Home > Latest topics

Latest topics 近況報告

たまに18歳未満の人や心臓の弱い人にはお勧めできない情報が含まれることもあるかもしれない、甘くなくて酸っぱくてしょっぱいチラシの裏。RSSによる簡単な更新情報を利用したりすると、ハッピーになるかも知れませんしそうでないかも知れません。

萌えるふぉくす子さんだば子本制作プロジェクトの動向はもえじら組ブログで。

宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! シス管系女子って何!? - 「シス管系女子」特設サイト

Page 7/7: « 1 2 3 4 5 6 7

ツリー開閉 - Dec 11, 2005

XUL関係のFAQ用に書いたスクリプトを流用して、このページのカテゴリツリーを開閉可能なようにしてみた。手抜きなので、FirefoxのようにまともにW3C DOM Eventのイベントモデルを実装したブラウザでないと動きません。つまりIEはサヨウナラ。

他人が送るトラックバック - Nov 13, 2005

著者以外が送るTrackBackについてというエントリで2年以上前に議論済みのことだったのね。blosxom導入したのがワリと最近だから、意識の圏外にすっ飛んでた。

結論的にはどうなっとるのかよく分からんけど、とりあえず僕は便利だと思ったので、今後は「他人のサイトのエントリを自分宛に自分で送信したTB」ということを明記した上で利用していこうと思うのだけれども、やっぱリ問題有りですかこういう態度は。

さくらのレンタルサーバのファイルマネージャ - Nov 06, 2005

さくらインターネットのレンタルサーバサービスではWeb経由でファイル操作を行うためのファイルマネージャというものが会員向けに用意されてるんだけど、これってなにげに便利ね。今まで全然使ってなかったんだけどさ。

大量のファイルをローカルにバックアップしたい時は、上位のフォルダを選択(チェックボックスにチェックを入れる)して、一括ダウンロードでZIP形式あたりを選べば、サーバ側で圧縮して送信してくれる。非常に楽ちんだ。

Ajax IMEの起動キーを変更するブックマークレット - Oct 24, 2005

Ajax IMEは非日本語環境でも日本語を入力するための手段として使えるので、いざというときあると便利らしいんだけど、Ctrl-q/Ctrl-9でON/OFFを切り替える都合上、これらのキーにショートカットが割り当てられている環境ではAjax IMEを起動できないことになってしまう。

というわけでCtrl-q/Ctrl-9からCtrl-Shift-q/Ctrl-Shift-9に起動キーを変えてしまうブックマークレットの例を作ってみた。

ボタンでON/OFFできるようになってればそもそもよかったのかな?

JavaScriptでテキストファイルを生成してダウンロードさせる - Oct 05, 2005

どうでもいい小ネタ。

  • Content-Typeがapplication/octet-streamなデータを受信すると、ブラウザはそのファイルをダウンロードして保存するためのダイアログを表示する(という物が多い)。
  • data: URLを使うと、URIの中にデータを埋め込むことができる。

この二つの事柄から、application/octet-streamなdata: URLを読み込ませれば、Webページ上のJavaScriptだけでもファイルの生成と保存ができるのではないか? と推測することができる。ンで、Firefoxで実際に試してみた。


var text = textbox.value;
location.href = 'data:application/octet-stream,'+encodeURIComponent(text);

こんな感じに書いてみたところ、改行も含めて問題なくいけた(ダウンロードされたファイルのエンコーディングはUTF-8)。ただし、ファイル名をユーザ自身が指定し直さないといけないのが欠点。

まあ無いよりはマシだろうということで、これを使って高橋メソッド in XUL リターンズの編集画面に「保存」機能を付けてみたわけですが。

malaさんよりタレコミ。<a href="data:...">ファイル名</a>というリンクを生成してAlt-クリックすると、アンカー文字列がファイル名になるそうな。XULでは使えない技だけど、メモ。

追記@2005.10.6

Operaでもいけるらしい。

HTML Canvas - Oct 04, 2005

Taken氏によるHTML Canvasの解説。日本語バンザイ。

む。Geckoの実装ではtoDataURL()はもう使えるのか?

プログラマのためのJavaScript - Sep 28, 2005

Hatena::agendaブラウザでミニマムXMLプログラマのためのJavaScript

JavaScriptを右クリック封じとかそんな程度にしか使えないショボいスクリプト言語と思いこんでいるプログラマの人がAjaxとかFirefoxのハックとか拡張機能作りとかその辺に手を出す場合、事前にこの程度のことは学んでおきたいところです。いや他意はなくて純粋に、誤解したまんまじゃ何もできませんからって意味で。

Ajaxで手書き文字認識 - Sep 21, 2005

Ajax IMEの方とかとこないだ肉食った時に冗談で言ってた「Ajax手書き文字認識」を、ほんとにやらはった…… アホや! ほんまもんのアホや!(褒め言葉) まあ実際には座標データをサーバに送ってそっちで文字認識の処理をしてるそうですけど。

次の目標はもちろん、完全クライアントサイドでの文字認識ですよね。うはー、夢がひろがりんぐ。

マイナスのtext-indentを使って文字を画面外にふっとばすテクニックの妥当性 - Sep 21, 2005

SEO対策とかスクリーンリーダ対策とかで、「非表示だけどデータ的には存在する文字列」にするためにマイナスのtext-indentやposition:absoluteで画面外に文字列を追いやるテクニック(?)があるけれども、それについて中野さんが「それは実装依存の裏技であって仕様的には誤り」と指摘されている

そこで哀さん曰く、「h1の文字列をふっとばして背景画像だけ使いたいような場合なら、h1 { overflow: hidden; text-indent: -100em; }でええんでないの?」と。確かに仕様上は、これで当初の目的を果たせなければならない。実装はどうなってるのかは未確認だけど。

position:absolute で画面外にふっとばしつつ親要素の内容をスクロール可能にしたい場合については、依然として解決策ナッシン?

Page 7/7: « 1 2 3 4 5 6 7

Powered by blosxom 2.0 + starter kit
Home

カテゴリ一覧

過去の記事

1999.2~2005.8

最近のコメント

最近のつぶやき