先日書いた記事新人教育 - Unknown::Programmingのトラバやはてブとか読んでてあーやっぱりオールドファッションなPerlも未だに廃れてはいないんだなぁと実感させられました。 あの一覧全てを仕事で使うか?と問われると、ま確かに頻繁には使わないけどいやでも場合によっては結構使うよと。 なのでPerlで仕事するなら必須項目であると言えますね。 知らないとまずCPANモジュールのソースが読めないし。 問題にブチ当たった時に困ったりする。 どこバグってんのかとかわかんないってことになるわけです。 COREパッケージ知らないと組み込み関数と同じメソッド定義した時にうがーってなるし、 UNIVERSALパッケージ知らないとisaとかcanメソッドがどっからやってきたのかわかんないし、 AUTOLOADメソッド知らないと謎のメソッドに悩まされるし、 tie変数知らないともの凄い不思議なハ
まっさらな新人にPerl教えるのって本当にきついですね。…… ……ハッシュやforeach使えよと。 はたまた学校でPerlやってましたとか言う人もstrictってなんですか?ってな状態だし。 (http://d.hatena.ne.jp/fbis/20060504/1146736766 より) ちょっと思ったのですが、こういう新人教育のときって、ラクダ本は、どういう位置づけになってるんだろう。ラクダ本は教科書? 参考書? 全部読む・読まない? 教える新人が20人ぐらいいたら、20人分らくだ本配るのは結構大変そう。 と、ここで、もうひとつ思ったのはperldocが勉強の項目に入っていないけど。 と、ここまで考えてもうひとつ思ったのは、いまどきは、perldocは全部日本語化されていたりするんですかね?perldocは英語だー、、捨てー、じゃもったいないと思うんだけど、正直俺もperldo
や、いつだったか、はてなの技術勉強会のムービーを拝見しているときにも、Googleでperldocの情報調べる前にperldoc.jp見た方がいいんでないかなあーとか思ったことがあったので。 http://perldocjp.sourceforge.jp/ 下で「日本語の入門書あってもなー」と書いたのは、結局のところ多くの人が初心者向けと感じるような入門書だと出版社的には食いつきよくてウマーですが、ページの制限とかでいまどきのアルファな人たちが部下の人たちに求めるようなコードの説明なんてできない(か、結局初心者おいてきぼりになる)だろうし、ページの制限取っ払ってよければすでに「初めてのPerl」とか「プログラミングPerl([上巻)([下巻)」、「Perlクックブック(上巻)(下巻)」といった労作があるから、どうなのかなー、ということ。 将来的にはPODの英語くらい辞書片手に(あるいは翻訳
唐突ですが、いろいろありまして(謎)、Bloglines やアンテナ経由で拝見しているPerler な方のBlog を抽出して列挙してみたり(順不同)。とりあえず、日本語Blog 限定で。「俺はPerler じゃない!」とかいわれても、困ります(謎) なんか勘違いしてるひとが多いようなので追記。以下に列挙するのは、単に僕がフィードリーダで読んでいるBlog あるいは日記の中で、このひとはPerler だなぁと思われたところを挙げているだけであって、このリストが、日本語でBlog を書いているPerler の一覧だとか、ましてや、ここに挙げられていないPerler は駄目なPerler などということでは全くありません。お間違いのなきよう。Perler なBlogblog.bulknews.net bulknews.typepad.com Bulknews::Sub
ホーム >HTMLに役立つヒント>MACでperlMACでperl ■ 目次 ■MACでperlを動かそう! 作業手順 MACをWEBサーバにする MacPerlをインストール MacPerlでスクリプトを動かすには UNIXperlは動かない 役立つリンク ●MACでperlを動かそう! ▲ページトップ 手元のMacintoshでperlが動いたらなぁとか、思ったことないですか? 僕は自分でデータベース系のホームページを作ってるせいか、できれば手元でhtmlファイルを検索したり、perlスクリプトを作成したい、なんてことを思っちゃったもんで、「MACでperlできる」ことがわかった瞬間、やってました(^_^) ただし、ここで説明しているのはOS X以前のOSについての説明です。OS Xでは本物のUNIXPerlが動きます。詳しくは「MAC OS X Darwin
2006年05月05日23:00 カテゴリLightweight LanguagesMoney 学習コスト?払っておつりがくればい一じゃん! なんやら人が五月の紫外線にこんがりと焼かれ、子供たちにつんつくと料理されている間にこんな面白い動きがあったとは。 antipop -Perl の学習コストを大幅に軽減するスゴイ方法 にわかにPerl の学習コストについて優れたPerler のみなさんがあれこれ述べておられるので、大変勉強になります。 Unknown::Programming - 新人教育SQLAlchemyDatabase Engines 日記。 (TokuLog) -Perl は学習コストが高すぎる naoyaグループ - naoyaの日記 -Perl の学習コストSQLAlchemyDatabase Engines 日記。 (TokuLog) -Perlの学習
Perlの学習コスト高いよね、て感じのエントリが目立つのでふと思い返してみると、ぼくは1年前は 救命病棟でいうところのレベル4くらいでした。変数に our をつけると何がどう違うのかわかなかったりしたのを覚えてます。 その後1年、今はレベル8弱ってとこでしょうか。バグレポートはなるべく出すようにしていますが、車輪になりそうで、モジュールはまだ上げてません。 この1年どうやってレベルを上げてきたかなといえば、CPANあさり、これに尽きます。で、これからPerlやるぞって人にもしかして参考になるかもしれないので、ぼくがやってきた自己流の漁りかたを書いておきます。 1. まずはPerlStyleを読み直す miyagawa さんが以前 WEB+DB PRESS で連載していたPerl Style というのを、総集編マガジンで今も入手可能です。これはロギングとか OR マッピングなどの基本的題
にわかにPerl の学習コストについて優れたPerler のみなさんがあれこれ述べておられるので、大変勉強になります。 Unknown::Programming - 新人教育SQLAlchemyDatabase Engines 日記。 (TokuLog) -Perl は学習コストが高すぎる naoyaグループ - naoyaの日記 -Perl の学習コストSQLAlchemyDatabase Engines 日記。 (TokuLog) -Perlの学習コストとライブラリ naoyaグループ - naoyaの日記 - アンテナ張りまくらないとの件 subtechグループ - Bulknews::Subtech -Perl、アンテナの話 Charsbar::Note -Perlの学習コスト 上記にリンクしたエントリをまとめると、オールドファッションな書き方であれば Per
漠然と「英語の学習コストは高い」とか思っている人にとっては高いだろうし、そうでない人にとっては、少なくとも現時点ではPHPやRuby、JavaScriptあたりよりは低かろうと思う。 最新の書き方を知らないと添削されちゃうこともあるけど、そうやって添削する人だって内部では何年も前の書き方のまま止まっているモジュールを喜んで使っていることだってありうるし、後方互換性や移植性を維持するためにあえて古い書き方をする場合だってある。本を見ながら、ドキュメントを見ながら書ければいいものと、毎回本を見ながらでは問題だというものと、それぞれあるけれど、それは制作グループごとに違うし、どんなグループでも必要というものに話を限ると、ごく基本的な入出力とか、条件・ループ処理、基本的な正規表現、変数の型と基本的な使い方くらいなのだから他のLLと大差ない。 あえて言うなら、困ったらsearch.cpan.org
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です -はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。はてなグループに投稿された日記データのエクスポートについて -はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記はてなグループ日記のエクスポートデータは2020年2月28
PageID:Perl-Mac Last update:00.01.27MacでPerlのページ ●MacPerl 5 入手先 CPAN/ports/mac/ http://www.macperl.com/ 配布セット内容についてはCPANのports/macディレクトリにあるMac_Perl.info参照してください。 その他の情報源 ・ http://www.ptf.com/ ・ Web Scripter's Meeting http://mtlab.ecn.fpu.ac.jp/webcon.mtxtMacPerlに関する会議室。 ・CGIProgramming withMacPerl http://mtlab.ecn.fpu.ac.jp/mpi_cgi/index.html ・Web Scripter's Meeting 資料
明日からちょっと遅めのゴールデンウィークということでなんか更新しとくか。 まっさらな新人にPerl教えるのって本当にきついですね。 専門学校レベルのC言語しかやったことないとかいう人は配列やfor文を凄く好む。 ハッシュやforeach使えよと。 はたまた学校でPerlやってましたとか言う人もstrictってなんですか?ってな状態だし。 というかね、専門学校で教えられてるPerlのレベルがね、10年くらい時が止まってるんじゃねーのか、と思うくらいレベルが低いのがなんとかならんかなと。(ということはPerlでOOPとかstrictとかCPANとかを教えてくれるような専門学校があったら凄い生徒集まるんじゃない!?いやいや、世の中はPHP主流になりつつあるらしいぞ) いや、まとにかく勉強しないといけない項目を箇条書きでざーっと上げてみようか。 foreach文 ハッシュ 配列操作関数push,s
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です -はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。はてなグループに投稿された日記データのエクスポートについて -はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記はてなグループ日記のエクスポートデータは2020年2月28
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です -はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。はてなグループに投稿された日記データのエクスポートについて -はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記はてなグループ日記のエクスポートデータは2020年2月28
新人教育 - Unknown::Programming まっさらな新人にPerl教えるのって本当にきついですね。 専門学校レベルのC言語しかやったことないとかいう人は配列やfor文を凄く好む。 ハッシュやforeach使えよと。 はたまた学校でPerlやってましたとか言う人もstrictってなんですか?ってな状態だし。 というかね、専門学校で教えられてるPerlのレベルがね、10年くらい時が止まってるんじゃねーのか、と思うくらいレベルが低いのがなんとかならんかなと。(ということはPerlでOOPとかstrictとかCPANとかを教えてくれるような専門学校があったら凄い生徒集まるんじゃない!?いやいや、世の中はPHP主流になりつつあるらしいぞ) まさに今この問題に直面しているわけです。 ウチの場合、Perlを一から順序だてて教育期間を設けるほどリソースがないのが正直なところです。 ボクの場
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} [intemplate "__entry.ftlh" atline 3, column 25] - Reached through: #include "__entry.ftlh" [intemplate "entry.ftlh" at
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く