Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

2009年3月23日のブックマーク (14件)

  • SQLの条件を組み立てるRailsプラグイン Condition Builder 1.1 - こせきの技術日記

    RailsSQLの条件を扱う、Condition Builderプラグインが便利です。 最新版(1.1) http://blog.inquirylabs.com/2007/06/28/condition-builder-11/ 説明 http://blog.inquirylabs.com/2007/01/04/condition-builder-10-released/ 以前の記事 http://blog.inquirylabs.com/index.php?s=condition+builder&submit=Search Conditionクラスのメソッド一覧 通常、ActiveRecordに条件を指定する場合、:conditionsオプションで ["a = ? AND b = ?", 1 , 2] のような配列を指定します。この配列の構築をサポートしてくれるのがConditionBu

    SQLの条件を組み立てるRailsプラグイン Condition Builder 1.1 - こせきの技術日記
  • ある要素がAutoPagerizeのどのページから取得されたものかを判断する. - 枕を欹てて聴く

    うたたね - Tombloo+ AutoPagerise のお作法(修正版) これ関連. こんなのでどうかな? AutoPagerizeのAPIとして追加する. window.AutoPagerize.nodeOriginUrl = function(node){ if (ap == null || typeof(node) == "undefined") return location.href; var insertPoint = ap.insertPoint; var delimiters = getElementsByXPath('descendant::*[contains(concat(" ",normalize-space(@class)," "), " autopagerize_page_info ")][namespace-uri()="http://www.w3.org

    ある要素がAutoPagerizeのどのページから取得されたものかを判断する. - 枕を欹てて聴く
  • tota diary(2009-03-17)

    _ HTTPで荒っぽい時刻合わせ サービスを動かしている計算機の時刻がずれると芳しくないことがしばしばありますが、社内にNTP serverがなく、ファイアウォールはHTTP, HTTPSしか越えられません。そこで、HTTPで時刻取得できないかと探してみたところ見つけたのがNICT 公開 NTP サービスです。JSONP形式が使えるということで、以下のようなコードを雑に書いてみました。 #!/usr/local/bin/ruby require 'date' require 'timeout' require 'open-uri' require 'rubygems' require 'json' begin s = '' it = Time.now.to_i timeout(10) do open("http://ntp-a1.nict.go.jp/cgi-bin/jsont?#{it}

  • Vimでスペルミスを自動修正する方法 | エンタープライズ | マイコミジャーナル

    Guides, HowTos and Tips for Technology Geeks - The Geek Stuff The Geek Stuff: Vi / Vim Tips and Tricks Seriesの最新版がVim Editor: How to Correct Spelling Mistakes Automaticallyとして公開された。Vimでスペルミスを自動修正する方法が紹介されている。特定の単語を修正する方法も紹介されているが、プラグインをつかってまとめて修正する方が簡単だ。 紹介されているのはautocorrect.vimを使う方法。autocorrect.vimはよくあるスペルミスをまとめたもの。iaコマンドを列挙したものだ。ファイルをダウンロードして展開したら、エディタから「:source /pathto/autocorrect/autocorrect.v

    poppen
    poppen 2009/03/23
  • 遅延条件ブロックで複雑な条件節を簡潔にする - Hello, world! - s21g

    UL/LIタグを使ってリストを表示するときに、 コレクションが空の場合はULタグを表示したくない場合というのが頻繁にあります。 1  <% if @posts.present? %> 2  <ul> 3  <% @posts.each do |post| %> 4  <li><%= h(@post.body) %></li> 5  <% end %> 6  </ul> 7  <% end %> そういう時は、だいたいこんな感じにコードを書きます。 しかし、条件が複雑になってきたり、複数のコレクションを考えなければ行けない場合に、きれいに記述出来なくなってきます。 そんな時は、以下のようなヘルパを使って、分岐条件を遅延評価するようにすると、処理が簡潔になります。 1  module ApplicationHelper 2  def delayed_if(&block) 3  flag = O

    poppen
    poppen 2009/03/23
  • 超映画批評『ウォッチメン』98点(100点満点中)

    『ウォッチメン』98点(100点満点中) WATCHMEN 2009年3月28日(土)より、丸の内ルーブルほか全国ロードショー 2009年/アメリカ/カラー/163分/配給:パラマウント ピクチャーズ ジャパン 監督:ザック・スナイダー 原作:デイヴ・ギボンズ 出演:ジャッキー・アール・ヘイリー、パトリック・ウィルソン、ビリー・クラダップ、マリン・アッカーマン やや難解だが、おそるべき大傑作 『ウォッチメン』と『ダークナイト』は、まるでライバルのような関係だ。原作のグラフィックノベルは同時代に発行され、実写映画もまたしかり。そしてその出来栄えも両者まったく譲らず、である。 いわゆるアメコミ(アメリカンコミックス)の中には、上記二つのように完全に大人向けの、ほとんど文学と呼ぶべきものがある。よく、単純明快な勧善懲悪アクションもの、ノーテンキなエンタテイメントをアメコミ映画に求める人が(とくに

  • Big Sky :: Growl For Windowsがリリースされてアイコンが表示出来る様になった。

    これは嬉しい!Growl for Windowsの2.0 BETAがリリースされています。 これまではGoogle Codeにあるプロジェクトの物を使っていましたが、どうやらこれの正式版がリリース(とは言ってもBETAですが)されていました。 試しにこれまでのコードで試してみてもNetGrowlであれば問題なく動作しました。 そして気になっていたアイコンですが... 出るようになっています! ただ、MacのGrowlの様にMac専用のインタフェースを使っているのではなく、TCP/IP接続による独自プロトコルGNTPを使っています。 ちょっと調べた感じだと、簡単なソケット通信で実現出来そうだったので適当ですがコマンドラインプログラムを作ってみました。 /** * msvc: cl growlc.c * mingw32: gcc -o growlc.exe growlc.c -lws2_32

    Big Sky :: Growl For Windowsがリリースされてアイコンが表示出来る様になった。
  • 「俺ね、5年以内に起業して年収1000万超えるから。」 : 旧機械

    って言っていた同級生のD君は今頃どうなっているだろうか。彼のプランでは今頃年収1000万を突破しているはずだけど。 職場で来年度の新卒配属がどうのという話を聞いて彼の事を思い出したので、特に大したオチのない体験談を長々と書きます。 強いて言うなら、長らく会っていない友人から突然連絡が有ったら気をつけようね、という話。 「もしもし、○○(俺)君? 俺分かる? Dだけど」 「うぉ、Dちゃん!? 久しぶりー!!」 D君は地元の友達。幼稚園から中学まで同じ学校。地区のソフトボールチームや中学の部活なんかも一緒。特別仲が良かったというわけでもないが、互いに遠慮せずに話ができる間柄。 「○○君、今五反田なんだって? 俺近くに来てるから飲もうよ」 「おー、行く行く」 ってんで、五反田駅で待ち合わせ。中学卒業以来、約10年ぶりに会うD君は整髪料でびっちり固めたオールバックにダブルのスーツ。 ……お前当に

    「俺ね、5年以内に起業して年収1000万超えるから。」 : 旧機械
    poppen
    poppen 2009/03/23
  • デスクトップ百景 第九十九景:アルファギーク宮川達彦のデスクトップ

    アメリカはカリフォルニア州サンフランシスコにある Six Apart社でソフトウェアエンジニアをしています、宮川達彦です。 ■ 自宅も仕事Macオンリー。デスクトップにファイルを放置 2006年の年末にアメリカに引っ越してきて以来、自宅でのメディア観賞用にMac mini、仕事では Windows XPの入ったThinkPad X40を利用していたのですが、そもそもWindows である必要もあんまりないよなあ、と思いはじめ、2007年末からは仕事でもMacBookをデュアルスクリーンで利用しています。 仕事は「Xen」という仮想環境で動いているLinuxマシンにsshログインして行うので。クライアントがWindowsMac OS Xかというのはそもそも関係ないですし、フロントエンド仕事をしているわけでもないのでInternet Explorerでの確認が必須、といったこともありま

  • MENTA::TemplateとText::MicroTemplate - 日曜プログラマのそゞろ事

    MENTAを追いかける絡みでNanoAにも手を出しましたが、もし、今からこれらのフレームワークに入門(あるいは再入門)するのであれば、とりあえず最新版(MENTAは0.14、NanoAは0.17)にしたほうが良いでしょう。 というのは、これらの最新版で使われているテンプレートエンジンはText::MicroTemplateですが、それ以前のものはMENTA::Templateが使われています。 それに伴って、若干ですが文法にも違いがあります。 なので、古いMENTAやNanoAで作ったプログラムは、最新版ではエラーによって動かない場合があります。 文法の大きな違いは、HTMLエスケープについてです。 テンプレートファイルに埋め込んだPerlの出力は、デフォルトでHTMLエスケープされることになっています。これは、セキュリティと利便性が大きく関与しています。 参考:Kazuho@Cyb

  • WEBデザイナーという肩書きを使う場合にあったらいいかもなスキルとWEBで見れる無料教材とリソース集:phpspot開発日誌

    WEBデザイナーという肩書きを使う場合にあったらいいかもなスキルとWEBで見れる無料教材とリソース集 2009年03月23日- WEBデザイナーという肩書きを使う場合にあったらいいかもなスキルとWEBで見れる無料教材とリソース集。 プログラマが1ヶ月でWEBデザイナーに転身する方法 というエントリを見て、プログラマの方々のWEBデザインに関する関心の高さを見て書いてみます。 WEBデザイナーといっても色々な知識が必要で、かつ、最近はフリーのテンプレートも豊富にある中、どれだけ出来ればWEBデザイナーとして成り立つのだろう?という疑問がありましたので考えてみました。プログラマの方で、WEBデザインをやってみたい。また、全くの素人だけどWEBデザイナーを仕事にされたいという方の参考になれば幸いです。 最低限の知識編 1. HTMLとレイアウト力 まず、知っている人には物凄く当たり前の事ですが、

  • FreeBSD で ZFS を使う為の調整: uyota 匠の一手

    ZFS は当にメモリ喰いだ。FreeBSD でも最低 1GB のメモリを推奨している。FreeBSD では、カーネルへのメモリの割当が多くはなっていないので、ZFS を使うには調整をしてやる必要がある。 カーネルに 1GB ものメモリを割り当てるので基的には amd64 などの 64bit 環境が推奨だ。しかし、i386 などの 32bit 環境でもメモリの割当てを増やすと安定して動いている。ZFS Tuning Guie が、沢山の人の試行錯誤から作られた。これは FreeBSD 7 系を基に作られたもので、8 系にもそのまま当てはまるものも多いが、KVA の限界など改善されたものもある。 調整のやり方は大きく分けて二通りになる。カーネルにメモリを大きく割り当てる方法と ZFS のキャッシュを少なくする方法になる。 カーネルに大きくメモリを割り当てる vm.kmem_size="15

  • 03式76mm平頭弾とファランクスBlock1B

    【03式62口径76mm砲曳光平頭弾薬包】 対不審船用に用意された、炸薬無し76mm砲弾。水面に当たって跳弾となるのを防ぐ為、弾頭部は平たい構造になっている。水中弾効果を狙っており、不審船の喫水線下に穴を開けて浸水させ、逃走行動を封じる。能登半島沖不審船事件の教訓から開発。 海賊船対策でソマリア沿岸での活動を行う予定の海上自衛隊護衛艦「DD-106 さみだれ」「DD-113 さざなみ」ですが、76mm砲装備の「さみだれ」には、この海上警備行動用に専用設計した03式平頭弾があります。一方、127mm砲装備の「さざなみ」の方は主砲の威力が停船目的には高すぎて使い難いのですが、20mmCIWS(対艦ミサイル迎撃用のバルカン・ファランクス)に光学カメラを装着して対水上射撃も可能となったファランクスBlock1Bと呼ばれるバージョンを装備しています。 ただ、ファランクスBlock1Bの対水上射撃モー

    03式76mm平頭弾とファランクスBlock1B
  • 2009-03-22

    コメントへのレス等はすみません、またあとで。 覚悟はしていましたが、寂しいです。当に寂しいです。あのざりざりした、挑発的な話はもう読むことができません。 僕が強烈に影響を受けた人物で、かがみ♪あきらという漫画家がいました。今に連なるオタク文化の直接の尖兵として、かわいい女の子絵とメカデザインを武器に80年代前半を席捲した人です。若くして突然に亡くなりました。……作品の方向性はまるで違うのですが、僕は伊藤計劃さんの訃報に際し、かがみ♪あきらを思い出したのです。鮮烈な新しさ、衝撃、そして生きていれば送り出していただろう驚くべき傑作の数々! あの想いをまた味わうとは。 ブログをずっと愛読してきたので、病状が思わしくないことは想像がついていました(先日過去ログをさかのぼってみたら、随分前から闘病生活を送っていたことに改めて気づきましたが)。今年の2月、知人から「後悔したくなければ一日でも早いほう

    2009-03-22
    poppen
    poppen 2009/03/23