いてつくブログ

2ちゃんねるのスレッドをコピペしてまとめてみるブログ

スクリプト

PC等Java系スクリプト言語Groovy

1 :デフォルトの名無しさん:04/03/23 23:27
いいかげん無視できんから一応スレたてとくよ。

本家 http://groovy.codehaus.org/
JSR http://www.jcp.org/en/jsr/detail?id=241



71 :デフォルトの名無しさん:04/09/25 16:40:46
軽量な開発手法ってJaclやTclBlendやjythonやrhinoではだめなのか?
そういった先達を無視してGroovyだけのの利点のように扱うのはどうかと思う。
Groovyだけの利点って何よ。

74 :デフォルトの名無しさん:04/09/26 00:21:00
>>71
Java VM で Ruby っぽいことができる。
ついでに「先達を無視して○○だけのの利点」のように取り巻きが振る舞う
and/orメディアに取り上げられるのもまたRuby譲り、かなと。w
まあ、だからアンチRuby とか、Ruby以外好き にゃあ、無用だね。

76 :デフォルトの名無しさん:04/09/26 05:03:16
Groovyのクロージャどうやって実現してんだろ?
Javaスタックは使えないよね?
もし独自に環境モデルでやってるなら遅そうだなー


117 :デフォルトの名無しさん:04/10/04 01:04:03
groovyをインストールしてgroovyshは動いたけど、groovyConsoleを起動しようとすると

Exception in thread "main" java.lang.ClassNotFoundException: groovy.ui.Console
........

というエラーが出る。どうすればよいの?

148 :デフォルトの名無しさん:04/11/13 20:31:31
Javaのクラスを透過的に使えるかどうかじゃないの?

151 :デフォルトの名無しさん:04/11/13 20:55:23
>>148
Javaのクラスが透過的に使えないとでも?
寝言は寝て言え。

184 :デフォルトの名無しさん:04/11/19 23:03:48
素直にJava使えよ。

187 :デフォルトの名無しさん:04/11/19 23:05:56
>>184
> 素直にJava使えよ。

java でのプログラムはtedious。誰もがそれを認めている。


189 :デフォルトの名無しさん:04/11/19 23:09:13
>>187
それはオマエが単純な部分しか任されないチームに隔離されてるから。

190 :デフォルトの名無しさん:04/11/19 23:37:33
> で、jakartaだけでもいろいろなバージョンの組み合わせで10000とおりくらいのjarの中からひとつ選ぶようになるわけか。

log n で済むわけなんだが。

191 :デフォルトの名無しさん:04/11/19 23:40:51
>>189
> >>187
> それはオマエが単純な部分しか任されないチームに隔離されてるから。

おまえの「単純な部分」の定義がわからんのだが。。。
大体、スクリプト言語での仕事 => 単純な部分
という大胆すぎる inference は考慮がたりなさすぎる

252 :Aransk:04/12/28 13:03:43
そうするとGroovyはどうやってるんでしょう?
System.in も使えたような記憶があるが…。

254 :デフォルトの名無しさん:04/12/29 03:14:04
クロージャの仮引数名なんだけど、

 cl = { hoge | …… }
  …
 hoge = …

みたいに、同じスコープ中の他の変数名とかぶると動かないのって、
仕様?既知のバグ?

289 :デフォルトの名無しさん:05/01/19 23:05:09
連携させる意味あるの?

291 :デフォルトの名無しさん:05/01/20 00:40:36
>>289
その質問の答えは、「お前、生きてる意味あるの?」と同じだ。

答えを言ってみろ。

293 :デフォルトの名無しさん:05/01/20 01:06:37
>>291
違うと思うが。

294 :デフォルトの名無しさん:05/01/20 01:32:53
>>293
なぜ違うと思う?

両方の答えを言ってみろ。

296 :デフォルトの名無しさん:05/01/20 02:33:17
>>294
連携させて意味があるかどうかは、答えが検証可能。
生きている意味があるかどうかは、答えが検証不可能。

305 :デフォルトの名無しさん:05/02/07 21:00:26
BSF経由でJSP書くのに使おうよ!

306 :デフォルトの名無しさん:05/02/10 00:34:18
>>305
どんな感じよ

309 :デフォルトの名無しさん:05/02/18 05:16:58
groovyちょっと試したんだが、スクリプトに間違いがあったときに
エラー行が何行目か出ないじゃん。
これでプログラムを書く気がしない。


340 :デフォルトの名無しさん:2005/05/22(日) 05:25:48
GroovyのJSR-1が出てたので、初めてためしてみた。

・defっているんかいな。最初に出てきたら変数定義でいいでしょうに。前からあったっけ、これ。
・defで変数定義して、そこにループでどんどん数値を加算してく処理を書いたら、intの範囲を超えた
ところでプログラムの動作がへんになる(longと明示的に指定してやれば動く)
これはPerlでもRubyでもあり得んことだが、結局型付けしないといけないんですかね....

でも、遅い遅いとは聞いてたので覚悟のうえで使ったにも関わらず、あまりの遅さにちょっとびっくりした。

ためしにRubyとGroovyとJavaで同等のロジック(2分間ひたすら浮動小数点の掛け算とたし算をやる)を
書いてみたんだが、秒あたりのループ回数でRubyの半分も出ないのはさすがにちょっと問題じゃないか。
Javaと二ケタ違うのはこの際許すにしてもなあ。

ちなみにgroovycでコンパイルしても結果はほとんど同じだった。jadでデコンパイルしてみたら、
とんでもなく冗長なコードが吐き出された.... プロパティ(バキューン!)からメソッド呼び出しまで全部
リフレクションですかそうですか。

別にJava級の速度は期待しないけど、その辺のスクリプト言語級にはしてもらいたいなあ。

354 :デフォルトの名無しさん:2005/06/01(水) 10:22:36
自作のツールにGroovyの実行環境を組み込んで、機能拡張に使ってるんだけどこんな感じ。

1、必要になったときにコンパイル、再起動無しで新しい機能が追加できて便利だから
2、当時話題だったんで。そのうち別言語の実行環境も組み込みたい
3、そういう用途じゃないんで

長くて100行程度のスクリプトしか書かないんで、速度が問題になったことは
あんまり無いな。
速度や規模が欲しいときはツール本体を強化しちゃう。

369 :デフォルトの名無しさん:2005/06/06(月) 03:18:24
Windowsで動くGroovyはHDDをフォーマットするって本当?

383 :デフォルトの名無しさん:2005/08/21(日) 20:07:35
JavaScriptが採用されるってことは、Groovyが採用されないってことだからね。

387 :デフォルトの名無しさん:2005/08/26(金) 12:49:00
JavaからGroovyとかその逆の使い方で、
具体的にどんな使い方してます(したい)か?
どうも使い道が思い浮かばないんですが


388 :デフォルトの名無しさん:2005/08/26(金) 15:41:19
>>387
サーブレットの代わりにJavaScriptを使う
入力検証をJavaScriptで書いて、クライアント側とサーバー側で同じロジックを使う

396 :デフォルトの名無しさん:2005/11/26(土) 12:17:12
遅い言語に興味なし

401 :デフォルトの名無しさん:2005/12/03(土) 19:44:40
Java ・・・ VM中間コードアセンブラ

420 :デフォルトの名無しさん:2006/05/22(月) 19:13:02
現在、Groovyletの勉強と行っています
http://www-06.ibm.com/jp/developerworks/java/050428/j_j-pg03155.html

ここを参考にしながら、windows上で環境を整えた所、
『リスト5. Groovletを使い始める』のコードがそのまま動きました。

同様に、Linux上で環境を整えて、上記コードを実行した所、
javax.servlet.ServletException: サーブレットインスタンスを割り当て中のエラーです

というエラーが出ます。

以下、動作環境です
【windows】
OS・・Windows XP Home
Apache・・2.0.54
Tomcat・・4.1.31
JDK・・1.4.2_11
Groovy・・groovy-1.0-beta-9.jar
asm・・asm-1.5.2.jar

【Linux】
OS・・centos 4.13
Apache・・2.0.54
Tomcat・・5.5.16
JDK・・1.5.0_06
※Groovyとasmは同バージョンです

申し訳ありませんが、どなたか御教授の程
宜しくお願いします。

421 :デフォルトの名無しさん:2006/05/22(月) 21:56:18
>>420
そのあとに「at ほげほげほげ」ってのが何行もでてないか?

422 :デフォルトの名無しさん:2006/05/23(火) 10:35:06
>>421

http://gamdev.org/up/img/5854.png

Linux上で実行した際の、エラー画面をキャプチャしました
上記のようなエラーが出ています

447 :デフォルトの名無しさん:2007/01/22(月) 18:24:16
GroovyにもRailsが出来れば流行るだろう。
・・・いや、流行るかもしれない。
・・・・流行る可能性は否定しきれない・・・
・・・・・・・無理かな・・・
jrunscriptでRhino使うの楽だもん・・・・・

450 :デフォルトの名無しさん:2007/01/23(火) 10:16:56
Grailsおもろいぜ。Rails系なりの手軽さが味わえる。
ただ、RoRでなくてGrailsを選ぶ理由は何かと問われると、答えに困る。
def~endより{~}が好きとか、HTML記述はtaglib風構文の方がまだ許せるとか、
それくらいしか思いつかない。

Java互換でJavaのライブラリが使えるって言っても、あんまりメリットとも思えない。
GroovyでHttpUnit使ったプログラム書いたら、エディタに補完機能がなかったので
タイプ数の多さにまいった。
スクリプト言語にはスクリプト言語なりのAPIが要ると思ったね。

467 :デフォルトの名無しさん:2007/02/23(金) 22:16:25
Grails使ってる奴いる?
Tomcat5で動かすと、HTTP GETで送ったパラメータが文字化けする問題が解決できないんだが。
Grails付属のJettyや、Tomcat4.1.34だと上手くいくし、Tomcat5でもPOSTなら文字化けしない。
試したTomcat5は、5.5.20と5.0.28。あと6.0.9もダメだった。

Grailsの web.xmlにはフィルタの定義が3つあって、
最初のfilter-mappingにSpring FrameworkのCharEncodingFilterを定義して
フィルタ内でrequest.setCharacterEncoding("UTF-8")してるんだけど、どうもそこが機能していないっぽい。
フィルタの順番の問題?ちゃんと最初のfilter-mappingで定義してるんだけど。

473 :デフォルトの名無しさん:2007/06/19(火) 21:35:00
勝手に探して出てきた変数使われたら怖すぎ

482 :デフォルトの名無しさん:2007/09/09(日) 19:55:55
def printStr(str) {
println str
}

closure = printStr

closure("aaa")
closure("bbb")

予想していた実行結果:
aaa
bbb

このコードが撥ねられるというのは、おかしいよなー。
クロージャは変数に入れられなくなった? よく分からん…

516 :デフォルトの名無しさん:2007/10/30(火) 15:47:51
ここには pnuts 分かる人はほとんどいないんじゃない?
自分もそうだが、Groovy だけで手一杯だし。
yahoo の pnuts のグループの方が戸松さんも見てるみたいだし、
なにか返事があるかも。
http://groups.yahoo.co.jp/group/pnuts-forum/

518 :デフォルトの名無しさん:2007/10/30(火) 18:42:38
>>516 レスありがとうございます。
yohooの方はあんまりな寂れ具合にビビリました。ので、メイルでもしてみようかと思います。
ただ、本当に普及させようという感じに思えないので、pnutsを選択すること
について、再考の余地ありかと思いました。

519 :デフォルトの名無しさん:2007/10/30(火) 20:27:58
>>518
もし、サーブレットを操りたいということでしたら、
Java 王道のJSP じゃダメですか?
JSP もいちおうスクリプトですし、ここは王道に従っても、
スクリプト言語のメリットは受けられるように思いますが。

549 :デフォルトの名無しさん:2007/12/11(火) 15:22:56
".groovy" という拡張子でファイルをおけば それを import で取り込めるけどそういうことではない?

562 :デフォルトの名無しさん:2007/12/13(木) 16:06:33
こういうコードの場合無名クラスが欲しくなる。

groovy
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29959

js
http://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29960

652 :デフォルトの名無しさん:2010/09/10(金) 23:45:17
groovyshで閉じ括弧などを入力し忘れてエンターキーを押すと、
プロンプトがgroovy001:>などになって、元に戻らなくなって、
いったんシェルを終了するしか方法が無くなってしまうのですが、
何か良い方法は無いのでしょうか?

706 :デフォルトの名無しさん:2011/09/22(木) 18:30:31.26
Groovyでスクリプト書けるマインドマップソフトFreeplane
http://freeplane.sourceforge.net/wiki/index.php/Scripting

【Mind】マインドマップ作成ソフト総合スレ2【Map】
http://hibari.2ch.net/test/read.cgi/software/1267279243/

やろうぜみんな!

707 :デフォルトの名無しさん:2011/09/23(金) 09:42:23.05
>>706
面白いネタの提供ありがとう。
さっそくFreeplane上でGroovy使って遊んでいるよ。

712 :デフォルトの名無しさん:2011/09/26(月) 19:13:08.79
Rubyはバージョン上げる度に非互換激しいからなー。
Javaもあるけどそれはバグ扱いだし、APIを無くす前には非推奨期間が数年続くし。
1年以上先までメンテナンスするつもりがあるなら、
Rubyの採用はちょっとありえない。

714 :uy:2011/09/29(木) 01:42:15.99
>>712
まともなこと言ってると思うよ

ゴミとわかっていても、使うっきゃない

一世代、時代遅れになった言語っていうのは、もう進化しないから
広く使われるようになる
Rubyも今の1.9以降、もうバージョンアップしません とかなると、結構幅広く使われるだろうが
Rubyはそういう風にはならなくていいな

716 :uy:2011/09/29(木) 18:37:35.93
使わなければいいじゃんwwwwwww

言語は嫌いでもRubyで超効率だしてる奴がうらやましいのか
効率の差がわからない"ごみかす"と"ゴミッカス"と"ゴミ"って悲惨だね


717 :デフォルトの名無しさん:2011/09/29(木) 18:56:34.90
>>716
rubyはこういう奴が多いから使いたくない

725 :デフォルトの名無しさん:2011/09/30(金) 17:39:56.93
Groovyのバージョン間の互換性はどうなの?

732 :デフォルトの名無しさん:2012/02/01(水) 18:58:41.30
>Java の創作者である James Gosling 氏や
>JRuby の主要開発者である Charles Nutter氏に続いて,
>Groovy の創作者である James Strachan氏もScalaへの賛意を表明している。
>氏はScalaに非常な感銘を受けているようで,もしScalaが先にあったなら,
>そもそもGroovyを作ることはなかっただろう,とまで言っている。

不人気になったとしたらこれが曲解されてる可能性もあるな。
ScalaのほうがGroovyより上、とまでは言ってなくて
Javaじゃ使いづらいけどScalaあるならわざわざコストかけて
Groovy作るほどでもなかったかなという程度で。

737 :デフォルトの名無しさん:2012/02/24(金) 22:41:14.51
Groovyで
if (map[key] == null) { map[key] = [] }
map[key].add(value)
という処理を簡潔に書く方法はありますか。
Rubyだと
(map[key] ||= []) << value
Pythonだと
map.setdefault(key, []).append(value)
という処理です。
よろしくお願いします。


739 :デフォルトの名無しさん:2012/02/24(金) 23:05:26.43
>>737
RubyやPythonと比較すると簡潔さには劣りますが…

map[key] = map.get(key, []) << value

740 :デフォルトの名無しさん:2012/02/24(金) 23:09:21.41
連投、すみません…
左辺とってもうまくいきました。

map.get(key, []) << value

756 :デフォルトの名無しさん:2012/06/30(土) 21:20:19.98
>>706の簡単なスクリプトを書きたくてGroovyの基本を抑えたいのですが、
Javaは殆ど覚えてません・・・
非Javaユーザー向けで良さそうなGroovyのチュートリアルなど
ご存知の方いらっしゃいましたら教えて下さい。

757 :デフォルトの名無しさん:2012/06/30(土) 23:25:25.85
>>756
Groovy使いだけど、freeplaneのGroovyは使うにはちょっと癖がありすぎてあまりオススメできない。
freeplane自体も開発がストップしているようだし…。


759 :デフォルトの名無しさん:2012/07/05(木) 20:03:41.63
何でわざわざFreePlane載せてるのか分からんけど
FreeMindもGroovy Scripting対応してるんじゃ。
http://freemind.sourceforge.net/wiki/index.php/FreeMind_0.9.0:_The_New_Features#Scripting_via_Groovy


760 :デフォルトの名無しさん:2012/07/05(木) 21:41:42.95
>>759
>>706を見てFreePlane特有の機能と思ったからだよ

761 :デフォルトの名無しさん:2012/07/07(土) 20:37:42.63
>>756
Groovyでプログラミングを学ぶという観点に立っていえば、
http://www.amazon.com/dp/0123725070
が一番

英語だけど、Kindle版ならいますぐにでも買えるよ!
そのうち俺が訳すかもしれないので超気長に待っててね!(利根川のAA略)


770 :デフォルトの名無しさん:2012/07/27(金) 22:06:51.73
なってま~す。2.0.0 でアレしたり、
元から入れておくあれを使ったり。

773 :デフォルトの名無しさん:2012/07/28(土) 11:47:52.79
>>770
速くなってるのに流行らないって
今後の普及は絶望的ってこと?

779 :デフォルトの名無しさん:2012/08/01(水) 00:30:43.83
名前が悪すぎる

780 :デフォルトの名無しさん:2012/08/01(水) 00:47:42.64
Rubyっぽく省略してGubyってどうよ?グビィ♪

784 :デフォルトの名無しさん:2012/08/02(木) 20:21:15.31
ファイルの拡張子長過ぎ。
.grv位にすべきだった。
.groovyは無いわ。

792 :デフォルトの名無しさん:2012/08/12(日) 09:00:18.22
Groovyはjavaを完全に含んでるから
javaから人がガンガン流れ込んでくるんじゃなかったっけ?

800 :デフォルトの名無しさん:2012/08/16(木) 22:26:05.63
誰?

817 :デフォルトの名無しさん:2012/08/29(水) 23:14:35.63
GroovyとScalaって用途被るの?
Grooby==劣化Scalaみたいな認識か


http://toro.2ch.net/test/read.cgi/tech/1080052050/l50/../人気ブログランキングへ

ゲーム【悲劇の2011.7.28】アンバサダー1周年記念スレッド

1 :名無しさん必死だな:2012/07/28(土) 02:16:06.39 ID:XFoKb6ZC0
http://www.nintendo.co.jp/3ds/ambassador/index.html

あの任豚悪夢の1万値下げ事件からちょうど1年
しかしお詫びはいまだファミコン4タイトルが完了せず舐められているな任豚w

3 :名無しさん必死だな:2012/07/28(土) 02:17:26.87 ID:qKBZD2X00
以下、任豚怒りの大発狂をお楽しみくださいwwwwwwwww

4 :名無しさん必死だな:2012/07/28(土) 02:18:50.86 ID:bOipxg+w0
以下、任豚怒りの大発狂をお楽しみくださいwwwwwwwww

7 :名無しさん必死だな:2012/07/28(土) 02:21:42.62 ID:JT0WPjR+i
このことは、いちばん最初にニンテンドー3DSを応援してくださった
みなさまからのご信頼を損ない、
ご批判を受けかねないことだと痛感しております。



150万人を切り捨てて1年で得られたのは500万か
150万人切り捨てた分は後々WiiUで痛いしっぺ返しでかえってくるな

9 :名無しさん必死だな:2012/07/28(土) 02:24:36.24 ID:Sh3V8iMW0
このことは、いちばん最初にニンテンドー3DSを応援してくださった
みなさまからのご信頼を損ない、
ご批判を受けかねないことだと痛感しております。



150万人を切り捨てて1年で得られたのは500万か
150万人切り捨てた分は後々WiiUで痛いしっぺ返しでかえってくるな

13 :名無しさん必死だな:2012/07/28(土) 02:26:24.07 ID:I0sRaXuW0
1年たってもファミコンの正式版全部配信してないとは思っていなかった

16 :名無しさん必死だな:2012/07/28(土) 02:27:51.39 ID:ZHx6VR0e0
コノ手のスレ見る度、PS3の初期6万で売ってたのは無かったことになってんだ?
ブーメン好きにも程がある

20 :名無しさん必死だな:2012/07/28(土) 02:30:14.91 ID:ZHx6VR0e0
以下
ゴキ「ID変えながら常に自演してました」の実演をお楽しみ下さい

58 :名無しさん必死だな:2012/07/28(土) 05:43:37.96 ID:CzMqfmRNO
パルテナもらえたのってなんでだったっけ?

60 :名無しさん必死だな:2012/07/28(土) 05:46:40.47 ID:b4b1vfmUP
>>58
ちょっとマリオのおまけ

71 :名無しさん必死だな:2012/07/28(土) 07:16:49.21 ID:fLtUw00+O
>>20
>>16-17の説明を

82 :名無しさん必死だな:2012/07/28(土) 08:32:48.21 ID:Iq5qvGGN0
http://hissi.org/read.php/ghard/20120728/WEZvS2I2WkMw.html
ID:XFoKb6ZC0

http://hissi.org/read.php/ghard/20120728/Yk9pcHhnK3cw.html
ID:bOipxg+w0

87 :名無しさん必死だな:2012/07/28(土) 08:42:49.08 ID:VdFq3m7xO
でってゴキブリの煽りスレじゃんここ

95 :未来の評論家 ◆1.EGWxganQ :2012/07/28(土) 09:05:38.01 ID:mCZsjQd40
アンバサダーには3DSLLと無償交換しろよ
1万高く払わされたのに上位機種がもう出てしかも俺らが買った時より安いなんて耐えられない

106 :名無しさん必死だな:2012/07/28(土) 09:20:30.26 ID:HAW00lmP0
言ってみれば、VITAwifi版の死んだ日だよな
「3DSより安い!」って大声で喚き散らすだけの為に作られたのに
生まれる前にその存在意義を奪われたんだから

130 :名無しさん必死だな:2012/07/28(土) 11:14:05.77 ID:eUJWGS8B0
>>71
今来てビビった
auの携帯使って書き込んでるからauの回線になんかあったのかな?
とりま、>>1もauの可能性が高いってこと
auはIDがコロコロ変わるので非常に自演し易い、変な擁護が単発IDで入ったらauを使って書き込んでる可能性が高い

追記 使っているアプリは壷改

133 :未来の評論家 ◆1.EGWxganQ :2012/07/28(土) 11:34:23.77 ID:mCZsjQd40
署名運動しようぜ
アンバサダーにはLLと無償交換させるよう任天堂に要求しよう
ネット世論が高まれば任天堂も無視できない

144 :未来の評論家 ◆1.EGWxganQ :2012/07/28(土) 12:48:26.06 ID:mCZsjQd40
アンバサダーは絶対に値下げするまでWiiU買わないだろうな

149 :名無しさん必死だな:2012/07/28(土) 13:21:06.77 ID:fKEjem9C0
そうか、もう1年か
アンバサダー認定証なんて大層なもん配ったから、何か使い道があるのかと期待してたが何も無かったな

150 :未来の評論家 ◆1.EGWxganQ :2012/07/28(土) 13:23:38.15 ID:mCZsjQd40
>>149
完全に俺たちアンバサダーは舐められてるよな

151 :名無しさん必死だな:2012/07/28(土) 13:28:58.12 ID:gBXvaCr+0
>>149
そういやアレ何だったんだ?
本当にただの勲章みたいなもん?

154 :名無しさん必死だな:2012/07/28(土) 13:42:02.45 ID:lAnZeVn50
しかし伸びないなぁ
もっと煽りレスが山のように来て伸びるだろ普通は

157 :名無しさん必死だな:2012/07/28(土) 13:55:55.65 ID:G34isMrO0
まだファミコン配信完了してないのかよw
アンバサ豚なめられすぎだろ

160 :名無しさん必死だな:2012/07/28(土) 13:59:25.31 ID:SF7UeDTw0
未来の評論家はあと何年経ったら評論家になれるの?
つーか糞コテ始めてから今何年目だっけ

165 :名無しさん必死だな:2012/07/28(土) 16:11:58.78 ID:efNSHiBw0


ただ


アンバサダーになったお陰でFEに目覚めた奴は少なくないはずだ

176 :名無しさん必死だな:2012/07/28(土) 17:23:52.01 ID:Er8rLG1N0
去年の7/28はポケスクの元発売日。ポケセンにまでいって予約したのに延期しやがって。
立体図鑑BWさえなければアンタバカーにはならなかったのに...
LLに乗り換えたのはいいけどポケスクしかパッケージソフトが残ってないぞ。
やることもアルセウスのこり10種入手ぐらいしかないし。
一年たってもポケモンのパッケージソフトが“3DSでも遊べるよ!”しか増えてないのはどういうことだよ

180 :名無しさん必死だな:2012/07/28(土) 17:40:43.79 ID:3JL5kzJb0
>>176 これもbotかね。スレの流れを見たらこんな恥ずかしい事書き込めないと思うわw

189 :名無しさん必死だな:2012/07/28(土) 18:26:17.79 ID:RBA6ayafO
>>1-4

>>1-4

>>1-4

>>1-4

>>1-4

>>1-4

>>1-4

>>1-4

>>1-4

>>1-4

>>1-4


190 :名無しさん必死だな:2012/07/28(土) 18:33:39.09 ID:Xn2SaEzE0
>>189
完璧に業者じゃねーかwwww

201 :名無しさん必死だな:2012/07/28(土) 20:52:04.31 ID:jbLtBtiMO
あんなもんを25000円も出して買ったバカが100万人もいたんだよな…

210 :名無しさん必死だな:2012/07/28(土) 21:58:21.48 ID:+anh1p+4O
>>1-4
怪しいスレを見付けたらスレ立てした>>1に話を振って返事を待つようにしよう
返事がなければ工作スレだと見なしていいだろ

211 :名無しさん必死だな:2012/07/28(土) 22:05:32.81 ID:btR/pMZ/0
>>210
そんなの、これまで散々やっているよ。単発IDスレ立て連発とか、
数年前からずっとあったし。むしろ、>>1が会話に加わらないのに、
安易にネタに乗っかって会話しているヤツのほうが悪質。

212 :名無しさん必死だな:2012/07/28(土) 22:12:52.33 ID:OGFatanW0
>>211
それもコピペなんじゃないの?

229 :名無しさん必死だな:2012/07/29(日) 02:10:25.15 ID:gcj34ywy0
>>1 尿液晶ってスレが不自然に多いぞ!間違って立てすぎたか?w

244 :名無しさん必死だな:2012/07/29(日) 08:52:25.04 ID:W1qfhUrh0
はちま魚拓
http://www.peeep.us/3e3fa3ed

やっぱし業者スレだったな
反応は集めれんかったがスレタイだけは改変して使用とか・・・

251 :名無しさん必死だな:2012/07/29(日) 11:36:00.55 ID:LSsMOCzc0
ID変えながら自動でスレ立てと書き込み出来るツールを業者が使ってるってこと

261 :名無しさん必死だな:2012/07/29(日) 15:37:34.58 ID:1+o7lcHx0
少なくとも昨日アンバサ事件のせいで18900円損したのは任天堂なのは覚えとけよ
あんな事無ければLLも即買ってたわ

265 :名無しさん必死だな:2012/07/29(日) 18:13:33.17 ID:udVeLtFG0
正直青とか黒買った奴に同情する気持ちなど一??もない



ただレッドだけは・・・乙

266 :名無しさん必死だな:2012/07/29(日) 18:17:35.52 ID:eivEgCoJ0
アンバサレッドだけは任天堂の悪意が混じってるな確実にw

276 :名無しさん必死だな:2012/07/29(日) 20:08:49.15 ID:Zr5eWte20
日本語怪しい人ならいっぱい抱えてるんだろうが

282 :名無しさん必死だな:2012/07/29(日) 23:45:51.91 ID:viFbqSgT0
思い出きろく帳も引き継げるの?
3月からの記録を思うと引越しに踏み切れそうにないからLLも買えない

284 :名無しさん必死だな:2012/07/30(月) 00:18:03.19 ID:3G8Ujw8y0
で、いつになったらこのスレにスレストがかかるんだろうね。

294 :名無しさん必死だな:2012/07/30(月) 17:04:49.52 ID:JuG4xoRq0
>>1-4
>>244

転載確定age

297 :名無しさん必死だな:2012/07/30(月) 21:30:19.62 ID:ssKf1poO0
このbotなんて名前?
WillVii??bot???出井bot???ロバbot?


310 :名無しさん必死だな:2012/07/31(火) 20:10:23.50 ID:hy4FCbSV0
これも>>1の業者かもねw

ソニー系アニメ会社アニプレックスがブログを潰す2
http://anago.2ch.net/test/read.cgi/ghard/1343703487/


324 :名無しさん必死だな:2012/08/01(水) 07:18:46.74 ID:5egznWkr0
>>1-4
(°o°)

328 :名無しさん必死だな:2012/08/01(水) 15:26:14.00 ID:api0uqUp0
>>1-4
(°o°)


329 :名無しさん必死だな:2012/08/01(水) 15:36:00.35 ID:5egznWkr0
>>1-4
(°o°三°o°)

330 :名無しさん必死だな:2012/08/01(水) 16:36:34.82 ID:5ow1oQzB0
>>1-4
業者さんチーッス

332 :名無しさん必死だな:2012/08/01(水) 17:07:44.33 ID:qG6pWdeM0
>>1-2
>>3-4
>>7>>9
>>13-14
>>16-17


333 :名無しさん必死だな:2012/08/01(水) 19:05:49.64 ID:qsY3+xrQ0
基本的に単発が立てたスレの1-3までがセットになってること多いね
botの操作に失敗したのを、慌てて無理やりコピペしたことにしようとした感じ

334 :名無しさん必死だな:2012/08/01(水) 21:46:14.57 ID:sHlzcfLe0
>>333
まるではちまがトピック作ったときのコメントbotみたいだな

はちまで記事投稿時間以前のコメントが確認される
http://logsoku.com/thread/anago.2ch.net/ghard/1328422987/

336 :名無しさん必死だな:2012/08/02(木) 00:35:42.68 ID:mLXcLOv/0
>>1-4
この喜劇は忘れない

337 :名無しさん必死だな:2012/08/02(木) 06:07:10.01 ID:yJEv9Qeg0
>>1-4??
>>1-4??
>>1-4??
>>1-4

338 :名無しさん必死だな:2012/08/02(木) 06:18:18.92 ID:4CPWzIbK0
>>1-4

業者の記事用のスクリプトって本当にあったんだな

339 :名無しさん必死だな:2012/08/02(木) 10:05:32.57 ID:cqaU3h6s0
>>1-4
晒しあげ

341 :名無しさん必死だな:2012/08/02(木) 15:27:29.02 ID:GjoVwYjW0
>>1-4
鯖落ちたぞ業者しっかり~

342 :名無しさん必死だな:2012/08/02(木) 20:44:44.46 ID:FYPag4bd0
>>1-4

344 :名無しさん必死だな:2012/08/02(木) 23:48:39.33 ID:HKMEUbbD0
>>1-4
このスレは落とさせない

345 :名無しさん必死だな:2012/08/02(木) 23:51:43.85 ID:2RUaMN5kO
>>1-4
はいっ皆ちゅうもく~


349 :名無しさん必死だな:2012/08/03(金) 03:07:26.96 ID:TN4Ys9Dd0
サイバーエージェント

350 :名無しさん必死だな:2012/08/03(金) 03:11:06.16 ID:WZHCk/vx0
>>1-4
見とけよ見とけよ~

351 :名無しさん必死だな:2012/08/03(金) 07:44:38.10 ID:bP9lGZXl0
>>1-4
業者さんもアゲカッチーに下方修正

352 :名無しさん必死だな:2012/08/03(金) 12:49:54.49 ID:Po8DeGpo0
証拠保存ー

353 :名無しさん必死だな:2012/08/03(金) 12:58:51.48 ID:Ydo8g16U0
>>1-2
>>3-4
>>7>>9
>>13-14
>>16-17
うわああああああああああああ

354 :名無しさん必死だな:2012/08/03(金) 17:23:40.57 ID:nU/ggcuK0
保守

355 :名無しさん必死だな:2012/08/03(金) 17:41:18.11 ID:7C6+irSeO
>>353
これ見たらもろに豚がゴキになりすましてんじゃねーかw


356 :名無しさん必死だな:2012/08/03(金) 17:44:44.66 ID:LT2qadq70
ゴキブリ工作員ワロタ

357 :名無しさん必死だな:2012/08/03(金) 17:44:46.04 ID:yzaPd7hR0
悲劇だったのは発売する前に死産確定したVITAちゃんだよね
せっかく廉価モデルを3DSより20円も安くしたのに全部パア

358 :名無しさん必死だな:2012/08/03(金) 18:25:00.45 ID:PN5MrOvX0
>>1-4
おっ!業者ゥー!

359 :名無しさん必死だな:2012/08/03(金) 21:59:28.67 ID:qWZwuvok0
>>1-4

360 :名無しさん必死だな:2012/08/04(土) 04:39:27.73 ID:1lc7Xz1i0
堀井雄二の夢をかなえるためのソフトだからなあ。

361 :名無しさん必死だな:2012/08/04(土) 08:42:30.94 ID:q9AGV/sG0
>>1-4
晒しあげ

362 :名無しさん必死だな:2012/08/04(土) 13:45:07.99 ID:B3cmpPrV0
>>1-4
1日1回保守

363 :名無しさん必死だな:2012/08/04(土) 16:48:15.67 ID:QooT/8c90
神スレ

364 :名無しさん必死だな:2012/08/04(土) 20:03:13.31 ID:vVu7tfT10
あげ

365 :名無しさん必死だな:2012/08/04(土) 20:32:10.08 ID:q9AGV/sG0
>>1-4
あげ!!

366 :ハード・業界板外への転載禁止:2012/08/05(日) 11:51:52.25 ID:2/siMOnJ0
>>1-4


367 :名無しさん必死だな:2012/08/05(日) 13:08:11.57 ID:vBrgW/Jv0
>>1-4 hage

368 :名無しさん必死だな:2012/08/05(日) 16:21:32.66 ID:2WybUQb00
>>1-4の喜劇は忘れてはいけない

369 :名無しさん必死だな:2012/08/05(日) 16:22:12.06 ID:2WybUQb00
sageスマン
今となってはアンバサ前の緑とか逆に欲しいくらいだな。

370 :名無しさん必死だな:2012/08/05(日) 16:28:13.27 ID:P7WdXd0P0
>>1-4
はっちまん

371 :名無しさん必死だな:2012/08/05(日) 16:32:06.89 ID:pCbOJmbs0
>>1-4

372 :名無しさん必死だな:2012/08/05(日) 22:52:50.38 ID:cE9B+rL40
>>1-4
あげ忘れてたスマヌ

373 :名無しさん必死だな:2012/08/06(月) 00:08:25.62 ID:A1Vzu6/Q0
>>1-4
業者さんw

374 :ハード・業界板外への転載禁止:2012/08/06(月) 17:40:32.08 ID:P7f7eauJ0
>>1-4


http://anago.2ch.net/test/read.cgi/ghard/1343409366/l50/../人気ブログランキングへ

ネット関係自作CGIを評価するスレ

1 :Premature end of script headers : /this/thread:03/04/05 12:47 ID:tIET0nhf
自分の作ったCGIをみんなに評価してもらうスレだよ。言語は問わないよ。
よほどプログラムが短くないかぎりはアプロダにでもアップしてね。


4 :nobodyさん:03/04/05 15:00 ID:???
PHPもOKなの?

32 :nobodyさん:03/04/06 00:59 ID:???
評価して欲しいやつはトリップつけれや

37 :4 ◆R.zOhOehsw :03/04/06 01:56 ID:t3fZoblF
BBS: http://hex51.darktech.org/cgi-bin/the/bbs.pl
SRC: http://hex51.darktech.org/the.txt

言語: PERL
ネタ元: http://thebbs.jp/

糞ほど批判いただければ幸いです。
書き込みまくっても糞スレたてまくっても結構。

41 :nobodyさん:03/04/06 02:32 ID:???
かなり恥ずかしいのですが、他人の意見を一度でも聞いてみたくて…
http://kabocha.org/jelfe/
↑のサイトの
http://kabocha.org/jelfe/cgi/ybbs.html
↑のページに
山口_BBS2.00b1
↑って言う私のCGIがあるのですが、いかがな物でしょうか。

ただし「携帯のEZ専用」なので皆様の中には意味を理解しかねる出力があるかもしれません。


ああ、ついに2ちゃんねるに晒してしまったよ…
冷静に考えると恥ずかしいけど…、プロの方(?)に見てもらいたい気持ちが上のようだ…。

変なところあったらけなしてくれてもけっこうです、むしろけなして下さい。

68 :nobodyさん:03/04/06 04:23 ID:???
#○ログファイル
$def_log_file = q[./log.txt];
これは納得できるが
#○一度に表示されるレスの件数。
#[3??6]推奨。多く設定すると端末側で読み込めない場合があります。
$def_mess_page = qq[5];
こっちをダブルクオートで囲むのはなぜ?
数値をクオートで囲まれると変な気がする…

69 :nobodyさん:03/04/06 04:25 ID:???
>>41
>>32

70 :nobodyさん:03/04/06 04:32 ID:???
myは本当は局所的に使うためなのはしってるんだけど
どうしてもその前後で値が必要になったりすることが多いので
サブルーチンなら先頭に全部まとめて書いてる・・・

71 :nobodyさん :03/04/06 04:34 ID:???
>>70
余りいい設計じゃないなぁ・・・
subは位置に依存しないものであるべき

73 :41 ◆hht1jkpw9E :03/04/06 04:43 ID:???
>>69
はい、これで行きます、トリップ。

>>68
もし、
#○一度に表示されるレスの件数。
#[3??6]推奨。多く設定すると端末側で読み込めない場合があります。
$def_mess_page = 5;
とした場合、どこに入力したら良いか目で確認しにくいかと思いまして…。
数字なのでシングルではなく、ダブルで囲んでます。

なんて言うのか、入力する場所を
[ここ];
にしたら始めて設置する人でも分かりやすいと考えた結果こうなりました。

75 :nobodyさん:03/04/06 04:48 ID:???
>>71
激しく意味不明なやつになっちまったけど

sub saitama{
my ($value,$saitama,$hoge);
 foreach $value (@_){
  ($saitama,$hoge) = split(/,/,$value);
  if($saitama == $hoge){ return 1; }
 }
 return 0;
}

こんなやつもだめ?ってこと

79 :75:03/04/06 05:00 ID:???
まぁ意識しろって言われたら
漏れならこう書くんだけど

sub saitama{
 foreach my $value (@_){
  my ($saitama,$hoge) = split(/,/,$value);
  if($saitama == $hoge){ return 1; }
 }
 return 0;
}

78のコードと比べるとどっちのほうが
好まれるのかい?まぁ下らんと言えば下らないのだが・・・

>>73
use strict 使ってみたら?

84 :nobodyさん:03/04/06 05:10 ID:???
「出口は一つ」をかたくなに守るのは「gotoを意地でも使わない」と同様に愚行だ。
エラー処理でも
if (真) {
  if (真) {
    if (真) {
      # 何か処理
    } else {
      $ret = 0;
    }
  } else {
    $ret = 0;
  }
} else {
  $ret = 0;
}
より
if (偽) {return 0;}
if (偽) {return 0;}
if (偽) {return 0;}
# 何か処理
の方が圧倒的に見やすいだろう。だから俺は>>79だな。


87 :37 ◆0wPZQfeVoI :03/04/06 05:15 ID:t3fZoblF
>>84
なるほど、私は上のほうの書き方しますね..
やはり、コードが見やすいというのもプログラムの重要な要素に
はいるのでしょうか?

90 :79:03/04/06 05:22 ID:???
>>37
貴殿のソースをみたんですが
653-669行・・・ これなんすか?(w

124 :nobodyさん:03/04/06 15:57 ID:???
別に全部$hogehogeみたいなやつでいいじゃん
なんで局所変数とかみんなつかうの????

125 :71:03/04/06 16:00 ID:???
>>124見通しが悪くなるから。
誤動作の元にもなりかねんし

126 :nobodyさん:03/04/06 16:05 ID:???
>>125
でも配ってるやつってほとんどグローバル変数のみじゃん

127 :71:03/04/06 16:12 ID:???
>>126だから自分で組んでるんだが?
グローバルがいいっていうなら、そうすればいいのじゃない?

自分だけでやっとればいいってのなら一向にかまわないけど、
複数の人がからんでくるとなるとそうもいかない

163 : ◆YHmsETNOS2 :03/04/12 20:17 ID:???
再び。。。

すみませんがちょっと漏れのスクリプトを見てください。
前回のソートの練習に加え、ページの分割もしてみますた。
いちおう漏れの思っている動作しているのですが,突っ込むところがあれば,後学のために色々教えてください。

なお、前回指摘された “myとかの使い方” は。。。。。(^^A

ソースはこちら,
ttp://members.tripod.co.jp/angeldayan/test.txt
使ったデータはこちら
ttp://members.tripod.co.jp/angeldayan/data.txt

要 cgi-lib.pl です。

たいしたものじゃなくてごめんなさい。


164 :71:03/04/12 22:26 ID:???
>>163
登録データの件数が増えるのならば
sortの cmp と <=>のルーチンを考えたほうがいいかも
foreach(@keys){
if($_->[$n] !~ /^\d*$/){
$num_flug =1;
last;
}
}
データ量増えていくと、cmpを使う場合処理が遅くなる。

if($n= 4){
if($rev){
@keys = @keys[ sort {$keys[$b]->[$n] <=> $keys[$a]->[$n]} 0 .. $#keys ];
}else{
@keys = @keys[ sort {$keys[$a]->[$n] <=> $keys[$b]->[$n]} 0 .. $#keys ];
}
}else{
if($rev){
@keys = @keys[ sort {$keys[$b]->[$n] cmp $keys[$a]->[$n]} 0 .. $#keys ];
}else{
@keys = @keys[ sort {$keys[$a]->[$n] cmp $keys[$b]->[$n]} 0 .. $#keys ];
}
}
みたいな感じかになろうか・・・

168 :nobodyさん:03/04/12 23:21 ID:???
>>163
途中でダレたからかなり適当ですがいぢってみますた。
http://boobar.hp.infoseek.co.jp/refactoring/test.txt

169 : ◆YHmsETNOS2 :03/04/13 04:43 ID:???
>>164-168
さんくすでつ!

> データ量増えていくと、cmpを使う場合処理が遅くなる。
初耳でつ メモメモ 〆(・_・。)

>>168
全面的に書き換えてくださり、ありがとうございまつ!
感謝でつ!
乙でつ!
さっそくテストしてみまつた!
おー、動いているー。。 あれ(?_?)
データ件数は88くらいあるはずなのに、80までしか表示されない。。。
でもがんばってスクリプト読み下して自分で修正したいと重い松。

181 :71:03/04/13 06:00 ID:???
んで、件のソースの改造

ttp://kiteline.net/imgbbs/img/137.txt

この規模だと分ける意味がないとおもうんだけど・・・

211 :nobodyさん:03/04/24 04:27 ID:???
ども。ちょっとスレ違いかもしれないけど、お邪魔します。
CGIじゃないんだけど、Perlスクリプト内のコメントを削除するスクリプトを作りました。
使い方は、同封してるテキスト読んでも分かるけど、D&DでOKな、結構便利な感じです。

http://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/997.lzh

評価お願いします。
また、改造してくれてアップしてくれる人は、
それ見て勉強したいと思いますのでお願いします。


222 :nobodyさん:03/04/24 16:38 ID:???
このコメント削除スクリプトはどんな役に立つんだぎゃ?

223 :nobodyさん:03/04/24 16:48 ID:???
ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1003.zip
実は211のやつ見て無いんだが
書いて見たよ
先頭のタブとかは消さないようにした
一応自分の書いたスクリプトではきれいに
コメント部は消えた模様

285 :ここの4ではない4:03/06/02 17:48 ID:ltjk47zK
帰ってきました。よければ批判お願い致します。
(得に使いやすさについて)
http://d7359.hp.infoseek.co.jp/cgi-bin/the/bbs.cgi

(ソース)
http://hex51.darktech.org/scripts/the.cgi.txt
http://hex51.darktech.org/scripts/DHIN.pm.txt
http://hex51.darktech.org/scripts/mini.cgi.txt

291 :nobodyさん:03/06/02 20:36 ID:xwllfUbL
指摘バシバシお願いします。
http://cgi.tripod.co.jp/RedBee/cgi-bin/ShapeShift.cgi
(ソース)
http://members.tripod.co.jp/RedBee/ShapeShift.txt

298 :nobodyさん:03/06/02 21:59 ID:???
>>291
感想。
ソース汚くて読む気しない。
終わり。

301 :nobodyさん:03/06/03 10:20 ID:???
>>291
とりあえずソース、見せてもらった。
極悪に汚い・・・。
全部、もう少し見やすいように手入れた。

とりあえず、手入れて思った事。
1、goto文なんか使うな!
2、スペース2個じゃなく、タブ使っとけ。
3、引数などのコンマの後は、スペース一つ入れる事。
4、なんでもかんでも、ケツにif文を置かない!
5、ソース汚いから、自分でも気付いてないんだろうが・・・
   ファイルロックの掛け忘れがある。
6、同じく、ソース汚いから気付いてないんだろうが・・・
   ちゃんと明示的にファイルハンドルを閉じてない所がある。

とくに、「4」のケツにif文は、うんざり。

処理内容自体は、読んでない。

人に評価してほしいなら、
自分だけが読めるソースを書くんじゃなく、
もう少し読みやすいように書く工夫をしよう。

ttp://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1141.zip

↑ここに、手入れたソース置いてるから。
まだ、俺が手入れたソースの方が読みやすいと思う。


316 :298:03/06/04 14:07 ID:???
コメント無しでもいいような
わかりやすいクラス名、変数名、関数名をつけるのが基本です。
コメントが無いとわからないってのは
それだけ汚いソースだということです。


329 :211:03/06/12 02:44 ID:???
ども。
いつぞやのコメント削除スクリプト作った俺です。
今作ってるスクリプトが行き詰まりました。
ちょっとイライラしたので、
息抜きにコメント削除スクリプトのバージョンアップとかしてみました。

このバージョンで、サブディレクトリ内も検索可能になりました。
深さは、どんなに深いサブディレクトリでも処理可能です。

http://isweb25.infoseek.co.jp/computer/pcqa-2ch/cgi-bin/img/1160.zip

・・・リファクタリングが必要かもしれん・・・


368 :nobodyさん:03/06/22 07:46 ID:???
スレの趣向とは少し外れるんですが、
下記のロック、アンロックはどうでしょうか?

# lock routine
sub lock {
 $retry = 5;

 if (-e $lockex_file) {
  $mtime = (stat($lockex_file))[9];

  if ($mtime + 600 < time) {
   rename($lockex_file, $lock_file) || &error("lock error");
  }
 }

 while (1) {
  last if rename($lock_file, $lockex_file);

  if (--$retry < 0) {
   &error("lock error");
  }
 }
}

# unlock routine
sub unlock {
 if (-e $lockex_file) {
  rename($lockex_file, $lock_file) || &error("lock error");
 }
}

評価お願いします。

369 :nobodyさん:03/06/22 09:04 ID:???
>>368
いいんじゃないかな。
while文の所は・・・

while ($retry--) {
  return 0 if rename($lock_file, $lockex_file);
}
&error( 'Lock error' );

こうの方が良いかな。

370 :368:03/06/22 10:02 ID:???
>>369
どうもありがとうございます。
他のスレでこういう書き方をみかけました。
while (!rename($lock_file, $lockex_file) {
 if (--$retry <= 0) {
  &error("lock error");
 }
}

>>369さんが書いてくれたものとどちらがいいんですかね?

371 :nobodyさん:03/06/24 13:54 ID:01cZwzPj
>>368
このルーチンだと穴がある。経験則だけど、アクセスが殺到すると簡単に壊れる。
説明するのめんどいので、

http://www.din.or.jp/~ohzaki/perl.htm#File_Lock

この辺りでも読んでみて。

>>370
好みだと思う。

個人的には>>368>>369>>370もループの最中にreturnやら&errorで関数の
外に飛んでるので気持ち悪い(これも好みの問題)。

あと、>>368はテストが最大6回行われるのに大して、>>369>>370
5回なので等価なコードじゃなくなってる。

というわけで、個人的にはこう書くかな↓

my $retry = 5;
for($retry++; $retry; $retry--){
last if rename($lock_file, $lockex_file);
}

error("lock error") if not $retry;

374 :nobodyさん:03/06/24 15:33 ID:???
>どんなロックしててもファイルは壊れるんだから

そんなことはないよ。ただ言えることは、この板ではまだまともにロックできて
いるルーチンが1つも書かれてないな。

394 :nobodyさん:03/06/25 00:00 ID:???
require './my_flock.pl';
while (1) {

  while ( not defined ($lock = &my_flock()) ) {};
    open (IN, "./count.txt");
    $data = <IN>;
    close (IN);
  &my_funlock($lock);

  print ++$data. "\n";

  while ( not defined ($lock = &my_flock()) ) {};
    open (OUT, ">./count.txt");
    print OUT $data. "\n";
    close (OUT);
  &my_funlock($lock);

  if ($data >= 10000) {
    last;
  }
}

>>371のその辺のファイルロックを別ファイルに取って呼び出してる。
これを、二つのプロセスで実行してみろ。
無事に10000までカウントなんぞできんぞ。


397 :374:03/06/25 00:47 ID:???
ルーチンをまともに使えないヤシが晒されるスレはここでつか?

398 :nobodyさん:03/06/25 00:57 ID:???
>>397
だから。
試せってよ・・・。
試しもしないで、使えてねーとか、使い方悪いとか。
そんな事言われても、説得力ねーっちゅーの。

こういう使い方したらファイル壊れないとか、
このタイミングでルーチン呼び出したら大丈夫だとか、

まー試しもしないで語ってるヤツに、
ロクな答えなんて返ってきそうにないけどな。

528 :nobodyさん:04/05/09 20:52 ID:???
例えば既成の掲示板のCGIとかから

require 'axlog.pl';
AxLog::getlog('ログファイル名','ログ最大記録数');

の用に呼び出して使うアクセス解析。

何となく作ったんですが評価お願いします。

アクセス解析 http://torihamlog.s55.xrea.com/search/axlog.pl.txt
ログビューワー http://torihamlog.s55.xrea.com/search/axlogv.cgi.txt

ここにログビューワを設置して、それにアクセス解析しこんでます。
リモホとかIPとか晒す事になるので困る人は見ないで下さい。
パスワードは 1234 です。
http://torihamlog.s55.xrea.com/search/axlogv.cgi

念のため…コレ呼び出すとログを削除します。
http://torihamlog.s55.xrea.com/search/dellog.cgi


540 :nobodyさん:04/10/08 20:39:40 ID:HUGW4EIR
タイトル::時刻::内容\n

というようなデータが数行あるような場合
それらを読んできて切り分けるって処理を
してます。
これの評価お願いします。

sub split_data{

my @ref,@tmp,%hush;
@tmp = @_;

for (@tmp){
chomp;
($hush{title},$hush{time},$hush{contents}) = split /::/;
push (@ref,{%hush});
}

return(@ref);

}

@tmp = ("a::b::c\n","d::e::f\n","g::h::i\n");

@ref = split_data(@tmp)

for(0..$#ref){
print "title:".$ref[$_]->{title};
print " time:".$ref[$_]->{time};
print " contents:".$ref[$_]->{contents}."\n";
}

541 :nobodyさん:04/10/09 00:21:55 ID:???
>>540
myで複数宣言するときは()がいる
hushじゃなくてたぶんhashね. 連想配列っていみなら

ハッシュのスライスを使うとエレガントかも
@hash{qw/title time contents/} = split /::/;

foreachつかえよ
for(...$#ref)

542 :540:04/10/09 02:08:52 ID:???
541>

>ハッシュのスライスを使うとエレガントかも
>@hash{qw/title time contents/} = split /::/;

ありがと、参考になりました。

my は複数でも()いりませんよ。バージョンによるだろうけど
最後に、今更foreach使ってる人いるんですか?w


563 :nobodyさん:05/01/23 00:46:42 ID:vqv+/2ig
誘導されてきました。
評価というか不具合の問題です


初めてperl書いてみました。
簡易的な計算のプログラムを作ってみたんですがうまく動作しません。

ちょっと見て頂き、不具合等御指摘下さい
特定の計算式で、入力(1項目だけセレクトボックスにより選択)した数値を計算するものです。


ソース
http://tool-ya.ddo.jp/2ch/trash-box/contents.jsp?file=20050123003423509.txt

URL
http://sr-cafe.chu.jp/kok/calc.html

566 :nobodyさん:05/01/23 20:04:18 ID:???
>>563
ReadFormData(*FORM); → %FORM=&ReadFormData;
print <<END_OF_DATA; → print <<"END_OF_DATA";
Content-type: text/html; → Content-type: text/html\n\n

以下 sub ReadFormDataの修正
local(*FORM) = @_; → my %FORM=();
local($buf, $tmp, $name, $value); → my($buf, $tmp, $name, $value);
return %FORM; ← 最後に追加


606 :nobodyさん:2006/10/11(水) 22:51:05 ID:e5FQIx7N ?2BP(333)
特定の板のスレタイ検索をして、選んだスレから画像とかのサムネイルを表示するスクリプトを書いてみまスた(・ω・`)
恐ろしく見づらいと重いまスが・・
http://vip.ty.land.to/image/

http://pc8.2ch.net/test/read.cgi/php/1160569533/
でボチボチいじくったり、新しいことやったりしていきたいと思ってまスが、評価して欲しいス(・ω・`)
勉強かねてるので、車輪の再開発なのは承知でス


http://hibari.2ch.net/test/read.cgi/php/1049514428/l50人気ブログランキングへ
学ばないブログ
忍者AdMax
記事検索
最新コメント
QRコード
QRコード
  • ライブドアブログ