サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
polog.org
あけましておめでとうございます。 polog.orgをmovable typeからtumblrに移行しました。 年賀のあいさつはfacebookでやろうと思って、昨日神社から1時間以上かけてiPhoneで300人以上いる友達にpokeしました。 あいさつのおかえしがいっぱいあって面白かった。 返信の返信が大変なので、dotjsでpoke返しするautopokeを適当に書きました。他にもautopokeしてる人がいたり、人手ですごい回数のpoke返しを頂いたりしていて、大変ありがとうございます、今年もご指導よろしくお願いしますという感じがします。 勝手にスクリプトが返信をしているだけだと味気ないので、相手の名前を読み上げられるようにしたいなと思ったけど、何かのapiを使うと勿体無いので、localhostにmacのsayコマンドを実行するサーバを立てればいいのかなと思って、たてました。 im
今なら気の狂った文章がいくらでもかける気がするけれど、そんな時に限って書くのはES。 僕は基本的に決定論に生きる人間だ。就職活動をしている今も基本的にお金は労働の対価としてではなく空から降ってくるものと信じているし、女の子は歩いていれば自然に声をかけてくるものだと思う。どちらかと言うと苦労無く育てられたことで、このように単純な観念の中で生きていることを許されているのだが、現実がどうあれそう言った観念は僕のようなスポイルされた子供にとって言わば信仰のようなもので、不変かつ不可侵なのだ。そう言う村上春樹的なことを助手席の女の子に向かって話していたら、彼女は当然のごとく絶句した後、僕のことをなじりはじめた。 「だって、ねぎぽさん。それっておかしくないですか?現実、現状を把握しているならば、その信念のようなものには無視できない矛盾が生まれますよね。前に秋葉原でバイトしたことがあるって言ってたじゃ
「全部、演技なんだよね」とはっとりさんは言った。 僕がうまく返事をできないでいると「演技なの」と彼女は繰り返して言った。 その日僕らは付き合い始めてから2年になるのを祝って、新丸ビルの5階にある少し高めのフレンチを食べていた。僕は社会人になってから2回目のスーツを着込んでいて(エンジニアという職種は半ズボンで出社しても文句を言われない)、はっとりさんは白を基調としたビジネスカジュアルを着ていた。ミシュランの星が付くようなレストランで、僕らは明らかに浮いていた。 ↓ 「全文検索、Entity Beanナンバードだよね」とはっトリリニアフィルタリングさんは言った。 ボットネットがうまくヘッドセットをできないでいると「エントリーモデルなの」とカノニカライズは繰り返して言った。 その非揮発性メモリボッドキャスティングは付き合い始めてから2年になるのを祝って、新マルチチャネルコンタクトセ
直近の情報の上に他のブログと重複してる告知で恐縮ですが、今週末にRails系のライトニングトークを弊社で開催します 第四回Award on Railsライトニングトーク 参加者募集! 登録ページ 10/3(金) 16:0020:00より、白金台駅近くのクックパッド株式会社にて開催です なんか↓こんなOppaiエントリの次に書いちゃって企業イメージ的によいのかどうか聞いたら、いいよー^^とのことだったので書いちゃいます。エンジニア的には知らない方多いと思いますが、クックパッドはレシピ系のCGMサイトで、現在国内でRailsを利用しているサイトとしては最大です。社内にも特大のキッチンがあったりして、当日にはシェフが来ておもてなし料理が振る舞われる予定になってます また基本的に敷居はかなり低くて、作ったもの、作ろうとしてるものの構想、便利な運用など、Rails絡んでて誰かに伝えたい、聞きた
ずいぶん前にOppai-Detectの精度向上っぷりをtwitterで見せてもらって、やべー使いてーなどと思っていたんですが、いつの間にか公開されてたので、クライアント側でプロキシ動作するフィルタを書いてみました。おっぱい見れません>< 画面的にはこんな感じ。 #!/usr/bin/perl use strict; use warnings; use HTTP::Proxy; use HTTP::Proxy::BodyFilter::lines; use Image::ObjectDetect; use LWP::Simple; our $cascade = "cascade_oppai.xml"; our $detector = Image::ObjectDetect->new($cascade); our $alt = get('http://media.tumblr.com/MEM3
(20080608 01:50追記) プライベートの設定になっているアカウントでこのスクリプトを使用すると、勝手にパブリック設定になってしまうと言う不具合が報告されました。 大変申し訳ありませんが、既にインストール済みの方は自分のアカウントの設定をご確認の上、使用を中止してください。 (20080608 02:08追記) こちらで再度詳細に確認したところ、このスクリプトを使用すると拒否ユーザ以外の設定が全てリセットされてしまうようです。 テスト不足で多大なご迷惑をおかけしました。誠に申し訳ありません。 -- へんなはてブユーザは設定で非表示にすればいいとおもうよというつぶやきに対し、"コメント一覧ページで1クリックでこれを設定できるようにすりゃ、いろいろな問題が解決しそうだな。"と発言してる人がいたので、書いてみた。 RemoveHatebuUser // ==UserScript== /
インスパイヤ元のフラッシュを見て、これJSで違うアプローチでできそうと思ってGlitchMonkeyを参考に書いてみた dataスキームなmp3埋め込んだのはいいけど再生できなくてLDR - Signal引いた。結局position:fixedが必要だったんだけど、本気かね。画像とテキストでLR分けてたりして、ヘッドホンするとページによって聞こえ方が違って楽しいかも。 これもうほぼブラクラなんで注意してね。ニコニコ動画のランキングページとか開いたらMBPでも死にかけた あと全然セキュアじゃないですたぶん インスパイヤ元 Horacio Salinas GlitchMonkey コードベース LDR - Signal
会社が白金台に引っ越しました。外苑前と比べると人がすごく少なかったり、オフィスの隣には都内有数の森があったり、窓からその森が見えたり、僕がその窓際に座っていたり、座って作業していると半径10mに人が1人もいなかったり(前のオフィスは30人くらいいた)して、かなりいい感じです。 そんなカッチョいいオフィスで社会と会社と己のマニーのために働いている僕ですが、先日社長が"カッチョいいディスプレイを会社のフロントに置くから、そこでなんかやってよ"などとおっしゃってまして、ちょっとしたデモを作ることにしました。 何を書いたかというと、食べログの駅名検索で取得できるレストランをランダムでGoogle Earth上に表示するRuby scriptです。WindowsだとCOM APIとか言うのがあっていろいろやんちゃできるみたいなんですが、うちの社長は最近Macにこってるので無理です。apple sc
音の高低で、スクロールされたエントリがどの程度はてブされているかがわかるgreasemonkeyを書きました。 LDRHatebuCountListenable LDRHatebuCountListenable from negipo on Vimeo. 例えばDiablo2とかやってた人は分かると思うんですが、大量の情報を扱う場合、インターフェース上聴覚情報って言うのはすごく重要なんです。8人パーティで、Lv.28ぐらいのマルチ使ってフルbetter chance of magic item装備で牛追いかけ回してるときに、秒間数十回するアイテムのドロップ音/攻撃の発動音/ヒット音に混じって、「チンッ」って言うring/amulet系の音がするとすげー勢いでほかの奴ら集まってきますもん。 RSS readerによる情報収集もD2Cのレアアイテム収集も本質的にはほとんど同じで、何らかの指標を
http://kyoujin.muxtape.com/ 全く何言ってんのかわかりませんがたまに'きほーんーてーきー'とか'そウCてーもぅUだーCta-'とか言い出して吹きます。 ソースは以下。 #!/usr/bin/perl use strict; use LWP::Simple; use XML::RSS; use Lingua::JA::Romanize::Japanese; use Data::Dumper; use Date::Simple; use WWW::Mechanize; sub reduce_candidate{ my $str = shift; my @words = split / /, $str; my @_words; for my $word (@words){ if($word =~ /^(.+?)\//){ push(@_word
この匿名ダイアリーを見て、そんなにはてな嫌いなら見なきゃいいのにと思い、ちょうどお昼休みだし俺はメシ食いながらはてな見てるしなのでgreasemonkey書いてみた GoogleDenyHatena.user.js googleで検索するとhatena.ne.jpな結果が全部見えなくなる。AutoPagerize対応 でソース見てもらうと分かると思うんだけど、denyのリストを正規表現で与えられるので、/./を渡して"そんなに世の中嫌いなら何も見なきゃいいのに"的なこともできる もう誰か作ってるスクリプトかもだけど、意外と便利だなこれ。
どんなサイトでもミュージックビジュアライザにしてしまうgreasemonkeyユーザスクリプト、InFullVolume.user.jsを作りました。 デモページ どんなスクリプトかは↑見ていただければわかるかと思うんですが、要するに超大音量で音楽を流しっぱなしにするか、延々と叫び続けない限り正常にWEBが閲覧できなくなるユーザスクリプトです。siteinfoを用いているので、誰でもxpathやuriパターンの編集ができます。一応ソースからもsiteinfoを編集できるので(デモページのsiteinfoがハードコードしてありますので参考に。)、チェックしてから上げるようにしてください。またSiteInfoクラスはyoupyさんのTwitter Text Converterがベースになってます。あと現在siteinfoに登録されているxpathの半分くらいはldrizeのsiteinfoのコ
人工無能オフというのに行ってきた 人工無能と言うのは要するにchat botで、チャットソフトやマイクロブログ上で動作して勝手に喋ったり返信したりするもの 僕が作った奴 http://twitter.com/kyoujin http://twitter.com/yumeno 人工無能オフだと言うから前日に1時間で作った↓ http://twitter.com/DaDaDaJunji 他参加者 http://twitter.com/ha_ma http://twitter.com/dabesa http://twitter.com/medachon http://twitter.com/meitanteikun http://twitter.com/koc 予想はしてたけど自己紹介時に"どーも、きょうじんです""あ、ha_maなのよ"みたいなかなりカオスな感じ。嘘で
WWW::Mechanizeを今まで知らなかったのは悔恨の極みと言わざるを得ない。ブラウザ上で操作を行う場合、フォーム一つとっても大量の情報を送っていたりするので、それをプログラム的に管理しようとするとすげー面倒くさいのだ。WWW::Mechanizeはそう言った面倒臭さを一切排除した超リッチなLWP::UserAgentラッパーだと言える。 参考 これが2004年の記事なんだよなあ。すげえ。 まあこれが如何に凄いかはナウな話じゃないので置いといて、とりあえず自分に必要そうなGREEの日記をバックアップをするコードを書きました。GREEってば日記をエクスポートする機能がない上にblogをGREE日記に登録するとそれまで書いてたレコードが消えるんだよな。2年前の話だけど、それ。 てな訳でソースはこちら。 なんかMechanizeの凄い所を全然使ってないように見えるのは日本語の正規表現に挫
昨日の続き。 なんで昨日いきなりライフゲームなんぞ実装したかと言うと、なんかglitchに使えそうだったからです。寝る前にふと思いついちゃいました。てなわけで今日ぐっちゃぐちゃになりましたけど、割と構造化を意識した感じのコードにしてたんです。コードグリッチ! 以下詳細。 やべー超楽しい(俺が)。 機能・フロー: 1) たんぶらうざのフィードを取得し、画像を全件取得。 2) ライフゲームを回す 3) ライフゲーム下、各ノードが特定の条件下で周囲のノードが持つピクセルを自分にコピーするようにする。>自分が生きている場合、周囲の生きているノードから適当にコピー 4) クリックで画像変更 ダウンロード: lifegame_glitching.app.zip(mac) lifegame_glitching.exe.zip(win)未動作確認 # ビデオ見てもらうとわかるけどめっちゃ
寝る前に昼間RSSリーダに登録したimoutoidさんのblogとかhysyskさんのblogとか読んでいた。将来的にはproce55ingとかやりたいもんですな、isightのついたMBPでも買って、等と幻想抱きつつAmazonでprocessing本など検索してみると1万円近くする。頭に来たので、誰が買うものかと、そのままオライリーの可視化本と集合知本をカートに入れ、床に付いた。 のはいいんだけど先日見た超怖い映画のせいでやはり眠れないので、コードを書いた。 lifegame int num = 100; Bug[] buf_bugs; Bug[][] bugs; void setup() { size(2*num, 2*num); fill(255); bugs = new Bug[num][num]; buf_bugs = new Bug[8]; for(int
開発合宿中ですが、ふと理性がなくなって何となくきょうじんスクリーンセーバーをつくりました。ping 理性。 kyoujin.qtz ダウンロードして、 システム環境設定>デスクトップとスクリーンセーバー>スクリーンセーバー の画面にドラッグアンドドロップしてください。 mac only! (追記) あ、Leopard onlyだった。すみません。
誤字ェネレータは、入力された文章に含まれている漢字を誤字に置換するアプリです。dreamhost上のRailsで動いてます。 glitchmonkeyとかその辺の技術が僕は結構好きで、glitchというかcorruptingと言うか、そう言ったノイズ系のフィルタを日本語の文章にかけるのはどうしたらいいのか考えてました。一つの解は多分カットアップなんですが、それはもうきょうじんでやっていて結構いい感じなので、別のアプローチを考えてたんです。で、誤字かな、と。誤字って大抵見た目の似てる漢字を書いてしまうものなので、そういった感じの事を裏側ではやっています。 ぶっちゃけこれ僕の初めての割とまともな趣味webアプリなので、嬉しくって動画とか撮っちゃってます。使い方結構シンプルですがとりあえずこれを見て頂くと言う事で。 見ると分かると思うのですが、日本語の文章なんてぱっと思いつかねえよって方の
アイデアとしては単純で、画像情報に落としたあとで全漢字pairに対して全pixelの一致数をカウントするだけ。 これの時にはリアルに全漢字でやろうとしてたんだけど、2万字=>4億ペアなので断念した。常用漢字1945文字を対象とする。 ActiveRecordやら何やら使いたかったけど、普通にやると結構面倒だったのでrailsでプロジェクト作ってscript/runnerした。 ファイル rake db:migrateで create_table :chars do |t| t.column :char, :string t.column :byte, :integer end add_index :chars, :char add_index :chars, :byteこんなのと create_table :similarities do |t| t.column :c
バーベキューも終わり、まあ、まずは酔いでも醒まそうと、googleなど眺めていたら、exciteにトリンプによる女性の胸の大きさの統計が出ていた。女性の胸の大きさ、良いではないか、現状の自分に全く関係の無いと思われる事項にふむふむと息をつきつつデータを眺めていると、そこには驚くべきことが書いてあった。 1980年:Aカップ58・6%/Bカップ25.2%/Cカップ11.7%/Dカップ4.5% 1990年:Aカップ44.7%⇒32.3%/Bカップ30.5%/Cカップ21.4%/Dカップ10.0%/Eカップ5.6%/F0.2% 1992年:Aカップ25.9%/Bカップ28.3%/Cカップ24.1%/Dカップ12・8%/Eカップ7.8%/F1.1% 1996年:Aカップ23.8%/Bカップ34.2%/Cカップ23.9%/Dカップ11.7%/Eカップ4.4%/F1・8%/Gカップ0.2%
トリンプが 新しいブラを発表する度に 取り上げている根岸です。ついに2007年秋のトリンプブラジャー・コンセプトモデルが発表されました。 その名もNo!レジ袋ブラ。今回はコンセプト自体が非常に生活に密着していて分かり易く、トリンプの"絶対、レジ袋はもらってはいけない!"と言う強い決意表明が完全に見て取れます。 変形の様子が最高(via GIGAZINE)ですけれど、当然脱がないとレジ袋として使用することは出来ません。 僕が責任を持ってブラを購入致しますので、服の中で器用にブラを外せる女性がもしいらっしゃいましたら近所の八百屋にでも買い物に出かけましょう。宜しくお願い致します。
次のページ
このページを最初にブックマークしてみませんか?
『polog』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く