Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (59)

タグの絞り込みを解除

perlに関するorangevtrのブックマーク (91)

  • YAPC::Asia 2011 で基調講演らしきことしてきた - hide-k.net#blog

    久々にblog 書こうとしたら、パスワード忘れて、きーーーっとなってたら ID 間違えてました。 こんばんは。 そろそろ一週間になりますが、YAPC::Asia 2011 で基調講演らしきことをしてきたので、そのお話を。 今回、この話を受けた経緯としてはirc で自重できない人たちの完全な悪のりに乗せられた感じですが、当日は握手会がなかったので引き受けました。 当日は、これまた自重できない人たちが何かピカピカ光る棒状の物を振ってたり、飲禁止のはずの講堂の壇上にテキーラが一瓶置いてあったりと、とても格調高い雰囲気の前で話させていただきました。 まじめな話、今回のテーマがEvolutionということで、自分みたいなマネージャーの立場からPerl monger といかに仕事をしているかというのを紹介させてもらって、マネージャーに興味を持って裾野が広がって、Perl仕事が増えて、みんな幸

    orangevtr
    orangevtr2011/10/24非公開
    昨年のmiyagawaさんのに続いて生で聴けてよかった。
    • Test::Fixture::DBI で覚えるデータベーステスト - Articles Advent Calendar 2010 Hacker

      さて、今年も JPerl Advent Calendar の季節がやってきましたね。こんにちわこんにちわzigorou です。 今回は拙作 Test::Fixture::DBI でデータベースのテストをするお話をしますよ! このモジュールはモバゲーオープンプラットフォームのAPI 開発時に必要にかられて作り、今では DeNA の社内でも普通に使われて来ているモジュールです。 レポジトリはgithub です。 はじめに とりあえずはテスト用の table を用意しましょう。 USE test; DROP TABLE IF EXISTS location;CREATE TABLE location ( id int(10) unsigned not null, user_id int(10) unsigned not null, title varchar(255) not null

      Test::Fixture::DBI で覚えるデータベーステスト - Articles Advent Calendar 2010 Hacker
      • 貴方がまだ使っていないだろうTest::Moreの5つの特色 | taro-nishinoの日記 | スラド

        以前にも書きましたが、私もCPAN Testersの下辺の最下位に参加しています。いろいろなテストの中身を覗くと、まだ新しいTest::Moreの特色がすべて使われているとは言えないと感じました。 Test::Moreを使うのはCPAN作者のみならず、Perlerなら必須の道具です。ですから、最低常識に位置します。そういう時に、DavidGolden氏は御自分も失念していたかのようにとぼけて、エッセイという形を取りながらも、こじんまりと綺麗に新しいTest::Moreの特色を"Five Test::More features you might not be using yet"で説明してくれています。 私は以前にも書いたことがありましたが、Perl体やCPANモジュールのドキュメントやハウツーものは一切訳さないと公言しました。その理由は訳さなければならないほどの英語ではない(せいぜい

        orangevtr
        orangevtr2011/05/20非公開
        知らなかったものがちらほら・・継続的にキャッチアップしないと漏れるなぁ
        • 型グロブを理解する 〜アスタリスクは怖くないよ(。・ω・)ノシ〜 - (゚∀゚)o彡 sasata299's blog

          2009年03月28日16:01Perl 型グロブを理解する 〜アスタリスクは怖くないよ(。・ω・)ノシ〜 先日、tokuhiromさんの LWP::UserAgent::WithCache::Transparent を見ていて、 my $orignew = *LWP::UserAgent::new{CODE}; {CODE}って何だ!?と思ったので調べてみました。結論から言うと、これは型グロブです。まずは型グロブの簡単な説明から。 そもそもperlでは、(グローバルな)変数とか配列とかハッシュとかサブルーチンとかファイルハンドルなんかは全て一つのテーブル(シンボルテーブル)で管理されています。 ※レキシカル変数(my宣言する変数)はシンボルテーブルではなく、別テーブルで管理されています。 例えば、 #!/usr/bin/perl use strict; use warnings; ou

          orangevtr
          orangevtr2011/03/23非公開
          昔クロヒョウ本で読んでハラオチしたはずなんだがあんま使わないので忘れかけてた。。
          • 【Oct . 13, 14, 15】YAPC::Asia Tokyo 2011 "Evolution" - Japan Perl Association運営ブログ

            【Oct . 13, 14, 15】YAPC::Asia Tokyo 2011 "Evolution" のお知らせ | Announcing YAPC::Asia Tokyo 2011 "Evolution" ( English announcement followsJapanese ) こんにちは、櫛井です。 去年に引き続き、YAPC::Asiaを担当させていただくことになりました。 周到に仕組まれた罠により、気付いたらイベントをやることになった 前回とは違い、JPAの理事会に呼ばれたと思ったら 「次回のYAPC::Asiaの草案よろぴく」とカジュアルに言われたので 今年も頑張ろうと思います。皆様の協力あってのYAPC::Asiaです。 宜しくお願いいたします。 ■テーマと方向性について 今回のテーマは「Evolution」、Perlの先端を行く人をメインにすえたいと

            orangevtr
            orangevtr2011/03/11非公開
            @941++! 今年も行けるといいな
            • perl - 「優れたPerlプログラマを見分ける27の質問」回答例 : 404 Blog Not Found

              2011年03月01日18:00 カテゴリLightweight Languagesperl - 「優れたPerlプログラマを見分ける27の質問」回答例 これは良問。 How to Identify aGoodPerl Programmer - ModernPerl Books, a ModernPerlBlog 「優れたPerlプログラマを見分ける27の質問」の日語訳 - Islands in the byte stream というわけで回答例。あくまでも解答例。There's more than one way to doit はここでも例外ではないので。Perl5において変数のシジルが示すものは何か 変数の基型。$scalar、@array、%hash、&code、*typeglob。&codeの&は省略可能かつ省略推奨。これ以外の型はオブジェクトを作ることで作れ

              perl - 「優れたPerlプログラマを見分ける27の質問」回答例 : 404 Blog Not Found
              orangevtr
              orangevtr2011/03/01非公開
              いや、8割方答えは分かるんだけどさ、自身が「優れたPerlプログラマ」か断言できる自信がないんだけど。Shibuya.pm とか YAPC とか見ちゃうと特に。
              • なんで Perl をつかいつづけるのか - tokuhirom's blog

                なんでPerl をつかいつづけるのか 互換性を大事にしているから バージョンアップしてもそのままうごくっていうのはすごくいいですね。バージョンアップするための作業に自分の時間をとられたくないですね。 そういった意味ではPython はのりかえの選択肢になりますね。 正規表現リテラルがあるから 正規表現リテラルがない言語はいかんせんワンライナーとかでつかえないので、ワンライナー用の言語をもう一個おぼえておく必要がありますね。正規表現つかえるとやっぱり便利ですね。 やりたいことをやれるモジュールがたいがいあるから さっき node.js で SMTPTLS でメールをおくるスクリプトをつくろうとおもったら、SMTP TLS できるライブラリがみあたりませんでした。 ちょっとしたスクリプトをかこうとしたときに、すぐにライブラリがみつかるというのはやはりPerl は便利ですね。Perl だっ

                orangevtr
                orangevtr2011/02/03非公開
                半年に1回くらいこの話題見かけるきがす
                • perl - から未だに目を離せない四つ、あるいはただ一つの理由 : 404 Blog Not Found

                  2011年01月31日22:30 カテゴリCultureLightweight Languagesperl - から未だに目を離せない四つ、あるいはただ一つの理由 やはりお鉢がまわってきたので。 回答希望。ラクダかわいい以外で。@dankogai さんとか? 「〜今あえてPerlを取る理由というのが個人的には思い浮かばない。生粋のPerl使いならきっと流暢な解答を用意してくれると思う。」 プログラミング言語人気TOP10の簡易解説 http://ht.ly/3NaTkless than a minute ago via HootSuite佐藤 治男 HalSato プログラミング言語人気TOP10の簡易解説用途的にPythonRubyと被るので、今あえてPerlを取る理由というのが個人的には思い浮かばない。生粋のPerl使いならきっと流暢な解答を用意してくれると思う。 ベタ プログラミ

                  perl - から未だに目を離せない四つ、あるいはただ一つの理由 : 404 Blog Not Found
                  orangevtr
                  orangevtr2011/02/01非公開
                  こういうの(元記事)って9割9分がたCPANとかYAPC知らないでイメージで書いてるのがほとんどじゃまいか。mixiとかモバゲーとかLDとかはてな見てると言語ごとのユーザー数とか収益率とか算出すると面白いことになるんじ
                  • vim × Perl のコンパイルを簡単にするコマンドと設定 (Perl.vim) - iDeaList::Writing

                    perl.vimコンパイラプラグインで、Perlコードをクィックフィックスする。 — 名無しのvim使いのエントリーを読んで、 デフォルトでPerl.vimが入ってるという事を知ったのが数週間以上前。 便利すぎてすごくショックだったのでメモメモ。Perl.vimとはなにか 概要 compilerディレクトリにあるperl.vimコンパイラプラグインを使うと、Perl言語で書かれたコードの文法チェックと、QuickFixリストを利用したコードの修正作業を手早く行えます。 インストール方法perl.vimコンパイラプラグインは、デフォルトでインストールされています。perl.vimコンパイラプラグインで、Perlコードをクィックフィックスする。 — 名無しのvim使い 1)Perlコンパイラの選択 :compilerでコンパイラの選択vim docs :comp[iler][!]

                    vim × Perl のコンパイルを簡単にするコマンドと設定 (Perl.vim) - iDeaList::Writing
                    • orangevtr
                      orangevtr2010/12/06非公開
                      楽しみだ
                      • YAPC::Asia Tokyo 2010 をやってきた! (当日編) : 941::blog

                        おっす!おれくしい! ウルトラ長かった準備編、最後まで読んでいただけたようでありがたや。 「あんだけ長いのに編始まってないのかよ…」とか「編いつやんだよボケ」とか激励のFAXが 続々と届いているので編書くよ! んー、でも運営としては準備の方が大変なので 実は俺の中ではだいぶ書ききった感あるんだけど。まぁいいよね!我慢して読んでってよ! 準備編はこちらblog::941:YAPC::Asia Tokyo 2010 をやってきた! (準備編) そして今回も長いので目次 実はまだ残ってる準備編 ボランティアスタッフ集合&準備開始Perl Casual主催! 前夜祭開催 ついに開幕、YAPC::Asia 2010 1日目 あっという間に最終日、YAPC::Asia 2010 2日目 祭の後、そしてまた来年 実はまだ残ってる準備編 当日編と言いながらもまだ準備が終わってない。当はもっと

                        YAPC::Asia Tokyo 2010 をやってきた! (当日編) : 941::blog
                        orangevtr
                        orangevtr2010/10/27非公開
                        素晴らしかったです!お疲れさまでした!
                        • ゆーすけべー日記

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

                          ゆーすけべー日記
                          • StarmanとStarletの差異

                            Tatsuro Hisamori @myfinder だいぶ違うということか。 RT @kamipo: StarmanとStarletの差異はせいぜいインドとインドネシアぐらいのもんじゃ。 2010-10-01 11:36:24 徳永 広夢 @tokuhirom2 Starlet と Starman の違いはNet::Server つかってるかどうかってところと、keepalive まわりの実装の有無ぐらい? 2010-10-01 11:36:32

                            StarmanとStarletの差異
                            • PresenTitlePlaceHolder

                              TopicsPlaceHolder SectionTitlePlaceHolder TIME rest time current/total

                              • PSGI/Plack - [Perl Hackers Hub]

                                連載では、第一線のPerlハッカーが回替わりで執筆していきます。記念すべき第1回は、WEB+DB PRESS誌ではVol.2から執筆しており、長らく連載も担当していた宮川達彦さんです。 はじめにPerlでWeb開発をするためのフレームワークは百花繚乱、人気を集めています。稿では、これらのフレームワークが共通して利用するためのインタフェース仕様であるPSGIと、そのエンジンとしての実装であるPlackを紹介します。 PSGIに至る道PerlとWebアプリケーション開発の親和性Perlは「インターネットのグルー(糊:のり)言語」とも言われ、CGIによる開発がメインだった1990年代から、Webアプリケーション開発に最も関わりのあるプログラミング言語の一つと言ってよいでしょう。2000年代に入っても、Ruby onRailsPHPなどの他言語からの影響も取り入れながら、Web開発

                                PSGI/Plack - [Perl Hackers Hub]
                                orangevtr
                                orangevtr2010/10/16非公開
                                #yapcasia に触発されてようやっとPlack/PSGIまわり理解した。今更ながらこれはすごいや。もうApache preforkでAPサーバーをわざわざ構築する必要ないし、Server::Starter もすばらしす。・・ていうか完全に乗り遅れてるな…
                                • にひりずむ::しんぷる - CPAN モジュールをアンインストールする pm-uninstall を書いた

                                  xaicron'spm-uninstall at master -GitHub 今までも、CPAN モジュールをアンインストールするために、 ExtUtils::Install と ExtUtils::Installed を使った、以下のようなエイリアスを書いて使っていたのですが、 alias cpan-uninstall='perl -MExtUtils::Install -MExtUtils::Installed -e "unshift@ARGV,new ExtUtils::Installed;sub a{\@ARGV};uninstall((eval{a->[0]->packlist(a->[1])}||do{require CPAN;a->[0]->packlist(CPAN::Shell->expandany(a->[1])->distribution->base_id=~m

                                  orangevtr
                                  orangevtr2010/10/15非公開
                                  pm-uninstallってこれか。これはいいね。rpm/yumもういらんじゃん
                                  • 前夜祭レポート[随時更新] | gihyo.jp

                                    明日、明後日(10月15日、16日)に、YAPC::Asia 2010が開催されます。それに先立ちPre-conference Meetupとして、日「YAPC::Asia 2010 前夜祭」が開かれます。ページでは、このYAPC::Asia 2010 前夜祭を随時レポートしていきます! なお、yusukebeさんから、発表を聞かずに、ホールのビールを飲んで構いませんとアナウンスがありました(会場内では飲NGとのこと⁠)⁠。 yusukebeさん「イントロダクション」 「出張PerlCasual #04」と題して、yusukebeこと和田裕介氏さんから前夜祭開始の挨拶がありました。その後、ライブラリ利用者や日曜大工的にPerlを利用している方などを対象にした「PerlCasual」ができた経緯やこれまでの活動報告が説明されました。 その後、今回のプログラムである、WAF(Web A

                                    前夜祭レポート[随時更新] | gihyo.jp
                                    orangevtr
                                    orangevtr2010/10/14非公開
                                    あー前夜祭行きたかったなー。でも明日からperlどっぷりで楽しみ #yapcasia
                                    • Kazuho@Cybozu Labs: String::Filter っていうモジュール書いた - 続: (Twitter の XSS 脆弱性に関連して) 構造化テキストの正しいエスケープ手法について

                                      先のエントリ「(Twitter の XSS 脆弱性に関連して) 構造化テキストの正しいエスケープ手法について」の続き。 弾さんが「404Blog Not Found:DHTML - 構造化テキストは構造化するのがやっぱ正しい」で示されているような DOM ベースの操作を行えば、原理的に XSS 脆弱性を防ぐことができます。ただ、クライアントサイドJavaScript によるレンダリングはウェブの構造を破壊するという点で筋が悪い(テーブルと FONT タグを利用したページレイアウトが批判されていた頃を覚えていらっしゃいますでしょうか。JavaScript によるレンダリングはウェブのリンク構造も破壊するので一層たちが悪いというのが自分の考え)ですし、サーバサイドでの DOM 操作は重たいので、できれば避けたいところです。 構造化テキストのHTML への変換は、よほど複雑な記法でない限り

                                      • YAPC::Asia Tokyo 2010 ... Coming Soon

                                        皆様のおかげで今年もYAPC::Asia Tokyoは無事開催することができました。スライド・動画はまだ準備中ですが、タイムテーブルページからご覧頂けるよう準備中です(動画はyoutubeのyapcasiaチャンネルページからもご覧頂けます)。またカンファレンスのオフィシャルレポートフォトセットも公開中です。Enjoy! Thanks to all of you, this year's YAPC::Asia Tokyo was a success! Slides and videos are being compiled, and will be available via the timetable page (videos will are available via youtube yapcasia channel as well). We also have an officia

                                        orangevtr
                                        orangevtr2010/08/25非公開
                                        今年は木金土なんだ!とりあえずチケット買う
                                        • 「コネクションプーリング都市伝説」はほんとに都市伝説?(その3) - 最速配信研究会(@yamaz)

                                          前回のシリアル/パラレル処理の視点に立ってコネクションプールについて考えてみたい. コネクションプールが遅いとははてなおやさんが考察しているように 普通にmod_perl でコネクションプールを素直に張るとコネクション数が爆発する. 図にすると図1のような感じで個々のapacheがコネクションを複数持つので,サーバ台数が増えるとコネクション数が飛躍的に増えることがわかると思う. 図1 コネクションが爆発してる様子(正直書くのも大変) コネクション数が増えると単純にコネクションを維持するコストも増えていくので, このあたりが「コネクションプーリング都市伝説」の根拠になっていると思われる. これはこれで全くその通りで間違いない. さて,ここでもうちょっと大きな視点に立って,クライアント<->サーバ間の通信路が 1個の伝送路をパケットによって多重化しているととらえてみたい.そうするとここで シ

                                          「コネクションプーリング都市伝説」はほんとに都市伝説?(その3) - 最速配信研究会(@yamaz)

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp