タグ

2012年8月9日のブックマーク (9件)

  • 「関数型Ruby」という病(2) - 関数合成 Proc#compose - ( ꒪⌓꒪) ゆるよろ日記

    記事は、Rubyを書くにあたって「いかにブロックを書かずにすませるか」を追求した、誰得な連載である。 注意点として、この記事は、プログラマ厨二病のひとつである「ラムダ症候群(λ-Syndrome)」に罹患した患者にRubyを書かせると、どんなヒドいことになるか実例を示したものであり、けしてこのようなプログラミングスタイルを推奨するものではない。 なぜ関数合成? まず、なぜ関数合成が必要か、そのモチベーションを示す。 前回、単なるメソッド呼び出しや一引数の関数適用のためだけにブロックを記述する必要はない、という話をした。 だが、以下のようなSymbolのArrayがあり、各要素をto_sした上でupcaseしたい場合はどうするか? irb(main):003:0> arr = [:user, :entry, :article, :comment, :category] => [:user,

    「関数型Ruby」という病(2) - 関数合成 Proc#compose - ( ꒪⌓꒪) ゆるよろ日記
  • 「10 年続ける」ということ : niPhotane

    18:33:01 <k*****> あともう一点気になってるのがデータ削除タイミングです 18:33:21 >nipotan< ○○が削除されたら削除したいところ 18:34:37 <k*****> なるほど。あと放置しとくとどんどんデータが増えていくと思うのですが、ログのローテートみたいな感じで古いのを消す感じにするのかーとか、悩んでます 18:36:01 >nipotan< ○○が消えてないかぎりは残したほうがいいのかも 18:36:38 <k*****> 番系のハードディスクサイズはどんなかんじなんだろう 18:37:06 <k*****> 実質無限にあるみたいな感じなのかな 18:37:37 >nipotan< そうなるとおもう 18:37:40 >nipotan< スケールするようになってるし 18:38:21 >nipotan< ペタバイトとか超えたら考えたほうがいいけど 1

    「10 年続ける」ということ : niPhotane
  • 技術メモ/Node.js+Web Socket+MySQL/PostgreSQL - ShoheiYokoyama

    node.jsのインストール node.jsをfedora16にインストールしまっす。 http://johnroach.info/2011/11/20/installing-node-js-0-6-2-on-fedora-16/ 準備 コンパイル等に必要なツールをインストール # sudo yum install git openssl-devel gcc gcc-c++ mongodb ダウンロード gitから持ってきましょう # git clone –depth 1 git://github.com/joyent/node.git こんな感じで出力したら成功 Cloning into 'node'... remote: Counting objects: 26253, done. remote: Compressing objects: 100% (10941/10941), don

  • libgit2

    libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language that supports C bindings. Cross-Platform Linux, macOS, iOS, and Windows are fully tested and supported. Portable C Written in a well-supported subset of C99. Builds in GCC, Clang and MSVC. Minimal

  • 月額10円~でレンタルサーバーをはじめる方法 | アマゾン ウェブ サービス(AWS)

    たとえばこんな使い方 画像と HTML ファイルを中心としたウェブサイトなら、Amazon S3 で充分に活用できるから、使い道も広がります。 急ぎのウェブサイト公開が必要となる場合も多いキャンペーンサイトも、Amazon S3 なら数分でアカウント作成、コンテンツの公開も 10 分程度で完了します。しかも契約期間の縛りもないため、すぐはじめられて、キャンペーン終了後、必要がなくなったその時点で終了することも可能です。 詳しくはこちら » 法人ウェブサイトのデータ損失は絶対に避けたいものです。米国の政府機関をはじめエンタープライズ企業様も利用する Amazon S3 は、複数のデータセンターでお客様のウェブサイトデータを保管。99.99 % の可用性と、99.999999999 % の堅牢性でお客様のウェブサイトを運営することができます。 もちろん万全を期すために、別のリージョン(国)の

  • ParseとAngularJSでユーザー毎にデータ同期してみる - yaakaito.org

    こんにちは! 最近Parseというバックエンドを肩代わりしてくれるサービスを知ったので、 ちょっとAngularJSと組み合わせてユーザー毎の情報を同期する程度のアプリを作ってみました。 どうやら小規模なサービスでユーザー情報の同期とかに使うといいよ、みたいな感じらしいので、 利用用途としても今作っているものにあっていそうだったので、とりあえずテストで作ってみた感じです。 Parseに登録する Parseにいって、「Try it for free」します。 無料版だとAPI利用回数制限とかが結構厳しそうに見えますが、個人で作るくらいなら全然余裕なくらいはありますね。 ログインするとDashboradにいけるので適当な名前で新しいアプリを作ります。 QuickStart的な画面になると思うので、JavaScript用のSDKで、「New Project」を選択します。 そうすると、ここからS

  • Parse Platform

    The Complete Application Stack Build applications faster with object and file storage, user authentication, push notifications, dashboard and more out of the box. Get Started Community Forum

    Parse Platform
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • GREEが悩むNode.jsの問題を考えるヒント - ぼちぼち日記

    先日 GREEを支える大規模インフラテクノロジー」-GREE Platform Summer Conference 2012 という記事が公開され、GREEのCTOの藤さんが、 javascriptをサーバーサイドでも使うケースが多くなってきていて、必然的にnode.jsを使うことになるが、大きく3つの問題がある。 ひたすらすごい勢いでバージョンアップしているので安定しない。コストを払ってついていく覚悟を持って取り組んでいる。 メモリリークがあるので、サーバを起動しっぱなしにするとメモリがいつぶされる。 コードをデプロイしても再起動しないと読み込まれない。 (中略) これで絶対大丈夫という解決策がなくて、node.jsで一番悩んでいる。これでバッチリ解決するというものがあれば、是非教えて欲しい。 といった話が掲載されていました。 GREEさんに限らず一般的に Node に対して同じ問題

    GREEが悩むNode.jsの問題を考えるヒント - ぼちぼち日記