prog

PHPは触っていないけど→というかPHPだった

# progというカテゴリ自体久々な上に、意味はありませんが。 別に言語がどうとか言う話には興味なくて。 数年前(?)に「Linuxに触れる」ようなド素人向けの研修が有りましたが、perlとPHPとjava(servlet)でサーバサイドプログラミングのまねごとというものが…

3年ぶりにC#触ると、もう分からんね。 前に触ったときも、簡単にすますためコンソールアプリだったし。 § リハビリを兼ね(というか思い出すほどの知識もないか)、簡単なプログラムを作成中。

C#かVB.netか

Windows Mobile用のちょいとしたもの載せ替え案件。現状、Embeded Visual Basic 3.0(だったか?)で、Windows CE 3.0用のVB6.0サブセット相当の開発環境の物を作り直すとしたら何になるか。Pocket PC 2003以降なら.net載るのでVisual Studio標準で、と言う…

ビンゴ

「びんご」で変換すると「備後」が出てきた。というのはどうでも良いとして、やはりいろんな人が「ビンゴはどれくらいの確率で当たるものなのか」と言うのを計算している模様。 今朝、ヒビノキロクさんのところで見かけて、そう言えば私も少し前に計算したな…

やはり、クラス・メソッド間の依存関係が強すぎてメソッド単体でテストできないようなプログラムは氏ねって感じだ。

プログラム例 例:DBから取得したデータをCSVで出力するメソッド。ただし、CSVではあるが、実質コンマの位置まで指定した固定長ファイルとして出力。 メソッドの入力:DBから取得したデータのresultSet、桁数を指定したint配列。 問題点 不具合(http://d.hat…

3年前にやった仕事は忘れた&「〜」は

Oracle+Javaで、Oracle側の文字コードの設定が悪いと「〜」がU+301Cで登録されて以下略、と言う問題がある。かなり前から。JISにあわせている文字とCP932ルールにあわせている文字がそれぞれあるのでOracleは嫌い。 と言うところで、自分の関わっていた部分…

複数スクリプトの相性問題 & 0.6.4対応

Firefox 1.0.7 + Greasemonkey 0.5.3 の時の話ですが、同一ページで複数のgreasemonkeyスクリプトが動かないという問題に直面しました。 詳しく調べると、正規表現でマッチした結果のオブジェクトがグローバルなため、一方のスクリプトが処理した結果のRegEx…

はてなダイアリー編集画面にカレンダースクリプト、Firefox 1.5 + Greasemonkey 0.6.4対応版

2005/8/28の日記にも追記しました。 あまり使っている人いないでしょうが、必要であればご利用下さい。Firefox 1.0.7 + Greasemonkey 0.5.3でも動作確認しています。 http://homepage1.nifty.com/inami/hatenadiaryEditDateFromCalendar1.5.user.js

自作Greasmonkeyスクリプトが動かなくなった。

自作のカレンダースクリプトが、Firefox 1.5 + greasemonkey 0.6.4 では動かなくなった。 それにしても役に立たないJavaScriptコンソールだな。スクリプトのエラー内容は判らないし、CSSのエラーも出まくっているし、困った物だ。 * そのうち内容を確認して…

78JISの遺産

いわゆるオフコン級以上のでかいマシン、汎用機とかでは未だに過去の遺産を引きずっている物が多数有る。文字コードも、過去に扱えた文字を、コードを変えてまで生き残らせている物が……。 78JIS→83JIS時に字体が変わって、それ以後はなかなか見かける機会も…

編集画面でのカレンダー少し修正

8/28日付で作成したカレンダースクリプトを少し修正 プレビュー画面でも「カレンダー」ボタンが出ていた!ので修正 operaでもユーザスクリプト置くディレクトリに放り込めば、(ダイアリーなら)ほぼ問題なく動くように。(背景色変えただけだけど) はてなグル…

Operaに対するuser.js

なんかOpera 8ならgreasemonkey用に作ったスクリプトがほぼそのまま動くとか言うので、8/28に作った「カレンダー」を動かしてみると……。背景が透明だよ……orz。 document.bgColorがnullらしい。「Opera+document.bgColor」で調べると、document.body.style.b…

編集画面で編集する日を選択するカレンダー

何する物か Firefox+Greasemonkey環境下で、はてなダイアリー・はてなグループの編集画面上に「カレンダー」ボタンを追加します。 「カレンダー」ボタンを押すと、編集中の日を含む月のカレンダーが表示されます。(1〜12月の範囲を外れている場合、適当に補…

サン技術者認定試験Javaプログラマ

「Sun Certified Programmer for the Java 2 Platform 1.4」だ。 都合で伸ばし伸ばしにしてきたが、どうにも周りからの圧力が大きくなってきて受けざるをえなくなった。ってかJavaの仕事なんてほとんど無いじゃん。でもまぁしょうがないので受けた。 この日…

昨日の物を修正

追記 もし使おうという方は、実際にはもう以下の話は古いので、id:toinami:20050828の物を使って下さい。http://d.hatena.ne.jp/toinami/20050802/p1 を、深く考えずに修正。 HTMLの内容が(今後もずっと)まともだと信じて、不要なチェック外してみたり、昨日…

idea:3887 向け自分で自分を慰めるユーザスクリプト

追記 もし使おうという方は、実際にはもう以下の話は古いので、id:toinami:20050828の物を使って下さい。 「はてなアイデア」 らへん。はてなアイデアに出しても見向きもされないという悲しさ。同じ失敗(特定日付の日記を書いたと思ったら今日に追記された)…

初めてユーザスクリプト作ろうと思ったのに、出鼻をくじかれた

一覧表示画面に言及数、ブクマ数、トラックバック数でも追加するユーザスクリプトでも作ろうか*1と考えて調べていって……。 あーれーXMLHttpRequestの制限があるじゃないですかっ。i.hatena.ne.jp から d.hatena.ne.jpへはリクエスト出来ん罠(はてなexist API…

セキュリティ用語はどこまで通じるか

私よりやや上、世間的には……(私だけ平で)係長〜課長クラスの人たちと、他部署で出た不具合の話をしていて、「それってSQLインジェクションですよね」「それだけではサニタイジング(サニタイズ)足りないですよ」といっても通じなかった。むぅ。 やはり汎用機…

はてなアイデアに挙がったhatenabar関連の物に対する適当な修正

http://hatena.g.hatena.ne.jp/hatenaidea/20050711/1121052664 http://d.hatena.ne.jp/hoiku/20050712#p2 [08:20] (kiyohero):えっと。次。 (kiyohero):idea:3704。 (kiyohero):hoiku(ほいく)さん からの要望で、 (kiyohero):> Hatenabarv0.3.3ですが、…

一年前ってのは遠い昔だ

実際は11ヶ月前だけど、勢いで作ったプログラムに以下の記述があった。 // & < > " 等を置換 public static String ReplaceHTMLCharacterEntry(String val) { String result = val; // 文字実体参照になっていないとまずいやつを変える result = result.Repl…

CSVの固定長化

汎用機でCOBOL(に似た言語)では固定長文字以外を扱うのは面倒なのだけど、なぜか処理に必要なデータをパソコンで作ってもらうとCSVで来るんだよね…。 って事でさくっとCSVデータのカラム数・型・桁が判るデータとCSVを入力すると固定長ファイルを出力するプ…

言語仕様

暇だし、仕事の都合で調べていたので記録。 比較演算子。結果は,型booleanの値とする。 数値比較演算子<,<=,>,及び >= (15.20.1) 数値等価演算子== 及び != (15.21.1) 数値演算子。結果は,型int又は型longの値とする。 単項符号演算子 + 及び - (15.15.…

漢字変換

libiconv 1.9.1 / cp932.h より * 2. Some characters in the JISX0208 range are defined differently: * * code SHIFTJIS.TXT CP932.TXT * 0x815F 0x005C # REVERSE SOLIDUS 0xFF3C # FULLWIDTH REVERSE SOLIDUS * 0x8160 0x301C # WAVE DASH 0xFF5E # FUL…

@IT: Delphi 8 関連

http://www.atmarkit.co.jp/fdotnet/special/delphi8/delphi8_01.html http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12692&forum=3 記事はともかくとして、BBSに書かれているのは……。信者ネタ?釣り? 件名がよろしくない。どこでもそうだけど、…

Eclipse3.0

そろそろ後輩のマシンにEclipseか何かを入れさせようと思っていたところでバージョンアップ。あまり仕事でJavaやらないけど。 6/27〜28の日記をめくって「日本語化」まで言及しているのを探す。 試すこと自体は現在の仕事が一段落してからなので、とりあえず…

はてなCSVtoXML

とりあえず作ってみました。 バージョンは 0.1βということで。 [利用対象者] 以前、はてなダイアリーを利用していて、CSVでバックアップを取った後はてなダイアリーを脱会した。最近、再入会して以前の日記を復活したいが一日ずつ入力するのは面倒だ。 と言…

はてなCSV to XML?

ゼノサーガで日記巡りしていたら、id:kamiokaさんの日記 http://d.hatena.ne.jp/kamioka/20040624 にて あと以前の日記をCVS形式で保存しているのですが、これを今のXML形式に変換するような装置を誰か開発してくれないかな、簡単そうなので。 ※作る、と名乗…

高速化への道

10万件のデータを100個のテーブルにひたすら更新しまくるプログラムの制作。M社の作った「DBアクセス用共通クラス」を使う必要があるが、それはPreparedStatementを使ったSQLの発行ができない作りになっている。 もうべたべたに1000万回更新SQLを流すプログ…

本日のダメコード

M社の中の人、いいかげんにしてくれ。 真偽値を返すメソッドの設計書に「Boolean」と書かないでくれ。 該当クラスのプログラマは本当にBooleanを返すな。設計者に突っ込め。 該当クラスを利用する側のプログラマまでも Boolean result = foo.isXxxx(); if (r…

Unicode:文字化け関係

「文字化けします」とか言う前に、Javaで文字扱う際はこれくらい見てから質問を>誰 リンク集など http://www.asahi-net.or.jp/~hc3j-tkg/unicode/