Skip to content

Instantly share code, notes, and snippets.

OnClipboardChange:
if RegExMatch(clipboard, "^http://gyazo.com/(.*?)\.png$")
{
FileAppend, <img src="%clipboard%"><br>`n`n, C:\My Documents\Kami Data\Gyazo\index.html
}
return
@deguchi
deguchi / gist:756941
Created December 28, 2010 06:00
TVにつないだMacに、iPhoneからUstreamを再生させるスクリプト
#利用方法: このスクリプトをTVにつないだMac上で実行、以下のブックマークレットのloccalip部分をMacのIPに変更。それをiPhoneに送ってブックマーク登録する。(ブックマークに登録後、?より前は削除)
#Bookmarklet: http://www​.google.co​m/?javascr​ipt:window​.open('htt​p://localip:9191/r​un?url='+d​ocument.ge​tElementsB​yTagName('​video')[0]​.src)
#iPhone用の配信をしているUstreamの個別ページでブックマークレットを実行。
#TVでUstreamがフルスクリーン再生される
require 'webrick'
document_root = '/Users/deguchi/Desktop/'
server = WEBrick::HTTPServer.new({
@deguchi
deguchi / app.coffee
Created January 4, 2011 03:28
Titanium sample on CoffeeScript
Titanium.UI.setBackgroundColor '#000'
tabGroup = Titanium.UI.createTabGroup()
win1 = Titanium.UI.createWindow
title:'Tab 1'
backgroundColor:'#fff'
tab1 = Titanium.UI.createTab
icon:'KS_nav_views.png'
@deguchi
deguchi / build.rb
Created January 4, 2011 07:44
Titanium build server on ruby
# original https://gist.github.com/715378
# thanks hakobe!
# Macで動作確認。Windowsの場合、spawnを使うとよいらしい。 参考: https://gist.github.com/325036
require 'webrick'
server = WEBrick::HTTPServer.new({
:DocumentRoot => nil,
:BindAddress => '0.0.0.0',
:Port => 9090
@deguchi
deguchi / gist:764548
Created January 4, 2011 08:46
titanium memo
Titanium.UI.setBackgroundColor '#000'
tabGroup = Titanium.UI.createTabGroup()
win1 = Titanium.UI.createWindow
title:'Tab 1'
backgroundColor:'#fff'
tab1 = Titanium.UI.createTab
icon:'KS_nav_views.png'
@deguchi
deguchi / app.coffee
Created January 6, 2011 05:23
CoffeeScriptのクラスを使ったTitaniumのサンプルコード
# debug function
log = (obj) -> Titanium.API.log obj
Titanium.UI.setBackgroundColor '#000'
class TabGroup
constructor: () ->
@tabGroup = Titanium.UI.createTabGroup()
return @tabGroup
(function() {
var ImageTab, Tab, TabGroup, Window, log, tab1, tab2, tab3, tabGroup;
var __hasProp = Object.prototype.hasOwnProperty, __extends = function(child, parent) {
for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; }
function ctor() { this.constructor = child; }
ctor.prototype = parent.prototype;
child.prototype = new ctor;
child.__super__ = parent.prototype;
return child;
}, __bind = function(fn, me){ return function(){ return fn.apply(me, arguments); }; };
@deguchi
deguchi / build.rb
Created January 6, 2011 13:53
Titanium build server on ruby + CoffeeScript compile
# original https://gist.github.com/715378
# thanks hakobe!
# Macで動作確認。Windowsの場合、spawnを使うとよいらしい。 参考: https://gist.github.com/325036
require 'webrick'
server = WEBrick::HTTPServer.new({
:DocumentRoot => nil,
:BindAddress => '0.0.0.0',
:Port => 9090
@deguchi
deguchi / gist:3185964
Created July 27, 2012 03:03
ローカル開発環境と本番サーバーを切り替えるbookmarklet(超適当)
javascript:var calil='calil.jp',local='127.0.0.1:8080',oldhost=calil,newhost=local;if(location.host!=calil){oldhost=local;newhost=calil;}location='http://'+newhost+location.pathname+location.search;
window.onerror = function(mes,file,num){
track_jserror(mes,file,num);
return false;
}
function track_jserror(mes,file,num){
if("_gaq" in window){
_gaq.push(['_trackEvent', 'Javascript', 'Error', [
"file : " + file,
"line : " + num,
"message : " + mes