Skip to content

Instantly share code, notes, and snippets.

@koyachi
koyachi / gist:1080224
Created July 13, 2011 12:40
coffeescriptからjsにどういう風に変換されるか.coffeeと.js左右に並べながら確認するときに使ったelisp
(setq revert-without-query '("\\.js"))
(global-set-key "\C-c\C-r" 'revert-buffer)
@koyachi
koyachi / vagrant_create_centos_base_vm.org
Created May 18, 2011 12:09
Vagrantで使うCentOSベースVM作ってなんかする
@koyachi
koyachi / HelloCinder20110420.cpp
Created April 21, 2011 12:07
fieldkit.cpp sample
#include "cinder/app/AppBasic.h"
#include "cinder/gl/gl.h"
#include "cinder/gl/Texture.h"
#include "cinder/ImageIo.h"
#include "fieldkit/FieldKit.h"
#include "fieldkit/script/ScriptKit.h"
using namespace ci;
using namespace ci::app;
using namespace std;
@koyachi
koyachi / screw.ny
Created March 20, 2011 10:15
Screw Plugin for Audacity.
使い方
-----
1. Audacity/plug-ins以下にscrew.nyを保存
2. Audacity起動
3. 音声ファイル開く
4. メニュー > エフェクト > Screwを押すとダイアログが開く
5. ダイアログのpitchとtempoを適当にいじってOK押すとスクリューされた波形となる
作例
----
// google chrome + dotjs
$(document).click(function(e){
// var x = e.screenX + e.clientX;
// var y = e.screenY + e.clientY;
var x = e.screenX;
var y = e.screenY;
// alert('click!' + x + ':' + y);
$.getJSON('http://localhost:9876/mouse?x=' + x + '&y=' + y + '&callback=?', function(msg){
alert('done: ' + msg);
@koyachi
koyachi / node-nude_example02.js
Created March 1, 2011 12:54
node-nude + request
var nude = require('../lib/nude').nude
, request = require('request')
, fs = require('fs');
var imageUrls = [
// 'http://s3.amazonaws.com/data.tumblr.com/tumblr_lhc3h7IAJZ1qz4c38o1_1280.jpg?AWSAccessKeyId=0RYTHV9YYQ4W5Q3HQMG2&Expires=1299059361&Signature=9cc/hHZrXZRN0i56mq2aqPjg3BE%3D',
// 'http://s3.amazonaws.com/data.tumblr.com/tumblr_lhc3g6JLhv1qz4c38o1_1280.jpg?AWSAccessKeyId=0RYTHV9YYQ4W5Q3HQMG2&Expires=1299059429&Signature=ExZMEh7c2Vdz6izJkBjl%2Bi%2BHKFk%3D',
// 'http://s3.amazonaws.com/data.tumblr.com/tumblr_lhc3fdpHoJ1qz4c38o1_1280.jpg?AWSAccessKeyId=0RYTHV9YYQ4W5Q3HQMG2&Expires=1299059438&Signature=NGr7tNzEdLpisj19eVCvr0b9SfQ%3D',
'http://www.learningtoloveyoumore.com/images/30/green_jonathan2/1.jpg',
'http://img3.wiredvision.jp/news/201102/2011022819-1.jpg',
@koyachi
koyachi / gist:766382
Created January 5, 2011 14:24
http://d.hatena.ne.jp/mmasashi/20110103/1294041571 の再現(2011年1月1日~2日にかけてのアラーム鳴らなかった問題)
- dateTest:(NSString*)original {
NSLog(@"\n[dateTest]");
NSLog(@"original is %@", original);
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"YYYYMMddHHmmss"];
// NSString -> NSDate
NSDate *originalDate = [formatter dateFromString:original];
NSLog(@"originalDate is %@", originalDate);
@koyachi
koyachi / gist:765964
Created January 5, 2011 05:13
ビルドオプション毎(アクティブな構成, ターゲット, architecture等)にバージョン情報を変える
XCodeの'グループとファイル'画面でターゲット選択、新規ビルドフェーズ(新規スクリプト)を追加
スクリプトフェーズを最初に持ってくる('バンドルリソースをコピー'の前に持ってくる)
YourProject-Info.plistにVersionValueとVersionValueForDisplayキーを追加。VersionValueに\d+.\d+.\d+な文字列を入れる
スクリプトに以下を書く
VERSION=`cat ./YourProject-Info.plist | tr -d '\n\t' | perl -nle 'print ($_ =~ /^.*?<key>VersionValue<\/key><string>(\d+\.\d+\.\d+)<\/string>.*$/) ? $1 : ""'`
VERSION_FOR_DISPLAY=$VERSION-$CONFIGURATION-$ARCHS
/usr/libexec/PlistBuddy -c "Set :VersionValueForDisplay $VERSION_FOR_DISPLAY" ./YourProject-Info.plist
require 'formula'
# http://tech.kayac.com/archive/using-libcurl-in-iphone.html
class IosCurl < Formula
url 'http://curl.haxx.se/download/curl-7.21.3.tar.gz'
version '7.21.3'
homepage 'http://curl.haxx.se/'
md5 '25e01bd051533f320c05ccbb0c52b246'