タグ

2006年10月10日のブックマーク (22件)

  • naoyaのはてなダイアリー - Perl で CSS セレクタ

    rubyスクレイピングして web の情報を取得するのには、今まで正規表現か xpath でやってたので、わりと面倒でした。で、ふと scrAPI というスクレイピングツールキットを知ったのですが、これがかなり便利そう。 このツールキットを使うと、CSS3 なセレクタを記述することで、要素を取得することができます。 という Ruby の scrAPI での CSS セレクタがいい感じでございますなあと指をくわえて見てたんだけど、 Per discussions in CSS Selector in Perl, I made a quick perl module HTML::Selector::XPath, which is available at http://svn.bulknews.net/repos/public/HTML-Selector-XPath/trunk/ now.

    naoyaのはてなダイアリー - Perl で CSS セレクタ
  • Snippy – 自由曲線で切り出せる画面キャプチャツール | 秋元@サイボウズラボ・プログラマー・ブログ

    SnippyはWindows用の画面キャプチャツール。 配布されている.exeファイルをダウンロードして実行すると、タスクトレイにハサミのマークが出る。 ハサミのマークをクリックしてから、自由に画面上でマウスを動かすと、動かした形に切り取ってキャプチャをしてくれる、というもの。早速やってみたのが下の図。 それにしてもセンスの無い切り取り方だけど、できることはわかってもらえたかと思う。 シフトを押しながら使うと長方形でもキャプチャしてくれる、ということなので、普通の用途でも使えそう。 この記事は移転前の古いURLで公開された時のものですブックマークが新旧で分散している場合があります。移転前は現在とは文体が違い「である」調です。(参考)記事の内容が古くて役に立たなくなっている、という場合にはコメントやツイッターでご指摘いただければ幸いです。最新の状況を調べて新しい記事を書くかもしれません

    Snippy – 自由曲線で切り出せる画面キャプチャツール | 秋元@サイボウズラボ・プログラマー・ブログ
  • 秋元@サイボウズラボ・プログラマー・ブログ: 複数のIEをまとめてインストールするパッケージ

    Install multiple versions of IE on your PCで、IE3からIE6までの異なるバージョンのIEを選んでインストールできるインストーラというのが配られている。 IE4やIE5を単体で動く形で配布しているサイトは前からあった。まあこれでもいいんだけど、インストーラのほうは複数バージョンが組み込まれていて、どれを入れるか選択できて、ショートカットも生成できるということでさらに楽になってる。 もちろん、改造されたバイナリの非公式な配布なので、このインストーラや入れたIEに何か変な仕掛けがあるということもあるかもしれないが。 IE7との共存のほうはこっちの記事に書かれている。 # どちらにしても、単体で動かす別バージョンのIEでは、いろいろ不具合や動かない機能があるようなので、単純な画面描画のチェックぐらいにしか使えないだろうとは思う。 [参考] IE7ベータを

    makoto15
    makoto15 2006/10/10
  • http://kengo.preston-net.com/archives/002828.shtml

  • Amazon.co.jp: Perl Testing: A Developer's Notebook: Langworth, Ian, Chromatic: 本

    Amazon.co.jp: Perl Testing: A Developer's Notebook: Langworth, Ian, Chromatic: 本
  • 30boxes.pl: how I can end up living in the shell

    This is great, thanks for the cool script; I had been having a hard time deciding between using 30boxes and the todo.sh script by Gina at Lifehacker. Now, I do not have to choose. Although most command liners are pretty savvy, I ran into a couple snags while getting it to work, so I quickly outlined my process in some really terse instructions. Hopefully they will help someone else make use of thi

  • 古川 享 ブログ: シフトJISの産まれた歴史的背景

    You are about to permanently delete this entry. When you delete an entry, you also delete any comments and trackbacks associated with it. This action cannot be undone. Delete|Cancel 20005年の11月14日付けのブログで、「私のマイコン遍歴、日のパソコン30年史、その1」というエントリをしております。その中で記載されている、当時シフトJISの開発に関わった中心人物の山下良蔵さんから詳細なコメントを投稿いただきました。日のパソコン史の残しておかなければならない重要な史実をまさしく当事者からコメントを頂いたので...歴史の隙間が完全に埋まったようで、私もとてもスッキリしました。 頂いたコメントに、私からコメ

  • Microsoft Windows XP : 活用ガイド - 色空間とユーザー

    デジタル カメラからできる限り最高の色合いを獲得するためには、特に最新のプロ用デジタル一眼レフ モデルの場合、カメラ内で選択する色空間と、後で写真に目を通し、編集するために使用する色空間の両方に取り組む必要があります。これを避けることはできません。写真の品質にこだわる場合、これは適正露出を行うことと同様に重要です。色空間の定義つまり、色空間は非常に重要なのです。ただし、色空間はわかりやすいものではありません。簡単に説明すると、色空間によって目に見える色スペクトル内における境界が定義されます。色空間は周辺のフェンスのようなものであると想像してみてください。フェンス内側のすべての色が色空間内で表され、その外側のすべての色は色空間内で表されません。フェンス内側の領域は、色空間の色域と呼ばれます。デジタル写真撮影の世界において、品質を重視したワークフローを構築するのに最も重要である色空間は、現在の

  • いまさら聞けない? 初心者向けPlagger設定覚え書き その1 - Muibrog

    Plaggerをいじってみて、とても便利でなにより楽しくてしょうがない。まだ「それPla」ってほどなんでもできるわけじゃないけど、RSSを配信してないサイトから欲しい情報を取り出すことはできるようになった。意外と初心者向けの手引き的なものが見つからなかったので、初心者向けにメモしておきます。まだ簡単なことしかわからないし、間違ったことも書いてあるかも知れないのでいろいろ試してみながら確認してください。 まずはFilter::EntryFullText(みんなEFTって呼んでるみたい)について。 企業ニュースサイト(新聞社とか)のトップページにあるような自分のサイト内へのリンクのあるHTMLをフィードと変換するときに使うFilter。下のはYOMIURI ONLINEの科学のトップページから科学ニュースを取り出すためのyamlWikipedia)。 author: Toshi custo

    いまさら聞けない? 初心者向けPlagger設定覚え書き その1 - Muibrog
  • Perl 5.8.8 documentationのHTMLヘルプ

    Perl 5.8.xのHTMLヘルプは、ActivePerlのActivePerl 5.8 documentationを元にしたものなどいくつかあるのだけど、ブラウザで愛用しているPerl 5.8.8 documentationを元にしたものは見つけられなかったので作ってみた。連続してHTMLヘルプのエントリ。 Perl 5.8.8 documentationは配布しているHTMLでも、ローカルでちゃんと動く検索機能があったりとかなり使えるのだけど、たまに変な言葉で検索しちゃうと検索が終わるまでブラウザが固まってしまったりとかするのが痛い。なので、HTMLヘルプにして超高速に全文検索をできるようにしたかった。速くて、超快適。 Perl 5.8.8 documentation 目次とキーワードが中途半端。キーワードはコア・モジュールのメソッドなんかにも対応するように作り直したいところだけど、

    Perl 5.8.8 documentationのHTMLヘルプ
  • HTML 4.01とCSS2のHTMLヘルプ

    HTML 4.01 SpecificationとCascading Style Sheets, level 2のHTML Helpを作ってみた。探せば幾つか見つけられるのだけど、キーワードがないというありがちなアレだったので。 HTMLヘルプとか二年ぶりくらいに作ろうとしたので、作り方をほとんど忘れてた。最終的にはIndexからキーワードを捏造するPerlスクリプトを作ってやったのだけど、そこまでいくのに1時間くらい格闘した気がする。HTML Help WorkshopのGUIでやるのは無理。 で、公開しようかなとか。W3C Document Licenseを読んだところ、変更を加えたり派生物的なものにするわけでなければOKっぽいので。 HTML 4.01 Specification Cascading Style Sheets, level 2 上記アーカイブはWinRAR 3.51でZ

    HTML 4.01とCSS2のHTMLヘルプ
  • CPAN::Mini で CPAN のミラーをローカルに: blog.bulknews.net

    CPAN::Mini で CPAN のミラーをローカルに DECON で話してきたネタですがちょっと詳しく。 飛行機やら電車の中やらでオフラインハックするときに(たまに)問題になるのが CPAN モジュールの不足です。「あぁ、このマシンにはあのモジュール入ってねぇ~」とかでハックが滞るのは萎えます。というわけで minicpan。CPAN::Mini というモジュールで、CPAN モジュールの最新版だけを持ってきてミラーをつくることができます。 導入は簡単で、CPAN から install CPAN::Mini すると minicpan というコマンドが付属してきます。コマンドラインから使うには、 > minicpan -r http://ftp.funet.fi/pub/languages/perl/CPAN/ -l ~/minicpan とかすれば finet から HTTP で同期で

  • 自分のサイトがほかのブラウザでどう見えるか試す「browsershots.org」 - GIGAZINE

    1年ぐらい前からある無料サービスで、自分の作ったサイトやブログなどがほかのブラウザから見ると正常に見えているかどうかを画像として見せてくれるサービスです。特に自分が普段使っているOS以外の環境下での見え方がわかるので重宝します。 対応しているブラウザは、WindowsはFirefox1.0/1.5/2.0、K-Melon 1.0、MSIE 6.0/7.0、Mozilla 1.7、Navigator 4.8、Netscape 6.2/7.2/8.1、SeaMonkey 1.0。MacはSafari 2.0。LinuxはDillo 0.8、Epiphany 2.14、Firebird 0.7、Firefox 1.0/1.5/2.0/3.0、Flock 0.7、Galeon 2.0、Konqueror 3.3/3.4/3.5、Mozilla 1.7、Navigator 4.8、Opera 8.5

    自分のサイトがほかのブラウザでどう見えるか試す「browsershots.org」 - GIGAZINE
    makoto15
    makoto15 2006/10/10
  • GmailをGTDツールにするFirefox機能拡張「GTDGmail」 - ネタフル

    Download of the Day: GTDGmailというエントリーより。 Firefox extension GTDGmail integrates your Getting Things Done implementation directly in your Gmail account. FirefoxにGTD機能を統合するための機能拡張「GTDGmail」です。 基的にGmailは届いたメールをアーカイブしていくし、メール自体がGTDツールの一種だと思っているのですが、「GTDGmail」を使うと、さらにそれを押し進めることができるようです。 画面を見ると、けっこう変わるのが分かります。 サイトを見ると、シンプルで覚えやすく使いやすい、無料、完全にGmailに統合されるなどの特徴が書かれています。

    GmailをGTDツールにするFirefox機能拡張「GTDGmail」 - ネタフル
  • エンジニア天国メモ - qootas.org/blog

    最初にお知らせがあります。「エンジニア天国」は通称だそうです。ついに始まった Tech Talk Blog の最初のエントリーで Goya君 が書いてくれるまでてっきり名だと思っていました。ここにお詫び申し上げます。 で、今日の話としては Vox の次のリリースで追加される機能やデザインの話とついに TypePad.JP でも日の目を見た Widgets の話、あと MovableType の新しい開発ブランチの話でした。なんでトランスフォーマーネタが続くんでしょうかねぇ。 編のネタコーナーでは宮川さん登場。Plagger で atom-stream を受け取りつつ検索インデックスにデータを追加するデモの後の Test の話がとっても面白かった。 Test::Chimps をつかってどのリビジョンでどのエラーが発生しているのかを記録 Test::Base でテストコードをデータドリブン

  • Test::Perl::Critic で PBP 準拠なコードを自動テスト: blog.bulknews.net

    Test::Perl::Critic で PBP 準拠なコードを自動テスト Perl Best Practices 日語版発売記念ということで、Plagger のユニットテストに Test::Perl::Critic を組み込んでみました。 Perlベストプラクティスposted with amazlet on 06.08.24Damian Conway クイープ オライリー・ジャパン (2006/08/24) Amazon.co.jp で詳細を見る 組み込むといっても実装は簡単で、t/99-perlcritic.t なファイルをつくって、以下のように書き込むだけ。 use strict; use Test::More; eval { require Test::Perl::Critic; Test::Perl::Critic->import(-profile => "t/perlcri

  • ビジネス支援図書館

    大崎ビジネス支援図書館ホームページは、平成27年3月31日での事業終了および、 4月1日からのビジネスコーナー移行に伴い閉鎖となりました。 品川区立図書館ホームページ http://lib.city.shinagawa.tokyo.jp/

  • Encode::Detect がコンパイル出来ない件 - にぽたん研修所 兼 にぽたん休憩所

    Encode::Detect - D-5 出張版 はまり中 http://d.hatena.ne.jp/nopolicy/20060612#p2 どうやったらコンパイルできるんだ。 うちの coLinux に乗ってた gcc-3.3 (gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)) でもコンパイル出来なかった。 CPAN Testers をざっと見た限り、なんかウマくいってるやつの gcc は一番バージョンが低いのでも 3.4 とかだったので、 % sudo apt-get install gcc-3.4 % sudo apt-get install g++-3.4 % cd src/Encode-Detect-0.01 % perl Build.PL --config cc=gcc-3.4 && ./Build && Build test && sudo ./B

    Encode::Detect がコンパイル出来ない件 - にぽたん研修所 兼 にぽたん休憩所
  • ITmedia Biz.ID:Gmailまとめ

    3分LifeHacking: 常時接続でもGmailを高速化――オフラインモードの付加価値 オフラインのGmailというと、「私はデスクトップPCで常時接続環境だから特に必要ない」と思う人もいるかもしれない。しかし「Flakyモード」を利用すれば、オンライン環境下でもさらに高速にGmailが利用できる。(01/29) Gmailが遂にGears対応。オフラインで利用可能に Gmailが遂にオフラインで利用可能になった。メールの読み書きだけでなく、スターの付け外し、ラベルなども利用できるという。(01/28) 3分LifeHacking: Gmailに待望の定型文機能、試してみると? シンプルながら決まったメール文を簡単に入力できる「定型文機能」がGmailに追加された。フィルタと定型文を使った自動返信機能も備えている。(10/23) Google、「真夜中のラブレター」を防ぐ「Mail

  • Perlで数値文字参照を文字列に変換 - 徒書

    HTML Numeric character references リンクされて気付いたのですが、Perlで文字列をHTML数値文字参照に変換とは逆の、数値文字参照を文字列に変換する方法が述べられてました。しかしこの方法だと動作がややオーバーになるような気がします。 perl -MEncode -p -i -e ' s/\&#(x)?([a-f0-9]{1,5});/ my $tmpstr = ($1) ? pack( "H*", sprintf( "%08s", "$2" ) ) : pack( "N*", $2 ); Encode::encode( "iso-2022-jp", Encode::decode( "UTF-32BE", $tmpstr ) ); /eig; ' < engadget.xml &#28988; とか &#x713c; のような文字参照からUnicodeのコー

  • 【Black Hat Japan 2006】JavaScriptでイントラネット内の機器をハッキングするデモを紹介

    JavaScriptを使えば外部からイントラネットへの攻撃が可能になる」。東京で開催されたセキュリティ関連のイベント「Black Hat Japan 2006 Briefings」で2006年10月5日,米WhiteHat Securityの設立者であり,同社の最高技術責任者(CTO)であるJeremiah Grossman氏は,外部からイントラネット内の機器をハッキングするデモを行った。JavaScriptがオンになっていれば,イントラネット内といえどももはや安全ではないことを示すショッキングなデモとなった。 Grossman氏によると,攻撃者がWebページでJavaScriptを動作させるにはいくつかの方法があるという。「Webページのオーナーが意図的にJavaScriptを埋め込む」「クロスサイトスクリプティングのぜい弱性を利用する」「攻撃用のリンクを作成し,電子メールやインスタン

    【Black Hat Japan 2006】JavaScriptでイントラネット内の機器をハッキングするデモを紹介
  • テスティング -テスティングの勘所- - 今日思うこと

    “勘所” というとなにか漠然とした感じがする。そして、今回の内容も漠然としたものになっている。申し訳ない。 ここで言う “勘所” とは、「なんとなくこのへんがあやしい」 「このへんにバグが潜んでいそうだ」 という、どちらかというと非論理的な推察をいう。であるからして、あまり論理的に説明できない。 ただ、たしかに経験を積み重ねていくと、バグがありそうな場所が “見える” のである。某超有名ロボットアニメの主人公のように。(^^ゞ まず、一般的な話としては、よくバグが発生する条件というものがある。 “境界条件”: 例えば、あるエディットボックスで 1~10 のみを許容する仕様としたときの、0や11。65536 (2の16乗)など。 “文字コード問題”: 今はあまり使われないが、ShiftJIS のときの 0x5c など。昔はこれでよく文字化けしたものである。 “ストレス下”: 物理メモリやシス

    テスティング -テスティングの勘所- - 今日思うこと