Follow Slashdot stories on Twitter

 



Forgot your password?
typodupeerror
×
User Journal

Journal Journal: Cherrypal now runs Android

The Cherrypal Asia laptop at http://www.cherrypal.com/ is now shipping with Google Android installed. This replaces the older Cherrypal Asia mini laptops that were running Windows CE and Linux based. Both laptops run the ARM9-based VIA 8505 SoIC platform at 533 MHz with 256 megabytes of RAM and 2 gigabytes of NAND flash. The $148 version has a 1024x600 screen while the sub-$100 model runs 800x480. I'm looking forward to seeing how Android can squeeze more throughput out of the VIA 8505 since Windows CE didn't do such a great job on the original Cherrypal Asia.

User Journal

Journal Journal: Review of ABS mechanical keyboard

[Reposted from Newegg because I'm proud of my review.]

Blurb: "Great feel and nice loud sound, but not a Model M clone"

Pros: Loud, ringing reverberation is just like keyboards of old PC clones not made by IBM (see Cons).
The keyboard is only a little larger than the keys take up. This is a major bonus if you like small keyboards but don't want to compromise on keys.
FULL SIZE caps lock key for Unix people who remap CTRL to caps lock. This is rather rare on any keyboard (and I am still searching for a Model M clone with full-sized caps lock either).
The keyboard is nice and heavy as nature intended, with amazing, grippy rubber feet (and really good rubber on the risers, too, also rare).
Stiff, solid, and a very tasteful matte black finish that isn't painted on (the plastic is black).

Cons: The case reverberates a bit with a ring. Your table may amplify or muffle it. I don't happen to care but you might.
This is not a Lexmark Model M keyboard clone and does not pretend to be. The reviewers who think this is a Model M are confusing this with another type of old-school "clicky" keyboard.

Other Thoughts: This type of keyboard is not the same as a Model M. The clicking noise comes from the keys landing, not from the (very faint) click in the key mechanisms themselves. However, the click happens at the moment of keystroke actuation which gives this a nice touch. I didn't feel any of the "halfway down" actuation some other reviewers claimed.

This keyboard is an excellent a clone of those "other" clicky keyboards that came with Compaq IBM PC clones in the late 1980s and early 1990s. I have about twenty real IBM/Lexmark Model M keyboards in various states of repair. Those boards click loudly as the key is struck and also when the key hits the back plate. This one only really clicks when it hits the back plate. If you had a PC clone in the late 1980s or early 1990s you know this feel. I think some people call it the "Cherry" feel.
It's not better or worse than the Lexmark Model M; it is just different.

User Journal

Journal Journal: Cherrypal Africa Windows review

The unit is a very small and light, slightly customized version of those $100 laptops that have been spreading across Asia for the past year or so. The model I ordered runs Windows CE 6.0 and a suite of custom installed programs like various media players and document viewers. The Youtube application does not work but the rest work fine. The machine is rather slow but it browses the web just fine. The word processor is also good. Some applications are formatted for Pocket PC (the menu bar is on the bottom instead of the top) but Windows CE users are used to this. A benchmark I ran says 200 MHz but I believe that speed is actually due to power management which is always adjusting the CPU speed based on your usage of the unit.

My unit came with some nasty glue that I had to clean off, presumably from stickers that were removed from the original manufacturer. The Cherrypal brand stickers are coming off, too.

I had to order this thing four different times. The credit card processor changed each time, too, but no money was stolen from me. The Cherrypal people say the delays and strange circumstances were due to hacking attempts but my own observations make me speculate that too many customers complained to the credit card ordering processor which caused Cherrypal's account to be terminated for undelivered goods. I persisted through four different ordering processors since December of 2009 and eventually got my unit in late March 2010.

When you order the Cherrypal Africa you are not guaranteed any particular processor type, memory, or screen size, just the minimum specs. This means that your processor can be ARM, MIPS, some x86 variant, or maybe even a PowerPC. Most people seem to have gotten what I have, which is a "VIA" ARM-VT8500 and I'm not really sure if that's the real "VIA" from Taiwan. It also has 128 meg of ram, WiFi, and 2 gigabytes of NAND flash.

In conclusion, I expected what I had received, which is an extremely basic laptop. One thing I didn't expect though was that the "Windows XP" spec was changed to just "Windows" when I had originally ordered it. If I had realized that it is Windows CE I would have ordered the Linux version instead.

User Journal

Journal Journal: Install Go-OO version of OpenOffice on Fedora

OpenOffice, the free desktop office application suite, is almost totally compatible with Microsoft Office. It does not support *.docx files and other proprietary (non-free) elements that are needed to share documents with users of Microsoft Office. Novell has solved this with their own version of OpenOffice but it is only for Windows and SuSE Linux. For Fedora users the Go-OO version can be used. Go-OO is the special version of OpenOffice with the non-free elements which Novell's version is also derived from. It should be noted that Fedora's version of OpenOffice is also Go-OO with the non-free portions stripped out.

The challenge is to replace the OpenOffice that cannot be removed from Fedora with this new, enhanced Go-OO version. It's not easy because OpenOffice is a core desktop application and Fedora forbids its removal without removing about 300 other packages that make up the desktop operating system. We're going to force an installation of Go-OO on my Fedora system, uninstall the "required" OpenOffice, and then force another installation of Go-OO on top of that to get things cleaned up.

Go to http:/www.go-oo.org/ and read the documentation.

Run Go-OO's downloader script in its own directory:
        mkdir GO-OO ; cd GO-OO
        wget http://go-oo.org/download/download-go-oo.py
        chmod a+rx ./download-go-oo.py ./download-go-oo.py

Forcibly install everything it downloaded:
        sudo rpm --install --force *.rpm

Remove the original OpenOffice packages:
        sudo rpm --erase openoffice.org-math-core openoffice.org-presenter-screen openoffice.org-opensymbol-fonts openoffice.org-core openoffice.org-math openoffice.org-brand openoffice.org-calc-core openoffice.org-impress-core openoffice.org-writer-core openoffice.org-graphicfilter openoffice.org-draw-core openoffice.org-langpack-en openoffice.org-xsltfilter openoffice.org-impress openoffice.org-writer openoffice.org-calc openoffice.org-extendedPDF

Install Go-OO forcibly again:
        sudo rpm --install --force *.rpm

Now it's all set. I can read and write *.docx and *.xlsx files in Fedora. It's also much faster than Fedora's OpenOffice.

User Journal

Journal Journal: HP MediaSmart Windows Home Server update notes 1

I'm not sure why, but we bought another HP MediaSmart Windows Home Server with the intention of gifting the old one to someone else. This version is really different. Not only is the server two gigabytes of memory and uses a 64-bit CeLeron processor, it also has a large number of features that were not present in the refurbished Sempron 512-megabyte HP MediaSmart server. I'm not really sure why but this newer model has Amazon S3 backup service and a huge number of new features that aren't present on the Sempron-based version. We updated the server software on both models but only the Intel CeLeron model has the new features.

If you're going to try out Windows Home Server to automatically and effortlessly backup your Windows machines, get a non-refurbished Intel-based HP MediaSmart server. All of these new features are in the HP MediaSmart software and not WHS itself. I'm not sure why HP did this but it's eye-opening.

I'm going to try to install the Amazon S3 and other software add-ins to our older, refurbished model by doing a "factory restore" from the Server Recovery Disc that came with the non-refurbished model and see if these awesome features get installed on the older server.

Very interesting difference. It might be that the newer one has two gigabytes of memory and the other one only has 512 megabytes. It's possible the features are dependent on the memory specifications of the server, but I doubt it.

User Journal

Journal Journal: Windows Home Server the Sleeper Killer App

Windows Home Server has a really neat feature. Install the Windows Home Server Connector and configure it to back up your computer. In a day or so take the hard drive out of the computer and throw it into a lake. Get a new blank hard drive. Boot the computer from the Windows Home Server PC Recover disc. YOUR COMPUTER COMES BACK.

This is the killer sleeper Windows app of the new century!!

Mozilla

Journal Journal: Flashblock getting fooled

The Mozilla Flashblock plugin is getting fooled by advertisements on some sites like urbandictionary.com which use a countermeasure (seems to be iframe abuse). Installation of version 1.5.11a2 from the special link http://flashblock.mozdev.org/installation1.html solves the problem for now.

Television

Journal Journal: Why Cox Cable's video service is stupid

Here's the stupid thing about Cox Cable Television in the Northern VA area.

Technicians are going crazy yanking old cable off the telephone poles to install multi-wavelength fiber and switched-video-compatible boxes because they ran out of bandwidth to compete with all the HD channels that the other services, like FiOS and satellite, offer.

The stupid thing is that FiOS has the same 1 gigahertz video capacity that cable does (not including Video-on-Demand which is served by Internet on FiOS and through hidden video channels by Cox). Likewise, FiOS has twice the SD channels and HD channels without the need for switched-video to solve a perceived bandwidth problem.

This doesn't make sense. I did some digging. For now I still use cable internet so I scanned the Cox Cable signal on my HDTV and found out that nearly all of Cox Cable's SD channels are still analog. This means that most of Cox Cable's 1 gigahertz of bandwidth is consumed by analog channels at 6 MHz per channel, even though you can fit more than 10 digital channels in one analog channel if they were to use digital instead.

Why is Cox Cable spending so much money installing switched-video if all this bandwidth is available?
Why isn't Cox Cable using digital for their SD channels?

Apparently the bandwidth required for Video-on-Demand is the business reason for the switched-video upgrade, but switched-video is not just for VoD. It is also used on non-VoD channels because of a system-wide bandwidth shortage on Cox Cable. This means if nobody in a neighborhood watches Food Network HD, it gets turned off until someone tunes it in again.

The cause of the problem is that Cox Cable is still using 6-MHz-per-channel analog for most SD channels.

User Journal

Journal Journal: Godwin's Law for Software Engineering 2

In professional Software Engineering circles we debate topics with real-world applications.
Sometimes, the debate must be aborted when a participant quotes one of the following so-called pundits. Most of them are academics or failed dot-com company founders.
The key point here is that "professional Software Engineers," referring to people who make a living actually accomplishing real work on real systems.

Here is the list of Godwin's Law violations.
Quoting them makes you forfeit your side of the debate:

Joel "On Software" Spolski
Daniel "I always wear black" Bernstein
Randal "I hacked into Intel and all I got was this felony conviction" Schwartz

User Journal

Journal Journal: OLPC Satellite Book Beaming

This is the tool that enables the partnership between OLPC and WorldSpace Satellite radio so important.

http://wiki.laptop.org/go/BookBeaming

User Journal

Journal Journal: Google Apps, Writely, Tonic Systems

[Written as a response to a LinkedIn.com question concerning the use Google and Adobe's online applications instead of Microsoft Office]

I dare suggest that the Writely and Tonic Systems applications that became Google Apps are very simple and rather slow when compared to OpenOffice.org or Microsoft Office.

The global accessibility is appealing if you are not able to use an internet file sharing service or a remote login program like LogMeIn.com but you lose a large number of important features using Google Apps and you sacrifice your personal, and more importantly, your business', privacy and security.

Finally, if you are concerned about privacy, you should know that Google's agreement reserves the right to anonymously search, index, and catalog your "private" files. This is the same thing that Google does with Gmail. While they currently only use this for targetted advertisements you should be aware that they are scanning, indexing, and cataloging all of your data.

Google exists to scan, index, and catalog the entire body of data in the world. If you like that idea, then you are contributing to it by using Google Apps.
If you want to preserve your personal and business security you should not use it.

User Journal

Journal Journal: Consumer Products for Computing 2008

More consumer products for computing and an update.

1) Logitech Marble mouse for daily use. Kensington Expert Mouse for continuous use.

2) SIIG MiniTouch Plus PS/2 keyboard with 5-year warranty appears to be out of production but there is plenty of stock on hand at all the major retailers that report stock levels.
This same keyboard is also sold as the generic BTC-5100C keyboard in either ivory or charcoal gray.
The recent SIIG production models actually have "BTC-5100C" in the model number, but only the SIIG model has a 5-year warranty. The BTC version is about $15 cheaper but is only warranted through the vendor.
Both brands of this fabulous sub-$40 keyboard easily trump all the $60+ Happy Hacking keyboards since they have the backspace and back-tick keys in the expected places for PC users, and the full-width caps lock key is suitable for use as your control key.
The most recent models have a clean, silent feel. Earlier SIIG models have squeaky, noisy feel, which can be remedied by a warranty replacement which supplies you with the most current SIIG-branded BTC model.

3) The Hawking H-U2PS2 PS/2 to USB converter is the only PS/2 converter that properly accounts for keybounce elimination, multiple key chording, and can keep up with touch-typists. It also has special support for all the key sequences required by Sun machines.

4) Dell's cheaper flat-panel monitors. Even though these are TN panels they are clear, bright, and don't have stuck pixels.

User Journal

Journal Journal: Freetype configuration in Linux for 2008

The Linux font rendering situation has changed yet again.
Here is the configuration story for 2008.
This works for Fedora, Red Hat Enterprise Linux, Ubuntu, Debian, and CentOS releases.
Ubuntu has enabled these features except for the light LCD filter, so read on even if you're using Ubuntu.

Download the HEAD version in cvs at www.freetype.org or a recent snapshot.
There are some new algorithms that most of the font guides out there do not address.

By the end of 2007, Freetype includes two entirely new algorithms. The first algorithm is a color sub-pixel hinting algorithm. The second is the LCD filter. This means that there are now three algorithms that are configurable in Freetype that are probably not configured properly on your system.

All of these are set in the source code at build time in the file:
$TOP/freetype2/include/freetype/config/ftoption.h

1) Color-shaded sub-pixel rendering is normally disabled but you'll want to enable it even if you don't have an LCD monitor. This is the feature that is sometimes known as "ClearType" on Microsoft Windows and "Font smoothing - Best for LCDs" on MacOS.
Find the line that contains the string FT_CONFIG_OPTION_SUBPIXEL_RENDERING and change it to:
#define FT_CONFIG_OPTION_SUBPIXEL_RENDERING

2) The color-shaded sub-pixel rendering creates severe color "fringing" artifacts so there is another algorithm that cleans this up called the "LCD Filter." There are several settings to this filter but you'll want to use setting number two, the "light LCD filter." This setting is completely absent so you need to add it.
Right before the line that says "FT_END_HEADER" you add this line:
#define FT_FORCE_LIGHT_LCD_FILTER

3) The Apple-style of handling of composite offsets can usually make text appear in the right places, but only on OpenType fonts. It only happens on non-OpenType fonts if you force Freetype to do so. This setting makes it happen:
#define TT_CONFIG_OPTION_COMPONENT_OFFSET_SCALED

4) The Freebyte bytecode interpreter can be enabled but I recommend you do not. Most of us know about this one already. You won't want it because latest Freetype release renders the fonts so cleanly and naturally using the color-shared sub-pixel algorithm. In addition, if you do use the bytecode interpreter instead of the auto-hinter, the Windows Vista fonts like Constantia turn into bold-weight fonts above approximately 10 point. Conversely, the Freetype auto-hinter always looks natural and renders normal light-weight fonts.
Still, some people, like those who don't use sub-pixel rendering, need this feature so here is the setting:
#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER

Okay, now build it:

sh autogen.sh; ./configure --prefix=/usr
make
sudo make install

If you have built freetype using the bytecode interpreter setting you need to edit your /etc/fonts/conf.d or your ~/fonts.conf files and be prepared to tune things (or just turn the bytecode interpreter off). Otherwise everything will look great using the autohinter.
Then restart X Windows or reboot.

Now that the color-shaded sub-pixel rendering and light LCD filter are available the fonts are absolutely amazing. You really don't want the bytecode interpreter unless you have sub-pixel rendering turned off.

Enjoy.

User Journal

Journal Journal: VMware Tuning for server use

VMware can be tuned for remote access and you can return resources that you will not use to the system so it runs more snappily.

Here's what I did to the free VMware Server. It takes most of the same options that the paid VMware Workstation and GSX do.

1) Use the vmxnet network driver instead of vlance/pcnet32/e1000.

2) Turn off the virtual network driver's ROM boot code. I'm not sure why it's there.

3) Restrict video RAM to the smallest possible value to accommodate the text console only.

4) Disable 3D acceleration.

5) Turn off devices not in use (even the ones you cannot turn off from the VMware Console GUI, like the SCSI device on an IDE host). Note the values 'device.present = "FALSE"'.

6) Adjust performance, scheduling, and memory handling.

7) Make the backing store use the host computer's RAM instead of a file on disk (this is in the global config.ini, not the vmx file).

There are two files pasted below.
First is is the vmx file that you might use for a CENTOS/RHEL system.
Second is the global VMware settings file which goes into "c:/Documents and Settings/All Users/Application Data/VMware/VMware Server/config.ini".

Make sure you shut down all VMware services in the Services control panel before you change these because the VMware Console might over-write your changes.

VMware Console will honor your changes for the most part.

---cut here CENTOS.vmx---
config.version = "8"
virtualHW.version = "4"
numvcpus = "1"

displayName = "CENTOS"
guestOS = "rhel4"

uuid.bios = "whatever yours is"
uuid.location = "whatever yours is"
workingDir = "."
extendedConfigFile = "CENTOS.vmxf"

autostart = "none"
autostop = "softpoweroff"

memsize = "296"
MemTrimRate = "0"
sched.mem.pshare.enable=FALSE
priority.grabbed = "normal"
priority.ungrabbed = "normal"

svga.vramSize="1536000"
svga.maxWidth=640
svga.maxHeight=480
mks.enable3d = "FALSE"

snapshot.disabled = "TRUE"
tools.syncTime = "FALSE"
toolScripts.afterPowerOn = "TRUE"
toolScripts.afterResume = "TRUE"
toolScripts.beforePowerOff = "TRUE"
toolScripts.beforeSuspend = "TRUE"

ethernet0.addressType = "generated"
ethernet0.connectionType = "custom"
ethernet0.downWhenAddrMismatch = "TRUE"
ethernet0.features=0
ethernet0.generatedAddress = "whatever yours is"
ethernet0.generatedAddressOffset = "0"
ethernet0.ignoreMACAddressConflict = "FALSE"
ethernet0.noForgedSrcAddr = "FALSE"
ethernet0.noPromisc = "FALSE"
ethernet0.present = "TRUE"
ethernet0.reassignMAConResume = "TRUE"
ethernet0.startConnected = "TRUE"
ethernet0.virtualDev = "vmxnet"
ethernet0.vnet = "VMnet8"

vlance.noOprom = "TRUE"
vmxnet.noOprom = "TRUE"

ide0:0.fileName = "CENTOS.vmdk"
ide0:0.mode = "independent-persistent"
ide0:0.present = "TRUE"
ide0:0.redo = ""
ide1:0.autodetect = "FALSE"
ide1:0.deviceType = "cdrom-raw"
ide1:0.fileName = "G:"
ide1:0.present = "TRUE"
ide1:0.startConnected = "TRUE"

scsi0.present = "FALSE"
scsi0.virtualDev = "lsilogic"
scsi0:0.fileName = "CENTOS-SCSI.vmdk"
scsi0:0.mode = "independent-persistent"
scsi0:0.present = "FALSE"
scsi0:0.redo = ""

floppy0.present = "FALSE"
sound.present = "FALSE"
sound.autodetect = "TRUE"
sound.fileName = "-1"
usb.present = "FALSE"
usb.autoConnect.device0 = ""
vmmouse.present = "FALSE"

---cut here CENTOS.vmx---

--cut here config.ini---
datastore.name = "local"

datastore.localpath = "C:\Virtual Machines\"

security.host.ruissl = "FALSE"

prefvmx.useRecommendedLockedMemSize = "TRUE"
prefvmx.minVmMemPct = "100"
defaultVMPath = "C:\Virtual Machines"
priority.grabbed = "normal"
priority.ungrabbed = "normal"

mainMem.partialLazySave = "FALSE"
mainMem.partialLazyRestore = "FALSE"
mainMem.useNamedFile = "FALSE"

--cut here config.ini---

Slashdot Top Deals

Living on Earth may be expensive, but it includes an annual free trip around the Sun.

Working...