僕のYak Shavingは終わらない

車輪の再発明をやめたらそこには壮大なYakの群れが

2012-09-01から1ヶ月間の記事一覧

UITextViewに文字を挿入するときにスクロールしてしまうのを回避

もしかしたら基本なのかもしれませんがUITextViewであるテキストプログラム側で挿入したくなった時のお作法。 http://stackoverflow.com/questions/2792589/uitextview-insert-text-in-the-textview-text - (void) insertString: (NSString *) insertingStri…

iOS6・iPhone5対応に詳しいページ

4インチのiPhone5(1,136 x 640ピクセル)画面対応: iPhoneアプリ開発備忘録 http://fladdict.net/blog/2012/09/jirai.html

ナインイレブンとスリーイレブンの後で

※この文章は3月11日にあった東日本大震災のあと、原発が水素爆発した日のフライトで憔悴しながら予てから決めてあったイギリスへの卒業旅行中に書いたものです。 特に他意はなく、その時の日記書いたメモ帳を発見したので備忘のために記しました。以下日記 -…

Jenkinsさんにうっかりログインできなくなっちゃった><ときの手順

ログインしたのに404出た\(^o^)/ ってなったときは次のページを見て直してみましょう。きっとセキュリティを気にしてあなたのアカウントをつくったのはいいけど、そのアカウントに権限を付け忘れたのでしょう。おバカさん☆https://wiki.jenkins-ci.org/dis…

CentOS 6.2で日本語を使う

今までFedoraとか使っていたけどこんなことしたかな? ってことで日本語の入力がターミナル上で行えない状況だったので調べたら以下にありました。 OSセットアップ情報|さくらのVPS|さくらインターネット公式サポートサイト # /etc/sysconfig/i18n (初期…

さくらのVPS CentOS6.2にJenkinsさんをインストール

http://jenkins-ci.org/ Javaのインストール まずはここの手順に従ってJavaのインストール ※#はrootで実行しているという意味で使ってます ※homeuserで実行する場合sudoをつけください # yum list \*java-1\* | grep open java-1.7.0-openjdk.x86_64 1:1.7.0…

Google Hosted Librariesを使う(googleにホストされたjavascript関連のライブラリを呼ぶ、例えばjQuery他)

激しく有名だけどGoogle Hosted Librariesという各種javascriptのライブラリをGoogle側でまとえめてホスティングしてるサービスがある。これによって一々ダウンロードしてサーバーに置かなくてよかったり、本家のホスティングを使うよりもローディング時間が…

iPhone5に既存アプリを対応させる

※iOS6に対応させられるわけではありません。また別に書きます。 http://www.j7lg.com/archives/1202 この記事を参考にして画像をつくったのですが、画像名が違うのと画像サイズの述記ないので追記 基本的に上記の用になるように画像を追加するだけでとりあえ…

Rubyで簡単にランダム文字列のパスワード作成

大した話題ではないですがこのページを呼んでてなるほどぉ、と思ったので。 たのしいRubyは読み終わりましたがsampleなんて知らなかった。 また配列についているアスタリスク(*)の使い方も参考になります。 ruby -e "p [*1..9, *'A'..'Z', *'a'..'z'].sample…

bitbucketでページ作るとプライベートリポジトリでも閲覧できる件

http://ja.hgtip.com/tips/beginner/2009-10-13-free-hosting-at-bitbucket/上記を参考にkazuph.bitbucket.orgというリポジトリつくって適当なindex.htmlをおいたらすぐみれた。 まだ試してないけどリポジトリごとにはつくれるかな?http://kazuph.bitbucket…

Macでターミナルからブラウザを立ち上げる

ターミナルで編集していたhtmlを開くときにいつもFinderをたちあげて、そのディレクトリに移動して・・・とめんどうなことをいつもやっていたのですがターミナルから以下のコマンドを使うことでブラウザで立ち上げることができました。 open index.htmlこれ…

githubにpushするときのパスワード入力を省略する

参考:http://ithaca.arpinum.org/2010/10/14/fun-with-netrc.html vi ~/.netrc machine github.com login YOUR_NAME_HERE password DONT_TELL

さくらのVPSにCent OS 6.2を入れた時の初期設定

※$や#はあえて書いていません。コピペしやすいので。基本的には以下を元にしてる http://weble.org/2011/05/16/sakura-vps-and-centos rootでログイン https://secure.sakura.ad.jp/vpscontrol/main/ さくらの管理画面からCentOS6.2(デフォ)をインストール…

pythonで標準出力を拾う

Pythonだとこんな感じだお from StringIO import StringIO buffer = StringIO() sys.stdout = buffer exec code # なにかprintするような処理をするcode sys.stdout = sys.__stdout__ print buffer.getvalue() # ここで拾った出力を表示

nodeで標準出力を拾う

console.logを標準出力だと思っていいかなぞですが、、、スクリプトをevalで評価したときにconsole.logで出力している結果をキャプチャしたい場合はこの方法でできます。 var stdout = ""; console.log = function (d) { stdout = d; }; eval(CODE); //なに…

nodeでマイクロ秒(microsec)の時間の測定

便利なモジュールを書いている人がいました。 https://github.com/wadey/node-microtimenodeは全然使ったことがないのでわかりませんが、普通にこのモジュールの実装部分見たらc++でしたね。 install npm install [-g] microtime []は付けなくてもどっちでも…

node開発環境をMac Linux環境にインストール

http://d.hatena.ne.jp/mollifier/20110221/p1 ↑を参考にnodeをインストールしますた。 インストール準備 まずhomebrewをインストールしてない人は一応以下を参照のこと http://kazuph.hateblo.jp/entry/20120502/1335947052homebrewでwgetを入れます。まあ…

Evernote Foodがすごい

App Store - Evernote Food Evernote Food | Evernote 写真に含まれている位置情報をFoursquareの検索にかけて位置取得。写真からだけで場所を検索してくれるそのUIは思いつかなかった。これならあとからまとめて食事ログを付けたいと思う人の欲求を一番良い…

ProjectEuler 001-2 倍数の和を数学的に求める

そういえば問題001ですが実は数学的に計算可能ですね。もう一度問題 Problem 1 † 10未満の自然数のうち、3 もしくは 5 の倍数になっているものは 3, 5, 6, 9 の4つがあり、 これらの合計は 23 になる。 同じようにして、1,000 未満の 3 か 5 の倍数になって…

ProjectEuler 003 最大の素因数

問題文 13195 の素因数は 5、7、13、29 である。 600851475143 の素因数のうち最大のものを求めよ。 さっそくコード1 # 素因数分解 def factorization (num) factor = [] # 素数を生成して順に割っていく (2..num).each do |prime| # 素数の判定 if !(2..Ma…

rubyのループ(loop, each, while, for)の速度のベンチマーク

2014/12/16 15:14 追記 ======== なんかはてブされていたので、現在の手元のRubyで検証してみた。 $ ruby -v ruby 2.1.4p265 (2014-10-27 revision 48166) [x86_64-darwin14.0] $ ruby bench.rb code : while = 0.05[sec] code : times = 0.08[sec] code : f…