はてなキーワード: Perlとは
そーいえばたまに自分のとこの記事もニュースサイトにリンクされるけど、アクセス解析辿ってみると本気でつまらないニュースサイトいっぱいあるのな。
情報がすでにどこかで見たような孫引き曾孫引きだらけ。 コメントもとりあえず語尾にwつけときゃツッコミになってると思ってるような、陳腐で見識の浅さを露呈させるようなものばかり。
何のためにやってるんだかさっぱりわかんねえ。
俺も同じようなこと思ってて、あまりにもこれら弱小ニュースサイト(笑)がくだらなすぎるのでスクリプトで再現してみようと思ったら余裕で出来てしまった過去があるよ。
そしてあまりにも再現度が高いので同じようにつまらなく、さっぱりアクセスが増えない罠。
やっぱ孫引きだけで構成されたニュースサイトって全然人来ないのね。俺はスクリプトを自動で走らせて更新してるから別になんとも思わないが、毎日せっせと孫引きを頑張って「バロスwwww」とかコメントつけて、それで得られるのがあの程度だったらそりゃ「ぜんぜんアクセスねえ・・・」とぼやきたくもなるだろうなぁ。
まぁそのなんだ、彼らもいつかきっと気付くでしょう。
自分達が青春の貴重な数時間を過ごしている「巡回」と「更新」とやらが、たった数百行のPerlスクリプトで実現できてしまう程度のものだということにw
……気付けないなら?
perler は日本○○ユーザ会とかじゃなくて、hogehoge perl mongers って名前のコミュニティがあるよ。
tokyo.pm とか akasaka.pm とかもあるけど、東京では shibuya.pm が一番大きいみたいだよ。
去年から毎年やってる YAPC::Asia ってカンファレンスも shibuya.pm が主催してるらしいよ。
http://anond.hatelabo.jp/20070609183307
しかし結局原簿が無いわけだから500万〜1000万件ぐらい残るんでねすか?
小泉政権時代に、年金未納で脅し掛けてた傍らで1億掛けて金バッヂ作ったような所だからな。
正木さんのタマと引き換えぐらいじゃないと収まらんと思うよ。
まあそんぐらいでも収まらんと思うが。
わからないけど、
perl+会で調べても第0会勉強会みたいなものしかヒットしなかった。
Perl Confernce Japanとかいうのもひっかかったけど1998年っきり。
これかな?
とページを開いてみて絶望した。
よくわらない。
どれくらいやる人がいるのだろうとおもって調べてみたけどわからなかったよ。
2003年ではそれなりに
http://itpro.nikkeibp.co.jp/free/ITPro/OPINION/20030407/2/
2007年でもそれなりにあるのか
http://www.tiobe.com/tiobe_index/Perl.html
でも、6%ってどれくらいの人数なんだろう。
雑誌の発行部数あたりから調べられないかなと探ってみたけどperlの雑誌がみあたらなかった。
鉄板の入門書ってなんだろうと探ってみたけどアマゾンの一番上に来たヤツもまだ3版。
5万人ぐらい?
ぱーらーって何人いるのー?
PHP やってる人間は確かにどうしようもないのも多いのだけどそれは Perl だって一緒だろ?ホントにどうしようもなかったらみんな使ってないって。考えても見ろよ?PHP なかったらみんな ASP か ColdFusion か JHTML(なんて誰も覚えてなさそう…)だぜ?何にも出来ない度は PHP の比じゃないっての。おかしいならおかしいなりで、スマートな人間はなんとかやりくりしてんだよ。だいたいそこまでおかしくない。
あとあれだ。間違いは徹底的に認めない。っていうか、なんか間違った事いっても、あんまり興味ない事だったら、何気なくスルーしてる。文句いってきた相手にもよるけどな!自己顕示欲強すぎ。
CPUを作るとか、
連射装置をつくるとか、そういうのが苦痛ならやらなくていいよ。
君には向いてないんだろう。
そりゃ違うよ。
JavaとC++は、実際にはJavaとPerlくらい違うと思うからさ。
次から次へとTwitterもどきが登場していますが、あれを作らされる開発者のつまらなさったらないだろう。
仕様を決めるときなんか、もろにTwitterの細部を観察して、それを写したりするんだろうか。
「どうせまたパクリと言われるんだろうなあ」
「Twitterを作った人たちは、楽しんで作っただろうに、こちらときたら単に厳しい〆切が設定されて焦らされるだけ。」
それに、こういうのを真似しようと思うような会社のお偉いさんたちは、TwitterのAPIなどにまで頭が回らないだろうから、外見は真似できても、本質的にTwitterには追い付くのには時間かかるだろうし。
お偉いさん:「なんで我がサイトが表示されもしないそんなAPIとやらにサーバーのパワーをさかなきゃいけないんだ!」
とか思ってそう。
うーん、絶対ああいう仕事はしたくないです。
用語や文法みたいなレベルで既に躓くというか。なんというか、「言葉」って何で言葉って言うの?みたいな変な疑問ばかり湧いてきて進まないんだよね。
英語とかどうだったの?
"This is a pen." "Yes, It is."
そんな事いわねーよ、とか思った?
ペンてなに、鉛筆、ポールペン?マジックはマジックだよね、とか思った?
"a"ってなんだよアって。どこ行ったの?とか。
とりあえず、細かい事はいいんだ。ノリだよノリ。で覚えた気がするけど……
あと、数学も。
Σとかλとか、dxとか∫とか、どうしたの?
[追記]
そうそう、プログラムの組み立て方を学ぶ前の、とりあえず試すために覚える言語ってなにがいいのかな?
LV0 スクリプト言語?どうせAUTOEXEC.BATとかだろ?どうでもいいよ…
LV1 Perlはあんまり堅苦しくないな。ってかこのor dieって何なの?
LV2 流行の言語は綺麗だな。Rubyってのはなんか日本人多くて結構いいかも。
LV4 PHPも気が利くわりにドジっ子でかわいいな。LispとかSchemeとかHaskellもいい・・・
LV5 Pythonってワンライナー書けないのにWeb2.0言語扱いされててうぜぇ。Python死ね!
LV7 やべぇPython最高!Pythonとエディタさえあれば生きていける!
http://blog.livedoor.jp/dankogai/archives/50835571.html
このエントリから始まったperlとphpの骨肉のどうでもいい争いを優しく解説するよ。
phpのいやなところ
perlのいやなところ
俺なら2箇月に一度Perlでまとめて置換するね。
ゴルファーじゃないけど短く出来たので
#!/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,"");
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まで回してんのね(違うのがあったら面白いかなと思った)。
これをニモニック言語に置き換えていくのは簡単だと思う。言語は適当だけど読めるでしょ。
$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判定にこだわっているのは、フラグが立つから(分かる人には分かる)。
http://www.geekpage.jp/blog/?id=2006/12/13
プログラミング言語ヒエラルキーにおいて、上位が下位に対してどう見下してるのかを書いてみた。詳しくない言語も無理して調べながら書いてある。あと、他言語に理解の無い人みたいで生々しいかと思って、刺激的かつあまり真っ当でない内容ばっかにしてみたよ!((FORTRAN から Java に「GO TO も実装されてないんですか?」とかそういう、馬鹿にすることを目的とした偏狭で的外れな発言ってことだよ!))((ここにある中では、C# に多重継承が無いことを馬鹿にする C++ プログラマーが真っ当でない指摘のわかりやすい例かな))
みんなが普段どういう不当な見下しをしてるかも教えてね!
「C++ の難解な仕様と戦うぐらいなら C で関数ポインタを使ったオブジェクト指向の方がスマートだね」
「STL は糞」
「多重継承したくなったらどうするの?」
「CPAN 見たって C でコア部分を書いてるライブラリばっかじゃん」
「なんでわざわざ use strict なんて書かなきゃいけないの」
「Python って明示的に object を継承した場合としなかった場合で挙動が違うって本当なの?」
「ライブラリ環境が全然整備されてなくて最悪じゃん。C や C++ で書かれたライブラリをラップしてるだけのはずなのに機能が減りまくってるのも多いし」
「簡単な処理をコピペで実装してるだけだね」
「As とか書いてて混乱しない?」
「C# があるのにまだ使ってるんだ」
「冗長でわかりやすいですね(笑)」
「DIVISION の概念って本気で言ってるんですか?」
「記述がわかりづらいね」
「ペンタゴンで使われてるだけじゃん」
「ガベージコレクタが無い……?」(あるらしいです><)
「昔 Apple で使われてただけじゃん」
「Del…phi…?」
「コンパイルも実行も遅いらしいけど何に使うんですか?」
「処理も記述できないのに何言ってるの」