タグ

2012年2月27日のブックマーク (7件)

  • Edge Rails: PATCH is the new primary HTTP method for updates

    What is PATCH? The HTTP method PUT means resource creation or replacement at some given URL. Think files, for example. If you upload a file to S3 at some URL, you want either to create the file at that URL or replace an existing file if there’s one. That is PUT. Now let’s say a web application has an Invoice model with a paid flag that indicates whether the invoice has been paid. How do you set th

    Edge Rails: PATCH is the new primary HTTP method for updates
    willnet
    willnet 2012/02/27
    これまでPUTメソッドで実行されていた部分適用をRails4からPATCHメソッドとして使えるように/ちょっとコード書いてみないと便利なのかどうかわかりにくいな
  • 「Emacsのトラノマキ」連載第16回「元Vimmerが考えるEmacsの再設計」(深町英太郎) | ありえるえりあ

    ## はじめに ### VimEmacs プログラミングを始めてからずっとVimというエディタを使っていましたが、今年の2月からEmacsを使うようになりました。 プログラマには妙なこだわりを持っている人が多いです。とくに使用エディタは論争の種になり、この2つのエディタはよく比較して語られます。 どちらの世界も体験した僕にとってこの2つのエディタは次元の異なるもののように見えます。Vimはエディタとしての機能と効率を突き詰めたものであり、一方でEmacsは拡張性豊かなLispでさまざな機能を取り込んでいこうとします。どちらが優れているというわけではありません。何しろ次元が違っているのです。二次元が三次元より劣っている、なんてことはないように、どちらを選ぶも好き好きでしょう。 しかし、この不毛な議論を価値観の違いという一般論で片付けてしまうのは少し勿体無い気がします。そこでVimmerが言

  • ノマド的に「自分一人で立つ」ために - ゆーすけべー日記

    実家の6畳の部屋で仕事をしています。調子のいい時には朝5時とか6時に起きて、 顔を洗ったらすぐにその日のスケジュールを立てて30分ほどの読書をします。 その後、情報収集と最近では毎日5000字ほどの書き物をします。 すると午前中が終わるので、隣のばあちゃんちに向かいます。 ばあちゃんちの応接を親父が改造してオフィスにしてるそこへ、です。 親父は最近自炊に凝っていて昼飯をごちそうしてくれるのです。 腹が一杯になると1時間ちょっとベッドで昼寝をして、スッキリした頭で午後の作業に向かいます。 午後の作業はプログラミングをすることが多く、ここ数ヶ月はiPhoneアプリの開発をしています。 夜になると集中が切れるので好きなアニメを見たり、音楽を聴いたりなるべくリラックスするように心がけてます。 これはとある僕のとある一日をなぞったものですが、数年で築いてきたワークスタイルを端的に表すものです。 最近

    ノマド的に「自分一人で立つ」ために - ゆーすけべー日記
    willnet
    willnet 2012/02/27
    いくら時間が自由に使える職業になっても、他者の介入によりその自由な時間がコントロール不能になってしまったら、 結構きついです。僕はその経験から典型的な受託開発を今後行わない方針を決めました
  • Ruby on Rails 3.X を教えるのに困るところ - yuumi3のお仕事日記

    EY-OfficeではRuby on Rails教育を行っています。Ruby on Rails はアグレッシブにバージョンアップしていきますが、教育を行う際には毎回、最新のバージョンで教育させて頂いています。 Rails3.0では大幅な内部構造の変更、3.1ではアセットパイプラインなどの追加、3.2では遅くなった開発コマンドの高速化・・・ と改良されて行くのはRailsを使うプログラマーとしては嬉しいのですが、教育で新たにRuby on Railsを学ぶ人に教えるには困った事があります。 それは、リファレンスマニュアル(API document) が使いにくくなったことです。 リファレンスマニュアルには、2つの使い方があると思います メソッド(API)の詳細な動作、オプション等を知る Railsの各クラス、モジュールにどのようなメソッド(API,機能)が在るのかを知る 1. の方は、最近

    willnet
    willnet 2012/02/27
    Rails3になってモジュール化されてコードが整理されたのは良いけど、大きい枠組みで俯瞰して勉強するにはわかりにくくなったという話し
  • FFIとは ゲームの人気・最新記事を集めました - はてな

    Foreign Function Interface の略称 ある言語から他言語で作成したライブラリを呼び出すインターフェイスで、ラッパーを作らずに直接呼び出す事が特徴である。 Common Lispやschemeなどで採用されている。 GaucheでのFFIの説明は以下の通り http://practical-scheme.net/wiliki/wiliki.cgi?Gauche%3AFFI

    FFIとは ゲームの人気・最新記事を集めました - はてな
    willnet
    willnet 2012/02/27
    Foreign Function Interface の略称/ある言語から他言語で作成したライブラリを呼び出すインターフェイスで、ラッパーを作らずに直接呼び出す事が特徴である。
  • GitHub - pygments/pygments.rb: 💎 Ruby wrapper for Pygments syntax highlighter

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - pygments/pygments.rb: 💎 Ruby wrapper for Pygments syntax highlighter
    willnet
    willnet 2012/02/27
    これ使いたい!
  • Engadget | Technology News & Reviews

    The Polaris Dawn crew is back on Earth after a historic mission

    Engadget | Technology News & Reviews