スポンサーリンク

作品

全列をワンタッチで簡単にソートできるOpenOffice表計算シートのテンプレート (オートフィルタ風の並べ替えをOOo Calcで簡単に実現)

バッチ・マクロのTOPへ 表計算シート上の全ての列を,ワンタッチでソート(並べ替え)できる。 Excelの「オートフィルタ」と同じ並び替え機能を, 無料のOpenOfficeでも実現している。 このテンプレートのダウンロード: http://www.name-of-this-site.org/c…

はてなダイアリーのブログ記事内容に「ページ内目次」を自動生成するフォーム (もくじジェネレータforはてだ)

はてなダイアリーのブログ記事内容に,「ページ内目次」を生成するフォーム。 はてなのブログ記事内容に,自動で「ページ内目次」を生成するJSフォーム http://name-of-this-site.org/func/Gen... ブログ記事に,ページ内目次を生成します。JavaScriptでテキ…

迷路をウネウネと生成する,ライフゲーム的なJavaScript (アスキーアートで反復描画アニメーション)

「迷路をウネウネと生成する,ライフゲーム的なJavaScript」ができた。 ボタンを押すと,迷路が生成されてゆく途中経過を見れる。(ポコポコッ・・・ワサワサッ…) 巨大な迷路がアスキーアートで描画される。"┤┐├"みたいな罫線AAと,"■"によるブロックAAの2…

「全タブを要約するアドオン」を改良。ページ内の選択部分を要約に反映。ブコメも自動収集

下記のアドオンを改良した。 開いている全タブのURLとタイトルを,列挙して抽出するFirefoxアドオン (XUL形式プラグインのソースコード付) http://language-and-engineering.hatenablog.jp/entry/20121221/p1 改良点: 各ページ内で選択範囲があれば,その…

開いている全タブのURLとタイトルを,列挙して抽出するFirefoxアドオン (XUL形式プラグインのソースコード付)

注:このアドオンには,改良版があります。 「全タブを要約するアドオン」を改良。ページ内の選択部分を要約に反映 http://language-and-engineering.hatenablog.jp/entry/20140117/p1 全タブの「リンク集」を自動生成するアドオン。 ネットで調べ物をしてい…

あなたが,勝つことも引き分けることもできない三目並べ (jQueryプラグイン「jQuery.fakeTicTacToe.js」によるマルバツ・ゲーム)

JavaScriptプログラミングのTOPへ 三目並べゲームには,必勝法は存在しない。したがって○×ゲームでは,お互いが最善の手を尽くすと,必ず引き分ける。 ところが,下記の三目並べは,CPUが必ず勝つ。あなたは必ず負ける。三目並べゲームに必勝法が無いはずに…

IE AutoTester で,UIの回帰テストを完全自動化

テスト仕様を書けば,仕様書自身がテスト(ブラウザ操作)を自動でやってくれる。Excelのシート上に,下記のように記述する。 IE起動 開く http://www.yahoo.co.jp/ 存在判定 srchtxt 存在判定 srchbtn 入力 srchtxt hogeraccho クリックして待機 srchbtn が…

マウスでソートできるリストを作るためのJavaScriptライブラリ(行追加・削除・固定行の設定が可能)

JavaScriptプログラミングのTOPへ 下記のようなUIを実現するための,クロスブラウザなJavaScriptライブラリ。 マウスのドラッグドロップで,行を入れ替え可能。 行の追加・削除ができる。 リストの中に,ドラッグ不可能かつ順序不動の「固定行」を作れる。(…

アラビア文字の覚え方 (一覧表PDFと解説)

多言語を学ぶ目次へ アラビア文字を暗記するためのシート。(PDF形式) 以前の「シンハラ文字を覚える」シリーズの時のように,独自のグルーピングによって文字を記憶しやすくしている。トイレに貼って覚えましょう。 アラビア文字 暗記用PDF http://www.name-…

"Excelenium"(エクセレニウム)で,快適な自動回帰テストを  (Seleniumのテストスクリプトとテスト仕様書を自動生成)

テスト仕様を書くだけで,仕様書自身がテストを自動でやってくれる。 それがExcelenium(エクセレニウム)。 Excelenium = Excel + Selenium 左側で,操作のステップを日本語で書くと, 右側で,テスト仕様書風のフォーマットの文章をリアルタイムで自動生…

JavaScriptの単体テストフレームワーク "simpleJsUnit" で,テスト駆動開発をしよう

simpleJsUnitは,JavaScriptのコードを単体テストするためのライブラリ。 シンプルさが特徴。(たった5キロバイト) コマンドラインでも ブラウザ上でも テストを実行可能。 以下は,このツールを使って,テストファーストなJavaScript開発を進める方法。 …

プロジェクトの用語集 テンプレート (検索ボックス付き Excel シート)

開発チーム内で,用語を共有するためのxlsシート。作っておけば,説明や引き継ぎがとても楽。 機能: 検索ボックス(検索キーを含むセルの内容がリストアップされる。検索キーは斜体で表示される。) シート一覧表示 ダウンロード http://www.name-of-this-s…

WSH・JScriptから Graphviz を利用するためのクラス (関係グラフを描画して、複雑な構造のデータを可視化する方法)

バッチのまとめTOPへ JScriptからGraphvizを利用して、関係グラフを手早く描画する。 下記のような使い方ができる。 var dr = new DotRecorder( "my_graph" ); // ノードを登録 dr.node( "1a", "口" ); dr.node( "2a", "日" ); dr.node( "2b", "回" ); dr.no…

JScript製の簡易 HTML テンプレートエンジン (Webサイト作成時に,画面の共通部品を外部読み込み)

簡易なHTMLテンプレートエンジンのようなもの。 例えばHTMLファイル内に「 #header# 」と書くと,その部分が header.html の内容で置き換えられたような新HTMLが生成される。 つまり,ページ間の共通部分をべた書きしないで済ませるための,よくある置換(inc…

画面上の邪魔なものを自動ブロックする Firefox プラグインの作り方  (XPI アドオンを自作しよう)

Webサイトを閲覧しているとき, 広告が邪魔だ, 画像がけばけばしい,表示したくない と感じる事がある。 もしページ読み込み時に,「現在表示中のサイトと関係のない要素」をブラウザが自動判別して,非表示にしてくれたら便利だ。 では,そのような Firefo…

コマンドラインからマウスを操作する方法 (rundll32.exeで動くDLLの作成法)

Windows上でアプリケーションを自動で操作するためには, プログラムによってマウスポインタを任意の場所へ動かし クリックさせる といった制御が必要になる。 この「マウスの自動操作」はとても汎用的な操作なので,どんなプログラミング言語からもライブラ…

日経平均株価の下落ぶりをMIDIサウンドで味わう (コマンドラインでMIDI生成)

ここ3か月の日経平均株価の下落ぶりをMIDIで表現した。 こちらからダウンロード http://www.name-of-this-site.org/coding/midi/Kabuka.mid 最後の方で底辺を転げ落ちているのがわかる。 ※これは,Yahoo!株価に掲載されている株価データの数値を,スク…

わずか1.7キロバイトのJavaScript マリオ風のゲーム (脱力系)

1.7キロバイトのJavaScriptで,一応,右画像のようなスーパーマリオ風のゲームができた。 (1.3キロバイトに改良されました。) こちらからプレーできます http://www.name-of-this-site.org/coding/game/aamario.html 遊び方: 右・左キーで移動,上キーで…

ハワイ語表記への文字列変換フォーム (JavaScript)

多言語を学ぶ目次へ ハワイ語は,ハワイ諸島先住民の言語で,アルファベットがたった12文字しかない。自分の名前をハワイ語に変換すると,どうなるだろうか? 文字が少ないので音も少ない ページはこちら ソースコードは下記 コードの解説 太平洋の言語に…

シンハラ文字を覚える ・・・ (8) 覚え方のまとめPDF

わかりやすくシンハラ語アルファベットを覚えるための文字一覧表として,下記のPDFを作成した。 文字を覚えるためのPDF シンハラ文字を覚える (グループ別) http://www.name-of-this-site.org/language/singhalese/sinhala_groups.pdf シンハラ文字を覚え…