What is FLANN? FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It contains a collection of algorithms we found to work best for nearest neighbor search and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset. FLANN is written in C++ and contains bindings for the following languages: C, MATLA
一般的な画像形式のPNGに比べて40%以上ファイル容量を小さくでき、ロスレス圧縮やプログレッシブ表示もサポートする画像フォーマット「FLIF」が登場しました。しかもFLIFはApache 2.0ライセンスで無償提供されています。 FLIF - Free Lossless Image Format http://flif.info/ 以下のグラフは、WebPを開発するGoogleの研究にならって行われた画像圧縮テストの結果を示したもの。えんじ色・赤色(インターレースなし)のFLIFフォーマットは、他の画像フォーマットよりも高い圧縮率を示しています。同画質ではJPEG 2000比で53%、PNG比で43%、圧縮率の高さで知られる「BPG」比で22%、WeP比で14%もファイル容量が小さいとのこと。 画像がデータの先頭から読み込まれるのではなく、ダウンロードサイズに応じた画像を表示できるプログレ
Image Pipeline Fresco’s image pipeline will load images from the network, local storage, or local resources. To save data and CPU, it has three levels of cache; two in memory and another in internal storage. Drawees Fresco’s Drawee shows a placeholder for you until the image has loaded and then automatically shows the image when it arrives. When the image goes off-screen, it automatically releases
LruCache#LruCache(maxSize)コンストラクタ、putメソッド、getメソッド、またマルチスレッド制御での注意点について順番に説明します。 それでは、さっそくサンプルで確認していきましょう。 メモリキャッシュの生成 アプリケーション開発においてもっともありがちなBitmap(イメージ、画像)のキャッシュ制御を例にとり、キャッシュ周りの実装をまとめたBitmapCacheクラスを作成してみます。 ■src/BitmapCache.java public class BitmapCache { private LruCache<String, Bitmap> mMemoryCache; BitmapCache(){ int maxMemory = (int) (Runtime.getRuntime().maxMemory() / 1024); int cacheSize =
13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), USENIX Association, Santa Clara, CA (2016), pp. 523-535 Maglev is Google’s network load balancer. It is a large distributed software system that runs on commodity Linux servers. Unlike traditional hardware network load balancers, it does not require a specialized physical rack deployment, and its capacity can be easily
オープンソースのエディタ「Visual Studio Code」がChromeブラウザのデバッガプロトコルに対応。エディタから直接デバッグ可能に マイクロソフトがオープンソースで公開している「Visual Studio Code」が、Chromeブラウザのデバッガプロトコルに対応したことが発表されました。 Visual Studio Codeのエディタ画面から、Chromeブラウザで実行しているJavaScriptのブレークポイントの設定と実行と停止、変数の参照などが可能になります。 JavaScriptのSoruce Map機能も働くため、圧縮済みのコードを実行しても自動的にVisual Studio Code上の圧縮前のJavaScriptコードに対応してそのままデバッグ可能。また同様の仕組みのおかげでTypeScriptのコードもVisual Studio Code上でそのままデバッ
Apple has recently updated the protocol push notifications delivery service, called APNS. The newer version of this protocol is based upon HTTP/2 and JSON, which signals a huge improvement compared to the older binary protocol. News HTTP/2 based APNS Protocol New features and capabilities: A JSON based request response protocol APNS will send 200 Success Response on each notification - No more gue
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く