旧鯖時代の雑記です。新しいの。リンク切れに注意。
2007:
12345678910
2006:
123456789101112
2005:
123456789101112
2004:
456789101112
ディレクトリのパーミッション変更とアップローダが使えるという安易な理由で移転しました。
コメントはありません。
前回より一新。ただ、ローカルで使っていたサブディレクトリによる管理がサーバ上では使えなく、大部分を修正する羽目になりまだまだ未完成。現在実装されている機能は、マルチアカウント、カテゴリ分け(ただし表示側が未対応)、データをXMLによる出力。今後の予定はアップローダ(管理人のみの使用)、コメント機能でこちらを最優先に行いますので、ドキュメントの移植はこれが終わってからとなります。
コメントはありません。
CLANNAD よりヒロインの古河 渚です。久々に写真屋でまじめに塗りました。もっとも key の Web Page で公開されている情報のみを元に描いたのでキャラ的にあってるのか不明。また、下半身の色が分からないのでソックスは白ということにしました。ちなみに夏っぽい背景である気がするのは大いに気のせいです、きっと。
コメントはありません。
コメントはありません。
リファラにより逆リンクされます〜といいつつ実装していなかったので設置。しかし、メニューに置くようなものでもない気がするのでそのうち場所が変わってるかもしれません。
コメントはありません。
公式発表されちゃいましたね。4/1ってのが微妙ではありますが、以前からそれとなく情報があがっていたのでおそらく本当でしょう。この発表タイミングで美鈴あたりを描こうと思ってましたが、思いっきり読みが外れました。さて、次のトップ絵はどうしたものか。
コメントはありません。
XPath の and 演算子は && だったのですね。現在カテゴリ分けはビットフラグで複数指定に対応しているのでこれをXSL側で切り出して使う予定だったのです。呼び出されたときにXMLを生成するのでは(現在は更新時にキャッシュしている)負荷が気になりますし、どうしたものか。
コメントはありません。
公開されてます。 マクロ制限が撤廃されたので心置きなくマクロを定義することができ、いろいろと怪しいこともできそうです。もっとも現在プログラム関係は雑記システムのほうで手一杯なので、しばらくいじる時間が取れそうもないのが残念なところ。
コメントはありません。
コメント機能とカテゴリ機能を実装。結局カテゴリは呼ばれた際に生成することにしました。もう少し機能的に足りない部分がありますが、大体はできたのでよしとします。
Cookie のテスト
投稿者: 方位記号 (2004/04/05[Mon] 19:12)
失敗、もう一度。
投稿者: 方位記号 (2004/04/05[Mon] 19:16)
失敗、もう一度。
投稿者: 方位記号 (2004/04/05[Mon] 19:16)
むぅ、正しく機能していない模様。調べてみます。
投稿者: 方位記号 (2004/04/05[Mon] 19:17)
$HTTP_COOKIE_VARS を関数内で global に登録していないのが原因でした。
投稿者: 方位記号 (2004/04/05[Mon] 19:55)
Cookie 削除の確認。
投稿者: 方位記号 (2004/04/05[Mon] 20:04)
さて、Windowsの設定ではメニューのフォントやタイトルバーのフォントは自由に設定できるんですが、これらのフォントを取得するには何を使ったら良いんでしょうか。
DOSEI日記(http://d.hatena.ne.jp/DOSEI/20040404) より引用
SystemParametersInfo() で対応する LOGFONT 構造体を取得できます。
NONCLIENTMETRICS NCMetrics;
LOGHONT logfont;
// アイコンフォント
SystemParametersInfo( SPI_GETICONTITLELOGFONT,
sizeof(LOGFONT), &logfont, 0);
// 非クライアントエリアの情報
// NCMetrics.lfCaptionFont : キャプションバー
// NCMetrics.lfSmCaptionFont : キャプションバー(ツールウィンドウ)
// NCMetrics.lfMenuFont : メニュー
// NCMetrics.lfMessageFont : メッセージボックス
NCMetrics.cbSize = sizeof( NONCLIENTMETRICS );
SystemParametersInfo( SPI_GETNONCLIENTMETRICS,
sizeof(NONCLIENTMETRICS), &NCMetrics, 0 )
あ、これ僕の日記ですね。ありがとうございます!
投稿者: DOSEI (2004/04/06[Tue] 19:29)
首周りが気に入らなかったので塗りなおし。ついでに背景も多少いじってみました。
アップローダを実装したので、テストとしてトップ絵の補正がかかっていないもの(640x480 JPEG 170KB)(絵と文字を重なる都合上、トップ絵のものはかなり白くしている)をアップ。そういえばトップ絵を補正なしで公開するのは初代以来ですね。
コメントはありません。
表示部分は大体完成。残る問題は「最近1週間の雑記」で記事が昇順ソートされてるあたりでしょうか。別にコピペしてパラメータを変えれば良いのですが、同じようなコードが並ぶのは美しくありませんし。管理周りがほとんど作れてませんが、見る分には問題ないのでいいでしょう。azulog と blog っぽい名前付けをしていますが、別に blog ツールにするつもりはないです。
コメントはありません。
広告コードのiframeとa@targetは潰してもよいようなので潰してみる。引用の際に引用先を表示するようにしてみました。ただこれだと無断リンクお断りなページを引用した際に問題となるのでそのうちやめるかもしれません。
誤ってデータを消してしまったのを復旧。現時点では表示されていませんが、更新時間は DOSEI さんのアンテナから取らしていただきました。当時張っていたリンクはまだ張ってませんが、それは後ほどに。
投稿者: 方位記号 (2004/04/08[Thu] 23:56)
久々の更新です。実はどこを変えたかあまり覚えてなかったりするのですが。(ぉ)ダウンロード(Rev.11)
みら〜じゅはシンプルな仮想ディスクトップユーティリティです。.NET Framework 1.1 がインストールされた環境で動作します。動作確認は Windows XP のみでととっておりそのほかの環境では知りません。
覚えている変更点
.htaccess の設定ミスでアクセス禁止になっていた問題を修正。
投稿者: 方位記号 (2004/04/08[Thu] 23:27)
CLANNAD発売記念ポスターによると白でよかった模様。塗りなおしにならずによかったです。
投稿時間を表示するようにしてみました。って投稿時間が昨日と一緒ですね、、、
投稿者: 方位記号 (2004/04/09[Fri] 23:37)
まだ治療の痛みが取れません。というわけ(どんなわけだ)で今日はこのあたりで。
コメントはありません。
まぁ以前と違いアンテナとロボットがカウントされてるますけど。
コメントはありません。
先週書くべきことではありますが、アニスパを聞いてなかったもので。
今回の改変の目玉はアニゲマスターを潰して後釜にスパラジコンビを起用した点。それ以外の番組終了に関しては大体が予想されたことなので特にいうべき点はない。で、番組内容自体はまぁアニゲよりは面白い気がする(ここ1年くらい聞いてなかったのでうろ覚え)ものも、地上波という制約がある以上スパラジには劣る気が。そもそもこの2人は聞く人を選ぶといった点でゴールデンタイムには向かないかと。
コメントはありません。
MozillaやOperaなどさまざまなブラウザを使ってきた中で、私は「MyIE2」というブラウザにほれ込んだ。MyIE2は設定自在で、便利なショートカット機能も多い。MyIE2はIEを滅ぼすことになるかも――?(IDG)
IEを滅ぼすスーパーブラウザ(http://www.itmedia.co.jp/news/articles/0404/09/news055.html) より引用
IEコンポーネントブラウザがIEをほろぼしてどうするのでしょう?まぁGekoエンジンも使えるみたいですが。そもそもこのあたりのコンポーネントブラウザとIE, Mozilla などを比べるのは如何なものかと。
コメントはありません。
Microsoftの次世代OS「Longhorn」の開発スケジュールの遅れが確定的となり、今や同OSに盛り込まれる予定だった機能の一部削減が始まろうとしている。「WinFS」の機能も縮小される可能性がある。
個人的には Avalon ないしは WinFX のほうが気になりますね。みら〜じゅ もそのために C# を使用していますし。
コメントはありません。
ITmedia は無断リンク禁止なので仮措置としてリンクを潰しています。(現在許可申請中)
許可もらえませんでした。というか、ITmedia 以外の記事に関してはそちらに問い合わせてくれということらしいです。まぁアドレス表記でも実質問題はないのですが、このあたりの対策は考えて見ます。
投稿者: 方位記号 (2004/04/12[Mon] 20:49)
ダウンロードセンター:Microsoft Windows XP Service Pack 2 での機能の変更点からダウンロードできます。Word 文書でA4 151ページ相当の情報があるらしいです。内容はまだ読んでないのでなんとも。
コメントはありません。
この内容は独自調査であり、これが原因のいかなる損害も保障しかねます。自己責任で実行してください。
XHTML は仕様上メディアタイプに application/xhtml+xml を指定することが望まれますが IE はこれをサポートしておらず、application/xhtml+xml のページを開こうとするとファイルのダウンロードが表示されてしまいます。そこでレジストリをいじってこれを表示する方法を紹介します。
IE が処理する MIME 設定はレジストリ HKEY_CLASSES_ROOT¥MIME 以下に存在します。まず、 HKEY_CLASSES_ROOT¥MIME¥Database¥Content Type に application/xhtml+xml キーを作成します。そこに文字列で Extension エントリを作成、値に .htm を指定することで表示できるようになります。
独自調査なので間違っている可能性はたぶんにありますが、これくらいで表示できるのならさっさと対応してください。>MS
コメントはありません。
ようやく曜日表示まで実装。ほかの変更部分はXSLテンプレートの共通部分のサブルーチン化などなど。カレンダー部分に3月が表示されている問題は目下調査中。
コメントはありません。
xslt_set_base() でディレクトリを変更した場合、違うディレクトリにある XSL ファイルを import し、そのファイルがさらに import しようとするとカレントディレクトリが xslt_set_base() で指定した位置から変更されていないため失敗する。試してませんが document() なども同様と思われ。バグなのか仕様なのかは検索してみたぶんには(日本語の)情報がなかったのでわかりません。
コメントはありません。
発端はいつものパターンなのですが、(一部の)反論側のほうがやってることがどうなのだろうと思う。一見まともなことを言ってる風に見えて、あらかさまに誹謗中傷なスクリプトを掲載したりとやってることは同じかそれ以上。そもそも批判された本人は何も反論してないし、本人そっちのけで盛り上がるのはいかがなものだろうか。
コメントはありません。
XSL が仕上がったので設置。移植作業は行っていないので内容はこの間雑記に書いた、IE application/xhtml+xml のページを表示する方法しかありませんが。
コメントはありません。
と、いうことでシェルが新しく開いたこと検知するとシェルの再起動を検知するを移植して今日の更新は終わりと。
コメントはありません。
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; FunWebProducts; .NET CLR 1.1.4322)
スパイウェアっぽいですが、大丈夫ですか?一応具体的に言っておくと、アイライトさんのグループリンクから Ribbon の移転前のページに入って、 XREA のページに来た方です。
コメントはありません。
MS が VC++ コンパイラ無料版を公開だそうで。VS.NET Pro 相当ということで最適化もできるみたいで .NET Framework SDK についてくるものよりも高性能。これ以上の詳しいことは落としていないのでわかりません。
コメントはありません。
まぁ Web が見れてるということからわかると思いますが微熱程度でたいしたことはないす。が、この状況で文書を書いたりコードを書いたりすると墓穴を掘りそうってことでネタもないしこの辺で。
コメントはありません。
Graphics.FromImage() で指定した Image を Graphics.DrawImage() に指定することはできません。(例外は投げられずそのまま通過するのでバグか仕様か不明)問題はこれを行いたい場合テンポラリビットマップを用意するのはかなり無駄な気がしてならない点ですが、どうしたものか。
Bitmap bmp; // bmp 初期化処理 Graphics g = Graphics.FromImage( bmp ); g.DrawImage( bmp, ... );
コメントはありません。
アドレスに文字コードを指定しない場合 UTF-8 として解釈されるように変更された模様。Shift_JIS で検索したい場合アドレスに ie=Shift_JIS を指定することで解決できます。(ちなみに出力の文字コードは oe={文字コード})ブラウザに Sleipnir を使っている場合 Sleipnirオプション→検索エンジン→エンコード を UTF-8 とすることで正しく検索できるようになります。
コメントはありません。
ドキュメントに独自のウィンドウクラス名を指定する,SSTP通信を行う,ウィンドウハンドルからプロセスIDとスレッドIDを取得する,プロセスをキル,ウィンドウのイメージをコピーするを追加。カレンダーに3月が現れる問題を修正。
コメントはありません。
今日の更新はドキュメントにシステムフォントを取得を追加のみ。
コメントはありません。
そういえば3月末に携帯電話(FOMA)を予約したのですが、まだ連絡なかったり。確か4月中旬くらいには入荷できるなどといっていた記憶があるのですが、どうなっているのでしょうか?まぁ最寄のドコモショップ(予約入れたほうは3〜4000くらい安かったのでそちらで)では5月以降の入荷と聞いているので最初から期待していませんでしたが。
コメントはありません。
HTTP_ACCEPT に application/xhtml+xml がある場合 application/xhtml+xml で出力するように変更。ネスケなどではこちらが適用されます。現在トップページのみ(といってもうちはトップページとazulogしかありませんが)の実装で問題なければazulogにも適用。後はUAを見てロボットなどはカウンタをインクリメントしないようにしたなど。
コメントはありません。
トップページを HTTP_ACCEPT_CHARSET を見て可能なら UTF-8 で出力するようにしてみました。このあたり IE はだめだめなので専用にわざわざ判定処理を追加。で、結果下記のようなコードに。
$accept = "text/html";
$charSet = "Shift_JIS";
if( stristr(getenv("HTTP_ACCEPT"), "application/xhtml+xml") ) {
$accept = "application/xhtml+xml";
}
if( stristr(getenv("HTTP_ACCEPT_CHARSET"), "UTF-8")
|| strstr(getenv("HTTP_USER_AGENT"), "MSIE") )
{
$charSet = "UTF-8";
}
$content_Type = "Content-Type:".$accept.";charset=".$charSet;
header($content_Type);
$hXslt = xslt_create();
xslt_set_encoding ( $hXslt, $charSet );
// $accept.";charset=".$charSet を meta 用に XSL スタイルシートに渡す
$ret = xslt_process( $hXslt, ... );
xslt_free( $hXslt );
echo $ret;
全体的な出力は XSL に任せてるので文字コード変更がらみの手間はそれほどかかっていません。
「ドキュメント」の「システムフォントを取得」と「ウィンドウハンドルから…」の記事が、Firefoxで読むとパースエラーになります。&を直に書いてるのがおいしくないようです。
投稿者: DOSEI (2004/04/26[Mon] 23:32)
> パースエラーになります。&を直に書いてるのがおいしくないようです。修正しました。報告ありがとうございます。
投稿者: 方位記号 (2004/04/26[Mon] 23:51)
チルダがXSLをかけた際に文字化けするようなのでとりあえず解除。さてさてどうしたものか。
コメントはありません。
ドキュメントにダブルクリックを処理,ShellNotifyIconでContextMenuをオーナードローする,Formをドラッグ,レイヤードウィンドウを作るを追加。即興で書いたので誤字脱字、わけの分からない文があるかもです。
コメントはありません。
Sablotronではなくマルチバイト文字列関数で変換するようにしてみました。最後の正規表現が微妙に不安。
$accept = "text/html";
$charSet = "Shift_JIS";
if( stristr(getenv("HTTP_ACCEPT"), "application/xhtml+xml") ) {
$accept = "application/xhtml+xml";
}
if( stristr(getenv("HTTP_ACCEPT_CHARSET"), "UTF-8")
|| strstr(getenv("HTTP_USER_AGENT"), "MSIE") )
{
$charSet = "UTF-8";
}
$content_Type = "Content-Type:".$accept.";charset=".$charSet;
header($content_Type);
$hXslt = xslt_create();
// $accept.";charset=".$charSet を meta 用に XSL スタイルシートに渡す
$ret = xslt_process( $hXslt, ... );
if( $charSet == "UTF-8" ) {
// XML 宣言の文字コード表記を変換
$ret= ereg_replace(
"encoding=¥"Shift_JIS¥"*[^¥¥?>]",
"encoding=¥"UTF-8¥"", $ret);
$ret = mb_convert_encoding( $ret, "UTF-8",
"Shift_JIS" );
}
xslt_free( $hXslt );
echo $ret;
コメントはありません。
流石にIE(コンポーネント)の駄目駄目っぷりには嫌気が差したのでGeckoに乗り換えようと思うもJavaスクリプト使用の切り替えが素早くできない。Sleipnirのようにページ単位、というか今見ているページ単位でできると便利だと思うのですが、、、 それっぽいことができるコンポーネントブラウザも見つかりませんし、こーいうことを考えるのは少数派なのでしょうか。
コメントはありません。
ドキュメントにデスクトップの作業領域を取得を追加。後はレジストリでとりあえず移転作業は終わり。HSPはAPIを使用したサンプルにHSP API Frameworkを使いたいのでProject.Spiceの作業が終わってからにします。
コメントはありません。
最近プログラムをいじっていないということで久々にコードを眺めてみるも1ヶ月以上まともに触っていない(4月の頭に公開したものは3月中旬にはほぼできていたものの移転の都合で公開していなかった)と流石に忘れてますねー。まぁプログラムの規模はたいしたことないのですが。とりあえず前々から入っているように、設定ダイアログをタブではなくツリー/リスト形式にする予定です。
コメントはありません。
Copyright(C)方位記号
コメントテスト。初期値が入ってますがこれをいれないとXSLTが閉じ要素を入れてくれないのでこれを回避するためです。そのうち JAVA Script を使って何とかしたいところですが、私は JAVA Script を潰してるので対応しないかもしれません。
投稿者: 方位記号 (2004/04/05[Mon] 15:12)