《俺は、電脳世界が好きなだけの一般人です》第四話 勉強會2
「特徴?」
「はい。機械學習。いわゆる、AIなら、Pythonが適していますし、Windows でかすだけのプログラムなら、C#やVisual BASIC などの.NET Framework が適しています。Webアプリの制作を考えるのなら、Apache + MySQL+PHPが一般的でしょう。Ruby も使われています」
「おっおぉぉ」
「言語に寄っては、出來ないこともあります。例えば、PHPで、Windows プログラムを作ろうとしても”無理”です」
「そうなのか?」
「はい、ユーザインターフェースの実裝が出來ないからです」
「へぇ」
「同じように、スクリプト言語は、獨立したプログラムには向きませんが、Webプログラムに最適な言語だと言われています。メンテナンスも高いですし、親和も優れています」
「それだと、やりたいことで、プログラム言語を変えなければならないのか?」
「理想としてらそうですね。それをやりたくないから、Java をやっておけば大丈夫という風が出たのです」
「あぁ俺も、調べた時に、どんな環境でもくから、Java を覚えておけば大丈夫という記述を見た」
「はい。間違いではありませんが、正しくも有りません。きますが、使えるかどうかは別です」
「どういうことだ?」
「十倉さん。C++で作ったが、1秒で終わるが、10秒かかっても我慢出來ますか?」
「あぁ・・・。一回ならいいが、毎回、待たされる可能があるわけだな」
「そうです。だから、適材適所なのです。ユーザの待ち時間をなくする方法は、各言語で備わっていますが、それは別の話です」
「そうか、やっと意味がわかった。篠崎が、言語にこだわらないでも大丈夫と言ったのだな」
「はい。なので、まずは各言語で”ほぼ”共通で使える制命令を覚えます。それから、プログラムの考え方を勉強します」
皆が嬉しそうな顔する。
パソコンに座ってもらって、テキストエディタを起してもらう。個人的には、素がいいC#を覚えてもらおうと思っている。
Visual Studioは、セットアップしない。テキストエディタで、コマンドラインでコンパイルをしてもらう。學習には、インテリセンスは邪魔だ。
まずは、俺が作ったソースコードをプロジェクターに表示する。皆が見える狀態になっているのを確認した。
「テキストエディタで、表示されているソースコードを寫して、コンパイルを実行して、プログラムをかして下さい」
皆が、テキストエディタに力し始める。
コメントも書いてあるので、コメントもそのまま力している。さて、何人が一回でコンパイルが通るか楽しみだな。
半分も通ればいいほうだろうな。今日中に全員がコンパイルまで通ればの字かな?
コンパイルの為のスクリプトは配布してある。
學校パソコンは、全部同じ設定になっているから、問題は無いだろう。一応、コンパイルが実行されなかったら呼んでしいと伝えてある。構がいじられていたり、必要ないプログラムがっていたり、っているべきプログラムがっていない可能だってある。
苦戦はしていないようだ。
見ながら力すれば間違いはないと・・・。考えているだろう。そろそろ力が終わった者がコンパイルを始めている。
パソコンからエラー音がなる。コンパイルが失敗したのだ。スクリプトにはしだけ意地悪が組み込まれている。エラーメッセージが英語で表示される。慣れてしまえば、英語を怖がる必要はないのだが、自分が書いたソースコードがうまくコンパイルが出來ていないというのは、恐怖を覚えるには十分だ。それも、プロジェクターで表示されているソースコードを寫しただけだ。エラーが出るはずがないと思っている。
ちらほら、コンパイルが通った者たちが出てくる。
しかし、まだわからない。コンパイルが通れば、必ずくわけではない。
殘り時間が40分くらいになった。撤収の為に10分くらい使うから、殘り30分。
コンパイルが通っていない人を中心に見て回る。
罠にハマっている。コンパイルエラーで悩んでいた人たちを見て回って、問題を洗い出す。
「コンパイルエラーになっている人は、皆が同じ問題です。日本語の力を”オン”にしたままで、ソースコードを力しています。あと、空白が全角のスペースになっています。空白部分は、タブキーで力をして下さい」
最初にハマる問題だ。
コンパイルエラーになっていた人たちがソースを見始める。數分後には、コンパイルが通った者たちが出始める。
10分もすれば、全員のコンパイルが無事に終了した。
「篠崎。頼みがある」
「え?なんでしょう?」
十倉さんが頼みとは珍しい。それに、津川先生も居る。
「今日、この後の予定は?」
「何も無いですよ。あっ!」
「何かあるのか?」
「いえ、マックスバリュで牛を買って帰るのを思い出しただけです。146円(稅別)の”大地の牛”は、すぐに無くなってしまうのですよ」
「おっぉ。おぉ」
「大丈夫ですよ。なかったら、明日の朝に買いに行きますから、それで、どうしました?」
「篠崎が大丈夫なら、今日の授業を延長してしいと思って、津川先生にお願いしたら、お前の返事次第だと言われた」
「あぁそうですか、いいですけど、無制限には延長はしないで、1時間だけの延長にしませんか?」
「わかった。今日、作ったがくまで頼みたい」
「わかりました」
十倉さんが、ここまでのめり込むとは思っていなかった。
他のメンバーも前のめりだ。用事がある者は帰ってよいと津川先生は伝えたが、帰る者はいなかった。
やはり、半分以上がどこかに記述ミスが存在していて、結果が同じにならない。
今度は、功した人が、失敗した人とソースコードの検証を行っている。
今度は、記述ミスを探すので、それほど難しくはない。15分もすると、全員のソースが綺麗に結果を吐き出すようになる。
「さて、まだ時間があるので、一つ提案です。今のソースは、俺が作ったものです。わかりやすいように、作した。速度は最低のソースです。多分、実際にはこの半分位の時間で結果を出せる。スレッドを使えば1/10程度にもなる」
「・・・」
「信じられないのだろうけど、ソースの書き方でそのくらいの差が産まれる。だから、結果を出すまでの時間を、20%の削減を目指してしい。次の課題です」
皆がお互いの顔を見る。
そうだろう。難しい課題ではあるけど、実はもうヒントは渡してある。それに気がつくかどうかだけだ。
「篠崎」
やはり、十倉さんが代表して質問してくるようだ。
「なんでしょう?」
「簡単に言うが、今からじゃ無理じゃないのか?」
「そうですね。次の特別授業の時間を使いましょう。それに、一人でやる必要はないです。それから、コンパイルのスクリプトは持って帰って下さい。パソコンにWindows10がっていればくと思います」
「それは、何人かで集まってもいいのか?」
「はい。効率がいいと判斷したら、チームで挑んでも構わない」
「わかった」
十倉さんが、皆を見る。
どうやら、皆が最初は単獨で頑張るようだ。
あっ!そうだ。マナベさんから貰って使いみちがなかったを提供してもいいな
「そうだ!全員が、チームで挑まないのなら、一番、早く出來た人に、1世代前のUMPCだけどプレゼントしよう。景品です」
「え?」
皆の目つきが変わる。
そして、なぜか電脳倶楽部の面々まで參加すると言い出した。ちょうど、スペックを考えると使えない。通電さえもしていない端末が4臺ある。1臺を、電脳倶楽部で一番早かった者への景品にして、殘りの3臺を勉強會に參加している人たちへの景品にする。スペックの違いがあるので、早く出來た者から選ぶことにした。
思いつきで始めた速度を競うプログラミングは、思った以上に盛り上がった。
再來週の特別授業で発表を行うことになった。
【最強の整備士】役立たずと言われたスキルメンテで俺は全てを、「魔改造」する!みんなの真の力を開放したら、世界最強パーティになっていた【書籍化決定!】
2022/6/7 書籍化決定しました! 「フィーグ・ロー。フィーグ、お前の正式採用は無しだ。クビだよ」 この物語の主人公、フィーグはスキルを整備する「スキルメンテ」が外れスキルだと斷じた勇者によって、勇者パーティをクビになった。 「メンテ」とは、スキルを整備・改造する能力だ。酷使して暴走したスキルを修復したり、複數のスキルを掛け合わせ改造することができる。 勇者パーティが快進撃を続けていたのは、フィーグのおかげでもあった。 追放後、フィーグは故郷に戻る。そこでは、様々な者にメンテの能力を認められており、彼は引く手數多であった。 「メンテ」による改造は、やがて【魔改造】と呼ばれる強大な能力に次第に発展していく。 以前、冒険者パーティでひどい目に遭った女剣士リリアや聖女の能力を疑われ婚約破棄されたエリシスなど、自信を失った仲間のスキルを魔改造し、力と自信を取り戻させるフィーグ。 次第にフィーグのパーティは世界最強へ進化していき、栄光の道を歩むことになる。 一方、勇者に加擔していた王都のギルマスは、企みが発覚し、沒落していくのだった。また、勇者アクファも當然のごとくその地位を失っていく——。 ※カクヨム様その他でも掲載していますが、なろう様版が改稿最新版になります。
8 68妹と兄、ぷらすあるふぁ
目の前には白と黒のしましま。空の方に頭をあげると赤い背景に“立ち止まっている”人が描かれた機械があります。 あたしは今お兄ちゃんと信號待ちです。 「ねぇ、あーにぃ」 ふと気になることがあってお兄ちゃんに尋ねます。お兄ちゃんは少し面倒臭そうに眠たそうな顔を此方に向け 「ん? どうした妹よ」 と、あたしに話しかけます。 「どうして車がきてないのに、赤信號だと止まらないといけないの?」 先ほどから車が通らないしましまを見ながらあたしは頭を捻ります。 「世間體の為だな」 お兄ちゃんは迷わずそう答えました。 「じゃああーにぃ、誰もみていなかったらわたっていいの?」 あたしはもう一度お兄ちゃんに問いかけます。お兄ちゃんは右手を顎の下にもって行って考えます。 「何故赤信號で止まらないといけないのか、ただ誰かのつくったルールに縛られているだけじゃないか、しっかり考えた上で渡っていいと思えばわたればいい」 ……お兄ちゃんは偶に難しい事を言います。そうしている間に信號が青に変わりました。歩き出そうとするお兄ちゃんを引き止めて尋ねます。 「青信號で止まったりはしないの?」 「しないな」 お兄ちゃんは直ぐに答えてくれました。 「どうして?」 「偉い人が青信號の時は渡っていいって言ってたからな」 「そっかー」 いつの間にか信號は赤に戻っていました。 こんな感じのショートストーリー集。 冬童話2013に出していたものをそのまま流用してます。 2016年3月14日 完結 自身Facebookにも投稿します。が、恐らく向こうは二年遅れとかになります。 ストリエさんでも投稿してみます。
8 197異世界転生で神話級の職業!死の神のチート能力で転生
冴えない男子生徒である今村優がいるクラスがまるごと異世界転生に!?異世界職業で主人公が選ばれたのは規格外な神話級職業!
8 120山羊男
『Уаğİ 〇ТбКф』(通稱:山羊男(やぎおとこ))という正體不明の存在がきっかけに始まる、一連の失蹤事件と多発事故 殺人鬼、元受刑者、殺し屋、偽裝、情報操作、陰謀、妄想、迷信、病気、幽霊、悪魔、神、信仰、未確認生命體、クローン、ミーム、概念、都市伝説、虛言… 最早何が現実で、何が噓か分からない。しかしこれだけは言える。この先に何が起きても、誰も真実には屆かない。
8 115【銃】の暗殺者
異世界に連れていかれた少年が暗殺者となってのんびりと過ごすお話です この作品に出てくる銃は素人知識ですので間違いがあってもご容赦を
8 55友だちといじめられっ子
ある日から突然、少女はクラスメイトから無視をされるようになった。やがて教室に行かなくなって、學校に行かなくなって⋯⋯。 またある日、先生に言われて保健室に通うようになり、教室に行くのだが、影で言われていたのは「なんであいつまた學校に來てんの」。少女は偶然それを聞いてしまい、また保健室登校に逆戻り⋯⋯。 またまたある日、保健室に登校していた少女の元に、友人が謝りに。また教室に行くようになるも、クラスメイトに反省の意図は無かった⋯⋯。 遂には少女は自殺してしまい⋯⋯⋯⋯。 (言葉なんかじゃ、簡単にいじめは無くならない。特に先生が無理に言い聞かせるのは逆効果だとおもいます。正解なんて自分にも良く分かりませんが。) ※バトルや戀愛も無いので退屈かもしれませんが、異世界物の合間にでも読んで見て下さい。 (完結済~全7話)
8 99