タグ

programmingに関するunirunのブックマーク (12)

  • codestre.amがヤバい - すぎゃーん日記

    codestre.am: streaming your code to the massesというWebサービスがヤバい。 他人のターミナルでの操作と出力をライブで見られるし、記録されたものを後から再生して見ることもできる。 試しに書いてuploadしてみた。 http://codestre.am/1 簡単なFizzBuzzワンライナー http://codestre.am/3X tmuxを起動してその上でemacsでコード書いたりしても再現できる 仕組みとしてはnpm install -g codestreamでインストールしたコマンドを起動すると、socket.io-clientでサーバに繋ぎ、子プロセスとしてbashを立ち上げて操作させつつ、ターミナルの出力を拾って時刻情報を付加してサーバに送信している、ようだ。サーバ側はおそらくそれぞれ保存しておいて時間順に出力することで再生させて

    codestre.amがヤバい - すぎゃーん日記
    unirun
    unirun 2012/04/03
    これヤバい
  • 検索エンジンの作り方教えます。グーグル自走カーのスタンフォード大教授が無料オンライン大学「Udacity」開校(動画)

    検索エンジンの作り方教えます。グーグル自走カーのスタンフォード大教授が無料オンライン大学「Udacity」開校(動画)2012.01.30 13:006,446 satomi 昨秋、大学学部レベルのコンピュータサイエンス課程を無料で提供し、日でも話題をふりまいたスタンフォード大。あれを担当したセバスチャン・スラン(Sebastian Thrun)教授が大学を辞め、なんとコンピュータサイエンス専門の無料オンライン大学「Udacity」をスタートしました! セバスチャン・スラン教授といえば、あのグーグルの自走カーをつくったお方。グーグルのフェロー(特別研究員)でもあります。 去年2月/TEDにて(日語訳) 氏は秋の人工頭脳(AI)入門コースをスタンフォード大とオンラインの両方とも並行して担当したんですが、ロイターによると「オンラインコースの方が指導が密で教え方も良いため、リアルの大学のクラ

    検索エンジンの作り方教えます。グーグル自走カーのスタンフォード大教授が無料オンライン大学「Udacity」開校(動画)
  • codevs.jp – このドメインはお名前.comで取得されています。

    このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年5月時点の調査。

    codevs.jp – このドメインはお名前.comで取得されています。
    unirun
    unirun 2011/12/01
    言語は何でもいいのかな?時間があればやってみよっと。追記:ちょくだいさんマジチート
  • 社内向けにTDDの講習会を行いました - anfangsのログ

    勤め先でTDDの講習会を行ったので、その内容について書きます。 この記事がTDD導入を検討している方の力になれば幸いです。 経緯 私はとあるSIerに務めており、部内ではテストの工数を削減することが課題となっています。 以前からTDDを同僚や先輩に宣伝していたこと、また、理解ある上司に恵まれたこともあって、 テストコードの書き方を講習する時間をもらえました。 そこで、TDDBCの要領で楽しみながらTDDを学んでもらうことにしました。 一人ではつらいので、TDDBCの参加経験がある先輩と二人で講習を行いました。 参加者について 若手開発者 3名 中堅開発者 2名 業務にオブジェクト指向の考え方を取り入れたのは2,3年ほど前?らしい。(要出典) 普段はC#、VisualStudio、VSSを使っている。 講習の目的 二人で話しあい、講習の目的を以下のように決めました。 テストコードの書きかたを

    社内向けにTDDの講習会を行いました - anfangsのログ
  • http://blog.av-jyo.com/2011-07/how-to-develop-porn-website-with-nodejs.html

  • 初めてのメタプログラミング - (゚∀゚)o彡 sasata299's blog

    2011年07月12日11:03 Ruby 勉強会 初めてのメタプログラミング 先日、株式会社スケールアウトさんと一緒にLT大会をする、という機会がありました。 以前から「メタブログラミングには興味あるけど、そんなに詳しくわかんない」という状態だったので、この機会にちょっと触ってみるかと思い、僕もLTをさせてもらいました。周りは広告周りの話をしているなか、一人だけがっつりRubyの話でしたがまぁ良いではないですか。 こういうのってやろうやろうとは思っていてもなかなか最初の一歩が踏み出せなくて「やろうやろう詐欺」になってしまうことが多いので、LTをすることによって半ば強制的にやらざるを得ない状況に持っていくというのはなかなか良い方法な気がします。 ということで発表資料はこちらです。バルクインサートのためのDSLを書いてみました。 メタプログラミングでDSLを書こう View more pre

  • ようやく Rails3 アプリを一つリリースした。

    リリースしたものよりもそこに至る過程や理由が自分にとって大事なのでそれを残しておこうと思う。 ※ なんかこれしか書いてないとリリースしたものがどうでもいいように聞こえるけど、そんなことないよ! 付き合い続ける気があるからこその Rails だもの。 Rails の採用に関してオレフレームワークとの決別と人材採用のコストダウンこれまで、PHP 4.2 以降で使えるオレライブラリ、オレフレームワークで小規模なものを作ったり、PHP 3 時代からのレガシーというか遺跡級のシステムの漸進的リプレイスなどを行っていたが、どうも限界を感じていた。なんか仕事が後ろ向きな感じもしていた。このままだとずっと時代に追いつけずに終わりそうという危機感もあった。 また、Google App Engine の登場以降感じていた「うちに必要な技術はこれだよ」と具体的にはっきり言えること、それによって生み出すことのでき

  • IBM Developer

    IBM Developer
  • そろそろしっかりvimを使う。quickrun,uniteの導入。 - 南極の図書館

    引き続き、vimRubyのコーディングをするためにプラグインを入れていく。今回が「しっかりvim」の最終エントリ。 前回(そろそろしっかりvimを使う。vimRubyのコーディングをするために - holyppの日記)は、「補完」と「リファレンス」の環境を整えた。 これでコードを書くには問題が無くなったが、書いているうちにもう少し機能が欲しくなる。 次に欲しくなるのは「高速な実行環境」それに「高機能なファイラー」だ。 そこまで環境が整えば、コーディングの効率が見違えるように上がる。 今回はその2つを導入し、前回とあわせて「補完機能」「リファレンス呼び出し」「実行環境」「ファイラー」を揃える。 これ以降も特化したプラグイン、例えばRailsを書くときにrails.vimを入れる必要はあるが「基セット」は揃ったと考える。 なお、エントリは下記の続きなので、前提等で不明な点があれば参照し

    そろそろしっかりvimを使う。quickrun,uniteの導入。 - 南極の図書館
  • そろそろしっかりvimを使う。vimでRubyのコーディングをするために - 南極の図書館

    Rubyのコーディングに向いているIDEは何があるのだろうか。 JavaならばEclipseがデファクトスタンダードになっているし、言語によってはVisualStudioが向いているものもある。 RubyだとNetBeansかAptanaを勧められることが多かったのだが、使ってみると私にはどうもしっくり来なかった。 最終的にvimが一番良いという結論になり、最近は専らvimで書いている。 コーディングをするにあたり、まずは「補完機能」があり「リファレンスにすぐ飛べる」のであれば最低限の機能は満たしていると考える。 今回は、vimでそれを実現するプラグイン、neocomplcacheとvim-refの導入方法を書いていく。 なお、プラグイン自体はRubyに特化したものではなく、他の言語でも使うことができる。 エントリは下記2エントリの続きになるので「その3」にあたる。 そろそろしっかりvi

    そろそろしっかりvimを使う。vimでRubyのコーディングをするために - 南極の図書館
  • IronPython Cookbook

    Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/fuzzyman/webapps/www.ironpython.info/includes/MagicWord.php on line 670 Warning: Invalid argument supplied for foreach() in /home/fuzzyman/webapps/www.ironpython.info/includes/MagicWord.php on line 671 Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offs

  • セッション資料ダウンロード|QCon Tokyo 2010 Conference|QCon 東京 2010 カンファレンス

    Connected Clouds: A Platform for Globally Distributed Service - サービス基盤としての分散KVS、そのグローバルへの広がり - 《資料掲載なし》

  • 1