タグ

rubyに関するfbisのブックマーク (221)

  • Djangoへの片思い日記 - ■Struts脳の恐怖とRails

    Strutsは良いフレームワークであった。 登場時のStrutsは MVCを体現しWebフレームワークとしてプログラマ達に夢を見せた。 今見てしまえば冗長で可読性の低い設定ファイルに 糞のようなtaglibとゲロのようなjspであるが それでも当時はセンセーショナルだった。 しかし、その後、Strutsには悲劇が起きる。 あまりにもセンセーショナルなデビューのおかげで それを金に換えようとしている奴らに目を付けられてしまった。 人月計算とExcelスーツで出来ている奴らだ。 奴らは Strutsをいかに簡単であるか宣伝し 役に立たない講習会で金を取り sessionが何なのかすら知らない人間を大量に生み出した。 そうやって生み出されたStruts脳人間は 「動くコードが正義」の負の面を体現し スパゲティを更に絡ませたActionFormを書き 解読不能なActionを書いた。 勉強など一

    Djangoへの片思い日記 - ■Struts脳の恐怖とRails
  • Redirecting…

    Redirecting… Click here if you are not redirected.

    fbis
    fbis 2007/06/25
  • 小飼弾氏の『Rubyクックブック』評に反応する - 思っているよりもずっとずっと人生は短い。

    とちぎに行ってきました。toRubyのみなさま、artonさん、どうもありがとうございました。 ※あらかじめ断っておくが、この件に関して私はまったくもって中立でも無私でもない。さらに、出版社の事情・思惑などもよく知らない。限定された情報のみを元にした、利害関係のある、偏った立場の者の意見としてお読みいただきたい。 わかっている わかっている わかり過ぎる程わかっている でも今日も 日々に追われ だから人間っていとおしいもの ――篠原美也子『誰の様でもなく』より http://www.room493.com/discography/tsuki.html#10 別に私が「日Rubyコミュニティ」を代表しているわけではないのだが、とある日Rubyコミュニティを代表する立場でもあり、また当該書籍にはいくばくか関与していたりもする。そのような背景を踏まえつつ、日Rubyコミュニティに属す

    小飼弾氏の『Rubyクックブック』評に反応する - 思っているよりもずっとずっと人生は短い。
    fbis
    fbis 2007/06/25
  • round関数その8:RubyとPythonのround関数は奇妙じゃないんですか? - hnwの日記

    さて、今回はRubyPythonの題名をつけてしまいましたけど、それらの言語だけに限らないような話題です*1。早速ですが、FreeBSD環境を用意してください(おそらくSPARC Solaris環境やMac OS X環境でも同じ結果だろうと思いますが、僕は確認していません)。 $ ruby -e 'x=0.49999999999999994; printf("%.19f\n%.19f\n", x, x.round());' 0.4999999999999999445 1.0000000000000000000 $ python -c 'x=0.49999999999999994; print "%.19f\n%.19f" % (x, round(x))' 0.4999999999999999445 1.0000000000000000000どう見ても0.5未満の数を四捨五入して1になって

    round関数その8:RubyとPythonのround関数は奇妙じゃないんですか? - hnwの日記
  • 書評 - Rubyクックブック : 404 Blog Not Found

    2007年06月20日15:55 カテゴリ書評/画評/品評Lightweight Languages 書評 - Rubyクックブック 献御礼は礼儀上当然であるが.... Rubyクックブック 失格。 書「Rubyクックブック」は、「Ruby Cookbook」の劣化コピー。それもとーちゃんなさけなくて涙が出てくる出来。 Rubyクックブック @ 2007年04月 @ ratio - rational - irrational @ IDM まぁ、原書には文字列のメソッドの使い方が延々書いてあったり、別にRubyに限らないアルゴリズムのお勉強の話題だったり、RailsによるWebアプリケーションの開発が入ってたりするんだけど。でも、基礎的な部分は中級者は今更読みたくないだろうし、入門書には『たのしいRuby』みたいな良書があるからねー。網羅性ならピッケルのライブラリ編もあるし、Rails

    書評 - Rubyクックブック : 404 Blog Not Found
  • 30分プログラムリスト - みずぴー日記

    Perl 30分プログラムをYAMLに - みずぴー日記 逆ポーランド計算機 - みずぴー日記 fortune - みずぴー日記 lcs.pl - みずぴー日記 CGI.pl - みずぴー日記 oop.pl - みずぴー日記 busybox.pl - みずぴー日記 db.pl - みずぴー日記 xmlrpc.pl - みずぴー日記 kaibun.pl - みずぴー日記 対話式Perl - みずぴー日記 flist.pl - みずぴー日記 foldrとfoldl - みずぴー日記 Perlで継続 - みずぴー日記 3n+1問題 - みずぴー日記 Tie::String - みずぴー日記 はてなユーザ確認スクリプト - みずぴー日記 携帯メッセージ - みずぴー日記 howm-to-はてな - みずぴー日記 30分プログラム日記ジェレネータ - みずぴー日記 howm->はてな(その2)

    30分プログラムリスト - みずぴー日記
  • 川o・-・)<2nd life - モテる Ruby! - Ruby会議 2007

    先日の Ruby 会議、参加者・スピーカ・スタッフの皆さんお疲れ様でした。非常に楽しめたイベントで、企画運営などさまざまなことを行ってくださったスタッフの方々にはほんと感謝です。 また久しぶりに Rubyist な方々といろいろ話ができて楽しかったです。人見知りなので、話しかけてくださった方々、ありがとうございます:D というわけで、以下発表資料。 モテる Ruby! 舘野祐一 ( id:secondlife ) 自己紹介 舘野祐一 id:secondlife 株式会社はてなエンジニア Shibuya.js 企画・運営 自己紹介 好きなの Ruby が好き vim が好き アイドr Ruby はモテ? Ruby は昨年から世間で大ブレイク でも Ruby を使えてもモテる気配がしない… Ruby の集まりはほぼ男性ばかり マーティン・ファウラー曰く 「Rubyコミュニティでは、女性を一切見

    川o・-・)<2nd life - モテる Ruby! - Ruby会議 2007
  • sh, awk, perl & ruby - やっぱりforkは遅い : 404 Blog Not Found

    2007年06月08日04:30 カテゴリLightweight Languages sh, awk, perl & ruby - やっぱりforkは遅い 私がawkを弁護するのもなんだけど。 hogehoge - やっぱりawkは遅い シェルでよくあるんだけど、ある区切りの○番目を取ってきたい、っていう場面で foo="aaaa,bbbb,cccc" bar=`echo $foo | awk -F, '{print $2}'` ってやる時がある。 けど、これ、むちゃくちゃ無駄。一回しか実行されないなら大したボトルネックにはならないが、ループの中で使うと酷い事になりがち。遅いのはawkでなくてfork(2)だと思う。 以下、10を1000に書き換えて、MacBook Pro (Core Duo 2GHz)で実行してみた結果。 % time ./builtin.sh 0.138u 0.504

    sh, awk, perl & ruby - やっぱりforkは遅い : 404 Blog Not Found
  • Code Snippets - reduce(l|r)を実装汁! : 404 Blog Not Found

    2007年05月28日03:30 カテゴリ一日一行野郎 Code Snippets - reduce(l|r)を実装汁! FizzBuzzにももうええかげん傷してきたので、次のネタをないかと思ったら、yuguiさんがtwitterで私を登録したので、ごぶさた〜と思ってblogを見に行って格好の素材を(再)発見したという前回までのあらすじ。 inject + Symbol#to_proc = fold @ 2007年05月 @ ratio - rational - irrational @ IDM (1..10).inject(&:*) => 3628800 うーむ。素晴らしい。 reduce(l|r) というわけで問題。reducelとreducerを実装せよ。制限時間はあわせて10分。ただし、reducelとreducerは、Haskellにおいて次の挙動を示すものとする。 *Main

    Code Snippets - reduce(l|r)を実装汁! : 404 Blog Not Found
  • List は Array にあらず : 404 Blog Not Found

    2007年05月19日18:00 カテゴリLightweight Languages List は Array にあらず 無謀というより、もともと違うものを一緒にすることはないと思う。 Matzにっき(2007-05-07) こういうの(Lazy List)を将来のArrayクラスに突っ込みたいんだけど、無謀かなあ。 そう。もともとListとArrayは別物なのだから。 確かに、List(リスト)とArray(配列)には、Ordered Collection of Data -- 順番に並んだデーター --という共通点がある。この共通点があるが故に、特にLLにおいてはどちらも同じように扱われる場合が多いけれども、重要な違いが一つある。 Listが Sequentially Accessible なのに対し、 Array が Randomly Accessible だというのが、その違いだ。

    List は Array にあらず : 404 Blog Not Found
    fbis
    fbis 2007/05/19
  • λ萌え - たらいを後回し : 404 Blog Not Found

    2007年05月13日06:30 カテゴリLightweight Languages λ萌え - たらいを後回し Gauche Nightではしゃぎすぎたところにもってきて、昨日はEncodeをメンテしながらホームパーティーなんぞをしていたらどうやら風邪を引いてしまったみたい。 風邪で頭が痛いときには、λと戯れるに限る、ということでこの話題。 前回までのあらすじ 404 Blog Not Found:たらいを回すならHaskell 404 Blog Not Found:javascriptでもたらいを回してみた 404 Blog Not Found:gaucheでもたらいを回してみた 404 Blog Not Found:C - Judyでたらい回し ここまでのあらすじでわかった事は、遅延評価(lazy evaluation)するHaskellがむちゃくちゃ優秀なこと、遅延評価がない言語で

    λ萌え - たらいを後回し : 404 Blog Not Found
    fbis
    fbis 2007/05/14
  • ruby のスクレイピングツールキット scrAPI - 川o・-・)<2nd life

    http://blog.labnotes.org/category/scrapi/ rubyスクレイピングして web の情報を取得するのには、今まで正規表現か xpath でやってたので、わりと面倒でした。で、ふと scrAPI というスクレイピングツールキットを知ったのですが、これがかなり便利そう。 このツールキットを使うと、CSS3 なセレクタを記述することで、要素を取得することができます。たとえばとあるサイトのリンクを全部取得したければ、 require 'rubygems' require 'scrapi' require 'open-uri' require 'nkf' require 'pp' $KCODE = 'u' links = Scraper.define do process "a[href]", "urls[]"=>"@href" result :urls e

    ruby のスクレイピングツールキット scrAPI - 川o・-・)<2nd life
  • FrontPage - PRaggerまとめサイト それPra

    2023-10-27 Powered%20by%20bellabook%20guestbook%20tramadol%20without%20prescription PluginList ?ÈÍÑÊýË¡ Powered by bellabook guestbook tramadol without prescription= 2022-09-15 FrontPage 2017-11-14 MenuBar 2017-05-22 RecentDeleted 2010-05-19 ダウンロード 2009-11-12 configFile 2007-09-16 InterWikiSandBox InterWikiName 2007-06-20 howToMakePlugin 2007-02-21 整形ルール WikiWikiWeb YukiWiki PukiWiki/1.4/Manual/Pl

  • PRagger - Trac

    Shun Ikejima Contact email ostatus Skype LINE: ikejixx WeChat: ikejix Article blog Wiki Tropy Accounts Github twitter Facebook Tumblr Instagram Linkedin mixi Steam MyAnimeList Sites langdev Smile calender WhoIsMe Projects

  • 【ハウツー】それPraggerでできるよ! - Ruby版Plagger登場 (1) Praggerって何? | パソコン | マイコミジャーナル

    Webサイトの更新情報を配信するためのRSSという技術は広く利用されるようになり、さまざまなWebサイトやBlogなどでRSSが提供されています。しかし、沢山のRSSを購読していくと、いろいろな不満が見つかるのではないでしょうか? 例えば、 特定の記事についてだけ、更新を教えてほしい Blog文だけでなく、コメントも配信してほしい どうしてこのWebサイトはRSSを配信してくれないの? などの不満があるのではないかと思います。こういった不満を解決するためのツールやサービスとしてはPlaggerやYahoo! Pipesなどが有名ですが、ここではもう1つのツール「Pragger」を紹介したいと思います。 PraggerはPlaggerにインスパイアされて開発されたRubyベースのツールで、公式Webサイトはこちらになります。Plaggerと同様「プラグイン」を組み合せることで、R

  • 最速インターフェース研究会 :: Gearman::UtilとGearman::WorkerをRubyに移植

    追記: 元のソースを愚直に書き写しただけなのでRubyっぽくないです。 ちゃんとしたのがciされたようなので用済みです! http://code.sixapart.com/svn/gearman/trunk/api/ruby/lib/ http://dan-erat.livejournal.com/83941.html ---- http://la.ma.la/misc/ruby/gearman/util.rb http://la.ma.la/misc/ruby/gearman/worker.rb RubyでGearmanのWorkerを書いて。 require 'gearman/worker' worker = Gearman::Worker.new worker.debug = 1 worker.job_servers("127.0.0.1") worker.register_func

  • Javaは弱い言語 - takkan_mのNo planな日常

    先週末の呑みで、Javaでご飯をべている先輩とinject廚の新人とで少し話していた時に、Javaの先輩がいっていた「Javaは足りないものをツールで補う言語」というのをこの記事を読んで思い出した。 Javaにツールが多いというのは、きっとJavaがCプログラマな人たちが違和感を感じないように設計された言語であり、使用者のスキルレベルの平均をとったような言語であるからなのだろうと思う。なので、IDEが流行り、使い方を覚えれば使えるツール(ほんとにそうかは知りませんよ。僕、そういう世界に入門していないし)が、たくさんできているじゃないかと。 逆に、Rubyだとか、perlだとかは、作った人が欲しい言語から始まっており、往々にして、そういう言語を作ったりできる人は、emacsだのviだので満足をしている(別にdisってるわけじゃございません)。そして、その言語に引かれる人の大半も、emacs

    Javaは弱い言語 - takkan_mのNo planな日常
    fbis
    fbis 2007/05/03
  • 3 日坊主日記 - 携帯絵文字コードの相互変換表を作るスレ

    _ 携帯絵文字コードの相互変換表を作るスレ 携帯の Web とメールでは、使う絵文字コードが違うらしい。 PC やサーバから (Ruby を使って) 携帯宛てに配信するメールで絵文字を使いたい。 ルール: キャリアが公開しているデータを元にする。 電子的に変換する。 最初からテキスト形式で用意していないことに対して悪意を感じる。 EZweb (AU) xdoc2txt で typeD.pdf から テキスト要素を抽出する。 $ xdoc2txt -f typeD.pdf 得られた typeD.txt から変換表を取り出す。 src = IO.read('typeD.txt') src.scan(/[0-9A-F]{16,18}/s) do |str| puts str[-16,16] end 18文字拾って右から16文字拾う。これは[0-9A-F]を含むタイトルが変換表にくっつくため。 例

  • ruby - var := 1 って my $var = 1; のこと? : 404 Blog Not Found

    2007年02月19日04:00 カテゴリLightweight Languages ruby - var := 1 って my $var = 1; のこと? タイトルどおりだとしたら、高橋さんに一票。 Matzにっき(2007-02-05) 高橋(Maki)さんによる:=オペレータへの反対意見。 思っているよりもずっとずっと人生は短い。「:=」をどういうときに使えばいいか説明するのが難しそう(特に初心者に) スラッシュドット ジャパン | まつもとゆきひろ 答えるまた、Rubyのローカル変数のスコープの点に気がついた彼[引用者註:Larry Wall]はやっぱりとても鋭い人だと思います 私にとっても、Rubyのスコープルールは一番違和感があるところでして。 例えば、以下のコードは、 foo = 1 loop do puts foo foo = 2 puts foo break end p

    ruby - var := 1 って my $var = 1; のこと? : 404 Blog Not Found
    fbis
    fbis 2007/02/19
  • https://srad.jp/story/03/03/14/0258247/