Skip to content

Instantly share code, notes, and snippets.

deguchi

Block or report user

Report or block deguchi

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Gyazo Viewer on 紙copi
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 Dec 28, 2010
TVにつないだMacに、iPhoneからUstreamを再生させるスクリプト
View gist:756941
#利用方法: このスクリプトを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 Jan 4, 2011
Titanium sample on CoffeeScript
View app.coffee
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 Jan 4, 2011
Titanium build server on ruby
View build.rb
# 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
View gist:764548
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 Jan 6, 2011
CoffeeScriptのクラスを使ったTitaniumのサンプルコード
View app.coffee
# debug function
log = (obj) -> Titanium.API.log obj
Titanium.UI.setBackgroundColor '#000'
class TabGroup
constructor: () ->
@tabGroup = Titanium.UI.createTabGroup()
return @tabGroup
View app.js
(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 Jan 6, 2011
Titanium build server on ruby + CoffeeScript compile
View build.rb
# 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 Jul 27, 2012
ローカル開発環境と本番サーバーを切り替えるbookmarklet(超適当)
View gist:3185964
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;
View Javascriptのエラーを捕捉して、analyticsに記録するスクリプト
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
You can’t perform that action at this time.