Skip to content

Instantly share code, notes, and snippets.

View djcas9's full-sized avatar
🟣
Work

Dustin Willis Webber djcas9

🟣
Work
View GitHub Profile
@djcas9
djcas9 / gist:4253683
Created December 10, 2012 21:49
Snorby.org Apache Virtual Host Configuration
NameVirtualHost *:80
#
# SSL
#
SSLCertificateFile /etc/apache2/pki/tls/certs/server.crt
SSLCertificateKeyFile /etc/apache2/pki/tls/private/server.key
SSLProtocol -all +TLSv1 +SSLv3
SSLCipherSuite HIGH:!aNULL:-MD5
@djcas9
djcas9 / gist:3008610
Created June 28, 2012 03:04 — forked from seanlilmateus/gist:1461269
Macruby isight animated wall; press q to exit and any key to animate the wall
#!/usr/local/bin/macruby
framework 'QuartzCore'
framework 'AVFoundation'
class NSColor
def toCGColor
# approach #2
components = [redComponent, greenComponent, blueComponent, alphaComponent]
color_space = CGColorSpaceCreateWithName(KCGColorSpaceGenericRGB)
/* CPU STATS - at the end of output record */
#ifdef LINUX_SMP
/* First the number of CPUs */
fprintf(fh, "%d,", sfBaseStats->sfProcPidStats->iCPUs);
/* Next, stats for each CPU (a triple) */
for(iCtr = 0; iCtr < sfBaseStats->sfProcPidStats->iCPUs; iCtr++)
{
usr= sfBaseStats->sfProcPidStats->SysCPUs[iCtr].user;
sys= sfBaseStats->sfProcPidStats->SysCPUs[iCtr].sys;
$:.unshift File.dirname(__FILE__)
require 'socket'
require 'resolv'
require 'ipaddr'
require 'yaml'
require 'whois/server/server'
# Module for manage all Whois Class
module Whois
<div class='round'>
LookyCode!
</div>
.shadow {
-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
box-shadow: 0px 1px 2px rgba(0,0,0,0.2);
filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=‘gray’);
-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=0,OffY=1,Color=‘gray’)";
}
def xor(key)
if key.kind_of?(String)
kenum = key.bytes.cycle
else
kenum = key.to_s(16).bytes.cycle
end
self.to_s(16).bytes.map {|b| b ^ kenum.next }.pack("C*")
end
function changeclass() {
var NAME = document.getElementById("more")
NAME.className="more loading"
}
var loaded = false;
function startLoading() {
loaded = false;
window.setTimeout('showLoadingImage()', 1000);
}
function showLoadingImage() {
var el = document.getElementById("more");
if (el && !loaded) {
function changeclass() {
var NAME = document.getElementById("more")
NAME.className="more loading"
}