Opera、WebkitベースのiOS/Android向けブラウザ「Ice」を2月にリリースへ 2013 1/19
![Opera、WebkitベースのiOS/Android向けブラウザ「Ice」を2月にリリースへ | 気になる、記になる…](https://cdn-ak-scissors.b.st-hatena.com/image/square/feaeb290e93baa7b8e54aa27f24a4a46ecb98d62/height=288;version=1;width=512/https%3A%2F%2Ftaisy0.com%2Fwp-content%2Fuploads%2F2013%2F01%2Fopera-ice-new-webkit-browser-6.jpg)
「次世代Webブラウザのテキストレイアウトに関する検討会」*1の「電子書籍関連分科会」が「次世代Webブラウザを利用した縦書きテキストレイアウトに関する表現の標準化のため、課題抽出のための調査支援者」を募集している。 次世代Webブラウザを利用した縦書きテキストレイアウトに関する表現の標準化について、課題抽出のための調査支援者の公募 | NTTソフトウェア 「課題抽出のための調査」という言い方をしているが、具体的にはブラウザでの縦書きの実装を進め、その実装の確認を行うためのテストスイートの開発である。ブラウザとしてはChromeやSafariなどのレンダリングエンジン*2であるオープンソースのWebKitを対象としている。そして、この開発を完了させた人にはきちんと報酬が支払われる。内容によって額は異なるが、10万円か20万円のいずれかだ。 自分で「縦書き不要論」という物騒なタイトルのブログ
こんな時代になるとは、ちょっと前まで考えられなかった。 Microsoft*1がWebKitにパッチを提供した。 Microsoft offers patches to WebKit to aid touch compatibility | Ars Technica にそのニュースが解説されているが、Microsoftが提供したのは、Pointerイベントのパッチだ。 現在、タッチデバイス上のブラウザはTouchイベントを通してタッチインターフェイスを実現することができる。 参照: マルチタッチ ウェブ開発 - HTML5 Rocks HTML5アプリのタッチUX(2) : タッチデバイスを指で快適に操作させるために (1/2) - @IT これはAppleのTouchイベントと互換性を持ったものであり、W3CにおいてもTouchイベントとして議論されている。しかし、「この仕様はApple
スラッシュドットで 「Microsoft、「WebKitはWeb標準を破壊している」と主張」 なんてストーリーが上がってて、なんぞやと思って大本の記事を見に行ったんですけど、そしたらそれが 「Webkit しか対象にしてない Web サイトを IE10 でもきちんと動作させるためにやっといた方がいいことガイド」 っていうお役立ちコンテンツだったってことで、がんばって最後まで読んだ手前、ついでなので翻訳して掲載してみようかなと思います。 Microsoft、「WebKitはWeb標準を破壊している」と主張 : スラッシュドット・ジャパン ちなみに翻訳元の記事は 「Windows Phone Developer Blog」 で書かれた内容なので、「Windows Phone 8 で動作する IE10」 っていう書き方になっている部分や、すべて Webkit と対比して書かれているなど、モバイル
capybara使うと簡単にキャプチャできる。もともとjsのheadless testの為のツールなのでjsも実行されるし良い。 Macの場合 brew install qt gem install capybara capybara-webkit #!/usr/bin/env ruby require 'rubygems' require 'capybara-webkit' driver = Capybara::Driver::Webkit.new 'web_capture' driver.visit 'http://shokai.org/blog/' driver.render 'out.png' MacにGUIでログインしていなくてもキャプチャできる。モニタほぼ使ってないサーバー状態のMacで使いたかったのでありがたい。 webkit2png(http://d.hatena.ne.j
見た目だけでもCSS3で美しくスタイルされたラジオボタン、クリックすると更に美しいアニメーションのエフェクトが仕込まれています。 光点がアニメーションで移動 ラジオボタンの選択が移動するのは、分かりやすいですね。 実装は下記のようになっています。 HTML <input type="radio" name="name" checked /> <input type="radio" name="name" /> <input type="radio" name="name" /> <input type="radio" name="name" /> <input type="radio" name="name" /> CSS body { padding: 50px; background-color: hsl(0,0%,20%); } input { -webkit-appearance:
インストール Cydiaより通常通りインストールしてください。 Searchタブより「Nitrous」と検索すると出てきます。 CydiaStoreより購入し、インストールを行ってください。 購入方法はこちらの記事をご覧ください。 【超便利!有料脱獄アプリを買う!「Cydia Store」の使い方!】 また、より詳しいインストール方法は下記記事をご覧ください。 【Cydia の 使い方! ~全部解説~ [JBApp]】 アプリ紹介 JavaScript自体は最近だと使っていないサイトを探す方が難しいと言うくらい、多くのサイトで使われています。 これの実行速度によってストレスフリーなブラウジングが出来るかどうかが決まると言っても過言ではないっ!と思うわけです。 iOSでは実行速度を上げるために『Nitro』というJavaScriptエンジンが搭載されています。 ただしこれはiOS標準ブラウザ
KDE開発チームのJonathan Riddell氏が、KDE環境向けのWebブラウザとして「Rekonq 1.0」を紹介している。Rekonqは、QtベースのKDE環境用Webブラウザ。WebKitレンダリングを採用しており、軽量かつ高速な動作を目指して開発されている。 Rekonq 1.0は、Rekonqとしては初の安定バージョン。開発者の一人であるAdjam氏のブログによると、Rekonq 1.0ではアプリケーションの安定性を向上させるため、主にコード全体に対してのクリーンアップやバグフィックスを行っているという。KDEプロジェクトのBugzillaにRekonq専用のページを用意して300以上のバグをチェックし、40以上の"リアルな"バグを修正したとしている。 Rekonqの開発チームは、Rekonq 1.0の公開とともにRekonq専用のサイトの開設を目指しており、現在は一時的な
Chromium と WebKit は二つの独立したプロジェクトだ。 ソースツリーはそれぞれ別で、そこにはインテグレーションの苦労がある。 WebKit 以外にも V8 や Skia など Chromium が依存している外部のプロジェクトは山ほどあるけれど, WebKit とは特にぴったりくっついている。 そのぶん二つの足並みをあわせる手間も際立つ。 以前、書籍 ”アジャイル開発の本質とスケールアップ” で リリーストレイン という大規模プロジェクトのインテグレーション手法を読んだ。 プロジェクトの内部で一段細かい時限リリースを設け、そのタイミングでインテグレーションする方法。 内部リリースにあわせてプロジェクト同士が依存している相手のバージョンを上げ、 壊れたところをなおすわけ。 Chromium と WebKit もこまめに相手のバージョンを新しくする。 主たる依存の向きは Chro
We're very happy to see that some common DOM operations have just skyrocketed in speed. The changes were at the WebKit level, boosting performance for both Safari (JavaScriptCore) and Chrome (V8). Chrome Engineer Kentaro Hara made seven code optimizations within WebKit; below are the results, which show just how much faster JavaScript DOM access has become: DOM performance boosts summary div.inner
It has been almost a year since we announced the support for WebKit remote debugging. It is now officially supported by BlackBerry PlayBook and in Chrome for Android. Latest version of Chrome introduces new extensions API that exposes it to the in-browser clients as well. Today we are happy to announce the v1.0 of the remote debugging protocol. We commit to supporting it and maintain its backward
こんにちは、デザイン担当の福島です。 現在、Sleipnir 3 for Windows では、レンダリングエンジンに WebKit を搭載した Sleipnir 3 を開発しています! 世界的にシェアを広げている WebKit を採用していくことで、ユーザーのみなさまへ更にリッチでパワフルな Sleipnir を提供できるように開発を進めていきます! WebKit は現在、ブラウザシェア1位を誇る業界標準の Trident と並び、多くのブラウザで使用されているレンダリングエンジンです。 今回配布する WebKit を搭載した α 版 Sleipnir 3 for Windows では、Trident と WebKit を切り替えて使用できます。 α 版を公開! 一足先にα版を公開します。α版は不安定なため下記をよく読んでからお試しください。 α版 について α版 は、一部の機能と可能性
ある ニュース記事を同僚に教わった。 この記事によるとタッチデバイスの会社は WebKit2 に対応しているのに検索の会社は旧バージョンにとどまっており、HTML5 に課題は多いのだそうな。 そりゃ課題は常に山積みだよね…と思っていたら記事は誤解だと別の同僚が説明を書いている。 リンク先の記事はさておき、世間の関心をいまいち集められていない気がする WebKit2 についてざっと説明をしてみたいとおもう。 この記事を読み終われば WebKit2 と Chromium WebKit, Webkit1 の違いを知ったかぶれるようになる予定。 WebKit2 は 2010 年の 4 月にアナウンスされた WebKit の新しい API レイヤで、Mac 版 Safari などが使っている。 大きな特徴はレンダリングエンジンを別プロセスで動かせること。 Chromium でやっているのと同じような
capybara-webkit Development has been suspended on this project because QtWebKit was deprecated in favor of QtWebEngine, which is not a suitable replacement for our purposes. We instead recommend using the Selenium or Apparition drivers. Qt Dependency and Installation Issues capybara-webkit depends on a WebKit implementation from Qt, a cross-platform development toolkit. You'll need to download the
まだ誰も書いていないみたいなので書いておく。タイトルにあるとおり、PlayStation3のブラウザが独自路線をやめた。乗り換え先は一年前に流れた噂の通り、WebKitである。SCE謹製ブラウザも、時代の波に逆らえなかったのか、あるいは効率化のためか、理由はさだかでないけれど幕引きとなったようで。 だいぶ前にWebKitらしきファイルがアップデート内容から見つかったり、WebKitのエンジニアを求人していたりといった噂があったのはいつだっただろうと思って調べてみた。さっと引っかかったのはDualPixelsなるサイトのエントリー。これによれば、ファイルが見つかったのは3月、求人は5月だったようだ。もう一年も前になる。そりゃ、時期の記憶も曖昧になっているわけだ。 ちなみにUser AgentはMozilla/5.0 (PLAYSTATION 3 4.10) AppleWebKit/531.2
iOS5 で CSS3 の縦書きがサポートされましたが Ruby について注意が必要です。 HTML5 界隈の話題を追っている先進的な皆様におかれましては、 iOS5 で -webkit-writing-mode :vertical-rl ; がサポートされたことについては周知であると思います。 CSS をちょっと書くだけで縦書きが出来て大変に便利です。ですが現状のところ、縦書きにした所で Ruby を使うと以下のようになり残念です。 このキャプチャ自体は Mac OS X Lion の Safari で撮りましたが iPad などでも同じようになります。 しかしこの問題を解決する方法があります。この問題はスタティックな HTML をレンダリングした時にのみ発生します。 DOM を動的に作成した場合何故かこのバグは発動せず以下のように正しくレンダリングされます。 つまり iOS 向けに縦書
[webkit-dev] WebKit branch to support multiple VMs (e.g., Dart) Vijay Menon vsm at google.com Mon Dec 5 09:26:24 PST 2011 Previous message: [webkit-dev] Reg. New File Inclusion Style for Webkit Next message: [webkit-dev] WebKit branch to support multiple VMs (e.g., Dart) Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] Hi all, Many languages compile to JavaScript today to run on the
HTML5のルビとXHTML 1.1のルビ 本連載のテーマであるEPUBは、規格の成立経緯と仕様の両面において、ウェブと切り離しては考えにくい性質を持っています。基本的にはXHTMLとCSSでコンテンツを記述するため、iOSに搭載のEPUBビューワ「iBooks」のように、エンジン部分をウェブブラウザと共有している例も少なくありません。ウェブの仕様およびその実装であるウェブブラウザとEPUBは不可分の関係、ということもできるでしょう。 そしてウェブの仕様は、現在「HTML5」へと歩を進めつつあります。正式な規格化(W3Cによる勧告)は2012年頃と先の話ではありますが、すでに最終草案(ラストコール)への工程表が提出されていますから、仕様としてはほぼ固まっていると見ることができます。その流れを見越し、主要なウェブブラウザがHTML5の実装を開始していることは、ご存じと思います。 振り仮名とし
みなさん お久しぶりですヽ(´ー`)ノ夏休みの宿題終わりました? 毎日が夏休みの最終日みたいな生活してるあまちゃんです! さてさて 今日は WebKit サーバーというものを作ってみたので、紹介してみます。 WebKit って何? WebKit っていうのは Chrome や Safari の中に入ってるブラウザのエンジンのことです! 実はブラウザっていうのは、エンジン部分と見た目の部分(タブとかボタンとかね)に別れていて、意外と違うブラウザでもエンジン部分は同じものを使ってるってことも多いんですよ(*´ー`) ブラウザのサーバーってどういうこと? 要は、サーバーサイドでブラウザを起動して JavaScript を実行したり、 JavaScript が実行されないと読めないページから値を持ってくるのに使ったりしようという魂胆です。 今まではそういうのなかったの? 実は、今までは JavaS
WebView にあった各種 delegate は Cocoa の流儀で実装されていたのでやりやすかったのだけど WKView ではそれがなくなってしまい、泣いてました。これができるかどうかが SafariStand にとって死活問題。 WebKit2 では delegate ではなく WKPageXxxClient という呼び方になっている。Objective-C クラスではなく関数をまとめた構造体。setter はあるが getter がないため元の値を取っておくのが難しい。WebKit2 側の保存場所をつきとめるか、Safari 側の呼び出しを捉えるか。で、前者が見つかったので対応してみる。 WKView → WKViewData → webPageProxy と辿ると、Client の構造体を捕まえられる。この関数ポインタを自前のものと置き換えればOKのようだった。Objectiv
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く