2008-01-01から1年間の記事一覧
規定のブラウザで URL を開く(*)サンプルを Java Web Start(以下、JWS)を使って書こうとしたんですが、JWS の起動に web サーバーを使う方法しか見つけられなかったのでエントリにします。 (*) これを .net の「部分的に信頼するアプリケーション」でやる方…
今更だけど FizzBuzz に制限をつけると面白かった。元ネタ 【問題】1から100までの数を表示するプログラムを書け。 ただし3の倍数のときは数の代わりに「Fizz」と表示。 5の倍数のときは「Buzz」と表示。 3と5両方の倍数の場合には「FizzBuzz」と表示すること。解…
JScript を使ってちょっとしたテキスト処理をした後、完了通知を WScript.Echo でなくビープ音でやろうと思って方法を探したんですが、なかなか見つかりませんでした。 検索範囲を VBScript まで拡げて探したところ、以下の方法を見つけてちょっと感動(笑)し…
「オンラインブックマークはご遠慮ください - ardarimのブログ」についてたコメント。 以前どこかで聞いた話ですが、虹創作BL系サイトに一般人が迷い込む→管理者文句を言う→文句を言うだけでは飽き足らず版権元にも通報→閉鎖というコンビが実際にあったら…
DOM Level 2 Traversal の挙動を確認するページを作成しました。Traversal Testhttp://miya2000.up.seesaa.net/test/traversal_test.htm 気づいた点 Firefox3 には NodeIterator が実装されていない。まあ TreeWalker が NodeIterator の機能を内包してるか…
ほとんど「Prototype.js 1.6.0 の変更点」の焼き直しなんですが、自分の言葉で書きとめておくのもいいかと思い、エントリにしました*1。 目次 Function#argumentNames() Function#bind(thisObj, arg0, ...) Function#bindAsEventListener(thisObj, arg0, ...…
BPS バトルプログラマーシラセ ( DVD2枚組 )posted with amazlet at 08.07.23スターチャイルド (2004-03-24)売り上げランキング: 3331Amazon.co.jp で詳細を見るserial experiments lain TV-BOXposted with amazlet at 08.07.23ジェネオン エンタテインメン…
10 で割り続ける 文字列変換 log10 こんだけかな? C言語で、数値の桁数を求めるには?? -OKWave http://okwave.jp/qa287113.html
移動しました。 多くのSBMの登録を高速化する user.js - m2O - チーム俺等
先日の「配列からn個の要素を重複無しでランダムに取り出す」の del.icio.us コメントより。 配列を後ろから埋めていく処理はOperaで実行するとやたら時間がかかったような気がします。 BNJ http://del.icio.us/url/6144e2f982e69a940e7ab74d8c319d78 うっそ…
真っ先に思いついたのはコレ。 function random(array, num) { var a = array.concat(); // clone. var r = []; var l = array.length; var n = Math.min(num, array.length); while(n-- > 0) { var i = Math.floor(Math.random() * l--); r.push(a[i]); a.s…
「yyyy/MM/dd HH:mm:ss」 javascript:alert(function f(d){return d<60?('0'+d).slice(-2):d.getFullYear()+'/'+f(d.getMonth()+1)+'/'+f(d.getDate())+' '+f(d.getHours())+':'+f(d.getMinutes())+':'+f(d.getSeconds())}(new Date)) function 2つ書いたら…
とりあえずなにもかんがえずにかいた。 (function(){ var base = "アイウエオァィゥェォカキクケコガギグゲゴサシスセソザジズゼゾタチツテトダヂヅデドナニヌネノハヒフヘホバビブベボパピプペポマミムメモヤユヨャュョラリルレロワヲン"; alert( base[Math…
「ゆーすけべー日記: Plaggerでニコニコ動画を一括ダウンロード&変換 Podcast を生成して iPod touch で見る」を前提として。 問題点 ニコニコ動画の H.264 ビデオは QuickTime Player で再生できない(iTunes、iPodでも当然再生できない)。 再変換するとど…
力試しにナベアツのような判定をするプログラムを作ろうとしたところ、問題が発生しました。 3の倍数や5の倍数は考えるまでもないんですが、3のつく数字をどう判定したらいいのかわかりません。 どのように判定させればよいのでしょうか? http://q.hatena.n…
単純な演算とifで実現可能なのに正規表現使うとか邪道。webプログラマ脳の恐怖。と書いたあとに他人のコメント見たら同じこと結構書いてある。 http://b.hatena.ne.jp/taniguchitomoya/20080410#bookmark-8182680 単純な正規表現で実現可能なのに。
「文字列連結はどんな場合でも StringBuffer(1.5以降で同期が不要なら StringBuilder)を使ったほうが速い」という主張は聞いたことがありませんが、そんな人が居ると困るので書いておきます。 C:\test>more Test.java public class Test { public static voi…
リンクの文字列とそのリンクをブックマークに追加するときのタイトルを違うものにしたい場合がままあるのですけれども、どうも Firefox でうまくいきませんでした。テストhttp://miya2000.up.seesaa.net/test/firefox_title.htmFirefox では 5 のような妙な…
bookmarklet: javascript:(function(w){var d=w.document,f=d.createElement('form'),x=new XMLHttpRequest();x.open('GET',location,0);x.send(null);d.body.appendChild(f);with(f)action='http://htmllint.itc.keio.ac.jp/htmllint/htmllint.cgi',method=…
勢いで前に書いたのを添削もせずにのっけてみる。IE不可。完全一致のみ。改善希望。 (function(){ var style = document.createElement('style'); style.type = 'text/css'; style.style.display = 'none'; style.textContent = '.simplegrep_hide { margin:…
即興ですが。(position:fixedを理解しないブラウザ不可) (function(){ var d=document,l=location,f=document.createElement('form'); f.style.cssText='position:fixed;padding:5px;background-color:white;border:#1E90FF solid 1px;top:40%;left:40%;z-in…
(function(){ var fr = document.createElement('iframe'); fr.src = 'about:blank'; fr.style.display = 'none'; document.body.appendChild(fr); var d = fr.contentWindow.document; d.write('<html><head><base href="http://d.hatena.ne.jp/miya2000/20080120/p0"></head><body><a href="hoge.html"></a></body></html>
Yahoo! Pipes で あまとも のウォッチリストに登録しておいた商品の最安値を取得する pipe を書きました。 あまとも ウォッチリスト最安値 http://pipes.yahoo.com/miya2000/amatomo_watchlist_lowest_price あまともでウォッチリストに商品を登録すると、価…