タグ

2011年4月20日のブックマーク (13件)

  • もっとよいGitチートシート - 西尾泰和のはてなダイアリー

    世の中にGitのチートシートはいくつかあるけど「Gitを知らない人に渡して最初に読んでもらうのに適したもの」が見つからない。チートシートじゃなくてチュートリアルと呼ぶべきかもしれないけど、とにかく印刷してA4で1枚になるくらいの資料が必要だ。Gitに触れた技術者が軒並み同じ落とし穴でコケるのは正しい状態ではない。「Gitには、indexっていう『コミットする前にワークツリーで行った変更のうちのどの部分をコミットするか整理するための場所』があるんだよ」とか「git revertはsvn revertと違っていきなりリポジトリに変更を加えるから気をつけて」とか最初に言ってもらえればもっとスムーズに進めたはずだ。 というわけでどういうチートシートが必要かに関して考えてみる。 登場人物 http://www.ndpsoftware.com/git-cheatsheet.html このチートシートが

    もっとよいGitチートシート - 西尾泰和のはてなダイアリー
    nbqx69
    nbqx69 2011/04/20
  • モジラ、「Node.js」サーバプロジェクトに参入

    ブラウザだけでなくサーバ上でJavaScriptプログラムを実行する「Node.js」プロジェクトに関心を持つMozillaは、独自色を打ち出したソフトウェアで初期のマイルストーンを通過した。 Node.jsは、Googleのブラウザ「Chrome」のJavaScriptエンジンである「V8」を採用しているが、Mozillaは「SpiderNode」と呼ぶプロジェクトで「Firefox」のJavaScript技術を移植している(FirefoxのJavaScriptエンジンは「SpiderMonkey」という名称で、SpiderNodeで採用されたハイブリッド技術は「V8Monkey」と呼ばれる)。 SpiderNodeプロジェクトを率いるPaul O'Shannessey氏は米国時間4月18日のTwitterで、この初期段階ではまだクラッシュするものの、「われわれは今や、V8Monkey上

    モジラ、「Node.js」サーバプロジェクトに参入
  • 第3回 SLIMEの使い方 基礎編

    前回はQuicklispによるライブラリ管理について説明しました。今回はSLIMEの 基的な使い方について説明します。 SLIMEとは SLIMEは(Common) Lispのための統合開発環境(IDE)です。他のIDEとは異なり、 対話的にプログラムを構築できるのが特徴です。一度ハマれば他の開発環境は 使えなくなるでしょう。詳しい情報は次のURLを参照してください。 http://common-lisp.net/project/slime/ インストールと設定 SLIME SLIMEのCVSスナップショット(家推奨)をインストールします。OSは GNU/LinuxMac OS XなどのUNIX系OSを想定しています。 $ wget http://common-lisp.net/project/slime/snapshots/slime-current.tgz $ tar xvzf

  • GitHub - unicodefreak/jbnode: fast calls from node.js to Java

    #jbNode - fast calls from node.js to Java ##About jbNode ("java-bridge-node") is a simple client/server framework supposed to provide a fast and simple access to Java services from node.js. There are many applications that can benefit from lightweight and hyper-fast node.js architecture. There are also many development issues that can't be solved using pure JavaScript and node.js API. The examples

    GitHub - unicodefreak/jbnode: fast calls from node.js to Java
    nbqx69
    nbqx69 2011/04/20
    fast calls from node.js to Java
  • Google IME SKK サーバー 作った - hitode909の日記

    Google CGI API for Japanese Input*1を使って変換するSKKサーバーを作った. Googleのサーバーが高性能なので,通常のSKK辞書ではできないような変換ができる.以下は例. 手元の辞書にないが世の中にはあるような言葉を変換できる. 意味不明な言葉でも適当に変換できる. 一文まとめて変換できる. インストール gemになってるので,gem installでインストールできる.依存ライブラリは特にないはず. % gem install google-ime-skk追記,Ruby1.8ではgem install jsonする必要があった,Ruby1.9では不要. 実行 google-ime-skkという実行ファイルができるので実行するとサーバーが起動する. % google-ime-skk 設定 AquaSKKでは,skkserv辞書として追加する.デフォルト

  • ミニマル音楽機械 - 言語ゲーム

    自動演奏機械の作業記録。 ふと久しぶりに音の出る作品を作る事にしたんだけど、そこに一つ条件を付けました。全ての部品を糸で縫い合わせて、「ネジや釘、ボンドなど他の方法を使わない事」です。他に釘を使わないで組み立てる方法としては、昔から伝わる組子とか木組というパズルみたいな方法もありますが、ちょっと違って紐を主体とした設計にしてみました。紐は動く部品がある機械と相性が良く、昔の帆船や複葉機によく使われています。引っ張る力だけで押す力が全く無い所が面白いので、いっその事全ての部品に使う事にしました。色々分からない事が沢山あったので結局四つほど試作品を作りました。 まず色々な太さの糸と穴の間隔を試してみて、太めの木綿糸と 10 から 8 ミリ程度の穴間隔を使う事にしました。合成糸の方が強いですが、この太さだと滑りやすく伸びやすいので木綿にしました。 次にフレームの設計。簡単なのは写真のように一枚板

    ミニマル音楽機械 - 言語ゲーム
    nbqx69
    nbqx69 2011/04/20
  • あなたが選ぶWIRED大学 新・教養学部必読書50

    2011年6月10日、日版『WIRED』がいよいよ始動します。 テクノロジー・科学という観点から変わりゆく世界の姿を切り取り、創刊以来18年間、常に時代の先端を走ってきたアメリカの雑誌『WIRED』は、いったいどのような考えに影響を受け、どのような視点から雑誌づくりをつづけてきたのか。 世界が大きく動こうとしている今、『WIRED』を形作ってきた「ものの考え方」を一覧にしてみることには大きな意義があると考え、ここに10ジャンル100冊のをリストアップしてみました。 『WIRED』を大学に見立てるなら、これが「日校」における教養学部の課題図書ということになるかもしれません。 もっとも、これらはあくまでも日版編集部が独断と偏見によって選んだものです。より開かれた雑誌づくりを目指す『WIRED』としましては、みなさんのご意見を広く集めたいと考えております。ぜひとも「未来に携えてい

    nbqx69
    nbqx69 2011/04/20
  • WebGLプログラミングのためのjQueryプラグイン - 強火で進め

    @mike_acton pokes around WebGL and jQuery » #AltDevBlogADay http://altdevblogaday.org/2011/04/18/mike_acton-pokes-around-webgl-and-jquery/ このプラグインを使うとこんな感じで書ける様になるみたいです。 $.glProgram var bump_reflect_program_config = { VertexProgramURL: './shaders/bump_reflect.vs', FragmentProgramURL: './shaders/bump_reflect.fs', }; bump_reflect_program = new $.glProgram( gl, bump_reflect_program_config, ProgramLoa

    WebGLプログラミングのためのjQueryプラグイン - 強火で進め
  • KORG nanoKONTROL につけるオリジナルパネルのテンプレートを公開しました

    KORG nanoKONTROL につける、オリジナルパネル作成の為のテンプレートを公開しました。 http://drumsoft.com/hrk/KORGnanoKONTROL-template.ai これを使うと、写真の様なパネルデザインの作成が楽になります。(要Illustrator) Illustrator CS5 で作ったので、古いバージョンで開けない方はご連絡下さい。バージョン落とすので。 【使い方】 テンプレートを使ってオリジナルのデザインを作成 作成したデザインを紙に印刷(A4だと2枚に分ける必要があります。分厚すぎないプリンタ専用紙とかがオススメ) Cut Lines に沿って紙(以下、パネル)をカット nanoKONTROLのノブ、スライダーを全部外す(上に引っ張るととれます) パネルを両面テープ等で貼る ノブ、スライダーを元に戻す 4/9のイベントはこれとTrakto

  • Rolling out the Redcarpet

    CommunityRolling out the RedcarpetHere at GitHub, we love Markdown. We use it everywhere: to render the wikis, issues, pull requests, and all user-generated comments. We even encourage developers to write their READMEs in… Here at GitHub, we love Markdown. We use it everywhere: to render the wikis, issues, pull requests, and all user-generated comments. We even encourage developers to write their

    Rolling out the Redcarpet
  • Wiki に書いた URL のリストから青空文庫のミックス電子書籍を作れるようにする aozora-mix.rb - P A R A G R A P H S

    青空ミックス: Home tily's gist: 927916 ― Gist 青空文庫に掲載されている作品はけっこう短いものが多いので、いくつかの作品をまとめて短編集かアンソロジーみたいな感じで読みたいなと思って、ある程度汎用的に使える仕組みを考えてみた。 Wiki (jottit) のページに書いた URL のリストから、いくつかの作品を詰め合わせた epub を作ることができる。たとえば青空文庫で読める日古典SFから短い作品だけを抜粋してリンク集にした日古典SF短編集というページを作ったとして、以下のように実行すると、 ruby aozora-mix.rb 日古典SF短編集こんな感じで処理が行われて、out.epub というファイルが生成される。 ダウンロードします (http://www.aozora.gr.jp/cards/000160/files/877_23846.ht

    Wiki に書いた URL のリストから青空文庫のミックス電子書籍を作れるようにする aozora-mix.rb - P A R A G R A P H S
  • Indiscripts :: Permutation d'objets dans InDesign (miniscript)

  • เว็บตรง m4jr สล็อต ไม่ผ่านเอเยนต์ ทางเข้าแตกง่ายฟรีเครดิต

    วอเลท ไม่มีขั้นต่ำ เว็บสล็อต m4jr สล็อต บริษัทแม่ได้รับการยกเว้นสำหรับการเดิมพันออนไลน์ตามกฎหมายที่ถูกต้อง เว็บพนันยอดเยี่ยมในสมัยปัจจุบันที่ได้ความนิยมมากที่สุดในปี 2567 และ 2024 สล็อตแตกง่าย สล็อต ค่ายใหญ่ การพนันออนไลน์ที่ได้รับการยอมรับอย่างสูงสุดในประเทศไทยถือเป็นสิ่งที่สำคัญที่สุดในวงการบันเทิงออนไลน์ที่ไม่มีที่ไหนเทียบเท่า สมัครเข้าเล่นพนันออนไลน์ที่มั่นใจและปลอดภัย รับเงินได้จริงโดยสะดวกสบ