タグ

perlに関するosi7のブックマーク (15)

  • GitHub - motemen/Teto: nicovideo stream player

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - motemen/Teto: nicovideo stream player
  • Lingua::LanguageGuesser - 言語判定器

    名称 概略 詳細 メソッド サポートしている言語(not utf8 mode) サポートしている言語(utf8 mode) EXPORTするメソッドについて 参照 著者 COPYRIGHT AND LICENSE 名称 Lingua::LanguageGuesser - 言語判定器 概略 use Lingua::LanguageGuesser; $textstring = 'text strings'; @lang_list_sorted_similarity = Lingua::LanguageGuesser ->guess($textstring) ->eliminate() ->suspect('english', 'japanese-euc_jp') ->result_list(); print "Input is perhaps $lang_list_sorted_similar

    osi7
    osi7 2010/02/10
  • さくらインターネットサーバでのCPAN導入を完全に手順化して見た - Perl入門ゼミ

    Perl › 環境構築 (この記事の内容は古くなっています、現在はcpanmを使ってモジュールをローカルにインストールするのが簡単でしょう。cpanmによるローカル環境構築を見てください。) otsuneさんのところでさくらインターネットのレンタルサーバでCPANを使用する方法が紹介されているのですが、一部手作業が発生するので、すべてコピペで実行できるように手順化してみました。 さくらインターネットサーバcpan導入手順 # ライブラリのためのディレクトリの作成 mkdir -p ~/local # CPANの設定ファイルを作成 echo no | cpan # cpanコマンドの設定ファイルMyConfig.pmの書き換え # ( __END__の行まで一気にコピーして実行してください。とまった場合はEnter ) perl - ~/.cpan/CPAN/MyConfig.pm > ~/

    さくらインターネットサーバでのCPAN導入を完全に手順化して見た - Perl入門ゼミ
  • ゆーすけべー日記

    サキとは彼女の自宅近く、湘南台駅前のスーパーマーケットで待ち合わせをした。彼女は自転車で後から追いつくと言い、僕は大きなコインパーキングへ車を停めた。煙草を一吸ってからスーパーマーケットへ向かうと、ひっきりなしに主婦的な女性かおばあちゃんが入り口を出たり入ったりしていた。時刻は午後5時になる。時計から目を上げると、待たせちゃったわねと大して悪びれてない様子でサキが手ぶらでやってきた。 お礼に料理を作るとはいえ、サキの家には材が十分足りていないらしく、こうしてスーパーマーケットに寄ることになった。サキは野菜コーナーから精肉コーナーまで、まるで優秀なカーナビに導かれるように無駄なく点検していった。欲しい材があると、2秒間程度それらを凝視し、一度手に取ったじゃがいもやら豚肉やらを迷うことなく僕が持っているカゴに放り込んだ。最後にアルコール飲料が冷やされている棚の前へ行くと、私が飲むからとチ

    ゆーすけべー日記
  • Elementary, ... Googleで「はらへった」と検索するとピザが届くようにするまで

    日曜は、Plagger を初めてちゃんとさわってみました。 Plagger の概略は、miyagawaさん自身による このYAPC::NAのPDF がわかりやすいです。要するに、 『ネットからフィードを集める → (ごにょごにょする) → 出力する』をするものです。 この「集める」や「ごにょごにょ」や「出力」の部分に、ブロックを重ねるようにしてモジュールを重ね、自分の好きな起承転結にできるという点が実に Perl ぽい着想です。風がふけば桶屋がもうかるフレームワークと呼んでいます。 Subscription::Bloglines / Publish::Gmail まあ、まずは普通に使ってみようということで、「Bloglines から集める」→ (エントリごとに分割、RSS 広告除去、文の内容をできるだけ収集→ Bloglines、Delicious へのリンク付与、はてブ登録数付与) →

    Elementary, ... Googleで「はらへった」と検索するとピザが届くようにするまで
  • HTTP::Recorder

    NAME HTTP::Recorder - record interaction with websites SYNOPSIS This module is deprecated It works by tagging links in a page, and then when a link is clicked looking on the submitted tag to see which link was clicked It can not handle Javascript-created links or JS manipulation of the page so it works only for fairly static websites For better options check out Selenium Patchs are welcome, and I'

    HTTP::Recorder
    osi7
    osi7 2009/04/28
    WWW::Mechanize用スクリプト生成
  • Perlチュートリアル — LL温泉

    今すぐやりたい。そんな夜があることでしょう。男性に限らずに女性にだってそんな夜はあると思います。女性は一人でしないとか、自分から求めないなんて現実とは程遠い言葉だと思います。なぜなら「都合の悪いことは言葉に出さない」という女性が多いからです。ということは、裏を返せば女性だって一人でする夜もありますし、眠れない夜を誰かと過ごしたい願望だってあります。男性と同じように、「今日はしたい」と思う時だってあるのです。そうと解ればあとはどこで出会うかだけですよね。優良な出会い系サイトを使用するのも良いでしょう。しかし、すぐに会うことは意外に難しいかも知れません。なぜなら出会い系サイトはある程度連絡を重ねるとポイントが女性に入るシステムになっているサイトが多いためです。すぐに会うよりもある程度期間をおいてから会ったほうが女性にしたら会えるしポイントはたまるしでお得なのです。ですので即日会いたい場合は出会

    osi7
    osi7 2008/10/29
  • Web::Scraper を利用して画像をたくさん手に入れるWeb::Collector なんてものを書いた | ブログが続かないわけ

    ■主な機能1. YAML を書くだけで簡単に大量の画像を手に入れることができる。 2. 過去に取得した画像(ファイル名でチェック)は取得しない。 3. たどるページ数を制限できる。 1. がこのモジュールの主旨。 2. の機能があるおかげで、取得した画像を整理したり、いらないものを削除したりしても、もう一度同じ画像を取得してしまうことがない。 3. 最初に取得するときはたくさんのページをたどるようにしてスクリプトをキックし、その後例えばcron で定期的にまわす場合などは、たどるページを1とかにすると相手のサーバにも負担をかけなくて良い。 ■使い方1. YAMLを書く (config.yaml)--- img_dir: /Users/junichiro/Pictures/e3 uri: http://www.e-3.ne.jp/image?p= max_cnt: 1 process: pr

    Web::Scraper を利用して画像をたくさん手に入れるWeb::Collector なんてものを書いた | ブログが続かないわけ
    osi7
    osi7 2008/08/11
    tumblr→LDRクリップorGRスター→勝手に裏でDLというシナリオ
  • Perl入門

    これは,私が所属する研究室内で行なっているperl講習会用に書いたもの Perlの特徴 インタプリタ言語である. 作成やデバッグが容易. 制御構造などが C に類似したプログラミング言語 パターンマッチ(文字列検索)や置換など, 文字列処理が得意. 正規表現が使える 連想配列(ハッシュ)が使える 豊富な外部モジュール 自然言語処理では、大量のテキストから必要な情報を取り出さなければ ならない機会も多い. C 言語で高度なテキスト処理をするプログラムを書くのは面倒なことが多いが, Perlなら手軽に書くことができる. 実行速度は C より遅い(変数扱いの自由度のためなど). しかし開発効率は圧倒的によいので、プログラム がどの程度の期間使われるかで選択する. PerlによるCGIは遅いと言われるが, 確かにCで書かれたCGIよりは遅いが, PHPと比べると,Apacheのモジュールmod_p

    osi7
    osi7 2008/07/22
  • 図解: Perl と Unicode 文字列 - daily dayflower

    id:tomi-ru さんが [http://e8y.net/mag/015-encode/:title] というとてもプラクティカルな [http://search.cpan.org/perldoc?Encode:title=Encode] 入門をお書きになったので,わたしも違う切り口で書いてみたくなりました。 いちおうの基礎(読み飛ばし可) 文字セット, キャラクタセット, 文字集合, 文字集合 - Wikipedia エンコーディング, 符号化方式, 文字符号化方式 - Wikipedia この2つは異なります。とくに知らなくても下記の文書を読むことはできますが,理解しているとためになります。くわしく知りたい人は自習してください。 文字セットの例 Unicode JIS X 0208 ひらがなとかカタカナとか漢字とか ASCII 文字 エンコーディングの例 UTF-8 ISO-202

    図解: Perl と Unicode 文字列 - daily dayflower
    osi7
    osi7 2008/06/22
  • サンプルコードによるPerl入門

    文字列 数値をASCII(アスキー)コードに対応する文字に変換するには、chr関数を使用します。 #!/usr/bin/perl use strict; use warnings; # ASCII文字コードでは65,66,67はそれぞれ 'A','B','C'に対応する。 my $a_num = 65; my $b_num = 66; my $c_num = 67; print chr( $a_num ), "\n"; print chr( $b_num ), "\n"; print chr( $c_num ), "\n"; __END__ 続きを読む

  • 『超初心者によるPerl独学』

    Perlの入手方法  / 色々と参考にさせていただいているサイト / MS-DOSプロンプトの使い方 / Perlのコマンドラインスイッチ Perlのスクリプトの書き方 / 引用とエスケープシーケンス print関数 / printf関数 変数の種類と扱い方 スカラー変数について  ($_ について) 配列について 連想配列について 改行の削除(chomp) 配列を扱う関数 chop関数 / grep関数 / join関数 / pop関数 / push関数 / shift関数 / unshift関数 /splice関数 / split関数 / ファイルからの読み込み 連想配列を扱う関数 each関数 / delete関数 / ファイルからの読み込み / %ENV 演算子 代入 / 大小関係 / 等値演算子 / 算術演算子 / インクリメント・デクリメント / 条件演算子 / 範囲演算子 /

    osi7
    osi7 2008/05/26
  • Perl-users.jp - 日本のPerlユーザのためのハブサイト

    Perl Mongers Perl Mongers とは、日各地に存在する、Perl ユーザーのコミュニティのことです。各種イベントが行われていますので、是非参加してみましょう。 Shibuya.pm Fukuoka.pm Kansai.pm (@kansaipm) Yokohama.pm (@yokohamapm) Hokkaido.pm (@hokkaidopm) Nagoya.pm (@nagoyapm) Kushiro.pm (@kushiropm) Kyoto.pm (@kyotopm) Kamakura.pm Niigata.pm (@niigatapm) Sendai.pm (@sendaipm) Tokyo.pm Hachioji.pm (@hachiojipm) Chiba.pm (@chibapm) Yomitan.pm (@yomitanpm) Machida.pm

    osi7
    osi7 2008/05/22
  • wakaponさんの超☆Perl備忘帳: yapc2008::asia 感想 めもめも

    5/15、16とyapc2008::Asiaに行って来ました。とても楽しかったです。スタッフの方々や発表者の方々や懇親会でお話していただいた方々に感謝感謝!!!1。はじめてこのようなイベントに参加し、LTでの人の多さに圧倒されてしまいました。発表スライドをここにうpっておきました。いくつか加筆修正しています。 追記:SlideShareのほうにもうpりました。CodeReposのほうにもうpりました。 以下、公演中にいくつか紙めもしたものをめもめも。2日目は夕方からしかいけなくて非常に残念、、 1日目 about perl5.10 perl5.10の文法を使うためには、use 5.10やuse featureを明示的に宣言してやる必要がある。5.10の新しい機能を全部使うときはuse 5.10、個別に指定するならuse featureのimportメソッドに使いたい機能を名前で渡す。 ワン

    osi7
    osi7 2008/05/21
  • Let'sプログラミング

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング
    osi7
    osi7 2008/05/14
  • 1