PaperBack – How to store data on a single A4/Letter sheet
ollydbg.de
ollydbg.de
Or you could get 4 minutes of stereo music, Opus@40Kbps or half an hour of speech Opus@6Kbps - (Vinyl LP seems to be more efficient and simpler for that).
Or the best 25 classical pieces in MIDI, for example Beethoven Symphony #5 in C minor is a 322 KB midi file (compressed 60 KB). With compressed ABC or Alda notation you could even fit 10 times as much. Or you can just read the ABC and automatically 'hear' the music in your head (is there a similar notation for human movement or dance i wonder...).
Even so perhaps a better and more cost effective system is microfilm, here an example of the bible printed on a 2 inch film: http://www.amazon.com/Microform-Bible-Much-Like-First/dp/B00... - you don't need a computer, just a lensing system. It has one downside, the blind cannot use this unless you'd make an OCR to TTS or braille display converter on top of it.
Or as described in the book Mindhacker you could use Dutton Speedwords/Briefscript word abbreviations preferrable tailored to Esperanto to double the text on the microfilm or on your handwritten A4. https://github.com/leonardoce/bumot
> is there a similar notation for
> human movement or dance ...
And for dance there's "Dance Notation"[0], most specifically Labanotation[1], but there are others, such as Benesh notation[2].For juggling[3] there is SiteSwap[4] for vanilla flavored juggling, and now it's been extended in different directions, perhaps most completely by BeatMap[5].
[0] https://en.wikipedia.org/wiki/Dance_notation
[1] http://dancenotation.org/lnbasics/frame0.html
[2] https://en.wikipedia.org/wiki/Benesh_Movement_Notation
[3] https://en.wikipedia.org/wiki/Juggling_notation
The mentioned compression (cmix v7) surely won't fit it all http://www.byronknoll.com/cmix.html
In the late eighties, I wrote a program similar to this one for archiving one Apple II floppy disk on a sheet of paper.
One floppy disk is 140 kilobytes (35 tracks of 16 sectors containing 256 bytes each), so a sheet of paper with a 7-inch by 10-inch printed area needs a data density of just 2 kilobytes per square inch to fit a floppy disk, which comes out to a linear resolution of 128 dots per inch. This was (barely) within the specs of my dot matrix printer.
I was a teenager at the time so I had no clue about error correcting codes and the like, it was a straight bit-to-pixel mapping.
At the time, this was a write-only medium, as I did not have access to a scanner. No matter, I used it to archive my most important data disks, figuring that after a few years, technology would have improved enough to allow easy scanning. I eventually lost the sheets of paper, but the floppy disks themselves were robust enough to last until 1994, at which time I wrote a program to send them to my PC through a null-modem connection.
Magazines would print out their source code and you could scan it in. Of course I had no money to buy such an expensive machine so was relegated to mind numbing typing and the inevitable typos that came with it.
First we would put a small piece of glass in a sputter deposition machine, which would deposit a thin film of gold on the surface. Then in a clean room, the gold film would be covered by a photoresistive chemical and placed in a machine similar to an enlarger in a darkroom, except it would shrink the image instead of enlarging. An A4 sized transparency containing the circuit design would be placed in the machine, which was optically shrunk to the (~2cm x 2cm) size of the glass and exposed with UV light. Finally, it was processed with chemicals to etch away the exposed gold, leaving the gold microcircuit traces.
I'm certain you could use this process to encode data with a scheme like PaperBack, and if you could find a substrate lighter than glass that both resisted delamination and could survive the etching chemical bath, the gold film could probably last for 100k+ years.
https://en.wikipedia.org/wiki/Teeny_Ted_from_Turnip_Town
It does require quite a bit more equipment to read back, however.
I wonder if there are other texts that were copied by hand that had similar approaches. The Qur'an, perhaps?
Not sure whether "stamp" is the right word. I'm talking about this: http://www.stempel-wolf.de/de/img/stempel/herstellung/gravur...
I quite like the idea of being able to frame the backup an important piece of text and put it on my wall.
I found it interesting. Thanks.
http://www.instructables.com/id/How-to-3D-Print-Molds-for-Sm...
* http://www.cs.huji.ac.il/~springer/DigitalNeedle/index.html
* 3D Scanning At Home! (Using an xbox Kinect) : https://www.youtube.com/watch?v=_cKb3oEM47E
... If a picture is worth a thousand words, how much could we encode in a statue?
I'd be more worried about toner de-lamination than paper deterioration in that case.
It's vulnerable to moisture, mold and insects, though.
If you can solve problems with breakage, very little is going to compete with glass or ceramic. So, something it's hard to apply breaking force to: Maybe etch glass balls, add some impurities for visibility, then re-coat with more glass for protection. A handful of beads will survive nearly anything.
>b) PaperBack version 1.0 implements ECB mode symmetric encryption. This mode is subject to a watermark attack and leaks information about the encrypted data. Version 1.00 changes the encryption mode to CBC, which mitigates this attack.
These are classic newb mistakes, and great reasons to not trust any encryption on any product unless it has been vetted by others.
Not that I'm complaining. I bookmarked both because I think they're nifty, despite "media abuse" being the best tag I could think of.
I don't know, how google did it, but the first result for exactly the query of yours is: http://awesome.naquadah.org/wiki/Beautiful
What surprises me, is that it works in firefox private mode, where neither of search customizations should work, in theory (fresh clean cookies and local storage, isn't it?). However, yeah, I do indeed google awesome-related stuff from time to time.
UPD #2: it works from different browser and different IP either. So it seems that you example is not relevant anymore :)
At least they've managed to be consistent with the rename. Compare this to Packages, which is called "packages", or "software", or "software install" or "packagekit".
For example the binary for their file archive program is file-roller, but the entry in XDG compatible menus are Archive Manager.
Frankly i find that Freedesktop has been another example of "the road to hell is paved with good intentions". More and more Freedesktop projects reminds me of the kind of Windows stuff i moved to Linux to get away from.
If you've ever spent some time teaching Linux to a non computer literate person, you come to appreciate sensible does-what-it-says GUI program names and the non-obvious names start to stick out.
And a special curse for all those people who decide to name their programs in part by the language or toolkit that it uses. What on earth are you thinking? Users don't care about your little details, you are just making things awkward for them.
How is a new user supposed to search for help with Files? Including the distro name doesn't help. And if the rename is complete then no-one should be calling it nautilus in the forums either, so knowing that it used to be called something else doesn't help.
Call it something like Nautilus File Manager or Gnome File Manager or Fedora File Manager.
But "files" on its own is a useless name.
However the BMP files that PaperBack generates are not recognized and cannot be read by other programs. PaperBack can't read BMP files created by other applications.
I didn't try scanning the printed page directly with PaperBack. I used a separate computer to scan the page and create a BMP.
Here's a demo PNG file which contains 48 QR codes (6x8) at V23 level with L correction (~7% recovery). That's 1091 bytes per code, or just over 51KB per page when printed at 300 dpi. This level of density seems to be very reliable using ambient lighting and an iPhone 5c.
I was also able to read a QR code which was 66% of that size, but it required turning on the iPhone's flash in order to be reliably read. That level of density would allow fitting 9x12 codes on a single page at 300 dpi, which would yield 115KB of data per page.
(At first I tried using 600 dpi, but at 1 dot per pixel the codes were totally unreadable by a cell phone. The above 115KB/page density is the equivalent of 4 dots per pixel at 600 dpi. The good news is this means the system doesn't require a 600 dpi printer. In fact, at 1 dot per pixel, the 51KB/page density is equivalent to 100dpi, and the 115KB/page density is equivalent to 150dpi).
Also, if you bring big stacks of paper it will often be inspected, since a common way of smuggling currency is putting hundred-dollar bills between the pages of books.
Plus--wouldn't full-body scanners catch something like this?
Someone else in the thread posted a link to screenshots of a Linux port: https://news.ycombinator.com/item?id=10246531
The information capacity of the paper would depend highly on the printer, the environment the paper had to survive, and the camera.
* QR version 40 (177x177) tiled
* Voiceye
* Paperback without compression
* Grade 1 braille
* Grade 2 braille
* Morse code
* Optar
Braille would be suitable for people who are deaf and blind as well.
Imagine, if students could start posting free textbook pdf files just by handing out a piece of paper which you could scan, or maybe with a phone one day, and instantly receive the file.
Why not QR code? QR code needs connectivity while this solution would just require you to get your hands on the paper.
Even if a QR code has a maximum size, you could use more than one per page.
https://en.wikipedia.org/wiki/QR_code#Design
I'm sure there are other 2D barcodes that could be used for this application. E.g., Data Matrix (also in the public domain).
>for politics or mass dissemination of paper based digital files for the public to quickly consume
> Imagine, if students could start posting free textbook pdf files just by handing out a piece of paper which you could scan, or maybe with a phone one day, and instantly receive the file.
With both of those, how is this more efficient or easier to pass around than a cheap micro sd card, or just emailing a pdf?
It's also common to print anti-government messages on the money, which might be a great application of paperback/QR - higher density public messages via circulating currency.
Back then (and i think the law is still in place) anything beyond something like a 90-bit key was considered a military weapon, and thus needed relevant export licenses.
But this only applied to working binaries, not the code printed on paper. So what some researchers did was to get the code printed in a book, using a OCR friendly font, and then ship the book to something like Switzerland where it was scanned, compiled, and put online.