スタイルシート(CSS)を使った「三角矢印のパンくずリスト」のサンプルプログラム。
続きを読む
カテゴリー: プログラム
Javascript – textファイルを読み込み表示する(XMLHttpRequest)
Javascriptのお勉強中。
Javascriptでtextファイルなどを読み込みページに差し込むサンプルプログラム。XMLHttpRequestを使用します。
デモプログラム
javascript:HTMLを書き換える方法(innerHTML)
divなど特定の要素の内容を書き換える方法のサンプルプログラム。
innerHTMLを使用します。
デモページ
消費電力から電気代を計算するプログラム
家電製品の消費電力(ワット)から電気料金を計算できるプログラムを作りましたので公開します。
下記リンクから誰でも使えます。
http://www.achiachi.net/cgi/denkidai_calc.cgi
Perl:日付の計算方法(その2)
以前Perlで日付を数値型(秒)にする逆localtime関数のようなスプリクトを作りましたが、1970年1月1日0時0分0秒より前の日付に対応していなかったので、西暦0年1月1日0時0分0秒から使えるように改良してみました。
Perl:RFC4180に準拠のCSVファイルを読み込む方法
CSVファイルにRFC4180と言う標準化されたルールが存在している事を知ったので、そのファイルが読み込めるようなプログラムを書いてみた。
特徴
・順番に処理しているので処理速度は遅いです。遅いといってもCorei7(3.4GHz)+SSD環境で10000行×100フィールド(1フィールド10文字・計10MB)のファイルなら1秒程度で完了(ブラウザの表示時間は除く)
・できるだけ書式を壊さないよう読み込んでいる。読み込んだファイルはCSVベースの独自フォーマットに変換、改行はCRとLF別で認識しフィールドを囲むダブルクォーテーションも保持しているので、正確に処理すれば保存時に読み込み時と同じ書式で保存できる。
Javascript:CSS記述風の引数
・sample(“Title”,1920,1080,640,480,”test.jpg”,-1,”Hello World”);
上記のように関数の引数が増えてくるとわかりにくいので、何か良い方法は無いかと思い考え、CSS記述っぽく「キー:値;」で受け渡すようしたらどうだろうとサンプルプログラムを作ってみました。
特長
・CSS記述風なので「変数=値」なのでわかりやすい。
・引数の順番を自由にできます。
欠点
・引数が長くなる(・・でもわかりやすい)
・ソースが長くなる。
続きを読む
Javascript:Windows8 のタッチイベント「msPointer」
Perl:四角い渦を巻くように配列をチェックするスプリクト
Google Map API v3 で 昼夜境界線をするには(構想中)
Google Map API v3 で昼夜境界線を描きたいと思い勉強中。