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

Greasemonkey for Mozilla Prism

ContributeToGreasemonkey - greasemonkey - DevjaVuからGreasemonkeyのソースをgit svn cloneしてMozilla Prism用に修正を加えたよ。 teramako's Greasemonkey-For-Prism at master - GitHub Commit 9736bf4e865e88f08109ede37de47f57ae53fa73 to teramako'…

根拠Neeeeee

僕は今データセンターに勤めている。といってもハードの保守はあまりやっていなくてDB管理者として働いている。 んで、とある作業で一時表領域の再作成という作業をテスト環境にて行った。数日後、お客さんから某バッチ処理に時間がかかるようになったという…

AIX 5.2 ML03 からkshの比較演算子"=="が追加されている件

大事なことなので書いておく。 IBM - MLの違いによるkshの動きについて IBM - IY54063: KSH DOES NOT ACCEPT == OPERATOR 正確にはML03に含まれるIY54063だが、これにより、kshの比較演算子に==が追加されている。前に勤めていた所でもこれが問題になり、今…

はてなブックマーク拡張はcase sensitive ?

なんか僕のbookmark.sqliteのtagsテーブルにJavaScriptタグとjavascriptタグとjavaScriptタグがあるんだけど....SQL文を見てみたけど、ケアしてない感じ。 むぅ。どうやって修正するのかなと考えていたのだが、COLLATE NOCASEか。なるほど。スキーマで吸収す…

Debian壊れた

先日の話だけど、Debianのsidをアップデートしたらxserver-xorgあたりのパッケージが変なことになったみたいで、GUIが立ち上がらなくなった。 ぬるいユーザなので復旧のさせ方がわからないので諦めて、Ubuntuをインストール。 データ貯蔵先(/data)と/homeは…

vimってURLも開けるんだね

vim

テキストファイルをwgetしようとして、間違えてviから始めてしまったんだけど開けた。 curlが使えるとできるのかな... :!curl -o '/tmp/v714534/0.css' 'http://www.cozmixng.org/repos/piro/fx3-compatibility-lib/trunk/tabFx 2Compatible.css' % Total % …

document.getAnonymousElementByAttributeNSが欲しい

document.getAnonymousElementByAttributeでは別名前空間が指定された要素を拾えない。 名前空間を指定して拾えたらなぁ。 追記 2009-04-17 - 中途 うわー、本当にやってくれた。すげー。

はてなブックマーク拡張にお気に入りタグバーを追加 その2

はてなブックマーク拡張にお気に入りタグバーを追加の続きバージョン0.1.2あたりからツールバーに載せるブックマークリストでタグの絞り込みが出きるようになったけど、一つしか表示させられないのはやっぱり不満なので取り組んでみた。 前回と比べてアイコ…

はてなブックマーク拡張にお気に入りタグバーを追加

はてなブックマークFirefox拡張でも、ツールバーに、最近ブックマークした記事を表示する他に、[タグ指定]のような形で、指定したタグがついたブックマークだけを一覧表示する機能があるとブラウザのツールバーを完全に置き換えることができて大変良いなーと…

はてなブックマーク拡張をforkした

はてなブックマーク Firefox 拡張のベータテストを開始します - はてなブックマーク日記 - 機能変更、お知らせなど hatena's hatena-bookmark-xul at master - GitHub forkさせて頂いた。 teramako's hatena-bookmark-xul at master - GitHub そして早速いく…

拡張機能関連の記事を集めたRSS(Yahoo Pipes)

moz-addonのメーリングリストに流れていたので、 http://pipes.yahoo.com/pipes/pipe.info?_id=8F3CsN0c3hGSCQCdZcag4A内輪向けではないと思うので情報共有としてうp

この問題間違ってない?

次の資料を確認してください。 上記の(1)〜(4)に関する説明として正しいものを選択しなさい。 a. (1)は外部キーである b. (1)は主キーである c. (2)は行である d. (2)は列である e. (3)は列である f. (3)はフィールドである g. (4)は列で…

E4Xのデフォルトnamespaceが...

E4X

var xml = <box xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <label value="hogehoge"/> <div xmlns="http://www.w3.org/1999/xhtml"> <p>abc</p> </div> </box>; xml.toXMLString() /* <box xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> </box>

E4Xは確かに便利なんだけど...

E4X

FirefoxのE4XはXPathより便利? - bits and bytesでE4XもXPath並に強力だよっていう記事があるけど...。 どうしても違和感がある。 E4XをつかってXPathのような使い方をする場面がイマイチ思い浮かべられないのだ。 XPathなら現在のDOMやXMLHttpRequestのres…

美人な時計のアレ

XUL

http://github.com/teramako/bijin-clock/tree/master Canvasの勉強をかねて作ってみた。XULRunnerっす。 画像のロードが難しい。2回に1回くらいの高確率で失敗する。 AIRとかだったらもっと簡単なのかなぁ...

はてなバーのブックマークボタンが微妙

なんとなく、はてなバーのブックマークボタンがどうなっているのか疑問に思ったのでソースを覗いてみた。 分かったこと。 高木浩光@自宅の日記 - 新はてなブックマークの登録ブックマークレットは使ってはいけないで言及されている新ブックマークレットとほ…

Firefox 3 Hacks にあるSQLがあまりに長い件

Firefox 3 Hacks ―Mozillaテクノロジ徹底活用テクニック作者: 江村秀之,池田譲治,下田洋志,松澤太郎,dynamis出版社/メーカー: オライリージャパン発売日: 2008/08/27メディア: 単行本(ソフトカバー)購入: 4人 クリック: 489回この商品を含むブログ (54件) …

I <3 u

メールで I <3 u なんてのをもらった。 これ何の意味か分かります? i <3 u it means i love you. the < 3 is suppossed to be a heart...its like sayin i love you. Urban Dictionary: i <3 u 調べてみて、やっと<3がハートマークを横に倒したものであるこ…

Google Search LDRize

http://www.google.com/experimental/#BetaShortcuts なんかこんなのがあるみたい j,kでフォーカス移動 o,Enterで現在タブへ開く Oで新規タブというかwindow.openで開く /で検索フォームへフォーカス Escで検索フォームのクリア

Delicious Bookmark アドオンのsqliteファイル

SQL

Delicious Bookmarks :: Firefox Add-ons を導入するとプロファイルフォルダにybookmarks.sqliteが作成される。このsqliteファイルに全ブックマークが保存されている。 このファイルから直に照会してURLを引っ張ってこようとしたときのメモ。 schema bookmar…

はてなブックマーク検索メモ

http://b.hatena.ne.jp/id/search.data からブックマークのリストを取得可能。 パラメータは offset 取得開始位置 limit 取得数 返されるデータ 改行(LFコード)区切りのテキスト。 行数はlimit * 4(終端までいかなければ) 先頭から3/4行までが主なデータ 3行…

Komodo Edit が面白い

最近、JavaScriptのIDEが欲しいと思い始めた。強力な補完機能が欲しいのだ。 んで、Open Komodoなるものを発見。 ちょっくら落として使ってみた。 インストール http://downloads.activestate.com/Komodo/releases/5.0.3/ からアーカイブを落とす 展開 cd Ko…

非整形式なHTML文字列をHTML要素へ変換する

何か昔のメモを見てたら出てきた。 これで_libly.js における問題点 - vimpな日々 - vimperatorグループで書いた問題が解消されるかも。

use private function / property in prototype

ふと思ったのでメモ。 function Hoge() { this.init.apply(this, arguments); } Hoge.prototype = (function(){ /* * Private functions */ function foo(arg){ // .... } /* * Public Methods/Properties */ var pub = { init: function(name){ // ... }, b…

クリックジャックの脆弱性があるみたい

Firefox 3.0.5 にステータスバーを偽装できる欠陥 - Windows Livebookmark ステータスバーの表示を偽装できてしまう脆弱性があるようです。「ようです」というか実装コードのサンプルもあるのでやってみると確かにステータスバーに表示されているURLとは別の…

Firefoxで右クリック禁止ページを回避する方法

Mozilla Re-Mix: Firefoxで右クリック禁止ページを回避する方法。 Mozilla Re-MixさんはいろいろFirefox関連の拡張とかを紹介していて僕もホットエントリに入ったものは目にしているのだが、今回のは初級〜中級者向けにしては「そりゃ無いよ」と思ったので書…

ITILとTrac

Tracに足りない4つの機能 - プログラマーの脳みそ 僕は保守・運用側の人である。 エクセル等のファイル名変更によるバージョン管理*1に嫌気がさしているのでSubversionとTracでなんかできないかなと現在ローカルPCで実験中であるが...。TortoiseSVNも併用す…

はてブの被お気に入りをお気に入りし返した

今まではものは試しで3人ほどしかお気に入りに入れてなかった。 何かせっかくの機能だから使ってみようと思ったのだが、選定が面倒なのでお気に入りにしてもらっている人全員をお気に入りにし返した。とうことで、こっそりあなた方のブックマークを覗くかも…

SpidermonkeyでE4X

rhinoでE4Xの続き。コメントでspidermonkey-binは? とid:takano32さんに言われたのでインストールしてみた。 $ apt-cache search spidermonkey libmozjs-dev - Development files for the Mozilla SpiderMonkey JavaScript library libmozjs1d - The Mozill…

rhinoでE4X

RhinoというJavaで実装されたJavaScriptインタープリタがある。 昨日あたり、RhinoにE4Xが組み込まれている事*1、Debianパッケージがある事を知り、試しにインストールしてみた。しかし、apt-getからインストールしたバージョン 1.7R1だとE4Xが動かない。仕…