1read 100read
2011年11月2期WebProg26: くだらない質問でも偉そうに聞いていいスレ (271)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
くだらない質問でも偉そうに聞いていいスレ
1 :10/04/14 〜 最終レス :11/11/20 質問スレで運悪く、ろくな答えもよこさないくせに態度のでかいヘボ回答者 にあたってしまったが、他への心象を気にして強く出れなかったお方、 お願いです!後生ですからその質問、私達に答えさせてください! どうしても、答えたいんです!ネタでも何でもありません 誠心誠意をもってまじめに答えますから〜。 マルチポスト大歓迎です!いらっしゃいませー。質問者は神様です。 ジャンルなどは偉そうにこちらで決めるべき事ではございませんが、 一応WEBプログラム板ですのでWEBプログラム関連のことなど聞いていただいたら光栄です。 徹頭徹尾、高圧的になりきれない方は大変恐縮ですがご遠慮ください。m(_ _)m
2 : http://pc11.2ch.net/test/read.cgi/php/1158647441/ 前スレ
3 : この野郎またこんな糞スレ立てやがって まぁ使ってやらんこともないがな
4 : 最も稼ぎやすいプログラミング言語はなんでつか
5 : JavaをやっておけばJSPもGWTもGAEもできるしクライアントアプリもすぐ作れる 「受けられる仕事の広範さ」で言うと最も稼ぎやすい言語だと言えるだろう ↓異論どうぞ
6 : VBじゃないですかね 企業の多くのシステムでWindowsが採用されてるので .NETのほうが案件は多いです Excelのマクロでも使ったり開発にも重宝します これからはクラウドの時代なのでまただんだん変化してくるでしょうね
7 : 対企業ではなくて独りで細々と何か作ってみたいんだが、それでもJavaやっとくと便利かな?
8 : 今は一人で細々できるような時代じゃないよ 細々やるにしても違う道がいいと思う
9 : Webアプリでしょ? PHPでいいんじゃね PHPでオブジェクト指向を学ぶとかいうやつにはJavaで勉強してこいと薦めるが
10 : JavaやってからPythonとかどうよ
11 : F#だな
12 : ごめん、やっぱり C だろ。
13 : >>11-12 ヴァカか?
14 : ニコニコだけど、テトリス一時間の作者が BrainF*ckのインタプリタを作ってる動画 http://www.nicovideo.jp/watch/sm10384056
15 : メッセージ(Webページでも掲示板の書込でも何でもいい)を1度読んだら消去する仕掛けをつくってくれ。phpでもperlでも構わん。
16 : もっと具体的に
17 : 自分のサイトや掲示板で表示するメッセージだったら簡単に作れるけど 他人のサイトをどうこうするという話だったら、結構難易度高いよ バイパスして本文抽出して未読管理して・・・
18 : >>17 proxy 通せばいいんじゃない?
19 : それが第一段階な
20 : >>16 例えばツリー式やスレッド式の掲示板などで、各スレごとにLogファイルが出来るものを流用して、 メッセージの送り主がスレ立てたあとにメッセージを送りたい相手にスレのURLを知らせると。 受取人がそのURLへアクセスし、メッセージを読んだ事を感知したらLogファイルを削除すると。 あと、設定した期間を経過したらスレのLogを削除してくれると助かるな。 そんな感じかな。携帯でも見れるものが望ましいかな。 >>17 もちろん自サイトで。1から作るよりは、マメに手入れされてる掲示板CGI等を改変した方が安心かな?と思っているところ。
21 : なるほど。全然わからん。
22 : エスパーすぎてわろた
23 : 自然言語における英語みたいな言語はプログラミング言語にはないの?
24 : SQL
25 : COBOL
26 : C
27 : >>20 perlですが、こんな感じでいかがでしょう。DBIx::Simpleを入れてくださいね。 #!/usr/local/bin/perl use strict;use warnings;use CGI;use DBIx::Simple;use Digest::SHA1 qw(sha1_hex); my$q=CGI->new;print$q->header(-charset=>'utf-8'),$q->start_html('message'),$q-> start_form(-action=>$q->script_name),$q->textfield(-name=>'value',-size=>64),$q ->submit('leave a secret mess'),$q->end_form,$q->hr;my$db=DBIx::Simple->connect ('dbi:SQLite:dbname=secret_message.db')or die DBIx::Simple->error;$db->query(qq {CREATE TABLE IF NOT EXISTS message (key, value)});if($q->param('key')){my@mes= $db->select('message','value',{key=>[$q->param('key')]})->hashes;for my$m(@mes) {print$m->{'value'},qq{\n<hr>\n};}$db->delete('message',{key=>$q->param('key')} );}if($q->param('value')){my $key=sha1_hex($q->remote_addr.$q->param('value')); $db->insert('message',{key=>$key,value=>$q->param('value')});print qq{send URL to friend<br>},$q->url(),qq{?key=$key<hr>};}print$q->end_html;$db->disconnect;
28 : なるほど、全然わからんw セミコロンで改行すればいいのか?
29 : 綺麗に整形するならば、こうでございます。 http://codepad.org/0SHDIzl5
30 : >>27 >>29 よくやった。お疲れさん。 しかしXREAでは動かんようだ。 >>29 のコードをUTF-8BOM無しで"read_once.cgi"という名前で保存、 dbファイル"secret_message.db"は同じディレクトリに置いた、 あとはどうすれば良い?
31 : どうやらXREAにはDBIx::Simpleが入ってないのかもしれん。 Can't locate DBIx/Simple.pm in @INC (@INC contains: 中略 .) at /virtual/hoge/public_html/hoge/hoge/read_once.cgi line 6. BEGIN failed--compilation aborted at /virtual/hoge/public_html/hoge/hoge/read_once.cgi line 6.
32 : pythonだとどうなるかな
33 : xrea で標準は python 2.4.3 だけど 自分でコンパイルして 2.5.4 にしてみた sqlite3 が使えて快適だお
34 : そんな権限ないだろ
35 : >>30 http://search.cpan.org/~juerd/DBIx-Simple-1.32/ ここからダウンロードして、 lib ディレクトリを read_once.cgi と同じところにアップロード。 read_once.cgi の use warnings; の次の行に use lib qw(./lib); を追加。 本当は ssh でログインしてきちんとインストールした方がいいけど DBIx::Simple はコピーするだけで多分動く。
36 : すごいぞ>>35 、確かに動いている! しかし47行目でエラーが出てしまった。Digest::SHA1とやらが問題なのか? Software error: Wide character in subroutine entry at /virtual/hoge... /read_once.cgi line 47.
37 : どうやら英文のメッセージならエラー無く動作するようだ。
38 : キーを生成しているあたりを下記のように変えてみたが、何か問題があるだろうか? # リモートアドレスとメッセージからキーを生成 my $encmes = unpack("C",'value'); my $key = sha1_hex($q->remote_addr . $encmes);
39 : 試してみだが駄目だ。キーがうまく生成出来ない。
40 : 結局、キーの生成にはリモートアドレスとtimeを放り込むことで解決したかもしれん。 AUのケータイ(W54T)で試してみたが、動かなかった。どうにかして動くようにならんだろうか?
41 : formをstartしているあたりに-enctype=>'application/x-www-form-urlencoded'を追加したら、 キーの生成もAUケータイでの表示もうまく行くようになったぞ。 ケータイ表示の件はキャッシュを疑ってみたが、勘違いだったようだ。 ここまでのモノを整形済みソースとして貼っとく。http://codepad.org/Z5YtD2PF 次なる課題は、メッセージ送信後のキー付きURL文字列をアンカーリンクにしてみたい。
42 : ごめ、キー生成は出来てなかったわ。とりあえずこっちで動いている。 http://codepad.org/SNA2g4j9
43 : キー付きURLをアンカーリンクにしたのでは、うっかり書き込んだ本人がクリックしてしまって、 メッセージが消えてしまうではないか!w テキストエリアに書き出すことにした。 ちょっと古い携帯電話ではWebページ中の文字列をコピー出来ないのでな。 とりあえずここまでのソースは下記の通り。間違いがあったら指摘してくれ。 オリジナルのソースを書いてくれた>>27 には改めて敬意を表する。 http://codepad.org/G1DMws6K
44 : そういや入力される文字列のサニタイズが出来てないような気がする。そのまま使うのはやばいかもしれん。
45 : 巻き添え食らってたので遅レスになるが >>43 乙 入力されたメッセージがタグを含んでいたらまずいことになるな(XSS) それと入力は全てデコードしてutf8フラグを立て、出力時にエンコードでutf8フラグを落とすのが普通 その辺を加味して修正してみた http://codepad.org/KTAh4hRh あと指定時間経過で削除する機能も追加した データベースに互換性が無いから一度ファイルを削除してくれ
46 : >>45 よ、ここまで付き合ってくれて本当に有難う。機能面では希望通りのモノになった。 次はケータイ対応のチャットなどどうだ?4〜5行まえの書込みが片っぱしから消えてくような、 全員退室したらLOGもチャット部屋も全て消滅するようなシークレットチャット。 そんなもんは既に存在するかな?
47 : ていうか質問じゃないよな 依頼スレに行くか、45を改造すれ
48 : >>47 携帯対応シークレットチャットが存在するかどうか聞いてんじゃね?
49 : ffmpegインスコ済みor後からインスコ可能なレンタル鯖教えれ
50 : ffmpegはインストール不要のコマンドラインアプリケーションでしょ サーバにアップロードするだけでいいんじゃね
51 : コンパイル済みパッケージが古いのしか見つからんがな>ffmpeg
52 : tu-ka板違いなんだよ こっちで聞け http://pc11.2ch.net/hosting/
53 : ずっとC/C++で生きてきたのですが、どうしてもWEBに関わらなければならなくなってPHPの質問をしたら Perlのベテランと思しき方に罵倒されました。捨て台詞が、これだからPHPerは!でした。 MASMのことで質問したら、N88BASICのひとに、これだからMSXerは!と言われた気分です。 これが普通なんでしょうか
54 : あーあ、これだからPHPerは。
55 : C/C++で生きてきたからといってPHPをバカにしちゃいかん
56 : >>53 質問の内容による
57 : die("これだからPHPerは!");
58 : レンタル鯖版から誘導されて来ました。 さくらサーバで、.mailfilterを用いメール受信をトリガに自作のプログラムを起動しようとしています。 プログラムはCで書いており、opencvを用いています.。 ローカルだと普通に動作するのに.mailfilter越しだと ----- Transcript of session follows ----- /libexec/ld-elf.so.1: Shared object "libcv.so.1" not found, required by "ctest" 554 5.3.0 unknown mailer error 1 というエラーメッセージが返信されてしまいます。 どうすればいいのでしょうか? よろしくお願いいたします。
59 : export
60 : >>59 ローカルにはcshrcを編集することでopencvへのパスは通しています。 exportを.mailfilterに記述すればいいのでしょうか?
61 : ぺちぱー
62 : お邪魔します。くそ初心者でごめん。 ケータイでチャットしながらトランプ出来る機能みたいの作りたいんだけど、 何から手つければさっぱりいいのかわからん… なるべく近道したいんだけど、どうしたらいいかな… ケータイ用のレンタルチャットあるじゃん、ああいう感じのシンプルなやつがいいな。 ネット上で不特定多数(つっても多くて5人くらいかな)と出来るやつにしたいんだ。
63 : Perlでmemcachedをいじるためlibmemcachedをインストールする必要があるようですが、 Windowsにインストールするにはどうすればよいのでしょうか? INSTALLには./configureしろと書かれていますが、 コマンドラインで打っても動作したように思えません・・・。
64 : ASP.NETについて質問です。 TextBoxのTextプロパティのように、LabelやButtonのTextプロパティの値を JavaScriptで取得することは可能でしょうか。 例)GridViewのItemTemplateタグ内に配置したLabelへDataSourceの値を取得 <asp:Label ID="LblName" runat="server" Text='<% Eval("HOGE") %>'></asp:Label> 上記の Text='<% Eval("HOGE") %>'> のように、Pageフィールド内に配置したLabeでも 同じように値を取得したいのですが、Scriptタグ内に記述した関数を呼ぼうとしても 見つからないよ例外が出てしまうんです。
65 : >>63 configureはシェルスクリプトだからコマンドラインじゃなくてshでやらないと駄目 最低限MinGW+msysの環境が必要になる でも入れたところでmemcachedがインストール出来るかどうかは知らんよ
66 : すみません、memcachedって、データ読み出しただけのとき、LRUの状態って変わるんですか?
67 : すみません webプログラムするならどれがいいですか? 目標は動的ホムペ作ることなんですが、汎用性もあったらいいなとか思ってます HTMLとCSSはある程度わかってます 同じ目標でもいろいろなやり方があるので迷ってます 初心者ですが、ググってokwaveとかで言葉の意味はわかります ruby on rails かperlかpythonかで迷ってるって感じです プログラミング経験はCを大学でやったくらいです
68 : Railsは「webプログラム」には向いていないかもな
69 : >>68 ありがとうございます 調べはしたんですが、ajaxとかactonscriptとかいろいろあるみたいですね javaが用途が広いと聞き、休日にやってみましたがもしかしてアプレットでしかwebプログラム無理? wikiとかみて勉強します 上の質問はちょっと的外れだったかも。。。
70 : >>67 PHPがいいに決まってるだろJK
71 : 「Webプログラム」が何を意味してるのかわかんね。 掲示板に毛が生えたようなのならrubyやPHPでもいいんじゃね。 ちなみにAjaxはただのJavaScriptを今風(笑)に言い換えただけ。ActionScriptはFlash作成に使う言語だ。
72 : 「webプログラム」なんだからajaxだろうな
73 : DBのフィールド名やら、変数名を和名にすると言うので、 それを阻止できる理由、なにかありますか。 なんでこの板で聞くのかと言うと、web系ならこういう屁理屈を捏造できる! とか、あるかと思い・・・ ホントに嫌だ。。
74 : あ、和名というか2byteというか日本語のことです。
75 : utf-8 なら問題なくね?
76 : >>73 ORM を使いたいからやめてくれと言えば良い
77 : >>76 正解
78 : >>76 う〜ん・・・なんか弱い気もするけど、それでいってみます。
79 : 日本語の阻止に成功。ありがとう;;;;;
80 : WebサイトやWebアプリ、あるいはツールなんかでで見た目にカッコいいもの、 または使い勝手が良いと思うものを教えてくれ。 自作アプリでUI部分を良くしたいんだけど、良いものを色々参考にしたいんだ。
81 : http://www.smartclient.com/
82 : appengine amazon rackspaceとか クラウド環境統合スレとかどっかにある?
83 : 51 :名無しさん@十一周年:2010/12/08(水) 21:21:56 ID:OLyxi9HW0 カイワレは官僚が12時間説得続けてやっと喰ったらしいけど 302 :名無しの心子知らず:2010/12/14(火) 06:53:29 ID:jmUhDGWJ 仮免と発言する首相 それを報道すらしないマスゴミ この国は本当に終わっているのか… 304 :名無しの心子知らず:2010/12/14(火) 20:58:40 ID:SaP6ovLA そもそも、一昨年のリーマンショックの時の民主党の質疑聞いていれば こいつら日本の事なんか分からない、経済音痴だと分かるよね。 だってあの大変な時に、そういう経済関係の質問が出来ない(分からない)から 漢字テストやらカップめんの価格やら聞いたんだよね。 経済面で分かっているのなら、こういう時にこういう対策をとったほうが良いとか、 自民のこういう対策じゃ駄目とか質疑できたはずだしね。 国の存亡が掛かっている時に漢字テストはないだろうって、思ったけどね。 それに、中国に擦り寄っているけどさ、あいつらは使うだけ使って後はポイだよ。 技術だって盗んだらもうお終い、日本人は要りませんから、俺達がお前ら の会社を乗っ取りますからなのにさ。その良い例がチョンだけど、マスコミのテレビ放送局であり 広告代理店だよね。分かってないのかなあ。 自分らもお払い箱になるって事をさ。 今年の口蹄疫の事だって、自民は与党の時の経験を全て渡すから対策お願い って言ったのに何もやらなかったから広げちゃったわけだし。 それも官僚やら県やらの責任にしてさ。お前らが率先してやらなかったら大掛かりな 事は出来ないのにさ。自民はきちんと対策を出しているし質疑しているよ。 本当民主はろくでもないよな。ずっとさ。 野党時代から碌でもなかったよな。
84 : プログラムを勉強しているんだが、なにを作ったらいいのかわからん。 どうせなら画期的なシステムを作って、サポートとかも経験したい。 さて、どんなシステムがいい?作って欲しいものとかある?
85 : お前みたいな初心者が糞レスしないようになるシステム
86 : >>85 お前も規制されるが大丈夫か?
87 : 大丈夫だ、問題ない
88 : >>84 動画共有コメントサイト
89 : ダウンしてもしなくてもカウントするのは色々あるけど ダウンロード完了後カウントしてくれる正確なダウンカウンターない〜???
90 : CGIですよね。 ファイルを開いてレスポンスヘッダと共に中身を自分で出力し、 出力し終えたらカウンタをインクリメントするスクリプトを作れば可能ですが 負荷が無駄にかかりますよ。レンタルスペースだと止められるかも。
91 : それ既存のスクリプトと一緒では?
92 : 殆どがリダイレクトじゃね
93 : >>89 Apacheにモジュールを追加できる権限があるなら可能
94 : どのPHPでCPUの負荷がかかっているか、効率よく知る方法はないでしょうか。 topでCPUを多く使っているプロセスのURLが見られれば楽なのですが・・ 【OS名】CentOS 【PHPのバージョン】5.3 【連携ソフトウェア】MySQL Apahce
95 : マルチ乙
96 : 239506c13ac28902424ed7058805f2574d4b5828ea6f45.27064009 変換して文字にしてくれ・・・ .は.のままだと思うんだが
97 : ムリポ
98 : そうだよな。。ありがと
99 : CGIの勉強をしております。 CGIの脆弱性として気にする点はXSSなどいくつかあるようですが、具体的にどのようなものがありますか? 名前の列挙でも構いませんのでおして頂ければ助かります。 対策法へのリンクや詳しく解説しているサイトなどがあれば、それも教えていただけると幸いです。
100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▲