プログラム

JavaScript

JavaScript:正確なストップウォッチを作る

JavaScriptで以前作ったストップウォッチの挙動がおかしかったので修正した。表示は、100分の1秒単位だが、内部的には1000分の1秒単位で計測している。実際に市販のストップウォッチと同時にスタートさせて1時間ほど測ってみたが、ずれは...
C言語

30秒以内に「わ!」と驚かすプログラム

本当にくだらくて申し訳ないが、実行するとランダムで30秒以内に「わ!」と大きなウインドウが出現して驚かすプログラムを作った。
JavaScript

JavaScript:円の軌跡を表示してみる

サンプルを見るJavaScriptを使って中心点から同心円上の軌跡を描画するプログラムを作った。必要な情報は、中心点の座標(cx,cy)、同心円の半径(r)、角度(angle)だ。一括ダウンロード
C言語

C言語:fgetsでキーボード入力された改行を取る

C言語によるscanf関数でのキーボード入力は、入力されるバイト数の上限が制限できないため、fgets関数を使う。ただ、fgets関数を使うと改行コードまで読み込まれてしまうため、必要に応じて、改行コードを削除する作業が必要になる。
JavaScript

JavaScript:イベント取得のひな形

JavaScriptで「キーイベント」「マウスイベント」「加速度センサーイベント」を取得するプログラムのシンプルなひな形を作った。マウスは、押したまま動かすとウインドウ左上を0,0としたXY座標を表示します。サンプルを見る一括ダウンロード
プログラム

プログラミングでたぶん大事なこと

【写真/2014年4月23日 サイト上でBASICを実行できる「Applesoft BASIC in Javascript」】プログラミングの入門書では、大きく取り上げていない事柄だが、わたしが大事だと思っている事が一つある。それは、定数部...
JavaScript

JavaScript:オブジェクトを配列に代入する

JavaScriptを使って作ったオブジェクトを配列に代入する方法。オブジェクトの型のみ一つだけ作って配列にpushする。
プログラム

Objective-C:Xcode以外でのコンパイル方法

iPhoneやMacOSのアプリを作る為の言語であるObjective-Cを勉強しようと思ってXcodeをMacBookProにインストールしたが、Xcode自体は、GUIを使って画面作成から出来る開発環境であるため、Objective-C...
JavaScript

jQueryMobile:動的要素にCSSが適用されない

jQueryMobileで動的に挿入した要素(例えばフォームのセレクトメニューなどをページ表示後に新たに書き換えた場合など)のCSSが適用されない場合の対処法。
JavaScript

JavaScript:雪が降る(canvasで複数画像を回転)

前回の記事「JavaScript:canvasで画像のみその場で回転させる」を参考にcanvas上で複数の雪の画像を回転させるJavaScriptを作った。前回の記事サンプルを見る