【総合】 Webprog板質問雑談スレッド 1
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001nobodyさん
2005/11/03(木) 20:21:55ID:vvtw9QVb0838nobodyさん
2012/07/08(日) 19:28:07.39ID:???てめえの日銭稼ぎの相談を無償奉仕させようってか
ものすごく、物凄く気分が悪くなったぞ
てめえの会社特定してやっぞ覚悟しろや
0840nobodyさん
2012/07/08(日) 19:29:21.47ID:???0843nobodyさん
2012/07/08(日) 20:55:35.52ID:???1人だろうけど
0844nobodyさん
2012/07/08(日) 21:31:19.42ID:???糞サイト宣伝で荒れる
0845nobodyさん
2012/07/09(月) 17:46:38.78ID:???見た目がよくあるブログサイトみたいになると思うけど、最低限できるだろ
0846nobodyさん
2012/07/09(月) 19:13:13.16ID:???素直に社外にブン投げろよと思うがなぁ
0847nobodyさん
2012/07/09(月) 21:02:56.80ID:???お偉いさんの多くは「内製が一番金かからない」と未だに信じてるからなぁw
うちの場合「懇意にしてる業者にお願いするお金ももったいない」ってレベルまできてて
さすがにそれは失礼じゃねーのかと言いたくなった
0848nobodyさん
2012/07/09(月) 21:34:47.87ID:???0849nobodyさん
2012/07/09(月) 22:27:46.58ID:???俺「IE6以降のバージョン全てで確認しました。問題ないです。」
客「IE5は?」
俺(うぜー・・・)
0850nobodyさん
2012/07/09(月) 22:34:01.78ID:???俺「いや、さすがにIE5は…」
客「貴様IE5を見捨てると申すのか!
我が社はサポート期限が切れようと全社そろってIE5を運命をともにしようと言うのに
それをバカにするのか貴様!!」
俺(クソうぜー・・・)
0851nobodyさん
2012/07/10(火) 00:19:45.82ID:???IE 5.5
IE 5.0
IE 4.01
IE 4.0
0852nobodyさん
2012/07/10(火) 00:23:28.18ID:06WRHLep0853nobodyさん
2012/07/10(火) 00:54:01.93ID:???IE5ユーザーなんてどうせボケ老人だけだし、ガラケーページもPCページも違いも分からんだろ
0854nobodyさん
2012/07/10(火) 09:30:35.09ID:8/GcqIezIE8:IE9にアプデしてない7ユーザー、XPユーザー
IE7:IE8にアプデし忘れたユーザー
IE6:腐った牛乳、IE8にアプデし忘れたXPユーザー
IE5.5:いまだにひっそり生きてるWindowsMeユーザー
━━━━━越えられない壁━━━━━
IE5:こんなブラウザあったっけ
IE4:ナニソレオイシイノ
chrome>safari>IE9>firefox>opera>>>IE8〜5.5>>>>>>IE5以下
0855812
2012/07/10(火) 10:24:38.40ID:09pjJ0Ox返事が遅れてすみません。
>>810
の件ですが、
AspMaxRequestEntityAllowedの値は1073741824となっています。
0857nobodyさん
2012/07/10(火) 18:12:56.37ID:???0858nobodyさん
2012/07/10(火) 18:30:20.29ID:???0859nobodyさん
2012/07/10(火) 18:43:22.11ID:???0860nobodyさん
2012/07/11(水) 14:09:27.96ID:???0861nobodyさん
2012/07/11(水) 16:17:26.43ID:U28jHnl4ついでに2kはXPにでも
互換性ってうちのXPマシンはアップデートで勝手にIE8になったしIE8には互換モードがあるし…
他のブラウザ編
firefox:IE卒業した少しパソコン詳しい人、Linuxユーザー
chrome:ITスキルの高い人御用達、firefox卒業した人、IE大嫌いでHTML5好きな人達(要するにWeb開発者)
safari:Macユーザー
opera:低スペPCユーザー、ぬるぬる好き
IE:情弱の象徴、情弱でない人ではWeb開発者が動作確認して暴言吐く対象にする程度
IE9:HTML5サポートや高速タブブラウジングで情弱でない人にも少しずつ使われている(でもIEには違いない)
結論:HTML5サポートしてないブラウザは爆発するべき
0862nobodyさん
2012/07/11(水) 19:06:57.28ID:???まぁ古いIE対応を歌う奴はさっさとしんでしまえばいいと思うが…!
0863nobodyさん
2012/07/11(水) 19:54:23.01ID:???0864nobodyさん
2012/07/12(木) 01:57:34.63ID:???カスタマイズしまくったおかげで他のブラウザが使えなくなってしまった
0866nobodyさん
2012/07/14(土) 21:59:16.77ID:D687pTDo0867nobodyさん
2012/07/14(土) 22:22:04.63ID:???お前絶対カフェでドヤ顔してるだろ、って言われた
0868nobodyさん
2012/07/14(土) 23:18:42.65ID:???キチガイ扱いされても仕方ない
0869nobodyさん
2012/07/15(日) 02:18:34.29ID:???機能はもちろんだが操作性も重要
0870nobodyさん
2012/07/15(日) 03:07:12.27ID:???0871nobodyさん
2012/07/15(日) 03:29:58.74ID:KYf+zw9Eあれのデメリットはどんなものがありますか?
昔のソフトバンクの端末で送信の挙動が変わってしまうという話を聞いたことがありますが、それ以外で…
よろしくお願いします
(web制作板かとも思いましたが…、よろしくです)
0873nobodyさん
2012/07/15(日) 15:06:19.15ID:???0875nobodyさん
2012/07/15(日) 18:29:20.50ID:???0877nobodyさん
2012/07/16(月) 08:16:19.57ID:om0j4AN5昔のソフバンをサポートしないならいいでしょ
それ以外デメリット無さそうだし
昔のソフバンもサポートしたいならCGI等でactionに自分のURL埋め込むとか
0878nobodyさん
2012/07/16(月) 11:22:47.60ID:YRGE7w2Eデバッガが強力すぎるし
軽快だし
操作性もいい(ショートカットキー覚えたらなおさら)
firefoxはカスタマイズすればするほど重くなる
0879nobodyさん
2012/07/16(月) 12:10:26.20ID:???0880nobodyさん
2012/07/16(月) 13:01:25.93ID:???あれが出ると表示が崩れて、デバッグ時にすごい邪魔
どうにかならないの?
0881nobodyさん
2012/07/16(月) 18:42:58.75ID:0674DRwvなければ自分で作っちゃえWeb開発者なんだから
0883nobodyさん
2012/07/16(月) 19:11:19.87ID:???開発者ならfirefox以外考えられないってぐらい。
javascriptだって狭義な意味では本物はmozillaだけなんだし。
プラグインやカスタマイズ性は勿論、王道使うべしっていう考えもある。
まぁ慣れたもん使えってっことですね
0884nobodyさん
2012/07/16(月) 19:29:45.91ID:???0885nobodyさん
2012/07/16(月) 19:42:40.95ID:???0886nobodyさん
2012/07/16(月) 21:46:20.41ID:???単純に後者の方がデバッグに便利だったから
0887nobodyさん
2012/07/16(月) 21:47:32.08ID:???safariにはchromeと同じデバッグ機能があるが、ソフト自体が不安定でよく固まるのですぐ捨てた
0888nobodyさん
2012/07/16(月) 21:58:32.99ID:???0889nobodyさん
2012/07/16(月) 22:02:07.77ID:???firefoxでできることはchromeでも出来るし逆も然り
重い軽いってのはその環境や個人の感想であって
好きなの使えばいいだけで比較するもんでもないな
0890nobodyさん
2012/07/16(月) 22:02:27.40ID:???firebugとは違うから、より便利かは人によるんじゃね?俺はスマホ開発だからchrome必須
0891nobodyさん
2012/07/16(月) 22:04:48.63ID:???0892nobodyさん
2012/07/17(火) 13:14:20.21ID:eqZL1xQzどちらもブラウザはwebkitベースだからchromeのウインドウ幅を縮めたらなんちゃってエミュレータの完成
0893nobodyさん
2012/07/17(火) 22:17:46.95ID:???0894nobodyさん
2012/07/18(水) 04:38:02.50ID:???0895nobodyさん
2012/08/27(月) 19:58:18.38ID:TYY7YSdFこんどこいうこんどは許さんからな
稼働中のPHPを修正したら
正体不明のエラーで10分ぐらいサービス停止
全角スペースの仕業だった…
0897nobodyさん
2012/08/28(火) 16:17:07.72ID:???0898nobodyさん
2012/08/28(火) 18:35:25.25ID:???しかも日本語文字列の入力もしてたもんだから…
0899nobodyさん
2012/08/28(火) 20:30:32.21ID:???0900nobodyさん
2012/08/28(火) 21:01:09.48ID:???0901nobodyさん
2012/08/28(火) 22:27:00.23ID:???0902nobodyさん
2012/08/28(火) 22:42:14.32ID:???禿丸ってwww
でもシェアウェアは痛い
Winならterapad
Linuxならgedit
でいいでしょ
0903nobodyさん
2012/08/29(水) 02:14:54.40ID:???0904nobodyさん
2012/08/29(水) 02:22:15.83ID:???最近のPCなら起動コストも動作も気にならないと思うけど
0905nobodyさん
2012/08/29(水) 10:30:04.46ID:???0906nobodyさん
2012/08/29(水) 11:13:46.97ID:???それだけすばらしいと思ってる。
ただ、金を払ったのは Ver.6 の頃だし今と昔は違うはずなので、ちょっと前の EmEditor 相当の事が
フリーで出来るのかもしれない。
スクリプトの設定でゴリゴリ設定すれば強力な vi とかは除外。
一々設定のためのスクリプトとか用意しなきゃならんのが面倒くさい。
0907nobodyさん
2012/09/01(土) 01:00:18.96ID:???秀丸は名前が好きくない
0908nobodyさん
2012/09/01(土) 01:30:54.02ID:???エディタでやるのはほんとにちょっとした修正とか大量の置換とかくらい
エディタでコーディングするメリットは殆どないからなー
0909nobodyさん
2012/09/01(土) 06:34:58.03ID:???0910nobodyさん
2012/09/01(土) 21:47:16.74ID:???単純なテキスト検索とかマクロ処理とかだとエディタのほうが便利なんだよな
参照たどってのリネームとか、IDEにしか出来ないことも多いけど
まぁちゃんとしたコードだと、大量置換なんかが必要になるような場面が少ないから、
そういう機能自体がIDEには必要ないってことなのかもしれないけどw
0911nobodyさん
2012/09/07(金) 23:26:27.31ID:???公務員試験の勉強に耐えられるなら、プログラミング向いてるかなぁ?
学生時代はそんな感じでコツコツ型だったんだけど
0912nobodyさん
2012/09/08(土) 00:09:30.77ID:???どんなに耐えてもできるやつになるかは別問題
この業界はセンス(天才肌)がモノを言う
どんなに努力しても報われるとは限らない
頭の回転が早いなら向いてるかもしれない
そうでないなら人気のない組み込み業界にでも飛び込んだほうがいい
ちなみにSEとPGは別物
SEはプログラムなんてできなくていい
0913nobodyさん
2012/09/08(土) 01:09:38.01ID:???SEは営業に限りなく近い。社外社内問わず折衝の日々。
プログラム打ってるヒマはほとんどないよ。
っていうかここで質問することなのかコレw
0914nobodyさん
2012/09/08(土) 02:42:53.28ID:???だと俺は思ってる
0915nobodyさん
2012/09/08(土) 04:28:01.66ID:???外部設計
内部設計
0916nobodyさん
2012/09/08(土) 06:05:23.18ID:???そんな自負してる時点でたかが知れてるわw
0917nobodyさん
2012/09/08(土) 08:07:09.11ID:???とか威張るやつかw
0918nobodyさん
2012/09/09(日) 22:10:23.20ID:q56iTrNlCGIなどWEBアクセスされたスクリプトの中で
パイプで他スクリプトを実行するスクリプトを書いています。
アクセスログをとる内容で、サイト内で動作するさまざまな言語のスクリプトから
一律にできるよう、このような設計を考えました。
例えばPHPスクリプトからは以下のようにロガースクリプト(python)にパイプを開きます。
$json = json_encode($_SERVER);
$handle = popen("python {$logscript} {$id} {$json}","r");
かなり乱暴なんですが、環境変数をJSON文字列にして渡しています。
質問はこの引数(JSON文字列)のエスケープのことです。
{"foo":"FOO","bar":"BAR"} という文字列をロガースクリプトで受け取ると
Windowsでは {foo:FOO,bar:BAR} となり、JSONとしてロードするためには
ダブルクォーテーションをエスケープして対処しました。
$json = str_replace('"','\"',$json);
※実際はWindowsパスの空白文字やパス区切り文字の\などにも対応
受け取りはこんな感じ↓(python)
json = ' '.join(os.argv[2:]) # 空白文字で分割されてしまうのでjoinしている
0919続き
2012/09/09(日) 22:12:32.78ID:q56iTrNlarg2 = os.argv[2] #=> foo:FOO
arg3 = os.argv[3] #=> bar:BAR
前後の{}が消え、エスケープした"も消え、空白は無視され , で分割されており
ひとつのJSON文字列の体を残していません(復元は簡単ですが)
Windowsの動作は理解できるのですが、Unixでどうしてこんな親切なことをしてくれるのか
動作の規則がわからないのです。
WEBアクセスの環境変数なので、危険な文字列のエスケープも必要なのですが、
パイプで引数が渡される際にサーバー側の何らかの安全機能で何が起きているとか、
JSON文字列として渡すためにはどうすればいいのかなどがわからず、進めなくなってしまいました。
もし解説をお願いできるとありがたいのですが・・・
0920nobodyさん
2012/09/10(月) 02:44:56.32ID:???でも一々指定するのが面倒だろうから下記のようにする (perl で書いた場合)
JSON な文字列を unpack('H*', $json) してから、パイプでオープンした
ファイルハンドルへ print して閉じる。
受け取った側のスクリプトは標準入力から読み取った文字列を
pack('H*', $stdin) で戻してからハッシュへ変換 (オブジェクトにする)
パイプでオープンする時はコマンドの引数にするよりは、
オープンしてからの print がおすすめ。
0921nobodyさん
2012/09/10(月) 04:02:38.43ID:???二重引用符で囲んだ部分を1つの引数と見なす程度
(Program Filesなどで使う)
UNIXは逆に厳密
全体を二重引用符で囲んで内側を厳密にエスケープすれば渡せる
単引用符でもいいが意味が異なる
0922919
2012/09/10(月) 17:47:55.08ID:+98uC+4/たいへん参考になりました。
PHPにはちょうどescapeshellarg()という関数があり、これを通して渡したところ
UNIXでは正しく取得でき、Python側でもそのままJSONとして扱うことができました。
文字列として表示してみるとやはりダブルクォーテーションは消えており(空白文字に置き換えられている模様)
JSONとしては妥当でないはずなのですが
Pythonのライブラリの方でうまく処理しているようです。
Windowsではこれではダメで、別途文字列解析で対処しました(実行環境ではないので)
言語によって方法は異なると思いますが、適切なエスケープでスムーズにいくことがわかったので
だいぶ前進できました。
パイプを書き込みで開く方が確かに本来の姿のようにも思ったのですが、
ログへの書き込みと同時に関連の出力を受け取りたいニーズもあったため
より簡単にするためコマンド引数として渡す線で進めてみようと思っています。
ありがとうございました!!
0923nobodyさん
2012/09/16(日) 05:08:07.22ID:???0924nobodyさん
2012/09/17(月) 12:05:32.20ID:???0925nobodyさん
2012/09/17(月) 13:37:25.52ID:???0926nobodyさん
2012/09/17(月) 18:08:40.78ID:???0927nobodyさん
2012/09/24(月) 13:35:16.65ID:???なんでプラグインというものを適用するとアプリケーションに割り込むことが可能なのか
そういう受け皿的なものを作るのは予想できますが全然わかりません
MVCでいうとこのどこに割り込ませるかとか色々あるんでしょうけど
小さいコアプログラムにプラグインをつけていって大きくしていくような説明をしてるような
書籍やサイトがあったら教えて下さい
0928nobodyさん
2012/09/24(月) 16:46:47.28ID:???極端な話すればrequireでもいいわけで。
0929nobodyさん
2012/09/24(月) 17:25:57.06ID:???0931nobodyさん
2012/09/25(火) 19:58:21.58ID:???設定画面とか作りこまなければ
my $pluginname = 'test';
my $pluginfile = $pluginname . '.plg';
require $pluginfile;
my $plg = $pluginname ->new();
$plg->run();
一番簡単なやりかただとこんなもんか。
0932nobodyさん
2012/09/25(火) 21:35:05.81ID:???プラグインに本体のどの部分を弄らせるか思想と設計が重要
失敗すると互換性がなくなって混乱する
0933nobodyさん
2012/09/26(水) 06:27:56.49ID:udr9b6RkアクセスごとにIPアドレスが変化するのでしょうか?
0934nobodyさん
2012/09/26(水) 08:05:06.94ID:???0935nobodyさん
2012/09/26(水) 10:10:17.94ID:???・キャリア
・ガラケーのテザリング
・ISP (テザリング)
・海外 (キャリア、テザリング)
ざっと考えただけでもこれだけある
必ずしも au や docomo などの回線から来るとは限らない
0936nobodyさん
2012/09/26(水) 10:46:45.64ID:???0937nobodyさん
2012/09/26(水) 14:26:36.20ID:???レス数が900を超えています。1000を超えると表示できなくなるよ。