タグ

2012年1月5日のブックマーク (13件)

  • Node.js : exports と module.exports の違い(解説編) - ぼちぼち日記

    JavaScript Advent Calendar 2011 (Node.js/WebSocketsコース) : ATNDも皆さんのご協力で25日間終わり、無事新しい年が迎えられそうです。参加された方、ご苦労様でした。もしアドカレに穴が空きそうだったら書いてみようと思ってたネタを作っていましたので、アドカレ終了記念の番外編で書いてみます。 ちょっと前のブログになりますが、Node.js Module – exports vs module.exportsな記事が掲載されていました。 Node.js のモジュールを作成する際に使用する exports 変数と module.exports 変数の違いについての記事です。私も以前から「 module や exports って変数はいったい何だろう?」とか、「require()関数って突然どこから現れてくるのだろうか?」など実際その仕組みはどう

    Node.js : exports と module.exports の違い(解説編) - ぼちぼち日記
    hamaco
    hamaco 2012/01/05
  • GitHub Pagesホスティングサービス(ほぼ)完全活用ガイド | ゆっくりと…

    GitHub がオープンソースの場として魅力的な理由は、Git という優れた分散・協調型リビジョン管理システムのリポジトリー・ザーバーとして誰でも利用できるということはもちろん、README などのドキュメント生成機能やコメンティング機能、問題のトラッキング機能など、Git を補助し、オープンな分散・協調開発を支えるサブシステムが充実している点が挙げられるでしょう。無料でもかなりのことができるのに、ビジネスとしてもちゃんと成立している理由はこんなところにあるように思います。 ただ、同種サービスの Google Code や Bitbucket と決定的に異なり、GitHub の最大の魅力となっているのは、GitHub Pages という1種のホスティング・サービスではないかと思います。成果物をただずらずらと味気ないページに並べるのではなく、趣向を凝らした紹介ページを自由に作り、プロジェクト

    hamaco
    hamaco 2012/01/05
  • 2012年のJavaScript~PCからモバイルの時代へ | gihyo.jp

    あけましておめでとうございます。一昨年、昨年に引き続き、今年も昨年のJavaScriptを振り返りつつ、JavaScriptの近い未来についてちょっとだけお話させて頂きます。 それでは早速、昨年の予想を振り返りつつ、最近までのJavaScript界隈の動きを振り返ってみましょう。 2011年のJavaScript界隈でのニュース 昨年の記事で私は2011年はウェブアプリの普及に向けて、JavaScriptの開発環境とテスト環境がキーになると書きました。まずはこの2つの視点から見てみましょう。 JavaScriptの開発環境 2011年のJavaScriptの開発環境に関する大きなニュースといえば、Ruby on Railsの3.1にCoffeeScriptがデフォルトで採用されたという一件があります。Railsは非常に人気の高いウェブアプリケーションフレームワークで、多くのフレームワークに

    2012年のJavaScript~PCからモバイルの時代へ | gihyo.jp
    hamaco
    hamaco 2012/01/05
  • Vimでパーリンノイズ - mfumiの日記

    あけましておめでとうございます.これは Vim Advent Calendar 34日目の記事です. 今日はパーリンノイズの話をしようと思います.パーリンノイズはCGのテクスチャ生成等に利用される乱数*1です.普通の乱数だと,あまりにも各々の値がばらばらで,自然界にあるものを表すのには不適合な場合があります.そのときに使われるのがこのパーリンノイズです. このパーリンノイズをvimで利用できるプラグインを作成しました. GitHub - mmisono/vim-perlin: perlin noise function implemented in vimscript なお,動作にはynkdirさんによるvim-funlibが必要です. GitHub - ynkdir/vim-funlib 今回はこのプラグインについての解説をしようと思います.なお,パーリンノイズのアルゴリズムそのものにつ

    Vimでパーリンノイズ - mfumiの日記
    hamaco
    hamaco 2012/01/05
  • 飲み会が続いても怖くない! ちょっとした心がけでできる「太らない食べ方」 - はてなブックマークニュース

    太りたくないのに運動も事制限も続かない……そんなときは、太りにくいべ方を身に付けてみませんか?「べる順番を変える」「よくかむ」など、ちょっとした心がけでべすぎを抑えることができます。居酒屋での太らないべ方など、シーンごとに知っておきたいコツも紹介します。 ■ べる順番を変える ▽ http://career.cobs.jp/level1/yoko/2011/03/post_903.html ▽ 日経doors:自分らしい人生の扉を開こう ▽ NHK ガッテン! 上記のエントリーによれば、「血糖値」と「インスリンの分泌」を抑えるべ方が太りにくくなるポイントだそう。インスリンは血糖をエネルギーに変えると同時に、脂肪として蓄えやすくする働きも持っています。そのため、血糖値を上げやすいごはんやめん類などの炭水化物を最初にべると、インスリンの分泌が多くなり、脂肪細胞の増加を招いてしま

    飲み会が続いても怖くない! ちょっとした心がけでできる「太らない食べ方」 - はてなブックマークニュース
    hamaco
    hamaco 2012/01/05
  • これからの「GNU Screen」の話をしよう

    縦分割が目的で使い始めた開発版の GNU Screen。CVS、Subversion、Gitとリポジトリを追いかけていると、他にも便利な機能があることが分かってきました。ここ半年ほど主だった変更はありませんが、4.1.0 のリリースに向けてドキュメントも整備されてきたようですので、2年ほど使用してきて分かってきた変更点をまとめようと思います。 4.1.0における変更点 ここで取り上げる変更点は次の通り。詳細は ChangeLog などを確認してください。 新しい機能 縦分割 レイアウト ウィンドウグループ マウス操作のサポート コマンドメッセージの抑止 外部からのコマンド問合せ 拡張されたコマンド/機能 最大ウィンドウ数の増加 ウィンドウ番号の相対指定 イベント発生ウィンドウの装飾設定 設定で使用可能な変数/書式の追加 ウィンドウリスト/画面リストの拡張 その他 256色サポート コマンド

    これからの「GNU Screen」の話をしよう
    hamaco
    hamaco 2012/01/05
  • uncurryThis 関数 - hogehoge @teramako

    http://wiki.ecmascript.org/doku.php?id=conventions:safe_meta_programming にて大変有用な書き方を身に着けた。 Function.prototype.bindとFunction.prototype.callの黒魔術的なもの。 obj.hasOwnProperty("prop"); と書くところをcallで書くと var func = Object.prototype.hasOwnProperty; func.call(obj, "prop"); と書ける。さらにcallをbindしてみると var func2 = func.call.bind(func); func2(obj, "prop"); となる。さらに、bindをbindすると var func3 = func.bind.bind(func.call)(func

    uncurryThis 関数 - hogehoge @teramako
    hamaco
    hamaco 2012/01/05
  • キーワード 2012: Cultivate(耕作する)

    昨年「キーワード 2011」と題して注目のテーマを幾つか紹介しましたが、今年もやります。最初のキーワードは「Cultivate」です。農業に挑戦しようという意味ではなく、耕作するときのような視点と振る舞いをしようという意味が含まれています。このキーワードはデザイナーだけでなく、Web に関わる様々な仕事に通じます。 Webの狩猟時代は終わった Web だけではありませんが、今までのビジネスは石器時代の狩猟社会に似ていると思います。顧客をたくさん獲得すること、ひとりでも多くの振り向いてもらうこと、自分たちの場所に集めること・・・これらは野生の動植物を採取していた石器時代の狩りと重ねることができます。Web でもページビューや会員数の価値は未だに高いですし、ソーシャルメディアだと言っても結局 Like 数やフォロワー数といった『採取数』が重要視されています。とにかくたくさんの人に注目してもらう

    キーワード 2012: Cultivate(耕作する)
    hamaco
    hamaco 2012/01/05
  • KyotoTycoon「memcachedプロトコルでメッセージキュー」を試す - 逆襲のWebエンジニア

    最近低GIダイエットのブログを中心に書いている気がしますが、年末ということで少し時間ができたので前々から導入しようと思っていたKyotoTycoonのメッセージキューを試すことにしました。メッセージキューによる非同期処理といえば、Q4MとかActiveMQをよく使っていていますが、これもKyotoTycoonでいいんじゃない?と思うこの頃です。 何よりmemcachedプロトコルで動作するのがとても助かりますよね。 今回の内容はこちらです。 ktserver起動ファイル(マスター) ktserver起動ファイル(スレーブ) ジョブの登録(PHP) ジョブの取得と削除(PHP) ベンチマークの結果 テスト中に気になったこと kctのデフラグ Net_KyotoTycoonでキューの件数を取得する(PHP) 参考 memcachedプロトコルでメッセージキューを実現する http://fall

    KyotoTycoon「memcachedプロトコルでメッセージキュー」を試す - 逆襲のWebエンジニア
    hamaco
    hamaco 2012/01/05
  • NoScript っぽいもの - hogehoge @teramako

    Opera ユーザスクリプトの話。 ちょい、NoScript っぽいものを作成中 基方針 オレ、オマエのスクリプト実行しない 許可したものは特別に動かす オレ、オレのスクリプト実行する Operaの不満点 Operaはいろいろとカスタマイズが効く。サイト単位で制御が効いてすばらしいと思う。 が、JavaScriptの実行許可では不満点がある。 それは、不許可にすると、ブックマークレットやショートカットにGo to page, "javascript:...."としたようなものも動かなくなってしまう点。これは大変困る。 仕方ないので、デフォルト許可にしているわけだが、やはり余計なスクリプトが動作したりとウザったい。 Opera独自イベントリスナ ブックマークを漁ってたら、こんなのが出てきた。 Opera: ユーザー JavaScript にて使用可能なメソッドとイベント BeforeScr

    NoScript っぽいもの - hogehoge @teramako
    hamaco
    hamaco 2012/01/05
  • 引越ししたので未来なお部屋を作ってみた。 - お前の血は何色だ!! 4

    年の瀬に引越ししたので、部屋の再構築を行った。 コンセプトは快適に引き篭もれる未来の部屋。 その紹介をしたいと思う。 図面 一部省略の図面、古い建物なのでちょっと広い。 10m2 * 2部屋ぐらい。 何度か検討を繰り返してこの形式に落ち着いた。 カーテンを100インチのディスプレイにしてみた カーテンレールに100インチのスクリーンを釣り下げてみた。 カーテンが支えられるんだから、100インチのスクリーンぐらい支えられるだろうという発想。 カーテンレールに入れるのにLANケーブル用のマーカータイを使ってみた。 束ねれば結構強固である。 スクリーンの後ろは黒塗りされているので裏写りはないと思うけど、念のための裏写り防止のためと、昼間でも投影できるように暗室を作りたかったので、暗室用のブラックカーテンを後ろに引いている。 プロジェクターはNECの NP-U310WJD 短焦点プロジェクターを使

    引越ししたので未来なお部屋を作ってみた。 - お前の血は何色だ!! 4
    hamaco
    hamaco 2012/01/05
  • 新年ということで「悟り」について考えてみた - はてなポイント3万を使い切るまで死なない日記

    正月三が日も終わった。 年末年始に書きかけのブログを完成させようと何度かこころみたが、数えてみたら22も途中で投げ出しているエントリがあった。どれもこれもそのとき書いていたら、面白かっただろうなと手前味噌ながらも思うのだが、なにしろ、今の自分と過去の自分は、ゆく河の流れは絶えずしてしかももとの水にあらず、と鴨長明も指摘するとおりに別人だ。 やっぱ、思い立ったときにブログは完成させないとだめだねえ。なまものだねえ。 というわけで、今朝、ベッドの中で考えていたことを書き留めることにする。 悟りとはいったいなんだろうかということだ。 信頼性の低いwikipediaの記述によると釈迦が悟りを開いたのは35歳だという。 人間なんて大差ないというのがぼくの信念である。当時の釈迦よりも年長組の僕は、すでに悟りを開いているはずだ。いったい、ぼくがこれまでにした経験のどれが悟りに相当するのだろう? ひとつ

    新年ということで「悟り」について考えてみた - はてなポイント3万を使い切るまで死なない日記
    hamaco
    hamaco 2012/01/05
  • TweetVim 1.0 をリリースします!!! - basyura's blog

    Vim Advent Calendar 2011 30 日目の @basyura です。 ujihisa.vim #2 で発表した TweetVim をリリースします。リリースといっても vim.org に登録したわけでも(ドキュメントの関係で・・・)、初めて公開するわけでもありません。一つの区切りとして広報します。 TweetVim とは? https://github.com/basyura/TweetVim pure Vim script で動作する twitter クライアントです。 vim 上で動作する twitter クライアントといえば TwitVim が既にありますが rubypythonperl といった拡張機能を使用するため、特に Windows では環境構築に苦労します。TweetVim も正確には http リクエストを投げるための cURL が必要ですが、Tw

    TweetVim 1.0 をリリースします!!! - basyura's blog