2013-01-01から1年間の記事一覧
静的型付けの言語がいいか動的型付けの言語がいいか、みたいな議論は聞き飽きたし今更その変種を蒸し返す気はないのだけれど。例えば、合計して数百個以上のclassがあって、いわゆる継承とかも必要十分なレベルで使われているobject-orientedな設計がなされ…
アプリケーションやらコマンドラインツールやらをマシンにぶっ込む時って、当たり前ですが一個一個手で入れるよりパッケージマネージャ的なもので一元管理されてると便利ですよね。僕は手元の環境としてはMacを使っているのですが、最近は いわゆるデスクト…
Objective-Cにはdelegateという面妖な仕組みがあって、いや実は面妖でも何でもなくそれなりに由緒も由縁もある機能なのだが、結局「コールバック関数を必ず何らかのオブジェクトのメソッドとして実装しなければならない」というのは面倒なので、それをいわゆ…
https://play.google.com/store/apps/details?id=com.nilsoft.Unreader2以前にも作っていた、アンサイクロペディア専用ブラウザ的なものです。しばらく前に家のマシンをArch Linux/半自作PC からOS X/Mac miniに移行した際にそれまで作っていたAndroidアプリ…
未知の領域で開発を始める時には、環境を整えすぎてはいけない - 愛と勇気と缶ビール とかなんとか書いたけども、実際は「新しいことは(可能なら)一回に一つまで」の方が適切かもしれない、と思っている今日この頃。要は「新しい言語/環境を使って、今まで…
なんかこう、メールアドレスを入力させて、メールに書いてあるリンクをクリックしてユーザ登録してね!みたいなサービスがあるじゃないですか。ああいうのを自動化したい時って、もちろんPOP3とかでメールを取りに行ってもいいんだけど、GmailならGoogle App…
プログラマー35歳定年説なんてゲーム脳並みに信用できない言説なのは火を見るより明らかなので今更それを否定する気も起こらないのですが、一応。日本のITゼネコン構造とかエンジニアの待遇とか移り変わりの激しい業界だからとか諸説ございますが、僕が思う…
結局そういうやつを使っても、元々のObjC/Javaで提供されているAPIとラッパーAPIの間のマッピングを頭の中に持たなくちゃいけないんじゃないの?って思うからですね。だったら初めから元々のAPIを使って書いた方が楽だろうと。これは、iOS/Android周りの勉強…
自分の考えたこととか、思いついたアイデアってうんこみたいなもんだと思うんですよね。これ「僕の思いつくことなんてうんこみたいなもんです、ハハ」という謙遜ではなくて、まじもんのうんこに近い意味です。うんこを出さないと体に悪いので、今年は考えた…
JavaScriptよく分からないです><と言っている人はだいたい以下の要素のうち自分が何を理解していないのか分かっていないしそれら個別の要素についてちゃんと勉強する気もないのでJavaScriptにtranslateされる言語が今後いかに増えようともブラウザ上でまと…
(省略されました)
http://www.two-tails.com/2010/01/12/the-application-does-not-have-a-valid-signature/どういうことだってばよ!
iOSアプリでthird partyなライブラリを利用する際は、CocoaPods使わないと超絶めんどくさいので可能な限り早く使った方がいい。まる。まだ枯れてないのかなーと思ってたけど今のところ全然問題ない感じ。
未知の領域って何ぞいな、というとだいたい以下の二つ。 開発経験のないプラットフォーム。場合によっては触ったことのない言語を含む。(e.g. iOS, Android) 今まで触ったことのない言語を用いた開発。 世の中にはエディタ・IDEからCIまで沢山の開発を支援す…
Amazonで買うのが基本だが、レビューだけを信頼して買うと思わぬ地雷を踏むことも多いのでやはりベストは「ネットで探して、書店で中身をざっと見て、よさげだったらAmazonで買う」というメソッドだと思う。 実店舗での立ち読みとは、全てのページが見られる…
row-basedなreplicationの場合はreplicationの対象が文字通りrow=dataであるため特にtrigger, function, procedureの動作について懸念点はないと思われます。でも、MySQLで既に多くの人が使っているであろうstatement-basedなreplicationの場合はどうなるの…