無料ブログ「rentafree.net」の管理人ブログ

DNS障害?

今、rentafree.netで利用しているDNSから反応がなかったです。
この前にも反応ないことあったのと、
rentafree.infoの方で自前DNS利用していますので、
rentafree.netの方も自前DNSへの移行を検討します。

世界最大手とかそういうレベルと思われるDNS使ってるんで自前よりも安定しそうなもんだが、
そうでもないぽい・・・

利用者の中でもDNSが無反応だったりしたら報告お願いします。
ドメインが見つかりませんとかそんな感じのブラウザエラーでサーバーにつながらなかったらDNSエラーです。

掲示板

ブログの機能として掲示板機能が搭載されています。

掲示板の種類は
*ノーマル掲示板
*ミニ掲示板
*スレッド掲示板
の3種類があります。

ノーマル掲示板、スレッド掲示板については、
ブログ基本設定から「掲示板機能を利用する」を設定しないと利用できません。

ミニ掲示板はサイドバー設置を想定した掲示板です。
JavaScriptでの表示になりますので、
JavaScriptを無効にしているブラウザでは表示できません。
ミニ掲示板は、プラグインの「ミニ掲示板」で設置します。
このプラグインは一つしか設置できません。
複数設置した場合は2つめ以降は表示されません。


ノーマル掲示板、スレッド掲示板は、
http://ユーザードメイン/bbs/ (末尾「/」必須)
http://ユーザードメイン/bbs/t
のアドレスがトップページとなります。


[本文文字数制限]
ノーマル掲示板:5000byte
ミニ掲示板:1000byte
スレッド掲示板:5000byte

[本文改行数制限]
ノーマル掲示板:30
ミニ掲示板:10
スレッド掲示板:30
(先頭、末尾の改行連続は削除されます。)


掲示板ページはテンプレート変数「&$PageType;」が6となります。
ノーマル掲示板の場合はテンプレート変数「&$BbsType;」が0となります。
スレッド掲示板の場合はテンプレート変数「&$BbsType;」が2となります。
&&if;構文で捕捉して掲示板ページのみ表示を変えることも可能です。
テンプレート構文の詳細についてはこちらを確認してください。

標準では掲示板ページに見出しはつきませんが、
公式テンプレートの場合はプラグイン位置=3が中央上部になりますが、
フリーエリアプラグインのHTMLにはテンプレート特殊構文が適用されるので、
中央上部にフリーエリアプラグインを設置し、
内容(HTML)を
&&if:PageType=6;
<h3>掲示板</h3>
&/if;
の様にすれば掲示板ページだけに<h3>で見出しがつけられます。

ミニ掲示板

サイドバー設置を想定したミニ掲示板を表示します。

見出し 設定している場合は見出しを表示します。(テンプレート、設置位置によっては設定しても表示されません。)

ミニ掲示板はJavaScriptによる表示ですので、JavaScriptが無効のブラウザでは表示されません。

ミニ掲示板は1ページに5件表示です。


ブログではミニ掲示板以外にも
ノーマル掲示板
スレッド掲示板
が利用できます。

ブログに掲示板実装しました

ブログに掲示板機能を実装しました。

掲示板は
*ノーマル掲示板
*ミニ掲示板
*スレッド掲示板
の3タイプがあります。

ミニ掲示板が一番需要あると思いますが、
これはサイドバー設置を想定した掲示板です。
JavaScriptでの表示になりますので、
JavaScriptを無効にしているブラウザでは表示できません。
ミニ掲示板は、プラグインの「ミニ掲示板」で設置します。
このプラグインは一つしか設置できません。
複数設置した場合は2つめ以降は表示されません。

ノーマル掲示板、スレッド掲示板は、
http://ユーザードメイン/bbs/ (末尾「/」必須)
http://ユーザードメイン/bbs/t
のアドレスがトップページとなります。
掲示板ページはテンプレート変数「&$PageType;」が6となります。
ノーマル掲示板の場合はテンプレート変数「&$BbsType;」が0となります。
スレッド掲示板の場合はテンプレート変数「&$BbsType;」が2となります。
&&if;構文で捕捉して掲示板ページのみ表示を変えることも可能です。
テンプレート構文についてはこちらを確認してください。

ブログプラグインの「ミニ掲示板」

ブログに新たに掲示板機能つけようとしているんですが、
本鯖テスト必要な感じだったので本鯖の方でブログプラグインに「ミニ掲示板」ってのが出てますが、
基本的にまだこれ使わないでください。

使ってもいいですけど、
中身消す可能性大です。


計画してる機能はこのミニ掲示板(サイドバー用)と、
スレッド型掲示板と非スレッド型の掲示板をブログ機能として実装させようとしてます。

ミニ掲示板の方はほぼ出来上がってそうなんですが、
まだ他ができてないので、
他の制作中に掲示板データベース消す可能性が高いです。

製作は早ければ今日中に終わります。

ブログ以外にも、
Wikiに組み込んだり、
掲示板単体でツールとして使えるようにも考えています。

ファイルアップロード関連の仕様を変更しました

ファイルアップロードの仕様を変更し、
ファイル配信サーバーの処理を減らしました。

今回の変更により、ファイル配信サーバーのドメインが
file.rentafree.net
から
file1.rentafree.net
に変更となりました。
旧ドメインでも同じサーバーにつながるので、使用中の画像アドレスは変更不要です。

また、
今まではファイルサイズが同じでSHA256の値が同じなら同一ファイルと見なして新規に追加しませんでしたが、
ファイル名が違う場合も別ファイルとして扱うように変更しました。


今回の修正で変更したのは、
*ブログ管理ツールのファイルマネージャ
*Wiki管理ツールのファイルマネージャ
*XML-RPCのmetaWeblog.newMediaObject(ファイルアップロード)
*メール投稿の画像添付とキャッシュ再構築

今回の仕様変更で気づいたのですが、
XML-RPCのmetaWeblog.newMediaObject(ファイルアップロード)の処理がおかしかったです。
正常に機能していなかったと思われます。

メール投稿の方でも、
キャッシュ再構築にバグがあったぽいんで修正しました。


この前もメール投稿の画像添付にバグがありましたし、
メール投稿と画像アップロード関連は、あまり頻繁に使わないので、
管理ページを修正したときに忘れがちでちょっと怪しいです。
挙動がおかしかったら報告していただけると助かります。

ファイルアップロードと配信関連の修正予定

ファイルアップロードと配信関連周りですが、
いっぱいアップされると容量使いますんでサーバー複数台構成にできるようになってるんですが、
そこらの処理見直すとオーバーヘッドがかなり減らせそうなんで、
近日中に修正を行おうかと思っています。

新仕様の製作自体はテストサーバーでやろうと思うんですが、
本サーバーのデータベース変更作業が必要ですが、
その作業は数分で完了すると思いますので、
本サーバーは停止させずに行おうと思います。

数分ですので、作業中に告知しても気づかないと思うので、告知なしでやろうと思います。
作業中にファイルのアップロードを行った場合、
タイミングが悪いとアップロードが反映しない可能性があります。
あらかじめご了承ください。

公式テンプレートを少しいじりました

すべての公式テンプレートに、
プラグイン位置9=記事上
を新たに作りました。

記事タイトルと本文の間です。


公式テンプレートをお使いの場合はプラグイン位置9は使用していないはずですので、
公式テンプレート使用中のブログに影響はありません。


Twitter投稿に使うURL短縮を変更しました。

Twitter投稿に使うURL短縮をbit.lyからgoo.glに変更しました。

理由:なんとなく

あと、bit.lyのAPI使用回数制限がよく分からないが、
英語読めないから怪しいけど、goo.glの方は多分100万回/日と思う。
短縮100万回/日とか、たぶん国内ブログ最大手クラスでも全然届かないんじゃないかと思うレベル。
goo.glのが安心ぽいんで。

Twitterの方にもAPI制限あるはずだが、
頻繁に変わるみたいでよくわからないが、時間単位でやってるみたい。
投稿先アカウント単位で制限してくれたりしないのかな?

goo.glなら確実にGoogleに通知されるはずだし、SEO的効果とかもあるかも?w


短縮URLは自前で機能用意することも考えてドメイン検索とかしてみたりもしてたんですが、
bit.lyやgoo.glなんかもそうですが、
短いURLとなると、ccTLD(国別ドメイン)の必要がある感じですが、
.jp以外のccTLDとか、後から没収されそうな気がして・・・
ccTLDなら3文字で結構空きがある感じなんですけど。
ちなみに、.jpは高いから無理w


あと、
この前Twitterの障害のときにタイムアウト処理を修正したが、
なんか関係ない別のとこ修正してたんで、修正。
まあ、そっちも多分、場合によっては問題ありだったはず。