並び順

ブックマーク数

期間指定

  • から
  • まで

481 - 520 件 / 10842件

新着順 人気順

chromiumの検索結果481 - 520 件 / 10842件

  • 自作JSの読み込みはbodyの最後に書いたほうがいいのに、なんで外部ライブラリはheadにあるんでしょうか? - Qiita

    自作JSの読み込みはbodyの最後に書いたほうがいいのに、なんで外部ライブラリはheadにあるんでしょうか?HTMLJavaScript 調べるキッカケ 最近フロントエンドを触り出して、JQueryの勉強(初歩中の初歩)をしていたのですが、 「JSの読み込みはbodyの最後に」という決め事があるようで、ちょっと気持ち悪いので調べていました。 すこしググると見解として、 HTML中にJavaScriptファイルを読み込む記述があると、そのJavaScriptを読み終わるまで、ウェブページのレンダリング(描画)が止まってしまうからです。 https://allabout.co.jp/gm/gc/380498/2/ などと記載されていて、なるほどと思ったのですが、 Qiitaのページも含め、ざっと確認したページではJSライブラリはすべてheadに書かれており、 なぜ「はじめからJSを全部body

      自作JSの読み込みはbodyの最後に書いたほうがいいのに、なんで外部ライブラリはheadにあるんでしょうか? - Qiita
    • どうやってECMAScript 6を学び始めるか

      どうやってECMAScript 6を学び始めるか ^ 自分でちゃんと見て読んで大丈夫というものしか出してないので、かなり最小限の紹介です。 ^ azuです。JSer.infoなどをやっています。 ES6的にはPromise本を書いたり、日本のISO/IEC JTC 1 SC22でES6のレビューに参加してます。 ECMAScript 5を知る ^ ES6の話をする前にES5の話です。 ES6 の前に ES5 大丈夫? Property Descriptor Object.create() Strict Mode Thinking About ECMAScript 5 Parts - Tech.pro ^ ES5はマイナーアップデート的な感じなので増えた機能としてはそこまで多くはありませんが、Object.definePropertyなどかなり重要な機能が増えています。 Speaking J

      • The Chromium Projects

        • HTML5入門:アニメーションの実装方法3種

          HTML5・CSS3のような新しい技術の問題点は、HTML4やらFlashなどの枯れた技術と違ってノウハウ・ライブラリ・ツールとかがまだ十分にそろっていない事。普及のタイミングもまだはっきりとしていないこの段階で手を出せない・出しにくいと感じている人が多いのも良く理解できる。 私から見れば、逆に「こんな楽しい状況は滅多にない」わけで、商売になるかならないかは二の次にしていろいろと試したくなる。 今日作ったのは、HTML5+CSS3上で可能になる(ただし現在ではWebkit独自の拡張を含む)3つのアニメーション・テクニックの比較(左に貼付けたものがそれ、Safari/Chromiumだとすべて動く。Firefox/OperaだとDOMとCanvasのみ(ただし別ウィンドウで開かないとCanvasが動かないークロス・ドメインセキュリティのバグか?))。 詳しくはソース(参照)を見ていただければ

          • Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ

            Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ Rust製のWebブラウザエンジンとして開発が進められている「Servo」は、Servoをアプリケーションに組み込み可能なクロスプラットフォーム対応WebVeiwとする方向で開発を進め、それをアプリケーションフレームワークのTauriと協力してTauriがサポートする予定であることを発表しました。 TauriはElectronの代替を目指す、Web技術を用いてアプリケーションを開発するためのフレームワークです。 参考:Electron代替を目指すRust製フレームワーク「Tauri」がバージョン1.0に到達、Windows/Mac/Linuxに対応 現在のTauriは、UIのレンダリングエンジンとして、Windo

              Rust製ブラウザエンジンの「Servo」、アプリに組み込み可能なクロスプラットフォーム対応WebView化を目指す。Electron代替を目指す「Tauri」への組み込み実現へ
            • GPT-3 API を使って AI WAF を作る - まったり技術ブログ

              ※ネタ記事です はじめに 検証する脆弱性 Tips. GPT-3 とは? WAFの実装 環境・必要なもの ソースコード 検証 正常リクエスト XSS GETパラメータ POSTデータ POSTデータ & ヘッダ無し SQL インジェクション GETパラメータ GETパラメータ & ヘッダ無し XXE POSTパラメータ① POSTパラメータ② POSTパラメータ & ヘッダ無し パストラバーサル GETパラメータ GETパラメータ & ヘッダ無し OS コマンドインジェクション GETパラメータ & ヘッダー無し GETパラメータ Log4Shell POSTパラメータ POSTパラメータ & ヘッダ無し POSTパラメータ & ヘッダ無し WordPress のユーザ列挙 ShellShock まとめ はじめに 最先端(?)であるGPT-3を使って 次世代WAF を作っていきます。 以下

                GPT-3 API を使って AI WAF を作る - まったり技術ブログ
              • 新人コーダーに伝えたい、きれいなCSSを書くための4つの習慣

                この春、CSSコーディングの仕事を始めた新人さんへ、「きれいなCSS」を書くためのガイドラインをお届け。 きれいなCSSを書くためにはいくつかルールがあります。ルールに従うとレイアウトの崩れを最大限防げるだけでなく、軽量で再利用可能なCSSを書けるメリットもあります。ここで紹介するルールは次のとおりです。 グローバルセレクターや要素セレクターを避ける 詳細度が高すぎるセレクターは使わない セマンティックなクラス名を使う マークアップ構造とCSSを密結合しすぎない ルールを1つずつ説明していきます。 グローバルセレクターを避ける グローバルセレクターには全称セレクター(*)、p、button、h1といった要素セレクター、[type=checkbox]といった属性セレクターが含まれます。これらのセレクターに適用されるスタイル宣言は、サイト全体にわたって該当する要素すべてに適用されます。以下に例

                  新人コーダーに伝えたい、きれいなCSSを書くための4つの習慣
                • Dockerを理解するための8つの軸

                  「Docker」というキーワードが、サーバーまわりのキーワードとして定着しつつある。その一方で、触ったことのある人以外からは、「Dockerってよくわからない」「コンテナーって昔からあるのでは?」という声も聞く。 Dockerは、それまでにあった要素技術を組み合わせることで、サーバーアプリケーションを実行する便利な方法を作り出したものだ。そのため、1つの要素技術を見ただけでは、新しさや全体像がわかりにくい。 そこでこの記事では、Dockerを触ったことのない人向けに、Dockerを8つの軸から説明する。なお、ここではDockerそのものを解説するわけではないので、ご了解願いたい。 1. コンテナー Dockerはまず、コンテナー管理ツールだ。 コンテナーとは、1つのサーバーの上で、複数のサーバー環境をそれぞれ分離して実行する、一種の仮想化技術だ。「OSレベルの仮想化」とも呼ばれる。 複数の

                    Dockerを理解するための8つの軸
                  • Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HTML development practice!

                    Written by Cody Lindley Sponsored by Frontend Masters, advancing your skills with in-depth, modern front-end engineering courses Download: PDF | epub Overview: This is a guide that everyone can use to learn about the practice of front-end development. It broadly outlines and discusses the practice of front-end engineering: how to learn it and what tools are used when practicing it in 2019. It is s

                      Front-end Developer Handbook 2019 - Learn the entire JavaScript, CSS and HTML development practice!
                    • MacBook Air にいれてるアプリ 11/20 - mizchi log

                      旧・Macの手書き説明書 - FC2 BLOG パスワード認証 読んでたら書きたくなった。環境構築厨として。 アプリのリンクやスクショ貼るのめんどかったので、ぐぐってください。 ターミナルでできることはターミナルでやる派なので、最近はアプリ減りました。 Dock表示しないし、デスクトップに何も置かない。極力マウスを使わない、そんな設定。キーバインドがないアプリは問答無用でクソ。 Google日本語入力 IME。ことえりでは人間が死ぬ。 YoruFukurou Twitterクライアント。Macだと他が霞んで見える使いやすさ。 Limechat for Mac IRCクライアント NNDD ニコ動ビュワー + ダウンローダ。画面サイズを調整できるのが良い。 要: 最近アップデートがうざいAdobeAir Growl アップデートでめんどくさかったから350円の有料版買ったら、色々動かなくなっ

                        MacBook Air にいれてるアプリ 11/20 - mizchi log
                      • HUMAN+ 女と男のディクショナリー(改訂第二版)

                        Windows 10 Microsoft Edge (Chromium) 最新版 / Google Chrome 最新版 macOS 14.3.1 Safari 最新版 iOS 最新版 (17.3) Safari Android 13.0以上、14.0未満 Google Chrome 最新版 (OSの標準ブラウザは未対応) (一部機種は正常に動作しない場合があります) ※Apple、Apple のロゴ、macOS は、米国および他の国々で登録されたApple Inc.の商標です。 ※iOSは、Apple Inc.のOS名称です。IOSは、Cisco Systems, Inc.またはその関連会社の米国およびその他の国における登録商標または商標であり、ライセンスに基づき使用されています。 ※Google および Android、Google Chrome、Google Play は、米国および

                          HUMAN+ 女と男のディクショナリー(改訂第二版)
                        • Chrome for Testing: reliable downloads for browser automation  |  Blog  |  Chrome for Developers

                          Today we’re happy to announce Chrome for Testing, a new Chrome flavor that specifically targets web app testing and automation use cases. This article explains why the Chrome team felt this was needed, and walks through concrete examples where Chrome for Testing might benefit you as a developer. Background Browser testing is a vital component of creating a high-quality web experience, regardless o

                          • 次世代画像形式のWebP、そしてAVIFへ。変わり続ける技術に対応するweb制作の黄金解 - ICS MEDIA

                            WebP(ウェッピー)という画像形式をご存知でしょうか? 長い間、webの静止画は大部分がJPEG/GIF/PNGのいずれかでした。WebPはこのすべてを置き換えることができる次世代のフォーマットです。2020年9月リリースのiOS 14がWebPをサポートしたことで、主要なモダンブラウザーの足並みがようやく揃いました。 この記事では、新しい技術の恩恵を最大限に受けつつ、変わり続ける画像形式に対応していくための最適解を探ります。 ※ この記事の初版は2020年10月の公開ですが、各ブラウザーの対応状況等は2022年11月に最新の内容に更新しています。 SafariがWebPをサポート。フォーマット戦争ついに終結か? 2020年現在、webで主流の画像形式はJPEG/GIF/PNGの3つでしょう。 2006年リリースのIE7で透過PNGがサポートされたことで、静止画に関しては「写真のJPEG

                              次世代画像形式のWebP、そしてAVIFへ。変わり続ける技術に対応するweb制作の黄金解 - ICS MEDIA
                            • Google Chrome OSをUSBメモリから起動する方法 | ライフハッカー・ジャパン

                              まだ未完成でその全貌が明らかにはなっていないChrome OSですが、仮想マシン上でChromeOSを試す方法を以前に紹介しました。このChrome OSをUSBメモリから走らせる方法もあるそうあので、そちらをご紹介。 始めに始めに言っておくと、Chrome OSはまだ開発段階です。動かない機能もあります。場合によっては全く動かない可能性もあります。またChrome OSはネットブック向けにかなりシンプルにデザインされているので、OSを起動した際に立ち上がるのはウェブブラウザだけで、ネットを見たり、メールを送ったりなどの簡単な作業を基本的に行うことを想定しています。 ■必要条件 言うまでもないですが、まずUSBメモリが必要です。ディスクイメージの大きさは2,988,442,112バイトなので、4Gくらいの容量が必要となるかと思います。USBメモリに削除したくないファイルがある場合、この作業

                                Google Chrome OSをUSBメモリから起動する方法 | ライフハッカー・ジャパン
                              • 最速転職研究会

                                技術者としての良心に従ってこの記事を書きます。俺はセキュリティとプライバシーの人ではなく、JavaScriptとUIの人である。法律の勉強だって自分の生活と業務に関わりのある範囲でしかしないだろう。しかし少なくともJavaScriptやブラウザが絡むような部分については、確実に自分のほうが理解していると思っている。高木浩光さんが、あからさまに間違ったことを書いたり、おかしなことを書いていたりしても、徐々に誰も指摘しなくなってきたと思う。おかしなこと書いていたとしても、非技術者から見たときに「多少過激な物言いだけど、あの人は専門家だから言っていることは正論なのだろう」とか、あるいは技術者から見た時でも、専門分野が違えば間違ったことが書かれていても気付けないということもあるだろう。 もう自分には分からなくなっている。誰にでも検証できるような事実関係の間違い、あるいは、技術的な間違いが含まれてい

                                  最速転職研究会
                                • Microsoft is building a Chromium-powered web browser that will replace Edge on Windows 10 | Windows Central

                                  Microsoft is throwing in the towel with Edge and is building a new web browser for Windows 10, this time powered by Chromium. Microsoft's Edge web browser has seen little success since its debut on Windows 10 in 2015. Built from the ground up with a new rendering engine known as EdgeHTML, Microsoft Edge was designed to be fast, lightweight, and secure, but it launched with a plethora of issues tha

                                    Microsoft is building a Chromium-powered web browser that will replace Edge on Windows 10 | Windows Central
                                  • 2009年のフリーソフト番付(Linux編)+Linux人気記事 | ライフハッカー・ジャパン

                                    新ブラウザ、2つの新Ubuntuリリース、ネットブック用OSなど、2009年はオープンソースソフトウェアの年だったと言っても過言ではない一年でした。 Linux関連の記事で読者からよい反響があった記事&フリーソフトをまとめてみましたので、Linuxユーザの方は必見の内容となっていますよ! 去年は2008年フリーソフト番付(Linux編)と最も人気のあったLinux記事(英語記事)と米lifehackerでは2本のLinuxまとめ記事を書いたのですが、最もダウンロードされているものは大抵の場合、Windows/Mac用にもリリースされていることがしばしば。と、いうことで、ダウンロードに限定してしまうと、似たような内容となってしまうため、今回はLinuxに焦点を絞った記事というスタンスで編集してあります。 参考までに記事の末尾に最も人気のあるクロスプラットフォームダウンロードのリストも掲載して

                                      2009年のフリーソフト番付(Linux編)+Linux人気記事 | ライフハッカー・ジャパン
                                    • Big Sky :: 高速なビルドシステム「ninja」

                                      いままで「SCons とか gyp とか、なんで C++ のシステムに python 入れなあかんねん」とか「せっかく python 入れたのに windows でビルドするには cygwin 版が必要とかいい加減にしろ」とか色んな事があったのですが、ninja を使う事で悩みが解消するかもしれません。 Ninja, a small build system with a focus on speed Ninja is a small build system with a focus on speed. It differs from other build systems in two majo... http://martine.github.io/ninja/ 如何にも外国人ウケしそうなプロジェクト名です。 ninja は chromium ブラウザの開発者が現行のビルドシステムに

                                        Big Sky :: 高速なビルドシステム「ninja」
                                      • 【入門】Electron完全に理解した

                                        Electronとは Electronとは、GitHubが開発したオープンソースのフレームワークです。macOS、Windows、Linuxといったクロスプラットフォームに対応したデスクトップアプリを開発することができます。 ChromiumとNode.jsを使用しているため、HTML、CSS、JavaScriptなどのWeb技術を駆使してデスクトップアプリをつくれるのが大きな特徴のひとつです。 エンジニアにはお馴染みのVSCodeやSlackをはじめ、FigmaやTwich、Microsoft TeamsなどのデスクトップアプリにもElectronが採用されています。 そんなElectronを完全に理解するために、お約束のHello Worldから入門してみました。 WindowsでHello Worldしてみる 本記事ではWindowsでの環境構築とアプリのインストーラー作成までの流れ

                                          【入門】Electron完全に理解した
                                        • 長く使われて成長を続けるアプリの 5 原則:ユーザーがアプリで最も重視していること、およびユーザーとの間に持続的なエンゲージメントを構築する方法に関するインサイト

                                          .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads 71 Ads API 11

                                            長く使われて成長を続けるアプリの 5 原則:ユーザーがアプリで最も重視していること、およびユーザーとの間に持続的なエンゲージメントを構築する方法に関するインサイト
                                          • jQuery を使って 30 分で Chrome 拡張を作ってみた

                                            こんにちは。坪内です。 jQuery ってすごいですね。何でもできますね。そして、Chrome の拡張ってめっちゃカンタンに作れるんですね。 jQuery を使って、Sleipnir 3 for Windows とか Sleipnir Start の検索結果ページにファビコンを追加する Chrome 拡張、その名も Favicon2SleipnirSearch をサクッと作ってみました。 jQueryとChrome 拡張についてカンタンな説明 jQuery とは jQuery は JavaScript のライブラリです。普通に JavaScript で十数行くらいコードを書かないといけないようなプログラムでも、jQuery では、一行で済んだりします。使い方もカンタンなので、とりあえず自分で何か動かしたい、とか自分のWeb サイトで何か動的なことがしたい、って言う人にはとっつきやすくていい

                                              jQuery を使って 30 分で Chrome 拡張を作ってみた
                                            • “Hack For Japan” 開催のお知らせ

                                              .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                “Hack For Japan” 開催のお知らせ
                                              • HTML5Rocks の日本語記事まとめ

                                                .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                  HTML5Rocks の日本語記事まとめ
                                                • プライバシーモードでもiPhoneでも追跡? エンジニアが知っておくべき「HSTS Super Cookies」 | DevelopersIO

                                                  プライバシーモードでもiPhoneでも追跡? エンジニアが知っておくべき「HSTS Super Cookies」 こんにちは、せーのです。 みなさんは数日前から軽く話題になっているクッキーについてご存知でしょうか。その名も「HSTS Super Cookies」と言います。このクッキーは通常のブラウザモードはもちろん、クッキーなどを残さない「プライバシーモード」果ては同一iCloudアカウントのiPhoneまで追跡できる、というではないですかなにそれこわい。 ということで今日はこの「HSTS Super Cookies」とは何者で、どういう仕組みでこうなっているのか、現時点での対応状況をご紹介します。 まずは見てください。 まずは百聞は一件に如かず、ということでこちらを御覧ください。 何か数字と文字が合わさったパスワード的なものが出てきていますでしょうか。これがいわゆる「HSTS Supe

                                                    プライバシーモードでもiPhoneでも追跡? エンジニアが知っておくべき「HSTS Super Cookies」 | DevelopersIO
                                                  • Android版Facebookアプリ内で使われているOSSを眺めてて見つけた43のライブラリ - ナカザンドットネット

                                                    メニュー>概要>ライセンス の中にあるアレですね。 なんか良いUIライブラリ見つからないかなーと思って探し始めたら、案外と色々入ってて心折れそうになった。 どこで使ってんだよそれ感高い奴もかなりありますし、明日からでも使ってみたいJoda-Timeのようなライブラリもありました。コピーレフトで仕方なく書いてあるんだろうなあ的な、内部ライブラリっぽいものは省いてあります。 さあ、頑張ってみていきましょう。 AChartEngine https://code.google.com/p/achartengine/ グラフとか書ける系のアレ。 Application Crash Reporting for Android http://acra.ch/ 通称ACRA。クラッシュレポートをPlayストアとは別に収集する系のアレ。 某秋田の地ビールとは関係ありません。 ActionBarSherloc

                                                      Android版Facebookアプリ内で使われているOSSを眺めてて見つけた43のライブラリ - ナカザンドットネット
                                                    • 電子情報学特論:Chromiumのアーキテクチャを解き明かす

                                                      電子情報学特論: Chromium のアーキテクチャを解き明かす 〜 EEIC の授業が生きるプロダクトの世界〜 Kentaro Hara 2020 April (๑>ᴗ<๑) * * * *

                                                        電子情報学特論:Chromiumのアーキテクチャを解き明かす
                                                      • W3C、マウス、タッチ、ペン入力などを同一コードで統合的に扱える「Pointer Event」を勧告に。しかしChromeは実装しない方針

                                                        W3C、マウス、タッチ、ペン入力などを同一コードで統合的に扱える「Pointer Event」を勧告に。しかしChromeは実装しない方針 W3Cは2月24日、マウス、タッチ、ペン入力などを統合的に扱える「Pointer Events」を勧告にしたと発表しました(CSSのpointer-eventsとは別のものです)。 Web標準では、以前からマウスを想定したイベントが用意されており、2013年にはタッチ操作によるイベントを扱う「Touch Event」の標準化も行われました。 入力手段としてのマウスやタッチ、ペンにはそれぞれ異なる特性があります。マウスの場合にはクリックやダブルクリックがあり、タッチでは同時に複数の指による操作があり、ペンでは筆圧の属性があるといった具合です。 Pointer Eventsはこうしたそれぞれの特性を持つ入力手段を統合的に扱えるようにした仕様です。 Inte

                                                          W3C、マウス、タッチ、ペン入力などを同一コードで統合的に扱える「Pointer Event」を勧告に。しかしChromeは実装しない方針
                                                        • Google I/O 2018 で発表されたウェブの現状

                                                          .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads 71 Ads API 11

                                                            Google I/O 2018 で発表されたウェブの現状
                                                          • タダ飯よりも素敵なものは - steps to phantasien

                                                            GitHub co-founder の Tom Preston-Werner (以下もじょ先生) が お仕事のコードも大半はオープンソースにしたほうがいい という話を書いている。 (@higepon の tweet で知った。) 同じような主張は、ビジネスとしてのオープンソースが隆盛を極めた 2000 年前後にもみられた。 時は流れ、今はソフトウェアそのものよりはアプリケーションやサービスをウェブ越しに売る時代。 ハイテク企業の前線もコード自身からデータやユーザの時間といったコード以外の部分に少しづつ軸足を移しつつある。 そうした企業は十年前とは異なる文脈でコードをオープンソースにしはじめた… というだいたいの背景を踏まえつつ読むと、もじょ先生の話は感慨深い。 もじょ先生はスタートアップの founder/CTO らしい立場でオープンソースの利点を説いている。 私はスタートアップ勤務でもな

                                                            • [動画]:Ubuntuの日本語入力環境を劇的に改善する「Mozc」導入手順 | Viva! Ubuntu!!

                                                              初心者にも優しいUbuntuを仕事や趣味に活用!Google日本語入力がリリースされたのが去年の12月のこと。 早いものでもう一年なんですね。続いて今年の5月の連休明けにはChromium OSへの対応ということでオープンソース版となる「Mozc」が公開されました。 こちらの方は、Webデータから自動抽出された大規模語彙データは含まれてはいませんが、固有名詞以外の変換精度は Google日本語入力とほぼ同一となるこの「Mozc」。私のようなMacintoshのOSが6.0xから「ことえり」に鍛えられた者としては、文節ごとにこまめに変換を行う癖がついているもので、Ubuntu標準のAnthyでも夢のような極上な世界(^_^;;;なのでありますが、より進化したレベルの高い変換環境を体験して来ている方々でも、この「Mozc」であれば、一定の評価を得られているようでございます。さて、とある企業様か

                                                              • あなたの window.open はなぜ開かないのか,Chrome で - マンガ〜ノ伊藤ノ〜ト

                                                                先日 window.open をしようとしたらポップアップブロッカーに阻まれて open することができなかった. Blocked まあ,これならよくあることなのだが,いかんせん自分の記憶では onClick のようなユーザーのアクション内で開かれた window.open は阻まれないことになってると思っていた.だからそのときも onClick のイベントハンドラ内で window.open したから大丈夫だろう,と思っていたら,見事にブロックされてしまったのでなぜだろう,となっていた. 検証 なので,検証するために 3 つのケースを用意してみた: 検証ページを用意したのであなたの環境でも試してみてね♥ 今回試すブラウザは Google Chrome を前提にしてます ケース1 const immediate = () => { window.open('https://www.goog

                                                                  あなたの window.open はなぜ開かないのか,Chrome で - マンガ〜ノ伊藤ノ〜ト
                                                                • Push Notifications on the Open Web  |  Blog  |  Chrome for Developers

                                                                  If you ask a room of developers what mobile device features are missing from the web, push notifications are always high on the list. Push notifications allow your users to opt-in to timely updates from sites they love and allow you to effectively re-engage them with customized, engaging content. As of Chrome version 42, the Push API and Notification API are available to developers. The Push API i

                                                                  • Google Chrome 5の新機能とChrome 6の計画 | gihyo.jp

                                                                    Google Chrome 5のリリースが刻一刻と迫ってきました。その注目の新機能と開発者向けの変更点に加え、Chrome 6を見据えた今後のスケジュールなどを詳細にお届けしたいと思います。 まず、Chrome 5の最大ニュースはなんといってもMac版、Linux版がそれぞれ正式にリリースされる予定という点です。これまで、Mac版とLinux版はベータ版と開発版が提供されていましたが、ついに安定版がリリースされる予定です。特にMac版はMac OS Xに馴染むようにかなりの改良が加えられているので、注目のリリースとなりそうです。 さて、これまでのリリースを簡単に振り返ってみます。シンプルで高速なブラウザとしてChromeがリリースされてから、Chrome 2では基本機能の充実と高速化、Chrome 3ではテーマのサポート、Chrome 4では拡張機能のサポートとブックマーク同期、Chrom

                                                                      Google Chrome 5の新機能とChrome 6の計画 | gihyo.jp
                                                                    • Chromecast 向けアプリの開発について

                                                                      .app 1 .dev 1 #11WeeksOfAndroid 13 #11WeeksOfAndroid Android TV 1 #Android11 3 #DevFest16 1 #DevFest17 1 #DevFest18 1 #DevFest19 1 #DevFest20 1 #DevFest21 1 #DevFest22 1 #DevFest23 1 #hack4jp 3 11 weeks of Android 2 A MESSAGE FROM OUR CEO 1 A/B Testing 1 A4A 4 Accelerator 6 Accessibility 1 accuracy 1 Actions on Google 16 Activation Atlas 1 address validation API 1 Addy Osmani 1 ADK 2 AdMob 32 Ads

                                                                        Chromecast 向けアプリの開発について
                                                                      • Cross Origin iframe からの alert/confirm/prompt 呼び出しの無効化 | blog.jxck.io

                                                                        しかし、実際に M92 がリリースされてからは、この機能が壊れたことによる影響が多数報告されていたため、実装者が想定していた以上に影響はあったといえるだろう。 他のブラウザの反応 実際にロールアウトしたのが Chrome/Edge であったため、いつものように「また Google が勝手にやっている」と思う人もいるようだが、実際には他のブラウザも Positive を表明している。 Firefox: https://github.com/whatwg/html/issues/5407#issuecomment-606417807 Safari: https://github.com/whatwg/html/issues/5407#issuecomment-760574422 また、この合意が取れているため、既に仕様にもマージされている。 Add early return to JS dia

                                                                          Cross Origin iframe からの alert/confirm/prompt 呼び出しの無効化 | blog.jxck.io
                                                                        • 本当にあったTouchEventの怖い話 - Qiita

                                                                          事前知識: ブラウザ毎の差異 Android 2.x, 3.x 2.x, 3.x では伝統的に TouchEvent がまともに使えません。 経験上、一部端末でdocument.createEvent('TouchEvent')するとNOT_SUPPORTED_ERRを吐くなどの現象が見られ、seleniumのこのコードでも、MouseEventsを利用して無理矢理回避しています。 4.x (Stock Browser & WebView) 4.x では、やっと TouchEvent が利用できるようになります。 が、 イベントの初期化方法が後述する iOS のソレと異なっています。同じくselenium上のコードではこのように回避しているのが見受けられます。 // Android's initTouchEvent method is not compliant with the W3C

                                                                            本当にあったTouchEventの怖い話 - Qiita
                                                                          • GitHub の ATOM が CoffeeScript で書かれているのはどうなの? - ワザノバ | wazanova

                                                                            http://discuss.atom.io/t/why-coffeescript/131 2 comments | 2 points | by noto ■ comment by noto | 約1時間前 先日 GitHub が発表してエディタ ATOM のディスカッション・フォーラムでなぜ CoffeeScript で書かれていて、EcmaScript 6 (ES6) じゃないの? node.js/V8 を利用するデスクトップアプリケーションなら ES6 をすぐに使うほぼ完璧な機会なのに、という問題提起があり、それについて議論があったようです。 前提として、GitHub の JavaScript Styleguide に 新たに JS を書く時は CoffeeScript で書くこと 新たに .js ファイルを追加することは避けること と書かれていて、GitHub の中の人としては

                                                                            • Chromeをクラッシュさせる謎の13文字

                                                                              いいか、押すなよ〜、MacでChromeを使ってるやつ、このリンクを絶対に押すなよ! 押したらどうなるかって? リンクを開いた瞬間、高確率でクラッシュします。Mac版Chromeを高確率でクラッシュさせる謎の13文字が含まれているのです。その特定の13文字とはアッシリア語で書かれた以下の文字列(そのままアッシリア語を表示するとクラッシュするかもしれないので画像で)。 このリンク自体は決して怪しいものではなく(フィッシング詐欺とかではないのでご安心を)、Chromeのベースでもある「Chromium」というオープンソースのブラウザに関する開発者向けのコミュニティに報告されたバグ(Issue 468390)のひとつ。 どうやってこんな「古代楔型文字の13文字を表示させるとクラッシュする」バグを発見したのかは不思議です。当然この13文字を含んだブログを書いたり、Tweetしたり、Facebook

                                                                                Chromeをクラッシュさせる謎の13文字
                                                                              • GitHub - alixaxel/chrome-aws-lambda: Chromium Binary for AWS Lambda

                                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                  GitHub - alixaxel/chrome-aws-lambda: Chromium Binary for AWS Lambda
                                                                                • ffmpegとlibavの背景事情

                                                                                  ffmpegをインストールしようとしたら、なにやらちょうど一年前あたり、大規模なforkが起こったらしい。いまや、ffmpegとlibavに分裂している。forkは自由なソフトウェアではいたって普通の出来事だ。大抵の場合、開発者の間での意見の不一致により起こる自然な現象だ。自由なソフトウェアであれば、fork自体はそれほど悪いことではない。どちらも自由であるので、双方の開発者がIRCやMLで広角泡を飛ばしながら喧嘩しつつ、何事もなかったかのように相手のコードをこちらのコードベースにマージできる。なぜならば、どちらも自由なソフトウェアという共通点を持っているからだ。 しかし、ffmpegは、だいぶ巨大なソフトウェアだ。おそらく、現時点でこれ以上にでかい動画と音声のソフトウェアは、mplayerしかあるまい。mplayerはffmpegを包括しつつ、さらに変態的なことをしている。これについては