Skip to content

Instantly share code, notes, and snippets.

View ngs's full-sized avatar
🎣
Fly Fishing

Atsushi NAGASE ngs

🎣
Fly Fishing
View GitHub Profile
// ==UserScript==
// @name GMail Customized
// @namespace atushi nagase @ ngsdev.org
// @include http*://mail.google.com/mail/*
// ==/UserScript==
(function() {
//
//http://yamanoue.sakura.ne.jp/blog/coding/68
function xpath(query) {
var results = document.evaluate( query, document, null,
echo "make dir svndump"
mkdir ~/tmp/svndump/
for dir in $(ls -rt ~/svn/)
do
if [ -d ~/svn/$dir/db ]; then
echo $dir
svnadmin dump ~/svn/$dir > ~/tmp/svndump/$dir.dmp
fi
sleep 1
@ngs
ngs / image.pl
Created January 24, 2011 10:33
HeadFirst Imager
#!/usr/bin/env perl -w
use strict;
use warnings;
use FindBin;
use Imager;
use Imager::Font;
use Imager::Color;
use Carp;
use Data::Dumper;
use Encode;
@ngs
ngs / delete-tweets.js
Created January 26, 2011 06:57
delete-tweets.js
javascript:(function a(){$(".delete-action:first").trigger("click"); setTimeout(function(){ $(".twttr-prompt-ok:last").trigger("click"); setTimeout(a,2000); },10); })();
*** flashview/flashview.py.bk 2008-03-26 15:08:26.000000000 +0900
--- flashview/flashview.py 2008-04-03 03:04:48.000000000 +0900
***************
*** 4,9 ****
--- 4,10 ----
from zlib import decompressobj
from cgi import escape as escapeHTML
import os
+ import random
from trac.core import *
@ngs
ngs / ITSMediaPlayer.js
Created February 5, 2011 05:51
class ITSMediaPlayer
if (!window.ITSMediaPlayer) {
window.ITSMediaPlayer = {}
}
if (!ITSMediaPlayer.events) {
ITSMediaPlayer.events = {}
}
its.x.extendWithEventDispatching(ITSMediaPlayer);
ITSMediaPlayer.events.PLAYBACK_STARTED = "playbackStarted";
ITSMediaPlayer.events.PLAYBACK_PAUSED = "playbackPaused";
ITSMediaPlayer.events.PLAYBACK_ENDED = "playbackEnded";
@ngs
ngs / id_rsa.pub
Created February 10, 2011 13:42
id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4BJHrLOO29vB0+QQ0uVCw3psluyl7wG4Yc1fiqqEE7aknQGBoOT/jE8NGAwyTb/sJpRrf//u/2diSFpA8EsQW+O3HoVqbAoP2NeCuA3hrzANX03svz459i0hU+AY+7HR9ZX/+ab+DdJLdrnR6kqfoHU+rAZf4bkLSX0EZwgr3UmCFCtgKlVHAhrkmafO+D90Gyny2vukPmUQNkSncc+CFH1l6FpsV/GFZWZcFTfkhkxaoRhOUihAbwndmNZ4u4MIxz9WYlPVXzlyAVnF6Kf1H4YpdF3okz47oJd/lgAcySqgf/lZgXaY+pCO/h+4agrsOU9SfnN/12jJBuFphGWyQw== [email protected]
GIST_IS_PRIVATE
GIST_LOGIN
GIST_SNIPPET_COUNT : 3
GIST_SNIPPET_EXPORT_FILENAME_1
GIST_SNIPPET_EXPORT_FILENAME_2
GIST_SNIPPET_EXPORT_FILENAME_3
GIST_SNIPPET_EXPORT_FILENAME_3
GIST_SNIPPET_EXPORT_FILENAME_4 : Snippet 23.pl
GIST_SNIPPET_EXPORT_FILENAME_5 : Snippet 18.xml
GIST_SNIPPET_EXTENTION_1
.gist {
color: #fff;
}
.gist div {
padding: 0;
margin: 0;
}
.gist .gist-file {
package MyApp::Schema;
use base qw/DBIx::Class::Schema/;
our $VERSION = 0.001;
__PACKAGE__->load_classes(qw/CD Book DVD/);
__PACKAGE__->load_components(qw/
Schema::Versioned
Storage::DBI::mysql::backup
/);