イントレ。
Tag for "ツール"
昨日から?GoogleReaderNotifierがおとなしい。
変なので調べてみたらログインでコケてた。
ログインの認証時に https://www.google.com/accounts/ServiceLoginAuth にアクセスするんだけど404が帰ってきてた。
Account Authentication APIを見たところ、アドレスが変わってるような?
とりあえず、アクセス先のアドレスを https://www.google.com/accounts/ClientLogin へ変更。
さらにポストするデータに accountType=HOSTED_OR_GOOGLE を付加してみたら一応ログインは出来たようだ。
…と思ったんだけど、うまくデータを取得出来てない。orz
うーん、どうなってるんだろ…。
不便だから早く対策したい…が……。
◆追記
ログイン処理にミスがあった。
https://www.google.com/accounts/ClientLogin にアクセスしたときに帰ってくる文字のうち、
SIDとLSIDをそれぞれクッキーに食わせてやる必要があるらしい。
その上でGoogle Reader APIアクセスすればOKっぽい。
クッキー処理初めてなのでドキドキですw
とりあえず無事に動いたので、GoogleReaderNotifier改を更新しておきます。
変なので調べてみたらログインでコケてた。
ログインの認証時に https://www.google.com/accounts/ServiceLoginAuth にアクセスするんだけど404が帰ってきてた。
Account Authentication APIを見たところ、アドレスが変わってるような?
とりあえず、アクセス先のアドレスを https://www.google.com/accounts/ClientLogin へ変更。
さらにポストするデータに accountType=HOSTED_OR_GOOGLE を付加してみたら一応ログインは出来たようだ。
…と思ったんだけど、うまくデータを取得出来てない。orz
うーん、どうなってるんだろ…。
不便だから早く対策したい…が……。
◆追記
ログイン処理にミスがあった。
https://www.google.com/accounts/ClientLogin にアクセスしたときに帰ってくる文字のうち、
SIDとLSIDをそれぞれクッキーに食わせてやる必要があるらしい。
その上でGoogle Reader APIアクセスすればOKっぽい。
クッキー処理初めてなのでドキドキですw
とりあえず無事に動いたので、GoogleReaderNotifier改を更新しておきます。
29日の日記で半透明のウィンドウをマウス操作不能にしたら面白かったので、
簡易的なツールを作ってみました。
20090308-ウィンドウいじくるツール.zip(23.7KB)
ウィンドウいじくるツールです。…といってもやれることは限定的ですが。
実行には.NET Framework 2.0が必要です。
C#のソースコードもついてます。
WS_EX_LAYEREDがくっついたレイヤードウィンドウに、
WS_EX_TRANSPARENTがつくとマウスイベントを無視してくれるという単純な仕様なので、
ツールの方も単純にフラグをつける・消すというだけで出来ました。
おまけで最前面表示とレイヤードウィンドウの透明度を変更する機能もつけました。
ウィンドウのUIはTrayzerをパクっちゃったような感じです。(汗)
アイコンはありませんw
4時間ぐらいで適当に作ったソフトなので、バグがあっても知りません…と。(蹴)
簡易的なツールを作ってみました。
ウィンドウいじくるツールです。…といってもやれることは限定的ですが。
実行には.NET Framework 2.0が必要です。
C#のソースコードもついてます。
WS_EX_LAYEREDがくっついたレイヤードウィンドウに、
WS_EX_TRANSPARENTがつくとマウスイベントを無視してくれるという単純な仕様なので、
ツールの方も単純にフラグをつける・消すというだけで出来ました。
おまけで最前面表示とレイヤードウィンドウの透明度を変更する機能もつけました。
ウィンドウのUIはTrayzerをパクっちゃったような感じです。(汗)
アイコンはありませんw
4時間ぐらいで適当に作ったソフトなので、バグがあっても知りません…と。(蹴)
昨日導入したGoogle Reader Notifierを改造中。
タイマーによるフィードのチェックコードが抜けてました。修正。
それから、設定ファイルがローカルパスだったのでスタートアップでの起動でコケてました。修正。
昨日修正した認証部分も少し条件を甘くして再修正。
…やっとまともに使えるようになりました。
使ってみて、更新されたフィードの要約が欲しくなりました。
最低でもタイトルの表示は欲しい。
認証部分は機能しているみたいだけど、実装が不安なのでちゃんと確認したい。
今あるヤツをベースにして自分で作っちゃおうか?なんて気になりつつあります。
面倒なので、今は現状の物で満足しますが。
だれかGoogleCodeのAPI説明を日本語化してください…。orz
とりあえず、改造したコードとバイナリをアップしてみる。
オリジナルのコードはこちらのリビジョン10。
ソース:
20090308-GoogleReaderNotifier_src.zip(53.4KB)
バイナリ:
20090308-GoogleReaderNotifier.zip(30.5KB)
タイマーによるフィードのチェックコードが抜けてました。修正。
それから、設定ファイルがローカルパスだったのでスタートアップでの起動でコケてました。修正。
昨日修正した認証部分も少し条件を甘くして再修正。
…やっとまともに使えるようになりました。
使ってみて、更新されたフィードの要約が欲しくなりました。
最低でもタイトルの表示は欲しい。
認証部分は機能しているみたいだけど、実装が不安なのでちゃんと確認したい。
今あるヤツをベースにして自分で作っちゃおうか?なんて気になりつつあります。
面倒なので、今は現状の物で満足しますが。
だれかGoogleCodeのAPI説明を日本語化してください…。orz
とりあえず、改造したコードとバイナリをアップしてみる。
オリジナルのコードはこちらのリビジョン10。
ソース:
バイナリ:
なんとなくGoogle化してみてる愁です。
まずブラウザをGoogle Chromeに移行してみました。
ちなみにChromeのお気に入りはAppDataの中にテキストファイルで格納されているみたいです。
フォルダごとバックアップを設定しておけばいいか。
次にRSSリーダーをGoogleリーダーへ移行。
OPMLでフィードをエクスポート→インポートして移行完了。
ただ、Webアプリなので通知がないんですよね…。
で。Google Reader Notifier。
GoogleトークのGMail通知のようにポップアップで通知してくれます。こういうのが好き。
ちなみにGoogle公式でもありません。
また、同名のFirefoxプラグインがありますが別物です。
…が、うまく動作しない。
ソースコードを取得して追ってみるもコンパイルが通らない。
リビジョン10より新しいと駄目みたいなのでr10を持ってきてコードを追ってみる。
認証に失敗…と思ったら認証の確認方法が雑なだけみたい。
GoogleReader.csの75~76行目を以下のように変更。
PostLoginForm(req, String.Format("Email={0}&Passwd={1}&service=reader&continue=https://www.google.com/reader", username, password));
if(GetResponseString(req).IndexOf("http://www.google.co.jp/accounts/SetSID?") != -1)
うん。雑すぎる。
とりあえず動作するようになったが。
もっとちゃんとした方法があると思うけど、それは今度暇なときにでも。
とりあえずはこんなところ。
Googleのアプリは軽いからいい。
まずブラウザをGoogle Chromeに移行してみました。
ちなみにChromeのお気に入りはAppDataの中にテキストファイルで格納されているみたいです。
フォルダごとバックアップを設定しておけばいいか。
次にRSSリーダーをGoogleリーダーへ移行。
OPMLでフィードをエクスポート→インポートして移行完了。
ただ、Webアプリなので通知がないんですよね…。
で。Google Reader Notifier。
GoogleトークのGMail通知のようにポップアップで通知してくれます。こういうのが好き。
ちなみにGoogle公式でもありません。
また、同名のFirefoxプラグインがありますが別物です。
…が、うまく動作しない。
ソースコードを取得して追ってみるもコンパイルが通らない。
リビジョン10より新しいと駄目みたいなのでr10を持ってきてコードを追ってみる。
認証に失敗…と思ったら認証の確認方法が雑なだけみたい。
GoogleReader.csの75~76行目を以下のように変更。
PostLoginForm(req, String.Format("Email={0}&Passwd={1}&service=reader&continue=https://www.google.com/reader", username, password));
if(GetResponseString(req).IndexOf("http://www.google.co.jp/accounts/SetSID?") != -1)
うん。雑すぎる。
とりあえず動作するようになったが。
もっとちゃんとした方法があると思うけど、それは今度暇なときにでも。
とりあえずはこんなところ。
Googleのアプリは軽いからいい。
FreeNASで家庭内LANにストレージを簡単に追加する
Windows2000をLAN内サーバーに仕立て上げた愁さんですが、
『そんな面倒な事しなくてもこんなのあるよ』とFreeNASを教えてもらいました。
古くなったPCをNASに仕立て上げるならこれが便利らしい。
今はSVNserveとか稼働させているので、使うのを見送ったんですが、
単純にNASが欲しくて、古いPCが余っているって場合はちょうどいいかもしれませんね。
設定もブラウザから出来るみたいですし。
とりあえず、近いうちにお試しで使ってみますが。
Windows2000をLAN内サーバーに仕立て上げた愁さんですが、
『そんな面倒な事しなくてもこんなのあるよ』とFreeNASを教えてもらいました。
古くなったPCをNASに仕立て上げるならこれが便利らしい。
今はSVNserveとか稼働させているので、使うのを見送ったんですが、
単純にNASが欲しくて、古いPCが余っているって場合はちょうどいいかもしれませんね。
設定もブラウザから出来るみたいですし。
とりあえず、近いうちにお試しで使ってみますが。
Utilities
- タグ
- カレンダー
- 最近の更新
- [日記] TortoiseHg 1.0
- [日記] サマーウォーズ
- [日記] .NET4→.NET3.5のコード互換性とか。
- [日記] SubversionからMercurialへ。
- [日記] 第4回MMD杯
- [日記] VS2010RC一般公開。
- [日記] ソニック4・・・だと?!
2010-03-102010-03-052010-03-012010-02-212010-02-162010-02-112010-02-07
- Adsense