カテゴリー: 計算機

  • mixi広告ブロック(改々)

    自分メモ。

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
    "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>AdBlockMixi.css</title>
    <style TYPE="text/css">
    <!--
    body { background-color: white; }
    -->
    </style>
    </head>
    <body><font size="-1">
    <pre>@charset "UTF-8"
    /* AdBlockMixi.css 2008-10-11 */
    
    /* ページトップ id=headerArea class=adBanner */
    .adBanner { display: none !important; }
    
    /* 右パーツ */
    /* 上端 id=adBanner */
    #adBanner { display: none !important; }
    /* 下端 id=prSepecial */
    #prSepecial { display: none !important; }
    /* ニュース 下端 id=prContents class=prContents */
    .prContents { display: none !important; }
    /* class=musicAdBanner */
    .musicAdBanner { display: none !important; }
    
    /* 本体メイン 下端 id=bodyMainAreaMain class=bottomSpaceAd */
    .bottomSpaceAd { display: none !important; }
    .contentsMatchAd01 { display: none !important; }
    
    /* ミュージック 右上 id=featuredMusic */
    #featuredMusic { display: none !important; }
    
    /* メッセージ送信後 class=messageAreaAd01 */
    .messageAreaAd01 { display: none !important; }
    
    /* 足あと */
    #footprintjack { display: none !important; }
    #footprintjack02 { display: none !important; }
    </pre></font></BODY>
    </html>

    以上を AdBlockMixi.css みたいなファイル名で保存して

    Safari > 環境設定 > 詳細 > スタイルシート

    に指定すると mixi の広告を隠せる。

    # 2008年9月28日(更新)ミュージック右上の広告に対処。
    # 2008年10月11日(更新)メッセージ送信後と足あとに対処。

  • 御礼状

    御礼状

    火曜日が Firefox 3 のダウンロード(リリース)記念日だったそうで、ひとくち参加しました。おがちゃんは日本語の証明書 (www.niseko.net/nobuo/archives/444) で、英語のとニュアンスが少し違う御礼が使われてるなぁ。やったね一緒に!ということなんだろうけど、面白いもんやな〜と思いました。

  • アドレス帳

    メールが復活したのは良かったけど後ひとつ、メールのアドレス帳も復旧しなければ。でもMac OS XのアドレスブックはvCardとLDIFとテキスト(CSV)ファイルをインポートできるけど、Eudoraのnicknamesファイルはできないので、困った…

    それでgoogleで探してみたら、あるんやね、スクリプトが。Mac OS Xに付いてました! /Library/Scripts/Mail Scripts の中。

    だいたいうまく読み込めて、姓と名が逆になってたのはnicknamesファイルの「first」タグと「last」タグをテキストエディタで入れ替えて解決。手早く出来てよかった。

  • 復活

    HDDが壊れて二週間、iMacがほぼ復活。大変だったのはメール。Eudora Pro 6Jを使いながらも、メールボックスのデータ形式を古いままにしてたせいか、同じEudoraを再インストールしたのに開けない。

    それで思い切ってMac OS XのMailにインポートしたら、文字化けして読めないのがひとつのメールボックスに何割か出てきた。Thunderbirdにインポートしても同じ位。

    化けるメールのソースを見るとEudoraの行儀が悪くて変な形式のデータになってる。Eudoraはプログラムでちゃんと表示させてたんやろうけど、MailやThunderbirdはそうじゃないらしい。こんな感じ。

    1. 文字化けは、ファイルを添付したメールで、まともなContent-Transfer-EncodingヘッダとContent-Typeヘッダが消えてた。Content-Typeヘッダは添付があるとMultipart/Mixedになっていて、それは残ってた。
    2. 自分が送った昔のメールの送信日がインポートした日時に。これはDateヘッダが行ごと無くなってた。文字化けは1.と同じ理由。
    3. Mailでインポートする時、Attachment Converted: という文字列があると異常終了する。そうなる理由は解らへんけど、Attachment Converted はEudoraが、添付ファイルを切り出した代わりに付ける文字列。

    そういう訳で、最初のうちはメールのソースをしこしこ手修正してたけど、数が多くて大変なのでこういうスクリプトを書いてやりました。

    #!/usr/bin/perl
    
    die "need a filename" if $#ARGV &lt; 0;
    $filename = $ARGV[0];
    
    open INFILE, "tr '¥¥r' '¥¥n' &lt;$filename |";
    
    $reqDateHdr = 0;
    $reqTypeHdr = 0;
    $nowInTypeHdr = 0;
    
    LINE: while (&lt;INFILE&gt;) {
      chomp;
      $line = $_;
      if ( /^From ¥?¥?¥?@¥?¥?¥? / ) {
        # START a new email message header
    
        # From ???@??? Sun Aug 19 12:02:36 2007
        ($from, $addr, $day, $month, $date, $hms, $year) = split(/ /, $line);
    
        # Date: Thu, 09 May 1996 10:36:12 +0900
        $header = "Date: $day, $date $month $year $hms +0900";
        $reqDateHdr = 1;
        $reqTypeHdr = 1;
        $nowInTypeHdr = 0;
      }
      elsif ( /^$/ ) {
        # END the header
        if ($reqDateHdr) {
          print "$header¥n";
        }
        if ($reqTypeHdr) {
          print "Content-Transfer-Encoding: 7bit¥n";
          print "Content-Type: text/plain; charset=ISO-2022-JP¥n";
        }
    
        # START a new email body
        $reqDateHdr = 0;
        $reqTypeHdr = 0;
        $nowInTypeHdr = 0;
      }
      elsif ( /^Date:/ ) {
        # the another DATE header will not be generated.
        $reqDateHdr = 0;
        $nowInTypeHdr = 0;
      }
      elsif ( /^[Cc]ontent-[Tt]ransfer-[Ee]ncoding:/ ) {
        $nowInTypeHdr = 0;
        next LINE;
      }
      elsif ( /^[Cc]ontent-[Tt]ype:/ ) {
        if ($reqTypeHdr) {
          $nowInTypeHdr = 1;
          next LINE;
        }
      }
      elsif ( /^¥s/ ) {
        # supress the Content-Type header and continuous lines.
        next LINE if $nowInTypeHdr;
      }
      else {
        $nowInTypeHdr = 0;
      }
    
      if ( /[Aa]ttachment¥s+[Cc]onverted:/ ) {
        next LINE;
      }
    
      print "$line¥n";
    }

    久しぶりにプログラミングした気がする…

    手直し:2007/9/3(月)…スクリプトを画像でなくテキストに。objectタグを使ってみた。
    手直し:2007/9/5(水)…< と > を &シーケンスに置き換えて正しく表示。

  • くらっしゅ

    昨日の夜中にiMac G4の内蔵HDDがお亡くなりに… なりかけて立ち上がらなくなりました。とりあえずTigerのインストールDVDで起動して、tarコマンドで救えるデータを外付けHDDへコピー。それから外付けHDDにTigerをインストールしてディスクユーティリティで内蔵HDDを修復するも… 赤い字でギブアップ。他社製のディスク修復ソフトで助けられるかなぁ… どないしょ(泣)

  • アルミニウムiMac

    新型iMacが出ましたが、食指が動かず、、、形が変わらないからかな〜
    それに最小20インチなのでウチの定位置に収まらないかも。計ってみなくちゃ。
    いずれにせよLeopardがプリインストされるようになってからですが。

  • 無線LANその後

    最近の無線 LAN ルーターって、めっちゃ小さいなぁ。届いた箱を見てまず、お〜っと… まるで無線 LAN カードの箱みたいな大きさ。それで箱を開けてまたびっくり。片手に隠れてしまいそう。寝かせて置いたら床面積が名刺2枚分。それに軽い… 電源は AC アダプタだけど。

    セットアップはルータ機能を止めて、WPA2-PSK を選択。スピードテストをやってみたら… あれ、10Mbps 位しか出ぇへんやん。有線だと30Mbps 位なのに… なんでかね。日を改めてまた測ってみよう。

  • 無線LAN

    先週、無線 LAN (LinkSys WRV-54G)が壊れてインターネットに繋がらなくなった。電源ランプは点くけど暗くて、無線や有線のランプは全然点かず。二年使ってて、何度か無線が繋がらなくて(有線は大丈夫でも)電源入れ直して復旧させてたので、修理せず買い替えを決定。

    店頭へ見に行ったり通販を調べたりした結果、流通在庫限り(?)らしいアイオーデータ製 WN-G54/R3 に。今のうちに11n対応(AirMac Extreme)しとくかなとも思ったけど、もうちょい値段が落ち着いてからにしようと。選んだモノは発売時の半額でしたから…

  • ニノミヤ廃業

    またひとつ電器屋さんが消えます。
    よく通った店舗(ニノミヤムセン)は既に閉店したけど、こうして事実が読めるとまた違う悲しさがあります。
    電器屋さんって僕の中ではオーディオ屋さんであり、マイコン屋さんでした。
    25年くらい前の日本橋とか寺町とか秋葉原と大須とかにあった、ビックカメラやヨドバシがぎゅっと小さくなったような。

  • 10.4.7 アップデート

    今回は時差ぼけがひどくないなぁと思ってたけど、3日たってもボケ残り。昨日も夜寝たのは1時間ちょっとだけで仕事のメール処理…

    ところでMac OS X 10.4.7 アップデートが出た。なんとなくリリースノートを読んでたら、『入力方法に「ことえり」を使っている場合に、特定の状況においてiTunes、Finder、またはその他のアプリケーションが予期せず終了してしまう問題を解決しました。』

    前から直ってない、Safariがいきなり落ちるって症状が直るかなっ♪