スキップしてメイン コンテンツに移動

投稿

2011の投稿を表示しています

MinGWの64bitをインストールする

メモ MinGW64bit版をインストールしたのでメモ 手順 MinGW64bit版 をダウンロード MSYS をダウンロード C:/Users/ユーザ名/直下にMinGWディレクトリ作成 1で取得したzipファイルをそのディレクトリに展開 2.で取得したexeを実行し、パス入力が聞かれるので、C:/Users/ユーザ名/MinGWを入力 スタートメニューから、MSYSを起動する MSYSのバージョンが古いが気にしない。 参考 PENGUINITIS - MinGW 64 bit 版 のセットアップ

今日からあなたも使える!? uupaa.js入門!

前書き JavaScript Advent Calendar 2011(フレームワークコース)  8日目担当 ArcCosineです。 JavaScriptのフレームワークは数多く存在しますが、国内産で優秀な機能を持つuupaa.js(Ver0.8)についての解説もどきを書きたいと思います。 本エントリでは最後のTipsにHTML5のCanvasを用いているため、IEでは正常に表示できない可能性がありますが、仕様ですのでご了承ください OperaかGoogle ChromeかFirefoxかSafariでの閲覧を強くおすすめします。 excanvas.js?(∩ ゚д゚)アーアーきこえなーい

JavaScriptで遊ぼう 20分間クッキング♪(初心者向け)

前書き JavaScript Advent Calendar 2011(オレ標準コース)  8日目担当 Arc Cosineです。 今回は、プログラム未経験な方でも楽しくJavaScriptで遊べるようにという願いを込めて書きます。 ※IE6,IE7,IE8では今回のプログラムは動きません。下記に記載されています推奨ブラウザをご利用ください。

ArcCosineはスケジュール登録を覚えた

Bloggerってすげー 結構長い間Blogger使っていますが、今までロクにスケジュール機能使っていませんでしたが、今度のアレの為に試してみました。 普通に対応してて、結構感動しています。 なんか、これからブログ書くのが楽しみでたまらないでゲソ。

Keyaction cancelerを更新しました。

必要は発明の母 数日前に書いたkeyaction cancelerに対するはてブコメントで id:hokorobi あぁ、勘違いしていた。Operaのキー設定を優先するんだと思っていたけど逆だ。Googleリーダーでも 1, 2 をタブ切り替えのまま使いたいんだけどどうやるんだろう? というのがありましたので、ああ、なるほど。デフォルトアクションを優先させたいのね。よしよし。と思って書きました。 発想は単純です。Webでキーアクションを割り当てる場合、大抵keydownイベントにイベント関連付けしてますので、Web側のkeydownイベントをpreventDefaultすればいいのです。 ちゃんと賢いOpera好きなプログラマがいれば、そんな適当なコードは書きませんが、それで9割のブラウザの場合、Web側の想定の動きをするので、それで満足しちゃうサービスが多いのも仕方がありませんね keyupにイベントつけてるサイトもありますが、そこまで変態的なイベント操作は知りません>< お待ちかねのコード // ==UserScript== // @name keyaction canceler // @namespace http://looxu.blogspot.com/ // @include http://www.tumblr.com/* // @include http://www.pixiv.net/member_illust.php?mode=manga* // @include http://mail.google.com/* // @include https://mail.google.com/* // @include http://www.google.com/reader/* // @include https://www.google.com/reader/* // @author Arc Cosine // @version 2.0 // ==/UserScript== (function(win,doc){ //You can add more domain and key. var PressConf = { 'www.tumblr.com': '

Favstar.fmが重い

みんな大好きFavstar Twitterが好きでふぁぼり・ふぁぼられが好きな人は、Favstar.fmを結構な確率でチェックしてるのではないでしょうか。 ところが、最近のFavstar.fm重くないですか? 調べた所、どうやらad-maker.infoサーバが重い模様。 ここで、Operaユーザならばコンテンツブロックに追加するという思考パターンになりますので、その思考で行きましょう。 ブロックする手順は下記の通り Favstar.fmにアクセスした後、適当な所で右クリックして、コンテンツのブロックを選択 右上の詳細設定をクリック コンテンツのブロックウインドウが出ますので、追加ボタンをクリック そこに、「http://admin.ad-maker.info/*」を入力 僕の体感ですと、ブロックする前は15秒くらいかかっていたのが、ブロック後は5秒くらいで表示される感じです。 あくまでも体感ですし、適当な感覚ではありますが、確実に早くなると思いますので、ヘビーにFavstar.fmをチェックされてる方は試してみてください。 以上です。

vim+zsh+Cygwin環境を構築したので、メモ

Cygwinで遊びたいっ Cygwinで遊びたい季節ですよね(どういう前ふりなの……?) いますぐコマンドプロンプトを捨てて、Cygwinを使うべき10+の理由 - ブックマクロ開発に 上記エントリに影響されて、早速Cygwin環境を構築したのでその覚書を。 構築環境はWindows7 Professional 64bit版です。

minttyを最大化で起動する方法

最近、Cygwin始めました 某エントリに影響されて、そんなに楽しいのかなと思って手を出した次第。 1日ちょっとでひとまずVim環境だけ整えたって感じです。 なかなか面白いし、自分が持っている*nix系の知識が役に立っております。 本題 で、本題ですが、ターミナルとして、mintty.exeを利用するのですが、これを最大化表示したかった。 TwitterにもPostしたんだけど、minttyに--help渡すとそこに書いてあった。 引数に--window続けてmaxを与えればよさそう。 ということで、最終型はこんな感じ。 mintty.exe --window max /bin/zsh --loing -c "screen -U -x -R" zsh良いよね。 以上です。

gmailでの不満解消。

今までの不満 周知の通り、僕はキーボード大好きっ子です。 キーボードに触れて作業することに喜びを感じる生き物なので、アプリケーションはもちろん、Webもなるべくキーボード操作したいと思っています。 ところで、キーボードで操作出来るWebの代表例はgmailですね。 gmailのお陰で僕はメーラーを捨てることが出来るくらい、gmailの使い勝手は良いです。 そのgmailに不満点が一つありました。 それは2ストロークのショートカットが効かないというものでした。 例えば、inboxへ移動するg,iというアクションが効かなかったのです。 これは作業効率を大幅に下げるもので不満の元でもありました。 特殊環境でのみ発生する不具合 ちなみに、この現象、非常に特殊な環境でのみ発生します。 それは以下の環境です。 使用ブラウザがOpera keyboard.iniに2ストロークアクション(g,gみたいなの)を登録してる 2ストロークアクションの最初のキーが(この場合、g)gmail側のストロークアクションの最初のキーと一致している。 このような 変態じみた設定をしている 環境でのみ動かないという物でした。 僕はVimっぽい動きをOperaにさせているので、g,gをGo to startアクションに割り当てています。 gキーを二連打するとそのままページトップへジャンプするという動きをします。 これが気持ち良いんですよ。 まあ、気持ちよさはともかく、これを生かしつつ、gmailのg,iとかg,sを使いたいというのが僕の欲求でしたが、Operaの仕様なのか、2ストロークが設定されてる場合、Opera側が有効になるという動きをしていました。

こんなに若者が不幸な時代はない

初めに こんなに若者が幸福な時代はない 上記エントリをお読みください。 上記エントリに同意出来る方は、このエントリを読んでもしょうがないので、お布団をもふもふする作業に戻ったり、ニコニコ動画を眺めるというお仕事に戻ってください。

Google Calenderの曜日に色をつける

OperaのUserCSSです 日曜日が一番左で、土曜日が一番右の場合は、以下のUserCSSを適用する事で、曜日に色をつけることができます。 以前に書いたコードをちょっと修正しただけですがねw th.mv-dayname:first-child { color: #fff !important; background-color: #c00 !important; } th.mv-dayname:nth-last-child(1) { color: #fff !important; background-color: #00d !important; }

Operaをたった10分でチョッパヤにする方法

前口上 全国10兆飛んで6478人のOperaファンの皆様御機嫌よう。 どこかで見たことがあるブログタイトルですが、そうです、それのOpera版です。 そもそも、Operaファンならば既にやっている可能性があり、僕がこんな記事を書かなくても自力でやっちゃう素敵な方々に敢えてこのブログを書き綴る事により、自分の無知を再認識したいという謎の欲求により、この文章は書かれています。 手順 手順は下記の通りです。 1)RAMディスクをインストールする 2)RAMディスクにキャッシュディレクトリを作る 3)Operaのキャッシュディレクトリを変更する 4)Operaを再起動する RAMディスクをインストールする このページを見てインストールしてください。 Big Sky :: IEとFirefoxとChromeをたった10分でチョッパヤにする方法 RAMディスクをインストール後、再起動したら次のステップへ移動してください RAMディスクにキャッシュディレクトリを作る RAMディスクのドライブ名がF:\である事を前提にします。ディスク環境次第では別の名前がつくと思いますので、各自の設定に合わせてください。 さて、作るディレクトリは1つで大丈夫です。 RAMディスクの直下にOperaCacheというディレクトリを作成してください。 見慣れた形式で書くならば、 F:\OperaCache\ です。 Operaのキャッシュディレクトリを変更する さて、ここでOperaのキャッシュディレクトリを変更するために、アドレスバーを選択して、 opera:config と入力しましょう。 上記のリンクをクリックしても構いません。 表示された設定ファイルエディタの「クイック検索」に「 Cache Directory4 」と入力してください。 面倒くさい人は、 これをクリックしてください さて、Cache Directory4とOperator Cache Directory4が表示されていますね。 今回は Cache Directory4 の中身を変更してください。 先ほどの例ですと、 F:\OperaCache\ と入力すればOK。 後は保存をクリックしてください。 Operaを再起動する お疲

もしも蝉が東北大のウインドノーツだったら。

Twitterに投稿したネタです 蝉「誕生するッ…!!」 蝉「聞こえるか?複眼に何も映らねぇ!!」 蝉「クソッなんも聞こえねぇ!!」 蝉「複眼が無いと俺は空も飛べねぇのかよっ!!」 蝉「還ってこれるのかこれでッ…!?」 蝉「へへっ…悪いなヘボ蝉で…」 蝉「ウーファーだけは一流のところ見せてやるぜ!!」 蝉「フルヴォリュームだぜ!信じらんねぇ!」 蝉「俺の人生は七日時々三日…!イイ蝉生だよ!」 蝉「空気をッ…空気を震わすんだ…!!」 蝉「邪魔されてる…わかってるけど…!!」 蝉「左腹腔がっ攣ってる!!うぅぅああああああああああああ!!!!! 」 蝉「ああー痛いッ!!ぅあああああ!!!! 」 蝉「響けっ響かせんかぁああ!!!!! 」 蝉「 桂っ今日何日ィ!?ドボォォ」

1分で対応する、はてなスター二重表示対応

僕のブログ限定の現象かもしれませんが 1ヶ月くらい前から、はてなスターが二重で表示されるという現象が起きていた。 なぜそうなったのか原因が不明なのだが、(今更ながら)対応することにした。 1分でできる対応 Hatena.Star.SiteConfig = { entryNodes: { 'div.hentry': { uri: 'h3 a', title: 'h3.post-title', container: 'h3' } } }; 上記のコードをテンプレートにコピペするだけ。 やったね!

一部の人にしか嬉しくないIE9のJavaScript情報

皆様こんばんわ。只今深夜ゼロ時ニジュナナ分。 一部の人にしか嬉しくないIE9での情報です。 イベントキャンセルと言えば IE6-8時代には、window.event.returnValue=falseという魔法のコードを書けば大抵なんとかなっていましたが、なんと、IE9ではこれが効かなくなります。 代わりに効くのが、event.preventDefault()です。 ということで、よくあるコード function cancel(e){ var event=e||window.event; if( typeof event.preventDefault == "undefined" ){ event.returnValue=false; // IE6-8 }else{ event.preventDefault(); //Opera,Firefox,chrome,safari and IE9 } } これでイベントキャンセルできます。 本当に一部の人にしか嬉しくないIE9のJavaScript情報でした。

カーテンを買った

非常に今更なのですが、僕の部屋にはカーテンがありませんでした。 全部丸見えって訳ではなく、普通に曇りガラスなので外から中は見えない仕様なので、別にいらないかーと思い買ってなかったのです。 ですが、この度はちょっと奮発してカーテン購入しました。 その理由は暑さ対策。 知り合いの人に教えてもらったのですが、カーテンがあると、体感温度が1~2度は確実に下がるとの事。 騙されたと思ってやってみたのですが、効果は抜群でした。 なので、ここ数日エアコンオフでも結構過ごせています。 もし、一人暮らしの男性or女性でカーテンつけてなかった人、これを機会につけてみるのはいかがでしょうか? #考えてみたら、女性でカーテン無しってどんだけ(勇者|世間知らず)なんでしょう。 #あ、ども、ただの世間知らずです。

AndroidのWebbrowserで、望みどおりのスクロール位置を取得したいっす

Androidだけでなく、iPhoneとかでも使えるかもね ブラウザのスクロール位置はscrollイベントにaddEventListenerして、window.pageYOffset + window.innerHeightで求められるんだけど、アドレスバーが出てきた時の値が若干違う。 そこで大分苦労した。 解決策 scrollイベントで取得できないなら、resizeイベントで取得すれば良いじゃない。 頭のいい人なら一瞬で気づくかもしれないが、馬鹿だったので2ヶ月くらいかかった。 (´・ω・`) このじょうほうがみんなのやくにたちますよーに

データ移行に欠かせないたった一つのフリーソフト

データ移行作業中 少し時間ができましたので、HDDの中身を移行しています。 いろいろデータがあるのですが、この際なのでちらばっていたデータを全部ごっそり一つのHDDへまとめています。 さて、データコピーを支援するソフトはたくさんあるのですが、僕が愛用しているのはFastCopyです。 FastCopy http://ipmsg.org/tools/fastcopy.html ただ純粋にデータコピーするだけのソフトなのですが、その速度は神速。 メモリがばかみたいに使える現在ですと物凄い高速コピーを見せてくれます。 お陰で作業もめちゃくちゃ捗ります。 Windows限定ではありますが、オススメのソフトの一つです。 1万近いソフトとか買わなくても十二分に活躍してくれます。 以上です。

結局

結局、新しいPCを購入しました。 懐に大ダメージ。トホホ……。 でも、新PCは高速&大容量なので、大満足です。 しばらくうまい棒生活ですね(遠い目

PCが……

ここ最近、PCが不安定動作しまくっています。 理由としましては、暑い……ぐらいしかおもいうかびません。 もちろん、大分長く使っているとか、掃除してないとか色々理由はあります。 問題としましては、買い換えるためのお金が無いって事くらいですかなぁ(遠い目 この夏は何とか持って欲しいです……。

Google検索の新機能に気づいた

Google 検索のUIが変わりましたね キーボードブラウジングユーザにとっては非常に使いづらい所があります。 特に、J/Kで画面のスクロールを行うvim指な人にとってはちょっと辛いです。 そんな、Google 検索ですが、一つ面白いことに気づいたので、書きます。 ページ遷移 まず、こちらを御覧ください。 どこにでもある普通の検索結果ですね。 この状態でエンターキーを叩きます。

PCはこれからどうなっていくのか

思索 cc licensed ( BY SD ) flickr photo shared by njt1982 連日暑いですね。 ここ数日めっぽう忙しくて、身体が四つくらい欲しいです。 プログラマとして仕事を行う上で、PCは欠かせない道具の一つなのですが、そのPCの将来についてちょっと考えてみました。

IEデバッグの歌

元ネタは、彩音Pのサラリーマンの歌です 一生懸命ハックして IEに戻ると、ただ死ぬだけ こんな毎日飽きたけど、 今日も明日もただ繰り返す いつものバグに悩み込む 今日も謎エラー 試して失敗して 通いなれた専用コードへ たいした問題なんかない 忙しい日々 あんまりバグだらけでなんだか泣けてきた 子どもの頃に夢見ていたのは スーパーハッカー 悪者(IE6)をやっつけるよ 一生懸命ハックして 鯖に入ってただ上げるだけ 頭に良さそうなコーヒーを 今日も一人でちょっと飲むだけ 会社で仕事のミスをした 怒る顧客 あやまって あやまって 飛び起きたら夢だった・・・。 寝かせてよ休日くらい 気持ちよく 既存バグは狐だけでいいよ・・・。 それでも耳にする 不況の世の中 忙しいだけ実は幸せなのかもね? 一生懸命ハックして 家に帰ると、ただ寝るだけ 一生懸命対応すれば IEも何かの役に立つかも 明日は良い事ありますように 一生懸命ハックして 鯖に入ってただ上げるだけ 一生懸命ハックして 今日も明日もまたデバッグする 一生懸命ハックして 鯖に入ってただ上げるだけ こんな毎日飽きたけど、 今日も明日もまたデバッグする

IE6限定バグ?

メモです。 IE6限定かもしれませんが、以下のようなコードですと「catchステートメントでは適用されますが、throwステートメントでは適用されません。」というエラーがでます。 try{ //do something }finally{ //do something } んで、そのエラーを消す方法は下記の通り try{ //do something }catch(e){ //do something }finally{ //do something } catchを書いてあげれば良い。 googleに置いてあるjquery1.6.1でこのエラーが出てハマった。 IEは、エラーメッセージが分かりづらくて苦労する。 検索してて、参考になったので、ここもメモ catchステートメントでは適用されますが、throwステートメントでは適用されません。 - latest log

Colorful favstarのaddonが公式に登録されました。

https://addons.opera.com/addons/extensions/details/colorful-favstar/ userjsや俺俺アドオン等で公開していたColorful favstarですが、今回無事に公式に登録されましたので、ご報告致します。 英語で書いてあるけれど、クリックしてインストールするだけで使うことが出来ます。 機能は全く変わっておりません。 今後は、こっちを優先的に更新していきます。 以上です

Opera男子ができる女の子の「女子力アップ」の手伝い5つ

全国100人くらいのOpera男子(笑)の皆さんごきげんよう。今日は、Opera男子ができる女の子の「女子力アップ」の手伝い5つをご紹介したいと思います。 女の子は日々、女子力アップに余念がありません。Opera男子にはわからないかもしれませんが、女の子たちは自分のために1分1秒を無駄にし、女子力アップのために努力しているのです。 でも、女子力は女の子自身の力だけではあげることができません。周囲の人たち、特にOpera男子たちの協力なくして女子力アップは難しいのです。今回は、親しい女友達に対してOpera男子ができる、女子力アップのお手伝いを5つ紹介したいと思います。   ・Opera男子ができる女の子の「女子力アップ」の手伝い5つ 1. 最新のOperaをインストールしてあげる。 女の子の欠かせないアイテムが Opera です。でも、最近は次々に新しいOperaが出るので、いちいちアップデートやプロファイラ別インストールをしていたら女の子のHDDがパンパンになってしまいます。そこであなたが、女の子の代わりにOperaをインストールしてあげましょう。あなたの周囲に「新しいOperaいれたーいー! でも容量なぁーい!」という女の子はいませんか? 「クリーンインストールしてあげようか」とさりげなく言ってwand.datごと全部削除してあげてください。 2. 友だちの女子にExtensionを紹介する たとえ恋愛感情がなかったとしても、女の子に対してExtensionを紹介してあげましょう。紹介しすぎると「好意があるのかも!?」と勘違いされちゃうので、3日に1回くらいのペースでExtensionを紹介ましょう。女の子はExtensionを紹介されると元気が出ちゃうのです☆ なんでもない普通の日にもらうExtensionほど、サプライズな気分が女の子たちを喜ばせます。できるだけデザインが良いものや、ゲームなどの時間を消費するものが喜ばれる傾向にあります。 3. ブラウジングでは2回に1回は1getをゆずってあげる 女の子と1getを競うときは、せめて2回に1回は1getさせてあげましょう。たとえ恋愛感情がなかったとしてもです。女の子たちは美しさ(フォントやアンチエイリアス)や色見本にお金かけているので、2ch閲覧で1getするだけでも非常に嬉しい

【2011年版】git+Vim環境を構築する

前口上 全国2000人くらいのgit+Vimファンの皆様こんにちは。 今日も元気にVim触っていますか。 git push、git pullしていますか。 今回この記事をまとめたのは、快適開発環境を手軽に作るためです。 今、学生やノンプログラマでVimやgitに触ってみたいなぁと思い始めてる人の参考になればなと思います。 目的 USBで持ち運べるVim環境の構築を目指す(ここでは、Cドライブ直下に作成してるけど、ドライブ名を変更すればUSBメモリでも使用可能) gitとの親和性をアップする (出来れば、Vimでかなりのことが出来るようにしたい) 対象読者 下記の項目に一つでも当てはまるならば、大丈夫です。 コマンドプロンプトでの作業が苦にならない キーボードで操作する自分がちょっと好き いい加減、gitに触れてみたいけど、どうやって環境構築すれば良いか分からない gvimによる作業が最近楽しくなってきた Windowsって$HOMEが判りづらい場所にあるのでィラッとしている そろそろ、魔法遣い[Wizard]になりたい Vundleでプラグイン管理したい vimshell萌える。vimshellたん、はぁはぁ

IE9が動いた。

IE9をWindows XPにインストールしよう。 | Ginpen.com http://ginpen.com/2011/04/26/ie9-on-winxp/ ↑の記事に釣られてやってみたけれど、めちゃくちゃ時間がかかりました。トータルすると18時間くらい。 こんだけの労力がかかるけれども、得られる結果は……。 素直にWindows7買ったほうが良かったです(´;ω;`)。 #俺、今月の稼ぎが良かったらWindows 7買うんだ……。

gitメモ書き

gitコマンドのメモ書き よく使うコマンド 1)git add . 開発したディレクトリで、これを実行すれば自動的に全部追加してくれる。 2)git commit コミットする。 3)git push origin master masterをoriginに反映する。githubへアップロード(?)みたいな感じ

角換わり腰掛け銀の勉強

角換わり腰掛け銀同型の勉強をしています。 昔の棋譜を並べつつ、定跡をつらつらと追っていますが、この形は本当に深く研究されているんだなぁと改めて感じます。 先手側は、1手の差で相手を追い詰める美学みたいなものを感じます。 後手側は、1手を躱して一気に仕留めるという意気込みを感じます。 僕の棋風からすると、後手側を持つ方が勝ちやすそうなのですが(カウンターが好きなので)、どうもこの戦型に関しては先手を持ちたいという気持ちが強いです。 やっぱり、一方的に攻めて勝てるならば最高ですし、少ない駒できっちりと切り落とすという結果を何度も見てると、この戦型の楽しさみたいなのを感じます。 #まあ、そのかわり敗戦譜は酷すぎますが 今その研究の棋譜のサイズを見たら30kb超えててちょっと笑いました。 普通の棋譜は10kbくらいなので、3倍もの差があるとは思っていなかった。 いっぱい勉強して、この将棋を自分のものにしたいと思う #まあ、研究しても、結局実戦で指さないと全然意味ないんだけどね 以前は8四歩からの定跡をあんまり知りませんでしたが、今だったら自信持って8四歩が指せますね。 もちろん、どっかで抜けがあってぼろ負けするという道が無いわけでは無いですが、将棋の奥深さみたいなものを垣間見れてちょっと嬉しい気分です。 後手番で勉強したいなぁと思っているのはゴキゲンの超急戦。 先手番が絶対有利だと思っていますが、案外24のような短期決戦では後手の方が有利なのではと思っています。 自分で攻める側だけでなく受ける側を持つと視野が広がりますしね。 そんな感じで自分のレパートリーをどんどん増やして気づけばオールラウンダーになるんですね、分かります。 アマチュアでオールラウンダーってどーよって思うのですが、かっこ良いので頑張りたいと思います。 かっこ良いので(大事なことなので二回(ry)) #ふと思ったのだが、こういった棋譜ファイルもgit等でバージョン管理したらいいんじゃない?@自分

Operaでルビ表示

アホなもんで、userjavascriptでやろうとしてましたが、既にCSSの先駆者が2名ほどいました。 ashizukaさんと Operaにおけるルビ表示 - Shishimushi kurumanさん Operaでルビをそれっぽく見せるユーザスタイルシート (kuruman.org > Kuruman Memo) またお前らか 流石ですね!!!

Opera Dragonflyが始まっていた

いつもの前振り 全世界の1兆6千万のOpera愛好家の皆様、ごきげんよう。 今日、(というか昨日)、Operaの新機能に気づいてしまったので、思わずその情熱をここに書き綴りたいと思います。 Operaでも console.log ( たぱーん ) ってしたかった 今日、Twitterで 「operaのdragonflyはいつになったらconsole.logで中身がたぱーんって出来るようになるんですか?」 って呟いたら、edvakさんから数秒後に、 「@ArcCosine 既に見られるよー。Error Console っていうタブだと見られないけど Scripts っていうタブだと見える。」 って返信がありました。

GAEのメモ書き

サブディレクトリに作成したモジュールをimportさせたい時は、__init__.pyをサブディレクトリ内に作成する。 モジュールへのアクセスは、「サブディレクトリ.ファイル名」で行う。 参考:Python ランタイム環境 - Google App Engine - Google Code

普通と特別

ふと思いついた事です。 多くの人は二種類の相反する感情を持っていると僕は思います。 それは、 自分は「普通」だ と 自分は「特別」だ の二つです。 もちろん、そんな事を欠片も思ったことない人は居ると思いますが、この相反する感情は何度も湧き上がってはお互いに打ち消し合っているのではないでしょうか。 自分が特別であると感じたい、思いたいという欲求は誰にでもあると僕は思います。 しかし、同時にそのような「異端」な状態は避けたいという感情も同時に出てきます。 どちらを優先するかはその人の人生観にかなり左右されますが、僕が観察する限り、かなりの人が自分は異端でではない、つまり「特別」ではなく「普通」である事を望んでいる傾向が強いと感じています。 なぜ、そんなにも普通を求めるのでしょうか。

teiden-notifierを使ったサービス作ったよ ~Blackout Tokyo~

それは、Twitterで見かけたつぶやきでした makotoさんが、深夜にぼそっとつぶやいたリンク先には素晴らしいモノが眠っていました。 http://tomato.myftp.org/dev/teiden-notifier/ 取り敢えずここまでこぎつけました! teiden-notifier: 全自動計画停電情報配信システム おお、この時期に丁度良い。 しかも嬉しいことにjsonで提供されてる!で、ごにょごにょしようとしたのですが、JSONP対応してなくてショック。 まあ、Proxy書いたら一発だよねー。って事で、久々にPythonでProxy書いて、GAEにうpしました。 作成時間は3時間w サービス名「Blackout Tokyo」 Blackout Tokyo 別にたいしたこと無いサービスです。 JSONを単純にレンダリングしてるだけなので、面白みが無いです。 uupaa.jsで作ったので通信部分とかパース部分とか超楽チンだった! 良かったら、使ってやってください。

Twitterの安否確認ツール作りました。

安否チェッカー 安否ったー をただパクっただけです。 本家との違いは、IE8でちゃんと動く、ちょっとJavaScriptをチューニングしてるくらいです。 尚、TwitterのAPIを異常な速度で消費しますので、ご使用の際にはAPI残量を確認してお使い下さい。 以上です。

東京は今、静かにパニックが始まっている

スーパーに行って来ました 今日、スーパーに買い物に行ったのですが、密やかにしかし、確実にパニックが始まっている事を実感しました。 特に、トイレットペーパー、パン類が根こそぎ売り切れ状態になっているのを目の当たりにすると、ショックを受けます。 僕自身、ここ数日間のニュース、及び余震で本当にキツイ精神状態ではありますが、どうやらまだギリギリ正気を保っているようです。 パニックだと感じた理由 パンが売り切れになるのは、仕方がないと思います。最悪調理出来なくなった時を想定しているからだと思います。 ただ、買う量が異常だと思います。 買い物袋目一杯 にパンを詰め込んで買ったところで、賞味期限を考えると 普通に消費しきれない 事は目に見えています。 これから1週間パンだけの生活ですか。 結局カビらせて捨てることになったら、それ、本当に意味が無いですよね。 自分が買った量をどれぐらいのスピードで消費するのか理解していますか。 トイレットペーパーだってそうです。 1日で12ロール使い切るような生活してる家族は日本でも極稀なのに、なぜそんなに買い込むのか。 一呼吸置いて考えれば、別に 今 無くても良い物を「 余計 」に買い込んでいる姿ははっきり言って、滑稽です。 しかし、その 表情をよく観察すると不安で切羽詰まっている のが分かるので、笑うに笑えません。

zipファイルの文字化け

Zipファイルが文字化けしてた 今日、MacユーザさんからZip伸縮されたデータを受け取ったのですが、展開してみると普通に文字化けしていて使い物になりませんでした。 展開に使用したソフトは、 Lhaz で、Unicode対応!って謳ってはいたものの、今回のファイルは駄目でした。 んで、同じくUnicode対応と謳っている Explzh を使用したら文字化けせずに展開することが出来ました。 何が悪かったんだろうなぁ? どちらも、フリーで公開されているので、本当にありがたいです。 メインは相変わらずLhazを使い続けたいと思いますが、緊急用にExplzhってのもありかもしれません。 本日のフリーソフト Explzh http://www.ponsoftware.com/archiver/download.htm Lhaz http://chitora.com/lhaz.html

残金が

今月使用可能金額が3000円を切りました。ひゃっほぉ!! どーしようwwww まぁ、貯金を崩すしかなさそうですが、この時期は何かと出費が多いですなぁ(涙目) 新しい靴って大事だよね☆←ぉぃ

+WiMAXに釣られないために

+WiMAXでauハジマタ! 本日、htc EVO WiMAX ISW11HTが発表されましたね! 気になる売り込み文句は 525円でWiMAX使い放題! これをぱっと見たとき 「え?もしかして525円で毎月WiMAXが使いまくれるの?」 「やべえ、8円携帯超えたwww」 「ちょっとau乗り換えてくるwwww」 みたいなノリになるのは普通ですよね。 実際僕もテンションがあがったのですが、 大抵ウマイ話には裏がある。 なので、公式の資料を見ました。 auのAndroid (TM) 搭載スマートフォン「htc EVO WiMAX ISW11HT」の発売について〈別紙〉 | 2011年 | KDDI株式会社 「+WiMAX」月額利用料 ( ゚д゚) ・・・   (つд⊂)ゴシゴシ   (;゚д゚) ・・・   (つд⊂)ゴシゴシゴシ   _, ._ (;゚ Д゚) …!? えっ? えっ? ※ ご利用時には別途パケット通信料がかかります。 さすがau! おれたちにできない事を平然とやってのけるッ そこにシビれる! あこがれるゥ! まあ、ウマイ話には裏があるんです。 ちなみに、UQ Flatの年間パスポートを使うと、毎月3,880円でWiMAX と パケットが使い放題です。ひゃっほう! 皆様、公式ドキュメントは良く読みましょう。

JavaScriptの名前空間

別にたいしたことでは無いんだけれども、JavaScript(クライアントサイド)のグローバル変数はwindow以下に適当に作られる。 なので、なるべくwindowを汚染せずにコードを書きたい場合は無名関数とか使って幸せになりたい。 でも、なんだかんだ言っても、結局はwindowに俺俺関数やら俺俺変数やら俺俺オブジェクトを追加しないと動かなくてムキーッってなるケースも多いので、そういう幸せはなかなか到達出来ない。 最も、冷静に考えてみたら名前が衝突するようなページなんていっぱいあるんだから、あまり気にせずにガンガングローバルを汚染して知らん顔するのが低レベル技術者として出来る唯一の方法かもね。 そもそも、そういうグローバルでデータをやりとりしなきゃいけないコードを書くなという正論には耳をふさぎます(∩゚д゚)アーアーきこえなーい クロスドメイン通信楽しいよねっ!←ぉぃ

KDDI版iPhoneだとっ!? ※これはコラ画像です。

左上に注目! KDDIって書いてあるー?! ついに、KDDIにもiPhoneが来たか!!! うひゃっほぅ! ちょっとKDDI解約してくるわー! アホか。 本日の元ネタ ついにKDDI au版iPhoneのようなものの写真を発見! 画像をちゃんと見ると分かるのですが、一部元ネタ画像を加工してあります。 どこか分かるかな?

はてなスターがハートになってやがる……っ!

ネタです くそっ、これが企業のやる事かよ……っ! 独り身である連中の事を考えずに……、ただイベントだからと言って盛り上げようとする……っ! これが! これが、どれだけ俺たちを苦しめているのかまるで分かっちゃいない……っ! 面白さ優先で、どれだけの独り身が傷ついているのか、考えもしない……っ! ハートマークなんて、この時期一番見たくない記号なのに……っ! 俺は、いや、俺たちはお前たちから見れば、確かにクズだ。どうしようもない、救えない人種だ……。 だが…、いや、だからこそ……、こういうイベントに乗っかって悪乗りする連中を許しちゃ行けない! 克てっ……! 克つんだ……! 己に……っ! リア充という、化け物どもに……っ!

角損からの粘り

見てくれこの棋譜、どう思う? すごく……へぼ将棋です。 ネタがかぶってるけれども気にしない。 角を損しても中盤相手がミスってくれたお陰で大逆転。 将棋は本当に難しいと感じた一局です。

ごき中超急戦新手?

将棋倶楽部24で指してたら、こんな手を指されました。 先手が僕です。 初手から。 ▲2六歩 △3四歩 ▲7六歩 △5四歩 ▲2五歩 △5二飛 ▲5八金右 △5五歩 ▲2四歩 △同 歩 ▲同 飛 △5六歩 ▲同 歩 △8八角成 ▲同 銀 △3三角 ▲2一飛成 △3二銀! 通常は8八角成なのに、このタイミングで受けられて一瞬で頭が真っ白に。 この後、8五飛成としたのですが、当然こんな弱い手は意味がなくボロボロと桂、香を拾われてぼろ負けしました。 今後、後手番を持って3二銀を指してみたいと思います。 アマチュア相手なら絶対有力だと思います。 もし、対策を知ってる方が居ましたら教えてください。

ふぁぼったーのアレを解消するスクリプト書いた。

これは何? ふぁぼったーの&を解消するコードです。 Opera限定だけど、ちょっと修正すればどのブラウザでも動くと思います。 ちなみに、先人が既に似たようなコードを書いていますので、無理に入れる必要はありません。 コード

理想の萌えキャラを作成した

どう見ても初音ミクさんです。本当にありg(ry 色とか適当だけれども、眼鏡にはこだわった。 赤い眼鏡はキュンキュンですよ、キュンキュン。 こちらで遊べます。 キャラメイクファクトリー -きせかえFlash- ミラー先が幾つかありますので、ご注意を。

今まで拡張機能に頼って来なかった人がOperaにいれている拡張機能

大分拡張機能も増えてきましたね とはいえ、基本的には今までUserJSでなんとかなってきたので、僕はあまり拡張機能を入れていません。 そんなOpera好きな僕が厳選して入れている拡張機能機能を紹介します。 厳選拡張機能一覧 GMail Checker - Opera extensions Gmailの新着チェックをしてくれる拡張です。Opera Mailを使用しない僕には必須機能です 逆に、Opera Mailをメインで使ってる人は入れても仕方が無い拡張とも言えます。 そもそも、メールはGmail使ってないよという人にもあまり意味が無い拡張と言えるでしょう 一言メモ:音が可愛いです Image Preview Popup - Opera extensions リンク先のイメージをマウスオーバーするだけで表示してくれる拡張です たまに邪魔になる時があるのが残念ですが、慣れれば問題なし。 一々リンクをクリックしなくても良いので便利です。 一言メモ:アイコンのOperaたんが可愛いです AntiBrowsniffer - Opera extensions Operaで正常表示されないページをかなりの確率で正常表示してくれる拡張。 所謂「大手」のサイトで「Operaは対象外ブラウザです(キリッ」みたいな事を書いてる所を躱すためのツールとも 筆頭はGyaoですが、YoutubeやPicasaといったGoogle先生の不具合にも対応してます。 ちなみに、Pixivでもこの拡張が有効になってしまうので、www.pixiv.netをexcludeを追加した俺俺AntiBrowsnifferを使っているのは内緒の話 一言メモ:Gyaoが普通に見れたことにちょっとびっくり Coloful_favstar 手前味噌で申し訳ないのですが、favstar.fmをふぁぼったーみたいに色反映する拡張です。 ふぁぼったーのあの赤文字をfavstarで見れるようになります。 ふぁぼられが気になってしょうが無い方は是非インストールしてみて下さい 一言メモ:最初のバージョンはExtension Makerでビルドしました 最後に 実際、拡張機能は最低限で十分なのです。 20個も30個も入れないとまともに使えないブラウザは意味が無いわけでして。 初めてOpera

僅か10分で出来る面白ネタです

はてなプロフィールをいじろう こんな風にねっ!! ArcCosineさんのプロフィール - はてな http://www.hatena.ne.jp/ArcCosine/ もう既に落ちているけど、解説を はてなプロフィールの好きな○○って色々といじって遊ぶことができそうですよね。 なので、自分の好きな単語を入れてみると「ああ、この人はこんな事が好きなんだ」って事が相手に伝わります。 もちろん、態と嫌いな単語を入れて他人への印象を変えるという事も可能です。 そうすることで有意義な休日を過ごす事が出来るでしょう。 200%くらい気のせいでしょうけれども。 でも、そんな勇気無いよ…… あらあら、貴女はシャイなのですね。では、好きな言葉を入れましょう。 好きな言葉でしたら、どんな言葉を入れてもそう相手に誤解を与えずに済むでしょう。 ぱっと思い浮かびませんか? それならば、僕がスペシャルな言葉をお教えしましょう。 入れる言葉の候補は二つあります。 ・「Opera最強伝説」 ・「IE死ねばいいのに」 お好きな方をどうぞ。 片方入れるだけで、僕が喜びます。 さらに両方入れたら、貴女に惚れます(比較的嘘100%ですが) ※尚、死ねばいいのにという柔らかい表現が大切です。ネット上で「死ね」とか「死ね死ね死ね死ね!!」とか簡単に言ってはいけません。通報されます。 貴方である僕はどうすれば…… 成人男性は黙ってエビスビール飲んでれば良いんじゃないの? 未成年なら川原に向かって全力失踪するときっと黒歴史の1ページを増やせると思いますよ。 最後に 尚、これを実践して他の方から必要以上に不当な評価を得たとしても当方は一切責任を負いません。 自己責任にて実行願います。

やりたいことがいっぱいある

それなのに時間が無いというのはよくある話。 なんとかして時間を作るか或いは見つけ出さないといけない。 無駄のある生活をしている訳では無いのに、逆に自分を追い詰めすぎて無駄が出てるのかもしれない。 効率を重視するならば時には一見非効率に見えることを行ったほうが最終的には効率的になるという話もよく聞く。 さて、僕はどうすれば良いのだろうね。