I did a quick prototype of the presentation part of my memex idea using barcodes.
I added small barcodes to a printout,
and I'm scanning them using this gumstick-sized bluetooth barcode scanner (it acts as a bluetooth keyboard),
<html>
<head><title>Barcode Generator</title></head>
<body>
<script src="JsBarcode.all.min.js"></script>
<script>
function appendBarcode(id) {
// Ensure 7 characters, left pad with 0s.
id = ("00000000"+id).slice(-7);
console.log(id);
var img = document.createElement("img");
document.body.appendChild(img);
JsBarcode(img, id, {
width: 1,
height: 25,
format: "EAN8",
fontSize: 12,
textMargin: 0,
margin: 4
});
}
for (var i = 0; i < 30; i++) {
appendBarcode(i);
};
</script>
</body>
</html>