webkit/gtk+ベースのブラウザmidoriで思うようにフォントが変更できないという事もあったので
日本語フォントの変更についてはあまり期待していなかったのだが
若干の改善があった。結果midoriもconfigを手動で直すことで好みのフォントを表示できる様になった。
それでどうした!......
2009年10月25日
2009年10月22日
webkit-gtkのナビゲートをトラップする。
WebKitWebViewにはコールバックというかgtk用語でいうところのシグナルを設定できる。
今回は気になるURLのナビゲーション部分をみてみた。既存の関数を使うだけでは
ナビゲートの横取りはできないようだ。
少なくともFreeBSD用の1.0.1では問題有りだった。
それでどうした!......
今回は気になるURLのナビゲーション部分をみてみた。既存の関数を使うだけでは
ナビゲートの横取りはできないようだ。
少なくともFreeBSD用の1.0.1では問題有りだった。
それでどうした!......
2009年10月19日
webkit-gtkでHello World
アプリとしての形態を進化させる前に現状のWebkit/GTK+の自由度を探っていく。
シグナルを実装する前にまず任意のテキストを関数で表示できないか調べてみた。
webkit_web_view_load_string という関数が該当する様だ。
この関数が最新版ではないかもしれないが同等の関数があると思いたい。
それでどうした!......
シグナルを実装する前にまず任意のテキストを関数で表示できないか調べてみた。
webkit_web_view_load_string という関数が該当する様だ。
この関数が最新版ではないかもしれないが同等の関数があると思いたい。
それでどうした!......
タグ:WebKit
2009年10月16日
webkit-gtkでHello HTML
オブジェクトというかwebkit-gtkのウィジェットポンの最小コードでブラウザを作った。
但し将来関数として分割化されるでしょうからテンプレにはならない。
今回引数でURLを渡す形にしたのだがローカルファイルは「file://」が必要になる。
それでどうした!......
但し将来関数として分割化されるでしょうからテンプレにはならない。
今回引数でURLを渡す形にしたのだがローカルファイルは「file://」が必要になる。
それでどうした!......
2009年10月13日
webkit-gtkでのビルドのためのgeanyの設定
最近はビルドに当たってはgccでは無くてclangを使っている。
結果としてのバイナリには期待できるからだ。
元々makeは使わない派だがコマンドはほぼgccと互換なのが助かる。
それでも-sオプションが使えない等全て同じというわけでもない。
ちまちまとテストファイルを作ってビルドするに当たって
Makefileを作ったりするのも面倒なので
IDEであるgeanyをうまく使うことにした。
それでどうした!......
結果としてのバイナリには期待できるからだ。
元々makeは使わない派だがコマンドはほぼgccと互換なのが助かる。
それでも-sオプションが使えない等全て同じというわけでもない。
ちまちまとテストファイルを作ってビルドするに当たって
Makefileを作ったりするのも面倒なので
IDEであるgeanyをうまく使うことにした。
それでどうした!......
2009年10月10日
webkit-gtkでブラウザ表示への道の杞憂
ずっとwebkit-gtkを使ったブラウザ表示の方法を探してたのだが
資料は少なく
http://live.gnome.org/WebKitGtk
や
http://www.webkitgtk.org/
を起点にソースを落として中にあったGtkLauncherのソースや
そこの関数を検索してひっかかる
http://webkitgtk.org/reference/index.html
あたりがせいぜいのようだ。
WindowsでIEコンポーネント使うような感覚でブラウザができそうではある。
それでどうした!......
資料は少なく
http://live.gnome.org/WebKitGtk
や
http://www.webkitgtk.org/
を起点にソースを落として中にあったGtkLauncherのソースや
そこの関数を検索してひっかかる
http://webkitgtk.org/reference/index.html
あたりがせいぜいのようだ。
WindowsでIEコンポーネント使うような感覚でブラウザができそうではある。
それでどうした!......
2009年09月28日
shやtcshでファイルのフラグ立てをしてみる。
2009年08月28日
veohでyoutubeのファイルの時の方法
2009年07月26日
動画のファイルサイズをチェックする。
2009年07月25日
get_video_infoによるflvurl取得
youtubeの動画データは
「watch」が一般的なアクセスで「/v/」が埋め込み用swfで
「get_video」がflv取得のブラウザ用のインターフェースであるが
他に「get_video_info」というAPIがある事が分かった。
但しこのAPIは定期的に仕様が変わっているらしい。(今年の4月4日あたり)
Flashからのアクセスを考えるとrefererは読まないと思うが
useagentやIPで拒絶されることがあるらしいがローカル使用ならば問題なさそうだ。
それでどうした!......
「watch」が一般的なアクセスで「/v/」が埋め込み用swfで
「get_video」がflv取得のブラウザ用のインターフェースであるが
他に「get_video_info」というAPIがある事が分かった。
但しこのAPIは定期的に仕様が変わっているらしい。(今年の4月4日あたり)
Flashからのアクセスを考えるとrefererは読まないと思うが
useagentやIPで拒絶されることがあるらしいがローカル使用ならば問題なさそうだ。
それでどうした!......

