5月 16, 2012
"要件がもし「JavaScript オンな環境でも、オフの環境と全く同じように動作するように」という話になると、確かに禁止してるのと同義なので、無理だと思います。
しかし、「JavaScript オフでも支障なく利用できるものを作れ」だったら話は違います。
例えば、上の「入力位置にフォーカス」を仕込んだ form は、JavaScript オフの場合、「オン時と全く同じ動作」はしませんが、支障なく利用できます。
入力完了した直後に基本的なバリデーションを実行して送信前に判る範囲でエラー表示するといったことも同じで、JavaScript オフの場合、「全く同じ動作」はしませんが、やはり支障なく利用できる。

ターゲットの選定をしっかりして、異常に古いプラットホームを切り捨てるべきという話は、一般論としては同意しますが、JavaScript の話に関して言えば、まずはプログレッシブ・エンハンスメントの考え方を意識すべきなのではないかなあ、と思います。

本当にユーザビリティのために JavaScript を活用するなら良いのですが、無意味に JavaScript 前提にされて、A 要素で普通にできることを SPAN + onclick でやったがために、タブストップが効かなくなったり「リンク先を新しいタブで開く」ができなったり、というような、目立たないアクセシビリティ・ユーザビリティ低下を引き起こしていたり、SEO 的に不利になったりしている事例もしばしば見かけるので…。
"

なぜ入力しにくいformが蔓延するのか? - 職業プログラマの休日出勤 (via teramako)

5月 14, 2012
"HTML5+javascript+websockでブラウザを作るへそ曲がりが出てきそうな話ですね。"

Mozilla、Windows RT ではサードパーティ製ブラウザを事実上ブロックしていると批判 | スラッシュドット・ジャパン IT

WebSocketが勘違いされている予感

(via teramako)

OSのAPIレベルのSocket APIと勘違いされてるでしょうね。

4月 19, 2012
teramako:

うん? #vimperator on Twitpic

ヴィムペレイたん キターーーーーーーー

teramako:

うん? #vimperator on Twitpic

ヴィムペレイたん キターーーーーーーー

4月 13, 2012
teramako:

Mozilla Firefox Thunderbird の拡張あれこれ-MEMO(2012年4月-7)

plugins.click_to_play 
plugins.click_to_play flag.enabled
をtrueで、flashとかクリックするまで実行しない設定になるみたい。

しかし、設定のキーに半角スペースがあるやつを初めて見た。

plugins.click_to_playの設定だけでいいみたい。

teramako:

Mozilla Firefox Thunderbird の拡張あれこれ-MEMO(2012年4月-7)

  • plugins.click_to_play
  • plugins.click_to_play flag.enabled

trueで、flashとかクリックするまで実行しない設定になるみたい。

しかし、設定のキーに半角スペースがあるやつを初めて見た。

plugins.click_to_playの設定だけでいいみたい。

2月 27, 2012
ihara2525's blog: コードを書けることで僕は本当に救われている

ihara2525:

普段僕が仕事でコードを書くことはほとんどありません。

コードを書くことでチームや組織に貢献したい、という思いは常にあります。

同時に、僕はそうすることで自分の価値を一番出せるんだろうか、という思いもあって、やっぱりこっちが強いので、一年ほど前に僕は基本的にマネジメントに徹することにしました。

それでもたまにコードを書きたくなったりしますが、自分が中途半端に参加すると、結局他の人の動きを止めてしまったりすることになるので、やらない方がよっぽど良いです。

2月 15, 2012
teramako:

Sun Trademarks

OracleがJavaScriptの商標を持っているらしい

http://tarr.uspto.gov/servlet/tarr?regser=serial&entry=75026640 も参考に

まぢで?

teramako:

Sun Trademarks

OracleがJavaScriptの商標を持っているらしい

http://tarr.uspto.gov/servlet/tarr?regser=serial&entry=75026640 も参考に

まぢで?

2月 10, 2012
hogezilla: Capability

teramako:

テキトウに思ったこと。

Androidアプリ、Chrome拡張、Facebookアプリ、みんなインストール時に各APIの許可を求めるけど正直、あれは無駄だと思っている。

アプリや拡張の中でユーザは全ての機能を使いたいわけじゃない。一部の使い勝手を求めて使用することもある。ユーザ側で「これは許可する、あれは許可しない」をコントロールできることが大事だと思う。

2月 9, 2012
"
navigator.registerProtocolHandler("mailto",
                                  "https://mail.google.com/mail/?extsrc=mailto&url=%s",
                                  "Gmail");
"

ChromeのメールリンクにGmailを割り当てる方法 | IDEA*IDEA (via teramako)

2月 6, 2012
Onigiri.blog: 120131_52_フリーランスとか大手とか言ってないで「ソニーの開発18か条」を今こそ振り返ってみよう!

shogoshibusawa:

昨日、人生の先輩に当たるお二人と恵比寿にて焼き鳥&ビール♪
メンターの大切さ、ソーシャル〜な話、新卒の就職活動、大手企業の話、色々とお話をする中で「SONYの開発18か条」というものの存在を教えて貰いました。自分にとってもの凄く示唆に富んでいたので皆さんにもシェアさせて頂きます。

これは、ウォークマンの開発に携わった大曽根さんという方のチームで唱えられていたものだそうです(出井さんCEO就任前に)。まずはご覧下さい。


ソニーの『開発18か条』

第1条:客の欲しがっているものではなく客のためになるものをつくれ

第2条:客の目線ではなく自分の目線でモノをつくれ

2月 1, 2012
"アドオンの互換性の確認方法が変更された。これまではバージョンアップの際、開発者がバージョン互換性情報を更新していないアドオンは「互換性なし」と扱われていたが、バージョン10からは原則としてアドオンは後方互換性ありとされ、実際に問題が生じる可能性のあるケースについてのみ非互換と判断されるようになった。この変更で、ほとんどのアドオンがバージョンアップの段階から利用できるようになったという。"

Mozilla、「Firefox 10」の正式版をリリース 法人向け延長サポート開始 - ITmedia ニュース

『実際に問題が生じる可能性のあるケースについてのみ非互換と判断されるようになった。』コレって…もしかして、AMOにアドオンをアップロードするときコードの中身を機械的にチェックする奴のことを言っているのかな…?

(via teramako)

リブログ時追記

「最高対応バージョン (maxVersion) が Firefox 4 以降に設定されているアドオンは、原則として Firefox 10 以降のバージョンにも対応しているものとして扱われます。ただし、拡張機能以外のアドオン (テーマ、スペルチェック辞書、言語パック) とバイナリコンポーネントを含む拡張機能は除きます。また、各アドオンについて、互換性の問題があり正常に動作しないことが分かっているバージョンがある場合は、Mozilla 側で例外リストに載せることで非互換とします。」とFirefox 11 のアドオン互換性に関わる修正のまとめにあります。