2008-01-01から1年間の記事一覧
JavaScriptプログラミングのTOPへ jQueryオブジェクトを,まるでSQLのselect文のような呼び出し方で使える関数を作成した。 面白いだろうと思ってやっつけで作ってみたのだが,下記のようなコードが書ける。 jselect( "select * from document where id = p1…
もともとThunderbirdをずっと利用していた。しかし今年一時的に,4か月の間だけ,Outlook(2007)に乗り換えていた。Outlookを試してみた理由は,もしかしたら何か良い物があるのではないか,食わず嫌いしているのではないか,と思ったから。 結果は失敗だ…
バッチのまとめTOPへ 前記事では,現場で使えるコマンドプロンプトのコマンド例として,ファイル処理系の5つを挙げた。 引き続いて今回は,ネットワーク系の5つを挙げる。 つながらなくなって数日間何もできないまま ちょっといじったら,もう直し方がわか…
バッチのまとめTOPへ Windowsは「シェルが貧弱だ」という点がよくダシにされる。 確かにコマンドプロンプト(そしてMS-DOS)単体は貧弱だ。UNIX系シェルスクリプトと比べ,できる事が圧倒的に少ない。 しかし,少ないからこそ,できる事は徹底的に把握しておく…
「一般のエンジニアに・いつの時代にも普遍して求められる能力」であれば,回答は例えば コミュニケーション能力 ドキュメンテーション能力 マネジメント経験 のような,正論だが,しごく曖昧なものになるだろう。 しかし,対象を絞り 「Web技術者に」「今(…
バッチ・マクロのTOPへ Excel VBAで,指定された領域をオートフィルするためのマクロ。用途は前記事を参照。 サンプルコード Sub FillRecord() ' 前提: ' 3行1列目から横方向へカラム名が並んでいる ' 1行5列目に,作成したいデータ数が並んでいる ' 4〜5行…
Webアプリケーションが実運用に耐えうるかどうかテストするためには,大量のテストデータが必要になる。 規模にもよるが,場合によっては1テーブルあたり,数十万〜数百万レコードを要求されるだろう。 システムの負荷テストを実施する際には, (1):「…
多言語を学ぶ目次へ ハワイ語は,ハワイ諸島先住民の言語で,アルファベットがたった12文字しかない。自分の名前をハワイ語に変換すると,どうなるだろうか? 文字が少ないので音も少ない ページはこちら ソースコードは下記 コードの解説 太平洋の言語に…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 同じアルファベットの連続した並びを,それぞれ1文字にまとめる。 例: "good apple" → "god aple" <script language="JavaScript"> function matomeru( str ) { // 正規表現を…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) <input type="button" onClick="f()" value="「cが選択済みでチェック有りの状態」をコピー" > <div id="div0"> <div id="div1"> <select id="select1"> <option>a</option> <option>b</option> <option selected>c</option> </select> </div></div>
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 言葉の間に句読点の無い文章中に「。」をつけたい。 お早う今日は今晩は今日はお早う。 → お早う。今日は。今晩は。今日は。お早う。 <script language="JavaScript"> // split()</script>…
JavaScriptプログラミングのTOPへ クイズ:JavaScriptで, "文字列".func() のような(メソッドチェーンができるような)形式で, 1. 文字列を逆順に並び変える方法は? ( PHPで言うと str_rev() 関数 ) 2. 文字列を n 回反復する方法は? ( PHPで言うと …
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) <input type="button" onClick="f()" value="「変更後」と表示"> <script language="JavaScript" id="my_script"> function f(){ alert("変更前"); } // 関数を定義し直す my_script.innerHTML = "function f(){alert('変更後');}"; </script>
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 1, a 2, b 3, b という,3種類の値のペアを生成する。 <script language="JavaScript"> // オブジェクトを定義する。 // 2つのメンバ変数 x, y を持つと想定。 var A = function…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: ["こんにち","は"] という配列を作って,配列の要素を結合して表示。 ["こんにち","わ"] という配列を作って,配列の要素を結合して表示。 <input type="button" value="あいさつを表示" onClick="f()"> <script language="JavaScript"> func…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) <input type="button" value="「1」と表示" id="my_button"> <script language="JavaScript"> // イベントハンドラを設定 document.getElementsById( "my_button" ).onClick = f; function f() { alert( "1" ); } </script>
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 文字列で関数を定義し,eval() で実行する。 <input type="button" value="「1」と表示" onClick="f()"> <script language="JavaScript"> function f() { // 文字列を使って関数を定義 var str = "( function() { alert( 1 ); } )"; //ale…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) <select id="my_select"> <option>変更前</option> </select> <input type="button" value="セレクトの中身変更" onClick="f()" > <script language="JavaScript"> function f() { //alert( my_select.innerHTML ); // 書き換え my_select.innerHTML = "<option>変更後</option>"; //alert…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: 変数の値を1増やして,表示する。 <input type="button" value="「1」と表示" onClick="f1()" > <input type="button" value="「2」と表示" onClick="f2()" > <script language="JavaScript"> function f1(){ var i = 0; // i の値を 1 増やす関数を, f1 の中に作成 var g = function() { i++; } // i…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事: ページが読み込まれた時刻を,ボタン押下で表示する。 <input type="button" id="my_button" value="このページが読み込まれた時刻を表示"> <script language="JavaScript"> // onload でイベントハンドラを設定する window.onload = function(){ var my_button = …
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) <select id="my_select"> <option value=1>有り</option> <option value=0>無し</option> </select> <input type="button" onClick="f()" value="判定"> <script language="JavaScript"> function f() { // valueを取得 var i = my_select.options[ my_select.selectedIndex ].v…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) <table border="1" id="my_table"> <tr> <td>1行目です。</td> </tr> </table> <input type="button" onClick="f()" value="行を追加"> <script language="JavaScript"> function f() { //alert( my_table.innerHTML ); // 行要素を作成 var e_tr = document.createElement("tr"); var…
連載目次へ 以下のJavaScriptコードが意図した動作をしないのは,なぜですか。(制限時間1分) やりたい事:買い物の合計金額の計算 合計額=(商品単価+手数料単価)×商品個数 商品単価や手数料単価は0.1などの値も入る。 支払い金額は,端数切り捨てとす…
「このJavaScriptコードが動かないのは,なぜですか?」というミニクイズ集。 すべて制限時間は1分。別名,JavaScriptのエラー事典。またはアンチパターンのまとめ。 中級編 初級編 番外編 2015年5月現在,全53記事。 中級編 JavaScriptの仕様関連 p要素…
多言語を学ぶ目次へ シンハラ語のアルファベットの覚え方。文字の画像,一覧表,AAなどを利用して,読み方・書き方を身につけるための記事。 連載目次(前半) シンハラ文字を覚える ・・・ (1) 辞書などリンク集+AA シンハラ文字を覚える ・・・ (2) まず…
このシンハラ文字を覚えるシリーズの最後として,母音符号を覚えよう。ここまでに覚えた子音字に,これら母音字を適切に組み合わせる事ができれば,シンハラ語アルファベットの学習はひとまず終わりである。 暗記用の画像 アスキーアート 長音は:で表す。 図…
このダイアリーで言及するファイルをアップロードするだけのための場所として,下記のWebサイトを利用する運びとなった。 リンク このサイトの名は? http://www.name-of-this-site.org/ ネーミングの由来 サイトのタイトルは,レイモンド・スマリヤンの著書…
わかりやすくシンハラ語アルファベットを覚えるための文字一覧表として,下記のPDFを作成した。 文字を覚えるためのPDF シンハラ文字を覚える (グループ別) http://www.name-of-this-site.org/language/singhalese/sinhala_groups.pdf シンハラ文字を覚え…
東京外国語大学に,アジア・アフリカ言語文化研究所という区画がある。 このホームページでは,アジアの諸言語の文字の情報を見る事ができる。 http://www3.aa.tufs.ac.jp/i-moji/nakama/Frameset.html その中にはシンハラ文字の情報もある。 シンハラ文字の…
前回の記事までで,シンハラ語アルファベットのうち, 丸系 3文字 己系 4文字 陰陽マーク系 4文字 かえる系 己派 5文字 かえる系 非己派 5文字 の計21のシンハラ文字を覚えた。今回はカタカナの「コ」ような形が基盤となった,「コ」系の12文字を覚える。 VI…