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


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

スレ立てるまでもない質問はここで 146匹目



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/

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

どうすればいいかわかりません

なにか判断基準があれば教えてください

154 名前:デフォルトの名無しさん [2017/09/02(土) 17:41:58.98 ID:FxmYDPin.net]
>>130
見晴らしは良くなる

山(人生)に迷ったときに
川筋谷底にいるよりも尾根にいる方が有利なのと一緒

155 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 18:12:22.34 ID:Ti9M8tGK.net]
>>152
filenameもfilesystemも2語だと思うけど、1語として扱われることが
多いのならどっちも正解ってことなのでは?
商標は正しい表記をSONYが決めている(登録している)はず

https://google.github.io/styleguide/javaguide.html#s5.3-camel-case

Note: Some words are ambiguously hyphenated in the English language: for
example "nonempty" and "non-empty" are both correct, so the method names
checkNonempty and checkNonEmpty are likewise both correct.

156 名前:デフォルトの名無しさん mailto:sage [2017/09/02(土) 22:55:25.31 ID:9PaYDv7F.net]
>>152
arraycopyやgetenvは古くて今の命名規約には従ってない
今から新しく追加するならarrayCopy, getEnvになるはず

filenameはfile nameよりも
file systemはfilesystemよりも一般的に使われてるからだろうね
ググって件数比較してみるといい

ただ完璧なルールなんてないから
ある程度は自分で決めていくしかない
fileSizeなのかfilesizeなのかfile.sizeなのか

157 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 01:54:20.12 ID:Jl5mn7um.net]
>>154>>155
>>arraycopyやgetenvは古くて今の命名規約には従ってない
そうだったのですか、てっきりその辺のルールは昔から揺ぎ無く定められているものだと思っていました

天下のgoogle様ならその点ばしっと切り分けてくれると思いきや
"nonempty","non-empty"どっちも正しい、とかまた迷わせてくれる…
正直その自由がめんどくさい


なので私は表記的に不恰好かもだけど迷わなくて済む厳格なルール
fileName fileSystem arrayCopy getEnv fileSize
でやっていこうと思います

ありがとうございました

158 名前:デフォルトの名無しさん [2017/09/03(日) 07:16:55.75 ID:e9mk7X/B.net]
Camel case
getEnv : 先頭が小文字のものは、メソッド名などに使う。
FileSystem : 先頭が大文字のものは、クラス名などに使う

Snake case
file_size : 変数名に使う
FILE_SIZE : 定数に使う



159 名前:デフォルトの名無しさん mailto:age [2017/09/03(日) 07:40:43.90 ID:ne8qPBqk.net]
>>156
他の古い言語にもあるようなものだと、特例的にその言語のルールより優先するかもね
fileameとかと同じく慣習
指で覚えてると混乱するじゃない

160 名前:デフォルトの名無しさん [2017/09/03(日) 09:56:57.49 ID:iWD2f3RZ.net]
超天才数学者と超天才建築学者はどっちの方が知能が高いのでしょうか?

161 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 11:01:09.93 ID:DIhXI1rF.net]
知能が高い=金が稼げる と考えるならば
建築家の方では?

162 名前:デフォルトの名無しさん [2017/09/03(日) 11:49:31.26 ID:uAsVKsme.net]
映像編集に関して教えてほしいのですが、
例えば、スターウォーズみたいな、巨額の資金を投入して作られる映画の
映像編集ってどんなものなのでしょうか?技術的にはどんなものが使われるのでしょうか?また、そういった映像編集のプロの人がいるのでしょうか?いるとしたら、その人の映像編集のスキルとか、どんな技術を使っているのかなどが知りたいです。
そもそもそういう映画の編集とかって難しいものなのでしょうか?
撮影や編集の機材に関してもいろいろ知りたいです。
カメラは当然超高性能のデカイのを使っているのでしょうが。
スタジオとかも当然あるんですよね?
アメリカ映画を製作する時に使われる撮影や編集機材は、YouTuberが使用している撮影や編集機材などと比べると、使いこなすのに相当勉強したりしないと無理ですか?
あと、機能的にはどうでしょうか?
やっぱりYouTuberが使用しているような撮影や編集機材に比べれば比較にならないほど高性能なのでしょうか?
いろいろ教えてください。

163 名前:デフォルトの名無しさん [2017/09/03(日) 11:51:16.79 ID:3IeB+7r0.net]
>>161
板違い
DTV
echo.2ch.net/avi/

164 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 13:26:23.87 ID:n/pG+QVM.net]
構うな

165 名前:デフォルトの名無しさん [2017/09/03(日) 18:10:16.82 ID:skndupQG.net]
Chinema4D

166 名前:デフォルトの名無しさん [2017/09/03(日) 20:22:12.21 ID:xf4c8ggn.net]
言語始めるとしたら、
Apple=Swift、Microsoft=C#、Google=Python
なイメージでいいの?

167 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 22:27:38.63 ID:qkpMKllN.net]
就活対策?

168 名前:デフォルトの名無しさん mailto:sage [2017/09/03(日) 23:13:19.11 ID:LluVimQv.net]
"); //]]>-->
169 名前:87825717/165" rel="noopener noreferrer" target="_blank">>>165
Google: C++ >>> Java/Go/JavaScript >>>>>>>>>> Python

PythonはGoogleで使われてる言語なんだぜ!
みたいな人がたまにいるけどメイン言語としては使われてないからね
[]
[ここ壊れてます]

170 名前:デフォルトの名無しさん [2017/09/04(月) 03:01:58.47 ID:jZ4EJkqS.net]
自分は生まれつきもの凄く頭が悪いのですが、東京大学理学部数学科に入って数学を学びたいという目標があります。
生まれつきもの凄く頭が悪い人でも、人並み外れた努力を積み重ねれば、その目標を実現することはできると思いますか?
どうでしょうか?

171 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 03:45:51.07 ID:KUepcu9z.net]
生まれつきなら無理だろ

172 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 05:36:00.01 ID:7T+ccfEh.net]
失礼します。
今まで使えていたwriteprocessmemory 等を用いてプロセスアタッチを行なっていたのですが急に動作が不安定になり10回中2回ほどしか成功しません。

別PC(ネットカフェ)環境からだと問題なく動作します。
PC自体に負荷をかけるようなことを行なっていたためパーツ側に何か問題があると見ていまして、このような症状をご存知の方教えて下さい。

173 名前:デフォルトの名無しさん mailto:sage [2017/09/04(月) 13:08:49.43 ID:Dvco0PWY.net]
マルチーズ

174 名前:デフォルトの名無しさん [2017/09/06(水) 15:04:34.36 ID:p7vL1/ES.net]
ミスしたプログラマは5億支払うんですか?
www3.nhk.or.jp/news/html/20170905/k10011128071000.html

175 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 19:38:46.70 ID:5aagc8fK.net]
そらそうだ

176 名前:デフォルトの名無しさん [2017/09/06(水) 21:08:43.29 ID:sZnGJ0d2.net]
pythonってなんか変な哲学(zen?)を押し付けてくるイメージがあり嫌いでした。
今学期から新たにpythonの授業が始まるのですが、実際は作者のこだわりの強い押し付けがましい言語なのですか?

177 名前:デフォルトの名無しさん mailto:sage [2017/09/06(水) 21:32:32.17 ID:tZ2T0w/m.net]
>>174
The Zen of Python自体は特に押し付けがましいものじゃないよ
それにその哲学が実際に機能してない部分も多々ある

ただ、
swtich/caseできないの?
三項演算子もないの?
正規表現リテラルないの
なんでself毎回書かないといけないの?

みたいな文句を言うと
なにかとZen of Pythonを言い訳として引用するPython信者が多いから印象は悪い

グイドも押し付けがましいというより独善的という印象
対応しないことに対する言い訳が多め

言語としてそんな悪いわけじゃないから一旦学んで
メインで使っていくかどうか自分で決めればいいよ
機械学習・自然言語処理・統計みたいなのをやるつもりなら
言語が嫌いでもPythonは必須

178 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 00:45:05.55 ID:OOPim2+O.net]
理屈は正しくてもPythonというコードのせいでその正しさが歪められることが有るからね

例えばこれ(この例を考えた人が誰かは知らんけど)

qiita.com/IshitaTakeshi/items/e4145921c8dbf7ba57ef#sparse-is-better-than-dense

> if i>0: return sqrt(i)
> elif i==0: return 0
> else: return 1j * sqrt(-i)
>
> if i > 0:
>  return sqrt(i)
> elif i == 0:
>  return 0
> else:
>  return 1j * sqrt(-i)
>
> 上のコードと下のコード、どちらのほうが読みやすいだろうか。



179 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 00:47:12.12 ID:OOPim2+O.net]
おれは空白がなくてもこっちのほうがよくね?って思うわけだ

if i > 0: return sqrt(i)
if i < 0: return 1j * sqrt(-i)
return 0

そしてもしreturnを省略できて、三項演算子が使えたらもっと良くなるだろう

i > 0 ? sqrt(i) :
i < 0 ? 1j * sqrt(-i) :
0

ruby風にcase whenが使えたら、こうもかける。

case i
when i > 0 then sqrt(i)
when i < 0 then 1j * sqrt(-i)
else 0
end

Pythonの哲学はPythonという言語で実現はできない
っていうのが現実だろうね。

180 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 01:20:11.47 ID:EkI2HYTy.net]
>>176
これは歪んでるわ
そしてこのQiitaのLike数に震える

ついでに負数はともかく0を特別扱いする意味がわからんが

181 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 07:05:23.25 ID:iSu3unJA.net]
>>17

182 名前:7
負数の平方根で虚数を返さないsqrtはおかしいよな。
MatlabやWolfram言語、Juliaあたりは普通に扱えるのに。
[]
[ここ壊れてます]

183 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 07:15:08.46 ID:MB/dyp5b.net]
returnが複数あったり途中にあったりするのは苦手
後でいじるときに既存部分も書き直さなければいけないことが増えるから
でバグ作る

184 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 07:29:58.30 ID:sTZGXhdy.net]
JavaScript, Python, PHP には、偽が一杯ある

一方、Ruby では、nil, false だけ。
やっぱり、Rubyがすごい

185 名前:デフォルトの名無しさん [2017/09/07(木) 08:16:30.82 ID:AFVFsrIl.net]
数学者とプログラマーはどっちの方が頭が良いのでしょうか?

186 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 08:38:34.12 ID:iSu3unJA.net]
もう、言語仕様で関数はキャメルケースでなければならないとか、ハンガリアン記法を強要するとか、綴りが間違ってるとエラーとかすればいいのに。

187 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 09:28:32.72 ID:9krprfDJ.net]
そんなエディタを作ればよい

188 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 09:35:12.70 ID:Omz9mDs1.net]
>>172
損失は310億円以上
賠償はたったの5億円
どうみてもNECの勝ち



189 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 09:38:41.84 ID:nzkvp6mm.net]
>>184
誰が書いても同じにしたいって思想らしいからさ。
エディタが賢くなれば、「この変数名は意味わからないですよ」とかなるかもね。
AIがやってくれるか。

190 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 09:45:28.31 ID:dkrfuUTt.net]
> 176
return sqrt(i) if i>0 else 1j*sqrt(-i) if i<0 else 0

191 名前:デフォルトの名無しさん [2017/09/07(木) 12:42:23.53 ID:qwqm4Dyg.net]
>>176
これ以上ネスト深くなったり、長くなったりした時とか、
もしくは、変更がかかった後にdiff見る時のこととか考えてる?

そこまで考えられないの?
そえとも、考えたうえで
>>177
>おれは空白がなくてもこっちのほうがよくね?って思うわけだ
こう思ってるの?

192 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 12:59:44.57 ID:SWYVBVQN.net]
計算機科学を究めれば神と会話ができるようになりますか?

193 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 13:04:06.99 ID:SWYVBVQN.net]
量子コンピュータと人工知能はどっちの方が凄いですか?

194 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 16:14:41.57 ID:EkI2HYTy.net]
>>180
>後でいじるときに既存部分も書き直さなければいけないことが増えるから

returnするための値を一時的に持ちながら最後にreturnする場合でもそれは同じじゃないの?
returnの仕方に対称性や規則性がないと読みにくいのは確かだけどそれはそういうコードを書くやつが悪いと思う

自分の経験では最後にreturnしようとする人のほうが早期returnを当たり前に使う人に比べて
メソッドを長々と書いたり安易に条件文のネストを深くしていく人が多い
昔からの慣習だからなのかな?

195 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 16:26:51.37 ID:EkI2HYTy.net]
>>188
>これ以上ネスト深くなったり、長くなったりした時とか、

176とは別人だけど
ネストを深くせざるをえない状況にもよるから具体例がないと比較するの難しいかもね
ただどちらのケースもcase文や後置ifが使えないPythonは不利だよね
それがあるから歪んだZenの理解が広まるのかもしれないが

196 名前:デフォルトの名無しさん [2017/09/07(木) 17:29:51.42 ID:1NUQmKHv.net]
Qある決まった大きさ(X)の箱に小箱(A〜E)を詰め込んでいく
 箱(X)の価値を高くするには?
 
 箱A 大きさ3    箱B 大きさ4   箱C 大きさ5
    価値2        価値4      価値7

 箱D 大きさ8    箱E 大きさ12
    価値10       価値14


下のような結果を出力するためのアルゴリズムをおしえてください。


   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ←(番目)
A :0 0 2 2 2 4 4 4 6 6 6 8 8 8 10 10 10 12 12 12
AB :0 0 2 4 4 4 6 8 8 8 10 12 12 12 14 16 16 16 18 20
ABC :0 0 2 4 7 7 7 9 11 14 14 14 16 18 21 21 21 23 25 28
ABCD :0 0 2 4 7 7 7 10 11 14 14 14 17 18 21 21 21 24 25 28
ABCDE :0 0 2 4 7 7 7 10 11 14 14 14 17 18 21 21 21 24 25 28
↑(使う箱の種類)

197 名前:デフォルトの名無しさん [2017/09/07(木) 17:30:53.92 ID:1NUQmKHv.net]
>>193
おしえてくださいお願いします。

198 名前:デフォルトの名無しさん mailto:sage [2017/09/07(木) 17:46:39.42 ID:K5Q2sK+z.net]
ずれててみにくい



199 名前:デフォルトの名無しさん [2017/09/07(木) 18:01:40.72 ID:1NUQmKHv.net]
お願いします   
   1  2  3  4  5  6  7  8 9 10 11 12 13 14 15 16 17 18 19 20 ←(番目)
    A :0  0  2  2  2  4  4  4 6 6 6 8 8 8 10 10 10 12 12 12
   AB :0  0  2  4  4  4  6  8 8 8 10 12 12 12 14 16 16 16 18 20
  ABC :0  0  2  4  7  7  7  9 11 14 14 14 16 18 21 21 21 23 25 28
 ABCD :0  0  2  4  7  7  7 10 11 14 14 14 17 18 21 21 21 24 25 28
ABCDE :0  0  2  4  7  7  7 10 11 14 14 14 17 18 21 21 21 24 25 28
↑(使う箱の種類)

200 名前:デフォルトの名無しさん [2017/09/07(木) 18:03:29.90 ID:1NUQmKHv.net]
めっちゃずれてる...






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

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

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