【Perlフレームワーク】Catalystを語る人
1 :
nobodyさん :
2007/01/10(水) 14:19:45 ID:54lQQlHb スレなかったので立てました。
2 :
nobodyさん :2007/01/10(水) 18:12:21 ID:zrEdGZ2s
でっどうなのよ?使ってみた??
3 :
nobodyさん :2007/01/10(水) 18:20:42 ID:54lQQlHb
つかってみた。 インストールでエラーがいっぱい出たので疲れました。 Perlでフレームワーク使っている人少ないの? Perlフレームワークスレ、一つも無くてビックリだよ。 Sledgeのスレもそのうちたてよう。
4 :
nobodyさん :2007/01/11(木) 12:06:42 ID:vlq2AzXh
誰も使っていないの? Perlでフレームワークってはやってないわけ? それとも他のフレームワーク使ってる?
自作のフレームワークに慣れてるからこういった類のものを探したことも無かったよ
6 :
nobodyさん :2007/01/11(木) 17:40:05 ID:t5a26Dvn
仕事の都合でperlつかうことになったんだけど、フレームワーク関連のスレがないのにびびった。 CGI::AplicationとTTで十分てことなのかな?? CGI::Aplication+HTML::Templateで稼動してるサイトを担当することになったんだが、 静的なページと会員登録周りの動的なページが同居してて、それらが同じヘッダフッタなもんだから バナー更新とか面倒すぎる。。 Sledgeでも試してみようかな
いや、そうでもないんだけど、
>>6 に書いたような構成ってよくあることなのかな?
同じヘッダ、フッタ、右サイドのバナー群って構成なのに
静的ページはいちいちhtmlをファイル単位で修正してたみたい。
それなら全ページ同じテンプレートから読み込んだらバナー更新だって
簡単だし管理も楽だと思うんだけど、規模によるのかなぁ??
webは経験浅くてセオリーがよくわからん。。
9 :
nobodyさん :2007/01/23(火) 22:25:56 ID:61Zucilp
perlで開発してる人って実際フレームワークなに使ってるの? 大きいシステムなんだけど、今からフレームワーク選定しなければならなくって。。
そろそろBoofyスレも必要?
>>8 なにやってるかわからんけど
前ページ同じテンプレートって ありえなくない?
同じでいいなら そんなのにCatalystつかう必要もないっていうか
>>9 Catalystで十分ってか CatalystでなんでもOK
>>3 ついでにPerlつかいは、PHPおたみたいにいちいちスレたてんな。
Catalyst使ってる人はめっちゃいる、おまえがしらんだけ
Perlフレームワークを語れば微妙にスレ伸びたかもしれない。
15 :
nobodyさん :2007/04/23(月) 18:13:22 ID:0sDr0WhB
16 :
nobodyさん :2007/04/25(水) 04:44:13 ID:pUnnBiac
catalyst-jaからきますた
catalyst-jaからきますた
Sledge2.0 リリースマダー?
19 :
nobodyさん :2007/04/25(水) 08:40:35 ID:wqPlwe4w
mod_perlの起動に9000秒かかっちゃうんだけど原因は Catalyst ???
20 :
nobodyさん :2007/04/25(水) 09:56:44 ID:zukXUtef
Sledge 2.0 も政治的アピールとしてリリースすべきか
21 :
nobodyさん :2007/04/25(水) 14:09:24 ID:pUnnBiac
>>19 use Acme::Sxxxxxしてませんか?
Shanon禁止
subtech 廃人が集まるクソスレはここでつか?
Catalyst使ってます
25 :
nobodyさん :2007/08/13(月) 18:24:36 ID:xwEVahKf
廃れすぎ
スレタイがCatalystを語リストだったらもっと伸びた 罵声で
Catalystも運用面では結構大変なんでしょ? Railsに比べてどんなメリットがあるかよく分からないんだが
> Catalystも運用面では結構大変なんでしょ? > Railsに比べてどんなメリットがあるかよく分からないんだが Rails と比較する理由がよく分からないんだが、 なんで比較しようと思ったのか教えて欲しい。
CatalystはPerlにおいてRailsの代わりになる技術じゃなかったの? そういう事ならまあ別に興味もないのでいいんだけど
無理して興味を持たなくていいよ。
Perlって高度なシェルスクリプトを書くぐらいしか もう用途ないね
> Perlって高度なシェルスクリプトを書くぐらいしか > もう用途ないね 高度なシェルスクリプトって何なのか教えて欲しい。
CatalystのRailsに対するアドバンテージってのは、「Perlであること」じゃないかな? CPANにあるライブラリをそのまま使えるというのはかなりのメリット。Rubyだとあれだけの数は存在しないと思う。 質の問題はあるけどプログラマの数も多いし。
Rails でないとできないことって何かあるんだろうか。
RoR使ってます!って喧伝する事w
>>36 本気でわからないんですが、「こういうの」ってのは具体的に何を指していますか?
こういうの = ニュースになりうる話題性を生み出す ってこと?
これは入れとけってプラグインを語りたい
Stack::Trace
41 :
nobodyさん :2008/02/18(月) 11:31:02 ID:ILkbKTBC
#catalyst-jaって良く見かけるけどどこにあるの?
perlみたないスパゲッティ言語でもフレームワークが使えるんですか!?
>>42 スパゲティに書けるからスパゲティ言語?
頭がスパゲティ?
Perlほど厳密に書かせられるスクリプト言語はない。
オブジェクト指向のできない言語に なんちゃってフレームワークが存在するのね?www
完全な実装ではないけどOOPは可能だね。 変なのがわくのは、こないだのPHP問題が緒をひいてるのかな?
なんで今回は Shut the fuck up and write some code とか言わずに下らんエントリ ばっか書いてるの?
他人が書いたスパゲチの保守でも頼まれたんだろ。 同情はするよw
スパゲチ問題は正規表現みてなんじゃこりゃって思ってるやつら
つか、Perlでフレームワークが必要か?
言語問わずフレームワーク自体はまともに使ったことあるの?
>>49 その通り。
努力が足りない非正規雇用の増加や、
正社員の中にもサービス残業が嫌だなどという甘えた輩が増えていることは
その証拠でしょうね。
>>52 Javaで使ってる、StrutsとSpringとあとはview周りでいくつか。
小規模なものならCGI::Application でサクっと作っちゃうのが吉
Catalyst も慣れればサクサクじゃん。
複数の Catalyst アプリで Schema を使いまわすにはどうすればいいのかな? Catalyst::Model::DBIC::Schema にそれっぽい機能があるようだけど、 よくわからない。
Catalyst::Model::DBIC::Schemaでぐぐるといいよ
59 :
nobodyさん :2008/06/08(日) 13:40:26 ID:oe9fgjbi
これってCodeIgniterより手軽に使えるの?
専用サーバーなら手軽かも? でも共有サーバーなら、権限が無くて インストールすら不可能w
>>51 100人が100人とも必要だと答えるだろう。
必要ないのはPHPだけだろう。
あれは必要ないのに一生懸命フレームワークごっこやってるよな。
PHPがどれほど便利なのか使用者が全く分かっていないんだから痛い。
なぜPHPにフレームワークが必要ないのか? Perlだって、一ページ一CGIで最後に文字列出力すれば同じだしな。 PHPは、ウェブ用だからいらないんだよとか 頭悪い説明はかんべんなw
101人目が登場しちゃって申し訳ないけど、俺には必要ないやw そんな小難しいことしないし。
まあ小難しいことをしないのならフレームワークはいらんだろうなw 俺もPerlで小難しいことしないのでねw
フレームワークの最も重要な機能はテンプレートシステム。 テンプレートシステムが元から備わっているPHPだが、何故か必ず独自テンプレートシステムが組み込まれるw PHPを使わない人は、一度Smartyのディレクトリを覗いて見ることを薦める。 templates, templates_c というディレクトリがある。 前者には、本質的に全く無意味な独自記法のテンプレートが入っている。 後者に何が入っているか、知らない人は、想像してみてほしい。 十中八九、コンパイル済みのファイルが入っていると考えるだろう。 しかし、現実はとんでもないものが入っている。 何と、独自テンプレートをPHP(テンプレート)に訳しただけのものが入っている。 最初からPHPで書けよ馬鹿wwwwwwwwwwwwwwwwww もうほとんどイメクラの世界。独自テンプレートプレイ。
> フレームワークの最も重要な機能はテンプレートシステム。 ぽかーん ダメだこいつww
URLとアクションのマッピング機能だけあればいい あと必要な機能を疎結合で足せればいいんじゃね
データベース連携の機能もほしいな。 これがあるのと無いのでは、開発速度に大きな差が出るから。
PHPのフレームワークは、少なくともoutput_bufferingで出力を抑えたり、フィルフォームしたり、テンプレート内の変数を渡す部分などは、必ず独自に実装してる。
71 :
nobodyさん :2008/07/05(土) 21:46:00 ID:TMBCR/jW
今日からCatalyst勉強中なんだけど、 Controllerのメソッドに付ける「Private」って何? 意味としてはprivateメソッドってことなんだろうけど、 Perlの表記としては見たことないんだけど。
Perlのアトリビュート機能だよ。アクセス制御だね。Catalystのマニュアルにも説明してある。
ラクダ先に消化したほうがいいんじゃない?
今更だがyamlからconfに変わったんだな
今でもyamlで表記できる。 confなくて、ymlがあればそっちを読みにいく。 個人的にymlよりもjsonがいいんだけど、ネイティブで対応してくれんかね。 ところでcatalystの日本語情報源ってまとまったところないのかな。 最新ので。
ブログ
catalystでクッキーを扱う方法教えてください。 セッションでサーバ側に保存するんじゃなくて、 ブラウザのクッキーに任意のデータを保存しておきたいんです。
人いねーなここ・・・
catalyst入れてみたいんだけど、まずなにをどうすればいいの? かんたんなインストーラーとかあるの? ちなみにcakephpとruby on railsのインストールには成功しました。 サンプルも作れました。
perl -MCPAN -e 'install Bundle::Catalyst' で、だいたい必要なモジュールはインストールされるけど、数が膨大でコンパイルエラーを出すのも現れるだろう。
WindowsでActiveperlなんだけど、 PPMから入れてもいい?
なんかググれない理由でもあんの? いくらでも資料なり記録なり出てくると思うけど。
ググれない職場なんていくらでもあるよ(藁
>83 ググレ無いけど2chに書き込み出来るのか。
> (藁 ものすごく久しぶりに見た気がする
くそー、Session::State::URI がうまく動かん。 State::Cookie だと問題ないのに、 State::URI だと Restore してくれん。なんでだー。
88 :
nobodyさん :2009/01/14(水) 20:02:58 ID:/rd1Ean2
jiftyについてどう思う?
best practicalのハッカー達のおもちゃ。 辱めてるわけではないよ。面白いアイディアがいっぱい。
ぼくのおもちゃは、おちんちん。 辱めてるわけではないよ。カイカンがいっぱい。
何してたんですか
Catalyst 5.7015です。 apache2+mod_perlで動かそうとするとPOSTリクエストでNot Foundがでて困っています。 付属のデバッガではなんともありませんし、GETでクエリ文字列を送っても大丈夫です。 スクリプトを全て見たわけではありませんが、POSTリクエストを発行しているところでは 全て404 Not Foundが帰っています。 心当たりのある方、いらっしゃいませんか?
93 :
nobodyさん :2009/02/08(日) 15:03:50 ID:W2GkJqFi
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>
>>93 事故解決しました。
> PerlTransHandler Module_Name
を外したら正常動作しました。理由?わかりませんw
ぐぐったら、mod_perl スレに同様の話が書いてあったw
moose実装の新バージョン出たね
ここってCatalyst以外のフレームワークの話題はいいのかな。 個人の趣味でCatalystは敷居が高すぎてなー
Arkを
配布用CGIに最適なフレームワークってやっぱりCGI::Appなのかな? 全部同梱したらけっこうなサイズになりそう。 MENTAとかMojoも気になるけど新しすぎて不安がなくもない。
Mojo使ってる、というか改造して使ってる。結構好き。 でも軽量かどうかは微妙かもね。 MENTAは軽量だと思う。
日本じゃイマイチだけど海外じゃCGI::Appは結構人気ある。し、たいていのウェブサイトはCGI::Appで十分だと思う。
。し、
104 :
nobodyさん :2010/06/20(日) 23:22:33 ID:cZnRHjmW
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に メソッドを定義したい 場合はどのようにすればよいか教えていただけますか。 宜しくお願いします。
Schema/Result/以下にテーブルの内容を定義したモジュールがばーっと並んでるんでしょ? そのモジュールにメソッドを追加すれば、コントローラクラスで、 $c->model('DBIC::User')->foo_bar() とかって呼べるはず。 それが出来ないなら、もっと根本的な所で間違ってる。自分でラッパークラス作ってて、その作り方が間違ってるとか。
>>105 ありがとうございます。
やはりそうですよね。。
そこに追加しているんですが、呼び出せないです。
気になったのはResultSet 云々のエラーメッセージがでてるけど、そこのクラス群はDBIC::Core が親になっている事でした。
モデルは自動生成させているので、手では作っていないです。
何かの手順間違いでおかしな事になってるんですかね。
再確認します。
分かりました。 load_components に ResultSetManager とメソッドに ResultSet 属性が必要なのですね。 Catalyst というよりはまるまるDBICでした。 ありがとうございました。
108 :
nobodyさん :2010/07/09(金) 09:02:00 ID:zqSlFWRR
109 :
名無しさん@そうだ選挙に行こう :2010/07/10(土) 22:11:32 ID:oMY+XuqK
mod_perlで動かすと「Couldn't render template "file error - hoge.tt: not found"」というエラーが出るんですが解決方法を知ってる人がいたら教えてください。
Foo::View::TT とかで INCLUDE_PATH がめちゃくちゃとか $c->stash->{template} に変な指定してるとかじゃない? 見てあげるから github に丸ごとアップすればいいよ。
>>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ではうまくいくんですが・・・
apache(mod_perl)再起動後が遅すぎる・・・。 数アクセスあれば軽くなるけど、それまでが重いのは 何とかならないのでしょうか。 解決策をお教え願えれば幸いです。
そういうもんだろ JSPとかRoRも同じだ
startup.plとかで予めロードするといいよ。 共有メモリに入るから効率的になるし。
116 :
113 :2010/12/20(月) 00:58:13 ID:???
>>114 某SNSアプリの開発をやり始めたのですが、タイムアウトが非常に短くて
課金周りで失敗するのです。他の人(他の言語)の人はどうしてるのかなと・・・。
>>115 なるほど。その方法で試してみます。感謝
JSPやってたときはリリース時にバッチで全画面叩いてたな
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 :
118 :2011/01/05(水) 00:10:31 ID:???
5.8.9で同じようにやったらあっさりインスコできた
5.10.1も
>>118 と同じ状態になった
こけたテストと5.10.x以上で現象が出るってことは、mro周りが非常にあやしい気がする
5.80030出てたから同じ環境でやってみたがテスト通ってた
121 :
nobodyさん :2011/02/06(日) 21:50:41 ID:bKz+Zcg9
catalystでIPC::Open2使えないよ。 どうすりゃいいん?
ググれば一番上に出てくるじゃねーかボケが
蟷エ縺ォ縺ッ陬謨」繧堤匱陦ィ縺励
CGU::POST_MAXのcatalyst番はないんですか? Catalyst::Reqeustの$req->read( [$maxlength] ) これでいいんですか? これをやったんですが どこでエラー取得で切るんですか?容量こえてたばあい
アホかw
だめなんですか? xx.cgiっていうファイルもう作っちゃってあるので そこから取得したデータをjavascriptで使いたいんです xx.cgiをアクションとして作り直さないとだめなんですか? xx :Local{} みたいに? 教えてください
もうね、なんというか、もっと基礎から勉強したほうがいい
apacheでやると変な表示になります
<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>
CGI::APP と比べるとどうなの?
mobilecatってまさか5.8では動かない?
CGI::Appもシンプルで今でも使ってるとこは多いけど、今から新しくやるならMojoliciousの方がいいだろうな。 Catalystも高機能なフレームワークだけど、最近はMojoliciousみたいなシンプルな奴の方が流行というか、そういう流れでは。
ところでフレームワークで作ったアプリってCGIで動かすのはおかしい? PSGI/Plackとかの解説ばかりなんだけど。 LAMP環境、SpeedyCGIで動かしたいんだけどMojo(licious::Lite)が動かないんだよなぁ。(1発目の実行時が) Template絡みだと睨んでいるのだけど。 そもそもCatalystじゃないからスレ違いなんだけど、やり方分かる人教えて。
遅いレスだが、
http://mojolicious.org/にあるMojolicious::Liteのコードの内 、
app->start();
を
app->start('cgi');
にする。
あとは、index.cgiとかのファイル名で保存して、(当然先頭行に#!/usr/bin/perlとか書いてパーミッションは755とかにして)、
CGI実行出来るApacheのドキュメントルート以下に置けば動く。
Mojoliciousの場合でもstart()の引数を'cgi'にすればいいだけ。
Plackupとxxx.psgiとCatalystのアプリのソースがあれば Catalystとかのモジュールが入ってない環境でも動くんですか? いま./script/xxx_create.pl PSGIでblog.psgi作ってみたんですが ./script/create_serverってやってるのおなじです どういうメリットありますか?配布するとき相手がCatalystなくても動くとかですか?おしえてくださいメリット
君はもっと初歩的なことから勉強したほうがいいな
139 :
nobodyさん :2011/05/19(木) 11:47:41.05 ID:PDIMhFU0
CatalystをRESTfulに書こうといろいろ探していて、 Catalyst::Controller::Resources というのが良さそうなのですが、 最近の記事がないのとこいつ自体のアップデートが2009で止まって いるので躊躇しています。 1)C::C::Rは良い。updateがないのはC::C::Rは充分枯れているから。 2)C::C::Rは良い。Catalyst自体一段落しちゃったから記事がないだけ 3)みんな既に他のものを使ってRESTful環境を構築している 4)REST自体オワコン あたりが考えられるのですが、実際のところどうなんでしょう?
140 :
139 :2011/05/19(木) 13:55:27.50 ID:???
perlのフレームワークで悩む時間は無駄。 人間の人生において時間は有限。 その有限な時間を有効活用したいのであれば、大人しく、現在、Web開発において 最も最適な言語であるPHPのフレームワークに関して悩めばいい。 PHPのフレームワークはどれば一番良いのか、と、悩む時間のほうが、 Perlに関わる時間よりも有意義に過ごせるだろう。 限りある時間を無駄にしてはいけない。 perlによるWeb開発の時代は、とっくの昔に過ぎている。 たとえ辛くても、この事実は認識しなければならない。
そうだね
僕PHPやるね いまからでもがんばればおいつけるよ
本に50万以上つぎこんでるから かんたんだね
そんなことないよ
PHPは文字コード周りがお粗末すぎて使い物にならない。 えてしてPHPerは間違ったことを吹聴する傾向にある。 おっと、断っておくが僕は全ての言語は平等だと思っている。
「〜は使い物にならない」って言ってる奴自身が使い物にならないのは、よくある話
Perlぐらいだよな。 UTF8フラグなんて 意味不明なものがある言語はw
うんこくさいだんさんはかえってください
UTF8フラグをdisってるやつで、UTF8フラグを正確に説明できる やつを見たことがない。つまり存在意義がわかってない。 あれがないとむしろ困るわけだが。
あたらしいことをおぼえてもすぐすたれるから きそとなるぶぶんをちゃんとかためといたほうがやくにたつんだよ
くだらないものを覚える必要はないよ。 他の言語を知ってれば、そんなのなくても 何の問題もないことは分かりきった話だし。
>>153 じゃあなんで俺の隣の島はPHPの文字コードの問題でいつも
揉めてるんだ?
UTF8フラグ的なものはPythonにもRubyにもある。ないのはPHPぐらいなもの。
>>154 俺の隣の島でPerlの文字コード問題で
もめてるのと同じだとおおもうよ。
>>155 内部に隠蔽されているなら何の問題もないよ。
Perlの場合、コードの中でUTF8フラグをつけたり外したりして
cpanモジュールに渡さないといけないことが多々あるので
問題になってる。
>>157 Perlの場合、decode/encode周りをよく理解してない厨房が多いだけで
分かってる人が見ればすぐ治る場合が多いが、PHPの場合複雑怪奇な
正規表現書かないとどうにもならないケースが多々ある。
PECL/mb_*が糞すぎてカオス。
>>158 そんなの(PHP以外の)他の言語でも同じ。
バイト列しかないPHP脳だと不思議に思うかも知れないが、他の言語じゃ文字列とバイト列を分けるのは当たり前。
まあ、もっともPHPの場合、このままでいいのかもしれない。PHP6は開発中止になってよかったのかもしれない。
みんな現状で満足してるみたいだから。
>>160 PHPってバイト列と文字列は別って概念ないの?
まだ?
それが問題になって10年以上経ってるのに?
( ゚д゚)
PHPのユニコード対応ってあれ以来まったく進展ないらしいね。どうするか検討すらしてないそうだ。
C言語もバイト列と文字列の区別はないよ。
C言語もバイト列と文字列の区別はないよ。
文字コードフラグならまだ意味は分かるけど UTF8フラグだもんな。
PerlやPythonの多言語処理は、内部の文字列エンコーディングがUTF8(UTF16)と決まってるんだから、UTF8フラグと呼ぶのは正しい。
UTF8はASCIIコードと互換性があるのだから 文字数を数えるとか以外では 区別する必要がないんだよ。 つまりUTF8ならバイト列として処理して構わない。 それなのにいちいち変なフラグつけるなと。
>>165 じゃw_char型ってなんのためにあるの?
>>166 UTF8って表現は俺も意味わからん。
Unicodeフラグの方が正しい
>>168 お前みたいのが迷惑なコード書き散らすんだよ。
Perlの内部表現はUTF8なんだからUTF8フラグと呼ぶのは正確。decode()してエンコードがUTF8であると決定されるんだから。
>>170 内部表現はUnicode(多分w_char)だよ。¥x{FFFF}とかにフラグ立てられるっしょ。
w_charは2バイト限定。 UTF8は1〜6バイト Unicodeはただの文字集合。内部表現じゃない。 そんなこともしらんのか
>>172 Unicodeのコードポイント0x0000-0xffffをw_charに
突っ込んでるのがPerlの内部表現って意味だけど?
1〜6バイトの可変長文字列を内部表現にしたら扱いにくくて 仕方ないだろjk。
文字列->バイト列な
>>173 Unicodeのコードポイントは0x0000から0x10FFFFだ
16ビットに入りきるかボケ
>>174 ASCII互換にすることで
扱いやすくしているのを知らんのか。
ASCII互換の意味調べてから出直してこい。
>>178 latin-1かUTF8って書いてあるだろ。
それ以外じゃねーよ。
勉強になったか、初心者よ。
>>179 俺関係ないし。
将来的に変わるかもしれないからプログラマは内部表現に
依存すんなってことでしょ?
内部表現はUTF8と書いてある以上 UTF8だ。
>>181 Perl の内部表現の一つはたまたま UTF-8 です。 残念ながら、
Perl は秘密を守れないので、このことはみんな知っています。
これが多くの混乱の源です。 内部表現は何か分からないエン
コーディングで、常に明示的にエンコードと デコードが必要
ということにしておいた方がよいです。
ってことで命名が悪かったんだよ。
Rubyみたいに内部表現のエンコーディングが任意な言語なら別だが、Perlの内部表現はUTF8で固定されてるのでUTF8フラグという呼称になる。
問題は、UTF8フラグありのUTF8文字列と UTF8フラグなしのUTF8文字列があるということ。 どっちを使うべきか? はっきりしているのはPerlよりも外に出力するときには UTF8フラグは無しにするということ。
>>185 >問題は、UTF8フラグありのUTF8文字列と
> UTF8フラグなしのUTF8文字列があるということ。
へえーUTF8フラグなしの文字列があるのか。
UTF8フラグなしはバイト列だと思うがな。
UTF8で書かれたテキストファイルには UTF8フラグなんてものはついてないが これをバイト列と呼ぶやつはいない。 お前は常識を知ったほうがいい。
何が言いたいのか分からないが、 PerlじゃUTF8フラグがあるのが文字列で、ないのがバイト列って呼んでる。 PythonでもRubyでも文字列とバイト列は分けて処理する。PHPもPHP6でそうなる予定だった。
相変わらずPHP民は主張したいことが不明だな。
Catalystスレのはずなのに、別のスレになっててワロタ
Catalyst::Controller::Resources って最新のCatalystに入らないよね? RESTfulに書く方法ってないの?
あれ?入ってない? つい最近セットアップしたものには入ってるな 無意識のうちにcpanmとかで入れたのかも
194 :
ひろむ :2011/06/05(日) 22:31:01.27 ID:???
あ
あ
>>193 む、俺の勘違いか。調べてみる。ありがと。
書き忘れたけどCatalyst 5.80032
199 :
tokuhirom :2011/06/08(水) 00:12:30.74 ID:hreP7cYm
君たちフレームワークおぼえてるの 基礎なる部分を覚えたほうがいいよそっちのほうが後々役に立つからね なんかそういうのすぐ廃れるからやめたほうがいいよ でもぼくみんなに秘密のやつつかってるけどね自社用の
200 :
tokuhirom :2011/06/08(水) 00:13:09.87 ID:hreP7cYm
フレームワーク:特製ひろむスペシャル1号っていうやつだよ
201 :
tokuhirom :2011/06/08(水) 00:14:30.56 ID:hreP7cYm
いちおうPerlプログラマで
202 :
tokuhirom :2011/06/08(水) 00:15:35.97 ID:hreP7cYm
なんかいいかけちゃったねごめんね 今度おしえるね
>>199 フレームワークを使わないと基礎は身につかないよ。
独自でフレームワークを作り上げる人なら話は別だがw
フレームワークに使われてるアーキテクチャ。
これを理解するには実際に使ってみるのが一番早い。
フレームワークを使ったことがない人は
アーキテクチャの ”基礎” が全くなってない。
>>199 基礎は身につけるもの
フレームワークは利用するもの
技術は何にしろすぐ廃れる物
つかtokuhiromはAmon2もっと力入れてくれ。
205 :
tokuhirom :2011/06/08(水) 10:25:13.50 ID:hreP7cYm
僕のミステリアス大作戦にひっかかったみたいだね Daikuっていうツール これみんなどんなツールか知りたがってるよ 大工 ほら きになったでしょ
206 :
tokuhirom :2011/06/08(水) 10:59:59.49 ID:hreP7cYm
daiku tokuhiromで検索してねみんな
daiku本題と関係ないやんか。
208 :
tokuhirom :2011/06/08(水) 14:32:45.29 ID:hreP7cYm
こいつYappo
209 :
tokuhirom :2011/06/08(水) 14:33:26.57 ID:hreP7cYm
わたしたちが創造するモノを通じて世界の人々をハッピーにすること。それがモバイルファクトリーの存在意義で
210 :
tokuhirom :2011/06/08(水) 14:36:15.96 ID:hreP7cYm
ハッピーとかいってるけどまじハッピーじゃないです あれうそです みんな騙されてます ぼくからも苦情いっときます さようなら
211 :
tokuhirom :2011/06/08(水) 14:44:33.63 ID:hreP7cYm
年収いくらだとおみおますか?1500万です
212 :
tokuhirom :2011/06/08(水) 14:50:18.11 ID:hreP7cYm
僕はちなみに短芝主義者です よく w つけます
213 :
tokuhirom :2011/06/08(水) 14:51:19.38 ID:hreP7cYm
214 :
tokuhirom :2011/06/08(水) 14:53:15.02 ID:hreP7cYm
トクットクットクットック!!!トックヒローーーム!!!
215 :
tokuhirom :2011/06/08(水) 14:53:39.26 ID:hreP7cYm
とくとく っていうやつ僕が考えました名前
tokuhiromっつってひらがな多めにしてるだけじゃんかw tokuhiromは中二病をdisるけどここのtokuhiromは自分が中二病
217 :
tokuhirom :2011/06/08(水) 16:12:11.64 ID:hreP7cYm
僕年収1500万ありますから Perlプログラマーですから 中2病じゃないよ 風来のシレンRTしちゃった 土曜に浦安万華郷にお風呂はいりにいくから僕のヌードがみたいひとはきてね
218 :
tokuhirom :2011/06/08(水) 16:52:14.20 ID:hreP7cYm
cloudforecast を CPAN にあげても結局 rpm とかでいれなきゃいけないモジュールがおおいしあんまうれしくなさそう
僕の好きな食べ物をあててください tokuhirom 好きな食べ物 でググっちゃったあなた それじゃでません あひゃひゃひゃひゃ
↑偽ひろむ
>>204 > 基礎は身につけるもの
> フレームワークは利用するもの
意味がわからんw
利用するものというのなら
フレームワークだけじゃなくて
言語だって利用するものだろ。
利用しないものを使ってどうやって基礎をつける?
ピアノがうまくなりたければ、ピアノを弾く
自転車に乗れるようになりたければ、自転車になる。
実際に利用するものを、使わないで基礎なんて学べないよ。
>>220 マジレスすんなw
>>221 基礎は一生物。フレームワークはその都度使い捨てって意味だが。
> 使わないで基礎なんて学べないよ。
当たり前だろアホか。
みんなおはよう朝ですね今日、も張り切っていきましょう
今週の土曜日はfukuoka.pmに参加します ぼくもでます perlわからない人でも理解できるような話をするので、ぜひお近くの方はきてね みんなきて きてください 2chみたっていってね そうすれば僕の70万円以上の書籍の1%の本あげますね
やっぱあげません あげたくないです
ちょっといまサボタージュして2chやってます 上司はオワコンです 上司に勝ちました
僕のプログラミングレベルは上司に勝ってます みなさん情弱です 上司はしにま
Catalystを語る人 っていうのつまらなかったですね tokuhiromが語るスレにしたほうがいいですよ
とくひろむは風邪で休んだので僕が代理で2chするな 何でも聞いてな カタリストつかったことないですががんばりたいと思うな
tokuhiromを騙るスレ
8年前くらいは鯖弄ってたのでPerl使ってましたが、最近はWeb開発でずっとPHP、でフレームワークを 使い始めて2年くらいなのですが、故合ってPerlでWebサイトを作らなければならなくなりました。 Perlでも使えるならCatalystを使った方が良いですかね? そもそも専業PGでもなんでもない上に理解に怪しい面もありますが、Catalystもオブジェクト指向的な 考え方とMVCの概念で作れるもんなんでしょうか。
どういう規模の開発かにもよるな 簡単な物なら、わざわざCatalyst使う必要もないし 8年前だと、まだ日本語使うのにjcode.pl使ってた頃かな
今はjcode.plいらないんですか・・・。 進化してるんですね。
234 :
tokuhirom :2011/06/10(金) 15:14:50.96 ID:0fc4ZFTm
>>231 使って
僕たち本かいたりするだけでお金は要るの
あ、ちなみに
こういう技術を勝手に自作自演で作って、JPAとかxxx.pmで
今流行のPerl〜〜はこれ こういう書き方 この本を買ってね
ってやればいいだけ
おこずかい稼ぎ
ぼくたちが作るものは 便利に見せかけて実はみんなに苦労なことをさせる
お金をもうけるための技術なんだよ
わかってないね
Miyagawa氏と小飼弾氏とかで流行とかPerlの書き方とかなんかそういうの決めちゃって
ネタが尽きないように毎年やって 本かわせてるの あと会場費ぼったくってる知り合いのつかって
きみたち毎年かってくれてありがとね 永遠に続くからこれ
別に便利になることないから君たちの生活 あほくさ
235 :
tokuhirom :2011/06/10(金) 15:15:29.24 ID:0fc4ZFTm
あほくせーーPerlやってても働けないからかわいそう
縦読み?
237 :
tokuhirom :2011/06/10(金) 15:20:08.42 ID:0fc4ZFTm
僕ちなみに年収1500万ですから 僕Perlプログラマーですから 君たちとは違います 情弱です オワコンです
238 :
tokuhirom :2011/06/10(金) 15:20:55.88 ID:0fc4ZFTm
MVCでつくれるよCatalyst 何でも聞いてねぼくに
239 :
tokuhirom :2011/06/10(金) 15:23:09.97 ID:0fc4ZFTm
PHP使いなよ 地獄みたいんだね苦しそう そんなPerlのCatalystを学習するなら いちからPHP覚えてそっちのサンプルとか書籍あさってつくったほうがまとも すごい時間かかるとおもうよ絶対やめたほうがいいよ インストールとか設定とかでつみますよ?いいんですか?覚悟してますか? あららららら 本当にいいんですか?
ぼくのかんがえた最強モジュールを見てください
Daikuです
しらけました 終わりです 僕はオワコンでした もちうまかったなう
なに もちだと思いますか あててください
答えは やきもちです
本物のtokuhiromに中二病きもいですと言われるレベル。
僕はオワコンです 終わり tokuhiromは終了しました
誰こいつ
温泉はいってます iphoneから
僕のとおり名しってますか? 徳永 広夢です みなさん勘違いしてますね 僕はPerlプログラマーですきやすくメール送らないでください 僕は年収1500万です 僕はPerlプログラマーですから
僕の名前ダサいので英語にしますね InfinityDreamです
インフィニティードリーム 永遠の夢です
殺 伐 と し た ス レ に ゾ ウ リ ム シ が ! ! _/\/\/\/|_ \ / < アメーバ!!! > / \  ̄|/\/\/\/ ̄ _____/ ●`丶 、 ==ニ───- 、 ,,lll,` 、 / ,,,,,,,,llllllllll 丶 / iiiilllllllllllllllll!! │ / llllllllllllllllll´ │ │ llllllllllllllllllllli │ │ llllllllllllllllllllll │ │ llllllllllllllllll´ / 丶 ミカヅキモ´´`ll / 丶 iillll / 丶 !!!!iiill!´ / `丶───__│ \ \ ┏━━━┓ ┏┓ ┏━━┓┏┓ ┏┳┓┏━━┓ ┗┓┏┓┃┏━━┛┗┓┗━━┛┃┃ ┃┃┃┃┏┓┃ ┃┣┛┃┗━┓ ┏┛┏━━┓┃┗━┓┗┻┛┃┃┃┃ ┃┣━┛ ┏┛┃┃ ┗━━┛┃┏━┛ ┃┃┃┃ ┃┃ ┏┛┏┫┃ ┏━━┓┃┃ ┃┗┛┃ ┗┛ ┗━┛┗┛ ┗━━┛┗┛ ┗━━┛
すばらしい 全部間違ってる
殺 伐 と し た ス レ に ラ ン ボ ー が ! ! __ , ―― '  ̄ ̄ ̄ ̄`――、___ _/\/\/\/|_ / ̄ ̄__________ ) ) ) `\ \ / ( ,/' ! i l l l l | | | | l l l l l !i`~ーー、、 \ < エイドリアーン ! ! > ヽ_ (〆――――-〜//⌒~ヽヽミシヽ、`ヽλ__l / \ 、 ~ λλ___、丶ヽ/'~ヽ、。~ハwwヾ 〉〉  ̄|/\/\/\/ ̄ `、ー―――――-丶// /⌒~⌒ヽ、ヽ、 `ーヽく〃 ,//  ̄ ̄ ̄ ̄ ̄ ̄~`( | λ\ヽ冫ノ,冫~ 《丿/ 、 、_______| | \__丶´/lノ冫 l / ` ー――ヽニ_ーl\_、\\\冫 /,〆 `ヽl\___ ̄ \ヽ\ /ノ/ 、`――――――ヽ\__ ̄ ̄、, \ヽ\ ,/イ/  ̄ ̄`――、_ー、!\_ ̄ ̄ノ \ヽ∨'〃/  ̄\ 〉 ノ 〉 ヽο冫 ,〉// ノ,| ~~ (/,/ '/'l デデンデンデデン _____◎__ ____ __ | | | | .| 囗囗| | ̄ ̄ ̄| |____ | | | __. r┴―――‐┴┐/ ./_ | | | | | | | |___ __|く / \_| | | ̄ ̄ ̄ ̄ ̄| ___/ ./ | | / ./ __| | \/、 / |_____| | / | | ̄ / | / | ̄ ̄ / |____/ | | / .|__/ |____/
もう語らないのか
そもそもCatalyst以外のPerlフレームワークについて2chで語る場がないのもおかしい