hns - 日記自動生成システム - Version 2.19.8

日記@韜晦する朴念仁


先月 2002年04月 来月
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい

検索式:


2002年04月01日(月) 旧暦2月19日 [n年日記]

体重:?Kg 体温:?度 睡眠:?時間

[linux] 今日は

またーり

[linux] Plamo

contribが増えてCD2枚になったそうだけど、1枚目だけでインスト可能だし, contribが2枚目に行った分,1枚目のサイズがぐっと小さくなって良い感じ. contribはいらないし.

[hns] ツッコミ

書き込めないという苦情があったので,調べてみる. データを弄り,テストし,ソースを眺め,そしてconfig.phに突き当たる.

...つーか始めにconfig.phを見れよ... > 俺

とりあえず:

$MaxArticle を越えてもエラーメッセージの類が出ないのは多少不親切かも

一応:

BTSに突っ込んでおく

[misc] さて

掃除でもしようか. 前回掃除したのいつなのか思いだせないし(ぉ

[misc] あちこち

凄いニュースがイパーイ飛び交ってる.


2002年04月02日(火) 旧暦2月20日 [n年日記]

体重:?Kg 体温:?度 睡眠:?時間

[misc] エイプリルフールネタ

今年一番のヒットは これ かも

[linux] Gentoo Linux 1.0

うむむ,そそられる

[linux][gimageview] gimageview-0.1.105 リリース

0.2.0まであと一歩(?)。
リリース前は思い切った事ができないからストレスが溜まる *1 。やっちゃってもいいけど,また収束させるのが大変だしなぁ...
*1: 早く動画機能ぶちこみたい.... アーカイブ回りもう少し弄りたい...


2002年04月03日(水) 旧暦2月21日 [n年日記]

体重:?Kg 体温:?度 睡眠:?時間

[linux] 今日の謎

ようやくsigc++がなんとなく分かって来た. これでGUIはバシバシ書ける.

でも:

gettextがなんかおかしい.ふぁきんだむん.
うむむ,これさえなんとかなれば楽できそうなのだが...何がおかしいんだ?

うう...:

あれこれやってみるが,だみだ. 諦めて2byteコードを直接埋んでみる...駄目じゃん(TOT

マジですか.

[misc] ふてくされて寝る

原因究明する元気も無し。 おやすみ

[linux] やっぱり起きる

FreeBSDにgtkmmを突っ込んで試してみる...げ,普通に動くじゃん.

鬱だ氏のう

Kondaraにもいれてみる:

げ、駄目じゃん

鬱だ氏のう

うーん:

メニューバーに日本語突っ込むと特におかしいのだけど, メニューバー以外でも一ヶ所おかしい所があるし,何がなんだかよくわからん.

面倒だからgtkmm使うのやめよう.こっちの都合で依存ライブラリ増やすのは なんだかなぁとか思ってたし.


2002年04月04日(木) 旧暦2月22日 [n年日記]

体重:?Kg 体温:?度 睡眠:?時間

[misc] ついに4連勝ですよ!

でも阪神は失速が恐い(わら
そこがまた阪神の面白い所なのだが.

ちなみに:

なぜか私は阪神ファン

[linux] タブマニアの称号は俺の物だだだだ

タブってみたり *1

でも:

結構小さな変更で済みそうなので、 ダメ元で頼んでみたら案外すんなりやってくれるかも しれませんよ。

でも:

ちゃんとやろうとしたら、やっぱりあちこちいじらないと駄目かな? よく見てないからわからんけど。
*1: 半分はネタなので期待しないように。

[misc] ノギスでナットを締める

に挑戦してみた.無理だった.

[misc] 64年ぶり

...いちいち◯年ぶり言わなくても(w

[linux] 目が痛い

こんな時はひたすら寝るしかない. KDEでもコソパイルさせてとっとと寝る.


2002年04月05日(金) 旧暦2月23日 [n年日記]

体重:?Kg 体温:?度 睡眠:?時間

[linux] 起きたら

コンパイルエラーで止まってた (レへ; シクシク
pgccがアレゲなので、gcc-2.95.3で再コソパイル

[linux] lesbian

なんかツボ

[linux] glib-2.0 の g_locale_to_utf8 と g_filename_to_utf8

何が違うねん、という事でソースを眺める.
gchar*
g_filename_to_utf8 (const gchar *opsysstring, 
                    gssize       len,           
                    gsize       *bytes_read,   
                    gsize       *bytes_written,
                    GError     **error)
{
#ifdef G_PLATFORM_WIN32
  return g_locale_to_utf8 (opsysstring, len,
                           bytes_read, bytes_written,
                           error);
#else  /* !G_PLATFORM_WIN32 */
      
  if (getenv ("G_BROKEN_FILENAMES"))
    return g_locale_to_utf8 (opsysstring, len,
                             bytes_read, bytes_written,
                             error);
  else
    return strdup_len (opsysstring, len, bytes_read, bytes_written, error);
#endif /* !G_PLATFORM_WIN32 */
}
ついでにリファレンスを見ると
G_BROKEN_FILENAMES.  If this environment variable is set,
GLib assumes that filenames are in the locale encoding
rather than in UTF-8. 
ふむ、じゃあプログラム側で設定できるようにしておくならば、g_filename_to_utf8 は あまり関係無さそうだ.

[linux][gimageview] 今日のゴミ

日本語コード変換:

とりあえず、Gtk+-2.0使用時にUTF8化されていない部分の処理から始めるか.

ぼちぼち:

Gtk+-2.0でも日本語が出るようになってきた.


2002年04月07日() 旧暦2月25日 [n年日記]

体重:?Kg 体温:?度 睡眠:?時間

[linux][gimageview] 今日のゴミ

おいらは友人から、ファイル名がShiftJISなファイルを受け取る事もあるので *1 *2 、 自動判別も付けておく.もちろんデフォルトは
  • Gtk+-1.2では一切変換なし.
  • Gtk+-2.0ではlocale<->UTF-8
とする.自動判別はオプション.

locale以外なファイル名の場合は、DnDならば(gimvの内部コードとしては極力生のままで扱うように しているので)移動/コピー/リンクはそのままできる.ただし、一度Gtk+で入力をうながすような 操作が入ると (「ディレクトリへ移動」や「ファイル名変更」など)UTF8やlocaleエンコードに 変換せざるを得ないので、書き込む時には強制的にlocaleなエンコードになる. 元の文字コードを見るようにしても良いけど、面倒だし、本当にそれでいいのか甚だ疑問. 文字コードが混在したパス名だともうお手上げですな(^^;

まあ、殆どの場合はそんなに問題にならんと思うのだけど...(そもそもShiftJIS使うのが悪い)

標準出力にエラー出力:

localeに変換しねーと(めんどくさー)

適当にwrapper関数作ったほうがいいかな?

テキストエントリ:

Broken扱いなせいか、UTF8に対応してない.ここもlocaleに変換しないとあかん. 無論、本質的な解決にはTextViewを使わにゃならんだろうけど. めんどくさー.

これもwrapper関数作ったほうがよさそう.

独自ウィジェット:

問題のある箇所は全てPnagoLayoutに対応.残る問題はPanedウィジェットか. 表示が著しく壊れる.構ってられないので、当面は放置だな...

さて:

このままcommitするのはなんか恐いし、枝作ろうかな?

なんというか:

やっぱり、いじり始めると全部直したくなってしまうな. このまま0.2.0でのGtk+-2.0完全対応を目指す事になってしまうのだろうか?(^^;;

まだまだ道は険しいのだが...

しかし:

完全にImageInfoオブジェクトでやりとりするようにしておけばもっと楽だったろうなぁとは 思うけど、今さら言っても仕方が無い.
*1: 普段付き合ってるのはWinな人ばかり
*2: 受け取る段階で変換すべきだろうが...

[misc] 高確率で分かる! あなたのサディズム&マゾヒズム度

日々の流転 より
2002年 4月 7日 (日) 04時 13分 30秒 現在


あなたは 41%
の潜在的な被支配願望があります。


あなたは平凡な人間です。
状況に応じて、支配する側にもされる側にも回ることができます。
もしも、あなたにサディスティックな願望があるのだとしたら、
それはあなたを取り巻く環境が、あなたを低く扱っている事に対する、
反動形成に他なりません。
反対に、あなたにマゾヒスティックな願望があるのだとしたら、
それはあなたを取り巻く環境が、あなたを疲れさせている事に対する、
一種の逃避願望に他なりません。
どちらにせよ、あなたは支配すべき対象、されるべき対象を捜すよりも、
自分自身を取り巻く環境を変えることに努力すべきでしょう。
その方が、あなたの心により良い安定をもたらしてくれるでしょう。
いまいち面白くない結果だけど、まあ当たってるのかなぁ.

つーか、この手のチェックはやはり狙わないと駄目かね?(w

[linux] Seahorse

GnupPGのGNOMEフロントエンド. シナモン より.

[linux] g_filename_to_utf8 その2

G_BROKEN_FILENAMESをセットしておかないと、GtkFileSelection でファイルリストから EUC-JPなファイル名のファイルが完全に外されてしまう.なるほど、そういう事ですか.

BROKENってのはちょっとアレゲだなぁ(^^;;


2002年04月08日(月) 旧暦2月26日 [n年日記]

体重:?Kg 体温:?度 睡眠:?時間

[linux][gimageview] 昨日のゴミ

思い通り動かなくて死ぬ程悩む.一日中悩む. 結局わからなくて、ふてくされて寝る.

...起きる.見直す.... 単に未実装なだけだった...

ご丁寧に
#warning not implemented yet!!
まで付けてるのに...死ねよ > 俺

つーか、たった一行くらい、その場でとっとと書けよ...

とりあえず:

コメントファイルをISO-2022-JPで保存するという当初の目的にようやく到達. あとはg_convertな所をGtk+-1.2の時にはiconvを直接いじるようにして、 nl_lang_info を適当にwrappingすればとりあえず完成.

Gtk+-2.0使用時にもそこそこ普通に日本語を扱えるようになった.

[hns] $MaxArticle問題

ようやく確認.古い投稿が削除されるようになりました.感謝.

[Programing] C言語

ANSI Cもへったくれも無いのね(苦笑).

[- 日記システム警告:コマンド ANSI は予約されています。-]

そんなんで減点されるのは嫌だなぁ *1 .というか、それはC++を教えてるのと勘違いしているか、Cコンパイラのつもりで 実はC++コンパイラを使っているというオチだったりして(笑) *2 いや、そう見た方が自然なような...(笑)
*1: 昔はvoid*型が無くてmallocの返り値がchar*で定義されてたから、 キャストしなきゃいけなかったというお話.
*2: C++はキャストしないといけない.

[Programing] libcharset

nl_langinfo回りで色々調べてるうちに思いだす.

でもFreeBSDで--with-included-gettextして内蔵のlocale_charset()で試してみたら、 最初はちゃんとEUC-JPとDetectされてるのに、途中からja_JPに変わってしまう.なぜだ.

あと、/usr/local/libを見てみたらlibcharsetが既にインストールされてた.

というわけで:

そっちをリンクをしてみたが、結果は同じ

うかつな奴め(><:

全然関係ない所で...
const gchar *lang;
gchar *tmp;

lang = get_lang();               /* 環境変数を取得 */
lang_fallback = g_strdup (lang); /* ヒープにコピー */
tmp = strchr (lang, '.');        /* それをいじる...あれ? */
if (tmp) {                       /* ちょっと待った */
   *tmp = '\0';                  /* ガ━(゜Д゜;)━ン */
犯人は俺だったヾ(≧∇≦)〃

つーか、これは笑い事じゃない.
寝ぼけながら作るのは止めた方がええな...

[linux][gimageview] 今日のゴミ

iconv:

がなくても、EUC<->JISくらいはできるようにしておかないとな.


2002年04月09日(火) 旧暦2月27日 [n年日記]

体重:?Kg 体温:?度 睡眠:?時間

[misc] 起きる

(;´Д`) ハァハァ...

[linux][gimageview] 今日のゴミ

コード変換:

設定用UI以外は大体完成

[linux] SerioWare GNU/Linux 0.37 TEST1

待ってました!!

ぼちぼち移行しようかな(移行先はDebianじゃなかったのかw)

[linux] preview-latex

XEmacsがサポートされるまで待ち


2002年04月10日(水) 旧暦2月28日 [n年日記]

体重:?Kg 体温:?度 睡眠:?時間