デフラグツール DefragglerをWindows2000で使うために。

2011年06月25日 08時59分 正午の月齢:23.6  月名:真夜中の月  潮汐:小潮 月齢:23.6[真夜中の月] 潮汐:小潮
(最終更新日:2019年09月02日)
14年前に投稿 | Windows | コメントはありません

1分ぐらいで読めます。

最近ちょくちょくと動作が硬直する我が家のメインノートPC。SSDにもデフラグしたほうが良いという情報を入手して、評判の高いDefragglerを試してみることにしました。

このソフトは空き領域のみデフラグするなど、Windows標準のデフラグとは性能が段違いとのことでフヒヒ気分でダウンロード。そしてインストール開始。

またか。

「XP以上じゃないとダメよーん。」と蹴られてしまいました。公式サイト内を探すものの、更新履歴欄には旧バージョンの変更点は紹介されているのみ。なんで置いてくれないかなぁ。

けど諦めきれずに探し回って、Defraggler v.1.21を探すことができましたー。やったネ。

Defraggler

これでまだまだWindows2000を使い続けることができそうです。

Firefox5と「駅すぱあと」の問題

2011年06月24日 01時09分 正午の月齢:22.6  月名:弓張月(下弦)  潮汐:小潮 月齢:22.6[弓張月(下弦)] 潮汐:小潮
14年前に投稿 | 分類無用 | コメントはありません

1分ぐらいで読めます。

会社のパソコンにFirefoxを入れているのですが、Firefox5の通知が来ていたので、物は試しとばかりにアップグレードしてみました。登場して日が経たないFirefox4とほとんど同じだと思っていたのですが、従業員の通勤経路を確認するために「駅すぱあと」を開いてびっくり。表示が簡易版になってしまいました。

駅すぱあと・簡易版(切替ボタンがない)

しかも表示切り替えボタンがないっ!! このまま使い続けるしかないのか…

最初はなぜ表示が簡易版固定になったのか理解できなかったのですが、Fifrfox5がクサいと思ってUser Agent SwitcherでFirefox3.0にしてみると、

駅すぱあと・簡易版

出たー。検索ボタンの下に4つボタンが並びました。早速全機能版に表示を切り替えます。

駅すぱあと・全機能版

いつも通りの画面が出てきて、これで安心。こんなところもブラウザのバージョンに依存するんだとわかっていい勉強になりました。

で、Firefox5って何が良くなったの?

WordPressプラグイン WP-OGPの実装とカスタマイズ

2011年06月21日 18時16分 正午の月齢:19.6  月名:更待月  潮汐:中潮 月齢:19.6[更待月] 潮汐:中潮
(最終更新日:2019年09月17日)
14年前に投稿 | WordPress | コメントはありません

2分ぐらいで読めます。

「いいね」ボタンをさらに有効にするために、OGPをパワーアップ!! テーマファイルに直接埋め込むのをやめて、プラグインWP-OGPを使ってみました。fb:adminsとfb:appidを設定してあげるだけで、meta要素を生成してくれます。また記事の1つ目の画像ファイルを引用してくれるので、Facebookでの訴求効果もバッチリ。

しかし残念なことにどうしても取得したtitleが文字化けしてしまうので、「$data['og:title'] = get_bloginfo('name');」を「$data['og:title'] = 'susu type automatic coupler';」と固定文字列にカスタマイズ。

さらに、

function get_wpogp_tag($property, $content) {
return "<meta property=\"{$property}\" content=\"".htmlentities($content, ENT_NOQUOTES, 'UTF-8')."\" />";
}

function get_wpogp_tag($property, $content) {
return "<meta name=\"{$property}\" content=\"".htmlentities($content, ENT_NOQUOTES, 'UTF-8')."\" />";

というふうに変更して、validなXHTMLにします。名前空間xmlns:ogをhtml-lintが理解してくれればなおさらいいンだケド。

WordPressにFacebookのいいねボタンをつけてみた。

2011年06月17日 00時33分 正午の月齢:15.6  月名:満月  潮汐:大潮 月齢:15.6[満月] 潮汐:大潮
(最終更新日:2019年09月17日)
14年前に投稿 | WordPress | コメントはありません

4分ぐらいで読めます。

「Second Life」の虚無感、「mixi」の閉鎖感、「Twitter」の孤独感。巷で流行したwebサービスはことごとく肌に合わなかったのですが、なぜか「Facebook」だけは結構楽しんでいます。(今のところ、ですが…)

さて、Facebookのキモチイイところは、端的に言えば「連続感」。SNS内外を問わず高速に連携します。そのうちの機能のひとつ「いいね(Like)」ボタンを実装してみました。

初めはWordPressのプラグインをいくつか試してみたのですが、どうも思い通りに動いてくれません。「いいね」ボタンの位置がおかしかったりします。結局いつものようにテーマファイル内に埋め込むことにしました。

  1. FacebookでApp IDを取得します。
    http://developers.facebook.com/setup/
    ここに自分のブログのURLとタイトルを入れて取得します。
    create-new-app
  2. 指示に従っていろいろと入力するとApp IDとサンプルコードが手に入ります。
    コピペでもいいのですが、html完全保存しておくといいでしょう。
    create-an-app
  3. 「いいね」ボタン設置に便利なソーシャルプラグイン「Like Button」があります。これを使うと各種設定を入れていくだけでコードを生成してくれます。説明書きは全部英語ですけど。
    like-button
    インラインフレームを使うものと、XFBMLを使うものの2種類のソースを吐き出してくれますが、そもそも当サイトのようにXHTMLで記述している場合はXFBMLしか選択の余地はないです。
  4. わざわざLike Buttonで生成しなくても、App IDと同時に書かれているサンプルコードをそのまま使えば、簡単にいいねボタンは作れます。

そうしてコードを埋め込んだものの、これで終わりではありません。というか、ここからがいろいろと大変でした。その理由とは…

早速「いいね」ボタンを押してみると、コメントを入力するフォームが開くのですが、ここに表示される画像がどうも気に入りません。記事内の画像を引っ張ってるようなのですが、関係ない画像(Another HTML-lint たいへんよくできましたバナー)だったりします。これではあまりにも不細工なので、まずはこれを解決します。そのためにはmeta要素をヘッダーに入れてやればよいとのことなので、

<meta property="og:title" content="<?php wp_title(' '); ?>" />
<meta property="og:type" content="blog" />
<meta property="og:image" content="<?php bloginfo('template_directory'); ?>/images/banner.gif" />
<meta property="og:url" content="<?php bloginfo('url'); ?>" />
<meta property="og:site_name" content="<?php bloginfo('name'); ?>" />
<meta property="fb:admins" content="137379896338515"/>

という感じでWordPressの関数を使いながら記述。いつも当サイトのバナーを表示することにしました。

次に、フォームが開いたときに記事のタイトル(日本語部分だけ)が盛大に文字化けします。scriptタグ内に文字コードを指定してもダメ。これを解決するために苦渋の決断をしました。それは「日本語を使った記事のタイトルをあきらめる」こと。

<meta property="og:title" content="<?php wp_title(' '); ?>" />

を、

<meta property="og:title" content="susu type automatic coupler" />

にしました。力任せな方法ですが、タイトルは化けなくなりました。ちっとも根本的な解決ではないですが別にいいんです。(ホントはちょっと悔しい。)

最後に、XHTML1.0 strictに準拠したマークアップの確認。Another HTML-lint gatewayでは<div id="fb-root"></div>の間に何も文字がないということで減点されるので、<div id="fb-root">&#8204;</div>という風に&#8204;(zero width non-joiner)を入れてごまかします。それからmeta要素のproperty属性で減点を喰らうので、name属性に変更しました。それでも正しく動いています。名前空間の宣言については特にいじっていません。

あとは今回の改造には関係ないのですが、WP-PageNaviを最新のものにしたらやたらと減点されたので、プルダウン式にしたりブロック要素で囲んだりして何とか100点を維持しています。

気が向いたら「いいね」ボタンを押してみて下さいませ。

ポケモンBW ゴチムとマッギョのアイコン

2011年06月14日 01時47分 正午の月齢:12.6  月名:十三夜  潮汐:中潮 月齢:12.6[十三夜] 潮汐:中潮
(最終更新日:2019年09月02日)
14年前に投稿 | ウェブ・IT関係 | コメントはありません

1分ぐらいで読めます。

ゴチム マッギョ

別に熱烈なポケモンマニアではないのですが、個性的なキャラクターはかなり好きなのです。特に進化していないカワイイのが好き。マッギョがカワイイかどうかは微妙ですが…

以前から32×32アイコンはたまに作ったりしていたので、ちょっとポケモンのキャラクターアイコンに挑戦してみました。

二次創作物ですので、著作権者からの申し立てがあれば即時削除します。それまでは自分のパソコンのデスクトップをカワイく彩りましょ。まぁ、基本的には自分用ですので。

PHPアップローダーのUTF-8・XHTML1.0化

2011年06月08日 20時35分 正午の月齢:6.6  月名:七日月  潮汐:小潮 月齢:6.6[七日月] 潮汐:小潮
(最終更新日:2021年08月31日)
14年前に投稿 | ウェブ・IT関係 | コメントはありません

1分ぐらいで読めます。

先日設置したアップローダーを、早速改造してみました。オリジナルからの主な改造点は3箇所。

  • タイムゾーンの設定追加
  • EUC-JPからUTF-8へ文字コード変更
  • XHTML1.0 strict対応(Another HTML-lint 100点対応)

タイムゾーンの追加以外は別にどうでもいいのですが、個人的な思想によるところが大きいです。本当はCSSも吟味したいところではあるのですが、ひとまずこの状態でアーカイブ。

「改造したプログラムを再配布する事は可能」ということなので、こちらに置いておきます。興味のある人はぜひお試しください。

Translate »