タグ

ブラウザに関するdotredのブックマーク (6)

  • 【JavaScript】ブラウザだけでカメラ撮影した文字を読み取る(OCR)

    さてさて、このところLaravelの新バージョンがリリースされたこともあってほぼLaravel記事ばかりでしたが、やはり開発者として「気になること」もたまにはやってみたいということで、今回は「ある驚く機能」をブラウザで実装してみたいと思います。 その機能とは・・・・・ OCR(画像から文字を読み取る) 機能です。 実は、OCRは次の記事で紹介をしたことがあります。 📝 無料でできる!PHPで画像からテキストを読み取る方法 しかし、これはPHPからコマンドを実行する方法なので、サーバーが必須でした。 しかし、この間すごいパッケージを発見してしまったんです。 その名も、「tesseract.js」です。 なんと、このパッケージは純粋にブラウザのJavaScriptだけでOCRを実現するというスグレモノなんです。 そこで❗ 開発者として、どうしてもやってみたくなったので、今回は需要は度外視して

    【JavaScript】ブラウザだけでカメラ撮影した文字を読み取る(OCR)
  • [Git]ungitでGitリポジトリ状態をグラフィカル表示[Node] | DevelopersIO

    ungitとは 私はGitを操作するとき、基的にはコンソールからコマンドを入力していますが、 ブランチ数/マージ回数が多くなってくると、リポジトリがどういう状況なのかを把握するのがちょっと大変になります。 そんなときに便利ではないかと思えるモジュールが、このungitです。 ungitはnode.js上で動作するモジュールで、gitリポジトリ上で実行するとnodeサーバが起動し、 そのリポジトリの状況をブランチで表示することができます。 また、表示だけでなくamendやブランチ/タグの作成も可能になっています。 nodeとgitが使える状態ならば使用できるので、シンプルなリポジトリを作って試してみましょう。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.7.5 Node.js : v0.10.8 npm : 1.2.23 Git : 1.7.12

  • ブラウザのしくみ: 最新ウェブブラウザの内部構造 - HTML5 Rocks

    Preface This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrote: As a web developer, learning the internals of browser operations helps you make better decisions and k

    ブラウザのしくみ: 最新ウェブブラウザの内部構造 - HTML5 Rocks
  • 20.1. webbrowser — 便利なウェブブラウザコントローラー — Python 2.7ja1 documentation

    20.1. webbrowser — 便利なウェブブラウザコントローラー¶ webbrowser モジュールにはウェブベースのドキュメントを表示するための、とてもハイレベルなインターフェースが定義されています。たいていの環境では、このモジュールの open() を呼び出すだけで正しく動作します。 Unixでは、X11上でグラフィカルなブラウザが選択されますが、グラフィカルなブラウザが利用できなかったり、X11が利用できない場合はテキストモードのブラウザが使われます。もしテキストモードのブラウザが使われたら、ユーザがブラウザから抜け出すまでプロセスの呼び出しはブロックされます。 環境変数 BROWSER が存在するならプラットフォームのデフォルトであるブラウザのリストをオーバーライドし、 os.pathsep で区切られたリストの順にブラウザの起動を試みます。リストの中の値に %s が含まれ

  • CSS3が非対応なブラウザでも利用できるようにするツールのまとめ

    Modernizr [ad#ad-2] ツールの概要 JavaScript ドキュメント 利用できるプロパティ @font-face border-image border-radius box-shadow text-shadow opacity Multiple backgrounds CSS Animations CSS Gradients など CSS3 PIE ツールの概要 ビヘイビア スクリプト(htc) デモページ 利用できるプロパティ border-radius box-shadow border-image multiple background images linear-gradient as background image

  • ブラウザ動作の理解-レンダリングツリーの構築と描画のタイミング | ゆっくりと…

    HTML5 の Web Worker やら GPU でハードウェア・アクセラレートされる IE9 のレンダリングなど、今年もブラウザの進化が激しくなりそうですネ。一方でフロント・エンド改善によるページ表示の高速化 Tips や Hack も百花繚乱、出尽くした感がありますが、やはり原理原則を知らないと 「どれが正しくて筋が良いか」 中々判断が効かないと思いませんか? そこで最も基的な 「ページの読み込みから表示まで、ブラウザって何をどうやってるの?」 を理解していきたいなと思っています。 一番の厳密かつ王道は、ブラウザ間の違いを極力少なくするように注意深く書かれている HTML5 の仕様書 を理解だと思いますが、イキナリではハードルが高いので、まずは周辺を漁っています。そんな中から、ちょっと古いですが、2004年5月の記事 「Testing Page Load Speed」 を今回、翻訳

  • 1