Javascriptで簡易XMLビューワー

IEでXMLを開かせると結構見やすく整形して表示してくれるんだが、FirefoxやChromeだとそういった機能が無いので前から欲しいなーと思ってたんですが、ちょっと時間があったので作ってみました。 http://www.kawaz.jp/tmp/q1272430173/index.html テキストエ…

Eclipseのセットアップメモ

久しぶりに1からEclipse落として環境を作り直したら馴染みのプラグインが無くなってたり色々忘れてたりするので未来の自分の為にメモしておく。Eclipse以外のいつものセットアップも含む。 JDKインストール。 Mavenインストール。Installationを参考に。 zip…

GAE/J使いの為のインデックス削除ツール

pythonで開発している場合は appcfg.py vacuum_indexes があるからデータストア上のインデックスの削除が行えるんですが、Java版のSDKにはまだその手のツールが無いので困ります。 そこで普段はJavaしか使わない人でも、ツールだけはPython版を使ってEclipse…

Twitterの功罪

最近、細かいネタをTwitterでちょこちょこと呟くようになって、それがガス抜きになってしまって、ちゃんとしたブログのエントリーとして起こすことが減ってきた気がするなぁ。 まぁ突き詰めればサボり症の自分のせいではあるんだが…。 書きたい想いを呟いて…

iPhoneの3GネットワークのIPアドレス帯の更新

iPhone発売時のIPアドレス帯はここにあるように、126.240.0.0/12 でよさげだったのだけど、どうやら昨日辺りから新たなIPアドレス帯が使われ始めたみたいです。 大量のアクセスログから解析してみたところどうやら昨日の15時頃から 126.230〜.x.x のIPアドレ…

ChromeでGmailを開くとクラッシュする件→解決

昨日辺りからGoogleChromeが「Google Chrome がクラッシュしました。再起動しますか?」というメッセージを出して、頻繁にクラッシュするようになってしまった。 Chromeのアップデートかか何かが原因だと思うが、クラッシュバグは本当に早く何とかして欲しい…

数式エディタ作ってみた

Google Chart ToolsのFormulasが便利なので、更に簡単に使えるようにするツールを作ってみた。 ↓こんな感じの数式画像が簡単に作れちゃう、しかもサーバリソースはグーグル持ちw 数式エディタ

アフィリエイトと税金

確定申告の季節ということで前から気になっていたアフィリエイトと税金の関係について、税務署に電話して話を聞いてみた。 とりあえず地元の税務署をググって電話してみたところ『確定申告なんとか相談センター』というところに繋がった。で最初の人にいくつ…

AWSの全サービスで$0.02/GBずつ転送料金の値下げ

この2月1日からもう既に値下げされてるみたいです。 As you know, we are constantly working to drive our costs down and become more operationally efficient. We then pass on those cost savings to our customers in the form of lower prices. Today…

PostgreSQLでUNIXタイムをTIMESTAMP型に変換するには

そういう直接的な関数は無いが、↓こんな風にしてやればよいようだ。 kawaz=> SELECT TIMESTAMP WITH TIME ZONE 'epoch' + 1264998782 * INTERVAL '1 second'; ?column? ------------------------ 2010-02-01 13:33:02+09 (1 row) 9.9. 日付/時刻関数と演算子…

Javascript備忘録

よく忘れるのでメモ。 localStorageのインターフェース キーの列挙は in で回すか、lengthを使ってkey(n)を回すかすれば良い。 localStorage.length キーの数を取得する。 localStorage.key(n) キーを取得する。*1 localStorage.getItem(key) データを取得す…

4月から楽天アフィリエイトの報酬が楽天キャッシュに

楽天アフィリエイトの報酬が、4月の支払いから3000ポイント以上分については楽天キャッシュで支払われるようになることが決定したらしい。*1 楽天キャッシュで報酬を受けられるようにするにはイーバンク銀行の口座が必用で、口座登録がされない場合は3000ポ…

box-shadowとtext-shadowのテンプレ

CSS3対応が過渡期の間の影付きテキスト及び影付きボックスの指定方法のメモ。 text-shadowもtext-boxも指定する値は左から順に、水平位置、垂直位置、影のサイズ、影の色 大体のケースでそのまま使えるコピペ用CSS .text-shadow { -moz-text-shadow: 5px 5px…

TABをgrepする方法

TABをgrepしたいときは、C-v TAB でコンソールにTAB文字そのものが入力できるんだ! なんというシンプル解。長年の悩みが解決した。今後思い出す為にメモ。

GAEで僕にも彼女が出来たよー(XMPP/Mail編)

ちょうどAppEngineでXMPPやメール受信を試していて何に使えるかな?とネタを探していたところ、彼女を作ってる人が居たので僕も彼女を作ってみました。 僕の彼女はこんなのです。 XMPPで話しかけるとズレた返信を返してくれる。 メールにも答えてくれる。 彼…

GoogleChrome内でIEを表示するIE Tabエクステンション

IE Tabは待ってましたのChrome拡張です。 これをインストールするとGoogleChromeでIEコンポーネントを使った表示が出来るようになります。 一部IEオンリーのサイトの為に重たいIEを起動しなきゃいけなかった不便が無くなりますね!

Windowsでもgolang

golang-nutsを見てたら、つい15分ほど前に「Download initial Windows port of go here」なんていう投稿があったので早速落として試してみた。

IEではcolspanじゃなくてcolSpan!

今日のIE、Javascriptでハマったこと。 IEではcolspanやrowspanをsetAttributeするときはcolSpanやrowSpanにしないと効いてくれない。*1 jQueryで $("td").attr("colspan", 3) とかするときでも当然同じで、colSpan にしてやらないと駄目です。 IE対応の常識…

Googleドメイン向けAdSenseの成果

今年の2月にGoogleAdSenseにドメイン向けアドセンスという機能が追加されたんだが、9か月ほど運用(=放置)してみた結果を誰ともなく報告してみる。(ちなみにドメイン向けAdSenseがどんな機能なのかは Googleドメイン向けAdSense - y-kawazの日記 を参照)ド…

golang色々

暇を見てGo言語を試し中。適当に簡単そうなパッケージとかを使いながらGoっぽい書き方に慣れてみることにする。

ProftpdでTimesGMTが効かない問題→解決

Proftpdでxferlogの時間が9時間ずれるのがTimesGMTをon/offしても変化なしで困ってたんだが、原因判明。proftpd.conf で DetaultRoot ディレクティブを使って chroot させてると、/etc/localtime が読めなくなってしまうのが原因だったんだね。 対策は以下の…

サン牧グレードアップ♪

昨日まで畑25畜産20でカンストだったんだけど、今日ログインしたらレベル制限が緩和されて畑30畜産25まで上げられるようになった模様。 ログインしたら溜まってた経験値で一気にレベルアップ→そしてまたカンストしてしまいました(^^; どうやら溜まってた経験…

Go言語を試す

昨日はたまたま休暇を取って1日外で遊んでいたので、Go言語の発表をしったのはついさっきだった。 既にいくつか*1ファーストインプレッションのエントリが書かれる中、ちょっと出遅れた感がするのが悔しい(笑 *1:早速 Go 言語を試してみる! - IT戦記、なん…

他人のドメインのGoogleAppsが取得できてしまうんだが(汗

前エントリ(中古ドメインでGoogleAppsを使ったら)でGoogleAppsネタを書いている最中に更に思いついてしまったネタがあって、試してみたら出来ちゃったので追加でネタにしてみます。 なんとGoogleAppsで、自分所有でないドメインで「ドメインの所有権の確認…

中古ドメインでGoogleAppsを使ったら

最近あるドメインを取得したんだが、実はこのドメインは僕が最初に取得したものではなく、前のドメイン所有者が管理放棄したか期限切れになったモノを僕が取得したもののようだ。普通は中古のドメインだからといっても困ることはそうは無いもんだが、今回は…

Windows7でLiveMessengerがタスクトレイに入らない→解決

Windows7に乗り換えてVistaよりも細かい点で色々快適になったんだが、ひとつ困ったことがあった。 Windows Live Messenger*1がVistaの頃までは最小化したらタスクトレイに入ってくれたのに、Windows7だとどうしてもタスクバーに居座りやがるのだ。このままだ…

SQLで数独を解く

Before After Oracle RDBMS 11gR2 - Solving a Sudoku using Recursive Subquery Factoringという海外の記事を見つけて、これはスゲーwwと思ったんだ。 で、Oracleなんかよりも自分が慣れ親しんだ PostgreSQL でも、8.4で再帰SQLが出来るようになったから…

はてブをスターでソートする

はてなブックマークのコメントをスター数の多い順にソートしたいなぁと思うことが偶にあるので作った。 ググると他にも同じようなことをやってる人は既に居たんだが、試したら上手く動かなかったりして面倒になってきたんで自分で作った。 車輪の再開発とは…

ASP.NETで端末振り分け

Windowsの公開サーバを立てるとか普段やらないんだけど、ASP.NETで端末振り分けをしたいって言う要望があったので一応メモ。default.aspx <%@ Page Language="C#" %> <%@ Import Namespace="System.Text.RegularExpressions" %> <script runat="server"> private void Page_Load(obj…

GoogleWaveご招待

WaveSandboxの方に招待のメッセージがきてるのに今更気がついた(^^; どうやら他に8人招待できるみたいなので試してみたい人はgmailのアドレスを送ってくれたら招待しますよー。