語れるほどでもないけど、「島唄」でメジャーになる前の方がよかったと思う。KOKIAもそうだけど、そこそこ認知される前ぐらいの方がよかったとかいうのはなんなんだろうな。やりたい曲から売れる曲に変化するのは、まあ理解は出来るけれど、聴くに堪えない。これで一番気に入ってるのは「虹が出たなら」なんだけど、一昔前はカラオケ屋とかにも入ってたんだけど、ここ数年みたことない。「都市バス」とか「君はTVっ子」はバカっぽい歌詞がイイ。そんなで、聴きながら今日は仕事をしてるわけですよ...。MusicIPAフォント単体配布できるようになったらしい。英語のライセンスがないので問い合わせ。modifyという記述が...。修正不可はFedoraではだめ、というかnon-freeをそもそも受け付けていないので、FedoraにIPAフォントが入ることはなさそう。一応英語のライセンスの返事待ちはするけど、たぶんここにリストアップされるためだけに使われそうな予感。Fontgmailで英数字がBoldにならない?問題のフォントはどうもArialらしいんだが、深く原因追及する時間もないので、$HOME/.fonts.confにブラックリストを追加することで回避。2007*Fusion最近Fusionってつけるの流行ってんのかねえ。ColdFusion探せばまだ出てくるんかなー。postgnome-keyboard-propertiesで設定が変更できない?こんなエラーダイアログがずいぶん前から、起動時およびgnome-keyboard-propertiesで設定を変更しようとすると出てて、当然ながらこの設定は反映されていない。解決方法が分かったので、メモ代わりに残しておこうと思う。手順は次のとおり:gnome-keyboard-propertiesを起動してレイアウトタブを開く。デフォルトに戻すボタンをクリック。Englishとかを追加。Englishに切り替える。一度古いレイアウトを削除。再度新たにJapanレイアウトを追加。レイアウトの優先順位をDnDでJapanが先にくるようにする。デフォルトレイアウトをJapanに戻す。以上の手順でgnome-keyboard-properties上で設定を変えても、ちゃんと反映されるようになる。layoutが優先されるので、日本語キーボードの右端のキーが尽く反応しなくなる。あと、一度古いのを削除する必要があるのかどうかは分からないけど、なんとなく。左側にあるラベルリスト。ラベルが長すぎて隠れてしまって、もはや何のラベルかも分からない。あまりに使いづらいのでGreasemonkeyで遊びがてら、スクリプトを書いてみた。8.1.1Marillatパッケージからインストール。PackをAdobeのサイトからダウンロードしてインストール。Supportが云々と文句を言われる始末。PackにはUniJIS-UTF8-*のCMapは含まれていなくて、このテストpdfは思いっきりそれ使って書いてた。ghostscriptで使ってるCMapからコピったら問題なく動いた。2007とりあえず近況などを、っても何も変わってないけど。ああ、諸事情により、家ではネットワーク難民になりますた。予定では2月ぐらいに復活する予定。後なんかあるかな...。zzzzみたいなログがわんさかでてどうしたものかと思ってたが、解決方法を見つけたのでメモ。FALSEを追加することで収まる。CONFIG_HZ=1000は未確認。2.6.22-1で確認。若干誇張しすぎてる気もするけど、とりあえずgを押せと言われるシチュエーションに於いてgを押さずに勝手に更新してもらう方法。pathに追加されてんのね。/usr/share/ghostscriptの下のファイルを変更しても反映されんのでしばらく悩んだ。時に必要なファイルすべてmkromfsを経由してgsromfs.cとして変換され、それをlibgsの中に組み込んでしまうようだ。それはそれでありだと思うけど、それなら/usr/share/ghostscriptとか持つ必要ないよね。proxyまでの経路をsshでトンネルを掘っている。scriptを使って接続していたんだけど、めんどいので、riece動かした時になんとかしてみようと思った。forwarding、繋がるまでラグがあるので、set-process-filterで何か飛んでくるのを待ってからhookから抜けるようにしてみた。squareへのroutingを手でいじったりちょくちょく確認するのが面倒なので、スクリプトでも書いて勝手に更新するようにしてみた。#{pppdev}")endcronにでも一日一回チェックするように仕込んどけばおk。squareへ接続できるようにしておく必要はあるけど、そのあたりの設定はぐぐると山ほど出てくるので割愛。syslogDBへのアクセスにPAMを使うように設定したんだけど、どうも不可解なログを残す。"tagoh"まずpam_succeed_if.soがどんな感じでsyslogにログを吐いているかを見てみた。va);free(fmt2);}va_end(va);}という具合になっている。日付およびホスト名はその先で勝手につけられる。authentication:はどうみてもなんかおかしい。いうことで、次にvsyslog(3)を覗いてみることにする。ident;...}とこんな感じになっていて、openlog(3)されていない場合はそのプログラムの名前を使いましょう、ということになっている。pam_succeed_if.soの方はと言うと、openlog(3)は一切使っていない。よってPAMを呼び出したアプリケーション依存ということになる。次にPostgreSQLの方はというとopenlog(3)を呼んでいるのは一箇所のみ。backend/utils/error/elog.c内のwrite_syslog()。true;}...つまり、一度もsyslogへログを吐こうとしてなければopenlog(3)は呼ばれない。postgresql.confの中にlog_destinationというパラメータがあって(少なくともDebian環境上では)デフォルトがstderrになっている。根本的な解決方法としては、これによらずopenlog(3)を呼べ、ということになるんだけど、手っ取り早くworkaroundで済ますなら、このlog_destinationをsyslogに変える。"tagoh"という具合に期待どおりの結果になった。forwardしてとかまあなんつーか面倒くさいことこの上ない。ソール替わりに使うことにした。各VMの設定を変更する。applicationを選択。あとは、/etc/inittabにgetty経由でログインできるように修正。Debianの場合はすでにコメントアウトされた行があるので、それを有効にするだけでよい。pipeはhost上に作られるけど、そのままだとよくあるterminal系のアプリでは使えないので、socatを使ってptyに変換した。ついでにそのまま接続しちゃうように次のようなスクリプトを書いた。F7へアップグレードした後Firefoxのあらゆるフォントが小さくなった。GNOMEアプリ上ではでかすぎて話にならない。解決策としては、about:configを開きlayout.css.dpiに0(初期値は-1)を設定し、再起動すると以前のサイズに戻った。Substitutionという機能が備わっていて、これを使うことで一時ファイルを経由せずにプロセス間でやりとりできる。あるログからgrepで必要な部分だけを取りだし、またもう一方のログからもgrepで必要な部分だけを取り出して、双方のdiffを取る、という処理をする場合に、これまで一時ファイルを作成してdiffを取っていた。bar.log)これだけでいいらしい。衝撃的な出来事だった。裏では何が行われているかというと、それぞれの出力先fdを/proc/self/fd/nとしてdiffに渡している。ちなみに、>(process)で出力として使える。barまあこんなことは普段しないし、しようとも思わないんだけど、出力を何種類かにわけて異なる処理をしたい場合に便利かもしれない。2007webからテキスト部分だけを抽出する要件は次のとおり。整形されてないテキストがほしい後にkakasiとかでローマ字に分解したいので、もともとASCII文字であるものを区別したい他にももっとうまい手がありそうだけど、とりあえず以下で落ち着いた。().!\"#$%&=^~\\|\`@{};:+*,<>/?_'[]]*\),<ASCII>\1</ASCII>,g;s,<ASCII></ASCII>,,g;s,</ASCII><ASCII>,,g;/^$/{d};p};d};/<body.*>/{h}"実体参照の置換は他にも必要になるだろうけど、まあそれはそれで。先日ちょっとした事故でgnome-terminalのprofileをすべて消失させてしまってから、ダブルクリックによる文字選択の挙動が変わってしまったので、ちょっとメモ。何が悪かったかというと、profileのdialogにある「単語単位で選択する文字」が空だったことで、これによって英数字のみ単語として認識する、という状況だった。これだと、ちょっと不便なので、設定を次のように変えた。.0-9A-Za-z-実際にこれを処理しているのがvte_terminal_set_word_chars()で、レンジ指定を可能にするためにハイフンのみ特殊な役割を担っている。よって-そのものを含めたい場合は、その出現位置に注意しないといけない。バグっぽい挙動だけど0-9A-Za-z.-と記述すると.が無視されてしまう。{となっていて、これに漏れた条件については救済していないのが原因。BK臭が漂ってはいるけれども最初に書いたようにしておいた。2007rpmでのbuild手順の省略方法rpmをbuild中にspecファイルの記述ミスとかで、散々待たされた挙句エラー、なんてことを経験したことはないだろうか。そんな時に役立つのが--short-circuitオプション。-bcや-biと組み合わせて使い、それぞれ、%buildから開始、%installから開始という具合に動作する。foo.specとかやれば、続きからbuildしてくれる。ほとんどがconfigureは%buildに書かれているので、便利か不便かはspecの書き方次第になってしまうのがちょっと悲しいところ。.orgを補完してくれるらしい。他にはctrl+Lでロケーションバーに移動とか、ロケーションバーにフォーカスがある状態で、ctrl+UでURL削除とか。keybindings。2007NT_STATUS_BAD_NETWORK_NAME野暮用でRawhide上にsambaの設定をしてみたんだけど、smbclientでテストしてみても繋がらない。許可がありません/home/samba/publicのpermissionも問題なく途方に暮れてたところ、SELinuxが悪さしてたことが判明。tclass=dirsmbdのhomeへのアクセスを許すためには次の設定が必要らしい。便利なんだけど、解析結果のcacheとしてそのファイルのあったディレクトリの下にsemantic.cacheというファイルを作ってくれる。ドットファイルではなく。もろ見えてるし、ソースコード管理下にあるファイルの場合浮いてしまうので精神衛生上あまりよろしくない。やめてたのだけど、よくよく見てみると実はこのファイル名を変えられるし、保存先も変えられた。"~/.semantic")という一行を加えてみた。どのように区別されるのかというと、!path!to!top!of!working!directory!semantic.cacheみたいなファイルを作り、cacheがどれかを区別するようだ。使ってみると、idle時にいろいろ裏でやっててCPU食いまくって使う気が失せるんだけどね。