2012-01-01から1年間の記事一覧

ABC予想とフェルマーの最終定理

http://www.47news.jp/CN/201209/CN2012091801001993.html ちょっと前に流れたこのニュースを見て、おおっと思いながらわからないのにまたWikipedia(wikipedia:ABC予想)を眺めたりしていたのだが、やはり気になるのはこの部分。 整数論の代表的難問であり…

「リソースモデリングパターンの提案」の先

「RailsにおけるRESTfulなURL設計勉強会」で、僕は「リソースモデリングパターンの提案」という発表をさせてもらいました。はてブなどではいいコメントをいただいていてありがとうございます。 リソースモデリングパターンの提案 #sendagayarb from Toru Kaw…

「RailsにおけるRESTfulなURL設計勉強会」を開催しました

きっかけ window.twttr = (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0], t = window.twttr || {}; if (d.getElementById(id)) return t; js = d.createElement(s); js.id = id; js.src = "https://platform.twitter.com/widgets.js"; …

リソースの部分更新 の草稿

だいぶ前に「次期RailsがPATCHメソッドを採用」という記事を書いて、 ただし、上記ではPATCH採用のもう1つの理由である「リソースの部分更新」あたりの説明をあえて省略しました。これはちょっと個人的に思うところがあるからです。という感じなのですが、こ…

routes.rb をもう一度考えてみた

@tyabe さんに声をかけていただいて、18日のShibuya.rbでREST関連の話をさせてもらいました。 Shibuya.rb には前回のDeNAでの開催のとき初参加で、今回が2回目だったのですが、会場のAJITOはとても雰囲気がよくていいですね。ビールやドリンクがフリーなのも…

routes.rb が必要なくなる Rails gem

Railsを使っている人からよく聞く話が、 config/routes.rb 書くのがめんどくさい・よくわからない ということです。とくにSinatraのスタイルと比べると、Railsのルーティング定義は面倒なものに思えます。 基本的にはresources推奨なので、resourcesを書くだ…

次期RailsがPATCHメソッドを採用

先月、Railsのブログにこんな記事が載りました。 http://weblog.rubyonrails.org/2012/2/25/edge-rails-patch-is-the-new-primary-http-method-for-updates/ なぜか当初とURLが変わっているようで、ブックマークは Edge Rails: PATCH is the new primary HTT…

複数のリソースに一度にアクセスしたいときのURL設計

「RESTとRailsスタイル]」のときに、@shu_0115さんから「複数同時に書き込みたいときはどうするか」という質問がありました。これは実用上はなかなか重要な点だと思うので、少しまとめます。 親子関係のリソースを更新 例えば /users/123 と /users/123/prof…

第5回デザイナー向けプログラム部 #p4d に参加しました

昨年の10月ぐらいから参加している「デザイナー向けプログラム部」の第5回が開催されたので、エンジニア枠で行ってきました。 基本的には「気軽に教えてくれるメンター(先生役)のいるハッカソン」ということで、実際に手を動かしてやってみようというイベ…

sass-rails-bootstrap を使ったら職が(ry

twitter bootstrap railsを使ったら職が見つかり彼女も出来て背も3センチ伸びました。 - pblog twitter-bootstrap-railsがとても便利そうです。generatorでレイアウトの雛型が用意されてるのもすばらしい。 でもやっぱりLESSじゃなくてSassを使いたいんです…

RailsのURL設計を考えてみる(6) 設計の選択肢

今回は直接Railsとは関係ないのですが、先日こういうページを見つけました。 http://redrata.com/restful-uri-design/ これは2009年に書かれたもののようですが、URL設計に関する重要な考え方がいろいろ書かれています。 その中に、このブログのシリーズの(4…