2011-01-01から1年間の記事一覧
いろいろな方法が考えられたので、一番早い方法は何か調べてみることにしました。以下がそのテストコードです。Arrayの要素数は要調整です。 私の環境では一番上がよさそうということになりました。 var str = Array(100).join(Array(100).join("test") + "\…
サーバーに配慮し、検索結果1件/sです。 20130312追記使い方の説明ページを作りました。 TSUTAYAの各店舗の在庫を一括で調べる方法 20181129追記Hatena::Letは使えなくなったので説明ページに入って登録してください。
久々にWebサイトを更新しました。以下更新したもの PC用TVチューナー DT-F110/U2のページ 起動前にバッチファイルを実行させるためのラッパー 地デジアニメ番組表 表示しているページのタイトルとURLからはてなダイアリー用のリンクを作るブックマークレット
驚くべき忍者ホームページのシステム変更 上記のエントリーは、忍者のシステム変更によってツールが使えなくなったということをかいたものです。あの後、忍者にこのことをメールしたら治してくれました。 しかし、はなからあきらめて早々と別サーバーにツー…
ログインせずにニコニコ動画を見るツールの動画URLを外部から参照すると403エラーがでるようになりました。403ページは404ページと違って独自に設定することはできないようです。また管理ページにあったHTTP転送ログ情報が消えました。上記ツールのURLはnico…
XPで既定のデバイスを変更するには、waveOutMessage関数でDRVM_MAPPER_PREFERRED_SETメッセージを送りますが、Vista, 7でそれをやるとMMSYSERR_NOTSUPPORTEDが返ってきてしまい、変更できません。 ググったら以下のページを見つけました。 Programatically s…
utf-8としておかしい文字が途中で含まれると困ることがあります。その部分を削除するにはどうすればいいのか考えて、以下のコードを実行してみたところ、おかしい文字が削除されました。 $temp = mb_convert_encoding($temp, 'utf-8', 'utf-8'); 問題なのは…
ビットカウントで、分割統治法と呼ばれるものと、テーブルを使ったものとではどちらが早いのかテストしてみました。以下JavaScriptでのコード function hammingWeight1(number) { number = (number & 0x55555555) + ((number >>> 1) & 0x55555555); number =…
お題:フルパスから相対パスを求める - No Programming, No Life 説明 二つのフルパスを受け取り、一つ目のパスから二つ目のパスへの相対パスを返す関数を実装せよ。条件) ・パス区切り文字は / のみサポートする。 ・結果パスは カレントディレクトリを表…
お題:文字列を先頭から見て同じところまで除去 - No Programming, No Life お題の説明 複数の文字列を受け取り、受け取った文字列をそれぞれ先頭から見てゆき、すべてが同じ内容であれば除去した内容の文字列を返却する関数を書いて下さい。 ※関数の引数と…
ニコニコチャンネルのアニメを更新曜日別にしてまとめました。 しかしながら、ニコニコチャンネルで取り扱う作品が本当に増えて、ますますテレビがいらなくなってきていると思います。 ニコニコチャンネル TV放映中アニメ 最新話無料まとめ
ケーブルテレビがデジアナ変換とかいうのをやりだしてから、使ってるPCでTVが見れなくなってしまって困っていました。映像入力端子があったのでビデオデッキの出力をPCに入力して視聴を試みましたが、どうやらコンポジット映像信号のなかに制御信号があるよ…
各プロセスで仮想アドレス空間は独立しているということで、あるプロセスに別のプロセスのアドレスを送ってもそのアドレスにはアクセスできません。 WM_SETTEXTとWM_COPYDATAはAPIがコピーしてアクセスできるようにしてくれていて問題なく送れるようですが、…
制作期間 5秒 動作原理 同じURLに飛びリファラーを送ることで表示できるかもしれない テスト環境 Firefox 3.6のみ
Hatena::Letのメリットについては以下のリンクにあります。 ブックマークレットサービス・Hatena::Let を作りました - 川o・-・)<2nd life つまりブックマークレットが作りやすいってことだと思います。 以下のように簡単に張り付けることもできるようです…
namusyaka氏がやってたのでやります。中学生のころの私は、Windowsが好きでした。好きといってもシステムが好きだったわけではなくて、(略)->95->98->Me (略)->NT4->2000という移り変わり、つまり歴史の部分、ブートロゴやGUIなどの各バージョンの違い、デュ…
Chromeでは上の要素に隠れた要素はonmouseoverが起きなかった ドラッグさせないためにonmousedownでreturn falseしたけどonclickは有効に作用した
pxって単位つけないといけませんでした。
ブラウザによってはwindow.atobとかいう便利なメソッドがあるようで、HexからBase64に変換する用事もあったので、作ってみました。 16進ダンプとBase64を相互変換 Hex Base64 Converter
西暦と年号と皇暦と干支がわかるツールに機能を追加して、西暦と年号と皇暦と干支と現在の年齢がわかるツールということにしました。 また、アップローダを試験的に一般公開しました。最近Adobe Airが気になっていますが、いまいち何から始めたらいいのかわ…
こんなもん作ると、せっかくのログインによる年齢認証の意味がなくなることになりますが、別にアカウントは18歳未満でも作れるし、ログイン面倒だなと思って作りました。 ログインせずにYouTubeの不適切な動画を見るブックマークレット
English is difficult to me. But, I made Boolean minimizer yesterday. To tell the truth, I had already made it in Japanese. I only translated it into English. I want to make the Truth table generator.Links Boolean minimizer n-sided dice Is …
生まれ年の干支を知らないといけない状況に遭遇したので、西暦と年号と皇暦と干支がわかるツールというものを作ってみました。 あと昔作ったイム変換の公開をやめて、新しく作り直しました。なんかあれは内輪臭がすごいなと思ったからです。 動画サイトの新…
GetWindowのGW_OWNERで解決しました。
東北地方太平洋沖地震 @ ウィキ - 安否情報確認 上のURLは安否確認手段が載っているページです。この時代においてもっと効率的な安否確認手段はないですかねNHK安否情報では電話で寄せられた安否情報をテレビやラジオを通じて公開しているようですが、テレビ…
どうしようもありません。 メモしない帳
SkypeAPIを使ってログを取るとログ削除を無視できます。 すごく手抜きなサンプルではありますがあげておきます。 Skype4COMでログを取得
ブール関数(論理式)の最簡形を求めるツール 一応i-mode2.0でも動きました。作ってる上で気づいたこと concat()で配列コピー reverseとsortは破壊的メソッド i-mode2.0でReadOnlyのinput要素はコピーもできない
脱腸しかけてからもう1週間がたちましたか 上記のエントリーでi-mode2.0ではalertが使えないということを書きましたが、久しぶりにi-mode2.0に対応するコードを書いていて、大事なことを書いてないことに気づきました。 alertは定義されてるけど使えないって…
WScript.ShellのRunメソッドなんですが、第二引数を0にして汎用Rundll32でShowWindow(hwnd, SW_SHOW)を呼び出したらうまくいきませんでした。 SW_SHOWをするにはアプリケーションがアクティブになってる必要があるようです。それと、汎用Rundll32にバグがあ…