はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
URI::Fetch [ Perl ] search.cpan.org: URI::Fetch - Smart URI fetching (for syndication feeds, in particular)URI::Fetch is a smart client for fetching syndication feeds (RSS, Atom, and others) in an intelligent, bandwidth- and time-saving way. LWP でリモートのコンテンツを取得するにあたって Last-Modified や ETag を抽象化した well-written clients のためのモジュール。Cache::Cache でローカルキャッシュを保持して Last-Modified と Etag に対応、また、Compress::Zlib が
3k実験で使おうかと思ったけどやめた。 でも、一応メモとして残しておこうかなー。 ZIPで固めて ⇒ Archive::Zip 名前をつけて保存 ⇒ Content-Disposition: filename=<ファイル名> を出力 #!/usr/bin/perl -w use Archive::Zip; use IO::File; use warnings; use strict; # 保存するテキストファイルの名前 my $filename = 'hoge.txt'; # テキストファイルの中身 my $txt = <<"__EOT__"; 固めるtext 固めるテンプル この文字列を $filename って名前のファイルに保存して固める __EOT__ # zip に固めるための準備 my $zip = Archive::Zip->new; # $text を $filename
最近何かと話題(な気がする)YAML。 実際に使ってみたいなー と魔が差した思ったので、使ってみることに。 とりあえず触ってみるのが目的なので 「GloMoSim のシナリオを作成するためのスクリプトの設定ファイル」 として YAML を使ってみよぅ。 YAMLファイル (config.yml) はこんな感じ。 field: x: 500 y: 50 x_space: 100 y_space: 50 node: num_of_nodes: 60 speed: 100 protocol: dsdv: dsdv_interval: 10S install_limit: 15 …(以下略 読み込む側は use YAML; my $conf = YAML::LoadFile('config.yml'); とするだけで、読み込むことができました。 当然、値の参照は $conf->{node}->{s
毎回悩むので、まとめちゃおぅ 今回は、一般ユーザからモジュールを ~/perl/modules にインストールする と仮定して書こー。 他のディレクトリにインストールする場合は ~/perl/modules の部分を 該当するディレクトリに書き換えればへーきかな? あと、~/.zshrc などに export PERL5LIB="$HOME/perl/modules" と記述しておくと便利。とゆーかなんとゆーか。 CPAN を使った際にインストール済のモジュールを 再度インストールしなくて済んだりと、いろいろメリットが。 また、モジュールを実際に使うときは、perl のスクリプトに use lib qq($ENV{'HOME'}/perl/modules); などと記載しておけばよさそう。*1 そんなところで、実際のインストールの手法を書いていきます。 Case1: CPANからインストー
弊社オススメの CPAN モジュールたちです。 Module::Install(by audreyt) Test::Base(by ingy++) Path::Class Plagger(miyagawa and Plagger AUTHORS) Xango(dmaki) MIME::Lite メール送信モジュール Mail::Address::MobileJp(miyagawa) モバイルのメアドかどうかの判定モジュール HTTP::MobileAgent(id:clouder) モバイルのサイトつくるなら、これがないと。 Regexp::Assemble Template テンプレートエンジンはこれがいちばんかな。 DateTime(Dave Rolsky) 日時を扱うなら最近はこれ YAML(ingy) PadWalker? DBIx::Class::Schema List::Uti
フォームの内容を調べる時にFirefox拡張のWeb Developerなどを頼りに調べていたのだけども、基本的にコマンドライン派なので少々( ゚Д゚)マンドクセーと思っていた。で、WWW::Mechanizeにmech-dumpというツールが付いていたので使ってみたら、これがほんとすごく便利。 使い方は簡単で、URIを渡すだけでフォームを解析した結果を表示してくれる。 $ mech-dump "http://google.com" GET http://www.google.co.jp/search [f] hl=ja (hidden readonly) ie=Shift_JIS (hidden readonly) q= (text) btnG=Google 検索 (submit) btnI=I'm Feeling Lucky (submit) lr= (radio) [*|lang_
こんな感じ。こういう文例がなんでどこにも載っていないんだ。知ってて当然なんだろうか。 <Directory "/home/pekeq/Catalyst/tutorial/script/"> Options +ExecCGI <Files tutorial_cgi.pl> SetHandler cgi-script </Files> </Directory> Alias /tutorial/ /home/pekeq/Catalyst/tutorial/script/tutorial_cgi.pl/検索キーワード Catalyst::Engine::CGI, httpd.conf, Apache, CGI, Catalyst
Situs Judi Slot Online SANDBET Penyedia 21 Provider Slot Gacor Perubahan zaman dari tahun ke tahun tidak terlepas dari perkembangan teknologi digital, fenomena ini juga berimbas pada taruhan mesin slot yang biasanya hanya dimainkan di casino dengan koin atau uang asli. Dimana kini, Anda dapat bermain taruhan ini secara langsung atau online tanpa terikat waktu dan tempat atau berpergian jauh ke neg
最近サーバーを巷で噂の DreamHost に乗り換えてみました。決めては価格が安かったことと SSH が使えたこと。ついでに Subversion も使えるのである程度自由がきく。 DreamHost は root になれない、deamon が扱えないとか規制はあるみたいですが、他は何でも出来そうです。とりあえず Emacs もインストールできました。Var.21 だと日本語周りで色々インストールしてあげないといけないので Var.22 を持ってくる方が作業が早いはず。Subversion も手間はかかるけど自分でインストールも出来そうですね。 Perl の場合は Perl 自体のバージョンとモジュールが使えるかってのが重要なんですが、自前でインストールすれば問題なく使えるみたいです。っと言うことでみんな大好き CPAN を使えるように設定してみました。 1. Stable の Perl
Catalyst adventures in webdev with perl Catalyst on shared hosting So, you want to put your Catalyst app out there for the whole world to see, but you don't want to break the bank. There is an answer - if you can get shared hosting with FastCGI and a shell, you can install your Catalyst app. First, run perl -MCPAN -e shell and go through the standard CPAN configuration process. Then exit out witho
FreeBSD Tips and Memo (Jail, ports, etc.) http://www.otsune.com/bsd/ ユーザー領域にCPANをインストールする方法 Last updated $Date: 2011/03/22 06:19:28 $ 追記 いまは local::lib (devel/p5-local-lib) を使えば下記の設定と同じ事が出来ます。そのモジュールを使う事を強くお勧めします。 追記2 さらに今時は cpanm (devel/p5-App-cpanminus) をインストールしても同様のことが出来ます。 最近は local::lib を直接つかわないでもいきていけるという話 - TokuLog 改メ tokuhirom’s blog CPANとは? CPANはComprehensive Perl Archive Networkの略で、Perlの
Selenium IDE で生成したテストケースに従ってWWW::Mechanizeを動かすためのラッパーモジュールMechanizedSelenium(仮称)を作ってみて、どれくらい使えるか試してみました。 背景 スクレイピングはもっと簡単にならなければいけないの最後でちょこっと触れていた、ウェブアプリケーションのテストケースを簡単に生成する Selenium IDE は、ブラウザでクリックしていくだけでデータを抜き出せてしまう Dapper: The Data Mapper と並んで考えさせられたツールです。 一度、ウェブアプリケーションのテストをするために HTTP::WebTest を使ってテストケースを書いたことがありました。しかし、ブラウザをマウスでちょこっとつつくだけの動作をperlで書き直すのは本当に退屈な作業ですし、テストケースを書くこと自体が困難で、アプリケーションにバ
目次 2007年4月30日 - affiliate.amazon.co.jpの証明書が期限切れのようです / 2007年4月29日 - 今日という一日 / 2007年4月28日 - Yuki::CGIを使って「Yahoo!ブログ」のRSSを表示するWebアプリを作る / 2007年4月27日 - 仕事 / 2007年4月26日 - Web連載を使って試みる文章の書き方 / 結城浩のYahoo!日記、オープン! / 2007年4月25日 - 仕事 / 2007年4月24日 - 家 / 書くのは楽しい / 2007年4月23日 - Tie::DBI / 『Java言語で学ぶリファクタリング入門』の読者さんから / はてな経由でいらした読者さんへ、読み物はこちらにあります / 仕事 / 結城浩のYahoo!日記への反応 / 2007年4月22日 - 日曜日 / 励ましの言葉 / 2007年4月2
The Phrasebook Design Pattern Oct 22, 2002 by Rani Pinchuk Have you ever written a Perl application that connects to a database? If so, then you probably faced a problem of having some code like: $statement = q(select isbn from book where title = 'Design Patterns'); $sth = $dbh->prepare($statement) ; $rc=$sth->execute(); Why is this “a problem”? It looks like nice code, doesn’t it? Actually, if yo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く