5月 07

記事が長くなる時に時々使う『続きを読む』機能。
トップページなどでそれをクリックすると個別記事のページへとリンクが飛ぶ。
これはトップページを軽快に表示するために便利なんだけど、
記事を読む人にとっては若干うっとうしいのではないかと思う。

そこで、プラグインを導入してその場で続きが表示されれうようにしてみた。
今回参考にしたのは『Ajax で記事を折り畳んでくれるプラグイン』と『WordPress で「続きを読む」の折りたたみ Web2.0』。
このブログでは『Ajax で記事を折り畳んでくれるプラグイン』の方を使っています。

1つ目のプラグイン

WordPress plugin – Ajaxified Expand Post NOW』をダウンロード。
pluginsフォルダにアップロード後、有効化すると自動で『続きを読む』をその場で表示するようにしてくれる。
プラグインの中身をいじる事で、最初は『More ≫』と表示されるのを変更できる。

これにより新しいページに移動しなくても続きが読めるようになった。
ただ、lightboxのプラグインがうまく動かない。
仕様上、続きの部分はプラグインがうまく作用しないようなのであきらめた。

2009.5.14 追記
lightboxを動かす方法を見つけた。
『Ajaxified Expand Post NOW』でlightboxを動くようにする

2010.1.21 追記
『Ajaxified Expand Post NOW』のJavascriptを分離した

2つ目のプラグイン

参考サイトにリンクが張ってあるが、『Show Hide “more” with WordPress』をダウンロードして、参考サイトの手順でプラグインをいじる。
そしてアップロード&有効化で完了。

ちょっと手間だけど、こちらのプラグインはページの読み込み時に『続きを読む』以降も一気に読み込むようになる。
その上で続きを読む以降を非表示にしている。
なのでlightboxプラグインがたぶん、動くはず。

自分の目的がトップページを軽快にするためだったので、
記事を全部読み込むのはちょっとね。

まとめ

一応2つを紹介してみたけど、使っているのは1つ目だけ。
ただ2つ目は設定が多く表示の微妙な設定が出来る。
試してないけどおそらくlightboxも動くはず。

暇があれば両方試して見て気に入った方を使うのが良いね。


投稿日   written by hosimitu

5月 01

大変便利なGreasemonkeyスクリプトの『Autopagerize』。
これはFirefoxやSleipnir、OperaやSafariなど多くのブラウザで使えるように出来る。
どう言うものかというとこんな感じ。

Webページの一番下まで行くと次のページが自動で読み込まれる。

普通であればWebページの一番下まで行くとつっかえて終わりなんだけど、
『Autopagerize』を入れておくと自動で次のページが読み込まれる。
Google等の大手サイトであればもう既に設定がされている。
ただ個人のブログはその限りではなく、
Autopagerizeを動かすなら自分で導入する必要がある。

このブログではPage navigation用のプラグインとして『PageNavi』と言うものを導入している。
トップページの一番下に四角で囲んだ数字が一杯並んでいるアレだ。
これのプラグインのためにAutopagerizeの導入が無理だと思っていたけど、そうでもなかった。
以下はその手順。
ちょっと長いので続きへ。

続きを読む


投稿日   written by hosimitu

4月 27

若干見切り発車だけど記事にしてみた。
ちょっと導入が面倒かも知れない。

FirefoxやIE等のブラウザはキャッシュという物を溜め込んで、WEBページの表示を速くする機能がある。
大体の場合キャッシュはハードディスクに貯め込まれている。
回線が速い場合はキャッシュが無くてもそう困らないんだけど、
速ければ速いでページをたくさん開いて元の木阿弥になったりする。
よほど最新の情報を欲しない限りキャッシュは有効の方が良いと思う。

具体的に何を導入するの?

で、今回紹介するのはこれ。
RamPhantom3 FREE
体験版だけど、僕はこれで十分。

RAMディスクとはなんぞやって言うのは、『ERAM v.2.23を導入してFirefoxのキャッシュにしてみたら快適になったの巻』や『4GB超メモリの認識されない部分を高速ドライブとして活用』などを参考に。

かいつまんで言うとOSが認識しないメモリの部分をHDDみたいに扱おうって言うもの。
今回紹介するソフトはOSが認識しているところもHDDとして扱えるようにするんだけどね。

今現在僕のパソコンは2GB積んでいて、多い時でも70%くらいしか消費しない。
つまり少なくとも600MBくらいは空いていると言う事だ。
ここをRAMディスクにしようと。
とは言っても、『RamPhantom3 FREE』ではRAMディスクが256MBまでしか作れない。

もちろん僕は256MBに設定しているけど64MBでも良いと思う。
OSにもよるけど700MB以上メモリを積んでいるなら導入を試みるのもありかも。
512MB以下だとちょっと厳しい?
不意に大きなソフトを動かしたりするとまずい事が起こるかも知れないね。

導入したら次はどうするの?

ソフトをインストールするだけでRAMディスクが作れたと思う。
できたらマイコンピューターで新しいHDDとして表示されていると思う。
ぼくはRAMディスクをZドライブとして設定した。

次にFirefoxの方でキャッシュの保存先を指定する。
実はここが一番の山場になる。
Firefoxのキャッシュの保存先の移動(再編)』や『Firefoxのキャッシュ保存先の変更 【覚え書き】』を参考に。

最後にFirefox側でどれくらいキャッシュを保存するか設定する。
『ツール→オプション→詳細→ネットワーク→オフラインデータ』
とたどって、ページキャッシュとして○○MBまで使用するを適当に設定。
これで終了だ。

まとめ

これをした効果としてFirefoxの再起動が速くなったのではないかと思う。
アドオンを有効化・無効化する時に再起動を求められるのだが、
そこら辺りの動作が機敏になった印象。
ページの表示速度については・・・正直まだわからない。

(2009.7.7 追記)
Firefox3.5にしたのと同時にキャッシュをメモリに保存しなくした。
Firefox3.5にした事でアドオンが結構減ったので普通に起動が速くなったりした。


投稿日   written by hosimitu

4月 24

firefox 3が遅くなった→ SQLite reindexで解決&高速化
ここのページを参考にいじってみた。
結果、起動が速くなったと感じる。
プロファイルのバックアップとかちょっと面倒なんだけど、
そこを乗り越えれれば効果を体感できる。

何をいじっているかと簡単に書くと、
起動時に読み込むファイルを最適な形に並び直してるみたい。
使い続けている内に設定が変更されたりしたのをキチンとするって事ね。

あと『Fireboot』って言うのを試して見た。
Firefoxが重たくなる原因にアドオンがあるのだけど、
そのアドオンを軽量化する感じのツール。
こちらの効果はまだわからないんだけどね(;´∀`)

Vistaでも動いたんだけど、
入れているアドオンによってはエラーを出すみたい。
僕は『Better Gmail』とか『Better GReader』とか『Fetch Text URL』で止まった。
いったんこれらを削除して、Firebootを起動。
最適化終了後に消したアドオンを再導入。これでいけた。

Firebootを動かす時チェックボックスがあるんだけど、
英語を残すって言うのはチェックしたままにした方が良いみたい。
ググると、チェックしなかったためにエラーが出たって言うのを多く見た。


投稿日   written by hosimitu

4月 22

暇さえあればプログラミングしてる。
と言って、全く知らないと言っていいくらいの所からのスタート。
パソコンとネット環境があれば結構いろいろできるね。

これまではHTMLを扱った事があるくらいだったんだけど、
なんかXHTMLって言うのに進化していたのでそれをゴリゴリ勉強中。

XHTMLはHTMLとXMLが合体した感じで、
デザインはCSSに記述するんだけど最近やっとコツが掴めてきた感じ。
つまり、まだまだこのブログも未完成と言う事が発覚。

それと同時進行でPHPって言う言語もいじりいじり。
こっちはもうちょっとプログラミンって感じで、
データベースから情報取ってきたりと本格的な感じ。

人工無脳プログラムみたいなのとか、
形式が決まっている文章を編集してくれたりとかそんなん作って公開してる。
ぜんぶTwitter関係なんだけどね(;^ω^)
そういや最近流行って来始めてるらしいね。

そして遂にプログラミングの本まで買ってしまった。

たのしいRuby 第2版 Rubyではじめる気軽なプログラミング
高橋 征義 後藤 裕蔵
ソフトバンククリエイティブ
売り上げランキング: 23160

言語はRubyって言う日本産のもの。
なんでこれを選んだかって言うとあまり理由はない。
ブラウザで実行できるっぽいよって言うのをどこかしらで見たからなのと、
結構新しめの言語なので将来性があるかなと言う感じだ。
実際はまだブラウザで動かせて無いんだけどね。

この本は3つのレベルで言うと1番低いレベル。
その3つとは『全く初心者用』、『他の言語を知っている用』、『その言語をもっと知りたい用』ね。

一通り読んでサンプルプログラムも作ってみたりしたけど、
結構わかり易い方なんじゃないんだろうか?
でも、いまいちこの本だけでは掴みきれない所もあったのは確か。
四則演算はわかる様になったけど、筆算をするレベルには達してない感じ。

他にもJavascriptとかXML関係とかも覚えたいな-。

ってそんなことしてる場合じゃ全くもってないんだけどね!
奨学金の返還も始まってもうケツに火が付いた。
ニートなんてしてる場合じゃねえ。
そんなんじゃ\(^o^)/人生オワタってなってしまうぜ。
ちなみに、カナダの首都はオタワです。


投稿日   written by hosimitu


Copyright © 2004-2012 星光のつれづれ日記
i3Theme 1.7 is designed by N.Design Studio. customized by hosimitu.