[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/08 16:18 / Filesize : 307 KB / Number-of Response : 980
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

くだすれPerl(超初心者用)



1 名前:nobodyさん mailto:sage [2006/09/10(日) 13:33:48 ID:???]
このスレッドは、他のスレッドでは書き込めない超低レベル、  
もしくは質問者自身何が何だが分からない質問を勇気を持って書き込むスレッドです。  
Perl使いが優しくコメントを返しますが、  
お礼はPerlの布教と初心者の救済をお願いします。  


745 名前:nobodyさん mailto:sage [2008/01/16(水) 17:58:11 ID:???]
>>743
Perlからはなれて、パケットフィルタリングとか、TCP/IPの
詳細について調べていった方がいいと思う。
セキュリティも個人情報を扱っているとか外に洩れるとやばいものは
物理的なレベルで外部に公開せずに社内LANでのみとかにするわけで、
そういうものはPerlの設定やコーディングでなんとかするものではない。

746 名前:nobodyさん mailto:sage [2008/01/16(水) 18:07:35 ID:???]
>>743
最近は、ASP(アプリケーションサービスプロバイダ)とかあるので、
それを利用した方がいいと思う。プログラムを組むのは辞めて。
それだと、必要な機能だけを月に数千円〜数万円で必要な期間だけ
利用できる。

747 名前:nobodyさん mailto:sage [2008/01/16(水) 20:49:06 ID:???]
ごめん、拡張子aspだけど、中身Perlwwwwww

748 名前:nobodyさん mailto:sage [2008/01/16(水) 22:39:49 ID:???]
>>747 あるあるwww

749 名前:nobodyさん mailto:age [2008/01/18(金) 20:13:52 ID:???]
すみません。質問です。
不正な入力を防ぐ為に、いろいろなことを考えているのですが、
一人で考えていると、漏れがありそうな気がして怖くなりました。
何か、こう言うことを考えてコーディングしたほうがいいという
ガイドラインのようなものはあるのでしょうか。

例えば、以下のような感じです。
1.変なアドレスからcgiを実行しようとしていたらはじく
2.textareaタグの記述は○文字まで
3.同一IPアドレスからの連投を防ぐ

750 名前:nobodyさん mailto:sage [2008/01/18(金) 22:45:45 ID:???]
パイプで別プロセスを作った場合ですが、
特殊サブルーチンENDはそれぞれが終了した場合に常に行われる。
これを防ぐ手立てはないでですか?

751 名前:nobodyさん mailto:sage [2008/01/19(土) 10:32:13 ID:???]
>>750です。自己解決しま。

752 名前:nobodyさん [2008/01/19(土) 16:56:00 ID:FZ1FRzKn]
Perl使用者がよく使うライブラリ、モジュールなどを紹介した
投票形式のサイトを以前見かけたのですが、思い出せません。

どなたかご存じないでしょうか?


753 名前:752 mailto:sage [2008/01/19(土) 17:21:59 ID:???]
見つかりました

mfpm.blogdb.jp/

お騒がせしました



754 名前:nobodyさん [2008/01/23(水) 16:33:04 ID:LaH3xf3C]
こんにちは。

755 名前:helpです [2008/01/23(水) 17:26:00 ID:AM6Aqa52]
すいません。下記のようにwhile→foreach→whileと入れ子構造で
繰り返し単語リストにある用語を文書から検索したいのですが、
上手く動きません。Helpお願いします。
$word がwhile (<F>) 以下の$wordに上手く渡せません。

open(F4, $dic_file) || die "$dic_fileをオープンできません:$!\n";

while (<F4>){
@words = split(/\n/, $_);
foreach $word (@words){

while (<F>) {

print "$_";
#「$word」という単語のみにマッチさせる


756 名前:nobodyさん mailto:sage [2008/01/23(水) 18:55:07 ID:???]
while (<F4>){
@words = split(/\n/, $_);

wwwwwwwwwwwwwwwwwwwwwwwwwwww

757 名前:nobodyさん mailto:sage [2008/01/23(水) 19:27:30 ID:???]
$/ = '';


758 名前:755 mailto:sage [2008/01/23(水) 22:55:33 ID:???]
つまり
1.用語ファイル (単語が1行に一つずつ入ってる用語。500個位)
2.文書ファイル (文書ファイル。単純なテキスト)
3.2の文書ファイルを、1の用語ファイルの単語を一つずつ
whileを使って検索します。

早めに必要なのでどなたか教えてください。>756さん笑ってないで。

759 名前:nobodyさん mailto:sage [2008/01/24(木) 00:24:58 ID:???]
>>755
Perlでは(というか…)改行文字でレコードが分割されているので
@words = split(/\n/, $_); # <-はありえない
そもそも、こんなループを組むこと自体どうかとも思うが

my @words = [];
while (my $word = <F4>) {
  push @words, $word; # $_でもいいけど
}


ファイルをループ先頭でseekするのもありかな、あとはお好きにドゾー。

760 名前:nobodyさん mailto:sage [2008/01/24(木) 07:38:32 ID:???]
>>755
>>759に書いてあるように改行文字で分割される、
事前に>>757を書いておくと、以降$/に代入された文字で分割されるようになる。
ここでは空文字列なので分割しなくなる。

my $txt
{
 local $/;
 open(F,$txt_file) or die "$txt_fileをオープンできません。";
 $txt = <F>;
}
open(F4,$dic_file) || die "$dic_fileをオープンできません。";
foreach $word (<F4>) {
 $word =~ s/\n$/s;
 $txt =~ s/\Q$word\E//sg #例: マッチ部分削除
}

|´д`)ノ笑ってすまんね

761 名前:755 [2008/01/24(木) 09:47:56 ID:TN487IBF]
好きよ、好きよ、好きよ >760さん。

762 名前:nobodyさん mailto:sage [2008/01/24(木) 10:15:27 ID:???]
検索するといっても、どういう結果が欲しいわけ?
ファイル2の行数までほしいとか、ファイル1のwordのリストだけでいいとか、
件数までいるとか。

763 名前:nobodyさん mailto:sage [2008/01/24(木) 23:47:07 ID:???]
すいません。Perlからword, excelファイルをいじることってできます?
マクロの言語(VB?)分からないので・・・。



764 名前:nobodyさん mailto:sage [2008/01/25(金) 03:03:45 ID:???]
Win32::OLE

765 名前:nobodyさん mailto:sage [2008/01/25(金) 08:09:41 ID:???]
>>763
Perlそのものがその程度の知識であれば、VBAを勉強した方が早いと思う。
一つバージョンが違っただけで途中で動かなくなるとかしょっちゅうだし。

766 名前:nobodyさん mailto:sage [2008/01/25(金) 15:27:50 ID:???]
VBAでわからないなら Perlでも無理だと思う。


767 名前:nobodyさん mailto:sage [2008/01/25(金) 18:34:06 ID:???]
VBとVBAの違いが分かっていない時点で、
プログラムそのものをあきらめた方がいいと思ったりw

768 名前:nobodyさん mailto:sage [2008/01/26(土) 00:07:47 ID:???]
VBAだけでもVB組めるんだが・・・釣られた?

769 名前:nobodyさん mailto:sage [2008/01/26(土) 18:10:44 ID:???]
cgiファイルにアクセスして来た内容(GETやPOSTのデータなど)を
ログに保存する場合、すべて独自でプログラミングするしかないのでしょうか。
自分で作りはしたのですが、こういう状況は頻繁にあるので、
モジュールがあるのでは、と思ったりしたのですが。

770 名前:nobodyさん mailto:sage [2008/01/26(土) 18:32:06 ID:???]
なぜ、そう思うならドキュメントを読もうと思わないのだろうか?
search.cpan.org/dist/CGI.pm/CGI.pm#DUMPING_OUT_ALL_THE_NAME/VALUE_PAIRS

771 名前:nobodyさん mailto:sage [2008/01/27(日) 01:37:41 ID:???]
>>770
レスありがとうございます。
ドキュメント読んでやってみます。m(_ _)m

772 名前:nobodyさん [2008/01/27(日) 12:37:53 ID:TNan8zlF]
日本でperlの良いサイトが見当たりません。
perlの英語サイトでお勧めありますか?

773 名前:nobodyさん mailto:sage [2008/01/27(日) 13:13:35 ID:???]
きみの言う”良いサイト”を説明しないことには・・



774 名前:nobodyさん mailto:sage [2008/01/27(日) 13:32:38 ID:???]
perlはネット上では情報量は多い方だぞ。

一方で某社の言語のは情報量は少なく、高い公式文書とかを
買うしかなかったりするし、簡潔すぎて分かりにくい説明を
一生懸命読む羽目にもなる。

775 名前:nobodyさん [2008/01/27(日) 19:07:45 ID:TNan8zlF]
>>773
良いサイトを教えて欲しいのではなくて良いサイトが日本ではないと思うので
海外のお勧めサイトを教えて欲しいんです。
切実な要求ではなくて、ハックな皆さんが常日頃どんな英語サイトを見ているかを気軽に尋ねたつもりなんですが。

776 名前:nobodyさん [2008/01/27(日) 19:26:24 ID:TNan8zlF]
>>774
分かる気がします。
定番ですがperl mongerは良く見ますが、かなり突っ込んだトピックでも有益な情報がたくさん引っかかることがあったりしますね。
例えば、insideout objectはこのサイトで勉強しました。
あとGoogleの最近更新されたページ検索とはてブとCPANサーチを使えば目的のページが見つかることが多いですね。
皆さんはどうやってperl情報を検索してますか?
お勧めあったら教えてください。

で、上で質問したのは、RSSで読みたくなったりブラウザーのお気に入りに入れておきたくなるような良いサイトが
なかなか日本のperl関係では少ないかなということです。
まあそのあたり実際どう思います?
個人の主観なので、まあそのあたりは適当にスルーしてくださっても結構です。

777 名前:nobodyさん mailto:sage [2008/01/28(月) 00:30:45 ID:???]
おれは
perlbuzz.com/2007/08/top-10-perl-blogs.html
search.cpan.org/author/
use.perl
とか色々。

778 名前:nobodyさん mailto:sage [2008/01/28(月) 00:32:33 ID:???]
あ、authorぢゃなくて
search.cpan.org/recent
こっち。

779 名前:nobodyさん mailto:sage [2008/01/28(月) 00:36:50 ID:???]
うーん、なんか半端だな・・・
www.perlcast.com/
perlmonks.org/
perlperl.com/
cpancode.org/
cpants.perl.org/index.html


780 名前:nobodyさん [2008/01/28(月) 20:41:09 ID:iAknG7Tj]
>>777
ありがとうございます。
知らないサイトがあって参考になりました!!!!
早速livedoorリーダーにRSSフィードぶち込みますねw

サーチCPANのRecentというのは着目してませんでしたが良さげですね―
やはり最近のものをチェックしないと古くなってることが多いからですか

こうやって見てみると海外では良いperlサイトがどっさりありますね。


781 名前:755 mailto:sage [2008/01/30(水) 18:16:21 ID:???]
www.voynich.com/kwic.txtのコードなのですが、
これだと1ワード検索して終わりです。できれば以前教えていただいた
while (my $word = <F4>) {
  push @words, $word; # $_でもいいけど
}
で、foreach $word(@words){
}の中でリストの単語を全て動かしたいのですが、どうも上手くいきません。exit(0)のせい?
どこからどこまでをforeach $word(@words){}のカッコでくくればいいのでしょうか?
または、別の解決方法でもいいので、教えてください。
よろしゅう。


782 名前:nobodyさん mailto:sage [2008/01/30(水) 22:34:27 ID:???]
mapとgrep、そして多次元配列を覚えると良いよ。

783 名前:755 mailto:sage [2008/01/30(水) 23:13:31 ID:???]
>781
覚えるの1週間、教えてもらえば5分。
これでもいろいろ他にやることあるのよ。
意地悪しないで教えてちょ。



784 名前:nobodyさん mailto:sage [2008/01/30(水) 23:26:43 ID:???]
用件仕様が見えてこない。
何か例があればいいのだが。

785 名前:755 mailto:sage [2008/01/30(水) 23:27:11 ID:???]
もったいぶらずにさっさと教えろ。ヲタク野郎。

786 名前:755 mailto:sage [2008/01/30(水) 23:29:57 ID:???]
>785
騙るな。俺はそんな乱暴な人ではない。

787 名前:nobodyさん mailto:sage [2008/01/30(水) 23:33:38 ID:???]
いや、だからさ、読み込むファイルのサンプルと、
欲しい結果のサンプル、そして、今のプログラムで出力される
結果のファイルとか、具体的に示してくれないと何処に問題が
あるのかが分からんのよ。
そういうところはソースコードを全部読んでも見えてこないでしょ?

ま、サンプルが出たとしても対応は明日以降になるけれど。

788 名前:755 mailto:sage [2008/01/30(水) 23:41:30 ID:???]
>787
787さんは782さんですよね?
そのmapやgrep、多次元配列とやらで781の回答をきぼん。

789 名前:nobodyさん mailto:sage [2008/01/31(木) 07:18:48 ID:???]
で、サンプルは?w

790 名前:nobodyさん mailto:sage [2008/01/31(木) 08:20:23 ID:???]
ちょっと最初の方だけ読んでの疑問なんだけど
ファイルと検索文字を読み込んだ後の
chop ($open_file, $save_file, $word);
って何をやろうとしているの?

791 名前:755 mailto:sage [2008/01/31(木) 09:14:13 ID:???]
>790
それはSTDINの改行を取るためですね。

>789
入力する文章は日本語と英語が混じったものです。
検索する単語も適当にでっちあげて下さいよ。

792 名前:755 mailto:sage [2008/01/31(木) 09:26:00 ID:???]
別件なのですが、マッチした単語を@match_wordsに一度格納しているのですが、
いつの間にか先頭にARRAY(0x35e08)というのが入り込みます。
これは何ですか?

793 名前:nobodyさん mailto:sage [2008/01/31(木) 09:42:51 ID:???]
で、何が問題なのだろうか。
実行してみたら、以下のように3つ表示されたぞ。
(具体的な文字列は省略している)
line:3
line:7
line:8



794 名前:nobodyさん mailto:sage [2008/01/31(木) 09:44:56 ID:???]
ひょっとして、検索用語を複数同時に指定したいとか?
探索する文字列を指定してください:2ch, AA, モナ
見たいな感じに

795 名前:nobodyさん mailto:sage [2008/01/31(木) 09:47:25 ID:???]
>>792
その別件のソースを出さないことには分からないと思う件

796 名前:755 mailto:sage [2008/01/31(木) 09:58:21 ID:???]
>794
その通りです。

>795
Aから並べた単なる単語の羅列です。どんな文字列でもARRAY(0x35e08)
がマッチした文字列の一番最初に入ってしまう。
ARRAY(0x35e08) ←これは何?

(以下例)
acceptance
accompanying sheet
account


797 名前:nobodyさん mailto:sage [2008/01/31(木) 10:46:42 ID:???]
おまいらよろしくお願いします。

CGI::Liteを使ったファイルアップロードで、漢字を含むファイル名を扱ってます。
特定の条件でファイル名がアップ時と変わってしまうのです。
条件は分かったんですが、どうすればファイル名を正常に扱えるかわかりません。

Perlのバージョン:5.8.2
クライアント:WindowsXP
発生条件:表、ソ、十などをファイル名に含む
現象:表などの文字より前が消えてしまう
例)画面表示内容.jpg が、 示内容.jpg に変わる。

ヒントください。

798 名前:nobodyさん mailto:sage [2008/01/31(木) 11:02:46 ID:???]
>>797
jcode.plで変換するしかないかと。
あと、これ
ttp://digit.que.ne.jp/work/wiki.cgi?Perl%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%2FCGI%3A%3ALite#i5

799 名前:nobodyさん mailto:sage [2008/01/31(木) 14:37:56 ID:???]
文字列検索プログラムを書いたぞ。phpだけど。
このファイルと同じディレクトリに[in.txt]という名前で文書ファイルがあるものとする。

<html><body>
<form method="POST" action="test.php"><input type="text" name="key" size=30>
<input type="submit" value="送信"></form>
<hr>

<?php
if($_POST["key"] == ""){
echo "</body></html>";
exit;
};

$key = $HTTP_POST_VARS["key"];
echo "検索キー:$key<br>";
// 検索キーを空白スペースで分割する。
$key2 = split(" ", $key);
// 要素数を出す。
$key2_cnt = count($key2);

$INFILE = fopen("in.txt","r");

$line_num = 1;
$cnt = 0;

800 名前:nobodyさん mailto:sage [2008/01/31(木) 14:39:01 ID:???]
つづき

while($cnt < $key2_cnt){
echo "検索キー:$key2[$cnt]<br>";

while(!feof($INFILE)){
$line = fgets($INFILE, 1024);
$search_flg = strpos( $line , $key2[$cnt] );
if( $search_flg !== false ){
$out_line = "line " . $line_num . " : " . $line . "<br>";
echo $out_line;
}else{
// echo "この行にはありません。: $line<br>";
}
$line_num = $line_num + 1;
}
rewind( $INFILE );
$cnt=$cnt+1;
}

fclose($INFILE);

?>
</body></html>

801 名前:nobodyさん mailto:sage [2008/01/31(木) 15:20:34 ID:???]
質問者は検索キーワードが複数でも対応ということだけど、
出力結果を具体的にどうしたいのかは分からないよな。

(例1)検索キー:モナー AA
[モナー]
line 3 :
line 5 :
[AA]
line 2 :
line 3 :

(例2)検索キー:モナー AA
[モナー]と[AA]を含む。
line 3 :

802 名前:nobodyさん mailto:sage [2008/01/31(木) 19:00:55 ID:???]
>801
(例1)でお願いします。

803 名前:nobodyさん mailto:sage [2008/01/31(木) 19:06:46 ID:???]
>>802
だったら、>>799-800のソースを動かしてみればいいぞ。
[test.php]のファイル名で保存して実行すればおk



804 名前:nobodyさん mailto:sage [2008/01/31(木) 19:09:54 ID:???]
大体、例1を作る必要性って何だろうか。
そのキーワードの数だけプログラムを実行すればいい話なのに。
例2ならば分かるが。

805 名前:nobodyさん mailto:sage [2008/01/31(木) 20:14:39 ID:???]
別の言語を持ち出すやつは、スレタイ読めないのか

806 名前:nobodyさん mailto:sage [2008/01/31(木) 22:10:29 ID:???]
別の言語だけど、表記がほとんど似ているものだろ。
質問者はロジックを聞きたかったわけから、これで解決じゃね?

807 名前:755 mailto:sage [2008/02/01(金) 00:06:19 ID:???]
> 803
俺のサーバーPHP動きません。
>804
1000回プログラム動かせんから、ループで自動でやりたいと言ってるっしょ。

質問をもっと具体的にすれば良かったかしら。
「781のサンプルプログラムをループで動かす方法を教えて」
です。

808 名前:nobodyさん mailto:sage [2008/02/01(金) 00:55:46 ID:???]
>>807
サーバでないといけない理由ってあるの?
ローカルで動かせばいいじゃん。XAMPPとかあるんだし。

809 名前:nobodyさん mailto:sage [2008/02/01(金) 00:58:10 ID:???]
>>807
具体的に言えといわれて、具体例を出さないからこうなったんだと思う。

810 名前:nobodyさん mailto:sage [2008/02/01(金) 01:07:14 ID:???]
質問者は>>799-800をPerlに移植すれば良いのかどうかの
事は言わないんだよな。
実際に出来上がってみて、あーだこーだいうんだろうな。
そんな態度だから最初に質問した時からおちょくられてるんだと思う。

811 名前:perl好き情報4回生 mailto:sage [2008/02/01(金) 13:26:52 ID:???]
修士出たら就職を考えている現在3回生の情報の学生でperlが一番すきですが、
今年に入ってからいろいろと求人情報を集めてみたところperlの仕事少ないですね
噂には聞いてましたが、僕は何が何でもperlを仕事にしたいのです
まあそれはおいといて、perlを仕事としてみたときどんな感じですかね?
皆さま先輩方の多くはperlを仕事としていらっしゃると思ったので、
是非とも業務内容、他言語と比べたときの待遇、仕事のやりがいなどなど、
ポジティブな意見(勧め)もネガティブな意見(愚痴)も生の声としてお聞かせ願えればと存じます。


812 名前:perl好き情報3回生 mailto:sage [2008/02/01(金) 13:31:25 ID:???]
間違えました。名前欄は3回生が正解です。

813 名前:nobodyさん mailto:sage [2008/02/01(金) 13:45:35 ID:???]
>>811
確か、mixiとか、はてなは、perlじゃなかったかな。

で、お前は一体何年なんだ?w
修士を出てからということは、あと2年後に就職活動を
やり始めるということかな?
合計あと3年数ヶ月は親のすねをかじって学生をやると。



814 名前:nobodyさん mailto:sage [2008/02/01(金) 13:49:55 ID:???]
人に情報をくれといってないで、まずは君の作った実績を出してみたら
どうだ。例えば>>755に対する答えのソースを作るとか。

815 名前:nobodyさん mailto:sage [2008/02/01(金) 15:10:24 ID:???]
Perl大好きっていう気持ちはわかるけど、
Perlしかまともに出来ない人に就職口はないかと
というか回りから軽蔑される

816 名前:nobodyさん mailto:sage [2008/02/01(金) 15:17:27 ID:???]
>>815
凡人に対しては同意だけど、とことんやってる人においては
その限りではないと思う。

817 名前:nobodyさん mailto:sage [2008/02/01(金) 16:03:32 ID:???]
やれる人というのは、大抵その企業のやり方に会わなかったり、
自分が上に立ってやろうという考えを持つようになったりして、
会社員としてやっていくよりも、起業して社長としてやる場合が多い。

なので、君の場合は「良い所に就職する」ということよりも、
投資家を説得するプレゼンをするとか、誰もが納得できるような
システムを作る方向でやっていったほうがいいと思う。
Perlは、アクセスカウンタ、掲示板、チャット、ブログ、
ショッピングモールと発展してきたけれど、この次にあたるもの
を作るのを考えると良いだろう。

修士までいくのであれば、そのまま博士まで行って、松本氏のように
純粋に言語をやる道もある。

818 名前:nobodyさん mailto:sage [2008/02/01(金) 19:19:56 ID:???]
人工知能とか?

819 名前:perl好き情報3回生 mailto:sage [2008/02/01(金) 23:20:23 ID:???]
皆様、予想外の多いレスに大変驚いてます。
ありがとうございます。

>>813 3を押し間違えただけです。3回生に相違ありません。w
> 合計あと3年数ヶ月は親のすねをかじって学生をやると。
そうなんです。そうした生ぬるい環境でありますが、全身全霊で取り組む覚悟です。

>>814
>人に情報をくれといってないで、まずは君の作った実績を出してみたら
魅力的な人材であることを立証できないです。僕はまだまだです。

>>815
>Perlしかまともに出来ない人に就職口はないかと
そう言われるとつらいものがありますが、C++を今からしっかりやって実力をつければ
重宝されるのではないかと考えています。

>>817
>投資家を説得するプレゼンをするとか、誰もが納得できるようなシステムを作る方向で
では後者でやります。Web上のプラットフォームの開発が出来たらいいなあとは思っています。WebOSとか。

820 名前:nobodyさん mailto:sage [2008/02/02(土) 00:24:29 ID:???]
プロトコルが必要な今のネット、NGNも新しいプロトコルを使用することがすでに決まっており、WebOSha机上の空論だということすら知らないのでは無理かと・・・

821 名前:nobodyさん mailto:sage [2008/02/02(土) 01:14:38 ID:???]
>>811
Perlも道具に過ぎない。
就職から定年まで約40年間ずっと同じプログラム言語を使い続ける事はまず不可能。
管理職になってプログラミングから足を洗えるのはごく一部。
学生の時点で言語にこだわるより、考え方・分析方法・設計方法を学ぶ道具だと割り切った方が良い。

そう言ってる漏れも、学校じゃPascalやらCやってて、就職してからはC、C++、VBやって、
独立してからは最初はDelphi使ってたが今はVBAとPerlとJavaScriptとSQLをやってる。
今後JavaやPHPもやることになると思う。


822 名前:nobodyさん mailto:sage [2008/02/02(土) 05:18:25 ID:???]
>>818
新しく言語を作っていくという意味さ。
今のPerlはオブジェクト指向が完全でないとか、日本語で一部文字化けするとか
あるわけで、それを改善していくという方向はどうかなという提案です。
ja.wikipedia.org/wiki/%E3%81%BE%E3%81%A4%E3%82%82%E3%81%A8%E3%82%86%E3%81%8D%E3%81%B2%E3%82%8D

ま、アスペクト指向とかもあるからそっちへPerlを持っていくのも良いかもね。

823 名前:perl好き情報3回生 mailto:sage [2008/02/02(土) 09:07:03 ID:???]
>>820
そうだったんですか!大学にそういう専門の先生がいて、僕も影響を受けて
この一年いろいろ構想を練りつつ勉強を重ねてきたのですが、、、

>>821
いろんな言語を使いこなせないといけないんですね。
僕はC,C++,Perl,Java,Javascriptがお遊び程度に使えます。
が、perlはともかく、他の4つは本当に中途半端です。
perlスレだからもう少しはperlを主軸にして生計を立てられるという意見があるかと
思いましたが、皆さん違うようですね。現実は厳しいということでしょうか。



824 名前:nobodyさん mailto:sage [2008/02/02(土) 11:57:53 ID:???]
Perl6 はがらりと仕様が変わるらしいから、それが一般に浸透すると
また状況が変わってくるかもしれないよ。

825 名前:nobodyさん mailto:sage [2008/02/02(土) 12:00:31 ID:???]
Perlが好きだの書いてて、いかにも得意なもののように思える言い方だったが、
実際には、「Perlしか知らない」の間違いじゃないのか?w

826 名前:nobodyさん mailto:sage [2008/02/02(土) 12:16:08 ID:???]
>>822
オブジェクト指向じゃないとだめって先入観は捨てましょう。
文字化けはどの言語でも日本語に限ったわけじゃないんだけど・・・

>>824
正規表現がすごいぞ

>>825
あえて誰も言わなかったことをw


827 名前:nobodyさん mailto:sage [2008/02/02(土) 12:17:50 ID:???]
じゃ、「何言ってるんだ?」じゃなくて、よいしょする方向でw

828 名前:perl好き情報3回生 [2008/02/02(土) 13:36:26 ID:9aX3NPkq]
>>824
2010年以降になりそうですが、その頃はまさに僕が現役ですね。
例えば、どんな変化が予想されますか?

>>825
僕なんて落ちこぼれもいいとこです。perlしかできないどころかperlも満足にできないです。
ですが一身上の都合により毎日猛勉強しているので
そのうちいろんな言語を使いこなせるようになるよとは先生に言われました。
ただ、先生は業界のことを全くご存知ない方なので、こうやって情報集めしています。

829 名前:nobodyさん mailto:sage [2008/02/02(土) 13:47:22 ID:???]
コンピュータ言語を毎日猛勉しなきゃならないなら、この業界は見込み無いから諦めたほうが良い。
使ったことない言語でも言語仕様書を4-5日読めば使えるのが普通。

毎日猛勉するなら英語を勉強したほうが10万倍役に立つ。

830 名前:nobodyさん mailto:sage [2008/02/02(土) 13:51:33 ID:???]
>>828
今は Perl が下火で PHP や java が主流だけど、
これからは PHP や java が下火となり Perl が主流となる。

831 名前:nobodyさん mailto:sage [2008/02/02(土) 13:53:43 ID:???]
「業界のことを全く知らない先生」の言う事を、
信じているのか、いないのか良く分からない件

832 名前:perl好き情報3回生 mailto:sage [2008/02/02(土) 13:53:53 ID:???]
>>829
そうなんです。僕はある事情で人より頑張らないと追いついていけないみたいです。
つくづく才能がないなあと思います。学校では出来る人を目の前にすると凹みっぱなしです。
大学に入ってから自分の才能のなさに気づきました
でも親に申し訳が立たないので猛勉強してついていこうとしています。
猛勉強なんて偉そうな言葉使ってごめんなさい。

833 名前:perl好き情報3回生 mailto:sage [2008/02/02(土) 13:59:49 ID:???]
連投すみません。

>>930
perl6になるとそういうふうになるのですか。
最近perlをやってていいのか不安になっていたので心が落ち着きました。

>>931
先生は非常に尊敬しているし、その先生の「そのうち出来るよ」という言葉も僕
には大きな支えになっています。
でも、就職情報は先生に聞くのでなく自分で収集する学生が多いです。



834 名前:nobodyさん mailto:sage [2008/02/02(土) 14:54:59 ID:???]
>>833
君は、他の言語を学ぶ必要性についてはどう思ってるの?

835 名前:nobodyさん mailto:sage [2008/02/02(土) 15:13:04 ID:???]
>833
藻前、なにか勘違いしてないか?
プログラミングってのは、コンピュータに呪文を唱えて仕事をさせる事じゃないぞ。
コンピュータという、言われた事しか出来ないモノに、指示を出して仕事をさせる事だ。
コンピュータはあいまいさがある人間の言葉で指示されても理解できないから、専用の言葉・文法を使う。

プログラミングを学ぶ上で一番大切なのは、自分が出したい指示をあいまいさなく、的確に表現できる能力を身につけることだ。
文法や単語(命令)なんかは、分からなきゃ辞典(リファレンス)を見ればいい。

836 名前:nobodyさん mailto:sage [2008/02/02(土) 15:46:15 ID:???]
Perlを使った仕事をしたいのなら、不安だのいってないで、
まっすぐにその方向に進めばいいんでないの?
情報処理の資格を取ろうと思っている人が、突如法律の勉強を
したりしないのと同じ。
絶対に完璧で将来がある選択肢なんてないわけで、自分の思う方向、
好きな事に一生懸命に取り組むかどうか。

837 名前:nobodyさん mailto:sage [2008/02/02(土) 17:14:06 ID:???]
本当にプログラムやりたいなら、データベースもやらなきゃいかんよ。
今業務でやってるのはPHP+MySQL
ちなみに、Perlはもちろんこと、Ruby、C/C++、VB、Java等も勉強した。
趣味で組むのはPerlかな。

838 名前:nobodyさん mailto:sage [2008/02/02(土) 18:01:41 ID:???]
いや、この人の場合は、SEやプログラマーとして仕事をやりたいとかじゃなくて、
「Perlをやりたい」んじゃないかなぁ。

839 名前:nobodyさん mailto:sage [2008/02/02(土) 18:06:49 ID:???]
天才的な感があるヤツ以外、母国語が得意じゃないヤツはプログラミングを仕事にするのは難しい。
Perlを使った仕事をすると言っても今からPerlを使いこなせるようになっている必要は無いだろう。
まずは本を読め。次に数学(離散数学系)を学べ。
それが出来るのは学生のうちだけだ。

840 名前:perl好き情報三回生 ◆qqt5.0NxB6 mailto:sage [2008/02/02(土) 21:53:31 ID:???]
>>834 現段階ではc/c++をよく学ぶつもりですが僕のような経験不足な人間には到底分からないです。

>>835 なるほど、要求を的確に表現する能力が大切なんですね。とてもためになります。

>>836 僕の場合その突如があるので危なっかしいです。
それに一生懸命すぎて身を滅ぼしがちなアンバランスな人間だと思います。

>>837 MySQLですか。実務的なDBの経験はほとんどないので、机上に留まらず精進します.

>>838 というよりもperl的な文化が好きです。ネットや身の回りでperlerに親しみを感じるので、
こうした人たちとこうした文化を創っていきたいと思ったんです。

>>839 高2と高3の頭は大学数学の本を読んでいたので、数学は得意です。
本は一応月に20冊くらい読みますが、やはり周りの人がすごすぎるので、
今の5倍は読みたいです。

841 名前:perl好き情報三回生 ◆qqt5.0NxB6 mailto:sage [2008/02/02(土) 21:55:40 ID:???]
ちょっと修正です。連投失礼します。

>>834 現段階ではc/c++をよく学ぶつもりですが、僕のような経験不足な人間には
いろんな言語を学ぶ必要性など到底分からないです


842 名前:nobodyさん mailto:sage [2008/02/02(土) 23:48:00 ID:???]
プログラム言語に依存した考え方を学ぶのは、現場に入ってからで十分。
Perlも道具の一つだと認識し、道具選びは適材適所だって事を理解しろ。
ついでに言えば、学習用のプログラム言語は1個に絞っても桶だ。
ただ、面接対応で考えりゃPerlだけじゃ押しが弱い気もする。

843 名前:nobodyさん mailto:sage [2008/02/03(日) 00:09:50 ID:???]
学部3年で進学希望かつその後は将来ソフトウェア開発の仕事を希望していて
今から独学でperl学ぶの? なんか色々矛盾してるな… 専攻変更したって言うことか?



844 名前:nobodyさん mailto:sage [2008/02/03(日) 11:27:58 ID:???]
COBOLプログラマが大量に解雇されたという話知ってる?

845 名前:perl好き情報三回生 ◆qqt5.0NxB6 mailto:sage [2008/02/03(日) 23:32:26 ID:???]
皆様、アドバイスありがとうございます。

>>842 面接を考えるとperlだけじゃ弱いんですね。perl, c/c++, javascript, java, perl,
lisp, vbは勉強する予定です。そのうち、最初の2つ(perl, c/c++)に力点を置く予定です。
perlをとくに絶対視・唯一視しているわけでもないです。
言語に依存しない考えをいまのうちによく勉強することが大切なんですね。

>>843 専攻変更ではないですが、最初は数学科に行く予定でしたが、土壇場で情報に変えました。
将来perlの仕事につきたいという思いはもちろんありますが、それほど決まっていなくて、
今は情報収集しています。どこか矛盾していますか?

>>844 聞いた気もしますが、全然知りません。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<307KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef