「作ってみた」を含む日記 RSS

はてなキーワード: 作ってみたとは

2020-06-01

カルボナーラ卵白入れた方が良いのか?

カルボナーラ作ってみたけど卵白入れたら鼻水食べてるみたいになっちゃった

もっとあっためて固めた方が美味良いのか?

[]2020年5月31日日曜日増田

時間記事文字数文字数平均文字数中央値
007013363190.958
016213115211.572
0249389279.451
03399731249.577
04244044168.579.5
05293244111.977
06355689162.544
07576834119.969
0889888799.940
0913515943118.154
1013914980107.848
1111111533103.946
1211014312130.138
1310411057106.351.5
141261101987.547.5
151641326280.936
1612917353134.556
179817692180.546
1812913701106.243
1913721581157.547
202031956296.443
2113015633120.339
221421392098.039.5
2316620336122.543.5
1日2477300683121.447

本日の急増単語 ()内の数字単語が含まれ記事

女性関係(29), 1600万円(6), ニコマス(3), クルド人(4), クーラーボックス(5), 4人(3), 再分配(3), 注文住宅(3), シャンデリア(4), ダリフラ(6), 学資保険(4), 4LDK(3), ユニクロ(41), 1000万(65), 貯蓄(31), 暴動(19), 在住(32), ファッション(39), 1000万円(15), 年収(158), 家賃(49), 外食(32), 飲み会(40), 1万円(15), 黒人(28), 資産(29), 買い物(39), リアル(67), 貯金(37), 高級(21), 投資(29), 都内(22)

頻出トラックバック先 ()内の数字は被トラックバック件数

年収1000万のリアルを教えよう /20200530164357(52), ■年収1600万円のリアル /20200531081711(23), ■彼氏東京転勤が決まった /20200530191853(16), ■「紫電改」の発音を聞くとイラっとしてしまう /20200531083634(11), ■ブクマカ大村好きは異常 /20200529091042(10), ■オタク気持ち悪い /20200531120012(10), ■ラーメントッピング海苔存在意義と美味しい食べ方 /20200530213403(9), ■もっと早くアイドルマスターを知りたかった /20200530162811(9), ■プログラミングを独学して、労働組合2.0としてのwebサイト作ってみた。 /20200531122017(9), ■anond20200530164357 /20200530165832(9), ■キャンプ趣味とか原始人かよ /20200530060910(8), ■ /20200531213302(6), ■日本暴動やるべきじゃね? /20200531222320(6), ■anond20200530191853 /20200531130500(6), ■警官が拘束した黒人が死亡したかデモ→わかる、お店を襲う→わからない /20200531192658(6), ■ /20200530225852(5), ■毒貧困家庭に生まれた瞬間に人生終わり /20200531025722(5), ■釣りを始めようと思ったけれど /20200531103906(5), ■ドラゴンうんちがあるなら /20200530222011(5), ■頭が悪くて伝えられる文章がかけない /20200531214205(5)

2020-05-31

プログラミングを独学して、労働組合2.0としてのwebサイト作ってみた

https://www.whitedoor.jp/

自己紹介

今年の1月からプログラミング勉強を始めた無職


動機

https://www.whitedoor.jp/about

ここの動機の部分へ書いたので細かくは書かないが、友人が労働問題自殺して、なんとか違法労働をなくせないかなあと思い、労働組合の代わりになるようなwebサイトを作ってなんとかできないかと思った。

自身ブラック企業で以前働いていて困ったのもある。


目的

この国から違法労働を無くすこと。

このwebサイトコミュニティとして活発になり、人が増えれば、それだけで一つの力になる。

例えば同じ会社で仲間を見つければ上層部交渉することも出来るだろう。職業組合を作ることも出来るはずだ。

今度弁護士既存労働組合とも提携し、訴訟や、ストライキを行う機能なども実装したい。


計画

こうしようと思うのは簡単だったが、いざ始めて見ると学ばなければいけないことが多すぎて呆然とした。そもそも何を学ばなければいけないのかを学ばなければいけなかった。

HTMLCSSSQLJavascriptGitGithub、HerokuRubyRails、Cloud9、VScode、npm、Linux、Terminal、Vim、その他諸々・・・

とりあえずググって記事を読み漁って、プログラミングの学び方から調べた。


言語

Python流行ってるらしいのでPythonを学び、Djangoでやろうかなとおもったが、RubyRailsは使われていた時間が長く、日本語での情報が多いらしかったので、Railsで行うことにした。

途中でVueとFirebaseでやろうかなと浮気もしてみたが、日本語情報が少なく結局Railsに戻った。

Railsではわからないことは調べれば大抵のことは日本語情報があったので、いい選択だったと思う。

今後はVueちゃんと学び、今Jqueryで行っている部分を置き換えたい。


勉強で使ったもの

progate

https://prog-8.com/

非常にわかやすかった。環境設定を行う必要もなく、視覚的に説明してくれるので初歩の理解に非常に役に立った。

ドットインストール

https://dotinstall.com/

progateよりは難しかったが、動画説明してあるし、わからないことはググればそれなりにわかった。

また、progateよりも教材が圧倒的に豊富なので、HTMLCSS,Javascript理解を深めるのにも役立った。Cloud9やSQLドットインストールのおかげで理解できた。

Railsチュートリアル

https://railstutorial.jp/

これをやればとりあえず仕事できるレベルにはなるらしいと聞いてやった。

progateとドットインストールに比べればかなり難しく挫折しかけたが、それらでは学ぶことができなかったプログラミングの基礎の話や、Webサービスを作る上で知っておかなければならないことが書いてありとても役に立った。

あとはとにかくググりまくった。

YouTubeも見た。


デザイン


https://getbootstrap.jp/

Bootstrapに頼りまくった。これもドットインストールのおかげで理解できた。

ロゴイラストレーター作ってみた。楽しかった。

Navbarは本来こういう形で使うのではないのだと思うが、TwiterやInstagramのようなアプリのような使い心地にしてみたくてこのような形にしてみた。いいデザインになったと思う。

あとマテリアルデザインというのが流行ってると聞いて、見様見真似でやってみた。どうですか?


セキュリティ

調べれば調べるほど完璧に行うことは難しいとわかったので、もうユーザーメールアドレスを保存することを止めた。今後技術に自信がついたら実装したい。


完成

とにかくエラーが起きまくって、それがなんでなのかわからないことも多々あって、何度も挫折しかかった。

とりあえずわかることをやって、わからないことは放置してたら、他の部分の理解が進んだことで理解できるようになったりした。

デザインなどもっと気になる部分はあるが、今の自分技術ではどうしようもない部分もあり、とりあえず今の時点でもっとここをこうすればいいとか教えていただけるとありがたいと思い、公開した。

https://twitter.com/takatetomoki

Twitterを貼っておくので、ぜひ教えていただきたい。

あとノートを貼っておくのでサポートから投げ銭をもらえると、サーバー代など助かります

https://note.com/takatetomoki/n/nddb8123abc7a

ぜひ会社登録し、評価投稿し、掲示板を使って、Whidedoorを利用してください。

感想

これで僕がめんどくさいやつだなと思われて就職できなくなったら困るなと思ったが、少しでもこの国の労働環境改善、並びにこの国に貢献できれば嬉しい。

使用した技術など

開発環境 Cloud9 VScode

データベース MYSQL

言語 RubyJavascript

フレームワーク Rails

PaaS Heroku

できたもの

https://www.whitedoor.jp/

2020-05-29

ラズパイで何か作ってみた

8GB RAMが出たとのことで。

何作ろう?オススメある?

2020-05-28

こんな御時世ですから

黒澤明「生きる」を是非ご覧になって頂きたい

市役所市民課長を務める渡辺勘治は、かつて持っていた仕事への熱情を忘れ去り、毎日書類の山を相手に黙々と判子を押すだけの無気力な日々を送っていた。市役所内部は縄張り意識で縛られ、住民陳情市役所市議会の中でたらい回しにされるなど、形式主義がはびこっていた。

ある日、渡辺体調不良のため休暇を取り、医師の診察を受ける。医師から軽い胃潰瘍だと告げられた渡辺は、実際には胃癌にかかっていると悟り、余命いくばくもないと考える。不意に訪れた死への不安などから、これまでの自分人生意味を見失った渡辺は、市役所無断欠勤し、これまで貯めた金をおろして夜の街をさまよう。そんな中、飲み屋で偶然知り合った小説家の案内でパチンコダンスホールストリップショーなどを巡る。しかし、一時の放蕩も虚しさだけが残り、事情を知らない家族には白い目で見られるようになる。

その翌日、渡辺市役所を辞めて玩具会社工場作業員転職していようとしていた部下の小田切とよと偶然に行き合う。何度か食事をともにし、一緒に時間を過ごすうちに渡辺若い彼女の奔放な生き方、その生命力に惹かれる。自分胃癌であることを渡辺がとよに伝えると、とよは自分工場で作っている玩具を見せて「あなたも何か作ってみたら」といった。その言葉に心を動かされた渡辺は「まだできることがある」と気づき、次の日市役所に復帰する。

それから5か月が経ち、渡辺は死んだ。渡辺通夜の席で、同僚たちが、役所に復帰したあとの渡辺の様子を語り始める。渡辺は復帰後、頭の固い役所幹部らを相手に粘り強く働きかけ、ヤクザから脅迫にも屈せず、ついに住民要望だった公園を完成させ、雪の降る夜、完成した公園ブランコに揺られて息を引き取ったのだった。新公園の周辺に住む住民も焼香に訪れ、渡辺遺影に泣いて感謝した。いたたまれなくなった助役など幹部たちが退出すると、市役所の同僚たちは実は常日頃から感じていた「お役所仕事」への疑問を吐き出し、口々に渡辺の功績をたたえ、これまでの自分たちが行なってきたやり方の批判を始めた。

通夜の翌日。市役所では、通夜の席で渡辺をたたえていた同僚たちが新しい課長の下、相変わらずの「お役所仕事」を続けている。しかし、渡辺の創った新しい公園は、子供たちの笑い声で溢れていた。

2020-05-27

スキルアップってどうやって評価してもらえばいいわけ

コロナ時間に余裕ができたので、各々スキルアップしなさいと部長から指示があった。

ただし、スキルアップ代金は会社からは出ない。

これは昔からそう。セミナーに行け、ただし金は出さない。研修を受けろ、ただし金は出さない。

だいたい、「無料の」セミナー研修に行ってこいという意味だ。それでスキルアップしろって言うんだから失笑しかない。

何をやろうか考えて、Pythonをやることにした。

なおプログラマーではないし、会社ソフトウェアハウスとかではない。ただの社内情シスだ。

大規模なシステム構築なんて無理だけど、それでもアンケート分析が短時間でできるようになれば社内の色々なところに恩恵がある。

自分パソコンPythonインストールして、まずは自分業務自動化するプログラム作ってみた

で、先日評価面談があって、上司にこの事を伝えてみたんだけど

「それって君の業務が楽になっただけでしょう?」

と言われた。

そのとおりだ。

他人に使ってもらうには、みんなが使えるサーバを一つ用意してそこでPythonを動かせるようにしないといけない。

「じゃあサーバを用意するところまでやらないと、評価できない」

サーバを買っていただけるんですか?」

「買うのってお金かかるでしょ?無料サーバとかないの?」

「無いですね」

「なんとかならないの?」

「なんと、とは?」

「それは君が考えてよ」

なんだよこいつらスキルアップしろしろと言っておきながら金も出させねぇ

費用対効果がありそうかどうかを考えもしねぇ

もう100%絶対に儲かります効果がでますっていう状況に持っていかないと評価すらしないのマジなんなの。

なんかもう面倒くさい

2020-05-23

英検3級しかない俺がイメージだけで資格or入試合格難度ランキング作ってみた

東大理3現役合格

ーーーーーーーーーーーーーーーーーーーーーー

司法試験 国家一種上位合格

ーーーーーーーーーーーーーーーーーーーーーー

予備試験 アクチュアリー正会員 新司法試験 国家総合職上位合格 東大文1現役合格

ーーーーーーーーーーーーーーーーーーーーーー

司法書士 税理士5科目合格 東大浪人合格

ーーーーーーーーーーーーーーーーーーーーーー

公認会計士 弁理士 不動産鑑定士 国公立浪人合格

ーーーーーーーーーーーーーーーーーーーーーー

医師国家試験 TOEFL ibt80点

ーーーーーーーーーーーーーーーーーーーーーー

証券アナリスト 米国公認会計士 英検1級 日商簿記1級 早稲田政経現役合格 慶應経済現役合格

ーーーーーーーーーーーーーーーーーーーーーー

社労士 中小企業診断士 早稲田中下位学部現役合格 慶應SFC現役合格 一橋ロンダ 東大ロンダ

ーーーーーーーーーーーーーーーーーーーーーー

土地家屋調査士 東京都庁内定 地帝現役合格


結構自信ある

anond:20200521175300

どもども。

「なにか作ってみろ」は有効アドバイス

わたし意見と経歴

わたしは「なにか作ってみろ」系の言説にはまったく同意しません。

わたし自身会社に3ヶ月間みっちり導入教育をしてもらい(COBOL85とPL/I時代がわかる……)、基本的アルゴリズムコントロールブレークマッチング、マスタ-トランザクションソートマージetc.いよいよ時代がわかる……)の演習を(給料をもらいながら)やって、その後もプログラムとつかず離れずでフラフラと生きてきました。

こういう経験新卒カードがあるから有効もので、では1から始めるとしたら……、というときに、プログラミングスクール専門学校)というのは悪くない選択肢ではないかと思います。が、行ったことないので正直わかりません。

実際自分が1から始めるという立場になったら、まったくオロオロして元増田さんのように世のなか(の気にいらないヤツら)に呪詛を吐いて満足するだけだったと思います(当然ながらそれをいくらやってもプログラミングは上達しません)。

「なにか作ってみる」前に動機をはっきりさせる

話をプログラミングだけに限っていえば、一番大事なのはやりかたじゃなくて動機だろうと思います

「なにか作ってみよう」というのは、なにか作ってみようと思ってない人にはまったく心に響かないでしょう。

動機リブンで「なにか作ってみた」人といえば思いだすのは、MikuMikuDance樋口優さん(ミクを簡単に踊らせたい!)とhinadanの若宮正子さん(高齢者にも遊べるゲームが欲しい!)でしょうか。

ただかれらはわたしから見れば(モチベーションを維持しそれを行動に移す)天才で、あんまり参考にならないのも確かです。

作ってみた」は就職に使える経験

あと、元増田さんの動機は「プログラミング生業にしたい」ということなので、野良プログラマでは履歴書上でのアピール力が弱いかも、と思います

ビジネスで使われるアルゴリズムにはそれなりのルールがあります安全な(バグの出にくい)コードの書きかた、「車輪の再発明」はぜず、枯れた(将棋で言えば定跡のような)アルゴリズムを使う、ほかの人に使ってもらえるための工夫(可読性の向上など)、etc.です。

「なにか作ってみよう」を繰りかえしても、そういった作法的なものが身につくかどうか、それは才能に関わってくる問題だと思います。才能だのみの手法を推奨するのは無責任だと思いますね。

また、たとえば「例をコピーして解析する」というのもある意味有効プログラミング学習法ですが、「下手に習うと下手が伝染る」ともいいます。どれがお手本として優れているか、それを見る目はある程度ビジネス用途プログラムに関わっていないと持てないというジレンマがあります

野生のプログラマ就職有効なくらいの力を見せるとしたら、なにかのコミッター(なにする人かよく知りませんが)とかになって「××ならこの人」となったり、プログラミングコンテストで上位の成績を残したりしなければいけないのかもしれません。

どうしたものでしょうね。ブクマカのみなさんの反応を見ると、専門学校でもあまり就職に有利にならない(ホントか?専門学校意味あるのか?)という話ですが、目的就職ならば、一番の近道のような気がします。

じゃあどうすべきか?は他人にはわからない

そこらへんからは、元増田さんがなにをしたいか、あるいは聞いてみたいだけだったのかによります仕事には適性とやる気が大事です。あとは年齢と必要性かな。進路はオーダーメイド以外にはありえないので、提示された案を自分で選んでそれに賭けるしかないのかな、と思います

「なにか作ってみました」の記録

自分がまず作ったもの晒してみろよ

さて、この文章は実はこの一文に反応してのものです。(↑のは前書き)

GWあたりからトシも考えずにRubyの再入門をしていまして、手始めに「首相動静」の整形ツールを作ってみました。

初心者で(Rubyに関しては仕事で使ったことないので)なにか作ってみよう、というとこの程度ですね。

これで就職に有利になるかというと、あんまりそうは思えないなあ。Excelマクロが組めるとかのほうがどこかの事務所に潜りこめそうですよ(でもそれも最近インフレ気味かもしれませんね)。

なにをするツール

朝日新聞首相動静は詳細ですが、改行が入っておらず、大変読みにくいものです。こんな感じです。

首相動静の例(2018年12月11日……話題になったものです)

 【午前】9時31分、自民党本部。33分、同党役員会。10時2分、官邸。5分、閣議。21分、宇宙開発戦略本部。34分、柴山昌彦文部科学相。38分、岩屋毅防衛相。41分、山下貴司法相。11時3分安全保障と防衛力に関する懇談会

 【午後】0時11分、政府与党連絡会議。44分、山口那津男公明党代表。1時27分、日韓議員連盟額賀福志郎会長河村建夫幹事長。2時20分、行政改革推進会議。52分、兼原信官房副長官補、秋葉剛男外務事務次官。3時36分、麻生太郎財務相財務省岡本薫明事務次官太田主計局長。4時7分、太田氏出る。可部生理局長加わる。15分、全員出る。25分、黒川弘務法務事務次官。34分、谷内正太郎国家安全保障局長、北村内閣情報官宮川内閣衛星情報センター所長。41分、谷内、宮川両氏出る。5時3分北村氏出る。10分、東京永田町ザ・キャピトルホテル東急宴会場「鳳凰」で中曽根康弘世界平和研究所設立30周年記念式典に出席し、あいさつ。20分、官邸。6時18分、ガーナのアクフォアド大統領を出迎え。記念撮影。19分、儀仗(ぎじょう)隊による栄誉礼、儀仗。27分、アクフォアド大統領会談。7時12分、署名式、共同記者発表。32分、公邸首相主催の夕食会。8時43分、アクフォアド大統領見送り。9時、ヨルダンのアブドラ国王電話協議

首相動静フォーマット

ただ、これはフォーマットがはっきりしており、

  • 午前と午後はそれぞれ1行になっていて、行頭には【午前】/【午後】という文字列が付いている。
  • 午前と午後の間には空行がある。
  • ひとつひとつイベント時刻表示で始まり句点「。」で終わっている。
  • 時刻は「h時m分」型で、前ゼロはつかない。後にかならず読点「、」が付く。「h時」の部分が前の項目と同じ場合には省略する。
  • 午前いっぱい、午後いっぱいの予定の場合には時刻をつけない(他の首相動静から)。

と、例を見るかぎりキッチリとしたルールに則っているようです。

動機

なので、「これだったら整形できるかも」と思い、再び学びはじめたRubyで整形ツールを作ってみることにしました。

整形ツール
ツール仕様
整形後の例(上記動静を整形)

【午前】

09時31分、自民党本部

09時33分、同党役員会。

10時02分、官邸

10時05分、閣議

10時21分、宇宙開発戦略本部

10時34分、柴山昌彦文部科学相

10時38分、岩屋毅防衛相

10時41分、山下貴司法相

11時03分安全保障と防衛力に関する懇談会

【午後】

00時11分、政府与党連絡会議

00時44分、山口那津男公明党代表

01時27分、日韓議員連盟額賀福志郎会長河村建夫幹事長

02時20分、行政改革推進会議

02時52分、兼原信官房副長官補、秋葉剛男外務事務次官

03時36分、麻生太郎財務相財務省岡本薫明事務次官太田主計局長。

04時07分、太田氏出る。可部生理局長加わる。

04時15分、全員出る。

04時25分、黒川弘務法務事務次官

04時34分、谷内正太郎国家安全保障局長、北村内閣情報官宮川内閣衛星情報センター所長。

04時41分、谷内、宮川両氏出る。

05時03分北村氏出る。

05時10分、東京永田町ザ・キャピトルホテル東急宴会場「鳳凰」で中曽根康弘世界平和研究所設立30周年記念式典に出席し、あいさつ。

05時20分、官邸

06時18分、ガーナのアクフォアド大統領を出迎え。記念撮影

06時19分、儀仗(ぎじょう)隊による栄誉礼、儀仗。

06時27分、アクフォアド大統領会談

07時12分、署名式、共同記者発表。

07時32分、公邸首相主催の夕食会。

08時43分、アクフォアド大統領見送り

09時00分、ヨルダンのアブドラ国王電話協議

う~ん、見やすい!ことないですか?

あと、午後の時刻を24時間制にしたいな、とも思いますが、それは今後の課題(つぎに首相動静話題になったとき)とします。全角数字計算ってどうやるんだろう?

ソース

たぶんRubyistにいろいろ突っこまれると思うけど、こんな感じです。

プログラマ玉石混淆ですが、これは石のほうの例だと思っていただければさいわいです。

はてな記法にはシンタックスハイライトあるけど、増田だとInternal Server Errorになるのではずしました。見にくくてスマソ。

# encoding: utf-8
# 漢字コンバータライブラリを取りこむ(String漢字変換メソッドを付けてくれる。神)
require 'kconv'

# 正規表現パターン
# 時刻をh時m分形式からhh時mm分形式にする
# 否定後読みを使用する
# 時は行頭にある
OneDigitHour = /^((?<![0-1])[0-9]時)/
# 分は時のあとにある。このパターンマッチすると、\1が時、\2が分になる。
OneDigitMinute = /^([0-9]{1,2}時)(?<![1-5])([0-9]分)/
# 分のない、時だけの行のパターン否定先読み使用
HourWithoutMinute = /^([0-9]{1,2}時)(?![0-5]?[0-9]分)/

# 行頭のh時m分をhh時mm分にするサブ処理(これは関数といっていいの?)
def convTopHourMinute2TwoDigits(oneLine)
    # 時を変換
    oneLine.sub!(OneDigitHour, "0\\1")
    # 分を変換
    oneLine.sub!(OneDigitMinute, "\\10\\2")
    # 分がない場合"00分"を追加
    oneLine.sub!(HourWithoutMinute, "\\100分")
    # 戻り値
    oneLine
end

# 入力ファイル名前
InputFilename = "首相動静2018年12月11日.txt"
# 出力ファイル名前
OutputFilename = "首相動静2018年12月11日_編集済.txt"

# 入力ファイルオープン
inFile = File.open(InputFilename, "r")
# 出力ファイルオープン
outFile = File.open(OutputFilename, "w")

# 時刻パターンシンプルに、h時、m分、h時m分、という3パターンを結合する
# 1つのパターンで全部カバーするよりこちらのほうが見やすい。というか、脳の容量の問題で1文に書ききれなかった
jikokuPattern = /[0-9]{1,2}時[0-9]{1,2}分、|[0-9]{1,2}時、|[0-9]{1,2}分、/
# 午前/午後
ampm = /(【午前】|【午後】)/

# 午前/午後、あるいは時刻の前で改行するためのパターン
kaigyouSign = Regexp.union(ampm, jikokuPattern)

# ファイル一括読み込み
# 昔は1行ずつ読みこんでました。メインメモリが3MByteとかだったので
contents = inFile.read.toutf8

# 入力終了。閉じておきます
inFile.close

# スコープ関係から、ここでローカル変数に代入
# ※ Rubyスコープと暗黙の型には泣かされました。これに慣れるのがRubyのコツかしら
#  明示的な型宣言はあったほうがいいと思うなあ。エラー出力の理由がわからなかったりするので。
hour = ""

# デバッグ行はコメント化しています
# 時刻パターンチェックのため、コンテンツを出力してみる
# p jikokuPattern.match(contents)

# エントリを改行サインで行に分ける
contents.gsub!(kaigyouSign, "\n\\&") # "\\&"はマッチした文字列のもの。2重のエスケープ"\\"が必要

# 改行チェックのため出力
# p contents

# 入力を行で分割して各行ごとに処理
contents.split("\n") do |oneLine|
    # 午前/午後を示す開きカッコ"【"があるか
    if (oneLine =~ /^【/) then
        # そのまま出力
        outFile.write(oneLine + "\n")
        # p "午前午後:" + oneLine
        next
    # 空白行は無視スキップする)
    elsif (oneLine =~ /^[\s ]*$/) then
        # 出力しない
        # p " 空白行:<skip>"
        next
    # 行頭に「時」があるか
    elsif (oneLine =~ /^[0-9]{1,2}時/) then
        # あったら時間表示を抜きだしておく
        hour = oneLine.match(/^([0-9]{1,2}時)/)[0]
        # p "   時:" + oneLine
        outFile.write(convTopHourMinute2TwoDigits(oneLine) + "\n")
        next
    else
        # 「時」がなければつけて出力
        oneLine = hour + oneLine
        # p "普通の行:" + oneLine
        outFile.write(convTopHourMinute2TwoDigits(oneLine) + "\n")
    end
end
感想

手でやったほうが早いね

以上

2020-05-22

anond:20200522170406

高校生ぐらいの頃は、日曜大工みたいな感じでhtmlとかphpとかperlとかを下手くそなりに弄ってた。

  って事は、あんたも初心者の時から取りあえず何かを作ってみたクチなんじゃないのかい?w

anond:20200522121607

何か作ってみることに意味があるのにプログラミングスクールで何か作ってみた無意味になるようなガバガバ理論言ってる人に向けた話と違うの

自主性いうなら情報系の大学専門学校講習会無意味じゃん

anond:20200521175300

高校入学時にパソコンを買ってもらって、FrontPageExpressってソフトウェアが入っていた。

触ったら、Webサイトを作るソフトって事を知って、その日に本を買ってHTMLでページを作った。

数日たって、掲示板を置いた。

その時にPerl言語を知って、ソースを見て何となくいじったりして覚えていった。

掲示板の返信処理のルーチン見たり、色々覚えていった。

そっから掲示板自分用にカスタマイズした。

コメント書くとレベルアップしたりする機能追加したり。

大体ここまでが、高1の夏休みくらいまでで、その後高校中退。

そんで、親戚が務めている会社Webサイトを作ってくれって頼まれて作ったり、その会社経由でPCサポートバイトをしながら

自宅でサーバを立ててみたくて、その時はFreeBSDインストールして、色々必要アプリソースコンパイルしながらソース見て行って

C言語何となく覚えて、自分ファイル圧縮作ってみたソケット通信作ってみたりした。

その後、たしか高3くらいでDirectX面白そうでいじり始めて、一回挫折して

VB6暇つぶし電卓作ったり、関数C++で作ってdll化とかしていて

ふと、DirectXをいじったらすんなり扱えるようになってたり

って感じで、とりあえず何かを作って表示させるってのは成功体験として凄く楽しいし、

からといって、自分で調べないで教えてもらって表示出来ましたってのは、成功体験として弱すぎる。

から最初に何か作れって事だと思ってる。

何も見ずに全部作れるレベルになるまでには、相当な回数の検索をしないといけないから、その練習にもなる。

今は、会社員のWebプログラマーで、Go言語をメインで色々作りながら

自宅で新しいサービスを作って独立したいと思ってる。

2020-05-21

anond:20200521175300

追記を読んだ。

どうやらこの増田君は「まずは何か作ってみたら」というアドバイスマウンティングと受け取るらしい。しかもかなり頭にきてカリカリしているようだ。

正直に言わせてもらうが、こいつマトモじゃないわ。かなりヤバイぞ。あんまり関わらんほうがいいタイプの御仁だな。

初心者向け】プログラミング言語人気TOP20簡易解説

概要

プログラミング経験からプログラミング勉強してみたい、でもどのプログラミング言語をやればいいのかわからない」というような悩みを聞くことがあるので、https://redmonk.com/sogrady/2020/02/28/language-rankings-1-20/ に載っている人気の言語TOP 20について、未経験者が最初に学ぶのはどの言語が良いかという観点簡単解説してみます

対象読者はプログラミング経験者なので、なるべく難しい言葉を使わないようにしたつもりです。また、正確性よりもわかりやすさを重視しているので何かしら間違っているかもしれません。ご留意ください。


ランキング

1位 JavaScript

Webブラウザの上で動くプログラミング言語。元々ただの文書しかなかったインターネット世界に、グリグリ動くページを作りたいという欲求により生まれた。JavaScriptのおかげで今のWebページグリグリ動きまくりである

元々HTMLちょちょっといじる為だけのものだったが、どんどん進化を続けて今は一つの超人プログラミング言語である。今ではブラウザ上でなくても普通に動かせる(Node.jsという)ので様々な用途で使われている。

ブラウザ上で動くプログラミング言語基本的JavaScriptしかないので、JavaScriptはすべてのWebプログラマが学ぶ必要があると言っても過言ではない。

ちょっとしたプログラムを書いてすぐブラウザ上で動かせるので楽しい。そういう点ではプログラミング入門に適していると言えるかもしれない。


2位タイ Python

機械学習を始めとしたデータサイエンスの分野で激烈に人気のある言語理由としてはNumPyとかTensorFlowのようなライブラリが充実しているというのが大きく、資産がたくさんあるのでこれからも使われ続けるであろう。

Webも作れるが、日本ではWeb系の求人は少ない気がする。

言語としては、誰が書いても簡潔で読みやすコードになる傾向にあり、小さいプログラムを書くにはいい感じである米国ではプログラミング教育Pythonがよく使われているという話も聞くし、初心者プログラミングを始めるのにはいいのかもしれない。

将来AIデータサイエンスをやってみたいと思うのであればPythonから始めましょう。


2位タイ Java

ランキングでは常に一位に近い順位をつける言語Javaができた当時は色々と革新的だったらしく、組み込み業界からWebまで流行りまくっていた。今でもその名残か使っているところは多い。過去資産プログラマの数が多いのが一番の理由だと思う。AndroidアプリJavaで書く(もしくはKotlin)。

実行速度が速く、また下位互換性がしっかりしているので過去に書かれたコードが新しいマシン上でも動きやすいのが長所短所としては、歴史ある言語下位互換性を保っているため文法が古い感じがする。タイプ量も多くなるし、学習コストJavaScriptPHP, Ruby, Pythonあたりに比べると高い。

正しく使えば強力な言語だが、日本のクソSEもどきは全員(自称JavaエンジニアであることがJavaが毛嫌いされる理由の一つになっている[要出典]。いわゆるGAFAJavaをかなりヘビーに使っているので要は玉石混交ということである

Androidアプリ作ってみたいというならJavaからはじめるのはアリ。


4位 PHP

Webページを作るためだけに生み出された言語プログラマの数が非常に多い。日本求人が一番多いのはJavaPHPであろう。

初心者でもとっつきやすく、すぐに動くプログラムを作れるので入門に使われることも多い。学習コストの低さはトップレベルであるしか基本的には古くてダメ言語とみなされており、PHPで作られたWebサービス脆弱性が多いという都市伝説もある。真実は闇の中である

近年のバージョンアップ比較的良い方向に向かっている(と個人的には思う)ので、選択肢としては意外と悪くないかもしれない。


5位 C#

Microsoftが生み出した言語で、.NETというプラットフォームを使ってWebサービスを、Unityというゲームエンジンを使ってゲームを作ることができる。

最近有名なのはUnityで、今やほとんどの3Dソーシャルゲーム(の一部分)はUnityで作られている。そう考えるとC#プログラマ結構いそうだし将来もある程度安泰かもしれない。もちろん.NETも広く使われている。

ただし.NETUnityも触らない人にとっては基本的に縁のない言語である

なんかゲーム作ってみたいかもなーと思う人はC#から始めてもいいんじゃないでしょうか。


6位 C++

C言語に色々な機能を足しまくってできた巨大な迷宮のような言語言語仕様は複雑怪奇だが実行速度は全プログラミング言語中でも最速レベルなので、パフォーマンス重要な開発において使われる。アプリサービスというよりは、それらを作るためのライブラリプラットフォームなどを作るときに使われることが多い。Web系の会社でいうとGoogleなどは主にC++を使っている。

基本的には初心者が触る必要はない。競技プログラミングを極めたいとかならC++からはじめてもいいかもしれない。


7位タイ Ruby

このランキングの中で唯一、日本人によって作られた言語。作者のまつもとさんは世界有名人である。ちなみに島根県出身、在住。

プログラミングを楽しくすることがモットーらしく、確かに書き味は良い。また作者が日本人なこともあってか日本情報が多く、情報収集という点ではとてもやりやすい。

Ruby on RailsというWebサービスを作るためのフレームワーク世界的に大ヒットしたため、必然的Ruby知名度も上昇した。少し前まで日本Webスタートアップは猫も杓子もRuby on Railsといった様相であった。今は少し落ち着いたようだが今も人気は根強く、Webプログラミングスクール等ではだいたいRuby on Railsを教えているとかいないとか。

Webに興味があるのならRubyから始めるのが一番無難選択肢と言える…のか?まあ悪くはないと思う。今でも需要は多い。スクールに行きたいのであれば黙ってスクールカリキュラムに従いRailsをやりましょう。


7位タイ CSS

これは他の言語とは毛色の違う言語である。というかCSSプログラミング言語と呼んでいいのだろうか?

CSSHTMLを装飾するためのものである。字に色をつけたり、背景を変えたり、レイアウトサイズを変えたりするのは基本的CSS役割である

すごく大雑把にいうと、HTMLで表示する内容(文章画像)を定義し、CSSでその見た目を整え、JavaScriptで動きをつける。というのがWebサービスの”見た目”を作るやり方である

なので、Webに興味があるのであればある程度はCSS知識必要である。が、これ単独で学ぶようなものではない。Webサービスを作る時についでに調べて少しずつ覚えていけば良い。


9位タイ TypeScript

TypeScript比較的新しい言語で、JavaScriptさら拡張したものであるMicrosoftによって開発されている。

プログラムにはデータの型(Type)というものがある。例えば「1」や「2」は数値型、「あいうえお」は文字列型といった具合である。大まかに言うと、この「型」に対して厳しい言語は型チェックによりバグの混入を防ぎやすいがプログラムを書くのが大変、というかコード量が多くなる。型が緩い言語サクサクかけるし短く書けるがバグを生みやすプログラマの力量が問われる。ランキングの中だとJavaScript, Python, PHP, Ruby, Perlあたりは緩く、Java, C++, C, Swift, Go, Kotlinあたりは厳しい。

そんな中、世で広く使われているJavaScriptの型チェックが緩すぎるのでもっとちゃんと型をつけたい、そんな要望を叶えるのがTypeScriptである基本的JavaScript理解している人間が使うべき上級者向け言語というのが現状なので、初心者が始めるには適していない。

ただしこの先主流になっていく可能性は大いにあるので、どこかのタイミングで勉強してみても損はしないと思う。


9位タイ C

C言語基本的OSを作るための言語であるOSというのはWindowsとかmacOSとかLinuxといったもので、マシンを動かすための基盤となるソフトウェアであるAndroidスマホにはAndroid(という名のOS), iPhoneにはiOSが載っている。コンピュータ基本的OSがあって初めて動かすことができ、OS提供する機能を使ってブラウザスマホアプリなどを動かせるのである

というわけで、初心者が学んで実用的なものではない。ただしC言語というのは世の中の様々なものの基盤になっており、他言語文法C言語から拝借しているものが多い。例えばC言語をある程度勉強していればJavaPHPなどはなんとなく雰囲気で書けてしまったりする。

そういうわけで、コンピュータサイエンスをこれからちゃんと学んでいきたいという人(大学生とか)はC言語から始めるのもいいと思う。ちなみに筆者は初めて書いた言語はCであるが、意味理解できるまでに2年かかった。才能がないとこうなるので注意。


11Swift

SwiftAppleによって作られたAppleのための言語であるiOSアプリiPhoneアプリと言い換えても良い)を作るためだけに存在している。

言語自体は他と比べて新しいため文法機能イケてる雰囲気があるので基本的はいいのだが、iOSアプリ以外で使っている人は多分世界で5人くらいしかいないと思う。なのでiOSアプリに興味がない人はやめておきましょう。iOSアプリを作りたいあなたは他に選択肢はない。Swiftをやりなさい。


12Objective-C

Swiftが生まれる前はiOSアプリを書くためにObjective-C必要だったため、多くの人がこの言語を使っていた。が、今はSwiftがあるので、古くからあるObjective-Cアプリメンテナンスする時以外に使う機会はない。名前すら覚える必要がないので存在を忘れてしまって構わないが、これだけ順位が高いということは多くの企業がいまだにObjective-Cで開発し続けているということであり、ニッチ需要はこれからも残るのかもしれない。


13位タイ Scala

Scala関数型言語と呼ばれる言語の一つ。Javaの親戚みたいなものなのでJavaとの連携が容易であり、上手く使えば性能も出るしコード量も少ないしバグも少なくて最高、な感じらしい。が、その分難易度が非常に高いので初心者が手を出すものでは絶対にない。どんなに早くても他に二つは言語を覚えてから勉強しましょう。Javaを覚えてからやるのがベター


13位タイ R

R言語データ解析用のプログラミング言語である

正直ほとんど書いたことがないのでよくわからないが、ビッグデータというワード流行りだした頃はデータ解析用途でかなり流行っていた。その後機械学習AIブームが来て、今でも現役で使われてはいるがPythonがどんどん勢力を拡大しているので少し目立たなくなってきた、というのが個人的な印象である。まあプログラミング初心者最初にやるようなものではないことだけは確かである


15位タイ Go

Go言語比較的新しいGoogle製のプログラミング言語で、Googleのように巨大なシステムでの使用目的に作られたものであるしかし実際には様々な企業が利用しており今一番勢いのある言語と言ってもかもしれない。

他のプログラミング言語の良い点や悪い点を参考に設計されており、実行速度の速さと生産性プログラムの書きやすさ、読みやすさ)を両立できるような言語になっている。ただし、機能を増やすのではなく本当に重要機能だけに絞るという思想があるようで、他の言語に慣れていると機能の少なさに不便を感じるかもしれない。

学習コストが低いという点では最初に学ぶ言語として適しているかもしれないが、GoだけでWebサービス等をサクッと作れるのかというと微妙なので、アウトプットを出しにくいというのはあるかもしれない。

二番目や三番目に学ぶ言語としてはオススメ


15位タイ Shell

シェルというのはテレビなんかでハッカー的な人間PCを開いて謎の黒い画面に白い文字を打ち込んだりするアレである説明としては正確ではないがまあ大体そんなもんである。何が言いたいかというと初心者最初に学ぶとかそういうものではない。しかし実際に開発の仕事をやるとシェル知識はあったほうがいいし、シェルに多少詳しくなるとPC上でテキスト操作をしたりファイルをいじったりというのが便利にできるようになる。ただし(通常は)極める必要はない。

Shellと言っても実際にはbash, csh, tcsh, zshなど色々あるのだがそれらをひとまとめにしてShellとなっているようだ。


17PowerShell

PowerShellは上のShellの親戚みたいなもので、ShellがMacLinuxで動くのに対しPowerShellWindowsで動く。そんだけである。あと正直あまり知らない。


18位 Perl

ランキングの中ではかなり昔からある言語で、サーバーと呼ばれるマシンには大体Perlが入っている。そのくらい市民権を得た超有名言語で、C言語C++で書くほどでもない小さなプログラムはとりあえずPerlで書く、というくらいには広く使われていた。インターネット初期はほとんどのWebサイトはPerlで書かれていたとかいないとか。PHPなどの登場はその後である

今でも広く使われてはいるが、RubyPythonPerlの後継的な位置付けであるため、初心者が新しくPerlを学ぶメリットというのはあまり思い浮かばない。何か特定目的があるのであればいいと思う。


19位 Kotlin

Kotlin簡単に言えばBetter JavaであるJavaをもうちょっといい感じに書きたいという気持ちで作られた言語で、Scalaと同じくJavaの親戚のようなものである

ランキングの中ではSwiftと並んでかなり新しい部類。AndroidアプリKotlinで書けるようになったことがきっかけで人気が爆発的に上昇、今ではWebの開発にも使われていたりする。

とは言えまだまだ新参者といった感じで、ドキュメントなどの情報も他の言語に比べると物足りないので初心者には厳しいかもしれない。

言語自体はとてもいい感じなので、もう少しコミュニティ成熟してくれば最初に学ぶ言語選択肢として有力になるかもしれない。


20Haskell

HaskellScalaと同じく関数型言語であるScalaJava的な書き方でも動くの対し、Haskellは「純粋関数型言語」と呼ばれ、ランキング中の他の言語とは一線を画した書き方になる。どう考えても初心者にはオススメしない。少なくとも他に二つは言語マスターしてからやりましょう。


総評

なんとなくWebに興味がありそうならJavaScriptRubyもしくはPHPAndroidアプリに興味があればJavaiPhoneアプリに興味があればSwiftAIデータ分析に興味があればPython3Dゲーム開発に興味があればC#。この辺りをやりましょう。

特に目的がないのであればフィーリングで選んで大丈夫ですが、やめておくべき言語というのはあるのでその辺だけ参考にしてもらえれば。

なお筆者はただのヘボプログラマであり、大好きな記事http://www.mwsoft.jp/column/program_top10.html) の現代版かつより初心者向けなものを書いてみたいと思ってこの記事を書きなぐった次第である。あまり真に受けないよーに。

anond:20200521175300

生業にしてない人だからごめんだけど、初めてプログラミングなるものに触れたのは前略プロフィールだった。

文系大学入って教職取ったのよ。履修科目の情報科目のオンライン授業で、それらがhtmlという言語だと知った。で、チュートリアル的なものをざざっとWindowsメモ帳に書いて提出して単位を取ったわけだが。

それでプログラミングとはなんぞやという仕組みを知って、進もうと思えば学生のうちから秘書検とかとる代わりに勉強して書いて作ってみたりしてたら、もしかしたらそっちに行ってたのかもしれんなという数学が苦手勢でした。

2020-05-19

プログラミングスクールに通わずプログラミングを学ぶ方法

プログラミングスクールってどう思いますか」への、個人的な回答メモ

LINEウェブ制作系のオープンチャットで、

おすすめプログラミングスクールはありますか?」

エンジニア転職したいです。何からやればいいですか?」

おすすめ勉強方法を教えてください」

など、プログラミング経験の方によるこの質問から始まって、独学の方法についての意見交換が始まる展開を何度か見ている

初心者なのに数十万かけてスクールに通おうとしている人が多かったのが意外だったので、個人的な考えを長文でまとめたものである

リモート研修中にクビになった法政大の〜」という記事を見て、既視感があったので増田に貼る。

昨今のコロナ以前に書いたので、コミュニティの利用方法は若干今の現実と即してないと思う。

この文章は、ある程度の本音と持論を語るために、あえて冗長な長い文章形式をとっている。

なぜならば世間一般の「エンジニアのなりかた」といった類の文章は「わかりやすさ」に重きを置きすぎていると考えているためだ。

わかりやす文章は、読み手コントロールする文章である。そして、インターネットに落ちている「読み手コントロールする文章」は、何かを売りつけるための文章にすぎない。

あと、無料で読める長い文章すら読み飛ばす人が、実務レベル学習をやるとは思えない(クソ偏見

それと、ネット上で「プログラミングを学んでエンジニアになりたい」っていう人はだいたいウェブエンジニア(コーダー)志望なので、それを前提に書いている。

■どんな人を読者として想定しているのか

この文章ではこんな人を想定している

20代前半~30代前半で就職経験非正規雇用込)はあり。現在仕事はしている。労働時間はまちまち。週休2日で、月の半分の土曜日は出勤。平日の労働時間・出勤時間家事労働を除いた自由時間は1時間半程度」

「今の仕事には将来性が無いし、このままだとダメだと思っている。貯金はしているので、それを使ってプログラミングスクールに通って転職したい」

パソコンスキルゆっくりとしたブラインドタッチ日報を打ったりはできる。自宅にもノートパソコンは持っているけど、週末にyoutubeを見るくらい」

エンジニアイメージは、ウェブページを作ったりデザインをしたりする人、という認識

「まだプログラミング勉強は始めていない。何からやったらいいかからないし、時間も無いから間違った効率の悪い勉強方法は避けたい」

オープンチャット相談を見ていたり、自分の周囲を見ていてもこういう人が多い気がした。

気持ちは正直なところすごく分かる。

学校卒業してから仕事とは関わりのない異業種について勉強することはわりと大変だ。

資格勉強ならば、体系的にまとまった書籍試験範囲があるので、書籍をとっかかりとして勉強やすいだろう。しかし、「就職」を前提としたプログラミング勉強だと、たちまちにハードルがあがる。

言うなれば、週末に趣味でやるレベルではなく、「実務レベル」という到達目標があり、なおかつ肝心な「実務」について一切想像ができない。周りにエンジニアはおらず相談ができない。

そうするとどうなるか。

プログラミングスクール広告が魅力的になってくるのである

プログラミングスクール 比較」「プログラミング 始め方」で検索するとブログスクールオススメがたくさんヒットする。しかも、今なら入学金が半額だったりする。

どうしよう。プログラミングスクールに通うべきだろうか。

そんなことを考えている人を想定している。

結論:今すぐProgate(無料プログラミングアプリ)をやれ


エンジニアになりたいけど、プログラミングはやったことがない」という人にオススメサービスがある。

それが、Progate

https://prog-8.com/

である

Progateでは、ウェブサイトウェブサービスで使うプログラミング言語を、わかりやすスライドゲーム感覚習得することができるサービスである

なぜ、プログラミングスクール検討する人にProgateがいいのか。

なぜならば、Progateはtwitterなどのアカウントを持っていれば、5分後には学習スタートできるサービスからである

あなたプログラミングを一切学んだことがないならば、スクール情報を知るよりも前に、「自分が学ぼうとしているものがどんなものか」を知ることがもっと重要である

Progateは、「自分が学ぼうとしているものが何か分からない人」に特化したサービスであり、なおかつ学んだあとに「自分には何が足りないか」を考える足がかりになるサービスである

個人的偏見だが、こんな駄文を読んだり名前の知らない人に相談したりプログラミングスクールの紹介をするアフィリエイトブログを読んでいる時間で、Progateに登録してHTMLの基礎を学ぶほうがはるか有益だ。

何度でも言うが、エンジニアになるための勉強が、今から5分後には無料で始められるのだ。今から5分後には、あなたHTMLって何?っていう段階から、一歩踏み出して、5分前のあなたが知らない、ウェブエンジニアの基礎の基礎の基礎を知ることができる。

ならば、なぜやらないんだろう?やらない理由を探して、あれこれ迷って時間を浪費したあげく、「自分は将来のことを考えている」と自己満足したいだけではないのか?

こんな安っぽい挑発に乗っかるのは癪かもしれないが、まず行動をしてみてほしい。行動をする習慣と、行動を通じて頭を使う習慣を身につけてほしい。

実際のところ、Progateが無料っていうのはウソで、全てのレッスンをちゃんとやろうとすると月額980円がかかる。しかし、半年で80万円のプログラミングスクールに比べれば遥かに良心的な価格である。そして、前章で想定したような余暇に余裕が無い人でも、Progateならばスキマ時間で1か月もあれば1周することができるはずである

まずはそこからはじめてみてはいかがだろうか。

プログラミングスクールおすすめしない理由

費用対効果が悪い。胡散臭い就職保証されているわけではない。

以上。

プログラミングスクールに通うメリットとしては、

・同じ環境勉強する仲間がつく

メンターがつく

講師がつく

といった点が考えられる。プログラミング学習挫折しがちなところをサポートしてもらえる面や、お金を払った分の覚悟が生まれるのは良い点だろう。

しかし、結局のところそれも人の運であるところは否めない。

個人的偏見だがプログラミングスクールも、通ったもの挫折する人はかなり多いのではないだろうか。

プログラミングスクールを修了した人が、プログラマーではなくスクール講師メンターになる、というのもよく聞く話である。もちろん、そういうスクールに通って、あなたプログラマーになれないとは言えない。でも恐らく、その環境あなたが望む「実務レベル」を身に着けられる環境とも言い切れない。

おそらく、チャットなどでに質問される方の多くは、自分エンジニアデザイナーとしての働き方が、まだ明確に見えていない方だと思う。何をどれだけ勉強して、いつまでにどのレベルに達しなければならないか。そこがつかめていないはずだ。

そんな状態プログラミングスクールお金を出すのは、危険ではないかと思っている。自分習得すべき課題を知らないまま、他人自分人生手綱を預けてしまうことになりかねない。

学校というのは、「自分が何を習得したいか、どうなっていたいか、何を勉強しているのか」をある程度把握して、その目標との軌道修正のために利用する場所であって、教わる場所ではない。カルチャースクールに通うならともかく、転職を前提にした学習において、上述の点が曖昧なままにスクールを利用するのはメリット以上にリスクが大きい。

っていうか、スクールに通う数十万があるならば、その予算乾燥機付きの洗濯機食器洗い乾燥機を購入して、家事効率化を試みる方がいいのではないか

そのほうが、学習時間睡眠時間を捻出できるため、仮にプログラミング学習挫折しても、生活の質は向上する。

■Progateをやったあとはどうするべき?


1.なにか書籍を1冊やりきってみる

Progateでいくつかの言語での学習が終わった段階で、なんとなく「自分が何をやらなきゃいけないのか」が見えてくるはずである

仮に見えてこなくても、Progateをもう一度やってみるのはあまりオススメしない。

そこで、見方を変えるために、書籍にとりかかってみるのがいいと思う。

特に、Progateでは、実際にコードを書くためのエディターや、プログラミングに使う各種ツール言語などのインストールをする「環境構築」を学ぶことができない。

多くの入門者向け書籍場合、まずは序章で環境構築やおすすめエディタの紹介がある。ここで、一度環境構築を経験してみるのがいいと思う。

選び方としては、

予算内(2000円~3000円くらい)

最近に発売されたもの2017年2019年)、あるいは改訂が入ってるもの

・「書籍名 正誤表」で検索して、内容の誤りが修正されているもの

でどうだろうか。

できれば、大型書店に足を運んで、手を取って比較してみてほしい。(コロナから今はできないけど)

おそらく、Progateを始める前に書籍から始めようとしたものの、「どれがいいかからない」「初心者なのに、専門書のコーナーにいるのが恥ずかしい」

となっていた人でも、この段階ならば何かしらの選ぶ基準ができているはずだ。

例えば、Progateで分かりにくいと思ってたところがなんとなく理解できる本だったり、もっと詳しく知りたい内容が載っていたり、作ってみたデザインサイトが載っている本が見つかるはずだ。

もし、近くにプログラミング書籍が売っているような書店が無い場合は、Amazonに頼ろう。こればかりは仕方がない部分でもある。もし、タブレット端末を持っているならば、

Amazonkindle unlimited登録すると、月額1000円くらいで電子書籍の読み放題コンテンツを利用することができる。読み放題に登録されているのはいささか古いものが多いが、それでも限られた予算内でいろんな本を比較しながら進められる点で、メリットがある。

2.N予備校を使う。

N予備校ニコニコ動画提供する「ドワンゴ」が提供する学習サービスである

https://www.nnn.ed.nico/pages/programming/

このN予備校には「WEBプログラミングコース」というプログラミングコースがあり、これがわりと本格的な内容だと定評がある。

メリットとして、


が挙げられる。Progateと違って、講師質問できるのがN予備校の大きな強みだ。

でもお高いんでしょう?って思った方もいるかもしれない。

だが、なんとN予備校は月額1080円であるしかも、コロナ下の今では、無料である

しかも、プログラミングだけではなくPhotoshopillustratorといったAdobeソフト学習コースなども受けられる。

ただしデメリットもいくつかある

といった点があげられるだろう。

N予備校を勧めるのに「何を学べるのか」を具体的に書かない点には、難しくてとっつきにくい内容が多く、初学者説明しにくいからというのが挙げられる。

(ちなみに、チャットbotアプリとか、掲示板アプリを作ったりできます

実際、N予備校生放送を見ると、回を重ねるごとに挫折者が増えていく。

料金が安いにも関わらずサポートが手厚いのは、おそらく、黙って挫折する人が多すぎてサポートの手間が少ないのではないだろうか。

■Progateもやって、書籍もやって、それでもプログラミングスクールに通いたい


ここまでやって、それでもプログラミングスクールに通いたい人には、スクールを利用するための明確な課題意識があるはずだ。

ポートフォリオ作成転職活動を前提に、対面やスカイプで細かくサポートを受けたい」

自分ウェブサービスリリースしたい」

などなど。

この段階になって、なおかつスクールの料金を払える人ならば、アドバイス不要だと思う。

プログラミングスクールの問い合わせ窓口や受付で、いやらしい質問たっぷりとぶつけて、自分にあったものを探すのがいいのではないだろうか。

なお、大都市圏に住んでいる人ならば、この段階でエンジニアの集まりに顔を出してみるといいと思う。(これもコロナでできなくなった)

コンパス、という勉強オフ会サービスがある。

https://connpass.com/

ここで、自分が通える初心者歓迎のオフ会を探してみるのはどうだろうか。

こういうエンジニアの集まりには実際に異業種から転職した経験がある人や、フリーランス勉強している人、講師経験のある人が多く参加している。

個人的経験では、こういう集まりには親切な人が多く相談やすいと思う。不安払拭するためなら、一番近道かもしれない。

なんなら、「Progateを始めました!」って段階で足を運んでみてもいいと思う。

まとめ

以上、おそらくここまで読んでいる人は誰もいないと思うが、個人的経験を前提にしつつ「おすすめプログラミングスクールはありますか?」問題について書いてみた。

人によっては、「プログラミングスクールではなく職業訓練校」とアドバイスしたい人もいると思うが、職業訓練校は地域による当たりはずれや、学習者が現在仕事と併用できない点があるため候補に入れなかった。

(個々の状況に応じた選択肢の一つとして、職業訓練校は大いにありだと思うんだけど、一般論として勧めることができない。補助金があっても離職を伴いますから

この駄文を通して私が主張したいのは「悩んでいる時間無駄であり、とりあえず行動して勉強する時間無駄ではない」というただ一点である

「とりあえず行動する」とは、リスクを背負ってやみくもに飛び込むことを意味しない。最低限のコストで最低限の学習を行い、自分の向かうべき道筋について自身で仮説を組み立てつつ行動することである

そのための足掛かりとして、高額な出費を伴うプログラミングスクールではなく、まずProgateを推したい。この際、費用が掛からずに自分トライアンドエラーができるならば、他の学習方法でも全く構わない。とにかくまずは学習をはじめてほしい。

願わくば、この駄文が誰にも読まれことなく、いま悩んでいる人が「とりあえず行動してみる」と、勉強を始めてくれることを、願ってやまない。

ちょっと追記https://anond.hatelabo.jp/20200519212657

2020-05-16

話芸

オンライン授業を始めている。

生徒のネット環境バラバラだしスマホ参加もいる。反応もよく見えないし手元も見えない。

かなりの一方通行感は否めない。

そこで

YouTubeの人気講師を真似て授業の練習をしてみた。あんテンションを1人きりでキープするのは至難の技だ。同僚に爆笑されたし。

何か画面に引きつけられる事をと思い芸人さんのフリップ芸を真似てフリップ作ってみたが、これもやっぱり話芸とセットで難しい。

となると話芸からだ!と落語や、神田伯山の講談ネットで見ながら夜な夜な江戸っ子になったりしている。うどん派だけど。

学校よ早く始まれ

2020-05-12

映え狙いの琥珀糖ってやつ

なんかムカつくから嫌いだったんだけど

作ってみたら美味い

ASMR・同人音声の隆盛を振り返る

同人作品販売サイトで「キャンドルマン」の名前を見かけて、懐かしくなって筆を取る。

個人主観・狭い経験での言及なので、適当ツッコミ・補完してください)

■連日新作の上がる同人音声作品

もはや追いきれない。

イラストはどれもレベルの高いものが揃っているし、ネタあの手この手と出してきて、それが結構な期間を続けて今日に至っているので驚きである

そしてその大半がオリジナルというのも、よく考えたら結構不思議

アマチュア声優シナリオネタで、1本1000円程度。もはやネタ被り上等で作品が出続ける中、それでも販売数は好調

ポイントはやはり「ASMR=立体音声」なのだろう。

共通素材を使ってるもの例外として、そのリアルから「音声の2.5次元」を味わえるとあって、アニメゲームにはないアドバンテージがある。

■キッカケは催眠音声?

ではブームの始まるはいつだったかと振り返ると、およそ10年前、「キャンドルマン」を含めた催眠音声が流行りだした辺りに行き当たる。

当時はまだ立体音声はなく、RだかLだかのファイル名で左右どちらかを選ぶ様式が多かったと思うが、「催眠」という要素が他では味わえない魅力価値として注目を集めた。導入のお決まりフレーズやら、ちょっとシュールさの漂う感じは、ネタとしても面白がられていた。

ただ、実際に催眠にかかるかは単純なシナリオの良し悪し以上に専門性が求められ、自分もアレコレ試してはガッカリしたりしなかったりした覚えがある。

そこで没入度を高めるために注目されたのが、立体感のある音声(当時は編集含む?)だった。

セリフを追わなくても、より直感的に催眠にかかりやすくなる点は、技術進歩していくのを感じて日々ワクワクして新作を覗いていた。

そして、並行するように現れたのが「耳かき音声」である

耳かき音声

前述のように、催眠音声は作るのにスキルが求められるので、「やってみよう」と思ったところでおいそれとは始められない。

一方で、立体的な音声を作る技術難易度がそこまで高いわけではなく、何か上手く使えないかと目を付けられたのが耳かきである。音声とはいえ、音の振動で直接こちらの体に刺激を与えるという点では画期的ものであり、それがまた気持ちの良いものであったがゆえに癒し効果も得ることができた。

そうして、催眠は一部のサークルがぽつぽつと新作を出す程度だったのに対し、耳かきはあれよあれよという間に広がっていくこととなった。

認知度の向上

とはいえ大手会社メディアと繋がりがあるわけではない、あくまネットの一部の盛り上がりだった耳かき音声。

販売サイト作品を出すだけでは、ここまで周知はされなかったのではないだろうか。

独断偏見で、周知に貢献していた作品・人に触れたいと思う。

サークル「JON」 2010年

耳かきエロを絡めたハイクオリティ作品低価格提供。「この値段だったらハズレでも・・・」と取っ掛かりを作った。

・とみみさん 2014年

ニコ動で「耳かき音を作ってみた」をひたすら上げていた方。品質が高く、ボリューム20~30分ほどあり、当然無料なのだがむしろ金を払わせて欲しいレベル

シロクマの嫁(伊ヶ崎綾香) さん 2015年~

耳かきが好きすぎる人。声優になったし、耳かきエロゲを作ったりと、行動的すぎる布教家。初期のニコ動での雑談動画が懐かしい。

・紅月ことねさん 2000年代前半から活動

自分同人音声作品に引きずり込まれた要因の人()最初に聞いた催眠作品で「な〇は」みたいな声に聞こえたせい。ちょいちょい見るテ〇ファのエロアニメの人。同人声優さんもレベル高いんやね。やで。

■おわり

それっぽいこと書こうとして、まとまる前にこんな時間明日仕事なので筆を置く。

良質な立体癒し音声を求めながらも、数が多すぎて追いきれないのぜ。おススメ教えてください(本題)。

自分推しは、「Crescendo」のターコイズシリーズ。音リアル。3作ループ無限に寝れる。

2020-05-09

anond:20200509164523

大学時代の専攻は何だったの?

独学でもいいから、卒論とかゼミテーマとかでアプリ作ってみたらいい。

大学の時の先生相談してみなよ。

2020-05-05

anond:20200505141911

とりあえず近くのできるだけ大きな本屋に行って、iOSアプリの棚を見てみ。

そして、サンプルプログラムが充実していいて、入門と掲げていて、自分がやっていることに近そうな本を選んで「本の最初から最後までのサンプルプログラムを作ってみ」

それができればある程度iOSアプリの基礎がわかるから、そのうえで次に何を勉強しないとならないかがわかる。その積み重ねだ。

あと、少しプログラム作ってみたらわからないことが出てくるだろう。その段階で再度本屋に行って今度は索引を見て、自分がわからなかったことを的確に調べられる本を探すんだ。

から入門書」と、「わからないことの検索本(API本)」の2つが必要

こういうアプリ、作りたいんです!

はてブ民様の知識を貸してください。

大学オンライン授業で

なおかつ今外に出れないので

アプリ作ってみたいです。

【やりたいこと】

カメラ

布についてるタグ

JIS記号

読み込む。」

画像認識てきなやつをさせる

「読み取ったJIS記号

意味

表示させる」

【なぜやりたいか

シーツを洗おうとしたんですけど

タグ記号意味がわからなくて

結局、ウェブで調べました。

(僕はアプリを入れましたが)

でも、これってQRコードみたいに

パシャっと記号写真に撮って

画像認識させてもっと簡単

わかったんじゃないかなと。

【ワイのスペック

私立文系大学生(法学部)

Pythonの入門参考書(?)やりました。

授業で1年間PHPもやりました。

増田見てるぐらいのネットリテラシーです。

環境

iOS用でつくりたいです。

詳しい事はわからないのですが

Macを用意する必要があればします。

プログラミング言語もこれを機に覚えたいです。

さなヒントで構いません!

身近に聞ける人がおらず教えてください。

追記

たくさんのアドバイスありがとうございます

「何を使って」「どうしたいか

もっと具体的にすべきだと思いました。

ひとまず、何個かヒントをいただけたので

それを調べていくところから始めていきます

2020-04-29

anond:20200429134023

豆鼓入りのヤツは麻婆豆腐とか台湾ミンチ風のアレのために常備してる、うまいよな。

これ作ってみた感想として、砂糖オイスターソースごま油を小さじ1ずつ入れてお好みでニンニク刻んで入れると中毒性上がっていいぞ。

書かれてるの以外のおすすめトッピングニラ海苔鰹節

会社が休業になった

月曜日から、あれだけ「業務を止めるくらいなら出社しろ」と言っていた会社が休業になった。

そんなわけで、今は1歳の子もの面倒を見て自宅でゆっくりしている。朝子どもと一緒に起きて、朝ごはんを食べる。Eテレをなんとなく一緒に見ながら、家事をする。大体みいつけた!が終わる頃に散歩をしたいと言われるので、子どもと手を繋いで家の周りを散歩する(買い物があるならこの時に行く)。帰宅したらしっかり手洗い(または全身シャワー)して、子どもはお昼寝、大人は少しだけの休憩時間。起きる頃にお昼ご飯にして、その後は一緒に家の中で遊ぶ。おやつタイムを挟んでまた遊ぶ。16時になったらまたEテレを見ながら家事をして、17時を過ぎたら一緒にお風呂に入る。18時くらいに子どもに夕ご飯を食べさせる。この後大人ご飯を作って食べて、21時くらいに寝かしつけ。スケジュール通りいかない時もあるけど、大体こんな感じの生活テンポである

わたし子ども月齢4ヶ月のとき仕事に復帰したので、完璧ではないにしろ、ある程度意思疎通の取れる子どもとこんなに長期間一緒に過ごすのが初めてだ。家も狭いので、本当に起床から就寝まで、ずっと一緒にいる。ぷにぷにのほっぺがずっと側にいる。

自分でも知らなかったのだが、何度も同じ絵本をせがまれるまま読むことも、歌を歌ってとせがまれるまま歌い続けることも、ブロックや積み木で一緒に遊ぶことも、思ったよりわたしにとって苦痛ではなかった。育児よりも働くことの方が向いているのだろうと自分では思っていたが、間違ってたのかもしれない。状況が複雑な各ステークホルダーの機嫌を取ることよりも、子ども一人の機嫌を取ることの方が、はるかにワクワクして楽しいのだった。単純に仕事に疲れているだけかもしれないし、期間限定からかもしれないし、子どものもちもちのほっぺの魔力にやられているだけかもしれないが。

そんなわけで子どもの手を引いて、ちょっと手の込んだ料理作ってみたり、いつもレトルトで済ませていた子ども幼児食を手作りしてみたり、なんだか楽しく生活している。

ちょっと前まで出勤していた時は、不要不急の業種なのになんでこんなに医療従事者の頼みを無視して電車に乗って通勤して頑張ってるんだろう、とか思っていた。そんなことを考えているうちに、子どもを通わせている保育園からも登園自粛要請された。要請されたので、在宅勤務を強く希望して自宅で保育しながら仕事をしたりも短期間したけれど、とても無理な話だった。同じく在宅勤務の夫とどっちが面倒を見るかで揉めて、家庭内雰囲気が最悪になった。結局妻で女性わたしがなし崩し的に多く面倒を見ることになって、わたし仕事はどんどん遅れた。これが本当にストレスだったので、今は本当に穏やかな気持ちだ。

とはいえ不安はもちろんある。休業期間中給与は、ただでさえ少ない金額から更に6割になるし(こういうとき組合費を毎月結構払ってるのに頼りにならない労働組合のことを考えてしまう)、保育料は登園自粛してるにもかかわらずフルで支払わなければならないし(無認可保育所は保育料免除対象外なところが多くてつらい、定員オーバーで認可に入れないから無認可なのに)、そもそも休業明けに果たして保育園子どもを受け入れてくれるかわからないし、いつまで残りの有休の数を数えて怯えながら労働しなければならないのかわからないし、そもそもこの後クビを切られずに働き続けられるかもわからない。漠然とした不安は常に付き纏っている。付き纏っているけれど、こうやって今子どもの寝顔をゆっくり見られる今は幸せだと思う。わたしが働き続ける限り、こんなに長く子どもと一緒に遊べるのはこの休業期間がきっと最後になると思うので、できるだけ楽しく過ごしたい。

しわたしの今後の人生が長く続くのであれば、きっととても幸せ時間だった、とこの期間を振り返るのだと思う。

ログイン ユーザー登録
ようこそ ゲスト さん