HTML5位置情報APIGeolocationはサーバで実行を

 HTML5位置情報APIGeolocation関数を含むHTMLファイルは原則として、サーバへアップしましょう。例外的にFireFoxではクライアントPCにファイルを置いたままでも実行可能です。

サンプル
<!DOCTYPE html>
<html>
<head>
<meta charset=”utf-8”>
</head>
<body>
<input type=”button” value=”位置情報取得” onclick=”showPos()”/>
<!– Android 1.6対策 –>
<script type=”text/javascript” src=”gear5-0.3.js”>
</script>
<script type=”text/javascript”>
function showPos() {
// geolocation に対応しているかチェック
if (navigator.geolocation == undefined) {
alert(”位置情報が利用できません。”); return;
}
// 位置情報の取得
navigator.geolocation.getCurrentPosition(successCallback, errorCallback);
// 成功したとき。position.cords.属性の書き方に注意
function successCallback(position) {
var lat = position.coords.latitude;
var lon = position.coords.longitude;
//google http://maps.google.co.jp/?ll=35.0274583,135.7821389
//Mapion http://www.mapion.co.jp/m/35.0274583_135.7821389_8/ 最後の_8は縮尺を表す。各自で試してみるとよい。
var uri = ”http://maps.google.co.jp/?ll=” + lat + ”,” + lon;
document.write(”<h1>地図の表示</h1>”);
document.write(”<a href=’” + uri + ”’>現在地を表示</a>”);
}
// 失敗したとき
function errorCallback(err) {
alert(”失敗(”+err.code+”)”+err.message);
}
};
</script>
</body>
</html>

geolocation-google

図 クライアントにある位置情報APIGeolocationを含むページをChromeから実行したいところ。

comments

Web Workerのメリットを感じるプログラムを実行してみましょう

 まず,Web Workerのメリットを感じるプログラムを実行してみましょう。
 以下のページ内のサンプル4が通常通り,サンプル5はWebWorkerがあるものです。サンプル5は仕事をWebWorkerに任せるので速いです。

ASCII.jp:JavaScriptで並列処理ができる「Web Workers」 (5/5)|古籏一浩のJavaScriptラボ

 これをFireFoxで行うとあまり差が出ないんですが,Chromeでやるとサンプル4は落ちてしまいます。

WebWorkerを使わないと落ちる
comments

PPTを動画に変換してYoutubeへ

 PowerPointプレゼンテーションをビデオに変換することができます。

プレゼンテーションをビデオに変換する – PowerPoint – Office.com

PPTを動画

図 これは簡単です。図はPowerPoint 2013です。

 その際,マウスをレーザー ポインターに変更するとうまくいきます。

マウスをレーザー ポインターに変更する – PowerPoint – Office.com

 音声ナレーションも追加できます。

スライド ショーのナレーションおよびタイミングを記録および追加する – PowerPoint – Office.com

 Youtubeへアップするときの注意があります。ムービー メーカーをダウンロードして使用しましょう。

スライド ショーをビデオとして YouTube にアップロードする – PowerPoint – Office.com

日本最初のIT専門職大学院 | 京都情報大学院大学

comments

オープンソースのプロジェクトマネジメントシステムRedmine

入門Redmine 第3版

 プロジェクトマネジメントのオープンソースのシステムです。なんとRubyで動作しています。データベースは,MySQL,PosgreSQL,SQLiteに対応しています。
 日本語マニュアルがあります。

Redmine Guide日本語訳 ― Redmine.JP

 この本でいろいろ紹介されいています。本日,中四国地区の独自勉強会で著者が来られたので,この本を知りました。
 
【目次】
概要
Redmineサーバの構築と運用
管理・設定
基本的な使い方
本格的な使い方
情報共有機能の利用
バージョン管理システムとの連携
より便利な活用方法
テーマによる画面のカスタマイズ
プラグインによる機能のカスタマイズ
リファレンス
設定ファイル
逆引きリファレンス

【参考】
Redmine.JP
Home | Redmine.JP Blog

【プロジェクトマネジメントならKCGI】
プロジェクト管理技法 | 京都情報大学院大学

comments

ETロボコン中四国地区独自勉強会ZEROの講師

 本日は,朝から福山に来ています。ETロボコン中四国地区独自勉強会ZEROの講師として招かれました。「オブジェクト指向とUML」について講義をします。まず,福山につきました。目の前に福山城です。
 

福山城

図1 福山駅前の福山城

 つづいて,右側を見ます。本日の会場の福山大学のビルです。

福山大学宮地茂記念館

図2 福山大学宮地茂記念館

 入り口に向かいました。

ETロボコン2013中四国

図3 独自勉強会

【京コンピュータ】
記念講演会「スーパーコンピュータ『京』10ペタフロップスへの挑戦」 | kcg.eduグループ 創立50周年…5月10日(金)夕方

【入学説明会】
入学説明会 | 京都情報大学院大学…2013年5月19日(日),6月23日(日),7月21日(日)

comments

ePub3.0が対応しているリーダ

 ePub3.0が対応しているリーダを紹介します。

Readium | Digital Publishing meets Open Web

 これで,Interactive ContentsのePubもできる。

EPUB3.0によるインタラクティブ絵本 | TOPPAN SOLUTION
 
 

comments

HTML5+JavaScript アイデア&実践サンプル

HTML5+JavaScript アイデア&実践サンプル (WEB PROFESSIONAL)

 プロジェクト演習でHTML5を扱っています。この本はとてもお勧めです。私がこの本を買ったのは,いまはなき神戸のオープンソースカンファレンスのときです。
【ブログ内参照】
OSC神戸で発表します。 | オブジェクト脳@kcg

最新のFireFoxでプラグインなしでSVGができることを知ったので,会場で購入して,すぐにプログラミングしました。すごい!
 さて,この本の内容は実はウェブで確認できます。

【著者のすべての記事(本書に掲載されない記事もあります)】
ASCII.jp:古籏一浩のJavaScriptラボ

【目次と対応記事】
序章 HTML5とは?
第1章 スマートフォンとデバイスAPI
[1-1] iPhoneをGPSナビにする
ASCII.jp:iPhoneのGPSをJavaScriptで操ろう|古籏一浩のJavaScriptラボ
[1-2] iPhoneで動く水準器
ASCII.jp:iOS 4.2の新機能で作るHTML5+JSアプリ|古籏一浩のJavaScriptラボ

第2章 Canvas&SVG – 画像
[2-1] 赤色強調フィルターを作る
ASCII.jp:Photoshopを超えた!?BridgeとJSで作る画像フィルター |古籏一浩のJavaScriptラボ
[2-2] Flash不要のお絵かきツール
ASCII.jp:HTML5のCanvasで作る、Flash不要のお絵かきツール|古籏一浩のJavaScriptラボ
[2-3] SVGで描くミニゲーム
ASCII.jp:HTML5で注目!インラインSVGの使い方|古籏一浩のJavaScriptラボ
ASCII.jp:HTML5のInline SVGをJavaScriptで操作|古籏一浩のJavaScriptラボ
ASCII.jp:HTML5 SVGで作るシューティングゲーム|古籏一浩のJavaScriptラボ
[Column-1] Canvasに関する情報
HTML5 Canvasのブラウザによって異なる微妙な振る舞いについてまとめてみた。 – 風と宇宙とプログラム
Canvas – HTML5.JP
The HTML5 test – How well does your browser support HTML5?

第3章 Video – 動画
[3-1] jQuery UIを使ったパノラマ動画プレーヤー
ASCII.jp:HTML5 videoとjQuery UIでパノラマ動画プレーヤー|古籏一浩のJavaScriptラボ
[3-2] テロップが流れる動画プレーヤー
[3-3] リアルタイムでエフェクトをかけるビデオエフェクター [Column-2] SafariでOgg形式を再生する
Xiph.Org: QuickTime Components
Logo
The WebM Project | Welcome to the WebM Project

第4章 Audio – 音楽
[4-1] iTunes風音楽プレーヤー
ASCII.jp:HTML5 Audioで作るiTunes風音楽プレイヤー|古籏一浩のJavaScriptラボ
[4-2] iPad対応ブラウザーピアノ
ASCII.jp:iPad対応!HTML5 Audioで作るブラウザーピアノ|古籏一浩のJavaScriptラボ
[4-3] Audio Data APIでFirefoxにソフトシンセ
ASCII.jp:Firefoxでソフトシンセも作れるAudio Data APIの使い方|古籏一浩のJavaScriptラボ
[4-4] Audio Data APIでブラウザーにシーケンサー
ASCII.jp:Audio Data APIでブラウザーをシーケンサーに!|古籏一浩のJavaScriptラボ

第5章 関連技術を使う
[5-1] File APIを使ってローカルファイルをブラウザーから操作
ASCII.jp:File APIでブラウザーからローカルファイルを操作 (1/5)|古籏一浩のJavaScriptラボ
[5-2] File APIを使って自作するEPUBビューアー
ASCII.jp:InDesign+JavaScriptで電子書籍制作を自動化|古籏一浩のJavaScriptラボ
[5-3] Web Storageを使ってローカルディスクに保存
ASCII.jp:サーバー不要で保存できる「Web Storage」の使い方|古籏一浩のJavaScriptラボ
[5-4] Web Workersを使った並列処理
ASCII.jp:JavaScriptで並列処理ができる「Web Workers」 (1/5)|古籏一浩のJavaScriptラボ
ASCII.jp:Web WorkersでPhotoshop風ヒストグラムを作ろう|古籏一浩のJavaScriptラボ
[Column-3] iPhone/iPadでは制約の多いHTML5 Video&Audio
Safari HTML5 Audio and Video Guide: Audio and Video HTML

【HTML5に対応のKCGとKCGI】
京都コンピュータ学院 | 日本最初のコンピュータ専門学校
日本最初のIT専門職大学院 | 京都情報大学院大学…つぎの入学説明会は5月19日(日)

comments

Google社のもと社長の村上さんが講演がはじまりました。

 関西地区では地震の影響でJRが事実上とまっているのですが,なんとか講演ははじまりました。

【講演】
記念講演会「グーグルがやろうとしていることと,ICTの新地平」 | kcg.eduグループ 創立50周年

【参考サイト】
一覧 :村上憲郎のグローバル羅針盤 :ニュースプラス :テクノロジー :日本経済新聞

comments

PowerPoint 2013のスライドショー

  PowerPoint 2013のスライドショーの操作画面です。なかなかさくさく動きます。

PowerPoint2013スライドショー

【参考】
PowerPoint 2013 の新機能 – PowerPoint – Office.com

comments

KCG学生がImagine Cup日本大会で最優秀

 KCG学生がImagine Cup日本大会で最優秀をとりました。
KCG学生が世界大会へ行きます。

以上

【参考サイト】
Imagine Cup (イマジン カップ) | アカデミック ポータル

comments