「Perl」を含む日記 RSS

はてなキーワード: Perlとは

2007-06-12

弱小個人ニュースサイト管理人の憂鬱(笑)

anond:20070612183816


そーいえばたまに自分のとこの記事もニュースサイトリンクされるけど、アクセス解析辿ってみると本気でつまらないニュースサイトいっぱいあるのな。

情報がすでにどこかで見たような孫引き曾孫引きだらけ。 コメントもとりあえず語尾にwつけときゃツッコミになってると思ってるような、陳腐で見識の浅さを露呈させるようなものばかり。

何のためにやってるんだかさっぱりわかんねえ。

多分頭の悪い男子高校生あたりがやっているのだろう。 そんなのがいくつもある。


俺も同じようなこと思ってて、あまりにもこれら弱小ニュースサイト(笑)がくだらなすぎるのでスクリプトで再現してみようと思ったら余裕で出来てしまった過去があるよ。

そしてあまりにも再現度が高いので同じようにつまらなく、さっぱりアクセスが増えない罠。

やっぱ孫引きだけで構成されたニュースサイトって全然人来ないのね。俺はスクリプト自動で走らせて更新してるから別になんとも思わないが、毎日せっせと孫引きを頑張って「バロスwwww」とかコメントつけて、それで得られるのがあの程度だったらそりゃ「ぜんぜんアクセスねえ・・・」とぼやきたくもなるだろうなぁ。

まぁそのなんだ、彼らもいつかきっと気付くでしょう。

自分達が青春の貴重な数時間を過ごしている「巡回」と「更新」とやらが、たった数百行のPerlスクリプトで実現できてしまう程度のものだということにw

……気付けないなら?

嬉々としてそのまま一生ニュース収集botをやってなさい。

2007-06-10

http://anond.hatelabo.jp/20070609170236

perler は日本○○ユーザ会とかじゃなくて、hogehoge perl mongers って名前のコミュニティがあるよ。

tokyo.pm とか akasaka.pm とかもあるけど、東京では shibuya.pm が一番大きいみたいだよ。

去年から毎年やってる YAPC::Asia ってカンファレンスshibuya.pm主催してるらしいよ。

世界の perl mongers

2007-06-09

それperlで出来るよ!

http://anond.hatelabo.jp/20070609183307

しかし結局原簿が無いわけだから500万〜1000万件ぐらい残るんでねすか?

小泉政権時代に、年金未納で脅し掛けてた傍らで1億掛けて金バッヂ作ったような所だからな。

正木さんのタマと引き換えぐらいじゃないと収まらんと思うよ。

まあそんぐらいでも収まらんと思うが。

http://anond.hatelabo.jp/20070609164729

わからないけど、

perl+会で調べても第0会勉強会みたいなものしかヒットしなかった。

Perl Confernce Japanとかいうのもひっかかったけど1998年っきり。

http://www.cpan.jp/

これかな?

とページを開いてみて絶望した。

よくわらない。

Perlエロイひとよろしく。

Perlには

PHPみたいな日本ユーザ会みたいのとか、カンファレンス(年次会合)みたいのってないの?

あれば、そういうのの加入者数・参加者数はユーザ最低数としてガチなんだけどね。

http://anond.hatelabo.jp/20070609162902

http://anond.hatelabo.jp/20070609143018

perlってそんなに開発者いるの??

どれくらいやる人がいるのだろうとおもって調べてみたけどわからなかったよ。

2003年ではそれなりに

http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20030407/2/

2007年でもそれなりにあるのか

http://www.tiobe.com/tiobe_index/Perl.html

でも、6%ってどれくらいの人数なんだろう。

雑誌の発行部数あたりから調べられないかなと探ってみたけどperl雑誌がみあたらなかった。

鉄板の入門書ってなんだろうと探ってみたけどアマゾンの一番上に来たヤツもまだ3版。

5万人ぐらい?

ぱーらーって何人いるのー?

http://anond.hatelabo.jp/20070609141316

wikipediaでも読めばいいよ

perlやってる人ならまあ知ってるんじゃないかな

2007-06-03

http://anond.hatelabo.jp/20070603012148

何かにつけて PHP馬鹿にしてる所もめちゃむかつく。

PHP やってる人間は確かにどうしようもないのも多いのだけどそれは Perl だって一緒だろ?ホントにどうしようもなかったらみんな使ってないって。考えても見ろよ?PHP なかったらみんな ASP か ColdFusion か JHTML(なんて誰も覚えてなさそう…)だぜ?何にも出来ない度は PHP の比じゃないっての。おかしいならおかしいなりで、スマート人間はなんとかやりくりしてんだよ。だいたいそこまでおかしくない。

あとあれだ。間違いは徹底的に認めない。っていうか、なんか間違った事いっても、あんまり興味ない事だったら、何気なくスルーしてる。文句いってきた相手にもよるけどな!自己顕示欲強すぎ。

http://anond.hatelabo.jp/20070603012148

ほぼ同意。

というか、そう言われれば彼のそういうところが私も嫌いだ。

なんでもかんでも最後は自分の話になってしまう。

Perlが凄いという話もいつのまにか俺が凄い、になってしまって、あれ?と思う。

読者はdankogaiなんてどーでもよくてPerlやその本の内容に興味があるのだ。

情報考学の人と比べたらわかりやすいかもしれない。

取り上げる本はdankogaiはおもしろいけどね、自戒をこめて。

2007-05-29

[]PerlPHP で一緒に FizzBuzz

なんとなく構文が似ていたので、

ムシャクシャしてやった。

perl -e'for($i=1;$i<=100;$i++){print(($i%15?$i%5?$i%3?$i:"Fizz":"Buzz":"FizzBuzz")."\n");}'
php  -r'for($i=1;$i<=100;$i++){print(($i%15?$i%5?$i%3?$i:"Fizz":"Buzz":"FizzBuzz")."\n");}'

2007-05-28

reducel/reducer (2)

Perl/Python/Ruby/Lisp/Scheme/Haskell/Ocaml 辺りを触っている人にはあの説明で十分なんですよ……。というか、弾さんはあの例からそのトレース結果をいかに素早く連想出来るかを問うているんじゃないのか?

FizzBuzzが「こういう処理をしたい」という要求をコードに落とすだけだったのに、その続編でいきなり要求分析までさせるの? 納得いかないなあ。

読解力の無い人にも仕事をさせるのがSE仕事ですよ。>id:kejinan

2007-05-25

マルチTB

でもその電気電子の部分ってやってて苦痛でしょうがないんだよ

http://anond.hatelabo.jp/20070525012150

CPUを作るとか、

連射装置をつくるとか、そういうのが苦痛ならやらなくていいよ。

君には向いてないんだろう。

似たような記述の出来る言語でも、例えばJavaC++では好む層が違いそうな気がする。

http://anond.hatelabo.jp/20070525013555

そりゃ違うよ。

JavaC++は、実際にはJavaPerlくらい違うと思うからさ。

なんかそれ、違う意味で心配だな。人間として。

http://anond.hatelabo.jp/20070525005936

俺も人のことは言えないので、彼女について人間的にどうだとか言ったりはしないけど…。

人間としてどうかよりも早く会社利益をもたらす仕事をできるようになってほしい。

Twitterもどきに思う

次から次へとTwitterもどきが登場していますが、あれを作らされる開発者のつまらなさったらないだろう。

仕様を決めるときなんか、もろにTwitterの細部を観察して、それを写したりするんだろうか。

「どうせまたパクリと言われるんだろうなあ」

と思いながらPHPやらPerlやらで書かされるわけですよ。

Twitterを作った人たちは、楽しんで作っただろうに、こちらときたら単に厳しい〆切が設定されて焦らされるだけ。」

それに、こういうのを真似しようと思うような会社のお偉いさんたちは、TwitterAPIなどにまで頭が回らないだろうから、外見は真似できても、本質的にTwitterには追い付くのには時間かかるだろうし。

お偉いさん:「なんで我がサイトが表示されもしないそんなAPIとやらにサーバーのパワーをさかなきゃいけないんだ!」

とか思ってそう。

うーん、絶対ああいう仕事はしたくないです。

2007-05-24

プログラミング言語」なんだけど。

言語が覚えれないのかな?

用語や文法みたいなレベルで既に躓くというか。なんというか、「言葉」って何で言葉って言うの?みたいな変な疑問ばかり湧いてきて進まないんだよね。

http://anond.hatelabo.jp/20070523230747

英語とかどうだったの?

"This is a pen." "Yes, It is."

そんな事いわねーよ、とか思った?

ペンてなに、鉛筆、ポールペン?マジックマジックだよね、とか思った?

"a"ってなんだよアって。どこ行ったの?とか。

とりあえず、細かい事はいいんだ。ノリだよノリ。で覚えた気がするけど……

あと、数学も。

Σとかλとか、dxとか∫とか、どうしたの?

[追記]

そうそう、プログラムの組み立て方を学ぶ前の、とりあえず試すために覚える言語ってなにがいいのかな?

BASIC?でも今時サラのBASICってのもちょっとだし、VBはアク強いし。

Cは色々おまじないが多過ぎるし、perlは癖が強過ぎるし。rubyってどうなん?それともやっぱりpascal

2007-05-22

スクリプト言語使用者におけるハマり度レベルの変遷

LV0 スクリプト言語?どうせAUTOEXEC.BATとかだろ?どうでもいいよ…

LV1 Perlはあんまり堅苦しくないな。ってかこのor dieって何なの?

LV2 流行言語は綺麗だな。Rubyってのはなんか日本人多くて結構いいかも。

LV3 Rubyって神じゃね?理想の言語って感じ・・・

LV4 PHPも気が利くわりにドジっ子でかわいいな。LispとかSchemeとかHaskellもいい・・・

LV5 Pythonってワンライナー書けないのにWeb2.0言語扱いされててうぜぇ。Python死ね!

LV6 Python結婚してくれ!

LV7 やべぇPython最高!Pythonエディタさえあれば生きていける!

LV8 Python結婚した!俺はPython結婚したぞ!!

LV9 やっぱRubyRailsは最高だわ

MAX sed/awkとちゅっちゅしたいよぉ〜

http://anond.hatelabo.jp/20070522174635

phpのいやなところ / perlのいやなところ

http://blog.livedoor.jp/dankogai/archives/50835571.html

このエントリから始まったperlphpの骨肉のどうでもいい争いを優しく解説するよ。

phpのいやなところ

perlのいやなところ

良い子のみんなpythonを使ってね!

Re: http://anond.hatelabo.jp/20070522023230

俺なら2箇月に一度Perlでまとめて置換するね。

2007-05-10

Re: FizzBuzz問題

ゴルファーじゃないけど短く出来たので

#!/usr/bin/perl
@s[map {$_*3} (1..33)] = map {"Fizz"} (1..33);
@s[map {$_*5} (1..20)] = map {@s[$_*5]."Buzz"} (1..20);
print join "\n", map {$s[$_]||$_} (1..100,"");

こんなんでどうでしょ。mapつかいまくりだけど。

http://anond.hatelabo.jp/20070510174121

正規表現でFizzBuzzに置換するような解法は……

5の倍数は /[05]$/ でいけるけど、3の倍数がわかんない。数字を足し合わせるなんて出来ないよな。

つーことで

print join "\n",map {(eval(join("+",split//,eval(join("+",split//))))=~/[369]/)?(/[05]$/?"FizzBuzz":"Fizz"):/[05]$/?"Buzz":$_} (1..100),""

配列を合計する方法がわかんなかった。けど一行に収まって満足。

こないだマシン語ーとか言ってた人ですが。

皆素直に繰り返しの構文で1から100まで回してんのね(違うのがあったら面白いかなと思った)。

さて、古臭いCPUを考慮してこんな感じのロジックを考えた。

これをニモニック言語に置き換えていくのは簡単だと思う。言語適当だけど読めるでしょ。

$c=1;
$c3=3;
$c5=5;
{
    $c3--;
    $c5--;
    if (($c3 && $c5)==0) {
        if ($c3 == 0) { print "Fizz"; $c3=3; }
        if ($c5 == 0) { print "Buzz"; $c5=5; }
        }
    else { print $c; }
    if (($c-100) == 0) { exit; }
    $c++;
} while(1)

何度も直していたら自分の能力に対する自信をなくしてきたorz 本職じゃなくてよかったぜ。

0判定にこだわっているのは、フラグが立つから(分かる人には分かる)。

どうでもいいけど、PHPperlを使っていると、どっちがelsifでどっちがelseifか忘れません?

http://anond.hatelabo.jp/20070508170219トラバ

2007-05-09

現・はてな社長近藤淳也氏にPerlを教えたという逸話はこの時期のこと。

リクナビNEXT/リクルートの転職サイト

京都大学大学院中退大学入学3カ月目でオンラインサービス開発・提供会社ラボアルバイトとして入る。

プログラミングなどできなかったのに「できる」とハッタリを利かせ、密かにPerlの基礎を3日間で独習した。

2社目の携帯電話ソフト開発会社では、Javaを駆使して多数のアプリを開発。

現・はてな社長近藤淳也氏にPerlを教えたという逸話はこの時期のこと。

大学院修士へ進んだ夏、ドリコム契約社員として転職した。その4カ月後、正社員になるのを機に現職へ登用された。

2007-05-06

anond:20070506010057

たった一文字のタイプミスで・・・。

500mmを500mとタイプミスするなんて、「たった一文字」のレベルじゃねーぞ

PerlをPearlと書く奴にどうこう言われても、話半分でしか聞く気にならないじゃん。それと同じだよ。

ほかのデータも書き間違えてるかもしれんね。大丈夫かい?

はい、私がわるうございました。すみませんでした。

それなんて開き直り?「議論」しようとする気はあるのかね。

ミジンコに言われて悔しかったら、「この内容を登録する」前によく読み返すことだね。

2007-05-03

中二病プログラマ

  1. はてなスッタフの日記を見始める
  2. カバンの中にいつもリファレンス本を入れておく
  3. 普通の人にとっては)おもしろくもないコードを見始める
  4. (他のプログラマblogを見て)やさぐれる
  5. 眠れない午前2時
  6. 苛立ちがキーボードを叩く(あとでスマートな方法が見つかってヘコむ)
  7. Ruby
  8. Perl
  9. Lisp
  10. コードの書けないSEはいらねーよなぁ」
  11. 有名になったプログラミング言語を「有名になる前から知っている」とムキになる
  12. Linuxカーネルコードは汚い」
  13. 自分にとってのベストテキストエディタ探しを始めたりする。
  14. 仕様変更に対して激昂して「プログラマを尊重してくれ」と。
  15. カスタマイズの仕方も分からないのにEmacsViを使う。
  16. リファクタリングなんてもう必須じゃん?」って言って関数名の変更に軟着陸する
  17. ひげぽんの発言に感銘し、ソフトを作り出すが考えられることはよくあるユーティリティアプリだけ。
  18. (本当の)プロに対して評価が辛い。
  19. プログラム勉強をある程度して言語に詳しくなると「Lispって括弧だらけでキモいよな」と急に言い出す。
  20. 行き場のない思いをプログラマ板に費やす。
  21. MINIXソースを全て読んでいることに対するすごい自慢。
  22. プログラマ収入問題に積極的になり、即絶望(どうしようもないから)。
  23. 急に括弧や改行の位置の良い・気持ち悪いを言い出す。
  24. 母親に「どこいくの?」と聞かれて、「スタバプログラミング
  25. Linux」「null」「char」をどう読むかで熱論になる。
  26. リファレンス本や入門本などこれまで自分が買っていた本が物凄く要らないものに思え、急に処分する。(例:http://d.hatena.ne.jp/naoya/20060604/1149377759

……普通あるあるネタと批判が混ざった内容ですまん

LL編プログラミング言語ヒエラルキーにおける罵倒

perlRuby
CPANみたいなのはないの?
Rubyperl
それってオブジェクトって言えるの?
perlPHP
もう少しセキュアに書けないの?
PHPperl
単体でDBが扱えないの?
RubyPHP
もう少しわかりやすく書いてくれないかな?
PHPRuby
もう少しパフォーマンス良くならない?
Java → 他LL言語
結局どれも大規模開発には向かないよね。
LISP → 他言語
なんでそんなにごちゃごちゃしてるの?
Smalltalkオブジェクト指向言語
結局劣化コピーじゃないの?

Pythonはよく知らない((いや、他もよく知らないけど))のでパス。最後の方はおまけ。採点お願いします。

2007-05-02

プログラミング言語ヒエラルキーにおける罵倒

http://www.geekpage.jp/blog/?id=2006/12/13

プログラミング言語ヒエラルキーにおいて、上位が下位に対してどう見下してるのかを書いてみた。詳しくない言語も無理して調べながら書いてある。あと、言語に理解の無い人みたいで生々しいかと思って、刺激的かつあまり真っ当でない内容ばっかにしてみたよ!((FORTRAN から Java に「GO TO も実装されてないんですか?」とかそういう、馬鹿にすることを目的とした偏狭で的外れな発言ってことだよ!))((ここにある中では、C# に多重継承が無いことを馬鹿にする C++ プログラマーが真っ当でない指摘のわかりやすい例かな))

みんなが普段どういう不当な見下しをしてるかも教えてね!

Lisp → C

「いつまで経っても言語仕様が貧弱で大変ですね」

アセンブラ → C

「結局アセンブラ翻訳してるだけじゃん」

C → C++

C++ の難解な仕様と戦うぐらいなら C で関数ポインタを使ったオブジェクト指向の方がスマートだね」

STL は糞」

C++C#

中途半端ポインタを隠蔽して何がしたいの?」

「多重継承したくなったらどうするの?」

C → Perl

CPAN 見たって C でコア部分を書いてるライブラリばっかじゃん」

「なんでわざわざ use strict なんて書かなきゃいけないの」

PerlPython

Python って明示的に object継承した場合としなかった場合で挙動が違うって本当なの?」

「インデントブロック(笑)

Python → OO PHP

ライブラリ環境が全然整備されてなくて最悪じゃん。C や C++ で書かれたライブラリをラップしてるだけのはずなのに機能が減りまくってるのも多いし」

OO PHPPHP

ベタ書きしてて楽しい?」

PHPAjax

ウェブブラウザでしか動かないプログラム書いてて楽しい?」

AjaxJavaScript

「簡単な処理をコピペで実装してるだけだね」

JavaScriptVisual Basic

As とか書いてて混乱しない?」

C# があるのにまだ使ってるんだ」

FORTRANCOBOL

「冗長でわかりやすいですね(笑)

「DIVISION の概念って本気で言ってるんですか?」

COBOLAda

「航空宇宙産業専用言語でしょ」

「記述がわかりづらいね」

JavaScriptAda

ペンタゴンで使われてるだけじゃん」

「ガベージコレクタが無い……?」(あるらしいです><

AdaPascal

「昔 Apple で使われてただけじゃん」

「Del…phi…?」

PascalJava

コンパイルも実行も遅いらしいけど何に使うんですか?」

JavaHTMLプログラミング言語であると主張する人々

「処理も記述できないのに何言ってるの」

おまけ

マイクロソフト・ジョークス/プログラミング言語が女性なら

ログイン ユーザー登録
ようこそ ゲスト さん