表示中の記事に加えて,5記事くらいランダムに取ってきて,要素をランダムに並べる. wikipedia-cutup - Hatena::Let
ノートパソコンを持ち運ぶのにリュックを使っていて,だんだんノウハウが増えてきたので共有します. OUTDOOR PRODUCTS JAPAN すぐジップがおかしくなった たぶん重い物入れるの向いてない Day Pack - グレゴリー Gregory Mountain Products - Product - メンズ - ライフスタイル 背負った感じはよかった 仕切りがなくてノートパソコンがパタパタ動いて落ちつかないし重く感じる いい色ある ジップが大きかったりポケットが全然なかったりして壊れにくそう Miura 30 / Men's / Arc'teryx 作りが異常にしっかりしてる いくらでも荷物入って便利だったけど普段からこんなに大きいの使う必要なかった 腰サポーターみたいな部品ついてる 背中側にノートパソコン入れられる仕切りがついてて便利 ジップがちょっと小さくて開け閉めしにくい
id:AirReaderさんが,Androidに向かってしゃべると音声認識してツイートできるAndroidアプリを作られてて,ぼくも音声認識で会話したかったので,ブラウザに向かってしゃべると音声認識してツイートできるウェブアプリを作った. http://hitode909.appspot.com/whispper/ マイクのボタンを押すと音声認識が始まるので,てきとうにしゃべって,しゃべりおわると,いきなりツイートされる. TwitterとOAuth認証して使う.Google Chromeで動く. サイトを開きっぱなしで何かしゃべると勝手に投稿されたらおもしろそうだったけど,それはできなくて,マイクのボタンを押すと認識開始する. ドラフトを読むと,startSpeechInputメソッドで音声認識を開始できるようだけど,まだ実装されてないようだった. 関連 HTML Speech Inpu
jqPlotをよく使うのだけど,簡単なグラフを出したいだけなのに,引数が複雑で,めんどうだった. また,ウェブアプリで,テンプレートからJavaScriptのオブジェクトを生成して,それをJSで処理するみたいなのも,めんどう. 出力したい内容をtableタグで生成して,それに対して,プロットみたいな関数を呼ぶと,jsPlotを使ってグラフを出してくれるjQueryプラグインを書いた. まず,こういうテーブルを作る.thがキー,tdが値. <table> <caption>sample1</caption> <tr><th>0</th><td>10</td></tr> <tr><th>1</th><td>20</td></tr> <tr><th>4</th><td>10</td></tr> </table> それで,プロットしたいtableのjQueryオブジェクトのplotHistogra
間違って同じ本を2冊買ってしまったので,1冊Kindleに入れてみた. 使うもの カッター ScanSnap ImageMagick Ruby kindlegen カッターで本をぶった切る 普通のカッターでちょっとずつ切った. あとでトリミングするので,雑にやっても大丈夫だった. ローラーカッターっていうのがあると切りやすいらしい. G:detail] スキャンする ScanSnapとかでスキャンしてjpegにする.画質はなるべく良くしておく. 画像をましにする ImageMagickでトリミングして,画面サイズに合わせてリサイズして,ガンマを調整して文字を見やすくする. Kindle3の画面サイズは600x800だけど,下にナビゲーションが出て,その分小さくする必要がある.560x742にすると,リサイズされない. スクリプト書いた. 画像をKindle用にトリミング,リサイズ,ガンマ調
1ピクセルずらしてアニメーションGIFにすると気持ち悪くてたのしい convert -coalesce -delay 0 -loop 0 -deconstruct \ \( -geometry 48x48 -roll +1+0 sushi.jpg \) \ \( -geometry 48x48 sushi.jpg \) sushi.gif 追記 delayは3か4くらいのほうが高速に動くことが判明した*1. convert -coalesce -delay 3 -loop 0 -deconstruct \ \( -geometry 48x48 -roll +1+0 sushi.jpg \) \ \( -geometry 48x48 sushi.jpg \) sushi.gif *1:高速に動くアニメーションGIFを作るときに知るべきたった一つの真実 - hitode909の日記
MacPortsからHomebrewに移行したので,ソースから入れるものは,まずパッケージ(Formula)を作って,Homebrewを使って入れることにした. 今日は,cmigemoを入れるのに,Formulaを作って,入れてみた. HomebrewはRubyで書かれていて,パッケージの定義もRubyのスクリプトで書く. しょぼいDSLみたいなやつでパッケージの定義を書いて,インストールの処理をdef installの中に書くだけ. cmigemoのFormula — Gist require 'formula' class Cmigemo <Formula url 'http://www.kaoriya.net/dist/cmigemo-1.2.tar.bz2' homepage 'http://www.kaoriya.net/#CMIGEMO' md5 '677ae129ea211c
クックパッド主催のエンジニア向け「開発コンテスト 24」の参加作品です. つくったひと : hitode909, UDONCHAN miyamoto.rb : 朝の生活に音楽を 朝音楽を聞くことによってさわやかな気分になる人は多いでしょう. しかしながら,音楽を聞いているうちに時を忘れてしまうことも少なくありません. 音楽を聞いてさわやかな気持ちになったところで,遅刻をしてしまっては本末転倒でしょう. 先行研究 『スーパーマリオブラザーズ』任天堂(1985) スーパーマリオブラザーズでは,利用者がステージを攻略するとき, 残り時間のカウントが100を切った時点で,アラート音が鳴り,その後のBGMのテンポが速くなります. 利用者残り時間のカウントを見ることなく残り時間が確認出来る上,利用者に速くステージをクリア することを促します.これはゲームの中だけでなく,現実の世界でも有用な手段だと考
WebMemcacheを使ってアクセスカウンターブログパーツを作って,このブログのヘッダに貼った. ↑ここにも貼った.これは,この記事のアクセス数が出るはず. Autopagerizeがおかしくなるのでやめた. アクセスカウンターなので,アクセスがあるたびにカウントが1ずつ増える. "create your counter"から,新しいカウンターを生成できる. タイトルを入れるとscriptタグをくれるので,すぐに使うことができる. タイトルがカウントのキーになるので,ブログのヘッダに貼ったのはhitode909で,この記事に貼ったのはhitode909_100328とか,そういう感じ. ブログパーツを作るには,Google Gadgetを使った.下の記事を見た. はてなダイアリーに(対応外の)ブログパーツを貼る - ぼくはまちちゃん!(Hatena) ブログパーツはこれ.これが,Goog
前回作ったソースコード検索プログラムは,インデックスを作るのが死ぬほど遅いわりに,検索はそれほど速くない,という問題があった. ソースコード検索するプログラムを作ってみた - hitode909のダイアリー n-gramで全文検索できるプログラムを作ってみた - hitode909のダイアリー 検索対象のソースコードを1行ずつレコードに入れて,like検索するようにしてみた. gnu screenのソースコードから,intという文字列を検索した. grep 0.105秒 ack 0.496秒 単語区切りでインデックス作る 0.815秒 like検索 0.624秒 検索速度は少し速くなったが,劇的に速くなった,というわけでもない. 検索対象のソースコードのレコードを作るのに1分半くらいかかった.単語区切りでインデックスを作ったときは22分くらいかかっていたので,準備するのは劇的に速くなった.
昨日,プログラム中から単語を切り出して検索できるプログラムを作った. ソースコード検索するプログラムを作ってみた - hitode909のダイアリー 検索はできるが,一単語でしか検索できない,記号を検索できないなどの問題があって,あまり便利ではなかった. 単語を切り出すのをやめて,n-gramして全文検索できるようにした. こういう感じ. これで,どんな文字でも検索できるようになった. % searcher 'こんにち' /Users/fkd/co/newgrep/searcher.rb 3:# こんにちは,今日はよいお天気ですね 9:# こんにちこんにちこんにち % searcher '< Sequel::Model' /Users/fkd/co/newgrep/model.rb 16:class LineContent < Sequel::Model 27:class Director
Firefox3.6に加速度センサーのAPIが実装されて,MacBookやThinkpadに内蔵されている加速度センサーの値をJavascriptから取得できるようになった. これを使って,本体の傾きに合わせてウィンドウくるっと回すGreasemonkey(くるくるウィンドウ.user.js)を作った. ノートパソコンを縦向きにすると,それが検知されて,ウィンドウがくるっと回る.画面が縦に長くなって,そのまま操作できるので,ページ全体を俯瞰したり,長い文章を読んだり,縦向きに撮った写真を見たりできる. ハードウェアが加速度センサーをサポートしていると,センサーの各軸の値を含んだMozOrientationイベントが発行されて,そこからノートパソコンの本体の角度を求めたりしている. 手元のMacBookだと,1秒に10回くらい値が更新されているので,細かい動きも検知できそう. これまではキー
githubに書き捨てたコードを見直して1年を振り返ってみる. 1月 なし(なにをやってたんだろう……) 2月 http://gist.github.com/43410 僕のロゴを出力するRubyのスクリプト. がりがり書いてしまったけど,ロゴのビットマップを配列に入れておけば,あとから使い回せてよかったと思う. http://gist.github.com/68373 id:coconutsfineのはてなダイアリーに誘導するGreasemonkey. Javascriptは全然知らなかったけど,Kanasan.JSに初参加して,その場で書いた. http://github.com/jugyo/termtter Termtterのコミッタになって,いろいろ作ってた. jugyoさんの求心力でコミッタが続々集まってくるのがおもしろかった. Termtterは今でも使っていて,とても便利.
ちょっとRubyでCometしたいと思った. Rubyで疑似Cometを実装してみた。 « dev.ゆるふわ (仮) 403 Forbidden Sixeight/comets · GitHub レスポンスを返す前に最高で60秒sleepとかしてた. 5分ぐらいでCometを使ったChatを作る方法 - Hello, world! - s21g これは,Shooting StarというCometするためのライブラリを使ってる.しかし,動画があまりに高速でよく分からない……. ShootingStar - KrdLabの不定期日記 NUブログ :: ShootingStarでCometアプリ作成 これらも. Shooting StarでCometできるのは分かったが,どういう仕組みで動いてるんだろうか(あとで調べる). RubyForge: ShootingStar: Project Inf
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く