Wednesday, December 23, 2009

Single-tasking rules with new text editors

Maybe it's a longing for a simpler time, or the realization that your computer is loaded with distractions, but lately I've been seeing lot of text-editing programs designed to narrow your focus.

Multitasking is out now. Welcome to the wonderful world of single-tasking.  

I've been reading about the Darkroom program for Windows, and Writeroom for the Mac. Then there's WriteMonkey and PyRoom, two other programs that do absolutely nothing but give you a background to type your words on. Almost nothing to play with on any of these programs.

The big question here is, what fun is that? It's not like you can adjust your margins, change fonts, or add fancy graphics here. Your screen looks absolutely barren; even the desktop icons and Freecell game are blanked out.

I use PyRoom (which is pictured here), a text tool that shows you nothing but a green box on a black screen. My text shows up in green in that box. No formatting, no toolbars, no dancing paper clips -- just the text in a box.

When I wrote for the Fontana Herald-News, we used the old Harris typesetting system, which was ancient even in the late 1980s. PyRoom reminds me of the terminal I typed on back then. The only real difference was that there was a string of commands at the top of the screen, which were for setting the type and meant nothing to me, the writer. I was limited to eight characters for the file name (which we called a "slug" back then.

I was quite productive on these old-school screens because, well, there was nothing else to do but write. I'm easily distracted, so it's probably a good thing I don't have an Internet connection at home or I'd get nothing done.

Much as I've tried to multitask, I always do my better work when I'm going the opposite direction. That means when I write, I write. When I design the page, I design the page. Those two disciplines used to be -- and still should be -- kept separate. That's why I do most of my writing on a plain-vanilla text editor instead of something like OpenOffice or Microsoft Word.

With PyRoom you can set the background to a variety of color schemes, but I stick with the default green-on-black. And I understand with WriteMonkey you can even set the sound to give you the clacking of a typewriter; how cool is that? Other than that, your commands are pretty minimal with these programs. Here's the help file with PyRoom:

---------
Control-H: Show help in a new buffer
Control-I: Show buffer information
Control-P: Shows Preferences dialog
Control-N: Create a new buffer
Control-O: Open a file in a new buffer
Control-Q: Quit
Control-S: Save current buffer
Control-Shift-S: Save current buffer as
Control-W: Close buffer and exit if it was the last buffer
Control-Y: Redo last typing
Control-Z: Undo last typing
Control-Page Up: Switch to previous buffer
Control-Page Down: Switch to next buffer
---------


While Darkroom is a Windows program and Writeroom is ported to the MacIntosh, PyRoom has no real preference. It's written in the Python programming language, so it should work with all operating systems. It's also free. 

I wasn't sure I'd like using such a stark text editor, but the more I use it the more I like it. And I get a lot more done when I'm using it.

###


Monday, December 14, 2009

Can't go outdoors? See weather virtually




You know about those frequent computer users, be they writers, gamers, cubicle residents, and programmers. They spend hours squinting at an LCD screen to the exclusion of everything else. For some, computers have become a handy alternative to real life.

If you have to go to a weather site to find out if it's raining outside, then you're just the person I'm talking to.

I read this piece in FilePlaza about YoWindow, a program that makes it unnecessary to even go outside. Seriously. According to the article, it brings the outdoors inside.

From FilePlaza:

... a beautiful landscape changes over time, reflecting the actual weather. It's like watching the weather out your window. Watch the weather with pleasure!

Ugh, no thanks.

Admittedly, I spend a lot more time at the computer than a grown man should. But my favorite at-home workstation is out on the front stoop, with the laptop and a cup of coffee. If the weather is rough I'll sit in a chair by the propped-open front door. My favorite online place is a college campus nearby, outdoors, where there's plenty of scenery (yeah, that kind, too).

I guess YoWindow would have a special value to the office worker who is chained to his cubicle. I've never had one of those jobs, and I'd rather have a battery acid enema than work under those conditions. Even when I worked in newsrooms, I took every excuse to go outside and hunt up my stories in person.

So, if you're one of those folks who is indoors all the time and has a skin pallor that you can only get when raising mushrooms, you might want to take a look at YoWindow.

Or, better yet, find an excuse to go outside and enjoy the real deal.

###

Saturday, December 12, 2009

An old scam takes a new homegrown tack

You've probably seen this scenario in your email box a few times. Someone has lots of money they can't get to, and wants your help in securing it. Just send a reply, and that'll start the wheels turning. 

But these can be sniffed out a mile away. They're usually from someone in Nigeria, or some other third-world country.

I received another one of these scam notes in my email, with a different angle to it. Instead of someone claiming royal blood in some country most people can't find on a map, this one looks all-American. Like, from a U.S. serviceman:

"I am Capt. Bruce Evan Roberts, with the US Navy Joint Special Operations,USS COLORADO around Gulf of Aden, I have $9Million US Dollars in my possession,which was seized/confiscated from somalia pirates between Yemen and Somalia Waters in Gulf of Aden, we want to move the funds out of the USS COLORADO around Gulf of Aden to a secure location to enable you assist us in investing it in a profit oriented business."

And here's the pitch:

"I need someone I can trust to actualize this venture, you will receive this funds through a secured US Military Delivery Freight duly authorized/legalize by Middle East Regional Command. The funds would be kept for us safely by you until I am discharge of my duties here in the USS COLORADO around Gulf of Aden by January 2010. Do respond back to me indicating your response so I can further discussions with you on the safe movement of the funds out of here and how much commission you shall be entitled to from the $9Million. Please do respond to my personal e-mail: brucerobertss@hotmail.co.uk ..."

A couple of obvious red flags. The letter did not come from his personal email box, but from mr.frankies@att.net -- and it's sent to "undisclosed recipients." Even inspecting the source HTML code of the letter doesn't provide any more information than that.

And then, the gist of the letter was enough of a warning. My personal bullscat detector, well, the needle was buried in the red.

Hey, uh, Captain Bruce, baby (if that's who you are). I'd like to extend the same advice I once offered in an online forum after someone responded to my opinions by flaming my shorts off: You just might want to check to see if your identity has been stolen lately. Some jerkface is using your name.

As for y'all email recipients, it goes like this. Despite the American-as-pizza-pie, score-one-for-our-country trappings in the letter, treat it the same as when some Nigerian gazillionaire or Moroccan princess or Venezuelan dictator offers a share in the booty via email. To wit:

See that key on the upper right of your keyboard, the one marked DEL over there? Yeah, that one. It's made for emails like that. Use it with extreme prejudice.

Supporting our troops doesn't include falling into some scam that's using the name of one of our servicemen.

###


Wednesday, December 9, 2009

Facebook security issues? It's the ducky's fault

Gee everybody's so friendly on Facebook ... probably too much so.

Two Facebook users, Daisy Felettin and Dinette Stonily, sent out friend requests to 100 Facebookers each, chosen at randon though concentrating on their own age groups. Between the two of them, 95 people decided to become their friends.

Except Daisy and Dinette don't exist. They were created by the IT firm Sophos to show how easy it is to convince Facebook users to reveal personal information to total strangers.

Daisy (using a photo of a rubber duck as her avatar), is known to Facebook users as a 21-year-old woman, while Dinette Stonily presented "herself" a, a 56-year-old with a photo of two cats as her avatar.

Daisy concentrated on younger Facebook users, and came away with 46 new friends. Of these 46, she got full birthdates from 89 percent of them, family/friend data from 46 percent, a town or suburb from 50 percent, a full address from four percent, and a phone number from seven percent.

Older Facebook users, when dealing with Dinette, were also quick to become friends. Of the 100 approached, 41 became friends -- but another eight approached Dinette of their own accord and befriended the cat-loving phantom. And of the 49 new friends, Dinette got full birthdates from 57 percent of them, family/friend data from 31 percent, a town or suburb from 43 percent, a full address from six percent, and a phone number from 23 percent.

Check out their names again. They're based on anagrams for "false identity" and "stolen identity."

Ugh. There are a lot of people who shouldn't be running computers.

At Sophos, they call this experiment the “rubber duck attack.” There's a purpose behind the goofy moniker, as it shows how you can gather someone’s personal info without any technical expertise, simply by working within the social network’s rules.

I can't stand Facebook. I'd rather not waste my time with it. I was ready to shut down my account when some friends -- real friends, as in people I know and like -- started contacting me there. For many of these friends, that's the online way to keep up with one another.

OK. It goes like this. Not everyone who says he wants to be your friend is really your friend. Got it? You wouldn't invite some random person into your living room just because he says he wants to "friend" you, as they say in Facebook. But then y'all already knew that.

Here's something revealing: The 46 people befriended by Daisy have an average of 220 Facebook friends, while Dinette's 49 new pals have an average of 932 Facebook friends.

I'm tired of belaboring this point: Nobody has that many friends. 

Sophos (the duck people) offer their own social-networking security tips:

  • Don't blindly accept friends. Treat a friend as the dictionary does, namely "someone whom you know, like and trust." A friend is not merely a button you click on. You don't need, and can't realistically claim to have, 932 true friends.
  • Learn the privacy system of any social networking site you join. Use restrictive settings by default. You can open up to true friends later. Don't give away too much too soon. 
  • Assume that everything you reveal on a social networking site will be visible on the internet for ever. Once it has been searched, and indexed, and cached, it may later turn up on-line no matter what steps you take to delete it.

And watch out for potential friends bearing rubber ducks.

###

Tuesday, December 8, 2009

Chrome browser finally available for Linux

A beta of the Google Chrome web browser is now available for Linux.

About time!

Downloading now ... as I write this. Expect more after I install it.

Available in .deb (Debian) and .rpm (Red Hat/Fedora) binaries.

Try it with me, y'all penguinistas!

Thursday, December 3, 2009

Running bombproof Vector Linux on netbook

When it comes to computers, I'm always up to something. It's probably one of my failings.

Although my netbook works very well with the mini-Linux system I recently installed, I wanted to standardize things a bit. I've been working toward a "final solution" that mirrors the system I have on the desktop unit.

So, I was up until around 3 a.m. one Saturday morning, installing a new operating system on the netbook. I am now using Vector Linux, a Slackware-based, rock-solid OS.

It wasn't difficult, but then I've installed many a system on my computers. Really, the only part that was different was that the netbook doesn't have a CD-ROM drive. I was using a thumb drive for the dirty work.

But it's up, running, and all that good stuff.

Part of it is, as I mentioned, I just can't leave stuff alone. In fact, that's partly why I needed to make changes to the netbook anyway -- in full experimental flight I toasted the Windows XP installation, corrupted some system files, and was left with a rather expensive paperweight until I broke out the tools and thumb drives.

In the interim I ran Puppy Linux, a fast little system that weighs in at less than 100 megabytes for the download. It's one of those simple-as-it-gets systems, blistering fast and a joy to use. Really, it's almost too much fun to be on a computer.

But Puppy Linux is a little squirrelly when it comes to downloading and installing new software. That's something the developer is working on and while he's making some real strides, it's not there yet. Plus, I wanted my laptop to have the same system I have on my desktop. Some consistency is always a good thing. That's why I opted for Vector.

OK. Linux is Linux. It's all built around the same kernel, the same X windowing system, the same basic command-line programs you never see. Over the years the gap between the graphics-happy Windows and stodgy command-line Linux has closed, but the solid UNIX base remains. Plus, Linux is free, and tailor-made for those of us who keep experimenting and breaking things.

Vector Linux is based on Slackware, which is probably the most stable, most Unix-like of the Linux versions. I've followed its development for several years, and it was the version I've stayed with the longest. I'm using version 6.0 on the netbook, the same as on my desktop. In fact, it all came from the same download.

See, that's one of the things about Linux. The licensing is different. You can take a download and set up as many computers as you want with it, and there's no Bill Gates around to tell you you're a pirate. In fact, this share-the-love practice is encouraged. I can burn as many CDs of the system as I want, give them away, sell them for a few bucks, as long as the GPL license (which they call a "copyleft") is intact.

Again, installing is a little problematic on the netbook because there's no CD-ROM drive. The best workaround is by using Unetbootin with a thumb drive. I put Unetbootin and the Vector Linux .iso file (which is what you get when you download) onto the drive, then used a Windows computer (had to go to the library for that) to install Vector on the drive so it will boot up. Then clear up some room on the netbook hard drive, use gparted to create a partition for Vector, and reboot with the thumb drive. Follow the prompts on the screen (on my Acer, I hit F12 for boot options), and install Vector on the new partition, a process which sounds dangerous but it's a simple matter of following the prompts. Then put Vector on the GRUB boot loader (a simple cut-paste in a text file), reboot, and I'm running my new system.

OK. That's the simplistic version, and I know I lost many of y'all here. Let's just say I've done this a few times. Don't be surprised if I eventually put together something more detailed, something you can download.

The big zillion-dollar question: Did I lose my work files from the old Windows system? No. They're all there, and I can open and edit every one of them. What's even better, I have an emulation program called WINE that will run most of the Windows programs. In fact, the Windows installation is untouched. Should I rebuild my broken system files and get XP to work, then I have a choice of which system to start when I turn the computer on.

A couple of things still need work. At first Vector didn't recognize my onboard condenser microphone, ruling out recording. Strangely enough, though, I downloaded my favorite sound-editing software (Audacity) through Vector's repositories, and the mic works well with that. I kind of wish I knew why it would suddenly work, but I'm not going to complain. It took a bit of experimenting to get the webcam going, though it's not something I expect to use. So at least these issues are resolved.

I'm still looking for software that would put the laptop in hibernate mode when I close the lid. So far I'm not having much luck. The computer continues to run and the screen saver kicks on, so there's still some battery drain. Unless I find a handy program I can plug in, I may have to recompile the kernel. Now that's getting into territory that's way advanced for me.

But everything else works just fine. My wireless connection works as it did before. I added some of the pretties, installed Open Office, included my favorite news feed reader, and the netbook is battle-ready. With a system that's practically bombproof.

###

You tell me: Does the thought of installing a whole new operating system scare you? Do you break a lot of things while experimenting, or do you leave well enough alone? Any suggestions for my hibernation problem? Use the comments section for feedback.

Screenshot:

Vector Linux running on the netbook. The graphics interface is xfce4. Programs visible are Open Office, and xmms music player. Oh, if you insist, that's a command shell in the foreground, 'cause it IS Linux. I actually use mine. To the right is the gkrellm system monitor. I shot the background photo in Hawaii. Enough eye candy for you?

Thursday, November 26, 2009

Chrome OS promising, but it's more for the future

It won't be ready for the general public for another year, but the sneak preview of the Google Chrome OS is generating quite a buzz.

It may be a Windows-killer, some claim. It'll put Linux on the map, say others. It'll be a fiasco, say still more pundits. So far, nobody's neutral.

Google Chrome, built from the Debian GNU/Linux operating system (which I've always liked), is designed for the ultralight, ultracheap netbooks that are not really built for much more than Web browsing and lightweight office work. And the Chrome system is really little more than a front end for "cloud computing" -- the use of online applications and storage.

According to the Google blog:

... it's all about the web. All apps are web apps. The entire experience takes place within the browser and there are no conventional desktop applications. This means users do not have to deal with installing, managing and updating programs ...

That in itself is enough to really stir the pudding in the computer world.

I guess that's the future of computing, and it stands to reason that one may not even need a hard drive in the future. That's the trend I'm seeing carried out to its logical conclusion, though it doesn't mean I have to like it.

I've fooled around some with online applications, such as Google Docs. While they're OK, I have trepidations about using these for everything. I've also played with bubbl.us, an online mind mapping program. While these concepts are great for portability -- you can access your stuff from any computer without even a thumb drive. I'd rather keep my documents on hard drive. I'm even chary about backing them up online, and I like a lot more choice about what applications I do use. But from what I've read, the Google Chrome system throws you right into the future.

Although InfoWorld’s Randall Kennedy says Google’s Chrome OS will be a big failure, Robert Scoble thinks it's just ahead of its time:

... what about my son who is in high school? By the time Chrome OS comes along in big numbers he’ll be in college. Why take a $1,000 computer to class? Couldn’t he do everything he needs to do on a low-cost computer that’s lightweight, replaceable, uses low power, and just uses the web? Absolutely. InfoWorld is making assumptions that the world is going to stay the same. That simply is NOT true ... what will run on these new devices? A heavyweight OS like Windows 7 that takes me 40 seconds to boot up and does a ton of stuff I really don’t need, or a new OS that just has Google Chrome as its centerpiece?"

Even with nothing but a Web browser? Scoble says this:

... hey, I just wrote this post on Google Chrome while sitting listening to Marc Benioff at the TechCrunch Real Time Crunchup. I have not seen a single thing demonstrated on stage yet that won’t run on Google Chrome OS ... this is a winner, but on a new field ...

I may download the Chrome OS and give it a shot, though I'm not all that enthused about it. Since it's a front end with little more than a graphic user interface, a few core programs, and the Chrome browser, why does the download weigh in at around three gigabytes?

Out of the box, the download on my current Linux operating system is a tick over 700 megabytes. And that includes all the programs that make the computer a self-contained one. You can get surprisingly complete Linux distributions on a 100-megabyte download.

Still, I'm intrigued by this system, and hope it is adopted early and often. There's no secret that I'm a big fan of Linux, and the Chrome OS may finally dissolve the perception that Linux is too busy being geeky to be useful.

Now, understand that none of this is carved in granite, or even in bologna. This sneak preview is available in source code format, and it'll be a while before the final, battle-ready version is ready. In the interim, those who grabbed the download are essentially beta testers. Run it, crash it, make note of what you did, and report back to the developers.

The new operating system still begs the question: What will it do with Microsoft's death grip on the PC market?

Taking the pundits' comments and working the middle ground, the answer is not a lot. TechCrunch writer M. G. Siegler suggests Chrome will nibble into the bottom end of the Microsoft market -- the netbooks, the cheap computers. But until Windows 7 was released, Microsoft had conceded that end of the market. Most netbooks came with some form of Linux preloaded, while a few had Windows XP. Part of the game plan behind Windows 7 (which I'm not going to review; I'm more interested in open-source software) was to recapture some of the netbook users, and by most accounts the new Windows is one of the best systems Microsoft has ever produced.

Siegler writes:

... Google’s positioning for Chrome OS reads like a page out of Apple’s playbook, only from the opposite direction ... Apple, of course, takes the opposite approach, targeting the high end of the market with their high-quality and high-margin machines. If Google is successful with its Chrome OS netbooks (let’s call them ChromeBooks), what we could see is the squeezing of Microsoft, an idea I first laid out a month ago. With attacks from the top and bottom, Windows will be relegated to the middle. And ultimately, if Google has its way, marginalized ...

Stay tuned.

###

About YOU