日本競馬の現状を憂いつつ馬券で儲ける大特集。即使える騎手120人の馬券的適性評価。
本書は、Webシステムのセキュリティを支える技術を幅広く解説します。具体的には、公開鍵暗号、共通鍵暗号、ディジタル証明書、電子署名、認証・認可などの基礎技術の用語や理論の説明から、それらを応用したSSL/TLS、SSH、OAuth、OpenID Connectなど各種の規約やプロダクトの使い方までを解説します。
今やWebシステムは社会や経済を支える基盤となっており、Webシステムの開発・運用に携わるITエンジニアは前述の技術の理解が欠かせません。暗号技術、認証・認可にかかわる基礎教養と具体的な規約・プロダクトをこの1冊で学べます。
本書は、IT月刊誌『Software Design』の暗号技術、認証・認可に関連する特集記事などを再編集した書籍です。
第1章 今さら聞けない暗号技術
1-1 ネット社会を支える暗号化のキホン
1-2 公開鍵暗号と共通鍵暗号のしくみ
1-3 暗号を使った認証技術
1-4 Pythonによる楕円曲線暗号の実装
第2章 実務に活かせるSSL/TLS入門
2-1 SSL/TLS総ざらい
2-2 Let's Encryptで実践する証明書の発行/更新
第3章 今さら聞けないSSH
3-1 リモートログインとコマンドの実行
3-2 SSHの便利な使い方&トラブルシューティング
第4章 今さら聞けない認証・認可
4-1 アプリケーション開発を行う際に押さえておきたい認証・認可とは
4-2 認証・認可のしくみとフロー
4-3 クラウド時代のID管理技術
4-4 インターネット上で安全な認証・認可を実現するための取り組み
第5章 挫折しないOAuth/OpenID Connect入門
5-1 OAuthとは、OpenID Connectとは
5-2 知っておきたい仕様と規格
5-3 トークンハンドリングの基本
普通の勉強法より、
「3倍」速く身につけられる勉強法を、
たくさんのマンガとイラストで、
楽しくわかりやすく説明。
3倍しんどい思いをしてでも、叶えたい夢がある。
そんな人のための勉強法です。
大学入試はもちろん、
国家資格試験や、公務員試験などにも応用できます!
「 頑張れ、今の頑張りは一生の宝になる! 」
【著者紹介】
玉先生(たませんせい)
WEB玉塾塾長
熊本県玉名市で生まれ、中学・高校の理科の先生になるも、
そのとき、経済的な事情が原因で塾に通えず、進学や将来の夢を諦める子どもを目の当たりにして、
誰もが学べる環境を作ることを決意。
平成22年2月22日、28歳のときに無料のインターネット塾として、合同会社WEB玉塾を設立する。
WEB玉塾では、中学・高校の教科だけでなく、医療系や就職・ビジネス系のアニメも公開。
ムカつく可愛さのイラストと寒いおやじギャグを売りにしたはずなのに、
なぜかYouTubeのチャンネル登録者数は9万人、総再生回数は2500万回を超え、
著書『のほほん解剖生理学』(永岡書店)は10万部を突破。
最近ウサギを飼いはじめた。好物はお寿司。
定番のApache独学書を一新!はじめてでも操作しながら修得できる。好評付録「厳選リファレンスマニュアル」付き。CentOS、Ubuntu、Windows、Mac OS Xに対応。
知識ゼロでも伝わるWebメディアの作成・運用ポイントがわかる!成功事例から学べる!これから携わる人に一番やさしい解説書。
もう女性客を逃さない!
“消費から体験”時代の小さなお店・会社のウェブ・コミュニケーション
・「自店らしさ」
・「理想のお客様像」
・「市場での立ち位置」
これらを分析し、お客様の居心地がよいホームページをつくりましょう。
女性は雰囲気・世界観で購入を決めます!
あまたのお店・商品とウェブの雰囲気、“ちぐはぐ”になっていませんか?
小さいお店・会社ほどブランディングに取り組みやすいです。
価格や機能では「人の心」が動かない時代だからこそ、「自店らしさ」を正しく伝えるホームページが重要です!
第1章 女性の心を動かすホームページとは
1 最初の「出会い」が分かれ道 -好きになる? or 不信感を持つ?
2 居心地がよい場所かどうか
3 お客様はウェブ上で「接客姿勢」を見ている
4 「誰から買うか」で背中を押す
5 購入後も「買ってよかった」と思ってもらう
第2章 「ホームページブランディング」であなたのお店のファンをつくる
1 ホームページでブランディングすべき3つの理由
2 「ブランディング」と「マーケティング」の違い
第3章 「自店らしさ」「お客様像」「市場での立ち位置」を知って戦略を立てよう
1 「らしさ」=「強み」を探す【自己分析】
2 お客様が、どんな人かをとことん把握する【顧客分析】
3 「ペルソナシート」の本当の活用法
4 市場の中での「立ち位置」を考える【競合分析】
第4章 事例解説! お客様との関係を築くホームページブランディングのプロセス
1 あなたのお店のコンセプトシートをつくる
2 ケーススタディ1 ひとりの時間をゆっくり過ごしてもらうための静かなカフェ fuzkue(東京・初台/下北沢)
3 ケーススタディ2 小さい子どもがいるお母さんのための鍼灸院 しらき鍼灸治療院(東京・小平市)
4 効果的にデザイナーの力を借りよう
第5章 求人・採用にもホームページブランディングは活用できる
1 「採用」もブランディングの時代 --採用難の時代にホームページブランディングが必須である理由
2 「求職者=ペルソナ」という視点
3 採用サイトで職場の魅力を伝える
APIセキュリティの基礎、テスト、保護までを体系的に学べる!
本書は、Web APIに脆弱性がないかどうかを検証するAPIセキュリティのテスト技術、保護技術についての解説書です。基礎知識となるWeb APIの仕組みや脆弱性の概要から、テストツール、検証用ラボの構築、各種攻撃(認証・認可に対する攻撃、インジェクション攻撃など)への対策まで、体形的に学ぶことができます。自社サービス活用の促進、開発の省力化・効率化の側面からサービスをWeb APIとして公開することが不可欠となっている昨今、必要不可欠な知識です。
教育機関でロングセラーのWebデザイン教材の新装版。Webサイトの基本コンセプト立案からスマホ対応サイトの模擬構築までを網羅。
データマイニングは一言でいえば,応用が対象とする大量のデータの中から,頻出するパタンや意味のある構造を発見することである。伝統的には,バスケット分析や,顧客の分類,クラスタリングを基にしたマーケティング,クレジットの不正利用の発見などに応用されている。また新しいところでは,WebページやXMLドキュメントの分類やクラスタリング,検索,センサネットワークを用いた人間の行動予測や快適性を考慮した省エネルギー化への貢献,地理情報への応用,生物情報学への応用など,データマイニングの応用分野は拡大し続けている。
本書はデータマイニングの基本概念や基本タスクとそのためのアルゴリズムをわかりやすく説明する。また,大規模化した現代のデータ(いわゆる“ビッグデータ”)の特徴である3つのV(大きさ,多様性,速度)を意識して,発展的な手法も合わせて説明する。さらには最近注目されている集合知を,ソーシャルメディアに対するマイニングという観点から説明することを試みる。学生,若い技術者や研究者をはじめとして,現代的なデータマイニングに関心のある方に幅広く受け入れられるだろう。
BtoBは「わかる人」にだけ伝わればOK。○×△の表示は世界では通じない!?「翻訳」ではなく「ローカライゼーション」を。海外向けWebプロモーション実績No.1のプロが教える世界を商圏にするコツ。
ウェブが「選ばれる理由」を作るにはどうすればよいでしょうか。それを考えることが、戦略を立てるということです。戦略保留のままウェブサイトを作っても成果が出ないことは明白です。ウェブサイトを作る前に、まずは「選ばれる理由」を作り上げましょう。その上でのウェブマーケティングです。しかし、ここで大きく2つの課題があります。どのようにして、戦略を立てるのか。次に、戦略を生かしたマーケティングとはどのように行うのか。本書では、まさにその2つの課題の解決方法を述べます。
世界中のウェブページから一瞬にして検索するしくみがわかる。「もれなく、すばやく、的確に」検索するためのさまざまな工夫がわかる。検索エンジンを第一線で開発する著書が本物のエンジンの姿を説き明かす。「図書館」「本」「ライト」身近な例で先端技術がすらすら理解できる。コンピュータや数学の専門知識がなくても面白く読める。「ページランク」や「協調フィルタリング」など先端技術の本質がわかる。
ハロー効果、ザイオンス効果、コンコルド効果など、今日からすぐに役立つ50の心理法則を、なじみ深い日常的な事例をもとにわかりやすく解説。
26年の歴史を持つWeb構築のスペシャリスト集団「KINOTROPE」の代表で、業界のエバンジェリストでもある生田昌弘独自の視点で、問題を指摘するとともに、解決への道筋を明確に示します。
本書は,単にR を使ってインターネットからデータを収集・保存する方法を紹介した入門書ではなく,むしろその後の分析やレポート作成までのすべてのプロセスを効率化あるいは自動化する技法を実践的に解説した専門書である。分析に関連しては,データの前処理に役立つ正規表現や,ドキュメントから統計的な手法によって知見を引き出す技術であるテキストマイニングも取り上げられている。
本書の構成は大きく3つに分かれ,第1部では基本技術に焦点があてられている。R を利用することでWebスクレイピングとデータ操作は簡単に実現できるが,その背景技術について知識を深めておくと,構造の複雑なWebサイトに遭遇した場合でもデータをピンポイントに抽出できるようになる。続く第2部は,ここまで習得した技術の実践編となっており,現実に遭遇するケースのそれぞれに対処する方法が詳しく紹介されている。そして第3部は,やや複雑な研究課題を想定し,データの収集から分析,そして効果的なグラフィクスの作成までを詳細に解説している。
[原著:Simon Munzert, Chistian Rubba, Peter Meissner, Dominic Nyhuis: Automated Data Collection with R: A Practical Guide to Web Scraping and Text Mining, Wiley, 2015.]
第1部 Webとデータの技術入門
第1章 導入
第2章 HTML
第3章 XMLとJSON
第4章 XPATH
第5章 HTTP
第6章 AJAX
第7章 SQLとリレーショナルデータベース
第8章 正規表現と重要な文字列関数
第2部 Webスクレイピングとテキストマイニングのためのツールボックス
第9章 Webからのスクレイピング
第10章 統計的テキスト処理
第11章 データ分析プロジェクトの管理
第3部 事例集
第12章 アメリカ上院議員間のコラボレーション・ネットワーク
第13章 半構造化されたドキュメントから情報を抜き出す
第14章 Twitter による2014 年度アカデミー賞予測
第15章 名字の地理的な分布のマッピング
第16章 携帯電話のデータを集める
第17章 商品レビューのセンチメント分析
(1)http.serverを使ったアプリ開発。(2)Flaskを使ったアプリ開発。(3)Bootstrapでスタイリング。(4)Vue.jsでSPA開発。(5)データベースとの連携。PythonでWebアプリ開発をゼロから、じっくりと学ぼう。
本書は、HTML5 Canvasを詳しく解説しながら、ゲームやアニメーションなどの開発に必須の項目を取り上げて実践的な知識とテクニックを提供する解説書です。