タグ

2010年9月8日のブックマーク (17件)

  • Bridge Word

    This shop will be powered by Are you the store owner? Log in here

  • node.jsでTwitter stream を CouchDB に放り込みつつ、ブラウザに垂れ流すアプリを書いてみた - 2010-08-22 - Web屋の人の日記 || WebJourney 開発ログ

    以前 node.jsでTwitter ChiarpUserStreamを閲覧するWebアプリを作った - 酒日記 はてな支店 を見て、おもしろいなぁ、と思っていたので、やってみました。 変更点は 単にtwitter streamを垂れ流すのではなく、一度CouchDBに放り込んで、CouchDB から MapReduce した結果をstreamさせるところです。MapReduce のストリーミングは、HadoopでMapReduce に初めて出会ったときからやりたかったので、CouchDB ありがとう。 デモアプリを http://demo.yssk22.info/twitter-couchdb-streaming においておきました。ブラウザを開きながら CouchDB に関するつぶやきをすると、リアルタイムに表示が更新されるかと思います。 以下詳細です。 インフラ構成 実際の構成は下の

    node.jsでTwitter stream を CouchDB に放り込みつつ、ブラウザに垂れ流すアプリを書いてみた - 2010-08-22 - Web屋の人の日記 || WebJourney 開発ログ
  • Route 477

    GitHubindexHello source: index.md View on github | Report issue Generated by middleman 3.1.6. Powered by Ruby 2.2.2.

    koko1000ban
    koko1000ban 2010/09/08
    "Scheme処理系の実装方法について書かれた資料"
  • ベンチャーの気概とは - @kyanny's blog

    最近、軽くランニングをしていて、 RunKeeper という iPhone アプリを使っている。ウェブサイトと連動してデータを見られるのが楽しい。 その RunKeeper の公式ブログに、すごく良い記事が投稿されていた。ベンチャーの気概ってやつを地でいってるような文章で、夢中で読んでしまった。以下に要約した。でも、できれば原文を読んでみて欲しい。そんなに難しくないはずだから。だっておれでもどうにか読めたんだもの。 http://runkeeper.com/blog/the-team/welcome-nike-thanks-for-coming-part-two RunKeeper のアイデアはもともと Nike+ を使ってトレーニングしたときの驚きが発端だった Nike+ は素晴らしいツールだったが、 RunKeeper にはいくつかの利点がある センサー(とナイキのシューズ)を買わなく

    ベンチャーの気概とは - @kyanny's blog
  • 携帯の端末名とUserAgentと画面サイズの対応表をつくるスクリプト

    一ヶ月ほど前に作成したスクリプトなんですが、とあるモバイル系サービスのシステム設定値の整合性評価のために日時バッチで実行させています。これがまた便利で、いろいろと使いどころがありそうなのでブログにスクリプトと日時点での対応表を晒しておこうかと思う次第です。 情報源は下記のページとなります。 ○docomo 端末情報のソース 作ろうiモードコンテンツ:ユーザエージェント | サービス・機能 | NTTドコモ http://www.nttdocomo.co.jp/service/imode/make/content/spec/useragent/ 作ろうiモードコンテンツ:画面領域 | サービス・機能 | NTTドコモ http://www.nttdocomo.co.jp/service/imode/make/content/spec/screen_area/ ○softbank 端末情報の

  • 転送中

  • C++の話(本当にあった怖い話)

    The document discusses C++ and its history and features. It describes C++ as an extension of C with object-oriented features like classes. It provides information on the creator of C++, Bjarne Stroustrup, and the evolution of C++ since its introduction as a way to add object-oriented programming to C. It also includes sample C++ code demonstrating the use of arrays and includes from the Boost libr

    C++の話(本当にあった怖い話)
  • WebでPythonコードの実行過程を確認しながらお勉強 - Online Python Tutor | TRIVIAL TECHNOLOGIES 4 @ats のイクメン日記

    みんなのIoT/みんなのPythonの著者。二子玉近く160平米の庭付き一戸建てに嫁/息子/娘/わんこと暮らしてます。月間1000万PV/150万UUのWebサービス運営中。 免責事項 プライバシーポリシー プログラミング上達のコツは,プログラムがどのように動くかをイメージできるようになることだと思う。プログラムの動く課程をイメージできるように なるための近道は,コードの実行課程を実際に確認すること。実行過程を見ながら,ある時点でどんな変数が定義されていて,どの関数が実行されていて,コー ドを実行するとどう変わるか,という課程を,ステップごとに観察すると,プログラムの挙動がイメージしやすくなる。Online Python Tutorは,プログラムの学習に便利なツールだ。 Online Python Tutorを使うと,Webブラウザ上でPythonプログラムの動きを確認しながら実行できる。

  • elispのlambdaにもcalleeを - 技術日記@kiwanami

    いろいろ準備中です。小ネタで。 JavaScript には arguments.callee という、「今いる関数」が入っている便利なプロパティがあります。 arguments.callee - JavaScript | MDN これが非常に便利で、最近elispでも欲しくなってきたのでこう書いてみました。 (defmacro jslambda (args &rest body) (let ((argsyms (loop for i in args collect (gensym)))) `(lambda (,@argsyms) (lexical-let (callee) (setq callee (lambda( ,@args ) ,@body)) (funcall callee ,@argsyms))))) 名前がアレですが、とりあえず普通に lambda の代わりとして書けます。 (

    elispのlambdaにもcalleeを - 技術日記@kiwanami
  • Visualising sorting algorithms

    This is another one of my rare technical posts, as opposed to news of which countries I've been visiting. If you're in computer science, you've probably seen an animation of sorting algorithms, maybe heard a rendition, or seen a visual representation. I have, somewhat by accident, discovered a different way to visualise a sorting algorithm: plot points for memory accesses, with address on the X ax

    Visualising sorting algorithms
    koko1000ban
    koko1000ban 2010/09/08
    きれい
  • タバコやめて1年半経ったからやめ方教える ニコニコVIP2ch

    ニコニコVIPユーザー様、こんにちわ! 最近、毎日新しい商品を入荷しておりまして、 特にメンズスタイルのオススメの 「Tシャツ」、「ポロシャツ」の種類が豊富です♪ 早めに夏物をGETして、夏に向けたお出かけの 準備もバッチリにしちゃいましょう★ その前に、僕は予定入れないとな、、汗 皆様のご来店、心よりお待ちしてます! ⇒やっぱ、7分袖カーディガンが見た目キレイ 1 以下、名無しにかわりましてVIPがお送りします 投稿日:2010/09/02(木) 13:47:33.91 ID:vpSaDBju0 やめるコツを伝授してやろう。 タバコ吸ったことない嫌煙者はこないでくれよ。 2 以下、名無しにかわりましてVIPがお送りします 投稿日:2010/09/02(木) 13:48:17.36 ID:ht3EhBwd0 俺タバコ吸った事ないけど来ちゃった>< 4 以下、名無しにかわ

  • はてなブログ | 無料ブログを作成しよう

    トルコ水紀行 -前編 イスタンブール- みなさんこんばんは、地図子です!8月は久しぶりに毎月更新にしようと思います。今までずっと名古屋について書いてきましたが、ワープして・・・ トルコについて書きたいと思います。 2024年6月に念願のトルコに行ってきました。いつからトルコに行きたかったかわから…

    はてなブログ | 無料ブログを作成しよう
  • Rubyで任意のメソッドをメモ化する - ぬいぐるみライフ?

    Rubyベストプラクティスの5-4より.メタプログラミングの例として面白かったのでまとめてみる. メモ化とは メモ化とは,引数に対するメソッドの戻り値を保存しておき,再び同じ引数でメソッドが呼び出された時にその値を再利用することにより,同じ計算を何度もすることを防ぐ最適化手法のひとつ.全ての引数に対しメソッドの結果が不変の場合(同じ引数で何度呼び出しても毎回同じ戻り値を返す場合),メソッドをメモ化することができる. 以下はフィボナッチ数を再帰で計算するメソッドfibの例. def fib(n) (0..1).include?(n) ? n : fib(n-2) + fib(n-1); end この実装の場合,例えばfib(n)はn = 3で5回,n = 4で9回というように,nの値が大きくなるにつれて再帰呼び出し回数がどんどん増え,実行時間が爆発的に増大してしまう.私の環境だとfib(30

    Rubyで任意のメソッドをメモ化する - ぬいぐるみライフ?
  • さようならPuppet、こんにちはChef - Masatomo Nakano Blog

    ここ最近、サーバの設定ファイルの管理で Chef を使い始めている。まだ全然詳しくないけど、今感じている「Chefの楽しさ」を誰かに伝えておきたかったので、ファーストインプレッションを簡単に。 Puppetを今までそこそこ使っていたので、どうしてもそことの比較な感じになっちゃいます。Puppetも良いのだけど、Chefは後発ということでさらに良くなっている感じ。 基的な仕組 これは、Puppetとほぼ同じ。クライアント-サーバ型のシステム。設定を書き、それをサーバに置いておく。クライアントはサーバと接続し、自分自身の設定を書き換えたり、必要なソフトウェアをインストールしたりする。 rubyな設定ファイル Puppetは基的に独自DSLで設定ファイルを記述すので「覚えるのがめんどくさい」「細かいこと、ちょっと無茶なことをしようとすると大変」。Chefの設定ファイルはrubyそのものなので

  • Lispは受入れられないLispだ | taro-nishinoの日記 | スラド

    先日、Andrei Alexandrescu博士の"The D Programming Language"を読了しました。素直にいいだと思いました。下辺な私は、超一流の人が書いた著作について偉そうに論評を書くほど自惚れていませんので差し控えますが、個人的には周辺の人が訊いて来た場合に限り、口頭で感想くらいは言うかも知れません。つまりは、論評を書くならば、今の場合、Alexandrescu博士が理解する言葉で(普通は英語でしょう)書き、博士の目にも留められるように全世界に公開しなければ意味がなく、twitterや個人ブログでつぶやいても、所詮井の中の蛙でしかありません。 さて、何故このを注文したか、理由は以下です。 1.希少になるかも知れない。 2.D言語が日において実務で使われる可能性は当分低い。 3.C/C++プログラマにとってはD言語が自然的である。 1について。6月中に"Th

  • せっかくだから俺はAndroidソースコードを読むぜ(1)

    どうもこんにちは、コンバット○前です。 嘘です。nakazawa-kです。この数日少しずつ涼しくなってきていますね。 KLab若手エンジニアブログでiPhoneiPadばかり書かれていてAndroidが 全く書かれていないことに気付いたので、少しずつ勉強した内容などを書いてみます。 現在KLabの社内ではMacユーザ率の上昇に合わせてiPhone開発者増加の 兆しが見えているのですが、開発の取っつきやすさではAndroidだって負けちゃいない。 なんたってMacが無くても不自由なく開発出来る(←ここ重要!)のですから。 というわけで(どういうわけか)Androidなお話です。 今回はカメラからの映像に適当なオーバーレイ要素を追加してリアルタイム エンコードすることがAndroidとそれを走らせているハードウェア上で 実現出来るのか?を調べるためにMediaRecorder関連

  • コンパイラの本: なつたん

    誰も作ってくれなかったので、自分でまとめてみた。 目次からざくっと拾っただけなので、間違いあるかも。を買うときは自分で中身確認してくださいね。 ドラゴンブック、タイガーブック、中田先生の、optimizing compilers modern architecturesの4冊は、コンパイラで使われる技術について、最適化まで含めてひととおり書いてある。 あとは作ってみよう系で適当にまとめた。当は「○○という最適化が載ってる載ってない」までまとめたいけど、まだそこまで理解が進んでない。

    コンパイラの本: なつたん