Day7 slimというフレームワークを学ばなきゃ

<学び>

バイトの要請により、phpslim3というフレームワークを知らなければならなくなってので、今週は頑張って習得します。

 

フレームワークrailsのprogateを一周したぐらいで、全然使いこなせるレベルではないんですね。。

で、ちょっとだけ調べました

slimはマイクロフレームワークってやつらしいです。

 

今の正しいかどうかわからない認識を書くと、

 

・多機能で複雑

CakePHP

Ruby on Rails

・少機能で単純

slim(PHP)

 

みたい・・な?

どうやって学ぶかだけど、公式ドキュメントを読む、とか、それより前にprogateのrailsを復習するのも良さそうかなと。(railsも知りたいし。本質わかればあとは見てくれの違いだけでっしょ)

 

何かアドバイスありましたらお願いします。

 

<一日>

引っ越しの荷造り(45lゴミ袋を大量活用して快適)したり、RoyalHost行って旨い高いとか感じたり。

 

荷造りはだいぶ時間を取られています。ついでに断捨離的なこともやってるからですね。 

Day6 新しい家行ってきた

<学び>

 ・ファイルの内容を読み込んで出力するためのコマンド

zcat

gzip(.gz .tz)なファイルに使う

cat

非圧縮テキスト用

xzcat

.xzなファイルに使う

unzip

zip形式なファイルに使う

 

 

・topコマンド面白いけどなにが出てるのかよくわからんからあとで調べたい。

とにかくchromeが目立ってた。

 

・シェル芸っておもしろそう

勉強したいですね〜

 

<一日>

9時に起きた

 

ちょっと用事があって新しい家に行ってきました〜(引っ越すのは近々)

ついでに東大農学部のラボの様子の話も聞きました

Day5 DeNA TechCon 2017に行ってきました。

<学び>

Denaはゲームがメインの会社だと知った。

・キーボードショートカットを追加したら使いやすくなった。(Macで、control+Q/Wでブラウザのタブ移動にしているのですが、それをそのままintellijにも登録したら、とても使いやすくなった。)

ついでにMacのcontrol+←/→に割り当てられている機能をcontrol+2/3に登録しました。これの使い勝手はまだわかりませんが。

・JSを書くだけなのにここ数年でフレームワークが大量に出てきて大変らしい?

 

<一日>

8時に起きるが午前中はひたすら眠い

 

午後はDeNA TechCon 2017に行ってみた。

行ったと言っても、入場料は無料ですし、5ステージに分かれて行われる、50分のお話のうち好きなものを選んでいって聞くいくだけです。

(全くわからなくて寝てしまったりバイトのphpを始めてしまったのは内緒です)

ただ、プログラミング教育のおはなしがあって、scratchというのをみて、おお、楽しそうだなあと思いました。

 

ビールも出てきた!

でも一人は少し寂しかったか

 

いや〜、しかし話が分からなすぎたね、、勉強しなきゃ

 

 

Day5 if文のデバッグをするときの小技

if文

if(condition){

    //conditionがtrueのときの処理

}else{

    //conditionがfalseのときの処理

}

 

があったあとします。

ここで、「conditionがtrueのときの処理をテストしたい!できるだけ変更は少なく!」

と思ったとします。

 

下で出来ます。

if(condition || true){

    //conditionがtrueのときの処理

}else{

    //conditionがfalseのときの処理

}

 

 

逆に、conditionがfalseのときの処理をテストしたいときは下のように出来ます。

if(condition && false){

    //conditionがtrueのときの処理

}else{

    //conditionがfalseのときの処理

}

 

小枝です。

 

 

すみません、小技です。

Day4 やっぱ外出したほうが良い

<一日>

 

8時に起きる。

 

パスポート申請に必要な書類がいろいろあって、予想外の手間をとられたが、全て済ませた。

 

今日はオフィスに行って作業した。

 

どうも最近は家で作業しがちだったが、オフィスのほとんどのメンバーのほうが自分より習熟してるわけだから、やはりオフィスに行ったほうが良い。

 

明日も行きたい。

 

帰りに本を買った。

 

下がその画像

 

ラズパイ、2Bと3Bのどっちかと書いてあるんだが、どっちが良いだろうか?3Bかな?

 

3分間ネットワーキングは、よくみたらweb版とセリフが違って、面白さが減っている模様。。読まないかも(ミスった。)

 

 

f:id:TOSHiO:20170209235247j:plain

 

Day4 プロンプトに色を付ける

ssh接続したときに、ローカルとリモートの区別を間違えてコマンドをうってしまった!!

 

なんてことにならないように、プロンプトに色を付けることにしました。

 

こういうのはあまりやったことはありません。

 

vagrantだから好き勝手にいじって良いリモート(よく理解してない)だから、そこの~/.bashrcに

 

PS1="\[\e[37m\e[44m\][\u@\h \W \d \t]\[\e[0m\]\n\\$ "

 

とかいて、

. ~/.bashrc

というコマンドを打って設定を反映させます。

(source ~/.bashrc でもできる。違いについては???誰か教えてください。。)

 

すると青背景で、白文字なプロンプトが表示されると思います。きれい!やったね!

 

もっと実用的な良いカスタマイズはいろいろあると思いますが、今回はとにかく色がつけたかった、ただそれを達成するための方法を書いておきました〜。

Day3 書類が多いな

<一日>

7時起床。あまりに健康的。

 

(しかし20時ごろに1時間の昼寝が発生したため生活周期の崩壊は決定しています。うわあ)

 

引越しの見積もりの方が来て、決定へ。書類をもらう。

 

その後偶然家の近くで友達に遭遇し昼は牛丼屋へ。

 

三月にフィリピンに旅行に行くんですが、そのためのパスポート申請をどうすればいいのか調べました。書類をもらう。

 

基本的に今日もバイトのphpやってましたね。