タグ

perlに関するmatoyanのブックマーク (8)

  • Perl で Exif を扱う (hPod)

    (「写真(の場所)はどこですか?」のつづき) Perl で Exif を扱うには CPAN でも配布されている ExifTool [参考1]を使うと簡単、便利。これには Perl モジュール Image::ExifTool のほかにも、コマンドラインツール exiftool も含まれていて、プログラミングをしなくともちょいと使う事ができるらしい。 面白いのは、こんなふうにすると、 Exif 情報をバイナリでダンプして、しかもとても気の利いた HTML ページとして見られる: $ exiftool -htmlDump DSCF5851.JPG > out.html; open out.html モジュールを使うユーザとしてはここまで深いところは気にしなくてもいいけれど(そのためのモジュールだから)、書き込んだ値がどうも怪しい、といった時にはデバッグの助けにはなる。──とは言ってみたものの、

  • Net::FTP - FTPクライアント・オブジェクト - perldoc.jp

    名前¶ Net::FTP - FTPクライアント・オブジェクト 概要¶ use Net::FTP; $ftp = Net::FTP->new("some.host.name", Debug => 0); $ftp->login("anonymous",'-anonymous@'); $ftp->cwd("/pub"); $ftp->get("that.file"); $ftp->quit; 説明¶ Net::FTPはPerlでRFC959に記述されているFTPの、簡単な クライアントを実装するためのクラスです。RFC959コマンドのサブセットの ためのラッパーを提供します。 概要¶ FTP はFile Transfer Protocolの略です。これはネットワークで結ばれた マシン間でファイルを転送する手段です。プロトコルはクライアント(その コマンドは、このモジュールによって提供されます

    matoyan
    matoyan 2007/06/23
  • Sitemap

    Letter Microsoft Office 2007 Psiphon Microsoft Word Microsoft Office 2016 Microsoft Office 2010 Lantern Microsoft Excel Microsoft Office 2013 Free VPN WhatsApp DriverPack Solution PC App Store AutoCAD Nero 9 Free Canon LBP2900b Printer Driver UltraSurf Project IGI Road Rash Project IGI 2: Covert Strike Freegate Professional Grand Theft Auto: Vice City Euro Truck Simulator 2 Minecraft Sony Vegas Pr

    matoyan
    matoyan 2007/02/04
    座標フォーマットの変換などに使える
  • Perlメモ

    複数のプロセスでロック状態が異常であると判断し,そのうちの 1つがロックを解除したことにより,別のプロセスがロックしたにもか かわらず,先ほどロック状態が異常であると判断したプロセスによってこの正常なロッ クを解除されてしまう可能性があります. この方法の問題点は,異常なロック状態を解除する操作が正常なロック状態をも 解除できてしまうことにあります.逆に言えば,異常なロック状態を解除する操作に よって正常なロック状態を解除できなければ問題ないわけです.そのためにはどうす ればよいのか? 答えはロック状態が常に変化していけば よいということです.そして,これを実現するのに都合がよいのが rename による方法になります. 最初のスクリプトで説明しますと,ロックファイルが lockfile という 名前のときがロックが解除されている状態で,lockfile987654321 のよう に後ろに

    matoyan
    matoyan 2007/02/04
    日本語処理用の正規表現など
  • 日本語文字コード(jcode.plの使い方) | Perl・CGI講座 | 有限会社ミスティーネット

    文字コードとは、数字しか扱えないコンピュータ上で文字を扱うために作られた、数字と文字のコード表です。 1つの文字に対して、1つの16進数の数字が割り当てられています。 文字コードがややこしいのは、いくつもの文字コードの規格があることです。 代表的なものに下記の4つがあります。 ○ JISコード ・・・ メールによく使われます。 ○ EUCコード ・・・ UNIX プラットフォームでよく使われます。 ○ Shift_JIS ・・・ Windows プラットフォームでよく使われます。 ○ unicode ・・・ 世界中の文字を一つのコード体系にまとめたものです。 Perl で文字コードを利用する場合は、基的に、EUCコードがよいでしょう。 例外的に、プラットフォームが Windows の場合には、シフトJISコードを使うとよいでしょう。 Perl で日語を扱う場合、日語変換ライブラリ(j

    matoyan
    matoyan 2007/02/03
    半角カナと全角カナの変換とか
  • Template Toolkit Manual -テンプレートツールキット和訳マニュアル-

    テンプレートツールキットマニュアル 職場でTTを使っていた時に少しずつ訳したものです。途中よく分からない所もあって、かなり適当。自動翻訳よりはマシかも、という程度です。 追記・修正歓迎。質問不可。→ しろいわ(public@hakoniwa.net) オリジナルマニュアル http://www.template-toolkit.org/docs/plain/Manual/Directives.html CPAN http://search.cpan.org/~abw/Template-Toolkit-2.14/ 概要 解説 テンプレート変数へのアクセス GET CALL SET DEFAULT 他のテンプレートファイル・ブロックの処理 INSERT INCLUDE PROCESS WRAPPER BLOCK 条件処理 IF / UNLESS / ELSIF / ELSE SWITCH /

    matoyan
    matoyan 2007/01/31
  • Perlについてハッシュの配列をソートしたい。

    質問者 うむむ 投稿日 2004/11/28(日) 19:11:19 題名の通りなのですが、例えば @a = ( {'c' => "mixa",'time' => 1}, {'c' => "fox",'time' => 3}, {'c' => "miaa",'time' => 2} ); このようなハッシュの配列を、timeにてソートしたいのですが $a[0]{'time'} が 1 $a[1]{'time'} が 3 $a[2]{'time'} が 2 なのを $a[0]{'time'} が 1 $a[1]{'time'} が 2 $a[2]{'time'} が 3 として、c側もこれについてくる $a[0]{'c'} が mixa $a[1]{'c'} が miaa $a[2]{'c'} が fox このような結果になるソースを知りたいです。なるべくスマートに書ければ嬉しいです。 【習

  • CGI RESCUE チャレンジCGI - 会員制携帯サイト簡単ログイン

    このソフトの特徴 ◇ 会員制携帯サイトにおいて、パスワードの入力を省略できる仕組みのご案内です。 ◇ 各会員専用のアドレスと、携帯電話から送信される固有の情報を照合し、人の携帯であることを確認してログインする仕組みです。 ◇ 携帯電話によっては利用できない場合があります。 ◇ プログラムはCHTML(iMODE用)で作成されていますが、J-SKY(Vodafone)やau(ezWEB)でも多くは利用できると思います。 ダウンロード - KantanLogin_1.00.zip (伸張&展開の仕方) - このシステムはフリーソフトですが、利用規定に従ってご利用ください。 解説 このプログラムはサンプル集であり、携帯電話の固体識別を利用したパスワード省略したログイン方法の一例を紹介するものです。 ついでに、セッションログイン維持管理の方法も紹介しています。 ユーザ名(ID)とパスワードを利用

  • 1