
もう世の中のブラウザからIE6以前が無くなっちゃえば、コーディング楽なのに〜
といっつも思う透過pngが使用出来ないIE6の仕様・・・ちぇ〜
と、考える人がかなり多くて、世の中に使用するためのコードがあふれています。
私も使っているものがあります。
何パターンか使っているのですが、今日は「出来る範囲が盛りだくさん」というポイントではなく「読み込みが早くとにかく軽い」に重点を置いているものをご紹介です。
Javascriptでは違いないのですが、そのファイルと付随する透過用gifファイルをアップする以外、何もしなくていいお手軽感があります。
Unit Interactive :: Labs :: Unit PNG Fix

ダウンロードすると「unitpngfix.js」と「clear.gif」が入っているので、任意の場所にアップ。
あ、その前にjsファイルの一番上にclear.gifへのパスを通す場所があるので、jsファイルからのパスではなく、ルートからのパスで指定してあげて下さい。
もしブログシステム上で使う場合はルートから見たテーマフォルダ内の場所になります。
で、ちなみに、これはIE6専用ですよ〜ってHP上にも載っている通り、その他のモダンブラウザには不必要なものなので、jsファイルを読み込む時ハックで囲って下さい、となっています。
はい、これだけ。
でも軽さ爆発なだけに、cssでの背景リピート(background-repeat)と場所指定(background-position)には対応していませんので、あしからず。
css上の画像指定だけいけます。
あ、そんで使ってみてわかった事。css側で画像指定をして表示させている場合、positionプロバティは無視されてしまうようです。
なんでなのか不明です。解決出来ませんでしたので、使う場合は仕様にあう時のみになりそうです。
でも軽い。他で使ったやつより、読み込み後に灰色が消える時間が短いです。仕事で使うにはいいかもです。
いやぁ、タイトルややこしい!!
Photoshopでは使えると超便利な機能や、無料で配布してくれているハイクオリティーファイルがたくさんあり、そのつど色々と探しまわっているのですが、それらを一括でまとめてブックマークしているエントリーです。
個々に探したりもしますが、探し方を間違えてたどり着けなかったりもするので、おおまかに1つの記事の中でまとめてくれてるのも中々重宝します。
エントリーの内容も、有名なサイトさんから「知らなかった!」というサイトさんまで。
マメな方がいらっしゃると、メンドクサガリの私には大変ありがたいです。
私はDreamweaverを使用してサイト作成していますが、
こんな色々ついていて重いものじゃなくて、
すっきりと見やすく軽いエディットソフトはないもんかな・・・
しかもタグ補完機能とかあったりするとさらに便利・・・
と思いながらも、探していませんでした。
が、最近2つほど小耳に挟みましたので、
後から使ってみようと思って覚書。
テキストエディタ + Transmit + CSS エディタ + ターミナル + ブック + more = 無限大。
コーダを導入して美しいコードを育てましょう。
とうたっています。
使いやすそうな事を書いていますね。
しかもプラグイン機能まであって、カスタム出来るのは魅力ですね。
Jedit X (じぇいえでぃっと・てん) は、Mac OS X の標準開発環境である Cocoa をベースに零から書き直したテキストエディタです。 Mac OS X の機能をフルに引き出し最新のテキスト編集環境を提供します。
こちらも、追加機能が充実です。
特に2つの内容を比較出来る「書類比較プラグイン for Jedit X」と
HTML書類について、文法チェック、エラーの自動修正、リンクチェック、HTML整形などを行うプラグインのJChecker X
はすばらしそうです。
暇ができ次第、インストールして試してみたいと思います。
このところずっと、私が使っているmac用FTPフリーソフト「Cyberduck」の動作が、何するにも遅くなっていました。
こんな現象私だけなのか?と疑問に思い、調べたところ、
同様の症状出ている方がいて、とても有益な情報を載せてくれておりました。
調べた下記2つを実行したところ、
インストールしたての頃の軽やかなduckちゃんに戻りました。
また重くなったときの覚書として当ブログにもアップしておきます。作者様ありがとうございます。
1.「Cyberduck」の動作が突然遅くなったときの対処法。
こちらは至って簡単。
アップやらダウンロードやらを実行するときに出てくる「転送」の小さな小窓。ここの履歴が邪魔なようです。
ほうきの絵の削除ボタンを押して、一気に削除してしまいましょう

2.Cyberduckで...
1番目の方法でやっても「なんも変わらない」方は、もひとつ奥のキャッシュ(なのかな?)を削除しにいきましょう。
オヤマ日記飴様 が必死になって探してくれた先です。
ユーザ/xxx(ユーザ名)/ライブラリ/Preferences/ch.sudo.cyberduck.plist
この「ch.sudo.cyberduck.plist」を削除して、Cyberduckを再起動してみましょう。
この2つの方法を行なってから、テストとして、先にあげていたファイルと同じファイルを、一旦サーバー上から削除し、もう一度アップし直してみたら・・・・
あら不思議。
何倍やねん!ってほど早くなっていました。
今までのイライラが無駄でした。やっぱり、困ったらWEB捜索にかぎりますね。