Skip to content

Instantly share code, notes, and snippets.

View christophervigliotti's full-sized avatar
🎯
Hi

Christopher Vigliotti christophervigliotti

🎯
Hi
View GitHub Profile
@christophervigliotti
christophervigliotti / app-to-vpn
Last active April 20, 2018 13:45
An AppleScript whammy that ensures that application appName is only running when vpn vpnName is connected
------------------------------------------------
--Main Routine
------------------------------------------------
on idle
--Script Variables
set appName to "appName"
set vpnName to "vpnName"
set waitTIme to 0 as integer
@christophervigliotti
christophervigliotti / getting_started_with_mods.txt
Last active November 22, 2015 19:12
Notes from Chris and Domenico's "Getting Started With Mods" Hangout
Getting Started with Minecraft Mods
What is a mod?
Most mods add content to the game to alter gameplay, change the creative feel, or give the player
more options in how they interact with the Minecraft world. Most people who mod Minecraft
(known as modders) use Minecraft Coder Pack and either ModLoader or Minecraft Forge to do so.
Types of mods
@christophervigliotti
christophervigliotti / jessie_needs_chromium.txt
Created November 25, 2015 14:30
Install Latest Chromium On Debian Jessie
wget http://ftp.us.debian.org/debian/pool/main/libg/libgcrypt11/libgcrypt11_1.5.0-5+deb7u3_armhf.deb
wget http://launchpadlibrarian.net/218525709/chromium-browser_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
wget http://launchpadlibrarian.net/218525711/chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
sudo dpkg -i libgcrypt11_1.5.0-5+deb7u3_armhf.deb
sudo dpkg -i chromium-codecs-ffmpeg-extra_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
sudo dpkg -i chromium-browser_45.0.2454.85-0ubuntu0.14.04.1.1097_armhf.deb
# via http://conoroneill.net/running-the-latest-chromium-45-on-debian-jessie-on-your-raspberry-pi-2/
@christophervigliotti
christophervigliotti / rando-blink.pde
Created December 7, 2015 01:34
An Obnoxious Blinky LED Sketch
@christophervigliotti
christophervigliotti / three-led-array.pde
Created December 7, 2015 02:10
Three LED Array PEW PEW!
int timer = 100; // The higher the number, the slower the timing.
int ledPins[] = {
2, 3, 4
}; // an array of pin numbers to which LEDs are attached
int pinCount = 3; // the number of pins (i.e. the length of the array)
void setup() {
// the array elements are numbered from 0 to (pinCount - 1).
// use a for loop to initialize each pin as an output:
for (int thisPin = 0; thisPin < pinCount; thisPin++) {
@christophervigliotti
christophervigliotti / chromium_on_pi_3.txt
Created April 8, 2016 22:49
Install Chromium on Raspberry Pi 3
wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-browser-l10n_48.0.2564.82-0ubuntu0.15.04.1.1193_all.deb
wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-browser_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
wget http://ports.ubuntu.com/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
sudo dpkg -i chromium-codecs-ffmpeg-extra_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
sudo dpkg -i chromium-browser-l10n_48.0.2564.82-0ubuntu0.15.04.1.1193_all.deb chromium-browser_48.0.2564.82-0ubuntu0.15.04.1.1193_armhf.deb
@christophervigliotti
christophervigliotti / burster_buster.ino
Last active April 20, 2018 13:43
An Arduino project that my son and I collaborated on.
/*
* wot
* water level & low temp alert
*
* status
* water level sensor
* https://www.fasttech.com/p/3809800
* works
* active buzzer
* https://www.fasttech.com/p/1219302
@christophervigliotti
christophervigliotti / DataAccessObject.cfc
Last active April 20, 2018 13:42
A brief meditation on encapsulation in ColdFusion
<!---
encapsulation is good stuff https://en.wikipedia.org/wiki/Encapsulation_(computer_programming)
--->
<cfcomponent>
<cfset variables.dsn = '' />
<cffunction name="init">
<cfargument name="dsn" type="string" required="true" />
require 'spec_helper'
RSpec.feature 'TODO: describe your spec here' do
before(:each) do
@wait_time = Capybara.default_max_wait_time
Capybara.default_max_wait_time = 10
end
scenario 'TODO: describe your scenario here.', :js do
# TODO: your logic goes here
@christophervigliotti
christophervigliotti / expectations.txt
Last active April 20, 2018 13:52
AFT Expectations Reference
# does button exist and is enabled
expect(page).to have_button('Update')
# does button exist and is disabled
expect(page).to have_button('Update', disabled: true)
# does h1 contain both of the specified strings
expect(page).to have_selector(:xpath, "//h1[contains(text(), 'New') and contains(text(), 'Person')]")
# does an input field with id of dataFirstName.1 exist