cbloom rants

9/30/2012

09-30-12 - Long Range Matcher Notes

›
Some notes on the LRM mentioned last time. Any time you do a string search based on hashes you will have a degeneracy problem. We saw th...
9/28/2012

09-28-12 - LZNib on enwik8 with Long Range Matcher

›
I wrote a "Long Range Matcher" (ala SREP/etc. (see previous blog post )). I'm using a rolling hash, and a sorted-array loo...
9/26/2012

09-26-12 - Optimizing Carefully and Compression Bugs

›
This Theora update is a good reminder to be careful when optimizing. Apparently they had a massively broken DCT which was just throwing aw...
3 comments:
9/24/2012

09-24-12 - LZ String Matcher Decision Tree

›
Revisiting this to clarify a bit on the question of "I want to do X , which string matcher should I use?" Starting from the cle...
9/23/2012

09-23-12 - Patches and Deltas

›
addendum: the description of how rsync/rdiff works here is not correct. They use a different method. See later posts. A while ago Jon p...
4 comments:
9/22/2012

09-22-12 - Input Streams and Focus Changes

›
Apps should have an input/render thread which takes input and immediately responds to simple actions even when the app is busy doing process...
7 comments:

09-22-12 - Oodle Beta and Roadmap

›
Oodle went Beta a few weeks ago (yay). If you're a game developer interested in Oodle you can mail oodle at rad. I wanted to write a...
3 comments:
9/15/2012

09-15-12 - Some compression comparison charts

›
These charts show the time to load + decompress a compressed file using various compressors. (the compressors are the ones I can compil...
10 comments:
9/14/2012

09-14-12 - Things Most Compressors Leave On the Table

›
It's very appealing to write a "pure" algorithmic compressor which just implements PPM or LZP or whatever in a very data agnos...
9/13/2012

09-13-12 - LZNib

›
LZNib is the straightforward/trivial way to do an LZ77 coder using EncodeMod for variable length numbers and 4-bit nibble aligned IO. Tha...
12 comments:
‹
›
Home
View web version
Powered by Blogger.