日記

日々の生活をまとめます

・コンテナのネットワーク関係あまり深く考えなくても良いかも

→ホストでやろうがコンテナ内でやろうがあまり関係ない。DPDKも入れられる

・YCSBをデバックできるように書き換えるかクエリ送って確認

コンテナ内で mongodb, ycsb を動かしたい

ubuntu 16.04 で動かしたい時xenialで検索するとヒットしやすいかも

・公式が作った完成品を動かしてゴールを確認

→ソースからビルドしてそこを目指す

・ycsb のインストールはコンテナ内でする必要ある?→ホスト上でport開放したコンテナに接続できるのでは

有料Progateやってみた マイ評判 JS修了

最近花粉飛んでます?何故か外出るとくしゃみが止まらないです。

 

それはともかく、先日始めた有料会員でのProgateでJavaScript(ES6)を一通り学び終えたため簡単にレビューをしたいと思います。

 

結論から言うと、4.0★★★★☆有料会員になって良かった!でもちょっと...って感じです。

理由はこんな感じです。

 

 詳しく書いていきます。

 

分かりやすい

イラストでの説明なので直感的です。また部分部分で実際にプログラミングを書くのでその都度理解しているか確認できました。もしエラー等が出ても、ヒントや答えをいつでも見れるので躓かず勉強を進められました。

 

他にも下記写真のように学べること一覧があるので、事前に何やるか明確だし、復習する時も簡単にたどり着けますよね。

f:id:program-memo-diary:20181127024941p:plain

JavaScript(ES6) Ⅰの学べること一覧

 

 

使いやすい

ブラウザ上で動くので、環境構築等の手間がなくパソコンがあればいつでもできるというのは嬉しかった。またプログラムを書く時、カーソルキーをあまり使わなくて済むようにできていたのでストレスなく学べました。地味だけどこういうのポイント高いですね。

下の写真は実行ボタンをクリックせずとも動くようになっているのを示すものです。

f:id:program-memo-diary:20181127024924p:plain

プログラム実行ボタンがCtrl+Enterで押せる!

 

モチベの維持がしやすい

Progateには学習を進めるにあたり写真のようなモチベ維持のサポートがあります。

f:id:program-memo-diary:20181127024937p:plain

それがランキング機能です。

経験値やレベルでday、week、totalに分けたランキングがあり、自分がどのくらい行っているのか分かります。

また友達申請機能もあるので競争とかできますね。燃えます。

 

結局何が出来るの?

変数の宣言や条件式の書き方、関数やクラスについてなどの基本文法を学び終わった後、発展的な教材や応用が足りないことに気づきました。

つまり、学んだけどこれらを用いて何が出来るのかは分からない。

だから一通り終わった時に「で?」と思いました。

ただ、これはおそらくJSのES6が新しくでてまだ日が浅いので教材がまだないからと思います。

実際この記事を書いているときに新しいレッスンが出てましたので、今後に期待して他の言語をやるべきなのかなと思いました。

 

以上でJSを学び終わった後の感想を終えるのですが、やはり発展的なことが出来ないというのはつらい部分があります。

Progate単体で何かを作れるのかと聞かれたらまだ何も言えないですね。

 

ただ、今HTML&CSSを学んでいるんですが、こっちは基本文法を学びながら実際にページを作成していくパターンです。JSと違って自分で応用を利かせられそうだなと思いました。また、道場コースと呼ばれるレッスンがあるのでそこもJSと異なってますね。

これから他の言語のレッスンを全部受けて、Progate全体の総評をできればいいなと思います。

有料Progateを始めてみた

先日、有料Progateを始めました。

 

主にweb系のプログラミングであるHTML&CSSPHPJavaScriptについて学ぼうと思います。

一通り学習したら使用感やメリットなどについてまとめます。

またそのまま勉強するやる気が続きそうなら、他の言語をかじったり、

他のサイトを使ってみようかな~なんて思ってます。

 

では、勉強してきます!