「飽和と細分化」が進んだ今年、あえて低レイヤーのプログラミングを学び直した理由【2012年のインプットlog:増井雄一郎】 2012/12/26公開 業界で名の知れたプログラマーは、今年1年何を学んでいたのか? 2012年も残りわずかとなり、いよいよ「年忘れ」の時期になった今、あえて今年1年で学んだことを忘れる前に取材・記録しておこうという本企画。「同業者が役に立ったものは、自分にも役に立つはず」という仮説を基に、彼らの学びlogから、今年の流れと来年の動向予想をしてみよう!
この記事はVOYAGE GROUP Advent Calendar の12/24分です なんか推敲が間に合わず、12/24に間に合いませんでしたが、今更だします。ごめんなさい。 SICP(計算機プログラムの構造と解釈)と言う本をご存知ですか?私はこのSICPという本が大好きで、社内でも何度も読書会を催しています。なぜ読書会をするかというと、一人で読みきるのは辛い(人もいる)ためです。 この記事では何がそんなに良いのかという説明をします。 そもそもこの本は、MITの6.001という計算機科学講義の教科書としてデザインされ、実際に使われていたものだそうです(今は別な本が採用されている)。 同様の初歩的な計算機科学の教科書の中でこの本が特異だと私が感じるのは、おまじないやお約束を可能な限り廃して、ごく少数の根本的な動作原理のみを仮定して、変数とは何か、関数とは何か、プログラミングするという行為は
How to code multi touch applications LYNX3D SH-03Cでマルチタッチに反応するアプリケーションを作ってみました。Android2.1以上に対応します。 指でタッチした場所に円を表示します。5本の指まで反応します。 以下サンプルです。 アクティビティー(Main.java) package jp.fujiu.MultiTouch_test; import java.util.ArrayList; import android.app.Activity; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.os.Bundl
テーブルからデータを取得するにはSQL文を用意してクエリを発行します。SQL文に適合するデータがあった場合に、データベースからデータを受け取ります。SQL文を指定してクエリを発行するに「SQLiteDatabase」クラスで用意されている「query」メソッドを使います。念のためもう一度メソッドの説明を記述します。 query public Cursor query(String sql, String[] selectionArgs) Runs the provided SQL and returns a cursor over the result set. Parameters: sql the SQL query. The SQL string must not be ; terminated selectionArgs You may include ?s in where cl
iOS Advent Calendar 2011 22日目 この記事は@glassonion1さん主催のiOS Advent Calendar2011に向けて書いています。 昨日の@yomoappさんのiOS向けのオープンソースをまとめたサイトを作りましたからのバトンタッチです。 最近4.2以前のXCodeで開発したアプリをARC対応させたので、その手順と注意点など書いていきたいと思います。 ARCって何ですか ARCとはAutomatic Reference Countingの略称で、XCode4.2のApple LLVM 3.0 コンパイラから搭載された新機能です。 ご存知、iOSのObjective-CにはGCが無い為、オブジェクトのライフタイム管理はretain/releaseによるリファレンスカウンタの増減によって制御していました。 ARCはこれまで自分で記述しなければならなかっ
今年は、iOS開発/Android開発の両方について曲がりなりにも学んだ年だったので、他の人の参考のために僕が読んで有益だった書籍をまとめます。厳選しているので数は少ないです。 全体として、ある程度のプログラミング経験がある人向けです。各プラットフォームに関してXcode, Eclipseなどの開発環境を整えて、サンプルプログラムを自分で動かすことくらいは簡単に出来るレベルを想定しています。 iOS開発 詳解 Objective-C 2.0 第3版 いきなりアプリ開発系の本を読んでもいいのですが、何でも基礎の部分(この場合はObjective-C)を理解せずに突き進むのは結果として時間の無駄になることが多いので、まずはObjective-Cに関する勉強をこの本でガツッとやってしまうといいのではないでしょうか。 Objective-Cは、誤解を受けることが多い言語です。メソッド呼び出しなどの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く