Archive for the ‘Technology’ Category

Oh, and one more thing…

Monday, June 28th, 2010

The iPhone 4 DOES have a reception issue. :) ))

http://theoatmeal.com/comics/apple

Does Linux do what I need?

Friday, March 19th, 2010

In short: Most likely. I’ll get right to the point and list some application alternatives (to what you find on the two major commercial alternatives to Linux; Apple’s Mac OS X and Microsoft’s Windows) I either use myself, or recommend to those who need such functionality.

TaskApp on Mac or Windows – App on Linux

Communication

Web browsing – Safari, Internet Explorer – Firefox, Galeon, Konqueror

eMail - (Apple) Mail, Windows Mail – Thunderbird, Evolution

File Transfer via FTP – Transmit, Fetch – gFTP

Bittorrent File Transfers – Transmission, uTorrent -Transmission, Deluge

P2P downloading and sharing – Shareaza – aMule

IRC chat – Snak, mIRC – Xchat

Instant messenging (IM) – iChat, Adium - Pidgin, Empathy (or Skype, which is availabel for all)

Remote Desktop (VNC) – Apple Remote Desktop – vino, vinagre

Office and Productivity

Calendaring – iCal – Evolution, Sunbird, Orage

Office Apps – Pages, Numbers, Microsoft Office - OpenOffice

Anti-Virus (if needed) – too many to mention :P - Xclam

Other productivity apps

Graphics Editing – Photoshop (professional) – Gimp

Vector Graphics – Illustrator (professional), Corel draw - Inkscape

3D rendering – AutoDesk 3DS Max, Lightwave – Blender

Music composing – Garageband – Rosegarden

Advanced Text Editing & Programming - TextMate, UltraEdit - Geany, XeMacs, Vim (and really, really many others)

IDE / Programming Environment – erm, various – Eclipse, NetBeans

Utility functions and Media

Editing Text files – Textedit, Notepad, WordPad – gedit

Graphics viewer – Preview – GnomeViewer

Video editing – iMovie, Windows Movie Maker - Cinelerra

Video playback – Quicktime Player, Windows Media Player – VLC, Totem

Photo Cataloguing  – iPhoto – F-spot

Music Cataloguing and playback – iTunes – Rhytmbox (and yes, it does work with your iPod)

Other

Virtual Environments for software – Parallels, VMWare - Virtualbox OSE

.NET programmign environment - Mono

For running largely *any* Windows app, you have Wine, The Windows Environment.

For any kind of web (apache), data (ftpd) or database hosting (mysql), Linux or other UNIX derivatives like it are basically the best solution for getting the job done; Unix machiens have been the backbone of the internet since its childhood. If stuff like this is what you need to do, you should look to a Server edition (fx. Ubuntu Server) of whatever Linux flavor you’re reading up on.

This is a cursory list of the things people do with their PC’s today. Obviously I can’t cover all tasks and jobs you need for your computer for, and if it’s not on this list, it does not mean that Linux can’t do what you’re looking for, merely that I’ve either not thought about that particular app, or that I’m too lazy to type it in. After two years with Linux as my OS of choice, I’ll say as much that I’m of the opinion that if there somethign you can’t do on Linux, it’s probably not worth bothering with. (Games? Get a console, PC’s are for serious business. Yes.)

Handy linux keyboard shortcuts

Thursday, March 18th, 2010

When getting to grips with Linux, you’ll find that you sometimes need to invoke odd kinds of three-finger-salutes, either when things don’t work (which hopefully rarely should be the case, provided that you don’t do amateur surgery on your installation on a regular basis), or when you want to make your box do stuff out of the ordinary. Let’s have a look.

ctrl + alt + F1 : Switches you to a fullscreen TTY (text terminal – shorthand for the command line interface. Useful if your display manager freezes up or oterwise misbehaves).

ctrl + alt + F7 : Switches you from a TTY back to a graphical environment such as Xorg (if you have one such running; sometimes you have to press F9 instead though).

ctrl + F2 : When using a graphical environment, this calls up a launcher where you can instantly execute a command line app (fx. to kill off rampant processes (ex. “sudo killall Xorg”) without opening the process list)

ctrl + alt + del : Probably what you remember most fondly from Windows, this particular three finger salute doesnt do quote the same in Linux; when booted into Ubuntu’s graphical environment, it calls up the reboot/shutdown menu where you can choose to restart, hibernate or switch off your computer. If you are in a terminal environment, it reboots your computer (if you want to shutdown instead, you’ll want the command “sudo halt”).

For a lot of different and usually very handly “linux cheat sheets” for terminal hints and help, have a look here: http://www.scottklarr.com/topic/115/linux-unix-cheat-sheets—the-ultimate-collection/

MBR, GUID, partition tables

Monday, March 15th, 2010

The hard drive storage inside your PC has a table at the start of it called the ‘partition table’. This is a comparatively small data area reserved for describing what data areas are designated on the disk (called ‘partitions’).

The most widely used partition table scheme for over more then two decades or has been the ‘Master Boot Record’ (MBR), which has served the PC community well, but is showing its age in part in that it does not support disk drives larger than 2 TiB (2^40 bytes). (note: Apple Macintosh computers have used Apple Partition Map for their storage systems). As 2009 saw storage units of this capacity appear on the market, the need for a replacement is obvious; it’s been here for some years and it’s called the GUID Partition Table (GPT). Allowing for larger drives and partitions: Drives can be up to 2^64 sectors in size; a drive sector has typically been 512 bytes in size (thus allowing for hypothetical drives up to 8796 billion (10e9) GibiBytes), but this year drives with 4 KiB sectors have entered the market (allowing for hypothetical drives 8 times the aforementioned number; 70 quadrillion (10e12) GibiBytes) – in any case, allowing for drives of such astronomical capacities that it will require several future revolutions in storage technology before the partition scheme is made obsolete and in need of replacement by such developments.

The GPT is more up-to-date in regards to computing demands and practicalities, more versatile and flexible as to partition changes when necessary, offering duplication and integrity checking of partition table data to allow for storage degradation without data loss. However, it does not confer any performance benefits on the storage unit which is formatted with this partitioning scheme. Also note that maximum file size and other such particulars are not determined by the partition table, but by the file systems inside individual drive partitions (such as FAT32, ext3, HFS+ and so on).

On a closing note, it is no surprise that the best operating system support for the GPT is found on free software systems such as FreeBSD and Linux.

Sources and further reading:

A summary by Roderick W. SMith of IBM DeveloperWorks

http://en.wikipedia.org/wiki/GUID_Partition_Table

http://en.wikipedia.org/wiki/Master_Boot_Record

Various recent and current technology stuff, Jan 2010

Friday, January 22nd, 2010

The SPAM situation: An ENISA report says that now, 95% of email transmitted is junk; the 90% threshold was crossed at least 2 years ago. Wikipedia has good information about this afflication and it’s history.

Side note: The US anti-spam law, the CAN-SPAM act, was enacted in 2003 (after years of agonized waiting in the Internet community as the spam problem was growing ever worse), and has been ineffectual, of no surprise to anarchists. Top 1 spamming nation is still the USA.

NYTimes is becoming a pay site, as regular newspaper sales are declining (not just NYT, though, it’s general), and revenue from ads on online news don’t make up for it, (especially since ‘the crisis’ started two years ago, with a major drop in advertiser willingness to shell out for ads, to the tune of a halving of ad revenue).

My opinions on this tendency:

a) Big Business (in this case, Big Media) and their traditional way of running things is scarcely compatible with a  network-centric, de-centralized 21st Century style of living.

b) more importantly, the quality of commercial written material, newspapers as well as magazines, have declined severely over the past 15 years, and I have limited interest in daily papers for the same reason that I don’t buy printed magazines anymore: I find their content predictable, superficial and saturated with advertisements and product placement to the point where it is an insulting affair to read their tripe.

Facebook doesn’t want you to leave – it seems the AOL of the 2000′s, where leaving the ‘social network’-cum-data-mining-operation is made as difficult as possible. Various people have made FB apps and web pages that help you commit “facebook suicide” (wiping your account), but FB has been quick to purge itself of any mention of these.

Answers.com says FB has 321M members. With that many on board, the priorities tend to shift from getting more, to keeping who you have.

Stuff on the web today is easy to sign up for (to satisfy short attention spans), but difficult to get out of again (either in a clean way or with less effort than threatening legal action). Since employers and ‘authorities’ increasingly use web searches and data from social sites to dig up dirt on you, combined with that stuff you put on the web these days just doesn’t go away (google.com knows everything and archive.org remembers everything), it goes without saying that you should think before speaking on controversial matters in public in your own name, or and thinking at least twice before signing up for ‘social’ foolishness. A good way of gauging a social site or service is doing your homework on whether they give you an easy option of leaving and having your contributions deleted if you decide to. If they don’t, it’s clear that they do not intend you to leave if and when you wish.

In 2009, Intel introed their sucessor to the Core2 line of CPUs, the Core i<something> series, the big news being that the memory controller is contained in the same package as the CPU itself, resulting is a major boost in system memory bandwidth. AMD did this in 2003 in the same swing as unveiling their 64-bit processors (which, to digress, opened the door to 64-bit computing at consumer prices, ultimately derailing Intel’s Itanium train); at the CES in the first week of January this year, AMD once again distance themselves technologically from Intel, by presenting their plans: Merging the GPU (graphics chip) onto the CPU die, the first practical results of which we will probably see in 2011.

2010 will for Intel be the year where new Core iX (‘X’ denoting 3, 5 or 7) products are launched, marking the departure of old socket775 processor series like the Core2Duo and Core2Quad. I’m sure the motherboard manufacturers will be happy at the refreshed opportunities for making high-margin products. Intel promises introduce a 6-core Core_i7@3,33 GHz, taking the effective processing capability for their flagship product to almost twice what it was early 2009. Moore’s Law is alive and well, and in more than one interpretation.

USB 3.0 has seen the light of day; the first motherboard from Asus with USB 3.0 connectors was unveiled November 2009; the first brand-name PC containing the tech is a Hewlett-Packard (specifically their ‘Envy’ series of pricey laptops), also unveiled at the CES this month. USB 3.0 is the youngest member of the Universal Serial Bus family; providing a theoretical 5 Gbps bandwidth on 9-pin cable, it is quite a step up from it’s predecessor, USB 2.0 which has had a theoretical max. of 480 Mbps since its inception in early 2000. Usb 3.0 has been in the pipeline since late 2007, thus a good two years underway. In practical terms, it is ten times faster than 2.0, and for mass storage, it means that in single- and dual-drive external RAID enclosures , the drive speed will be limited not by the cable,but by the drive mechanisms. From where I’m sitting, USB 3.0 is heartily welcomed!

(FireWire seems to be hiding away in its niche; it held great promise 10 years ago, but the FireWire 800 sucessor to FireWire 400 never caught on too well, as USB 2.0 had made its appearance by then, and besides it was not much of an improvement over what it replaced. The “good enough” mentality had a major part in this, I suspect, and in this case with good reason. There has been talk about FireWire 1600 and FireWire 3200 for the last two years, but now that USB 3.0 has made its entry, the niche for FireWire is shrinking. Those professional who aren’t satisfied with USB 3.0, will go with Fibre Channel.)

The first USB 3.0 expansion cards for PCIe are commecially available for 60$ and up. Western Digital has likewise introduced a USB 3.0 version of its 1 TB external MyBook hard drive, with a 2 TB version coming soon.

SATA (Serial ATA) 3.0 has likewise said hello in 2009, but is still far from the mainstream; also dubbed SATA 6G, it now allows 6 Gigabits of data to be piped through per second; for professionals, it is not as much the increased tempo that matters (though SSD storage can now saturate a SATA 2.0 bus!), but the addition of NCQ (Native Command Queuing), enabling Isochronous transfers that allow reliable throughput for audiovisual applications.

Speaking of storage and memory, I believe that 2010 will be the year where SSD enters the mainstream to replace them ol’ spinnign disks, and 16 GB RAM will become the new standard of installed memory in personal computers (as 4 GB was in most PC’s you could buy in 2009). We shall see, I’m not giving any of you beer if I turn out to be wrong. :)

Password security

Friday, January 22nd, 2010

Or the lack of it… website rockyou.com was recently cracked and its entire user password file, containing 32 million of them, was published. Imperva got hold of it, did some stats work on it, and made a short report. Most you need to know about it, however, is the 10 most common passwords contained, in order:

  1. 123456
  2. 12345
  3. 123456789
  4. Password
  5. iloveyou
  6. princess
  7. rockyou
  8. 1234567
  9. 12345678
  10. abc123

In regards to password length, 49,4% of the passwords were less than 8 characters long. 18,51% was 10 chars long or more (iow, of decent strength).

A similar finding was published last summer for Hotmail passwords. Even then, it’s nothing new; lax attention to password strength has been common for at least since the wider popularization of the web, and this central to the security nightmare that being hooked up to the net can be if you’re a provider of some sort.

I’m not opposed to service providers of whatever sort demanding recovery fees for folks who compromise their accounts using idiotically weak passwords, the same way I’m not opposed to insurers denying to compensate houseowners who consider a bar on the door as having secured their home sufficiently when they leave and later come home to find it burgled.