タグ

ブラウザに関するshidhoのブックマーク (22)

  • ブラウザで動くレトロゲームを作ってみた - Qiita

    はじめに マイコンBASICマガジン(ベーマガ)でプログラミングを学んだ身としてはべーマガの投稿プログラムっぽいゲームを作りたくなるときがたまーにあります。そんな折、仕事でWebフロントエンドを任され、いろいろ調べながら仕事を進めたのですが、このときの知見を利用すればベーマガ的なゲームを作れそうだったので作ってみることにしました。 ご存じでないヤングな皆さんのため簡単に説明すると、ベーマガは主に1980年代~2000年代前半まで発刊されたパソコン雑誌です。他のパソコン雑誌と大きく異なっていた特徴は読者が投稿したプログラムのソースコードが紙面に多く掲載されていたことで、そのコードを自分のパソコンに打ち込む(写経する)ことでプログラムを動かせました。そして掲載されるプログラムの多くはゲーム(いまで言うレトロゲームの類)で、たいていのプログラムは紙面の 2 ~ 4 ページ程度に収まっていたと思い

    ブラウザで動くレトロゲームを作ってみた - Qiita
  • Cache Storage がめちゃくちゃ肥大化する問題について調べる | ぴんくいろにっき

    Cache Storageがめちゃくちゃ肥大化する問題 TBSのニュースサイト、TBS NEWS DIGがめちゃくちゃブラウザのストレージを消費しているという話がはてブや増田で話題になっています。 TBSのニュースサイトヤバない? – はてな匿名ダイアリー 同・はてなブックマーク 確かに、手元でも同様の状況を観測できる。 当該サイトのストレージ使用状況 はたして、これは真実なのだろうか。当に1.4GBもうことがあるのだろうか…… そんなわけない、ということで調査 まずは再現性を確認するためにChromeのゲストモードで当該のサイトのDevtoolを開いてましょう。すると、StorageのUsageは386MBになっていました。(適当なページを開き、リロードした時点で340MB程度であった) 当該サイトのストレージ割合 上記のスクリーンショットをよく見ていただけるとわかると思いますが、こ

    Cache Storage がめちゃくちゃ肥大化する問題について調べる | ぴんくいろにっき
    shidho
    shidho 2023/04/27
    わかっててついてるなら嘘つきだな。
  • 【特集】 Edgeがいつの間にか高機能に?これはChromeより便利かも

    【特集】 Edgeがいつの間にか高機能に?これはChromeより便利かも
    shidho
    shidho 2023/04/18
    タブ70個くらい開いていると画像の多いページ開いたときとかにWindowsごとフリーズしたりするんだよな(70個も開くなという批判は甘んじて受ける)。/bing翻訳が1年前よりもいい結果出すようになったような気はする。
  • 「Twitterの無駄機能を全部殺せる」 ブラウザ拡張「Tweak New Twitter」が話題 フォローのツイートだけ表示など

    Twitterの無駄機能を全部殺せる」 ブラウザ拡張「Tweak New Twitter」が話題 フォローのツイートだけ表示など イーロン・マスク氏のCEO就任以降、機能追加やUIの変更、サードパーティー製アプリの締め出しなど、UXの変化が続くTwitter。一方、使用感の変化に不満を抱くユーザーも多いようで、SNSではUIUXをカスタマイズできるPC向けのブラウザ拡張が注目を集めている。特にフォローしたユーザーのツイートだけ表示できる機能などを提供する「Tweak New Twitter」が「Twitterの無駄機能を全部殺せる」などと話題だ。

    「Twitterの無駄機能を全部殺せる」 ブラウザ拡張「Tweak New Twitter」が話題 フォローのツイートだけ表示など
  • 【HTML5】マリオのコインの音をブラウザで出そう【ファミコン】 - Qiita

    で、上記の通り「矩形波、三角波」って見たらアラフォー以上の人は「ファミコンじゃん」ってなったり、むしろ、コナミ矩形波倶楽部を思い出す方も多いかもしれません。 技術的なこと まぁ、ソースを見て貰えば特に難しいことはしていない(いつものように殴り書きだし…)のでコインであれば「♪シミー」という音を鳴らせばできるわけです。 const AudioContext = window.AudioContext || window.webkitAudioContext const audioContext = new AudioContext() const gainNode = audioContext.createGain() gainNode.connect(audioContext.destination) gainNode.gain.value = 0.1 const oscillator =

    【HTML5】マリオのコインの音をブラウザで出そう【ファミコン】 - Qiita
    shidho
    shidho 2022/04/01
    「音楽にも著作権や商標をとっているものがあります」の時点で著作権知らない人なんだということはわかった。
  • Safariは危険なJavaScriptに対応しない - Qiita

    Firefox / Safari 先日Appleが、Safariは幾つかのWebAPIに対応しないと公言しました。 日語記事も幾つか出ています。 しかし、どのサイトも対応しないAPIの一覧を並べてはいるのですが、それぞれのAPIが具体的にどのようなものなのかを記載した記事が見当たらなかったので、以下はそれらについて調べてみたものです。 対応しない理由 a threat to user privacy、すなわち、あくまでブラウザフィンガープリントなどの手段によって個人を特定・追跡できてしまうからという理由です。 セキュリティ的にも問題なAPIが並んでいるのですが、そちらは理由ではありません。 対応しないWeb API Web Bluetooth caniuse RFC 非公式日語訳 解説 ブラウザからBluetoothを通して接続先のデバイスにアクセスすることができます。 データ転送形式

    Safariは危険なJavaScriptに対応しない - Qiita
    shidho
    shidho 2020/08/20
    ロートル過ぎて、なんでこんなアクセスがJavascriptで出来るようになっているのか理解できない。本体はなにかのネイティブアプリだったりするのかしら。
  • 何故お役所ってオワコンIEが大好きなの?|楠 正憲(デジタル庁統括官)

    普通は役所のシステムって構築してから5年とか7年は塩漬けにして使うもので、一度やらかしてしまうと名誉挽回の機会なんて向こう数年は与えられないんだけど、こと件に関しては高市総務大臣から「今すぐ私がマニュアルなしでも使えるように直しなさい」と叱責いただいて、しっかりと予算的なサポートも得られたことで、たったの数ヶ月で立て直すことができた。 この数ヶ月は外部のセキュリティやPKIの専門家の方から様々なサポートをいただいて何とか実現したんだけれども、役所のシステム開発としては非常識というか、極めて難易度が高い案件だった。「え?単にChromeやSafariをサポートするだけでしょ、難しい訳ないじゃん」と思う諸兄は、もうしばらくこの話に付き合って欲しい。 もともとマイナポータルは日を代表するITベンダーと通信キャリアの3社が開発したんだけど、大臣からの叱責を受け「ちゃんとお金を払うから直してよ」

    何故お役所ってオワコンIEが大好きなの?|楠 正憲(デジタル庁統括官)
    shidho
    shidho 2020/07/21
    簡単に「〇〇をやめればいい」は言えるけど実際にはそうできない案件だ。
  • 【必見】iPhoneのデフォルトブラウザをGoogle Chromeにする方法 - Sparkle in the Air

    こんにちはRS(@Sparkle_air)です 僕はスマホはずっとiPhoneで、パソコンはずっとMacを使っているapple好きなのですが webブラウザはずっとGoogle Chromeを利用しています 最近はSafariもGoogle Chromeに肉迫するくらい便利になってきてるんだけれど、Chromeのほうがまだ1歩先というか痒い所に手が届く感じがしてるので(webサイトの自動翻訳とか) 僕の標準ブラウザはGoogle Chromeになっています Macの方はデフォルトのブラウザの設定がSafari以外にも出来るんだけれど iPhoneの方はデフォルトのブラウザの変更はできない設定になっている 脱獄(いわゆるシステムの改ざん)をすれば可能らしいんだけれど僕はそれはしたくないので 今回の方法を発見しました 記事の最後にやり方を動画でまとめたのでそちらもご覧ください 記事執筆時点はi

    【必見】iPhoneのデフォルトブラウザをGoogle Chromeにする方法 - Sparkle in the Air
  • Basic 認証情報が ISO-8859-1 から UTF-8 によるエンコードに変わりました (影響あり) | Firefox サイト互換性情報

    Firefox は従来、Basic HTTP 認証リクエスト用のユーザー名とパスワードに ISO-8859-1 文字エンコーディングを採用していました。Firefox 59 以降、フランス語のアクセント記号付き文字など非 ASCII 文字が適切にエンコードされるよう、Authorization ヘッダーに UTF-8 が採用されます。 あなたのサイトがユーザーの認証情報に英数字や一般的な記号のみを許容している場合、この変更は何ら問題となりません。しかし、非 ASCII のユーザー名やパスワードを受け入れているサイトは ISO-8859-1 と UTF-8 の両方に対応するよう更新する必要があり、さもないとユーザーのログインに問題が生じる可能性があります。 Google Chrome は既に UTF-8 を採用しているため、RFC 7617 で指摘されているように、人気のアプリケーションフレ

    Basic 認証情報が ISO-8859-1 から UTF-8 によるエンコードに変わりました (影響あり) | Firefox サイト互換性情報
    shidho
    shidho 2018/04/12
    昔身内サイトをBasic認証していた時、imodeケータイだとパスワード欄の入力モードのデフォルトがかな漢字だったのでひらがなをパスワードにしていたことがある。モード切替えの手間が省けた。
  • 韓国でInternet Explorerが独占的なシェアを持つ理由 | 財経新聞

    あるAnonymous Coward 曰く、 世界的に見ると、Internet Explorerのシェアは近年減り続けているが、韓国ではまだIEがトップシェアを保っているそうだ。その理由は「韓国では多くのサイトでActiveXが使われているから」などと言われているが、ActiveXが使われている理由として韓国が独自に開発した暗号化技術「SEED」の存在があるらしい(家/.)。 この暗号化技術韓国国内でしか使われていないため、これをサポートするライブラリやWebブラウザはなく、IEでしか使えない専用のActiveXを利用する以外に利用する手段はないという。しかし、韓国では14年前にネットショッピングやネットバンキングなどのサービスではこの暗号化技術を使って通信内容を暗号化するように規定した法律が制定されており、そのためWindowsとInternet Explorerの組み合わせ以外では

    韓国でInternet Explorerが独占的なシェアを持つ理由 | 財経新聞
    shidho
    shidho 2016/07/26
    IE以外でSEEDの実装が出来ないのはなぜだろう。
  • Google Chromeに乗り換えて1年、私がWEB活動に欠かせない拡張機能11個まとめ | フリーソフトラボ.com

    昨年のちょうど今頃の時期に、FirefoxからChromeに乗り換えたので導入した拡張機能+周辺ツールまとめという記事をエントリーしましたが、今回、実際に筆者がGoogle Chrome格的に使い始めて一年と少しが経過しました。 そこで、上記エントリーでは紹介しなかった、その後新しくインストールした拡張機能や、今はもう使わなくなって消してしまった拡張機能もいくつかあるので、改めて現在愛用している拡張機能をまとめてみます。 AutoPagerize for Chrome Greasemonkeyで超人気のスクリプト「AutoPagerize」のChrome拡張機能Googleの検索結果など、ページごとに分けられたウェブページを自動で読み込んで、継ぎ足し表示してくれます。 Readmine 筆者も愛用している”あとで読む”系サービス「Read It Later」のChrome用クライア

    Google Chromeに乗り換えて1年、私がWEB活動に欠かせない拡張機能11個まとめ | フリーソフトラボ.com
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    shidho
    shidho 2011/03/10
    それよりMeiyro UIが気になる。
  • すべてZIPにまとめて高速化、Firefox 3.7で対応 | エンタープライズ | マイコミジャーナル

    Firefox web browser - Faster, more secure & customizable MozillaのAlexander Limi氏がMaking browsers faster: Resource Packagesにおいてブラウザの動作を高速化させる方法を提案している。ブラウザ側の対応だけでよく、サポートしていないブラウザが閲覧しても影響がなく、現在の枠組みの中で簡単に実装して実現できる。Alexander Limi氏はPlone CMFの開発者であるとともに、以前はJarnやGoogleで働いていたこともある。 HTTPリクエストの数を減らすことでWebページの高速な表示を実現しようというテクニックのひとつにCSS Spritesと呼ばれる手法がある。これは複数の画像を一つの画像にまとめ、レンダリングの段階でCSSの分割表示機能を使うというもの。HTTPリク

  • Web ブラウザに表示されている画面を直接編集する方法

    これはすごい。Web ブラウザのアドレスバーに以下を入力し Enter すると、 今表示されている内容を直接編集できる。Firefox 3.0.14 と IE8 で出来 ることを確認した。 javascript:document.body.contentEditable='true'; document.designMode='on'; void 0 WEBブラウザーに表示されている画面を直接編集する方法 - sanonosa システム管理コラム集 追記(2009-10-04): 戻す方法はないものかなあ。‘false’ と ‘off’ では出来なかった。 追記(2009-10-17): 「戻す方法」というのは、「編集モードから閲覧モードに戻す方法」のこ とです。端折った書き方ですみませんでした。もう少し楽な方法が見つかっ たので、以下に追記します。 IE では、以下を入力し Enter

    Web ブラウザに表示されている画面を直接編集する方法
  • 「モバイルにWebKitは存在しない」 - by edvakf in hatena

    QuirksBlog: There is no WebKit on Mobile The Great WebKit Comparison Table Quirks Blog の PPK さんが、複数の WebKit 系エンジンのブラウザで特定の機能がサポートされているかをまとめて表にしてくれた。 僕としては、けっこうショッキングだった。"There is no WebKit on Mobile" というタイトルの意味は、それぞれのブラウザ(モバイル端末)の WebKit のバージョンに違いがありすぎて、"The WebKit" と呼べるものは存在しないということ。 「携帯市場では WebKit が既にデファクトスタンダードになり、それだけをターゲットに開発すればいい」という意見が多く見られるようになってきたが、そこにあるのは "Many WebKits" だよ、と。 今のままだと携帯ブラウ

    「モバイルにWebKitは存在しない」 - by edvakf in hatena
  • 古いブラウザでもCSS3セレクタを使ってWebページをデザインできるようにしてみた - latest log

    uuCSSBoost.js は uuAltCSS.js に名前が変更になりましたが、一部の説明が記事を書いた当時の古い名前のままになっています。最新版では、uuCSSBoost.revalidate() は廃止され uuAltCSS() を呼び出すように変更になっています。 コードの解説を追記しました。 「最新の規格を実装したブラウザが登場しても、IE6 のせいで諦めるしかないのか」 「CSS3セレクタを古いブラウザでも使いたい!」 といった現場の声にお応えして、ほぼ全てのブラウザで CSS3 セレクタを利用したページデザインが可能になるJavaScript ライブラリを作ってみました。 特徴 軽いよ いろんなブラウザで動くよ(Firefox2+, Opera9.2x+, Safari3+, IE6+, Google Chrome1+) 95%〜98%ぐらいのシェアをカバーできるんじゃない

    古いブラウザでもCSS3セレクタを使ってWebページをデザインできるようにしてみた - latest log
  • OSとブラウザの話をすると、みんなの頭が少し悪くなる

    この手の話は、はてなでも/.でも2chでも、どこでも変わらない。 有史以来、WinユーザとMacユーザが仲良くなったことはないし、Linuxはディストロレベルで排他的。 Win2000派はXPを認めないし、XP派はVistaを認めない。7はあれとこれとそれがクソ。きっとクソ。 エサを待つひな鳥のごとくSP2まだーと口からクソたれる。 ブラウザはブラウザで IEでFirefoxでOperaでSafariでChromeでSleipnirでLunascapeで・・・ どんな場所でやっても論調もでてくる意見も、いつでも同じ。 何度でも同じ事を繰り返す。 そこで提案したいのだが、どうだろう。 そろそろ、OSやブラウザの論議をエクストリーム・スポーツとして認めて、 厳格にルールを定めるべきじゃないだろうか。 (ルールがないから、これらの論議は古代パンクラチオンの様相を呈しているに違いないのだ) まず階

    OSとブラウザの話をすると、みんなの頭が少し悪くなる
    shidho
    shidho 2009/05/11
    OSやブラウザの上に載ってるものやOSやブラウザが通ってきたものを抜きにして、本体で議論しろという話。/そして誰も語れるものはいなくなった。
  • Mozilla Re-Mix: IE8の機能をFirefoxで実現するためのアドオン23個。

    FirefoxやThunderbirdはWEBユーザーの必須アイテム。 初心者からヘビーユーザーまで使える!便利でクールなFirefox拡張機能(アドオン)の使い方やカスタマイズ、Mozilla関連情報をどうぞ。 Adobe 「Flash Player」を緊急アップデート。 by hoge (07/16) Adobe 「Flash Player」を緊急アップデート。 by H.I. (07/16) ウェブページから余計なコンテンツを排除して読みやすく表示できるFirefoxアドオン「Tranquility Reader」 by しんちゃん (07/11) YouTubeのHTML5動画に表示される広告をブロックしてくれるFirefoxアドオン「YouTube Advertisement Blocker」 by はち (06/17) ウェブページ上の不要なリンクを非表示にできるFirefox

    shidho
    shidho 2009/03/22
    あんまり必要性を感じないアドオンが多いな。
  • そろそろクリックジャッキングについて一言いっておくか - 最速転職研究会

    Firefox3で「サードパーティのCookieも保存する」をオフにする。 防げる。 いずれのブラウザにもサードパーティ製のcookieを制限するオプションがあるが、Firefox3以外だと、フレーム内表示された場合に「新規にcookieを保存しない」だけで保存済みのcookieは送信してしまう。 軽く調べてみたところ、次のようになった。(間違ってたら教えてください) サードパーティのcookieの新規保存 サードパーティの保存済みcookieの送信 表示中のドメインのcookieの保存/送信 IE6,7,8(デフォルト) x o o IE6,7,8(セキュリティ高) x x x Opera9.6(デフォルト) o o o Opera9.6(制限) x △ o Safari(制限/デフォルト) x o o Safari(全て受け入れる) o o o Firefox2(デフォルト) o o

    そろそろクリックジャッキングについて一言いっておくか - 最速転職研究会
    shidho
    shidho 2009/03/13
    cookieってあのcookieだよね。なぜあのcookieがクリックジャッキングに関係するのかさっぱりわからない。調べるしかないか。
  • IE6問題に対処する10のテクニック | エンタープライズ | マイコミジャーナル

    SitePoint: New Articles, Fresh Thinking for Web Developers and Designers 既報のとおり、IE6のシェアは純減を続けている。2009年2月のNet Applications調査によればIE6のシェアはFirefox 3に抜かれて3位に落ちた。今後も下落の傾向は続くとみる向きが多い。しかし、依然として19%を越えるシェアはその次のシェアを獲得している4.5%弱のSafari 3.2を大きく上回る。IE8のリリースが控えている状況ではあるが、WebデベロッパやWebデザイナは依然としてIE6対応を継続しなければならない。 IE6固有の問題を回避する方法はいくつもあるが、それらテクニックをまとめたドキュメントがSitePoint: 10 Fixes That Solve IE6 Problemsとして公開されたので注目しておき

    shidho
    shidho 2009/03/10
    web的にはIE6は早くアップデートすべきだけど、SP3との絡み的にどうアップデートすべきか悩むところなんだよな。