タグ

2013年4月17日のブックマーク (6件)

  • 「コーディングを支える技術」著者公式ページ

    世の中にはたくさんのプログラミング言語があります。そしてプログラミングに関する概念も、関数、型、スコープ、クラス、継承など、さまざまなものがあります。多くの言語で共通して使われる概念もあれば、一部の言語でしか使われない概念もあります。これらの概念は、なぜ生まれたのでしょうか。書のテーマは、その「なぜ」を理解することです。 そのために書では、言語設計者の視点に立ち、複数の言語を比較し、そして言語がどう変化してきたのかを解説します。いろいろな概念が「なぜ」生まれたのかを理解することで、なぜ使うべきか、いつ使うべきか、どう使うべきかを判断できるようになるでしょう。そして、今後生まれてくる新しい概念も、よりいっそう理解しやすくなることでしょう。 ■最新情報 ■目次 ■正誤情報 ■補足記事 ■技術評論社の書籍情報ページからは、 書籍内容に関するお問い合わせや、 学校・法人向け一括購入、テキスト採

    nomnel
    nomnel 2013/04/17
  • xpathからfeedをつくるサービスを作りました - 大西ブログ

    先日の kyoto.pm ハッカソンで、時代錯誤な feed 生成ツールを作りました。 なんでもRSSとか類似サービスいろいろあるとは思いつつ、scrapeするコード書くの好きだし、kindleセールのフィードが欲しかったので作ってみました。完全自動でフィードつくるより、xpath(もしくはCSSセレクタ)で指定できる方が好みのフィードが作れそうというのが理由です! http://xpathfeed.com/ 使い方は簡単です。任意のURLを入力します。 すると、iframe内にコンテンツが表示されます。 こっから、フィードにしたいアイテムを選びます。Yahooの「主なサービス」のフィードを作ろうと思ったら、マウスカーソルをフォーカスすると… iframe内右上に xpath がサジェストされます(cho45の jautopagerize のコードをパクりました)。これを参考に、リストア

    xpathからfeedをつくるサービスを作りました - 大西ブログ
    nomnel
    nomnel 2013/04/17
  • つくって学ぶプログラミング言語 RubyによるScheme処理系の実装

    プログラミングをより深く理解するための近道は、プログラミング言語を実装してみること。SchemeのサブセットをRubyで実装していくことで、プログラムはどう実行されるのか、その基がはっきり分かります。 ※書はCC BYにより配布されています。上記の「買い物かごへ」ボタンからは有償で購入できます。無料で入手したい場合は、下記リンクよりダウンロードしてください。なお、有償版も無償版も内容は同一です。 EPUB版PDF版内容紹介プログラムは書けても、その基礎となっている計算機科学(コンピュータサイエンス) の理解があやふやな人を、著者は多く見てきました。プログラミングに自信があるという人が、もう一歩先に進める道を示したいというのが、この文書を書き始めた動機です。 この文書を読むことで次の効果が得られることを期待しています。 プログラミング言語とは何かを深く理解することで、プログラミングのレベ

    つくって学ぶプログラミング言語 RubyによるScheme処理系の実装
    nomnel
    nomnel 2013/04/17
  • レスポンシブWebデザインに無意味なアニメーションを付けるのはやめろ

    最近ホットエントリー入りした http://coliss.com/articles/build-websites/operation/javascript/jquery-plugin-dylay.html とか(あと何個かホットエントリー入りした同系列のものあったと思うけど探すのメンドイ) 1000ブックマーク以上集めた http://b.hatena.ne.jp/entry/gori.me/it/21341 とか ブラウザのサイズ変えたら中身がアニメーションするよーってやつだけど。 アニメーションする必要全くないですよね。 意味ないどころか無駄蛇足ゴミクズボケカス ブラウザの大きさ変えたフィードバック? 普段ブラウザの大きさ変えねーだろ。 一番ありうるのはスマートフォンやタブレットの向き変える時とかぐらいか。 「バッテリーすぐなくなる死ね」 言われるデバイス上でわざわざ負荷増やすな。 意

    レスポンシブWebデザインに無意味なアニメーションを付けるのはやめろ
    nomnel
    nomnel 2013/04/17
  • 技術とは、なぜ、磨かれなければならないか。- ほぼ日刊イトイ新聞

    百貨店圖 日橋 新三越店 2004 紙にペン、水彩 59.4 × 84.1cm 株式会社三越伊勢丹 蔵 ©YAMAGUCHI Akira Courtesy Mizuma Art Gallery

    nomnel
    nomnel 2013/04/17
    "つまり「つくり手の意図するところ」へ 「見る人を  すうーっと直に導いてくれるもの」が 「技術」なのではないか、と。"
  • dotjsでGitHubのOctocatアイコンを荒ぶるkomagataアイコンに差し替える - 納豆には卵を入れる派です。

    New GitHub Logo · GitHub GitHubのOctocatのアイコンのデザインが変わっていたので、記念に… ↓ Chrome拡張の[https://github.com/defunkt/dotjs:title=dotjs]を使ってOctocatを荒ぶるkomagataさんのアイコンに差し替えてみたのです。 ↓ https://gist.github.com/taea/5398278 すみっこで小さく荒ぶっておられます。 [http://docs.komagata.org/:title=(※参考)荒ぶるkomagataアイコンとは] defunkt/dotjs - GitHub dotjsおもしろい

    dotjsでGitHubのOctocatアイコンを荒ぶるkomagataアイコンに差し替える - 納豆には卵を入れる派です。
    nomnel
    nomnel 2013/04/17
    荒ぶるkomagataアイコン