スマートフォンの各座標系
スマートフォンの本体の座標系とスクリーンの座標系の関係を知ることは重要です。 例えば、加速度センサーからは、スマートフォン本体の座標系でデータ出力されます。 一方、アプリケーションは最終的にスクリーンの座標系で表現する必
Read Moreスマートフォンの本体の座標系とスクリーンの座標系の関係を知ることは重要です。 例えば、加速度センサーからは、スマートフォン本体の座標系でデータ出力されます。 一方、アプリケーションは最終的にスクリーンの座標系で表現する必
Read MorePCには、スクリーン座標とクライアント座標があります。図形はクライアント座標に描画し、スクリーン座標には描画できません。 今回、スクリーン座標に図形を描画する方法、正確には、スクリーン座標に図形を描画したように見える方法
Read Moreスマートフォンのセンサーには、「ノイズ」が乗っています。そのため、センサーの値をプログラムで使用する場合、ノイズを軽減させる必要があります。 本記事は、記事「スマートフォンの傾き角のプログラム」の続き記事です。 &nbs
Read Moreスマートフォンの傾き角を求めるプログラムを作ります。 本記事は、記事「スマートフォンの傾き角の計算」の続き記事です。 重力加速度 重力加速度の方向は、スマートフォンを持って立っている人の、頭か
Read Moreスマートフォンの水平状態からの傾き角度を計算します。 ここで水平状態とは、例えば、テーブル上にスマートフォンを置いた状態です。 スマートフォンが、水平状態からどの程度傾いているかを計算します。 これが分かると、「水準器」
Read More穴埋め問題を作るとき、穴の位置を調整するのに手間がかかります。 今回、その手間を軽減するツールを作りました。 穴埋め問題 LBT(Learning by Typing) LBT(Learning by Typing)は、
Read MoreJavaScriptには、他の言語(Java, Python, C++, etc.)が標準で持っている「多次元配列」がありません。 多次元配列はとても汎用性の高いデータ構造なので、JavaScriptでも多次元配列を使い
Read More画像の表示サイズをボタンで切り替えるプログラムです。 サイズは、画像本来のサイズ(オリジナルサイズ)と、ウィンドウに合わせたサイズ(ウィンドウサイズ)の2種類です。 ・オリジナルサイズ: 画像本来のサイズ ・ウィンドウサ
Read MoreWeb StorageとJSONを用いた学習システムの雛型プログラムを作りました。 本記事は、以下の記事の続き記事になります。 Web Storage の試作プログラム Web Storage とJSON
Read MoreWeb Storage と JSONを用いた、Webアプリの試作プログラムを作りました。 「学習システム」を念頭に置いた試作プログラム(プロトタイプ)です。 本記事は、記事「Web Storage の試作プ
Read More