モーグルとカバとパウダーの日記

モーグルやカバ(EXカービング)山スキー(BC)などがメインの日記でした。今は仕事のコンピュータ系のネタが主になっています。以前はスパム対策関連が多かったのですが最近はディープラーニング関連が多めです。

2011-01-01から1年間の記事一覧

今時のLinux(Ubuntu11)での起動シーケンス

pc

Ubuntu11.10でGUIのインターフェイスがUnityになって使いにくくなったため、他のUbuntuベースのディストリビューション - KubuntuとかMintとか入れたりしてたんですが、起動時のディスプレイマネージャやスプラッシュ画面がかわってしまい、どこでその設定を…

僕のラジオ

pc

君のラジオ http://kimi.la/ というサービスを先日知りました。 これはYouTube上でアーティスト名を検索して、そのPVなど曲の動画をプレイリストに突っ込んでいって、通して聞くためのサービスです。 これ、2011年の4月からサービスされてるので、僕のほうが…

ほんとに「オオアリクイ」スパムはベイズよけのため生まれたのか?

5年くらい前に流行った「オオアリクイ」スパムについて、面白い考察が出ていた。 なぜ「主人がオオアリクイに殺されて1年が過ぎました」なのか? - あんちべ! http://d.hatena.ne.jp/AntiBayesian/20111125/1322210338 要約すると、スパムフィルタでよく使…

iPod touch + docomo(FOMA) + モバイルルータ + 050plusでエセiPhone化

pc

都会の人達がiPhoneとかスマフォを使うのを見つつ、どうせ田舎じゃSB電波弱いし、車じゃ使うシチュエーションないし、とすっぱい葡萄していました。 が、携帯料金を減らそうと思って検討してたら、実はモバイルルータ使ってiPod touchやスマートフォンから05…

iPhoneのカレンダーでGoogleカレンダーを使う

pc

やっと最近、iPod touch + WiFiルータ + 050plus で、えせiPhone持ちになってぼちぼと環境構築しています。 そこで、iPhoneのカレンダーとGoogleカレンダーの同期ってどうすんだろう?という問題がありました。 実はiOS4以降だとこのへんのことすんごく簡単…

Firefoxでタブの復元ができない場合のチェックポイント

pc

僕は今まで、Firefoxのタブ復元するのをtab mix plusのセッション復元機能を使っていました。 Firefox8からbartabの機能が取り入れられて、タブを開くまではそのタブを読み込まないようになったため、タブ復元をFirefox内蔵の機能を使うようにすることにしま…

VMware Player 4でvmnetcfg.exeを動かす

pc

先日、VMware Playerが4にメジャーバージョンアップがありましたが、その後、VMwareのネットワーク設定を行うことが出来る「vmnetcfg.exe」が動作しなくなってしまいました。 このツールはプライベートIPアドレス帯の確認や設定が行えるもので、それまでも通…

「みんなの評価」はあてにならない

スパム対策の手法として、コラボレーションフィルタと呼ばれる、利用者からのスパム報告を元にスパム判定を行う仕組みがあります。 人間がスパムを判定して、それをみなで共有するわけですから、基本誤検出は起きない、と思いません? ところが実際にはそう…

TeraTerm(とLogMeTT)で16色しか出ない

pc

TeraTerm経由でEmacs使っててpatchファイル見たとき、diffが色付けされて表示が見やすくなるはずが、自分は背景クリーム色にしてるので、変更点が明るい黄色で表示されているため、ぜんぜん見えなくて困りました。 で、diff-modeでの色設定変えたりしてたん…

twitterスパマーがだんだん巧妙になってきた

こんなアカウントからフォローされた。 沢田隆文 @sawadatakahumi ネットワークに興味があり、学習中です。色々、教えて頂けると嬉しいです。 http://twitter.com/#!/sawadatakahumiこれだけ見ると普通のアカウントで、僕がコンピュータ系のtweet多いのでフ…

Ustreamでチャンネルをリアルタイム切り替え出来る「Ucastation」

この週末、長野県大町市の美麻地区で全日本大学対抗選手権ロードレースが開催されました。 その時、Ustreamを使ってマルチチャンネル(複数カメラ)での配信を行いました。 山間でワイヤレスの回線状況は非常に弱いため、6地点に固定のカメラを置いて、地区…

twitterはIEで見ると角丸じゃない

pc

Webアプリ作ってて、普段Firefoxで見てて上手くいってたのが、IEでは表示が崩れてちょこっとはまった話。 自分は普段HTML+CSS書かないので、Webデザイナーの人ならほんと当たり前の知識だろうということはわかってる上で。 HTMLを直接いじりながら配置を修正…

nodeでrequireされるパッケージで値の返し方

nodeのjavascript*1では、PerlやPHPのように「require」が使えます。 その時にどうやって値を返せば良いのかわからなかったのでちょっと調べました。 例えば「config.js」というファイルがあったとき、それを呼び出してオブジェクトを返して貰う場合、下記の…

nodeのパッケージマネージャnpmで旧バージョン指定してのインストール

nodeのsocket.ioがv0.8だと上手く日本語のデータが通信できなかったので、socket.ioのバージョンダウンをしたかったのでどうやったらよいか調べました。 node.js + socket.ioでキーワードにマッチしたツイートを眺めるプログラム作ったよ。(技術解説編) - …

nodeのsocket.ioで接続元クライアントのIPやポート

nodeでsocket.io使った通信アプリを書いてて、接続元クライアントのIPやポートをログに出したりしたいと思いました。調べてみると、socket.io v0.7 では「socket.handshake.address」にIPとポートが保持されているようです。 node.js - socket.io: get clien…

magitのハイライト色の変更

こないだも書いたみたいに、emacs上でmagit使ってるんですが、変更したファイルを選択するときなどのハイライト色が濃すぎて、ハイライトしてるとよく見えない… という問題がありました。 んでなんか情報ないか漁ってみると、こちらにmagitでdiffした時の色…

nodeでsocket.ioのlogが多すぎて抑制したい場合

小ネタ。 nodeのsocket.ioが0.7以降だと、0.6の頃よりもデフォルトのログレベルが高くて、debugモードのログま出てきてちょっと見難くなってしまう場合がある。 そんなとき、ログレベルを下げるには Log Level Control - Socket.IO | Google Groups http://g…

nodeでsocket.ioのv0.8.0だと日本語(UTF-8)が通らない(解決済み)

(追記 2011/9/30)久しぶりにアップデートして試してみたところ、現行のv0.8.4版ではこの問題は解決されていました。(/追記) 今朝、nodeのweb socketライブラリ、socket.ioの新しいバージョンv0.8がリリースされました。 僕は今までsocket.io 0.6.3で使ってい…

SpamAssassinのscore指定の4つの数字の意味

いっつもわかんなくなって困るので、未来の自分用にメモ。 spamassassinのscore設定ファイル「50_scores.cf」をgrepしてると score BAD_ENC_HEADER 2.480 2.255 2.960 3.100 とか出てくるわけですが、スコア値が1つじゃなくて4つ指定されています。 これがな…

Twitter API謎仕様。取得したtweetの時刻のフォーマットがAPIによって違う

pc

以前、Twitterのユーザ毎TLやハッシュタグ等で検索した結果のTLを表示するjavascriptを書きました。 ハッシュタグなどでtwitter検索した結果を表示して自動更新するjavascript http://d.hatena.ne.jp/stealthinu/20100531/p2 PukiWiki用Twitterプラグイン ht…

emacsのjs2-modeでインデントの修正と「'」が「\'」にクォートされない設定

Emacs上のjavascriptモードで現在のおすすめはjs2-modeらしい。高度な構文解析をしてくれるため、その場で文法の間違いを指摘してくれるのでなかなか良いです。 が、まあみんな書いてるようにデフォルトだとインデントが特殊で、これを普通のインデントにな…

magitというemacsのgitフロントエンドでpush出来ない問題の解決

emacs上でgit使う時におすすめのフロントエンドに、magitがあります。 NSEG Git勉強会 #3 - モーグルとカバとパウダーの日記 http://d.hatena.ne.jp/stealthinu/20101216/p1 magit導入して、普通に使えたのですが、pushが上手くいかないという問題が起きまし…

javascriptでdeferredを使ってコールバックをきれいに書く

pc

最近、ちょっと作りたいWebサービスがあって、不慣れなjavascriptを書いてるのですが、上手い書き方がわからずに困っていたものがありました。 それは、Web APIからのコールバックをどう書くか、という問題です。 通常、javascriptでWeb APIを呼ぶ場合は、JS…

Gmailで未読を一度に既読にする方法(修正版)

pc

Gmail使ってフォルダわけ(正しくは自動的にラベル付けてアーカイブ)してると、読まないフォルダに大量にメールが溜まって、それを後から既読にしようとすると、1ページごと全選択して既読にしないといけないので、凄くめんどくさいです。 (追記)その後…

PXE使ってUbuntuをネットワークインストール

pc

昨日、HDDが死んで1年ちょっとくらい使えないままになってた東芝のM200という古い(2003年製)タブレットPCに、Ubuntuを入れて復活させました。 このM200ってやつ、タブレットが使えて画素数が1400x1050と細かくてなかなか良いのですが、CD/DVDドライブがつい…

「いいね!」を使った新しいスパム手法

少し前のネタになるけども。怪しげな動画窓に注意──クリックするとアダルトサイトを「いいね!」 - ITmedia ニュース http://www.itmedia.co.jp/news/articles/1106/27/news101.html これはどういう仕組みかというと 「釣り」ページを作ってそこへスパムで誘…

Facebookでフィードが表示されないことがある件

pc

実は、Facebookのニュースフィードは「友人」の投稿がすべて表示されるのではなく、一部の人の表示しかされない仕様になっています。 自分はずっとそれ気がついてなくて、ある友人のブログ更新があるのにFacebookでは更新のお知らせが流れてなくて、なんでか…

Eee PCでパスワードが合わなくてログイン出来ない場合の対処方法

pc

これまたすごくニッチな情報なので、役に立つ人は少ないと思うけど、せっかくなので記録。 ノートPCでパスワードが合わないと言われてログイン出来ない、という障害の相談を受けた。 ログイン画面は問題なく出ていて、何度もパスワード打ってるらしいのだけ…

6月8日にフレッツ光接続だと遅くなる理由とその対策

pc

(追記) 実際に6/8〜9を終えて、想定していたようなトラブル問い合わせは(少なくとも自分のところでは)ほぼありませんでした。 利用しているルータの設定条件がいろいろ揃わないと起きないのですが、ある程度対応が進んだということだと思います。あとや…