スレ立てるまでもない質問はここで 150匹目
レス数が950を超えています。1000を超えると書き込みができなくなります。
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 149匹目
https://mevius.5ch.net/test/read.cgi/tech/1526606537/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください 今からやるならC言語だよ。
組み込みなら一生食べていけるが、
フレームワークは2、3年で入れ替わる。 フレームワークが入れ替わらないから、一生食べていけるってこと?
なんで? フレームワークに依存しない知識を身につけてください すべての言語のすべてのフレームワークの基礎が、Ruby on Rails。
Ruby のRails, Sinatra をいじくりまわすと、他のフレームワークもできるようになる
他には、JavaScript のフレームワーク。
Vue.js, Electron, React, Node.js など >>864
> Ruby のRails, Sinatra をいじくりまわすと、他のフレームワークもできるようになる
残念ながらRailsはサーバーサイドのフレームワークなので
UIを伴ったクライアントサイドのフレームワークは使えるようにならない
Railsのフロントエンドの対応は貧弱。かろうじてJavaScriptを使用する環境が
整ってる程度で、RailsではできないのでJavaScriptのフレームワークにおまかせ状態
> Vue.js, Electron, React, Node.js など
このうち Vue.js, Electron, React はRailsとは全く違う 他には、で rails とは別の話になってるんじゃないの
他にはこんなのをやるのも良いだろう、という風に。 すべての言語のすべてのフレームワークの基礎とか、馬鹿なこと言ってるやつ擁護しなくていいよw
そもそもRuby & Rails だって他の言語、他のフレームワークを取り入れてるので
Railsの基礎となったものがいくつも存在する Chrome拡張機能関連スレってないんだな
作ってみたいから情報集まるとありがたいんだが javascriptなんですができません。どうすれば良いのでしょうか?
<script>
var b=1;
var c=2;
for(var a=0;a<c;a++;){
document.write(1+(b - 1)*3);
b++;
}
</script> まだプログラム初めて二月程度の初心者です。
Unityのひよこ本をやり終えて大きなゲームを作ろうという段階です。
大規模なプログラムに新しく機能を追加しようとする時、何から手を付ければいいか分からなくてどうしても手が止まってしまうんですが、皆さんこういう経験はありますか?
やはり自分には才能がないんじゃないかと落ち込んでいます。
追加したい機能は既に決まっており、類似の機能を探して実装しようとしているものの、機能が書かれているはずのコードが複数のクラス・メソッドにまたがっていて何が何だか分からない状況です。
何か助言を頂けたら嬉しいです。 関連するソースがたくさんあってコードを追うのが大変ならデバッガ使って
適当にブレークポイント置いて呼び出し履歴やステップ実行で動作を追っていけばいい 「どう書いたらいいかわからない」ならともかく「読むのがめんどくさい」のをどうにかしろって自分で書き直すなり工夫するしかないよ >>872
何が何だかわからない状況をリファクタリングで改善するしかないと思う
プログラム初めて二月程度でそこまで出来るなら才能ある方だと思うよ
才能ないなら何も出来ずに諦めてる Unity の質問は、ゲーム製作技術板へ書き込んで ある程度プログラミングできる人は、新しい言語に手を出すときどういうところから勉強してますか?
基本的な文法などがわかったら次は公式のドキュメントを見たりするんでしょうか
自分は初心者なので、慣れている人がどういうところから押さえにいっているのか参考にしたいです 公式ドキュメントは「必要に応じて参照するもの」だ
次とかあまり関係ない >>878
ある程度の言語ができる奴なら
その言語ができた背景や目的を知る
環境を整えて簡単なプログラムを書く
目的のプログラムを書く
という順番で作ってくと思われ。
解らないことなどがあれば都度リファレンスで。 IDEでエラー出しまくりながら適当に書いていって詰まったら都度調べる
作りたいものがなかったら捗らないぞ これは個人的な経験だけど、
新しい環境等(言語、フレームワーク、プログラムのジャンル)を複数同時に挑戦しようとすると
行き詰まる可能性が指数関数的に上がるよね 俺は会社が殆ど何でも屋に近いからそういうの得意
でも arm のアセンブラと Haskell には手を出さないと決めている >>883
すげぇ
まず言語でエラー出て、その回避方法を調べてもフレームワークでは使えなくて、
みたいなこと多くて辛い 客先常駐は35歳まではほんとうだなぁ・・
でもIT会社の9割は客先常駐がウリなんだよなぁ・・・ 1. 入門書
2. Effective 何々
3. レシピ本
4. フレームワーク本
この順番で読めば、C/C++ 以外の言語では、普通のアプリは作れる >>887
effective 〜は原本で読んでますか?
少し古いためかeffective java 2版の訳の評価があまり良くないようなので気になりました。
まあ3版がもうすぐ出るみたいなので変わっているかもしれないですけども デスクトップアプリの設定ファイルをどのように管理するのが良いのか教えてください。
csv、json、ini、xmlなどいろいろとあるようですが…
・環境はVisual Studio 2017、C#、.NET 4.7.2?です
・OSはWindows 8.1〜
・設定ファイルは1フォルダにつき1ファイル用意され、設定したい項目は5個ぐらい
・フォルダの数は10〜15くらい
・設定ファイルは1度設定したらほぼ変更しません
・外部のライブラリはできる限り使いたくないです
iniファイルが楽な気がするんですけど、最近はもう使われていないんですか? 言語標準の設定ファイルの保存方法を調べろよ
独自でやろうと思うな >・設定ファイルは1フォルダにつき1ファイル用意され、設定したい項目は5個ぐらい
ん?それ設定ファイルじゃなくて、データファイルじゃないのか? なるほどな
低学歴知恵遅れのオツムだと
言語には設定ファイルがあるもんになってんのか >>892
説明が悪くて申し訳ないです
こういう構成になっていて、サブフォルダ配下の動作は親フォルダの設定ファイルを元に機能するような感じです。
+フォルダA
ー設定ファイル
+サブフォルダ1
+サブフォルダ2
+サブフォルダ3
+フォルダB
ー設定ファイル
+サブフォルダ1
+サブフォルダ2 設定ファイルもデータファイルも
普通に同じ入力データだからな ウンコフレームワーク使ってウンコスクリプト使うような低学歴底辺ドカタ脳だと
ああいう回答になる
この板はこんな頭ワルイのばっかりというのがよくわかる良いサンプルになった >>890
json か xml の方が ini ファイルよりもずっと楽なのでこのどちらかがいいでしょう。
シリアライザーで設定をオブジェクトにして使います
人間が読み書きするとき json より少し楽だから個人的には xml を勧める TOMLで良いんじゃないかな。
よくできたiniって感じ。
俺は最近だいたいTOMLにしてる。 特にこだわりがなければプラットホーム標準のほうが楽ではある 元のシステムを作っていた方が亡くなって、自分がシステムの改良を引き継ぐことになったのですが、
仕様書が数年前から更新されておらず、どう見ても仕様書と実装が一致していません。
それを上に報告したところ、実装に合わせて仕様書を書き直せと言われたのですが、いい方法はないでしょうか?
ソースコード全体で380万行くらいあり、DBアクセス処理もあちこちにあり、テーブル構造がちょっと変わると大規模改修が必要になるんじゃないかと思っています。
1000近いユーザーの3万台以上の端末で動いているシステムで、もう触るのも怖いです・・・。 PGPについてわからない部分がありました
http://www.wakayama-u.ac.jp/~takehiko/pgp.html
の
>受け取った公開鍵からfingerprintを求め,それが,
>鍵の所有者が提示するfingerprintと一致していれば,正当な鍵とみなします
の前後の部分です
例えば、Aさんと通信したいCさんがいて、そこへAさんと同じ鍵IDを持つBさんも
Aさんと共にPGP公開キーを公開したとします
でも、両者同じ鍵IDであったとしても、公開キーの文字列は別物になりますよね?
わざわざフィンガープリントが必要な場面ってあるのでしょうか?
Aさんとやりとりする前提があるのだから
Aさんが「これが本当の公開鍵だよ」と言えば済むのでは? >>900
一人で理解できる規模を遙かに超えてるな。
チーム組んで解析したほうがいい。 python3で
print("humi" , humi, "%") を実行すると ('temp', 23.0, 'c') ←23は実際のセンサーの値です。
print関数で””で囲んだのは文字扱いで、複数の文字のときは「,」で区切りますよね?
理想は humi 47.0 % と表示させたいのですがどうすればよいでしょうか?
初歩の質問なのですが悩んでおります Python(超初心者用)のスレへ、書き込んでください 無の謎を解明したいから、俺はやはり仏教学とかを勉強するべきなのだろうか・・・・・・・・?
無の謎があまりにも気になりすぎて何日も前からこれについて考える以外の事が集中してできない。 最近のひとはイキナリコーディングするもんなの?
短いステップなら、それでもいいけど
大きくなるとモジュール設計とかフローチャート作ったりはしないのかな? linux カーネルや gcc、 X のフローチャートがあるという話は聞いたことがないから
別に最近かどうかは関係ないんじゃないの >>906
フローチャートはいらない。
あれは、いきなりコーディングと何も変わらない
単に文字の代わりに記号を使ってるだけ
むしろ記号を書くのに時間がかかる むしろコードに直接か関わらないところのほうが使うよなアレ?
その機会が多いか少ないかは別にして リファクタリングについてききたいんですけど
最初
f() { A; B; C; }
という処理があって
g() { A; B'; C; }
}
って前後に共通部分のある処理を追加したくなったとき
a() { A }
c() { C }
f() { a(); B; c(); }
g() { a() B' c(); }
にするのと
abc(flag) {
A
if flag B else B'
C
}
みたいにするのとどっちがいいんでしょうか 場合による。処理の内容次第
まあ
> abc(flag) {
> A
> if flag B else B'
> C
> }
これは、お前、引数の違いでちゃんと条件分岐が
間違ってないかテストしろよってなるから、たいてい間違いだが 普通前者じゃね
これ以上似たような処理追加する予定ないならどっちでもいいけど ちなみに、そのどちらでもない可能性が一番高い
そもそも共通という理由で関数に抜き出すもんじゃないからな
関数に抜き出すことで、その関数の中を見なくてすむように
できる場合に抜き出すんだよ
長い関数の中から処理を抜き出したとして、
長い関数を読んでるときに、その抜き出した関数も読まなきゃならないなら
何も問題は解決しない。あちこちに飛んで面倒なだけ
抜き出した関数は、その名前からやってることが一目瞭然だから
中身を見る必要がない。長い関数を読むのが楽になった!
こうするのが正しい >>910
後者は避けるべき。詳細は「フラグ引数」で検索。 >>908
フローチャート用テンプレート定規あるけど 左側に数字をおいて
公倍数を見やすく表示したい
2 ・・・・・・・・・・・・
5 ・ ・ ・
7 ・
31 ・
こんな感じ 1万ぐらいまで横スクロールで見れる感じ 数値は表示されたまま
同じ数値の場合は縦に線が入る
既存のアプリでこんなのはありますあk?
つくるとしたら何で作ります?グラフアプリ? >>914
>抜き出した関数は、その名前からやってることが一目瞭然だから
>中身を見る必要がない。長い関数を読むのが楽になった!
>こうするのが正しい
激しく同意。リファクタリングはこれが基本だよな >>914
なるほど 勉強になります
ただ前者の場合AとCで共通の変数に処理する場合変数のスコープが問題になってくるので
よむだけなら引数で渡せばいいけど
かきこみまであったりするとリファレンスでわたすための
ヒープ上にとらなきゃいけなくなってメモリの無駄遣い感があるんですよね
フラグ分岐の場合メモリ量はかわらないのでどうしたものかと思ってました
でもフラグで分岐するのよくないみたいなので前者でやることにします
たくさんリプいただいてありがとうございました >>921
>フラグで分岐するのよくない
場合によるけどな
f()とg()を統合してフラグでやるのが合理的ならそうすべき
f()とg()が全く関連性ないのに無理やり統合はすべきでない >>917
板違い
ここは基本的に、既存のプログラムの使い方ではなく、プログラムを開発するための板 >>910
オブジェクト指向言語使って解決する。
Cなら、qsortみたいに関数を引数にする。 がちでプログラミングやるならMac買わないとだめだよな >>921
メモリなんて気にするな。ほんの数バイト節約したって、
1円未満にしかならない。それよりもコード読むのが
楽になる方が遥かに時間の節約になる
> フラグ分岐の場合メモリ量はかわらないのでどうしたものかと思ってました
「条件分岐のコード」のメモリ使用量を忘れてるぞ
プログラムコードだって、メモリを使用するんだ >>930
mac のどういう点が「かっこいい」と評価できるのですか?これは単なる質問です >>921
>かきこみまであったりするとリファレンスでわたすための
>ヒープ上にとらなきゃいけなくなって
意味がわからん
自動変数は参照渡しできないと思ってる? >>931
たぶん>930は「Macはかっこいい」なんて全然思ってないと思うよ
皮肉揶揄の類
たぶんね 弥勒(僧)とジョン・フォン・ノイマンはどっちの方が天才ですか? 宇宙飛行士と飽和潜水士と一級建築士と一等航海士の凄い順を教えてください。 504 デフォルトの名無しさん 2018/10/29(月) 09:09:30.28 ID:PWKZ4BcT
2013-05-17 00:04
チンコの随意筋と不随意筋
http://d.hatena.ne.jp/tottokotokoroten/touch/20130516/1368716650
503 デフォルトの名無しさん 2018/10/29(月) 09:05:50.09 ID:PWKZ4BcT
>>366
>多重継承によってクラス間の依存度が高まることでデバッグが難しくなってしまうのが問題の本質なんだから
シコシコするチンポは不随意筋だが、オシッコをするときのチンポは随意筋だろ? linuxのcentos7でaptコマンドを使用したくて検索したところvim /etc/yum.repos.d/CentOS-Base.repoに
[dag]
name=Dag RPM Repository for Redhat EL5
baseurl=ttp://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1 #ここを1にすると常にこのリポジトリを利用するようになる
gpgkey=ttp://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
を追加すればyumでインストールできるみたいなんですが7年前の記事なのでurlのリンク先が存在せずインストールすることができませんどうしてもcentosでやりたいためリンク先の代用もしくは他の方法を教えてください >>927-929
Ruby ではWindows で、MSYS2 で、Linux を使っても、日本語入力でバグル。
irb と、irbを使っているアプリが、sjis でバグルから、
Mac か、Windows10・WSL か、VirtualBox みたいな仮想OS から、Linux を使う
>>938
Linux 板の、centos のスレで聞いてください >>917
androidにもBASICやPython動かせるAppあるっしょ?
自分でプログラミングすればいいやん
iOSならPythonistaかな
まあ、自由に ブルックナーの交響曲を聴こうと突然思い、CD全集を物色しているところです
いろんな人の寸評を読んでいるのですが、そもそもこの人はどんな曲を書く人ですか?
私の好みはシベリウス、それも No6, No7, タピオラの 3 曲が限りなく好きです、それ以外では No.4 もいいと思います
マーラーは大嫌い、一生聴くなといわれても別に困らない…
こんな人間にブルックナーは合いますか? VB.NETなのですが
GetPrivateProfileString関数を使ってINIファイルから複数のキー値を取得したいです。
そこでGetPrivateProfileString関数の第一引数をセクション名に、第二引数をvbNULLString
にしてセクション名に紐づいたキー値を全部取得しようとしたのですが
取得できた値はセクション名のみでした。 用法を間違えているのでしょうか GetPrivateProfileString の説明を見ると
第2引数がヌルの場合はセクション名の一覧を返すと書かれているのでそれが正常動作では? >>917
こんなんエクセルでいいだろ
A3セルから下方向に何個か数値を書く
B2セルに1を入れてC2セルに=B2+1を入れて右にずっとコピペ
B3セルに=(mod(B$2,$A3)=0)*1を入れて下方向に必要なだけコピペ
B1セルに=product(B$3:B$9)とか入れて、右方向にずっとコピペ
(8の階乗が一万を越えるのでこれより縦に長くする必要はない)
B3から下にB1の値が1ならセルを黒く塗り潰す条件付き書式を設定して、それを右方向にずっとコピペ
Excelは横に10000もスクロールしないから、スピンボタンをA1の辺りにおいてB1セルの値とリンクして、それで擬似的に表をスクロールさせればいい コマンドでUSBメモリにファイルにコピーしたいんだが、挿すパソコンによってはドライブレターが違うと思うんだが、一律で書きたいんだが普通どうやって書くの? >>945
USBメモリーの方にコマンド書いたら? USBメモリなら、autorun.infが使えるはず。 >>927
昔はWin一択だったが、今はMacでiOSもAndroidもWebも出来るから効率的なんよね。
どっちかと言うとWinのがついでな感じ。 「真理」というのは存在するのでしょうか?
「真理」の探究は意味があると思いますか? カレントディレクトリにコピーするように作っといて、USBのドライブから叩いたらいいんじゃないの?
ルートディレクトリに居なければエラーにするようにしときゃ良かろう。 昔のはともかく今のマックはオサレuiが付いたbsdだから、スタバでイキったりターミナルでスクリプト書いたりできて便利
不便なのはエロゲーが出来ない事位 >>950
多分ある。けど、それに意味があるかは分からないし、個人的には意味は無いと思う。
だって、宇宙の誕生に人間の誕生に意味があったか?
中学から30代まで考えた末、うん。。。無いな。と言う結論に至った。
宇宙全体からすればほんの一瞬の50億年しか地球は存在しないし、人間が万が一他の星に移住出来て、何か意味があるのか?
神様から「人類はゴミ。死ね」と言われて「ハイそうですか」って死ねる?
人類は、ただただ生きようと足掻くだけだよ。
そこに意味なんて無い。 異世界転生物、俺つえー、なろう系の読者対象は30代だからなw 俺の最大の夢は、「「無」になってもう二度と「有」にならない」ことだ。
どうすればこれを実現できるのでしょうか?
自殺をしても無駄なのでしょうか? 5ちゃんの荒らし報告の書式対応のプログラムやツールってどこかで拾えますか?拾えるなら何処ですか? レス数が950を超えています。1000を超えると書き込みができなくなります。