ラベル JavaScript の投稿を表示しています。 すべての投稿を表示
ラベル JavaScript の投稿を表示しています。 すべての投稿を表示

2009/10/05

retweet bookmarklet

twitter で特にクライアントを使っていません
web だけです
特に不便を感じていなかったのですが
RT を手でやるのもどうかなと思いました
bookmarklet があれば、と思って調べました

Maraigue風。:[Twitter] ReTweetするためのブックマークレット
ありました
でもなんか、少し挙動が怪しい?
twitter も日々変化しているので追従しないといけないんでしょうか
しばらく使ってみようと思いました

2009/06/26

jquery ワイルドカード

jQuery で少しだけ何かしようと思ったんですが
そもそも entity の選択の仕方が良く分かってないなと思い
こういうのは正規表現とかでバリバリ指定できないもんなのかと
とりあえずワイルドカードくらいは使えたらいいなということで
ググりました

jQueryでのワイルドカードSelector - プログラマ的京都生活
いやん、その名もずばりなタイトル! って思ったんですが
リファレンスをちゃんと読め、という話ですねw
ごめんなさい、ごめんなさい

というわけで、jQuery と selector という正しい検索語を手に入れ
API/1.3/Selectors - jQuery JavaScript Library
わざわざ Google 使うなと
上で紹介されてた [] で括るのは Attribute Filters ってやつだったんですね
前方/後方/どこでもサーチができるみたいなんで
これで色々検索できました

あとは、id とか class のネーミングセンス、か?

2009/06/18

"jQuery.get"

jQuery入門を教えて頂いたので読みました
第5章 「非同期通信でデータを読み込む」でちょっとつまづきまして
$(function(){
var httpObj = jQuery.get("./news.txt",null, function(){
alert(httpObj.responseText);
});
});
httpObj の中で httpObj 呼ぶの? 何してるのこれ??
検索しました

jQuery.get( url, data, callback ) - jQuery 1.3.2 日本語リファレンス
あー、そうよねぇ
jQuery object は作成されておいて
通信が成功したら自分自信の内容を alert にわたすのねぇ
少しは考えれば直ぐ分かりそうなものを検索してしまったという
悪い例になってしまいました

2009/03/16

google-code-prettify.googlecode.com を導入してみた

ソースコードを貼ることもありましょう、ということで
どうしたら皆様綺麗に表示なさってるのかしらと思ったら
JavaScript を使って parse して色を付けていらっしゃるんですね
やっぱり JavaScript 喋れないと色々不便な世の中になっている気がする

で、もう少し調べたら google-code-prettify.googlecode.com というのがあるらしい
Blogger だし、google とか付いてるし、ということで採用
http://google-code-prettify.googlecode.com/
"google-code-prettify blogger" で検索すると皆さま使っていらっしゃる
で、まぁ、要するに js 1 つと css 1 つ読み込んで onload で修飾できるみたいなので
http://google-code-prettify.googlecode.com/svn/trunk/src/
ここにあるのを直接リンクしてしまうことに
ほんとはテンプレートに貼り付けてやった方がいいんだろうけど怠慢する

  <head>
<link href='http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.css' rel='stylesheet' type='text/css'/>
<script src='http://google-code-prettify.googlecode.com/svn/trunk/src/prettify.js' type='text/javascript'/>
</head>

と
    <body onload="prettyPrint()">

みたいな感じ。

def birthday (n):
m=1.0
for i in xrange(1,n):
m = m * (n-i+1) / n
if 1 - m > 0.5:
return i

if __name__ == "__main__":
print birthday(365)

ん〜、インデントが要るなぁ