風柳メモ

ソフトウェア・プログラミング関連の覚書が中心

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

Google App Engine/PythonのChannel APIを使ってみた

Google App Engine/Pythonで、サーバ側からクライアント側へのpush型通信*1が出来るChannel APIというのが追加されたので、『れとろ・ちゃっと』*2に実装してみました。 そのついでのメモ代わりの記事です。 Java版は既に@ts_3156さんが、実際の動作サンプル…

wedataのアイテム追加をつぶやくbotを試作

wedata にアイテムが追加されたらつぶやくbot wedata更新情報 (@wedata_update) | Twitter 今のところ、更新対象にしているのは、 AutoPagerize LDRize LDRFullFeed UrlToThumbnail ShortUrlServices です。 30分に1回くらい、各Feedを見に行って、追加され…

Short URL ExpanderとTwitter Show Image ThumbnailのGreasemonkey(Firefox)対応など

wedata対応版を改修 TwitterShowImageThumb_wedata.zip 解凍して、seahorseフォルダに入っている ShortURLExpander_OS.user.js TwitterShowImageThumb.user.js の二つのスクリプトは、 SeaHorse(Sleipnir) SeaHorse(Grani) Greasemonkey(Firefox) で使用出来…

はてなダイアリーで『Twitter @Anywhere』を有効にしているとIE7以下でエラーが発生するみたい

元は このダイアリーをIE7で見るとエラーが発生して、開けない、という話でした。 @furyutei こちらのサイト、IE7からだとエラーになって開けないようです。 IE8 Sleipnir や その他のブラウザ ではOKみたいですが、確認された方が良いかもしれません。 // c…

Twitter Show Image Thumbnail for SeaHorseをwedataに対応してみました

Twitter Show Image Thumbnail for SeaHorseを改修してみました - 風柳メモ ですが、やはりソース中に継ぎ足していくというのもイマイチかなぁ、と思って、wedataに登録して共有できるようにしてみました。 ダウンロード(SeaHorse on Sleipnir/Grani、Grease…

Twitter Show Image Thumbnail for SeaHorseを改修してみました

設定が追加しやすくなった、かも @10th543さんが作成されている*1、 ファイル共有[無料] by DoEvery なんですが、対応サイト(carrier)の追加作業が少し繁雑かな?と個人的に感じたので、少々改修してみました。 ほんとはFirefox等にも対応させたかったんだけ…

自分の会社や案件でGoogle App Engineを使いたくは無い、たった一つの理由

GAE

そのままのデータベース(datastore、Bigtable、呼び方は何でもよいけれども)では、日本語(というかUnicode)の検索が(事実上)使い物にならない、ただそれだけ。 前方一致以外の検索ができないという問題があります。これらの問題に対する解もあるのですが、作…

GAEの障害?1分間隔のcronが2010/11/11夜から動作していない模様

GAE

cron.yamlにて、 schedule: every 1 minutes にしてあったアプリが、咋夜の日本時間19時過ぎから動作しなくなっている模様。 Cron Jobs で見ると、 every 1 minutes (UTC) 2010/11/11 10:13:42 on time Success とかなっている。 このため、GAE-Cron等、1分…

今見ているGoogleマップを画像として貼付け可能にするブックマークレット

今見ているGoogleマップを画像に変換するブックマークレットを作ってみた Googleマップを画像に変換 - Hatena::Let Googleマップを画像に変換(IE専用) - Hatena::Let 最初からHatena::Letでやっていれば、IE用とそれ以外を分ける必要も無かったことに後で気…

『はてなコピィ普及委員会』に関するはてなさんからの回答が届きました

に関する利用規約上(特にTwitPicに元コピィのコピーをアップロードする行為について)の問い合わせに、本日返答いただきました。 最初の問い合わせが10/18で(途中約1週間毎に催促計2回)、回答が本日(11/2)、ほぼ半月かかっているのは『お返事には数日か…

11月1日

落ちは右下。

ハロウィン用コピィ

まぁ、折角なんで

『はてなコピィ普及委員会』再開

事情があって非公開にしていた を、再度、公開しました。 物好きな方は、フォローしてみて下さい。 ちなみに、2010.10.30現在も、はてなさんからのご回答はありません…なので、TwitPicへのコピィ(バナー)アップロードは現状中止し(既存のものも全て削除済)…

GAE-Cronをバージョンアップしました(version 0.02)

安定性の向上を目指して… GAE-Cronですが、version 0.01系列では、設定しているはずのタイマが、一部コールされなくなってしまうことがあるなど、安定性に問題があったようですので、タイマ処理を全面的に書き直し、version 0.02 としてアップしました。 ダ…

母さん、あのメールどうなったんでしょうね

最近のコピィ もうすぐハロウィンですが、その翌日の万聖節とその日が誕生日の某キャラクターたちもお忘れなく…。 なお、例のあれは… ですが、現在非公開(運用停止中)です。 利用規約に抵触しないかどうか、はてなさんに問い合わせなのですが……2010/10/18…

hookhubがなくなっていた…?

先日、何気なくhookhubを使ったアプリにアクセスしたら、さっぱり動作しなくなっていました。 で、直接 http://www.hookhub.com/ に行ってみたら、きれいさっぱり別のサイトに変わってしまっていました。これは、TwitterのBASIC認証廃止の影響が大きいんでし…

『胡蝶の夢語り』…読者参加型Web小説作成サイトを試作してみた

サイト http://ha-in-w.appspot.com/stories/ ※更新情報とか→『胡蝶の夢語り』お知らせ (@hainw) | Twitterで予定。 概略 『読者参加型小説』を作成するWebサービスです。 小説を読んでいるとき、「あ〜、このシーン、自分ならこんな風に繋げるのに〜!」と…

GAE-Cronで最終起動時刻と結果が表示されない不具合が発生していました

GAE-Cronにて、いつの間にか最終起動時刻と結果が共に『(-)』となって更新されなくなってしまう現象が発生していたようですので、これに関しての修正を施しました。 お手数ですが、新版 ダウンロード(version 0.01f):gaecron-v001f.zip をダウンロードして解…

『はてなコピィ普及委員会』発足

役員なし・平会員1名のみの委員会ですが とくに絵心が無くても簡単にバナー付きリンクが作れてしまう『はてなコピィ』。 私的に大好きなサービスなんですが、初期はともかく、現状は閑古鳥が鳴いているのが否めません…。 なので、非公式に なるものを、でっ…

はてなにログインしなくても、はてな記法→HTML変換が出来るサービスを試作

はてな記法→HTML変換サービス はてな記法エディタ 他のブログを使っている方(はてなに未加入の方)や、はてなにログインしていない状態の方でも使用可能です。 作成動機 はてな記法に慣れてくると、ココログとかで記事を書くときにちょっと面倒に感じるので…

コピィは続くよどこまでも

いくつか作ったので貼り付け

TwitterをGoogleリアルタイム検索したときにページングするAutoPagerizeプラグイン(apGTS)

Googleリアルタイム検索でTwitterを検索(site:twitter.com/ユーザIDを指定)した時の画面がシンプルでいい感じだと思ったのですが、AutoPagerizeが効かないので、効くようにするプラグイン(Greasemonkey)を書いてみました。 ユーザサイドスクリプト イン…

『続きを読む』をその場で読むReadMoreスクリプトをこっそり修正(ver.0.03c)

ReadMoreで、ちょっと前から、はてなダイアリーの『続きを読む』が展開出来ないな〜と気になっていたので、調べて修正しました。 原因はHTMLDocument構築がうまくいかないケースがあった模様。ページング(他ページを読み込んで継ぎ足す)スクリプトを作った際…

最近作っ……てないけど、なにはともあれ、はてなコピィ

前回のって……これかな? けいおん!4巻発売記念 4巻用以外は以前描いたものだけれど、あらためて。 その他 いくつかは以前の日記やココログの方で使ったかもしれないけれど、気にしない方向で。 前回よりも前でどっかに貼った気もするけれど割と自分で気に入…

NewTwitterではユーザスクリプトは書きにくいかもなぁ

半端じゃなく動的生成している画面 もともとのTwitterでも、JavaScriptをオフにしていると、 You cannot use the Twitter website without having JavaScript enabled on your web browser. Please re-enable JavaScript and refresh this page. と言われて…

Google画像検索関連スクリプトの更新でいろいろはまる

また変わったのか… ここ3ヵ月ほどネットから遠ざかっていたところ、 さて、この度、進化し続けるWeb と爆発的に増え続ける情報量に対応するために、Google では画像検索をリニューアルしました。今までと比べて、より見やすく、操作しやすいインターフェース…

ツイちぇき!を追跡 (tweetcheckit)がなぜ検索結果を独占するのか?

http://tweet.ocn.ne.jp/のキーワードを10分毎につぶやくbotを作ってあったのですが、 Twitter の検索結果に、ただキーワードを羅列しただけの tweetcheckit のつぶやきがたくさん流れて迷惑です。 http://d.hatena.ne.jp/furyu-tei/20100617/1276774750#c12…

GAE-Cron version 0.01eに不具合

GAE-Cron version 0.01e のタイマ処理(gaetimer.py)に不具合が見つかりました。 異常時の初期化処理の一部を誤って消してしまっていました。 06/20 05:30〜06/21 08:00の間に同versionをダウンロード&デプロイされた方は、お手数ですが、再ダウンロードの上…

2009年7月下旬から本日までに作ってみたツールやサービスなど

覚書を兼ねてまとめ ふたつの記事を共にブックマークしているユーザの抽出するRubyスクリプト(2009/07/23) ふたつの記事を共にブックマークしているユーザの抽出 - 風柳メモ ぜんぶ読んだ4!(2009/09/27) 『読んだ4!』にまとめて登録する『ぜんぶ読んだ4!』…

GAE-Cronのタイマ負荷軽減と不具合修正(version:0.01e)

GAE-Cronのタイマ処理を見直し、負荷の低減を試みました。 version 0.01dの時もそんなことを言っていましたが(苦笑)、今回はより抜本的に修正してみました。 タイマ数が多く、かつ、それぞれの間隔が短い場合に効果的に働くと思います。 250個のタイマ(全て1…