- 1 名前:デフォルトの名無しさん mailto:sage [2009/04/03(金) 09:58:56 ]
- 最強のLL=軽量プログラム言語は、どれよ?
エントリーは、 Perl、PHP、Python、Ruby、JavaScript・・・ さあ、死ぬまで語りやがれ!!! ■LLとは? 軽量プログラミング言語(Lightweight Language,LL)とは、取り回しに優れ、 コードの作成や修正が容易と見なされるプログラミング言語のことを指す。 ここでいう「軽さ」はプログラマの負担の軽重を指し、 実行速度に優れているという意味ではない。 現在の水準では ・インタプリタ ・動的型 ・正規表現 ・関数オブジェクト などを利用できるものがLLと呼ばれることが多い。(Wikipediaより) ■過去スレ 【Perl,PHP】LLバトルロワイヤル4【Ruby,Python】 pc12.2ch.net/test/read.cgi/tech/1234635513/ 【Perl,PHP】LLバトルロワイヤル3【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1215319832/ 【Perl,PHP】LLバトルロワイヤル2【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1209289408/ 【Perl,PHP】LLバトルロワイヤル【Ruby,Python】 pc11.2ch.net/test/read.cgi/tech/1188997302/
- 39 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 06:52:50 ]
- 国産言語という表現を見るたびに寒気がする
- 40 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 09:31:08 ]
- 舶来主義者乙
- 41 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 09:45:13 ]
- Web系アプリの造りを知りたくて、PHPのオプソをいくつか(五個くらい)ダウンロードしてみたけど
きっついな、コレ。 The一筆書きってか、どのソフトも作者しかメンテできないんじゃないかと思う。 たまたま変なのを連続で落としたのかもしれないけど。 HTMLがいろんなファイルにぶつぎれされて、いろんなところでincludeされまくりだから 画面構成を把握するだけで脳みそ一杯になった。
- 42 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:51:52 ]
- >>41
多分CMS系のものを見たんだろうけど、管理画面から編集したりアップロードしたりで 表画面側をカスタマイズできるようにしてるものが多いから、そのせいではないかと。 だいたいヘッダ・フッタ + 2〜3ペインでブロックに分けたりし、その各ペイン内でも ブロックを積み重ねたりするから細切れになるのは仕方ない だから、 > 画面構成を把握するだけで脳みそ一杯になった。 これはこういうもんかと。言語はまず関係ないと思う。 まあ不必要に雑然としているものもあるけど。 あと、そういう話題ならWebProg板というものがあってだな。
- 43 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 13:55:34 ]
- インクルードされたりで把握できなくなるのは大抵書き手が下手なんだよな
れどめやコメントやらで書けばいいものを、明らかに怠ってるんだから つか、自前の関数には米つけるのは常識だろー
- 44 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 20:03:09 ]
- PHP使い初めに、それぞれのファイルに localtest って関数作ったらエラーでまくりになった。
PHPはダメだとすぐわかった。
- 45 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 20:36:28 ]
- いやいやいや
駄目なのはPHPじゃなくておm(ry
- 46 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 21:06:11 ]
- いやいやいや
駄目なのはネタを見抜けないお前
- 47 名前:デフォルトの名無しさん [2009/04/06(月) 22:23:58 ]
- おもしろくなければネタとは言えないっ
次っ
- 48 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 23:44:34 ]
- 最近もっぱらRubyを使っています。
- 49 名前:デフォルトの名無しさん mailto:sage [2009/04/06(月) 23:50:48 ]
- k秀逸なネタだな
って言ってみただけだよ。ほんとだよ。
- 50 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 01:17:09 ]
- php(5.2.8 windows)のDateTimeってシリアライズしてくれねえ。
$_SESSIONに代入して、次のリクエストで取り出しても、不整合な状態で復帰させられる(DateTime::format呼んでもfalseしか返さない)。 バージョンは違うが5.2.6 Leopard Macでも同じ。 Linux版は手元に無いから未確認。 言語的にはphp嫌いじゃないが、久々にphpに殺意を覚えた。
- 51 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 01:27:01 ]
- >>50
ttp://jp2.php.net/manual/ja/language.oop.serialization.php マニュアル嫁、で終了しそうな。 セッションハンドラを書けばそれでいいような気もする。 ものがPHPだけに、自動でよろしくやってくれるのを期待する気持ちはわからんでもないけど。
- 52 名前:デフォルトの名無しさん [2009/04/07(火) 01:40:42 ]
- PHPってとても惜しい言語だな
オブジェクト指向なんかいらないからもうちょっと厳格で統一感があればよかったのに
- 53 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 06:44:28 ]
- PHPはどっちかっつーとWeb版Perlみたいなコンセプトじゃないのか
動的Webページを最小限の手間で作るための言語で 厳格さを求めるならJSPとかやってくれって感じじゃね?
- 54 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 06:57:02 ]
- もともとPerlで書かれてたしねえ
- 55 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 10:59:55 ]
- >>41
どんなアプリみてみた?フレームワークは何使ってた? フレームワーク使ってないなら、 RailsじゃないRubyのwebアプリみて、「Rubyって…」っていうようなもの
- 56 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 11:01:23 ]
- >>50
ヒント:DateTimeはぜんぜん未完成 いや、俺もDateTime使っててあまりの整ってなさにキレそうになったから。
- 57 名前:デフォルトの名無しさん mailto:sage [2009/04/07(火) 19:16:41 ]
- >>55
いやそれは正しい RailsはRubyでできたRubyとは別物のもの RailsでRubyを評価することは不適当だし、RubyでRailsを評価するのも不適当
- 58 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:20:31 ]
- >>57
webアプリ、という前提で話してるんだけども
- 59 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 02:22:00 ]
- 何がいいたいかというと、perl汚い!→KENTとかから落としたの見てるんじゃね?
とか思うわけで。phpでも同じようなことがあると
- 60 名前:デフォルトの名無しさん mailto:sage [2009/04/08(水) 22:12:01 ]
- 流れを無視して R言語の話。
昨日、数学板のRスレで少し面白いやり取りがあって、このスレ向きだと思った ので貼る。 統計解析フリーソフト R 【第3章】 science6.2ch.net/test/read.cgi/math/1224142396/293-304 Rはとても面白い言語なので、数学が苦手で統計と無縁でも、言語オタはどんど んいじればいいと思う。ベクトル言語だというだけじゃなくて、遅延評価だわ、 関数内部から引数の変数名を取れるわ、()や{}まで関数だわで、遊び甲斐あり まくり。 ちなみにリンク先の304を書いたのは自分だが、単に経験で書いてるので、公式 ドキュメントにどう書いてあるかは知らない。良かったら教えて下さい。
- 61 名前:デフォルトの名無しさん [2009/04/09(木) 09:52:41 ]
- >>59
先日はどうも。 (笑) スクリプト言語としてみてもとても面白いよね。高速化テクとして遅延評価を意識 しなきゃならんけど、ちまたにあふれてる解説本は、軽視してるからな。言語すきなひとがテクを磨くしかな い言語かな。詳しいことはまだよくわかってないけど、数学関連言語のなかは柔軟性はピカ一ですね。
- 62 名前:59 mailto:sage [2009/04/09(木) 13:15:23 ]
- え?おれすか?
こちらこそどーも
- 63 名前:59 mailto:sage [2009/04/10(金) 00:26:14 ]
- >>62
いやいや俺だから。 なりすましとか困る。 >>61 どうもどうも
- 64 名前:59 [2009/04/10(金) 01:37:39 ]
- いやいやいやいや俺だから。
最近ティンポが立たんのだよ。
- 65 名前:60 mailto:sage [2009/04/10(金) 01:43:28 ]
- >>61
なんかよく分からん流れになってるが、自分宛でいいんだよね? R の遅延評価は不思議なんだよな。ベクトル言語でしかも遅延評価って言うと、 誰だって遅延リストを連想するじゃないか。 「そうかそうか、巨大データを定義しても、きっと個々の要素が評価されるま で領域確保されないのに違いない。よーしパパ巨大な疎行列作っちゃうぞ」と か思うだろ? ところがそれはうまく行かない。Rのベクトルは評価時にメモリをまとめて全部 確保してしまうから。ベクトルが駄目だから行列も駄目。Rで遅延評価を使った メモリ節約のノウハウとか、自分はいまだにやり方が分からん。 思うんだけど、Rの遅延評価って、処理効率とはぜんぜん違う目的で導入された んじゃないだろうか。そうでなければ組み込みの遅延オブジェクトがたくさん あるはずだと思うんだよな。 今日は時間がないから書かないけど、おそらくその目的は、Scheme風言語から、 スペシャルフォームを取り除いて、関数だけで言語を構成することじゃないか と思ってる。 -- ところで、リンク先は読んでくれた?自分があの仕組みに気が付いたときは、 Scheme や Python や JavaScript が今すぐ同じようになってほしいと思ったよ。 組み込み関数のローカル変数によるシャドウイングから解放されたい。
- 66 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 09:37:48 ]
- 遅漏まで読んだ
- 67 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 10:27:14 ]
- >>65
あの説明はわかりやすかったよ。あの仕組みがほかの汎用言語でも使えるようになったら 扱いがらくだよな。 ぼくもまだまだノウハウを貯めてるところなんだよね。当然taraiでは効果があったけど。 >関数だけで言語を構成することじゃないかと思ってる。 その意図は、ifelse関数なんて存在でもありえますね。あなたはかなりハックしている ようなんでこの場では5行以上が読めない人もいるようが、そんなことは気にせずにどん どん書いてやってください。
- 68 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 11:47:44 ]
- たまに文章に違和感を感じる人がいるんだけど
面と向かって喋ってもやっぱりこんな感じなんですかね。
- 69 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 12:00:12 ]
- 違和感を感じる
- 70 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 12:05:30 ]
- まあアレだ
指示語を乱用してわけがわからなくなることが時々ある
- 71 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 12:18:29 ]
- アレですね
- 72 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 12:47:36 ]
- あの言語って重要な部分がなんちゃらだから
いざというときぶわってなっちゃってかなりビヨビヨな感じだからアレだよね
- 73 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 13:05:03 ]
- それは無いわ
- 74 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 22:39:08 ]
- >>67
時間が無いんで、ほんのちょっとだけ。 > 当然taraiでは効果があったけど。 tarai(笑)。うん、自分も回したよ。 R の遅延評価はほんとtaraiしか効率化せん気がする。
- 75 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 22:47:56 ]
- しかし R の話に食いついてくれる人はさすがに少ないのう。
>>66みたいに、ネタ繰りの素材としてでも、このスレで許容してもらえればありがたいが。
- 76 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 23:43:12 ]
- 言語名だけは前から知ってるんだけど、残念ながらまったく知識無いんだよなぁ<R
- 77 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 00:43:32 ]
- そもそも、専門の仕事をする為のツールってイメージがある。>R言語
触ってみたくても、何らかの統計処理の素養というか下地がないと、何もできないとかいう感じで。 無理矢理掲示板とかアドレス帳とかつくってみればいいのかな?
- 78 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 02:00:39 ]
- 【Perl,PHP】LLバトルロワイヤル5【Ruby,Python】
- 79 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 02:19:03 ]
- 俺はいつまでPHP/Perlみたいなおもちゃでプログラミングをし続けなくてはいけないのだろうか・・
Winnyみたいなネットワークの分散プログラムとかDirectXで3Dとかやりたいのに仕事は DBでWebとかばっかだよ。薄給だし。 こうなったらPHPでそういうの作ろうかな。
- 80 名前:デフォルトの名無しさん [2009/04/11(土) 03:07:26 ]
- プロの料理人になるより料理が上手いサラリーマンになった方がいいと思うよ。
プロは上手くてあたりまえだからなあ。 おっとここは就職スレじゃなかったな。
- 81 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 05:49:29 ]
- >>79
PerlやRubyから簡単に使えるDirectX/3Dライブラリを作って売ってみてはどうかと。 売れるかどうか知らんけど、少なくともやりたいことはできる。
- 82 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 06:37:08 ]
- PHPが何のための言語か理解してないからWebの仕事しかないとかトンチンカンな発言になるんじゃないか
- 83 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 07:08:42 ]
- まあIT業界の9割は下らない仕事という点はほんとだけどな
- 84 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 07:48:03 ]
- RPGツクールXP, VXはRuby搭載だけど、うまいこと上を納得させたもんだw
- 85 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 08:22:33 ]
- >>82
お前が順序を逆に解釈してるだけじゃねえの?
- 86 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 08:32:00 ]
- >>79
Perlはおもちゃじゃないっしょ。使いこなせてるなんてうらやましす。 DB使ってWebアプリ作れるなら、十分色々できるじゃん。
- 87 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 09:41:46 ]
- Rは本を片手に触ったことがあったけど統計の専門用語の羅列に挫折した
- 88 名前:デフォルトの名無しさん [2009/04/11(土) 10:03:55 ]
- >>85
いや 82 で正しいでしょ? もともとがPerlでCGIの変わりに作ったらしいから >>79 「Perlによるシステム管理」でもやってみたら? DB使ってるんだったら、SQLをもう少しやってみるとか(管理面を極めて見るとか) 「DirectXで3D」はPerlで意味はない気がするけど 「ネットワークの分散プログラム」はPerlでネットワークプロクラミングする本あるし Socketベースで色々書いてみればいいんでね C(#)、Javaじゃなきゃというのは・思考の硬直・だと思う(遊びのレベルでの話ね)
- 89 名前:デフォルトの名無しさん [2009/04/11(土) 11:00:44 ]
- ネットワーク系やるんなら
「UNIXネットワークプログラミング」見てみたら? *nix系使えれば、あとは時間だけだよ #コード書くのに、最低限の基礎的なことがわかる気がする(旧版しかやってねーからな) #気合い入れないと買えない値段ではあるが(中古でもw) Perlをおもちゃといってる時点で、まぁね・・・と思うのだが #ネタだと思うんだけどね、一応
- 90 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 11:46:26 ]
- >>88
> いや 82 で正しいでしょ? > もともとがPerlでCGIの変わりに作ったらしいから そこじゃないよ。>>82が逆に解釈してるのは、>>79の思考の順序。 >>79の1行目を読むと、別に>>79はPHPを「Web以外のどっか別のところ」で使う言語とは 捉えていないのがわかるでしょ。だからこそ4行目で「こうなったら」というヤケクソネタが成立するのだし。
- 91 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 12:15:34 ]
- DirectXとかやりたいのにWebの会社入ったなら逆でもなんでもなく
ただの無知では
- 92 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 12:25:32 ]
- 就職まで遡ってキャラ設定作るトコじゃないのでは。
目の前の文章をまともに読解できなかっただけなのだし。
- 93 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 12:27:16 ]
- PHPやPerlがおもちゃだと思ってる時点で、使いこなしてないの丸出しなわけだが。
- 94 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 12:28:42 ]
- DirectXで3DとかもっとおもちゃのVBでもできるしなwww
自分の未知の分野が青い芝生に見えてるだけだ
- 95 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 12:31:34 ]
- 言われたことに言い返さないモードに入ると元気だなぁ。
- 96 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 12:43:09 ]
- 愚痴るためにLL言語の比較スレに来てる時点で、もう駄目なんじゃないのかと思う。
- 97 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 12:49:17 ]
- 「〜る時点で」が多いなぁ。
本題から意図的に逸れて、言葉の一部分を捕まえてそこからキャラ設定起こして、 そのキャラにレッテル貼って目の前の当人を語った気になって射精する厨御用達のワードだから、 あんま踊ってるとちょっと痛々しい。
- 98 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 13:15:01 ]
- つまり俺を攻撃してる奴は粘着一人の自演に過ぎないと言いたいのですね
解ります
- 99 名前:デフォルトの名無しさん [2009/04/11(土) 13:15:53 ]
- >>90
あ なるほど PHPよりは、Perlの方が色々使えそうだけどね(自分にとって) #先日、emlファイルをimapのフォルダにuploadするのは、phpのコマンドラインで書いたけど
- 100 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 13:18:25 ]
- >本題から意図的に逸れて
最初の発言が、このスレの本題から逸れた愚痴だったから、 いじられてるだけじゃないの?
- 101 名前:デフォルトの名無しさん [2009/04/11(土) 17:38:47 ]
- -- ソフトウェアの世界のピラミッド --
頂上 世の中で広く使われるOS/コンパイラ/DB/サーバ/分散システムを作りあげた人 上流 言語・構文解析、レンダリングエンジンや高度なアルゴリズム/アーキテクチャを設計する人 中流 ミドルウェアを使ってUI設計やアプリケーション開発をする人 底辺 スクリプトでWebページ作る人。ブログでプログラミング講釈する人。
- 102 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 17:52:55 ]
- >>101
最底辺 きみのように斜めに構えて、批評ばかりの人。
- 103 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 17:54:29 ]
- >ミドルウェアを使ってUI設計やアプリケーション開発をする人
ここ笑いどころだよね?
- 104 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 17:59:09 ]
- 底辺該当者がさっそく脊髄反射
- 105 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:06:11 ]
- スクリプトを要領よくつかって他分野で成果を出す研究者
- 106 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:35:36 ]
- ミ ド ル ウ ェ ア
- 107 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:36:45 ]
- ミドルウェアを使ってアプリケーション開発って要するにLAMPじゃん
- 108 名前:デフォルトの名無しさん [2009/04/11(土) 18:37:23 ]
- よし! おれもミドルウェアやろう!
- 109 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:43:43 ]
- アーキテクチャを設計ってのも頭痛が痛いみたいな話だな
- 110 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 18:52:34 ]
- 言語に限らず関数・クラス設計ができないやつは使えない。
- 111 名前:デフォルトの名無しさん [2009/04/11(土) 19:01:26 ]
- まあDBから値とってテンプレエンジンに突っ込んでるだけのプログラマーは実際底辺レベル。
ただ、もう少し包括的に設計開発してるWebエンジニアもいるにはいるね。
- 112 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:01:28 ]
- クラス設計は相応にできる人にやってもらいたい、ってのがあるから。
やりゃあ誰でもできるだろ。何でもよけりゃw
- 113 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:09:44 ]
- 詳しくない奴ほど無意味な区分けをしたがるものだ
- 114 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:17:57 ]
- 日々PHPのコードばっか見てると、自分が底辺になってるのに気付かないんじゃね?
- 115 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:23:25 ]
- >>111
> まあDBから値とってテンプレエンジンに突っ込んでるだけ このへん、割り箸を箸袋に詰める内職とあまり変わらない場合もあるよな。
- 116 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:34:46 ]
- 誰も使わないデータベースウエアを設計した奴より
PHPで人気サイト作ってる奴の方が偉いと思うけど
- 117 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:38:56 ]
- 仕事でやってるだけなら別に偉くないのでは
2chやらは偉いっちゃ偉いのか
- 118 名前:デフォルトの名無しさん [2009/04/11(土) 19:40:41 ]
- >>116
そこだよ。 たから実質なんにも仕事しない銀行、商社、マスコミが一番給料が高いのだ。 やつらが偉いんじゃない。 人が欲しがるものをもったいつけて高い手数料で売ってるだけだ。 そして仕入れ先はとことん叩く。 まるでIT業界の縮図じゃないか。 あれ?ま、いいか。
- 119 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 19:59:59 ]
- 必要とされてないのに車輪の再発明するのは技術者の自己満足だよね。
HiRDBやSymfowareとは言わないけど
- 120 名前:デフォルトの名無しさん [2009/04/11(土) 20:18:04 ]
- 『行番号出力スクリプトの比較』
#!/usr/bin/ruby readFile = File.open(ARGV[0]) writeFile = File.open(ARGV[1], "w") readString = readFile.read readString.each_with_index{ |line, index| writeFile.printf("%02d : ", index + 1) writeFile.print(line) } readFile.close writeFile.close ----------------------------------- #!/usr/bin/perl while(<>) { s/[\r\n]//g; printf("%d : %s\n", $., $_ ); } exit; ----------------------------------- #!/usr/bin/awk -f { print NR, ":", $0 }
- 121 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:27:26 ]
- >>120
スクリプトを書かないなら、cat -n でOK
- 122 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:30:24 ]
- >>120
AWKに比べて他のがやたら長いな もっと簡単にならんの?
- 123 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:37:03 ]
- ruby -n -e 'END {p $.}' < file
- 124 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:37:34 ]
- てかやってること違うじゃん
なんでRubyはファイルに書き出してるの? というかその書き方ならいっそJavaで書けよ
- 125 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:39:21 ]
- >>124は>>120ね
- 126 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:39:51 ]
- ちがったw
ruby -n -e 'print ($.).to_s + " " + $_' < file
- 127 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:45:37 ]
- >>120
#!/usr/bin/perl -ne print "$.: $_"
- 128 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:47:32 ]
- -neじゃなくて-nだ。
- 129 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:50:03 ]
- 詳しくない奴ほど無意味な比較をしたがるものだ
- 130 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 20:54:12 ]
- という傾向があったらいいなという気分だったんですね?
- 131 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 21:06:50 ]
- おもしろい余興ですた
- 132 名前:デフォルトの名無しさん [2009/04/11(土) 21:08:20 ]
- ソケット通信に適したLLはどれ?
ありがちな例だけど、文字列を送信すると逆順(回文)で帰ってくる サーバ・クライアントシステムとか作ったら、どれが一番簡単?
- 133 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 21:10:20 ]
- どれでもあまり変わらないんじゃないかな。その例だと。
- 134 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 21:22:48 ]
- Ruby on Rails vs PHP
www.youtube.com/watch?v=p5EIrSM8dCA Ruby on Rails vs Java - RailsEnvy.com Commerical www.youtube.com/watch?v=PQbuyKUaKFo
- 135 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 21:23:07 ]
- #! /usr/bin/gawk -f
# reverse_server.awk BEGIN { echo_service = "/inet/tcp/10000/0/0" while (1) { if ((echo_service |& getline) > 0) { rev_mes = reverse_str($0) print rev_mes |& echo_service } close(echo_service) } } function reverse_str(str, rev_str) { for (i = length(str); i > 0; i--) { rev_str = rev_str substr(str, i, 1); } return rev_str; }
- 136 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 21:23:51 ]
- #! /usr/bin/gawk -f
# reverse_client.awk BEGIN { echo_service = "/inet/tcp/0/localhost/10000" while (1) { getline str < "/dev/stdin" print str |& echo_service if ((echo_service |& getline) > 0) { print $0 } close(echo_service) } }
- 137 名前:デフォルトの名無しさん [2009/04/11(土) 23:28:59 ]
- >>1
> 最強のLL=軽量プログラム言語 makeが最高です
- 138 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 00:39:05 ]
- そんなもん、がうちぇだろ?
- 139 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 01:04:44 ]
- >>132
正直socketはCのレベルでやらないと細かい制御が全然できない。 select/epollとかI/O完了ポート/OVERLAPPEDとかスレッドもスクリプトだと厳しい。 もうちっと細かいこともできるスクリプトがあるといいなあとは思うんだけど、 まあその辺はCでやれってことになるかなあ。
|

|