WebサービスAPI 勉 強 会 について 1 主 催 者 のwackeyがPHPの 勉 強 に 挫 折 している 中 ある 瞬 間 API の 扱 い 方 がわかったというブレークスルー 起 きたのが2009 年 2 月 それを 人 にも 伝 えたいという 思 いから 始 まりました HTMLやC

Similar documents
WebサービスAPI 勉 強 会 とは? 1 主 催 者 のwackeyがPHPの 勉 強 に 挫 折 している 中 ある 瞬 間 API の 扱 い 方 がわかったというブレークスルー 起 きたのが2009 年 2 月 それを 人 にも 伝 えたいという 思 いから 始 まりました HTMLやCS

Microsoft Word - tb01.doc

PowerPoint プレゼンテーション

1.3 利 用 方 法 図 1 国 立 国 会 図 書 館 デジタルコレクション 送 信 サービスの 対 象 資 料 本 文 の 閲 覧 は 図 書 館 サービスカウンター 備 え 付 けの 専 用 パソコン(1 台 )のみでの 利 用 となります 利 用

CSI情報管理システム

目 次 目 次 1 ログイン ログアウト ログインする...1 ログイン 画 面 が 表 示 されないときは?... 1 初 めてログインするときのパスワードは?... 2 初 期 パスワードを 忘 れてしまったときは?... 2 変 更 したパスワードを 忘 れてしまったときは?.

<4D F736F F D20819C486F70658F6F93588ED297708AC7979D89E696CA837D836A B E A2E646F63>

目 次 1. ログイン ユーザー 登 録 TOP 職 員...8 (1) 職 員 の 名 刺 表 示...8 (2) 職 員 の 名 刺 一 括 ダウンロード...8 (3) 職 員 の 名 刺 帳 から 検 索 検 索...9 (1) 氏 名

Microsoft Word - Jimdo基礎編(8版)

 

入 札 参 加 資 格 申 請 システム 操 作 マニュアル 入 札 参 加 資 格 の 資 格 有 効 ( 変 更 ) 日 を 迎 えると 追 加 届 の 登 録 ができるようになります ( 入 札 参 加 資 格 申 請 の 定 時 受 付 では いずれかの 申 請 先 団 体 から 入 札 参

Microsݯft Word - 91 forܠ2009November.docx

Taro-学校だより学力調査号.jtd

■新聞記事

第1回

PowerPoint プレゼンテーション

目 次 1. はじめに Cform をサーバーにアップロードする カレンダー 予 約 システムを 表 示 する... 6 直 接 表 示 の 場 合... 6 Javascript での 埋 め 込 み 表 示... 7 Iframe での 埋 め 込 み 表 示..

パソコンバンクWeb21 操作マニュアル[導入・事前設定編]

Microsoft Word - 情報メディア利用ガイド2014

【試用版】AppStudioクイズアプリ作成手順

ez_meishi.ppt

雇用保険被保険者資格取得届(様式)編

<4D F736F F D F B B838082F090DD927582B782E995FB96405F E646F6378>

主要生活道路について

目 次 1. Web メールのご 利 用 について Web メール 画 面 のフロー 図 Web メールへのアクセス ログイン 画 面 ログイン 後 (メール 一 覧 画 面 ) 画 面 共 通 項 目

(Microsoft Word - \203A \225\345\217W\227v\227\314 .doc)

Microsoft Word - WBT(PP応用編).docx

Microsoft Word - ML_ListManager_10j.doc

<4D F736F F D ED28FDA8DD7837D836A B2E646F6378>

・モニター広告運営事業仕様書

<4D F736F F D F4390B3208A948C E7189BB8CE F F8C668DDA97702E646F63>

Microsoft Word - P doc

あいち電子調達共同システム

目 次 はじめに キャンパスメールを 利 用 するには キャンパスメール 利 用 申 請 を 行 う アカウント 有 効 化 (アクティベーション)を 行 う メールの 利 用 WEB ブラウザからメールを 利 用

1. 目 次 1 目 次 7 会 員 検 索 申 込 2 ログイン 方 法 ( 初 回 ) 8 活 動 状 況 ( 申 込 申 受 お 見 合 い 管 理 ) 3 ログイン 方 法 (2 回 目 以 降 ) 9 活 動 状 況 ( 不 成 立 履 歴 削 除 ) 4 パスワードを 忘 れた 時 は

新 生産管理システム ご提案書 2002年10月15日 ムラテック情報システム株式会社

Microsoft Word - 311Tools_END

<4D F736F F D204D46834E A6D92E8905C8D905F93B193FC819593FA8E9F95D C5292E646F63>

学 校 紹 介 ページ 公 開 までの 流 れ 2 管 理 画 面 よりログイン お 知 らせいたしますID PASSにて 管 理 画 面 よりログインします さんぽう 進 学 ネットモバイル 看 護 医 療 進 学 ネット のIDにつきましては 2010 年 度 用 と2011 年 度 用 とで


PowerPoint プレゼンテーション

請 求 データを 作 成 しましょう 操 作 手 順 1 トップページ 画 面 で [ 口 座 振 替 請 求 ]をクリックして 口 座 振 替 請 求 サービスのメインメニュー 画 面 を 表 示 し [ 請 求 データ 作 成 ]をクリックします 請 求 データは 最 大 10 個 作 成 する

2 県 公 立 高 校 の 合 格 者 は このように 決 まる (1) 選 抜 の 仕 組 み 選 抜 の 資 料 選 抜 の 資 料 は 主 に 下 記 の3つがあり 全 高 校 で 使 用 する 共 通 の ものと 高 校 ごとに 決 めるものとがあります 1 学 力 検 査 ( 国 語 数

PowerPoint プレゼンテーション

ソ フ ト ウ ェ ア ト ー ク ン の ダ ウ ン ロ ー ド 方 法 以 下 の サ イ ト か ら ダ ウ ン ロ ー ド 方 法 の 確 認 を 行 っ て く だ さ い な お ソ フ ト ウ ェ ア ト ー ク ン に つ い て の 詳 細 や ご 利 用 方 法 よ く あ る

Memo

(3) 小 単 元 の 指 導 と 評 価 の 計 画 小 単 元 第 11 章 税 のあらまし の 指 導 と 評 価 の 計 画 ( 四 次 確 定 申 告 制 度 抜 粋 ) 関 心 意 欲 態 度 思 考 判 断 技 能 表 現 知 識 理 解 小 単 元 の 評 価 規 準 税 に 関 す

入札方式別操作

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

財団法人○○会における最初の評議員の選任方法(案)

PTA

PowerPoint プレゼンテーション

Ⅰ 校 外 における 研 修 の 留 意 点 1 校 外 における 研 修 のコマ 数 の 考 え ア) 午 前 午 後 の 講 座 は 0.5 日 (0.5 コマ) イ) 全 日 の 講 座 は 1.0 日 (1.0 コマ) 2 校 外 における 研 修 として 選 択 できない 講 座 研 修

GRIDY SFA カスタム 項 目 操 作 ガイド 用 本 書 はに 必 要 な 操 作 を 解 説 しております は GRIDY SFA ののことです GRIDY SFA へ 申 し 込 み 最 初 に 登 録 を 行 った 方 がそのままとなります カスタム 項 目 はの 方 のみ 操 作 可

2 Wee とは Wee はホームページの 更 新 ツールです Wee は サイトの 枠 組 みをWeb 製 作 業 者 が 作 成 し 更 新 は お 客 様 に 自 由 にしていただこうというコンセプトの 製 品 です インターネットに 繋 がる 場 所 ならどこからでも ブラウザでホームページ

2 課 題 管 理 ( 科 学 研 究 費 補 助 金 ) 画 面 が 表 示 されます 補 助 事 業 期 間 終 了 後 欄 の[ 入 力 ] をクリックします [ 入 力 ]ボタンが 表 示 されていない 場 合 には 所 属 する 研 究 機 関 の 事 務 局 等 へお 問 い 合 わせく

PowerPoint プレゼンテーション

Microsoft Word - 生物学技研報告ONLINE ガイドブック.doc

小 売 電 気 の 登 録 数 の 推 移 昨 年 8 月 の 前 登 録 申 請 の 受 付 開 始 以 降 小 売 電 気 の 登 録 申 請 は 着 実 に 増 加 しており これまでに310 件 を 登 録 (6 月 30 日 時 点 ) 本 年 4 月 の 全 面 自 由 化 以 降 申

PowerPoint プレゼンテーション

- INDEX - 1 ご 利 用 時 間 1 2 メニュー 1 3 ご 利 用 になる 前 に 行 っていただきたいこと 3 (1) 所 在 地 沿 線 設 定 3 (2) 会 員 情 報 の 管 理 ( 自 社 情 報 の 設 定 ) 5 4 物 件 情 報 の 登 録 8 (1) 操 作 概

基 本 編 1 らんらん パスワード 変 更 の 方 法 (1) 下 記 1~2のいずれかの 方 法 で らんらんかしわ ( 以 下 らんらん という)の TOPページへ 入 る 1かしわシティネットの 右 バナーの 下 から2 番 目 らんらん をクリック 又 は 2Yahoo,Googleで ら

2

の と す る (1) 防 犯 カ メ ラ を 購 入 し 設 置 ( 新 設 又 は 増 設 に 限 る ) す る こ と (2) 設 置 す る 防 犯 カ メ ラ は 新 設 又 は 既 設 の 録 画 機 と 接 続 す る こ と た だ し 録 画 機 能 付 防 犯 カ メ ラ は

R4財務対応障害一覧

「給与・年金の方」からの確定申告書作成編

この 章 では 電 子 入 札 システムをご 利 用 いただくための 事 前 準 備 について 説 明 します 事 前 準 備 と して ID 初 期 パスワードの 確 認 初 期 パスワード 初 期 見 積 用 暗 証 番 号 の 変 更 IC カード 登 録 またはICカード 更 新 を 行 っ

(Microsoft Word - \220\340\226\276\217\221.doc)

t検定

V-CUBE One

PowerPoint プレゼンテーション

スライド 1

■デザイン

回 答 Q3-1 土 地 下 落 の 傾 向 の 中 固 定 資 産 税 が 毎 年 あがるのはなぜですか? 質 問 : 土 地 下 落 の 傾 向 の 中 土 地 の 固 定 資 産 税 が 毎 年 あがるのはなぜですか? 答 : あなたの 土 地 は 過 去 の 評 価 替 えで 評 価 額 が

Microsoft Word - Start Up Guide1 .docx

1 林 地 台 帳 整 備 マニュアル( 案 )について 林 地 台 帳 整 備 マニュアル( 案 )の 構 成 構 成 記 載 内 容 第 1 章 はじめに 本 マニュアルの 目 的 記 載 内 容 について 説 明 しています 第 2 章 第 3 章 第 4 章 第 5 章 第 6 章 林 地

郵 便 為 替 により 公 売 保 証 金 を 納 付 する 場 合 郵 便 為 替 証 書 は 発 効 日 から 起 算 して 175 日 を 経 過 していないものに 限 ります 4) 現 金 及 び 銀 行 振 出 の 小 切 手 で 平 川 市 に 直 接 納 付 銀 行 振 出 の 小 切

「1 所得税及び復興特別所得税の確定申告書データをお持ちの方」からの更正の請求書・修正申告書作成編

説 明 内 容 料 金 の 算 定 期 間 と 請 求 の 単 位 について 分 散 検 針 制 日 程 等 別 料 金 料 金 の 算 定 期 間 と 支 払 義 務 発 生 日 日 程 等 別 料 金 の 請 求 スケジュール 料 金 のお 支 払 い 方 法 その 他 各 種 料 金 支 払

神の錬金術プレビュー版

預 金 を 確 保 しつつ 資 金 調 達 手 段 も 確 保 する 収 益 性 を 示 す 指 標 として 営 業 利 益 率 を 採 用 し 営 業 利 益 率 の 目 安 となる 数 値 を 公 表 する 株 主 の 皆 様 への 還 元 については 持 続 的 な 成 長 による 配 当 可

5-2.操作説明書(支店連携)_xlsx

1. アクセスする 2. 簡 易 検 索 画 面 (fig. 1) アクセスすると 最 初 に 出 る 画 面 です 検 索 語 入 力 ボックスにキーワードを 入 力 して 論 文 検 索 ボタンをクリックし ます 3. ボックス 下 部 のチェック 項

無料レポートのタイトル

<4D F736F F F696E74202D B E E88E68C9A90DD8BC65F E DC58F4994C52E >

Microsoft PowerPoint - c3_op-manual.pdf

目 次 機 能 運 用 上 の 注 意 処 理 手 順 画 面 説 明 ログイン 直 送 先 選 択

< 目 次 > 8. 雇 用 保 険 高 年 齢 雇 用 継 続 給 付 27 ( 育 児 休 業 給 付 介 護 休 業 給 付 ) 8.1 高 年 齢 雇 用 継 続 給 付 画 面 のマイナンバー 設 定 高 年 齢 雇 用 継 続 給 付 の 電 子 申 請 高

人見知りを克服する方法

地域のホームページ作成支援 広島市地域ポータルサイト (地域団体様向け)

もくじ はじめに 本 書 はスマートフォンやタブレットのアプリ LINE の 設 定 を 行 うためのマニュアルとなります 詳 しい 操 作 方 法 については メーカーホームページ 上 の 基 本 的 な 使 い 方 を 参 照 ください LINE 基 本 的 な 使 い 方

4 応 募 者 向 けメニュー 画 面 が 表 示 されます 応 募 者 向 けメニュー 画 面 で [ 交 付 内 定 時 の 手 続 を 行 う] [ 交 付 決 定 後 の 手 続 を 行 う]をクリックします 10

I 自 動 収 録 編 1. スケジュールを 登 録 MPMeisterIIe コンテンツ 関 連 付 け 制 御 システム に 授 業 のスケジュールを 登 録 します MPMeisterIIe コンテンツ 関 連 付 け 制 御 システム ( 上 :スケジュール 登 録 画 面 右 : 登 録

<4D F736F F D2091DE90458F8A93BE82C991CE82B782E98F5A96AF90C582CC93C195CA92A58EFB82CC8EE888F882AB B315D2E312E A2E646F63>

( 別 途 調 査 様 式 1) 減 損 損 失 を 認 識 するに 至 った 経 緯 等 1 列 2 列 3 列 4 列 5 列 6 列 7 列 8 列 9 列 10 列 11 列 12 列 13 列 14 列 15 列 16 列 17 列 18 列 19 列 20 列 21 列 22 列 固 定

<4D F736F F D203193FA8AD45F95CA8E86325F89898F4B315F94F093EF8AA98D AD97DF914F82CC8FEE95F182CC8EFB8F C28E8B89BB2E646F63>

Microsoft Office Excel2007(NO.2エクセル初級後編)

スライド 1

<4D F736F F D D3188C091538AC7979D8B4B92F F292B98CF092CA81698A94816A2E646F63>

2016 年 度 情 報 リテラシー 次 に Excel のメニューから[ 挿 入 ]タブをクリックし 表 示 されたメニュー 内 の[グラフ]にある[ 折 れ 線 グラフ]のボタンをクリックする するとサブメニューが 表 示 されるので 左 上 の[ 折 れ 線 ]を 選 択 する [ 挿 入 ]

Transcription:

オリエンテーション WebサービスAPI 勉 強 会 勉 強 会 を 始 める 前 の 準 備 事 項 と 学 習 方 法 ガイダンス

WebサービスAPI 勉 強 会 について 1 主 催 者 のwackeyがPHPの 勉 強 に 挫 折 している 中 ある 瞬 間 API の 扱 い 方 がわかったというブレークスルー 起 きたのが2009 年 2 月 それを 人 にも 伝 えたいという 思 いから 始 まりました HTMLやCSSが 修 正 できる 人 であれば3 時 間 もあれば PHPを 少 し 教 えてAPIを 扱 えるんじゃないか? 1WebサービスAPI 勉 強 会 の 公 式 ページをブックマーク http://web-service-api.jp/ 2WebサービスAPI 勉 強 会 の 第 2クールサークルを 見 て 今 までのや りとりや 参 加 メンバーの 雰 囲 気 を 掴 んでおく http://www.c-player.com/ad62110/message と 半 ば 無 理 難 題 気 味 な 勉 強 会 を 開 催 したところ なんとかご 好 評 いた だ き シ リ ーズ 化 し ま し た その 中 参 加 メンバーによるWebサイト 開 発 合 宿 や 集 中 開 発 日 など のイベントも 始 まり 2010 年 からはリンクシェア ジャパン 様 のご 協 力 で 勉 強 会 のための 会 議 室 をお 借 りすることが 出 来 メンバーも 徐 々に 増 え そして 各 種 コンテストでの 受 賞 者 も 出 てくるにまで 至 りました 第 3クールでは 第 1クール 第 2クール 同 様 に 初 めての 方 でも 参 加 しやすい 導 入 部 分 を 入 れますが 同 様 にスピードも 速 いと 感 じられる かもしれません しかし なるべく 最 低 限 のことに 絞 っているため 覚 え ることは 少 ないはずです 予 習 復 習 を 繰 り 返 していれば 最 低 限 のことを 身 に 付 けられるの で 問 題 はないでしょう 足 りない 情 報 は 後 でゆっくり 身 につければ 良 いのですから 開 発 合 宿 では 1 泊 2 日 の 中 で 数 回 行 われるレビュー 会 がそれぞれの 開 発 を 劇 的 に 進 めます 集 中 力 を 高 めるだけでなく アイデアや 意 見 も 短 期 間 に 集 めて 軌 道 修 正 し 目 標 に 到 達 することを 目 指 します 2 3

2 勉 強 会 の 進 め 方 WebサービスAPI 勉 強 会 では 毎 回 必 ず 約 1 週 間 前 にテキスト( 下 書 き 版 の 場 合 もあります)を 配 布 します これは 勉 強 会 当 日 までにあら かじめ 読 んでいただくことによって わからない 部 分 や 知 りたいことを 明 確 にするためです そうすれば 勉 強 会 当 日 は 特 にその 部 分 に 集 中 して 聞 くことが 出 来 当 日 のやその 他 の 新 しい 情 報 を 入 手 するのにも 余 裕 ができ ます これは 学 校 で 言 う 予 習 と 同 じです また 事 前 準 備 をお 願 いする 場 合 もあります 具 体 的 にはAPIキーの 取 得 やECサイトとの 提 携 などです 中 には 申 請 から 時 間 がかかるものがあるので 早 めに 終 わらせておくのが 良 い でしょう また 特 に 初 めての 方 にはソフトのインストール 等 をお 願 い しております 1 手 帳 やカレンダーに 勉 強 会 の 日 時 場 所 を 書 き 込 みましょう 現 在 決 まっているのは 10/9( 土 ) 11/13( 土 ) 12/11( 土 )の 13:30 17:30 来 年 以 降 は 決 まり 次 第 ご 連 絡 します 2テキストが 配 信 されて 目 を 通 す 時 間 時 間 がかかりそうな 事 前 準 備 があるかチェックできる 時 間 を 確 保 しましょう 当 日 は 早 めに 会 場 にお 越 しください 特 に 初 めての 方 はネット 接 続 やコンセントの 場 所 確 認 などに 時 間 がかかるため 勉 強 会 に 出 遅 れてしまいます 会 場 の 時 間 制 限 もある ので 有 意 義 に 過 ごすためにもすばやく 着 席 運 営 の 進 行 にご 協 力 く ださい 主 に1 時 間 目 と2 時 間 目 でショップ 形 式 で 説 明 と いう 流 れで 進 行 します 3 時 間 目 では 各 自 で 課 題 を 決 めて オリジナル のアウトプットを 作 り 4 時 間 目 でレビュー 会 を 行 ないます サイボウズliveでは 勉 強 会 全 体 のカレンダーやToDoリストを 共 有 し て つながり からモチベーションを 高 め 合 ったり その 他 アフィリエイ トイベントなどをシェアしたりしています 4 5

3 この 勉 強 会 の 特 徴 この 勉 強 会 の 特 徴 としては APIを 使 ったサイトやツールをつくるの に 必 要 最 低 限 の 知 識 に 絞 っていることです 第 二 クール 以 前 では PHP 未 経 験 者 でもすこしずつPHPを 学 びながらAPIを 自 在 に 扱 え るようになることを 目 指 す という 思 想 のもとに 勉 強 会 を 進 めていました 今 回 はJavascriptを 軸 に 同 様 に 進 めていきます 本 来 であればPHPやJavascriptの 文 法 についてきちんと 説 明 す べき 点 もありますが ある 程 度 飛 ばして 進 めていき ゴール(APIを 使 って 何 か 表 示 させる)に 最 短 距 離 で 突 っ 走 るスタイルで 進 めていきま す まずは 画 面 に 出 力 されるような 形 で 結 果 を 出 して やる 気 を 引 き 出 し そこからさらに 細 かいことを 知 りたいという 欲 求 から 各 自 で 細 かい ことを 勉 強 していく 流 れで 考 えています 1PHPやJavascriptを 学 ぶための 参 考 書 籍 を 調 べてみる まずは 買 わなくても 良 いので 立 ち 読 みなどで 自 分 に 合 いそうな 入 門 書 を 一 冊 を 持 っておくと 有 利 です WebサービスAPI 勉 強 会 公 式 サイトでもオススメ 書 籍 をリストアッ プしています http://web-service-api.jp/%e5%8f%82%e8%80%83%e6% 9B%B8%E7%B1%8D/ 2 参 考 サイトをリストアップ Googleなどで 検 索 することは 元 より 体 系 的 に 説 明 しているサイト を 探 してブックマークしておく 例 : Saity 先 生 のPHP 基 礎 講 座 http://www.phppro.jp/school/phpschool/ 本 当 に 最 低 限 のことに 絞 っているので 逆 に 考 えるとその 最 低 限 の ことさえクリアすれば あとは 応 用 で 他 のAPIにチャレンジすることも 可 能 です その 最 低 限 のことをマスターしていきましょう 6 7

4 ショップ 形 式 にこだわって います すでにお 気 づきだと 思 いますが ページの 右 側 は となって います これはそのページごとに 必 ず 参 加 者 が 考 えて 手 を 動 かすタイ ミングとしていれています この 勉 強 会 の 大 きな 特 徴 でもありますが は 参 加 者 が 自 発 的 に 答 えを 出 していくために 手 を 動 かします そのため 単 にセミナー を 聞 くことに 比 べ 記 憶 に 残 りやすい つまり 身 につけやすい 勉 強 会 に なります 同 時 に 同 じ 会 場 同 じタイミングで 同 じように 勉 強 している 仲 間 も い る の で 集 中 力 も 上 が りま す また わからなければ まわりの 人 に 相 談 し 合 いながら 進 めてすぐに 解 決 できるので 学 習 スピードも 上 がります ワ ー クシ ョップ 形 式 だ か らこそ 頭 だ け で なく 手 も 使 って 覚 え るこ とが 可 能 となるのです 1 過 去 のWebサービスAPI 勉 強 会 のテキストやサンプルを 閲 覧 して どんなをやっているか 調 べてみる http://web-service-api.jp/text-sample/first-cool-text/ http://web-service-api.jp/text-sample/second-cool-text/ 2 試 しに 第 2クールのPart1.1 時 間 目 だけでもやってみてください ( 上 記 URLからテキストやサンプルがダウンロードできます) また 自 分 の 手 で 自 分 のパソコンで 動 いたという 成 功 体 験 を 積 み 重 ねることによって やる 気 を 引 き 出 すことも 出 来 ます 講 師 のパソコンではなく 自 分 のパソコンで 自 分 が 作 ったプログラ ムが 動 いていることが 大 切 なのです 8 9

5 レビュー 会 とは? 主 に3 時 間 目 に 各 自 オリジナルのを 行 っていただきます これ はその 日 にならったことをアレンジしたり 自 分 のサイト 用 に 作 ってみ たり 自 由 課 題 をとして 行 っていただきます 1 過 去 の 録 画 済 みのUstream 動 画 を 見 てその 時 のレビュー 会 の 様 子 を 見 てみましょう 一 方 4 時 間 目 にはレビュー 会 というのを 行 ないます これは 各 自 が それぞれの 作 品 を 発 表 し 第 三 者 の 客 観 的 な 評 価 や 意 見 をもらうものです 自 分 では 気 付 けないことや さらにプラスにな るアイデアをもらえる 機 会 になります 逆 に 意 見 を 言 う 側 もその 人 のサイトを 見 て 考 えることを 繰 り 返 す ので どこが 良 いのか 悪 いのか またどうすればよくなるかのトレーニ ングになります そして 参 加 者 人 数 分 のサイトやツールについてそのアイデアを 一 度 に 聞 くことができるので 刺 激 にもなり 他 の 参 加 者 の 話 題 でも 自 分 のサイトに 活 かせることがあるかもしれません そういう 意 味 ではとても 意 義 のあるレビュー 会 ですので 恥 ずかし が らず に で き なくて も 何 か 発 言 をして アドバ イ ス を もらって 勉 強 会 参 加 メンバーでシェアしましょう そして 勉 強 会 全 体 で 刺 激 しあって みんな 一 緒 にスキルアップして いくことがこの 会 としても 重 要 なことになります 10 11

6 APIとは? APIとはApplication Programming Interface(アプリケーショ ンプログラミングインタフェース)の 略 です といってもこれだけではな んのことかわからないでしょう おそらくこの 勉 強 会 に 参 加 されている 皆 様 の 場 合 にはWebを 通 じ ての API について 学 ぼうとされていると 思 います それらのAPIのこ とを 一 般 的 には Web API WebサービスAPI 等 の 呼 び 方 をしま す 1 勉 強 会 当 日 に 提 供 される スライドをご 覧 ください 2マッシュアップアワードのサイトにて160 種 類 以 上 のAPIが 整 理 さ れています これを 見 ているだけでも どんな 情 報 やコンテンツが 引 っ 張 り 出 せるか イメージを 膨 らませてみましょう http://ma6api.mashupaward.jp/ APIはリクエストに 応 じてコンテンツ( 商 品 )データや 機 能 を 提 供 し ているものです 逆 に 言 えば 自 分 のサイトでコンテンツ( 商 品 )データ を 持 たなくても 良 いというメリットがあります これがどのように 役 に 立 つのかというと API 提 供 者 側 で 商 品 の 品 切 れや 新 商 品 追 加 などのメンテナンスを 追 加 しているので 最 新 の 商 品 データベースをもつAPIにアクセスして 自 分 のサイトに 表 示 するこ とが 出 来 ます これはリンク 切 れを 防 いだり またサイトを 更 新 しなくても 最 新 情 報 や 商 品 価 格 などを 表 示 することなどに 役 立 ちます しかし APIはそれだけではありません これから 少 しずつ 勉 強 して いきましょう! 初 心 者 向 けAPI 説 明 資 料 を 別 途 作 成 しましたので そちらでご 確 認 ください 12 13

7 APIの 利 用 イメージ 基 本 的 にユーザがサイトにアクセスしたときにAPIへもアクセスし ブラウザ 上 に APIを 利 用 したコンテンツや 商 品 リンクを 表 示 させるこ とができます APIからは 基 本 的 に 構 造 的 に 整 理 されたデータのみが 帰 ってくるの で プログラムなどで 見 た 目 をHTMLのテンプレート( 定 められたパタ ーン)で 表 示 されるように 調 整 が 必 要 です ま た 逆 に A P I へ アク セ ス す るとき も 定 め ら れ た ル ー ル に 従 い リ クエストする 必 要 があります 一 番 多 く 使 われているのがREST 形 式 (XML)で http://から 始 めるURLを 組 み 立 ててアクセスします 1 各 種 APIの 仕 様 書 を 見 て どんな 項 目 で 検 索 したり 条 件 を 指 定 し たり 絞 り 込 みできるか 確 認 してみましょう 例 :ヤフーデベロッパーネット http://developer.yahoo.co.jp/ 2 各 種 APIの 仕 様 書 を 見 て どんな 項 目 が 返 ってくるか 確 認 してみま しょう API ユーザーのPC レンタルサーバー 14 15

8 事 前 準 備 :ソフトのインストール 今 回 は 初 めての 方 向 けのオリエンテーションでもあるので 事 前 に 準 備 していただきたいことがあります ひとつは 必 要 なソフトのインストール もうひとつは APIキーの 取 得 などです まず 必 要 なソフトは XAMPP テキストエディタ FTPソフト などです テキストエディタは EmEditor 秀 丸 TeraPad などがおすすめです なお Windowsのメモ 帳 でもUTF-8の 文 字 コー ドが 扱 えるようになりましたが 問 題 があるので これでPHPファイル は 編 集 しないでください 1XAMPPのインストール 参 考 : http://musilog.net/work-style/software/xampp_install_ memo.php 最 新 版 では 黒 い 画 面 が 出 てきて 質 問 される 感 じですが それにはデ フォルトで 答 えておき 最 後 x/1-7 と 聞 かれた 場 合 x で 一 旦 イ ンストールを 終 了 させましょう Skypeをインストールされている 場 合 は XAMPPと 競 合 し て XAMPPが 動 きません Skypeの 設 定 ネットからポート 番 号 のチェックを 外 してください 2テキストエディタのインストール(デモではEmEditorを 使 います) a.デフォルトの 設 定 文 字 コートはUTF8(BOM 無 ) 改 行 コードはLF と 指 定 しておくこと b.ルーラ( 定 規 )を 表 示 させます c.phpのカラーリングが 必 要 な 場 合 はその 設 定 をしてください 16 17

9 事 前 準 備 :APIキーの 取 得 次 にAPIキーの 取 得 を 行 ないます APIキーとは APIへアクセスするための 鍵 のようなものです 誰 に でもアクセスできるAPIもありますが ユーザー 登 録 制 で 使 う 人 を 制 限 したりする 例 がほとんどです また キー とあるように 鍵 でもあるので 第 三 者 に 漏 れてしまっ たり 貸 出 したりすることは 規 約 違 反 になる 例 があります 取 扱 には 気 をつけましょう 特 に 盗 まれキーで 大 量 のアクセスされて 自 分 のキー が 剥 奪 さ れ て は 困 りま す か ら ね なお APIキーは 別 名 がいくつかあります ト ー ク ン ( リ ン ク シ ェ ア 等 ) デベロッパーID ( 楽 天 Webサービス 等 ) アプリケーションID (ヤフーデベロッパーネット 等 ) 1 楽 天 ウェブサービスのサイトにて 自 分 のアフィリエイトIDやデベロ ッパーIDを 確 認 してください http://webservice.rakuten.co.jp/ 初 めて 楽 天 のAPIを 使 う 方 は 登 録 が 必 要 です 2リンクシェアのトークンを 取 得 してください http://www.linkshare.ne.jp/ ログイン 後 サイトを 選 択 して リンク Webサービスの 下 の 方 で 取 得 できます また そのサイトでマーチャンタイザー 対 応 のものと 提 携 していないと データが 取 得 できません 3ヤフーのアプリケーションIDを 取 得 してください http://developer.yahoo.co.jp/ 通 常 APIキーはすぐに 発 行 されるシステムになっていますが 早 め に 準 備 できるものは 取 得 しておくと 良 いでしょう これとは 逆 にアフィリエイトASPのAPIなどで 商 品 を 表 示 させたい 場 合 ECサイトと 提 携 していないと その 商 品 は 表 示 されません EC サイトとの 提 携 承 認 には 時 間 がかかる 場 合 もあるので サイトを 作 って 早 めに 申 請 しておくと 良 いでしょう 取 得 したIDなどは テキストエディタなどにコピペで 保 存 しておき 無 くさないようにしてください ( 特 にヤフーのIDはどのサイト 用 のIDかわからなくなるので サイト 名 とIDを 一 緒 にメモしておきましょう) なお 対 象 サイトについてですが 開 発 用 のAPIキーは 自 分 の 持 ってい るサイトのものであればどれでも 構 わないので 一 番 取 りやすいサイト のIDで 取 得 して 開 発 を 進 めるのもひとつの 手 です 18 19

10 XAMPPの 使 い 方 XAMPPは 自 分 のパソコンの 中 でレンタルサーバのようにサーバの 機 能 やPHPが 動 く 環 境 を 一 式 自 動 的 に 作 ってくれるソフトです これを 起 動 しただけで 自 分 のパソコンのとあるところにおいた 場 所 のファイルが サーバで 処 理 されてブラウザで 見 ることができます 1 左 側 の 指 示 に 従 ってXAMPPを 起 動 させてみよう スタート プログラム Apache Frends XAMPP XAMPP Control Panel デスクトップにショートカットアイコンも 置 くことが 出 来 ます が Windowsのタスクバーのあたりにあるクイックスタートに 入 れて おいたほうが 今 後 便 利 かもしれません 2XAMPPの 起 動 が 確 認 できたら http://localhost/ とブラウザに 入 力 して XAMPPロゴが 表 示 されるのを 確 認 しよう ( 一 番 右 側 の 日 本 語 をクリックしていろんなページを 見 てみよう) XAMPPを 移 動 すると 上 記 のようなコントロールパネルが 表 示 され ます Apache と 表 示 されているところの 右 側 の 開 始 ボタンを 押 すと 停 止 ボタンに 切 り 替 わり その 左 側 に 起 動 と 表 示 されます ここで http://localhost/ にアクセスされてブラウザに XAMPP のロゴが 表 示 されればOKで す 20 21

11 Web 上 で 主 に 使 われる 言 語 Webサイトを 制 作 するときにはまずはHTML そしてスタイルシー トなどを 使 ってブラウザ 上 の 表 示 を 制 御 してきました これらは 画 面 上 の 表 示 を 司 るのに 対 し Javascriptはブラウザ 上 で 動 くプログラミング 言 語 です 逆 にWeb APIを 使 ったプログラミングでよく 使 われる 言 語 にPHP やPerl Rubyなどもありますが これらはブラウザ 上 ではなくサーバ ー 上 で 動 くプログラミング 言 語 です 今 回 の 第 3クールでは 主 にクライアントサイド つまりブラウザ 上 で 動 くJavascriptを 中 心 に 勉 強 していきます 一 方 でより 表 現 を 深 める ためにも サーバ 上 でのプログラミング 言 語 としては 第 1クールや 第 2 クールで 勉 強 したPHPを 採 用 します まずはそれらのプログラム 言 語 がどこで 実 行 されているかの 関 係 を 確 認 しましょう 1Wikipediaなどで 下 記 用 語 を 検 索 してさらっと 流 し 読 みしてみまし ょう HTML CSS Javascript PHP 2それぞれのわかりやすそうなサイトを 探 してみましょう スタイルシート 辞 典 などリファレンスなどをブックマークしておきま しょう これらの 準 備 をしておくと 限 られた 勉 強 会 時 間 中 にさっと 検 索 し たり 調 べられたりすることが 出 来 ます 決 まった 検 索 サイト リファレンスを 持 っておくと 探 すのもググるよ りも 素 早 く 見 つけられるので 便 利 です 22 23

12 PHPやJavascriptを 編 集 すると きの 注 意 事 項 WebサービスAPI 勉 強 会 第 3クールテキスト HTMLはテキスト 文 書 の 意 味 合 いが 強 かったので 全 角 文 字 で 適 当 なところに 文 字 を 入 れても 画 面 が 崩 れるレベルで 気 づいて 治 すこ とができますが PHPやJavascriptの 場 合 はそうはいかないことが 多 々あります PHPの 文 中 に 書 いてはいけない 全 角 文 字 が 混 ざると 真 っ 白 が 画 面 で 英 語 のようなエラーメッセージが 出 てパニックになってしまうこ とがあります 慣 れると 冷 静 に 対 処 できるのですが それを 防 ぐために PHPやJavascriptを 書 くときにコーディングルールを 身 につけておき ましょう 1 全 角 文 字 や 特 に 見 た 目 でわからない 全 角 スペースはプログラムの 中 に 絶 対 書 かない 例 外 はもちろんあります 例 :echo " 日 本 語 英 語 "; このようにブラウザ 上 に 表 示 させる 内 容 は 全 角 文 字 でも 大 丈 夫 です ただし そのブラウザに 表 示 させる 範 囲 を 示 す 記 号 " " (ダブ ル ク ォ ー テ ー シ ョ ン マ ー ク )で 囲 う 必 要 が あ り ま す 例 :// コメント このように // を 付 けた 場 合 その 行 のそれ 以 降 の 文 字 列 は PHPやJavascriptに 無 視 されます 主 に プログラムを 作 っていると きにコメントを 書 いて 何 をしているかメモするのに 役 立 ちます ちょうどHTMLのコメントタグと 同 じです 1 左 側 のルールに 従 って テキストエディタで 書 いてみよう echo " 日 本 語 英 語 "; // コメント 2コメントを 複 数 行 で 書 く 場 合 は 下 記 の 用 に 書 いてみましょう /* コメント1 行 目 コメント2 行 目 日 本 語 交 えて 自 由 に 記 述 出 来 る コメント3 行 目 */ /* ではじめて */ で 終 わらせます 必 ず 対 になる 必 要 があります 複 数 行 だと 文 字 の 飾 りを 付 けて 長 いプログラムの 中 でも 見 つけやす くなります テキストエディタでカラーリングが 出 来 る 場 合 は コメント 部 分 の 色 が 明 確 になり より わかりやすくなります 24 25

13 PHPを 使 ってみよう まずはカンタンにブラウザ 上 に 文 字 を 表 示 させるだけのHTMLを 生 成 するPHPプログラムを 作 ってみます 1テンプレートサイトからHTML 一 式 をダウンロードし ファイル 名 を 変 えて( 拡 張 子 を 変 えて) 左 記 PHPを 埋 め 込 んで 表 示 を 確 認 する ファイル 名 :text.php 格 納 ディレクトリ ( 環 境 によって 異 なります) アクセスURL:http://localhost/text.php 2PHPの 中 でコメントを 書 いて それをブラウザで 表 示 したときにコ メントが 表 示 されないことを 確 認 しよう まずはテキストエディタでファイルを 新 規 作 成 し 下 記 のように 入 力 します <?php?> この 間 にPHPのプログラムを 書 いていくことが 出 来 ます ファイル 名 を test.php 改 行 コードLF 文 字 コードUTF-8で 保 存 してくださ い そ れ で は プ ロ グ ラ ム の ひ と つ と して echo "こんにちは"; と 文 字 を 表 示 させてみましょう 26 27

14 簡 単 に 使 えるAPIを 使 ってみよう ここでは 簡 単 に 使 えるAPIを 紹 介 します これらもプログラムと 組 み 合 わせることが 出 来 れば 魅 力 が 倍 増 します ぜ ひ お 試 しくだ さ い 1 自 分 が 持 っている 携 帯 サイトのURLのQRコードを 作 成 し どこか にimgタグとして 貼 りつけてみる それを 携 帯 電 話 で 読 み 取 って 実 際 に 表 示 されるか 確 認 する QRコード 生 成 のAPI Googleで 用 意 されているAPIでを 使 って QRコードを 作 りま す imgタグだけで 呼 び 出 せるAPIです 今 プログラミング 知 識 がなく てもすぐ 使 えます Google Chart Tools http://code.google.com/intl/ja/apis/charttools/ 参 考 :[N] Google Chart API でQRコードを 生 成 http://netafull.net/lifehack/026508.html <img src="http://chart.apis.google.com/chart?chs=150x1 50&cht=qr&chl=http%3a//musilog.net/" /> URLはURLエンコードが 必 要 です これを 利 用 して 個 別 ページの 携 帯 版 のページURLのQRコードを 自 動 的 に 作 成 することなども 実 現 します QRコードはデンソーウェブの 商 標 です 28 29