タグ

ブックマーク / d-toybox.com (29)

  • Webの健全性を守る主役は果たして誰なのか - WebStudio

     もずはっく日記(2018年11月) 2018年11月19日 Webの健全性を守る主役は果たして誰なのか 初回投稿日時: 2018年11月19日04時09分19秒 最終更新日時: 2018年11月19日21時49分43秒 カテゴリ: 雑談 SNS: Tweet (list) 前々から書かなきゃと思っていたことを書こうと思います。なんでこんな大仰な記事のタイトルなのか。中二病? そうかもしれません。でも多分当事者の方々はおそらく自分達の持っている社会的な重要性を自覚されていない、そう思っているので書くことにしました。 ブラウザ界隈を長く観察している人ならご存知かと思いますが、Mozillaが非営利(実際には私含め、スタッフのために金を稼いではいますが、それはさておき)でブラウザを開発し続けているのはWebのユーザのためです。ですが、そういった錦の御旗を掲げているMozillaも含め、私は特

    Rockridge
    Rockridge 2018/12/09
    「全てのWeb開発者の皆さんがWeb標準では定義されていないこと、Web標準から外れたバグに依存したコードを書かないこと、この二つを完璧に守ってくれたとしたら、これは全てのブラウザベンダにとってとてもありがたい」
  • KeyboardEvent.keyCodeとは何か - WebStudio

    Tweet (list) 導入 KeyboardEvent.keyCodeとは何なのかについて少し解説してみたいと思います。 Webアプリでキーボードからの入力を処理する場合に、KeyboardEvent.keyCodeと、 KeyboardEvent.charCodeの二つ(さらにKeyboardEvent.whichを使う人も希に見かけますが)を最初に見かけられた方が多いのではないかと思います。 あなたがこれらの属性を初めて知った時、そのドキュメントはどのように解説していたでしょうか。 KeyboardEvent.charCodeはシンプルで誤解するのも難しいぐらいです。 しかし、KeyboardEvent.keyCodeはそうではありません。 多くの人は、この属性を根的に間違った情報と共に知ったと思います。 KeyboardEvent.keyCodeの歴史 KeyboardEven

    Rockridge
    Rockridge 2018/02/22
    KeyboardEvent.keyCodeは歴史的経緯のため今後もブラウザ互換性が解決されることはないので、新たにWebアプリを作る場合、KeyboardEvent.keyCodeではなくKeyboardEvent.keyとKeyboardEvent.codeを使うべきだとのこと。
  • WindowsのIME API、TSFのTS_E_NOLAYOUT問題とは - WebStudio

     もずはっく日記(2018年2月) 2018年2月16日 WindowsのIME API、TSFのTS_E_NOLAYOUT問題とは 初回投稿日時: 2018年02月17日01時03分16秒 最終更新日時: 2018年02月17日01時32分18秒 カテゴリ: IME TSF Windows SNS: Tweet (list) 私がよく愚痴っているTSFのTS_E_NOLAYOUT問題について、少しまとめておこうかと思ったので、このエントリを書くことにしました。WindowsネイティブアプリのIMEとの連携部分の自前実装をするという、今どきはあまりやらない事に関する話なので、興味のない方には読む価値はまったく無いかと思います。 最初に各種用語とTSFでの候補ウインドウやサジェストウインドウといった、IMEの出すUIの位置がどのように決まるのかをざっくりと解説しておきます。このあたりが分か

    Rockridge
    Rockridge 2018/02/17
    Text Service Framework(TSF)のTS_E_NOLAYOUT問題についての専門的な記事だが、本題に入る前の「TSF周りのざっくりとした解説」は、開発者以外にもわかりやすい。
  • Bug-org 1409155 ATOK 2006, ATOK 2008, ATOK 2009 and ATOK 2010 crash 64-bit version of Firefox on Win 8.1 or later and ATOK 2007 doesn't work fine with same environment - もずはっく日記 - WebStudio

     もずはっく日記(2017年10月) 2017年10月26日 Bug-org 1409155 ATOK 2006, ATOK 2008, ATOK 2009 and ATOK 2010 crash 64-bit version of Firefox on Win 8.1 or later and ATOK 2007 doesn't work fine with same environment 初回投稿日時: 2016年09月24日20時57分57秒 最終更新日時: 2017年11月02日01時56分56秒 カテゴリ: Firefox IME Mozilla Core Mozilla56 バグ検証中 SNS: Tweet (list) Firefox 56.0.1では、Win7以上かつ、メモリが4GB以上ある環境では、自動で64bit版にアップデートされましたが、その場合に、ATOK 2

    Rockridge
    Rockridge 2017/10/26
    Windows 8以降で動作する64bit版Firefoxにおいては、ATOK 2010以前が無効化される見通し。ATOKがFirefoxのクラッシュその他の不具合を誘発するため。 / Fx57で無効化措置が導入された。https://bugzilla.mozilla.org/show_bug.cgi?id=1409155
  • Flash PlayerのIME問題のおさらい - WebStudio

     もずはっく日記(2013年7月) 2013年7月11日 Flash PlayerのIME問題のおさらい 初回投稿日時: 2013年07月11日19時46分48秒 最終更新日時: 2013年07月12日10時56分47秒 カテゴリ: Firefox Flash Windows SNS: Tweet (list) スラッシュドットのコメントを見ていても、憶測で色んなこと書いてる方が多いです。そのような情報に一人歩きされても困るので、あらためて、解説しようと思います。もし、この内容に間違いがあるなら、twitter等でリプライ頂けば修正します。 まず、基中の基ですが、WindowsのIMEというのは、ユーザのプロセス内で動いています(厳密には間違ってると思いますが、そこまで私も詳しくない)。図にすると以下のような感じ。 アプリのプロセスが作ったウインドウや、そのIMEのコンテキストに、I

    Rockridge
    Rockridge 2016/10/24
    Windows版Firefoxにおける、保護モードで動作するFlash PlayerのプロセスとIMEとの関係について。2013年7月の記事だが、その後Firefoxに加えられた修正を理解するための基礎知識を提供してくれる。
  • TwitterでFirefoxの動作が遅い方はコンテンツ全体をなめる処理を行うアドオンを入れていませんか? - もずはっく日記 - WebStudio

     もずはっく日記(2016年1月) 2016年1月24日 FirefoxでTwitterの動作が遅い方はコンテンツ全体をなめる処理を行うアドオンを入れていませんか? 初回投稿日時: 2016年01月24日00時39分19秒 最終更新日時: 2016年01月25日17時08分53秒 カテゴリ: Add-onトラブル Firefox SNS: Tweet (list) FirefoxでTwitterの動作が遅いという方の話をよく聞きますが、直接話を伺ったところ、ほぼ全員がコンテンツ全体をなめる処理を行うアドオンを入れていることが分かっています。代表的なのは、 Skypeクリックコールアドオン Adblock Plus これら二つのアドオンです。 SkypeクリックコールアドオンはSkypeのアップデートの際に、毎回、アドオンのインストールを拒否しない限りインストールされてしまう行儀の悪いアド

    Rockridge
    Rockridge 2016/01/24
    SkypeクリックコールアドオンやAdblock Plusを入れたFirefoxでTwitterを利用すると、動作が遅くなる場合がある。対策として、前者は無効化し、後者はtwitter.comをホワイトリストに追加する。
  • Firefoxが高頻度でランダムにクラッシュするという方、Rapport (ラポート)というセキュリティソフトをインストールしていませんか? - もずはっく日記 - WebStudio

     もずはっく日記(2016年1月) 2016年1月24日 Firefoxが高頻度でランダムにクラッシュするという方、Rapport (ラポート)というセキュリティソフトをインストールしていませんか? 初回投稿日時: 2016年01月24日01時06分40秒 最終更新日時: 2016年01月30日10時23分24秒 カテゴリ: Add-onトラブル Firefox SNS: Tweet (list) いわゆるFirefoxのアドオンではないのですが、一部銀行ではネットバンキングのユーザに対して、Rapport(ラポート)というセキュリティソフトのインストールを勧めています。しかし、このソフトは自動更新を行わないのか、古いバージョンがインストールされているままだと、これがインストールされていると、Firefoxがクラッシュするようです。 この場合、Rapportのサイトのダウンロードのリンク

    Rockridge
    Rockridge 2016/01/24
    三菱東京UFJ銀行などが推奨しているセキュリティソフト「Rapport(ラポート)」の古いバージョンがインストールされていると、Firefoxのクラッシュの原因になるらしい。 / クラッシュしない最新版が配信中の模様。
  • TweetDeckでFirefoxから日本語が入力できなくなっている件 (Bug-org 1240170、Bug-org 1240336) - もずはっく日記 - WebStudio

     もずはっく日記(2016年1月) 2016年1月19日 TweetDeckでFirefoxから日語が入力できなくなっている件 (Bug-org 1240170、Bug-org 1240336) 初回投稿日時: 2016年01月19日16時34分29秒 最終更新日時: 2016年01月20日23時52分46秒 カテゴリ: Events Firefox HTML IME Mozilla Core バグ原因判明 SNS: Tweet (list) 先日、TweetDeckでFirefoxから日語が入力できなくなっているという話を聞きました。実際に試してみると、IMEで一文字入力する度に、未確定文字列が強制的に確定されてしまいます。 Army of Awesome上ではかなりこの件で悲鳴を上げている方が多く、また、検索結果から原因を誤解してFirefoxが悪いんだと悪評を広めてくれている人

    Rockridge
    Rockridge 2016/01/19
    Firefox 41以降でTweetDeckを利用中、「IMEで一文字入力する度に、未確定文字列が強制的に確定されてしま」う不具合が発生している。「TweetDeckの開発者のテスト不足が原因」で、一部のJavaScriptコードが引っかかるらしい。
  • Bug-org 1092626 [non-e10s] twitter web UI (twitter.com) scrolls up unexpectedly at doing RT or showing image - もずはっく日記 - WebStudio

     もずはっく日記(2015年11月) 2015年11月13日 Bug-org 1092626 [non-e10s] twitter web UI (twitter.com) scrolls up unexpectedly at doing RT or showing image 初回投稿日時: 2015年11月13日08時16分04秒 カテゴリ: Mozilla Core Mozilla43 Mozilla44 Mozilla45 バグ修正 SNS: Tweet (list) TwitterのWebサイトで、RTしようとして出たダイアログや、画像を拡大表示させた時の全画面表示のダイアログを閉じた時に、スクロール位置が上端まで戻ってしまうことがあるというバグです。Twitterユーザには前々から不評だったバグです。 Geckoは大きなページをレイアウト中にユーザの操作を検出するとレイアウト

    Rockridge
    Rockridge 2015/11/13
    Fx43:「TwitterのWebサイトで、RTしようとして出たダイアログや、画像を拡大表示させた時の全画面表示のダイアログを閉じた時に、スクロール位置が上端まで戻ってしまうことがあるというバグ」が修正された。
  • Flash Playerのせいで犠牲になっている、Firefoxの軽い動作を取り戻しましょう - もずはっく日記 - WebStudio

     もずはっく日記(2015年10月) 2015年10月2日 Flash Playerのせいで犠牲になっている、Firefoxの軽い動作を取り戻しましょう 初回投稿日時: 2015年10月02日22時33分45秒 カテゴリ: Firefox Flash Mozilla Core 雑談 SNS: Tweet (list) Firefoxの動作が遅い、よく聞く苦情です。その原因のうち、かなりの割合は以前から指摘しているようにパフォーマンスを犠牲にしたアドオンをインストールしていることに起因していると思われます。ですが、もう一つ、大多数の人が無駄にコストを払っているであろう原因があります。それは、Flash Playerです。 Flash Playerが必要なコンテンツがページ内に存在している場合に、Flash Playerをロードするためのplugin-container.exeや、Flash

    Rockridge
    Rockridge 2015/10/03
    アドオンマネージャからFlashプラグインの設定を「実行時に確認する」に変更することを勧めている。「この設定はユーザにとって不要なFlash Playerを利用している多くのWebサイトで効果が絶大です」。
  • Bug-org 1194055 Size of <input> elements has changed in Firefox 40 - もずはっく日記 - WebStudio

     もずはっく日記(2015年8月) 2015年8月16日 Bug-org 1194055 Size of <input> elements has changed in Firefox 40 初回投稿日時: 2015年08月16日13時25分23秒 最終更新日時: 2015年08月25日13時16分24秒 カテゴリ: CSS HTML Mozilla Core Mozilla40 Windows バグ原因判明 バグ報告 バグ検証中 SNS: Tweet (list) この問題は、Firefox 40.0.3で修正されていますのでそちらの記事を参照してください。 Firefox 40がリリース後、<input>の幅が広がっている!」、レイアウトが崩れてるけど何か変更あった?というツイートがArmy of Awesomeで大量に散見されるようになりました。その原因は、Bug-org 1123

    Rockridge
    Rockridge 2015/08/17
    Fx40:input要素で正しくシステムフォントを利用するようになったが、Windows 7が同フォントに文字幅の広いメイリオを採用しているためレイアウトが崩れる結果に。サイト側でinput要素のサイズをCSSで明示すれば回避できる。
  • Bug-org 1172239 High CPU usage when open amazon.co.jp in several tabs #2 - もずはっく日記 - WebStudio

     もずはっく日記(2015年7月) 2015年7月25日 Bug-org 1172239 High CPU usage when open amazon.co.jp in several tabs #2 初回投稿日時: 2015年07月25日20時13分34秒 カテゴリ: Firefox Mozilla42 バグ修正 SNS: Tweet (list) 日ではこのバグが原因で乗り替えようかなって言ってる人を見かけるんで、誰か検証できる人居ない? とrocにもちかけて見たところ、御大自ら修正してくれました。なんでも、日以外のamazonでも発生することはするんだとか。 問題の原因は、Quirksモード用の来不要なreflowがStandardsモードでも走ってしまうことが原因のようで、その辺を修正してくれたようです。パッチからすると。 関連するかもしれないエントリ bug-org 1

    Rockridge
    Rockridge 2015/07/25
    Fx42:AmazonのWebサイトを複数のタブ(6-8タブ)に開くとCPU利用率が異常に高まる問題が修正された。「Quirksモード用の本来不要なreflowがStandardsモードでも走ってしまうことが原因」だったという。
  • Bug-org 1172205 Amazon preloads resources with <object> tags causing the throbber to blink heavily shortly after page load - もずはっく日記 - WebStudio

     もずはっく日記(2015年6月) 2015年6月19日 Bug-org 1172205 Amazon preloads resources with <object> tags causing the throbber to blink heavily shortly after page load 初回投稿日時: 2015年06月19日19時45分34秒 カテゴリ: Firefox SNS: Tweet (list) こちらのバグは世界中のAmazonのサイトでの問題のようです。 Amazon, shortly after the page has loaded, calls createElement(OBJECT) a dozen of times to load resources. We handle that just like iframes and show the s

    Rockridge
    Rockridge 2015/06/19
    FirefoxでAmazonのWebサイトを開くと、タブが点滅して何度も読み込みが起こるのは、Amazon側の問題だそうだ。「Firefoxの場合にのみ、何故か処理が遅くなる<object>要素を利用して様々なものを先読みしている」からだという。
  • Windows版Firefoxで、Flash Playerがクラッシュするという方、他のプラグインがクラッシュの原因になっていませんか? - もずはっく日記 - WebStudio

     もずはっく日記(2015年6月) 2015年6月8日 Windows版Firefoxで、Flash Playerがクラッシュするという方、他のプラグインがクラッシュの原因になっていませんか? 初回投稿日時: 2015年06月08日12時50分49秒 最終更新日時: 2015年06月08日15時21分44秒 カテゴリ: Firefox Flash plugin 雑談 SNS: Tweet (list) Firefoxでは、OOPPという仕組みを導入し、プラグインのクラッシュでFirefox体がクラッシュしないように、plugin-container.exeという別のプロセス上で、プラグインを実行しています。 ただし、ここで注意が必要なのは、全てのプラグインがplugin-container.exe上で動作しているという点で、プラグインごとにplugin-container.exeが起動

    Rockridge
    Rockridge 2015/06/08
    Windows版FirefoxでRealTimes(旧RealPlayer)のDownloaderプラグインとFlash Playerプラグインの相性が悪く、Downloaderを有効化しているだけでFlashがクラッシュする可能性があるという。
  • Bug-org 1130935 [IMM] Support vertical writing mode - もずはっく日記 - WebStudio

     もずはっく日記(2015年6月) 2015年6月6日 Bug-org 1130935 [IMM] Support vertical writing mode 初回投稿日時: 2015年06月06日13時04分55秒 最終更新日時: 2015年06月06日13時31分39秒 カテゴリ: Mozilla Core Mozilla41 Windows バグ修正 SNS: Tweet (list) writing-mode: vertical-lr;や、writing-mode: vertical-rl;でエディタを縦書きにした際にIMMのIMEも縦書きに対応させようというバグです。 IMMでは縦書きAPIレベルではサポートされていないのですが、composition fontに@で始まる縦書き用のフォント名を指定した場合に、IMEが縦書きをサポートしているなら、縦書きUIや操作形態に切り

    Rockridge
    Rockridge 2015/06/06
    GeckoにおけるIMEの縦書き対応について技術的な内容が淡々と書かれているが、行間で「Google日本語入力への対応がたいへんだった」と言っているように読める。
  • FirefoxからFlash Playerの保護モードを無効化する方法 (GUIから設定可能になっています) - もずはっく日記 - WebStudio

     もずはっく日記(2015年5月) 2015年5月27日 FirefoxからFlash Playerの保護モードを無効化する方法 (GUIから設定可能になっています) 初回投稿日時: 2015年05月27日10時51分11秒 カテゴリ: Firefox Flash Mozilla36 plugin Windows SNS: Tweet (list) Firefox上でFlash Playerが実行されている場合にのみ、Flash Playerは保護モードというモードを実行し、これが原因で、Firefox上でのみ、Flash Playerのパフォーマンスが悪い、クラッシュが多い、一部のIMEで日語が入力できない(Google日本語入力に関しては、Google日本語入力側の修正で解決しています)といった苦情が、相変わらず、多々寄せられ続けています。 これまでは、Flash Playerの設

    Rockridge
    Rockridge 2015/05/27
    Flash Playerの保護モードは、Flash Player自体のアップデートを怠らなければ、「パフォーマンスや、安定性に問題がある場合にまで、あえて有効にしておくメリットはほとんど無い」との意見。
  • Firefoxが急に遅くなったという方はこの手順で原因を特定してみてください - もずはっく日記 - WebStudio

     もずはっく日記(2015年5月) 2015年5月24日 Firefoxが急に遅くなったという方はこの手順で原因を特定してみてください 初回投稿日時: 2015年05月24日11時10分47秒 最終更新日時: 2015年05月24日11時11分52秒 カテゴリ: Firefox SNS: Tweet (list) Firefox体のバグで遅くなっている可能性もありますが、だいたい、簡単に再現できるバグがリリース版に残っていることはほとんどないか、数日中にマイナーアップデートが出て修正されます。つまり、リリース版で分かりやすいバグが急に発生した場合、アドオンが原因である場合と、PC自体のハードウェア構成や、そのドライバの問題、もしくはセキュリティソフト等のシステム全体に関わるアプリに原因がある場合が多いです。 ここでは、そのような状況で原因をある程度まで特定する手順を紹介します。 最初は

    Rockridge
    Rockridge 2015/05/25
    Firefoxのリリース版で「分かりやすいバグが急に発生した場合、アドオンが原因である場合と、PC自体のハードウェア構成や、そのドライバの問題、もしくは(中略)システム全体に関わるアプリに原因がある場合が多い」。
  • Bug-org 478029 [MSFT-7923] [MSFT-10204] [TSF] enable TSF support in default prefs on Vista or later - もずはっく日記 - WebStudio

     もずはっく日記(2015年4月) 2015年4月17日 Bug-org 478029 [MSFT-7923] [MSFT-10204] [TSF] enable TSF support in default prefs on Vista or later 初回投稿日時: 2015年04月17日13時30分16秒 最終更新日時: 2015年04月18日00時13分05秒 カテゴリ: Mozilla Core Mozilla40 TSF Windows バグ修正 SNS: Tweet (list) ついに、TSFモードがリリース版でもデフォルトで有効になることになりました。 古くから、現在はMozilla Japanのエンジニアである加藤誠さんからTSFに対応すべきだというバグ報告がありました。これが2001年7月2日のことです。 その後、話が私のところに来ましたが、私は当時、寝耳に水の話

    Rockridge
    Rockridge 2015/04/17
    FirefoxでText Services Framework(TSF)が有効化されるに至った経緯が記されている。「特に深刻な問題が報告されなかった場合は、40からリリース版でも有効になることになります」とのこと。
  • Bug-org 1049488 [TSF] Enable TSF mode in default settings in Aurora - もずはっく日記 - WebStudio

     もずはっく日記(2015年3月) 2015年3月26日 Bug-org 1049488 [TSF] Enable TSF mode in default settings in Aurora 初回投稿日時: 2015年03月26日18時05分26秒 カテゴリ: Firefox Mozilla Core Mozilla39 TSF Windows バグ修正 SNS: Tweet (list) 現在、TSFモードはNightlyでのみデフォルトで有効化されていますが、これをAuroraでも有効にし、来週リリース予定のFirefox Developer Editionのユーザからのフィードバックも受けようというものです。 特に重大で修正が困難なバグが無ければ、夏までに、TSFモードをリリースビルドでもデフォルトで有効にする予定ですので、バグ報告をお待ちしております。 関連するかもしれないエン

    Rockridge
    Rockridge 2015/03/29
    「特に重大で修正が困難なバグが無ければ、夏までに、TSFモードをリリースビルドでもデフォルトで有効にする予定です」とのこと。
  • ime-modeの標準仕様からの削除について - もずはっく日記 - WebStudio

     もずはっく日記(2015年3月) 2015年3月2日 ime-modeの標準仕様からの削除について 初回投稿日時: 2015年03月02日13時03分57秒 最終更新日時: 2015年03月02日13時10分43秒 カテゴリ: CSS Firefox IE Windows SNS: Tweet (list) CSS3-UIの仕様書からime-modeの定義が削除され、各ブラウザベンダは直ちに実装を中止し、サポート済みのブラウザも実装を削除すべきだという文言に変更されました。 スラッシュドットでも取り上げられてて、多くのコメントが寄せられてました。参照されてる記事読まずに、書かれたコメントも多くて非常にアレではありますが、それはさておき、情報が混乱してるのは確かな訳なので、軽くまとめてみようかと。 あくまで私見ですが、少なくとも短期的にはあり得ないと思っています。そのような話がbugzi

    Rockridge
    Rockridge 2015/03/02
    ime-modeは、社内システムで利用されているので短期的にFirefox(Gecko)から削除されないが、WindowsのIMEの挙動をコントロールすることのみを考えたスマートではない定義になっており、標準化されることもない。