いろいろ反映されるまで時間かかるのねい。登録からとりあえず反映されるまでの時間を考えてなかった。
早まって広告免除を購入しなくてよかった(ケチ
メモ。
<%=a "eNom whois|http://www.enom.com/domains/WhoIs.asp"%>
新URL: http://null.lowreal.net/
ドメイントップ: http://lowreal.net/
ブラウザキャッシュによっては元のアドレスのまま表示されるかも。
大してアドレスの長さは変わっていないいない。
結局ディレクトリ構成は以下のように
もちっとエレガントにならんのか。
ってありゃ、リストで p が補完されてる。書き換えた弊害きたぁ?
そして携帯用に転送アドレス作って適当に変更メール送信。
連絡滅多にとらない方にも送信したけど思ったより Unkwon User が少なかったな。
新URL: http://null.lowreal.net/
ドメイントップ: http://lowreal.net/
ブラウザキャッシュによっては元のアドレスのまま表示されるかも。
大してアドレスの長さは変わっていないいない。
結局ディレクトリ構成は以下のように
-virtual(xrea user root) --lowreal ---memo (tDiary) ---nulog (tDiary) ---namazu ---public_html ----null.lowreal.net -----lampweb@s21 以下 -----nulog ------今までの blog ディレクトリ ------(index.rb) -----(index.html) ----abyss.lowreal.net -----abyss@s35 以下 -----(index.html) ----ここ(Main)を lowreal.net にする。domain に関する情報と null.lowreal.net, abyss.lowreal.net へのリンクのみ。これの扱いが一番迷った。一番短い url になるけど、NULL::something をこの url でアクセスできるようにするのはなんか違和感がある。 ----(.htaccess) ドメイン共通デフォルトエラーメッセージをセット。 ----(index.html) ----(404.html) ----(403.html) ----(505.html) ---(.htpasswd)
もちっとエレガントにならんのか。
ってありゃ、リストで p が補完されてる。書き換えた弊害きたぁ?
そして携帯用に転送アドレス作って適当に変更メール送信。
連絡滅多にとらない方にも送信したけど思ったより Unkwon User が少なかったな。
おぉ!そのうち試そう。やばい。
perl わっかんねぇから(無知) Ruby で書いてあるが欲しかった。といっても blosxom 殆ど使ってないけども。俺ブロガーじゃないし。
そのうち、とか書いててもとりあえずダウンロードして動かしてみた。
最初からトラックバックやらがくっついてて取っ付きやすいかもね。
というか名前が素敵(関係ない)
<%=a "lily|http://www.mikihoshi.com/lily/"%>
おぉ!そのうち試そう。やばい。
perl わっかんねぇから(無知) Ruby で書いてあるが欲しかった。といっても blosxom 殆ど使ってないけども。俺ブロガーじゃないし。
そのうち、とか書いててもとりあえずダウンロードして動かしてみた。
最初からトラックバックやらがくっついてて取っ付きやすいかもね。
というか名前が素敵(関係ない)
昨日の続き。やっぱ意味わかんなすぎた。
a 要素をブロックにして広げるのはその長方形のボックス内どこをクリックしても飛ぶほうがいいかなぁという魂胆なのです。
適当に該当部分のそれっぽいところだけ(既にどれがどれだか覚えてない)CSSを抜き出すと
#navi a:link,
#description a:link,
#toc a:link {
color: #fff;
text-decoration: none;
}
昨日の続き。やっぱ意味わかんなすぎた。
a 要素をブロックにして広げるのはその長方形のボックス内どこをクリックしても飛ぶほうがいいかなぁという魂胆なのです。
適当に該当部分のそれっぽいところだけ(既にどれがどれだか覚えてない)CSSを抜き出すと
#navi a:link,
#description a:link,
#toc a:link {
color: #fff;
text-decoration: none;
}
#description a:visited,
#toc a:visited {
color: #fff;
text-decoration: none;
}
#description a:hover,
#toc a:hover {
color: #fff;
background: #000;
text-decoration: none;
}
#navi ul.toc,
#toc ul,
#toc ol {
margin: 0;
padding: 0;
list-style: none;
}
#navi ul.toc li,
#toc ul li,
#toc ol li {
border: 1px solid #057;
}
#toc ul li a,
#toc ol li a {
display: block;
_width: 100%; /* for IE */
padding: 0 0 0 1em; /* はみ出し。 */
margin: 0 0 0 0;
}
#toc ol li a:before {
content: "\BB ";
}
写真が変わりました、廃れた感じがマシに。
ついでに profile もアップデートされてた。なんかやっぱり感じが変わりますな。
というか、前からあったのかなこれ 木下の不思議なキャラクターが話題となり
不思議なってなぁ、笑ったよ。
写真が変わりました、廃れた感じがマシに。
ついでに profile もアップデートされてた。なんかやっぱり感じが変わりますな。
というか、前からあったのかなこれ 木下の不思議なキャラクターが話題となり
不思議なってなぁ、笑ったよ。
とりあえず width は内容幅。心の奥底で width = 内容幅 + padding + margin + border とか思っているので書いて戒めを。(width = 包含ブロックの幅 - padding - margin - border)
で、a 要素(何でも良いけど)を display: block にしてブロック全体でホヴァーを受けるようにするとします。Gecko は diplay: block だけで十分なのですが、IEだとテキスト部分しかホヴァー対象にならない。(でもホヴァーしたときに背景色だけは正常に変わる。今のこのサイトのスタイルシートだと左側のメニューがこれ)
んで width: 100% とかやればIEでもホヴァー対象がブロック全体に広がるんですけど、width は内容幅なので padding とかを指定してるともちろんハミだします(IEじゃハミださないけど)
というわけで、どうやったら親要素全体に padding(margin) を指定しつつ広げられるかはわからんという感じ。
とりあえず _width: 100% なんていう(IEだと先頭のアンダースコアが無視されるバグ利用)アレな解決方法で放置したのですが、納得いかない。
なんか簡単すぎるような解決策がありそうだけど頭悪いので思いつかない。はげる。
とりあえず width は内容幅。心の奥底で width = 内容幅 + padding + margin + border とか思っているので書いて戒めを。(width = 包含ブロックの幅 - padding - margin - border)
で、a 要素(何でも良いけど)を display: block にしてブロック全体でホヴァーを受けるようにするとします。Gecko は diplay: block だけで十分なのですが、IEだとテキスト部分しかホヴァー対象にならない。(でもホヴァーしたときに背景色だけは正常に変わる。今のこのサイトのスタイルシートだと左側のメニューがこれ)
んで width: 100% とかやればIEでもホヴァー対象がブロック全体に広がるんですけど、width は内容幅なので padding とかを指定してるともちろんハミだします(IEじゃハミださないけど)
というわけで、どうやったら親要素全体に padding(margin) を指定しつつ広げられるかはわからんという感じ。
とりあえず _width: 100% なんていう(IEだと先頭のアンダースコアが無視されるバグ利用)アレな解決方法で放置したのですが、納得いかない。
なんか簡単すぎるような解決策がありそうだけど頭悪いので思いつかない。はげる。
前にins(del)をインラインとブロックで使い分けたいなんて書いたけど、通常の ins をブロックにして p とかその他もろもろの中に入ってるやつをインラインにすればいいだけか。
要するにこういうこと。
ins {
display: block;
background: #fff url("/img/ins.png") scroll no-repeat bottom right;
margin: 1em 1em 1em 1.5em;
text-decoration: none;
border-style: dotted;
border-width: 1px;
border-color: #ccc;
}
前に<%=my "20040324#p04", "ins(del)をインラインとブロックで使い分けたい" %>なんて書いたけど、通常の ins をブロックにして p とかその他もろもろの中に入ってるやつをインラインにすればいいだけか。
要するにこういうこと。
ins {
display: block;
background: #fff url("/img/ins.png") scroll no-repeat bottom right;
margin: 1em 1em 1em 1.5em;
text-decoration: none;
border-style: dotted;
border-width: 1px;
border-color: #ccc;
}
display: block;
font-size: 80%;
color: #999;
content: "Add" "(@" attr(datetime) ")";
}
display: inline;
margin: 0;
background: #eef;
border: none;
}
display: inline;
font-size: 80%;
color: #999;
content: "Add" "(@" attr(datetime) "):";
}
トラックバックがないときは <div class="commentbody trackbackbody"> を出さないように。
count ってそのままな変数があるしね……
CSS書いていると変なマークアップに気付く。
順調に頭が良くなっている(?)
choKan がBOT
13:32 >#ぬそ:choKan< watahouにゃー
13:32 <#ぬそ:watahou> にゃー
13:32 >#ぬそ:choKan< ぶははは!!
13:32 <#ぬそ:watahou> ぶっ殺すぞこらあ!
13:32 <#ぬそ:cho45> バカにされてる八宝菜*1
13:33 >#ぬそ:choKan< はげー
13:33 <#ぬそ:watahou> 馬鹿にされてるのはお前だなハゲ*2
13:33 >#ぬそ:choKan< そうだね
13:33 <#ぬそ:watahou> ははは、同意をもらってしまったよ
13:33 >#ぬそ:choKan< したか
13:33 <#ぬそ:watahou> したよ
13:33 >#ぬそ:choKan< 肯定されたし
13:33 <#ぬそ:watahou> うむ
13:33 <#ぬそ:cho45> 何こいつら
13:34 <#ぬそ:watahou> ばっちこーい!
13:34 >#ぬそ:choKan< にゃー!
13:34 <#ぬそ:watahou> いいね無能、分かってきたじゃないか
13:34 <#ぬそ:Apoc> いつの間にか仲良いね君ら。
13:34 <#ぬそ:watahou> ばっちこーい!
13:34 >#ぬそ:choKan< にゃー!
変な反応を調教されてますけど……
無視しないで喋ってあげたほうが頭が良くなると思う。大体うざかったらそっこー沈黙モード突入で対処してたり。
三回改行で段落の終わりなんてことを教えていただいたので、該当部分をちょっと書き換え
else
buffer = ''
until lines.empty?
break if /\A(\-|\+|\:|\>[\<\>\|])/ =~ lines[0]
buffer.concat lines.shift
break if buffer[-1..-1] == "\n" #ここ
end
buffer.gsub!(/\n/, "") #改行無駄なのではぶき
@elems.push Hatena::Paragraph.new(buffer) if buffer != "" #空タグ防止
end
これでいいかは知らない。明日の分からはてなスタイルになるかも。ローカルで試し中。
キーワードどうしよ、せっかくあるのに(というかはてなスタイル中核?)もったいない気分も
そういえば amazon.rb を入れてない。
ASINの時[]を付けないとうまくいかなったのと、ISBN:NUM:image の書影表示(普通サイズだけ)が欲しかったので適当に改変。
href属性にASINを指定したときエラー。プラグインのオプションはスタイル内から参照できないからかな……? とりあえずアソシエイトIDもってないので削除しておく。
# ISBN & ASIN
# amazon.rb is required
class Hatena::Amazon
def initialize(str, tag_p, type="ISBN", image=false)
@str = str.gsub(/-/, "") #ISBN:4-10-111501-Xという形用
@tag_p = tag_p
@type = type
@image = image
end
def convert(mode)
if @tag_p
if @image
sprintf('<%%=isbn_image "%s", ""%%>', @str)
else
sprintf('<%%=isbn "%s", "%s:%s"%%>' , @str, @type, @str) # %=
end
else
sprintf('http://www.amazon.co.jp/exec/obidos/ASIN/%s/%s', @str, '') #アソシエイトIDをとりあえず削除。
end
end
end
class Hatena::TAGwhen /\A(ISBN|ASIN):(.*)/
@elems.push Hatena::Amazon.new(Regexp.last_match[2], false, Regexp.last_match[1])
class Hatena::Inlinewhen /\A\[(ISBN|ASIN):(.*?)(:image(:(small|large))?)?\]/m, /\A(ISBN|ASIN):([-0-9A-Z]+)(:image(:(small|large))?)?/
@elems.push Hatena::Amazon.new(Regexp.last_match[2], true, Regexp.last_match[1], Regexp.last_match[3])
when /\A\[((?:https?|ftp|mailto).*?)\]/m#, /\A(#{URI.regexp})/o
@elems.push Hatena::URI.new(Regexp.last_match[1])
URI.regexpは割と何でもマッチするのではずしてみる……めんどくさいので
time.rbをrequireしてins|delのdatetime要素を自動挿入。*t* を変換してるところで適当に置き換え。
class Hatena::Section内initialize@src.gsub!(/<(ins|del)>/, %Q|<\\1 datetime="#{Time::now.xmlschema}">|)
はてなのキーワードAPIはジャンル指定できないか……
ソースも tDiary とかはてなと同じようなソースを吐くよう(改行少なめ、そのかわりネギが多め)に。
<div class="section">をつけ足し。
name=""をid=""に(XHTML化)
まじでなーんにもしてない。
思ったより、はてなアンテナって使えるのね。
というか自分の思っていたより巡回サイトが少ないのに驚き。
今のところアンテナ登録ページ数が適当にひっぱってきたのも合わせて67ページ。んでアンテナに登録するのはアレなサイトがいくつか……
全部合わせて100いかないなぁ。
アンテナ = {技術系ブログ・日記, 絵系サイト・日記, 音楽系オフィシャルサイト, その他読みたい日記・ブログ}
これで Thunderbird で Hotmail を実現。
名前の通り Hotmail を POP できるようにするソフト。
やはり特許関係で金がかかるらしくシェアウェア。
バージョン3になる前までフリーだったらしいので探し使う。
怪しいサイトから2.1.1を入手。ウィルス入ってたりして(わら