2011-12-01から1ヶ月間の記事一覧
鈍器本の自前vectorをJavaで実装したかった(敗北) - 虎塚 上の記事のコードについて、師匠から色々とツッコミをもらったので修正しました。敗北っていってるのにこの追い討ち! さすがです! (勉強になりました…)マイナス点をゼロにしただけで、前回実装で…
「コードを読め」「はてなーたれ」と師匠は言った。さて。 - 虎塚 上の日記を書いてから、半年が経ちました。「はてなーたれ」は、そこそこ達成しました。あれから100日分以上の日記を書きました。今年、この日記には、技術的ツッコミ・雑談・助言等のコメン…
今年参加したイベントを図解によって振り返ります。この日記では年末恒例です。(2010年の分、2009年の分)年の前半は、クラウド関連のイベントに参加することが多かったです。春以降、クラウドと関わってきて感じた教訓は、大きく2つに集約されます。それは…
前回の読書日記で悩んでいたら、E_mattsanから「Javaで書いてみては?」とコメントで助言をいただきました。なるほど!…結論をいうと、収穫を得る前にギブアップしてしまったのですが、迷走の記録を貼っておきます。(追記: 2011/12/31) 修正版を書きました…
JGGUGさんの『G*Magazine』第4号が発行されたようです。 G*Mag Japan 編集長さん、執筆された皆さま、年の瀬におつかれさまでした。4コマ漫画「ぐるーびーたん」の第4話も載っています。今回も作画を担当させてもらいました。第3号が出た時の日記で、 次から…
『ストラウストラップのプログラミング入門』を読む。やっと今月初の読書日記です。やりましたね(?)これまで、本文に出てきたコードは全部写経し、動作することを確認してきたのですが、ここにきてハマってしまいました。19章のあちこちに散ったコード片…
C++の基本的な文法に慣れたいので、今夜もTopCoderの過去問を解きます。 SRM210 div2 (250) 問題 スペース混じりの英文字列を与え、本のタイトルのように単語の先頭文字だけを大文字に変換した文字列を返す。その際、スペースの個数は維持する。たとえば、こ…
週末、C++でコードを書こうとして、文法がおぼつかないことに気がつきました。鈍器本のおかげでちょっと読めるようになった気がしても、書いてみないことには書けないものですね。当たり前でした。練習に、TopCoderの過去問をC++で解いてみることにしました…
irofさんのブログを見て、自分ならどう書くかなーと思ったので、読み進める前に書いてみました。その結果、本題のアルゴリズムとは全然関係ないところで疑問を持ったので、グデグデとメモします。 元エントリ irofさんによる元エントリはこちら。 リストを項…
faviconに使われるico形式のファイルは、そのままではPhotoshopで扱えません。しかし、Photoshopで.icoファイルを読み書きできるプラグインがあります。 ICO (Windows Icon) file format plugin for Photoshop http://www.telegraphics.com.au/sw/ 初めて知…
汎用ポインタについて某師から教えてもらったのですが、分かったような分からないような感じなので、今の理解を書いてみます。(注)以下の記述は間違いを含む可能性があるため、疑いの目で読んでくださいますよう、お願いします。 サンプルコードと疑問 次…
昨年同様、id:cactusmanさんに声をかけてもらって、イベントを知りました(ありがとうございます)。場所は、秋葉原の居酒屋北海道、40名以上の大人数でした。15時から22時まで、いろいろな方とまったりお話しできて楽しかったです。今年一年を忘れるために…
コメントで返信するには、的を外している上に、長くなったので、こっちで。 (前回の読書日記) http://d.hatena.ne.jp/torazuka/20111128/cxx id:E_Mattsan さんから頂いたコメントを読んだ後、おぉあのデフォルト値を与える行のコンパイルエラーはVC特有な…
AWSのウェビナーを聞いて、内容と質疑応答のメモを取ったので、貼っておきます。今回のテーマは、Simple Email Service(SES)で、講師はAmazonソリューションアーキテクトの荒木さんでした。SESは、名前のとおり、メール送信のサービスですね。マイスターシ…
前々回と前回でやっと準備が整ったので、Protocol Bufferesのチュートリアルを実行します。そのメモです。 チュートリアルの実行 Protocol Bufferesでは、.protoファイルに規定の形式でデータ構造を書いてprotocというコンパイラにかけると、getter/setterに…
前回でProtocol Bufferesのコンパイルとインストールができた(http://d.hatena.ne.jp/torazuka/20111201/protobuf)ので、チュートリアルをやってみようということで、その準備です。examplesディレクトリ以下に、C++、Java、Pythonで書かれた(おそらくは…
余談ですが。。。りょーさんから読むことを勧めていただいたBoost::assignや、Protocol Bufferesのprotocコンパイラが生成するC++のコードを眺めると、そこここにインライン関数が使われています。 (参考)インライン関数 http://www33.ocn.ne.jp/~loreley/…
GoogleのProtocol Buffersをビルドしたので備忘メモです。 http://code.google.com/p/protobuf/ 前提 ビルド対象 protobuf-2.4.1 ビルド環境 Linux 2.6.40.6-0.fc15.x86_64 gcc version 4.6.1 20110908 (Red Hat 4.6.1-9) (GCC) # 作業前に2.6.41にupdateし…