特定条件下ではCより速いし
思わんが。
そうなの?
mod_perlはメモリ上にキャッシュするから当然速くなる
mod_phpはシラネ
教えて
速度なんてイラネ
最近Javaを始めたんだが、いいな。
GUIも簡単だし
乗り換えちゃおうか
Cより速いということは
Perl >>>>>>> C/C++ >>>>> Javaでいいのか
Javaがパーラーにも馬鹿にされるようになったとは
とほほ
>>4 そういうことなら、CにはCGIをやめてapacheのモジュールを書くという手段があるが。
$は嫌いだ
\は好きだが
>>9 あ、そーか。
Cは途中でメモリ関係の事がめんどくさくなって、
んでJavaに変えたんだけど…
Perlか、取りあえず俺の中の最強ちょんプロ言語。
アレが無いと業務効率40%ダウン。
他のスクリプト言語よりその辺のUNIXに入ってる確率高いし。
なんか誉めてもらえると嬉しい
妙にレスする時間が早いけど自演じゃないから・・
開発メンバ1人の超小規模開発ならPerlは悪くないね。
OOが糞すぎるので多人数での開発は無理だけど。
Perlのコードは汚物
>>14 OOはpackageでいいだろ
>>15 禿同だぜ
Javaと比べたらウンコだぜ
なんだかスレタイと言ってる事が違ってきたがなんともないぜ
18 :
仕様書無しさん:04/08/14 18:54
PHP5使え
ああ、そっか、Webプログラマの人は成果物にperl使うんだ。
>>16 カプセル化できない。
メンバに持てる変数が1つだけ(というかその変数がクラスになってるだけ)
21 :
仕様書無しさん:04/08/14 19:40
るぅうぅうぅううぅぅby
>>>>>>>>>>>>>>>
>
ぺr;
22 :
仕様書無しさん:04/08/14 20:55
コンパイルすると高速で動作するネイティブコードに化けるようになれば
最強かも知れない。
コンパイルすると高速で動作するネイティブコードに化ける
すでにある言語に速度だけが追いつくだけ。
追いつくのは速度だけだし追い越すわけでもないので最強には絶対ならない。
>>22 個人的には埋め込みSQL的なC言語の文字列捜査をperlでできるようなライブラリが欲しい。
正規表現ライブラリなら、ほとんどの言語にあるんじゃないかい。
>>23はたぶん自分がものすごくアタマの悪い人間だってことに
生涯一度たりとも気がついたことがなさそうだな。
結局
>>20のような糞OO仕様がひどいんだよなあ。
Rubyyyyyyyyyyyyyが流行るわけだよ。
32 :
仕様書無しさん:04/08/14 22:06
「怠惰はプログラマの美徳」なんてラリーウォールだから言えるんだよな。
並のプログラマが言っても技術不足の言い訳にしか聞こえない。
>>32 その言葉は
「客に頭下げて要求仕様をよりシンプルに変えさせろ」
と言ってるのではなく、
「要求仕様をよりシンプルに実現しろ」
と言ってるんだと思われ。
tclの方がすき。
なんだかいつの間にか進みまくってますね。
この前、Socket使った単純なスクリプトをperlccでコンパイルしたら、
1.5MBぐらいになりました。鬱。
あ
パーラーに馬鹿にされ、コボラに嘲笑され、ブビ厨に弄られる。
それがJava厨
やっぱ1が低脳だとスレがもりあがらないな
('A`)…
41 :
仕様書無しさん:04/08/17 20:50
企業内SEだとperlとVBしか使わない。
VBとVBAとバッチファイルだろ
43 :
仕様書無しさん:04/08/21 02:32
おれperl好きだけどなぁ。
中小規模だったら十分だと思うんだが。
>22
parrotあるじゃん
$がだめすぎる。
あれなくしたら、考えてやってもいい。
そんなんが引っかかるのか
ちっちぇえやつだな
自分だけで使うにはすごい便利だけど、
これを納品物にするのはちょっと怖いなあ、という印象。
とはいえperlの仕事何回かやったけど。
47 :
仕様書無しさん:04/08/21 20:19
>>47 何がいいのか悪いのか、自分なりの意見をもてない時点で、
技術者としては限りなくDEAD。
>>43 parrotって、もう実用に耐えるのがあるの?
どういう条件下で、Cより速いんだ?
Cで書かれた、(出来の悪い)Cインタプリタもどきなのに?
まぁ
>>1が書けば、Cで書いてもVB以下かもしれんが(w
51 :
仕様書無しさん:04/08/21 21:36
CがCGIで、Perlがmod_perlとか?
52 :
仕様書無しさん:04/08/22 00:13
>>49 いや、parrot自体はリリースされたばかりだし。
perl6/parrotエンジンに期待している。
まあ、まだ先になりそうだ。
53 :
仕様書無しさん:04/08/22 00:26
SyntaxSugarの山っつーか暗黙の動作が多すぎるのが嫌。
特に気持ち悪いのが特殊変数。
こっちが定義した変数にだけ値を突っ込んでくれれば良いのに
わざわざ$_とか@_とかに値を入れるあの仕様が糞。
個人の書き捨てツールには凄く便利だけど、人とソースを共有しないと
いけない用途(もしくは引継が生じる用途)には嫌かも。
55 :
仕様書無しさん:04/08/22 01:29
>>53 > SyntaxSugarの山っつーか暗黙の動作が多すぎるのが嫌。
そこらへんのオカルティズムが満載のPerlが大好きです!!
sortの仕様なんて最高!!
useの意味を調べようとして、$aや$bでテストしてドツボにはまっているバカ
見るとゾクゾクする!!
人のソースを見たくない奴って、ぜってーDLL形式でライブラリ渡すだろ
>>53 そう感じるタイプの人がいるのは理解できるけど、俺個人は
いちいちちょっとした処理で一時的に使う変数を追加する
たびに関数の先頭に戻って宣言も追加する、っていうのが
禿しくマンドクセと感じる人間だから、Perlみたいなほうが
ラクだと思ってしまう。
$とかN88-BASICみたい
>>57 perlでなければなんでそんな前時代言語になるんだ
>関数の先頭に戻って宣言
>>59さんはコードの途中に変数宣言を入れる
お行儀の悪い人ですか?
61 :
仕様書無しさん:04/08/22 17:45
>>60 あんたCしかやったことないか、結構年食ってるだろ
もどるのがウザイほど長い関数というのもいかがなものかと。
>>60 使うとこと宣言するとこが近いのは楽ちんじゃないか
スコープ短くすれば変なとこで悪さしないし
>>61 あるいは Delphi(Pascal) とかね。
>>63 >スコープ短くすれば変なとこで悪さしないし
これが重要だよね。変数すべてが関数全体に効いてるなんてバカげてる。
可能な限りスコープは短くするべきだよ。
他人が読むときも、宣言部と使用部が離れてると理解しづらいし。
Cだって関数じゃなくブロックの先頭で変数宣言できるんでは。
PHPならその場で宣言できるし、PHPでいいじゃん。
Perl/Cとも文法にてるし、もっとすっきり書ける。
※ただし、$workとして使ってたのにうっかり$warkと書いてしまいバグる罠・・・
そりゃおまいさんの英語力が・・・(ry
use strictしないperlサイキョー
VB以下だな
71 :
仕様書無しさん:04/08/23 16:35
72 :
仕様書無しさん:04/08/23 16:42
>>67 漏れも厨房の頃、print を plint って書いてた。
perlでGUIって、それほど簡単には使えないような気がする。
というか、そんなに簡単に使えたら、今頃使いまくっているし。
perlでGUI → マンドクサイからCGIにしてWebブラウザを使う
こういうスレを隔離するためにマ板ができたわけだが。
>>66 わりと最近だろ、それ
>>74 このスレがマ板にあるということは、マ板が正常に機能してるということじゃないか
76 :
仕様書無しさん:04/08/23 18:15
文字列データファイルを、別のフォーマットに変換する場合とかは普通にPERL使ってます。
最近は、RUBY使う人も多いですが
PERLは大抵のUNIX/LINUXに導入済みの場合が多いってのも利点かな。
>>74 ム板への隔離の間違いだな
Perl使いの人の末路を語るならここだが。
79 :
仕様書無しさん:04/08/23 21:55
6いつでんの?
漏れのperlコードを他人が読むことはないので、自由気ままに書いている。
ラリー・ウォールまんせ~なのだ。w
81 :
仕様書無しさん:04/08/24 04:18
>>80 > 漏れのperlコードを他人が読むことはないので、自由気ままに書いている。
> ラリー・ウォールまんせ~なのだ。w
未来の自分さんは大丈夫?
使い捨てだろ、perlは
自分は、下手するとソースよりもコメントの方が多い。正規表現多用してるし。
つーか前の部署にPerl使える人間が他に誰もいないのにコメントと口頭だけで引継してきた。
表記法はなるたけC風に書いて読みやすくしたけど、正規表現は使わない部署だし。
超不安。
84 :
仕様書無しさん:04/08/24 12:45
Cで複雑なtableを表示するCGIを作って死にそうになった。
perl以上にCGI作成に便利な言語を知らなかったからだけど。
85 :
仕様書無しさん:04/08/24 12:49
手で書くと面倒な連続したデータ(0,1,2,...,1000のような)を作るときに重宝している。
86 :
仕様書無しさん:04/08/24 12:51
perlは開発のための小道具としては結構便利。
87 :
仕様書無しさん:04/08/24 13:15
88 :
仕様書無しさん:04/08/24 13:17
>>87 evalを使っても、tableを作るツールがないと意味がないような・・・
Perlを使うとテーブルを作るのに楽になるの?
90 :
仕様書無しさん:04/08/24 13:21
>>88 少なくとも、phpのようにHTML埋め込み型はできるじゃん。
そんな複雑なら、どの言語もかわらないとおもうけど?
table利用のどういう状況を言ってるかわからんからなー
ヒアドキュメントの使えるスクリプト、たとえばperlとかだとHTML吐くのは楽ちん。
92 :
仕様書無しさん:04/08/24 13:29
>>90-91 動的階層的構造のtableだから、埋め込み型では出来ないです。
例えば、任意のディレクトリ構造を表示する場合。
ディレクトリ構造が固定だったら問題ないけど、可変の場合はプログラムから生成する必要がある。
93 :
仕様書無しさん:04/08/24 13:36
>>92 ちゃんとそう受け取ってるよ。
そういう動的なディレクトリ構造を表示するスクリプトの場合って、
php、jspのように埋め込み型だったら比較的楽じゃない?
ってか、それ以上に簡単にできる方法ってあるの?
94 :
仕様書無しさん:04/08/24 13:50
ちなみに、ディレクトリ構造だったら、
再帰的に関数を呼び出して、展開させれば楽だと思うけど。
>>81 最初にスクリプトを公開してから6年経過している。半年から1年に1回程度
手を入れているけど、過去1000万PV単位の実行実績もあり問題起きてないです。
10年くらい前はC++厨だったので、ストリクトな記法に細心努力していたけど、
あれって、記述形式それ自体が達成目的になったりすると、強迫神経症っぽく
なったりしたりして...。その辺が解っていない現役のストリクトな香具師に
悪く云われるのは解るけどね。でも、ラリー万歳だな。彼はそれをよく知っている。w
96 :
仕様書無しさん:04/08/24 14:31
>>93 埋め込み型って、HTMLの埋め込みとかではなくて、table を表示するためのライブラリが最初から入っているということですか?
>>94 単にディレクトリ構造を表示するだけなら簡単。
例えば、"dir /s" と同じ機能を持つプログラムを作ることは比較的簡単。
でも、table形式にするのは結構大変。
97 :
仕様書無しさん:04/08/24 16:14
ずいぶん進んでますね。
XHTML1.1とCSS使って、CSS段組使ってますよ、俺は
xsltでも使っとけ
最近のIEやらモヂラは表示できるし
なんかこのスレ、三割くらいJAVA叩きっ子が混じってるんだけど。いや、いいけどね。いいけど・・
どこに居るんだ?
お前が種まいて荒らしたいだけだろ。
最近のJava厨は被害妄想気味だな。
斜陽コミニティに見られる現象だな。そろそろ本気でやばそうだ。
うげぇ私やっぱ、スクリプト向きなのかなぁ
104 :
仕様書無しさん:04/08/24 18:06
大乱世を望んでる女には何をいっても無駄。
起きてないからブチブチいえる。
105 :
仕様書無しさん:04/08/26 09:44
$hoge=(a .. z, A .. Z)[rand(52)];
こういうことできるのは便利だよ。
106 :
仕様書無しさん:04/08/26 10:05
次スレはこれで。
PHPって最高の言語だと思うんだけどなぁ
次スレ
Rubyが最高の言語と結論が出ました
108 :
仕様書無しさん:04/08/26 10:13
では、これで。
【統一】最高の言語を語る刷れ
1000 スレ は遥に先だな、確かに。
便利なモジュールがCPANに数多く用意されているのが、perlの魅力の1つ
ですが、rubyやphpなどには、CPANのようなモジュール・サイトがあるの
でしょうか?
モジュールを開発できるレベルのユーザーの数は、長い歴史のあるperlの方が
圧倒的に多いような気がしますが、その他のscript系言語の事情に詳しい方は
情報をお願いします。
久しぶりのお客さんだ、age
なら空あげでなくて、答えてやったらどうなんだ。
115 :
仕様書無しさん:04/09/25 16:23:58
>>112 > 便利なモジュールがCPANに数多く用意されているのが、perlの魅力の1つ
> ですが、rubyやphpなどには、CPANのようなモジュール・サイトがあるの
> でしょうか?
はい。
またパル厨が糞スレたてたのか
117 :
仕様書無しさん:04/09/25 21:48:31
O'Reilly出版のGoogle Hacks, Blog Hacks, Spidering Hacksなどの書籍で
は、主にPerlによるプログラムを紹介している。実用性の面でやはりPerlは
他の言語より優れている実例!?
>>117 ご冥福をお祈りします。
.htaccessのドキュメント結構見てたなぁ…
>>117 うごあ!マジかよ!
なんか見てたサイトの人間が亡くなるってのは嫌なもんだな……
友人の誰かが引き継いで、スタティックな部分だけでも運営できないのかな。
121 :
仕様書無しさん:04/09/26 04:44:41
>>118 > O'Reilly出版のGoogle Hacks, Blog Hacks, Spidering Hacksなどの書籍で
> は、主にPerlによるプログラムを紹介している。実用性の面でやはりPerlは
> 他の言語より優れている実例!?
やはり、歴史も人的リソースも蓄積されたリソースも圧倒的にPerlが優勢なのだと思う。
優れているかどうかはあまり影響していないと思うよ。
> O'Reilly出版のGoogle Hacks, Blog Hacks, Spidering Hacksなどの書籍で
> は、主にPerlによるプログラムを紹介している。
逆に他の書籍では、Perlによるプログラム紹介は少ない。
どんな言語でも本はでているし、
本が出ているからといって優れていることにはならない。
Perlよりも多くの書籍が出ている言語もある。
○○などの書籍では××によるプログラム紹介をしている。
これはどんな言語にも当てはまる。
>>122 >逆に他の書籍では、Perlによるプログラム紹介は少ない。
>どんな言語でも本はでているし、
O'Reailly出版以外のものでもいいので、Perl以外の言語でプログラムの例を
紹介している書籍の例を挙げてください。
(「Java言語の解説書で、Javaのプログラムが多い」や「ホームページ解説書でJavaScriptのプロ
グラムが多い」た「MySQLとPHPでPHPのプログラムが多い」などといのは除く!)
昔は、Pascalでプログラムを紹介していた書籍が多かったが、今はPascalは減った。
122じゃないけど、手元にある本を見てみたら
A.S.Tanenbaumの
Computer NetworksはCやJava。
Distributed Operating SystemsはCが使われてた。
Robert SedgewickのAlgorithms in ... は Pascal, C, C++, Java と変わってる模様。
言語非依存な話だと疑似言語や数式で書かれてるのが多い気がする。
>>124 >Computer NetworksはCやJava。
書籍名から推測するに、Computer Networksの仕組みを解説する内容の場合、
PerlのNetwork関係のモジュールを使って10行でスクリプトを紹介しても、意味
がないから、この手の本では、JavaやCなどの本格的なプログラムが使用されるの
は理解できる。
実用的なテクニックを紹介する書籍とは、使われる言語が異なるのも理解できる。
>Distributed Operating SystemsはCが使われてた。
>Robert SedgewickのAlgorithms in ... は Pascal, C, C++, Java と変わってる模様。
この書籍の内容も、実用よりも、理論に近い? コンピュータ科学専攻の学生用の
教科書に採用されるような書籍は、Perlなど使わずに、Javaが多いのも同じ理由。
理論よりも実用性を重視した書籍で、Perl以外の言語で多くのプログラムを紹介してい
る書籍はあるのだろうか?
実用性も重視しているだろ。
勝手に実用性は重視していないと決め付けて
お前の決め付けで話をを進めるなよw
大体お前の実用性重視で上げた本ってウェブ関連で
しかもエンドユーザレベル向けじゃん。
お前は定義は実用性=ウェブ関連エンドユーザレベル向けか?
実用性重視の幅が狭すぎる。
>>15 >Perlのコードは汚物
と言われながらも、「エンドユーザー」向けのGoogle Hacks, Blog Hacks, Spidering
Hacksでは、Perlでのプログラムが多い理由を考えたことがあるかい? 「他人が読んでも
理解し難い」Perlで書かれたプログラムを「読みやすくて、保守しやすくて、美しい」Java
で書き換えて出版すると売れると思うか?
128 :
仕様書無しさん:04/09/26 15:52:25
っていうか、Web関係、テキスト処理関係の分野だろ、主としてPerlなのは。
そうそう。だからある一分野で優れているからといって、
> O'Reilly出版のGoogle Hacks, Blog Hacks, Spidering Hacksなどの書籍で
> は、主にPerlによるプログラムを紹介している。実用性の面でやはりPerlは
> 他の言語より優れている実例!?
実用性という幅の広い部分で、他の言語より優れているということにはならないんだよね。
「エンドユーザー」向け(Web関連・テキスト関連)の実用性 と
幅を狭くすれば当てはまるかもしれないけどね。
ところで、どうでもいいけどこんなtipsレベルの情報に
Hackなんて言葉を使わないでほしいな。
googleのURLのパラメータの意味なんて誰でも想像つくんだし。
http://www.amazon.co.jp/exec/obidos/ASIN/4873111366/249-6001226-0133953 > 検索オプションの指定などの基本的な検索方法はもちろんのこと、
> なるほど!と思える検索テクニックも紹介されている。Googleで
> 「powered by movable type」と検索してみよう。これだけでWeblogの検索エンジンに
> 早変わりである。また、Googleのイメージ検索を有効活用する方法はご存知だろうか。
> 全文検索よりもギャンブル的要素が強く、少し難易度の高いイメージ検索だが、
> 本書の解説でコツをつかむことができる。
Ruby >>>>>>>>>>>>>>>>>>>>> Paerl
Perlhakuso
Perlyu-zahashine
Rubyに多くのユーザが流れたので,Perlの日本語パッチを提供できる人はもはやいません。
いい気味だ。
>>117 糞言語なんか使ってるから寿命を縮めたんだろ(大爆笑)
>117
なんて事だ、、
自分も物作りにあたって参考にしてた。大変勉強になりました。
ありがとうでした。
135 :
仕様書無しさん:04/09/26 16:53:54
Rubyユーザを騙って荒らし、話題をそらそうとするとはPerlユーザも手が込んでるなw
Perlってなんだすか?
汚物?
ここで弔意あらわしてる馬鹿は何?
>>138 ただでさえ少ないゴミ言語仲間が減ったことを悲しんでいるんじゃない?(w
>117とか、なんでこのスレに貼るのか分からんよな。
そういうどうでもいいのは仲間内でやってくれ。
同情を引きたいんだろうよ。
醜女が泣き喚いたところで大抵は逆効果なんだが。
141 :
仕様書無しさん:04/09/26 17:49:44
そもそも、Perlはゴミ言語だっていうことで、「こういうインチキな言語好きだ~」と
大人気だったんだが。
sortの仕様に腰抜かして爆笑しながら楽しくプログラミングしてた
もんだが。
あっそ。ゴミ言語ユーザの人は言うことが面白いね。
Rubyの方が数段エレガントなのに、未だにPerlにしがみいている連中って何?
はやく淘汰されないかな。
>>143 お前は学者ですか?
エレガントだけでは言語を選択することはできないんですよ。
はぁ(苦笑)
なにこの馬鹿
だからRubyは素人専用言語だと何遍書けば(ry
RubyがPerlに劣っている点など無いが?
お前らPerlerの存在は迷惑なんだよ。
Rubyにだけは移行しないでくれ。臭いから(爆笑)
すでに日本人ユーザの数でもRuby>>Perlですが何か?
下級賤民ども消えろ
/ / \ \ ____ ○
/ l ヽ |
,! ヽ、 !. |
| `> | |
'i / i' / \\ l
ヽ. / / /
\ 丿__ / / /
Rubyに多くのユーザが流れたので,Perlの日本語パッチを提供できる人はもはやいません。
Rubyに多くのユーザが流れたので,Perlの日本語パッチを提供できる人はもはやいません。
Rubyに多くのユーザが流れたので,Perlの日本語パッチを提供できる人はもはやいません。
Rubyに多くのユーザが流れたので,Perlの日本語パッチを提供できる人はもはやいません。
Rubyに多くのユーザが流れたので,Perlの日本語パッチを提供できる人はもはやいません。
Rubyに多くのユーザが流れたので,Perlの日本語パッチを提供できる人はもはやいません。
Rubyに多くのユーザが流れたので,Perlの日本語パッチを提供できる人はもはやいません。
Rubyに多くのユーザが流れたので,Perlの日本語パッチを提供できる人はもはやいません。
Rubyに多くのユーザが流れたので,Perlの日本語パッチを提供できる人はもはやいません。
スレ進みすぎ。
Rubyとかコードの見た目からして糞。
Delphiよりはマシだけど糞。
んで今はC#厨です
Ruby>>>>>>>>>>>>>>>>>>>>>>>>>>Delphi 。?????C#>>>>>??? Perl
156 :
仕様書無しさん:04/09/26 20:17:50
うおおおおおおおおおmy favalite ranguage is ruuuuuuubbyewayyyyyyyyyyy!!!!!111
agenda
なにこれ?rubyユーザってこんなにキモかったんだ・・・。
rubyちゃ~ん!とかいいながら自室にこもってプログラミングしてろよ。
きっと、こういう奴らが犯罪とか起こすんだろうなぁ・・・。
('A`)ナニモカモガMandoXe..
>>158 真実はこれだよ。それ以前になにかむかつくことでも言われたんだろw
136 :仕様書無しさん :04/09/26 16:56:24
Rubyユーザを騙って荒らし、話題をそらそうとするとはPerlユーザも手が込んでるなw
なんつーか、いじめがいがあるよなw
rubyなんかできてウレシイの??
相当アタマ悪いんだね
166 :
Rubysaikypou っっっっっっっっr:04/09/27 01:31:27
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>> Perl=ぷううううううううううううううう
勢いにワロタ
168 :
仕様書無しさん:04/09/27 06:35:10
やっぱocamlだよな。
現在はPerlを使っておりますが、Rubyにも興味があります。
PerlのCPANのようなモジュールはRubyにもあると思いますが、
現在、どれくらいの数のRuby用モジュールが登録されているが、
教えていただけますか?
170 :
仕様書無しさん:04/09/27 15:25:33
171 :
仕様書無しさん:04/09/27 19:26:16
Ruby は遅いのがなー
RubyはPerlの三倍早いですがなにか?
173 :
仕様書無しさん:04/09/27 19:34:46
>>171 > Ruby は遅いのがなー
じゃあ、Python。
Perlだって赤く塗れば3倍早くなるよ
あげんだ
Rubyが三倍早いのってどういう面でだ
ヒアドキュメントの仕様をちょっと変えてさ
print <<"</html>";
<html>
<head> <title>DamnAss</title> </head>
<body>
<h1>DamnAss</h1>
<p>fuck me.</p>
</body>
</html>
これで </html> まで出力されるようにするんだよ。
うはっ、Cωそっくりだぜクソがwwwおkwwwww
糞言語pっっっっっっっっっっっっっっっtぷううううううううっっっっっっっっっっっっうううううううううう
179 :
天才Rubyist:04/10/02 09:33:41
亡くなったのはミケネコ本人じゃなくてサーブル研究員らしい
ぷぷぷ良かった無く祖野郎ども・
糞は死ね。えrd
$mon{'May'} = '05' ;
$mon{'Jun'} = '06' ;
$mon{'Jul'} = '07' ;
$mon{'Aug'} = '08' ;
$mon{'Sep'} = '09' ;
$mon{'Oct'} = '10' ;
$mon{'Nov'} = '11' ;
$mon{'Dec'} = '12' ;
$mon{'Jan'} = '01' ;
$mon{'Feb'} = '02' ;
$mon{'Mar'} = '03' ;
$mon{'Apr'} = '04' ;
while(<>)
{
if ( $_ =~ /^.*\[([0-9]*)\/([A-z]*)\/([0-9]*):([0-9]*:[0-9]*:[0-9]*)\s.*$/ )
{
print $3 . "/" . $mon{$2} . "/" . $1 . " " . $4 . "\n" ;
} ;
} ;
のプログラムについて、
Perlなんぞ触ったこともないんだが、知り合いが作った
>>180のperlのプログラムを解読しなきゃならない。
色々なサイトを見つつ勉強してるんだが、
if ( $_ =~ /^.*\[([0-9]*)\/([A-z]*)\/([0-9]*):([0-9]*:[0-9]*:[0-9]*)\s.*$/ )
の部分の"["が"]"の数と対応してないところが意味不明…。
あと、同じ行の"\s.*$/" の部分なんだけど、
\s … 空白文字
$/ … 入力時のレコード区切り文字
というのはわかったんだけど、".*"の部分って何をあらわしているの?
だれか教えてくだされ…
ちなみにわかっているかもしれないけど、このプログラムは
27/May/2003:14:11:10
という日付の文字列を
2003/05/27 14:11:10
というように変換して表示するプログラムらしい。
亜元和
184 :
仕様書無しさん:04/10/08 00:15:38
書く方も読む方も想像を絶するアホ。
ならもっとキレイなソース書いて見せてくれよ
>>181 カッコが対応してないのは最初のが \[ だからでしょ。
それは [ という文字そのものを表すんだから。
.* は「任意の文字(改行以外)の0個以上の繰り返し」を
表す。
しかし
>>184のいうとおり、かなり冗長な書き方だね、これは。
187 :
仕様書無しさん:04/10/08 00:32:42
>>181 オナニーが終わって暇してるから教えてageる!
/^.*\[([0-9]*)\/([A-z]*)\/([0-9]*):([0-9]*:[0-9]*:[0-9]*)\s.*$/
これはね、↓こう読むのです。
/ --> 正規表現リテラルの区切り文字。| とかでもいい。括弧『』「」のようなもの。
^ --> (この文脈では) 行頭
.* --> 0字以上の任意の文字
\[ --> '[' という文字。そのまま書くと別の解釈をされちゃうから \ を付ける。
([0-9]*) --> 0字以上の数字。括弧を付けるとその中身が順番に $1, $2, $3, ... という変数に入る。
\/ --> '/' という文字。そのまま書くとここでは正規表現の区切り文字として扱われちゃうから \ を付ける。
([A-z]*) --> 0字以上の英字。$2に入る。
\/ --> '/'
([0-9]*) --> 数字。$3に入る。
: --> ':' という文字。特に何の意味もないから \ を付けなくてもいいし付けてもいい。
([0-9]*:[0-9]*:[0-9]*) --> "数字:数字:数字"。$4に入る。
\s --> 空白文字
.* --> 0字以上の任意の文字
$ --> 行末
/ --> 正規表現リテラルの区切り文字
だから合わせると、
(行頭)(0字以上の文字)[(数字)/(英字)/(数字):(数字):(数字):(数字)(空白文字)(0字以上の文字)(行末)
たとえば
"[27/May/2003:14:11:10"という文字列があると、
$1=27 $2=May $3=2003 $4=14:11:10
となるのです。
$_ =~ s!(\d{2})/([A-z]{3})/(\d{4}):(\d{2}):(\d{2}):(\d{2})!$3/$mon{$2}/$1 $4:$5:$6!
この一行だけでできると思う。
>>181 マッチするのは大ざっぱに言うと
(0個以上の任意の文字)[27/May/2003:14:11:10 (0個以上の任意の文字)
てな感じ。最初の数字の前に[が付いてるから混乱したわけだ。
皆さん、どうもありがとう。
ダメ元で聞いたのに2chこんなに暖かい解答が来るなんて思わなかったよ…
感謝感激雨霰、ありがとう。
>190
せっかく教えてもらったのにそういうムカツクことは言わない方がいいな。
perlすれは軒並み低レベル。
2chだからこんなものだろ、って?ぷぷぷRubyスレを一度覗いてみろよ。お前らとは段違いにこう得ベルな半紙をしているkさた。
つか、perlのソースというより正規表現の話じゃんか
はぁ?
>>190 >ダメ元で聞いたのに2chこんなに暖かい解答が来るなんて思わなかったよ…
そうそう、24時間以内に適切なアドバイスが無料で得られるの
には、感動する。質問する側が、疑問点を丁寧に書きこめば、
多くの場合、適切な回答が得られる。
196 :
仕様書無しさん:04/10/09 00:25:07
はぁ?
Perlなんか知らなくても即解決しそうなことを他人に尋ねるのがお前らの流儀なの?
馬鹿ばっか(苦笑)
たまにマ板に来る教えてくんは、ここの空気読めてないと思う。
ここは職業PGのネタ板ですよ。
Rubyな人が来ると、いっつもすごいなw
それはそれで見ていて楽しいw
Ruuuuubbbbbyy!!!! とかの言い方するのって
ruby派の人たちだけだからすぐわかるw
ちなみにPerlだろうとRubyだろうがなんでも
いい。
「自分のみ」のスクリプトは自由 RubyだろうがPythonだろうが「ひまわり」だろうが
好きなの使えばいいし。
「チーム」のスクリプトは知識共有が期待できる
点からPerlだろうね。
ってあまりにも当たり前なこと書いてしまった・・・ごめん・・・
でもRubyはJavaと同じ年に生まれたのに、
全然成長してこないねぇ。
っていうか流行みたいなのが去って
ユーザー数減ってきてるんじゃない?
特に過剰でもないし、落ち着きが足りないわけでもないですね。
痛い所を突かれたRuby信者の目には、そう映らないようですが :-P
>>201 このスレ残り全部、セットネタかYo。大がかりだな。つーか1000大幅に越えてるし。
>>198 > でもRubyはJavaと同じ年に生まれたのに、
> 全然成長してこないねぇ。
成長はしている。
> っていうか流行みたいなのが去って
> ユーザー数減ってきてるんじゃない?
減ってはいない。ちゃんと2倍3倍4倍5倍になっている。
しかし、言語というものは2倍4倍8倍16倍と普及するものなので、
充分とはいえないだろう。
Perlの例を見ればわかるように、特定のイベントで一気に普及したり
するものなんだよな。
で、結局オマイ等はRuby派なのですか?
それともPerl派なのですか?
それとも両刀使い?
PerlといえばCGI、CGIといえばPerl
ってなったのはどういうわけなんですか?
知らん
UNIX、Linux系のWebサーバには大抵perlインストールされてるし、
文字列処理が容易いスクリプト言語はCGIに持ってこいだろー
208 :
仕様書無しさん:04/10/12 10:34:55
>>206 > PerlといえばCGI、CGIといえばPerl
> ってなったのはどういうわけなんですか?
あのときあの瞬間に、そこにあったから。
CGIの普及期には「他の選択」がなかった。
Cで組めよ
金、銀、perl
プレゼント♪
Cはバイナリをテキストにするだけに使う。
そんなんPerlでやれよ
つか、「バイナリをテキスト」って、素人臭プンプン
213 :
Ruby!!!!!!!!!!!:04/10/18 20:31:35
\
::::: \ Perlerの両腕に冷たい鉄の輪がはめられた
\::::: \
\::::: _ヽ __ _ 外界との連絡を断ち切る契約の印だ。
ヽ/, /_ ヽ/、 ヽ_
// /< __) l -,|__) > 「刑事さん・・・、俺、どうして・・・
|| | < __)_ゝJ_)_> こんな馬鹿なこと・・・しちゃったのかな?」
\ ||.| < ___)_(_)_ >
\| | <____ノ_(_)_ ) とめどなく大粒の涙がこぼれ落ち
ヾヽニニ/ー--'/ 震える彼の掌を濡らした。
|_|_t_|_♀__|
9 ∂ 「その答えを見つけるのは、お前自身だ。」
6 ∂
(9_∂ Perlerは声をあげて泣いた。
214 :
仕様書無しさん:04/10/18 22:41:57
Perl 書いてると、一行でどれだけのステートメント詰め込めるかってのに快感を感じ始めないですか?
原点ではPerl詩って茶化されてたけど、言葉に暗黙の含みがあるってところが、文学的かなあ。
215 :
仕様書無しさん:04/10/18 22:56:41
>>214 > Perl 書いてると、一行でどれだけのステートメント詰め込めるかってのに快感を感じ始めないですか?
ああ、ビギナーのころにそういう病気にはまるやついるそうだな。
自分の書いたコードを自分で読み直して意味を取る必要にせまられるほど
時間がたった時に大後悔するそうだが。
他の言語から入ったせいか、オレはそういうのなかったなぁ。
ただ冗長性をなるべく廃してもっと簡単に書けないか、は
よく考えるけど。
Perlって言語仕様が、行き当たりばったり作っていった感じ。
糞言語wwwwwwwwwwwwwwwwwwwww
>>218 確かにRubyは糞言語。そういうオマエは糞PG。w
なんでRuby野郎とPerl野郎は仲が悪いんだ?
Rubyを普及させるさいに、とりあえずPerlを貶めて置き換えを図った。
が、結局普及しなかった。
222 :
仕様書無しさん:04/10/19 13:11:35
>>217 > Perlって言語仕様が、行き当たりばったり作っていった感じ。
行きあたりばったりだよ。
223 :
仕様書無しさん:04/10/19 13:12:45
>>220 > なんでRuby野郎とPerl野郎は仲が悪いんだ?
べつに仲は悪くないよ。どっちも使える人も多いし。
>どっちも使える人も多いし。
を、一瞬
「Ruby野郎にもPerl野郎にも、『使える人』が多い」
と読んでしまい、
>>223 の正気を疑ってしまった。
プルグラマですらない224とかより使える
227 :
仕様書無しさん:04/10/19 19:36:13
ruby基地害って、全部perlerの自作自演だろ?
ホント糞虫にふさわしいなwwwwwwwwwwww
>>222 基本的に行き当たりばったりだよな。
Perl6でなんとかなったんだろうか?
なるわけねーだろバーカ
なんとかなったら既にPerlではない。
perlもrubyも言語本体は、CかC++で作成されているハズ。
それぞれがモジュール化されていると、Open Source
だから、自由に相手の良いところをコピーできる。
お互い協力して、発展してもらいたいな。
perlは没落してほしい。
これが全Rubyistのみならずプログラマの総意といってもよいだろう。
>>232が使いそうなのであらかじめAAを用意しておきますね
, -‐--、 ヽ∧∧∧ // |
. /////_ハ ヽ< 釣れた!> ハ
レ//j け ,fjlリ / ∨∨V ヽ h. ゚l;←
>>233-237 ハイイト、"ヮノハ // |::: j 。
/⌒ヽヾ'リ、 // ヾ、≦ '
. { j`ー' ハ // ヽ∧∧∧∧∧∧∨/
k~'l レヘ. ,r'ス < Rubyネタなのに>
| ヽ \ ト、 ヽ-kヾソ < 釣れちゃった!>
. l \ `ー‐ゝ-〈/´ / ∨∨∨∨∨∨ヽ
l `ー-、___ノ
ハ ´ ̄` 〈/‐-、
簡単なことが簡単に書けるのがPerlのいいところ。
多少行儀が悪くても、こっちのほうがスクリプト言語として正解な気がする
235 :
仕様書無しさん:04/10/29 22:01:25
>簡単なことが簡単に書ける
どう考えてもRuby>>>>>>>>>>>>>>>>>>>>>>>>>>Perl
>多少行儀が悪くても
多少ですか。そうですか(憫笑)
236 :
heroguon:04/10/29 22:16:03
はじめまして!
プログラマーの皆さん!突然ですがお願いがあるんですが!
いいでしょうか?とりあえず聞いてください!
私最近パソコンを買って初心者なんですが・・・・
私の家のパソコンから急にお気に入りが消えるという事態に
なったのですが・・・これはウィルスとか言うやつなんでしょうか?
まあRuby勝ち目なんか無いし。
実際のところ、今となっては両方ともあまり使い道無い。
238 :
heroguon:04/10/29 22:25:27
どなたか教えていただきませんか?
ホントに分からないので・・・
聞く場所が違うならその場所を教えていただけますか?
お願いします・・・
別にPerlはOS作ることなんて求められて無いシナア。
求める機能だけを十2分に提供してくれるならいいんでは?
頭悪いナァ。
>>241 kitchガイに頭悪い言われてもなぁ。
粘着の荒らし君より「頭悪い」ヤツなんて(ry
243 :
仕様書無しさん:04/10/30 11:43:43
>>234 > 簡単なことが簡単に書けるのがPerlのいいところ。
> 多少行儀が悪くても、こっちのほうがスクリプト言語として正解な気がする
多少行儀が悪いと言うか、食い散らかしと言うか……
旅行から帰還
食い散らかしのシステムなんて腐るほどあるんだから、今更どうこう言わなくたって。
C/C++:安全靴
Java:革靴
Perl:スニーカー
247 :
仕様書無しさん:04/11/04 00:50:10
Ruby:
わらじ
PERLで食ってるけど、案件量 安定性 プログラミングスキル向上
UNIXサーバーと密接なため、UNIX知識がつきやすいのでなかなかいいね。
でも誰でもかけるCGIクラスのレベルのプログラマが多すぎ。とりあえずラクダ本から
スタートしてくれ。あれが読めなきゃどのリファレンスも読めんだろうからPG向かなかったってことで。
ただ工数はJSPの半分の期間しか見積もって貰えなく、経験の浅いPGには向かないです。
CGI作成よりもUNIXシステムコールプログラミングや、ソケットプログラミング当たりにもとても重宝されます。2000STEP程度のソースコードを書くのならPERLがベスト
ステップなんて単位使った事無いよ。。。
しかもPerlで飯食ってけるの。。
JSPは本読んだけど最初から色々なクラスがあって楽ね
251 :
仕様書無しさん:04/11/05 17:07:28
249 名前:仕様書無しさん :04/11/05 00:33:05
PERLで食ってるけど、案件量 安定性 プログラミングスキル向上
UNIXサーバーと密接なため、UNIX知識がつきやすいのでなかなかいいね。
でも誰でもかけるCGIクラスのレベルのプログラマが多すぎ。とりあえずラクダ本から
スタートしてくれ。あれが読めなきゃどのリファレンスも読めんだろうからPG向かなかったってことで。
ただ工数はJSPの半分の期間しか見積もって貰えなく、経験の浅いPGには向かないです。
CGI作成よりもUNIXシステムコールプログラミングや、ソケットプログラミング当たりにもとても重宝されます。2000STEP程度のソースコードを書く
のならPERLがベスト
Ruby使いは何が何でもPerlがRubyより劣ったことに
したいらしいけど、仮にそうだったとしても、大事なことを
忘れてるよ。
いくら優れたものでもだれも使わないものに価値はないんだよ。
既にユーザの数、質でRubyに大きく引き離されているという現実を見ようとしない馬鹿がいるwwww
質は計測しようがないが、数はわかりそうだな。
で、何がRubyに引き離されてるの?
255 :
仕様書無しさん:04/11/05 21:42:44
peal兄弟ですがなにか?
「peal」
257 :
仕様書無しさん:04/11/05 22:00:05
Perlってあれか?
ちんぽにうめこんでいぼいぼつくるためのやつ?
259 :
仕様書無しさん:04/11/06 01:44:05
Ruby最強!!!!!!!!!!!!!!!!!!!!!!!!!!
言語の善し悪しは別にして、Rudy使ってるヤツはバカだとよく解りました。
261 :
仕様書無しさん:04/11/06 03:52:35
Rudyって何ですか?
Perler=カス
しんじまえ
汚らしいクズ
263 :
仕様書無しさん:04/11/06 06:03:14
ネタスレだとわかっていても、
最高の言語が1つだけあるという思想は君達自身のためにならない
264 :
仕様書無しさん:04/11/06 15:19:19
オレ、今パンツはいてない!
>>257 それは
Perl じゃなくて
Pearl
266 :
仕様書無しさん:04/11/07 00:29:27
↑ばーか
おれははっきり言って、PerlもRubyもよく知らないんだが、
コミュニティーの活発さとか、ライブラリーの充実度
って言う意味ではどのような差があるんでしょう。
ライブラリーが充実していてかつキレイな言語を1つやっておくと、
他の言語へ移るときに非常に楽だと思うのだけど。
自分で調べりゃいいのに
270 :
仕様書無しさん:04/11/07 00:48:28
Ruby!!!!!!!>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Pelllllr
今一番未来のない言語、それがPerl
ばっかみたい
数年前Perlが情報処理の課題言語になるとか、ならんとか
言われていたけど、結局立ち消えになったね。
いまやPerlはCOBOLと同等の過去の言語にしか思えん。
273 :
仕様書無しさん:04/11/07 01:15:47
時代の最先端はRuby!
>>273 それ数年前から聞いた。そして未だに実現されない。
ルビーも含まれていてその結果ですか。
278 :
仕様書無しさん:04/11/07 01:46:24
peal????
つかgoogle結果なんかどうでもいい。
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Perl
なにはともあれPerlの需要が減ってRubyの需要が伸びるとかはありえないよな。
現実を見ろ。それだけだ。
283 :
仕様書無しさん:04/11/07 03:53:07
PerlはPHPに切り崩されてるんだよね、CGI方面は。
285 :
仕様書無しさん:04/11/07 13:52:08
perl の亜流だから ruby (ぷ
Perl shine!
>>283 最初からほとんど使われてないRubyは変わらずだろうけどな。
Rubyは何にきりくづされてますか?
四大厨言語
Perl
HSP
Python
縦読みでPHPも追加ではなかろうか。
293 :
仕様書無しさん:04/11/07 23:25:12
294 :
293:04/11/07 23:26:46
>>289だった。
四大厨言語と書いていながら三つかよ。
でも、実際問題、PerlとPHPは両方使えるのが当たり前だからな。
Rubyは実務で使うとありえだろ。
>>291は、プログラマとしてはダメだな。
そのことを自ら露呈してしまってるよ。
298 :
仕様書無しさん:04/11/07 23:29:44
299 :
仕様書無しさん:04/11/07 23:30:28
>>295 だいたい、マスターするのに何日もかからん
言語をあれだこれだとけなしても、自分が低能だ
ということを露呈するだけだな。
Perlは肥大化して畸形のバケモノと化したからなあ。
必死にPerlじゃないものになろうとしてるし。
ぺrlはばけもの
ruby って何かIDE使えるの?
>>289 三大厨言語と言っておいて「Perl/Ruby/HSP/Python... 四つだ!!」と持ってきた方が綺麗だった
数はコンピュータが数えるものです
perlはいいね。
何でも手軽に書けるから。
CPANから持ってきたコードが腐ってて
結局自分で書き直したりする事もあるけど。
腐ってるCPANモジュールの中で最も酷かったのは
POE::Component::Server::HTTP
・perldocの説明と実際の動作との喰い違いが2つもある。
・newメソッドは実際にはundefを返す。
・perldocに書かれていないPOE::Sessionを勝手に作る。
・Keep-Aliveを使うとWheelをリークする。
・400 Bad Requestになるような腐ったリクエストすると落ちる。
鯖にperl使うなよ
309 :
仕様書無しさん:04/11/11 18:25:47
うむ
perl使うのは馬鹿なおじさんだけ
糞言語と知っていても使うのは、大人の事情があるからさ・・・。
312 :
◆uEFTN7PTvw :04/11/12 01:09:41
未だに日本はWindowsマンセーだからPerlを知らない香具師が多すぎるだけ。
同じシステムでもWindows+Javaで5ヶ月かかるシステムでも、Linux+Perlだと
2週間そこらで終わるよ。
ここでPerlを悪く言ってる香具師はPerlどころかUNIXさえ使えない池沼だろ?
314 :
◆uEFTN7PTvw :04/11/12 01:16:48
>>313 じゃあ、お前が作ったPerlのソースをUPしてもらおうか?
315 :
仕様書無しさん:04/11/12 01:18:08
∩___∩ |
| ノ\ ヽ |
/ ●゛ ● | |
| ∪ ( _●_) ミ j
彡、 |∪| |
>>312 / ∩ノ ⊃ ヽ
( \ / _ノ | |
.\ “ /__| |
\ /___ /
316 :
◆uEFTN7PTvw :04/11/12 01:21:06
>>315 アイタタタタタ
AAで逃げる気ですかw
902 名前: ◆uEFTN7PTvw :04/11/12 01:04:34
でもね、でもね。
struts-config.xmlとvalidation.xmlは書いたよ。
後はEcelでテスト仕様書書いて、実際いくつかバグ発見したし!!!
HTMLタグも全部自分で書いたし。
新人でここまで出来る人は希少な人材と思ってるが。何か?
>>312 >Windows+Javaで5ヶ月かかるシステムでも、Linux+Perlだと
>2週間そこらで終わるよ。
なんのシステムなんだ?
ばーかPerl死ね
320 :
仕様書無しさん:04/11/12 02:06:50
お前が氏ねや
とりあえず◆uEFTN7PTvwはスレを読めない池沼。
読んでるならなお池沼。
Perlは、意味づけされたコードが書けないから嫌い。
一般書籍でも「Perlなんてダイキライ」と書かれる始末プププ
糞蒸し器エロ
325 :
仕様書無しさん:04/11/12 16:11:19
>>323 > Perlは、意味づけされたコードが書けないから嫌い。
いや、書けるよ。たしかに書かないことも可能だが。
perlの時代はおわりましたか?
「perlは糞」と百万回叫んだところで
perlの価値が幾らか下がるわけでもないし
結局、どの程度使われているかを見れば答えは明白、ということだな。
330 :
仕様書無しさん:04/11/12 21:31:49
>>329 なんか違う気がする。
それじゃ sh も同じだろう。
∧_∧
( ´∀`)< Perl
( ・∀・)⊃─[]ガッ
[ ] (・∀・ )←
>>332
perlスレってどんなに煽ってもあまり荒れないので面白くない。
Perlダメポモード中
Perl作者がそもそも自虐的だからな。
perlはおもちゃだからな
338 :
仕様書無しさん:04/11/13 02:35:32
俺は他の奴のPerlを見てマジで泣きそうになった事がある。
マジ見ずらい、こんな言語C++よりある意味むずいわ、ボケ!!
そんなのオマエだけだつーの
Perlそのものは別に見づらいと思わないな。
ただ正規表現がな・・・。
ハッシュだのリファレンスだの使いまくって、テストもしない。
甘いコードで実行時エラー出まくり。
そういうコードが書けてしまうので低質なプログラマの温床。
342 :
仕様書無しさん:04/11/13 05:38:14
>>338 おれは、自分の書いたPerlコードを参考用に後輩の女の子に渡したら、
「あんなに読みやすいコードを見たのは初めてでした」と
お礼にチーズケーキをもらった。
いや、かなり行きづまっていたんで、逃避で行という行にコメントをつけて、
その行がなにをやっているのか説明をつけていたからなんだけどね。
チーズケーキいいな。
>>341 その程度ならほとんどの言語は
なんらかの問題をかかえてるような
まあ大抵の場合、言語に罪はない。悪いのはプログラマだ。
ただどうだろうなあ。
何もプログラム言語を知らない人が、変なサイトを見て perl を独学すると、
悪い癖がつきやすいと思う。
困ったことに変なサイトがまた多いし。
Perlの独学から入ってPGになる人なんているのか。
チーズケーキ食べたい……
正しいプログラマはチーズケーキが食べられる
悪いプログラマはチーズケーキが食べられない
ただ、それだけのことだ
どの言語かなんて関係ない
349 :
仕様書無しさん:04/11/14 13:09:45
>いや、かなり行きづまっていたんで、逃避で行という行にコメントをつけて、
>その行がなにをやっているのか説明をつけていたからなんだけどね。
必ず行き詰まるPerlの限界を表していますね
350 :
仕様書無しさん:04/11/14 15:06:54
>>349 > >いや、かなり行きづまっていたんで、逃避で行という行にコメントをつけて、
> >その行がなにをやっているのか説明をつけていたからなんだけどね。
>
> 必ず行き詰まるPerlの限界を表していますね
いや、アルゴリズム上の問題だったから、Perl固有の問題ではないよ。
汚らしい連中だなPerlerとは。
353 :
仕様書無しさん:04/11/14 18:42:06
ペールはいいね。ペール。
ここでPerlを叩いてるヒトはなに使ってんの?
やっぱjavaとか?
355 :
仕様書無しさん:04/11/14 19:57:26
ってかPerl自体はそんなに酷い言語とは思わんけど。
要はPerlの案件があるかどうかなんだ。Perl極めても金になるかの話。
テキスト整形程度ならCシェルなりawkなりで十分だと思う。
強いていてばWEBサイト構築でCGIとして使う位しか思い浮かばん。
<*>とか@_とか$_とかでプログラムを記述するのは醜いと思う。
grepとmap、$_の省略をどれだけ使うかで
分かり易いコードとそうでないコードの別れ道になると思う。
密度の高いコードを書く時には、そのコードが読み難くならないように
注意しなければならない。
可読性を優先するならCのように冗長に書けば良い。
コーディング能率を優先するなら思う存分短く書けば良い。
while (<STDIN>) {
print $_;
}
と書くか、
print while <>;
と書くかの違い。
豚どもシネや。
shine shineshineshineshineshineshineshineshineshineshineshineshineshineshineshineshineshineshine
Ruby!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>>362 こういう奴がrubyの品位を落とすんだよなあ
364 :
仕様書無しさん:04/11/15 01:29:21
正規表現が呪文みたいでカコイイ
ぶぁああああああああああああああああああああああああああああああああああああああああああっっっっっっっっっっっっか
何かイヤなことでもあったのか?
サポートしてる型が、
文字列と値と配列だけじゃないですかー
これでどうやって、
シンプルで分かりやすくてミスの起きにくいプログラムが書けるね?
ほっしゅアビリティ低すぎ。
何を作りたいんだ?
>>367 そのぶん、返値をスカラー変数に入れるか、配列に入れるかで
得られるものが違うという便利な使い方もできる。
ハッシュの配列とか、リファレンスの配列のハッシュとか、工夫次第で
いろんなことができる。
考えようによってはめちゃくちゃ便利で簡単。
>>369 使い捨て、あるいはあとから見直ししないコードに関しては同意。
>>367 嘘付けー
ハッシュも
関数も
リファレンスも
特にblessされたリファレンスも
ぜーんぶ忘れてるじゃないか。
つか、数値型?を「値」なんて呼んでる時点で、駄目駄目な空気が漂う367
use strict;
これ使うと一応my宣言等しないとプログラムが動かなくなるよ。
ちょっと今現在のPERLリソースって初心者アホPGが書きすぎ。
交代要員などが後からソース見るときつい気持ちも分かる。
けどちゃんとC言語にのっとって似た作りで書けばソースコードもとても綺麗になる。
オブジェクト指向的に書いてもJAVAと同じような実装ができるしアホが書けば
JAVAプログラマーは怒り狂うようなコードにもなる。
リファレンスはアドレス番号を格納しているので、きちんとアドレス番号を管理したコーディングをすれば
C言語のようなメモリ管理ができる。が、この手法を使えばC言語より工数がかかる。
PERL言語っていうのはどの開発手法も中途半端だが、実装できる事は利点ではある。
ただCPANが公開しているPERLオブジェクト郡は使いこなせるならば
他の言語に負けないくらい大きなリソースでもある。
PERLが凄いなと思うのは、CPANによるリソース郡
他の言語だと数行かかる処理を1行で書ききれる。
例) print $_ . "\n" foreach (&sprit ",",$scaler);
オブジェクト指向もできれば、サブルーチンも使える。
サブルーチンも柔軟で、同じSUBでもグローバル変数を使用しなければ、
VB等で言うfunctionと同じ実装も可能。
柔軟すぎるからこそ、非常に難しいのかもしれないが、多くのPERLプログラマーは
この柔軟さが好きなのだと思う。
> リファレンスはアドレス番号を格納しているので
ウバー
> VB等で言うfunctionと同じ実装も可能。
VB厨か
> ただCPANが公開しているPERLオブジェクト郡は使いこなせるならば
> 他の言語に負けないくらい大きなリソースでもある。
激しく同意。
自分で書かなきゃならないコードが減るので、ものぐさには至福。
>リファレンスはアドレス番号を格納しているので
そうは言ってもリファレンスのアドレスを書換える事なんて出来ないでしょ。
B::*でも使う? (無茶だよなあ…)
> サブルーチンも柔軟で、同じSUBでもグローバル変数を使用しなければ、
> VB等で言うfunctionと同じ実装も可能。
VB知らないから良く分からんけど、ひょっとしてクロージャの事?
クロージャの事ならLispのlambdaを例に挙げて欲しいね。
ちなみにJavaやC++のprivateメソッドはcallerで実現可能だね。
でも引数プロトタイプによる関数のオーバーロードが出来ないのは欠点。
AUTOLOADは強力過ぎ。実在しない関数の振舞いを実行時に決められるなんて凄過ぎる。
このスレの流れ
煽り「Perlってオールインワンじゃねーじゃん!」
Perler「うん。で?」
perler死ね
Perlは「使い捨てのスクリプト用言語」と言われるが、
私の場合、10年以上前に書いたPerlスクリプトを
大切に改良しながら、使い続けている。
Perlは「1ヶ月前に自分が書いたスクリプトが理解で
ないような言語」とも言われるが、10年前のスクリプ
トは、ちゃんと今でも読める。
要は、書き方次第。
>>378 それはperl屋の大好きな自由とやらを捨てた結果なのではありませんか?
バカだな
自由に書けるから余地があっても、わざわざ読みにくくは書かない。
そんなのperlだろうがCだろうが同じ事。
わざわざそう書かなくても、読みにくいコードになってしまうのがPerlの欠点。
そうしたくなければ、「わざわざ読みやすく書く」必要がある。
383 :
仕様書無しさん:04/11/18 10:19:43
そりゃお前がヘタレなだけでは?
下々の者同士仲良くやれよwwwwwwwww
385 :
仕様書無しさん:04/11/18 14:04:32
ペーラー最高!!
386 :
仕様書無しさん:04/11/18 15:46:06
宗教じゃないんだから、その設計とか長所が全てってことを前提にするなよ。
そんなことばかり言って思考停止してたら、CでもPerlでもBasicでもSQL92で
も、何も動くもの作れないぞ。
387 :
仕様書無しさん:04/11/18 16:18:15
3秒以内に自殺してファイルごと消えうせるモジュール書いて栗。
マルチポストする程のネタか
Perlの案件巷にまだ多いんだよな。
>>387 package Suicide;
sub import {
my ($caller_pkg) = caller;
my $file = $INC{"$caller_pkg.pm"};
-f $file and unlink $file;
}
これでいいかい?
試してないけど。
391 :
仕様書無しさん:04/11/19 13:14:25
ところで、Perlを覚えるのにどれくらいかかるんだ?
例えば
・C,C++,VBが出来る 経験も数年あり
・CGIで使いたい
・HTMLは分かる
・簡単なHPカウンタのCGIはなんとなく分かる
・目標はレベル中程度?のショッピングカートを構築する
>>391 漏れは、そんな感じで1ヶ月。かかり過ぎでつね。。。
Cを知っていればすぐ読めるだろ
ショッピングカート云々のサイト・サービス構築の知識は別にして
394 :
仕様書無しさん:04/11/19 15:12:54
>>391 > ところで、Perlを覚えるのにどれくらいかかるんだ?
> 例えば
> ・C,C++,VBが出来る 経験も数年あり
> ・CGIで使いたい
> ・HTMLは分かる
> ・簡単なHPカウンタのCGIはなんとなく分かる
> ・目標はレベル中程度?のショッピングカートを構築する
6時間。C族が出来りゃ、入門書開くと同時に書き始められるだろ。
皆レスサンクス
>漏れは、そんな感じで1ヶ月。かかり過ぎでつね。。。
時間とれるかどうかもあるしね
>ショッピングカート云々のサイト・サービス構築の知識は別にして
そっちが断然難しいだろうな
>6時間
まじすか。まあ、それくらい簡単?なんだと解釈しましたが
なんとなくだけど、1weekx8hである程度まで作れるかなぁ。
本も読んでないのにこんなこと言ってもしょうがないけど、
文字列操作?正規表現?みたいなのちんぷんかんぷんなんだな。
これがPerlの真髄らしいけど。
> ・目標はレベル中程度?のショッピングカートを構築する
この辺で解釈にかなりの幅ができてしまうな。
まあ、商品一覧とショッピングカート機能と購入部分だけなら、
一日八時間で一週間もあれば超余裕でできるってのは同意。
> 文字列操作?正規表現?みたいなのちんぷんかんぷんなんだな。
> これがPerlの真髄らしいけど。
文字列操作だの正規表現だのなんて
客の住所とか商品のIDとかしか扱わないショッピングカートではほとんど使いそうにないな。
メールアドレスだとかのチェックぐらいにしか使わん。
とりあえず動くレベルのを書くのは初心者でも簡単。
メンテが楽なコードを書くのは、何というか
perlの深い理解がかなり必要。
398 :
仕様書無しさん:04/11/19 20:35:25
next,last が嫌い。
399 :
仕様書無しさん:04/11/19 20:36:40
Ruby最高。!Rubysaikyou -!Perlhashine!
400 :
仕様書無しさん:04/11/19 21:45:42
よく
>>400みたいな意見を見るが
自分では使ってなくても他の人が使っていて
それをメンテしなければならない状況があることを
考えて発言しているのだろうか?
Rubyがあるのになんでperlなんか開発したのだろう?
398は、goto 使ってたりして。
>>401 そういう時は、その、他の人を抹殺すれば良い。
そうかperlの方が先に出来たのか。
Rubyって要するにCGIに使えないPerlでしょ。
正規表現こそがperl
Pauel
国務長官
>>408 Computer Graphics Interfaceのことだろ?
413 :
仕様書無しさん:04/11/20 11:06:34
難しさでいえばCやJavaよりもはるかに簡単なんだけどね。
あとコメントが複数行できないというのが意外と面倒…
414 :
仕様書無しさん:04/11/20 12:00:26
>>413 ヒアドキュメント知らないのwwwww
>難しさでいえばCやJavaよりもはるかに簡単なんだけどね。
Perlで大規模なアプリケーション作るのって世の中のPG言語で一番難しいて知らないのかOTL
ShellレベルのPGにはJavaが難しく感じるらしいね。
Cからくると、break,continue と必ず間違える。
416 :
仕様書無しさん:04/11/20 12:20:37
>>413 =begin comment
何行でも
書いちゃう
=end comment
>>414 いや Perl で大規模アプリケーションも作るのは簡単だよ
保守できないだけで
418 :
仕様書無しさん:04/11/20 12:56:31
>>417 保守できないシステムつくってPG気取りですか?
JavaやCみたいにカプセル化された雛形ないからね。
それを作るという意味で難しいと言ってるわけだが、いかんせん童貞オナニーJava厨は困る。
以前Javaやってた童貞オナニーJava厨が派遣できたが全く使い物にならんかったよ。
俺も「とりあえず動くものなら簡単に作れてしまう」のが Perl 最大の欠点だと思うに一票。
Perl でも CPAN の Class::* 系モジュールをばりばり use して制約つけまくれば、
保守性を低くするような書き方ができなくなる、
つまり、保守性の低い書き方しかできないようなヘボPGを排除できる。
その状況下での生産性は、Java等と大差ない。
しかしそれが Perl の標準スタイルになることは、ラリー・ウォール自身が
「家の中に入っていかないのは、招待されていないからであって(略)」
と言っているのを見てもわかる通り、将来的にもありえないだろう。
まあ、ヘボPGを排除してしまうと、Perl 人口は今の1/1000以下になってしまうしな。
420 :
仕様書無しさん:04/11/20 16:12:44
家で、ちょっとした文字系処理ツール作るのにはrubyで書き
仕事でUNIXで作業している時には、使い捨てのスクリプトはperlで書く(perlは大抵入ってるし)
環境や用途によって使い分ければ良いだけの話。
あくまでもツールだし
>>419 全くその通りなんだが、問題はClass::*の存在を知っているプログラマは…
……そうだな、全人口の一割?
Perlでオブジェクト指向やればいい。
ruby >>>perl
>>378 自分で書いたコードを自分でメンテできるのは当たり前。
>>401 仰る通り。
>>419 「とりあえず動くがちゃんとは動かない」というものなら簡単に書ける。
perlがヘボいプログラマを生産してるんじゃなくて、ヘボいプログラマは
他の言語が使えない、ということか?
ruby以外は糞
ruby は知らんが、 perl とくらべて何がヨイの?
427 :
仕様書無しさん:04/11/20 22:12:07
>>426 変態行為に手を染めなくてもオブジェクト指向できる。
>>424 >
>>378 >自分で書いたコードを自分でメンテできるのは当たり前。
逆に、自分だけしか使わないコードを書くのに、Javaでは時間の無駄。
Perlは早く書けるし、自分が書いたものは、とても読みやすい!
>>421 Perl を適当にしか使ってない人間って無茶苦茶多いぞ。
一割どころか5%も怪しいと思う。
rubyを仕事で使ってる奴ってオナニー臭い。
実際Perlをちゃんと使えるのって渋谷の某MLの人たちの中の数人だけだと思う
perlerは臭いから近くに寄るな。
Rubyは最高言語。
Ruby以上の言語が今後登場することは原理的に見てありえない。
434 :
仕様書無しさん:04/11/20 23:56:19
UNIX板にRubyスレはあってもPerl,Pythonのスレはない。
UNIXではもうPerlは廃れてRubyが主流と言っても過言ではない。
未だにPerlにしがみついている馬鹿どもは在日か何かか?とっとと国に帰れ。
435 :
仕様書無しさん:04/11/21 00:00:42
>>434 いや、Perlはたっぷりドキュメント、サンプルコードがあるから、
人に相談する必要が生じることは皆無。
perlスレのレベルの低さを知ってなおそう言っているのならもう何も言わんよ。
知障のperlerのお仲間をお大事にwww
はい。
ruby信者ってみんなこうなの?w
439 :
仕様書無しさん:04/11/21 17:13:11
ruby利用者とruby信者はほとんど重複していないという話だ。
ruby信者を騙って自作自演で荒らしているのはPerlerだからな。
全てお前らのせい
441 :
仕様書無しさん:04/11/21 17:40:08
ruby vs perl で盛り上げるのはもう良いから他の事を書いてよ。
そういう話が無いのなら盛り下がるのも何だしこのままでも良いけど。
rubyを仕事で使ってる奴ってオナニー臭い
なぜお前は俺が毎日オナニーしてるのを知ってるんだ!
445 :
XP_HOME:04/11/21 19:33:41
WIN_XP_HOME でAnHTTPDとPerlでテスト環境作りたいのですが。
WIN_XP_PRO 出ないと、無理でしょうか?
>>445 まだXPなんて使っているんですか?
早くMeに乗り換えるべきです。
Perlは最高の言語だと確信していますが、暇なので、RubyかPHPでも
覚えようかと考えています。皆さんならば、どちらを先に勉強しますか?
これまでのPerlの使用目的は、CGIが50%, テキスト変換などが50%でした。
pyてょn
俺もぱいてょんがいいと思う。
PHPは、Webしか扱えないし、Rubyは、本体はともかく、使えるインタフェイスが狭い。
いまのところ、CかPerlか、ぱいてょんが正解だと思うよ。
PHPでしょ。Perl覚えててRuby覚えてもメリットない。
451 :
仕様書無しさん:04/11/22 23:54:49
Rubyで一つ上の男を目指せ!
ふーん
「ひとつ上の男」でぐぐって右を見てみよう
ひと皮むけた男
455 :
仕様書無しさん:04/11/23 00:39:02
>>447 > Perlは最高の言語だと確信していますが、暇なので、RubyかPHPでも
どれだけの言語をマスターして、そう言い切ったものやら。
456 :
仕様書無しさん:04/11/23 00:55:29
Perlはオブジェクト指向の実装がへちょい。だから使えない。
ふーん
458 :
仕様書無しさん:04/11/23 01:57:21
おれ、プログラミング言語Perlマスターコースっていう本買いました。
459 :
仕様書無しさん:04/11/23 15:31:22
>>456 ×Perlはオブジェクト指向の実装がへちょい。だから使えない。
○Perlはオブジェクト指向の実装がインチキ。だから(笑ってしまって)使えない。
つまりオブジェクト指向以外ではプログラミングできない
低脳ってことですな。
デメリットばかり強調するのはどうよ。
あんなに好い加減な仕様だからこそ
Java風にもSmalltalk風にもオブジェクト指向が出来るじゃないか。
アスケプト指向すらも実現している。
アスペクト指向だったよ。
駄目だ。酔っ払って頭が回らない
>>459 ×Perlはオブジェクト指向の実装がインチキ。だから(笑ってしまって)使えない。
○Perlはオブジェクト指向の実装がふざけてる。だから(笑ってしまって)使えない。
464 :
仕様書無しさん:04/11/23 21:09:04
>>461 > デメリットばかり強調するのはどうよ。
> あんなに好い加減な仕様だからこそ
> Java風にもSmalltalk風にもオブジェクト指向が出来るじゃないか。
> アスケプト指向すらも実現している。
ダメなやつはなにをやってもダメ。
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
>>465 俺はPPPPP(以下略)なんて言語は知らないなあ
あの適当な作りが最高に好き
468 :
仕様書無しさん:04/11/24 00:35:46
>>463 ×Perlはオブジェクト指向の実装がインチキ。だから(笑ってしまって)使えない。
×Perlはオブジェクト指向の実装がふざけてる。だから(笑ってしまって)使えない。
○Perlはオブジェクト指向の実装がありえない。だから(呆れてしまって)使えない。
オブジェクト指向じゃないとダメなのか~
Perlにゃそんなもん望まないけどな~
スクリプトでなに作ってんのかな~
オレはデカイのPerlで書く気にならんけどな~
>>467 Larry Wallが言うように、Perlは自然言語のようだ。
自然言語は、オブジェクト指向ではない。
自然言語は、幼稚園児も小学生も使っている。
472 :
仕様書無しさん:04/11/26 05:57:39
Perlerは知性が低く、無知である。たぶん人間なのだろうが、人間であることを示すような点はどこにもない
Ruby >>>>>>>>>>>>>>>>>>>>>>>>>>Perl
474 :
仕様書無しさん:04/11/27 19:08:50
やっぱ Larry Wall のラクダ本が良いんな。
Rubysaikou !Perlshine!
PerlもRubyも両方使えばええやん。
片方しか使えない不自由な人は気の毒やね。
Perl shine =パールが輝く
479 :
仕様書無しさん:04/11/28 04:09:08
>>478 > Perl shine =パールが輝く
っていうか、"Perl shine!" だと、「Perlよ輝け!」って感じ?
ルビーはサイコ。
動詞なら Perl shines. だろ。
命令文なら Perl, shine! とコンマが欲しい。
ここは名詞と考えて「パールの輝き」と訳すのが妥当ではないだろうか?
祈願文(だか忘れたかそういった形態)だろ?
イギリス国歌のタイトルの「God save the Queen」と同じで。
(意味は「神が女王を助けてますように(直訳)」「女王に神の加護があらんことを(意訳)」)。
「パールは輝きますように」
Ruby shige?
つまり「真珠よ輝きたまえ」ってことか。
>>484それだと命令だから違う。
どっちかというと、「輝いたらいいなあ」程度。
というような喧喧諤諤の議論を引き起こした
>>476さんは今
>>482 >「パールは輝きますように」
さすが日本人は文法に詳しい。文頭に祈願のMayが
省略されていると考えいる。
May God bless us ...
需要と供給のバランスにより
COBOLが一番金になる (案件もまだ一応残っている)
Cも制御系じゃなければ金になる(案件はまあまだ一応ある)
PERLもへっぽこPGの書いたソースを上級者がメンテに入ってる状態で金になる(案件はそこそこある)
VBはあんまり金にならない 技術者多すぎ(一応案件量は多い)
PHPもあんまり金にならん たまに30万とかある感じ
JAVA 金にならん (PGじゃ食ってけない 案件多すぎ 技術者多すぎ)
JAVA技術者の人(PGクラス)いくら貰ってます?
フリーとしてですが
最近のPERLなら最低50万~(2年PG~)貰えてるんです
COBOLはなんだか入り込めると凄まじい単価らしいです。
JAVAのPGの話聞くとフリーで30~とかあるらしい
まあ金の話だけど、どこの会社もPERLERみつからねえ!困った!
とか言ってるわ。
FINDJOBで検索するとPERLの会社も結構あるし
でもRUBYの案件だけは見たことないんだが
RUBYって職場で実際どこが使っているの?
もしあるなら結構高かったりするのかな?
金になるなら覚えたいw
大手企業や大手ベンチャーとかでRUBY技術者募集してて単価50以上でるなら
どなたか教えてください。
ようはデスマに嵌らず金稼げる言語がいいんじゃない?
私の今いる現場はPERLで技術者少ないため(PERL暦3年以上と言う制約のなか)
毎日定時退社し、給料も比較的高め(26歳 フリー55万)って感じ。
周りもPERLERには比較的気を使う。てかみんなPERLに将来性を感じてないからなのかも
しれないが。でも現状のPERL3年以上のPGって凄い重宝されるから金目的ならお勧めします
489 :
仕様書無しさん:04/11/30 03:18:30
昨日、久々にPerlのコードのハックをしたら、結構忘れてて
本を見たりしなきゃならなかった。で、スキルを維持するために
質問にでも答えてみようかとPerl系質問スレをあちこち見たら
白痴ばかりで頭を抱えた。なんやねん!!
Perlの場合
人に教えるくらいなら自分でコード書いてやったほうが早い。
492 :
仕様書無しさん:04/11/30 15:10:07
>>491 > Perlの場合
>
> 人に教えるくらいなら自分でコード書いてやったほうが早い。
それだと、いつまでも一人ぼっち。
493 :
仕様書無しさん:04/11/30 15:16:24
$array=array(a,b,c);
$array[0]=$array;
apache落ちましたw
494 :
仕様書無しさん:04/11/30 15:33:46
Perlってコンパイルできるんですね。すごいや!(・∀・)
そこで疑問です。
で、CGIで使うときソースそのままから、インタープリタ実行してんだよね?
(コンパイルしてるの見たこと無いので・・・)
このときも、コンパイルしたの動かせるの?
なんでかというと、ソースが見られないようにしたいな、と思って。
495 :
493:04/11/30 15:42:56
ちなみにPHPですがw
>488
なんかパーラーの必死さが伝わってきますね。
>488
つまり、PERLは今は仕事あるけど、もう使われないようになるから
いま勉強しても将来ホームレス。
ってことで。
>>494 > このときも、コンパイルしたの動かせるの?
動かせるよ。
>>494 >で、CGIで使うときソースそのままから、インタープリタ実行してんだよね?
mod_perlのことは知っているかい?
>>494 perldoc perlcc
…でもね、この機能、あんまり使い物にならない。
バイトコードをまともに扱うのはperl6を待った方がいいよ。
何故って? ……やってみれば分かるよ。
おーできるんですね
なんか試してみます。
過半数のレン鯖でmod_perl使えるようにしてくれたら
perlの優位性も認めてやる
でも鯖落とされそうだからやっぱいいや
なんか勘違いしている馬鹿がいるから一言断っておくが、
RubyはPerlを参考にしたことなど一度もないからな。
>>503 偽まつもとゆきひろキタ━━━━━━(゚∀゚ ;)━━━━━━ !!!!!
ラリー・ウォールが来日した時に、握手してもらって、にこにこしていた
よな...
何年か前京都に来た時?
>>503 なら、わざわざ真似と誤解される名前をつけた理由は?
509 :
仕様書無しさん:04/12/05 13:07:11
馬鹿も休み休み言え。
RubyがPerlにちなんで名付けられたというのは一種の神話というかリップサービスだったのだが。
Perlerを啓蒙するにあたってその方が得だったから表立って訂正しなかっただけ。
これだけRubyが普及した今、Perlと関連付けられて語られることをmatzは望んでいない。
「RubyはPerlが起源」とか韓国人レベルの低劣な妄想にとりつかれるのはよせ。
>>509 一番低レベルなのはrubyでもperlでもなくてお前だよ( ´,_ゝ`)プッ
時々リアルRuby狂信者みたいな書き込みがあるな……大丈夫か?
Rubyという名前は、Perlという名前が先に存在しなければつかなった
というのは純然たる事実だ。ということを理解できないRubyヲタ。
このことは「RubyはPerlが起源」だなんてことは思っていない人間でも理解できる話。
(そもそも「神話」ってこの場合どういう意味?機能的に真似たとか起源が云々なんて
だれも言ってないだろ。少なくともその名前はPerlを参考にしている、と、
それだけの話じゃないか。何かやましいことでもあるのか?)
少なくともPerlやRuby使う人の多くは、そんなことは気にもかけてない。
)503とか)509 みたいなことをわざわざ言うようなやつが、明らかに変。
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
リップサービス
514 :
仕様書無しさん:04/12/05 15:56:47
Ruby>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>PErl
たかがリップサービスをなにマジに受け取っているんだろwww
PerlとRubyは何の関係もない。分かったか。
517 :
仕様書無しさん:04/12/05 19:06:38
>>503 > なんか勘違いしている馬鹿がいるから一言断っておくが、
> RubyはPerlを参考にしたことなど一度もないからな。
無理無理。Perlを参考にしないことなんか無理。
そのころ多かったPerlerを取り込むために決まってるだろアホ。
520 :
仕様書無しさん:04/12/05 21:44:40
6月の誕生石
Perl(真珠)
MoonStone
7月の誕生石
Ruby
>Perl(真珠)
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
プププププププププププププププププププププププププププププププププププププププ
>>519 なるほど、そこまで卑屈にならないと取り込めなかったんだ。
Javaが改名したのと同じ理屈です
キッシュイーター共はくだらない議論が好きだな。
本物のプログラマは黙ってコードを打ち込むものだ。
525 :
仕様書無しさん:04/12/07 05:10:57
っていうか、Perlの開発、事実上木端微塵じゃん。
もう名前も変えて、別なスクリプト言語と
いうことにしてforkした方がましだよ。
質は違うけど、Win信者とLinux信者の論争みたいだな。
とか言うと今以上に荒れそうw
んなことたぁない。
とりあえずOOPの仕様を根底から変えて欲しい。
頼むから。
どっちかというと、
unix=perl
pc98=ruby
ばーぁ
531 :
仕様書無しさん:04/12/07 23:23:05
留by意sgれあtぁんぐあげ
なんか良いドキュメント無いもんかね。ネット上で
本はいつでも持ち歩ける訳じゃないし。
533 :
仕様書無しさん:04/12/08 00:17:28
なんの? Perl?
Perlの最高のドキュメントは、添付しているやつだと思うが。
534 :
仕様書無しさん:04/12/08 00:18:22
Rubyの方が日本語ドキュメントが充実してるけどな。
部下に日本語で説明して、部下の得意な言語でやってもらうのが一番いい。
536 :
仕様書無しさん:04/12/08 00:31:56
>>534 Rubyの最大のダメ点は、劣弱極まりないドキュメント。
Rubyの中の人は、ドキュメントが嫌いと断言してるわけだが。
型が、数値と文字列と配列程度しかないので、使いにくいです。
540 :
仕様書無しさん:04/12/08 01:01:08
細かく型を追加するモジュールってなかったか?
_$ を見ると吐き気がするんですが,どうしたらいいですか。
なにそれ。
Ruby使いはドキュメント嫌いというのは定説なんだがなぁ
544 :
仕様書無しさん:04/12/08 01:07:19
toiukotonishitainodesune
546 :
仕様書無しさん:04/12/08 02:05:55
Ruhbby!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1
コメントが仕様書!
「ソースがドキュメントだ。バグも全てそこに書かれている」とか開き直ってたよなぁ…
それじゃ駄目だから、ドキュメントどうやって管理しようって話に
つなげるために言ってたんじゃん
お前らがココでどれだけ吠えようとPerlが糞な事に変わりはないwwwwwwwwww
ここは偽物同士で罵倒し合うインターネッツでつね!
rubyが使えない環境と見るや、プロは環境を選ばないとか言ってperlを使う割に、
perlなんか使わねーよ!と公言してるヤシばっかり。バーカ!
552 :
仕様書無しさん:04/12/08 09:20:35
Ruby!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
>>549 まぁ、全然繋がって無くて、仕様書がないの結構あるけどな。
でも真面目にRubyとPerlを比べたら、Ruby>Perlかな?
6対4くらいで。
555 :
仕様書無しさん:04/12/08 21:39:25
何を比べるんだよ
ドキュメントの充実してない度では
>>555 言語としての扱いやすさ? みたいなところ?
だって、Perlってオブジェクト作れないんだろ?
558 :
仕様書無しさん:04/12/08 21:44:11
オブジェクトを作る(?
ドキュメントって英語だけど沢山あるやん..
>>558 Set objCon = CreateObject("ADODB.Connection")
とか、
yamada = new Person(Person.MAN, 21)
見たいな感じ。
自作はできなくても、最悪、ライブラリくらいは、オブジェクト形式であってほしいじゃん。
561 :
仕様書無しさん:04/12/08 21:51:51
一例だけどPerlでもこんな感じでできたりするよ
$socket = IO::Socket::INET->new(Peer(ry);
$socket->close();
これは違うのかな..
オブジェクト厨って組み込み系とかじゃ使えないんだろうなぁ。
>>560 何が言いたいのかサッパリ分からんが
perldoc perlobj
>>562 俺、サーバサイドJavaやってるけど、みんなOOP理解してるよ。
金も凄い貰えるし。
565 :
仕様書無しさん:04/12/08 22:12:48
PHPの案件の方が増えてきた
でもrubyの案件は増えねぇなぁ。
567 :
仕様書無しさん:04/12/08 22:19:48
企業もやっとJavaの重さに気付いたというか何と言うか
PerlとRubyってどっちが速い?
俺はどちらかと言えばPerlが好きなんだけどRubyにも興味がある。
JAVAが重いか軽いかは、処理内容と作る奴の腕によるな。
良いプロダクトを使って、正しく使えば、ASPやPHPやPerlなんかより遙かに快適にできることもあるよ。
単純な機構なら、Perlとかの方が多分早いけど。
571 :
仕様書無しさん:04/12/08 22:41:28
組み込みでJavaって何年後かには出そう...
組み込み系って、ハードの中のマイコンに組み込んで使う
ソフトウエアのことだぞ。
>>570 お前が組み込み系を勘違いしてるか、
日本語があんまり理解できないので見当違いな返答をしてるかじゃないか?
>>571 通信機器はJAVAで組み込みって結構あるよ。
今日の名言
オブジェクト厨って組み込み系とかじゃ使えないんだろうなぁ。
組み込み系って意味わかってる?
つまりオブジェクト厨は組み込み系で使えないんじゃなくて
組み込み系の意味すら知らなかった、ってオチ?
アンチオブジェクト厨が釣られやすいというオチだと思うが。
釣られたと解ると、急にみんな黙るんだな。
わかりやすすぎ。
俺はPerlerダイキライだけどな。
お前らも俺らのこと嫌いだろ?
そりゃそうだよな。こうもはっきり優れた言語を突きつけられれば嫉妬で狂いそうにもなるか(笑い)
・・・。
いや、だれ?
糞豚ども屠殺して喰らってやろうか
Perlerはオールドタイプ(笑い)
PerlもRubyも嫌いじゃない。
それらの言語を使う人は好きでも嫌いでもない。
人のことなんかどうでもいい。
UNIX板になぜPerl,Pythonスレが無くてRubyスレだけが存在しているか分かる?
もうUNIXではPerlはRubyに完全に取って代わられたということ(笑い)
591 :
仕様書無しさん:04/12/08 23:06:05
Cをバカにするときたか...
かつてPerlのファンだった人間が大挙してRubyに流れたためにPerlコミュニティは壊滅的な有様だそうだね(笑い)
なんでも日本語化パッチすら提供する事も出来ずに右往左往してるとか(爆笑)
そりゃそうだよな。
そゆの作っていた人間は今Rubyで楽しくやってるんだから当然か。
>>591 Perlerは言語の美しさの眼だけでなく身体的にも盲目なの?(笑い)
新世代の欄にもCってあるだろバーカ
ム板のPerlスレ見たけど酷いね。
馬鹿がトンチンカンな質問して馬鹿が斜め上の回答を書く。
ま、貴様らにはお似合いだがな(笑い)
お前らはRubyやらなくて良いよ。出来るとも思ってないし(笑い)
ruby信者って排他的なんだね。なんか、がっかり。
つか、もう片方も覚えろよ。
どっちか書けるんだから簡単だろうが。
ぶぁああか
俺はPerl4がリリースされる前から使ってましたが(笑い)
貴様らよりはるかに詳しいんだけど?(爆笑)
その上で断言する。
Perlを使っていた頃の自分はクズ。
Rubyに出会って生まれ変わったと(笑い)
クズはどうあがいてもクズだろ?だって、そんな釣りしかできねんだから。
何だよ。突然レス数が38も伸びるもんだから
何があったんだろうと思ったら
その大半がジエンじゃないか。
下らない事言ってる暇があったらコードでも書いてろよ。バーカ
603 :
仕様書無しさん:04/12/08 23:29:21
exit;
Perl6が出ても状況は変わらないだろうね(笑い)
所詮Rubyの劣化コピーだし。
ていうか何時になったら出るの(プ
関係ないがパールってバンドあったよな。
606 :
仕様書無しさん:04/12/08 23:43:32
heh
宇宙で最も、暗い夜明け前。
パールをこぼしに、ハイウェイに飛び乗る。
何だか不安なんだ。ひどく寂しいんだ。
闇は孤独を、包む貝殻さ。
目がくらむ朝に溶けてしまう前に
愛情の庭に、種は撒いたが。
雨は降るのに、花はなかなか。
俺はグズだし、確信はないけど。
不自由と嘆いている、自由がここにある。
目がくらむ朝に飲み込まれる前に
ハイウエイ。ただハイウエイ。
かすんでく情景
夜よ負けるなよ。朝に負けるなよ。
何も答えが、出てないじゃないか。
目がくらむ朝に、七色に光った。
パールに埋もれて、俺は溶けてゆく。
君にまた……。
言えなかった……。
夜がまた……。
逃げていった……。
>>585 ソフトウェアのインストール
make && make install
(バイナリパッケージなんて邪道)
RPM または deb パッケージ
(ソースからの make なんてうんざり)
↑
おいおい、RPM作るときに、中でどうmakeするかを
指定するスクリプトを仕込まなきゃならんのだぞ。’
よく解らないで分類してるんじゃないのか?
(笑い)
611 :
仕様書無しさん:04/12/09 00:39:53
make && make installだと保守が面倒なのでspecファイル自分で書いてRPMで
入れてる俺はHybrid type アムロも真っ青
既にRPMで存在する物は拾ってきて入れてるけどさ
まつもと氏は空中浮揚が可能らしい。
まつもと氏は実はお下げに眼鏡のあられちゃん型女子中学生(14才)らしい。
ちなみにブラスバンド部所属。
>>612 GNU Stow使えばパッケージ毎のファイルの管理は出来るけど
依存関係まで面倒見て呉れないからねえ。
わたしもその為に自分でdeb作ったりするけど
一々書くの面倒だ…
lisp って言語なんだろうか。
いまあるすべての言語がなくなっても、
lisp だけが生き残って
ただ独り言を言っている気がする。
617 :
仕様書無しさん:04/12/11 01:20:53
>>616 たしかにlispはlispによるプログラムがlispコードを吐いて
evalして自分を拡張してと、どんどん自分で自分をプログラ
ムすることを
>>616 なんで言語じゃないと思うんだ?
というか、なんでlispなんだ?
現状、Webページを記述するのによい言語は、
VBScriptか、Javaだよ。
Perl(PerlScript)、PHPなんてのは、結局、ある、ってだけで、
これからの開発の選択肢には上がってこない。
lispがだけ生き残って
の意味を勘違いしてないか?
多分、lispを知ってると
>>616が面白い皮肉に見えるよ
620 :
仕様書無しさん:04/12/13 08:23:39
>>618 >なんで言語じゃないと思うんだ?
>というか、なんでlispなんだ?
っていうか、なんでWebページの記述なんだ?
>VBScriptか、Java
ってのを読んで、IE専用タグとかNetscape専用タグとかが横行した時代の再現を感じてしまった。
622 :
matz師かく語りき:04/12/16 16:43:19
Ruby誕生以来、われわれの前途には再び「逆コース」と呼ばれる黒雲がおおいかぶさり、
われわれの前途は決して坦々たるアスファルト道路ではない。
そこによこたわっているものは、けわしい荊の道である。
然しそのことが必ずしもわれわれの前途を不可能としたものであろうか、決してそうではない、
それはRubyの促進の前におそれをなしたC++、Perlなどの保守反動、旧勢力最後のあがきなのだ。
われわれはより勇敢に働くプログラマの生活安定と新しいコミュニティつくりのために、
自己保身のために精神をも売渡すような乞食根性になり下ったオールドタイプと、
これを支えるC++、Perlコミュニティと対決し得るときこそ、われらの前途が再び閉ざされることない明るさをもってわれらの前に現われてくることであろう。
われわれは足下のC++、Perlコミュニティを粉砕することから始めよう。
闘う組織に分裂と弱化は起らない。
われらは輝く日本プログラマの旗をまもり伝統の旗手となろうではないか。
623 :
仕様書無しさん:04/12/16 16:57:16
>曇りガラスの向こうは風の街
ここまで読んだ
こういった偽装右翼の誉め殺しみたいな事してる奴って
何が楽しくて生きてるんだろうな?
>>624 > 何が楽しくて生きてるんだろうな?
世間一般では、2ちゃんねら全部をそう見ているので
目くそ鼻くそじゃないか。ほっとくといいぞ。
> 偽装右翼の誉め殺し
なんかもってまわった言い草だな
PerlかわいいよPerl
>>662 その崇高な目的の為にやっている事といったら
こんな雑談スレを荒らすだけですか?w
呼んだ?
死ねよぺrぇr
635 :
仕様書無しさん:04/12/31 17:45:45
>>622 『われわれ』ってたくさん使って複数をアピールしてるけど、多分君だけだと思うよ。
いいかげん、perlスレ荒らすのやめてほしい、、、
心ないヒトが1人でもいるかぎり(ry。
perlには感謝してるよ、ありがたや、ありがたや。
662がPerl派かC派か知りたい。
お、おれLISP派なんだけど・・・
640 :
仕様書無しさん:05/01/07 23:05:05
Perl今から勉強しようと思ってるんだけど初心者にお勧めのサイトないかな?
いや、自分で調べて変なサイト引くよりとりあえず最初は分かりやすい有名な所とか無いかなと思って。
643 :
仕様書無しさん:05/01/08 04:38:04
>>640 添付ドキュメント読めばいいじゃん(かなり無茶)
>642
ttp://www.perl.com/にLarry Wallが推奨するコーディングスタイルがあったよ。
英語だけど。
変なサイト引くのが嫌なら、ラクダ本(ラマ本?)を買うのはどうかな?
分かりやすい有名なところだと、「とほほのWWW入門」とか。
少しでもプログラミングの知識があって、綺麗なソースと汚いソースが見分けられるなら、
変なサイトは見たら分かると思うよ。
645 :
仕様書無しさん:05/01/12 15:19:49
Perl勉強したての頃のコード見ると、寒気がしてくる。
今と大分違うなぁ、とか感動しますた
今からPerlなんか勉強しても何の役にも立たんよ・・
VBとPHP出来れば食ってける時代だし、、
↑土方発見wwwwwwwwww
VBやPHPなんてそんなにいいか?
JAVAやPerlの方が全然需要あるだろ。
perlでstrict使ってないと読みにくいと感じるなぁ。
漏れだけかな?
VBやPHPの案件は多いと思う。
特にVBは業務系だと多いよ。
JAVAもサーバサイドは多いと思う。
でも、perlは少なくなってきてるんじゃないかな。
perl使いの漏れとしては寂しいものがあるが。
649 :
仕様書無しさん:05/01/20 23:10:29
age
650 :
perl初心者:05/01/24 18:43:28
perl初心者のものです。
文字列を数値に変換するのってどうやってますか?
参考書には、ただ演算すれば数値に変換されるとか書いてあったんで、
ゼロを足してみたんですが、ゼロになっちゃいます。。
どーしたらいいでしょうか?
>>650 my $a = '20';
# 下が演算するに相当
my $b = $a + 10;
print "b=$b\n";
# 出力:b=30
糞言語師ね。
>>650 > 文字列を数値に変換するのってどうやってますか?
具体的には、どうしたいの?
文字コードを得たいなら、ord とか unpack とか。
数値を文字列として連結するという意味かな?
こんなのでは?
my $num = 10;
my $str = $num.'00000';
print $str,"\n";
# 結果は1000000
>>650 変換しなくてもそのまま数値として使えるんだけどな。
$a = '12345';
print ($a * 2);
実行結果:
24690
657 :
仕様書無しさん:05/01/25 07:45:07
.to_i
658 :
仕様書無しさん:05/01/26 10:58:16
なんで質問に答えてるんだ。
>ゼロを足してみたんですが、ゼロになっちゃいます。。
ゼロを足すからゼロになるんじゃないですか?
なんかざっと過去ログを読んだんですが…
perlがいいとかRubyがいいとか争ってるのは低レベルな釣りに見えるのは俺だけ?
マジレスするとどっちもいー言語だと思うよ。
でも、perlとかは「使うプログラマ」ばっかり恩恵を受ける言語って気がした。
それと、perlの勉強してもほとんどperlの勉強にしかならんかった。
その割にperlは金にならんかったんで、俺的には自分で使う自分のための言語になった。
Cは勉強するとすごいイロイロと幅広く身になった。金にもなってる。
661 :
仕様書無しさん:05/01/26 12:29:18
>>660 > なんかざっと過去ログを読んだんですが…
> perlがいいとかRubyがいいとか争ってるのは低レベルな釣りに見えるのは俺だけ?
そう見えないバカの方が珍しい。
なんでもできればいいんじゃないの?
漏れPerl好きだけど、Rubyにも興味あるよ。
>>662 そうだね。
新しい言語を覚える何週間もかかったりするような知的劣等者が、
特定の言語に固執してバカを晒すんだよね。
バカ晒し必死
何週間くらいは新言語習得には掛ると思うが。
数日いじって解った気になる奴の方がバカだと思う。
667 :
仕様書無しさん:05/01/27 10:57:07
>>666 > 何週間くらいは新言語習得には掛ると思うが。
それはいくらなんでもバカすぎ。
最初の一つでもそんなにかからんだろ。
668 :
仕様書無しさん:05/01/27 11:35:22
どんな言語でも基本言語仕様そのものを理解するのは1日でしょう
言語仕様の習得とライブラリやクラスを使いこなすのは別の話
分けて考なければねということでPerlの人っていつも笑わせてくれて
ありがとう
言語の習得時間にもっとも影響するのは、その人の頭の善し悪しでしょう。
新しい言語の論文を見て、3日でその言語の処理系を書く人もいれば、
1年がんばっても結局C言語をマスターできない人もいる。
で、基本仕様を理解する程度は、使えると他人に言えるレベルの話なのか?
普通、使えると言うのは、実務に絶えうる物を作れるというレベルだろ。
数日で習得できるのなら、どの会社も初心者雇ってると思うが。
671 :
仕様書無しさん:05/01/27 11:53:41
>>666 > 何週間くらいは新言語習得には掛ると思うが。
それは人によるな。普通の社員君たちが半年で到達したレベルを、
1週間 ―実質3日― で凌駕したバイト君なんてのが、以前いた。
672 :
仕様書無しさん:05/01/27 11:55:02
>>669 > 言語の習得時間にもっとも影響するのは、その人の頭の善し悪しでしょう。
> 新しい言語の論文を見て、3日でその言語の処理系を書く人もいれば、
そういう人に限って、業界に来ないんだよなあ(泣
673 :
仕様書無しさん:05/01/27 12:08:19
>1年がんばっても結局C言語をマスターできない人もいる
そういう人たちがJAVAやPerlに流れていくこの悲しい現実
>>673 Cのポインタで躓いた人がPerlのリファレンスを理解できるのか疑問だが。
それ以外のところが理解できない人はしらんけど。
JAVAは・・・組むだけなら誰でもできそうな気がするから、そのまま流れていきそうかな。
リファレンスはめんどうな管理がなくて簡単あるよ。
Cをマスターできない人って妙な先入観で苦手意識持ってるんじゃないかな。
入門書でポインタを強調しすぎるのはいかがなものかと。
なにを持ってマスターというのか難しいけど、
入門書がポインタを強調しすぎてるというの禿同。
でも、使い方が分かると、ポインタもしくはそれに類するものがない言語は不便に感じる。
Java批判ですか
>>678 ひょっとして漏れに言ってる?
JAVAを批判するつもりはないよ。Cではやれないことができるし。
まぁ、組み込み型にポインタのようなのがないのはちょっと不便に感じるけど。
適材適所で使えばいいんじゃないかな?
つーか、JAVAでもポインタと同義の事はできるわけだが。
>>680 クラスに関してはできると知ってたんだけど、
intとかでもできるの?
682 :
仕様書無しさん:05/01/30 10:13:31
perlのトラブルで困ってます。
Windows2000 SP4 + ActivePerl最新版の環境のマシンが3台あるのですが
1台だけコマンドライン引数が取得できない現象($ARGV[n]が空っぽ)に
悩まされています。
なおActivePerlの再インストールをしても直りませんでした。
OSかperlの環境設定にコマンドライン引数に関係があるものがあれば
それををいじって正常にしたいのですが
そのような方法はありますか?
(OSの再インストールはなるべく避けたいです)
真珠って最高
すんません。@ARGVならどの環境でも取れます田。
しかし$で環境によって取れたり取れなかったりするのは
なぜなんだろう・・・
685 :
682:05/01/30 10:38:31
すんません、684は間違いです。
@ARGV[0]でも$ARGV[0]でもやっぱり取れません。
(スクリプトのミスで正常に動いてるように勘違いしてしまった)
>>685 $ARGVは? $main::ARGV[0]は? どっかでちがうパッケージになってるとか。
あと、@ARGV[0]はあまり正しくない書き方。
>>686 質問に答えるなら、質問スレ行ってやれ。
688 :
仕様書無しさん:05/01/30 17:59:37
>>686 全て試してみましたが駄目でした。
こんな単純なプログラムですら駄目なんですよ。
サッパリわけがわかりません。
(test.pl)---begin-----
print "h=$ARGV[0]\n";
(test.pl)---end-------
コマンド> test.pl aaa
コマンド> h=
コマンド>
スクリプトの先頭に#! user/bin/perl
690 :
仕様書無しさん:05/01/30 21:05:56
>>689 それも駄目です。
ちなみにそのスクリプトは、同じOS、同じバージョンの
ActivePerlを入れてる別マシンでは問題無く動きます。
691 :
仕様書無しさん:05/01/30 21:08:22
このような現象って珍しいんでしょうかね。
ググってみても全然引っかからない・・・
692 :
仕様書無しさん:05/01/30 21:24:14
C:\>perl test.pl aaa
でどうよ?
何年か前にcomp.lang.perlで同じような質問を見かけた気がするけど、その時は
windows2000では"test.pl arg1 arg2 "じゃなくて"perl test.pl arg1 arg2"のようにしなきゃいけないと読んだ気がする。
2000は今手元にないので確かめられないが。
遅かった Λ||Λ
Perl使いになりたいなら
ActiveperlとCygwin-Perl
両方入れるのが吉
質問スレ逝け。そして戻ってくるな
RubyはPerlとは独自に発展した言語であり、似通った点があるとすればそれはPerlがパクったのだろう。
つまらん巣に帰れ
Ruby!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Rubyスレの荒らしはPerlerだったという証拠があるからな。貴様らはクズ
>689
#!/usr/bin/perl
では?
ActivePerlだと
#!c:/usr/local/bin/perl
とかになった気がする。
ドライブの指定が必要だった記憶があるから。
動かない理由はそれじゃないかと。
perl test.pl arg1 arg2
ってやれば確実だとは思うけどね。
蒸し返してごめんね。
教えていただいたように先頭にperlをつけると動きました。
皆様どうもありがとうございます。
しかし先頭perl無しで普通に動く他のWindows2000マシンは
いったいなんなんだろう・・・
さて、system関数部分とDOSバッチファイルの
修正・確認作業でもするか_| ̄|○
.plの関連付けの問題かな。そのマシンだけ
> ftype Perl
とした時
Perl=C:\Perl\bin\Perl.exe "%1" %*
でなく
Perl=C:\Perl\bin\Perl.exe "%1"
と%*が何らかの理由で抜けていたのならそれが原因だな。
つか、HTTP鯖はナニ使ってるのよと
Perlは汚いとよく言われるけど、
use strict を使えばそこそこ綺麗に書けると思うのだが、
なんか綺麗に書くように気をつけてることってある?
Perl を使わない
型付けさえできればもうちょっとマシになるんだがなあ
ハンガ(ry
709 :
仕様書無しさん:05/02/04 02:14:50
ぬるぽを発生させない
一応殴っとくか
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
>>710 (_フ彡 /
Perlで発生させたことないんだが、あるのか?
>>712 あり、リファレンスってCと違っていじれないんじゃなかったっけ?
ちょっと実験してみたらエラーでたし。
>>707 perlは、なんの型かを明確にするのじゃなくて、
何が入っているか、概念的な値を明確にする事で見やすくなる。
表面的に型の概念がないから、初心者でもとっつきやすいんじゃないの
ネパール
手荒れにウレパール。
>>713 Cに参照はない、C++も参照は変更できない、と揚げ足。
perlの場合、参照ではない変数に参照はがしを試みると、
そんな事できねーよバヤ!とは言われる。
>>718 そういえばそうだね。勝手に頭の中でPerlの参照=C/C++のポインタとしていた。
#!/usr/local/bin/perl
@array = qw(1 2 3);
$tmp = \@array;
$tmp = 0; # これはOK ってか、ただ変数に0入れてるだけだし
\$ng = 0; # これはNG
この場合、$ng がぬるぽになるのかな?
720 :
仕様書無しさん:05/02/14 19:57:52
環境:WinXP pro SP1
ActivePerl 5.8.6
PARをインストールし、コマンドプロンプトで
pp -o hoge.exe hoge.pl
と打ったところ
Can't find par loader at D:/Perl/site/lib/PAR/Packer.pm line 101.
と言われました。
CPANのPPMでインストールする際に必要と示されたモジュールはインストール済みなので原因がわかりません。
どなたがご存知の方がおられたらご教授おねがいします。m(_ _)m
721 :
仕様書無しさん:05/02/14 20:05:37
>>718 > C++も参照は変更できない、と揚げ足。
んなこたぁない
perlのリファレンスに0を代入云々からの話を読み取れよ。
&kinou1 if code == 1;
&kinou2 if code == 2;
&kinou3 if code == 3;
&kinou4 if code == 4;
入力理解してなるべく1行で書こう!
制御はメインで(BBSでも100行程度でいける!)
機能はサブルーチンで
use strictはつけてコーディング -w も忘れるな!
稼動時にはインタープリタのバージョンアップ時の余計なバグにつながるから一応外そう!
別にむずかしい正規表現とかわざわざ間違えて使わなくていいから!
PERLこそ一番見通しの良いコーディングができるようになってるんだよ?
open TXT,text.txt || die &error;
おいおいなんでWEBアプリにdie使ってんだよボケ!
WEBアプリならこうしろ!
open TXT,text.txt || &error;
今までさんざんperlのバグ対応した良くあるバグの元ね。
オライリーのラクダ本はコマンドラインベースのサンプルですから!
ごめん"忘れてた
open TXT,"text.txt" || &error;
残念!
>&kinou1 if code == 1;
>&kinou2 if code == 2;
>&kinou3 if code == 3;
>&kinou4 if code == 4;
これ、きっと code が変数って意味だよね…
>open TXT,"text.txt" || &error;
これ、絶対 error に制御移らないよね…
if (open IN, "./text.txt") {
@lns = <IN>;
close IN;
} else {
print "ファイルが開けませんから!残念!";
}
こうだろ。
>>728 わざわざブロックを増やして何の意味があんの?
perlの文字列はシングルクォートを基本にした方が
とくに日本語使う時は面倒なくていいぞ。
724だが
まあちょっとくらいのミスは許してくれ
言いたいことはわかるだろ?
初心者PERLERが本のコードコピペして使ったりするから
後々見たバグ修正担当者が怒るわけで。
728は { } 使わないコーディングを訴えてるんだから
少し理解してくれ! { } はハッシュで使え!
open TXT,'text.txt' || &error;
これが駄目ならこっちだが
open TXT,'text.txt' Or &error;
どっちが駄目だったんだっけ?
多分Orが優先順位の問題でうまく動かなかったんだと思ったが||だったっけ?
732 :
仕様書無しさん:05/02/17 13:26:15
Or じゃなく or、優先順位が低いからこそ、そういう使い方ができる。
バグ作り込んでる初心者なのは誰だw
730
いいねえどんどんperlの良い書き方を勧めて行こう
単純なファイル読み込みね
print $_ while (<FH>);
で一行でかける
ちょっと処理多いなら
&FileEnc($_) while (<FH>);
後サブルーチンの書き方だけどmyは使うようにしようlocalだと有効範囲広くなるから注意
localとmyの局所化範囲はラクダ本に聞いてくれ詳しく解る
サブルーチンのコメントでほしい情報
日本語名 (なんとなく機能が想像つくだろう)
概要 (日本語名で推測つかなかった時に)
作成日時 (時代の流れによるバグの発見が早くなる)
IN
OUT
おk?
733
つっこみありがとう!
まあ細かい事は抜きにしてどんどん日本人perlエンジニアのレベルあげてこう!
> print $_ while (<FH>);
単に吐くだけなら
print <FH>;
>&FileEnc($_) while (<FH>);
map {
####
} <FH>;
つーか、省略に拘るなら引数の$_も省略しとけ
なんだこの初心者くさいバカ?
つーかこんなネタくさいスレで活動しても無駄だと思われ
738 :
仕様書無しさん:05/02/17 13:57:11
736
そういう良い書き方持ってるならどんどん書き込んでくれ
737
スレはなんか間違えたような気がしてきた‥
やっぱperlなんか使ってる奴はダァメだな
なんか微笑ましいなw
果てして省略することがよい書き方なのだろうか?
>>730 うんうん、それ初心者に特に言いたい。
"hoge, hage\n"
ではなくて
'hoge, hage' . "\n"
と書けばいいだろうが、って。
使い捨てプログラム一昨日はfind+sh+grep+sedで、
昨日はawkでやった。
なかなかperl使いこなせない。orz
>745
それだけ使えたらPerlはいらないのでは?
747 :
仕様書無しさん:05/02/27 02:43:01
>>746 そそ。
手近な道具で足りなくなったときだけPerl使えばいいじゃん。
手近な道具で足りちゃうからperlが身につかないという罠
749 :
仕様書無しさん:05/02/27 08:54:37
>>730 文字コードがshift-jisな時点で負け犬www
と負け犬がほざいております。
>>749 HP-UX上で仕事した時に、文字コードがShift_JISだったよ。
UNIXなのにEUCじゃないんだなぁとちょっとビックリした。
ウホッ
753 :
仕様書無しさん:05/03/16 13:19:32
age
そういや、HP-UXってShift_jisだなぁ・・・
いつになったらEUCになるんだろう・・・
PPMでパッケージをインストールしようとすると
Error: 500 Can't connect to ppm.ActiveState.com:80 (Bad protocol 'tacp')
と出てインストールがうまく出来ません。
ほぼ同じ環境の別のPCだと特にエラーも泣くインストールすることが出来たのですが…。
何か原因がわからないでしょうか。わかる方いらっしゃいましたらご教授お願いします。
>>755 tacp というプロトコルが気になるな・・・
757 :
755:2005/03/21(月) 18:47:31
>>755 もしかしてXPですか?
だとすると環境変数 SYSTEMROOT が設定されてない
可能性があると思う・・・多分。
間違ってたらスマソ。
759 :
755:2005/03/21(月) 20:42:58
>>758 いえ、OSは2000です。
PPMってインストールするとき外に出てるんでしょうか…?
>>759 あ、ごめん
>もしかしてXP
じゃなく
>もしかしてXP or 2000(NT)
でした。
そいでもってcommand.com から echo %systemroot% と打鍵して、
その結果を環境変数としてperlスクリプトの先頭で設定してみては?
761 :
755:2005/03/21(月) 21:20:50
>>760 えっと…perlスクリプトって.plのやつですよね。
動かそうと思ってるそれがPPMで何種類かインストールしてからじゃないと動かなくて、
それを入れるところでコケてるんですよ。
なのでおそらくしてきされてるのとは違うような…。
762 :
755:2005/03/21(月) 22:08:48
すみません、一応自己解決しました。
パッケージをダウンロードしてからローカルでインストールしたらなんとか成功しました。
アドバイスくださった方、どうもありがとうございました。
またわからないことがあればよろしくお願いします。
>>41 それホントなんですね?俺得意なのVBとPerlだけだよ。これでいいの?
>>763 それは企業内パソコン便利屋君のことだろ
SEは元々プログラム出来なくてもこなせる職業。
便利屋君は高度な物を要求されることは少なく、VB、Perlで事足りる。
そりゃそうだよな
SEと便利屋を別にしたいのか同一視したいのかわからんな。
言語知らなくて良いって言ってる点で同はじだし。
PHPだけでも便利屋になれますか?
768 :
1:2005/03/31(木) 12:24:30
数ヶ月ぶりに戻ってきました
以上報告まで
だからなに?
770 :
仕様書無しさん:2005/03/31(木) 19:54:10
>以上報告まで
青らくだよりも、赤らくだの方がいいよ。
772 :
仕様書無しさん:2005/04/06(水) 00:48:46
age
773 :
仕様書無しさん:2005/04/06(水) 01:51:16
774 :
1:2005/04/06(水) 02:01:48
そうそう、
>>1は人を集める為の釣りでしたが
結局800近くレスが付いて嬉しいです
騙りはマジでうぜぇよな
pl386.nas911.yamaguchi.nttpc.ne.jp(210.139.48.130)
Suse9って普通にインストールしたらデフォルトが
UTF-8になってたよ。
パール=きらきらしてて綺麗
ルビー=
曇りガラスの向こうは風の町、
問わず語りの言葉が切ないね、
枯葉一つの重さもない命、
あなたを失ってから
779 :
仕様書無しさん:2005/05/28(土) 07:12:46
「よくわかる現代魔法」ってライトのベルの最新刊のサブタイトルが
「TMTOWTDI たったひとつじゃない冴えたやりかた」ですな。
780 :
仕様書無しさん:2005/05/28(土) 12:50:43
こういう話題はム板でやるべきだろ
雑用的な処理をperlで書くくらい
CGIはPHPで十分
確かにお前は十分だと思う
783 :
仕様書無しさん:2005/05/28(土) 14:02:35
ライトセーバーを蛍光灯にガソリンかけて代用するくらいで十分
>>779 > ライトのベル
助っ人外国人ですか?
正直、Perlより俺の脳の方が上回っている
悪い、意味不明だ。
Perlって、文字列操作が簡単であるのと、連想配列が使えるということ以外、
どんな利点があります?今後、言語作る際に参考にしたい。
連想配列なんて、C++で operator [] を定義すればできてしまうし・・・
Perlの「他言語に比べて、ここがすげーぜ」というのがあれば教えてください。
C++ならわざわざ定義せんでもmapとか使え。
インストールスクリプトとしても良く使われるので、
たいていの環境に入ってる、正規表現が標準で使える、
省略形を駆使して最低限のコードで結果を得られる。
つーか、C++とperlじゃ用途、向いてる分野が違う。
一元的に比較すんな。
記述の短さと、論理的であることより感覚的・自然言語的であることを目指した文法。
俺的にはPerlの最大の武器はこの2点かなぁ。
そしてそれらを地味にしかし確実に支えている、$_と@_の暗躍。これこそPerlって俺は思う。
でも諸刃の剣なのも確かだから、安易に参考にするってわけにもいかんだろうなぁ。
(個人的には、Perlを毛嫌いする人達が言うほど、これらの利点のせいでソースが読みにくく
なっているとは思わないのだけど)
>>789 是非、「なぜPerlのソースが読みにくいか」を教えて下さい
792 :
初心者:2005/10/16(日) 18:49:53
と言っても齧ってないけど…
PerlとHTMLってどう違うの?(´・ω・`)ショボーン
この質問おかしいかな?
問題外?WWW
問題外。失せろ。
GUI関係をなんとかしてくれ。
CGI、ブラウザでやれない以上の事は
別の言語使えよ
797 :
仕様書無しさん:2005/11/20(日) 01:12:41
Tk ぐらい使えよ
>>792 HTMLは、「タグ」を使った画面編集しかできないんだよ。
条件分岐とか、そういう事は一切できないの。
たとえば、占いのホームページを作ろう!とか思っても、
どのラジオボタンやチェックボックスを選んだかで、
占いの結果を変えるとか、そういう事は一切できない。
HTMLのみで、できない事がやりたかったら、
Perlを使わないといけないんだよ。
そういうのを、「CGIプログラム」って言います。
例をあげると、アクセスカウンターとか、掲示板とかがそうです。
あなたが、CGIプログラムの使用を許可されていないプロバイダーに
入っていたら、使いたくてもできないかもしれないから、
プロバイダーに、できるかどうか確かめてみてください。
JavaScriptってのもあるんだけどな
JavaScriptはこの場合要らない子ですかね
うっ。そうですね。
条件分岐して結果を変えたいだけなら、JavaScriptを使うべきですね。
サーバ側に記録(アクセス件数の累計、掲示板への書き込み内容)を、
保存するのなら、Perlを使うべきですね。
www
804 :
仕様書無しさん:2005/12/14(水) 20:40:23
あげ
>>792 信じられんほど 驚きの発言だな。
話にならん
ようやく使い捨てプログラム2個作った。
Perlおもろいな。
もうawkとか忘れそう。
808 :
仕様書無しさん:2005/12/27(火) 19:37:52
とりあえず
>>1-807を読みましたが、
PerlとRubyを比較しているときになぜPHPが出てくる?w
あれか、PHPを薦めている香具師はウェブ上で動けば良いのか。
809 :
仕様書無しさん:2005/12/28(水) 01:02:20
PERL俺も好きですw
仕様書纏めるときのデータ加工ツールとして最適
正規表現が素敵(PHPのPregなんたらってちょっとバグあるだろPERLと動き違う時あるぞ)
WEBアプリ等のテストの自動化ツールとか楽に作れる(PHPでも作れるとは思うが)
CPANで色んなモジュールを目的なく見ているだけで心が躍るよ
ただ今更CGIは使う気にならない
俺もmod_perlに一票
正規表現はみんなバラバラと思うぞ。
811 :
仕様書無しさん:2005/12/28(水) 01:06:54
え?でもPHPのPreg[macth]なんとかってのはPERLのエンジン使ってる予定なんだよね?
PHP純正はEreg[macth]だったっけ?
どうでもいいけど大文字のPERLはすげー気になる。
813 :
仕様書無しさん:2005/12/28(水) 01:19:06
どうでもいいけどシフト押しながら打ち込んじまっただけだ
Perlこれがいいのか?
それがいい。
Perlはバージョンによって正規表現が異なる。まだ進化してる。
PHPがどの版のに準拠してるのかは、よう知らん。Web屋じゃないので。
815 :
仕様書無しさん:2005/12/28(水) 01:26:31
おっけい
書き直しとく
Perl俺も好きですw
仕様書纏めるときのデータ加工ツールとして最適
正規表現が素敵(PHPのPregなんたらってちょっとバグあるだろPerlと動き違う時あるぞ)
WEBアプリ等のテストの自動化ツールとか楽に作れる(PHPでも作れるとは思うが)
CPANで色んなモジュールを目的なく見ているだけで心が躍るよ
ただ今更CGIは使う気にならない
俺もmod_perlに一票
html に perl が埋め込めたら便利なんだけどなあ。
と書いて混乱させてみる。
性器表現でシコシコすると気持ちいいヲナヌー言語だな
819 :
仕様書無しさん:2005/12/31(土) 09:21:59
816
お前アホか
とりあえず代表的なのはSSI
またPerlScriptってのもある
リク○ートはRPerlってHTML埋め込み式のフレームワーク使ってる
SSIとPerlScript位は知ってから書き込め
少しは勉強しろ!
>>818,819
あほです。
ありがと。勉強するよ。
>820
えっ?マジだったの?
ネタだと思ってた。
本職のプログラマにとってPerlのプログラミングは料理屋のまかない料理みたいなもん。
できても自慢にならないができないと恥ずかしい。
824 :
仕様書無しさん:2006/01/08(日) 17:27:40
でもPerlで人材募集している例が少ないので
あんがいできないとか知らない本職は多いんだよ
ちょっと実験する時とかスッゲー便利なんだけどなー
うん。俺も簡単なことしか出来ないな。
PGよりネットワーク管理者とかのほうが扱うのが上手い言語って感じ。
いつか勉強しよう。
827 :
仕様書無しさん:2006/01/08(日) 18:42:19
Perlは継承がしづらいから糞
828 :
仕様書無しさん:2006/01/08(日) 23:05:05
パクられたと騒いだDQNに対する言及じゃないのかね?
PerlもPHPもいらね
RubyとeRubyでいいだろ
Railsに乗ってもいいぞ
ずっとPerlはクソだと思っていたんだが、
ベンダ側からユーザ側に転職した途端、やたらPerlを使うようになった。
書き捨てプログラム書くには最高だし、データクレンジングなんか
他のどの言語より楽に書けると思う。
ちょこっとしたもん作るには使い勝手はいいよ
ちょっと大きなモンに使おうもんなら痛い目をみるだけで
833 :
仕様書無しさん:2006/03/32(土) 20:44:42
Berlのようなもの
835 :
仕様書無しさん:2006/04/11(火) 23:00:21
ソフトウェア開発には、しばしば交わっているがたいていは分かれている、
5つの世界があると思う。その5つとは:
1.パッケージ
2.インターナル
3.組み込み
4.ゲーム
5.使い捨て
Perlの得意分野は、5.
サーバーとかもぐりこんだときに、
さっとログを解析するのにperlなら大抵入ってるからありがたい。
とか、そういうことってある?
それともそーゆーのはたいてい grep でやっちゃうものなのかな?
ないわけじゃないけどワンライナーならawkでいいしなぁ
大抵grep辺りを適宜使えばOKだし
>>835 >5.使い捨て
「使い捨て」のつもりで書いたperlスクリプトのほとんどを
15年以上使い続けている。15年間、少しずつ改良してきた
ので、もったいなくて「捨て」られない。
15年前に自分で書き始めたスクリプトは、注もドキュメント
も無いが、頭に全て入っているので、自分にはよく分かる。
>>838 それを引き継いだ香具師がヘドを吐くんだな
馬鹿でも使える言語の宿命といえば宿命だな。
関数型言語なんかはその点で対極。
>>839 >それを引き継いだ香具師がヘドを吐くんだな
定年まであと30年近くあるから、それまでは、心配いらない。
定年後も45年間保守し続けた(予定)perlスクリプトは頭に
入っているから、1月10万円で保守契約を結んでもいい。
5年前にLinuxからMacOSXに移行する際に、パスの書き換えで
苦労した。その時、書き換えが必要になる可能性のあるパスは
スクリプトの最初の10行に書くように変更したので、80歳を
すぎても、スクリプトの修正はできると思う。月10万円もらえれば。
老人ホームのベッドからの保守だって可能だろう。
すでに認知症気味だな
その頃には841の脳に電極を刺して仕様書をサルベージしてるかもな
老人ホームの住人になど例え無料でも保守は頼まないよ。
だが、遅すぎる。
846 :
仕様書無しさん:2006/05/12(金) 19:27:27
perlってプログラマの共通語だろ
手軽にexeにできないからって、敬遠されてる感がある。
実行側もPerl入れなきゃなんないし。
漏れはPerl無しじゃ生きて行けん体になっちゃったが。
848 :
仕様書無しさん:2006/05/15(月) 01:07:30
perlってsedやawkと大して変わらん扱い。
C/C++を触った後にPerlを触ると、アカンね。
Perlにのめりこんでまうよ…。
ところでPerlプログラムのexe化って、
PAR使えばサクッとできるもんじゃないのかね?
Perlのソースが読みにくいと言うやつは、この言語を使うのに向いてない
そりゃお前、言語xのソース読みにくいって奴は
言語xに向いてないだろ。
852 :
仕様書無しさん:2006/05/23(火) 23:22:57
むしろ、perlのソースが読みにくいと思うやつはプログラマーに向いてない。
つまり、マーに向いてない。
マー マー
マンマー
854 :
仕様書無しさん:2006/05/24(水) 00:12:07
よかったよな・・ジャニス
お前はスレを読んでからもの言えよw
857 :
仕様書無しさん:2006/05/26(金) 22:10:46
お前は自分を恥じながらものを言えよww
最後の子だけ外したな
>>847 perlはたいていcgiの使うもんだろw
簡単にexeできないからって敬遠されてることはないwww
>>849 PARなんて便利なもんがあったのか…激しくサンクス㌧!
862 :
仕様書無しさん:2006/08/28(月) 10:24:43
age
863 :
仕様書無しさん:2006/09/09(土) 00:28:58
プロアクションリプレーかよ
865 :
仕様書無しさん:2006/09/09(土) 21:51:33
>>863 Perlの達人・ミヤザキハヤオの技術力はぁぁぁっ
世界一ぃぃぃいいいいいいいっ
に見えた。あかん目が疲れとる…orz
perl使いの技術レベルが如実に露呈してしまったな(w
やっぱPHP使いが一番だなwwwww
どうせ派遣されて仕事してる奴がぐずぐず言うな。
869 :
仕様書無しさん:2006/11/23(木) 20:47:24
金、銀、Perl
プレゼント?
(・∀・)カエレ!
872 :
ぺrl:2006/11/29(水) 01:45:59
perlで長年稼がせてもらっているものです
文字列処理最高です。
cをだいぶ書き直しました。
悪口言うのはいえるけど、
ゆるしませんどーーーえぇーー。2chぽ?
873 :
仕様書無しさん:2006/11/30(木) 05:49:55
どなたか、AAのように、
「正規表現」で「性器表現」できる人、いませんか?
>>866 そうやって即座に切り捨てるのはいかがとは思うが。
かといってあやつの技術力がない可能性は十二分にあり得るけどな。
確かに、ワークステーションでは、標準に入ってるもんな。ただ、rubyの方がわかりやすい。
876 :
仕様書無しさん:2007/03/16(金) 14:08:42
perl
877 :
仕様書無しさん:2007/03/17(土) 07:40:11
昔はperlで文字列処理やってたけど、今はC#でやってます。
ただ、ほんとちょっとしたものはperlで書いてしまう。10行以下の場合はperlでよいね。
878 :
仕様書無しさん:2007/03/17(土) 10:21:31
はっきり言ってJavaで何でも出来るにょ。
879 :
仕様書無しさん:2007/03/17(土) 10:32:54
perlで何でもできる人はrubyを使えばさらに生産性が上がるよ
880 :
仕様書無しさん:2007/03/17(土) 10:52:06
テスター募集乙
ちょっとしたものや昔Perlでやってたのは、
JScript.NETかMonoのJScriptでやってます。
>>875 IBMのだとperlは入っていない。
おそらくsedとawkで頑張れって意味なんじゃないかと思う。
ちなみにJavaは入っている。
884 :
仕様書無しさん:2007/05/23(水) 13:17:59
perlいいよperl
なかなかVer.6がでないね
886 :
仕様書無しさん:2007/05/23(水) 19:16:59
ニシキヘビ有れば要らないな
887 :
仕様書無しさん:2007/05/27(日) 19:32:27
Pythonは信者が騒いでいるだけのオサレ言語だろ?
信者が騒いでいないオサレ言語なんかあるか?
本物のプログラマはPerlだのPythonだのRubyだの、その他もろもろの怠惰で短気で傲慢じみたスクリプト言語は使わない。インタプリタはオツムの弱い奴らのためのものだ。
FORTRANが出回りだした頃には
「コンパイラはオツムの弱い奴らのためのもの」なんて言われてたそうな
シェルスクリプトとかインストールスクリプトも使わないのが本物という事だなw
真のプログラマにはきっとコンピュータさえも不要なのだ!
893 :
仕様書無しさん:2007/07/08(日) 14:05:30
ちょっとした処理にperlは使える
そういう「ちょっとした処理」にperlは強力
携帯でperlつかってみたいんだが、誰か携帯アプリでperlの処理系作ってくれないかなあ。
894 :
仕様書無しさん:2007/07/08(日) 14:35:12
事務処理でちょっとした文字列処理させるのperlは最適だよね
895 :
仕様書無しさん:2007/07/25(水) 23:15:30
はじめてのperlで、最初のほうに出てくる文言、
「ほかの言語---ヘビや飲み物やアルファベットの文字を名前に持つもの---」
ここで、ヘビはpython、アルファベットの文字を名前に持つものはC言語なのはわかるが、
飲み物ってなんだ?
java
897 :
仕様書無しさん:2007/07/25(水) 23:20:01
ジャヴァって飲み物なの?
898 :
仕様書無しさん:2007/07/25(水) 23:22:45
コーヒーの別名。ジャワ島に由来。
899 :
仕様書無しさん:2007/07/26(木) 00:41:32
飲み物って書き方じゃなくて、コーヒーって書いてくれればいいのにねぇ。
Perlの技術者って少ないんでしょうか?
誰でも書けるし。
誰でも書ける言語なんてあるのかよ?
日本語
HP上からformで入力してそれをテキストに書き出そうと思うんだけど
文字化けしてしまうのはなぜなんでしょうか?
文字コードは何にすればよいのでしょうか?
その場合どう書けばよろしいのでしょうか?
お願いします。
ちなみにサーバーはlinuxです。
htmlファイルを記述した文字コード
htmlファイルのメタタグで指定した文字コード
httpのヘッダーで指定した文字コード
サーバのプログラムを記述した文字コード
サーバプログラムの内部文字コード
が違うから。
統一できるところは統一して、できないところはINとOUTで変換してやらなきゃ。
907 :
仕様書無しさん:2007/08/05(日) 04:37:42
とりあえずソースが汚く読みにくい時点で言語としてオワッテル
ソースが汚いのは書く奴がお粗末だから。どんな言語でもそうだろ
>>905さん
ありがとうございます。
なんとなく迷っていたんですが、入力が"euc-jp"
で出力が"shift-jis"なんですが、
その場合<form>
のときのほうのhtmlは"shift-jis"でいいんですかね?
それともHP側のformから入力した場合"euc-jp"じゃないとだめなんですかね?
初心者ですいませんがご指導お願いします。
ソースを汚く(と言うか短く)書いてこそPerl みたいなとこあるよね
自分用なら便利だけど他人のは読みたくないな
911 :
仕様書無しさん:2007/08/05(日) 15:04:56
ソースが読みにくいとか、$_とかの記号がいっぱい出てくるからいやだとか言う奴は、
この世界に向いてない。そしてプログラマーにも向いてない。つまり、マーに向いてない。
>>911 まぁまぁ、それは極論じゃないか?
「読めない」とか「読まない」とかは論外として
汚いソースを「読むのが嫌」なのは当然のこと
マーマー
>>909 受け取ったデータを、Jcode.plなり、Encode.pm(Perl5.8の場合)で、
プログラムで扱う文字コードに変換して処理して、出力する場合は、
逆にhtmlの文字コードに変換して出力すればいいんだよ。
簡単なプログラム作っていろいろ自分でいろいろ試してみた方がいい。
915 :
仕様書無しさん:2007/08/06(月) 08:40:49
perl6使えばjcode.plなんていう凶悪なもの使わんで済む
レンタルWebサイトで未だにperl5ってところは多いからなぁ…
久しぶりに、PerlのCGIスクリプトをいじった。
HTMLにロジックを手軽に組み込めるという点で、もうPHPからPerlには戻れない。
Perl6が出たら、話題性もあるだろうから見てみるかもしれないが。
Haskellで実装したPerlのコアにはちょっと興味があるかも。
HTML-Template とか、ヒアドキュメント使えば
あまり変わらん気もする >HTML出力
DBからの出力を表化するとかだと、
素直にPHP使うべきかもしれんけど
>>914さん
いろいろありがとうございます。
結局書き加える際に普通のnotepadで編集していたために
勝手にshift-jisになってしまっていたみたいです。
ちがうエディタでeucに変換してやったら一発でなりました。
いろいろお世話になりました。おかげさまで勉強になりました。
920 :
仕様書無しさん:2008/01/14(月) 16:08:23
こんにちは
921 :
仕様書無しさん:2008/02/01(金) 04:38:52
おはよー
922 :
仕様書無しさん:2008/02/01(金) 16:52:30
visual studioみたいな開発環境が無いのと
exeを作るのが大変なのがネックだ
923 :
仕様書無しさん:2008/02/01(金) 18:31:56
811 名前:perl好き情報4回生 投稿日:2008/02/01(金) 13:26:52 ID:???
修士出たら就職を考えている現在3回生の情報の学生でperlが一番すきですが、
今年に入ってからいろいろと求人情報を集めてみたところperlの仕事少ないですね
噂には聞いてましたが、僕は何が何でもperlを仕事にしたいのです
まあそれはおいといて、perlを仕事としてみたときどんな感じですかね?
皆さま先輩方の多くはperlを仕事としていらっしゃると思ったので、
是非とも業務内容、他言語と比べたときの待遇、仕事のやりがいなどなど、
ポジティブな意見(勧め)もネガティブな意見(愚痴)も生の声としてお聞かせ願えればと存じます。
924 :
仕様書無しさん:2008/02/01(金) 18:32:57
確かに開発環境がもっと整ってくれると嬉しいがVSみたいなのは要るかなあ?
例えば、Komodoとか使ったことある?
VSみたいな開発環境ってのはどんな機能が欲しいわけ?
ソースコード管理ならSVNとか使えば十分じゃんね?
VSは自己完結できて便利だけど、
個々のツールを寄せ集めればVS以上のことが出来るような気がする
他のみんなはどう?
925 :
仕様書無しさん:2008/02/01(金) 21:19:38
じゃぁ、その、「個々のツール」 とやらを見せてもらおうか。
いったいどこにあるんだい?「個々のツール」 とやらは。
ぐにゅーのホームページにあった
ここにある。
PerlDebuggerってツールがあったな、そういえば
個々のツールを寄せ集めないと開発環境を作れないというのが
職業プログラマーにとっては致命的。自分のPCで遊ぶなら最高だけどね
寄せ集めるスクリプトを書けばいい
寄せ集めるスクリプトを書く服がない
932 :
仕様書無しさん:2008/02/03(日) 05:38:35
でた~~~~wwww
「できるよ。書けば」 厨房がぁwww
青森から鹿児島まで走っていける?
厨 「いけるよ。体鍛えれば」
両手パタパタさせて空を飛べる?
厨 「飛べるよ。腕を鍛えれば」
ゲラゲラ
服がない にはつっこまないのか…
突っ込む腕がない
935 :
仕様書無しさん:2008/02/03(日) 08:45:35
でた~~~~wwww
「つっこまないのか」 厨房がぁwww
青森から鹿児島まで走っていける?
厨 「いけるよ。体鍛えれば」
両手パタパタさせて空を飛べる?
厨 「飛べるよ。腕を鍛えれば」
ゲラゲラ
プログラマーならコピペするなよ
937 :
仕様書無しさん:2008/02/03(日) 14:59:59
でた~~~~wwww
「コピペするなよ」 厨房がぁwww
ブラジルから日本まで走っていける?
厨 「いけるよ。体鍛えれば」
両手パタパタさせて空を飛べる?
厨 「飛べるよ。腕を鍛えれば」
ゲラゲラ
やってくれなきゃできないで厨か
939 :
仕様書無しさん:2008/02/04(月) 23:40:14
最高の言語?
そりゃ、MASMですよ。
もちろん、バージョン6以降。
型や構造体、フロー制御ディレクティブなどのないアセンブラなんてアセンブラじゃありません。
C言語? あんな中途半端な言語は使えませんよ。
プログラミング言語といえば、MASM か C++のことでしょ?
gasでもいいじゃん
941 :
仕様書無しさん:2008/02/05(火) 08:50:55
gasは文法が変態じゃん
うん
943 :
仕様書無しさん:2008/02/05(火) 19:44:10
こ
944 :
仕様書無しさん:2008/02/11(月) 03:03:15
Perl は最高だが、Encode.pm は致命的な失敗。
みんな Encode.pm に惑わされている。
use bytes; が正解。これ最強。
945 :
仕様書無しさん:2008/02/11(月) 03:38:35
クライアントすべてに、
「おまいら日本語なんて使うんじゃねぇ!今日から英語つかえ!」
って強制できるんならね。
たしかにEncode.pmはダメな子。
Jcode.pmでいいや^^
947 :
仕様書無しさん:2008/02/16(土) 15:44:10
でた~~~~wwww
「いいや^^」 厨房がぁwww
ブラジルから日本まで走っていける?
厨 「いけるよ。体鍛えれば」
両手パタパタさせて空を飛べる?
厨 「飛べるよ。腕を鍛えれば」
ゲラゲラ
948 :
仕様書無しさん:2008/02/16(土) 15:47:04
でた~~~~wwww
「でた~~~~wwww」 厨房がぁwww
ブラジルから日本まで走っていける?
厨 「でた~~~~wwww」
両手パタパタさせて空を飛べる?
厨 「でた~~~~wwww」
ゲラゲラ
ツマンネ
c++ stlとboost regex使えばperlでできる事ほとんどできて比較にならないぐらい高速なんだけど
たまにしか使わないツールや一時的なツール作るには最高だな
最新のActivePerlがDBD::mysql提供しなくなったのがつらい
インストールめんどい
php試しに使ってみたらそのわかりやすさとperlより記述しやすかった。
phpはばか言語とかばかにしてたがなぁ、使ったらこのぬるさから抜けられなくなりそうだ。
perlは、格式ばってない自由な書き方できるからいいよ。
phpの月見バーガーセット、みたいな感じじゃなく、ポテトはカリカリの部分が好きなんで多めに、とか
コーラは炭酸強めでとか好き勝手言えるのがperlの強さです。
俺は、日本語的なperlが好きだけど。
まぁ確かに仕様にイラッとくるのもある。
rubyは、書き方が嫌いだから使わないだけだなぁ。
pythonも大体同じ理由。
phpは、予約語が酷いから使わない。
rubyは、ruby厨の発言が嫌いだから使わない
python、は興味ある
phpは、こっちの方が楽な場合は使う
仕事では、perlかphp、rubyは他人のコードを改造する程度。
Cで書き始めるより、perlで書いて動作確認してから、Cで書き直すことも多々ある。
>>955 俺と似てるなぁ
手短に済ませたい時に選ぶ言語は大体perlで、
コードが他の言語に比べて圧倒的に短く短期間で出来るのがperlの良さかな
短くすればするほど暗号のようなコードになってしまうけど
物によってはperlで書いたコードをCで書き直し、更に場合によっては
GUIもくっつけるみたいなのがソフトを作る時のパターンだけど
個人的に使うツールを作る時は大体perlだけで済んでしまう
958 :
仕様書無しさん:2008/07/22(火) 23:31:43
最高
959 :
仕様書無しさん:2009/02/12(木) 23:55:49
Perlって美しさがないよね
プラクティカルで英語のスペルみたいだよ
960 :
仕様書無しさん:2009/02/24(火) 13:00:11
DBD::mysqlは ppmのエディタを開いてレポジトリを追加すれば簡単にインストールできますよ。検索で探すと解説いろいろあります。
961 :
仕様書無しさん:2009/02/24(火) 15:26:59
ぺらるwwwwww
Ruvyは好きだがRailsが気に食わんから使わない
>>962 オレは逆。
Railsにちょっと興味があるけど、Rubyが
むかつくので、見てみる気にならん。
964 :
仕様書無しさん:2009/03/15(日) 22:05:32
言語仕様がないので Perl と言われても一体何を指すのかわからん
PHPの方が軽くて自由度が高く、データベースとの連携もでき、まさに神レベルだろ。
マルチスレッドにまともに対応してくれれば文句はないんだが。
968 :
仕様書無しさん:2009/06/01(月) 12:28:17
ペラルじゃなくてパールと呼んだほうが自然じゃないか?
どんなに素晴らしい機能を持っていても、普及してなかったら
何にもならない。
他のスレでperl薦められたんだけど、ここ読んでるとあんまり評判よくないんだね。ちょっと残念だ
web系な人が2chにくすぶるわけなかろう
奴らはコード書きながら遊べるんだ。
972 :
仕様書無しさん:2009/09/18(金) 02:49:20
俺、Javaプログラマ3年生ですけど、
webサーバーで調査したり、ログ解析でshell書いたり
もある。
そういうとき、perl覚えておけば、結構、役に立つと思うんだけど
実際、どうなんですか?
ちなみに、Rubyは、そもそもLinuxにデフォルト入ってないから論外。
趣味としてや、今後案件が増えるとかなら、
覚えてもいいかなって感じです。
お前何言ってんの?
974 :
仕様書無しさん:2009/09/18(金) 07:16:06
>>972 つりだとおもうけど、マジレスすると、
Perlは、多少は役に立つと思ってるけど、
「結構、役に立つ」というその「結構」というのを
どう判断していいかわからんなあ。
そういうの、主観的なものだからね。
Webサーバーで調査、ってもしかしてアンケートのこと?
わからんけど。そういうのだったらネット検索すれば、
Perlで作ったアンケートシステムのソースは沢山
ころがってるからいいかもしれない。
あと、アクセスログの解析は結局テキストファイルの
集計と分析だからな、大概の言語でできる。
けど、おそらく統計的な分析だろうから、Rとか使えば
便利だと思う。デフォではいってなかったともうけど。
デフォで入ってないからといって嫌うのは、
プロコン関係とかならわかるけど、アプリ屋ふぜいが
そういうこと言っちゃいかん。
まあ、3年間、のんびり、まったり、さぼりながら仕事
してきて、今後も一切がんばりたくないっていう人らしいから、
まあ、そのあたりは自分の判断でやってくれや。
本人じゃないけどこの場合の調査は
テスト自動実施スクリプトや負荷測定スクリプトetc.
そういうのを指すんじゃねーかと
976 :
仕様書無しさん:2009/09/23(水) 10:21:54
そりゃ元々ログなどちょっとしたテキスト処理を行うためのものだし、
まさかアプリケーション本体をPerlで書く奴は居ないだろJK.
ファイル処理、文字列処理を、頻繁に行う人は覚えたほうが良いんじゃね
てかそういう人は自然とPerl使いになってる気がする
構文みてるとこれほど癖のある言語はないし、
ちょっと触ったくらいじゃ使いこなせんよ
perlの実効速度って、PythonやRubyと比較して速いイメージあるんだけど何で?
長い年月によってソースコードが熟成されてるから(´・ω・`)
何その秘伝のタレ的なの。
んじゃ、6は5ほど速くなかったりして
う、うん……(´・ω・`)
6ってやっぱりスクラッチから開発してるの?
はい