[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

ブックマーク / en.yummy.stripper.jp (6)

  • MacPorts でgit をインストールするのが大変なわけ | ブログが続かないわけ

    ほとんど推測の域を出ないのだが。 git-core が依存しているパッケージにncurses というものがある。何をやるものか詳しく知らないが、git-core +svn をインストールするためにはこのncurses の最新版が必要らしい。 僕のMac はcase sensitive なファイルシステムを採用しているのだが、ncurses の最新版はcase sensitive なファイルシステムでは特定のオプションをつけなければコンパイルできないらしい。 port でこの問題を解決するためにはncursesw を先にインストールすればいいらしい。 しかし、これをインストールするのがまた面倒だ。これを再度インストールするためには、なぜか port upgrade ncursesw でうまくいかないので、一度アンインストールしてから再度インストールしなければならない。ところが、これをアンイン

    MacPorts でgit をインストールするのが大変なわけ | ブログが続かないわけ
    lizy
    lizy 2009/03/11
  • ブログが続かないわけ | ログイン処理が簡単と言い切れるか 〜 フィッシング対策も忘れずに

    ブログが続かないわけ | ログイン処理が簡単と言い切れるか 〜 フィッシング対策も忘れずに
  • 続・はやりのgitをインストールした。そして使ってみた。 | ブログが続かないわけ

    このエントリーは「はやりのgitをインストールした。そして使おうとしてみた。」の続きだよ。 前回の問題点が解決されて、CodeReposでgitを使う手順がまとまった(インストールまでは前回のエントリを参照のこと)。 こないだのエントリーを見たtypesterさんからtwitterでこんな指摘を頂いた。 「@jun_ichiro: git svn init の -s オプションが何を表してるか調べたほうがいいと思いますよ。。」 そりゃそうだ。早速マニュアルを見てみることに。 $ man git-svn そしたら、-s はstdlayoutの略でスタンダードレイアウトとはtrunk,tags,branchesがセットされていることと書かれていたんだ。そう、だからPlaggerのレポジトリに対して行ったときはあの手順でうまくいって、CodeReposに対して行ったときはうまくいかなかったんだ。

    続・はやりのgitをインストールした。そして使ってみた。 | ブログが続かないわけ
    lizy
    lizy 2008/04/16
  • ブログが続かないわけ | Web::Scraper 使い方(超入門)

    3年前にこのに出会って、僕はスクレーピングの虜になった。 おかげで正規表現をたくさん書く機会が得られたし、CPANのモジュールともたくさん触れ合うことができたし、さらに自分自身でも構造化されたHTMLを書く習慣も身についた。 ただ、やっぱり、スクレーピングは簡単ではない部分もたくさんあると思う。文字コードについても意識しなければならないし、なにより正規表現で必要な部分を抽出することそのものが結構骨のいる作業だ。HTML::TreeBuilder を使った方がいいのか、それとも正規表現だけでやったほうが楽なのか。そんなことを考慮しながらコーディングして行く。そこがスクレーピングの楽しいところでもあるのだが、そこがスクレーピングの敷居を高いものにしていることも否めない。 そんな、愛らしくもあり憎たらしくもあるスクレーピングを簡単にやってしまうのがこのモジュール、Web::Scraper だ。

    ブログが続かないわけ | Web::Scraper 使い方(超入門)
  • DBICとDBIx::Class::Schema::Loader 僕のいろいろな勘違い | ブログが続かないわけ

    先日から、DBICに関するエントリをいくつかしているが、そこに大変参考になるトラックバックやコメントを頂いている。何となく理解しているつもりだった、Schema::Loader の仕組みなど、いくつか勘違いしているっぽいことがあったので、ここにまとめておく。 今日のCPANモジュール|use DBIx::Class; 事前に「データベース」に対応したクラス(スキーマクラス)や、「テーブル」に対応したクラスを用意しておき、プログラムではそいつらを通して DB にアクセスします。 そうだね。ここまではいい。スキーマクラスはしっかりと用意している。ただ、このスキーマクラスに対する理解がちょっと違ったみたいだ。 この対応クラスを用意するには手動と自動の2種類あります 自動の場合は、DBIx::Class::Schema::Loader を継承し 手動の場合は、DBIx::Class::Schema

    DBICとDBIx::Class::Schema::Loader 僕のいろいろな勘違い | ブログが続かないわけ
    lizy
    lizy 2007/05/07
  • DBIC でSELECT時に複雑な関数を使いたい(例、年齢計算) | ブログが続かないわけ

    ユーザーのプロフィールとして年齢を持ちたい場合、実際に年齢をユーザーに入れさせてしまうと、データの更新が必要になり大変です。当然、ユーザーには生年月日などを登録してもらうことになるわけですけど、そうなると、年齢を表示するときに、ちょっとした年齢計算が必要になります。うるう年のことなども考えると結構面倒なので、このあたりはSQLの関数でバシッと計算する方がラクにできます。 データベースには生年月日が登録されている場合に、年齢を取得することを考えてみましょう。SQLはちょこっと複雑になりますが、MySQLのサイトに解答が出ていますのでそのまままねてしまうことにします。 【参考】MySQL 4.1 リファレンスマニュアル :: 3.3.4.5 日付計算 birth というカラムに生年月日が入っているとすると、SQLはこんな感じになります。SELECT user_name, birth, (YEA

    DBIC でSELECT時に複雑な関数を使いたい(例、年齢計算) | ブログが続かないわけ
  • 1