タグ

2012年2月22日のブックマーク (17件)

  • おしゃれjQuery、Good Parts、Bad Parts - 素人がプログラミングを勉強していたブログ

    jQueryは互換性を保ちつつも洗練されたAPIを取り入れているので、新しく書くときは新しいAPIを使った方が良い。 liveとかセレクタの:hoverとかはBad Partsだ。 jQuery.fn.on / jQuery.fn.off live/delegate/bind/click等は滅びた。全てonを使おう。 また、data引数を使う場合は必ずdataをオブジェクトかnullにする。dataが文字列の場合、関数の場合にセレクタ等と区別がつかないからだ。 $("body").on("click", function (event) { alert("Clicked!"); }, false); また、querySelector/querySelectorAllの登場によって、:hover等のjQuery固有のセレクタは滅びた。validなCSSセレクタと、jQueryのメソッドをch

    おしゃれjQuery、Good Parts、Bad Parts - 素人がプログラミングを勉強していたブログ
  • Rubyの次に個人的にやりたい言語 | PDF

    What is Scribd?AcademicProfessionalCultureHobbies & CraftsPersonal GrowthAll Documents

    Rubyの次に個人的にやりたい言語 | PDF
    udzura
    udzura 2012/02/22
    #shinjukurb の先ほどの発表です。技術的内容というか、思考実験です。異論反論ありましょうけれど / id:katzchang はい。なので訂正も含めてブログ書きます〜
  • RailsWizard - Simple Rails Templates courtesy of Intridea

    ActiveRecord Capybara Cucumber Devise EnvYAML Git HAML Heroku Hoptoad Jammit jQuery Less CSS MongoMapper MongoHQ Mongoid MooTools OmniAuth Pow Prototype RailsAdmin Redis RedisToGo RightJS RSpec SASS Sequel Settingslogic Slim Test::Unit Use the default ActiveRecord database store. Use the Capybara acceptance testing libraries with RSpec. Use Cucumber for integration testing with Capybara. Utilize D

    udzura
    udzura 2012/02/22
    や、やばい、、、、 Padrino 要らんや(ry #shinjukurb
  • http://suburi.herokuapp.com/

    udzura
    udzura 2012/02/22
    let's suburi!!!(まだ、Firefroxでは表示が。。。
  • How to implement bulk insert in Rails 3

    I need to insert a array of emails as different records into my contacts table. How can this be done. Eg: @email = ["a@b.com", "c@d.com", "e@f.com", ... ] I dont want to use. @email.each do |email| @contact = Contact.new @contact.email = email @contact.save end This cause n insert quires. I just need a single insert query to insert these values. How can this be done in rails 3.0.9 (and ideally MyS

    How to implement bulk insert in Rails 3
    udzura
    udzura 2012/02/22
    知らなかった、、
  • g86 has gone.

    The g86.dbcls.jp server is temporally unavailable. We're aware of and working on it. If you are looking for free and cc-by media contents, visit TogoTV/Picture Gallery. Thanks!

    udzura
    udzura 2012/02/22
    割と精度良いように見える(おもちゃ用途なら、まあ。。。
  • pngをicnsに for Mac

    Icon Generator 以前Dockに並ぶアイコンを統一したいなーと思ったことがありました。 その時みつけたのが、AIR Icon Generator。 AIR Icon Generator | ClockMaker Project ちょっとサンプルとしてつくったものは、よくないかもしれませんが、、、 とても簡単にキレイなアイコンをつくることができます。 Adobe AIRのアプリケーションなのでWindowsでもできます。 できたのはPNGファイルだった! できるファイルは、16×16px、32×32px、48×48px、128×128pxのPNGイメージです。 ここで問題発生! このPNGをどうすればアイコンにできるのかが僕には分かりませんでした。 一度は諦めたのですが、pngをicns(Appleアイコンイメージ)に変換してくれる ソフトウェアがありました。 img2icns

    pngをicnsに for Mac
    udzura
    udzura 2012/02/22
    なるほど
  • Pivotal Tracker: はじめかた

    Pivotal Trackerをプロジェクトで使うにあたっては、アジャイル開発手法の知識が多少はあると役にたちます。エクストリームプログラミング(XP)であれば、このXPの入門記事をはじめとして、数多くの良質な記事をオンラインで見つけることができます。 ダッシュボードPivotal Trackerにログインすると、まず最初に表示されるのは自分の ダッシュボード(Dashboard)です。このページには、あなたが参加している全てのプロジェクト、最近の活動、Pivotal Trackerからの重要なお知らせが表示されます。 プロジェクトに招待されていれば、プロジェクト一覧にそのプロジェクトが表示されます。プロジェクトのリンクをクリックすると、そのプロジェクトのストーリーを表示します。新しいプロジェクトの作成は簡単です。ダッシュボードで"Create Project"ボタンをクリックし、プロジェ

  • コミットメッセージの書き方 - 2012-02-21 - ククログ

    はじめに 「分かりやすいコードを書く」、「コードと一緒にテストも書く」等はソフトウェア開発において大切なことです。しかしそれと同じくらい大切なことして「分かりやすいコミットメッセージを書く」があります。これはあまり着目されていなく、見過ごされていることです。 今回は、コミットメッセージの分かりやすさの大切さ、そして、分かりやすくするための書き方を説明します。 コミットメッセージとその大切さ バージョン管理システムとコミット 現在、ほとんど全てのソフトウェア開発ではSubversionやGitなどのバージョン管理システムを使っています。バージョン管理システムを使うことによるメリットというのは、ソフトウェアの変更が記録されていくことにあります。 具体的なメリットは3つあります。 ソフトウェアの調査がしやすくなることです。現時点でのコードと、そして変更の履歴とを組み合わせることで、それらから非常

    コミットメッセージの書き方 - 2012-02-21 - ククログ
    udzura
    udzura 2012/02/22
    良いコミットメッセージのためには、他の人のコミットを読むことも重要そう(特に英語は、定型表現がいっぱいあるだろうし、そういう表現を使っていくのも大事そう
  • 「人を助けるすんごい仕組み」をみんなに読んで欲しい - As a Futurist...

    「ふんばろう東日支援プロジェクト」の、というより僕としては「構造構成主義」の西條剛央先生が書かれた渾身の一冊。つい先日購入したので、仕事が終わらずクタクタの朝方に読み始めたら一気に通読してしまった。あまり僕の周りのクラスタにはリーチしてない気がするのですが、割と広範囲な人に読んで欲しいなぁと思いました。ので、多少スピリチュアルですが書評を書くことにしました。ちなみに、印税と売上の一部は被災地支援に使われるそうです。 印税全額はどのような復興支援に使われるの? — ふんばろう Wall Paper いくつもの側面 このはいくつかの側面から見ることができて、そのどれもがすごいなぁと思います。どの側面から関心を持って読み始めたとしても、他の側面の知見も得られる良書です。 東日大震災のルポルタージュとしての一面 何はなくとも、西條先生自身が何度も脚を運び、実際の被災者の方の声を聞いて活動して

    「人を助けるすんごい仕組み」をみんなに読んで欲しい - As a Futurist...
    udzura
    udzura 2012/02/22
    "「トラブルを減らすための7か条」"
  • 世界を変える方法は山川の教科書に書いてある (1/2)

    「世界を変えたい」とか「日教育行政を変えると日を再生できる」とか、土日に最近の話題をざっと追いかけていてとても違和感があった。日の義務教育(実態として義務化している高校も含めて)では世界を変える方法をきちんと教えているのだから、変えなければいけないのは教育行政ではなく、教科書に書かれていることを「自分事化」する教え方ではないのか、と思うのだ。 商品・サービスの設計方法 商品・サービスの設計方法は、3つしかない。ひとつは新しいニーズをいち早くつかみ、これまでにない商品・サービスを「発明」することだ。竪穴式住居の普及で一箇所に留まる時間が長くなり、料を貯蔵するニーズから縄文土器が生まれたように、大量の音楽がデータ化されPCで楽しむようになった後、ハードディスクやフラッシュメモリーに音楽データを入れて携帯する「携帯型デジタル音楽プレイヤー」が生まれた。 ふたつめの方法は「改善」すること

    世界を変える方法は山川の教科書に書いてある (1/2)
    udzura
    udzura 2012/02/22
    "なかなか勝てないとき、アメリカ人は「オープン」と言い出す癖がある"
  • #fluentd のためのプラグインをイチから書く手順(bundler版) - tagomorisのメモ置き場

    前に自分で書いた fluentdのためのプラグインをイチから書く手順 - tagomorisのメモ置き場 はたいへん重宝していたのだが、書いたすこし後になって実は現在すでに bundle gem コマンドを使うやりかたが良さそうだということがわかってしまったがばたばたしてて移行してなかった。 で、またひとつプラグインを書くことにしたのでついでに bundle を使った手順をざっくりまとめておく。以下のエントリをたいへん参考にさせてもらった。 T-POINTを取得するスクリプトをGistから移動, Bundlerを使ったGem作成メモ (自分用) - ただのにっき(2012-02-18) 準備とディレクトリツリーの作成 bundler は必要なので、なにはなくとも入れておこう。 gem install bundler そしてプラグイン用ディレクトリツリーを作成する。今回は DataCount

    #fluentd のためのプラグインをイチから書く手順(bundler版) - tagomorisのメモ置き場
    udzura
    udzura 2012/02/22
    fluentd ってちゃんとテストヘルパーも添付されてるのか、、、素晴らしいな。。。
  • 子どもちゃん目線なら易しい問題ですよ。 koiawe's Photo | Lockerz

    子どもちゃん目線なら易しい問題ですよ。 koiawe's Photo | Lockerz
    udzura
    udzura 2012/02/22
    五分で解けた。。。(子どもアピール
  • リベース - Wiki

    udzura
    udzura 2012/02/22
    リベース_(入れ歯用語)
  • デーモンについての覚書 - すがブロ

    ちょっと会社でデーモンとは、みたいのを話す機会があったので整理がてらメモ。当はコードも合わせて載せたかったけど、時間がなくて断念したw あやふやな部分もあるので識者の方にはぜひ訂正をお願いしたく……! デーモンとは? ぶっちゃけて言えば無限ループのプログラムなんだけど、詳しくは http://ja.wikipedia.org/wiki/デーモン_(ソフトウェア) とかを見ると良いだろう。 自分で作るのであればおおまかに以下の点を気をつければ良いかなぁと思う。 プロセスを端末から切り離す 入出力を一度閉じる(使うなら明示的にオープンしたものを使おう) SYSLOGなり何がしかの出力ファイルに動作を出力する SIGNALを受け取る PIDファイルを作る 厳密にやろうと思うとumaskを0にするだとか、'/'に移動するだとかもあったりするけど、ゆとりなのでプロセスから切り離すを含めdaemon

    デーモンについての覚書 - すがブロ
  • Social Recruiting Service : Wantedly

    About this project HerokuはWebアプリケーション開発者にとって、もっとも便利で楽しいプラットフォームでありつづけることを目指しています。Herokuの日普及のためにさまざまな形でHerokuの活動を応援してくれるHerokuのサポーターを募集します。デベロッパーだけでなく、ディレクターやデザイナーの方も大歓迎です。 Herokuサポーターになってくれた方は、定期的にラウンドテーブルにご招待し、Herokuのサービス向上やコミュニティーを盛り上げるための施策についてご意見を伺います。 What you get from us USのHerokuから開発者が来日した際には少人数のラウンドテーブルや、事会にご招待します。また、サンフランシスコのスタートアップ巡りなど、たのしい企画の提案も大歓迎です! Ayumu Aizawa Heroku Inc,. Develop

    udzura
    udzura 2012/02/22
    "USのHerokuから開発者が来日した際には少人数のラウンドテーブルや、食事会にご招待します。また、サンフランシスコのスタートアップ巡りなど、たのしい企画の提案も大歓迎" へ〜
  • monoweb.info - このウェブサイトは販売用です! - monoweb リソースおよび情報

    このウェブサイトは販売用です! monoweb.info は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、monoweb.infoが全てとなります。あなたがお探しの内容が見つかることを願っています!

    udzura
    udzura 2012/02/22
    各ミドルウェアの問題点まで付記してまとめていただき素晴らしい……