npmでlibxmljsをインストールしようとしたときにエラー

$ npm i libxmljsこれでこんなエラーが出たら Nothing to clean (project not configured) npm WARN continuing anyway libxmljs@0.5.4 preuninstall: `node-waf clean` npm WARN continuing anyway `sh "-c" "node-waf clean"` failed with 1 npm ERR! libx…

AzyotterというTwitterクライアントがあるらしい

以前日記にも書いたUxeenというTwitterクライアントの開発をしてた方がAzyotterという別のクライアントを作り始めたようで、先日pre-alpha版が公開されました。Azyotterを公開してみる - アジョブジ星通信 http://www.azyobuzi.net/projects/azyotterまだpre…

TSUTAYA DISCASのCD宅配レンタルが結構便利

近くのTSUTAYAだと取り扱ってないCDが結構あって困ってたんですが、TSUTAYA DISCASっていう宅配レンタルサービスがあるみたいで試してみました。ツタヤ ディスカス/TSUTAYA DISCAS - 宅配DVDレンタル/無料お試し現在は月額1985円のスタンダードプランが最初…

Firefox5にするとFastdialが動かないとき

Fastdial3.4はFirefox5では「Works with Firefox 3.0 - 6.*」とか書いてある割に動かない(><)調べてみたらFastdial3.5b1ならFirefox5でも動く! https://addons.mozilla.org/en-US/firefox/addon/fast-dial-5721/versions/これで幸せ。

UxeenというTwitterクライアントがあるらしい

TLでUxeenと連呼してる人たちがいて、最初はTweenに対する不満点を表現した「うえ〜ん(><)」っていうネタなのかと思ったら、そういう名前のクライアントが開発中なのでした。Uxeen プロジェクト日本語トップページ - OSDNネーミングの仕方がWinny的な感…

pfwdでポートフォワーディングしてradikoを地域外から聞く

SSH

さくらVPSの有効利用いえーい! ちなみにputtyを使った方法はここにあるよ。puttyごった煮に付属するpfwdを使ってポートフォワーディングしてradikoを聞く設定方法を紹介するよ(><)。puttyを起動して〜、接続して〜、って手順を省略できるので楽ですよ。…

git cloneしようとしたらSSLの認証エラー

git

httpsのプロキシは設定できたが、SSLの認証でエラーするぜ。こんにゃろこんにゃろー大体こんな文面のエラー。 ... SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing https://github.com/...ここに書いてあることによれ…

gitを使うときのhttpsのプロキシの設定

git

export HTTPS_PROXY=proxy.com:8080 とすれば大丈夫。その時だけプロキシを設定したいなら HTTPS_PROXY=proxy.com:8080 git clone urlとする。

Android SDK Managerでのプロキシの設定

proxyアドレスの部分にhttp://はいらない。http://proxy.comみたいに書いてて10分ぐらいハマった。

Android SDKのインストーラーがJDKを認識しない

JDKをインストールしているにも関わらず、JDK is not foundとか言われたら「戻る」→「進む」をすると解決。何なんだよこれ(><)

ASUS Eee Pad Transformer TF101のドライバをインストール

インストーラーがついてるわけじゃないのでちょっと迷った。 公式サイトよりドライバをダウンロード http://www.asus.com/Eee/Eee_Pad/Eee_Pad_Transformer_TF101/#download デバイスマネージャ等でドライバのインストールに失敗しているEee Pad Transformer…

JS,Ruby,Haskellで1〜100の間の奇数からなる配列の作り方

CodeEvalの問題なんだけど、JSで普通に解くとこうなる。 var a = []; for(var i=0;i<50;i++)a.push(2*i+1); なんていうか、面白くない(><) 処理の効率とか可読性とか置いておいて、このfor文で使っている変数iを消し去りたい。JavaScript1.7では内包表記…

sudo npm installすると怒られる

ちゃんとインストール出来たかを試そうとexpressをインストールしてみる。 npm install expressが、「Permissionでない」と怒られたのでsudoを付けてみる。 sudo npm install express今度はnpm okと出てインストールは出来たようなんだけど、途中で npm ERR!…

npmのインストールでエラー

http://npmjs.org/ Node Package Managerの公式にあるワンライナー的な次のコマンドで楽々インストールだよ!(><) curl http://npmjs.org/install.sh | sh が、エラー。何やらCould not find stream moduleとか怒られてIt failed。ぷんすか!!しょうが…

CodeEvalをやってみた

http://www.codeeval.com/企業が優秀なプログラマを探すために作られたサービスらしいですが、そんなの関係なく出された問題を解くのが楽しい。主にJavaScriptで挑戦してます。 JavaScriptでの書き方 JSではcodeEvalExecuteという関数がエントリーポイント …

Firefox4で対応してないアドオンを使う方法

まだ使えないアドオンが多いけどFirefox3.6は重すぎてさっさと乗り換えてしまいたい!でも、アドオンがっー!って思って探してたらアドオンの互換性チェックを無効化してくれるアドオンがありました。https://addons.mozilla.org/ja/firefox/addon/add-on-co…

Canvasの画像を保存するためのブックマークレット

Canvasの上で右クリック→画像を保存という従来の方法ではCanvasに表示されている画像を保存できないので、一度画像として表示させる必要があります。で、画像として表示させるためのブックマークレット作りました。 javascript:(function(){c=document.getEl…

Beamer3.10にあるバグのせいでコンパイルできなくなった時の対処法

こんなエラーを吐いたときの対処法 ! Undefined control sequence. \beamer@frameslide ...duration=}\thispdfpagelabel {\insertframenumber } \xde... 解決方法 texファイルに次を追加する \providecommand\thispdfpagelabel[1]{} 原因 beamerのバグらしい…

mysql gemのインストール

apt-get install libmysqlclient15-devとやってから sudo gem install mysql --no-rdoc --no-ri -- --with-mysql-configこれでインストールできた。

ruby twitter gem v1.0でのproxyの設定方法

ruby twitter gemはv1.0で仕様が大きく代わり、過去のバージョンとの互換性がなくなりました。 v9.xではOAuthのリクエストトークン取得の機能がありましたが、v1.0ではなくなり、他のライブラリ等を使って取得してね!という路線に変更。また、v9.xのときは…

Windows環境でhpricotのインストール時にエラー

HTMLの解析に便利らしいhpricotを使おうとしたらインストールでハマったのでその時の対処法をメモ。 gemでインストール gem install hpricotしかし、エラーを吐く。 Building native extensions. This could take a while... ERROR: Error installing hprico…

"afxres.h"が開けずビルドができない場合の対処法

felicalibのサンプルをビルドしようとしたら fatal error RC1015: cannot open include file 'afxres.h'というエラーが出てビルド出来ず。'afxres.h'を含むディレクトリのパスを指定する方法もあるっぽいですが、次の方法でビルド通りました。 //#include "a…

Visual Studio 2010 C# Express Editionでターゲットプラットフォームを指定する方法

C#

ターゲットプラットフォームをx86に指定してビルドする必要があったのだけど、指定方法が分かりづらかったのでメモ。 メニューの「ツール」から「オプション」を開く。 出てくるダイアログの左下にある「全ての設定を表示」にチェックを入れる。 隠れていた…

Rubyから接続を切らずに順次データを送り続けるには

TwitterのUser Streamをクロスドメインの制約があるのでサーバ(Ruby)で中継してそれをクライアント(JavaScript)で受信してやるってのをやりたい。そこでRubyで接続を切らずに順次データを送り出す方法が分からなかったのですが、何やらContent-typeでmult…

RubyでHTTPS接続する際に必要になる証明書の取得について

RubyでHTTPS接続をしようとすると大体次のような感じで証明書を指定することになります。 https = Net::HTTP.new('www.google.com',443) https.use_ssl = true https.ca_file = './verisign.cer'#証明書 https.verify_mode = OpenSSL::SSL::VERIFY_PEER http…

別の例でHTTPS自体は出来ることがわかった。

RubyにおけるHTTPS通信上記サイトのニコニコ動画へHTTPS接続するコードは上手く動作した。ちなみに証明書を指定せずに接続をしようとすると、上のほうに載せたのと同様のエラーが返ってきた。また、上記サイトにある例をtwitter.comに接続するようにしてみて…

TwitterにHTTPS接続しようとしても証明書関係で認証されない

TwitterのAPIを使ってTLの取得やポストをすることはできるようになったんですが、やはり流行りのUser Streamをやってみたい。 REST APIを使う場合は普通にHTTPでリクエストを送ればいいのですが、Stream APIを使う場合はHTTPSにしないといけないらしい。 で…

プロキシを超えてRuby Twitter GemでOAuth認証が通らない

http://route477.net/w/?RubyTwitterJa#l5 適当にサンプルやってみようと思って上記ページの「ステップ2:atokenを取得する」っていうコードを試してみたんだけどプロキシの設定の仕方で分からなくなった。 oauth = Twitter::OAuth.new(*APP_TOKEN,{:proxy=>…

Ruby始めました。

動機 TwitterのStream API使ってぬるぬる流れるTLを見たい どうやって作る? → JSぐらいしか使えないよ JSだとクロスドメインの制限があるよ じゃサーバサイドでとりあえず ← いまここらへん いい加減サーバサイドもできるようになりたいのでとりあえずオラ…

1度目のアクセスで必ずDNSエラーとなりリロードすると接続できる謎のエラー

新しく買ったVAIO Zなんですが、家のLANに接続したところネットには繋がるが、DNSエラーを連発するという現象に見舞われました。例えばpingを打つと1度目はDNSエラーで必ず失敗し、2度目で成功するというような感じでした。ブラウザでも同様で、違うドメイン…