2008-11-01から1ヶ月間の記事一覧
Webサイトを閲覧しているとき, 広告が邪魔だ, 画像がけばけばしい,表示したくない と感じる事がある。 もしページ読み込み時に,「現在表示中のサイトと関係のない要素」をブラウザが自動判別して,非表示にしてくれたら便利だ。 では,そのような Firefo…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 右図のような「クリックゲーム」を作る。 赤い部分をクリックしたらゲームオーバー。 <div id="jirai" style="background-color:red; width:200px; height:200px;" > 地雷源 <div id="goal" style="background-color:green; width:50px; height:50px; position:relative; top:50px; left:50px;" > 安全地帯 </div></div>
本ブログは,開設して満3か月を迎えました。 今後は更新のペースを減らします 3か月の間に記事を投稿した日数は85日でした。しかし現在,転職活動も終わり,状況が変化し始めました。今後の日記への投稿の頻度は,多くて週3日ほどになっていく予定です…
バッチ・マクロのTOPへ 「山」と入力したとき,「山」で始まる入力候補だけをドロップダウンで表示させたい 「入力規則」の使いづらさ マクロで作ってみる (1)辞書となるシートを用意 (2)入力規則を動的に切り替えるコード (3)シートを開いた時に処…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) 何かキーを押すと,キーコードを表示します。 <script language="JavaScript"> // キー押下時のイベントリスナを設定 document.onkeydown = f; function f( e ) { // キーコードを表示 alert( </script>…
スクラップブックとは,Javaのソースコードの「断片」を,その場ですぐ実行できるというツール。Eclipseに付属しており,ちょっとしたメソッドの動作確認をしたい時に重宝する。 ちょっと動かすだけじゃない、eclipseスクラップブックページのとても便利な使…
バッチのまとめTOPへ PCの画面のスクリーンショット作成のために,通常は PrtScrキーを押して 画像編集ソフトを起動し ペーストして 画像をファイルに保存し 画像編集ソフトを閉じる といった手順を踏む。 この面倒な作業は,WSHのスクリプトで自動実行でき…
JavaScriptプログラミングのTOPへ JavaScriptを使って,ブラウザ上でグラフチャートを作成する事ができる。 折れ線グラフ 棒グラフ 点だけでプロット のようにグラフの種類を変えたり,色を付けたり,プロットした点をマウスで操作したりすることもできる。I…
転職活動が終わった。 面接時に質問されたこと 青は,どこでも頻出で聞かれた点。赤はおっと思った質問。
Windows上でアプリケーションを自動で操作するためには, プログラムによってマウスポインタを任意の場所へ動かし クリックさせる といった制御が必要になる。 この「マウスの自動操作」はとても汎用的な操作なので,どんなプログラミング言語からもライブラ…
JavaScriptプログラミングのTOPへ 現在,当サイトのリンク元は,googleだけで1日300件ぐらい。 目を通しきれなくなってしまった。 使い慣れたアクセス解析を導入する事も考えたのだが,はてなの詳細編集画面以外にさらに別の画面を開くのが面倒くさい。 そ…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 画面を開いているとき,何かキーボードを押すと,別のページにジャンプする。 <body> 何かキーを押すと,Yahooにジャンプします。 <script language="JavaScript"> function f() { // </script></body>…
「ウィンドウとは何なのか?」をテーマに,前回の記事までで,以下の事を学んだ。 Windows でウィンドウを表示するための手段はたくさんあるが,実はどれも user32.dll を呼び出している。 アセンブラのプログラムから直接 user32.dll を呼び出し,ウィンド…
前回の記事では以下の事を学んだ。 Windowsにおいてウィンドウを表示する機能は,Windows API という API によって提供されている。 Windows API の中で,特に user32.dll というファイルがウィンドウ処理を担当している。 (そして user32.dll の中味を逆ア…
Windowsアプリケーションと言えば,ウィンドウが主役。 しかし,どうしてウィンドウを表示させる事が可能なのだろうか?何気なく表示されるウィンドウの「実体」は,何なのだろうか。 ウィンドウの正体を追いかけながら,Windows の OS 内部でアプリケーショ…
テキストファイルに数値を書き込むだけで,wave形式の音楽ファイルを生成する事ができる。
iPhone SDK を使えば,iPhone + iPod touch の端末上で動作するアプリケーションを開発する事ができる。とは言っても, 自作アプリ公開には費用がかかり, 環境はMac OSXのみであり, コードのネット上掲載にもNDAの縛りがある。 iPhone上でHello World: ht…
10月末に下記のようなニュースがあった。 PHP開発者の7割がフレームワーク利用、デファクトは定まらず http://sourceforge.jp/magazine/08/10/... PHP開発者の69%がアプリケーション開発で何らかのフレームワークを使用した経験がある… 使用したことがある…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) <body> <table border=1> <tbody id="my_tbody"> <tr><td>この行がコピーされます。</td></tr> </tbody> </table> <input type="button" value="行をコピー" onClick="f()"> <script language="JavaScript"> function f() { // tbody中の最初の行を取得 var old_element = my_tbody.childNodes[0]…</body>