Tags : opera

このTagsの登録数:22件 表示 : 1 - 10 / 22

2008-06-16

SVG で波紋

ポスト @ 3:19:04 | opera, svg

SVG のフィルタとアニメーション (と JavaScript) で、波紋っぽい効果を出してみました。クリックした場所から波が伝わるような効果がでます (色々と手抜きですが)。

Opera 位でしか動きません (Opera 9.5 で動作確認)。あと、もの凄く重たいので注意。手元では時おり Opera がクラッシュしました。

2007-11-27

Opera 大阪オフに行ってきました

ポスト @ 22:15:22 , 修正 @ 2007-12-06 3:41:08 | opera

11 月 24 日 (土) 大阪 Opera オフに行ってきました。以下簡単に流れ。

  • 7 時頃 夜行バスに乗って大阪到着
  • 7 時半頃 JR 大阪駅付近で K さん、S さんと合流
    • USJ 方面へ
    • 桜島駅辺りから海遊館や観覧車等が見えた

      大阪港の写真

    • ぶらぶら歩いていると USJ の裏側 (ハリボテ) が見えた

      USJ の裏側

    • 電子辞書を扱うかのように車中でも Let's note を弄り続ける K さんに憧れた。
  • 11 時頃 JR 大阪駅で Watanabe さんたちと合流
  • 11 時半頃 一人戦線離脱。大阪市営地下鉄御堂筋線で難波へ
    • 大阪市営地下鉄では Suica が使えない
    • が、自動改札機には IC カードと書いてあって混乱した
  • 12 時頃 難波で MJ の中野さんと落ち合う
    • 某建物内の東京三菱 UFJ 銀行前で待ち合わせ。が、東京三菱 UFJ 銀行がたくさんあって違う場所に行ってしまった
    • 昼食に韓国料理を食べる
    • 中野さんの車には一部で噂されるような装飾はありませんでした。が、中野さんの車が停めてあった駐車場には...
    • 大阪は片側通行の道路が多い
  • 13 時半頃? 大阪 Opera オフ昼の部 会場到着

    大阪 Opera オフ昼の部 会場案内の写真

    • ニコニコ動画論
      • IE コンポーネント良いよと TERRAZI さんが言っていた。
    • Opera のフォーチュンクッキーなどを頂く

      Opera フォーチュンクッキーの写真

    • 自己紹介
      • どこもユーザサポート/バグ追跡/Web サイトの対応は大変だな思った
    • クイズ大会
      • さっぱりわからなかった。でも最初の問題で半分位になったので、わからないものなのかもしれない
      • 幹事をやると景品がもらえるのが Opera 流なのかもしれない
  • いつのまにか 夕方の部
    • ご飯がたくさん!
    • 店の人にも Opera のボールペンを使っていただく
    • ぐだぐだと話をする
  • 20時頃? JR 新大阪駅到着。徹夜ができる体調ではなかったので予定を繰り上げて帰ることに。
  • 20時半頃 新幹線に乗って帰路に着く。

12/6 追記: 当日撮った写真をいくつか追加。

2007-09-02

Kestrel ステータスバー予想

ポスト @ 16:29:16 , 修正 @ 2007-09-02 18:21:29 | opera

来週火曜日にテスト版 (alpha) が公開されるという Opera 9.5 (Kestrel) ですが、 6 月 22 日に公開されたKestrel is coming!のスクリーンショットではステータスバーの一部が隠されています。

最新情報!

ということで、公開されていないステータスバーの機能について勝手に予想してみます。

Kestrel is coming! の中ではユーザインタフェースについて以下のように述べられています。

Opera 9.5 のユーザインターフェースでは、人気の機能をより簡単に使えるように、他のブラウザとより一貫性を持つようにユーザビリティの改良を施しました。

これをヒントにして予想しました。

予想

最終的な私の予想は「ページ内検索」です。

脳内 Opera 9.5 に近くなるよう Opera 9.23 をカスタマイズしたスクリーンショットが以下。

脳内 Opera 9.5 っぽくした Opera 9.23 のスクリーンショット

根拠

  • Opera 9.5 のスクリーンショットから View ボタン (デフォルトテーマだとサングラスのアイコン) が無くなっている
  • ステータスバーに追加されている他の機能は View ボタンで表示されるバーにあった機能
  • ページ内検索は人気のある機能である
  • Opera 9.23 にはページ内検索機能が多すぎる

    スクリーンショット

    • 検索ダイアログ (Ctrl+F で出てくるダイアログ)
    • FAYT (/ を打つと検索が始まる)
    • アドレスバーの検索ボックス (ページ内検索)
    • ビューバーの検索ボックス
  • Firefox にユーザインタフェースが近くなる

没にした予想

  • ページ読み込み状況
  • エラー通知
  • セキュリティの状態
    • EV SSL 証明書関連?
  • ドメイン名を表示
  • 時計

火曜日の alpha 版で答えが明かされるわけですが、みなさんもぜひ考えてみては如何でしょうか。

2007-07-22

Tag: 5 things I’d like to see in Opera

ポスト @ 0:05:32 | opera

I'll answer the tag from Saito. First, let's get one things straight: I'm a Mozilla Firefox user. I use Opera as a secondary browser. A screenshot of Opera on my PC is below.

Screenshot of Opera browser

5 things I’d like to see in Opera

  1. Better platform integration (on linux)

    I use Opera on Linux/x86 (Ubuntu 7.04). But there are some platform integration issues.

    For Opera 9.22, I download and install opera_9.22-20070716.6-shared-qt_en_i386.deb.

    • FAYT doesn't accept keyboard input when the input method is turned on.
    • Qt's native look and feel and open/save dialogs are not beautiful.

      Opera's file open dialog: screenshot of Opera's file open dialog

      KDE's file open dialog: screenshot of KDE's file open Dialog

    • The default fonts of KDE are ignored.

    The Opera 9.5 will have better platform integration. Some issues may be fixed. I'm looking forward to the Opera 9.5.

  2. Better font handling

    Opera's font selection/handling isn't good at latest on linux.

    • The default generic fonts are incorrect(?).
    • Do the monospace fonts listed on the "International Fonts" dialog show actual glyphs? Or are even actual fonts listed?

      Screenshot of International Fonts dialog "Normal font" and "Monospace font" select same font (I think).

    • multi-byte font name are garage (mojibake) on the font select dialog on my Ubuntu 7.06.

      Opera's font dialog: screenshot of Opera' font dialog

      KDE's font dialog (choosing same font as opera's): screenshot of KDE's font dialog

  3. Better user CSS management

    Shortly, steal the Sylish!

  4. Faster graphics operations

    I know Opera has fast SVG/canvas implementation. But their performance are not enough (especially I'd like to point out the widgets using SVG or canvas ). So, I would like Opera to improve the performance.

    What? Mozilla SVG is much slower than Opera? So?

  5. Easier dialogs

    I think the "Advanced" tab of the "Preferences" dialog is difficult. There are too many buttons, checkboxes, etc... Also, the relation between dialogs and menus is also difficult.

    Creating the Opera profile, I start setting the "Deleting private data on exit". There is "Delete private data" dialog, but no "Delete private data on exit" dialog. So I need to explore the jungle of "Advanced" tab. I think that's not ideal behavior. Please (re-)cleanup the Preference dialog

2006-12-14

Opera のコメント(等)以降のテキストを表示しないバグ

ポスト @ 14:44:58 , 修正 @ 2006-12-14 15:44:28 | opera, svg

SVG に関する話です。Opera はコメント等の後ろにあるテキストを描画しない問題があります。これは制作者をドツボにはめるために作ったとしか思えない、やばい問題です。

私が勝手に嵌まっただけといえば、その通りですが。

以下のような SVG の場合

<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" baseProfile="full" xmlns="http://www.w3.org/2000/svg" width="640" height="100">
  <text x="20" y="48"><!-- test -->This text element has a comment before it.</text>
  <text x="20" y="66">This text element has <!-- test --> a comment inside it.</text>
  <text x="20" y="82">This text element has a comment after it.<!-- test --></text>
</svg>

Opera 9.02 build 434(Linux/i386) は以下のように表示します。

(何も表示されない)
This text element has
This text element has a comment after it.

2 番目の text 要素が最も明らかですが、コメント以降のテキストノードが無視されています。

実際の例を示します。

実際の SVG ファイル

どうも、テキストノードでも TextContent.class Hyperlink.class Animation.class でも無いノードが出現すると、以降のテキストの描画が行われないようです。titledesc の場合でも以降のテキストが描画されないので、気を付けないと結構やばいのではないかと思います。svg wiki の Opera ページにも挙がっていません。

2006-11-02

Opera Developer Community

ポスト @ 10:20:22 | opera

A blog? with Σαιτω - Dev Opera 経由で Opera Developer Community。名前の雰囲気が Mozilla Developer Center に似ているのは気のせいですね。Dev Opera が Devmo に似ている様に感じられるのも全て気のせいですね。もっとも MDC MSDN を意識しているのはまず間違いないですが。

Dev Opera はアカウントを作れば記事を投稿できる。ただし英語で書きなさいとのこと。

Saiton さんは

チャールズの書いてる SVG のチュートリアルが、Firefox ではパース・エラーになるなあ。

とおっしゃっていますが、 Firefox がサポートしている SVG 1.1XML 1.0 を元にしているのでパースエラーがでるのは仕方ありません。Mozilla 自体 XML 1.1 には対応していないのですが。しかし SVG Tiny 1.2 では XML 1.1 を元にしています。Opera は SVG Tiny 1.2 をサポートするという意気込みなのでしょうか。

チャールズさんの記事Creative Commons の帰属 - 非営利 - 同一条件許諾 2.5 でライセンスされているので時間がある時に翻訳したいところです。

チャールズさん以外に Dev Opera で SVG の記事を書いているのが stelt(steltenpowe) と Jeff Schiller(CodeDread) という異様な程の充実ぶり。今後の動向に注目です。

参考

2006-08-23

canvas ベースの FPS ゲーム、Canvex

ポスト @ 0:01:46 | canvas, mozilla, opera

FPS というと Frames Per Second しか思い付かないのですが、CanvexFirst-person shooter なるものです。これは canvas 要素を使っており、またゲーム画面の枠は SVG です。Fireofx 1.5 以上と Opera 9 以上でうごくとのことです。手元の Firefox Trunk では下の枠が下に来ていますがゲーム自体には影響ないようです。

自動扉があったり階段があったりする空間をあちこちに移動できます。敵をやっつけたりということはできないようです。画面やテクスチャの大きさも選べます。キーボードのヘルプもあります。ブラウザでこんなこともできるのかと思うくらいです。

パフォーマンスですが、移動していないときも再描画を行っているようです。手元の環境ではデフォルトの small で FPS は Opera 9 だと 30 程度、Firefox Trunk では 20 程度、Firefox Trunk で OpenGL アクセラレーションを使うと 40 程度でした。

Canvex の自動ドア 自動ドアをくぐった先にある Firefox と Opera のバナー Canvex の階段。実際に昇り降りができる。

2006-07-25

SVG の対応状況について

ポスト @ 16:51:19 , 修正 @ 2006-07-25 23:59:59 | khtml, ksvg, mozilla, opera, svg, webkit

A blog? with Σαιτω - SVG supportKonqueror は全て緑色になるが、全く当てにならない*1。すると上記 3 ブラウザに関しても、どこまで信用していいか分からない。 と述べられていることについて。

IE + Adobe SVG Viewer

Adobe SVG Viewer 3.0 のリリース(2001 年 11 月 07 日)の後に SVG 1.1 (2003 年 1 月 14日)(日本語訳)が出ているので SVG 1.1 の特色機能文字列には未対応です。ちなみに SVG 1.1 では SVG 1.0 の特色機能文字列(org.w3.svg など)は非推奨となっています。

Adobe SVG Viewer 3.0.x のマイナーアップデートでは機能追加はされていません。SVG 1.0 から SVG 1.1 に大きな機能変更はないので大体の SVG は閲覧できます。

Mozilla Firefox

かなり正直。対応していないものは対応していないときちんと言っている。Bug 322724 - Supported SVG Feature Strings are incorrect で指摘されているものもありますが基本的には信頼して良いと思います。

Firefox 2.0 は <svg:textPath> に対応するなどしていますが基本的に Firefox 1.5.0.x と変わりません。Firefox 3.0(trunk) に向けた開発版はフィルタやパターン、マスクなどが既に実装されています。SMIL アニメーションの開発もあるようです。

Opera 9

大体合っています。ただし SVG-static をサポートとしているのに PaintAttribute 、 GraphicAttribute 、 Font 、ColorProfile などをサポートしていないというのはおかしいです。実際に ColorPorofile には未対応で、Font も対応していないものがあるため、static をサポートしているといっているのがまずいかも。SVG-dynamic もサポートとしていますが Cursor をサポートしていないので問題かもしれません。とはいえ static や dynamic をサポートしていると思わせる程度まで Opera 9 は実装できています。

Konqueror + KSVG 0.1

だめだめ。条件付き処理の実装すら怪しいです。KSVG 0.1 は全くメンテナンスされていません。KDE 3.x はこのまま KSVG 0.1 を使うと私は思っています。

KDE4 でどうなるのかは私にはわかりません。KSVG2 (Subversion レポジトリ) は khtml-svg (Subversion レポジトリ) になったのでしょうか ? さらに WebKit の Qt4 移植版 Unity にも ksvg (Subversion レポジトリ) というのがあります。いずれにしろ KDE4 のアートワーク(Oxygen)に SVG が使われているので何らかの形で SVG の実装がされるとは思います。

WebKit

試す環境が無いので分かりません。実装状況 を見ると 条件付き処理 はサポートされている様子。また WWDC 2006 のセッションで SVG について言及しているので、次期 Mac OS X 10.5、Leopard から WebKit が SVG に対応するのではないかと思います。

2006-07-04

知られていない Opera 9 の新機能

ポスト @ 2:12:17 | opera, svg, web, whatwg

先日最新のメジャーリリースとなる Opera 9 がリリースされました。BitTorrent やウィジットが注目されていますが、実は Opera 9 には知られてない新機能があります。 ということでネタとして 3 つの新機能をとりあげます

縦書

ウェブブラウザで縦書できるのは IE だけだと思っていませんか ? 実は Opera 9 も writing-mode (日本語訳) を使って縦書できるんです ! 実際に見てみましょう !

Opera 9 で縦書

句読点が微妙ですが、縦書になってます。いまのところ SVG だけで使えるみたいです。縦書に拘る人はウェブページをジャンジャカ SVG にしちゃいましょう。 IE の独自拡張だの CSS3 草案だなんて気にせず W3C 勧告準拠と大書できますYO (Smile) 。 スクリーンショットでは W3C のテストスイートを利用しました。

Music !

ブラウザが音楽を再生できたらいいなと思った事はありません ? Opera 9 は音楽ファイルを再生できます(WAVE ファイルは可能ですが AAC や MP3 ファイルは再生できないようです)。音量の操作はできないから iPod で難聴になっている管理人のサイトは気をつけてね ! 音楽の再生には Web Application 1.0 の Sound API (Audio オブジェクト)を使います。

Web Forms 2.0

Opera 9 ならもう巨大な JavaScript の山はいりません。日付だって HTML にちょこっと追加するだけでカレンダが出てくる親切さ(デモ)。リピートを使えばフォームの要素をガシガシ追加 & 削除できます(デモ)。XForms ? 何それ、美味しいの ?

Opera 9 では input の type 属性に datetime を設定するとカレンダが出てくる。

7/6 追記: Typo の修正。また、A blog? with Σαιτω を読むまで、Web Forms 2.0 のtype 属性の拡張のデモ(カレンダ)のリンクが無かったことに気がつきませんでした。そこで全体的にリンクを貼りました。

2006-07-03

WaSP Cafe Vol.3 に参加してきました。

ポスト @ 23:50:53 | canvas, mozilla, opera, svg, waspcafe, web

7/1 に行われた Web 標準についてコーヒを片手に語り合う WaSP Cafe Vol.3 に参加してきました。以下で簡単にまとめてみます。順不同です。

もっと読む...