タグ

Perlに関するRetsetのブックマーク (30)

  • Perlでアニメ顔を検出&解析するImager::AnimeFace - デー

    というのを作ったので自己紹介します。 2月頃から、コンピュータでアニメ顔を検出&解析する方法をいろいろ試しつつ作っていて、その成果のひとつとして、無理やり出力したライブラリです。 はじめに はじめにざっとライブラリの紹介を書いて、あとのほうでは詳細な処理の話を僕の考えを超交えつつグダグだと書きたいと思います。 Imager::AnimeFaceでできること Imager::AnimeFaceは、画像に含まれるアニメキャラクター的な人物の顔の位置を検出し、さらに目や口など顔を構成する部品位置や大きさの推定、肌や髪の色の抽出を簡単に行うことができるライブラリです。 これらが可能になると、 画像から自動でいい感じのサムネイルを作成できる 動画から自動でいい感じのサムネイルを作成できる 自動的にぐぬぬ画像が作れる 自動的に全員の顔を○○にできる 顔ベースのローカル画像検索 など、最新鋭のソリューシ

    Perlでアニメ顔を検出&解析するImager::AnimeFace - デー
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク

    この記事は,日経ソフトウエア2006年9月号,連載「簡単実装で学ぶWeb技術2006」の第3回「Catalyst――Perl向けWebアプリ・フレームワーク」の再録です。記事は執筆時の情報に基づいており,現在では異なる場合があります。 こんにちは,結城浩です。今回はPerlのWebアプリケーション・フレームワーク「Catalyst」を解説し,簡単なメモ帳プログラムを作ります。 Catalyst(カタリスト)は,Perlで作られたWebアプリケーション・フレームワークです。Catalystを使うと,Webアプリを簡単に作成・テスト・配布することができます。catalystという単語のそもそもの意味は,「触媒」あるいは「促進させるもの」です。Perlのモジュール同士を触媒のようにうまく結びつけて,Webアプリ作成を促進させるという意味の名前なのでしょう。 Catalystのオフィシャルページは

    第4回 Catalyst(前編)---Perl向けWebアプリ・フレームワーク
  • Perl 製フレームワーク Catalyst を使ってみる - Hasta Pronto.org

    Perl Hacker ご用達のフレームワークと言えば Catalyst !もうかれこれ一年以上前から Perl 界隈では使われているフレームワークだと思うのですが、やっと僕も使ってみました。まるパーでも取り扱っていたのにやっとです。ここまでの道のりは長かったなぁw アルファな人たちと比べると 5 クールぐらい遅れてるよ僕はw 今年の目標で Catalyst を触るって決めてたんですけど、2 月終りになってやっとです。 なんで急に使ってみたのかと言うと、Kansai.pm の勉強会の題材になっているから。Plagger の時はろくに触らずに、知識だけで聞いていたんで、もっと話の内容を実感したいってのが一番の理由かな。でも Kansai.pm 行けるか微妙なんで独学でもいいから触っておきたかったんですよね。あとは仕事で使いたいんでとりあえず使えるようになりたい。楽したいw インストールはそん

  • Perl 界で今 HOT な MVC フレームワーク Catalyst のインストール方法

    現在もっとも注目されていて評価もかなり高い MVC フレームワークとして Ruby on Rails ってのがあります。Ruby on Rails って方は、「【レポート】Lightweight Language Day and Night - フレームワーク対決 (MYCOM PC)」にスマートにまとめられていますが、 Ruby on Railsの特徴はいくつもあるが、必要になるファイルが自動生成されるという点が興味深いところだ。railsコマンドを実行すると必要になるファイルが自動的に生成される。標準的な利用であれば、設定ファイルを書くだけでウェブアプリケーションとして動作させることも可能だ。 Ruby on RailsにはDRY(Don't Repeat Yourself)というポリシーがあり、できるだけ同じことはしないようになっている。DRYを実現する方法として、規約重視、言語重視

  • Perl の MVC フレームワーク Catalyst に入門してみた : NDO::Weblog:

    naoya.dyndns.org is currently offline. Please try again later. Questions about our services? Learn more at Dyn.com.

  • Elementary, ... use Catalyst qw(初挑戦);

    Catalystとは!? Perl界でじわじわもりあがってきてるMVCウェブフレームワーク Catalyst を試してみた。 Catalyst は Maypole というフレームワークの後継らしい。MaypoleのページのCatalystの説明によると、 Catalyst is a new, elegant web application framework for Perl. It is based on Maypole and adds many features from Ruby-on-Rails, Struts, Spring and Tomcat in a new and innovative way. と言われていて、いろいろな既存プロジェクトからエッセンスをもらったフレームワークなんだね。 こいつの大きな特徴は、いくつかのコマンドを打つだけでアプリの原型(スケルトン)を作

  • qootas.org/blog - Perl on Rails な Catalyst を試す

    qootas.org has been registered at Porkbun but the owner has not put up a site yet. Visit again soon to see what amazing website they decide to build.

  • TL - Perlフレームワーク

    TripletaiLとは TripletaiLは、プログラミング言語であるPerlで日語のWebアプリケーションを構築するためのフレームワークです。 安全性、生産性、保守性という三つの要素を重視しており、少人数での開発に適する形で設計されています。 フレームワークはオープンソースとして、meta::cpan上で公開されています 安全性 セキュリティに配慮した設計がなされており、これに関連する機能を備えています。 テンプレートへの文字列展開やフォームへの値の埋め込み時に、自動で <> などの文字をエスケープします。 DBへのSQL実行におけるプレースホルダはもちろんのこと、CSRFを防止する機能や、セッションにおいて同一ドメイン上HTTP/HTTPS両方の領域で安全かつ領域をまたいでも安全に扱うことが可能なdoubleモードといった機能があります。 生産性 TripletaiLは日製で

  • Perl,CGI - サンプル

    ====================================================================== Perl,CGI (C) 2005.11.07 - 2008.04.24 Yasuhiro Oshima. All rights reserved. ====================================================================== ==================== Perl/CGI 基 ==================== ■環境変数 ユーザエージェント $ENV{'HTTP_USER_AGENT'} リモートIPアドレス $ENV{'REMOTE_ADDR'} リモートホスト名 $ENV{'REMOTE_HOST'} 参照元URL $ENV{'HTTP_REFERER'} リ

  • Perl サブルーチン集 - futomi's CGI Cafe

    futomi 自作の、役に立ちそうな各種機能をサブルーチン化して公開しています。みなさまの CGI 作成などにお役立て頂ければ幸いです。リクエスト、バグなどございましたら、「Contact Me」コーナーからご連絡ください。 休日かどうかをチェックする 日付を指定すると、土日、祝祭日(国民の祝日)かどうかをチェックするサブルーチンです。平成 15 年 1 月 1 日実施予定の「海の日」「敬老の日」の改正にも対応。 存在する日付かどうかをチェックする 日付を指定すると、その日付が存在する日付かをチェックします。メールフォームやアンケートなど日付を指定させる場合のチェックに使ってください。 曜日を取得する 日付を指定すると、曜日を返します。 誕生日から現在の年齢を算出する 誕生日を指定すると、現時点の年齢を算出し、返します。 月末日を算出する 西暦、月を指定すると、該当月の末日を算出し、返しま

  • perl - PoCo::Client::HTTP < LWP::UserAgent->new(keep_alive => 1) : 404 Blog Not Found

    2007年04月25日02:00 カテゴリLightweight Languages perl - PoCo::Client::HTTP < LWP::UserAgent->new(keep_alive => 1) POEが大流行しています。私自身POEはちょくちょく使っているのですが、サーバーはとにかくクライアントとなるとそれほど使っていません。 理由は、以下ではありません D-5 出張版 - [開発] PoCo::Client::HTTP decodes content (w/o Permission) Kazuho@Cybozu Labs: Re: PoCo::Client::HTTP が勝手に文字コードを変えてしまう件 理由は、もっと単純。非効率だからです。 以下をご覧下さい。ここでは10000bytesのコンテントを同じサーバーに100回取りに行っています。 % perl lwp

    perl - PoCo::Client::HTTP < LWP::UserAgent->new(keep_alive => 1) : 404 Blog Not Found
  • POE - マルチタスクとネットワークのフレームワーク

  • POE - multitasking and networking framework for perl - perldoc.jp

    名前¶ POE - multitasking and networking framework for perl POE - マルチタスク及びネットワークのperl用フレームワーク 概要¶ #!/usr/bin/perl -w use strict; # POEを使う! use POE; sub handler_start { my ($kernel, $heap, $session) = @_[KERNEL, HEAP, SESSION]; print "Session ", $session->ID, " has started.\n"; $heap->{count} = 0; $kernel->yield('increment'); } sub handler_increment { my ($kernel, $heap, $session) = @_[KERNEL, HEAP, S

  • 自分なりのcometまとめ - id:k-z-h

    Perlでモダンなネットワークサーバーを書くには - naoyaのはてなダイアリーKazuho@Cybozu Labs: Comet の正しい使い方 PoCo::HTTP で Comet チャットサーバを作る - daily dayflower2007-02-09 - 酒日記 はてな支店cometの抱える問題点クロスドメイン制約専用サーバにする場合、HTTPデフォルトの80ポートはapacheなりlighttpdで使いたいから、8080なり8888なり別のポートを使うことになる。その場合IEやOperaなら問題ないのだけれど、FireFoxはクロスドメイン制約に引っかかってXHRが使えないらしい。/(^o^)\ナンテコッタイしかもRFC2616によると、同じホストに対して張れるセションが2〜4。そのため複数のセションを貼りたいとき(ex. 複数のチャットルームに入室)はサブドメインを切って

  • PoCo::HTTP で Comet チャットサーバを作る - daily dayflower

    せっかくのイベントドリブンフレームワークな POE ですから Comet でチャットをやってみようかと。ありきたりですが。 POE::Component::* でウェブサーバを立ち上げられるのは現在のところ, POE::Component::Server::HTTPServer POE::Component::Server::SimpleHTTP POE::Component::Server::HTTP の3つがあります。1番目は最近 inactive なのでパス。2番目は「イベントフレームワーク」への馴染みはいいんですが「Simple」じゃなくなってます。3番目はコールバック関数を登録するというお気楽スタイルなんですがちょっと雑な感じ。 今回は楽をするために3番目の PoCo::HTTP を使ってみたいと思います。id:naoya 氏も最近紹介してましたし。 URI の設計指針は, チャ

    PoCo::HTTP で Comet チャットサーバを作る - daily dayflower
  • http://www.ikepon.jp/tech/archives/2005/12/padwalker1.html

    Retset
    Retset 2007/12/14
  • 101号室: [perl][POE] POEで簡単なチャットサーバーを作る

    POE::Component::Server::TCPをつかったサーバー習作。 やることは 1.ClientConnectedでクライアントのオブジェクト($heap->{client})を%clientsに入れる。 2.ClientInputがきたら%clientsにあるクライアントすべてに送信。 3.ClientDisconnectedで切れたクライアントのオブジェクトを%clientsから削除。 これだけでtelnetで繋いで会話するだけのサーバーが作れる。 空行含んでも60行足らずで書けた。POE便利杉 #!/usr/bin/perl use strict; use warnings; use POE qw(Component::Server::TCP); my %clients; # ID => clientオブジェクト my $acceptor_session_id

  • ライブドアブログ|無料で豊富な機能が充実

  • naoyaのはてなダイアリー - Perlでモダンなネットワークサーバーを書くには

    Comet については、普及するかどうかという以前に、どう使えばいいのか、正しく使った場合に何をどこまでできるのか、という理解が共有されていないように思います。なので、(あくまで私見ですが) 使用したスライドの一部を公開したいと思います。よろしければごらんください。 サイボウズラボの奥さんによる Comet のサーバー周りの資料。すばらしい。C10K に対してどのようなアーキテクチャをとるのが良いかとの考察が特に勉強になりました。 また、問題や改善すべき点があれば、教えていただければ幸いです。 というので問題、改善すべきというわけではないですが Perl 周りの話で少し補足を。 資料中の「初心者へのオススメが PoCo::Server::HTTP でパフォーマンスが欲しい人には Sys::Syscall qw/:epoll/」の点。おそらく Perl でも epoll を使えますよというこ

    naoyaのはてなダイアリー - Perlでモダンなネットワークサーバーを書くには