僕のYak Shavingは終わらない

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

2012-01-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…

ProjectEuler 002 フィボナッチ数列の和

早速だけど問題文 フィボナッチ数列の項は前の2つの項の和である。 最初の2項を 1, 2 とすれば、最初の10項は以下の通りである。 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ... 数列の項の値が400万を超えない範囲で、偶数値の項の総和を求めよ。Note:この問題は…

今やっている開発のやり方について

今は社内のスマフォ案件を自分が行っている。UIをnuboardでサクサク書いて、相方や関係者と議論して、危ない仕様はないか考えて、特に仕様書に落とさずそのままStoryBoardをでモックをつくる。StoryBoardにはもう慣れているので、実機のiPhoneで動くモックが…

ProjectEuler 001 倍数の和を求める

いきなりだけどProjectEulerの解説を始めたいと思う。いつまで続くかわからないけど、会社の人達と一緒にやれている間は続くと思う。ちなみに日本語のWikiもある。 問題文は以下 Problem 1 † 10未満の自然数のうち、3 もしくは 5 の倍数になっているものは 3…

自分はきっとベンチャーを転々とする方だ

就活をしているときにある面接官の方がこんなことを言った。「最初に入る企業が重要だ。それでその後の人生が決まる。最初に大手に入ればどこにでも行けるが、最初にベンチャーに入ったらあとはずっと小さいベンチャーを転々とするだけどだ。」ベンチャー転…

はじめてプログラミングした時の感覚を覚えているか。

その感覚を常に覚え感じているプログラマーは、きっと一年に一つプログラミング言語を学ぶだろうし、つまらない処理は自動化するだろうし、人のソースを読んで新しいものを探すだろうし、自分の中の素敵な設計を探し続けるんだと思う。プログラミングに触れ…

そういえばたのしいRubyを読み終わった。

https://github.com/kazuph/TanoshiiRuby 自分の勉強履歴は↑。なぜか社内の人達と「Rubyを勉強しよう!」となって(業務ではPerlやPHP)一番定評の良かったたのしいRubyを自分が選んでみんなで始めた。「はじめてのRuby」も良かったんだけど周りのレベルが均…

都合のいいもの

使いやすいものは、使われて終わる。使いづらいけど魅力のあるものは、誰かが手を焼いてくれる。そしてどうでもいいものは、誰もなにもしない。

あれいまさら

はてなブログ書いてる時全然気づかなかったけど横見てると、写真以外にもカテゴリとか投稿日時とか、Googleのなんかとか、アマゾンとかTwitterとかはてブとか色々貼り付けられるのね。いまさら。

NetworkActivityIndicatorを通信中かどうかの判定に使う

APIを叩くときはネットワークインジケーター(ステータスバーでクルクル回るやつ)を使っていると思いますが、これをそのまま使うとAPIの連打防止になります。変にFlag用の変数を増やすよりシンプルになりますね。 // Indicator ON [UIApplication sharedApp…