2013年17WebProg239: 【Perlフレームワーク】Catalystを語る人 (259)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
use Socket;について熱く語るスレ (103)
Webプログラマーになるためには (144)
ゲームを作ろう!【PHP】【Perl】【Ruby】【ASP】 (132)
二回入力させるUIはアホ (201)
【全文検索】groonga【senna後継】 (108)
新しくperlで標準で欲しい関数は? (194)
【Perlフレームワーク】Catalystを語る人
1 :2007/01/10 〜 最終レス :2013/03/18 スレなかったので立てました。
2 : でっどうなのよ?使ってみた??
3 : つかってみた。 インストールでエラーがいっぱい出たので疲れました。 Perlでフレームワーク使っている人少ないの? Perlフレームワークスレ、一つも無くてビックリだよ。 Sledgeのスレもそのうちたてよう。
4 : 誰も使っていないの? Perlでフレームワークってはやってないわけ? それとも他のフレームワーク使ってる?
5 : 自作のフレームワークに慣れてるからこういった類のものを探したことも無かったよ
6 : 仕事の都合でperlつかうことになったんだけど、フレームワーク関連のスレがないのにびびった。 CGI::AplicationとTTで十分てことなのかな?? CGI::Aplication+HTML::Templateで稼動してるサイトを担当することになったんだが、 静的なページと会員登録周りの動的なページが同居してて、それらが同じヘッダフッタなもんだから バナー更新とか面倒すぎる。。 Sledgeでも試してみようかな
7 : >>6 Java系の人?
8 : いや、そうでもないんだけど、>>6 に書いたような構成ってよくあることなのかな? 同じヘッダ、フッタ、右サイドのバナー群って構成なのに 静的ページはいちいちhtmlをファイル単位で修正してたみたい。 それなら全ページ同じテンプレートから読み込んだらバナー更新だって 簡単だし管理も楽だと思うんだけど、規模によるのかなぁ?? webは経験浅くてセオリーがよくわからん。。
9 : perlで開発してる人って実際フレームワークなに使ってるの? 大きいシステムなんだけど、今からフレームワーク選定しなければならなくって。。
10 : >>9 Boofy
11 : そろそろBoofyスレも必要?
12 : >>8 なにやってるかわからんけど 前ページ同じテンプレートって ありえなくない? 同じでいいなら そんなのにCatalystつかう必要もないっていうか >>9 Catalystで十分ってか CatalystでなんでもOK
13 : >>3 ついでにPerlつかいは、PHPおたみたいにいちいちスレたてんな。 Catalyst使ってる人はめっちゃいる、おまえがしらんだけ
14 : Perlフレームワークを語れば微妙にスレ伸びたかもしれない。
15 : ■ Perl言語 ■ 何でも質問コーナー ■ http://mixi.jp/view_bbs.pl?id=17607679&comm_id=1401396 Perlに関すること、cgiに関すること なんでも質問できるコーナーです(たとえばApacheとかでもOKとします!) (Web系であればOK) ルール: Google検索で調べてわかるようなことでも質問してもOKです (初心者のうちは、どの情報を取捨選択したらイイのかわからないと思うので) 回答してくださるかたは、暖かく質問者を迎えてやってください o(^^o) (o^^)o
16 : catalyst-jaからきますた
17 : catalyst-jaからきますた
18 : Sledge2.0 リリースマダー?
19 : mod_perlの起動に9000秒かかっちゃうんだけど原因は Catalyst ???
20 : Sledge 2.0 も政治的アピールとしてリリースすべきか
21 : >>19 use Acme::Sxxxxxしてませんか?
22 : Shanon禁止
23 : subtech 廃人が集まるクソスレはここでつか?
24 : Catalyst使ってます
25 : 廃れすぎ
26 : スレタイがCatalystを語リストだったらもっと伸びた 罵声で
27 : Catalystも運用面では結構大変なんでしょ? Railsに比べてどんなメリットがあるかよく分からないんだが
28 : > Catalystも運用面では結構大変なんでしょ? > Railsに比べてどんなメリットがあるかよく分からないんだが Rails と比較する理由がよく分からないんだが、 なんで比較しようと思ったのか教えて欲しい。
29 : CatalystはPerlにおいてRailsの代わりになる技術じゃなかったの? そういう事ならまあ別に興味もないのでいいんだけど
30 : 無理して興味を持たなくていいよ。
31 : Perlって高度なシェルスクリプトを書くぐらいしか もう用途ないね
32 : > Perlって高度なシェルスクリプトを書くぐらいしか > もう用途ないね 高度なシェルスクリプトって何なのか教えて欲しい。
33 : CatalystのRailsに対するアドバンテージってのは、「Perlであること」じゃないかな? CPANにあるライブラリをそのまま使えるというのはかなりのメリット。Rubyだとあれだけの数は存在しないと思う。 質の問題はあるけどプログラマの数も多いし。
34 : Rails でないとできないことって何かあるんだろうか。
35 : RoR使ってます!って喧伝する事w
36 : >>34 http://subtech.g.hatena.ne.jp/nipotan/20071022/p1 こういうのはRoR使ってないとできないな。
37 : >>36 本気でわからないんですが、「こういうの」ってのは具体的に何を指していますか?
38 : こういうの = ニュースになりうる話題性を生み出す ってこと?
39 : これは入れとけってプラグインを語りたい
40 : Stack::Trace
41 : #catalyst-jaって良く見かけるけどどこにあるの?
42 : perlみたないスパゲッティ言語でもフレームワークが使えるんですか!?
43 : >>42 スパゲティに書けるからスパゲティ言語? 頭がスパゲティ?
44 : Perlほど厳密に書かせられるスクリプト言語はない。
45 : オブジェクト指向のできない言語に なんちゃってフレームワークが存在するのね?www
46 : 完全な実装ではないけどOOPは可能だね。 変なのがわくのは、こないだのPHP問題が緒をひいてるのかな?
47 : なんで今回は Shut the fuck up and write some code とか言わずに下らんエントリ ばっか書いてるの?
48 : >>42 ,>>45 己の無知をさらけ出してる愚か者が・・・
49 : 他人が書いたスパゲチの保守でも頼まれたんだろ。 同情はするよw
50 : スパゲチ問題は正規表現みてなんじゃこりゃって思ってるやつら
51 : つか、Perlでフレームワークが必要か?
52 : 言語問わずフレームワーク自体はまともに使ったことあるの?
53 : >>49 その通り。 努力が足りない非正規雇用の増加や、 正社員の中にもサービス残業が嫌だなどという甘えた輩が増えていることは その証拠でしょうね。
54 : >>52 Javaで使ってる、StrutsとSpringとあとはview周りでいくつか。
55 : 小規模なものならCGI::Application でサクっと作っちゃうのが吉
56 : Catalyst も慣れればサクサクじゃん。
57 : 複数の Catalyst アプリで Schema を使いまわすにはどうすればいいのかな? Catalyst::Model::DBIC::Schema にそれっぽい機能があるようだけど、 よくわからない。
58 : Catalyst::Model::DBIC::Schemaでぐぐるといいよ
59 : これってCodeIgniterより手軽に使えるの?
60 : 専用サーバーなら手軽かも? でも共有サーバーなら、権限が無くて インストールすら不可能w
61 : >>51 100人が100人とも必要だと答えるだろう。 必要ないのはPHPだけだろう。 あれは必要ないのに一生懸命フレームワークごっこやってるよな。 PHPがどれほど便利なのか使用者が全く分かっていないんだから痛い。
62 : なぜPHPにフレームワークが必要ないのか? Perlだって、一ページ一CGIで最後に文字列出力すれば同じだしな。 PHPは、ウェブ用だからいらないんだよとか 頭悪い説明はかんべんなw
63 : 101人目が登場しちゃって申し訳ないけど、俺には必要ないやw そんな小難しいことしないし。
64 : まあ小難しいことをしないのならフレームワークはいらんだろうなw 俺もPerlで小難しいことしないのでねw
65 : フレームワークの最も重要な機能はテンプレートシステム。 テンプレートシステムが元から備わっているPHPだが、何故か必ず独自テンプレートシステムが組み込まれるw PHPを使わない人は、一度Smartyのディレクトリを覗いて見ることを薦める。 templates, templates_c というディレクトリがある。 前者には、本質的に全く無意味な独自記法のテンプレートが入っている。 後者に何が入っているか、知らない人は、想像してみてほしい。 十中八九、コンパイル済みのファイルが入っていると考えるだろう。 しかし、現実はとんでもないものが入っている。 何と、独自テンプレートをPHP(テンプレート)に訳しただけのものが入っている。 最初からPHPで書けよ馬鹿wwwwwwwwwwwwwwwwww もうほとんどイメクラの世界。独自テンプレートプレイ。
66 : > フレームワークの最も重要な機能はテンプレートシステム。 ぽかーん ダメだこいつww
67 : 独自(またはSmarty)のテンプレートエンジンを使うので 有名どころはethnaぐらいだろ? 他はPHPでそのまま書いているよ。 http://www.zuzara.com/pub/php_frameworks.php
68 : URLとアクションのマッピング機能だけあればいい あと必要な機能を疎結合で足せればいいんじゃね
69 : データベース連携の機能もほしいな。 これがあるのと無いのでは、開発速度に大きな差が出るから。
70 : PHPのフレームワークは、少なくともoutput_bufferingで出力を抑えたり、フィルフォームしたり、テンプレート内の変数を渡す部分などは、必ず独自に実装してる。
71 : 今日からCatalyst勉強中なんだけど、 Controllerのメソッドに付ける「Private」って何? 意味としてはprivateメソッドってことなんだろうけど、 Perlの表記としては見たことないんだけど。
72 : Perlのアトリビュート機能だよ。アクセス制御だね。Catalystのマニュアルにも説明してある。
73 : ラクダ先に消化したほうがいいんじゃない?
74 : 今更だがyamlからconfに変わったんだな
75 : 今でもyamlで表記できる。 confなくて、ymlがあればそっちを読みにいく。 個人的にymlよりもjsonがいいんだけど、ネイティブで対応してくれんかね。 ところでcatalystの日本語情報源ってまとまったところないのかな。 最新ので。
76 : ブログ
77 : catalystでクッキーを扱う方法教えてください。 セッションでサーバ側に保存するんじゃなくて、 ブラウザのクッキーに任意のデータを保存しておきたいんです。
78 : 人いねーなここ・・・
79 : catalyst入れてみたいんだけど、まずなにをどうすればいいの? かんたんなインストーラーとかあるの? ちなみにcakephpとruby on railsのインストールには成功しました。 サンプルも作れました。
80 : perl -MCPAN -e 'install Bundle::Catalyst' で、だいたい必要なモジュールはインストールされるけど、数が膨大でコンパイルエラーを出すのも現れるだろう。
81 : WindowsでActiveperlなんだけど、 PPMから入れてもいい?
82 : なんかググれない理由でもあんの? いくらでも資料なり記録なり出てくると思うけど。
83 : ググれない職場なんていくらでもあるよ(藁
84 : >83 ググレ無いけど2chに書き込み出来るのか。
85 : > (藁 ものすごく久しぶりに見た気がする
86 : くそー、Session::State::URI がうまく動かん。 State::Cookie だと問題ないのに、 State::URI だと Restore してくれん。なんでだー。
87 : >>86 順番チェックしてみ。
88 : jiftyについてどう思う?
89 : best practicalのハッカー達のおもちゃ。 辱めてるわけではないよ。面白いアイディアがいっぱい。
90 : ぼくのおもちゃは、おちんちん。 辱めてるわけではないよ。カイカンがいっぱい。
91 : 何してたんですか
92 : Catalyst 5.7015です。 apache2+mod_perlで動かそうとするとPOSTリクエストでNot Foundがでて困っています。 付属のデバッガではなんともありませんし、GETでクエリ文字列を送っても大丈夫です。 スクリプトを全て見たわけではありませんが、POSTリクエストを発行しているところでは 全て404 Not Foundが帰っています。 心当たりのある方、いらっしゃいませんか?
93 : httpd.confはこんなんなってます。PerlLoadModuleのコメントを外すとエラーが出ますし、 こんなの→module Portbello does not define @APACHE_MODULE_COMMANDS そのままでも動作するのでコメントアウトしています。 LoadModule perl_module modules/mod_perl.so PerlSwitches -I/home/aa/Module_Name/lib PerlSetEnv PERL5LIB /home/aa/Module_Name/lib Listen 3333 NameVirtualHost *:3333 <VirtualHost *:3333> DocumentRoot "/home/aa/ModuleName" PerlSetEnv TR_DEBUG 0 #PerlLoadModule Module_Name SetHandler modperl PerlTransHandler Module_Name PerlResponseHandler Module_Name </VirtualHost>
94 : >>93 事故解決しました。 > PerlTransHandler Module_Name を外したら正常動作しました。理由?わかりませんw
95 : ぐぐったら、mod_perl スレに同様の話が書いてあったw
96 : moose実装の新バージョン出たね
97 : ここってCatalyst以外のフレームワークの話題はいいのかな。 個人の趣味でCatalystは敷居が高すぎてなー
98 : >>97 そんな君に Sledge を。
99 : Arkを
100 : 配布用CGIに最適なフレームワークってやっぱりCGI::Appなのかな? 全部同梱したらけっこうなサイズになりそう。 MENTAとかMojoも気になるけど新しすぎて不安がなくもない。
101 : Mojo使ってる、というか改造して使ってる。結構好き。 でも軽量かどうかは微妙かもね。 MENTAは軽量だと思う。
102 : 日本じゃイマイチだけど海外じゃCGI::Appは結構人気ある。し、たいていのウェブサイトはCGI::Appで十分だと思う。
103 : 。し、
104 : Catalyst を勉強中です。 モデルをCatalystから分離した方が良いとは 知っていますが、とりあえず勉強中なので、 app_create.pl model で DBIC を作りました。 ところが出来上がった Schema/Result/ 以下の クラスにメソッドを定義しても呼び出す事が 出来ません。 ログではこのように出ています。 Can't locate object method "foo_bar" via package "DBIx::Class::ResultSet" 見るとResult以下のクラスのベースクラスは DBIx::Class:Core でした。 自分でも何かとんちんかんな事を聞いている気がするのですが、 Catalyst で ResultSetに メソッドを定義したい 場合はどのようにすればよいか教えていただけますか。 宜しくお願いします。
105 : Schema/Result/以下にテーブルの内容を定義したモジュールがばーっと並んでるんでしょ? そのモジュールにメソッドを追加すれば、コントローラクラスで、 $c->model('DBIC::User')->foo_bar() とかって呼べるはず。 それが出来ないなら、もっと根本的な所で間違ってる。自分でラッパークラス作ってて、その作り方が間違ってるとか。
106 : >>105 ありがとうございます。 やはりそうですよね。。 そこに追加しているんですが、呼び出せないです。 気になったのはResultSet 云々のエラーメッセージがでてるけど、そこのクラス群はDBIC::Core が親になっている事でした。 モデルは自動生成させているので、手では作っていないです。 何かの手順間違いでおかしな事になってるんですかね。 再確認します。
107 : 分かりました。 load_components に ResultSetManager とメソッドに ResultSet 属性が必要なのですね。 Catalyst というよりはまるまるDBICでした。 ありがとうございました。
108 : 【Python】Webフレームワーク Djangoスレ Part1 1 :nobodyさん:2006/08/27(日) 02:20:54 ID:yog4uW4e http://pc11.2ch.net/test/read.cgi/php/1156612854/l50 【Ruby】Ruby on Rails Part9 1 :nobodyさん:2010/02/19(金) 16:13:13 ID:SpWtnpr8 http://pc11.2ch.net/test/read.cgi/php/1266563593/l50 【Perlフレームワーク】Catalystを語る人 1 :nobodyさん:2007/01/10(水) 14:19:45 ID:54lQQlHb http://pc11.2ch.net/test/read.cgi/php/1168406385/
109 : クックパッド http://blog.kushii.net/archives/1350951.html http://www.red-mount.com/blogs/show/ruby_on_rails_cookpad ついに月次訪問者でツイッターがmixiを抜いた! さらにツイート数で米国を逆転か?:in the looop:ITmedia オルタナティブ・ブログ http://blogs.itmedia.co.jp/saito/2010/06/post-4bfd.html http://techwave.jp/archives/51473193.html http://techwave.jp/archives/51476110.html Twitter検索急増中【ループス斉藤徹】 : TechWave http://techwave.jp/archives/51475780.html Twitter共同創業者のBiz Stone氏は, Twitterの一日あたりの検索回数が8億回に達したとコメントした。 ウィリアム氏がOdeo内で始めた小さなプロジェクトが「Twitter」だ。 Ruby on Railsを使って2週間で最初の動くバージョンを作り上げたという。 http://www.atmarkit.co.jp/news/200711/16/twitter.html リクルート メディアテクノロジーラボ 「Railsサイト安定運用の心構え 〜8つのサービスから学ぶ」 http://b.hatena.ne.jp/entry/www.nicovideo.jp/watch/sm8258661 http://gihyo.jp/news/report/01/rubykaigi2009/0002?page=4 今では、ビッダーズについては、バックエンドはもうRailsでサクっと作っていこうという方向になっています。 広告のシステムもどんどん改善して、フェーズ3や4をやっていますし、それ以外の部分もRailsで書き直しています。 Rubyはシンプルに作れるし、自動テストが作りやすいのも良いですね。 http://www.dena.jp/recruit/sp/engineer/interview/hanabe.html
110 : mod_perlで動かすと「Couldn't render template "file error - hoge.tt: not found"」というエラーが出るんですが解決方法を知ってる人がいたら教えてください。
111 : Foo::View::TT とかで INCLUDE_PATH がめちゃくちゃとか $c->stash->{template} に変な指定してるとかじゃない? 見てあげるから github に丸ごとアップすればいいよ。
112 : >>111 すみません、GitHubがよく分からずアップできていません。 と言ってもほとんどスケルトンと同じものです。 catalyst.pl App ./script/app_create.pl view TT TT Root.pmに下記を追加。 sub hello :Local { my ( $self, $c ) = @_; } ./rootにhello.ttを追加。 app_server.plではうまくいくんですが・・・
113 : apache(mod_perl)再起動後が遅すぎる・・・。 数アクセスあれば軽くなるけど、それまでが重いのは 何とかならないのでしょうか。 解決策をお教え願えれば幸いです。
114 : そういうもんだろ JSPとかRoRも同じだ
115 : startup.plとかで予めロードするといいよ。 共有メモリに入るから効率的になるし。
116 : >>114 某SNSアプリの開発をやり始めたのですが、タイムアウトが非常に短くて 課金周りで失敗するのです。他の人(他の言語)の人はどうしてるのかなと・・・。 >>115 なるほど。その方法で試してみます。感謝
117 : JSPやってたときはリリース時にバッチで全画面叩いてたな
118 : perlbrewで素の5.12.2を$HOME以下に作って、おもむろにcpanm Catalyst::Runtime # Failed test 'No C3 error' # at t/aggregate/c3_appclass_bug.t line 27. # died: Can't use an undefined value as a HASH reference at /home/helloworld/.cpanm/work/1294144068.29782/Catalyst-Runtime-5.80029/blib/lib/Catalyst.pm line 2422. # Looks like you failed 1 test of 1. これから始まって、テストこけまくり RT見てもそれっぽいのはないしなあ・・・
119 : 5.8.9で同じようにやったらあっさりインスコできた 5.10.1も>>118 と同じ状態になった こけたテストと5.10.x以上で現象が出るってことは、mro周りが非常にあやしい気がする
120 : 5.80030出てたから同じ環境でやってみたがテスト通ってた
121 : catalystでIPC::Open2使えないよ。 どうすりゃいいん?
122 : ググれば一番上に出てくるじゃねーかボケが
123 : 蟷エ縺ォ縺ッ陬謨」繧堤匱陦ィ縺励
124 : CGU::POST_MAXのcatalyst番はないんですか? Catalyst::Reqeustの$req->read( [$maxlength] ) これでいいんですか? これをやったんですが どこでエラー取得で切るんですか?容量こえてたばあい
125 : CatalystでApacheように動かしたんですけど .cgiファイルとか読み込みたいんですが ソースごと表示されてしまいます add handler .cgiみたいなのできないんでしょうか? わざわざ、アクションに追加してcgiやらないといけないんでしょうか? http://xxxx/hello/xx.cgi で見れるようにしたいです
126 : アホかw
127 : だめなんですか? xx.cgiっていうファイルもう作っちゃってあるので そこから取得したデータをjavascriptで使いたいんです xx.cgiをアクションとして作り直さないとだめなんですか? xx :Local{} みたいに? 教えてください
128 : もうね、なんというか、もっと基礎から勉強したほうがいい
129 : http://localhost/app でアクセスしてきたら http://localhost/app/ にするほうほうありませんか?
130 : apacheでやると変な表示になります
131 : <Location /app> SetHandler modperl PerlResponseHandler Hello </Location> Alias /app/hello /var/www/Hello/root/hello <Directory /var/www/Hello/root/hello> allow from all </Directory> <Location /app/hello> SetHandler default-handler </Location>
132 : CGI::APP と比べるとどうなの?
133 : mobilecatってまさか5.8では動かない?
134 : CGI::Appもシンプルで今でも使ってるとこは多いけど、今から新しくやるならMojoliciousの方がいいだろうな。 Catalystも高機能なフレームワークだけど、最近はMojoliciousみたいなシンプルな奴の方が流行というか、そういう流れでは。
135 : ところでフレームワークで作ったアプリってCGIで動かすのはおかしい? PSGI/Plackとかの解説ばかりなんだけど。 LAMP環境、SpeedyCGIで動かしたいんだけどMojo(licious::Lite)が動かないんだよなぁ。(1発目の実行時が) Template絡みだと睨んでいるのだけど。 そもそもCatalystじゃないからスレ違いなんだけど、やり方分かる人教えて。
136 : 遅いレスだが、 http://mojolicious.org/ にあるMojolicious::Liteのコードの内、 app->start(); を app->start('cgi'); にする。 あとは、index.cgiとかのファイル名で保存して、(当然先頭行に#!/usr/bin/perlとか書いてパーミッションは755とかにして)、 CGI実行出来るApacheのドキュメントルート以下に置けば動く。 Mojoliciousの場合でもstart()の引数を'cgi'にすればいいだけ。
137 : Plackupとxxx.psgiとCatalystのアプリのソースがあれば Catalystとかのモジュールが入ってない環境でも動くんですか? いま./script/xxx_create.pl PSGIでblog.psgi作ってみたんですが ./script/create_serverってやってるのおなじです どういうメリットありますか?配布するとき相手がCatalystなくても動くとかですか?おしえてくださいメリット
138 : 君はもっと初歩的なことから勉強したほうがいいな
139 : CatalystをRESTfulに書こうといろいろ探していて、 Catalyst::Controller::Resources というのが良さそうなのですが、 最近の記事がないのとこいつ自体のアップデートが2009で止まって いるので躊躇しています。 1)C::C::Rは良い。updateがないのはC::C::Rは充分枯れているから。 2)C::C::Rは良い。Catalyst自体一段落しちゃったから記事がないだけ 3)みんな既に他のものを使ってRESTful環境を構築している 4)REST自体オワコン あたりが考えられるのですが、実際のところどうなんでしょう?
140 : インスコしてみたら、単に最新のCatalystに入らなかっただけとかもうね。 http://www.cpantesters.org/cpan/report/07333450-b19f-3f77-b713-d32bba55d77f
141 : perlのフレームワークで悩む時間は無駄。 人間の人生において時間は有限。 その有限な時間を有効活用したいのであれば、大人しく、現在、Web開発において 最も最適な言語であるPHPのフレームワークに関して悩めばいい。 PHPのフレームワークはどれば一番良いのか、と、悩む時間のほうが、 Perlに関わる時間よりも有意義に過ごせるだろう。 限りある時間を無駄にしてはいけない。 perlによるWeb開発の時代は、とっくの昔に過ぎている。 たとえ辛くても、この事実は認識しなければならない。
142 : そうだね
143 : 僕PHPやるね いまからでもがんばればおいつけるよ
144 : 本に50万以上つぎこんでるから かんたんだね
145 : そんなことないよ
146 : PHPは文字コード周りがお粗末すぎて使い物にならない。 えてしてPHPerは間違ったことを吹聴する傾向にある。 おっと、断っておくが僕は全ての言語は平等だと思っている。
147 : 「〜は使い物にならない」って言ってる奴自身が使い物にならないのは、よくある話
148 : Perlぐらいだよな。 UTF8フラグなんて 意味不明なものがある言語はw
149 : うんこくさいだんさんはかえってください
150 : >>147 わろた
151 : UTF8フラグをdisってるやつで、UTF8フラグを正確に説明できる やつを見たことがない。つまり存在意義がわかってない。 あれがないとむしろ困るわけだが。
152 : あたらしいことをおぼえてもすぐすたれるから きそとなるぶぶんをちゃんとかためといたほうがやくにたつんだよ
153 : くだらないものを覚える必要はないよ。 他の言語を知ってれば、そんなのなくても 何の問題もないことは分かりきった話だし。
154 : >>153 じゃあなんで俺の隣の島はPHPの文字コードの問題でいつも 揉めてるんだ?
155 : UTF8フラグ的なものはPythonにもRubyにもある。ないのはPHPぐらいなもの。
156 : >>148
157 : >>154 俺の隣の島でPerlの文字コード問題で もめてるのと同じだとおおもうよ。
158 : >>155 内部に隠蔽されているなら何の問題もないよ。 Perlの場合、コードの中でUTF8フラグをつけたり外したりして cpanモジュールに渡さないといけないことが多々あるので 問題になってる。
159 : >>157 Perlの場合、decode/encode周りをよく理解してない厨房が多いだけで 分かってる人が見ればすぐ治る場合が多いが、PHPの場合複雑怪奇な 正規表現書かないとどうにもならないケースが多々ある。 PECL/mb_*が糞すぎてカオス。
160 : >>158 そんなの(PHP以外の)他の言語でも同じ。 バイト列しかないPHP脳だと不思議に思うかも知れないが、他の言語じゃ文字列とバイト列を分けるのは当たり前。 まあ、もっともPHPの場合、このままでいいのかもしれない。PHP6は開発中止になってよかったのかもしれない。 みんな現状で満足してるみたいだから。
161 : >>160 PHPってバイト列と文字列は別って概念ないの? まだ? それが問題になって10年以上経ってるのに? ( ゚д゚)
162 : PHPのユニコード対応ってあれ以来まったく進展ないらしいね。どうするか検討すらしてないそうだ。
163 : C言語もバイト列と文字列の区別はないよ。
164 : >>163 は?
165 : C言語もバイト列と文字列の区別はないよ。
166 : 文字コードフラグならまだ意味は分かるけど UTF8フラグだもんな。
167 : PerlやPythonの多言語処理は、内部の文字列エンコーディングがUTF8(UTF16)と決まってるんだから、UTF8フラグと呼ぶのは正しい。
168 : UTF8はASCIIコードと互換性があるのだから 文字数を数えるとか以外では 区別する必要がないんだよ。 つまりUTF8ならバイト列として処理して構わない。 それなのにいちいち変なフラグつけるなと。
169 : >>165 じゃw_char型ってなんのためにあるの? >>166 UTF8って表現は俺も意味わからん。 Unicodeフラグの方が正しい >>168 お前みたいのが迷惑なコード書き散らすんだよ。
170 : Perlの内部表現はUTF8なんだからUTF8フラグと呼ぶのは正確。decode()してエンコードがUTF8であると決定されるんだから。
171 : >>170 内部表現はUnicode(多分w_char)だよ。¥x{FFFF}とかにフラグ立てられるっしょ。
172 : w_charは2バイト限定。 UTF8は1〜6バイト Unicodeはただの文字集合。内部表現じゃない。 そんなこともしらんのか
173 : >>172 Unicodeのコードポイント0x0000-0xffffをw_charに 突っ込んでるのがPerlの内部表現って意味だけど?
174 : 1〜6バイトの可変長文字列を内部表現にしたら扱いにくくて 仕方ないだろjk。
175 : 文字列->バイト列な
176 : >>173 Unicodeのコードポイントは0x0000から0x10FFFFだ 16ビットに入りきるかボケ
177 : >>174 ASCII互換にすることで 扱いやすくしているのを知らんのか。 ASCII互換の意味調べてから出直してこい。
178 : >>176 http://perldoc.jp/docs/perl/5.10.0/perlunifaq.pod 内部表現はutf-8かも知れないし、違うかもしれないし プログラマは気にしちゃダメってことだな。
179 : >>178 latin-1かUTF8って書いてあるだろ。 それ以外じゃねーよ。 勉強になったか、初心者よ。
180 : >>179 俺関係ないし。 将来的に変わるかもしれないからプログラマは内部表現に 依存すんなってことでしょ?
181 : 内部表現はUTF8と書いてある以上 UTF8だ。
182 : >>181 Perl の内部表現の一つはたまたま UTF-8 です。 残念ながら、 Perl は秘密を守れないので、このことはみんな知っています。 これが多くの混乱の源です。 内部表現は何か分からないエン コーディングで、常に明示的にエンコードと デコードが必要 ということにしておいた方がよいです。
183 : ってことで命名が悪かったんだよ。
184 : Rubyみたいに内部表現のエンコーディングが任意な言語なら別だが、Perlの内部表現はUTF8で固定されてるのでUTF8フラグという呼称になる。
185 : 問題は、UTF8フラグありのUTF8文字列と UTF8フラグなしのUTF8文字列があるということ。 どっちを使うべきか? はっきりしているのはPerlよりも外に出力するときには UTF8フラグは無しにするということ。
186 : >>185 >問題は、UTF8フラグありのUTF8文字列と > UTF8フラグなしのUTF8文字列があるということ。 へえーUTF8フラグなしの文字列があるのか。 UTF8フラグなしはバイト列だと思うがな。
187 : UTF8で書かれたテキストファイルには UTF8フラグなんてものはついてないが これをバイト列と呼ぶやつはいない。 お前は常識を知ったほうがいい。
188 : 何が言いたいのか分からないが、 PerlじゃUTF8フラグがあるのが文字列で、ないのがバイト列って呼んでる。 PythonでもRubyでも文字列とバイト列は分けて処理する。PHPもPHP6でそうなる予定だった。
189 : 相変わらずPHP民は主張したいことが不明だな。
190 : >>141 は息してるのか?
191 : Catalystスレのはずなのに、別のスレになっててワロタ
192 : Catalyst::Controller::Resources って最新のCatalystに入らないよね? RESTfulに書く方法ってないの?
193 : あれ?入ってない? つい最近セットアップしたものには入ってるな 無意識のうちにcpanmとかで入れたのかも
194 : あ
195 : あ
196 : >>193 む、俺の勘違いか。調べてみる。ありがと。
197 : >>193 http://www.cpantesters.org/cpan/report/07333450-b19f-3f77-b713-d32bba55d77f これと同じ問題でインストールにコケる。 実際にHTTP::RequestでアクセスしてみるとNot Foundが帰ってくるっぽい HTTP::Requestとかはup to date
198 : 書き忘れたけどCatalyst 5.80032
199 : 君たちフレームワークおぼえてるの 基礎なる部分を覚えたほうがいいよそっちのほうが後々役に立つからね なんかそういうのすぐ廃れるからやめたほうがいいよ でもぼくみんなに秘密のやつつかってるけどね自社用の
200 : フレームワーク:特製ひろむスペシャル1号っていうやつだよ
201 : いちおうPerlプログラマで
202 : なんかいいかけちゃったねごめんね 今度おしえるね
203 : >>199 フレームワークを使わないと基礎は身につかないよ。 独自でフレームワークを作り上げる人なら話は別だがw フレームワークに使われてるアーキテクチャ。 これを理解するには実際に使ってみるのが一番早い。 フレームワークを使ったことがない人は アーキテクチャの ”基礎” が全くなってない。
204 : >>199 基礎は身につけるもの フレームワークは利用するもの 技術は何にしろすぐ廃れる物 つかtokuhiromはAmon2もっと力入れてくれ。
205 : 僕のミステリアス大作戦にひっかかったみたいだね Daikuっていうツール これみんなどんなツールか知りたがってるよ 大工 ほら きになったでしょ
206 : daiku tokuhiromで検索してねみんな
207 : daiku本題と関係ないやんか。
208 : こいつYappo
209 : わたしたちが創造するモノを通じて世界の人々をハッピーにすること。それがモバイルファクトリーの存在意義で
210 : ハッピーとかいってるけどまじハッピーじゃないです あれうそです みんな騙されてます ぼくからも苦情いっときます さようなら
211 : 年収いくらだとおみおますか?1500万です
212 : 僕はちなみに短芝主義者です よく w つけます
213 : 僕一人でここフェイスブックがわかりにつかってるから みんな無理してつっこまなくていいから なにかあったらhttp://twitter.com/tokuhirom までリプしてね あ、青山ブックセンター 六本木ヒルズ店の存在をいましった
214 : トクットクットクットック!!!トックヒローーーム!!!
215 : とくとく っていうやつ僕が考えました名前
216 : tokuhiromっつってひらがな多めにしてるだけじゃんかw tokuhiromは中二病をdisるけどここのtokuhiromは自分が中二病
217 : 僕年収1500万ありますから Perlプログラマーですから 中2病じゃないよ 風来のシレンRTしちゃった 土曜に浦安万華郷にお風呂はいりにいくから僕のヌードがみたいひとはきてね
218 : cloudforecast を CPAN にあげても結局 rpm とかでいれなきゃいけないモジュールがおおいしあんまうれしくなさそう
219 : 僕の好きな食べ物をあててください tokuhirom 好きな食べ物 でググっちゃったあなた それじゃでません あひゃひゃひゃひゃ
220 : ↑偽ひろむ
221 : >>204 > 基礎は身につけるもの > フレームワークは利用するもの 意味がわからんw 利用するものというのなら フレームワークだけじゃなくて 言語だって利用するものだろ。 利用しないものを使ってどうやって基礎をつける? ピアノがうまくなりたければ、ピアノを弾く 自転車に乗れるようになりたければ、自転車になる。 実際に利用するものを、使わないで基礎なんて学べないよ。
222 : >>220 マジレスすんなw >>221 基礎は一生物。フレームワークはその都度使い捨てって意味だが。 > 使わないで基礎なんて学べないよ。 当たり前だろアホか。
223 : みんなおはよう朝ですね今日、も張り切っていきましょう
224 : 今週の土曜日はfukuoka.pmに参加します ぼくもでます perlわからない人でも理解できるような話をするので、ぜひお近くの方はきてね みんなきて きてください 2chみたっていってね そうすれば僕の70万円以上の書籍の1%の本あげますね
225 : やっぱあげません あげたくないです
226 : ちょっといまサボタージュして2chやってます 上司はオワコンです 上司に勝ちました
227 : 僕のプログラミングレベルは上司に勝ってます みなさん情弱です 上司はしにま
228 : Catalystを語る人 っていうのつまらなかったですね tokuhiromが語るスレにしたほうがいいですよ
229 : とくひろむは風邪で休んだので僕が代理で2chするな 何でも聞いてな カタリストつかったことないですががんばりたいと思うな
230 : tokuhiromを騙るスレ
231 : 8年前くらいは鯖弄ってたのでPerl使ってましたが、最近はWeb開発でずっとPHP、でフレームワークを 使い始めて2年くらいなのですが、故合ってPerlでWebサイトを作らなければならなくなりました。 Perlでも使えるならCatalystを使った方が良いですかね? そもそも専業PGでもなんでもない上に理解に怪しい面もありますが、Catalystもオブジェクト指向的な 考え方とMVCの概念で作れるもんなんでしょうか。
232 : どういう規模の開発かにもよるな 簡単な物なら、わざわざCatalyst使う必要もないし 8年前だと、まだ日本語使うのにjcode.pl使ってた頃かな
233 : 今はjcode.plいらないんですか・・・。 進化してるんですね。
234 : >>231 使って 僕たち本かいたりするだけでお金は要るの あ、ちなみに こういう技術を勝手に自作自演で作って、JPAとかxxx.pmで 今流行のPerl〜〜はこれ こういう書き方 この本を買ってね ってやればいいだけ おこずかい稼ぎ ぼくたちが作るものは 便利に見せかけて実はみんなに苦労なことをさせる お金をもうけるための技術なんだよ わかってないね Miyagawa氏と小飼弾氏とかで流行とかPerlの書き方とかなんかそういうの決めちゃって ネタが尽きないように毎年やって 本かわせてるの あと会場費ぼったくってる知り合いのつかって きみたち毎年かってくれてありがとね 永遠に続くからこれ 別に便利になることないから君たちの生活 あほくさ
235 : あほくせーーPerlやってても働けないからかわいそう
236 : 縦読み?
237 : 僕ちなみに年収1500万ですから 僕Perlプログラマーですから 君たちとは違います 情弱です オワコンです
238 : MVCでつくれるよCatalyst 何でも聞いてねぼくに
239 : PHP使いなよ 地獄みたいんだね苦しそう そんなPerlのCatalystを学習するなら いちからPHP覚えてそっちのサンプルとか書籍あさってつくったほうがまとも すごい時間かかるとおもうよ絶対やめたほうがいいよ インストールとか設定とかでつみますよ?いいんですか?覚悟してますか? あららららら 本当にいいんですか?
240 : ぼくのかんがえた最強モジュールを見てください
241 : Daikuです
242 : しらけました 終わりです 僕はオワコンでした もちうまかったなう
243 : なに もちだと思いますか あててください
244 : 答えは やきもちです
245 : 本物のtokuhiromに中二病きもいですと言われるレベル。
246 : 僕はオワコンです 終わり tokuhiromは終了しました
247 : >>245 君だれと戦ってるの?・・・w
248 : >>247 お前が言うかwww
249 : 誰こいつ
250 : 温泉はいってます iphoneから
251 : 僕のとおり名しってますか? 徳永 広夢です みなさん勘違いしてますね 僕はPerlプログラマーですきやすくメール送らないでください 僕は年収1500万です 僕はPerlプログラマーですから
252 : 僕の名前ダサいので英語にしますね InfinityDreamです
253 : インフィニティードリーム 永遠の夢です
254 : 殺 伐 と し た ス レ に ゾ ウ リ ム シ が ! ! _/\/\/\/|_ \ / < アメーバ!!! > / \  ̄|/\/\/\/ ̄ _____/ ●`丶 、 ==ニ───- 、 ,,lll,` 、 / ,,,,,,,,llllllllll 丶 / iiiilllllllllllllllll!! │ / llllllllllllllllll´ │ │ llllllllllllllllllllli │ │ llllllllllllllllllllll │ │ llllllllllllllllll´ / 丶 ミカヅキモ´´`ll / 丶 iillll / 丶 !!!!iiill!´ / `丶───__│ \ \ ┏━━━┓ ┏┓ ┏━━┓┏┓ ┏┳┓┏━━┓ ┗┓┏┓┃┏━━┛┗┓┗━━┛┃┃ ┃┃┃┃┏┓┃ ┃┣┛┃┗━┓ ┏┛┏━━┓┃┗━┓┗┻┛┃┃┃┃ ┃┣━┛ ┏┛┃┃ ┗━━┛┃┏━┛ ┃┃┃┃ ┃┃ ┏┛┏┫┃ ┏━━┓┃┃ ┃┗┛┃ ┗┛ ┗━┛┗┛ ┗━━┛┗┛ ┗━━┛
255 : すばらしい 全部間違ってる
256 : >>255 tokuhirom乙
257 : 殺 伐 と し た ス レ に ラ ン ボ ー が ! ! __ , ―― '  ̄ ̄ ̄ ̄`――、___ _/\/\/\/|_ / ̄ ̄__________ ) ) ) `\ \ / ( ,/' ! i l l l l | | | | l l l l l !i`~ーー、、 \ < エイドリアーン ! ! > ヽ_ (〆――――-〜//⌒~ヽヽミシヽ、`ヽλ__l / \ 、 ~ λλ___、丶ヽ/'~ヽ、。~ハwwヾ 〉〉  ̄|/\/\/\/ ̄ `、ー―――――-丶// /⌒~⌒ヽ、ヽ、 `ーヽく〃 ,//  ̄ ̄ ̄ ̄ ̄ ̄~`( | λ\ヽ冫ノ,冫~ 《丿/ 、 、_______| | \__丶´/lノ冫 l / ` ー――ヽニ_ーl\_、\\\冫 /,〆 `ヽl\___ ̄ \ヽ\ /ノ/ 、`――――――ヽ\__ ̄ ̄、, \ヽ\ ,/イ/  ̄ ̄`――、_ー、!\_ ̄ ̄ノ \ヽ∨'〃/  ̄\ 〉 ノ 〉 ヽο冫 ,〉// ノ,| ~~ (/,/ '/'l デデンデンデデン _____◎__ ____ __ | | | | .| 囗囗| | ̄ ̄ ̄| |____ | | | __. r┴―――‐┴┐/ ./_ | | | | | | | |___ __|く / \_| | | ̄ ̄ ̄ ̄ ̄| ___/ ./ | | / ./ __| | \/、 / |_____| | / | | ̄ / | / | ̄ ̄ / |____/ | | / .|__/ |____/
258 : もう語らないのか
259 :2013/03/18 そもそもCatalyst以外のPerlフレームワークについて2chで語る場がないのもおかしい
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲
【企画】CGIでRPGつくーる (218)
【CGI】合同開発室 (181)
ギコタクの「だから逝ってないでしょ」出張所 (413)
せっかくだからPHPで掲示板作ってみませんか? (349)
いきなり駄スレ?blosxomユーザー2 (406)
htmlを「文章を意味付けする」なんて言う奴はヴァカ (111)
--log9.info------------------
『江 〜姫たちの戦国〜』ファンの集い10 (541)
【頼朝の母】田中麗奈の由良御前 Part2 (790)
【江】〜岸谷五朗の秀吉について〜 (598)
岡田将生のせいで最悪の大河に 3 (558)
【ナレ担当】岡田将生の源頼朝【佐殿】 (336)
【2012年平清盛】松田聖子【祇園女御/乙前】 (463)
広末を大河から永久追放しろ【視聴率クラッシャー】 (321)
お い 、 広末涼子 (878)
−平清盛「王家」総合5@大河ドラマ板 (289)
武井咲のお陰で最高の平清盛になりそう (138)
武田勝頼の大河ドラマ化に期待する (242)
■■■稲森いずみ(会津藩主の姉・照姫役 (255)
★★BS時代劇『新選組血風録★★ (397)
◆平清盛◆全50回の神回を挙げて去るスレ (260)
【龍馬伝】武市半平太 part10【大森南朋】 (293)
白河法皇は日本史上最悪のヤリチン (154)
--log55.com------------------
女性「子供を産まなければ生産性がないと言われ、産んだら入試で差別される。女性はどうしたらいいの?
【悲報】 AKBメンバー 東京医科大を受験、不正減点で不合格 「受験に人生賭けたのに!人生返して!
【悲報】4chan民、医科大の件で「え、何が悪いのこれ 女とか膣の魔法だけで生きていける人生なのに」
日銀 「企業が値上げをしない→物価が上がらない→景気が良くならないという悪循環が起きている。」
シンスゴさん「ニュース女子の内容により私の社会的評価が低下した」 1100万円の慰謝料求め提訴
【速報】 「軍艦島に保存の価値はない!」 韓国団体がユネスコ登録削除を要請へ
韓国人 「ラオスのダム崩壊は、日本の建設会社のせいでもあるのに…」
意外に”いい人”だった信長 延暦寺焼き討ちも尻込みしてたが、光秀がヒャッハー状態で聞かず