スレ立てるまでもない質問はここで 153匹目
レス数が1000を超えています。これ以上書き込みはできません。
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 152匹目
https://mevius.5ch.net/test/read.cgi/tech/1573214616/
前々スレ
スレ立てるまでもない質問はここで 151匹目
https://mevius.5ch.net/test/read.cgi/tech/1541239698/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください >>950
1カ月で掲示板作れるのならプログラミングスキルがゼロでは無いだろう 自分で作らない、作れない人じゃないと実績のある他人を指してスキルゼロとか言えないよなあ
まさにブーメラン ひろゆきは「僕はグローバル変数を多用する」とかいう競プロかよってレベルの言説多いからな つーかひろゆきがプログラミングしてた頃って今と環境が全然違うだろ
ファイルをたくさん分けるのが主流の今と違って1つのファイルに長ったるいコードを書いてた時代だろ 脳内メモリが多い人は汚い書き方のほうが効率良かったりする ひろゆきは、たぶんプログラミングはできないだろうね… とりあえずひろゆきにはレビュー依頼出したくない
一生マージされない ひろゆきという人は運だけの人。
インターネットが普及しはじめて
みんなリアルの友達じゃないいろんな人と匿名でコミュニケーションしたいという欲求が最高潮にあった。
それまではそんなことできなかった。
そんなときにひきこもりでたまたま時間があっただけ。
2chつくったというけど、ひまつぶしでやって初めてのコミュツールでおもしろくなって続けただけ。 そんな時代に生まれただけだ。
だれでもそんなチャンスあった。
自己顕示欲があった人なら。 >>962
人間は本質的に社会性を求める本能を強く持つので、
「他者とコミュニケーションを取る」アプリには昔から弱かったと思います
私が人生を棒にふったコミュツールは fj
コミュニケーション・アプリは遠ざけておくべきだと頭ではわかっているけれども、これがなかなか難しいことですね… >>964
fjは真面目すぎた
それを支える人たちも真面目すぎた
コミュニケーションはもっといい加減でいい たまたま得られた証拠Aから、ある事象が90%の確率でおこっていることがわかりました
別の観点からの証拠Bから、その事象が起こっているのは1%の確率でしかないです
A.Bが同時に得られたとき、その事象が起こってる確率はどれくらいですか? >>966
答え無し、というか「どれくらい」って何なんだよw
その条件下での条件付き確率を求めたいなら観測するしかない
あと、実務において大切な事は、Bは単にAにノイズを加えただけの因子でしかないという可能性を常に考えるべき
その場合は、90%が答えになる >>966
夜空の星々を観測すると90%以上の星々が同じ経路を辿る
どうやら地球を中心に世界が回っているようだ。
しかしそれらを惑わす星が1%以下でいくつか存在する。
やはり地球を中心に世界が回っている確率は90%以上だろう。 >>968
それは例としては間違ってるだろう。
Bが¬Aのようだか合計しても100%にならないし。 >>969
単に「90%+1%で、あとの9%はなんなの?」ではないだろうか? >>969
>>970
というか、確率的判断・相関関係的判断は、因果関係的真偽論=真実を判断する論法としては致命的に欠陥を含んでいるということでしょうね
ここ二十年の流行り、である「〜は〜とp値いくらの相関がある」論文が量産される馬鹿馬鹿しさから、我々はそろそろ卒業しなければならないのでしょうね >>970
9%足りないのもそうなんだけど、もともとAとは別の観点のBという前提だったのに排反な事象をあげちゃダメだろうと言いたかったんだ。言葉足らずだった。 どれくらい?の答えは、未知、ただし90%であるか、または1%である蓋然性がそれ以外の場合よりも高い、かな
99%である可能性よりも9%である可能性のほうが高いとは言えそう
得られた情報だけから判断したとき、現時点の期待値が45.5%と言ってしまうのは乱暴だろうか >>973
AとBが独立であることを仮定したんだろうがそれでも間違っている
>>966が言う「ある事象」をXとしよう
P(X)が0.9だとすればP(X)=P(X|A)となる訳だからAとXは独立になる
よって、P(X|A,B)=P(X|B)=0.1となる
つまり>>966には次の二つの情報が欠落していて答えが求められない
「AとBは独立か否か」とP(X)。
【証明】※要査読
P(X|A,B)=P(X,A,B)/P(A,B)
順番を入れ替えた乗法公式を分子に適用
={P(B|X,A)P(X,A)}/P(A,B)
乗法公式を続けて適用
={P(B|X,A)P(X|A)P(A)}/{P(B|A)P(A)}
={P(B|X,A)P(X|A)}/P(B|A)
※これ以下はAとBを独立と仮定する
={P(B|X)P(X|A)}/P(B)
ベイズの定理
=[P(X|B)P(B){1/P(X)}P(X|A)]/P(B)
={P(X|B)P(X|A)}/P(X)
証明終わり プログラムの経験はないのですが、窓の杜なんかで公開されているような
自分で使って便利なWindowsアプリケーションを作ろうとしています。
色々調べてVisual StudioのC#ってのが作れそうな環境なので
Visual Studioをダウンロードしました。最初の選択としてはどんな感じでしょうか。
Pythonというのが初学者にも向いているとも聞きますが
Windowsアプリケーションを作るのにはどっちが向いているでしょうか。
他にこっちの方がいいよとかあればお教えください。 >>975
0からそんな簡単にGUIアプリなんて作れないから何でもいい
まず勉強せい >>975
最初は資料の多いPythonかな
クズだけどな!(私情 >>975
Windows向けのデスクトップアプリを作る目的なら
とりあえずはC#から始めるのが良い
Pythonはプログラミングを学ぶためなら言語仕様は簡単でいい面もあるけど
不特定多数に配布するようなGUIアプリには向かないし
リファレンスが相当読みにくいので初学者にはおすすめしない Windows用GUIならC#がベストなのは間違いないが、それでも初っ端GUIはそれなりに難易度高いという覚悟はしておいた方が良い
元からあるオープンソースのGUIアプリを改造するところから始めるのが初心者の学習としては一番良いと思うけどな
ボタンの位置をちょっとずらすとか、このボタン押したときの処理をちょっと変えるとか >>977
ありがとうございます。Pythonもよく聞くのでネットで調べてみます。
「クズ・・・」ってのは上級者目線からで初級者は考えないでいい事でしょうか。
>>978
とりあえずC#が使えるだろうとVisual Studioは入れました。
PythonはGUIアプリには向かないのでしょうか。配布とかは
先の先の先の話ですが、いずれはそうしたいですね。簡単なやつでも。
>>979
改造からですね。何か本を買って勉強しようと思いますが、有名な
本とかご存じないでしょうか。 >>980
Windows+VS+C#で本なんかいらないしむしろめんどくさい
https://mevius.5ch.net/test/read.cgi/tech/1590578921/1
ここの情報源のリンク、特にDOBONが初心者向きだからそこを見て自分なりに作っていけばいい >>980
初心者向け
同じことをしてるのに、違う書き方がやたらとできる
だから、人のソースコードを読むには、Pythonのあらゆる書き方に精通しないとレビューできない
書くのは簡単、な方面に舵を溶接したようなものと思ってる >>980
981が言うようにC#は各言語中トップクラスの日本語情報充実度だからググって上位に出てくるサイトだけで完結するので本はいらない
普段使ってるC#製アプリでgithubで公開されてるものがあれば良いんだけどな >>975
機械設計で自転車の設計をしてみるのと同様に
GUIアプリの基本として電卓を作ってみる事をおすすめする
変数関数の定義や計算と画面レイアウトとイベント処理等の基礎が学べます。 超初心者です。よろしくお願いします。
エクセルやワードのファイルを編集する作業を、家のPCと、外でノートPCを
使ってやっています。
両PC間で常に最新のファイルを操作するために、以前はUSBメモリに入れて
持ち歩いていましたが、今は、OneDriveに最新のものを置いています。
このたび、バージョン管理もできるGitとかGitHubというものを知り、勉強して
みようかなと思っているのですが、私の用途に合うのかわかりません。
そこで教えていただきたいのですが、
(1)GitHubというのは、プログラマがチームで作業したり、広く公開してプログラム改良方法の
アイデアを募ったりするのに使われることが多いそうですが、個人がひとりだけで作業する
ファイルなのにGitHubとかを使うなんて、セキュリティ的に問題でしょうか?(社外秘とまでは
行かないですが、他人には見られたくない情報も含んだエクセルファイルです)
(2)少し本を見たのですが、マウスを使うGUIではなく、ちゃんと文法を覚えて文字ベースで
命令したりするようになるべし、と書いてありました。CUIが使えるようになるのが王道なのでしょうか?
以上2点、お願いいたします。 Gitは基本的にテキストを管理するためのものであり、ExcelやWordをGitHubで管理する意味はない
OneDriveやGoogle Spreadsheetを使うのが正解 >>981
書籍かなと思ったのは書籍を開きながら試せるかと思ったからです。
まぁ、画面の右と左に出してネットを見ながらも同じような感じと言えば
そうかもしれませんね。そのDOBONというのも読んでみます。
>>982
Pythonってのはそんなに書き方が種類があるんでしょうか。
それはわかりにくいですね。
>>983
今、Visual Studioを入れて、さぁ、となって本が必要かなと思ったんです。
ネットを探して試すのが主流なんでしょうかね。初心者にも。
>>984
最初は電卓ですね。
>>985
サイトの紹介ありがとうございます。マイクロソフトなので純正ですね。 >>986
セキュリティ的に問題かどうかは何から情報を保護したいかによる
非公開のリポジトリ(=データ収納庫)に入れておけば
パスワードや秘密キーが漏洩するかGithubの脆弱性が悪用されるか
自分が操作ミスをするかしない限りは他人が見ることはない
CUIが使えるようになるのが王道だけど別にGUIで使ってもいい
テキストファイルに比べてWordやExcelは差分の取り方や表示方法が
確立してないところがあるのでGitで管理してる人は少数派だと思う >>988
ネットにも十分な情報があるし本だけでは見つからないような情報もあるからネットは勧められるけど、逆に情報量が多すぎたり玉石混淆でどれを信じていいか迷うこともあると思う。
一冊の本を通して学習するのが性に合う人はその方がいいと思う。本屋で実際に手にとって説明の仕方が自分に合うと思うものを探してみたら? >>989
> 非公開のリポジトリ(=データ収納庫)に入れておけば
> パスワードや秘密キーが漏洩するかGithubの脆弱性が悪用されるか
> 自分が操作ミスをするかしない限りは他人が見ることはない
つまり非公開のリポジトリに入れておいても
・パスワードや秘密キーが漏洩すれば、他人が見ることができる
・Githubの脆弱性が悪用されれば、他人が見ることができる
・自分が操作ミスすれば、他人が見ることができる
ということです。
更に言うならば
・管理者であるGithubも、中を見ることができます。
悪用するかどうかはGitHubの一社員を信じるかどうかにかかっています >>988
Pythonの初心者向け動画セミナーで、解説してない書き方を章の確認テストで、うっかり出題しちゃったりするレベル
例えば、初っぱなのimport文だけで2〜3通りあるんだもん…
Python import でググって、かなり長いブログでimportの「基本的な」使い方、という項を見たときの絶望 >>982
> 同じことをしてるのに、違う書き方がやたらとできる
PEP20にも書いてあるけどpythonは可能な限り同じことをやる方法は1つだけになるように設計しようとしてるので出来てないと言うなら実例よろしくね 「pythonは可能な限り同じことをやる方法は1つだけになるように設計しようとしてるので」
言いたいことはわかるが、具体的にそれがどういう設計なのか
例えばループの書き方は一つだけなのか?
条件分岐の書き方は一つだけなのか?
どちらも答えはNO
Pythonは一つだけという主張をしているだけで
それがどういうことなのかを一切説明していない >>982
> 同じことをしてるのに、違う書き方がやたらとできる
激しく同意。読んでいて疲れる 次
スレ立てるまでもない質問はここで 154匹目
https://mevius.5ch.net/test/read.cgi/tech/1592737392/
本じゃなくネットで学習するメリットは
例えば参照するキーワードがリンクですぐに見られたり最悪でもそのままコピペしてググれば済む
同じようなことを説明するサイトが複数あればそれを比較、検証することもできる
内容が間違っていたら修正される可能性がある
これらは紙媒体じゃ無理、何よりも通信費以外タダ 同じことをしてるのに、違う書き方がやたらとできるって
書き方レベルの話なんだよね
どうでもよくね?同じことをしてるのに設計が違ったり
フレームワークが違うとPythonでもぜんぜん違うものになるよ。 このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 76日 8時間 48分 29秒 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php レス数が1000を超えています。これ以上書き込みはできません。