['byte'] is in these articles:
of Python, a book presented in Wiki form.
Python that can produce .NET bytecode and allows .NET libraries to be called
from Python. Dynamically
compiling C# from IronPython.
According to this,
Fermilab uses a Python package called Enstore to manage a 3 PetaByte
data store to which they are adding about 25TeraBytes per day.
discrete wavelet transform in Python. This is a module for calculating Simple
and Inverse Discrete Wavelet Transforms as well as wavelet Packets and
the Stationary Wavelet Transform.
is a Python module to allow you to disassemble, modify and reasssemble
Python byte code.
a Lisp dialect compiler to Python byte-code
A memory compacted list
of bits (allowing a byte of memory to hold 8 bits)
Free Byte has a convenient list of the various free
paint programs that are available currently.
things including an imageviewer called PolyView, as well as a
programmer's library for reading and writing graphics files.
resolves the issue of what kB, MB and GB mean in the computer world. In
a nut shell, they mean just what they should according to the S.I. unit
system (1,000 bytes, 1,000,000 bytes and 1,000,000,000 bytes) and they
go on to define KiB, MiB and GiB to mean 1024 bytes, 1024*1024 bytes
and 1024*1024*1024 bytes.
wireless networking has a free
screen, even in New York
city (and more on New
York's free LANs), including some details on how to hack up an
externally mounted access point using a RubberMaid container as a case. Byte has
on setting up your own wireless freenet. Here is another Byte article,
this time on antennas
for WLANs. Problems with boosting the power of the WAP11
C I Host has some
packages for a reasonable price
Canaca.ca is offering
some multi-gigabyte web hosting packages
- n May'07 Gigabyte announced a DTX form
motherboard (along with a proposed case design), this is based
around an AMD chipset.
Gigabyte only limited
experience with these, had some problems with the Celeron II until the BIOS was
updated, still having some problems with the USB port though.
- On demand print publication from Lulu.
Might be a good place to go if you want to self-publish something. At least one person has used this service and appears pleased with it. Swaroop has used Lulu to publish: A Byte of Python, he also mentions PediaPress and some difficulty using Amazon's CreateSpace to do the same thing. Looks like Lulu is going to the DRM dogs and raising fees. One user of the Lulu service writes about his experience using it to self-publish a book on physics.
In the future we might have a petabyte
of storage on a single drive.
In Jan'07 Seagate
revealed plans to achieve 30TB drives in the next decade using
heat-assisted magnetic recording (HARM) and Hitachi is planning to be
the first to ship a 1TB drive (aiming for the first quarter of 2007).
The Hitachi Deskstar 7K1000 was the first terabyte drive to ship and
In May'07 the new standard for 4096 byte sectors (blocks)
on hard drive was finalized
has announced a 128G solid state disk (SSD) drive, put 8 of those
together with RAID and you've got a terra-byte SSD solution.
NA-1400 is a home tera-byte RAID storage server
Some time in the future CDs
might hold a tera-byte, but various "holograpic techniques" have
been touted as being just around the corner for a long time now, I think I
remember hearing similar claims back in the 1980's, so don't depend on it!
- Arizona State University has developed a new type of flash-memory like storage, called a programmable metalization cell. This has been licensed to three companies already and they are expecting to see products based on this in about 18 months (so maybe in 2009). 
- Wikipedia writes about the Slashdot effect, the example load graph they include shows a web server going from idle to delivering content at a 900k bytes/sec rate and gradually declining over a 12 hour period. Simple integration of this curve (which is essentially a triangular shape) leads to a total delivery of about 19GB of data in response to Slashdot requests. A visualization of this effect can be seen here. 
makes thinkDB, a database package for the Palm.
- The Gigabyte M704 UMPC will have a slide out keyboard (rather like the Nokia N810). 
some single board computers that can host Linux
Build a home Terabyte
backup system using Linux
- This article explores the inner workings of Python's byte code. 
- GigaByte is planning to enter the low cost computer market as well - and since they are talking about 7 and 9 inch displays its likely they want some of the Eee action too. 
- A recipe to determine the size in bytes of objects. 
- The structure of .pyc files talks about what is in compiled Python bytecode files. 
- Delving into the Python bytecode could be useful in testing code coverage. It makes sense for the capabilities to support this to be in place already becasue they would be required by the Python debugger. 
- The Gigabyte M912 could add some new features to the low cost mini-laptop market with its twist and flip touch sensitive display. Here's a hands-on from Engadget, this also looks at the 7-inch M724 version (which is supposed to be only available to the education market). The M912 is expected to cost $656 while the M724 is to be $556 - which is probably a factor of 3 less than anything else that's ever had "tablet" in its name. In July'08 this got unboxed, so its shipping somewhere. It gets reviewed here and is priced at $699. 
- BytecodeAssembler is a byte code assembler for those who want to experiment with hand coding assembler for the Python virtual machine. 
- The Powabyte X-6 is an electric-assist commuter bike. 
- Added article on building an HTPC using a Gigabyte GA-MA78GM-S2H motherboard and Antec NSK2480 case.
- Build a web server on a business card sized PCB (discussed here on Slashdot). This uses a micro-SD card to hold the files that the web server will serve up. Sparkfun Electronics has a similar, pre-built, Mini-Web PIC Development Board for about $40, the main difference is that it only has 128Kbytes of on-board storage for the web pages - though if you were using this to implement parts of a home control system that would not be an issue. Another possibility are the EZ Web Lynx devices. 
- The struct module knows about common structure padding and alignment rules, so the byte sizes it reports for different ways of ordering the elements within a structure may be different as this writer discovered. 
- Chameleon is a web page templating system that compiles templates to some form of byte code. Sounds rather interesting. 
- The PyMOTW takes a look at the compileall module that is used to compile Python code to byte code.  
- Gigabyte will be launching a new set of netbooks in early 2009, these are the M1022, S1024 and T1028. Of these the S1024 ThinNote looks pretty thin. 
- The Neuros Link (discussed here on Slashdot) is a small form factor HTPC running a custom Ubuntu Linux distro. It will be priced at $300, which is pretty much at the low end of what you could build yourself. The system I build around the Gigabyte GA-MA78GM-S2H board works very well as an HTPC, and as the Neuros system is based on a very similar motherboard I would expect that (with the right device drivers) it also works very well. 
- The DDRdrive X1 is a DDR RAM based drive that has NAND flash for backup, it interfaces via a PCIe-X1 slot but it can only expand to 4GB and is much more expensive than some of the alternatives like Gigabyte's older GC-RAMDISK and the more capable HyperDrive5 type hardware from HyperOS Systems. 
- A discussion of the compatibility issues between the Python 2.x and 3.x series that stems from the UNICODE related changes. 
- How BACKBLAZE makes their own storage servers and manages to fit 67TB into a 4U rack mount case for a fraction of the price that others do it. Discussed here on Slashdot. The unRAID Server Community Forum is interested in this and has tracked down suppliers for some of the parts used in these servers. The custom cases are built by Protocase and are available to other customers. 
- Modern SATA hard drives are built to a set of standard block sizes which are available from a number of manufacturers. This generally makes replacing a failed drive in a RAID array (where the exact drive size must match) quite easy. However, some recent motherboard "features" may actually reserve some space on the hard drive to store a copy of the BIOS for backup purposes. When this happens the motherboard sends special commands to the hard drive to tell it to change its reported size so that regular operating system partitioning software will not see the reserved area (the so called Host Protected Area - HPA). This issue was discussed here when it showed up on some Gigabyte motherboards to do with their Virtual Dual BIOS. If you connect several drives to one of these motherboards you may find that only one of them gets its size changed (probably the one on the lowest numbered SATA port), so even identical drives may no longer be identical. 
- Western Digital is going to start introducing hard drives that are formatted with 4K byte sectors rather than the current 512 byte sectors in 2010. This will apparently allow for improved error correction while slightly increasing storage density. This will potentially cause a performance issue for Windows XP (and older systems) due to these older Windows versions creating the first partition in a way that it is misaligned to the 4K blocks on the drive (sort of an off by one type error). WD has two solutions for this, one is they provide a jumper on the drive that can compensate for the off by one misalignment (but it is only good for drives with a single partition) and the other is a utility that will realign the partitions on the drive. More discussion here on Slashdot. The first of these drives from WD will have "EARS" as part of the model number. An article about the issues with these 4K sector drives causing bad performance under Linux, both the Reiser and EXT3 file systems can have severe slow downs on writing small files if these drives are not installed correctly at the current time. 
- 15 free and useful programs, includes a recommendation for Malwarebytes (a spyware removal tool), doPDF (a PDF file creator that installs as a printer) and xVideoServiceThief (a YouTube video downloader). 
- Digital Video Primer for Geeks is an introduction to the bits and bytes involved with digital video.  
['byte'] is in these pages: