タグ

ブックマーク / takeda25.hatenablog.jp (4)

  • darts-clone の Java 移植 - アスペ日記

    矢田さんのdarts-cloneをJavaに単純に移植したので、GitHubに上げました。 https://github.com/hiroshi-manabe/darts-clone-java darts-clone については、矢田さんの日記に詳しい解説があります。 これを移植したときは、仕事で使えるかと思ってやってみたのですが、結局そのときは容量の小ささを重視して takawitter さんのtrie4jを改造して使うことになりました。 せっかくなので置いておきます。 これはいろいろな事情があり、かなり Java 的でないものになっています。 その背景には、上記の trie4j の存在もあります。 trie4j はダブル配列も含むため、通常であればそちらを使うのが簡単でいいと思いますが、darts-clone はいろいろと変態的な工夫(1ノードあたり 4 バイトしか消費しないとか、値が

    darts-clone の Java 移植 - アスペ日記
    delimiter
    delimiter 2014/05/11
  • いい話(W社を辞めました) - アスペ日記

    (2015/09/01追記:この記事は私がW社に在籍した2013年4月から2014年4月までの間の個人的な経験に基づくものです。就職の参考にされる方は、その後W社の社風や開発者の扱いに変化があったかどうか等についてご自身で最新の情報を得ていただければと思います。) (2019/08/17追記:社名を「W社」に置換しました。) 記事タイトルの通り、W社を退職したので、退職エントリを書く。 (最近雑文に対していろいろと予防線を張ることが流行っているらしいので、一応これもポエムだと書いておく。役に立つことは書いていない) 今日が最終出社日だった。 ちょうど 1 年ぐらい勤めたことになる。 2 社連続で 1 年で辞めたことで、自分が社会不適合者であることが誰の目にも明らかになってしまった。 これから先の人生の見通しは暗い。 その間に子供が生まれたのだが、不憫でたまらない。 いい話というのは、Goo

    いい話(W社を辞めました) - アスペ日記
    delimiter
    delimiter 2014/04/08
  • プログラマの生産性と報酬 - アスペ日記

    追記: 続編を書きました。マッチョとの戦い 最近、プログラマの生産性が話題です。 いろんな意見があるものの、個人的には 10〜100倍の生産性の違いはあると思います。 いや、それは違う、生産性の高いエンジニアは生産性の低いエンジニアに作れないものが作れるのだからそういう話ではない、という意見もあります。 しかし、実際には生産性の低いエンジニアができもしないことをしようとして結局できないで終わるということがあったりしつつも、何らかの貢献をするというのが普通だと思いますので*1、最終的には 10〜100倍の違いといった形に落とし込めると思います。 で、この生産性の違いはどこから来るのか。 個人的には才能だと思っています。 ぼく自身は、自分のことを中間レベルのエンジニアだと認識しています。 平均の 3〜10 倍できて、トップより 3〜10 倍できないくらい。 でも、自分が平均から抜け出るために何

    プログラマの生産性と報酬 - アスペ日記
    delimiter
    delimiter 2014/02/23
  • 時間のない人のための、本気の英語学習法 - アスペ日記

    こんにちは。無職です。*1 毎日時間が余ってます。 そんな私ですが、時間のない人のための英語学習法を書いてみたいと思います。 それなりに長いです。 ポイントは 3 つ。 文を暗記する。 空き時間に復習する。 単語は詰め込む。 前提 まず前提として、語学学習には毎日一時間以上の学習時間が必要です。欲を言えば二時間。 なぜかというと、覚えたことはどんどん忘れるからです。 RPG で言うと、敵にちょこちょこダメージを与えても、その敵が自動回復していたらなかなか倒せないのと同じです。 まず、利用可能な時間は次のように分類できます。 が読め、音声が聞け、声も出せる。(自宅) 音声が聞け、声が出せる。(洗濯物を畳んでいるとき、皿洗い中、慣れた道で車を運転しているとき) が読め、音声が聞ける。(公共交通機関) 音声が聞ける。(歩行中) 上記のどれもできない。(プール・風呂など) タイプによって、それ

    時間のない人のための、本気の英語学習法 - アスペ日記
    delimiter
    delimiter 2013/02/22
  • 1