From the category archives:

Publications

Helium has a great feature for writers wanting to compete for some extra money. It’s called their Marketplace. Outside publishers ask for specific articles, and offer specific amounts of money for each one. Anyone can write and submit their best article for each requested title. Once the deadline has passed, the publisher will review all the submissions and choose one or more of the best ones for publication on their own website, or even in print. Each selected article will earn the author the amount specified in the original Marketplace request. Most of the publishers utilizing Helium’s Marketplace to solicit articles operate under a pseudonym for various reasons.

As a recent example, a publisher recently requested 4 titles, all related to PC optimization. Each article will pay the selected author $75.00. You can see my submissions, as well as those of the other writers competing for these titles, by following these links:

Recommended: to keep your PC running like it did when it was new, try Diskeeper 10.

On Helium, all articles of a given title are ranked by the other members. This ranking is a bit flawed, because complete novice writers with little command of vocabulary, spelling, and grammar carry as much weight in rating as do those with more season, skill, and talent. Nevertheless, your articles will always appear with the other articles of the same title, ordered by rank. Fortunately, the Marketplace publishers do not select based on rank, but rather based on the articles that came closest to meeting their requirements and specifications.

The deadline for these four titles is Friday, the 25th. It sometimes takes several weeks before the selected articles are announced, but when they are, I’ll report my success (or lack thereof).

{ 0 comments }

I have a new story published on Triond (AuthSpot), with a copy also on Helium. It’s entitled “Poor Old Charlie’s Wake,” and gives a good example of the extents to which my mom, the horse trader, would go to make a living. Here’s an excerpt:

My mother was a horse trader. Not one of those that gives horse traders the reputation for fleecing unsuspecting horse buyers (and less experienced horse traders) by representing three-legged man-hating horses as kid-safe and sound. Still, sainthood will forever elude her.

My family engaged in pretty much any horse-related activity that can turn a profit. We rented, boarded, bought, and sold horses. We supplied ponys for pony rides at parties and events, and horses for the judges at field dog trials. And for a fee, we picked up dead and injured livestock from the homes of distraught owners. Most of these were anxious to get the ordeal of a dead or terminal horse over with as quickly as possible. They were content to have us pick up their animal and leave with as little spectacle as possible. Some were not quite so accomodating.

The phone rang one morning. In a tearful voice, a woman spoke to my mother. “My name is Rebecca Rhoades, and my horse Charlie just d-died,” she sobbed. “I have no idea what to do with him now. Do you pick up d-dead horses?”

No funeral mortician who ever consoled a grieving patron could exude more sympathy and compassion than could my mother, the horse trader. “Yes, we do pick up dead horses. Judging by the pain evident in your voice, you obviously loved Charlie very much. How long did you have him?”

“I’ve had him since I was 12 years old. I grew up with him. He was 10 years old when my Dad bought him for me, but he’s 29, now. Well… I mean he was 29.”

When horse owners called and said their old horse had died, or that they had one that was terminally ill and would need to be put down (euthenized, if you prefer), they occasionally asked what we did with the body. My mother would describe our farm, and explain that we had a special section of the farm where we buried the horses. Few people ever elected to have any kind of marker or memorial. Indeed, nobody ever visited the graves of these horses. Fortunately.

Read the rest of the story >>
I was not quite as happy about this story as I’ve been with the others. It is a bit heavier, more introspective and less humorous than most of my stories. That in itself was somewhat enlightening for me. Putting this story down made me consider how my mom must have felt about some of the things she did. Please let me know what you think about it.

{ 0 comments }

Use Secure Shell (SSH) to establish safe, encrypted internet connections through a firewall. With this method, you don’t have to open additional ports through your firewall in order to access external email accounts, access usenet newsgroup servers, and multimedia streams, which leaves your internal network more secure. This means you don’t have to worry about accidentally surfing to a restricted site (which raises red flags in most corporate environments), and can access sites that have been mistakenly blocked by over-zealous monitoring software. Traffic cannot be analyzed for content by sniffers or packet inspection software because of the encryption.

Access to a Server
You will need access to a server running Secure Shell on the other side of the firewall. If you are connecting from inside your company’s firewall, you could run OpenSSH (an open source SSH server) from your home computer or that of a friend. Installing and configuring an SSH server is beyond the scope of this article, but good documentation exists for OpenSSH on its home site. Just make sure that you open a port through any router or personal firewall for SSH traffic. The default is port 22, but you can use any available TCP/IP port. Alternatively, there are some sites that will give you a free shell account on their server running SSH. SilenceIsDefeat.org will give you one for $1.00 if you use paypal (and signing up is then instant), or the cost of a $0.39 stamp if you register through the mail. Finally, if you pay for a commercial web host, many of them allow SSH connections to their servers.

Connection Settings
You also need to know a little about how you connect to the internet from within the firewall. Most companies allow web traffic through a proxy server so they can monitor the content employees are viewing, and can restrict access to sites with objectionable content. You can examine the internet connection settings for your browser. If you are set for “Direct Connection to the Internet” (Firefox), or no proxy or configuration script is set up (IE), then you probably have unfettered (but not necessarily unmonitored) access to the internet, and would only need to use SSH for privacy. You can skip down to SSH Client. If proxy access is set up in a straightforward configuration, then the proxy settings will be displayed right there. Make a note of the address and port of any HTTP or Socks proxies defined. Some companies use an Automatic Proxy Configuration Script, which makes retrieving the proxy settings a little more difficult. If you’ve already noted your proxy settings, you can skip down to SSH Client. Otherwise, here’s some help retrieving your proxy settings from an automatic script. Copy the following lines into a new blank text file and store it on your hard drive:

<HTML>
<HEAD>
<TITLE>Download a file instead of rendering it</TITLE>
<BODY>
<A xhref=”http://URL.OF.SCRIPT” mce_href=”http://URL.OF.SCRIPT” >Right-Click here and select Save As</A>
</BODY>
</HTML>

Edit this file and replace URL.OF.SCRIPT with the address of the automatic configuration script as defined in your connection settings. Save the file as dl.html. . In your browser, use File->Open to open this file. You should see a single link saying to “Right-Click here and Select Save.” Right click on the link select “save link as” or “save target as” (depending on your browser), and save the file locally. You now have a copy of the Automatic Configuration Script which you can peruse in any editor, looking for proxy information. Often a company will use a number of different proxies for different purposes – you’re mainly looking for Socks and HTTP proxies. Note the address and port of any you find. If you think you’ve found an HTTP proxy, you can test it by changing your connection settings and telling your browser to use that server and port explicitly instead of using the Automatic Configuration Script, and connecting to the internet. Just remember to restore the settings afterward.

SSH Client
The last piece you need is a Secure Shell client. This is just a program that opens and manages an encrypted connection to a server. Normally, you would use this combination to log on to, administer, and exchange data between a remote computer (the server) and your local computer (the client). We’re going to be using a more advanced feature of SSH known as “port forwarding”, which lets you direct other network traffic through such a connection. A good choice for Windows users is PuTTY, which can be downloaded freely from the Download Site. Macs and linux users will almost certainly have a good SSH client installed. I’ll be using PuTTY in the examples in the remainder of this tutorial, but the principles will be the same in any SSH client.


PuTTY Configuration
The PuTTY documentation does a good job covering configuration, so I’m just going to focus on the essentials for port forwarding. Basically, you enter the IP address or DNS name of the host to which you’ll be connecting, the port it uses, and a descriptive name in the ‘Saved Sessions’ field. If your browser uses a proxy server to access the internet, then you will configure PuTTY to use the same one(s). In PuTTY’s ‘Category’ tree (left portion of window), click the ‘+’ sign next to ‘Connection’ and click on ‘Proxy.’ If the browser had a Socks proxy configured, select that type in PuTTY. If not, but it had an HTTP proxy configured, then select that type. Enter the Proxy hostname and port that you previously noted. When this is done (or if you didn’t have to add proxy configuration), click back up on the ‘Session’ category and click the [Save] button. Then click the [Open] button. If everything is correct, you should get a new window with a login prompt from the remote system. You’re ready for the last step – actually forwarding a port or two.

There are two methods of forwarding ports through an SSH connection. “Dynamic” forwarding is easier to configure and more flexbile, but can only be used by applications that support a Socks proxy. This includes most modern web browsers, so we’ll start with setting up secure, encrypted web browsing. If you actually logged in, type ‘exit’ and press the key. Otherwise, just close the window. Bring up Putty again, select the ‘Saved Session’ you stored earlier and click the [Load] button. In the ‘Category’ tree, expand ‘Connection’, ‘SSH’, and select ‘Tunnels.’ In the ‘Source port’ field, enter 8081. This can actually be any number higher than 1024, I’m just using 8081 as an example. Select the ‘Dynamic’ radio button, then click the [Add] button. ‘D8081′ will appear in the ‘Forwarded ports’ field. Under Categories, select ‘Session’ (you may have to scroll up to see it), and click the [Save] button again. Click [Open] and log in to the remote server. In your browser, you’ll need to change your proxy settings. Make sure to write down the current settings, so you can restore them later. You are going to set the browser to use a Socks proxy (which dynamic forwarding creates for you). In IE under Lan connection settings you have to select the [Advanced] button to see the proxy configuration fields. In Firefox, they’re visible in the Network ‘Settings’ panel. Add the word localhost as the proxy host or proxy server address, and 8081 as the port. Click [OK] until you are out of the configuration screens. If you can now browse the web, then congratulations, you’re doing so in a secure, encrypted tunnel. Nobody can see what sites you visit unless they watch over your shoulder. Note: examination of your computer’s cache, log files, history, and other forensic evidence will still yield information on your surfing habits. A secure tunnel only protects the data in transit.

The second method of forwarding ports involves forwarding each port used by your network application from your local PC to the actual server running the network service you wish to access. You then configure the application to use your local machine as the server. For example, to connect to your external pop3 mail server, in PuTTY you would go back to the ‘Tunnels’ configuration screen. Add 1110 as the Source port, select the ‘Local’ radio button, enter your mail server’s address followed by ‘:110′ in the ‘Destination’ field, and click [Add]. You should see something like L1110 your.mail.server:110 appear in the ‘Forwarded Ports’ field. Once again, return to the ‘Sessions’ screen and click [Save]. Fail to do this after any changes, and you’ll lose them. Now, open your mail client. Wherever you would normally enter your pop3 server address and the port it uses, enter ‘localhost’ and 1110. In Outlook Express for example, you will find these settings in the ‘Servers’ tab and the ‘Advanced’ tab in the Account Properties screen. Once you’ve made these changes, you should be able to connect to the SSH server using your saved session in PuTTY, then retrieve and read your mail in your mail client software. Sending mail uses a different port (25),and often a different server name, so you’ll have to forward another port in a similar manner if you want to be able to send mail as well.

Pretty much any network service that uses a defined port or set of ports can be configured to work through an SSH tunnel in this manner. This includes services that your company may ordinarily block, like Instant Messaging services, Usenet Newsgroup access, streaming music sites, etc. Note that anyone with access to network sniffers or inspection software, be they crackers, hackers, or network admins, will still be able to see network traffic between your computer and the remote SSH server, they just won’t be able to tell what it is or where it goes beyond that point.

{ 3 comments }

One of my best stories, “The Great Rodeo Trainers” was published on Helium, and sold on the Marketplace there. The publisher (who wishes to remain anonymous) purchased the story with exclusive rights, which means it can’t appear on any other web-sites for a while. Once they expire, it will return to Helium, and I’ll probably publish it here on the blog as well under the ‘Memoirs of a Horse Trader’s Son’ category.

Another story – one I had submitted to Maissonneuve 3 months ago but never heard back from, I’ll probably submit somewhere else. Its a humorous account of a group of ponies roaming loose, and the havoc they wreak on an upscale golf course. After 2 months I sent a follow up inquiry Maissonneuve, but still nothing. I don’t know if I should try another in-print publication or just break down and put it on-line, either Triond or Associated Content. The Wild Horse Race Story is doing pretty well there.

Finally, another story is nearing completion. I’m not sure of the title yet. It will probably either be “To Mourne a Horse”, or “Here Lies Good Ol’ Mopsie-Flopsie”, depending on the mood that the final draft instills.

{ 0 comments }

Static Landing Pages

by joe on December 10, 2007

I recently wrote an article on Helium, trying for a Marketplace sale. The topic was on the benefit of static landing pages for marketing web sites. I have my doubts about getting the sale, as my article is only rated 5th out of 7 right now, but you never know. In any case, here’s an excerpt:

While dynamic pages offer a number of desirable features for web site owners like design consistency and up-to-date information, in order to optimize the effectiveness of your internet marketing website you’ll want a static landing page. Static landing pages offer several advantages over dynamic pages where attracting and retaining visitors is concerned. This is of course essential to converting web site visits to sales.

First, assuming you advertise your product or service on other web sites, when users arrive at your site after clicking one of your ads, most of them will leave within a few seconds if they don’t immediately see the information that prompted them to click on it in the first place. They do not want to fill in any forms, navigate your site looking for the information, or wait while the page is generated dynamically. Having the relevant information presented in a concise, statically loaded page will capture their attention and keep them from wandering away. For best results, this page should be customized for the advertisement or ad campaign that brought the visitor in. Thus, if you have different ads for a variety of products or services, each should link to a different landing page, optimized to deliver information relevant to that product or service, with a clear indication on what the user should do next. Many on-line marketers are realizing higher Click Through Rates this way.

Second, when content is dynamically generated, it may not always present the information your visitors are looking for. Pages are generated based on data, and if the data is unavailable (if for example, a service is not responding or a database is down), the page may not contain any information useful to your visitor. It may give error messages, or it may not render at all. Nothing will turn off first time visitors faster than a web site that appears to be broken. They’ll leave and likely never return.

{ 2 comments }

Actually, this article was published a few weeks ago, I just decided to mention it here while I’m working on my OpenSSH issues. It’s meant to be a light-hearted look at the scientific inaccuracies presented in the movie. Remember folks – it’s “Tongue-in-Cheek” – some people have really complained that I’m being too critical of a Kid’s movie.

Nine years after the final episode of Jerry Seinfeld’s successful sitcom aired on network television, Jerry returns to the screen as writer, director and producer of an animated family film, Bee Movie. Kids will no doubt like this movie, as cartoon movies featuring insects and animals have done exceptionally well over the last several years.

With the creative force of Jerry Seinfeld as a worker bee questioning the fact that his career choices seem limited, along with an appearance by Chris Tucker as a mosquito, there’s bound to be plenty of humor geared toward adults as well.

Aside from the whole anthropomorphic concept of talking insects, here is a countdown of the top five scientific inaccuracies presented in this movie.

#5. Bees Going to College

In this movie, Barry (Jerry Seinfeld) goes to college to learn to produce honey. In real life, it is primarily instinct that drives the bees to do what they do. At best, there may be some on-the-job training.

#4. Money

Not only do the bees producing honey get paid in this movie, Barry sets out to sue the human honey producing mega-corporations for stealing honey from the bees. In reality, there is no evidence that bees use any medium of exchange other than honey itself, unless you count pollen.

#3. Nuclear Family

Barry has a Mom and a Dad, who worry about the fact that their son may not want to follow in his father’s footsteps and become a honey-stirrer. In a real hive, there is only one “Mom” – the queen. The larvae and young bees are brought up by nurse bees (much like children in Hollywood). Contrast this with movies like Happy Feet from Warner Brothers, which also had singing and dancing animals, but at least presented a somewhat accurate representation of the life cycle of the penguins. Read More>>

{ 0 comments }

Remake Rundown

by joe on October 17, 2007

A list of some of the old shows being revamped for new series or movies, ala “The Bionic Woman.” For example, Dwayne “The Rock” Johnson is appearing as a cool superspy in the new “Get Smart!” movie. Read the article here.

{ 0 comments }

Charity Music Article Published

by joe on October 16, 2007

The Charity Music article has been published by Associated Content here.  I’ll probably follow up by putting it on Helium, but I’ve heard that Google doesn’t like seeing identical content in multiple places, so I’ll probably re-work it a bit.  I’m told that rewording about 30% of the article is enough.  In the mean time, check it out on AC!

{ 0 comments }

Secure Shell Quickie

by joe on October 15, 2007

While waiting for Associated Content to publish the Charity Music article (something they’ve now agreed to do), I wrote a quick little overview of SSH and published it on Helium, where it’s now rated #1 of 2. What is SSH? The nice thing about Helium is that your submissions are published more or less immediately.

{ 0 comments }

Article looking for a home.

by joe on October 12, 2007

Well, I finished the article about Charity Music, and while it is a bit promotional in nature, it is mostly informative. Alas, Constant Content turned it down, claiming that it was a promotional article. I have submitted it to Associated Content, and will probably also try Helium. Other suggestions appreciated. The following is an excerpt from the article. Let me know what you think. I’ll post the link to the first place that accepts it for publication. If I can’t get anyone to publish it in the next week or so, I’ll post the entire article here.

Wise is the Gift of Music
Confucius said “Music produces a kind of pleasure which human nature cannot do without.” St. Francis of Assisi said “For it is in giving that we receive.” Combining the sage advice of these wise men helps us to understand the passion and commitment of the people behind Charity Music. Charity Music is a 501(c)(3) nonprofit public service organization whose mission is to help cultivate the next crop of upcoming artists. They do this by providing musical instruments on loan, at no charge, to individuals wishing to explore their hidden musical talents. Students, senior citizens, community groups, and military personnel have benefited from the program, receiving musical instruments they would not otherwise have been able to afford.

Advantages to Students
There is a large and growing body of research evidence which shows that students participating in musical instruction enjoy a number of advantages over their non-musical counterparts, even when overcoming social and economic obstacles. For example, they tend to perform better on standardized tests, and get better grades in reading, math, language arts, and science. They tend to be less prone to alcohol abuse and are emotionally healthier in general. And consider this – according to a study conducted by noted educational researcher Peter Wood, music majors have the highest percentage of acceptance into medical school – 50% higher than biochemistry majors for instance.

{ 0 comments }

From ‘Memoirs of a Horse Trader’s Son’

The Great Rodeo Trainers

Update 10/12/2007 – this story has been selected by ‘Western Lifestyle Magazine’ for publication in an upcoming issue. I’m an actual published author – in print!

Update 12/12/2007 – OK, ‘Western Lifestyle’ was a pseudonym for someone wishing to remain anonymous, and it’s going to be published on their website, not in print.  Bummer.  At least they paid for it.

{ 3 comments }

Upcoming Articles

by joe on September 20, 2007

Upcoming articles include a human interest story about Charity Music, one dealing with laminitis and founder in horses, and probably one discussing non-physical self-defense. Reader preferences will be considered if you leave me a comment.

{ 1 comment }

Recent Articles published elsewhere

by joe on September 18, 2007

Configuration Management: 4 Key Concepts

Choosing a Construction Contractor

{ 0 comments }