つかってみたら結構便利だったので、カスタマイズ中のメモがてら紹介。 Sublime Text2 というエディタがありまして、日本語圏で全然有名でない、しかも2というバージョンがついてるのにエディタ厨の僕が1を寡聞にして聞いたことがない、そんな感じで食わず嫌…
バイトで本文抽出器を作成する必要あったのでいろいろ試していた 用意 npm install extract-contet request jquery jsdomid:yssk22さんのextractcontentを使う。 やる hackers newsのエントリ一覧にかけてみる。 coffee-script request = require('request')…
このブログの段組に使っただけ。https://raw.github.com/twitter/bootstrap/master/bootstrap.min.css の中身をデザイン編集から外部スタイルシートに放り込んで、微調整タグがある程度決め打ちなので、本体側に手を入れないと意図したところに適用されない…
*追記* 本家にマージされたので、デフォルトでこの機能使えます https://github.com/defunkt/coffee-mode を参照してください CoffeeScriptは素晴らしい言語なんだけど、ネット上のサンプルは基本的にJSで転がってるので、コピペした際は手作業で修正する必…
先月ぐらいからバイトでAndroidのプログラムを書いている。 結構、言葉になってない暗黙知がたくさんあったので、その経験として、メモを残す。プログラミングそのものの話も含む。三人で分担して開発していた。分担 自分: Android開発初心者。プログラミン…
勉強しつつ書いてみる。微妙な知識で書いてるので、おそらく間違ったことをたくさん書いてる。 まあせめて初学者らしく、初学者に通じるように平易な言葉で! やりたいこと 関数(モデル)に乱数を与えて生成した訓練データから、元の関数の振る舞いを模倣(近…
さすがに自分で書くの面倒だったので探してきた。のだけど、動くサンプルがほとんどなくて苦労した。 ライブラリのバージョンがしょっちゅう変わるせいだと思われるので、これもいつまで動くかわかりません。coffee-script が必要です。 $ git clone git://g…
空のフォルダを作る mkdir mytest-package 最小構成 mytest-package/package.json { "name": "mytest-package", "version": "0.0.1", "main": "./index.js", }mytest-package/index.js exports.hello = "Hello"インストール npm install .つかってみる $ nod…
半年前から大量のSFを買い込んで計画停電に備えていたのだが、結局計画停電でインターネットができなくなる、なんてことはなく、電車に乗ってる間に全部読み終えてしまった。 SFなのは、やはりエンターテインメントの元ネタとして、教養主義的には抑えておか…
昨日の夕方ぐらいから #自分の人生に影響を与えたゲーム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…