スレ立てるまでもない質問はここで 149匹目
■ このスレッドは過去ログ倉庫に格納されています
質問する前にGoogleで検索しましょう。 http://www.google.com/
プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 148匹目
https://mevius.5ch.net/test/read.cgi/tech/1495618637/
注意「〜と〜はどっちの方が○いですか?」みたいなのは
このスレの粘着荒らしですので無視してください
VIPQ2_EXTDAT: checked:vvvvvv:1000:512:----: EXT was configured まずこの本で、オブジェクト指向を学ぶ。
スッキリわかる Java入門 第2版、2014
その後、この2冊をこの順に読む。
たのしいRuby 第5版、2016
みんなのPython 第4版、2017
必ず、この順番で読むこと!
C は時間が掛かる。
なるべくなら、やらない方が良い
Cを最初にやった人は、必ずプログラミングを嫌いになるから。
日本のプログラミング教育の教え方が間違っているから
Rubyの女神、女優の池澤あやかも、最初にRuby をやるべきって言ってる 学生だろ、時間はあるんだからcからしっかり学べばいいんだよ
サラリーマンが日曜プログラマ目指すなら>>327もいいと思うね >>326
>>327
>>329
先輩方、ありがとうございます
ますC言語からやってみたいと思います、科目取ってみます
その後教えていだいた本をやってみます pythonとかrubyってことはweb系やりたいのかな?
ならC言語頑張って勉強してもコストに対してリターンが少ないかも
機械学習とかやるつもりならC少し勉強してたら役立つかも
pythonってループ系の処理遅かったりして、
一部分だけCで処理する必要があったりするから
Javaはどうなんやろなぁ。
正直JavaはAndroid作るときぐらいしか使わないイメージ
オブジェクト指向学ぶって意味ではそこで役立つかもだけど、
JavaやるならC#かなー
正直Pythonやりたいんなら真っ先にPythonやっていいんじゃない?
わざわざC言語とかJavaからやって遠回りする必要ないよ。
PythonもRubyもそんなに難しい言語じゃないし >>327
の3冊を、その順番に読めばよい
大学生で、C の受講者は、プログラミングを嫌いになるだけ。
Cは、組み込みをやる人。
Cから学ぶというのは、数十年前の教育方法
大学の教師なんて、プログラミングを知らないだろ。
今は、無料のRails チュートリアルがある時代なのに、なんでCやねんw
ハーバードとか、外国はRuby からやる。
だから、プログラミングができるようになる
Rubyの女神、女優の池澤あやかも、最初にRuby をやるべきって言ってる >>332の言うことだけはでたらめだから気をつけろよ >>332
残念ながら大学はプログラミングを勉強する場所じゃないんだな
ただCからやると苦手意識埋め込んでしまうというのは同意 C以外ってループと関数怯えれば形になるプログラム組めるからなー 池澤何とか誰も知らん人を何度も推してくる時点で怪しいわw
Cが組み込みでしか使われてないって話もどうかと思う
Cを極めろってって話ではないし、1か月くらいで構造体とか関数ポインタとか使って
ソートとかのアルゴリズム学ぶくらいでいいと思うが
学生なんだから将来どうなりたいかだと思うよ
職業プログラマになりたいならCやることは絶対に損にはならない 池澤あやかは、ラズパイでもプログラミングしてるだろ。
あちこちのハッカソンにも参加してるし、委員もやってる
NHK Eテレの情報処理番組のMC もやってる。
女優のRuby プログラマーでは一番有名だから、Rubyの女神って言われてる
慶応大学時代に、山陰地方のRuby合宿へ行って、プログラミングを学んだ。
大学で教える、プログラミングが難しくて嫌いだったのに、Rubyは楽しかった
Cの講座を受ければわかる。
全学生がしょーもないって言ってるのだからw >>337
全学生と仰るならエビデンスの提出をお願いします 自分語り始めたら終わりよ
近寄らない方がいいと思いますw >>327
論理的、具体的な説明も無しに、ただ「なんたら女神が推しているから良い!」だなんて、狂信者の繰り言にしか聞こえないよ。
rubyをお勧めしたいんだろうけど、自分のやっていることが却って印象を悪くして逆効果になっているという自覚はあるのかな? C の講座を受けた学生が言ってる。
単位が欲しいから、授業に出ているだけで、しょーもないから皆寝てるって。
Cなんて苦行だろ
ハーバードのRails の授業とか、
巨乳の美人教師で、寝ている学生なんて、一人もいない!
ハッカソンで、もし、池澤あやかのグループに入ったら、神だろ! https://bitflyer.com/ja-jp/glossary/address
このサイトにある 1BitCoinDescriptionAddressadTvGDH というような任意の文字列を含ませたビットコインアドレス(秘密鍵は必要なし)を生成するにはどうすればいいのでしょうか。
ビットコインのアドレスにはチェックサムが含まれているそうなのでその形式を満たすようにしたいのですが方法がわかりません。 >>344
生成の方法は調べればわかりますがエンコード結果に任意の文字列を含ませる方法がわかりません。
秘密鍵は必要ないです。 >>342
口伝ではなくエビデンスをだせっつってんの 入力文字列A → 変換 → 出力文字列B
Bをいじって、入力文字列C を作る
入力文字列C → 変換 → 出力文字列D ハーバードの美人教師のRails の授業は、YouTube にある AndroidStudioをSandybridgeマシンに初めて入れてみたのですが、仮想マシン起動しようとすると、Intel HAXM is required to run this AVDとエラーが出て仮想マシンが立ち上がりません
ぐぐると仮想化VT技術がBIOSで切られてる可能性があるとあったのでVirtualCheckerというソフトで確認したのですが、SandrbridgeでサポートされていないVT-D以外すべてEnableになっていました
これはSandyおじさんはAndroidStudioは使えない仕様なのでしょうか? VT は仮想化支援機構で、VirtualBox などで使う。
Windows とは別のOS を起動するものだけど、
Android でも必要なのか? >>353はAndroidスレで質問しますのでこちらは取り下げます Intel HAXM が必要って書いてるだけじゃん
Androidスレいってもわかるわけがない
VTがAndroidで必要かってエミュレータ上で
Android動かすんだから使うだろ これからC言語を勉強しようと思うんだが開発環境は何がいいのですかね?
Atomが良いと聞いたんだがjavaで使いなれてるeclipseも捨てがたい すでに慣れてる開発環境があるならそれを使えばいいんじゃない?
eclipse 使っててそれに不満がないならそれでいいかと。
自分の場合はエディタは低機能でいいので eclipse もAtomも重すぎた HTML5は"canvas"もあってweb上で手軽にプログラムを動かすのに向いていると思うんですが、あまり流行っているようには見えません。有名作品でも私が知っているのはクッキークリッカーくらいです。
何がまずかったのでしょうか。それとも私が知らないだけで、本当は流行っているんでしょうか。 具体的に何を指すかは置いといて
ツールにしろ各種ゲームにしろ、最近はブラウザでどうこうするのが普通では 分かってるのか微妙だがHTML5はプログラムじゃない
流行ってる流行ってないってのも何言ってるかよく分からんが
今はほとんどのウェブサイトもHTML5に準拠してるでしょ
Canvas含めてJavascriptの話してるのかな?
こっちも色々なとこで普通に使われてるけど シュリニヴァ―サ・ラマヌジャンと望月新一はどっちの方が天才ですか? プログラミングにおける
( ) { } [ ] < > の使い分けの目安はありますか?
C#を勉強しています 確かに色んな種類の括弧は混在するのが
特定の箇所(目的)では特定の種類しか使えんことが多いだろうしな
//と/**/とかならまあ答えれるんだけど >>365
ちゃんとした入門書をちゃんと読もう
そうすれば疑問が解消されるはずだ JavaScriptではシングルクォーテーションとダブルクォーテーションは使い分けてもいい。 ちなみに「猫でもわかるC#プログラミング」は、初心者にとってはちゃんとしてない入門書なので勧められない
版にもよるのかもしれないが、文字列をダブルクォーテーションで囲むといった肝心な説明がなく
唐突にコード例に出現したりする
あの本は、他の言語の経験がある人がざっくり雑な説明で手早く理解するための本
(タイトルに著しい誤りがある) 速習などの本も、そう。
いくつか他の言語を知っている人向け
パソコンの初心者向けとか、
初めてプログラミングする人向けの本は、まずない
スッキリわかる Java入門 第2版、2014
この本ぐらい。
プログラミング初心者向けで、オブジェクト指向を学ぶ本
だから、C#を学ぶのに、スッキリが必須。
スッキリがベースになって、知識が増えていく感じ 特定の人や特定の本を何度も推して来るやつの怪しさは異常 コマンドプロントで処理を中断しようとCtrl+cを推すと、エディタ(visual Studio Code)も閉じてしまうんやけどなんで? Linux のプロセスは、親子関係のTree になってる
親プロセスが終了すると、子孫まで終了シグナルが伝達される。
その終了シグナルに対して、何もしなければ、自分も終了する
親亀こけたら、皆こける
シェルから起動したプロセスは、シェルの終了時に、終了する。
それが嫌なら、親を持たないサービスにするとか >>366,369,368,367,370
おかしな質問をしてすみません;
メソッドなら()、プロパティなら{ }、配列なら[ ]、Linkなら< >と( )、
Dictionaryなら[ ]
等々、色々なカッコが出てくるので混乱してきてしまって
ありがとうございました >>377
コードを書く経験を重ねれば混乱しなくなってくる
特に、C#とVisual Studioの組み合わせなら、文法の間違いを即座に指摘してくれるので多少あやふやでも大丈夫だ
完璧に丸暗記しようと頑張るより、どんどん書いて覚えよう 色んなカッコが出てきて混乱か、なるほどな、初心者なら最初はそうだわな
なんだかんだ冗長なVBが残ってるのも一理あるんだな
俺はC#のほうがスッキリしてて好きなんだが プログラム作りました。
業界の知人に見せたら「これは売れる!販売は弊社でして良いですか?」とのこと。
こういう時、確認しておくべき事として、
・フィーの割合
・締め日、支払い日時
・契約書の作成
以外に何かありますかね?
値段は8000円程度という流れになっていて、作成は全部こちらが行なっており、サポート対応もこちらになります。その場合の支払いの割合は一般的にはどのくらいになるんでしょう? 怪しすぎない?
サポートとか本当に対応できんの?
その会社がエンドユーザーから無理難題ふっかけられたらどうすんの?
俺ならそういうやるなら個人で細々とやった方が安心
何かあっても自分の責任でなんとでもなるから >>381
サポートは無しかその都度応相談にしろ
問題解決に1日かかったら少なくとも5万円は請求しなきゃ生活できないだろ?
8000円の中に含められるもんじゃない
大体1ライセンスあたり8000円とかOfficeの値段だ
世界中で数千万本売れてようやく量産効果でそこまで値段が下げられるんだぞ
販売数100人レベルだと8万円でも足りないぐらいだ
1ライセンス80万円でも不思議じゃないな
もちろんソフトの内容にも夜がな * 何かちゃんとした返事ありがとう。凄く参考になった。
* >382
* コミュニティグループのアカウント管理の自動化
なんだけど(項目がたくさんあって手動だとかなり
手間。頻繁に発生)、ぶっちゃけ俺1人で
販売サポート管理全部できる気がしてならない
という状態。別に自営とかしてないけど、
お互いに条件合って、金もらったらDLできるURL
送ればいいのでないの?と感じていて、
どうしてその会社で販売するかが謎。
会社の方が何か良いことあるのかな? * >383
* 数字で考えるのはとてもわかりやすいね。
* 正直作るのも割とあっさりできたので、
* そこら辺は充分にペイできると感じているけれど、
* 今よくわからんのはその会社で販売する意味、
* メリットなんだよね。そうした方が3倍以上売れる
* とかならアリなのかなとも思うのだけど。
*
* あ、それで聞きたかったのはこういう契約を仮に
* 結ぶ場合の分配の割合って一般的にはどんなもん
* なのかな?半分下回るやつ? この手の分配の割合に一般的ってのはないのでは?
500円のソフトもあれば100万円のソフトもあるわけで
販売会社が売り上げ予測から利益出るにはこれくらいもらわんと、
って逆算して割合出すのが普通でしょ
AppleやGoogleは3割とるから最低で3割って考えとけばいいと思うが
さすがに3割じゃ相手は旨味ないでしょ >>365
Scheme:Schemeプログラマのレベル10
>(), {}, [], <>などという4種類もの括弧にもはや頭がついていかない。 括弧は()で十分だ。 結構、ヤクザな会社もある
実際の販売数よりも少なく報告されたり、
プログラムを盗まれて販売されたり
正確な販売数や、契約内容の遵守の、確認が難しい。
チェック体制をどうするか
商売の難しさは、人間は得しようとして、
色々なごまかし・犯罪行為をやってくるので、
それに引っ掛からないように、チェックするのが難しい
信頼できる人間をどうやって探すのか?
商売では、こればっかり議論している >386
何もしないと思うから旨味はあると思う。3割でも
>388
すげー参考になったわ。それ本当にね
気をつける >>389
本当に何もしないのかは契約で明確にしろよ?
曖昧なままなら瑕疵責任をたてにしてバグ対処や仕様変更を求められる事になりかねん。
簡単に直せるうちは問題になりにくいけど、対処が遅れたり制限付いたりして
損害賠償とか食らうと目も当てられんし。 >>389
相手が何もしないならあなたには旨味ないやん
ただ3割吸われるだけで
おそらく相手は販売をやるってことだと思うが、
エンドユーザーの矢面に立つって大変なことだからね
金が発生した瞬間に色んな問題がつきまとうことになる
ちゃんとした契約書作って契約結ばないとお互い不幸になるから気をつけて プログラミングなんかしてて、どうしても上手く行かない、原因も分からないそんな時ありますよね?
職業でプログラマとかやってる人は、そういう時どう乗り越えているのでしょうか
自分は学生なのですが、どうにもこうにも上手く行かない時、世界が終わったような気持ちになります
自分みたいのは向いてないんですかね プログラミングは言葉だ。その問題をまず、まことの言葉にしてみるといい。適切な用語が分かれば、ウェブ検索や依頼や相談などが可能になる。 機械に近い言葉を使うのは、だれでも最初は戸惑うことだ。
俺でも小学生の頃、じゃんけんやグラフィックが作れなくて途方にくれた。 とにかく最初にログを調べる
出てないなら出す
printデバッグはどんな言語でも有効
デバッガでブレイクポイント設定して変数トレースとか地道に行う
その言語に慣れるまでは一気に書かずにちょっと書いてチェックを繰り返す >>395
メンタル弱い人には向いてないのは確かだが
職業PGは計画とダメコンをしっかりするからそこまで絶望することはない
ダメな事になりそうなのは要件や設計時点でだいたいわかるし
しくじっても他の同僚に頼るとか早めにギブアップしてサポートもらったり、代替策に切り替えたり何とかする。(会社やプロジェクト次第だけど)
ま、問題を細かく分離して仮説と実証の繰り返しを行えば、原因が分からないなんてことはまずないんだけどね ふと昔やったゲームで
キャラの職業をプログラマにすると初期スキルで「耐性Lv2」もらえるの思い出したわ >>379
C/Java/Perlと
pythonと
matlabの使いわけで混乱するんだけど
どうしたらいいだろう >>395
入力と出力の関係を明確にして
ルックアップテーブルで済ませる JavaScriptを勉強しているのですが、
ReactかAngularJSかjQuery、次に勉強するならどれが良いでしょうか?
最初は有名なjQueryを学ぼうと思ったのですが、
有名?なMEAN (MERN)で一通りやりくりしてみたいと思ったときに
自分で調べた範疇ですとjQueryの使う場面はない様な気がしまして・・・ 作りたいものによる
ウェブサイトっていうのはHTML/CSSがメイン
その場合にはjQueryがうってつけ
ネットの多くはウェブサイト
ウェブアプリを作りたいならReactかAngular
ウェブでアプリ作りたいか?
だがゲームは無理だぞ。それ以外のアプリだ。 >>404
ありがとうございます
そういった方向性なのは知りませんでした・・・
RSSリーダーを作ってみたいので、そうなるとウェブアプリでしょうか。
ライブラリのjQueryと言語のTypeScriptですとどちらの方が良いのでしょうか?
TypeScriptにjQueryを使うといった検索結果が出てくるので、
TypeScriptを学ぶにしてもjQueryを覚えるのが先でしょうか? 前提として巡回をクライアントにやらせたいのか自前でやって結果を表示するのかで全然違う
お金かかると思うけどウェブサービスとして運用したいの? >>405
jqueryで出来ることはjavascriptで出来るから学ぶ必要はない 同じ理屈で
React、Angular、TypeScriptで出来ることはjavascriptで出来るから学ぶ必要はない
さらに
すべてのライブラリは自分で作れるのだから学ぶ必要はない
自分で作る時間 と 学ぶ時間 を天秤にかけよう
通常は学ぶ時間のほうが少ない
どや?"学ぶ必要はない"の真の意味、気づいたか?
学ぶ必要はなくても、学んだほうが良いことのほうが多いってことやで
知的労働者っていうのは、知能を生かして生産性を上げるんや
自分でできるからって時間を掛けるのは
ただの肉体労働者やで javaの教科書としてここで猛烈にプッシュしていただいた高橋のやさしいjavaを購入しました。
確かに分かりやすいのですが、書式指定(文字列で%dとか打つやつです)が載ってないんです。
自分が見つけられてないだけなのでしょうか そんなのネットで調べればよくね?
全部書いてある本なんてないぞ 山田祥寛(よしひろ)、翔泳社
10日でおぼえる jQuery 入門教室 第2版、2013
jQueryは、Ruby のNokogiri と同じ。
つまり、#id, .class とか、HTML のCSS セレクターが中心
これを、素のJavaScript で、
id は、document.getElementById、クラスは、getElementsByClassName とか、
一々、関数名を変えるのは面倒 ○○日でおぼえるなんとか入門って名前の本は
○○日でおぼえられる範囲までしかやらない程度の入門書って意味です
覚えておくと良いよw >>409
ライブラリを作るのに時間がかかるんだから、一つに特価して、極めた方が後々応用が効く ライブラリを作るのに時間がかかるんだから
誰かが作ったライブラリを使えばいい
普通こうなるでしょw 自分で作ったライブラリなんて、バグが怖くて使えない。 >>413
およそ20年前、手書きのラベルに完全無修正と書かれたいかにも裏物っぽいAVを買って期待して見てみたら、そもそもモザイクかける必要もない程度の内容だった。看板に偽りはなかった... 確かにモザイク無しは、モザイクを掛けなければならないような
シーンがないビデオだった 「解決」
とはどういう意味でしょうか
ipアドレスからhost名を返す事が、「解決」なのでしょうか?
「値を返す」
とはまた別の動作なのでしょうか? mecabについて質問です
引数に文章渡して実行する使い方は毎回大きな辞書を読み込んでるんですか?
複数の文章を解析したいのですが一回で済ませる方法ってないんでしょうか >>422
問題を解くこと。
>ipアドレスからhost名を返す事が、「解決」なのでしょうか?
それが問題なら、そう。 ツイッターから特定のワードが含まれるツイートを取得しようと思っています。
PHPからTwitterOAuthというライブラリを使って、下記の様に、$since_id以降のツイートを投稿が古い順に取得しようとしたのですが、
since_idが無視され、最新の投稿が、投稿が新しい順に取得されてしまいます。
どのようにすればsince_id以降のツイートを投稿が古い順に取得できますでしょうか。
ご存知の方いらっしゃいましたら教えてください。お願い致します。
$since_id = '12345678';
$tw = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET);
$options = array(
'映画', //検索キー
'count'=>'100', //取得するツイートの最大値を設定する
'since_id'=>$since_id // 最初に取得するツイートのID(since_id)を設定する
);
$json = $tw->OAuthRequest(
'https://api.twitter.com/1.1/search/tweets.json',
'GET',
$options
); Ruby のやり方を見れば?
Twitter gemでツイート検索する場合の要点、及び:since_id指定を有効にするモンキーパッチ
https://qiita.com/riocampos/items/6999a52460dd7df941ea
「php twitter filter」で検索! ■ このスレッドは過去ログ倉庫に格納されています