最近 Perl の勉強をしているものです。 Perl は同じことが出来るコードでも、幾通りも書き方があるところが凄く気に入っています。もっともっといろんな書き方を試してみたくてしょうがありません! そこで、 Perl のトリッキーなワンライナーを教えてください。意味のないプログラムでオッケーです。へー!こんなことできるんだ!っていう感動を味わいたいんです。 以下、回答条件です。 -プログラムは 1行 200文字以内でお願いします。 -何が出来るプログラムでどういう仕組みかも教えていただけると嬉しいです。 -いろいろな人の回答を見たいので回答は一人ひとつまでとさせてください。 おもしろいプログラムほど、ポイントを弾みます。 それでは、よろしくお願いいたします。
なーした日記: PlaggerにインチキGUIをつけてみる(Windows)のブクマコメントに 2006年10月15日 seamlessbias Windows, Plagger htaでGUI。どうせなら誰かPerl/Tkで書いてよ。そしたら(多分)どこでも動くような気がする。 http://b.hatena.ne.jp/seamlessbias/20061015#bookmark-2997902 なんつーのがあったので三分クッキング。yamlがあるところにこんな感じのスクリプトを置けばOK。libの中身は各自の環境にあわせて適当に調整。フォントの大きさとか並べ方とかも各自でなんとかしてくださいな、ということで。 #!/usr/bin/perl use strict; use warnings; use lib 'lib'; use Tk; use Plagger; my $mw = M
プログラミングをしたことが無い人にとっては、プログラムを書くという作業はどういうものかあまり想像がつかないと思います。 ということで、まずはとりあえず書いてみて慣れていくという事が大事だと思います。 ここでは、非常に単純なプログラムを書いてみて、コンパイルするという作業をやってみるということを目的にしたいと思います。 ここでは、良く出される例題である「Hello World」と表示するだけのプログラムを紹介します。 とりあえず書いてみる まずは書いてみる事からはじめましょう。 以下の内容をそのままテキストファイルとして作成してください。 ファイル名は「hello.c」とでもして下さい。 ファイル名は「hello.c」でなければいけないわけではありません。 別のファイル名でも大丈夫です。 ただし、ファイルの拡張子は「.c」を利用してください。 「.c」という拡張子はそのファイルがC言語で書か
人力検索でPerlの開発環境はどんな感じ?という質問があがっていて、にわかに盛り上がって(?)いますね。僕も回答してみました。 一般的にPerl使ってる人はWindowsで開発する人が多いんですかね?サーバにログインして、ターミナル上で開発をする人って結構少ないのかなぁ。 自分なんかローカルで一応Active Perlをインストールしているけど、ほとんど使わないし…。普段はサーバにログインしてそこでemacsで開発、ローカルでやるとしたらcolinuxにログインしてそこで開発って感じです。Windows上にソースを置くということはしてませんねぇ(あ、colinuxはWindows上か…) その感想として Emacs とか vi 使わないの? っていう話。mixi なんかを見てても僕の周辺で同じ感想を持ったひとが多かったようで。 やっぱり Perl は PC-UNIX を含む UNIX との
C 言語入門 世界中で使われている最も基本的なプログラミング言語です。 C++ 入門 C 言語を継承し、オブジェクト指向を導入した高度な言語です。 C# 言語入門 Microsoft の洗練されたオブジェクト指向言語です。 D 言語入門 最新の設計思想が導入されている実践向け開発言語です。 Java 言語入門 Sun が開発した有名なオブジェクト指向言語です。 Objective-C入門 GCC で実装されているオブジェクト指向型 C 言語です。 Lisp入門 人工知能の研究や教育に使われるプログラミング言語です。 Perl 言語入門 多くのシステムで整備されている高度なスクリプトです。 PHP入門 近年、Webを中心に幅広く利用されている組み込み言語です。 アセンブリ 言語入門 アセンブリは機械語に直結した言語です。
カテゴリー"Acme" CPANには大量のPerlモジュールが登録されています。暗号操作、Apacheとの連携、テキスト処理、データベースへの接続、MIDIやPDFファイルの操作等々、ありとあらゆるモジュールがプログラミングの手助けをしてくれます。これらは全てカテゴリー別に分類されています。例えば、今あげた暗号関連のモジュールなら"Crypt"に属しますし、テキスト処理に関するものは"Text"という具合です。 このなかでも、"Acme"というカテゴリーには大変素敵で野心的なものがたくさんあります。いくつか紹介してみたいと思います。 Acme::Damn さて、Perlでオブジェクト指向プログラミングを行なう場合、blessという組み込み関数を使います。 bless $object,MyClass; で、blessというのは「祝福」という意味でしてTRPGやってた人にはお馴染みですね。CP
What’s New 2024/8/11 デスクペット Ver2.0.1リリース 2024/6/30 RSS速報 Ver4.0.3リリース 2024/5/11 画像位置情報取得ツール Ver2.4.1リリース 2024/4/15 PetitCalendar Ver4.1.2リリース 2024/3/21 PetitCalendar Ver4.1.1リリース 2024/2/18 勤務時間取得ツール Ver4.0.1リリース 2024/1/27 画像位置情報取得ツール Ver2.4.0リリース 2024/1/1 勤務時間取得ツール Ver4.0.0リリース 2023/10/23 KMeter Ver4.0.0リリース 2023/10/1 PetitCalendar Ver4.1.0リリース 2023/9/17 PetitCalendar Ver4.0.3リリース 2023/8/15 PetitC
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く