"コーディングを支える技術"
コーディングを支える技術 ~成り立ちから学ぶプログラミング作法 (WEB+DB PRESS plus)
- 作者: 西尾泰和
- 出版社/メーカー: 技術評論社
- 発売日: 2013/04/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (33件) を見る
先日は、地獄のような期末テストが行われました。
今回はあまり勉強しておらず、別のことが捗ってしまいましたw
だから点数はあまりよろしくないです。
それはさておき、先日読んだ本の紹介でーす。
"コーディングを支える技術" 著者:西尾泰和 さん
全十二章の構成となっています
おおまかに内容を説明すると、、、
第一章 言語を深く効率的に学ぶには
→これから読み進めていくページの基礎みたいな感じ
第二章 プログラミング言語を俯瞰(ふかん)する
→プログラミング言語誕生の歴史ですかねー。
昔の人は簡単なプログラムを組むのにも
結構な時間がかかっているようで、たいへんそうでした。
第三章 文法の誕生
第四章 処理の流れのコントロール
→題名の通り、文法について書かれていましたw
制御文の成り立ちや必要性もわかりました。
第五章 関数
→関数がなぜ生まれたのかについて書かれていました。
第六章 エラー処理
→プログラムも失敗することがあること、
そして、その失敗をどうやって伝えるか書かれていました。
例外処理について書かれていたところなんかは
結構おもしろかったですw
第七章 名前とスコープ
→スコープが進化していきましたねぇ~。
第八章 型
→型をいきなり学ぶとなると抽象的な話になるので
まずは、数を表現することとは?みたいな感じです。
第九章 コンテナと文字列
→いくつものモノを入れるためのモノについて学びました。
配列と連結リストのメリットデメリット、、、
楽しく読ませていただきましたw
第十章 並行処理
→同時に複数の処理が実行されるとき
何が起こっているのか、どんな問題が起こりうるのか
そしてどんな回避策があるのかを学びました。
問題点と解決策が明快に記されてすばらしいーーー
第十一章 オブジェクトとクラス
→主にオブジェクト指向とは何かについて
少しづつ少しづつ書かれていました。
理解できないところも所々ありましたw力不足。
第十二章 継承によるコードの再利用
→クラスに関する様々な考え方が書かれていました。
トレイトという単語を初めて聞きました。
以上で、各章のおおまかな内容を把握していただけたでしょうかw
各章ではまあ大体、 歴史>>>比較>>>問題点>>>解決策 的な流れでした。
プログラミングど素人の僕には難しかったけど
きっと他の人なら楽しんで読めるとおもいます。
CTF for Beginners広島に参加してきました。
"CTF for Beginners 広島"に参加してきました。
色々なことを学べて、とてもいい収穫になったと思います。
そもそもCTFを知ったのが去年の12月?
サッカーの大会が12月中旬にあったので
んーだいたい2014年12月の中半~後半くらいです。
それから3か月くらいの時が過ぎ
広島でCTF初心者向けのワークショップが開催されることを知って
親にお願いして交通費を出してもらっていきましたw
沖縄からの参加で、しかも一人旅だったので
緊張したけど中々楽しめました。
そしてctf4bの当日となったわけですが、
高校生から大学生から、強そうなおっちゃんまでの
幅広い年齢層でしたねw
大学生しかいないと思っていたので少し驚きました。
からの、講義に入るわけですが
講師陣のみなさんが分かりやすい解説をしてくれましたw
講義内容としては
・バイナリアンが何を言ってるかわからない件
・最近、パケットのようすがちょっとおかしいんだが。
・たのしいブラウザの使い方
・簡易CTF
でした。
簡単に講義内容を説明すると
バイナリアンが何を言ってるかわからない件
→最初はバイナリに関する説明。
そのあとIDA demoを使って実行ファイルを逆アセンブルしたり。
プログラムが動く仕組みをすこしりかいできました。
最近、パケットのようすがちょっとおかしいんだが。
→Wiresharkの使い方、パケット・通信プロトコルについて。
こちらは、Wiresharkがあまり使えない僕にとって、役立ちました。
たのしいブラウザの使い方
→主にブラウザ上での攻撃手法ですかねw
SQLインジェクションやXSSなど...
こちらは、なかなかハッキングって感じで楽しかったですw
そしていよいよ、簡易CTFです。
一問解けるか解けないか心配でしたが
binaryでスコア100の問題を2問とけました.
あとはnw100とかweb100とかです.
まだまだ未熟だなと痛感しました.
一位は、なんと最年少16歳。
僕と同じ学年.すごいw
彼はセキュキャンにも参加したらしく将来有望ですね.
そしてこのワークショップが終わった後の懇親会では
みむらさんや竹迫さん、セキュリティもみじのはまもとさんから
色々なことをアドバイスいただきました.
正直、懇親会でのアドバイスが一番収穫が大きかったですw
感謝です。
目標は、、、うーん、、、
たくさんありますが、学生のうちにセキュキャンに参加すること!
あっ、あとWright-Up書けるようになりたいなw
では、明日は寝坊したら
沖縄に帰れなくなるので、そろそろ寝ます
おやすみなさーいzzz