Search

Dan's Blog

Are We Running Out of Internet Address Space?

The Number Resource Organization (NRO) recently announced that there is less than 10 percent resource remaining within the IPv4 address space. This means that as new people sign up for Internet access and as new Internet-based services are deployed, there will be a dwindling supply of precious address space to accommodate them. This will severely affect the availability of services in the near future.

So what’s the solution? Something called IPv6.

And what’s the difference between IPv4 and IPv6? The primary difference is that there is a lot more address space available with IPv6. When IPv4 was originally rolled out to the public, it was thought that its 32 bits of address space would be sufficient to accommodate world demand for the foreseeable future. Unfortunately, it was not foreseen that the Internet would quickly slip into the mainstream and explode.

Read more...

 

What is a DDoS Attack?

Much has been written in the technical press lately about “Distributed Denial of Service” attacks. In the limited time I have this evening, I thought I’d pass along what I know about this topic.

A classic “Denial of Service” involves the inability of a website to provide a web page within a reasonable amount of time. For example, say you click on CNN’s website expecting to see the news, but instead of news, you get a blank screen. Or perhaps you get a screen that fills very, very slowly. Like most people, you’ll wait a certain period of time – perhaps ten seconds – and then you’ll give up. Maybe you’ll attempt to refresh the page, but if you are again met with a blank screen, you’ll go somewhere else.

The severity of this problem depends on the type of website. Amazon, for example, would lose a lot of money if potential customers get impatient and click away. They stand to lose revenue the instant their website fails to respond to customers. Ureadit.com, on the other hand … ah … I’d love to have the traffic. :-)

DDoS attacks aren’t the only reason websites occasionally become incapacitated. Surely, there are other reasons websites fail. The problem with DDoS, however, is that the disruption is usually the result of an intentional attack, which is meant to cause harm.

Read more...

 

Playing the Xbox Without Disturbing Everyone Else

If someone in your home likes to play on the Xbox 360, chances are you’re used to the constant noise of a virtual war filling your environment. I used to have that problem. My 15 year-old-son loves playing war-based games, and there were times when our house sounded like a Marine training camp. As my son dove deeper into his games, the volume would get increasingly louder until, at last, I had to rescue my sanity and so something about the noise.
Turtle Beach Ear Force X4

“Doing something about the noise,” was an engineering problem that was more difficult to solve than I originally expected. Here’s the problem: If you want to play online, then you’ll need to use the Xbox 360 headset-microphone combination so you can talk to and listen to your online gaming buddies. But the headset-microphone combination, which attaches to the hand-held game controller, only handles communication with other gamers; it does not play the game’s sound effects. In effect, your ears have to listen to both the headset-microphone combination for communication as well as the external speakers for the game sound effects. This does nothing to solve the problem of filling the house with gaming noise. In fact, because the headset partially occludes one ear, you tend to turn up the speaker volume, which exacerbates the noise problem for everybody else in the house.

Read more...

 

If Cats Could Blog

Cat with laser focus
This morning as I left for the office, I walked past my cat, who was sitting on the back of the sofa and looking out the front window. She is 18 years old, and her health is failing. She is trying to recover from a bladder infection, and it’s taken a lot of life out of her. Just before Christmas, I thought I might lose her, but she seems to be bouncing back for now.

So as I left the house this morning, I decided to walk around to the front yard and see if she would respond to me on the other side of the window. Her response? Nada. Nothing. No way. She had her eyes fixed on something else, and no matter how much I tried to get her attention, it was as if she didn’t even see me. Finally, I turned to see what she was capturing her attention, and I discovered that a seagull had landed on my neighbor’s garbage can. As sick and old as my cat was, she still had laser focus. She wanted that bird and could think of nothing else.

Seeing her focused state of mind despite her ailing body was an inspiration for me. If only I could have that much focus, perhaps I could accomplish more. After all, I’m in better physical shape, so my body wouldn't distract me, and thus I should be able to focus my mind even more, yes?

Read more...

 

Arrrr! What's in Your Network?

Sometimes when I’m bored – or just curious – I like to have a look at what’s going on in my PC’s network connections. I’m often surprised by the number of connections my PC maintains without my knowledge.

For example, late one evening I was on my PC and suddenly an MSN Messenger window popped up with a message from my stepson. He lives in Amsterdam, which is 9 hours ahead of my location in California. I was surprised, because I could have sworn that I’d shut down MSN Messenger. Not that I didn’t want the conversation, but it was a shock nevertheless because I thought MSN Messenger was shut down. It turns out that I’d recently updated MSN Messenger to a new version, and for some reason, the old version was still running in the background. I found it unsettling that I did not know a network connection was running without my knowledge.

Anyway, there’s a good, quick method to see what’s happening on your network, and you can use it to perform occasional “spot checks” to ensure you’re not taken by surprise. It’s called “netstat”, and you can run it from a command window.

Read more...

 

Email Propaganda

I received another chain email from the right-wing propaganda machine again today. Funny, but I thought those chain emails disappeared when Obama was elected. Of course, I get a number of emails from the left-wing propaganda machine as well, though they seemed to die down after the last election. No matter what machine produces the emails, I’m always astounded that these things continually get passed around. It is so easy to fact-check things on the Internet these days, so you’d think such nonsense wouldn’t survive very long.
Oliver North during the Senate investigation

Today’s email came from a former colleague with whom I’ve remained in contact for several years. My ex-colleague had forwarded this email, and I could tell by all the extraneous formatting within the content that the email had been circulating about as much as an old dollar bill. The email cited how, during the Iran-Contra Senate Hearings – long before 9/11 – Oliver North talked about being threatened by Osama bin Laden. The email went on to explain that the senate, led by Al Gore, was skeptical and chastised Mr. North for being overly paranoid.

The problem is that this never happened.

Read more...

 

Fun with Avatars

An avatar for attending business meetings
Sorry for the short blog this evening, but I’m running out of time. My wife, son and I went out to see the movie Avatar, and we just got home.

I thought Avatar was a fairly good movie. It has wide appeal to several types of people:
  • Geeks will like the special effects and all the computer-generated scenery
  • Chicks will like the underlying love story
  • Real Men will like the explosions and action
  • Regular guys will like seeing Sigourney Weaver
The special effects used in the movie were the product of a lot of computer-generated animation based on the movement of real actors. Basically, the computers read from cameras that were pointed at the actors. The actors wore special sensors that provided information regarding their stance, their movements, facial expressions, and so on. The computers then drew the animated characters based on all this information. It’s a great way to get realism into an animation, as it is difficult for programmers to mimic the smooth, non-linear movements of humans.

Read more...

 

Geocaching for Fun

NOTE: I just completed the first in a series of articles designed to introduce you to Adobe Flash. Check it out, and if you should feel so compelled, leave a comment and let me know what you think. 

If you’re in the mood to take a nature break this weekend, I have a suggestion for you. Check out something called “geocaching.” You can get more information at the geocaching website.Geocaching near Thousand Oaks, California

What is geocaching? It’s like a treasure hunt. At the geocaching website, you can locate specific treasures (called “geocaches”) in your area. These geocaches can be superimposed on Google Maps, so they’re easy to find. Information on each geocache is provided, including latitude, longitude, some hints on how to approach the area of the geocache and where to park your car.

Read more...

 

Gmail is Now More Secure

Turning on HTTPS in Gmail
If you have a free Google Gmail account, you may want to take notice of a slight change in the way Gmail operates. Google just announced that they are turning on HTTPS by default. What does this mean?

HTTPS stands for Hypertext Transfer Protocol – Secure. The “S” part, which stands for “Secure,” ensures that your communication with the Google Gmail server remains secure from prying eyes. As Google states, “Banks and credit card companies use this same protocol to keep your online accounts safe.” How does HTTPS keep your communication secure? 

Read more...

 

Surviving Layoffs

Today is my wife’s birthday, and I took a half day PTO from my day job so I could come home and be with her. We’re now getting ready to go shopping and then dinner.

Speaking of PTO, I indeed have a day-job. I’m not one of those rich bloggers that gets to work my own flexible hours from my home office. I’d like to be that successful someday soon. It will be good, I think, but I also know from experience that being self employed means you still work long hours. The only difference is that you don’t have much of a commute, and nobody laughs when you show up at the office wearing your pajamas.

You don’t get laid off, either.

Read more...

 

The Ubiquitous IP Address

According to the ureadit server, your IP address is: 38.107.191.90. Unless you’re using a proxy server, this IP address should point to your Internet Service Provider. You can get lots of information from the IP address by looking up the address at WhatIsMyIP.

I often use the IP lookup service when I receive an email from a dubious source. Usually, these emails ask me to log into a certain site to get some information. For example, yesterday my wife forwarded me an email that she'd received. The email read:

Hello and thank you for replying to our ad!
We are very interested in personally meeting with you as soon as
possible and would like to schedule an interview with you.

Please schedule an interview on our website: http://itcrealestate.co.cc

After you enter your phone number, we will contact you within 24-hour
time frame to give you detailed information regarding your interview
schedule.

Immediately, I smelled a rat, but to be certain, I decided to investigate more. The first thing I did was open a command window and “ping” the suspicious site:

ping itcrealestate.co.cc

Read more...

 

The Internet: A Complicated Beast

For the past several days, I’ve been working on an internal website for my company. I wrapped up work on a Content Management System that we use for our newsletters, and now I’m working on a simple budget tracking system. I’m not inclined to continuously write software where I can purchase it instead, but I often find that my company’s internal software requirements are very small and simple – too small and simple for commercial software, but too complicated to do everything manually. The result is something I call “smallware.” It fits in that niche between doing everything manually and having a commercial software package doing it for you. It is in this area that I create a number of programs – something I find fun and satisfying.

Anyway, at the end of the day today, I looked back and had a sudden realization. The code I’d been writing was actually a hybrid mixture of four different languages, all living peacefully within the same file, working cooperatively together to produce the results I needed. It’s a wonder that, with all that complexity, the stuff actually works. Web programmers have to feel comfortable maneuvering in and out of different coding languages to get something done.

Read more...

 
More Articles...
Advertisements

Artisteer - CMS Template Generator