Attention 別枠でやっているトークが非常に面白そうですが、途中で抜けられると悲しみ。(僕も行きたい) ベストスピーカーの投票だけは何卒… ちなみにトークの最後に驚きの発表が…? Profile id: Songmu (ソンムー) Masayuki Matsuki おそらくはそれさえも平凡な日々 http://www.songmu.jp/riji/ 「ブログタイトルが長い人」 https://metacpan.org/author/SONGMU趣味はCPANizeです 夏休みが終わる 昨日のライブコーディングのお詫び 謎の500エラーでテンパるCookie消して凌ぐ HTTP::Session2::ClientStore2のエラーハンドリングに少し問題 深夜にカッとなってpull request https://github.com/tokuhirom/HTTP-Session2
ブログを書くまでが YAPC、ということなので、書きます。 初日「モダンPerlリファクタリング」 自分は20分枠で 「モダンPerlリファクタリング」という題で話しました。スライドは以下で公開してます。 https://speakerdeck.com/naoya/modanperlrihuakutaringu-number-yapcasia 今回、思いの他 CI やテストに関する発表が他に多くてそれらに比べると基礎的な内容に終始しちゃいましたが と @t_wada 御大よりお褒めに与ったので個人的には満足です。 リファクタリングはテストさえ書ければその半分以上は終わったことになる、ただしテストはテストを書くことそのものが主目的になりすぎないように。そして書いたテストはとにかく計算機を利用して頻繁に実行しましょうということが言いたかったのですが、意図通りに伝えられたんじゃないかなと思う。
10年前、たしかに、自宅サーバでApacheでCGIでPerlっていう時代がありました。でもさすがに今それはないわ。10年前それやってたサイトのほとんどが結局メンテナンスコスト払えなくて鬼籍に名を刻んだ。あるものはクラックされ、あるものは更新が止まった。そういう歴史の流れですので。今更OS標準だから偉いとか偉くないとかさすがに。ありえんです。 ああ、おまえらがプロのシステム管理者なら(つまりサービス提供側なら)ちょっと話は違う。システム管理者のくせに贔屓の言語とか持っちゃいかん。本当に。どんなシステムでも同様に管理できないようではプロ失格。Perlが来たらPerlでRubyが来たらRubyを鼻歌歌いながら管理できないようでは、半人前です。猛省すべき。
ところでPerlリスクですか。まあ、あるんじゃないですか。ぶっちゃけ。でもさあ、さすがにPerlしか書けない人たちは転職先の選択肢のなさくらい自覚してると思う。なのでPerlがどうとかいう話はしないです。各自でどうぞ。 でね、ポイントはそこじゃないだろうと思うわけですよ。どんな選択をしても同様のリスクはあるんですよ。たとえばMacromedia ShockwaveでLingoで作ってたソフトとかさあ。今ではだれもメンテできないでしょう? だから今隆盛をきわめてる技術で作ったものが、何年か後にリスクになるってのは、それはそういうものなんですよ。べつにPerlに限らん。Perlはたまたま今そういうフェーズってだけで、明日は我が身ですよ。hamlとかsassとか。
開発メモその3です。今回はPerl のおはなし。 何年も前に作ったウェブアプリケーションのコードを開いてみたら黒歴史なコードが出てきて憂鬱な気分になる、そんな経験ありませんか。私はあります。ずっとそんな現実から目を背けて生きてきました。 さて、先日Perl +CGI で書いて Apache::Registry で高速化している、実行環境が Apache に癒着したCGIアプリケーションを発見しました。おえ〜っ。一から作り直したい気持ちをぐっと堪えて、これを Plack 化したりとリフォームしていくとしましょう。その過程を以下記します。劇的ビフォア・アフター! ・・・とかは期待せず、地道な変更を積み重ねていくのがコツです。 方針 いきなりコードをがりがり書き換えていくというよりは、試行錯誤のしやすい環境に移行させていきながらリフォームを進めます。遠回りですが、結果的にその後の運用が楽

☆plenv☆ 〜 brand newperl5 installation management tool♪ 〜 Hi, I implemented brand newperl5 installation management tool named plenv. from rbenv plenv is inspired from rbenv, fromruby world. rbenv provides a missing feature inperlbrew,it can use .ruby-version file to manage project localperl module. Use .perl-version!! With plenv, when you put a .perl-version file to ~/dev/MyProj/.perl-version
This article includes a list of general references, butit lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (February 2024) (Learn how and when to remove this message) In computerprogramming, the Schwartzian transform is atechnique used to improve the efficiency of sorting a list ofitems. This idiom[1] is appropriate for
なんてこった…CPANモジュールをnode.jsで動かしてしまうライブラリ「node-perl」 https://github.com/tokuhirom/node-perl/ ここ最近、プログラミング言語同士の壁が徐々に破壊されている気がします。あるプログラミング言語上で別なプログラミング言語を動くようにしたり、置き換えてしまったりするような類です。今回はその一つ、CPAN moduleをnode.js上で動かすという、かなり無茶な気がしなくもない、そんなソフトウェアnode-perlを紹介します。 varPerl = require('../index.js').Perl; varperl = newPerl();perl.use('LWP::UserAgent'); var ua =perl.getClass('LWP::UserAgent').new(); var res
Lightweight Language イベントが10回目ということで開催された LL Decade。おのれディケイド。 YAPCの運営をするようになってから顔見知りがだいぶ増えたので会いたかったのと、1つのホールで やるイベントがどんなもんか興味あるのでチケットを買って参加してみた。 ※ついでにYAPCのチラシを配布していただいた、運営の皆さんありがとうございます! 会場は銀座ブロッサム。銀座駅から徒歩10分くらいかな? 午前中は陽射しもキツくて汗ダラダラになりながら会場到着。9:40くらいに着いてしまい 10時の開場を待つ。取り急ぎ事前にお願いしていたYAPCのチラシを渡してみた。 二番乗りくらいで会場に入り、ホール部分は2階もあることに気づく。 1階はプログラマな方達が座ったほうがいいし、俯瞰でイベント会場を見たかったので2階へ移動。 こりゃなかなかの眺めだ。2階には動画撮影担当の
2012年03月22日09:45 カテゴリLightweight Languages 勝手に続編 - 言語女子会2.1:varは必要?/privateがない? あれ?まとめちょっと早くありませんこと? 言語女子会2: varは必要?/privateがない? - 西尾泰和のはてなダイアリーPerl: 春ねえ。JavaScript: 春ですねえ。Perl: 花粉症のあなたには辛い季節ねえ。JavaScript: え?花粉症?Perl: スコープ作るたんび、function、functionって、あなたと付き合ってるプログラマーもつらいわよね。JavaScript: …たしかにそこはあたしのletう感。Ruby: あたしは花粉は完全にBLOCKしてるけどね。まだまだsubいわね、お姉様。Perl: でもあなたのBLOCKってスコープになってなかったわよね?Ruby: いやだなあ

a side-by-side reference sheet sheet one: version | grammar and execution | variables and expressions | arithmetic andlogic | strings | regexes | dates and time | arrays | dictionaries | functions | execution control | exceptions | threads sheet two: streams | asynchronous events | files | file formats | directories | processes and environment | option parsing | libraries and namespaces | objects
2012年2月4日土曜日Google+ で問題行動を起こし続ける Tetsuya Kitahata 氏について Tetsuya Kitahata -Google+Google+ には Tetsuya Kitahata というユーザがいます。フォロワーが1万3千人超えており、非常に信頼があって、人気のある人物のように見えます。 表面上は何の問題のない人物です。 しかし、彼は何度もGoogle のポリシーを犯し、スパムまがいの行為を繰り返しており、いつGoogleにアカウントを停止されてもおかしくない危険な人物なのです。 Tetsuya Kitahata 氏が、Google+ でどのような問題を起こしてきたかまとめました。 違法行為助長の可能性 ご存知の方も多いと思いますが、「スパムメール」は違法行為です。スパムメールについては以下のリンクを。 特定電子メールの送信の適正化等に
Diary, Event | 06:44この度、8月18日から9月9日の3週間、「はてなサマーインターン2011」に参加してきました求人情報:募集要項:インターンシップ -はてなはてなサマーインターン2011募集開始! -Hatena::Engineeringこの3週間、目新しいことだらけで、周りを振り返る余裕のないほど突っ走り続けてました。今回、インターンシップに参加させてもらって、非常に素晴らしい体験ができ、何よりも強い思いは、他の学生プログラマみなさんにもぜひ参加を検討して頂きたいということです。 熱も冷めやらない中、自分の得てきた体験を世に伝え、皆にはてなのインターンシップに興味を持ってもらいたいという使命感に駆られています。というわけで、次年度以降に参加を希望される学生さんへ向けて、はてなインターンシップのカリキュラムや、参加して良かった点などを大きく5つ紹介させて頂きます。
印刷する メールで送る テキストHTML電子書籍PDF ダウンロード テキスト電子書籍PDF クリップした記事をMyページから読むことができます 日立ソリューションズが運営する「情報セキュリティブログ」で開催されていた「第3回IT駄洒落コンテストNEO」の結果が発表された。 応募総数5200件の中から大賞に選ばれたのは、「お前にURL筋合いはない!」という駄洒落。考案したosicomanさんには、iPad 16GBWi-Fiモデルが贈られる。そのほか、優秀賞には「被害者はPerlのようなもので殴られ意識不明」(liquidfuncさん)、特別審査員を務めた伊藤ガビン氏による伊藤ガビン賞には「いろはにほへとちりNULLオワタ\(^o^)/」(takawoさん)などが選ばれた。

Perl › 基礎文法ITの現場でPerlが必要になって、今勉強しているという方はおられませんか? 他の言語をある程度知っている方が「Perl基礎文法最速マスター」を読めば、Perlの使い方の基礎をマスターしてPerlを書くことができるようになっています。 基礎 文法チェック 文法をチェックを厳しくするために最初に必ず次の2行を書くようにします。 use strict; use warnings; 「use strict」と「use warnings」という2行を加えることで事前に文法チェックが行われるので、ソースコードを記述する作業は速くなり、コードの品質が上がります。 print関数 文字列を出力するにはprint関数を使用します。 print "Hello world";Perlでは標準関数や事前に定義されている関数で括弧を省略することができます。 コメントPerlのコメントで
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く