![最近の日本の中高生はWebブラウザーやOSを開発しちゃうのね/オープンソースで様々なプロダクトを生み出すコミュニティ「Ablaze」がすごい!【やじうまの杜】](https://cdn-ak-scissors.b.st-hatena.com/image/square/b69d189aab7078412e813e69a19eaa5528adc24c/height=288;version=1;width=512/https%3A%2F%2Fforest.watch.impress.co.jp%2Fimg%2Fwf%2Flist%2F1429%2F645%2Fimage1.png)
Braveはフォントを取得できないようにした。いっぽうChromeはフォントを根刮ぎ取得しようとしている。ChromeGoogleSecuritybraveブラウザフィンガープリント JavaScriptから、現在表示されているフォントを取得することが可能です。 仕組みを簡単に説明すると、フォントによって文字の横幅は異なるので、font-familyを変えてみてwidthが変わったらそのフォントがインストールされている、みたいな識別方法です。 つまり、フォントを表示させて、そのフォントが入っているかどうかをチェックすることで、ブラウザフィンガープリントになります。 Braveはフォントを取得できないようにした How Brave defends against font fingerprintingの記事において、Braveはフォントによるフィンガープリント防止について解説しています。 H
TL;DR — We made a server-less virtual Linux environment that runs unmodified Debian binaries in the browser. This is powered by CheerpX, a WebAssembly virtualization platform. Feel free to play with it and report bugs: https://webvm.io WebVM — a server-less virtual Linux environment running fully client-side in HTML5/WebAssembly. The web platform is well on its way to becoming the dominant platfor
何が起こったの? CentOSプロジェクトがCentOS Streamに開発をシフトしていくことを宣言しました。これに伴ってRHEL 8の再構築としてのCentOS Linux 8は2021年に終了予定となりました。 ref: https://blog.centos.org/2020/12/future-is-centos-stream/ CentOSはLinuxの2大ディストリビューションの一つであるRed Hat Enterprise Linuxから商用パッケージを抜いてリビルドしたバージョンです。 商用パッケージが抜いてあるため、サポート無しで良ければ無料で本番環境で利用できるという事でOSの商用サポートを必要としないようなケースでよく利用されています。 今回、CentOS Linuxが終了してCentOS Streamになる事でCentOS終了!? という感じで一瞬ビビりましたがそ
マイクロソフト、「Microsoft Edge for Linux」プレビュー版をついにリリース。なぜマイクロソフトがLinux版を開発しているのか? マイクロソフトは、同社のWebブラウザ「Microsoft Edge」のLinux対応版をプレビューとして公開したと発表しました。 現時点で対応するLinuxディストリビューションは、Ubuntu、Debian、Fedora、openSUSE。 We have five (perfect) words for you this morning: Microsoft Edge, now for Linux. https://t.co/9vSXcSdz9G — Microsoft Edge Dev (@MSEdgeDev) October 20, 2020 Microsoft EdgeのLinux版プレビューリリースは、Microsoft Ed
追記: その後の動きについて書きました → Let's Encryptの証明書切替周りその後 このサイトはLet's Encryptで証明書発行しているのでタイトルの件が気になったのだが、どうもあまり話題になっていない。恥ずかしながらSSL周り詳しいわけじゃないので、誤っているかも知れない。識者の意見を求む。 Let's Encryptが使われているサイトがAndroid7.1以前のバージョンで今年の9月29日以降見られなくなる可能性がある 延命策は用意されそうだが、それも来年の9月29日まで Let's Encryptのルート証明書切り替え計画に起因している Let's Encryptのルート証明書の変更 Let's Encryptはルート証明書を自身(ISRG)の認証局のルート証明書(ISRG Root X1)に切り替えようとしている。現在は、IdenTrustのルート証明書(DST
開発している Web アプリケーションをスクリーンリーダーでも扱えるようにするにあたって、 VoiceOver を使いはじめてみたら思ったより簡単だったので、やり方についてまとめてみます。 この記事内では macOS High Sierra (10.13.6(17G65)) を前提としていますが、 VoiceOver の操作方法などはバージョンが変わってもあまり変わらないんじゃないかと思います。 VoiceOverとは Appleが macOS や iOS に搭載しているスクリーンリーダーです。視覚障害者向けに画面上に並んでいるものを音声読み上げしてくれます。 視覚のアクセシビリティ - Mac - Apple(日本) 視覚のアクセシビリティ - iPhone - Apple(日本) VoiceOver は macOS に内蔵されているので、 Mac さえあれあばスクリーンリーダーを試して
■Google アシスタントを家電に“組み込む”ことの意味 「Google アシスタント ビルトイン」とは、文字どおり “Google アシスタントが組み込まれた” 製品のこと。Googleが提供する対話型音声アシスタントサービス「Google アシスタント」の窓口として、マイクで拾った人間の声をデータ化してクラウドへ送り、その解析結果を受け、何らかの処理を行うことが製品としてのキモだ。Googleが2016年秋に発売し、翌年日本に上陸した「Google Home」はその先駆であり、スマートスピーカーというジャンルを形成した筆頭といえる。 Google アシスタントは主要部分をクラウドに置くソフトウェアだが、その窓口を家電製品に “組み込む” となると、一種のPCとしての機能が求められる。Google アシスタントの機能をどう使うかはAPIとして整備されており(詳細はこちら)、そのAPIに
Jxckが以前、SafariのUA文字列が固定されたというのを書いていた。 Safari による User-Agent 固定化と Web における Feature Detection | blog.jxck.io Safari Technology Preview 46で入った変更だ。 Release Notes for Safari Technology Preview 46 | WebKit Froze the user-agent string to reduce web compatibility risk and to prevent its use for fingerprinting TwitterでもAppleのRicky Mondelloがそれを伝えていて、ちょっと騒ぎになっていた。「それは困る」的な反応が結構多かったのと、中には「やっぱりSafariは新たなIE6だ」み
Python のメリット¶ すでに php を覚えているのに、わざわざ Python を覚えるメリットは何でしょうか? この章では Python の魅力の一端を紹介します。 汎用言語¶ Python は汎用言語で、データ解析、自然言語処理、ゲーム、デスクトップアプリなどを 作るのに広く使われており、ライブラリも充実しています。 一方、 Web に特化していないため、例えばセッションの保存場所は python.ini に書くことはできず、アプリケーション側で面倒をみないといけません。 その点では、 php などの特定の用途に特化した言語に比べると、若干取っ掛かりにくい 場合があります。 それでも、いろんなことに挑戦するときに、構文や基本的なお約束ごとなどを一から 覚えなおさないで済むのは大きな利点です。 いろんな並行モデルに対応している¶ 例えば複数のHTTPリクエストを並行して実行したい場
第4回より、Web開発に特化した開発環境/エディタとして、GUI/CUIそれぞれの著名な開発プラットフォームを、第5回では最新版にて大幅にWeb開発の機能が強化された高機能開発プラットフォーム、NetBeansについて紹介しました。今回は、Adobeがオープンソースソフトウェアとして公開している軽量Web開発エディタ・Bracketsについて取りあげたいと思います。 Adobe Bracketsとは Adobe Bracketsとは、Adobeが開発・公開しているエディタです。The MIT Licenseのもと、オープンソースソフトウェアとして公開されています。Windows、Mac OS X上で動作します。 特徴は次のとおりです。 ・初期状態でHTML/CSS/JSをサポート ・ライブプレビュー、コード補完、自動インデント、JSLint ・必要最低限の機能のみを搭載。利用者が別途欲しい
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く