Skip to content

Instantly share code, notes, and snippets.

View christophervigliotti's full-sized avatar
:atom:
Always be learning!

Christopher Vigliotti christophervigliotti

:atom:
Always be learning!
View GitHub Profile
@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" />
@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 / 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 / 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 / rando-blink.pde
Created December 7, 2015 01:34
An Obnoxious Blinky LED Sketch
@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 / 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 / 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 / FancyModule
Created March 12, 2015 12:59
call after_save from a module
module FancyModule
extend ActiveSupport::Concern
included do
after_save :do_that_thing
end
def do_that_thing
#thing goes here
end
@christophervigliotti
christophervigliotti / backup.sql
Last active August 29, 2015 14:13
back that thang up, where "that thang" is one or more sql server databases
DECLARE @name VARCHAR(50) -- database name
DECLARE @path VARCHAR(256) -- path for backup files
DECLARE @fileName VARCHAR(256) -- filename for backup
DECLARE @fileDate VARCHAR(20) -- used for file name
-- specify database backup directory (create this path if it does not exist)
SET @path = 'C:\SQL Server Data\Backup\'
-- specify filename format