Skip to content

Instantly share code, notes, and snippets.

@guyromm
guyromm / jquery.js
Created March 7, 2011 14:29
testing.rar
/*!
* jQuery JavaScript Library v1.5.1
* http://jquery.com/
*
* Copyright 2011, John Resig
* Dual licensed under the MIT or GPL Version 2 licenses.
* http://jquery.org/license
*
* Includes Sizzle.js
* http://sizzlejs.com/
@guyromm
guyromm / rps.py
Created March 7, 2011 17:08
socket.io flask route
@app.route('/socket.io/websocket')
def socketio():
s = request.environ['socketio']
if s.on_connect():
#print 'CONNECTED', locals()
#s.send({'buffer': buffer})
#s.broadcast({'announcement': s.session.session_id + ' connected'})
pass
game_id=None;game=None;cook=None;i_am='spectator';rdsub = redis.Redis('localhost')
while True:
@app.route('/socket.io/websocket')
def socketio():
s = request.environ['socketio']
if s.on_connect():
#print 'CONNECTED', locals()
#s.send({'buffer': buffer})
#s.broadcast({'announcement': s.session.session_id + ' connected'})
pass
game_id=None;game=None;cook=None;i_am='spectator';rdsub = redis.Redis('localhost') ; listener_trd = None
#redis sub listener
@guyromm
guyromm / exportLayers.jsx
Created March 17, 2011 14:30
export Adobe Illustrator layers as separate rasters - now recursive
/////////////////////////////////////////////////////////////////
// Batch Export Unlocked Layers v1 -- CS5
//>=--------------------------------------
// This script will generate a separate raster image for every UNLOCKED layer in your .ai file. (Only tested on PC)
//
// Locked images will be left as is.
// To <b>hide</b> any layer;
// Lock it, and hide it on the Layers palate before running this script.
//
// To <b>include</b> a layer in every image:
@guyromm
guyromm / gist:874714
Created March 17, 2011 17:11
instantphoto.co.il fixup
<div class="article-content">
<div style="float: right; width: 300px; border: 0px none;"><img height="435" width="295" alt="instax_mini" src="/images/stories/about/welcome/instax_mini.png"></div>
<!-- WHAT YOU NEED ADDED -->
<div style='float:left; max-width:50%;'>
<p dir="rtl" style="text-align: right;">צילום מיידי (Instant Photography) נוחת בישראל!</p>
<p dir="rtl" style="text-align: right;">רוצים להינות מאיכות אנלוגית? רוצים להשאיר מזכרת מוחשית לעצמכם, לחבריכם או לאנשים שפגשתם בטיול רגע לפני שהרכבת שלהם ממשיכה לכיוון הנגדי? בא לכם להנציח את הרגע ולראות את התוצאות דקות ספורות לאחר הצילום, מבלי להיעזר בשירותי מעבדת פיתוח?</p>
<p dir="rtl" style="text-align: right;">בעזרת טכנולוגיות מתקדמות תוכלו להתרגש מהתמונה המתפתחת הישר אל מול עיניכם, ואם זה לא מספיק - בין סוגי המצלמות השונות יש גם כאלה המאפשרות לשלב כל טריק ניסיוני עם צילום מיידי. מתרגשים כבר?</p>
<ul style="clear:both;">
<li dir="rtl">כאן <a href="/magazine">בגיליון</a> נפרסם סיפורים ועדכונים על צילום מיידי בארץ ובחו"ל, סקירות והסברים וגם טריקים שימושיי
@guyromm
guyromm / getphotos.py
Created April 4, 2011 10:11
my little digicam photo/movie extractor/resizer/encoder
#!/usr/bin/python
import glob,os,commands,re
from sys import argv
errcnt=0 ; donecnt=0 ; skipcnt=0
for fn in glob.glob('%s/*'%os.getcwd()):
bfn = os.path.basename(fn)
video=False ; sound=False
if re.compile('\.MP4$').search(bfn): video=True
if re.compile('\.WAV$').search(bfn): sound=True
from gevent import monkey; monkey.patch_socket()
from urllib2 import Request
from datetime import datetime# for time measurement
import unittest
import gevent
import urllib2, httplib, cookielib
import json
from config import HOST_URL, PORT
@guyromm
guyromm / gist:968351
Created May 12, 2011 11:38
authwatcher - something that can lurk & parse your /var/log/auth.log and send you output upon particular events
We couldn’t find that file to show.
@guyromm
guyromm / remote_init.py
Created May 22, 2011 15:02
set up a public key remotely & write an .ssh/config entry for a clean linux machine install
#!/usr/bin/python
import sys,pexpect,json,os,re
from commands import getstatusoutput as gso
def writekey(host,user,pss,key):
ssh_newkey = 'Are you sure you want to continue connecting'
# my ssh command line
cmd = 'ssh %s@%s mkdir -p ~/.ssh ; echo "%s" >> ~/.ssh/authorized_keys2'%(user,host,key)
#pexpect ssh bit taken from http://linux.byexamples.com/archives/346/python-how-to-access-ssh-with-pexpect/
p=pexpect.spawn(cmd)
@guyromm
guyromm / commits_report.py
Created May 27, 2011 19:46
a little script to generate an .html on what your github projects collaborators are up to
#!/usr/bin/python
import json,glob,os,datetime,re,sys
import dateutil.parser
from commands import getstatusoutput as gso
usermap = {re.compile('milez'):'guyromm@gmail.com'
,re.compile(re.escape('3demax@ukr.net')):'3demax@gmail.com'
,re.compile(re.escape('dima@dima-Latitude-D820.')):'maltsev.dima7@gmail.com'
}
GITHUB_USER = open('githubuser.txt','r').read().strip()