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
2008.03.18(Tue.) 15:57
 

最近はこのブログにもある程度人が来てくれるようになってきた。
(っていっても多くて20人ぐらいだけど…十分ありがたい!)

しかし、コメントやトラックバックは相変わらず。
そこで、ブログのデザインをちょっとだけ変更しました。

具体的には、コメント編集用のパスワード入力欄を削除。
(なんか、コメント投稿に認証が必要な印象を与えかねないので…)
もともとこの機能の必要性自体に疑問があったし、思い切って消しちゃいました。
これで、少しはコメントが増えるといいけどなぁ。

ということで、どうぞお気軽にコメント(トラックバックも)してください。

まぁ僕もあんまりそういうの得意じゃないんですけどねー;

※ 忍者ブログのスパムフィルタはかなり優秀なんですが、たまに普通のも排除しちゃうようです。
  どうしても、投稿できないって時は、メールフォームメールアドレスをご利用くださいm(_ _)m

2008.03.14(Fri.) 19:57
 

あわせて読みたいAddClipsに続いて、今度ははてなスターを導入してみました。

相変わらず今さらですが…。
まぁこれで、ずっと気になってた記事タイトル左下の空白がなくなったので満足です。

[導入メモ]

はてなにログインして、「http://s.hatena.ne.jp/はてなID/blogs」にアクセス。
そこから外部ブログを登録すると下のようなコードが表示されます。

<script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script>
<script type="text/javascript">
Hatena.Star.Token = '自分のブログ用トークン';
</script>

これをheadに記述すれば完了。簡単ですね。
(head内だとなんか遅くなりそうで嫌だったので、僕は</body>直前に書きました)

あと、コメント機能とかがいらないなら、

<script type="text/javascript" src="http://s.hatena.ne.jp/js/HatenaStar.js"></script>

と、1行書くだけでも使えるっぽい。(これならログインも不要ですね。)

忍者ブログとはてなスター

実ははてなスターは忍者ブログにデフォルト(?)で対応してます。
はてなスター日記には書いてないけど、親切な人忍者ブログ用のSiteConfigを作ってくれてるので、上のように記述するだけで(特別な指定をせずに)使えます。

※ ただ僕みたいに独自ドメインにしてる人や、テンプレートを大幅に変更してる人は、下のような長ったらしいスクリプトを書かないと駄目だと思います。

<script type="text/javascript" src="http://s.hatena.com/js/HatenaStar.js"></script>
<script type="text/javascript">
Hatena.Star.SiteConfig = {
	entryNodes: {
		'div.EntryInnerBlock': {
			uri: 'h2 a:nth-child(1)',
			title: 'h2',
			container: 'div.EntryIcon2'
		}
	}
};
Hatena.Star.Token = '自分のブログ用トークン';
</script>

以上、参考になれば。

[追記]

導入したのはいいけど、今イチ使い方がわからん…。
とりあえず、5秒ぐらいマウスのせとけば消せることはわかったので気軽に使ってみようっと。

2008.03.13(Thu.) 19:40
 

このブログと同じようなテンプレート構成の人限定。
忍者のデフォルトからそんなに変更していなければOKなはず。

[サンプル]

サイドバーの下の方にあるプロフィール欄に使ってみました。

ちゃんと、記事数:<合計記事数>件って表示されてますね。
よし、成功。

[ソース]

$(function() { 
	var entryCount = 0;
	$('.PluginTitle:contains(カテゴリー) ~ .PluginContents a').each(function() {
	    entryCount += parseInt(this.innerHTML.match(/(\d+)/)[0]);
	});
	$('.plugin_data:contains(記事数:) > div').html(entryCount + '件');
});

やってるのは、カテゴリー一覧を探して、その中にある「(記事数)」を合計するという、ごく単純な処理。

<!--plugin_category-->~<!--/plugin_category-->で回してもよかったんけど、それじゃあ、以前と同じで芸がないし、重くなりそうだったので。(jsだけでやる方が遅いか…?)

せっかくjQueryを読み込んでることだし、DOMを使って、既に表示されてる情報のみから計算することにしました。
今回はこのためだけにidを振るという無駄なこともやってません。
(それに、テンプレート上にJavaScriptを書くとスクリプトもハイライトされちゃう問題を考慮しないといけないしねっ!)

[html]

プロフィールプラグインには、下のようなhtmlを追加してます。

<div class="plugin_data">
記事数:
	<div class="right">?件</div>
</div>

以上。使いたい人はご自由にどうぞ。

2008.03.12(Wed.) 16:28
 

あれ?シリーズ化してる…?

その日ブックマークしたページのリストを載せる、ってのもありだなぁ。
これはかなりやってる人いるよねー。

気になって調べたけどコーディングはまだしてない…って状態でも参考記事だけまとめて記事にしちゃうとか。

(記事を書くのが楽なうえに)僕的にはブログ内検索でメモやブックマークを同時に検索できて便利になるというメリットもあるけど…。

ブログを読んでくれる人にとっては価値はあんまりないよなー。
そもそも僕のブックマークなんて見たくないだろうし。

やっぱり真面目にネタ考えるしかないか!

2008.03.11(Tue.) 23:09
 

別にこの記事をシリーズ化しようっていうんじゃないですよ^^

ただ思いついた(かつ今まで挙げたのより楽に続けられそうな)ので追記。

その案とは、(プログラム作品として完成していない)断片コードをどんどん晒していくというもの。
あいかわらず、ありきたりなアイディアですね;

ってことで、これからは、ちょっとしたコードでも記事にしていこうかなと思ってます。
(僕が苦労したことはもちろん、)僕にとっては当たり前のことでも、誰かの役に立つことがあるかもしれないので。

実際、ハマった時に助けられたりする記事って、(本人はさらっと書いたであろう)断片コードだったりするんですよね…。

  BackHOME : Next 
  • JavaScript 第5版
  • 恋するプログラム―Rubyでつくる人工無脳
  • JavaScriptクイックリファレンス 第5版―JavaScript1.5対応
  • はじめてのAIプログラミング―C言語で作る人工知能と人工無能
  • 初めてのJavaScript―Ajax&DOM対応
自作スクリプト実験
ブログ内検索
カレンダー
10 2008/11 12
S M T W T F S
1
3 4 5 6 7
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*  

占い忍者ブログ