2011-01-01から1年間の記事一覧
昨日の夕方ぐらいから #自分の人生に影響を与えたゲーム3本 ってタグが流れてて、面白そうだったのでクロールして集計してみました。手持ちのレコードは2567件。集計した、とは言っても、表記揺れが激しいので完全にカウントできたわけじゃないですが、 2500…
大学の某文献のスクレイピングがしたくなってきたのでphantomjs入れたんだけど、手間取ったのでメモMac 10.7 Homebrew失敗 sudo brew update sudo brew install examples/hello.jsは通るんだけど、他のスクリプトはphantomオブジェクトがないといわれてこけ…
npmの練習がてらに俺々ライブラリマネージャ作ってみました。 なにができるの ネット上に転がっている有象無象の javascript をバージョンごとにローカルで管理できます。 登録したライブラリは node/express で簡単に出力できます 要はネット上に転がってる…
皆さん夏休みですね!元気にハックアンドスラッシュしてますか!!! おそらく国内のフリーゲームの最高傑作は(人によりますが)洞窟物語でしょう。が、あまり陽の目を見ないRPGでも、そこそこの傑作/佳作があります。 とくに最近元気がないJRPGというジャン…
まあdeliciousのタグ眺めてただけなんですけど… Recent nodejs Bookmarks on Delicious趣味と偏見混じってます チュートリアルとか The Node Beginner Book » A comprehensive Node.js tutorial よさげなチュートリアル。Mastering Node まだ書きかけっぽい…
って、日本のギークならそういうんだろうなーみなさんCoffeeScript使ってますか?ちょっとjsわかる人ならすぐ覚えられて、文法が平易で、かつRubyやPythonぽく拡張されてるので非常にストレスが少ないですしかも、元のJSの特性をほとんど妨げないようになっ…
なんか日本語がおかしいですが… nodejs/expressの習作として、簡単なマイクロブログ作ってたんですが MongoDBのORMとしてMongooseを使ってて、DBの呼び出しってNodeJSでは基本的に非同期なので たしかにnodeの設計思想からしてそうすべきだとは思うんですが…
気になったエントリが、二件ほどあったので。F's Garage:身も蓋もなくなるインターネット フェイスブックが実名性を取った事が成功要因なのではない。そのソーシャルグラフを友達関係に絞っているのが凄い。リアルな友達関係から、さらにリアルな友達関係の…
Androidアプリを作ってて、いじった箇所メモ 補完のトリガーを[ shift - Space ]に Preference - General - Keys - Content Assist 黒背景にした いじる箇所は二つ Preference - General - Editor - Text Editors Java - Editors - Syntax Coloring いじって…
検索を書いてみるついでに、並列処理でマップリデュースっぽいワードカウントをやってみた。 しかし大量のドキュメントを用意するのが面倒だったので、複数クエリでやってみる。文章と検索対象のどちらが共通か、っていう問題なので、やってることは同じ。 #…
形態素解析でインデックスを作って検索する Mongoでの全文検索 - Docs-Japanese - 10gen Confluenceを参考に、すぐ実装できた 試しに、青空文庫から走れメロス引っ張ってやってみた。 ライブラリ MongoDB API Docs for python > easy_install pymongo SREngi…
いつだったか、割とひどい感じの飲み会のときに、はぎーさん(@hagino3000)がKinectいじってるわーみたいなこといってて 気づいたら勉強会が第二回で、Kinect本の作者が話すってのでニフティに凸してみたKinect勉強会 Vol.2 ブログに書くまでが勉強会です!と…
あんまりネットの人たちには関係ないのですが 学内のプログラミング興味ある初心者向けに、勉強会を主催してみたりしました。Tweetvite :: 人科プログラミング勉強会 #wjinka http://tweetvite.com/event/wjinka_tech 休憩の時間を挟むの忘れたり、ターゲッ…
CoffeeScript/Canvasでゲーム作ってて、結構巨大なプロジェクトになってしまったので色々工夫していた。 単体のとき EmacsやVim使ってるなら shadow.el/shadow.vim を使う自分はemacsなのでshadow.elを入れた。 mooz/shadow.el - GitHub (require 'shadow) (…
Pythonなら短く書ける。スリ〜プソ〜トはネタとして面白いが実用性は皆無。 だけど、multiprocessingはガチで実用的なモジュール。(Python2.6以降の標準ライブラリ) #!/usr/bin/env python from time import sleep from multiprocessing import Pool from ra…
91世代部あたりで流行ってるようなので、プログラミングに手を出したいけど悩んでる人向けに、自分がどういう変遷を辿ったか書く。 あまり91世代とは関わりないけど、88なのでそんなに変わらない、つもり。大学4年。 生い立ちから書く。生い立ちを書かなけれ…
redisをnodeから使ってみるテスト 環境、Mac、homebrew 、node0.4.5 、npm $ sudo brew install redis $ npm install redis-client $ sudo redis & 使ってみる jsonをシリアライズしてkeyに格納してみる。 redisでハッシュを登録する方法もあるらしいけど、…
実験で取扱うデータをMongoDBに統一しているのだけど、RMongoは結構ライフチェンジングだった っていうのは今までPythonでmongodb叩いてcsvに加工してRで読んでたから。 MongoDBでも面倒な手間なくRと連携できるのは、データマイナーな皆さんには結構楽しい…
in_reply_to を信じろ! 非公式RTを使うべきでない理由はただ1つ。非公式RTはポストをした人間が発言をコントロールできない。 勝手に省略されたり改ざんされたり、お前の発言は元ソース削ってでも入れるべき発言か?殆どの場合そうではない。 リプライタブ…
情弱というのは、自分のクラスタとは異なる知の形態を持つ人間への蔑称である。そして同時に自己保身の裏返しである。自己の所属する世界が正しいという保証がほしいから、己の理外のそれへ、そんなものも知らないのかとレッテルを貼り、安堵しようとする。 …
window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; fjs.paren…
お手軽プロット環境がほしくてMatplotlibを入れた。Matplotlibは数値計算用ライブラリNumPyのためのグラフ描画ライブラリ 行列操作にnumpyを用いているが、numpyのモジュールが移動したせいかmatplotlibのimportに失敗していた。 解決 numpyのモジュールの位…
半年程Vimを使っていたが、気になっていたプラグインの使い勝手を試したくてゼロからEmacs環境を作った 拡張 anything autoinsert auto-complete auto-install color-moccur elscreen jaunte multiterm simple-hatena undo-tree vimpulse yasnippet zencodin…
適当に作って数日使用してみて、問題なく動いていたので公開gist: 833306 - TiarraでMongoDBに投げるモジュール。- GitHubtiarra/module/Log/Mongo.pm として保存してください。 Log::Channelの改造。動いてるもんは触るなの精神で、PerlわからんのでLog::Ch…
TwitBlogin! http://twitblogin.com/ とか作ったことだし、そこそこ開発環境整って、今なら思いつく限りのサービスはさっくり実装できそうだったのでPython初心者向けに書いておく。 少しでもPythonユーザが増えれば幸い。対象は Python の基本的な構文程度…
ここ二ヶ月ほど、大学のテストの合間につくっていたアプリを公開します。TwitBlogin! http://twitblogin.com 僕はどうにも某トゥギャなんとかが嫌いだったのだが、あの機能自体は悪くない。 で、セルフまとめするぐらいなら、Twitterのポストから自動で生成…
クライアントサイドでjsonpで非同期なUIを作るとき、結局自分でjsonpをホスティングしないといけない。 だけどあんまりサンプルなかったので、手間を掛けないように雛形だけメモ flaskを使う Welcome | Flask (A Python Microframework) easy_install flask …
久しぶりにAndroidアプリでもつくるかーとandroid create project ほにゃららしようとしたら、jarがないと言われたのが発端 homebrewでSDK更新したら日常的に使っているadbが消えて発狂した homebrewのandroid-sdkがおかしかったので、formulaを削除して公式…
r8から android target listのバージョン指定の書式が変わってるのでめんどい $ brew install sbt # or other way $ cd ~/bin $ wget --no-check-certificate https://github.com/jberkel/android-plugin/raw/master/script/create_project $ chmod +x creat…
ほしい!MacBook Air 11インチ欲しい! MacBookAir13インチを買ったのですが、大根を切るには大きすぎました。日常的に使うものは万能であってほしいです。 省サイズでより切れ味がするどい11インチがほしいです!