ウェブサイトが売上げにつながる理由がここにある。ウェブマーケティングを本気で実践するための一冊。
このプログラミングはじめのいっぽ絵本は小さな子どもたちが初めてプログラミングについて学ぶための入門書です。プログラミングを学ぶために必要な、基本の用語や概念を小さな子どもたちでも楽しく学べるように、ABCで紹介しています。小児科医とウェブデザイナーの、専門家が手がけた楽しくてわかりやすい文章とかわいくて親しみやすいイラストを味わいながら、インターネットという新しく出会うウェブの世界を思う存分楽しく歩き回っていってください!
現在のWeb業界で必要とされる知識や技術は、非常に幅広く多岐に渡っている。そんなWeb制作の現場において、絶対に欠かせない基本事項を10カテゴリに分けて徹底解説。Web制作のワークフローからレイアウトデザイン、ユーザビリティ、アクセシビリティ、広告・ブランディングなどの概念に加え、XHTMLやCSS、さらにCMSなど技術の話題まで、わかりやすく丁寧に解説をした。
すべての先端デザインを俯瞰するデザインのパースペクティブが見えてくる最新資料集。
糖尿病に携わる医療者が押さえておきたい病態・療養指導の基本から患者からよく聞かれるギモンまで、厳選した80項目をQ&A形式で解説する。さらに、療養指導や集団指導で使える患者向け〇×クイズ80問を掲載。はじめて糖尿病教室を担当する人にもおすすめ!
各ジャンルのNo.1サービスを題材にウェブサイト経営のポイントを解説。
頻出「推論」問題を増やしパワーアップ!3色刷り、赤シートつきで見やすく、直前対策にも最適!様々なテスト形式が出ている中、今だ主流のSPI問題集をコンパクトにまとめた。苦手な人が多い非言語問題の分量を多く掲載。また、WEBテストについても解説した。ハンディータイプで試験直前の確認、携帯して空き時間に進めるのにも最適な一冊。
頻出「推論」問題を増やしパワーアップ!3色刷り、赤シートつきで見やすく、直前対策にも最適!様々なテスト形式が出ている中、今だ主流のSPI問題集をコンパクトにまとめた。苦手な人が多い非言語問題の分量を多く掲載。また、WEBテストについても解説した。ハンディータイプで試験直前の確認、携帯して空き時間に進めるのにも最適な一冊。
魅力あるWebサイトを作成するには、テキスト編集のレベルが高くなくてはならない。IT系雑誌ベテラン編集長がレクチャーする“Webに活かせる”文章技法。ディレクター、ライター、エディターのそれぞれの基本則10ヵ条を指南。
オーディオの次世代スタンダードになりつつある「ネットワーク・オーディオ」.ラズベリー・パイやBeagleBone BlackのLinuxボードをオーディオ専用マシンとし,ネットワーク構成や「USB-DAC」の自作,専用デバイス・ドライバの作り方まで,堪能できます.
★目次
●オーディオを始めるならLinuxボードが最高!
●Introduction 1 Linuxボードでオーディオ再生!五つのメリット
●Introduction 2 なんとCDの1000倍滑らか!ハイレゾの世界
●Introduction 3 実はあいまい!ハイレゾの定義
☆第1部 ラズベリー・パイ2/3で高機能オーディオ装置を目指す!
☆第2部 ラズベリー・パイをオーディオ専用マシンとして活用!
☆第3部 高性能LinuxボードBeagleBone Blackのオーディオ活用
☆第4部 ラズベリー・パイと一緒に使える!USB-DACの自作に挑戦!
★目次
●オーディオを始めるならLinuxボードが最高!
●Introduction 1 Linuxボードでオーディオ再生!五つのメリット
●Introduction 2 なんとCDの1000倍滑らか!ハイレゾの世界
●Introduction 3 実はあいまい!ハイレゾの定義
☆第1部 ラズベリー・パイ2/3で高機能オーディオ装置を目指す!
●第1章 ラズパイ・オーディオ製作の楽しみ方
●第2章 初動1時間!ビルトイン・コンピュータ「ラズベリー・パイ」事始め
●第3章 DSD256&32bit×384kHz対応!Wi-Fiハイパー・ポータブル・プレーヤ
Appendix 1 オーディオ用D-Aコンバータの定番インターフェースI2S入門
Appendix 2 SabreBerry32を制御するオリジナル専用デバイス・ドライバの作り方
●第4章 わずか30MバイトのLinux!オーディオ再生専用lightMPD
●第5章 仕上げ…なんて使いやすい !ラズパイ・オーディオのWi-Fi化
●第6章 Volumioを使ったSabreBerry+搭載ラズパイ・オーディオ・プレーヤにアルバム画像表示機能を追加する方法
☆第2部 ラズベリー・パイをオーディオ専用マシンとして活用!
●第7章 ラズベリー・パイが最適!本格ハイレゾ・オーディオ入門
●第8章 ラズベリー・パイでやってみよう!はじめてのオーディオ再生
●第9章 Linux用超定番サウンドI/OライブラリALSA入門
Appendix 3 オーディオ再生の必須技術!クロック同期
Appendix 4 24ビット/192kHzサンプリングUSB-DACセレクション
☆第3部 高性能LinuxボードBeagleBone Blackのオーディオ活用
●第10章 オーディオ専用LinuxディストリビューションVolumioをBeagleBone Blackで試す
●第11章 プロ並み高機能!音楽再生ソフトMPD入門
Appendix 5 ネットワーク・オーディオ再生に挑戦!
●第12章 画像も音声も!ストリーム処理プログラミングの素GStreamer
●第13章 ストリーム処理組み合わせ放題!GStreamerのしくみ
●第14章 GStreamerの応用例…倍速プレーヤを作る
Appendix 6 メジャーなオーディオ符号化方式総まとめ
☆第4部 ラズベリー・パイと一緒に使える!USB-DACの自作に挑戦!
●第15章 USBオーディオの定番プロセッサ xCORE入門
●第16章 xCOREで作るエフェクタ内蔵USB-DAC
●第17章 USB付きマイコンLPC4088で作るUSB-DAC
●第18章 USB-DACに曲操作/音量操作機能を加える
●第19章 メジャー・ソフトを使用したディストリビューションのラズベリー・パイ対応状況
主要なWebテスト(玉手箱、TG-WEB)に対応した問題集。
本誌掲載の問題や解答・解説のほかに、付属のCD-ROMを使って本試験さながらにテスト対策を行えるのが最大の特長。
答え合わせがしやすい別冊の解答・解説。答えを隠せる赤シート付き。
例題によって基礎から学べる。豊富な演習問題で多彩な技術を習得できる。テーブル、スタイルシート、javascript、FLASHなどWebデザイン必須アイテムを網羅。
端末のセンサーを利用/端末のカメラを利用/端末の設定画面を呼び出す/マッシュアップなど、Javaを知らないWeb開発者もAndroidアプリが簡単に作れます。
IT活用の優劣が企業の命運を左右する現在、システム開発プロジェクトの成功率は、およそ53%という厳しい現実がある。では、成否を分けるポイントは一体どこにあるのかーー。
本書では、経営者が身につけておくべきIT導入プロジェクトの基本的知識をわかりやすく解説。また陥りやすい失敗とその回避法を網羅するほか、著者の豊富な経験をもとに、表には出てきにくい業界特有の仕組みや実態などを明らかにする。
「開発会社の選定」における、費用の仕組みや妥当性の評価、能力の見極め方の秘訣をはじめ、「依頼するには敷居が高い」と思われがちなITコンサルタントについて、実は雇ったほうが低コストになる理由など、必読の情報が満載。
「だから失敗するのか」を知り、「こうすれば効果を最大化できるのか」を知り、読後には前向きに取り組む意欲が湧いてくる。リソースが少なく、ビジネス環境の打撃を受けやすい中小企業にとって、IT導入を成功させ、経営の安定と事業の飛躍を実現するための、頼もしい手引きとなる一冊。経営者の不安や悩みを分け持ち、ともに汗を流して成功へと導いてきた著者ならではの、温かい視線が感じられる。
本書は好評を博したセミナーのテキストをもとに大幅に手を加えたものです。
Webアプリ関連技術の進化は驚くほど速く、カバーすべき範囲も増える一方です。キャッチアップするのは容易ではありません。ブラウザ上で実行されるフロントエンドだけでなく、通信プロトコル、サーバサイドでの処理、データベースと関連技術の範囲は多岐にわたります。最近はクラウド上のサービスを活用するケースも増えています。どこからどう着手すればよいのかわからず、茫然としてしまう人も多いでしょう。
本書を執筆する上で以下のような点に留意しました。
・例や図を用いてわかりやすく説明すること。
・技術の歴史的な背景や、その流れに言及すること。
・手を動かしながら理解を深められること。
対象読者としては、プログラミングの勉強を始めた新社会人や学生の方を想定しています。サンプルはJavaScript とPython、HTML/CSSで記述しています。JavaScript やPython などの若干の知識・経験があると、より内容を深く理解できます。
インターネットが普及し,必要とする情報の多くがWorld Wide Web (WWW) を通して得られるようになりました。スマートフォンやタブレットデバイスの登場により,今後は情報を単に提示するだけのWebサイトではなく,さまざまなスクリーンサイズに適応し,動きや対話的要素をもつWebサイトが一層重要になってきます。
本書は,本格的なWebサイト制作の前段階として基礎を学ぶための教科書です。多様なスクリーンサイズで動作するWebサイトやWebアプリケーション制作に必要な技術を取り上げました。サイトマップやデザインカンプ作成などのワークフロー,Webサイトを構成するパーツ,HTML,HTML5,CSS,JavaScript,jQuery,Ajaxといった要素技術,さらには簡単なサーバー通信を実装するPHP やCookie などについて,基本的な部分のみを厳選し,コンパクトにまとめました。
豊富な例題から学ぶ演習形式で,実際に講義を受けているような感覚で自然と知識や技術が身に付くような構成となっています。各章に章末問題を設け,効率的に学習内容を復習できるようにしました。
Chapter 1 Web サイト・Web アプリケーション概論
1.1 WWW の構成要素と動作
1.2 Web ページの集合体としてのWeb サイト
1.3 動的なWeb ページ
1.4 Web アプリケーション
1.5 モバイルデバイスとアプリケーション配信
Chapter 2 Web サイト制作の基礎
2.1 Web サイトに必要なもの
2.2 Web ページのレイアウト
2.3 サイトマップ・ワイヤーフレーム・デザインカンプ
2.4 HTML/CSS/JavaScript
Chapter 3 GIMP による写真補整
3.1 画像の基本
3.2 GIMP の基本
3.3 傾き補正とトリミング
3.4 色調補正
Chapter 4 Web 用パーツの制作
4.1 Web 用のボタンとは
4.2 PowerPoint によるボタンの作成
4.3 状態ごとのボタン作成
Chapter 5 HTML の基礎
5.1 HTML の記述方法
5.2 HTML 要素
5.3 リンクと画像の埋め込み
Chapter 6 CSS の基礎
6.1 CSS とは
6.2 セレクタ
6.3 CSS によるレイアウト
6.4 CSS によるレイアウト設定
6.5 CSS3 の記述
Chapter 7 JavaScript の導入
7.1 JavaScript とは
7.2 マウスクリックに伴うイベント処理
7.3 機能の追加
Chapter 8 jQuery による機能の追加
8.1 jQuery とは
8.2 jQuery の実装
8.3 jQuery プラグインの利用
Chapter 9 Web サイト制作
9.1 Web サイト制作の前に
9.2 HTML ファイルの作成とコーディング
9.3 CSS ファイルの作成と適用
9.4 ページの複製と編集
9.5 jQuery による機能の追加
Chapter 10 JavaScript の基礎
10.1 JavaScript の文法
10.2 ドラッグ&ドロップ
Chapter 11 HTML5 の基礎
11.1 従来のHTML との比較
11.2 アウトライン構造
11.3 HTML5 の要素
Chapter 12 サーバーとのデータ交換
12.1 HTTP プロトコル入門
12.2 フォームデータ送信とPHP によるサーバー処理
12.3 JavaScript を用いた動的データ受信
12.4 Cookie によるページ間連携
索引
ネットワーク上で動作することを前提にしたシステム(Webアプリ)の開発は、もはや完全に一般化したが、技術分野が多岐にわたり全体像をつかみにくい。また、個別の要素技術についての解説は敷居が高い。本書は、基本的な知識を習得したい・仕組みについて理解したいという人に向けて、幅広く実用的な情報を提供する。
【本書の特長】
1.Web技術の全体像を俯瞰することができる
2.Webアプリケーションの仕組みがわかる
3.アーキテクチャを理解することができる
【主な対象読者】
・幅広いWeb技術をひととおり理解したいソフトウェア技術者および営業・企画職、管理職、学生など。
・IT業界の新入社員〜中堅
・ユーザ企業の情報システム部門の担当者
はじめに
第1章 Webを取り巻く技術とは
Web技術の背景
クラウドコンピューティング
UX
マーケティング
セキュリティ
セマンティクス
標準化
第2章 記述言語
HTML5
HTML構文
セマンティックと構造
WebアプリケーションAPI
第3章 視覚要素の表現
CSS
CSSの構文
セレクタ
メディアクエリ
@ルール
CSSの利用
ボックスモデル
値の単位
色の指定
位置決定スキーム
プロパティインデックス
第4章 処理言語
ECMAScript
式と演算子
リテラル
予約語
文
関数
第5章 Webサービスの設計思想
RESTとHTTP
RESTの概念
URI
HTTP/1.1
HTTP/2
第6章 データ交換と表現
メディアタイプ
JSON
第7章 Webセキュリティ
セキュリティの三大要素
脆弱性への対策
Webアプリケーションの脆弱性
暗号化
メッセージダイジェスト
PKI
改ざんの防止
認証
CAPTCHA
第8章 通信規約
インターネット・プロトコル
アプリケーション層
トランスポート層
インターネット層
ICMP
OSI参照モデル
付録
リファレンス