プログラミング未経験→月4万
■ このスレッドは過去ログ倉庫に格納されています
サーバーサイドは実運用したときの話であって、 言語単体ではサーバー言語、クライアント言語とか区別はない。 Javascriptをサーバーサイドで使用することもできるし。 ブラウザが対応さえすれば、PHP・Rubyをブラウザの言語にもできる。 サーバーサイドJavaScript!Node.jsの概要 http://tracpath.com/works/development/server-side-javascript-nodejs/ 言語自体に区別がないのはそうなんだけど 環境構築って大変だから PC、スマホ、Webのフロントサイドかサーバサイドか どれを主力にするかで言語を選ぶ意義はやっぱりあると思う で、JavaScript、Java、Pythonあたりが一番潰しが利く 個人的にはRubyが一番好きだしPHPも使うけどね いやごめん寝てたわ 今日?昨日の進捗は特にないです 今日はフリーなので今からやろうと思います >>167 >>168 サーバー言語とクライアント言語に違いがないって知りませんでした! 運用方法によって変わるんですねフロントサイドとサーバーサイドかー どっちがいいんだろう おそらく技術的なのはフロントサイドの方が 簡単なんだろうけどデザインとかそういうセンスが求められそう 本当の開発とかはサーバーサイドなのかな 「本当の開発」とは? サーバーとクライアントのやり取りを、特許技術を生み出すみたいに新規にやると、互換性がなくなって融通が利かなくなる。 だから基本部分はコピペ。 共通のライブラリで共通の手順をするだけ。 Ajaxっていうのはもともとの技術を使って新しい使い方を生み出したというお話し。 天才の僕は仕事の合間に音声解析して自動文字入力を作っていた。 基本部分は一週間ほどでできたけど、全ての発音を網羅するのにサンプルが必要で、1,2週間かかった。 ちょうどそのころ、ほかにも同じソフトを作ろうとしている人がいて、 2ちゃんねるに「日本語の発音は〇通りある」と書いていたので、 僕が足りない分を教えてあげた。 その時すでに、現在の iPhone などと同レベルの読み取り精度だったが、自分の抑揚のない声限定の話。 隣でその開発を見ていた上司から、「なんでそんなものを作るのか」と聞かれたので、 「腱鞘炎予防のためです」と答えた。 しかし、会社役員から音声聞き取りプログラムを直ちに中止してプログラムを削除するように命令されたので、すぐに削除した。 後日、会社役員数名がそのソフトウェアを会社で売り出そうなどと言ってきたので、「命令されたので既に削除しました」と返事したところ、 彼らはもう口を開かなかった。 こういうのが本当に時代を先取りする特許レベル技術の開発。 >>172 は19年ほど前の話。 >>172 から1年くらいで別の上司から痴漢でっち上げ仕組まれて解雇(辞表かマスコミ使って叩くか選べと選択)された。 音声読み取りをわずか一週間でできた理由なんだけど 3歳の頃には既に音声圧縮コーデックを作っていて基礎知識があったからなんだ。 >>172 と同じ時期に最新の音声圧縮技術を公開したけど、 いまだにその技術を超えるものは一つも存在しない。 その会社に勤めているときに、差分を取り出すプログラムを開発してる人がいた。 その人にお願いしてソースコードを見せてもらった。 で、オブジェクト指向で完璧に処理できるように書き換えたものを送り返した。 僕は自分で書き直した差分生成プログラムを使って プログラムのバージョン管理ソフトを作って公開した。 それがGitHubのようなもののベースになったと思う。 >>174 を作ったきっかけなんだけど デスマーチで有名な会社に出向いて わずか1日でシステムを完成させたら 奴隷3人と駅員1人から殺されかけた上に 元請け会社から著作権裁判にかけられたから。 殺されかけた理由なんだけど 有名な投稿を読めばわかるけど 仕様書はないしバージョン管理もされてないし バグ満載でどこにも動く部分と言うのが存在しない ゴミと言うほかないソースコードだったから 「こんなゴミ捨てたほうがいいですよ」って言っただけ。 駅員から発砲されて殺されかけた理由なんだけど 逃げるために線路に降りたのが営業妨害なんだそうだ。 逃げたら殺されるって、奴隷か犬畜生か、それ以下の扱いだよね。 世の中そんなもんだ。 囲まれてるんだから逃げるのが最善の策なんだけど、 結局撃ち殺されるので、 相手を殺すか自分が死ぬ以外の選択肢は存在していない。 >>175 で殺されかけたのに 彼らを救うために >>174 を開発し無償公開するなんて 俺って、天才を超えて天使以外に表現できない存在だと思う。 まったく読もうと思わなかった 長文書いただけで無駄だったね >>171 なるほど想像してたことと全然違いました なんか開発っていうと一からなんかコツコツやるイメージだったんですけど 今あるものを使って新しいことを開発して行くんですね勉強になりました 今日の進捗はHTML上級編まで終わらせた 週末は友人の誘いとかもあってなかなか時間が確保できないのが難点ですが しっかり継続して続けていきたい 上級編の最後はよくあるスマホの四角いメニュー欄を作るってのをやりました リンクとかはまだだけどおそらく次にjavascriptやるので次やる?のかな 今日の写真 https://imgur.com/R2Hds8y 後今まで知らなかったけどこの四角いボタンpc版にも本来出せるけど わざと消すって機能があって今までなんでスマホ版だけ四角なんだろうって 思ってたけど納得した >>171 >基本部分はコピペ。 これは手抜きするという意味じゃなく 我慢して毎日皆と同じ服を着ることだから勘違いするなよ 1分前にこのスレ見たけど一つ断言できることは 4万円稼ぐ前に確実に辞めるということ >>183 わかりました コピペしまくって時短していきます! >>184 まじで今そこと戦ってます。 友達から連絡来たりすると普通に 飯行ったり今日も飯食べに行った後7時間ぐらい電話してて全然できませんでした 今日の進捗は特にないです 正直恥ずかしいですが素直に書いていきます ゴールデンウィークで友人と出かける頻度が増え今日も出かけた後ずーっと 電話したりしてましたゴールデンウィークですが俺の場合家での学習は約束なので 明日は午前か午後にプログラミングの勉強ができないか相談してやろうと思います マジレスすると広告費で四万稼げるようになるよかよかバイトでも働いて稼ぐ方が絶対もっと早く多く稼げるはず >>189 書き込み内容からして、正直なところバイトにこられても困るレベルだと思うよ。技術レベルではなく、それ以外の面で。 一番の問題は、板違いのスレを立てていつまでも平然と続けていることに一向に気づく様子がない、または気づいていてもそこから目を背けていること。 >>188 それな笑 確かに月給4万目標なのはあるけど単純にプログラミング やってみたいってのがあるからやってる >>189 バイトは確かに今も考えてる一番実力つきそうだよね >>189 在宅勤務でのアルバイトってないかしらね… とりあえず今javascriptやってるから夜また報告します >>191 プログラミングで分からないところを尋ねるとかならいいんだろうけど、大半が「今日ぼくは、かけざんの九九の五のだんをならいました。」レベルの自分語りに終始しているから、板の趣旨にはそぐわないんじゃないかな。 なんかこのスレ見てるとすげーイラッとしてくるよね ブログとかでやらないで5chでスレ立ててオナニー日記しちゃうのって やっぱみんな反応してくれるからだよね 俺も珍獣のガキ見てるような気分でレスつけてるけど もう一つ断言できることはお前はプログラムで1円以上稼ぐ前に100%辞める >>197 >この板はプログラムを作る人のための板です。 自分語りで学習が続くなら上等だろ 何も>>1 専用にすることもない。同じような奴全員このスレで自分語りすれば良いよ それとも初心者の集まりはお気に召さんかね >>198 >やっぱみんな反応してくれるからだよね そうそう、よくわかっているじゃないか、愛の反対は無関心 俺ももう二度とレスつけないけど 誰かに構ってもらえないと勉強できないような奴はそもそも向いてないんだよね このスレだってお前の独り言だけになって終わりだよ 構えってもらえなくなって独り言もそのうちなくなるだろう 3日坊主ならぬ三か月坊主みたいな 無駄なことに時間費やす前に先見性とかもう少し先のことを考える知能を持った方が良い 誰かに構って貰わないと勉強できないような奴は向いていない、というのは優しい 俺はもっと厳しいぞ。そもそも勉強してる時点で向いていないと見る。遊んでるつもりで勉強してると思ってないような奴じゃないとな だから向いてないのに結果がほしい奴は、どんな手を使ってでも続けなきゃいけないんだよ 自分語りで続けられるんならいくらでもやりたまえ >>202 5chにスレ立ててる時点で俺は、1は充分遊び感覚あると思うけどなw もちろん学ぼうとする姿勢はあるだろうだけど、そんなにガチでもないと思うよ いつの間にかレス増えててびっくりした まぁ正直ブスがダイエットはじますって言って毎日の体重変化載せてんのと 変わんないからそういうの見てイラついたりするのって昔同じことしてた自分を 見てるようでムカつくのか、他人が何かを打ち込む姿を見て自分と比較して ムカつくのか、ダイエットを例にすればボクサーの試合前の減量してるやつが ブスが100g体重減っただけで喜んでんのにムカついてるのか よくわからんけど このスレでは俺と同じような人が報告する場になればいいなとは思ってます まぁでも心配して言ってれてるならありがとう 前のガストさんみたいに自分のことを書いてくれるのは仲間がいるみたいで嬉しいです 今後も毎日嘘つかないで自分の進捗書いて行こうと思います ガストです。最近の学習ですがほぼやっておらず…です。昨日はドットインストールのhtmlを第10回ぐらいまで見て、今日はwordpressの本を書店でパラパラ見た程度です。 やっぱり得意とか、好きで勉強だと思わないで夢中になる、という人達は強いと思いますよ。あとはどうですかね、progateで学ぶのみでなくコンテンツ作ってみるのは大事かもです >>206 うーガストさん!お久です 確かにそうですね文法を教わったなら 丸パクリで違う画像とか使って自分版のも作れますもんね 夢中になってできるまでモチベ持っていけるよう頑張りたいです ガストさんとこうして話すためにも頑張って続けようと思います! まずさぁ 改行やめろや 気持ち悪りぃんだよ 見やすいと思ってんのか? javascriptの掛け算2段目でつまづいてます https://imgur.com/IlrxotR 何がダメだったんだろわかる人いたらお願いします>< >>210 ありがとうございます>< 自分でも見落としてました たまにもっと確認してから聞けやみたいなのあるかもしれませんが 昔から質問した後に気づくこと良くあったりするので許してください>< でもわかんないときのほうが多いので>>210 さんみたいに助けていただけると とてもありがたいです 今日は4時ぐらいまでやろうと思います なんで一回風呂入って来ます 今って削除依頼はメール送らんといかんのか・・ こんなゴミスレでわざわざメール送るのも馬鹿らしいな 誰か送る気概のある奴いたらヨロシク >>215 嫌なら来なきゃ良いだけの話だろ お前を削除してやりたいよ 4時なんで一応今日の進捗を javascript 初級 中級 上級 上級+ の内上級の6/8まで来ました 今日中にもしかしたら上級+まで終わるかもしれませんが今はそんな感じです 今日やってて一番に感じたのは今までのHTMLみたいな視覚的なものよりも プログラムの繰り返しとか1ー100までをコード一つで表示させたり 一般的に想像するプログラミングみたいで難しかったです 特にゲーム好きな人とかはよくみる レベルが装備レベルを満たしてるときは装備可能です 満たしてないときは 装備できませんみたいなのをコードで書いたんだけどそれが一番楽しかった https://imgur.com/sP330NN もしかしたらこれから視覚的に意味わからんくなるかもしれないけど 写真は貼ってくね 今日はコンソールの使い方がメインでした 眠いので上級編まで終わらせたのでここまでにしときます おやすみ https://imgur.com/sP330NN あ、ごめんえっと.pngの拡張子に変えて投稿したらいい? もしそうだったら次からそうします! あんま投稿とかなれてないんでこうしたほうがいいみたいなのがあれば どんどん言ってもらえれば対応します スレ主は現在Webデザイナーとしてやっていきたいと考えているのですか? >>224 当初考えたのはアプリの広告で稼げればと思いアプリを作れれべなぁと 考えていたのですが前にC言語やろうとして挫折したので一番簡単そうなHTMLから 始めました。今はプログラミングの楽しさを知れればと一番簡単なプロゲートって サイトで勉強してるって感じです。 今後の予定ではjavscript→jQuery→Rubyまでやったら一度今後の方針を考えようとは 思っています。なので今はそれこそ掛け算足し算みたいなレベルをやって楽しんでる ところです >javscript→jQuery→Ruby 順番が逆。 これじゃ、難しいものから学ぶから、無理 まず簡単な、Ruby から始めるべき。 Ruby→javscript→jQuery jQuery は簡単だけど HTML や JavaScript の基礎すらない奴が理解できるのかと。 あと、Ruby は javscript や jQuery とは全く関係ないだろ。 HSP 信者と Ruby 信者は狂ってる。 >>226 と>>>227 はまったく違ってるが言ってる事は理解できるぞ。 大きな違いとしては。 226はjQueryが一番難しいとしていて、227は一番かは不明だが簡単としている。 この中ではRubyがいちばん易しいとおもってるのでこの順なんだろ。 僕は JQuery はセレクタと delay くらいしか使ってないから簡単という印象。 だから document.querySelector() 使えれば JQuery なくてもいいかなって。 Ruby は知らんけど、素の Ruby はあり得ないから ボリューム考えると Ruby メインでない限りはずっと後でいいでしょ。 素の Ruby って C言語みたいなもんでしょ? 何だっていいんだよ お前らは自分の経験しか考えてないから簡単だ難しいだ言えるだけで、 初心者にとっては何だろうが一緒だ 今日は6時まで起きてるので6時ぐらいに最終報告します ちょい今返信返せないのでお時間ください jQuery は簡単だけど、先に、JavaScript(JS) を知っている必要がある。 JS は、ECMA3 までは、まだマシだけど、 ECMA5・6 と新しくなるにつれて、驚異的に難しくなる そもそも、JSはプロトタイプ方式だから、 Ruby のオブジェクト指向よりも、ややこしい。 JSでクラス設計など、とてもできない プログラミング未経験の人のためのプロゲート実況 https://youtu.be/mh_xLFkCabg セレブエンジニアの小松和貴の、Ruby の動画 今日の進捗です javascriptが全部終わりました この後jQueryをやろうかなと考えていますが↑のレスを見て立ち止まっています 他にも最後の https://imgur.com/Y6Ka9GM.png で これは本読まないとあれこれなんだっけ?とかこれがどう関係してるんだっけって なったので一冊何か買おうかと考えています お勧めがあれば是非教えてもらえれば ありがたいです>< 関数を自分で作るぐらいまではなんとなくスルッといったんですが 引数が出てきた後戻り値が出てきて三つの組み合わせ問題となると少し難しくて 最後の問題は答えを見ました if (item ==="手裏剣") この文の===なんてあったっけ とか混乱する要素が多かったので要復習という感じです >>226 >>227 >>228 >>229 >>230 ↑の話を聞いていると恐らく触り以上に本格的に取り組むとなると jQuery にしろ Rubyにしろとても習熟に時間と困難が付いてくるのだと 思うのですが>>229 さんのいうように触りだけであればそこまで難しいものでは ないではないですか もしそうであれば一度触ってみようかなと考えています Javascriptをやってなんとなく壁が見えてきたので本を買って時間をかけて 何かやろうと思うのですが初心者のおすすめは何が良いでしょうか? とりあえず今日は一度本屋に行ってみようと思います 皆さんのおかげで少しづつではありますがプログラミングの楽しさを感じています ありがとうございます おやすみなさい >>235 >触りだけであればそこまで難しいものではないではないですか 正解 >>232 が言ってることは初心者にはレベルが高すぎるので、 どっちみち今考えることではない コード一行書いて動くか動かないかの初心者にECMAだのプロトタイプだの言っても無駄だと知るべき まずは触れ >>188 前一般論としてこんなこと書いたけどなーんか見てると不安になってくる。ふつうの言語の基本文法ぐらいは努力なんかせずともサラッと乗り越えるぐらいじゃないと、そのあと何十倍も高い壁が山ほど待ってるから素質としてあまり楽観的になれない とりあえず言語の文法なんか時間かけるようなもんじゃないから 作りながら学べる系の本片手になんか作れ 最初は改造からでいい これを3回読めば、JavaScript(JS) にも移行できる たのしいRuby 第5版、2016 JS, Python, PHP などでは、偽が10個ぐらいあるけど、 Ruby では、nil, false の2つだけ puts true if [] #=> true このようにRubyでは、空配列もtrue JS では比較の際、型チェックされる、=== をできる限り使うべし。 なるべく、== よりも、=== を使う Ruby ではブロックスコープがあるけど、JS ES3 では、ブロックスコープが無い。 関数スコープしかない。 ES5・6 には、あるかも知れないけど JS の数値型は、内部的には、64bit 浮動小数点(double)だから、整数と区別できないとか、 new を付けた時と付けない時で、動作が変わるとか まあ漏れは、JS で苦しむのは馬鹿げていると思う。 クソ言語だから、プロトタイプ型で苦しむのは当たり前 ただのキチガイじゃないか(困惑) こいつのいうことは聞かなくて良い(確信) >>236 了解です!一度触ってみることにします! >>237 ご心配ありがとうございます。 趣味の延長としてお金が稼げればなぁ ぐらいなので仮に低レベルなものしか作れずとも続けようと思っています 暇なときにでもご助力よろしくお願いします>< >>238 作りながら学ぶですね!わかりました 今日本屋に行って見てきたらソースコードが乗ってる本が何冊もあったので それらのどれかを買って練習しようと思います >>239 ありがとうございます! 明日また本屋に行って確認してきます MDNの方しっかりお気に入りに登録しました >>241 たのしいRuby 第5版、2016 ですね ありがとうございます 明日本屋に行って見てきます JSはプロトタイプだったとは… >>242 どうやら賛否両論があるようですね 明日どれが俺に合うかもう一度 今日のオススメの中から見てみることにします 初心者のうちは本なくても勉強できるとおもってるが。 入門はウェブでいろいろと転がってて、どれでも似通ってるような。 本はプロ直前の段階まできてからでもよくないか? もうかなり進んでるならそれでいいけど。 プロトタイプと言っても一般で使われるのと別の意味だぞ。 オブジェクト指向のプロトタイプベースのことだろ。 TypescriptはJavascriptにクラスベースも追加したようなやつだぞ。 JavaScriptだけど、プロトタイプ以外もできるやつ。 TypeScript - Wikipedia TypeScript はマイクロソフトによって開発され、メンテナンスされているフリーでオープンソースのプログラミング言語。 TypeScriptはJavaScriptに対して、省略も可能な静的型付けとクラスベースオブジェクト指向を加えた厳密なスーパーセットとなっている。 TypeScriptは大規模なアプリケーションの開発のために設計されている。 TypeScriptはJavaScriptのスーパーセットであるため、既存のJavaScriptプログラムは、全て有効なTypeScriptプログラムとなる。 TypeScriptの主要な実装は、自身もTypeScriptで書かれた、JavaScriptへのトランスコンパイラ。 第12回 クラスの利用 (1/6):TypeScriptで学ぶJavaScript入門 - @IT 図1 変数とオブジェクトのイメージ 左の図のようにばらばらに変数が宣言されていると、まるで猫っぽくないが、右の図のように猫の属性(体長や体重)をまとめてやれば、現実の猫を目的に合わせてそのまま表現できる。 図3 インスタンス作成のイメージ http://image.itmedia.co.jp/ait/articles/1507/16/dt-001.gif http://image.itmedia.co.jp/ait/articles/1507/16/dt-003.gif http://www.atmarkit.co.jp/ait/articles/1507/16/news022.html 「たのしいRuby」を買うのがイヤなら、プロゲートでRuby をやればよい JavaScript は、その後で良い。 クソ言語だから、どうせまともにプログラミングもできない TypeScript などは、ES5・6 並みだから、大規模開発用。 難しくて初心者ができるわけないから、数年後に考えたら良い >> 249 本は一冊ぐらい買おうかとは思っていますが >>269 さんのいう通り一度プロゲートとかをサラーっとやろうかと思います やっぱり入門であれば敷居は高くはないと思うのでできると思います >>250 俺の認識は完全に一般的な意味でのプロトタイプだと思っていました C言語とかの本ではないにしろ皆さんのアドバイスが理解できるぐらいの 言葉について理解を深めるために一度辞書なりそういう語の本がないか見て見ます >>251 TypeScriptはJavaScriptの上位互換ということですね 今後学ぶとしたらjavascriptよりもTypeScriptなのでしょうか? >>252 今日雨が弱ければ本屋に行って楽しいRuby見てみようと思います ↑にも書きましたが一度プロゲートをサーっとやってそれから他のをやろうと思います TypeScriptは名前も知りませんでしたが大規模開発用だったんですね 難しいのであれば手が出しずらいです… 今日の進捗ですが今方針が決まったので起きている間に進めた範囲がそうなります とりあえずやれるだけやって見ます TypeScript は、初心者には難しすぎる。 必要に迫られるまで無視すべき Ruby, JS, jQuery だけで、ひとまず基礎ができる >>232 に、小松和貴が、Rubyで、プロゲート実況している動画がある >>258 難しいのであれば手は出せないですね 今プロゲートでRubyのコースを始めました一度これをやりきろうと思います Rubyを始めてしまったので後にはなりますがjQueryもやってみようと思います! 今日は最終的にRubyをプロゲートで始めることにしました 全5章からなるRubyですが今日終わったのは1章です全18回という内容でした https://imgur.com/wXWaSLC 感想等は長いので次のレスに 感想として変数や条件文というのはjavascriptなどと共通でした 唯一の違いとして変数展開というのがあり文字列の中に数字を組み込むというのが あったんですがそれだけ初めて出てきました またまだはじめなのですがRubyが初心者受けしやすいだろうなぁという一番の ポイントが;とか()必要としていない(現時点で)点です よく;とかつけ忘れたりしてエラーが出てたのですがRubyでは;は末尾に必要とし ないみたいなので俺はすげー楽でいいなとか思ってました elsif文もjabascriptより簡単な気がしました とても感覚的にできて気にいるかもです 勉強するのは大いに結構だし ちゃんとやってるとこに好感も持てる 良スレだと思うよ が、 水を挿すつもりは無いんだけど なんでマ板でやらなかった? いや、いいんだけどね ただ、前例出来ちゃうと荒れるからさ あ、止めろとか言うつもりは毛頭も無いよ ただ次スレはマ板でやってくれたら嬉しいかな プログラミングの話するなら別にいいや でもスレ畳む時はちゃんと宣言してね 失踪したり、たまに現れては生存報告するだけのクソ野郎にはならんでくれ >>262 ; は必須ではないよ。なくても動く。 ; を付ければ改行しなくていいってだけ。 でも、; を付けてればブックマークレットとして動かせる。 >>264 ろくな本がない件 いや、買って読み捨て出来るほど金と処分先があればいいけど。 HTML、JavaScript、SQLはまともに勉強した記憶がない。 必要性にかられていつの間にか使うようになってた気がする。 >>268 >ろくな本がない件 「ろくな本」かどうかは、それこそ有象無象の本を読んだ上でやっと判断できるもの ワイもプロゲートで最近始めた超初心者なんだけど link_to(“編集”,”/posts/new”) みたいな時にpostsの前の/ないだけで動かないのに驚いたw >>270 プログラミング関係の本はあんまり読んでないけど 小説なら学生時代に1000冊くらい読んでると思うよ。 漫画も1000冊以上だね。 金のない図書館の本とか入れ替わりがないから 糞本が入ったらそれっきり。 田舎の本屋で英語の本買おうと思ったら糞本しか売らんとか言われて 仕方なく福岡市まで本を買いに行った思い出。 売れ残りの糞本しか売ってくれないんだよ。 そうじゃないと、本屋が損をするから。 だから田舎の学生は頭が悪いままなんだよ。 本が糞だから。 いい本が一冊あれば効率的だけど、良い本と出合えるのはいい環境だけ。 いい図書館を利用したかったらいい町に住み、いい大学に入ること。 HSPとC言語の本の話は >>64 に書いてる。 「本を買う」という前提で本屋に行ってはダメ。 まず、良い本をインターネットで検索して、 その本が置いてあるかを探す。 >>272 >いい図書館を利用したかったらいい町に住み、いい大学に入ること。 個人的な感想としては、大学図書館にしてもそんなにすばらしいものじゃなかったよ、本の墓場、が適切な表現だね 本屋は、本を買い取っていない 委託販売だから、売れた分から、何割かもらうだけ。 クソ本を置けば、売れないから、単純に損する 良い本なら、ドンドン売れて売上が増えて、取り分も大きくなるから、 良い本だけを置きたい クソ本を置いているのは、中古本屋だろ。 中古本屋は買い取っているから、クソ本が売れないと困る >>274 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q11171013681 > Q. 本屋は委託販売をしているだけで仕入れはないというのを聞いたことがありますが本当なのでしょうか? > > A. 出版業界の「委託」制度を、”売れた分だけ請求されるもの”と誤解されている方もいらっしゃるようですが、書店が仕入れた商品は、仕入れた分だけ一旦は請求(繰延とかの別条件はあります)されます。 > (中略) > その代わりに”一定期間内であれば売れ残った商品は返品できる”という「委託」条件で大半の商品は取引が行われています。 > (中略) > 但し返品の輸送運賃は店負担となります。 だから、田舎の本屋はいちいち返品しないんだよ。 勝手に持ってくるから、倉庫が満杯になって迷惑っていうのを、よく聞く 店頭に並べるのも面倒くさいから、 倉庫に入れっ放しにしておいて、1か月後に送り返す そういう本で、倉庫が満杯になっている まあ、本屋によって異なるのかも >>263 初心者もそうなんですがなぜだか本って安心感ありますよね笑 >>264 >>265 >>266 なるべくご期待に添えるよう努力いたします! ただマ板に行くのがスレチだと思っていたのでこちらに来ました プログラム関連の質問も多いのでこちらかと… >> 267 そうだったんですね エラーが出るのでてっきし;がないと動かないもの だと考えていました ;をつければブックマークレットという機能まで使えるという ことで慣れた人にはそちらの方が都合がいいのかもしれませんね >>268 前に似たようなことをテレビで言っていたのを聞きました 実際仕事に就くと必要なとこから順に覚えて言ったそうです そういう環境に身を置くのが一番なのでしょうか… >>269 おっしゃること良くわかります 僕もその口です笑 >>270 うーわかってくれますか! たった一個ないだけで動かないなんて シビアですよね! >>271 >>272 >>273 >>274 >>275 本を買う際はそれが自分に必要な要素を満たしているかをよく考えなくてはいけないの ですね 俺はあまり本を読むことは少なかったので皆さんよりも選定が下手かもしれ ませんがアドバイスだったり調べて何かしらいい本と出会えたらと思います ちょっと生活リズム崩れてて夜8時頃に起きたのですが 今も眠いので一度仮眠を とります 今日の報告なんですが12時頃になるかと思います 一度休憩します 今日の進捗です Rubyの第2章全15回終わりました 今回の内容としてはハッシュが一番の肝だったのかと俺と同じレベルの人に説明するな ら恐らく箱の中に入ってる箱みたいなやつでした 最初の方は””タグで文字列を囲むよりもシンボルって:だけだからただの文字列と 見分けがついてすげーいい!とか思ってたらハッシュが出てきてちょい混乱しました 時間をかければ条件文とかでも繰り返すのはこっちだからここっちだってのがわかる のですが慣れていないので少し苦戦しました 日本語がぐちゃぐちゃ過ぎないか…? 初歩に時間かけ過ぎなのもあるがその辺も不安なんだよなあ… あ、画像忘れてた https://imgur.com/mPIaRa0.png 他にも苦戦したのが{} のカッコと[]のカッコどっち使うんだっけとか 変数展開の書き方が{#…… []}なのか#{……..[] }わかんなくなったり 情報入れすぎでパンクするかと思いました笑 とりあえず今日もRuby触っていこうと思います 【アミシャーブ計画】 日本人にとって骨の髄まで凍り付くような恐ろしい話! 【スタクスネット攻撃】 http://rosie.5ch.net/test/read.cgi/liveplus/1525405421/l50 神道、皇室、ダブル解体の危機! 本のジャンルも良く見て買わないとダメだな、プログラミング言語だけの本かそれとも アプリ開発とか見たいな開発の仕組みを書いてあるのが欲しいのかとか、自分が要求してる本をちゃんを見て買わないとダメだぜ 俺も1と同じく最近プログラムの勉強ゼロから始めて、今日progateのrailsのレッスン最後まで終わった。 ツイッターぽいものは作れるようになった気はする。 が、ふと気づいた。 日本の殆どのレンタルサーバーでrails使えないらしい(使えるのはheroku?とかいう海外のサーバー位のようだ)。 ならPHPとか勉強した方が実用的なのかな?と思った。 >>290 はじめからインストールされていない、というだけで 自分で導入すればいいんでないかな? AWSでRailsアプリデプロイできる(したことある)ぞ 無料レンサバはLAMP用意するので精一杯ってだけだよ 技術的な理由とは違う phpしか使えないようなレンタルサーバーなんて、 一般人がwordpress置くのに使うだけのもんだろ 全然自由度ないし無視して良い >>288 了解です! 今なら仕組みとかを絵で表してるのとかをマンガ代わりに パラパラ見たいと思うのでそういうのを買おうかなと思ってます >>289 俺よりだいぶ進んでますね! この先行くとツイッターぽいのが作れるなんて! 俺もどうせなら勉強したRubyを使ってサーバー運営したいです 今日は一度12時頃に報告します。昨日7時ぐらいに寝たので一周したかもしれません 今日は結構時間取れそうなので進めたいと思います >>296 そうゆうのがしたいならRuby系のサーバー設計、構築、運用が書いてある本を買うんだぜ普通の言語の本じゃあ基本の事しか書かれてないからな 資格程度の事が理解できなくてサーバー運営ができるか 「エンジニアに資格はいらない」って本当?元資格屋の答え http://ascii.jp/elem/000/001/028/1028516/ 1. 取るなら開発系ではなく「インフラ系」 インフラの運用や設計をしない開発系のエンジニアでも、ソフトウェアが動くインフラの基礎知識は役立つでしょう。 インフラ系の資格の勉強を通じてスキルを高めたいなら、サーバOSを自宅の環境にインストールするなど、環境を整えることが大切です。 一方、プログラマーやソフトウェアエンジニアなどの「開発系」の資格試験はオススメできません。 2. マイナーな資格は無意味 3. 取るならトコトン上位資格 ・Microsoftの「MCSE」 ・Ciscoの「CCIE」 ・Oracleの「ORACLE MASTER Platinum」 ・Redhatの「RHCE」 4. どうせ勉強するなら世界で通用する技術を一足早く英語で学ぶ ・注目技術1:Hadoop ・注目技術2:NoSQL サーバー構築運用なら、Linux 資格のLPIC 仮想OS の、chef, vagrant で、どちらもRuby の構文を使う。 それか、Docker どの道、Rubyか、Linuxコマンド・シェルスクリプトになる。 Rails チュートリアルでも、ほとんどこの2つ 今日の進捗です16時間ぐらい寝ちゃって寝る前にやったぐらいしかまだ進んでない Ruby 第3章全10回 主な学習は戻り値 スコープ メソッド 複数の引数 一番苦戦したのは戻り値で だんだん値を呼び出す時どっちが大きな箱で 今呼び出すべき箱はどれなのかがこんがらがる時があるちょい戻り値と言ってること 関係ないと思うかもしれないけどそんな感じです https://imgur.com/p6Vl8b2.png いっつも最後の回を写真とってるから戻り値では ないです 今日は予定よりできなかったので今から4章始めたいと思います >>297 もうそんな本を買ってもよいいのでしょうか? もしそうであれば ちょっと進んでたことに嬉しい気持ちです! >>298 資格ですか 英語とか勉強する時アンカーとしてとても便利だという 認識です こっちでも同じことが言えるのかもしれませんね 狙いますかー笑 Progateやって初めてツイッターのいいねボタンって面倒なことを背後でやってんだかとわかったw >>300 >>301 >>302 取るとしたらインフラ系ということですね 焦って資格を取るというとこまでは 考えていないので先になるかもしれませんが考えようと思います にしてもサーバーとかになるとお金がかかりそうですね それこそバイトするかー >>307 とてもわかります! いつもポンポン押してたアレにあんな文字列が あったなんてって感じでした 早く何か作れるぐらいに成長したいですね! 学習用サーバーって、仮想マシン使えばいいんで現物とか必要ないよ。 それでも物理1台は欲しいけど。 あと、Linux鯖ならノートパソコンで十分だから。 仮想とか、ソフトでやるくらいなら、実際にサーバーレンタルしたほうが現実に即してるとおもうが。 無料でもPHPならうごくのはあるしワードプレスも動作したり。 Ruby やって、Rails チュートリアルをやれば、 MVC, web アプリの作り方がわかる DB, Linux コマンド、環境構築も学べる HTML, CSS, JavaScript, SASS, Bootstrap などのCSS フレームワークも学べる しかも、Rails以降の、どの言語のフレームワークにも通用する。 例えば、Node.js + Express とか お、順調ですね。Rubyやってるんですね、プロゲートはスマホアプリでもあるので寝転びながら学習出来るのがいいですね。全ては公開してないみたいですが… ワードプレスはxreaというレンタルサーバーで始めてみた事があります。今もサイトは残ってますが見映えと記事の内容が薄っぺらかったのか、アクセスはほとんどありませんでしたね。まあでもホームページ作成とプログラミングは覚えたいスキルなので何度でも挑戦します! ウェブ学習を終えてからでもいいですが、開発環境をパソコンに用意する、というのも大事ですよ。pythonとvisualstudio辺りは入れやすいと思いますが他はどうだろう…長文になりましてすみませぬ >>313 Railsチュートリアル超難しそうだけど挑戦する価値はありそうだな やってみたい Ruby やって、Rails チュートリアルをやれば、 MVC, web アプリの作り方がわかる しかも、Rails以降の、多くの言語のフレームワークの基礎になっているから、 Railsを勉強していると、どの言語でも作れるようになる 他の言語でも、フレームワークを、Railsと同じように作っているから、応用できる >>310 あ、そうだったんですか おーそれはラッキーです いづれはって感じですねありがとうございます! >>311 確かに実際に触って見たいという気持ちはあります 無料のやつでいいの探してみようかな >>312 Rubyは汎用性が高いのですね とてもお得です! >>313 俺もそう思います! 俺は課金しちゃいました笑 何度も挑戦するなんてかっこいいですね 一緒に頑張りましょう! python … 実は後で書こうと思うのですがそいつが今俺を揺らしています… 今日の進捗です 実は今日少し離れた大きめの本屋に行ってきました たのしいRubyを探しにきたのでRuby関連のを見ていたのですが どこからどう見てもPython本が多い! 雑誌関連の本も表紙がPython Python してたのでもしかすると時代はPythonなのかと思って結局2冊ほど買って帰ってきま した。 なので今日の進捗は Pythonの絵本一冊 とPythonプログラミングパーフェクトマス ター秀和システム 50Pほどです 自分がRubyを薦めてたわけではないが。 薦めてた人の意図を理解してないのでは。 応用が利くとか言ってたとおもうけど。 もしその言語自体を将来や実務で使わない事になったとしても、 勉強する価値があるということだったんだろ。 それはPythonでも当てはまるだろうが。 だが、Rubyに関してはおすすめ教材がある点がおすすめだったんだろ。 今は機械学習が流行っていて、それをやるのにPythonが有用なんだ 本が多いのはそのためだ Webを作る場合RubyはRailsだが、PythonだとDjangoになるな 別にRailsTutorialを必ずやらなきゃいけないわけじゃない。自分がやりたいのをやるのが一番良いよ Pythonが気になっているなら、それがお前の運命だ たのしいRuby 第5版、2016 みんなのPython 第4版、2017 たのしいを読んだ後に、みんなのを読めば良い。 Pythonの方が、Rubyよりも難しいから、Rubyよりも後で読むべき Rubyでプログラミングを一通りやってから、Pythonをやった方がよい 機械学習に的を絞ればいまはPythonでいいとはおもうけど。 Pythonという言語が機械学習に向いてたわけではなく、RubyでもJavascriptでも対応可能だったはず。 流行り廃れはありえる。 >>325 それが向いていたんだよ num.pyを始めとする数値計算ライブラリの強さと言ったら、機械学習にもって来いだっただろ どんな言語でも機械学習はできるが、Pythonは選ばれ続けてエコシステムがどこよりも整備されている まあこういう観点で言うとWebならRubyでRailsが一番良さそうだが 数値計算ライブラリも、言語や文法として向いていたわけでなく他言語でも実装できたはず。 いま機械学習に絞ってるならPythonでいいだろうが。 言語や文法として何かに向いているプログラミング言語なんてないでしょ みんなその分野で使われてるから使ってるだけじゃん だから機械学習その他で多く使われてて本が多かったという理由で言語を選ぶことはないってこと。 最初から、現行Pythonが有利な機械学習などと決めてたらいいだろうが。 言語としてはたまたまとも言える。 >>328 メモリ管理が自分でできるC, C++がシステムプログラミングに向いているとか、ある程度言語による向き不向きはあるぞ 久々に覗いてみたらまだアホみたいな改行レスつけててワロタ 覗いたついでに書くと pythonって思った通りググるとゴミすぎて評判悪いねぇw 数値の丸めの仕様もゴミだし 文字列のコードがunicodeのみとかw メソッドのオバロもできないとかw 抽象クラスもインタフェスもないとかw 循環参照だとガベジコレクタが仕事しないとかw 他にもトラップ多すぎて非難轟轟っぽいね まぁ気持ち悪い改行いれてレスつけてる頭の逝かれたアホガキが立てたスレで マウント取り合ってるような馬鹿が勧める言語なんてこんなもんよな Ruby と HSP は信者がうざい。 Ruby は刑務所の作業でやらされる。多分、刑務所を出たら Ruby で仕事をするだろう。 刑務所から脱走した平尾は、他の囚人からのいじめが酷いから脱走したんだと。 Ruby を仕事に選んだら、刑務所に入る奴ですら逃げ出したくなるいじめの被害に遭う。 美祢のrubyは全く続報を聞かないが、機能しているの? 開発は、一般の利用や運用と違ってそこそこ人(適性と基礎学力)を求められるから 刑務作業で指導するのは指導員も含めかなり難しいと思うんだけどな。 >>335 大井造船作業場は、元の刑務所に戻りたいと懇願する受刑者が 後を絶たないほど滅茶苦茶なところという話はそこそこ出ていたが…… >>321 はい勉強する価値があることは理解していたのです ただどうしてもミーハーな俺は流行ってるのに目がいってしまったのです>< >>322 はいどうやら運命のようです人工知能とかと関連ずけられるとなお 気になって仕方ないのです>< >>323 何度もRubyの情報をいただいたのにすみません>< 俺はどうしても流行に弱くPython やりたいーってなっちゃいました おすすめのみんなのPython kindleで買いました! その前の入門書も一応おすすめで あったので購入しました >>324 使われたから流行るのですね 俺も乗りたいのですこのビックウェーブに rubyも調べたらすんげーゴミだなw phpとかもいずれcgiみたいにな立ち位置になるだろうけどrubyの方が遥かに逝くの早そうだw まぁゴミ言語って実用に耐えられない分 他の言語より単純だからここの奴等みたいな低能ホイホイで 勝手に共倒れするからウケるんだよねw Progateでrails終わったからphp始めてみた。 感想。railsに似てるけど細かい所は違うね。 Rails チュートリアルが終わったのなら、JavaScript, jQuery を学ぶ。 PHP はクソ言語だから、やらない方が良い YouTube のTraversy Media の動画を見てみ Node.js & Express From Scratch [Part 1] - Intro & Environment https://youtu.be/k_0ZzvHbNBQ?list=PLillGF-RfqbYRpji8t4SxUkMxfowG4Kqp Node.js が、Sinatra をフルスクラッチで書くのと同じで、 Node.js + Express Generator が、Rails と同じ 人工知能とか機械学習に的が絞れてるなら万遍なくやってるときりがないから 勉強することも的を絞ったほうがいいとおもうぞ。 たとえばそれだとHTMLとかCSSとかほぼ役に立たないなど。 現在はpythonなんですね、色々使える言語だとは思いますよ。書籍も買ってバッチリですね! 自分が持ってるのはスラスラわかるpythonという物ですが正直あまり読んでません… 最近やった事はpythonのライブラリがどんな物があるか調べる、サンプルコードをコピペ して動かす、コードを少しいじる、など… forの中にifやforが続いたりするとわからんくなりますね、例題で1から10までの和を求めよ等もあったのですが解けず! 答えを見たら、ああそうかだったのですが、何度も何度も基礎を繰り返す必要がありそうです。特に アウトプットはめんどくさいので… 今日の進捗です昨日までやって秀和システムの本があまりにも評価が低かったので 辞書替わりにすることにしました。 代わりに初心者評価の高いPythonスタートブックを50Pやりましたこれみなさんに おすすめなのですがKindle版の固定レイアウトじゃないやつだとコピペが可能なので いちいちうちこまなくてもプログラミングが可能です 文法を覚えたいだけであればこれで 時間短縮が可能です。とても効率がいいのでは 2冊目にはおすすめをいただいたみんなのPythonを予定しています そこでひとつお聞きしたいのですが みんなのPython が固定レイアウトなため文字の コピペが不可能ですOCRというのがあるそうですが200MBを超える本では使えないようで もとのデータを分割する方法もよくわかりません ほかに文字をコピペする方法があれば教えて いただけないでしょうか おねがいします>< >>346 本をパラーと読んだだけでもこんなにたくさんできることがあるのかと驚きました 今読んでる入門でこれなので本来はその数倍もあるはずです 本で見た今おっしゃる意味がとても痛感します HTML等は導入にはよかったのですが 今後深めるかと言われればNOが答えかもしれません >>347 うーありがとうございます! どうやら調べてみるとプログラミング本は誤植も多かったり いろいろ罠があるみたいです forの中にforよくわかります もう頭パンパンです>< そちらもしっかり続けているようで俺も負けていられませんね そうやって続けてるうちにきっとできるときが来るんですよね!お互い頑張りましょうね! 今日の進捗です Pythonスタートブック 通常と表示が異なるので全6000Pで600Pまで読みました まだ始めの方なので苦戦したのはPython2系→3系に変える作業がすこし ややこしかったぐらいですランダムな数字を表示させるコードを書いたのですが なかなか楽しかったです 寝ちゃってて昨日進捗書けなかったので書きます Pythonスタートブック 2610/6000 P まで読みました 内容としては型や条件文などのプロゲートなどでも最初にやるやつだったので まぁ復習に近かったです BMIの数値を入力した結果数値から太ってるか痩せてるかとかを表示させるプログラム を書いたのですが少し問題があってうまく行きませんでした 問題点 @Pythonが切り替えられない Macには初期状態でPython2系が入っていてhomeblewを使って3をインストールした のですが最後の最後2から3に切り替えようと切り替えコマンドを入力すると not found と出てきて切り替えられない ABMIのプログラムで数値を入力すると https://imgur.com/N6wfFlf https://imgur.com/QARA87g float型に長さがねえと言われます本の通りに入力していると思うのですが何が問題なの か全くわかりません ↑2つ解決方法を教えていただけないでしょうか 今日はこの2つを解決してから次の学習に移ろうと思っています お疲れ様です。一気に進みましたね。自分もpythonスタートブック、買おうか迷ってます。一通り終えたらpaizaに挑戦するのもよさそうですね。練習問題が沢山ありますよ。 この辺りを見ながらpyenvというものを使ってみてはどうでしょうか。これで@が解決すればいいですが… https://qiita.com/yutaro_sakaguchi/items/72b17dfea1efa05aded4 Aに関してですが…技術評論社から本のサンプルコードをダウンロードして同じコードを実行出来るか試してみたらいいかもしれません。エラーが出たらどうなんですかね、@のpython3に切り替えられないというのが気になりますが 凄く初歩的なプログラムですがiphoneでプログラミングが出来ました。1から10までの数字の合計です。4行です。 変数1を宣言して初期化 繰り返しを用いて変数2に1から10 変数1に変数2を加える 変数1を出力 まるでなでしこのようですね…qiitaに答えはありますので。ほぼ暗記となってしまいましたがやっぱり動くとうれしいですね。BMIプログラムですかー、入出力と変数と分岐でいけるんですかね。画像を見せてもらった所難しそうですが… >>354 @ どんなコマンドを打って何が出力されているのか全部書け。全部だ A これはpython2系で動かしていることが原因だ python2系ではinput()は入力を式で受け取るため、お前が入力している1.7はfloat型として扱われている エラーメッセージの通りfloat型にはlen()が使えない python3系ではinput()はどんな入力も文字列として受け取るのでlen()が使える こんなとこに到達するのに何日かけてんだよって話だよな 初めてプログラム触る中学生ですら1時間ぐらいでわかるような内容だろ 二週間前にプログラム知識ゼロからProgat始めて今のところruby、rail、php、HTML,css 、SQLとコマンドとjavascriptと全部やって、今日Jquery全部終える予定なんだがprogateだけじゃ初歩の初歩のレベルなんだという事がわかったわw 次はドットインストール行くかrailsチュートリアル行って少しずつレベルアップしてくしかないんだろうな。 家で勉強なんてしたことないけど最近のチンパン達はそういう初心者向けの 学習サイト見てようやく何してるか理解できるレベルなのか なんかまぁせいぜいがんばってよって(爆)wとしか言えないよね >>361 2週間であれこれ触ってるけど、表面をさらっと撫でて通りすぎてるだけなんでない? とにかく何か1つをちゃんと自分の頭で考えながらやってった方がいいぞ。 誰でも最初はそんなレベルだったぐらいの話なら流せるけどこれはもうお前ら大丈夫か?ってレベルなんだよ 初心者相手にマウントとってみっともない奴ら リアルじゃ見下せる相手がいないの? 自分勝手にスレ立ててオナニーしてんだから なに書かれようが仕方ないよね 事実なんだし >>363 そうですよね。 さらっと撫でてるだけじゃ頭に入ってない。アウトプットしないと実際の力にならないっぽいですね 焦らず頑張りたいと思います ProgateのJqueryの最後の演習まだ終わらない…… どうぞどうぞ好きなだけやりなさいよ 5年でも10年でも満足するまでずーっとやってれば良いんじゃない Rails チュートリアルって、すべての技術が入っているだろ Git, Bitbucket, Heroku, Ruby, ERB, HTML, CSS・SASS, JavaScript・jQuery, DB, SQL, MVC, Linuxコマンド・シェルスクリプト 環境構築・仮想環境 パッケージマネージャー テストのやり方 普通、これらは1冊ずつの本になっている。 別個に勉強して、資格を取ると、軽く10年は掛かる。 漏れは、これらを10年以上掛けて、数十冊は読んでる これだけの内容を、山陰地方のRails合宿では、 すべての分野を浅くして、短期間に集中的に学ばせる 各分野を深掘りすれば、10年以上は掛かる ちゃんとしたプログラム作る前に、 データベース設計を勉強したほうがいいと思う。 RDB(リレーショナルデータベース)が基本だけど NoSQLとしてこんなのがあるらしい。 ・KVS(Key-Value Store)連想配列? ・ドキュメント指向型DB。JSONやXMLを直接扱う。 SQLでもVoltDBってのは高速らしいが、メモリ4GB以上必要とか。 データの場所も、メモリ、SSD、HDD、ネットワーク上それぞれ活用せないかん時代。 DB スペシャリストとか、プロジェクトマネージャーなどの高度資格は、 これ1つで数年掛かる 入社10年以上の社員でも、誰も受からない >>369 お前ってRails合宿のステマ要員か何か? 迷惑だからその合宿をやってる団体に抗議して良い? >>354 画像張ってくれるのは嬉しいんだけど 絵じゃなくコードを見せてくれ https://ideone.com/q7I5xL 誰も、資格を取れとか言ってない。 勉強したほうがいいと言ってるだけ。 プログラマーは35歳で定年だから (定年超えると駅のホームから突き落とされて殺されるか 痴漢でっち上げされて刑務所行き) 学習に10年かけた場合、中学校の講師くらいにしかなれない。 >>367 お決まりの文句だけど「何をやりたいのか」が無いとそうなる それだけ沢山やればどれが面白そうか絞れたんじゃないの >>369 そうゆうのをやっている書籍はありませんか? amazon ですぐ買います >>376 最初は自分のイメージしたサイト作れるようになりたい、だけだったんですけど、今は単に『もっと知りたい』になってきてますw 結局のところ、何をどう処理するかなので 身近なものをデータ処理するのをやってみたらいいと思うよ。 だから家計簿勧めてるんだけど。 書き込みログを分析してくれるツールとかもあったな。 板別時間別に集計するだけだけど。 俺は、過去に見た番組の次回を勝手にお知らせしてくれるツールが今欲しい。 過去に作りたかったのは、免許の鉄人みたいな運転シミュレーションとか 日常の行動記録を付けるやつ。 スマホアプリの時めもはシンプルだけどなかなかよか。 あと、身近な人に使ってほしいのが、ボタン一つで位置情報送ってくれるやつ。 画面開くのがめんどくさいから、ボリューム+の物理ボタンで送ってくれるといいな。 そしたらすぐ迎えに行けるのに。 >>378 定年を超えても元気にやってる人がいるから定年は都市伝説みたいに言われているけど、 そんなのはごく一部に過ぎない。 プログラマーなんて仕事は変動が大きくて、すぐに雇止めされる。 そして、再雇用は難しい。 プログラマーの世界が、なぜ、正規雇用ではなく、 多重派遣なのか考えれば分かる。 福島原発で有名になった、原発労働者も多重派遣だ。 使い捨てなんだよ。 小学生女児が線路に捨てられた事件を大々的にやってるけど あんなの毎日数人がやられている事なんだよ。 だから、僕はいぶかしんでる。 なぜ、いまなのか。 なぜ、今、そんなありきたりなことで大騒ぎするのか。 死体をレールの上に置くのを目撃して110番通報しても、警察は「あっそ。」で終わり。 証拠のビデオを撮影しても相手にされない。 >>381 大変なんですね… でも java ができて c# ができて、DB/SQL, xUnit, デザパタ, ジェネリクス, html/css/js, CVS/SVN/git, 適当なmake相当 あと redmine とか など、いろいろ触れていると仕事が途切れないんじゃないかと考えていたんですが >>382 証拠のビデオ、というのは、後々になって追跡するのには便利ですよ, 昔とちがっていろんなところでビデオに撮られる時代になり、迷宮入りはすくなくなったんじゃないかな ただし、ビデオには日付と時間が入っていること 初心者と知ったかのゴミの会話が笑えるスレだなぁ うん やったープロゲートJQuery全部終わったー 最後の実践コース四時間くらいかかった レベル230になった sassやってからrailsチュートリアルやる 今月中にチュートリアル一周したい Rails チュートリアルって、数十もの分野・技術が入っているから、 これで広く浅く、短時間で学ぶのが、最も効率的 その後、必要に応じて、各分野・技術を深くしていく 君は、成功への階段を上りつつある! >>383 機械の時計さえ合わせておけば、録画データには自動的に日時が記録されていますよ。 記録されないのは30年前のアナログテープか 再生機のおまけに録音がついてる程度のモバイルプレイヤーだけ。 僕はMP3レコーダーを証拠として使うために、PHSで117と177に電話して録音してました。 いつだったか、火球が降ってきたときに、偶然録画されたというドライブレコーダーの提供がありましたが、 そのうちの一つは三日ほどずれていたので除外しました。 提供者からはこれがそのデータだと言われましたが、 ドライブレコーダーは刑事事件の証拠として裁判で諮られることもあるので 例え流れ星程度の事であっても認めないのが本人のため。しかもピンボケだったし。 証拠は警察、検察、裁判所の都合で消されます。 裁判所は差別禁止法を運用している組織なので、犯人が部落民や在日朝鮮人だった場合、証拠は裁判所によって破棄されます。 そう言うのを防ぐために、証拠はネットなどにも複数残す必要があります。 流出事件で有名になった、写真袋とかがお手軽ですね。 キーワードさえ覚えておけば、牢屋に入れられても裁判で証拠を提出できるので。 国会が1年間空転した森友学園問題で逮捕された籠池理事長の件では、 証拠はテレビにもでている有名な部落民が全て押さえていて、政権転覆に都合のいい証拠だけが検察に提出され、 検察のトップは(顔立ちから北朝鮮系の)部落出身者なのでその証拠をマスコミに流出させ、 森友学園問題がいつまでも話題になるように仕組まれました。 部落や在日が差別で被害に遭ったとしても、 部落解放同盟だとか(北朝鮮)朝鮮総連、(韓国)民団などの組織は 上記のように警察、検察、裁判所を支配しているので、一般人が戦える相手ではない。 警察、検察、裁判所がわざと犯人を逃がすという話だけど、 こういうのを見ればわかる。 https://asahi.5ch.net/test/read.cgi/newsplus/1525990415/356 警視庁が放置してたか、神奈川県警が放置してたか のどっちか 昨日の進捗です 昨日は友人と食事をした後倒れるように寝たので出かける前に本を読んでたぐらいです 今日は昨日の分も進めるよう頑張ります >>354 レスが遅くなってしまって申し訳ありませんコテハンつけてくれるとわかりや すくていいですね!ガストさんとまたお話しできて嬉しいです 実はpyenvでも同じ現象が起こってしまいました>< サンプルコードのダウンロードやってみますね! 今日も夕方から勉強再開なのでうまくできるといいです >>355 お気持ちすごくわかりますよ! 俺もランダムな数字を表示させるってやつ 書いた時思いましたうれしいですよね! 俺もプログラム自体は意味はわかるものの ほとんどコピーして覚えてる段階ですこれからもっと難しいの作れるよう頑張りましょ う! >>356 今昨日なんてコマンド入れたっけと思ってググったら昨日とは違うサイトで コマンドが昨日は pyenvglobal 3.6.4 -bash: pyenvglobal: command not found だったのが pyenv global 3.6.4 になっててスペース入れたら通りました。 すいません><ただ pyenv global 3.6.4 $ python --version Python 2.7.10 となっていて2.7のままですこれはどういうことなのでしょうか Aなるほど!初心者の俺でも簡単にわかりやすく教えてくれてありがとうございます よく意味がわかりました全てはpythonを3に変えるところからですね! 2と3で違うっていってたのはこういうことだったのですね >>360 俺よりもすごい速さで黙々と終わらせていて凄いです! Rubyを進めていくのであれば Rubyが初心者にとってどうか生の声を教えて欲しい です>< 俺もRubyは↑でめちゃくちゃお勧めされたのでいづれやろうと思っている ので >>372 すみません次からはコード貼るようにします>< 今後もわからないとこがあると思うのでご教授の方よろしくお願いします>< これはプログラムは上手くいってるけど↑の方が言ってたみたいに2系による弊害 ということですよね 環境用意するのに一日かかったってブログとかに書いてあったけ どこういうことだったんですね 俺は環境準備してた気になってました >>384 お疲れ様です!Ruby大人気ですね! よろしければ学習にあたっての感想とかぐちを聞かせて欲しいです いづれはRubyもやろうと思っているので とりあえずPythonを3にしないと2系では動かせないのを教えていただいたので 夕方からはそれを目標にやってこうと思います それではまた >>395 ・pyenv rehashをしてみたか? ・pyenv install 3.6.4はちゃんと行ったか? ・pyenv versionsを実行してみるとどうなる? おそらく~/.bash_profileをいじってないか、source ~/.bash_profileを行っていないのが原因だろう ~/.bash_profileの中身を export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/shims:$PATH" eval "$(pyenv init -)" と書き換えてsource ~/.bash_profileを実行してみよう >>399 rehashとても大きなヒントになりましたありがとうございました>< >>400 ありがとうございます 完全に予想された通りでした 特にbashfile等は名前すら知らなかったところ丁寧に ~/.bash_profileの中身を export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/shims:$PATH" eval "$(pyenv init -)" と書き換えてsource ~/.bash_profileを実行してみよう と教えていただいたおかげで俺もPython3にレベルアップできました これで本の続きができます!本当にありがとうございました><><><>< >>403 >>401 だが前レス遡ってみた Mac使っていてCUIに固執しないならばPycharm使った方が良いだろう プロジェクトを切り替えるだけで仮想環境も切り替わるし、GitやDBのアクセスもIDEの中で完結する Pythonに触るのが初めてな人にこそPycharmをお勧めする ちなみに学生ならばPro版を無料で使用できる スレチだけど、証拠は消去されると書いたので、自分の投稿を紹介。 https://asahi.5ch.net/test/read.cgi/newsplus/1525948289/412 YouTubeにアップロードした、自分が襲撃されたときの 自宅の防犯カメラの映像が、著作権法違反という理由で消去された。 本当は、「テレビCMのアップロードをしなければ事実と認めない」という投稿があったので 指図に従ってテレビCMをアップロードしたらその翌日にはIDが抹消されてた。 Youtubeでは、著作権違反の動画があった場合は、動画のみが消去される仕組みなので、 IDが抹消されたのは襲撃者を守るため以外の何物でもない。 このようにして犯罪事実は消される。 プログラマーをやってると、こういうID停止をしたりするのが簡単にできる世界って知ってるので 危ない人たちから命を狙われやすい。 virtualenvとvenvはほぼ同じなので、実質はpyenv or virtualenv(venv)の2択だけど、 virtualenvが既にデファクトスタンダードとして地位を確立している Python3.3 から、venv(pyvenv)が標準ライブラリに追加されたって、 「みんなのPython」に書いてある 標準じゃない、pyenv を使ったらダメだろ! Windows10, WSL, Ubuntu16.04 でデフォルトで、 python3 と打てば、python3.5 が起動する。 python3 は元々、入っている ~$ which python3 /usr/bin/python3 ~$ readlink -f /usr/bin/python3 /usr/bin/python3.5 >>382 >>383 放火の犯人が無罪に 警察「ヤクザが放火するとこ撮影したで!」裁判長「長期に渡りヤクザのプライバシを侵害したから無罪」 http://hayabusa3.2ch ・sc/test/read.cgi/news/1525995461/ >>403 無料ですと!ありがたき>< ちょいインストールしてみます >>405 うーごめんなさい>< 次からはvenvでインストールですね 了解です! 今日の進捗は3000/6000P ですちょうど半分まで終わりました 内容としてはシェルからtxtファイルを操作するのが印象的でした 今までGUIでしか操作したことなかったものがCUIで操作できることに感動しました 次の章では絵を描くそうなのでとても楽しみです rubyの次はpythonかよ しかもまだ環境構築の段階だし いつになったら自分のプログラム作るの? 昨日友人宅に泊まっていたので書き込みなどできませんでしたすいません 今から今日の分を始めます >>412 時間取れない日もあってなかなか進みは遅いからもう少し待ってね 今ようやく今までプロゲートでやんなかったところに入ってきたので ちょい眠くなってきたので寝ないうちに今日の進捗書いときます 途中なんで写真とかも取れてないですが編集する元気がないので結果だけ 3500/6000P 絵かけました 詳しい話は明日書きます激眠です 最近少しリアルが忙しくあまり時間が取れないので進みは遅いですが辞めたりはしませ ん。趣味の延長ではありますが目標に向かい成し遂げられるよう努力はする所存です。 ただ昨日のように疲れ切って報告できないときもありますが必ず次の日までには更新 するようにしたいと思っています。やってもいないのにやったとかは言いたくないので どうしてもご期待に添えないこともあるとは思いますが。ご助力よろしくお願いします 休日は特に忙しいので平日にその分進めていけるよう頑張ります 今日の進捗は今寝ながらPythonの絵本復習してるぐらいです 今日朝起きれないで昼に起きてしまったので午前中の分の学習を夜やる羽目になってし まったのでプログラミングに手が回りませんでした。 相変わらずきしょくわりぃレスだなコイツ ナメた名前 常にage 常にきしょくわりぃ改行 馬鹿みたいな丁寧語 死んどけ馬鹿ガキ リアルが忙しくなったは終わりの始まり 辛抱のしどころだぞ。何とか続けろ 一通り覚えた後は練習問題をこなしていくか作りたい物が決まってる場合は作ってみる事にステップアップしていけるといいですね。 pythonですが最近停滞中です。スラスラわかるpythonの6章の関数で途中で分からなくなり 止まってます。python1年生などは一通り分かった様な気はしましたが… あと、アルゴリズムをはじめよう、という本も持ってるので少しやりました。 関係ないかもですがゲームのぷよぷよとかテトリスとか、数独とか好きな人はプログラミングの修得が早い人が 多かった気がします。 思った通り俺がこういうレスつけるとここぞとばかりに書き込む奴等w こういうときだけ書き込むお前らみたいな馬鹿がいるからこういうガキが馬鹿みたいなスレ立てるんだよ 自演にすら思えてくるな 構うなら毎日レス付けてやったらどうなんだ?w アホ >>423 激励ありがとうございます!><正直忙しくなった時に毎日続けることの 大変さを実感してます。復習だけでも続けることを一番に頑張ります >>424 確かに自分で作るということはとても大切ですよね作りたいものがパッと 浮かばないのが苦しいところです>< 関数難しいですね俺も苦手ですアルゴリズムは何年も前にc言語の本を見た時にちらっ と見ましたがあれは難しいですよね俺には難しかったです本持ってるだけでも かっこいいですね 俺の場合ばり文系だったので修得が遅いのかもしれません笑 今日も帰ってくるのが遅かったので復習ではありますがfor文であったり絵を描くやつ とか今まで読んだ範囲の楽しかったところとかを触ってました 絵を描くプログラムの時の写真を貼ってなかったので俺と同じ初心者の人にこんなこと もプログラムでできるよってわかるようにはっときます https://imgur.com/M7jT9yE.png これは亀が歩いた道を線で描くというものなのですが進行方向とかを ランダムにすることでこういう自分でも想像つかない動きをさせることができます 実際動いてるところを見ると面白いのでオススメです なんだこのスレ 一行間隔の連続改行のレス連投ってキチガイの荒しかと思った 恐ろしく読みにくくて読む気が削がれる >>431 macからソフトを使って書き込んでるのですがどうしてかレイアウトが見ずらくなってしまいます>< すこし幅を広げたのでマシになっているといいのですが。。。 今日の進捗です 4300/6000P +800P 今日は夕方から時間を取ることができたのでだいぶ進むことができました 具体的には ・関数の作成 関数を引数にとったり変数にとったり ・新しくデータの型をとるというもの dice型というサイコロのデータ型を作りました ・冒頭ですが継承というもので既にあるクラスをもとにクラスを作るというもの 少し内容が多すぎるので大きくまとめるとこんな感じです。 残り2章となりどうやら大まかな入門はここまでのようで次からはwebアプリを作ろうということでそろそろ大詰めかと思います やっとアプリケーションを作れるところまで来たのかと思うと感慨深いですがまだまだ入門なので みんなのPythonに早く移れるよう頑張ります すみませんここまで来てモヤモヤしてることがあって飛ばしていたのですが オブジェクト指向と初期化メソッドについてよく理解できていません俺のような猿でもわかるように教えていただけませんか とりあえず今日はここまででヘトヘトなので寝ますおやすみなさい >>437 オブジェクト指向は宗教。プロでも理解の仕方にばらつきがあって認識が完全に一致することはない地雷 俺が今書いてるこの文にさえ噛み付く奴が出てくるレベル。悪いことは言わんから一旦置いておけ 理解しなくても、Pythonにおけるクラスやメソッドの動作さえわかっていればコードは読めるし書ける クラスのオブジェクト指向はふつうにやってたら、たどり着くふつうの概念だとおもうぞ。 オブジェクト指向使わずとも、自然とそれらしいことはやる事になる。 グローバル変数だと他と競合してしまうなど。 自然と思うかは人次第かもしれないが。構造化プログラミングを意識すればオブジェクト指向はその発展形。 構造化プログラミングとは - コトバンク 個々の処理を小さな単位に分解し、階層的な構造にしてプログラミングすること。 突き詰めていけば、プログラムは「逐次」「選択」「反復」の3つだけで構築できることが数学的にも証明されている。 構造化プログラミングでは、プログラムの構造が明確になり、アルゴリズムの間違いを減らすことができる。 PascalやPL/Iなどのプログラミング言語は、構造化に適した仕様を持ち、1970年代にプログラミング技術の新潮流となった。 その後、発展したオブジェクト指向プログラミングが現在の主流となっている。 https://kotobank.jp/word/%E6%A7%8B%E9%80%A0%E5%8C%96%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0-3287 意外と知られていない構造化プログラミング 構造化プログラミング以前、あるいはかの偉大な計算機科学者にして文芸的プログラミングの提唱者であるクヌースが学部時代に書いたタコ足フローチャート ダイクストラが構造化プログラミングを提唱する前、1960年代ごろはプログラムといえばフローチャートで設計するものでした。 かの偉大な計算機科学者にして文芸的プログラミングの提唱者であるクヌースですら学部時代には次のようなタコ足フローチャートを書いていました。 http://www.tatapa.org/ ~takuo/structured_programming/octopus_flow_diagram.png 構造化プログラミング、あるいはデータと手続きの階層的抽象化 そんな中、プログラムをブロックに分けて書いた方がバグが少ないというのが経験的に少しずつわかってきました。 そして1968年、ダイクストラはCommunications of the ACM誌に“Go To Statement Considered Harmful”という記事を寄稿します。 また、ダイクストラは翌1969年に開催された学会“Software Engineering Techniques”において“Structured Programming” (「構造化プログラミング」)という論文を発表します。 http://www.tatapa.org/ ~takuo/structured_programming/structured_programming.html 一行毎に空行を挟む奴は何かがおかしいという違和感に気付かない 少数派のこれらの人は脳内の思考が他の人と少し異なるようである 従って自然にとか普通に辿り着くなどということは期待出来ない 5chで揚げ足の取り合い以外のまともな専門的やり取りがされてるの見たことないな、 俺も初見で改行キモすぎるから指摘してやったのに 全くやめる素振りすら見せないから一切アドバイスする気失せたわw こういうゴミスレを平気で立てるだけあってこういう奴って 何の知識もないゴミのくせに変なプライドだけは持ってるんだよね まぁアドバイスくれてやったところで理解できるレベルでもないから最初からする気もなかったけどw 理解と言うか ブログっぽいものってこういう感じの間開けたの多いよね。 ゆとりはそれくらい空間がないと、文字が多すぎて読もうともしないらしい。 ぬしさんって広告で四万稼ぎたいの? だとするとアプリ作成? Rubyやphp,pyとか意味アルの? >>438 宗教笑 とてもわかりやすいですね。そんな論争があったなんて。 了解ですとりあえずほっとくことにします >>439 >>440 うーなかなか難しい言葉が多いですね なんとなくですが経験でわかってくるということでしょうか やってるうちに思わず会得してるみたいな感じか >>447 当初はアプリ制作の広告費で稼ごうと思って始めたのですが一度長期的に使えそうな言語で簡単なのを1つやってみたくなってそれで 回り道かもしれませんがpythonをやっています。最短ルートではないのですが仕事ではないので時間をかけて楽しみたいと思っています 今日の進捗です 4400/6000 +100P 帰りが遅くなる日が多いのであまり進みませんでしたが継承が終わりました ここまでくると少し語を理解していないと説明がわからなくなって来ました笑なので時間のある時一度語を復習したいと思います >>452 なるほど、というと収入は諦めてるということでしょうか それとも最終的にはpyで何か作って収益を得るのでしょうか? その場合、何を作る予定でしょう? スマホアプリ作れるなら自分も一緒に勉強したいかなと >>453 レスが遅くなりすみません はいpyで収益化できればとは思っています。swift 等のアプリ開発特化?言語を新たにやるのもいいのですが 一度今やってるpythonを形にできればと思っています。なのでpythonでどのようなスマホアプリが作れるかはわからないのですが 今現在考えているのはスマホかwebアプリのどちらかです。ぜひ一緒に頑張りましょう! 昨日の進捗です 4700/6000 +300P 実は昨日気付いたのですが本の終わりは付録や目次等があるため実際の本編は5000まででしたなので近々終わる予定です。 学習内容 webの仕組み サーバーとのやりとりなどをCGIサーバーなどを用いて クライアントからデータをもらってその値から結果を出力する 占いアプリ 昨日もわからないことがあったので教えていただければというのがありました https://imgur.com/EOjf098.png ❌ https://imgur.com/a/aX9HcJX .png ○ サンプルを取り寄せ見た所22行目のtodayのカッコを改行するとエラーが出るようです。pythonはインデントだけでなく改行も厳しく判定されるのでしょうか これ探すのに20分かかりました笑 こういうミスがまた起きないよう似たような約束があれば教えて欲しいです>< >>457 すいません22行目だけ写したかったので写真でもいいかなとか思いました次からは全部はっつけます>< >>458 なるほど確かに俺喜んでましたね笑 ありがとうございます>< 今日の進捗です 6000/6000P +1300P 終盤は目次と付録なのでほとんど終わってましたが今日pythonスタートブックが終わりました。 内容は解析でデータからヒストグラム作るとかやりました。 全体としての習得は50%ぐらいでしょうか何度か復習が必要と感じました。完璧に理解できたわけではないですが明日からはみんなのPythonに移ろうと思います 恐らく向こうでも同じようなことをもう一度やると思うので先に進んだほうがいい気がするので。 時間の取れない日には復習をしてある時に進めるという形になると思います。今日パラーと読んだ感んじ当たり前ですが1回目よりスラスラいけたので エンジニアになるための最も効率的な方法について https://youtu.be/UijDenJRzf8 りゅうけんの動画 就職サポート付きのプログラミング・スクールで、半年ほど勉強する >>464 情報ありがとうございます! 全部見たのですが少し興味がでてきました。 なにより無料のスクールもあるということが魅力的ですね ちょっと検討しようかと思います。 今日の進捗です 今日はたった今帰ってきたので今までの復習を1時間ほどしようかと思います。 明日はフリーなのでみんなのpythonに入れると思います。もしかしたらスタートブックをみながらになるかもなので 進みは遅いかもしれませんが頑張ってみます >464 なぜ、就職サポート付きのプログラミング・スクールが、安い・無料なのかは、 就職できた時に、その会社から学校へ、報酬が支払われるから つまり、プログラマー育成費用 >>467 つまり就職先が選べないし、学校に行ったけいれきにすらならない 就職先も選べるし、ブラック企業なら辞めればよい >464 の動画を見れば、わかる 採用する側からしたら、高々半年程度専門学校に通った程度の新卒を、半年分の学費を負担してまで採用するのは敬遠されるかも。 未経験者を雇っている企業なんて、専門卒以下だろ。 会社に何年いても、何もできないのに 他の社員が、未経験者に教えるから、 未経験者1人につき、2人の給料が無駄だろ しかも、教える技術も、資格もない奴が教えるのに、 上達するわけないだろ 専門学校の教師の方が、マニュアルがあって、教える技術もある この学校に行って入れる企業なら、現場のレベルは同等ということかと。 今日の進捗です 165/500P +165P スタートブックをやってたこともあり序盤は重複してるところも多いので復習に近い感覚です。丁寧度合いで言うとスタートブックのほうが丁寧なような気もしますが for 繰り返し関数 in シーケンス: などの構文?はみんなののほうがちゃんと書いてました。というか前すぎて載ってるのに忘れてるだけかも。 人月商売なんだから使い捨て要員でしょ・・・。 20代前半なら絶対的に人手不足だからgithubに動くコード上げりゃ採ってくれるわ。 エンジニアを称する実質経営者の紹介動画とか・・・。 スクールは確かにとっつきにはいいだろうけど、ここの人とっついてるでしょ。 未経験の30代でも介護でもなんでもちゃんとした職歴がありゃ未経験で採る時代だぞ今の人手不足は。 これもどうかと思うが・・・。 >>473 就職あっせん込みならわからんけど 普通の専門学校は 「プログラマーには不要」と言われている資格取るのが目的。 確かに、プログラマーとしての採用だけ考えれば不要かもしれないんだけど 待遇のいい会社に入ろうと思えば、公共事業を受注する企業がよくて、 公共事業を受注するためには資格が必要。 そもそも>>1 はプログラミングで就職する気がない 自分のコンテンツで勝負しようって奴に業界や就職の話なんてする必要がない 勝負する域に到達しないから心配してるんじゃね? 勝負無関係に趣味でやるってんなら「必要ない」で間違ってないけど。 独学とか無理だよ。 独学でできる奴は東京大学に合格できる。 専門卒とか、一生消えないバカのレッテルみたいなもんだろ 入学しようとしてるやつは頭を冷やせ >>471 へえ、すっごくはやくない?やっぱり30代後半になるとプログラミング能力って落ちるのかな? >>483 というより、能力低い奴から切り捨てだろ。 能力低くてもある程度は雑用させられるから。 今日の進捗です 265/500 +100P 学習内容 ほぼ復習 +α スタートブック+αという感じでまだ復習に近いです。進出事項もあるのですがスタートブックとみんなの両方に載ってることが最重要だと思うのでまずはそっちをしっかり読んで 進出事項は軽く読んでる感じなので新しいことはあまりありません。少し退屈ですが頑張ります 今回の勉強のやり方として使用頻度の高いものから覚えようと思うので軽く流しながらやってる箇所が多いです。 なので一回で完璧しようとせず何回か繰り返すという感じでやってこうと思います。 またあまり使わなそうな範囲は飛ばしてもありかなと思っているので、飛ばして次の本に行く 場合もあります。 今の本が終わったらもう開発していった方が良いぞ 本で得た知識は実践で得た知識には勝てない 正直そのレベルの本で乗ってる知識なんてネットで調べれば一発で出てくるので、参考書読むより実際にいろんなプログラムを頭悩ませながら作った方が確実にスキルアップを実感できるよ 問題は何を作って、金を産むのか? 主さんにはその具体的なイメージがあるのかな 独学では受かるのに、何倍もの時間が掛かる。 伊藤塾・TAC・大原などに通っていない人は、まず受かれないのと同じ 学校は、過去5年以上の試験問題を分析してるから、効率的。 問題を重要度A,B,C みたいに分析している。 個人では、こんな分析は無理 A50問中、35問は出る。 B50問中、20問は出る。 C50問中、10問は出る 重要度を分析しない人は、重要度Cで、1年ぐらい時間が掛かるけど、 分析する人は、Aつまり重要な箇所を、みっちり勉強する 勉強は、量じゃなくて質。 重要じゃない箇所に、時間を掛けるのは、無駄 灘高校でも、独学で受かった人は、いなかった >>491 試験に受かるための勉強の効率ということなら、そうかもね。 コードが書けるようになるかは、また別のお話。 >>492 新しいコードが書けるかといえば、才能だけど。 こと日本の開発でいえば車輪の再発明ばっかり人月商売でやっているから、 正しい(誰もが推薦する)入門書をきっちり理解したらそれで30半ばまで食える。 外国が自動穴掘り機や爆薬を使って新しいところへのトンネルを作っているところに、 日本ではドカタがツルハシとスコップと手押し車でトンネルの隣に平行するトンネルを掘っている。 よっぽど穴掘りが好きでないと、仕事に将来がないことを見抜いてよそへ行く 才能と言っても数学と建築、製造関係が出来ればいいんだけどね。 パソコンやるより、積み木とかのおもちゃみたいなのでそういう能力を身に着けたほうが早い。 遅くても5歳までには完成してないといけないが。 今日の進捗です 今日は帰ってくるのが遅かったので復習のみです。やってる感想としてみんなのは開発中にわからないところを辞書的に使うのがいいのかなって思ってきました 簡単なスタートブックを復習用に使ったほうがいいような気がしてます。結論はすぐには出ないのでもう少し時間をおいて考えようと思ってます >>487 確かにそんな気がしてきました。必要を感じない説明部分とかを聞いててもイマイチ実感わかなかったりで。。。 >>488 やはりですか。本だけだと実感がわかないんですよね 実際にコードを弄るとなると、まずはなるべく短いコードで書かれたものを探すというのが一番でしょうか? >>489 そうですね具体的なイメージがまったくないです笑 今どうやって道を開くかが浮かばなくて本やってるって感じです >>490 質。そうですね勉強と同じく言えるところは何度も出る頻出を抑えるというところは同じだと思います 個人では厳しいか>< > 韓国最大のネット漫画不正流通サイト『夜のウサギ』の管理人が23日に逮捕されたと発表された。 > > 従業員には毎月200万ウォン(約20万円)の給料を支払っていた。 > > また従業員が独学で学んだプログラミング技術で、ほかの違法サイトに既に上がっている漫画を収集できる自動抽出プログラムまで作成。 まあ、独学でも結構な収入は得られるようだ。 今日の進捗です 500/500 +250P 一応最後まで読みました。内容としては重複+1,2章という感じでした。 ただ最後まで読んだところ概念の理解はみんなののほうがよかった気がします。オブジェクトって何という答えに対してやその他用語をしっかりと説明してくれていました みんなとスタート両方の重複したところは時間をかけましたがその他新出のとこはさらっと読んだだけなので何度か復習しようと思います。 >>501 独学でそんなことまでできるんですね 逮捕されない稼ぎ方頑張って探します(笑) ごめんちょい明日?明後日まで顔出せない ちょい詳しくかく力残ってないから少しまってくd スクールとか行っても本に沿って学習するだけだし変わらんよ コード打ち続け、知れべ続け、だな、王道は プログラミングはその繰り返し いや、サンプルソースを一行ずつコピペ再構成がいいんじゃないかと思う。 自分で打たなくていいから、コードを書く順番に1行ずつコピペ。 自分で考えて、応用して、失敗して、悩んで、解決して乗り越えて、くらいのことを自発的に繰り返してやっていけるようでないと、いつまでたっても身に付かないと思うよ。 長い間あけてしまいすいませんでした。朝6時から深夜までというハードスケジュールが数日続いたためちょっと体力的に顔を出せませんでした>< 次は2週間後?ぐらいにまたあるのでその時まではいつも通りの感じで進めてこうと思います スレを閉じる時はちゃんとさよならを言ってから去りますので俺がきつくて顔出せない時は支援してもらえると助かります>< 今日の進捗ですが今帰ってきたのでこれから復習やって寝ます。 ・実際にサンプルを動かしながら本一冊読む ・目的のもの作る ・もっと上手に作りたいからさらに専門的な物を読む ・色々量産してみる こんな感じで短期間で実際開発・運用・公開を色々やってみて その結果足りない部分を本から学んだ方がいいよ 絵を描かずに本だけ読んで上達しないように コーディングも書いて動かして公開しないと 一歩も動いてないのと変わらんよ プログラミングはテスト勉強じゃないからな 知識をつけるよりも成果物一つ作るほうが圧倒的に重要 早朝から深夜までって何してんだ? 人でも埋めてるの? 友達と毎日遊んでて疲れた〜って上の方でも書いてるだろ お前らは馬鹿だからこういう同じような馬鹿が立てたスレに一生懸命レスつけてんだよ アホ 俺も最近始めたが プログラミングは楽しいところもあるし 知識が増えることも楽しいんだけど作りたいと思えるものがない 仕事に死体がどう頑張っても趣味にしかならなさそうなのがつらい やっぱり金のためにするならアイデアが大事だよなあ >>527 私は金になるとか考えたことは全くないですね… モリタポ儲けを考えていたことは、あるんですが 記憶力に感情が圧倒的に重要だと痛感してる。 僕は記憶力がまったくないけど、NHKと警察がしつこかった時と、キチガイにガチ逆ギレされたのは1年経ったが忘れてない。 僕は嫌な思いをするのが嫌だから、嫌なことがあっても気にしないようにしていたが、 相手は些細なことで警察沙汰に発展する勢いでガチ逆ギレ暴徒化するから、それに対抗するためにこっちが受けた被害を忘れないためにこっちもブチ切れる必要がある。 具体的には、「パソコンの仕事は家に帰ってからせえ」って、月給3万円なのに言われた時はキレた。 単純作業でも時間が足りないと言ったら「昼休みと業務時間外に勝手にやれ」って月給3万円なのに暗に言われたこととか。 それで「氷河期は仕事しないから金を持たない」とかほざく日本はむかつく。 上記のふざけた連中による執拗な嫌がらせのせいで俺はこの町で買い物すら許されない。 買い物途中で襲撃受けたのを、襲撃者が俺を助けたとかニュースで報道するほどマスコミからも攻撃されてる。 ちなみに、上記の連中は、財務省の事務局長がセクハラで辞任することについて、 「セクハラだからマスコミが財務局長を解雇せないかんったいっ!!!!!」って怒鳴りつけてきた。 そういう破壊工作をする連中。 ちなみに、些細な会話やしぐさがセクハラになる理由は、女が中核派に洗脳されていて 性的な何かに触れた瞬間に恐怖体験を思い出すトラウマ発動が原因。 要するに、暴力団のスケ(女)に関わった時点でセクハラ成立で、 マスコミが大騒ぎするのも、暴力団の縄張り(女)に接点を持ったから。 これは、女という縄張り争い。 >>529 わい統合失調症患者やけど、君はガチ病みっぽいから早めに診断受けような 最初に知的障碍者って言ってるじゃん 統合失調症なんてそれに比べれば些細なもの >>527 アイディアは普段の生活で接したものから出てくる 「これは不便だ」「これはこうすればもっと良い」「どうしてみんなこんなことやってるんだ?」 という感じで、普段なら気にも留めない些細なことをいちいち認知するようになれ 作りたいものが溜まる一方で全然開発が追いつかなくなって、人生の短さを嫌でも思い知り絶望するだろう このサイトにアクセスできません mevius.5ch.net からの応答時間が長すぎます。 >>529 に書いたガチ逆切れされた具体的な内容を書いておく。 実は、紙を一枚一枚とって種類の違う束を作る仕事なんだけど 2枚3枚まとめて取ってるんで、そうならないように 束をちょっとつかんでまげて空気を入れる作業をやって見せて同じようにやってもらえませんかと言ったところキレられ、 1か月後に同じ作業をするときに勝手に思い出して親でも殺されたみたいに大声でガチギレされたというもの。 そのガチギレが始まると延々と繰り返されさらに膨張し続けて終わらない。 権力者が介入したら収まる。 この団体の中で俺は障がい者から作業を命令される立場の健常者であり、 上記理由により、こちらからの発言は一切許されていない。 今日は休憩時間に俺だけコーラを貰えなかった。 何度も「ちゃんと渡した?」と大声でわざとらしく確認してたが、結局渡してくれなかった。 以前に自分の席を立って受け取ったら「自分に貰いに来るとかこんな恥知らずなことする奴一人もおらん」って大声で何度も言われ、 社会福祉協議会でも言いふらされまくった。 コーラ一本でこんなことを書くのをクズだと思う奴はいるだろうけど、 団体旅行でいつも俺だけお菓子を貰えない。 要求したら怒鳴りつけられる。泥棒呼ばわりされる。 障碍者のための補助金で旅行に参加していることについて新聞沙汰警察沙汰にするぞと脅される。 参加しろと言われてるから参加してるのに。 コーラやお菓子をくれないだけじゃなく、泥棒呼ばわりされた上に、泥棒されている。 助成金で購入した栄養ドリンクを勝手に飲んだなどと言いがかりをつけられたり、行動を常に集団で見張られている。 ペン貸してと言われて貸したら泥棒扱いされて返してくれなかった。 俺は一方的に泥棒されているのに、次から次に金がなくなってそのたびに泥棒として記録され続けている。 それだけじゃなく、俺の投稿はすべて監視されていて、いつも話題にされる。 街のどこかでちょっと事故りそうになったら、翌日には当たり屋呼ばわりされる。 俺は有名人かと。 給料はもらってるけど、「引きこもりを教育してやってるんだから本当はこっちが何十万か貰わんといかん」とかほざく。 確かに教育されている。奴隷として生きるように調教を受けている。 NHK受信料を払ってない事を話したら売国奴呼ばわりされまくり。 昼休みに職場のテレビを見たら泥棒呼ばわりされる。 自宅のテレビは映らないのに。っていうか、親が契約してて払っているのに。 奴隷教育は日本の方針。 【ツイッター】小学2年生の道徳教科書 ポンタ君の「ご褒美がなくても仕事を続けたい」が物議 ブラック企業を肯定することにならないか★4 https://asahi.5ch.net/test/read.cgi/newsplus/1527689249/ 他人のセクハラには厳しいけど、自分たちは各人の貯金がいくらだとか誰と結婚しろだとか毎日のように言ってる。 俺は障がい者からの結婚要求を拒否したから裁判にかけられて有罪になったことがある。 未成年の時に有罪になった。 ネットで結婚相手募集のホームページを開いたら、 翌日には集団ストーカーが押し入って来て僕を押しのけてパスワードを変更された。 パスワードの所有者がホームページの所有者であるという裁判所判決を受けたことがあるので、 パスワードを変更された時点で所有権を失っていて、被害届を出す権利もない。 不法侵入に関しては証拠がない。 パスワードを変更されたけど、自分のIDではなくなっているのでパスワードが変更されたかを確認する権利がない。 パソコンに指紋がついてるけど、警察は僕を殺しに来るだけ。 なんでこんな世界なのかよく分からないが、 父親が殺されたから警察に話をしに行ったら、 警察署に入っただけで警察官が銃に手をかけて睨みつけてくるからどうにもならん。 >>532 なるほどな しかし俺も>>1 と同じでニートだから今の時点ではなさそうだわ むしろ自分の知識の習得速度に絶望してる こんなのでも1年以上続ければスタートラインにくらいは立てるのだろうか >>537 長期記憶を保持できるなら成長できるが 俺は長期記憶がほぼ死んでるから ある程度の簡単な成果物は作れるけど 数か月後にはもう覚えてない。 記憶力がないけど、脳内科などで調べてもらった結果、 生まれつき頭が悪い事は病気や異常ではないと言われた。 頭が悪いのは頭を殴られたことが原因だし、MRIで陥没跡がいくつもはっきり見えるのに、 「生まれつき」扱いされて終わり。 今帰ってきました。ちょっとバイト?というか知り合いの手伝いをしててそれで最近少し忙しいというのがあります。まぁさらにいえば彼女といろいろあってライン返したりと。。 時間はないですが寝るまでに復習します。ただ↑にもあるとおり本が終わった後に道を見つけられずいてどうしようという感じがあるのも事実です。ちょっとレスなどを参考に 今後をどう進めてくか考えようと思ってます >>521 ありがとうございます 今悩んでたのですがサンプルいじりが足りない気がしてきました。もう少しサンプルをいじって遊んでこういうのあったらいいなとか考えるという のが俺に欠けてた気がします アドバイスありです! >>522 そうですよねちょっと521さんを参考にサンプルで遊ぶとかしてイメージ湧くように頑張ってみます >>523 バイトというか手伝いをしています一応お金はもらっていますが、女の子紹介してくれたりとかアニキ的な人なのでつい手伝いすぎてしまって帰ってくるとバテバテです お前みたいな馬鹿はずっとネトゲだけやってりゃいいんだよ ネトゲをやっていてもニートでも、些細なことを気にする癖が付いていれば改善点が目に映り作るべきものを見つけられる 例えばネトゲなら、艦隊コレクションのクライアントや各種ツールなんかまさにその辺りから生まれたソフトウェア 2chを見ていると言うことは専用ブラウザだってその類だ 人間が生活している限り作るものがないということはない 気付いていないだけだ >>522 横レスですが、おすすめの本とか教えてほしいです Google検索完全に終わる。ASP側と癒着した業者が検索上位を独占してランサーズやクラウドワークス経由で無数のゴミサイトを増殖させる。 [524061638] http://leia.5ch.net/test/read.cgi/poverty/1527759446/ > 47 名前:番組の途中ですがアフィサイトへの\(^o^)/です [] 投稿日:2018/05/31(木) 22:51:06.82 ID:7MiAW8Tj0.net > アフィで何億も稼いでるのは最初個人で始めた連中だよ > > 48 名前:番組の途中ですがアフィサイトへの\(^o^)/です [] 投稿日:2018/05/31(木) 22:52:48.27 ID:7MiAW8Tj0.net > 誰もhtmlを知らなかった自体に独学でやった人ばかり > 今から個人でそこまでいくのはよほど運が良くないと無理だね 勉強はエピソード記憶だ 読んだものをそのまま覚えるなんて非効率 >>546 未経験なら 大き目の本屋にいって 自分で選んだ方がいい 最初に大事なのは「XXを作りたい!」って欲求だと思うんだ だからそのXXの方向性に近い 実際サンプルありで作っていくタイプの本から入るのがお勧めかな いくつか完成させて公開したことがあるなら XXの分野のより専門的・新しい本を読み進めると同時に定番良書だな >>541 「自分の手で書いて、動くまでデバッグして、誰かに見せて、できれば反応を貰う」 これでやっと一歩目 それまではどんだけ御託を並べても未経験者 ほぼサンプル丸写しのクソコードで構わないから とにかくまず書いて動かして評価されろ 言葉も文字もそうやって覚えただろ? 作文課題を目の前にして「復習してる 読書してる イメージ沸かせてる」って何週間もやってる子がいたらどう思う? >>550 それは子供の学び方だね 大人は最小の投資でいかに効率よく学ぶかが一番大事 具体論に抽象論でマウント取ろうとしてるカスがおるな お前の喋ることなんて何の価値もないから消えて良いよ もちろん実際に動かせなければ意味はないが プログラミングは調べる作業がかなりあって プログラムする一方で本で新しい技術を学ばないと コボラーみたいにずっと進歩ないから注意 >>551 サンプルをちょっといじる程度の入門者を相手にしてるのに、そんなこと求めても意味がないだろう。 ほんと最近顔出せなくてごめん バイト化してる手伝いやってるとどうしても遅くなっちゃってなかなか厳しい これ仕事してる人とかはどうやって時間とってんだろ俺がブラック手伝いなだけなのかな 明日ちょっと午前中他の勉強やめてみんなのやるわ だいぶ間あいて忘れてる気がするけど 進むことばっかり考えちゃダメ。 ちゃんと記憶を定着させないと、勉強したことが無駄になる。 忘れてるなら復習しないと。 記憶は短い方から、10秒、10分、1日、3か月くらいで忘れるはず。 この期間を超える事が必要。 https://info.ninchisho.net/symptom/s20 > 短期記憶とは、記憶を貯蔵する時間が数十秒から1分程度と短い期間のみ残る記憶のこと。 > 長期記憶には、記憶を貯蔵する時間が数分から数日間残る場合(近時記憶)と、数日以降発病する以前に学習した記憶が残る場合(遠隔記憶)とがあります。 > 短期(即時)記憶障害 > 長期(近時・遠隔)記憶障害 > エピソード(出来事)記憶の障害 > 意味記憶の障害 > 手続き記憶の障害 記憶障害の話だけど、脳の仕組みの話でもある。 上で記憶について書いてる人がいたけど、 記憶は時間とともに消えていくから、長期記憶に残るまでは短期記憶から消えないようにする必要がある。 >>551 ,557 うーん 申し訳ない事言うけど まるで成長しない人の典型だね 学習のプロセスなんて大人も子供も変わらないんだよ 日本語を例にとろう 効率とか記憶の定着とか言うのは、意識しないと反復の機会が訪れない高度な内容まで修めてから 日常的に使ってるものは、主要な部分に関しては勝手に反復する事になるからね 漢字書き取りせずに「新しい知識が〜効率が〜定着が〜」とかずっと言ってる奴 日本語学べると思う?w >>560 ああ、悪かったな頭悪くて。 確かに、しばらくやってないだけで忘れるやつにアプリ開発は無理だ。 しかし、初めて触れるものって記憶に残りにくくね? 俺もつい先週、セグウェイのようなものに初めて乗ったけど もう感覚忘れた。 いや、乗ると言っても突っ立ってるだけだったけどね。 学習の過程と 記憶定着のために復習する話は違う話だろ。 俺は高校生にだって、足し算掛け算からやり直せって言ってるよ。底辺にはね。 Fラン大では実際にABCの文字から勉強してるって聞いたよ。 >>559 の真ん中の話は 基礎が出来てないから先に進むことが出来なくて落ちこぼれるって話なんだけど、 まさに>1に関係ある話だとおもうんだけどね。 基礎が出来てない段階で先に進もうとしても、 >>559 の最後で指摘してるように、つまづいて進めなくなるだけ。 ここずっとコードが出てこないからコメントのしようが無い プログラマーの人生哲学みたいな話に終始するならマ板に移ってくれ >>558 日本語を例にあげてる時点でね 自然言語の獲得には体得しかないけど、我々はもう自然言語を使って物事を考え理解できるようになってるから レイヤが違うものを一緒にすんなよ 自然言語だけで理解できないものは依然として存在する お前は自転車の乗り方を頭で理解できないだろ プログラミングもその類 >>565 >自然言語の獲得には体得しかない それはどうかな? 現在使われていない言語(死語)を母語を使って学習する、というのをやっているけれども、なかなか楽しいものだよ というか、プログラミング言語もそういう類だよね >>564 さんも言うように 何が作りたくてどんなコード書いて何に躓いたのか分かれば コメントのしようもあるんだ ID:UHAHy4ciさん 自分語りや独自理論は自分の日記帳でどうぞ ごめんやりながら寝てた。 昨日は結局午前にできなかったから帰ってきてから2時間前ぐらいまでやってました 進捗は復習してました >>564 ほんと見てもらってんのにごめん。 せっかく教えてくれる人がいるんだからもっと聞くべきだよね。どっかで聞くことを躊躇ってたのかもしんない こんな初歩今さら聞くなよって言われるかもとか考えてたんだとおもう。 やっぱ初心者なんだから変なプライドとかもたないで泥臭くやってくべきだよね >>568 ほんとごめんね。これからは泥臭くいく めっちゃ初歩でこんなん聞くなよみたいなの質問してくわ まぁ学び方については復習大事は一理あると思うので本もみつつやってこうと思います 今日は午前中全部プログラミングやります これから当面の目標 pythonを使ってインベーダーゲームを作る さっそく頭真っ白どうしたらいい? なにをしたらいいのかがわからない ちょっとググってきます とりま今の感じだと 画面の用意→キャラの用意→ゲームのルールを作る(〜したらクリア)って感じかな ルール作んのはまだよくわかんないけど画面の用意は簡単そうだから ちょいやってみます anaconda cloudからpygameインストールして使おうと思ったらエラー出てきた>< タスケテ https://anaconda.org/CogSci/pygame シンボリックエラー?ってやつのせいなのかな pipとcondaは併用するなみたいなのあったからanaconda cloudでやったんだけど失敗? >>> import pygame Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/namae/anaconda3/lib/python3.5/site-packages/pygame/__init__.py", line 133, in <module> from pygame.base import * ImportError: dlopen(/Users/namae/anaconda3/lib/python3.5/site-packages/pygame/base.cpython-35m-darwin.so, 2): Library not loaded: /usr/local/lib/libSDL-1.2.0.dylib Referenced from: /Users/namae/anaconda3/lib/python3.5/site-packages/pygame/base.cpython-35m-darwin.so Reason: image not found >>577 ありがと おんなじとこ見てたよ。そしたらちょっと進みました間違えてファイル検索をpythonモードでやってたのでできなかったんだけど あ、これ違うじゃんと思ってquitしたら検索まではできましたそしたらヴぁー―ってでてきてたぶんこれ部分一致がたくさんあるからこうなってんだよね paizaのc級問題むずすぎんよ 最初の出力を受け取る時点でつまづくんだけど これって場数踏むしかないのかな? >>578 paizaって結構普通に難しいですよね 就職にも繋がるから厳しいのかな 今日は最初に買った本を2200/6000まで復習しました 明日は土曜だし↑の問題を片付けられうようやってみようかな プログラミング始めて一ヶ月位経つんだけどさ 今の自分のスキルがわかるサイトってないかな? paizaはやってみたけど、C級でつまづきました 使用言語はRubyです。 Cランク問題が1問でも解けたならCだし、そうでないならDだよ もうわかってるじゃん >>583 自分のスキルって何? プログラミング言語はツールであって、スキルの証明なんて誰も気にしないよ >>583 じゃあC級なんだろ 一ヶ月でスキルなんてつかない >>167 >>168 サーバー言語とクライアント言語に違いがないって知りませんでした! 運用方法によって変わるんですねフロントサイドとサーバーサイドかー どっちがいいんだろう おそらく技術的なのはフロントサイドの方が 簡単なんだろうけどデザインとかそういうセンスが求められそう 本当の開発とかはサーバーサイドなのかな >>587 どっちも月四万にはなりそうにないけどな 改行がないと読めないんだろ。 俺も目にサンポール点滴されたときは100ポイントくらいで表示しないと読めなかった。 でも割と回復するもんなんだな。 目はかなり悪くなったけど一応虫食い文字みたいな感じでちゃんと読める。 >>592 いちいち否定レスすんな 何故スルーできないんだ? Rails学習方法& 非エンジニア→エンジニア の就職方法 Ruby / Rails ビギナーズ勉強会 第14回 https://youtu.be/ZMLOn-jEpRc 2016/6 未経験者が、Rails チュートリアルをやって、 3月で、Rails エンジニアになった! Railsチュートリアルの解説セミナーも良いらしい 【ウイルス】WebサイトでJavaScriptでPCに負荷をかける行為は違法 警察が検挙 https://asahi.5ch.net/test/read.cgi/newsplus/1528979221/ > サイト閲覧者に仮想通貨をマイニングしてもらうことで収益を得られるツール > 「Coinhive」を設置した複数のサイト運営者が、 > 不正指令電磁的記録(ウイルス)供用・保管などの容疑で相次いで摘発されている、との報道が出ている。 気を付けてね ゲーム製作の進捗は? まさか環境構築でエタってないよな >>598 もう察してやれよ 今頃バイトで忙しいんじゃね? 一言書いてから居なくなればいいのに 同じ時期にプログラミング学習し始めた身としては寂しい限りだわ 俺がこのスレ乗っ取ろうか? すれ違いかと思いますが質問させてください。 子供とscratchを一緒にやってるんですが、これってプログラミングですか? 簡単ではないんですけど、かといってこればっかりされても親として心配になります。 >>603 子供の年齢による 実際に文字でプログラム作るには、ロジックとかプログラミング言語を憶えるのも大事だけど、英語できんと全然進まないし。 英語を深く理解する準備として日本語を深く理解したほうがいいし。 だから、英語を覚える前ならこれでいい。 足りないと思うなら「拡張機能を追加」でレゴブロックと接続してやったらいい。 レゴブロックはNASAも宇宙開発で使ってるらしいし、使い方によっては現実的なんじゃないでしょうか。 凄い頭がいいならちゃんとしたプログラミング言語を教えるのもありだけど 普通の子供がやるのは時間の無駄。 難しいというのはあなたから見てですか? 思い通りに動かすのは大変だけど、パソコン使ってたら簡単にやり方覚えられるはずですが。 将棋やトランプくらいには簡単だと思う。 >>604 フムフムと読んだが、最後の一文で本質が分かってない人だと印象付いた 将棋は羽生さんですら未だによく分からないと言わしめるほどのゲーム >>605 羽生がいまだによくわからないと言ってるからなんだっていうの 一般人にはゲームとして成立させることすら到底不可能ですか? 基本ルールを覚えたら、後はそれの応用なだけで、 基本プログラムも変数と条件と反復の三つでしょ? 羽生のようなトップでも終わりなき道なのと 子供にもできることは矛盾しない たいていのスポーツは子供でもできるけど オリンピックのレベルまで行ける奴は一握り プログラミングも同じだと思う >>605 将棋の強いアルゴリズムを作るという話なら羽生が云々というのも分かるが、そうじゃなくて将棋のルールを覚えて素人レベルで遊べる程度の話をしているだけでしょ。 >>604 のレスの本質を分かってないのはあなたの方では? >>609 EffectiveJavaの内容理解してから言ってくれ 政治はルールを憶えても、必要な知識の半分も知った事にはならない。 ルールさえ覚えれば完璧なプログラムを作れるコンピューターの世界は素晴らしい。 【小西ひろゆき 】「失点承知でシュートを見送るだけの国会議員が何人いるだろうかと考えた。安倍政治は罪深い」クスクス http://ai.2ch ・sc/test/read.cgi/newsplus/1529449680/ > 小西ひろゆき (参議院議員)@konishihiroyuki > > W杯。主審の目の前でハンド反則でシュートを止めたコロンビア選手。 > チームを救うための究極の行為は一発レッドカード。 > > 反則は絶対悪、退場も最悪ミスだが、我が身を捨てた執念の行為に、あの瞬間に何もせず、 > 失点承知でシュートを見送るだけの国会議員が何人いるだろうかと考えた。 > > 安倍政治は罪深い。 > 296 名前:名無しさん@1周年[sage] 投稿日:2018/06/20(水) 08:35:43.01 ID:1UYVUuXc0.net > ルール破っても止めろっていう腐ったパヨクのお手本だなwwwwwww > 229 名前:名無しさん@1周年[] 投稿日:2018/06/20(水) 08:28:39.51 ID:UmcKiJii0.net > パヨクはまずゲームのルールが分かってない > 24 名前:名無しさん@1周年[sage] 投稿日:2018/06/20(水) 08:11:29.99 ID:9WH720hh0.net > 意訳) > 「モリカケが単なる難癖だと解ってやってます」 > 668 名前:名無しさん@1周年[] 投稿日:2018/06/20(水) 09:11:15.40 ID:MKVlJbUG0.net > >> 24 > て事ですよね。で、自分らに難癖をつけさせる安倍政権は罪深いと > 完全に基地外の論理ですわ 文章力、進捗の異常な遅さ、理解度の低さ辺りからはっきりとわかるけど、こいつは会社の研修や大学などで手取り足取り教わってもまったくついていけず脱落するレベルの素質のなさだと思う 諦めたみたいだが、大正解だぞ 無意味な改行は気持ち悪いからやめろって言ってもなぜかやめない池沼だからねぇ 10代のクソガキで教えてもらう側のド素人のくせに変なプライド持ってるのが怖いけど クソガキゆえなんだろうねぇ 当然そんな奴に知識与える奴はいない いるのは同じレベルの馬鹿同士でマウント取り合ってただけっていうゴミスレ お前らネットでマウント取って気持ち良くなるのはいいけど、 福岡の事件みたいなの起こすのはやめてくれよな スレチな書き込みした俺が勝ち組だな。 思い出したんだけど、俺、コンクリ殺人グループと喧嘩して何人か殺してた。 俺、マジでドラム缶コンクリ詰めにされたよ。 あいつら馬鹿だから、表面が固まったところでどっか行ったんで脱出できた。 一人殺した後に話し合いで解決しようここまで来いっていうんで行ったらスタンガンで襲い掛かって来たんで 奪い取ってキンタマにスタンガン当てたら死んだ。 残ったやつが110番通報して被害を訴えたんだけど、警官にスタンガン当てて拳銃を奪い取って発砲してきた。 俺はスタンガンの電池を抜いて投げて弾をはじいた。 そこへ怖い人たちが入って来て警官から銃を奪い取ったやつをどっかに連れて行った。 その後、駅前(階段下)で拡声器で俺のしたことを言いふらされたんで、やめないと死ぬことになるぞと警告したが、続けたので、 忍者村から盗み出しておいたクナイを頭に投げて殺した。 クナイで人を殺せるか、昔から試してみたかったんだ。 ちょうどいい実験材料が手に入ったからやってみた。 俺がコンクリ詰めにされた後、そいつらを捕まえて自分の両親をコンクリ詰めにさせたんだ。 殺すのをやめて砂糖を混ぜて固まらなくして2,3日放置した。 でも、脅しにもならなくて、結局、クナイで最後までイケイケだった奴を殺すことになった。 結局、殺す以外の解決方法は存在しない。 じゃあ、俺がこのスレ引き継いで子供とのscratch作品アップしていい? カスが叩かれるのなんて当然だしむしろカスが俺出来ると勘違いして粋がる方が有害 unityでゲーム作ってんだけど 思ってる挙動と少し違う おまえらコード貼るから教えてくんない? 次からはゲ製いくんだぞ 質問スレ3津くらいあるからな >>618 クナイで殺す瞬間を見ていた少女がいた。 その少女はコンクリグループに拉致監禁された。 最初に来た警官がスタンガンで奪われたと書いたのは僕の勘違いだった。 正確には、近寄って耳打ちするような感じから倒れただけだった。 つまり、奪われた体裁を取ってるけど、実際には拳銃調達係でしかなかった。 そして、事件後に、あとから駆け付けた警官の半分が殺されたと聞かされた。 【福岡ネット殺人】新幹線殺傷の翌日「ネット弁慶の象徴『低能先生』に人を殺せる筈がない」匿名掲示板に容疑者を揶揄する複数の書き込み http://ai.2ch ・sc/test/read.cgi/newsplus/1530150275/ > 964 名前:名無しさん@1周年[sage] 投稿日:2018/06/29(金) 00:38:01.73 ID:8Rjm0Q5W0.net > >>958 > それなりの高校を出てると、教科書関係は卒業で使わなくなった顔も知らない先輩から譲ってもらえるよ > 965 名前:名無しさん@1周年[sage] 投稿日:2018/06/29(金) 00:44:19.44 ID:TJvoLoph0.net > >>964 > マジレスすると、理系は後輩に渡さない > 研究室入った後に勉強するために使うから > 大学院入学試験なんかもろにそうだから > 973 名前:名無しさん@1周年[sage] 投稿日:2018/06/29(金) 01:23:40.08 ID:8Rjm0Q5W0.net > >>966 > 笑いとるなって。 > 普通にもらえる。おまえが低学歴だからもらえないだけ。 > 院卒の先輩がいないから、院試で使うとかバカいうんだよ。つかって、修論書いて、「卒業」してそのあとに回ってくる。 > > このあたりは学歴の差だから>>966 なら知らなくても仕方ない話。 > れすしなくていいよ、バカの世界で論じててくれwww > 975 名前:名無しさん@1周年[sage] 投稿日:2018/06/29(金) 01:26:13.88 ID:3rJo1GUu0.net > こんなんが院卒 > 977 名前:名無しさん@1周年[sage] 投稿日:2018/06/29(金) 01:27:36.73 ID:TJvoLoph0.net > >>973 > さすが、頭が良い奴は違うな > しっかり返すレス番を間違えてるし > > 天才の世界は理解できない > バカでごめん >>628 はレス番を間違える自称院卒 専ブラ使ってたら間違えるわけないと思うんだけど 。scのアンカ使ってもずれ方が違う。 。sc > 975 名前:名無しさん@1周年[sage] 投稿日:2018/06/29(金) 01:26:13.88 ID:3rJo1GUu0.net > こんなんが院卒 。net > 972名無しさん@1周年2018/06/29(金) 01:26:13.88ID:3rJo1GUu0 > こんなんが院卒 スマホだとイマイチどっちにレスするかわかりにくかったりするような気がするから スマホで書き込んでるんだろうな。 >>1 1ヶ月ちょいしか続いてないじゃんゴミだなw スレ主がいないなら 俺がこのスレ借りようかな。 パイザのC問題頑張ってんだが プログラム板にキチガイ降臨中!botに一晩も反応する異常さ 一般人(学校恩師)に殺害予告をしているのでスレ建て通報してください。 https://mevius.5ch.net/test/read.cgi/tech/1559872586/ 142 名前:a4 ◆700L1Efzuv 投稿日:2019/06/18(火) 05:29:55 ID://qVkzO >>141 名古屋の人な 俺ね、君の問題を大橋先生と混ぜないことにする。つまりね、 片桐孝洋のことをボコろうと思う。普通に顎の骨を折る。これくらいで警察来るか? 一般市民とかさ、普通にさ、俺らの秘密なんだけどさ、日本人なんて復活ねーから。 まずは開発開発だ。今、アプリと言ったらスマホアプリが主流だ。そこで iOS環境かAndroid環境がターゲットになる。 もし革新的なアップルを選ぶならiOSに進め。 アップルよりも自由な方が好みならAndroidに進め。 さあ、2つに一つ。選べ。 >>634 とりあえずAndroidでおながいします Androidの開発環境なら、Android Studio、Visual Studio、Delphi RAD Studioといった選択肢がある。この中から一つ選べ。 >>636 eclipseって・あ・Android Studioにします。 Windows10Proにインストールしました。 が、立ち上げても意味不明っす。 最初にプロジェクトを新規作成して、GUI要素を貼り付けて、GUIのイベントに対する処理を記述する。 実行して動作を確認しながら、さらに処理を追加していく。これがIDEにおけるGUIの開発スタイルだ。 まずは実践。 Eclipseでの開発はAndroid Studioに移行したので、Eclipseでの開発は古い。 んーなんだこれ英語だらけでわけわからん new projectでEmpty Activityクリックして完了したら Kotlinだかグラビアアイドルがどうのこうので ダウンロード始まって終わんない デザインエディタが アンナバイラブル アンチル アフター ら さくせすふるプロジェクト シンク オワタƪ(˘⌣˘)ʃ 寝る(( _ _ ))..zzzZZ 日本語化するにはまず、Android Studio (以下AS)のバージョンを確認する必要がある。 >>644 おはようございます。3.4から4.0にバージョンアップされちゃいました。 再起動したらデザインエディタ動きました。 VBA みたいに自由に配置出来ないのかコレ マウスでガーーーーなんかイライラするぅー 更年期かな >>643 あざ酢 QiitaのAndroid studio日本語化 https://qiita.com/ekuzodia_jp/items/2c7d954dc76ffb164f71 Pleiades日本語化プラグイン で日本語化出来ました。 ゔーーーなんでユーザーフォームみたいに配置でけへんねん、イライラするぅー つーかラベルどれ?なくても良い? テキストボックスどこや? なにこのコードてxml?意味不明やーーー HTMLみたいに<input type=“button”>とかって打つんかな? まず、どんなGUI部品が使えるかを把握する必要がありますね。 https://techacademy.jp/magazine/3422 ここによく使うGUI部品が紹介されている。 今日はアンスタ初挑戦一日目、 画面部品配置までで、わかった事メモ アンスタでは画面配置をエディタ上でマウスのドラッグ&ドロップで部品を置いていくのだが、 VBA のユーザーフォームのようには作れず、 レイアウトの関連としてxmlで作るようだ。 ラベルは<TextView android:text="身長[cm]" /> テキストボックスは <EditText android:inputType="number" /> ボタンは <Button android:text="計算実行" /> >>648 ありがとうございます。参考にします。 スレ主さんとは違ってオッサンなのでぼちぼち低速で行きます。 気長にお付き合いの程よろしくお願いします。 MicroSDというマジでゴキブリのように小さい記憶媒体が量販店や 携帯ショップで馬鹿みたいな値段で売られていて、 それを使うとスマホにファイルを転送できるらしい。 パソコンでMicroSDを読み書きできない場合は別途カードリーダーが必要。 アンスタでAPKというファイルを作ってスマホでAPKファイルを実行すると 自作のプログラムが動くらしい。 >>651 残念ながら手持ちの実験用Nexus5はSDカードスロットございませんです。 とりあえず二日目としてAVDヴァーチャルデヴァイスで動作出来ました。 https://i.imgur.com/SZjbcQx.png 一部分抜粋 <LinearLayout android:layout_width="match_parent" android:layout_height="56dp" android:orientation="horizontal"> <TextView android:id="@+id/textView1" android:layout_width="181dp" android:layout_height="match_parent" android:layout_weight="1" android:text="身長[cm]" app:autoSizeTextType="uniform" /> <TextView android:id="@+id/textView2" android:layout_width="184dp" android:layout_height="match_parent" android:layout_weight="1" android:text="体重[kg]" app:autoSizeTextType="uniform" /> </LinearLayout> 一部分抜粋 <LinearLayout android:layout_width="match_parent" android:layout_height="75dp" android:orientation="horizontal"> <EditText android:id="@+id/editTextNumber1" android:layout_width="wrap_content" android:layout_height="74dp" android:layout_weight="1" android:ems="10" android:inputType="number" /> <EditText android:id="@+id/editTextNumber2" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_weight="1" android:ems="10" android:inputType="number" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="96dp" android:orientation="horizontal"> 一部分抜粋 <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="65dp" android:layout_weight="1" android:text="計算" /> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="58dp" android:orientation="horizontal"> <TextView android:id="@+id/textView3" android:layout_width="111dp" android:layout_height="match_parent" android:text="BMI" app:autoSizeTextType="uniform" app:fontFamily="sans-serif" /> <TextView android:id="@+id/textView4" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_weight="1" android:text="" app:autoSizeTextType="uniform" /> </LinearLayout> //Mainctivity.kt package com.example.myapplicationbmi import android.os.Bundle import android.widget.Button import androidx.appcompat.app.AppCompatActivity import kotlinx.android.synthetic.main.activity_main.* import java.lang.String class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) // ボタンを設定してリスナー登録 val button = findViewById<Button>(R.id.button) as Button button.setOnClickListener { // エディットテキストのテキストを取得してダブル化 val tall = editTextNumber1.text.toString().toDoubleOrNull() val weight = editTextNumber2.text.toString().toDoubleOrNull() if(tall != null || weight != null){ val BMI = calcBMI(tall as Double, weight as Double) textView4.text = String.format("%.1f", BMI) } } } // BMI算出ファンクション private fun calcBMI(h: Double, w: Double): Double { // BMI = 体重 ÷ (身長 x 身長) var bmi = 0.0 if (w > 0 && h > 0) bmi = w / (h * h) * 10000 return bmi } } はじめなのでプログラム書き込んどきます A抜けたけど,ま、わかるしえっか。今日はここまで。 656>>MainActivity.kt 次の課題は>>429 の亀の軌跡 AndroidアプリのKotlinでタートルグラフィックス予定 1.まずKotlinでcanvasの方法調べる 2.次にKotlinのclass定義 3.そしてKotlinでのリカーシブルアルゴリズム SDカードが使えないなら、インターネット経由で入れるしかないかな。 USB type C接続でパソコンとつないだらファイル読み書きできるかな? >>659 ありがとうございます。アンスタから無線LANで転送した事無いのでわかりません >>660 古いAndroid5.01のスマホなのでmicro USB Type-Bのデータ転送ケーブルを使用して接続します。 アンスタ3日目【課題】タートルグラフィックス [Android & Kotlin] 円や矩形を描画するCanvas https://akira-watson.com/android/kotlin/canvas.html を参考に 3.1 kotlinでCanvas にランダムライン描画実行出来ました。 import android.content.Context import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import android.graphics.Canvas import android.graphics.Color import android.graphics.Paint import android.util.DisplayMetrics import android.view.View import java.util.Random class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val myView = MyView(this) //レイアウトXMLファイルなし setContentView(myView) } // Viewを継承したクラス internal inner class MyView(context: Context) : View(context) { private var paint: Paint = Paint() private val dp: Float init { // スクリーンサイズからdipのようなものを作る val metrics = DisplayMetrics() windowManager.defaultDisplay.getMetrics(metrics) dp = resources.displayMetrics.density } アンスタ3日目【課題】タートルグラフィックス 3.1kotlinでCanvas にランダムライン描画続き override fun onDraw(canvas: Canvas){// Canvas Background Color canvas.drawColor(Color.argb(255, 0, 100, 125)) // Canvas center point var xc = (width / 2).toFloat() ; var yc = (height / 2).toFloat() paint.color = Color.argb(255, 0, 255, 100) // 色 paint.strokeWidth = 10f // 太さ val random = Random() fun Rand(from: Int, to: Int) : Int { return random.nextInt(to - from) + from } for(i in 1..60){ val rndx = xc + Rand(-30,30)*dp as Float val rndy = yc + Rand(-30,30)*dp as Float canvas.drawLine(xc , yc, rndx, rndy, paint) xc=rndx; yc=rndy } } } } 以上 https://i.imgur.com/c9KoFhi.png >>658 アンスタ4日目【課題】タートルグラフィックス 3.2.次にKotlinのclass定義 が良くわからない、Kotlinの外部クラスでつくるのかインナークラスでつくるのか・・ タートルクラスのメンバーやらメソッドやらも どのように定義すべきか不明ちょっと詰まりそう・・ class Turtle(){ var angle: Int = 0 var x: Int = 0 var y: Int = 0 fun walk(){ //?} fun turn(){ //?} } 「Kotlin 構造体 追加」で検索! https://techacademy.jp/magazine/19797 データクラスというのが出てきたよ。 >>665 ありがとうございます。以下読書中 Android Studioで始めるKotlin入門(4): Kotlinにおけるクラス https://www.atmarkit.co.jp/ait/spv/1804/02/news009.html >>666 そのページは複雑過ぎてちんぷんかんぷんです。 data class Point ( var x = 0.0, var y = 0.0 ) class Turtle (var angle =0, var now = Point() ) { fun turn(a){ angle = a } fun walk(b, c){ now = (b, c) } } で良いのかな?何か違うような?よう分からんわ タートルグラフィックのタートルの意味がわかってない? タートル(亀)は位置と向きの情報を持っていて、前進すると、その向きに進む。 向きを変えるのも相対的な角度で指定する。 三角関数を知らないと難しいかもしれん。 例えば、亀が原点(0, 0)に居て、x軸から+30度の方向に5だけ進むと、亀の位置は(5*cos(π/3), 5*sin(π/3))となる。ここまでOK? 訂正。例えば、亀が原点(0, 0)に居て、x軸から+30度の方向に5だけ進むと、亀の位置は(5*cos(π/6), 5*sin(π/6))となる。ここまでOK? ありがとうございます。三角関数懐かしいです。 難しいですね。高校数学でしたか タートルグラフィックスプログラムの肝は デカルト直行座標系と極座標変換なのですね。 ちょっと復習してます。 なので取り敢えず直行座標と極座標が混ざってるから fun walk(b, c){ now = (b, c) } これ間違いだね、必要なのは距離だけだね fun walk(b:Double){ now.x = (b*math.cos(π/6) now.y = (b*math.sin(π/6)) } こうかな?まだまだエラーだらけでコンパイル通らないけど、 あと角度を反映させないとなぁ・・ >>663 は角度使わずになんとか出来たけど 自分で出した課題とはいえヤバみ難しい カメが(x0, y0)に居て、向きがtで、r進むとすれば、 (x0 + r*cos(t), y0 + r*sin(t)) だろうよ。 ここで向きtは、ラジアン単位で、一般角に拡張可能。 >>674 ありがとうございます。 どうにかエラーなく動きはしたものの 距離も角度もおかしい https://i.imgur.com/ZDEsXVD.png override fun onDraw(canvas: Canvas){// Canvas Background Color canvas.drawColor(Color.argb(255, 0, 128, 128)) // Canvas center point val xc = (width / 2).toDouble() ; val yc = (height / 2).toDouble() paint.color = Color.argb(255, 0, 250, 0) // 色 paint.strokeWidth = 10f // 太さ data class Point(var x: Double = 0.0, var y: Double =0.0 ) class Turtle(var angle: Int =0, var now: Point = Point()){ fun turn(a:Int){angle=a} fun walk(b:Double){ now.x = b * Math.cos( Math.PI/6 ) //30° now.y = b * Math.sin( Math.PI/6 ) canvas.drawLine(xc.toFloat(), yc.toFloat(),now.x.toFloat(),now.y.toFloat(),paint) } } val t = Turtle(0, Point(xc,yc) ) t.walk(5.0) } 現在のスマホの画面は超高精細だから、5ピクセルだとほとんどゼロに近く見える。 (0,0)と画面の中心点を線で結んだようなもの。 300ピクセルぐらいにしたらどうか。 あと、相対位置だから、現在位置を足さないとおかしいよ。 おおっ、それっぽくなって、少し近づきました class Turtle(var angle: Int =0, var now: Point = Point()){ fun turn(a:Int){angle=a} fun walk(b:Double){ var x2 = now.x + b * Math.cos( Math.PI/6 ) //30° var y2 = now.y + b * Math.sin( Math.PI/6 ) canvas.drawLine(now.x.toFloat(),now.y.toFloat(), x2.toFloat(),y2.toFloat(),paint) } } val t = Turtle(0, Point(xc, yc) ) t.walk(300.0) https://i.imgur.com/PMjOn03.png 今日はここまでにします。ありがとうございました。 角度を見ると、y軸が下向きに見えるね。左上が(0, 0)。 walkは、現在位置を更新する必要がある。 turnは相対角度で指定するのだろう。 あーWebページと同じディスプレイ座標系って Y軸下向き+か、引き算かな?めんどくせー var y2 = now.y + b * Math.sin( Math.PI/6 ) ↓ var y2 = now.y − b * Math.sin( Math.PI/6 ) ですね。また、明日修正しよう >>675 メモ、多分、角度からラジアン関数にする math.toRadian()を使う は ず now.x = b * Math.cos( Math.PI/6 ) //30° ↓ now.x = b * Math.cos( math.toRadian(30) ) //30° angleてInt型でええんかな?doubleにしてからfloatか? また明日 >>680 相対角度と現在地更新に修正して出来ました。ありがとうございます //構造体データクラス data class Point(var x: Double = 0.0, var y: Double =0.0 ) //タートルクラス class Turtle(var angle: Double = 0.0, var now: Point = Point()){ fun turn(a:Int){angle += a} //+=相対角度 fun walk(b:Double){ var x2 = now.x + b * Math.cos( Math.toRadians(angle) ) var y2 = now.y - b * Math.sin( Math.toRadians(angle) )//Y軸下向き+の為引き算 canvas.drawLine(now.x.toFloat(),now.y.toFloat(), x2.toFloat(),y2.toFloat(),paint) now.x=x2 ; now.y=y2 //現在地更新 } } val t = Turtle(0.0, Point(xc,yc) ) t.walk(300.0) t.turn(120) t.walk(300.0) t.turn(120) t.walk(300.0) https://i.imgur.com/It79sWl.jpg 多角形描いてみたらズレてますけど、さらっと行きたかったんで、まいっか。 val t = Turtle(0.0, Point(xc,yc) ) for(n in 3..12) { //多角形ポリゴン t.angle=0.0 ; t.now=Point(xc*2/3,20*n + yc*3/2) for(j in 1..n) { t.walk(300.0) ; t.turn(360/n) } } https://i.imgur.com/G0Cf1eQ.jpg 次はこれ使って【3.3】再帰呼び出しリカーシブに挑戦だ >>684 ありがとうございます。。。ウーン 拡大率とかリストとかないけどなんとかがんがってみます 360/n これは整数除算。 360.0/n こうすれば実数の割り算になる。 >>684 コッホ曲線描けました。ほとんどコピペですが。。。向きが逆とか・・ val t = Turtle(60.0, Point(xc, yc) ) fun Kochsub(degree:Int, step:Double) { if (degree == 0) { t.walk(step); // walk の始点と終点を結ぶ線分を描く } else { Kochsub(degree - 1, step/3); t.turn(-60); Kochsub(degree - 1, step/3); t.turn(120); Kochsub(degree - 1, step/3); t.turn(-60); Kochsub(degree - 1, step/3); } } Kochsub(4, 600.0) https://i.imgur.com/ir9iJQy.jpg >>689 turnの符号を反転すれば逆向きになる。 たぶん、y軸の向きを変えたせいだろう。 >>691 OKでーす。 https://i.imgur.com/uH3uJCM.png val t = Turtle(0.0, Point(xc-450, yc) ) fun Kochsub(degree:Int, step:Double) { if (degree == 0) { t.walk(step); // walk の始点と終点を結ぶ線分を描く } else { Kochsub(degree - 1, step/3.0); t.turn(60.0); Kochsub(degree - 1, step/3.0); t.turn(-120.0); Kochsub(degree - 1, step/3.0); t.turn(60.0); Kochsub(degree - 1, step/3.0); } } Kochsub(4, 900.0) すみませが、今日はこの辺で、他のも試してみたいと思います 今日は体調不良の為 前日のコッホ曲線のランダムバージョンのみで終わります。 https://i.imgur.com/IFuWAAe.png コピペで一部分しか書き換えてないし 複数の図形を切り替えるのどうすれば良いのだろう? 誠に残念ですが1週間程は体調が良くなる目処がたちませんので 回復したらまたやり始めるかもわかりませんが 本件は一旦閉じます。 短い間でしたがお付き合いいただきましてありがとうございました。 キャンバスに対して描画関数を呼び出せば、描画できる。複数個描画したいなら、複数回呼び出せばいい。切り替えには、ボタンやフラグ変数などを使えばいい。 >>695 どうも。体調がよくなったら凄いアプリ作ろうね。 >>699 いいえ、あれっきり、まるっきし、ダメです。 復習程度にC曲線?みたいなのだけで、進展なしです。 https://i.imgur.com/Ni9KzDJ.png 以上。 一つひとつはつまらないかも知れないが、ボタンを押したら画像を切替えるとか、パラメータを指定すると変化させるとか、 いろんなバリエーションが考えられるよ。つまらないならタートルをやめてもいいし。 >>1 から見ていったら途中で2年くらい飛んでてわろたw >>701 別にタートルグラフィックスがつまらないわけじゃないんだ 僕がつまらい人間なんだよ。。。 ドラゴン曲線もやってみたよ。 https://i.imgur.com/eeLF5Gt.png ドラゴン曲線ランダムバージョン https://i.imgur.com/a1crJqx.png ボタンを押したらフラグ変数を更新して、フラグ変数を元に再描画までやってみようか? タグでの切り替えは未だに分からず 新規作成のタグviewテンプレートはそのまま起動出来るんですがどうやって成り立つのか意味不明で 次のその課題も ボタンとviewのcanvas同時表示が難しいので理解が追い付かず困ってます まず、 1.メインアクティビティからviewのcanvasをクラスとしての分離 2.各種曲線の関数化と引数をどう書くのもかわからないし、 タートルクラスを分離してグローバル変数にしないといけないのかどうかとか 3.メインアクティビティとしてviewとボタンの同時レイアウトの設定と書き方 4.ボタン引数の渡しかたとviewでの引数受け取り 5.タートルメソッド呼び出しと曲線関数を選択してcanvas再描画 そのどれもがAndroidのKotlinでどう実現したらいいかわからないorz >>702 念の為申し上げておきますが自分はスレ主とはなんの関係もございません。 >>573 で放置されているインベーダーゲームをAndroidで実現してみたいと思い2週間ちょっと前にプログラム未経験から初めて勝手に居候して居ます。 スレ主が帰って来るかどうかわかりませんが Pythonより先にAndroidでインベーダーゲームを どうにか作ってみたいですね。 うむ、チュートリアルを順番にやった方がよかったか。まだ諦めるな。こちらで検証してみるから。 まだ諦めてはいません 左右の傾きセンサーで左右に移動してボタンでミサイル発射する事を想定するなら canvasとボタン一個(またはタッチリスナー)は必要だと思いますので ボタンのあるアプリを作りたいんだろ? まず、「下部ナビゲーションアクティビティ」を選び、下部のnav_viewに ボタン「button1」「button2」を追加する。 追加方法は「Buttons」→「Button」をドロップして、「id」に「button1」 「button2」を指定すればOK。 こりゃ、Android Studioは難しいね。 古いのと新しいのが混じっていてバージョン違いで動かないことがある。 Kotlinの使えるサンプルが少ない。サンプルが古い。すぐ古くなる。 古いKotlinと新しいKotlinがあるのか。 デバッガがVisual Studioに比べて使いづらい。 継承したクラスをレイアウトする方法が書かれていない。 こりゃむずいよ。 >>711 ん?そこに書かれているように>>662 の時点以降全ては マイcanvas viewに描画しているのですが??? >val myView = MyView(this) //レイアウトXMLファイルなし >setContentView(myView) なので、現状はレイアウトxmlファイルを復活しないとレイアウトが出来ません。 >>712 ちょいと? >>634 と>>636 では選べって言うから・・ まるで経験者のような言い回しに受け取りましたけど(~_~;) Viewを拡張せずにビットマップを使って描画する方法です: https://twitter.com/katahiromz/status/1285403020704935941 class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) button.setOnClickListener { view -> var bitmap = Bitmap.createBitmap(500, 300, Bitmap.Config.ARGB_8888) var canvas = Canvas(bitmap) canvas.drawColor(Color.LTGRAY) var paint = Paint() paint.color = Color.BLUE paint.style = Paint.Style.STROKE paint.strokeWidth = 20F paint.isAntiAlias = true var cx = canvas.width / 2F; var cy = canvas.height / 2F; canvas.drawLine(cx - 100F, cy, cx + 100F, cy, paint) imageView.setImageBitmap(bitmap) } } } https://twitter.com/5chan_nel (5ch newer account) 問題は、どうやって画面のサイズにビットマップを合わせるか。 画面はタテヨコ回転するし、縦横比が違うとレイアウトが崩れてしまう。 nyan のアプリ開発 Androidアプリ、作り方、ベーシックサンプル集 [Android] Custom Canvas をレイアウトに挿入する https://akira-watson.com/android/custom-canvas1.html とりあえずこちらのページをコピペしました。 貼り付けたらアンスタが自動でKotolinに変換してくれたので まずは表示まで https://i.imgur.com/bU5s6jP.png 再描画するなら、タートルの位置と向きをリセットして、背景をクリアする必要がある。 ボタンタップは上記の通りsetOnClickListenerを使えばイベントを捕まえられる。 package com.example.my・・・ import ・・・ class MyView(context: Context?, attrs: AttributeSet?) : View(context, attrs) { var paint: Paint override fun onDraw(canvas: Canvas) { // 背景、半透明 canvas.drawColor(Color.argb(127, 0, 127, 63)) // 円 paint.color = Color.argb(255, 68, 255, 255) paint.strokeWidth = 30f paint.isAntiAlias = true paint.style = Paint.Style.STROKE // (x1,y1,r,paint) 中心x1座標, 中心y1座標, r半径 canvas.drawCircle(450f, 450f, 100f, paint) // 矩形 paint.color = Color.argb(255, 255, 190, 0) paint.strokeWidth = 10f paint.style = Paint.Style.STROKE // (x1,y1,x2,y2,paint) 左上の座標(x1,y1), 右下の座標(x2,y2) canvas.drawRect(480f, 480f, 850f, 880f, paint) // 線 paint.strokeWidth = 15f paint.color = Color.argb(255, 0, 255, 120) // (x1,y1,x2,y2,paint) 始点の座標(x1,y1), 終点の座標(x2,y2) canvas.drawLine(350f, 850f, 750f, 630f, paint) } init { paint = Paint(); } } package com.example.myturtlegraphics import android.os.Bundle import android.widget.TextView import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val label = findViewById<TextView>(R.id.label) label.setText(R.string.text) } } <?xml version="1.0" encoding="utf-8"?> <androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" ; xmlns:app="http://schemas.android.com/apk/res-auto" ; xmlns:tools="http://schemas.android.com/tools" ; android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <!-- ここは自分のプロジェクトに合わせる --> <com.example.myturtlegraphics.MyView android:layout_width="340dp" android:layout_height="420dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" /> <TextView android:id="@+id/label" 〜省略〜 app:layout_constraintVertical_bias="0.2" /> <Button android:text="@string/button" android:layout_width="200dp" android:layout_height="wrap_content" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintVertical_bias="0.88" /> </androidx.constraintlayout.widget.ConstraintLayout> <resources> <string name="app_name">MyTurtleGraphics</string> <string name="button">Button</string> <string name="text">"サンプルをコピペしました\n これはテストページの\nテストテキスト文章の\n文字列です。 ABCDEFG\n "</string> </resources> 面白いのができたら、apkをGoogle Playに公開しよう。それも有料で。スマホには夢がある。 誰に売るのかを考えると、やっぱり英語圏と中国語圏は捨てられない。 リソース(res)文字列は言語の切替えに便利だ。 MyView.kt MainActivity.kt activity_main.xml strings.xml とりあえず以上の4つのファイルで動作することまでです。 以上、今日はここまで >>724 どうやってapkをGoogle Playに公開するのかも知らんし デベロッパー登録って本名バレルんじゃん? リソースで言語切り替えもよくわからないです。、では。。また。。。 canvasのviewとボタンさえ出来れば ボタンを押すと画面に変化が起きる基礎の基礎 ようやくゲーム機でいうところの テレビ画面とコントローラーが揃う事になります あと一歩がんばる でも次は大きな山場スプライトアニメーションの実装が・・・ >>724 3Dでヌルヌル動くゲームアプリが無料でダウンロード出来るのに どこの馬の骨かもわからんアプデ不能のapkを 誰がダウンロードしてくれるのだろう??? おや、ビビってんのかな。知らないだれかに使ってもらうんだから、社会的責任が増えるのは当たり前だ。匿名で登録する裏ワザはない。 匿名のイーロンマスクは居ない。何ならペーパーカンパニーでも作るか? http://simple-life777. はてなblog.com/entry/2019/01/22/apk%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E7%BD%B2%E5%90%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%80%90Android%E3%82%A2%E3%83%97%E3%83%AA%E3%80%91 ここにアプリの署名方法が書いてある。 APKpureというサイトを使うと野良配布が出来るらしい。 画面回転はデカいトラップのように見える。回転が起きたときに、アプリが再起動されるようなことがあるらしい。対策が必要だ。 >>729-733 いろいろとありがとうございます。まぁ、まだまだ時期尚早といいましょうか [Android] Canvas クリアーして再描画 https://akira-watson.com/android/canvas-clear.html を参考にいろいろ試したのですがエラーが取れなくてなかなか手こずりました どうにかこうにかボタンで再描画までたどり着きました。 kotlinの書き方がいまいちよくわからんので間違ってるかもですが、とにかく動きました https://i.imgur.com/6I0V4ts.gif 備忘録としてメモ MyView.ktでメソッドを定義しておいて fun showCanvas(flg: Boolean) { viewflg = flg // 再描画 invalidate() } MainActivity.ktでインスタンス化してボタンリスナーでランニング this.myView = this.findViewById(R.id.myView) val button: Button = findViewById(R.id.button) button.setOnClickListener{ myView?.run { showCanvas(true) } } 疲れたしねる。 こんにちは。T語で喋る人工知能の開発を協力してくれる方を募集しています。 技術の詳細はこちら。 http://www.01ken.com/art1.html 時給2000円くらいを想定しています。Skypeなどで僕とやり取りしながら、 日本語などで入力していきます。でも、予算はあまり落ちてないので合計で 月2万円くらいしか流れないかもしれません。でも月4万円を目指してる方 ならこれでいいんじゃないかと。税金などの法律に関しては、父親が自営業で工場 を持っているので、そちらで処理します。ご連絡をお待ちしています。 >>735 申し訳ありませんが私は1週間程度のプログラミング能力で まだ基本的なアニメーションにすらたどり付いていないばかり 人工知能開発に協力するなどというのは余りにも無謀で難し過ぎますし なによりそのT語で喋るという事の意味が理解出来かねます レベルの低い初心者なのでお役に立てそうにありません >>736 ご返信ありがとうございます。確かに1週間くらいのスキルでは厳しいかもしれ ません。2000円の仕事なので。でも、これは日本語で入力できるんですよ。 例えば、 http://01ken.com/t401.html こんな感じに書けばいいんじゃないかと。これは左の単語に反応して右の文章が出力 されるというものです。僕も困ってるんですよ。協力者が少なくて。質問などが あれば聞きます。 >>737 お誘いはありがたいのですが ようやくAndroid studioでプログラミングを始めたばかりで レベルが違いすぎて困惑しております それは第2次AIブームの膨大な知識入力作業のアルバイトと言う事でしょうか? 残念ながらタッチタイピングは120文字/分くらいで全く早くありませんので向いていないと思います >>738 わかりました。 他に興味のある方がいらっしゃれば、まだ募集します。 上にでてるタートルグラフィックやってみてるんだけど 再描画してしまうと1歩目の道筋が消えてしまう・・・ 結局、配列使ってX歩目までの道筋を全部記憶させてループの度にすべての道筋を再描画させるという荒業しかできんかった。 どうやったら前の絵を残したまま追加で描画できるんでしょ >>429 の事言ってたんだがタートルグラフィックってこれのことじゃなかったのか タートルグラフィックは普通に一気に線描かれるのでいいや ビットマップというのを使えば、画像として保存できる。サイズ調整がややこしいけどね。 こんなやりかたあったんだ 実際にやってみて思ったけど、画像として保存したらそれはそれで過去の線の座標が一切わからなくなるな お手軽ではあるけど、ちゃんと考えて使い分けた方がよさそう あとサイズはonWindowFocusChangedの中でなら問題なくレイアウトで指定したサイズでとれてそうだけど、 これメソッドどのタイミングで呼ばれてるのかよくわからん。 ライフサイクルとかいうやつの中にも入ってないし、そもそもonStartメソッド作っても呼ばれない。 でも感覚的にはStartとほぼ同じなんかな https://www.cs.dartmouth.edu/ ~campbell/cs65/lecture05/images/lifecyclediagram.png 枝の長さをランダムにすると、下のような自然界の木のような図が得られる らしいからそのまま枝の長さランダムにしたら化け物みたいな木しか生まれないんだが https://i.imgur.com/uBegWvn.png 何分岐目までかはランダムにとかできるのかな どう工夫しよう >>745 分岐する、ということは再帰すること。 再帰の度に引数をカウントアップすれば可能。 単純に3度目の再帰までとすると一番左側の枝だけランダムになってたから困ってた イメージとしては初めから3つ目ぐらいまでの枝をランダムにすれば思ってた絵ができるのかと思ってた だから再帰させる回数-残りの再帰回数が3以下の枝だけランダムにしてみたけど、思ってたのと違う絵ができた よく考えてみれば単純に再帰させる回数をそのまま乱数の最大値とすれば、 枝の先にむけて徐々に短くなりつつ、かつバラバラの枝の長さを実現できた https://i.imgur.com/nteQ01q.gif さすがにまだ公開するようなレベルのもの作れてないし、するにしてもあと2,3本ぐらい毛生やしたいかな とりあえず何かしら公開はしてみたい気はある とりあえず作った木を揺らしてみたら強風にあおられてるみたいになった 葉っぱもっと増やしたいな https://i.imgur.com/k64qPKc.gif 枝も葉っぱも追加するのが難しくて追加できない・・・ というかこれ以上拡張してもしょうがないしなぁ、 何か別のもの作るにしてもアプリ公開したいとは思ってるもののアイデアもないし 一番の悩みどころってここだよな はじめから力みすぎもよくないのだが 役に立つことにこだわらなくてもいい。 見て楽しむだけのアプリでも、エンターテインメントアプリとして通用する。 そろそろリリースしてもいいんじゃね。 確かに減るもんじゃないしリリースするのも悪くないな でも最低でも背景と風力調整できるバーはつけておきたい あと実機でも確認しておきたいからandroidのスマホ買わないと ていうか新しく公開されたアプリはどうやって他人に認知されてるの? 有名所なら広告で宣伝なりするだろうけど、それ以外で広告もないのに一時的にでもインストール数が増えるのって誰がどこで見つけてるのかな? 単純に気になる Google Playってところに登録すれば、テキストベースで検索されて、ユーザに発見されるかも知れない。 それが嫌なら、前述のAPKPureに登録するか、ホームページにリンクを貼って野良アプリとしてAPKをリソースすることになる。 Web広告とか、テレビCMとか、街宣とか、自社サービスに紐付けとか、そんな感じ。グループ会社なら社員全員ユーザもありえる。 マネーや人脈に余裕がなければ、SEO技術に頼ることになる。とりあえずホームページかブログを制作して、それを検索エンジンに登録するところから始めるしかない。 アプリのダウンロード数をブーストするという裏ワザもあるが、それはダークサイドなんで説明しない。。。 無名でなんも対策うってなかったらインストール数0で当たり前って感じだな 目的は金だからなぁ、いずれはちゃんとした対策も考えないとな・・・ その裏技は頭の片隅にでも置いとく アプリ公開する前にいくつか注意しておく。 IDかパスワードを忘れたら即死。 プラットフォームに嫌われたら一生Banされる。 規約は絶対に守る。 逆コンパイラ対策(難読化)を忘れるでない。 簡単過ぎるパスワードはハックされる、 も追加。パスワードは8文字以上にしようや。 プラットフォームはお金の流れに神経質になっている。Epicというゲーム会社がAppleの規約に反するお金の流れを作ろうとしたので、ゲーム市場から締め出されてしまった。 規約はよく読もうぜ。弁護士を雇おう。 一生BANってえげつないな apk公開と聞いて俺も真っ先に検索したのが逆コンパイル、ツール自体は簡単に手に入りそうだしやっぱり対策しといたほうがいいのか・・・ 適当に作って適当に公開ってわけにもいかないんだな まだすぐには公開しないけど次々と問題が出てきた 公開したアプリが海の藻屑となって知らず知らずに規約違反してて海の藻屑からも消し去られる運命だけは悲しすぎる・・・ 大いなるチカラには大いなる責任が伴うのだ、、、ぐぐぐ 逆コンパイラを使えば、そんなに苦労せずに見た目や動作がそっくりのアプリを作ることができる。これが悪い奴らに悪用されない訳がない。 やっぱ連休終わるとモチベーション下がるな ていうか難読化の壁がでかすぎてなかなか取り掛かる気にならない みんな有料のツールつかってるのかな・・・どこまで対策してるんだろ ちょっとゲームに浮気してた 最近戻ってひとまず満足のところに徐々に近づいてるところなんだ 大したことはしてない androidの端末もまだ買ってないけど目当てのものが売ってる店は見つけてる 仕事としてプログラムするってことを理解しないでお金もらってコードを書くと最悪訴訟起こされるぞ 一回会社に入って案件としてプログラミングすることを学ぶのをすすめる 全くの未経験でExcelのVBAから細々と始めて、ある日上司から無茶振りされたとある案件をネットと本で這々の体で完成させ稼働が始まった。 社長がそれを認めてくれてそのVBAをほぼ30万円で買い取りの形でボーナス査定に上乗せしてくれたのはとても嬉しかったです。 ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる