タグ

perlに関するhidebloのブックマーク (42)

  • symfonyからPlagger呼び出したいなと。 - それマグで!

    PECL/perl モジュールがあるじゃないか。ずっと前から見かけてたけれど、そういえば触ったことがない。 PECL/perlを使えば、PHPPerlのRun timecompiler+VM機能(いわゆるperlコマンド)が実装されるらしい。これを使ってみよう。PECLはドキュメントが少ないので参考にUsing Perl Code from PHP(Zend Developer Zone)を読んでみた。サイトによるとPECL/perlが出来ることは次の通り。 load and execute perl files #Perlをロードして実行出来る evaluate perl code #Perlのソースをeval出来る access perl variables #Perlの変数をさわれる call perl functions #Perlの関数にアクセスできる instantiate

    symfonyからPlagger呼び出したいなと。 - それマグで!
  • http://kerolin.jspeed.jp/Computer/Informatics/lingaja070110.html

  • hide-k.net#blog: Chained ActionでスマートなURL

    Chained Actionを使った例でこんな記事がありました。 /user/ ユーザー一覧 /user/add ユーザー追加 /user/[ユーザー名] [ユーザー名]の詳細 /user/[ユーザー名]/edit [ユーザー名]の編集 /user/[ユーザー名]/delete [ユーザー名]の削除 というURL構成を再現するのに package MyApp::Controller::User; use strict; use warnings; use base 'Catalyst::Controller'; sub _parse_PathPrefix_attr { my ( $self, $c, $name, $value ) = @_; return PathPart => $self->path_prefix; } sub root : Chained('/') PathPrefi

  • lightcyanのインフォホリックな日々

    favyはこちらから。 バー葉蔵という友人のやっている日酒・焼酎などの日産のお酒のバーのページを作ってみました。まぁ高円寺と言うよりはギリギリ中野区(大和町)なんですけど。 いくつかの店の情報を入れて、基のデザインを3種類の中から選んで、メインの色を選ぶ。これだけでした。情報も入れるというよりは選ぶという感じで、選択肢がなければ入れられませんけど。選択肢みてるとカップル向けの店を意識してるようです。バーに個室とかカップルシートとかあるわけ無いだろと。 自由度低い分簡単です。スマホからでも編集できます。しかしこれってfavicon.ico(タブブラウザとかでページの題名の前に出てくるアイコン)変えられないんですかね(赤いハートマークw)。TwitterやFacebookへのリンクはお知らせの中にタグを埋め込みました。中の人がSEOとかやってくれおと思うんですが、やっているのでしょうか。

    lightcyanのインフォホリックな日々
  • MSN Messengerに送るプラグインって無いのかな?というわけでちょっと書いてみた。 - ヒルズで働く@robarioの技ログ

    別に見なくてもいいけど気になる ログに残さなくて良い がんがん更新される というFeedがあって、そのエントリはメッセンジャーに送れるといいなあと思ったのです。探してみたけど上手く見つからず。 お知らせとか タイムアウト処理を実装しました。 ウェイトを実装しました。一気にメッセージが送られてくるとメッセンジャーがしばらく固まってしまうので、メッセージの間隔を指定できるようにしました。 文字化け直しました。適当にやり過ぎた。。。処理中はutf8フラグを付けたままにしておいて、最終的に出力するときにencodeするようにしようね。お兄さんとの約束だぞ(*^ー゚)b hookをちょっと真面目に使いました。Publish::Debugをコピって作っていたので、Feedが複数個あると複数回ログインするようになっていました。この修正で、複数個Feedがあっても1回しかログインしないようになりました。(

    MSN Messengerに送るプラグインって無いのかな?というわけでちょっと書いてみた。 - ヒルズで働く@robarioの技ログ
  • Perlで作るモバイルサイトのコツ:第4回:CodeZine

    はじめに 携帯用のサイトを作成する際に避けて通れないのが文字コードです。入出力とWebアプリケーション内部での文字コードを統一すべきか、絵文字はどう扱えばよいのか。文字コード1つ取ってもさまざまな問題があります。 今回はこれらの問題に対して、筆者がいつも行なっている方法を紹介したいと思います。 対象読者 PerlCGIアプリケーションを作成したことがあり、携帯用のサイトを作成したい方。 必要な環境 Perl 5.8以上が動作する環境。 文字コード変換 最近のWebアプリケーションの開発では、多言語対応という観点から「UTF-8」という文字コードを使用した開発が主流となってきています。PC用サイトのみの開発であれば、すべての処理においてUTF-8を使用するため、特別な文字コード変換処理を実装する必要はありません。 しかし日国内の携帯電話は、主に「Shift_JIS」で記

  • hide-k.net#blog: perlで機種依存文字を取り扱う

    「D-5 出張版:機種依存文字入りのShiftJISを扱う」を読んで大変タイムリーだったので実験して見ました。 はてぶのコメントでmiyagawaさんが decode("cp932", $buf) でいい気が とおっしゃられているので こんなんで実験してみました。 JISやEUCを取り扱うのでEncode::Unicode::Japanseを使って見ました。 取り扱うtext.txtは機種依存文字や半角カタカナを含んだこんなファイル。 #!/usr/bin/perl use strict; use warnings; use Encode::Unicode::Japanese; use Encode qw/encode decode/; _encode (qw/text.txt shift_jis sjis-utf8.txt utf8/); _encode (qw/text.txt shi

    hideblo
    hideblo 2006/11/17
  • YappoLogs: Xangoというクロウラーフレームワークを使ってみる

    Xangoというクロウラーフレームワークを使ってみる Xango XangoPerlで書かれた汎用クローラーフレームワークです。 イベント型フレームワークPOEを使用することにより高速なクローリングが可能です。 実装にもよりますが、単一プロセス内でインデックシングや文字コードの変換等の処理を 同時に行うアプリケーションでも1秒に5~8 URL、1時間で 18000 ~ 22000 URLの処理が行えます。 ドキュメントはperldocのみっぽいので、日語の情報を残す意味で使い方のメモをば。 相当端折って書いてます。 Xangoを使ったクロウラーを書くには、制御用のにPOEセッションを作る必要があります。 Xangoを制御するためのモジュールを適当な名前で作っておくのがスマートかと思います。 とりあえずセッション作成を行う処理を書きます sub spawn { my $class = s

  • [を] Perl の特殊変数のうちときどき使うもの

    Perl の特殊変数のうちときどき使うもの 2006-05-27-2 [Programming] Perl の特殊変数のうち自分が使っているものだけメモ。 $0 スクリプトのファイル名 $$ プロセス番号。see "perldoc -f srand" $^T スクリプトの実行開始時間 $. 読み込み中の行番号(レコード番号)。例: while(<>){print $.} $/ 入力レコードのセパレータ。例: undef $/; $a = <>; $| バッファリングの制御。$|=1 でバッファリングなし。 $! システムコールのエラー。例: chdir("aaa");print $! if $!; $@ evalでのエラー。例: eval '$a=f(1)';print $@ if $@; $, 出力フィールドの区切り。例: $,='/';@a=(1,2,3);print@a; 追記0

    hideblo
    hideblo 2006/05/28
  • 404 Blog Not Found:perl - "Hello, world!"から始めたくない人は

    2006年05月18日14:00 カテゴリ書評/画評/品評Lightweight Languages "Hello, world!"から始めたくない人は - 書評 - Perl Cookbook この答えもまたPerlらしく、"More than One Book to Read"なのだが、すでに他のLightweight Languagesをある程度知っているという人ならこちらだろう。 Perl Cookbook (English) Christiansen / Torkington [邦訳: Perlクックブック] F's Garage:Perlを勉強する順番Perl の学習コストを大幅に軽減するスゴイ方法に書いてある、以下のから、まずはこれは読んでおけというオススメのがあったら教えてくださいってのと、読む順番がよくわからんので教えてください。 以前にも何度か紹介したのだが、単体で

    404 Blog Not Found:perl - "Hello, world!"から始めたくない人は
  • F's Garage:Perlを勉強する順番

    PHP。ヲ。ヲア隘癸ヲ!。ヲ�レ�!。ヲ!ツ�!。ヲ�。ォava。ヲ。ヲ。ヲ。ヲケ罍肭�・蟷イ。ヲ「�!ハ�2ク螟。。ヲ、�"カ�!。ヲ。癸ヲ。ヲ�レ�!。ヲ!。ヲ。ヲコ�!ク蕕ヤ薜ツ�!、�!」罍聶爐�!レ�"ク�!ク芬サハ�!。ヲオキ。ヲ。ヲホ�!。ヲ」�。ヲカ�?・罐遙ヺ�!。ヲ!。ヲ。�。ヲ「�"。ヲ!」罍鬧�*。ヲ。ヲ。ヲ莠カ芬サコ觸。ヲ。裔箜アerl。ヲァ茖ヲ。ヲカ芬サリ�!」罍聶盒�!コ�!゙�!。ヲ!」罍聶癸ヲ」筍ヲ、�"カ�!ホ� 「�!レ�"、�!レ�"、� 「�!セ罍蓊筅�!。ヲ。ヲ萓。罍�。ヲァ罍悅ヲカ�"ー�!。ヲ!。ヲ。裔皀罍聶盒�!コ�!゙�!。ヲ!。ヲ。�。ヲ「芬サハ�"ト�;。ヲキ遑ヲメ�!カ�!。ヲュ裹陦ヲ!ァ罐筍ヲー�!セ�"セ�!カ�"イ�"ニ�!ツ�!。ヲ�「�)イ罍蓊翳�#・罐矣癸ヲ。ヲ裲「�!。罍讌癸ヲ。筵癸ヲ。癸ヲ�「芬ケ・莵鬘ヲト�

  • ワイティピーエックス

    秋葉原にあるパークギャラリーで 開催されている「街角展」に作品を出品しています。 世界の街角で見かけたぐっとくる瞬間の写真です。 小手先ではなく足で稼いだ写真です。 路上にこそ出会いはあります。 いくつもの驚きに出会いました。 買われたらなくなっていくので ぜひ見に来てください。 どうぞよろしくお願いいたします! https://park-tokyo.com/post/185673850671/machikado2 park-tokyo.com

    ワイティピーエックス
    hideblo
    hideblo 2006/05/17
  • MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブログ

    GSAMBAD レビュー 起動 (クリックすると拡大します) Server settings (クリックすると拡大します) Users (クリックすると拡大します) Shared resources (クリックすると拡大します) Disc (クリックすると拡大します) Security (クリックすると拡大します) Configuration (クリックすると拡大します) Server settings全体 (クリックすると拡大します) Shared resources選択 (クリックすると拡大します) インポート (クリックすると拡大します) Userリスト (クリックすると拡大します) 設定 (クリックすると拡大します) Credit (クリックすると拡大します) GSAMBAD 紹介はこちら

    MOONGIFT | オープンソース・ソフトウェア紹介を中心としたITエンジニア/Webデザイナー向けブログ
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

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

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 新人教育 - Unknown::Programming

    明日からちょっと遅めのゴールデンウィークということでなんか更新しとくか。 まっさらな新人にPerl教えるのって当にきついですね。 専門学校レベルのC言語しかやったことないとかいう人は配列やfor文を凄く好む。 ハッシュやforeach使えよと。 はたまた学校でPerlやってましたとか言う人もstrictってなんですか?ってな状態だし。 というかね、専門学校で教えられてるPerlのレベルがね、10年くらい時が止まってるんじゃねーのか、と思うくらいレベルが低いのがなんとかならんかなと。(ということはPerlでOOPとかstrictとかCPANとかを教えてくれるような専門学校があったら凄い生徒集まるんじゃない!?いやいや、世の中はPHP主流になりつつあるらしいぞ) いや、まとにかく勉強しないといけない項目を箇条書きでざーっと上げてみようか。 foreach文 ハッシュ 配列操作関数push,s

    新人教育 - Unknown::Programming
    hideblo
    hideblo 2006/05/05
    学習コスト
  • Amazon倉庫はニートでも出来る簡単なお仕事らしい : オーニソプターズ

    作業内容 ルンバみたいな自動で送られてくる棚に商品をバーコードでスキャンして入れるだけ ノルマは1日3000件 拘束時間11時間(勤務時間10時間プラス休憩1時間) 時給1050円 なんj民にオススメ

    Amazon倉庫はニートでも出来る簡単なお仕事らしい : オーニソプターズ
  • ありものを探す - アイデアマンズブログ - アイデアマンズ株式会社

    MicrosoftとNew York Times アイデアマンズアプリα版登場! ありものを探す2006年05月02日 13:49 こんなソフト作れないかなーと思ったときに、まずありものを探します。 以前はフルスクラッチでプログラムを書くのも楽しかったのですが、今はとても時間がもったいない。 なんでもかんでも自作するのではなく、作るものを作る、使うものは使う、という見極めがもの作りのビジネスの肝要だと考えています。 そんなときの僕のワークフローとブックマークを簡単にご紹介。 ■オンラインソフト系 Windowsで動かしたいソフトでまず「あーこれは既にありそうだな」と思ったらお馴染みですがオンラインソフトを探します。 質を求めるなら、 窓の杜 量を求めるなら、 Vector:ソフトウェア・ライブラリ&PCショップ 最近はあまり見ませんが、海外最大手(と思われる)ならば、 Revi

  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • PerlでCGIを書く時に.

  • Perl内にPHPを埋め込む:phpspot開発日誌

    AnnoCPAN - PHP The module makes it possible to execute PHP code, call PHP functions and methods, manipulate PHP arrays, and create PHP objects. Perl内にPHPを埋め込むモジュールを発見。 次のコードでperl内でphpが動く。 # evaluate arbitrary PHP code; exception is thrown # and can be caught via standard eval{}/$@ block PHP::eval(<<EVAL); function print_val($arr,$val) { echo $arr[$val]; } class TestClass { function TestClass ( $pa