- 1 名前:デフォルトの名無しさん mailto:ageteoff [2017/02/23(木) 13:55:17.04 ID:OAGoqT7f.net]
- 質問する前にGoogleで検索しましょう。 www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。 ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。 Javascript は Web 制作板、CGI は Web プログラミング板へ。 業界談義、愚痴はプログラマ板へどうぞ。 ゲーム関係の話題はゲーム製作板へどうぞ。 ネタ、板とは関係の無い話題はご遠慮ください。 前スレ スレ立てるまでもない質問はここで 145匹目 echo.2ch.net/test/read.cgi/tech/1483755167/
- 53 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 00:09:28.26 ID:oRWMvt0Q.net]
- ムノームノー
- 54 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 00:09:45.00 ID:oRWMvt0Q.net]
- ムノームノー
- 55 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 00:10:03.54 ID:oRWMvt0Q.net]
- ムノームノー
- 56 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 00:10:20.13 ID:oRWMvt0Q.net]
- ムノームノー
- 57 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 00:10:36.54 ID:oRWMvt0Q.net]
- ムノームノー
- 58 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 00:10:53.00 ID:oRWMvt0Q.net]
- ムノームノー
- 59 名前:デフォルトの名無しさん mailto:sage [2017/03/08(水) 00:11:09.74 ID:oRWMvt0Q.net]
- ムノームノー
- 60 名前:デフォルトの名無しさん [2017/03/24(金) 14:13:55.60 ID:TpfW+WNu.net]
- ここか?
- 61 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:26:13.14 ID:MUDMWOnI.net]
- Win10(共通化できるならXPやWin7も含む)でのコマンド的なソフトの質問はここでおk?
- 62 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:45:23.59 ID:ACpS2Mib.net]
- ムノームノー
- 63 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:45:39.84 ID:ACpS2Mib.net]
- ムノームノー
- 64 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:46:00.69 ID:ACpS2Mib.net]
- ムノームノー
- 65 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:46:20.11 ID:ACpS2Mib.net]
- ムノームノー
- 66 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:46:37.18 ID:ACpS2Mib.net]
- ムノームノー
- 67 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:46:54.45 ID:ACpS2Mib.net]
- ムノームノー
- 68 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:47:12.24 ID:ACpS2Mib.net]
- ムノームノー
- 69 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:47:29.13 ID:ACpS2Mib.net]
- ムノームノー
- 70 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:47:45.93 ID:ACpS2Mib.net]
- ムノームノー
- 71 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 18:47:56.20 ID:MUDMWOnI.net]
- だめだこりゃw
- 72 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 22:09:44.14 ID:ACpS2Mib.net]
- ムノームノー
- 73 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 22:10:02.20 ID:ACpS2Mib.net]
- ムノームノー
- 74 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 22:10:21.39 ID:ACpS2Mib.net]
- ムノームノー
- 75 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 22:10:39.35 ID:ACpS2Mib.net]
- ムノームノー
- 76 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 22:10:56.99 ID:ACpS2Mib.net]
- ムノームノー
- 77 名前:デフォルトの名無しさん [2017/03/24(金) 22:32:50.66 ID:C2E2mpzA.net]
- なにこれ
- 78 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 22:52:02.91 ID:FdW2fL4V.net]
- ここはムノームノー言うスレです
- 79 名前:デフォルトの名無しさん [2017/03/24(金) 22:55:54.80 ID:BSMM8yeH.net]
- すげぇ無駄なスレなんだな
- 80 名前:デフォルトの名無しさん mailto:sage [2017/03/24(金) 22:58:56.34 ID:mh1D3Dva.net]
- ムノームノー
- 81 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 06:43:56.41 ID:Pkzvn3d1.net]
- ムノームノー
- 82 名前:デフォルトの名無しさん [2017/07/28(金) 12:24:17.87 ID:cny5JNT9.net]
- nginxのプロキシーでわからなくなってきたので教えてください。
基本的なことだと思うんですが。 /aaa /aaa/bbb /aaa/bbb/zzz/qqq とあったとします。 location ^~ /aaa { 処理A } つまりbbbにもqqqにも処理Aが適用される。 location ~ ^/aaa/(*.)/qqq$ { 処理B } この辺からわからなくなってきました。 AAAで始まるディレクトリがあり最後のファイル名がqqqで終わっていたら、 処理Bが実行される。 ^~は前方一致ですよね? ~ ^/で始まるとこれは前方一致とも違うのでしょうか? URIのどこかに/aaaで始まるところがあってqqqで終わるのが対象ということでしょうか?
- 83 名前:デフォルトの名無しさん mailto:sage [2017/07/28(金) 23:21:18.01 ID:wSdfWqng.net]
- やってみれば?
^/aaa/(*.)/qqq$ 正規表現なら、^ は先頭、$ は末尾を表す 正規表現 - MDN https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions
- 84 名前:デフォルトの名無しさん [2017/08/02(水) 12:32:25.33 ID:KxVaaHsS.net]
- 世間(主に海外)ではpythonが人気ですよね
pythonが初めて登場したのは1991年らしいですが なぜ今になって急激に需要が増えてきたのですか? googleはpythonらしいのですが
- 85 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 15:43:03.30 ID:Itl2aFQC.net]
- pythonの本また増えてるな
深層学習とかでリバイバルきたか
- 86 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 22:41:24.72 ID:e33Dzb4O.net]
- 勉強がてらテトリスがどうしても作れないのでもうテトリスよりワンランク作りやすいものってなんですか?
- 87 名前:デフォルトの名無しさん mailto:age [2017/08/02(水) 23:13:37.46 ID:ccxmtlVX.net]
- >>85
言語とか環境とかわからないからどうしようもないけど 何かまとまったもの作るんじゃなくて入門書か入門サイトのプログラムを自分なりに改変するところから これなら小学生でもできる。できなければ能力よりも根本の性格が向いていないと思われる
- 88 名前:デフォルトの名無しさん mailto:sage [2017/08/02(水) 23:30:12.95 ID:fP3nGYEv.net]
- >>85
hello would
- 89 名前:ねこまじ [2017/08/03(木) 00:43:38.35 ID:t0J1S2SM.net]
- Youtuberヒカルが月収を明らかに!!おはよう朝日です出演
https://www.youtube.com/watch?v=RLZGrqQnnZc 第1回案件王ランキング!YouTuberで1番稼いでるのは誰だ! https://www.youtube.com/watch?v=asF2wQ2xhjY&t=61s ユーチューバーの儲けのカラクリを徹底検証! https://www.youtube.com/watch?v=FUSb4erJSXE&t=504s 【給料公開】チャンネル登録者4万人突破記念!YouTuberの月収公開! https://www.youtube.com/watch?v=Y7DAQ0RKilM&t=326s 誰も言わないなら俺がYouTuberのギャラ相場を教えます https://www.youtube.com/watch?v=E4q-vaQh2EQ&t=118s YouTuberになりたいのは馬鹿じゃない!YouTuberになる方法 https://www.youtube.com/watch?v=Fr0WXXZRMSQ 最高月収5000万円だとさ。年収じゃなくて「月収」な 誰でも参入可能だからおまえらもyoutubeに動画投稿したほうがいい 顔出したくないならラファエルみたいに仮面かぶればいい 手っ取り早く視聴数稼ぐには有名ユーチューバーへの物申す系動画がオススメ ゲーム実況はニッチだから人気ユーチューバーのネタをパクればいい
- 90 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 00:45:43.51 ID:paXLXYIT.net]
- 売れないユーチューバーが何万人もいる世界
- 91 名前:デフォルトの名無しさん mailto:sage [2017/08/03(木) 02:57:09.39 ID:dQPpbAHc.net]
- YouTube にある、T Umezawa の動画でも、
Java か何かで、テトリスを作っているけど、タイルが壁にめり込んだりしてる テトリスは難しすぎる UE4 で、ブロック崩しでも作れば?
- 92 名前:デフォルトの名無しさん mailto:sage [2017/08/04(金) 15:05:42.49 ID:ABZoxKZM.net]
- >>87
お前にはhello worldすら難しそうだな
- 93 名前:デフォルトの名無しさん mailto:sage [2017/08/04(金) 18:23:35.88 ID:RfnUO2tm.net]
- hellow world
- 94 名前:デフォルトの名無しさん mailto:sage [2017/08/09(水) 18:39:20.37 ID:xuqKqD45.net]
- Ocamlをいじりはじめていきなりつまずいた。
OCaml version 4.01.0 # 0.5 + 0.3;; Error: This expression has type float but an expression was expected of type int 値はどっちもfloat型のはずだけど、なんでこの式がint型を期待されているの?
- 95 名前:93 mailto:sage [2017/08/09(水) 18:41:43.01 ID:xuqKqD45.net]
- 自己解決しました。算術演算子が+.でなくてはなりませんでした。
# 0.5 +. 0.3;; - : float = 0.8
- 96 名前:デフォルトの名無しさん [2017/08/09(水) 21:59:29.97 ID:RoXwN+kA.net]
- マジか。
OCaml変態すぎる。
- 97 名前:デフォルトの名無しさん [2017/08/11(金) 12:56:15.87 ID:8cS3Bbro.net]
- あげ
- 98 名前:デフォルトの名無しさん mailto:sage [2017/08/11(金) 13:14:02.75 ID:662cm+e7.net]
- ぐげ
- 99 名前:デフォルトの名無しさん [2017/08/28(月) 15:42:59.74 ID:INIPDOEk.net]
- 趣味でプログラミングをしていますが、最近意欲がなくスキルも全然伸び悩んでいます
スキルが伸びているという実感がないので、意欲もわかないんだと考えていますが、どうすればこの状況を打破できるでしょうか?
- 100 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 16:42:11.51 ID:e4JzxFA+.net]
- 新しい言語でも学んでみる。
- 101 名前:デフォルトの名無しさん [2017/08/28(月) 17:11:46.61 ID:Rqvi+37L.net]
- 趣味でやっていてスキル上がる実感が日々得られるわけない
作ったり改良したりして夢中になって気が付いたらスキルアップしていたってくらい >>98 プログラムに限らず何か作って達成感があれば意欲がわくし、それでもだめならどうしようもない 何も作らず本読んでとかサイト見て勉強で頑張っていますとかなら論外
- 102 名前: mailto:sage [2017/08/28(月) 20:02:23.68 ID:rn9GWLpv.net]
- >>98
そうそう私もそれで悩んでいるんです. 解決方法は,これかな,ていうのは思いつくのですが,呆然となり手がつかない有様です 決意するまで,まだまだ時間がかかりそうです
- 103 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 20:05:05.92 ID:OTqgtaxJ.net]
- >>101
決意したらまた戻っておいで それまでさよなら
- 104 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 21:41:44.41 ID:WCmQax6U.net]
- >>98
最適化とか高速化とかやってみたら
- 105 名前:デフォルトの名無しさん [2017/08/28(月) 22:08:06.01 ID:RdiCBSRu.net]
- >>98
何か別に趣味見つけると良い。 そのまま別の趣味にのめり込むも良し。 別の趣味の為にプログラミング活用するも良し。 こう言うのが作りたいってのが無いとキツイよ。
- 106 名前:デフォルトの名無しさん mailto:sage [2017/08/28(月) 22:57:17.56 ID:PMfiarSN.net]
- 自分で欲しいものを作れよ
エロ画像収集スクリプトでも漫画更新チェッカーでもソシャゲのチートスクリプトでも 自分が熱をもって取り組めるもんなら何でもいいよ
- 107 名前:片山博文MZ mailto:sage [2017/08/28(月) 22:59:47.70 ID:HJX32+mc.net]
- ハッキングツールを公開したら逮捕されるぜ。
- 108 名前:デフォルトの名無しさん [2017/08/29(火) 01:03:51.51 ID:26ujDd8s.net]
- 片山博文さんに質問なのですが、自分は、東京に超大量の超高くて大きい建物を建てるという夢があります。
どうすればこれを実現できるのでしょうか? まずは、宅地建物なんとかを取るところから始めるべきでしょうか?
- 109 名前:片山博文MZ mailto:sage [2017/08/29(火) 03:08:39.97 ID:KOh/LeCX.net]
- >>107
どのくらい巨大なビルなのかを具体化して下さい。サイズが分かれば具体的な計画を立てることができます。 そのようなビルを建てるには経済力またはデザイン力を持ち、ビルを都市計画と建築基準法に合致させる必要があります。 ビルを建てるお金を用意するか、実力を兼ね備えた建築デザイナーになって、ビルを建てる商社へ入社する必要があります。 デザイナーになるなら、都市計画と建築基準法についてよく勉強して下さい。
- 110 名前:片山博文MZ mailto:sage [2017/08/29(火) 03:20:22.68 ID:KOh/LeCX.net]
- ●●地所を見に行こう♪
- 111 名前:デフォルトの名無しさん [2017/08/29(火) 04:18:50.69 ID:f+IQPvnO.net]
- >>108
高さは数q〜数十q。 床面積は東京ドーム数十〜数百個。 こんな感じの大きさの建物を、東京に最低でも1000棟以上は建てたいです。 やはり、これを実現するには、ロスチャイルドクラスの富豪にならないと無理なのでしょうか?
- 112 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 07:46:18.66 ID:A+tXwp++.net]
- 東京の面積2188
東京ドームの面積0.047
- 113 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 17:39:59.22 ID:It+2rJO1.net]
- 5000兆円
稼げ
- 114 名前:デフォルトの名無しさん mailto:sage [2017/08/29(火) 18:46:36.54 ID:F9WMcwd9.net]
- >>110
は?>>108に書かれてることを読み直せ
- 115 名前:デフォルトの名無しさん [2017/08/29(火) 22:02:01.06 ID:WHjuQVAU.net]
- そもそもロスチャイルドみたいな、自由に金を刷れるような人間になるにはどうすれば良いのか?
アジア人じゃ無理か・・・・・。 まぁ、とりあえずは不動産業を始めるしかないよな。 まずは行動に移すことからだな。
- 116 名前:デフォルトの名無しさん [2017/08/29(火) 22:05:41.41 ID:abei3d7M.net]
- いいかげんローカルルール読めない奴は書き込むなよ
- 117 名前:デフォルトの名無しさん [2017/08/30(水) 00:59:33.93 ID:LiEDh+or.net]
- 爆サイというサイトで「なりすまし防止」でパスワードを入れたんですが、解析されて同じトリップを相手に使用されました。
気持ち悪くて怖くなり、それ以来やっていません。 62^4=14776336通りもあるパスワードをどうやって解析したんでしょうか? もし解析ができるなら、やり方までは聞きません。 解析ができるのかできないのかを知りたいです。お願いします。
- 118 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 01:03:09.75 ID:/zLci3bn.net]
- 14776336通り
1秒間にたった10000個計算するだけで 約1478秒 = 約25分
- 119 名前:デフォルトの名無しさん [2017/08/30(水) 01:06:53.90 ID:LiEDh+or.net]
- >>117
早速、ありがとうございます。 解析できるんですね。 あのサイトでのトリップは意味ないってことですね。 ちなみに2ちゃんのトリップも解析できるってことなんでしょうか? クレクレで、すみません。
- 120 名前:デフォルトの名無しさん [2017/08/30(水) 01:33:52.39 ID:q2OOHPJT.net]
- 4文字 1分30秒
5文字 1時間 6文字 1日 7文字 1ヶ月 8文字 5年 9文字 1世紀 10文字 100世紀 ※10桁トリップ、500ktrips/sの検索速度で、先頭完全一致 トリップ関連/検索時間の目安 - トリップあげるお( ^ω^) Wiki - アットウィキ https://www33.atwiki.jp/tripageruo/pages/56.html
- 121 名前:片山博文MZ mailto:sage [2017/08/30(水) 01:36:27.52 ID:KDhhphrh.net]
- よく知られた既知の単語なら、すぐに解析され易い。
- 122 名前:デフォルトの名無しさん [2017/08/30(水) 01:42:36.31 ID:LiEDh+or.net]
- >>119
そうなんですね、ありがとうございます。 >>120 数字と英文字の小文字を混ぜたパスだったんですが解析されました。 少し話は変わってくるのですが、解析してくるってことは相手がそれだけ激昂してたってことなんでしょうか? みなさんだったら解析して相手のトリップに成りすましたりしますか?
- 123 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 07:40:49.12 ID:1xtdX2a2.net]
- >>121
片山博文MZのトリップも何度も流出してる。
- 124 名前:デフォルトの名無しさん [2017/08/30(水) 12:33:51.69 ID:FcBhm7qE.net]
- >>122
そうなんですか。プロはやっぱり凄いですね。 しかし流出したトリップを使って、なりすます人って存在したのでしょうか? 過去に存在したとする一体どんな心境で、なりすますんでしょうね? 話がズレましたね。 ご返答ありがとうございました。
- 125 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 20:51:28.91 ID:nbDkZ4Vq.net]
- 関数の依存関係をグラフィカルに表示できるIDEはありませんか?
関数Aが関数Bと関数Cを呼び出して,関数Bが関数Dを呼び出して…というのを相関図みたいに表示出来るものはありますか?
- 126 名前:デフォルトの名無しさん [2017/08/30(水) 22:23:29.71 ID:q4Wjjeh8.net]
- ありません
再帰関数とかどう表示したらいいの
- 127 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 22:29:24.71 ID:lE/piHRT.net]
- ループ描けばいいんじゃね
- 128 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 22:34:02.84 ID:AIW55pOF.net]
- >>124
IDE ではないけど。 https://www.gaio.co.jp/products/caseplayer2
- 129 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 22:42:03.31 ID:AIW55pOF.net]
- こっちのほうがそれっぽいかな。使ったことないけど。
www.aicp.co.jp/products/codesonar.shtml
- 130 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 22:51:47.16 ID:t1uAI5x9.net]
- 解析ツールならそれなりにあるんじゃないの、understandとか
https://www.techmatrix.co.jp/product/understand/index.html 諸々の解析に役立つのは確かだけど、高いし個人で買おうとは思わないな ソース読むだけなら、tagで十分
- 131 名前:デフォルトの名無しさん [2017/08/30(水) 23:05:37.38 ID:GReeviPR.net]
- 数学とか計算機科学に超詳しくなったら絶対に人生変わりますよね?
- 132 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 23:07:19.21 ID:nUOql6bX.net]
- >>124
正しく設計しろ
- 133 名前:デフォルトの名無しさん mailto:sage [2017/08/30(水) 23:12:45.76 ID:nUOql6bX.net]
- >>130
そうだろうな 金運、子宝、交通安全、悪霊退散 本当に人生バラ色だよ でも、そんな難しいことしなくても 簡単に人生を変えられる壺があるぞ 興味あるなら連絡くれ 紹介するぞ
- 134 名前:デフォルトの名無しさん [2017/08/30(水) 23:57:17.29 ID:M+3IdRJz.net]
- >>130
金持ちになるかは別だけどね。 有名な数学者の一人は反戦して牢屋に入れられた時が一番数学に集中出来たとか言ってるし。 おいらも転職中は貯金切り崩してたから趣味が数学に偏った。 違う意味での豊かさ(心の豊かさ)は得られたかな。 一応言っておくとプログラミングには数学的センスは必要だけど、数学そのものは必須じゃないよ。 フーリエ変換覚えても、そもそもの変換するべきファイルのデータ構造知らんと何も出来ない。 逆にデータ構造さえ知ってれば、フーリエ変換知らなくても効率はともかく力押しで変換は出来る。 ※フーリエ変換は大雑把に言えばアナログデータをデジタルデータに変換する。
- 135 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 00:40:36.76 ID:J2aSRpVx.net]
- >>124
言語によってツールも違うよ NDepend, JArchitect, Structure101, Doxygenなどなど https://www.google.co.jp/search?q=doxygen+call+graph&tbm=isch
- 136 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 04:42:13.97 ID:1kAGjjBE.net]
- >>127
>>129 >>134 ありがとう .値段やら対応OSやらいろいろとハードルが高いですね.
- 137 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 07:57:14.76 ID:pAkIh2F5.net]
- >>124
QA Cに含まれてる
- 138 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 10:07:05.23 ID:1kAGjjBE.net]
- >>136
ありがとう。 いろいろとハードルが高いですね。当方は自営業のシステムを自分で管理している程度なので、なかなか決断できませんね。 お金が余ったらunderstandを買ってみたいですね。 とりあえず手始めにwww.vector.co.jp/soft/win95/prog/se308859.htmlを買ってみます。
- 139 名前:デフォルトの名無しさん mailto:age [2017/08/31(木) 11:15:32.78 ID:PxNjJG10.net]
- >>137
たまにしか使わないなら そういうソフト持ってる会社に外注すれば安いんじゃね 成果物にその図を入れて ついでにどういうとこ直したらいいかアドバイス貰ったりして
- 140 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 12:54:48.58 ID:1kAGjjBE.net]
- >>138
なるほど。いい手を教えていただきありがとうございます。 それにしても、understandが手元にあればオープンソースのコードを片端から解析して楽しいだろうな、と思いますね。 その後はリバースエンジニアリングに手を出していろいろ遊べそうと夢想してしまいます。
- 141 名前:デフォルトの名無しさん [2017/08/31(木) 16:59:53.90 ID:j9odL7Qq.net]
- オブジェクト指向での設計についてなんですが
たとえばWebスクレイピングで画像をダウンロードするアプリの場合なのですが 「リスト一覧ページ」、「画像リストページ」、「画像ファイル」とありまして まずリスト一覧ページのDOMを取得し、それから画像リストページのURLを抽出します それから画像リストページをDOMを取得し、各画像ファイルのURLを取得します そして各画像ファイルのDOMを取得し、画像ファイルのURLを取得し画像をダウンロードするんですが、クラス分けとしては ・リスト一覧ページからWebスクレイピングするクラス ・画像リストページからWebスクレイピングするクラス ・画像をダウンロードするクラス こういう感じにわけるのでしょうか?細かく分ける理由がわからないのですが教えてください
- 142 名前:デフォルトの名無しさん [2017/08/31(木) 17:44:45.63 ID:Vr+Gp9oD.net]
- 担当を分けて保守しやすくするってだけじゃだめなのか?
会社やクライアントの要求でもないのなら好きにしろよ
- 143 名前:デフォルトの名無しさん mailto:sage [2017/08/31(木) 18:31:34.76 ID:J2aSRpVx.net]
- >>140
Webスクレイピングの場合は各ページを抽象化したクラスを1つずつ用意して 実際にスクレイピングする部分は別クラスでやるのが常套手段 ページごとにクラスを用意するのはPageObjectパターンつって スクレイピング対象のページの構造が変わっても、スクレイピングする処理部分のコードを変更しなくてもいいようにするため 細かく分けるのはある仕様変更に対して、コードの変更を一箇所にするため 便利さが分からないうちは分けなくてもいいと思う
- 144 名前:デフォルトの名無しさん mailto:age [2017/09/01(金) 04:31:50.75 ID:rLv0uJJn.net]
- >>140
WebPage ------------- URL HttpClient ------------- getDOM scrape ListPage->WebPage -------------- getList ContentPage->WebPage -------------- getImage 例えばこうすれば、 ListPageとContentPageはビジネスロジックの記述に集中できる 新しいPageが増えても記述が少ない httpについて知らない人でも書ける http周りでバグがあってもWebPageだけ直せばいい どこまでを専用のクラス、ライブラリなどの既存クラスにするかは設計次第
- 145 名前:デフォルトの名無しさん mailto:age [2017/09/01(金) 04:34:50.31 ID:rLv0uJJn.net]
- DOMでパースできるようなページなら
専用のクラスでなくてxpathで指定してスクレイピングするだけていいかも知れないし
- 146 名前:デフォルトの名無しさん mailto:sage [2017/09/01(金) 06:54:39.17 ID:RTadbuNn.net]
- curl, wget コマンドで、ダウンロードできる。
特に、wgetでは再帰的なダウンロードができる wget を、高機能にしたのは、Ruby の、Anemone。 どのページを巡回するかなど、フィルターが充実している。 より高機能なのは、Selenuim か、PhantomJS を使った、Poltergeist だから、この部分までが、1つのクラス 次のクラスは、XML/HTML の解析部分。 ここでは、Ruby, Groovy, jQuery(JavaScript) など、 各言語を切り替えられるようにしておく 最後に、データの保存では、ファイル、SQLite3, Mongo, MySQL など、 ファイル/DB を切り替えられるように、別のクラスにしておく
- 147 名前:デフォルトの名無しさん [2017/09/02(土) 12:25:08.34 ID:qzG0zbyB.net]
- 初心者なんですが、PHPを利用するにあたって仮想サーバーをたてるのにlocalhostを使いたいのですが表示されません。どなたか詳しくおしえてもらえないでしょうか?
- 148 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 14:32:09.73 ID:3rQ39W6S.net]
- >>146
目的のものが書かれてある本を探して 正確に写経 わからないところは分かるまで調べ尽くす。
- 149 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 14:33:58.08 ID:x3xo3AHA.net]
- 謝辞から奥付までな!
- 150 名前:片山博文MZ mailto:sage [2017/09/02(土) 14:38:54.71 ID:bEjlZdoB.net]
- >>146
httpサーバーが起動しているか確かめる。 Windows Defenderなどのセキュリティソフトのブロックを解除する。
- 151 名前:デフォルトの名無しさん mailto:age [2017/09/02(土) 16:48:11.33 ID:CJZVlBwp.net]
- よくこんな>>146みたいな文章で何やってるかわかるな
- 152 名前:片山博文MZ mailto:sage [2017/09/02(土) 17:02:57.47 ID:bEjlZdoB.net]
- ローカルサーバーに困ったらXAMPPにおまかせ。
- 153 名前:デフォルトの名無しさん [2017/09/02(土) 17:41:09.43 ID:zcwYWazW.net]
- 命名ルールについて質問です
変数・メソッドの命名で言葉の区切りを大文字で表す・アンダースコア "_"で区切るというのがありますが、 その区切りの程度、どこまでを一語としていいか迷っています 例が乏しいですが、javaのapiを見たところ必ずしもルールに沿ってるとは言い難い気がします filename 一語としていいような気がするけど、厳格にルールを適用するなら二語じゃないの? fileSystem 二語でいいような気がするが、なぜ一語ではないのか? arraycopy getenv これは絶対二語であるべきだと思う 他にも仮にPlayStationなんて語で命名しようとした場合、 ルール的にもsonyの表記的にもPlayStation 商品名として一つのものだからPlaystation どうすればいいかわかりません なにか判断基準があれば教えてください
|

|