(はじかみ)

此処に書き散らかしてゐた Shell Script を Scripts に移動させました。

2040年迄大丈夫だった筈の 旧 Mac OS で Y2K20 Bug が見つかったんだとか…。

参考: Mac OS 8 の Y2K20 バグを解決する

System 7, Mac OS 8 で動かしてゐる Machine が目の前に 2 台在り、暫く電源も入れてゐないけれど、時刻合わせは起動時に NTP で同期してるので無視出来るっちゅうか、まぁ、どうでもいいかな。

10.4Fx を使い始めてから、何か「Bookmark Toolbar が狭いなぁ」とは思ってはゐたが、困らなかったので気にしてゐなかった。

でも、色々と増えてきたら項目が溢れたよ、と云う段階になって何が狭くしてゐるか見比べたら……、

Firefox v3, Safari
Item name, Drop-down marker
Camino, OmniWeb
Icon, Item name
TenFourFox
Icon, Item name, Drop-down marker

と云う具合に 10.4Fx 丈け項目が多かった。ので、Icon か Marker を消せば良いと云う事で…

#personal-bookmarks .bookmark-item .toolbarbutton-icon /* v45 */,
.tabs-alltabs-button>.toolbarbutton-icon /* v31 */ {
    display: none !important;
}

序でに 10.4Fx31 の Bookmark Icon が四角い点線丈けなのが、ずぅーっと気になってゐたので 10.4Fx45 から拝借してみた。

cp TenFourFox.app/Contents/Resources/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon*.png \
   TenFourFox-31.8.0.app/Contents/MacOS/chrome/toolkit/skin/classic/mozapps/places

Fx3 も 白紙 File Icon になってて違和感あるので、こっちもやる。

cd Firefox.app/Contents/MacOS/chrome
unzip classic.jar skin/classic/mozapps/places/defaultFavicon.png
# TenFourFox の Icon を使う場合
cp ../../../../TenFourFox.app/Contents/Resources/chrome/toolkit/skin/classic/mozapps/places/defaultFavicon.png \
   skin/classic/mozapps/places
# Camino の Icon を使う場合
sips -s format png --out skin/classic/mozapps/places/defaultFavicon.png \
     ../../../../Camino.app/Contents/Resources/smallbookmark.tiff
# 後始末
zip -u classic.jar skin/classic/mozapps/places/defaultFavicon.png
rm -dr skin

PowerPC Machine で Firefox 4 以降が動かないので TenFourFox を試してます。何か起動はクソ重いけど動作は輕くていい感じ…。こうなると Firefox 3.6 なんて使う氣がしない。

machine
ppc7450

Installing Flash 11 On Power PC (PPC) Macs も要りますかね?

追記1: 10.4Fx6 から Plug-ins の管理が出來なくなり不便なので Upgrade してゐません。

追記2: 暫く使ってみると、拔群の不安定感がありますね。何度か操作不能になると使うのを躊躇します。取り敢えず最新版(v17.0.3)に Upgrade してみたら隨分安定したので 10.4Fx5 を使うのは止めました。で、Safari v4 の Bookmarks Import が出來ないので、Fx3.6 で Import してから places.sqlite を 10.4Fx17 の方へ上書き Copy しました。 Plug-ins に關しては Diablotin.prefPane で管理することにしました。

というか、10.4Fx17 が安定しないし 10.4Fx24 は Search Plugin の順序も覚えられないので、もう駄目かもと思って Fx3.6 に戻りつつあったのですが 10.4Fx31 が結構マトモなので継続してゐます。

追記3: 10.4Fx31 迄は Fx3 の places.sqlite を Copy する丈けで Bookmarks が同期出來てゐたのですが、10.4Fx38 は、一旦 10.4Fx31 に Copy して起動/終了してから、10.4Fx31 の places.sqlite を 10.4Fx38 に Copy (places.sqlite-{shm,wal} が殘ってゐる場合は削除) という手順が必要な樣です。面倒臭いなぁ……。

殆ど使ってゐない Fx3.6 の Window Frame Color が暗くて何か重たい感じがするのが嫌だったんですが、一寸調べてみたら Persona 設定の Color 丈け追加すると変更出来るみたいなので、やってみた。

user_pref("lightweightThemes.isThemeSelected", true);
user_pref("lightweightThemes.usedThemes", "[{\"headerURL\":\":\",\"accentcolor\":\"#dddddd\"}]");

headerURL は空に出来ないみたいです。

で、直ぐ飽きて元に戻したりして…… :-p

Fx/10.4Fx で Feed を讀んでゐて、内容が途中で切れて少ししかない場合は、本文ではなく <summary> が表示されてゐます (と言い切っていいのか判らんけど)。summary を無視して本文を讀むには FeedWriter.js を一寸丈け書き換えれば良いみたい。

      var body = this._document.createElementNS(HTML_NS, "div");
-     var summary = entry.summary || entry.content;
+     var summary = entry.content || entry.summary;
      var docFragment = null;
sed -i.bak 's/entry\.summary || entry\.content/entry.content || entry.summary/' FeedWriter.js

何となく気が向いたので SandboxSafari を入れてみました。何にも設定出来ないので本当に限定的な使い方にしか向かないみたいです。細かく設定したいなら OmniWeb でやりゃいいし。

今迄 ExExceptions と userContent.css で表示しない樣な設定にして Ads Blocker の類いを使ってゐなかったのですが、良さそうなのを見付けたので使ってみる亊にしました。

RegExp を書く丈けというのが氣樂で良いです。OmniWeb とか SafariStand で似た樣な亊をやってきたので、設定を使い囘せそうというのもいいし。

Reader を入れると WordPress.com の Feed で畫像が表示される樣になるのを最近知りました (Summary の扱いも變更が必要)。他に HTTPS Everywhere, DownloadHelper 以外では Nag. MATSUI :: Add-ons for Firefox を一通り入れてゐます。

後、Tab Width を Flexible にする爲に Fx3 迄は

user_pref("browser.tabs.tabClipWidth", 0);
user_pref("browser.tabs.tabMaxWidth", 1280);
user_pref("browser.tabs.tabMinWidth", 45); // Fx3.6's minimum

邊りの設定を使ってゐたのですが、Fx4/10.4Fx4 以降は使えなくなったので、CSS で對應する必要があります、というか出來ます。と云うよりも以前より Flexible な表示になります。

.tabbrowser-tab:not([pinned]) {
    max-width: none !important;
    min-width: 45px !important; /* Fx3.6's minimum */
    width: auto !important;
}

なんと、browser.tabs.animatetrue に設定されてゐる場合、閉じた Tab の幅の余白が Tabbar に残る様です。偶々、何かの加減で prefs.js が壊れて作り直す作業をしてゐたら、変な挙動になった為に何が原因か調べた処、browser.tabs.animate という何の設定かよく判らないやつが犯人でした。

參考
About:config entries - MozillaZine Knowledge Base
UserChrome.css element names and IDs - MozillaZine Knowledge Base
about:config - Firefox - index
Firefox4 - Firefox更新情報 Wiki*

Safari の Feed 表示が氣に入らないと思いつつ今迄何もしてなかったのですが、 SyndicationUI.framework を見てみたら簡單に變更出來そうなのでやってみた。

追記: ゎ、ヘチマ_BLOG : Safari 2.0 の feed のテーマを変更する方法 にもっと簡單な方法があった。日付の設定も、追加した ~/Library/Syndication/Themes/*.syndtheme/Contents/Resources/*.lproj/Localizable.strings で變更/追加すれば反映されるので修正。

先ず、日付の表示が相對的なのが大嫌いなので變更。

"TodayFmt"     = "%Y-%m-%d %H:%M:%S"; /*"Today, %I:%M %p"*/
"YesterdayFmt" = "%Y-%m-%d %H:%M:%S"; /*"Yesterday, %I:%M %p"*/
"ThisWeekFmt"  = "%Y-%m-%d %H:%M:%S"; /*"%A, %I:%M %p"*/
"ThisYearFmt"  = "%Y-%m-%d %H:%M:%S"; /*"%b %e, %I:%M %p"*/
"PastYearFmt"  = "%Y-%m-%d %H:%M:%S"; /*"%b %e, '%y, %I:%M %p"*/

%Y-%m-%d %H:%M:%S%F %T でも同じ筈なのに使えない…、まぁいいけど。

Preferences で設定した Font を無視するのが厭。眞っ青な Title が目に邪魔過ぎるので Gray に變更。

cd ~/Library/Syndication/Themes/*.syndtheme/Contents/Resources
tiff2bw -c lzw BlueBanner.tif GrayBanner.tif
grep -v 'font-family' <Articles.css >Articles.css.bak
sed 's/BlueBanner\.tif/GrayBanner.tif/; /font/ {
    s/ "[^"]*",//g; s/ [^[:blank:]]*,//g; s/sans-serif/inherit/g;
}' <Articles.css.bak >Articles.css

最近、eMac が設定してゐない時間に Wake-up することがあり、 PRAM Reset してみたりしたが解決しないので Intel-based Macs: SMC (システム管理コントローラ) のリセット の手順も実行してみた。PowerPC Mac なので関係ない筈ですが、 Cold Reboot には意味が在りそうなので。

で、結局それでは直らず Sleep/Wake に関係ありそうなモノは何か考えて以下を実行。

  1. sudo rm -dr /Library/Caches/* ~/Library/Caches/*
  2. Restart or Shutdown and Start With PRAM Reset.
  3. Energy Saver and Some System Preferences Settings.
  4. Restart Without PRAM Reset.

どうも『初期設定を済ませたら再起動する』というのが何か意味在りそうで、大丈夫そうな雰囲気……、っと思ったけど此れも駄目だった。

原因が判らない儘 Disk Utility.app で『修復』を実行してみたら「若干の修復が必要です」とか云われた。先日 実行した時は大丈夫だったし、その後何も Error は無かったから必要ないと思ってゐたのに……。まぁ、結局いつも Trouble の原因はディスクカタログのエラーというのが殆どなのでした。

追記: で、その後ディスクカタログに問題無くても変な時間に Wake-up する症状が再発して PRAM Clear/Reset しても直らず、又一頻り悩んで Energy Saver の設定を一旦 Clear して Restart してから設定し直したら、今の処 治まってる様に見えます。もう、何が正解か全然解りませんが。

追記2: Seagate 製 HDD がガリガリ君になって終了しました。Back Up が数ヶ月分無かったので復旧を投了しました。現在は SSD に入れ替えて Happy です。 教訓: Used PC の動作が怪しい HDD は最初から外せ。

HTML5 化しました。っつっても、新しい Elements (要素)Attributes (屬性) を使ってもないし、それも Backward Compatibility (後方互換性) を重視したからではなくて、只單に DOCTYPErev="Made"rel="Author" に書き換えた丈けなので意圖せず何か間違ってる可能性もありますけど。

慣れ親しんだ Another HTML-Lint で Check 出來ないのは一寸殘念。

Resource fork を含む場合は出來る丈け Disk Image を使ってゐますが、面倒臭いと bin-tar-gzip なので MacBinary を Decode 出來る Tool が必要かもしれません。

Disk Image
Disk Copy 6.3.3 (Classic)
Tar
bin-tar-gzip (Carbon)
LHa
LHA Expander (Classic)
HappyLHA (Cocoa)
Zip
Sparkle Unzip (Classic)

Link, Copy についての考へ方は、概ね以下の Site と同樣です。

Deep Linking を推奬します。

意圖せず奇怪しな英語(らしきもの)を使ってゐると思います。 時々氣が付くと直してゐるのですが、間違いの方が多いもので……。

意圖せず方言を使ってゐる場合もあると思います。

So-net の Mail Address を變更しました。

これで、 (surume) を含む Mail Address は全て到達不可能になりました。

小學五年生からラヂオネームとして使ってきましたが、まぁ、いい加減、歳だし(w