I’ll Tell You What…

February 24, 2008

Choices

Filed under: Internet, Networking, etc., Software, Technology, Programming — Larry @ 6:21 am

So I’ve been wondering lately about programming languages.  I’d like to thoroughly learn one but I’m stuck as to which one.  Over the years I’ve used many different languages from a variety of BASICs to Pascal to Perl to Java and so on but I’ve never really sat down to dive in head first and learn it as if my job depended on it.

I don’t really see a future for me using BASIC even though RealBASIC looks really nice given that it’s a cross platform compiler.  If I were writing programs and selling them it would probably be the way to go.  I just don’t see how it would benefit my career any at the moment.

The company I work for uses Ada is many of their programs.  I’ve taken the internal course and like the structure of the language.  In fact, I think that it looks an awful lot like Pascal.  They appear to share various key words and such.  But as I look at the newer programs and the requirements in the job market I
just don’t see myself going there.

I took a Fortran class in college and received the dubious honor of being the only one in class that thought the language looked like BASIC.  My instructor took offense to my half-joking comments but I had an almost perfect score in the class so he didn’t say much about it.  :)   That was 16 or 17 years ago (yikes!) and I never used the language outside the class so I think it’s safe to say that Fortran is off the list.

PHP is just a hobby language for me because the only thing I’ve used it for is my own website.  It’s not used hardly at all at work.  I did make a file browser-type application for some friends but that’s about it.  There are several things I like about the language.

I almost forgot my OS/2 days and REXX.  The only thing worth while I did with REXX was to write a desktop background changer that stored the history  in extended attributes.  I thought it was cool.

A few languages that I’ve looked into but never really got very far (disclaimer: I have studied them enough to perform code walk-throughs while providing meaningful input): C, C++.

This just leaves Perl, Python and Java.  Of the three, I have the most experience with Perl.  In fact, my employer has sent me to classes to study the subject.  We have a ton of home-grown applications written in Perl.  The most complicated program I’ve written is server-client application that checked with NIS to check on password expiration on successful user log in.  There are plenty of opportunities to make use of Perl expertise but they would be limited to server maintenance, which isn’t all bad I assure you.  Is this skill portable?  As a sys admin, yes but there just aren’t that many jobs needing Perl programmers.

There’s not much Python expertise where I work, unfortunately, but there are some groups that use Mentor Graphics and Python appears to be integrated fairly well.  I bought a book to learn Python a while back and have been slowly reading through it and trying it out.  I really like the structure and object oriented code that’s used.  What I really like is the idea that one would code for maintainability and readability!  I know a Perl programmer or two that write code at such a level that it can’t hardly be maintained at all.  I look at the code and think that it’s overly complicated.  To be honest, I just wanted to check it out to see why so many Perl guys hate Python so much.  As I search around the Internet there appears to be more Python programmer positions that Perl but there’s still not a huge demand for them.

A few years back (5 or 6), I was in between projects at work and thought that I might learn Java since I had heard that an upcoming major contract was going to need Java programmers.  It was web-based and pseudo-interactive with a somewhat limited amount of knowledge to convey.  However, it did whet my appetite concerning objects and GUI programming.  I think I spent 2 months studying Java but, in spite of my enthusiasm and constant nagging, my manager never approached the software engineering group about a job. Being too good can prevent you from expanding your horizons, evidently.  Anyway, the whole episode just depressed me and I trudged on like a good corporate robot.  That was then.

The reason I’m even bringing it up now is that the IT group in my division is laying a few folks off across the corporation (50 total) and even though I’m not on “the list” I’ve been looking anyway.  What I’ve found is an over abundance of Java positions and some of them are fairly high paying jobs.  In fact, some of them even require a certification such as CISSP of which I am a holder.  :)

I think for now I’ll just do some Python and Java reading with the hope that one of them will jump out at me and say, “I’m the one you’ve been looking for.”  We’ll see what happens.

May 9, 2007

Presentation via SEC and Edgar

Filed under: Internet, Networking, etc., Technology — Larry @ 10:08 am

Very interesting Blizzard and World of Warcraft data.

July 16, 2006

Chinese and Skype

Filed under: Internet, Networking, etc., News, Technology, World — Larry @ 9:42 pm

A chinese company has claimed that they have cracked the Skype protocol enabling them to create compatible applications and, more importantly, enable the Chinese government to tighten its grip on free speech in China by blocking voice-over-IP connections from certain parts of the world.

From CIO Tech Informer:

By cracking the Skype protocol, the company claims it can also block Skype voice traffic, Paglee said. “They could literally turn the lights off on Skype in China very, very quickly,” said Paglee, who is also a lawyer and engineer, speaking from California on Friday.

The company could transfer the technology to the Chinese government, which has continually sought ways to tighten its filtering and control over the Internet. So far, the company doesn’t have any plans to market its blocking capabilities, Paglee said.

The company claims it can block calls by exploiting Skype software functions, he said. Skype’s software taps users’ computers to route calls. Paglee said the Chinese company can detect, map and block the computers that are passing on calls, and in doing so shut down Skype calls.

The company, however, has not been able to decrypt the phone calls passing through those computers and listen in because of the complicated encryption keys used during calls, Paglee said.

“Skype’s conversations are still secure, but what’s not secure is their present business model of using everybody else’s computer to propagate the Skype network,” Paglee said.

Well, at least they can’t listen to the conversations. I’m sure there would be mass arrests made by the Chinese government if they could.

April 19, 2006

Sleeping with the Enemy

Filed under: Uncategorized, Internet, Networking, etc., News, Software, Technology — Larry @ 10:48 am

I’m not sure what I expected from their get together. Hu Jintao and Bill Gates pat each other on the back.

And in other news. Yahoo! may have helped China jail another journalist. This will be Yahoo!’s third assist in the capture of a journalist. Way to go, Yahoo! :(

April 4, 2006

Mac OS X 10.4.6 Update

Filed under: Internet, Networking, etc., Software, Technology — Larry @ 9:10 am

The 10.4.6 update for Mac OS X has been released. This is a big update (~140 MB for PPC and ~192 MB for Intel) and fixes many problems. A smaller (~65 MB for PPC or ~163 MB for Intel) 10.4.5 to 10.4.6 update file is also available on the Downloads page. Just run Software Update on your Mac and tell it to install or you can download the update file manually if you have a computer that is not connected to the Internet.

August 30, 2005

Free Opera Registration Codes

Filed under: Internet, Networking, etc. — Larry @ 5:26 pm

UPDATE: The free registration code offer has expired.

Opera is giving away free registration codes to celebrate their 10th anniversary. Get one while the celebration lasts!

March 27, 2005

Virtual Knee Surgeon

Filed under: Internet, Networking, etc., Technology — Larry @ 5:52 pm

Did you ever want to be a doctor? Here’s your chance to be one without having to worry about lawsuits. Virtual Knee Surgery.

December 14, 2004

AllResearch.com Problems

Filed under: Internet, Networking, etc. — Larry @ 5:09 pm

For the second time I’m having to ban AllResearch.com from crawling my site. The first time I contacted them about the excessive crawling they sent a generic email. We’ll see what they do with this second email. Read on for the emails…

Sent on 9-12-2004:

Subject: Hits on eSnider.net
Date: September 20, 2004 7:30:40 AM EDT
To: support@allresearch.com

Dear Sir/Ma’am,

My name is Larry Snider and I am the webmaster at eSnider.net. Lately, I have noticed an incredible number of hits originating from 38.144.36.16. The frequency is about 1 hour and occurs on or around the top of the hour. Here is an example from my logs:

38.144.36.16 - - [19/Sep/2004:23:02:02 -0500] “GET /backend.php HTTP/1.1″ 200 1895 “-” “Mozilla/4.0 (compatible; MSIE 5.12; Mac_PowerPC)”
38.144.36.16 - - [19/Sep/2004:23:03:16 -0500] “GET /modules.php?name=News&file=article&sid=268 HTTP/1.1″ 200 23135 “-” “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”
38.144.36.16 - - [19/Sep/2004:23:03:18 -0500] “GET /modules.php?name=News&file=article&sid=269 HTTP/1.1″ 200 23472 “-” “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”
38.144.36.16 - - [19/Sep/2004:23:03:19 -0500] “GET /modules.php?name=News&file=article&sid=270 HTTP/1.1″ 200 23953 “-” “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”
38.144.36.16 - - [19/Sep/2004:23:03:20 -0500] “GET /modules.php?name=News&file=article&sid=271 HTTP/1.1″ 200 24328 “-” “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”
38.144.36.16 - - [19/Sep/2004:23:03:21 -0500] “GET /modules.php?name=News&file=article&sid=272 HTTP/1.1″ 200 23827 “-” “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”
38.144.36.16 - - [19/Sep/2004:23:03:30 -0500] “GET /modules.php?name=News&file=article&sid=273 HTTP/1.1″ 200 23139 “-” “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”
38.144.36.16 - - [19/Sep/2004:23:03:31 -0500] “GET /modules.php?name=News&file=article&sid=274 HTTP/1.1″ 200 22954 “-” “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”
38.144.36.16 - - [19/Sep/2004:23:03:33 -0500] “GET /modules.php?name=News&file=article&sid=276 HTTP/1.1″ 200 23107 “-” “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”
38.144.36.16 - - [19/Sep/2004:23:03:34 -0500] “GET /modules.php?name=News&file=article&sid=275 HTTP/1.1″ 200 23114 “-” “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”
38.144.36.16 - - [19/Sep/2004:23:03:36 -0500] “GET /modules.php?name=News&file=article&sid=267 HTTP/1.1″ 200 23648 “-” “Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)”

The first hit seems to originate from a Mac and then 10 hits from a Windows 98 machine. This sort of behavior is highly suspicious. Why someone would disguise a crawler in such a misleading way is beyond me.

I would like an explanation as to the purpose of such crawling. If none is given I shall be forced to exclude that IP from all future access.

Thank you.

Their response:

From: support@allresearch.com
Subject: [AllResearch #LUY-50829-924]: Hits on Snider.net
Date: September 27, 2004 1:54:10 PM EDT
Reply-To: support@allresearch.com

Thank you for contacting us regarding the traffic to your site.

We have recently developed a search engine that indexes RSS feeds. Your feed has been selected to be included in our index.

Our search engine is very careful to not request an RSS or RDF page more than necessary. When we fetch an RSS page, we very carefully look for any possible clue about when to re-visit. Our system will utilize all of the techniques outlined by protocol, including:

1) XML tags in your rss page: updateFrequency, updatePeriod, updateBase, ttl, skipDays, skipHours
2) The “e-tag” HTTP header.
3) The “Last-Modified” HTTP header.

If NONE of the above methods give us a clue as when to revisit, then we will re-fetch your RSS page again in one hour.

For more information about the RSS or RDF protocol, we suggest you visit the following links:

http://web.resource.org/rss/1.0/
http://blogs.law.harvard.edu/tech/rss
http://www.w3.org/RDF/

Thank you for your understanding,

The WebClipping Team

It was at this point that I banned 38.144.36.16 in my .htaccess file. But on 12-3-2004, they must have changed their IP address from which they do their crawling. From 12-3-2004 to 12-14-2004 I received almost 2,700 hits from them (38.144.36.19) with ZERO hits on robots.txt. Their bot doesn’t even identify itself in the HTTP_USER_AGENT variable. That alone is very suspicious but what they do is resell MY information to businesses. How are they presenting my data? I have to subscribe to find out…

Sent on 12-14-2004:

Subject: Hits on eSnider.net
Date: December 14, 2004 4:52:20 PM EST
To: support@allresearch.com, noah@webclipping.com

It would be very much appreciated if your ill-behaved bot would stop crawling my site (www.esnider.net). I say ill-behaved because it does not check robots.txt for permission to crawl my site like all other legitimate crawlers, it evidently does not check my backend.php to see if anything has changed since the last time it checked before it downloads everything in the feed, and your bot does not properly identify itself in the HTTP_USER_AGENT variable.

Your current model is flawed especially when you consider that many personal websites have either hit limits or bandwidth restrictions or both. Most of these people do not code their own websites as in the case of a CMS package used as a weblog so there really is no way to modify their RSS feed code.

I have contacted AllResearch.com before about this and know the 3 methods you employ to check for changed articles so I’d rather not get the generic “We have recently developed a search engine” email. Please just remove my site from your list of websites.

Thank you.

September 1, 2004

Caller ID Spoofing on the Way

Filed under: Internet, Networking, etc. — Larry @ 9:03 pm

There’s an interesting article at The Register talking about a company out in California that offers “subscribers a simple Web interface to a Caller ID spoofing system that lets them appear to be calling from any number they choose.” This appears to be good news for collection agencies and bill collectors.

But Rozanne Andersen, general counsel at the Association of Credit and Collection Professionals, believes collection agencies would be barred from using Star38.com under two federal civil laws: the Fair Debt Collection Practices Act, which prohibits false or misleading representations and unfair practices in collecting debts, and the FTC Act, which outlaws deceptive trade practices in general.

That’s not going to stop this company because their lawyer has told them that it’s legal.

Just when you thought it was safe to own a phone.

July 19, 2004

W32/Bagle.ai Virus on the Loose

Filed under: Internet, Networking, etc. — Larry @ 6:51 pm

For all you Windows users, there’s a new virus on the loose…

Bagle.ai is a mass-mailing worm with its own SMTP mass-mailing engine that harvests addresses from infected machines and includes a remote access program. The virus is being sent with multiple attachment types. In some cases, the body of the message contains a password for attached password-protected ZIP files. The virus can copy itself to file sharing folders common, for example, with peer-to-peer networks, and can terminate existing security applications processes.

Attachment names (with com, cpl, exe, scr, zip extensions) are:

  • Cat
  • Cool_MP3
  • Dog
  • Doll
  • Fish
  • Garry
  • MP3
  • Music_MP3

November 15, 2003

Privacy? What Privacy?

Filed under: Internet, Networking, etc. — Larry @ 2:28 am

Have you ever searched for yourself on the Internet using a search website? Try it! You might be surprised by what you find…

I received an email yesterday saying that if you entered your telephone number into Google’s seach engine with dashes (555-555-5555), you would see your name address and telephone number listed. A link to Mapquest is listed next to your listing that shows exactly where you live. This writer further stated how this was such an incredible invasion of privacy.

Let me start by saying that this is not an invasion of privacy. All the information listed has been gathered from public sources. Anyone can find anything about anyone else if they know where to look. Ever wonder who lives in that huge house in that ritzy neighborhood? You say all you have is an address? That’s no problem. Go to City Hall and look in the public records for the address and you’ll find not only a listing of who owns the house but also everyone who has ever owned the house. Ever hear of title searches? You just did one.

Another way to look up someone’s phone number is by purchasing a special business phone book that is designed for reverse look-ups. This phone book also has a section that lists addresses in street order with names and numbers listed next to them. Is this an invasion of privacy? No. This company just sorted the phone book in a different way than the phone company did.

The point I’m trying to make here is that your name, address and telephone number is public and there’s nothing you can do about it. But, there are ways to minimize your exposure in this information overload age.

If you have children, I urge you to purchase Net Nanny. Net Nanny not only filters out all the porn and hate sites out there, it also filters information in. Net Nanny can be setup to prohibit your children from transmitting their telephone number, address, real name, etc across the internet to potential pedophiles, et al. No matter what you think about Internet censorship/filtering, your children are much more important. Especially, when you consider the Google search example mentioned earlier.

Another way to minimize exposure is to not disclose your real email address in chat rooms, USENet/newgroups, on website guestbooks, etc. Search engines will find those pages eventually and you will be filed away for a future search.

Do you have a website? Have you ever created a link so that someone could email you with a click of a button? Search engines find those as well. That’s because a search engine sees the code behind the pretty facade in the web browser. It will see the mailto:yourname@youdomain.com. Guaranteed.

Precautions need to be taken to protect your privacy and your family’s as well because with the Internet at your finger tips, it’s as easy as 1-2-3 for any stalker to find you.

26 queries. 0.703 seconds. Powered by WordPress

cialis overnight buy lasix online order levitra buy no rx cialis buy cheapest viagra online accutane discount find cialis on internet purchase synthroid find cialis lasix online cheap buy cheap lasix approved viagra pharmacy viagra for order buy synthroid online zithromax generic buy cheap viagra cialis sale cheap levitra clomid generic synthroid for sale accutane online cheap cheap viagra in uk cheap acomplia tablets cheap viagra without prescription where to buy soma order zithromax buy generic viagra online cheap acomplia levitra online purchase viagra without prescription order propecia cheap price cialis where to buy clomid accutane without prescription cialis medication propecia cost viagra best price cialis online acomplia cheap soma online order soma buy lasix cheap discount cialis propecia without prescription cheapest clomid buy cheap zithromax price of soma acomplia generic clomid pills viagra pills order viagra on internet zithromax prices discount viagra without prescription cialis malaysia buy cialis on internet zithromax without prescription discount zithromax cialis tablet lowest price for cialis viagra cheap cialis cheap drug cheap cialis overnight delivery buy cialis cheap propecia cheap zithromax online stores viagra no rx required lasix online stores buy propecia cheap order synthroid generic cialis online viagra in malaysia cheap cialis in usa buy cheap soma