Entries Tagged as 'Computers'

IMAP Utilities

I generally prefer to interface to my mail via IMAP, and I store my mail archives in a local IMAP repository (which allows me the ability to search the repository quickly using Windows Search).

With the old email server I was using it was fairly straight forward to make a backup of the IMAP store and preserve the IMAP folder paths; the new mail server I’m using stores messages far more efficiently and uses a database to record the IMAP folder association of every folder and message.  Yes I could backup the files and the database, but that seemed fairly rigid and a solution that would likely not be portable in the future.

And before I sat out on writing my own tools, I prefer to look at what’s out there — either to use it as a solution, or learn from it.

I happened to stumble upon IMAPSize by Broobles, and while it’s not exactly what I was looking for it has a number of useful features.

It’s billed as the “Swiss Army Knife” of IMAP utilities by many reviewers.

Rather than go through all the features it has, I’m just going to talk about some of the things that most everyone will probably find useful.

The first thing it does is show you how much mail is in each mailbox, so if you’ve got quotas you can figure you where you need to prune.

  • I has some search capabilities (particularly useful if you don’t have your own IMAP server, since IMAP search, even when properly implemented in server and client, isn’t all that powerful).
  • It allows you to do regular IMAP management (much the same as your client will do).
  • It allows you to copy messages from one account to another (there’s lots of scripts that will do that as well).
  • It will do incremental backups of folders or entire accounts.
  • It will search through and flag SPAM.

The program is a fairly straight forward GUI application for Windows, and probably my biggest complaint is that it doesn’t allow command line options to use it in a script.  Personally I would prefer to do my backup on a schedule, unattended.

I will probably write my own tool to do backup; I’ve already written an IMAP object library — so I really only need to decide how to store the configuration information (probably in an XML file); but this is none the less an extremely useful program, and if you use IMAP you should take a look at it.  And it’s FREE to try, and FREE to use, but you might want to donate something to it’s author, particularly if you’re going to ask for an enhancement.

Originally posted 2009-02-18 01:00:07.

conglomeration

con·glom·er·a·tion (kn-glm-rshn)
n.

    1. The act or process of conglomerating.
    2. The state of being conglomerated.
  1. An accumulation of miscellaneous things.

The American Heritage® Dictionary of the English Language, Fourth Edition copyright ©2000 by Houghton Mifflin Company. Updated in 2009. Published by Houghton Mifflin Company. All rights reserved.


conglomeration [kənˌglɒməˈreɪʃən] n

  1. a conglomerate mass
  2. a mass of miscellaneous things
  3. the act of conglomerating or the state of being conglomerated

Collins English Dictionary – Complete and Unabridged © HarperCollins Publishers 1991, 1994, 1998, 2000, 2003


conglomeration a cluster; things joined into a compact body, coil, or ball.

Examples: conglomeration of buildings, 1858; of chances; of Christian names, 1842; of men, 1866; of sounds, 1626; of threads of silk worms, 1659; of vessels, 1697; of words.

Dictionary of Collective Nouns and Group Terms. Copyright 2008 The Gale Group, Inc. All rights reserved.


The SCO infringement lawsuit over the Unix trademark is over… the Supreme Court has ruled that Novell owns the Unix trademark and copyright, and SCO has no grounds for it’s litigation against.  Just as Microsoft owned and retained the Xenix copyright while SCO distributed that operating system, so Novell retained the Unix copyright while SCO distributed that operating system.

While means, Novell now has a prime asset — and could be ripe for harvesting (that’s a poetic way to say merger, take-over, buy-out).

Which will likely be bad for Linux.

WHAT?

Yep, take a look at what happened when Oracle purchased Sun (one of the largest companies supporting Open Source innovation in Linux, virtualization, etc) there’s definitely movement in Oracle to retract from the Open Source and free (free – like free beer) software efforts that Sun was firmly behind.

Consider what happens if a company acquires Novell and uses the SystemV license from Novell to market a closed source operating system, and discontinues work on Suse; or at minimum decides it doesn’t distributed Suse for free (free – like free beer).

“Live free or die” might become a fading memory.

Originally posted 2010-06-05 02:00:18.

FileZilla – The free FTP solution

If you have a need to transfer files via FTP, SFTP, SCP, etc and you prefer to user a graphical user interface on a Windows, Mac, or Linux machine — then the Open Source FileZilla is a very good solution to consider.

Just download the client, install it, and within a few moments you’ll have a connection to a server (that you can save the information for quick reuse if you like).  The interface is clean and easy to understand, and supports drag-and-drop as well as transfers from the multi-pane manager.

And, you can’t beat the price – FREE.

http://filezilla-project.org/

Originally posted 2011-09-13 02:00:47.

Windows Live Mail

Part of the Microsoft Live Essential software suite available either from Live.com (see link below) or through the Microsoft Update is Live Mail; a simple, fairly versatile email client.

Live Mail allows access to POP3, IMAP4, and Hot Mail / MSN Mail / Live Mail web mail.

Live Mail is a replacement for Outlook Express and Windows Mail (from Vista).

It’s nicely polished, and for the most part works without any major issues (like any software, it has bugs and annoyances).

One thing you may not like is the fact that Live Mail hides the menu bar (you can enable it; but even that seems to be made purposely difficult in the latest version).

The biggest annoyance I have with Live Mail is that it will not import an IAF (that’s an export file) created with Outlook Express or Windows Mail (thank you very much Microsoft for paying such close attention to customer needs).

If you have a Hot Mail / MSN Mail / Live Mail web mail account you will probably want to choose this product as an email client on your computer; if you don’t you may want to look at Thunderbird (part of the Mozilla project, as is Firefox).

The feature I like most about Live Mail (and it’s predecessors) is the ability to drag an email out of Live Mail onto my local file system and put it back (Thunderbird doesn’t have any convenient way to put a message back).  This isn’t a feature that should be a deal breaker for most anyone (if you need to do it, you know how to do it with Thunderbird — it just won’t be quite as easy).

Overall, Live Mail is a descent program, and it’s priced right — FREE.

Windows Live Essentials

NOTE:  GMail content can be access by either POP3 or IMAP4; simply follow the instructions on GMail to enable it and add it to Live Mail or any email client that supports POP3 or IMAP4 over a SSL connection (and allows you to specify the port numbers).

Originally posted 2009-11-24 01:00:40.

SFF-8484 to 4 x SATA Cables

I just purchased a Dell PERC 5/i (basically an LSI 8404) RAID card off eBay and I needed to purchase two SFF-8484 cables to connect it to my SATA hot swap bays.

There seems to be a great deal of confusion on eBay from vendors that have these cables — many of the vendors just don’t know what they have; and it’s important to know, since there are two different cables fitting the general description — and they are not interchangeable.

The cable I needed could be identified by a Trip Lite part number S502-01M or an Adaptec part number 2167000-R (discontinued) or a StarTech part number SAS84S450.

The description should contain the key phrase that the cable is used to attach a SAS (or SATA) HBA (Host Bus Adapter) to individual SATA drives.  The description should not mention anything about hooking up a SATA controller to a SATA/SAS back plane.

What’s the difference in the cables???

Well, the SAS controller to SATA device cable is straight through; the SATA controller to SAS back plane has the RX and TX swapped… and generally speaking there’s not a lot of call for the SATA controller to SAS back plane so those will be the least expensive, and the most prevalent on eBay.

The sellers who do know what they have, and advertise it as such want a phenomenal price for the cables (they’re only $19.99 on Amazon, buy the two you’ll need and they ship free)…

Do your home work and ask your questions before you commit to buy on eBay — particularly if it’s from China or Hong Kong (it’ll take several weeks to get the item, and returning it will be half the price you paid).  While Amazon’s gone down hill a great deal recently; it’s still easy to return, and in the long run you might save both time and money.

SFF-8484
Tripp Lite S502-01M

Originally posted 2010-11-13 01:00:28.

Disk Bench

I’ve been playing with Ubuntu here of late, and looking at the characteristics of RAID arrays.

What got me on this is when I formatted an ext4 file system on a four drive RAID5 array created using an LSI 150-4 [hardware RAID] controller I noticed that it took longer than I though it should; and while most readers probably won’t be interested in whether or not to use the LSI 150 controller they have in their spare parts bin to create a RAID array on Linux, the numbers below are interesting just in deciding what type of array to create.

These numbers are obtained from the disk benchmark in Disk Utility; this is only a read test (write performance is going to be quite a bit different, but unfortunately the write test in Disk Utility is destructive, and I’m not willing to lose my file system contents at this moment; but I am looking for other good benchmarking tools).

drives avg access time min read rate max read rate avg read rate

ICH8 Single 1 17.4 ms 14.2 23.4 20.7 MB/s
ICH8 Raid1 (Mirror) 2 16.2 ms 20.8 42.9 33.4 MB/s
ICH8 Raid5 4 18.3 ms 17.9 221.2 119.1 MB/s
SiL3132 Raid5 4 18.4 ms 17.8 223.6 118.8 MB/s
LSI150-4 Raid5 4 25.2 ms 12.5 36.6 23.3 MB/s

All the drives used are similar class drives; Seagate Momentus 120GB 5400.6 (ST9120315AS) for the single drive and RAID1 (mirror) tests, and Seagate Momentus 500GB 5400.6 (ST9500325AS) for all the RAID5 tests.  Additionally all drives show that they are performing well withing acceptable operating parameters.

Originally posted 2010-06-30 02:00:09.

File System Fragmentation

All file systems suffer from fragmentation.

Let me rephrase that more clearly in case you didn’t quite get it the first time.

ALL FILE SYSTEMS SUFFER FROM FRAGMENTATION <PERIOD>.

It doesn’t matter what file system you use one your computer, if you delete and write files it will become fragmented over time.  Some older file systems (like say FAT and FAT32) had major performance issues as the file system began to fragment, more modern file systems do not suffer as much performance lose from fragmentation, but still suffer.

If you want to argue that your writable file system doesn’t fragment, you haven’t a clue what you’re talking about, so read up on how your file system really works and how block devices work to understand why you just can’t have a file system that doesn’t fragment files or free space or both.

What can you do about fragmentation?

Well, you might not really need to do anything, modern disk drives are fast; and on a computer that’s doing many things at once the fragmentation may not have much of any impact on your performance, but after awhile you’re probably going to want to defragment your files.

The act of copying a file will generally defragment it; most modern file systems will attempt to allocate contiguous space for a file if it can (files that grow over time cannot be allocated contiguous, but they can be defragmented at their current size).

On many operating systems you can actually get programs that are designed to defragment your file system.

How often should you defragment your file system?

Well, I generally recommend you do it right after installing and updating your computer; and then any time you make major changes (large software installation, large update, etc).  But that you not do it automatically or an a routine schedule — there’s not enough benefit to that.

You can also analyze your disk (again using software) to determine how fragmented it is… and then defragment when it reaches some point that you believe represents a performance decrease.

Also, try and keep your disk clean, delete your browser cache, temporary files, duplicate files, and clutter — the less “junk” you have on your disk, the less need there will be for defragmenting.

Originally posted 2009-01-05 12:00:03.

Microsoft Updates

I’ve got a new pet-peeve (like a had a shortage of them before)…

nVidia has been coming out with display updates for their video cards for Vista about once per month (OK — a little less often than that); and Microsoft has been dutifully pushing down certified drivers to users.

First, the big problem I have with the nVidia driver for my 9800s is that I periodically have the machine freeze and get a message that the display driver stopped responding (but has recovered)… maybe nVidia should be concentrating on fixing that issue and hold off on updates until there’s really some substantial progress [but that might negatively impact them re-naming old tehcnology and trying to sell it as something new].

OK — I digressed… but like I said, it’s a new pet-peeve, and I want to revel in it.

The really annoying thing is that every time Microsoft download and installs a new video driver the system resizes all my open windows and rearranges the icons (shortcuts) on my desktop…

Now perhaps this is only because I have a multiple display system… but reguardless you’d think the children in Redmond might have considered storing the previous state of windows BEFORE activating the new video driver and restoring it afterwards — after all, they are concerned with user experience, RIGHT?

RIGHT… I think the phase would be “experience THIS!”

Microsoft has come a long way in the last few years in making computers easier to use, and easier to maintain… but they (Microsoft) still fails to actually have people who use computers design feature for them… and that’s why using Windows has always felt like it was held together by chewing gum and string — BECAUSE IT IS.

I could do with one less version of Internet Explorer and a bit more work on polishing the overall user experience… and why all these “major” upgrades???  Why not just a continuous stream of improvements to each and every part of the system???

Originally posted 2009-08-22 01:00:10.

Microsoft Hyper-V Server 2008

Last week Microsoft released the FREE version of the Microsoft Hyper-V Server 2008; this is a scaled down Server 2008 with Hyper-V install that allows you to run a light-weight virtualization host (much like many of the competitors in the virtualization world).

While there are some limits on this version — maxium 4 processors [don’t confuse that with cores; I think Microsoft counts physical processors not cores] and 32GB of memory.

You can get details on Hyper-V Server 2008 here:
http://www.microsoft.com/servers/hyper-v-server/default.mspx.

And you can download Hyper-V Server 2008 here:
http://www.microsoft.com/downloads/details.aspx?FamilyId=6067CB24-06CC-483A-AF92-B919F699C3A0&displaylang=en.

Originally posted 2008-10-16 11:08:09.

Color Nook

Barnes and Nobel showed it’s color Nook Tuesday in San Francisco – the press seems to like it; 15.8 oz, 7” screen, 8GB storage (plus uSD slot), WiFi, uUSB power, Android based…  available for pre-order on 19 Nov.

Not clear that you have access to Android marketplace, but it sounds like it (since there were references to installing games and such on it)… this could be real competition for the iPad (and the Kindle).

Barnes & Noble Nook

Originally posted 2010-10-26 20:00:42.