今週のQiita技術書まとめ
2017年7月16日配信
Swiftに息づくstructural types(構造的型)
本稿は Swift Tweets 2017 Summer( で発表(ツイート)したものをまとめ、Qiita 用に追記・再構成したものです。 当日のツイート全体像は 2017/7/22 swtws Swift Tweets 2017 Summer - Togetterまとめ( を見ると良いかと思います。 はじめに 本稿は、2月のtry!Swiftリジェクトコンで発表したnominal typeについ…
Java SE8 Silverに合格しました
Java SE8 Silverに合格しましたので、これまでの勉強方法を記しておこうと思います。今後試験を受けようと思っている人の参考になれば幸いです。 試験結果 正答率:92% 受験前のJavaの理解度 新人(2017/07/22現在)なので実務経験はほぼ無し
徹底攻略Java SE 8 Silver「1Z0-808」対応問題集
一冊でOK!模擬試験問題2回分付き!Java SE 8対応。全324問収録。
JavaプログラマSilver SE 8スピードマスター問題集
本書はJava Silverの最新試験(IZ0-808)を徹底的に分析し、書き下ろした対策問題集です。 【本書の特徴】 ・分野ごとの練習問題+本番さながらの模擬試験 ・各問ごとに詳しい解説 ・図や表が多く、初心者でも安心 ・サンプルコード付なので、手を動かしながら学習できる ・Java教育に定評のある著者による書き下ろし ・問題の重要度がわかるアイコン付き 第1章 Javaの基本 第2章 Javaのデータ型の操作 第3章 演算子と決定構造の使用 第4章 配列の作成と使用 第5章 ループ構造の使用 第6章 メソッドとカプセル化を操作する 第7章 継承の操作 第8章 例外の処理 第9...
JavaプログラマSilver SE 8
Java初心者にもわかりやすいように、Javaプログラミングの基礎からオブジェクト指向の基礎知識まで丁寧に解説。サンプルコードはすべてダウンロード可能。コンピュータ上で実際に動かして、動作を確認しながら学習できる。章末には豊富な練習問題を掲載。各章で学習したことをすぐにチェック。本番前の総仕上げ・腕試しに、本試験と同じ60問の模擬試験を巻末に収録。試験直前の確認に有効な、重要事項をまとめたチェックシート付き。
MySQLチューニング
はじめに 前回(Linux基礎( 1on1 の中で宣言しました) 今回は、現場で使える MySQL( を読んで、すべてをまとめるのは非効率なので、「パフォーマンスチューニング」についてのみ取り上げたいなと思います。 この本自体は、MySQL初心者向きで、MySQLの概要を把握するには最適な書籍です。 ※ただ出版されたのが、2008年でMySQL 5.0についてまでしかの記載しかないので、そのあたり…
実務経験がなくても2ヶ月でAWSソリューションアーキテクトに合格するためにやったこと
ゴールデンウィークくらいからAWSを趣味で触り始めてちょっと面白そうだったので、ソリューションアーキテクトの試験を受けてみようかと思い立ちました。 2017年7月12日になんとかギリギリ69%で合格できていたのでどういう風に勉強していったのかを残してみます。 なお、Qiitaには初投稿になります。 まずAWSに触り始める前事の自分自身の知識としては - 普段はエンプラ系の製品開発に従事
JavaScriptのすべての関数はクロージャを定義します。(読書メモ)
過去に、JavaScriptにおけるクロージャの説明を書籍からメモしました。 - クロージャを一言で表すと (読書メモ)( - いよいよ「クロージャとは何か」という質問に答えよう。(読書メモ)( これらに続き、別の本で分かりやすい説明を見つけたので、メモしておきます。 以下、徹底マスターJavaScriptの教科書(
徹底マスター JavaScriptの教科書
プログラミング言語として広く使われはじめてきたJavaScriptに関し、「言語仕様・文法解説」と「プログラミング」の双方に焦点を当てた学習書。 言語仕様・文法の解説と、関数などの実行例、小さなプログラムの作例があり、作例で書式と機能、実行結果を示す。 学習の要所要所では、言語仕様・文法解説の理解を補強するための例題として、33本のサンプルプログラムを作成。 ECMAScript6対応。
Enigmaの実装
先日以下のような tweetを目にしました。 <blockquote class="twitter-tweet" data-lang="ja"<p lang="ja" dir="ltr"ナチスの暗号機Enigmaがブカレストの蚤の市で100ユーロで売られていた! <a href=" <a href=" Spica (@Kelangdbn) <a href=" エニグマは第二次世界大戦中ナチス軍が発…
暗号解読(上)
文字を入れ換える。表を使う。古代ギリシャの昔から、人は秘密を守るため暗号を考案してはそれを破ってきた。密書を解読され処刑された女王。莫大な宝をいまも守る謎の暗号文。鉄仮面の正体を記した文書の解読秘話…。カエサル暗号から未来の量子暗号に到る暗号の進化史を、『フェルマーの最終定理』の著者が豊富なエピソードとともに描き出す。知的興奮に満ちた、天才たちのドラマ。
暗号技術入門 第3版
2008年の刊行以来、セキュリティ関連部門で長期間トップをキープしている『新版暗号技術入門』の改訂版です。 「対称暗号」「公開鍵暗号」「デジタル署名」「PKI」「PGP」「SSL/TLS」など、暗号技術の基礎を、たくさんの図とやさしい文章で解説しています。 今回の《第3版》では、 これまでの基本的な暗号技術の解説に加えて、 大幅な加筆修正を行っています。 ・現代の暗号技術に関するアップデート ・SHA-3のコンペティションとSHA-3(Keccak)の構造 ・POODLEなどのSSL/TLSへの攻撃 ・認証付き暗号の紹介 ・ビットコインと暗号技術の関係 ・楕円曲線暗号の紹介 セキ...
実践ゾーンコーディング
はじめに 勉強会の反省会で池田さんに紹介されたダニエル・ピンクの本にあったフロー状態なるものがプログラミングの世界にもよくある話ということで、いろいろ調べた結果と自分なりの理解と実践方法をまとめてみました。 <a href=" target="blank"<img border="0" src="//ws-fe.amazon-adsystem.com/widgets/q?encoding=UTF8…
東京大学工学教程を読んでみた!
はじめに qiita書くのにいい題材ないかなって図書館を見てたら東京大学工学教程なるものを見つけました.( 内容も体系的にまとまってました. そして何よりも授業で使われてるところ見たことないのに東京大学工学教程っていうタイトルっていう面白さがあったので,この本が気に入っちゃいました. そこでこの本で学習したことを元に,自分なりにココ大事だなってところを中心にまとめられたらと思います.
情報工学 機械学習
本書は機械学習をテーマとしているが、特に統計学と最適化を基礎におく理論と手法について説明。ここで説明する手法はデータマイニングにおいてもしばしば利用されている。具体的には、教師データを用いた線形モデルによる分類や回帰、およびその発展形としてサポートベクターマシン、さらに1データごとの処理によって学習を行うオンライン学習を説明。次に教師データを用いないクラスタリング、および潜在変数がある場合の代表的な学習手法であるEMアルゴリズムについて説明。最後に解析的な処理が難しい場合に用いることが多いMarkov連鎖Monte Carlo法を紹介。