php,ruby,perl,pythonなどの言語で『Webアプリケーション』を作成している方に質問です。 日々の開発の際、デバッガを使われているのでしょうか。 自分の周囲だと俗に言うprintfデバッグ+ブラウザ上の目視確認のみしか使われておらず、ツールを使用しておりません。 これは珍しいケースなのか、あるいは巷ではWeb開発でもデバッガは当たり前すぎて話題にすらならないのか、どちらなのか、ご意見、または使用言語と実践しているデバッグ方法を教えてください。
id:bonlifeさんからTrackBackキター! 「初めてのPerl」でPerlの勉強をはじめられたとのことですが、 追記です。id:ablaboさんが過去に同じようなことをやってますね。練習問題解いた後、回答チェック後にablaboさんの回答もチェックしてみようっと。 自分の解答を参考にするのは危険かとw プログラミング自体不慣れなもんで、変なコードを量産しているはず。 もっと参考になるブログをいくつか紹介します。 id:hakobe932さんの初めてのPerlを読み終えました - はこべにっき ♨エントリ。 問題を解いた後にid:hakobe932さんの解答を見てみると、手馴れているなーなんて印象を受けます。 もひとつ。 id:palmoさんのぱるも日記。 Perlの基礎から丁寧に解説されています。 独自の例を使った解説はわかりやすく、blogをまるごと書籍化できるんじゃないかと
『新版Perl言語プログラミングレッスン入門編』 Lightweight Languageの基礎固め。 結城浩 はじめに 本書は、Perl言語入門書のロングセラー『Perl言語プログラミングレッスン入門編』の新版です。 『Perl言語プログラミングレッスン』入門編は、 プログラミング言語「Perl」を初歩から学ぶための本です。 プログラミングをするのはこれが初めて、という読者を想定しています。 本書の目標は、読者がPerl言語の基礎知識を身につけ、 簡単なプログラムを読み書きできるようになることです。 また本書では、 Perl以外のさまざまなLightweight Languageにも登場する「正規表現」について やさしく解説しています。 新版では、 現在の処理系にそぐわない記述を改めると共に、 まとまったサンプルプログラムに、 use strict; use warnings; を追加し
ご存知の通り、はてなのシステムはほぼすべてPerlで書かれています。そもそも僕がはてなに入った一つの理由に、僕が一番得意とする言語であるPerlを使ってシステムを構築していたという点があったりします。 世の中にはたくさんのプログラミング言語があります。Perl、Java、Ruby、PHP、Python、C、C++、lisp、Smalltalk、Cobol...数え上げたらキリがありません。そして、プログラマはかならずと言っていいほど、どれかひとつ以上の言語を愛しています。好き、ではなく愛しているのです。 自分が愛しているものを批判されると感情的になりやすいのは人の常、プログラミング言語の差異に関する議論は炎上しがちで、よく宗教戦争だなんて言われたりもします。その中で、言語なんてどれも一緒だなんていう乱暴なまとめがされることもよくあったりします。 しかし、何年かプログラマというものを経験して
というわけで、Larry Wallの来日とともに、いきなり連載スタートです。3月29~30日に開催されたYAPC::Asia::2006に合わせて5年ぶりに来日したLarryは、実は我が家の賓客でもありました。またとない機会なのでインタビューしてみた次第。なお、Larryが日本語で話した部分は《~》でくくっています。 撮影:武田康宏 弾(筆者):日本語はどれだけ話せるのですか? ラ(Larry):《簡単に会話を遅くします。でもペラペラじゃない。5年かけて少しずつ勉強しました。でも、練習することがあまりできません。本だけで簡単に…》 弾:ひょっとしてまだ1977年版Honda Accordに乗っているんですか? ラ:はい。もう29歳です。廃車にすると、環境条例でカリフォルニア州が500ドルくれるのですが、まだ乗ってます。 弾:最近お気に入りのアニメは? ラ:《あずまんが大王! ちよち
目次 2007年3月31日 - 『数学ガール』原稿再送付 / まちゅさんに会う / 2007年3月30日 - 第9章の朱反映が終了 / 長門結城 / 意外と難しい数学クイズ(解答編) / 2007年3月28日 - 淡々と進める、今日の仕事 / 意外と難しい数学クイズ(問題編) / 2007年3月27日 - やっと第8章まで来た / 2007年3月26日 - 自動書記による数学クイズ / いつもの仕事 / 『数学ガール』で登場人物をイラスト化しないことについて / 2007年3月25日 - 『数学ガール』の仕事は続く / 2007年3月23日 - 『数学ガール』は2007年6月刊行予定 / 2007年3月20日 - 春分の日なのでLingrでチャット: Free Talk on Writing 2007, Part 3→終了 / 長男とLaTeX談義 / 2007年3月19日 - 『数学ガー
クイズを通してPerlを学ぶメールマガジン『Perlクイズ』は、 1999年に発行をはじめた長寿のメールマガジンですが、 残念ながら筆者多忙のため、休刊といたします。 どうぞご理解ください。 これまでの応援、本当にありがとうございました。 目次 はじめに 3つのシリーズ Perlクイズを購読している読者の「熱い声」 ご購読にあたってのご注意 更新履歴 はじめに Perlクイズは、 Perl言語を「クイズ」を通して学ぶためのメールマガジンです。 このメールマガジンを講読すると、 Perl言語に関する「クイズ」がメールで届けられます。 問題文を読んでみて、気が向いたら解答してみましょう。 解答は届けられたメールに返信するだけで結構。 もちろん解答は義務ではありません。読むだけでも歓迎します。 コマ切れの時間を使って、Perl言語に親しんでみませんか。 料金は無料です。 3つのシリーズ 『Per
唐突ですが、いろいろありまして(謎)、Bloglines やアンテナ経由で拝見している Perler な方の Blog を抽出して列挙してみたり(順不同)。とりあえず、日本語 Blog 限定で。「俺は Perler じゃない!」とかいわれても、困ります(謎) なんか勘違いしてるひとが多いようなので追記。以下に列挙するのは、単に僕がフィードリーダで読んでいる Blog あるいは日記の中で、このひとは Perler だなぁと思われたところを挙げているだけであって、このリストが、日本語で Blog を書いている Perler の一覧だとか、ましてや、ここに挙げられていない Perler は駄目な Perler などということでは全くありません。お間違いのなきよう。 Perler な Blog blog.bulknews.net bulknews.typepad.com Bulknews::Sub
名前¶ perlstyle - Perl スタイルガイド 説明¶ プログラマは、もちろん人それぞれ、フォーマットには好みがあるでしょう。しかし、いくつかのガイドラインに従うことによって、プログラムの可読性や保守性をあげることができます。 もっとも重要なことは、つねにプログラムを-wフラグをつけて走らせることです。必要であれば、no warnings プラグマや $^W 変数を使用してコードの一部だけで警告を明示的にオフにします。また、つねに use strict を使用すべきです。もし、use strict を使用しないなら、その理由を十分に理解しておくべきです。use sigtrap や use diagnostics プラグマも便利でしょう。 コードレイアウトの美観に関しては、Larry が強く気にかけているのはたった一つ、複数行のブロックの閉じブラケット、その構造を開始したキーワード
Perl日記 | 09:13 | 最近はid:onishiから「Catalystやったらいいよ」と言われ勧められたShibuyaPerlMongersのカトウ@おーさかさんのやつを勉強していたらid:naoyaから「その前にオブジェクト指向勉強しなよ」と言われid:wanparkからは「C言語のポインターの概念を知った方が良いと思う」とか、id:higeponからは「やっぱJavaじゃないかなあ」と言われ何から始めていいのやら。で、結局オブジェクト指向Perlを勉強することに決めてここらへんやここらへんやここらへんを読んでいます。リファレンスとかむずい。モジュール(ほげほげ::ほげほげ)と似たような感じだというのはわかってきた。
Perlは,RubyやPHPなどの軽量言語(Lightweight Language)の中でも最も広く利用されている言語です。Webアプリケーションの開発から,簡単な文字列処理などちょっとした用途まで,Perlを使えば様々なプログラムを比較的容易に作れます。この記事では,Perlプログラムの基本的な書き方から配列,制御構造,正規表現まで,Perlプログラミングの初歩について学びます。 スクリプト言語は,プログラマが“ちょっと面倒だな”と感じる問題を,素早く解決するための言語です。C言語,C++,Javaといった本格的なプログラムを書くプログラミング言語に対して,スクリプト言語はこれまで「簡易的な言語」として扱われてきました。しかし,ここで紹介するPerlは言語仕様やライブラリが拡張され,複雑なプログラムや規模が大きいプログラムも記述できるようになっています。 Perlとはどんなもの? 最初
にわかに Perl の学習コストについて優れた Perler のみなさんがあれこれ述べておられるので、大変勉強になります。 Unknown::Programming - 新人教育 SQLAlchemy Database Engines 日記。 (TokuLog) - Perl は学習コストが高すぎる naoyaグループ - naoyaの日記 - Perl の学習コスト SQLAlchemy Database Engines 日記。 (TokuLog) - Perlの学習コストとライブラリ naoyaグループ - naoyaの日記 - アンテナ張りまくらないとの件 subtechグループ - Bulknews::Subtech - Perl、アンテナの話 Charsbar::Note - Perlの学習コスト 上記にリンクしたエントリをまとめると、オールドファッションな書き方であれば Per
日本語 | English 今年になっても更新をサボってますが... 買ってきた銅鑼 ボワーン (2003/8/1) News いきなりなんちゃってAjaxネタ 郵便番号による住所検索サービスを呼び出してみるサンプルにさらにちょっと追加 JavaScript+RPCで入力チェック http://hippo2000.atnifty.com/rpc/zipAddrRpc.html PerlはバックでXMLRPCを中継しているんだな、後はいつものチェック関数を呼び出してるんだなこれが... (2005/3/27、4/4更新) 連載も終わったことだし.、来年は動けるかなぁ...。そろそろSp::Pをキチンとやり直したい気分なんですが。 更新できていないので「うまいもん食いてぇ」をなくしました(中身は残ってますけど、いずれ削除予定)。 (2004/12/30) 緊急告知 DBI-Japa
2007年01月14日05:30 カテゴリLightweight Languages一日一行野郎 perl - Yet Another 10のUNIX小技 Geekなぺーじ:10のUNIX小技にperlを加えるとさらに幸せになれるというお話。 1.ディレクトリの作成 今時-pをサポートしていないmkdir(1)はないと思いますが、ない場合は perl -MFile::Path -e 'mkpath $_ for @ARGV' path/to/dir more/path/to/dir ... で代用が出来ます。 alias mkpath perl -MFile::Path -e \'mkpath \$_ for @ARGV\' と.bashrcや.cshrcとしておけば、 mkpath path/to/dir more/path/to/dir ... と出来ます。 2. tarの解凍先を指定
みなさんお元気ですか?僕は少しだけ元気ではありません。じんわりとした夏の暑さを感じながらブログを書いています。 実は、数ヶ月前にスマートニュースという会社を退職しました。 しばらく無職 しばらくは就職せずに無職でいようかなと思っています。 すぐに再就職した方がいいんだろうな〜。とは思うのですが少し疲れたかも。 いい時代になったものだ 最近は AI の進化も素晴らしく、昔ソフトウェアで出来なかったことがどんどんできるようになってるなって感じます。 Rust とか、ちょうど欲しかった感じのプログラミング言語もあるし、 ChatGPT は完璧ではないけど何か新しいことを始めるときに素晴らしい洞察を与えてくれる。 時代は確実に良くなってる。そんな時代に「自分は働いていないくていいのか」と少し不安になるけれど、自由気ままにコードを書く、そんな時間が今あってのもいいのかなって思ってます。 オフトピック
perl/Ruby、これから覚えるべきなのは? こんにちは。 現在プログラミング未経験者ですが、来春からSEとしてシステム会社(SIer)で働く予定の者です。会社ではJAVAを主に用いるそうなのですが、個人的に趣味でweb関連技術を勉強していきたいなと思っています。 そこで目をつけたのが、表題のperlとRubyです。しかし正直言って、どちらを勉強すべきなのか良く分かりません。 もし出来れば、将来的に業務にも使えそうな言語・或いはプログラミングに慣れるという意味も含めて、JAVAに近い言語を選びたいと思っています。そう考えたとき、どちらの言語を勉強すべきなのでしょうか? 個人的には perl・・・少し古いイメージ。またエキスパートが沢山居て、今から身に付けてもあまり価値が無さそう。 Ruby・・・良く分からないけど、今後流行りそう。ただ、非常に敷居が高く難しそう。また、業務で使うことはなさ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く