世界中のウェブページから一瞬にして検索するしくみがわかる。「もれなく、すばやく、的確に」検索するためのさまざまな工夫がわかる。検索エンジンを第一線で開発する著書が本物のエンジンの姿を説き明かす。「図書館」「本」「ライト」身近な例で先端技術がすらすら理解できる。コンピュータや数学の専門知識がなくても面白く読める。「ページランク」や「協調フィルタリング」など先端技術の本質がわかる。
本書は、HTML5 Canvasを詳しく解説しながら、ゲームやアニメーションなどの開発に必須の項目を取り上げて実践的な知識とテクニックを提供する解説書です。
データマイニングは一言でいえば,応用が対象とする大量のデータの中から,頻出するパタンや意味のある構造を発見することである。伝統的には,バスケット分析や,顧客の分類,クラスタリングを基にしたマーケティング,クレジットの不正利用の発見などに応用されている。また新しいところでは,WebページやXMLドキュメントの分類やクラスタリング,検索,センサネットワークを用いた人間の行動予測や快適性を考慮した省エネルギー化への貢献,地理情報への応用,生物情報学への応用など,データマイニングの応用分野は拡大し続けている。
本書はデータマイニングの基本概念や基本タスクとそのためのアルゴリズムをわかりやすく説明する。また,大規模化した現代のデータ(いわゆる“ビッグデータ”)の特徴である3つのV(大きさ,多様性,速度)を意識して,発展的な手法も合わせて説明する。さらには最近注目されている集合知を,ソーシャルメディアに対するマイニングという観点から説明することを試みる。学生,若い技術者や研究者をはじめとして,現代的なデータマイニングに関心のある方に幅広く受け入れられるだろう。
小さな会社もITを導入してビジネスに活かすチャンスが増えています。そこで本書は、現役のコンサルタントである筆者が、いままで仕事をしてきたなかで蓄積してきたノウハウをまとめました。小さな会社でITに関する知識を身につけようとしている担当者や、外注先のIT企業との間で橋渡し的役割を受け持つ人が読者対象です。本書では、小さな会社でよくある案件、「パソコンやサーバなどのインフラ環境の導入」や「Webサイトの構築」について、注意すべき検討項目や、押さえておくべき情報などを、詳しく解説しています。
CSSフレームワーク「Bootstrap」で実践するマルチデバイス対応。現場で使える最新コーディング。コードの記述から本格的Webサイト制作まで網羅!CSSフレームワークの種類や入手についても解説!パソコンからスマートフォンまで自在にレイアウト!
本書は11の章と付録から構成されています。各章では、学習する内容について、実際のコード例などを基に解説しています。書かれたプログラムがどのように動いているのかを、実際に試しながら学ぶことができます。
ペアプロ形式でナビゲーターがやさしく教える。10年先でも使える!必要とされ続けるWebアプリ開発の真髄をエディタとブラウザーで学ぶことができる!開発現場で即役立つワザ満載!
「WebGL」を使い、剛体の「運動」「衝突」、「振り子」「バネ」「布」の運動などを、物理法則に基づいたリアルな3Dグラフィックスで描画する方法を解説。
昨今、ビッグデータとの親和性やIoTの相性が良いことなどで、2015年後半から「Python」という単語をよく目にするようになりました。この本はそういう情報を敏感に察知しながらも、忙しいためなかなかそれらに手を出せない人が、
・土日の2日間という短期間で
・「考えるよりまず実践」の形式で
・Docker、Djangoなどの付帯技術も習得しながら
・環境づくりからWebアプリが動くまでを通してPythonに慣れ親しめる
本です。
●この本を推薦します
人工知能はもはや「作る」時代ではなく「使う」時代。Python学んで、人工知能を使いこなそう。
Mistletoe株式会社 代表取締役社長 兼 CEO 孫 泰蔵
●序章 第1節 この本の構成について
■金曜日 金曜日
●第1節 「Docker」ってなんだろう?
●第2節 「Docker Toolboxダウンロード&インストール」
●第3節 Pythonのプログラミング環境をつくる
■第2章 土曜日
●第1節 少しだけPythonのプログラミングをやってみよう
●第2節 FizzBuzzプログラムでPythonの文法に慣れてみよう
●第3節 チャットボットプログラムを解析して、Pythonプログラミングに触れていこう
●第4節 少しずつオブジェクト指向に慣れていこう
●第5節 文字列操作に触れてみよう
●第6節 少しだけ人工知能っぽいプログラムに触れてみよう
●コラム 「チャットボット」っていったいなに?
■第3章 日曜日
●第1節 「人工知能?ななこ」をWebアプリとして動かそう!
●第2節 Webアプリ版の「人工知能?ななこ」が動く流れを追ってみよう!
●第3節 Webアプリ版の「人工知能?ななこ」をもっと詳しく調べてみよう!
読書案内&インタビュー集。
東京裁判は「勝者の裁き」であり、欺瞞に満ちた判決だったというのは神話に過ぎない。パル判事らの反対意見の誤謬と、判決の正当性を七十年の時を越えて検証する。
書くのが面倒…。ゼロから書けない…。こんな悩みに応える!そのまま使えるWebデザインのソースコード集。
本書は、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 トークンハンドリングの基本
企業のWeb担当者が制作会社にWebサイトを発注する際、最低限のHTML/CSSの知識がなければ、話になりません。特に、かんたんな更新を自社で行う場合など、自身でHTML/CSSを編集する必要が出てきます。本書はこうした読者を対象に、インターネットのしくみから、HTML/CSSの基礎知識、またWebアプリケーションのしくみまで、知っておかなければならないノウハウをわかりやすく解説する書籍です。
特徴を理解し準備をすればWeb面接は攻略できる!
今や避けては通れないWeb面接(オンライン面接)突破の鍵を、就職アドバイザー・才木弓加氏が伝授します。
Web面接の対策のため必要なのは、特徴を「理解」し、正しい「準備」を行うこと!
スマホで面接を受けても大丈夫?
カメラの位置はどこにすればいい?
画面が暗くなってしまわないようにするには?
対面での面接との違いは?
手元に何を用意する?
Web面接における注意点とは?
毎年4,000人もの学生の就職指導を行い、何百というWeb面接に関わってき才木弓加氏が、豊富な経験に裏打ちされた情報をもとに、Web面接に対するあらゆる疑問に答えます。
また、面接で重要となる自己分析のポイントや、自己PR動画の注意点も徹底解説!
これ一冊で、Web面接のすべてがわかります!
第1章 オンライン面接を理解しよう
第2章 オンライン面接の事前準備
第3章 オンライン面接の基本と極意
第4章 オンライン面接の志望動機&自己PR
第5章 オンライン面接の頻出質問と答え方
本書は、理工系の学生を対象とした大学初年級の物理学の教科書である。「力学」「波動」「熱力学」「電磁気学」および「現代物理学」として相対論・量子力学の基礎について、例題や図表を多く用いてやさしく解説している。またWeb上にオンライン学習サイトを設けて、章末の演習問題の詳細な解答・解説や利用者の理解度に応じた問題等を適宜用意している。高校物理から大学物理へのスムーズな橋渡しを心がけた書である。