タグ

Perlに関するzaki1010のブックマーク (18)

  • YoyaMagick で Image::Magick (PerlMagick) - uzullaがブログ

    ユーザーランドにYoyaMagickをいれて、plenvでいれた最新版のPerlにそのYoyaMagickのImage::Magick(PerlMagick)を入れて、アニメーションGifをリサイズしたりのサンプルを動かすまでの手順を紹介します。 あまり難しいテストはしていないので、完全に動作しているかはわかりませんが、 @yoyapp ありがとうございます!実際の所yoyaMagickは全く悪くありません。僕のスキルがダメなのでImage::Magick系を野良でbuildするとハマリそうなので(ハッカソンの最中だったので)逃げただけです…。— uzulla (@uzulla) 2013年6月18日 @yoyapp ちゃんとまとめて、近いうちブログにでもかかせていただきます〜〜。— uzulla (@uzulla) 2013年6月18日 とかいてしまったからには、やった手順くらいはブログ

    YoyaMagick で Image::Magick (PerlMagick) - uzullaがブログ
  • tips - モバイルには高画質すぎるH.264動画を劣化ゼロで再生可能に : 404 Blog Not Found

    2012年09月01日07:45 カテゴリTipsiTech tips - モバイルには高画質すぎるH.264動画を劣化ゼロで再生可能に 右の「このデバイスではこの動画は再生できません」状態を、たった一バイト変更するだけで直します。 以下のPerl Scriptで、こうするだけです # デフォルトではlevel 4.1 に変更 % ch264level leveltoohigh.mp4 # level 3.1 に変更 % ch264level -l31 leveltoohigh.mp4 ch264level.pl #!/usr/bin/env perl # # $Id: ch264level.pl,v 0.1 2012/08/31 18:13:16 dankogai Exp dankogai $ # use strict; use warnings; use Getopt::Std; ge

    tips - モバイルには高画質すぎるH.264動画を劣化ゼロで再生可能に : 404 Blog Not Found
  • ギターのタブ譜を perl で簡単に出力するモジュールを作ってみた : にぽたん研究所

    一個前のエントリで、はてなダイアリーのウクレレ記法をけっこう使ってるだなんだって話をしましたが、私はどちらかというとウクレレとか全然弾かなくて、ギターばっかり弾いてたりするので、なんか Music::Image::Chord という、それっぽいモジュールがあったので使ってみたら、何だか色々と残念な結果だったなんてつぶやきました。 で、やっぱ、ギターのタブ譜を出力するのは大変だなーって思ってたら、コメント欄でようちゃんから むしろ、GD::Tab::Ukuleleを改造する方向でどうでしょう? と提案してもらったので、その方向で検討してみました。 まず、ギターの場合、ウクレレと違って弦が 6 なので、2 追加して、フレットの長さを変えました。 それにともない、画像のサイズはウクレレのものより大きくしました。 ギターには、ミュート弦という概念があって「この弦は音を鳴らさないんだよー」なんて

    zaki1010
    zaki1010 2008/10/25
    TAB譜生成。
  • 時刻表の音楽 -山手線のために-

    なんと、時刻表が音楽になってしまった!エレクトロニカ、ダンス、現代音楽、エクスペリメンタル・メタル、それからチップチューンに動物の鳴き声まで、ヘンな音楽が沢山詰まったCDの登場です。面白い音楽が好きなら、聴いてみるのも良いかもよ。 “自動生成された曲なのに巧みな加工のおかげか誰かのパロディとして聴ける曲もあり(例えばヴィシネグラツキに捧げられた〈目白駅〉の微分音音楽とか、ペンデレツキに捧げられた〈神田駅〉のトーン・クラスタなど)、全体がよく練られた遊びになっているのが面白い” - レコード芸術2012年8月号『クラシック版インターネット配信音源ガイド』 もくじ お知らせ トラック・リスト PV 入手方法 正誤表 「時刻表の音楽 -山手線のために-」に関するメモ Perlでのプログラムについて このCDを作った人 お知らせ 2013.12.31 入手方法を更新しました。 2012.09.20

    時刻表の音楽 -山手線のために-
    zaki1010
    zaki1010 2008/10/22
    時刻表をPerlプログラムで音楽に変換。
  • ITmedia エンタープライズ:Perlは悪くない――CGIセキュリティホールの落とし穴 (1/2)

    比較的レガシーになってきた言語「Perl」に対し、旧サービスのメンテナンス不備が問題視されている。問題なく稼働中であっても、脆弱性が潜んでいる場合があるからだ。何に注意すればよいのか? 具体的に触れていこう。 先ごろ報じられた「Perlの脆弱性は氷山の一角か」は、一見するとPerl自体の問題? と思われるかもしれない。しかし、核心はPerl言語で作られたスクリプト(ソースコード)自体の問題だ。 PerlCGIと思われるほど広まっているこの言語は、フリーで配布されているものが多く、コンパイルする必要なくファイル属性にさえ注意すれば容易に動かすことが可能だ(仕組みの詳細は後述)。このため数多くのPerlスクリプトが公開されているが、十分にセキュリティ対策を行っていないものもある。見かけ上の動作に問題がなければ、セキュリティホールに気付かないことも多い。 「セキュリティプログラミング」とひと口

    ITmedia エンタープライズ:Perlは悪くない――CGIセキュリティホールの落とし穴 (1/2)
  • perl本5冊 - koyachiの日記

    なにやら5冊紹介するのが流行っているようなので乗ってみる。といっても既に紹介されている物と被らないように5冊は難しそうだったので、いろいろ考えたところ僕が今までに読んできたperl関連が丁度5冊だったので紹介してみます。 達人プログラマー―システム開発の職人から名匠への道 作者: アンドリューハント,デビッドトーマス,Andrew Hunt,David Thomas,村上雅章出版社/メーカー: ピアソンエデュケーション発売日: 2000/11メディア: 単行購入: 42人 クリック: 1,099回この商品を含むブログ (347件) を見るこのは会社の仕事もある程度覚えてきて進め方のノリとかわかってきて自分のペースで仕事できるようになったけど会社の仕事で覚えることだけじゃ駄目だなーと思ってた頃になんとなく手に入れた。 同じことを二度書かない(Don't Repeat Yoursel

    perl本5冊 - koyachiの日記
  • Emacs ブーム来たり - naoyaのはてなダイアリー

    新人プログラマが3人入社したのが引き金になって、なぜかいまになってはてな社内で Emacs ブームが訪れています。id:higepon も質問したりなんかしているようです。社内グループの掲示板にはemacs について語ろう!スレなんかが立って、それぞれ秘蔵のマクロや設定を書き込んで盛り上がってます。 もともと僕が入社した当時は、社内には Emacs を使っている社員はいませんでした。PerlEmacs (あるいは vim あたり) で開発するのが当然だと思っていたので最初はちょっと驚いたのですが、id:jkondo を含めそのほかの社員はそれぞれおき入りのエディタのマクロをごりごりにカスタマイズして、自分たちなりの方法でやっているようでした。 特に id:jkondo は、プログラムに関してはほとんど知識がない状態で「これからはインターネットだ!」と叫んで人力検索を作るために一直線だ

    Emacs ブーム来たり - naoyaのはてなダイアリー
  • Perl%u30AA%u30D6%u30B8%u30A7%u30AF%u30C8%u6307%u5411%u30D7%u30ED%u30B0%u30E9%u30DF%u30F3%u30B0

  • Amazon.co.jp: Perlプログラミング救命病棟:

    Amazon.co.jp: Perlプログラミング救命病棟:
  • Perl の開発環境 - naoyaのはてなダイアリー

    人力検索でPerlの開発環境はどんな感じ?という質問があがっていて、にわかに盛り上がって(?)いますね。僕も回答してみました。 一般的にPerl使ってる人はWindowsで開発する人が多いんですかね?サーバにログインして、ターミナル上で開発をする人って結構少ないのかなぁ。 自分なんかローカルで一応Active Perlをインストールしているけど、ほとんど使わないし…。普段はサーバにログインしてそこでemacsで開発、ローカルでやるとしたらcolinuxにログインしてそこで開発って感じです。Windows上にソースを置くということはしてませんねぇ(あ、colinuxWindows上か…) その感想として Emacs とか vi 使わないの? っていう話。mixi なんかを見てても僕の周辺で同じ感想を持ったひとが多かったようで。 やっぱり PerlPC-UNIX を含む UNIX との

    Perl の開発環境 - naoyaのはてなダイアリー
  • はてな perl ハッカーの方々にお聞きします。近頃ますます良い感じなperlですが、どのような開発環境で開発していますでしょうか。(エディタ、そのほか)また・・

    perl ハッカーの方々にお聞きします。近頃ますます良い感じなperlですが、どのような開発環境で開発していますでしょうか。(エディタ、そのほか) またお気に入りのperlモジュールがありましたら、教えて頂ければと思います。

  • naoyaのはてなダイアリー - Perlプログラマのレベル10 - Perlプログラミング救命病棟より

    プログラマ、と一言で言っても、if文の意味をようやく理解したばかりの駆け出しのプログラマもいれば、汎用的で優れたライブラリを量産できるような凄腕のハッカーもいる、つまりはピンきりです。 Perlプログラマに関してはどうでしょう。一流のPerlプログラマになるためには、見えない階段があるようです。use strict を使い始めたらその階段を一歩上ったと言えるでしょうし、正規表現を理解したときも一段あがることになると思います。リファレンス、クロージャ、オブジェクト指向、CPANモジュール、mod_perl、MVCフレームワーク。それらも階段を構成する材料の数々と言えるでしょう。 さて、Perlプログラミング救命病棟という書籍から、ちょっと長いですがそんなPerlプログラマのレベル10のリストを引用してみます。 レベル1: Perl 関係の書籍や資料を何も読んでいない。Perl がプログラミン

  • HOMMEZ公式オンラインショップ

    HOMMEZ(オムズ)は男性の心と身体の健康を支援し、一人でも多くの人が子供を得る幸せや男性としての喜びを享受できる社会の実現を目指しています。男性の妊活、活力にまつわる情報や商品の力で性や妊活に悩む男性が効率的に納得感を持って活動できる機会を創出します。

  • 500エラー撲滅[基礎編] エラー内容をブラウザに表示 - [CGI・Perl]All About

    エラーメッセージを読む 「500 Internal Server Error」が表示されて、原因がわからず困る。そんな経験は誰しもあるかと思います。 エラー原因を突き止めるのに、エラーメッセージは大きな手がかりになります。 Perlのエラーメッセージは普通、サーバのエラーログに出力されます。 ですが、エラーログはファイルサイズが大きくて、いちいちダウンロードするのが面倒だったり、あるいは(多くのプロバイダなど)、FTPからエラーメッセージを見ることができなかったりします。 そんなときには、CGI::Carpモジュールを使って、エラーログに書かれるのと同じ内容を、ブラウザに表示することができます。 CGI::Carpは標準モジュール モジュールというと、インストールをしなければ使えない、といった先入観のある方もいらっしゃいますが、そんなことはありません。 今回ご紹介するCGI::Carpは標

  • Perlメモ

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

    Perlメモ
  • 使える言語は Perl と言うと何故にバカにされるのか?

    ?さん 「言語何使ってる?」 僕 「Perl がメインかなぁ〜」 ?さん 「( ´_ゝ`)フーン Java じゃないんだぁ・・・今時 CGI で書いてるの?」 ここで言う Java ってのは Tomcat や Resin に代表される Servlet / JSP コンテナを利用したプロセス常駐型 java の事を指してます。決して Java-cgi のことを意味していません。多分彼らも、そういったことは意識していないと思います。 業で随分昔(servlet 技術が出る前)に作成した Java-cgi で作られたアプリケーションが現役で活躍していますが、とてつもなく遅いです。いわゆる Perl-cgi が遅いと言われる理由と一緒です。一番の勘違いのポイントは、 CGI = Perl って図式が無意識のうちにあると言うことですね。でも実際は、CGI の定義は、アクセスがあるたびにサーバが新し

  • 大規模なeコマースサイトを Apache と mod_perl で構築する

    この文書は Perl.com: Buildling a Large-scale E-commerce Site with Apache and mod_perl を翻訳したものです。2001年に書かれた文書であり、Apache/mod_perl/CPAN モジュールなど現在の状況にはそぐわない部分もある可能性があります。 大規模なeコマースサイトを Apache と mod_perl で構築する よくある神話 Perl はセーブする アプリケーションサーバの撰択 ケーススタディ: eToys.com Apache::PerlRun による救済 新たなアーキテクチャの計画 2000年のクリスマスを切り抜ける アーキテクチャ プロキシサーバ アプリケーションサーバ 検索サーバ ロードバランスとフェイルオーバー コード構造 キャッシング セッショントラッキング セキュリティ 例外(Excepti

  • 僕やはてながPerlを選ぶ理由 - naoyaのはてなダイアリー

    ご存知の通り、はてなのシステムはほぼすべてPerlで書かれています。そもそも僕がはてなに入った一つの理由に、僕が一番得意とする言語であるPerlを使ってシステムを構築していたという点があったりします。 世の中にはたくさんのプログラミング言語があります。PerlJavaRubyPHPPython、C、C++、lisp、Smalltalk、Cobol...数え上げたらキリがありません。そして、プログラマはかならずと言っていいほど、どれかひとつ以上の言語を愛しています。好き、ではなく愛しているのです。 自分が愛しているものを批判されると感情的になりやすいのは人の常、プログラミング言語の差異に関する議論は炎上しがちで、よく宗教戦争だなんて言われたりもします。その中で、言語なんてどれも一緒だなんていう乱暴なまとめがされることもよくあったりします。 しかし、何年かプログラマというものを経験して

    僕やはてながPerlを選ぶ理由 - naoyaのはてなダイアリー
  • 1