Born Neet

- The Emotional Programmer -

Shortcut Key
Next Entry … jPrev Entry … k
Next Page … J(Shift + j)Prev Page … K(Shift + k)
Scroll Down … Space / Page Down
Scroll Up … Shift + Space / Page Up
2007.12.25(Tue.) 22:34
 

AddClips ソーシャルブックマークボタン統合サービス

あわせて読みたいと同じく今さら感はあるけど…。
これでソーシャルブックマークされやすくなればいいなぁ。

あと、宣伝(?)に0 userも表示してみた。やっぱ凹むけど。


その過程で気づいたんだけど、なんかブログ内検索したらJavaScriptエラーが!?

何でだろうと思ってソースを見てみたら、script内にspanタグが混入してる…。
検索結果ページでキーワードに色を付ける機能が原因だった。
…そりゃ動かんわ。

調べたところ仕様らしい。(助太刀忍者
頼むよ!忍者ブログ。

っつってもスクリプトかどうか見分けるのは面倒そうだから、
せめてこの機能のON/OFFだけでも。か、プラグイン部は対象外にする方向で。

サーバ側じゃなくてJavaScriptでやればこの問題は解決しそうだけど。そういうわけにもいかないか?

今のところサイト内検索されてるような形跡もないし、たまたまscript内にある用語を検索することも…けっこうある気がするんだけど…まぁいいか。

とりあえず、対策を検討中。
外部スクリプト化できないようなやつもあるので困ったなぁ。
タグの属性中は安全っぽいからその辺りを利用してどうにかするか?

とかいいつつ、忍者ブログの新担当に期待。お願いしますm(_ _)m


あと、偶然見つけたマカフィー問題(?)も気になった。
広告が原因だと他人事じゃないのでちょっと嫌な感じ。
そろそろ引越し時かなぁ?
独自ドメインなので忍者やめても危険と思われないか心配ではあるけれど。


なんか後半愚痴みたいになったけど、忍者のサービスには概ね満足してますよ。
本当に深刻ならブログに書かないでサポートに言うしね。

2007.11.24(Sat.) 02:25
 

11月15日から今日までの間、RSSエラーが発生していたようです。
すいませんでしたm(_ _)m

同じ症状に陥った人のために、対処法を書き殴っておきます。


まず、ブラウザのメッセージをよく見て、エラーが発生している行数や位置を確認しましょう。
その周辺の記事タイトルが原因になっていると思われます。

具体的には、<や&等をタイトルに使っちゃいけません。
どうしてもな時は、&lt;や&amp;と書くか、<や&という風に全角にしちゃいましょう。

実は、このブログもここ数日この状態になってました。(M&Aという言葉が原因)
ついさっき気がつくまでの間、RSSリーダ経由の読者を逃してたかもしれません…。

皆さんも僕のようにならないためにも気をつけてください。

2007.11.16(Fri.) 21:56
 
作ってみました。

右上の自作スクリプト実験ってとこに貼ってあります。
ブログ内の記事をランダムで表示! をクリックすると、ランダムで記事を表示します。

おみくじ感覚(?)でクリックしてもらえるかもしれません。

ソースはこれです。(かなり無駄な処理をしてますが…)


<div class="plugin_data">
<a href="#" onclick="return bnRandom()">ブログ内の記事をランダムで表示!</a>
</div>
<script type="text/javascript">
function bnRandom() {
 var newer = [
 <!--plugin_entry-->
 <!--$plugin_entry_no-->,
 <!--/plugin_entry-->
 1];
 location.href = "<!--$g_url-->Entry/" + Math.ceil(Math.random() * newer[0]) + "/";
 return false;
}
</script>
フリーエリアにでも貼ってもらえれば動くと思います。

バグがあるかもしれませんが、試してみたい人はどうぞ。
2007.11.09(Fri.) 19:00
 
プロフィール欄に運営日数を表示するようにしてみた。

以下をプロフィールプラグインのHTMLに追加。

<div class="plugin_data">
運営日数:
 <div class="right" id="bornneet_days">?日</div>
<script type="text/javascript">
document.getElementById('bornneet_days').innerHTML
= Math.floor((new Date() - new Date(2007, 10, 02, 01, 44, 04))
/ 1000 / 60 / 60 / 24) + "日";
</script>
</div>

もっとスマートな方法がある気がする。
特にこれのためだけにIDを振っているのがいかにも…。
でも、DOMを辿るとプラグイン並び替えたとき面倒だしなぁ。

望む結果は出ているということで、まぁいいか。
  BackHOME 
  • JavaScript 第5版
  • 恋するプログラム―Rubyでつくる人工無脳
  • JavaScriptクイックリファレンス 第5版―JavaScript1.5対応
  • はじめてのAIプログラミング―C言語で作る人工知能と人工無能
  • 初めてのJavaScript―Ajax&DOM対応
自作スクリプト実験
ブログ内検索
カレンダー
08 2008/09 10
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
最近のコメント
[08/13 mymyeasy]
[07/31 mymyeasy]
[07/06 ゆーいち]
[07/05 ゆーいち]
[07/04 ゆーいち]
最近のトラックバック
RSS
RSS 0.91
RSS 1.0
RSS 2.0
プロフィール
HN:
t*
運営日数:
?日
記事数:
?件
ブログパーツ
あわせて読みたい
スポンサード リンク

Born Neet wrote all articles. 
Powered by Ninja.blog / TemplateDesign by TMP, modified by t*  

お買い得商品満載「楽市楽座」忍者ブログ