Skip to main content.

Archives

This is the archive for July 2004

Pholiot完成まであとちょっと

現バージョン、MacでIE5.2だったりするとエラーが出るのです。
これはPhotoBloxも同じです。
タカさんがエラー排除に果敢に挑戦しています。
MacでIE5.2開く方、よかったら改良バージョンのテストにご協力をお願いします。

http://vivian.stripper.jp/index.php?itemid=301
↑こちらにテストページへのリンクとレポ記入欄があります。

無事に帰ってきました

リカバリ終了。
データが無事かどうかはまだ未確認だけど。
オンラインにはなんとか。

意を決して

このマシン、リカバリディスクのお世話になっちゃいます。今から。
何しろ、XPは苦手なのでまた普通にインターネットできるかしらん?
ぶら下げているHDDの空き容量が16GBだったので、よし、なんとかバックアップできるかも、とDドライブ(にデータ保存してる)の使用容量を見たら80GBだと(笑)
そんなわけで、Cドライブのみクリーン予定。もし、Dドライブが消滅したらどうなるんでしょう?

メール環境とかブックマーク移行とかちゃんとできるのかなー
当分は不自由だよなー
戻ってきたらお祝いしてください....

blog関連雑誌

ヨドバシカメラに行って来ました。
雑誌コーナーで物色していたら、Internet Magazineの別冊のblog特集本がありました。
ホスティングタイプの特徴紹介とか、MTのクローズアップ記事とか、その他ツール一覧(NucleusはMTの次にリストアップされていた)紹介みたいな内容で。

で、最初の導入記事でblogのスクリーンショットがあったのですが、higuchi.comのスクリーンショットでした。
あれ、何も知らない人がみたらMTサイトのサンプルだと思うんじゃないのかなー?
Nucleusの紹介自体は20cm×2cmくらいだったのに、唯一のスクリーンショットがNucleusって、なんかちょっと奇異に見えました。

あと、blog雑誌は増えてますねー
でも、ほとんどがホスティングタイプ特集だけど(お手軽だから、ね)たまにサーバインストール型一覧みたいのもあるけど、Nucleusが載っているのはInternet Magazine系だけなのねー
bloxsomは載っているけど、みたいな本もあったり。
bloxsomの方がNucleusよりもメジャーなんですか?

NP_Pholiot 行き詰まり

NP_Pholiot、ギャラリー分け待ってますよね?
blogidもしくはcatid指定によるフィルタリング待ってますよね?
(誰が?)

えーと。
まず、ギャラリー分けですが。
最初、アーカイブじゃないページではカテゴリごとにギャラリー作ろうと思いました。(特にallモードの時なんかに)
でも、ことのほかつまんないです。
なぜって、カテゴリごとに画像を振り分けると、
最初のカテゴリの1番目の画像→2番目の画像...
次のカテゴリの1番目の画像→2番目の画像...
という順番でスライドショーするから。
スライドショーは、やっぱ、最新順がスマートです。(と私は考えました)
そこで。
月ごとにギャラリー分けでもいいんでしょうか?indexページに埋め込んだ時も。
まぁ、逆にアーカイブナビになるという利点はありますが。

次に。
フィルタリングですが。
allと書くべき所を、
「b1/b3/c3/c5/c8」
みたいに指定するので良いんですかねぇ?
(bと付いたらblogidでcとついたらcatid)
本来ならcatid指定にして、「3/5/8」みたいに書かせた方がいいのでしょうが、blogidで指定したらそのblogにカテゴリ新設しても含んでくれるという利点があるのでblogidでも指定したいのかなとか。
で、「b1/b3/c3/c5/c8」と書いたら、
blogidが1または3 に該当するアイテム(に埋め込んだ画像)
catidが3,5,8 に該当するアイテム(に埋め込んだ画像)

これでいいんですよねぇ?


FCKEditor内蔵、試しました?

FCKEditorを利用したwysiwyg投稿
これ、楽しげです。
ただ、Win+IE6な私はまともな動作が確認できず...
あとでもう一回やってみよう。

でも、こんなの使って書くような、お綺麗なコンテンツがないのよねー

海外レンタルサーバ

海外レンタル・ホスティングを探す VPSで専用サーバなみの自由度:Goodpic
時々、意味もなくホスティングサービス業者を探す私にとって、非常に学ぶところがおおい記事でした。

NP_CommentTreeの動作おかしい?

NP_CommentTreeっつープラグインがあるのですが。
ぶらさがってるコメントの最新順に記事ソートがかかるはずなのですが。
一番最新のコメントが付いた記事が1番上に上がらない時があるのです。
どうも、たくさんレスが付いてくるとおかしくなるみたいなんだよね。
No.6さんのサイトと、さっき、タカさんのサイトで現象確認。

これ書いていてふと感じたんだけど、付いてるコメントを抜き出す時に件数制限して(=最新コメント年月日を正しく取得できていない)、記事ソートしてんのかなぁ?

NP_Pholiotに改名しました (フォトログ関連)

PhotoFolioですが、Pholiotに改名されたんで、プラグインも名前変えました。
ついでに、linkurlも生成してます。リンクテキストは記事の投稿年月日+記事IDとしました。
クリックすると表示されている画像が埋め込んである記事にジャンプします。

ダウンロード: NP_Pholiot052.zip
pholiot20040715.zipを同梱してます。(そしてその中のswfをさらに3:00版に差替)
pholiot_v1.20.zip (2005-01-06)を同梱しています。(2005-04-28に差替えました)

swfはもちろん、
http://reverb.jp/vivian/download.php?itemid=Pholiot
のフォリ男くんです。

使い方は、
インストール方法:
解凍。
プラグインファイルと、1個ディレクトリ(中には3個のファイル)ができますので、そのまま丸ごとプラグインディレクトリにアップロード。
「pholiot」というディレクトリのパーミッションを書込み可能(777とか)に変更。
管理エリアでプラグインのインストール。

記述方法:
NP_Pholiotを埋め込みたいページのスキンにコマンド記述。
まず始めに、
</head>の前に
<%Pholiot(head)%>
と書く。
その次に、
Pholiotを表示させたい場所(メニューの最上部とか?)に
<%Pholiot(,50,0,all)%>
と書く。

パラメータ説明:
1番目→headと書いた時だけheadに埋め込むコード生成。
2番目→画像の数の上限..のはずが反映されないね。ま、いいか。デフォは30
3番目→画像の表示順をランダムにしたければ1(以上の数字)
4番目→blogモード。allなら全部blogね。

追記:リンクエリアはスライドショー時は非表示がデフォにしてもらっちゃいました。すっきり!
それと、旧名の時はスライドショーの時に画像をクリックするとギャラリーにジャンプしてたけど、今はビュワにジャンプするのだ。
でも、そんな細かいことは理解しなくっても大丈夫(笑)

NP_PhotoFolio 0.51 (フォトログ関連)

ダウンロード: NP_PhotoFolio051.zip
プラグイン本体ファイルのみ、これに差替えてください。
ちょっとしたバグを修正。
これで正常に動くはず...>はっちさん

遅れて長男登場 NP_PhotoFolio 0.5

フォトログ関連プラグイン4作目にして実は長男、NP_PhotoFolioです。
ダウンロード: NP_PhotoFolio05.zip
※本体ファイルは0.51(こちらでダウンロード)に差替えてください。

インストール方法:
解凍。
プラグインファイルと、1個ディレクトリ(中には3個のファイル)ができますので、そのまま丸ごとプラグインディレクトリにアップロード。
「photofolio」というディレクトリのパーミッションを書込み可能(777とか)に変更。
管理エリアでプラグインのインストール。

記述方法:
NP_PhotoFolioを埋め込みたいページのスキンにコマンド記述。
まず始めに、
</head>の前に
<%PhotoFolio(head)%>
と書く。
その次に、
PhotoFolioを表示させたい場所(メニューの最上部とか?)に
<%PhotoFolio(,50,0,all)%>
と書く。

パラメータ説明:
1番目→headと書いた時だけheadに埋め込むコード生成。
2番目→画像の数の上限..のはずが反映されないね。ま、いいか。デフォは30
3番目→画像の表示順をランダムにしたければ1(以上の数字)
4番目→blogモード。allなら全部blogね。

PhotoFolio試作版できたみたいっ!

PhotoFolio試作 - サイケデリックビビアン
これから配布開始みたいだよ。

でもって、これを使ったプラグインを私が書くの?
これでフォトログ関連4兄弟。
というか、今までの3兄弟は、このプラグインを作る過程での副産物だったんだけど....
副産物にしちゃぁ、なかなかのデキだったような気もするけど。

でも、NP_PhotoFolioはリリースは少なくとも7-16くらいかなぁ。
お仕事のワープロ完了していないし、人にも会わなくてはいけないし、何よりも娘の幼稚園が午前保育.....。

はっちさん、首が切れないようにお過ごし下さい。

フォトログ関連プラグイン3種 バージョンアップ 0.5

ダウンロード: NP_ImageCalendar05.zip
ダウンロード: NP_TrimImage05.zip
ダウンロード: NP_ExtractImage05.zip
上書きアップロードでOK。

修正したこと:
◆Nucleusバージョン2.0でも動くように。(忘れていました...)
◆allモード時に生成されるリンク先URLの改善。
これでどうでしょう?

NP_ImageCalendar 0.4

フォトログ関連で。
NP_ImageCalendar 0.4へup。
ダウンロード: NP_ImageCalendar04.zip
上書きアップロードでok。

ブラウザによっては画像がリンクボタンになっていない点を修正したつもりなんですが。(少なくても私のNetscapeでは×→○に)
mac+火狐とかで検証いただけるとありがたいです。

あと、all時にリンク先を正しくしました。
これで使えるかな?>はっちさん

あとは何かご希望な事はありますか?
どうせならカレンダーそのものを1枚のイメージマップにするとか?(そういうことも技術的には可能です)

あーそうだ。画像なし記事がある日付のリンク生成を忘れました(^_^;
それと、NP_Thumbnailで記事を書く人用に<%popup()%>も抽出した方が良いんでしょうか?(これは3兄弟共通の話かも。でもってちょっと頭が必要....)

NP_ImageCalendar 0.3 サムネイル埋込みカレンダー

フォトログ・プラグイン3兄弟に。
カレンダーの中にその日付の記事の中に<%image()%>で埋め込んだ画像のサムネイルを表示させるプラグイン。

ダウンロード: NP_ImageCalendar03.zip

記述方法:
スキンに、
<%ImageCalendar(3,40,30,lefttop)%>
などと。
パラーメタ1番目:カレンダーを何個表示するか。3と書いたら、最新順に3ヶ月表示。
パラメータ2番目:セルの中のサムネイル画像の横幅。
パラメータ3番目:セルの中のサムネイル画像の高さ。
パラメータ4番目:サムネイル生成時の基点。lefttopと書いたら左上起点。それ以外は中央。
パラメータ5番目:allと書くと...どうなんだ?未検証。

まぁ、気が向いた方は実験して結果をコメントにお願いします。
実験URL教えてくれると嬉しいです。

アイテムはあるけど画像を埋め込んでいない記事onlyな日付はリンク貼ってません(^_^;これから実装します...

こんなデザインでよいんでしょうか??

フォトログ関連プラグイン2種 バージョンアップ

ダウンロード: NP_ExtractImage03.zip
ダウンロード: NP_TrimImage03.zip

小さいバグ修正。上書き転送だけでアップデート完了します。
あー7行目くらい、ピリオドで始まっているかも!こりゃまずいので確認してからアップロードしてください(^_^;

NP_OtherblogEX 0.4

otherblog で古い順が使えるNP_OtherblogEX 0.3 - xx.nakahara21.net
というものをずっと前に作りましたが、カテゴリの複数指定を可能にしました。
カテゴリ名/カテゴリ名 と、スラッシュで区切ってください。

こちらのフォーラムの方でダウンロードできます。

詳しい使い方は上記0.3の説明も参照してね。


NP_ExtractImage のトリミング版 NP_TrimImage

フォトログするとき、画像の縦横比がまちまちでもトリミングしてサムネイル表示する版。

ダウンロード:NP_TrimImage02.zip

例:<%TrimImage(50,80,80,lefttop,0,all)%>
パラメータは、
1番目:表示する画像の数 デフォは10
2番目:サムネイル画像の幅(px) デフォは80
3番目:サムネイル画像の高さ(px) デフォは80
4番目:「lefttop」と書けば元画像の左上(0,0)から切り出してサムネイル。それ以外の記述の際はなるべく大きい範囲で中央表示。
5番目:ランダムに表示したかったら「1」 デフォは属する記事の最新順です
6番目:きちんと半角小文字で「all」と書いた場合のみblogid、catidに関係なくすべてのblogの記事から抽出

使い方(スキンへの記述箇所)は、NP_ExtractImageと一緒で。

別に
<%TrimImage()%>
とだけ書いてもそれなりに嬉しいかも、です。

NP_ExtractImage 試作版 その2 (フォトログ関連)

ふつうにblogidとかcatidなんかを反映して抽出するようにしました。

ダウンロード: NP_ExtractImage02.zip
※文字コード無関係。上書き転送のみでupdateできます。
※DB不使用。GD2.0.1(たぶん)以上必須。

パラメータ1個増えました。
例:<%ExtractImage(50,yoko,80,0,all)%>
パラメータは、
1番目:表示する画像の数 デフォは10
2番目:横並びか縦並びか デフォはyoko
3番目:揃える辺のピクセル数 (横並びなら縦サイズ、縦並びなら横サイズを意味します) デフォは60
4番目:ランダムに表示したかったら「1」 デフォは属する記事の最新順です
5番目:きちんと半角小文字で「all」と書いた場合のみblogid、catidに関係なくすべてのblogの記事から抽出します。(いくつもblog作成していて、トップページにランダムで1個表示したい時なんかに使えるかなーとか)

標準的な?使い方は...

ページスイッチに&laquo;とか使えないじゃん

3.0だと、標準機能でページスイッチできますが。

<%prevlink(&laquo; Prev,15)%> <%nextlink(Next &raquo;,15)%>

と、リンクテキストに「&laquo;」なんかを書いても、きちんと表示できません。
アンド記号が特殊文字変換されてしまうからなんですが。

面倒なのでまたもやコアパッケージに手を入れる。
SKIN.phpのfunction _linkの中。(このファンクション、大嫌い!)
            $l = '<a href="' . $u .'">'.htmlspecialchars($linktext).'</a>';
という行を下に差替え。
            $l = '<a href="' . $u .'">'.strip_tags($linktext).'</a>';

リンクテキストなんだから、タグを取り除くっていう判定じゃダメですか?htmlspecialcharsしなければならない積極的な理由は何でしょう?
きっと、xml文法とか考えると必要なのかもしれないけど、よくわかんない。

またこれでトラブルになるようなら続編もありえますが...

Recent Entriesについて

ジュゲムとかMTではデフォでメニューエリアに「Recent Entries」がついてますよね(たぶん)。

これをNucleusでやるには、
『grey/titles』というテンプレートを新規作成して、アイテムの本体に
<li><a href="<%itemlink%>"><%title%></a></li>

と書いてやる。
でもって、メインページのスキンに
 <h2>Recent Entries</h2>
 <ul class="nobullets">
 <%blog(grey/titles,5(0))%>
 </ul>

と書いてやると最新5件のタイトルがリンク付で表示されます。

ところがちょっと困ったことがありまして。