Entries Tagged as ''

DHCP

DHCP, or Dynamic Host Configuration Protocol, is an internet standard defined by RFC1541 and later by RFC2131(as well as a few other RFCs relevant to other physical mediums) as an extension to BOOTP.

DHCP is a fairly elegant method to give client computers configuration information to allow them access to an IP network.

Conceptually the protocol is straight forward:

  • A client machine boots and activates it’s network adapter
  • A client machine requests IP configuration information
  • A server provides IP configuration information with a time specific lease
  • A client consumes the IP configuration information and setups up it’s network adapter
  • A client attempts to renew it’s IP configuration information when the lease has half expired
  • A client releases it’s IP configuration information when done with it
  • A server release client specific configuration information either when it’s been released by the client or the lease has expired.

Most home and small businesses use DHCP and they use their router / gateway device as the DHCP server (most of these devices default to enabling their DHCP server).

Some gateways allow you a great deal of control over the DHCP server, they allow you to set MAC address to IP bindings, specify the DHCP records to be provided.  Some gateways only allow you to turn on or off the service.

An option to running the DHCP server in your router / gateway would be to run it on a machine that is always on (or at least is one when any machine that might need DHCP services might be on).

Microsoft provides a DHCP server as part of their server operating systems (Server 2003 and Server 2008), ISC provides a DHCP server that can be run on a variety of operating systems, and there are a few shareware and open source DHCP servers that might fit your needs.

There’s no question that DHCP is the way to manage IP configuration information in a small network, and most business and enterprises use DHCP as well.

Alternately if you don’t have a device that does DHCP and don’t want to or can’t use a software solution you can use the “Alternate Configuration” panel on a Windows PC to setup the IP address configuration information and if a DHCP server is ever present it will override the information you’ve entered on the PC.  This is very handy for laptops that need to be configured by DHCP when they’re out and about or at the office, but when you don’t have a DHCP server at home and need to connect to another machine.  This is different than statically setting the IP address on the machine, if you do that you have to change the configuration each time you need DHCP.

Originally posted 2009-01-11 12:39:33.

The Anti-Green – Catalogs [Comment]

Last week I posted The Anti-Green – Catalogs; which was triggered by receiving a catalog from B&H Photo Video, the day that article posted I received the following.


I appreciate the sentiments in your post although I am disappointed to see “Comments are closed.”

B&H regrets your dissatisfaction. At the same time we have many more customers thanking us for sending our useful resource book than otherwise so we have to presume it is not time for us to discontinue print publication. While I understand your sentiment, and agree we need to maintain a sustainable world for our children, I also recognize that other customers of ours have alternate perspectives.

Henry Posner
B&H Photo-Video


While I don’t allow comments on my BLOG posts, I do provide a contact mechanism (which Mr Posner used), and I’m more than happy to provide space for any reasonable rebuttal…

I’m happy that B&H Video Photo has many customers that thank them for their printed catalogs (at least some of those catalogs might actually be received by someone who doesn’t immediately throw them into a recycle bin, or worse) — but I’ll underscore that they send them to EVERYONE that’s ever done business with them rather than allow people to select whether or not they desire the catalogs (or any other mailings).

I’ll stand by what I said in my original post…

My feeling is that companies that do not believe that they actually represent a value to consumers are the companies that are quickest to force a subscription to any type of mailing list.  Companies who believe they offer something consumers want understand that consumers will come back and they don’t need to destroy the environment in order to attempt to promote future purchases.

Apparently I’m not the only one who took a moment to comment on getting a catalog they didn’t want here’s a forum thread on the topic “Unsubscribe from B&H’s forest felling catalog“, which happens to includes the post.


henryp
May 05, 2010 at 07:27 PM

First, I apologize to those who received more than one book and to those who opted out but received books anyway. There are a variety of possible reasons why, but suffice it to say we won’t send you what you don’t want if at all possible.

I want to thank the OP for posting the unsub link. Very thoughtful and much appreciated. The unsub link has been tweeted and retweeted repeatedly (more than once by me). I doubt Twitter needs it again. 🙂

Anyone who got multiple books – please send me the individual alpha-num codes via email (NOT PM) and I’ll forward them to the list maintainer. An example of the code is JC1026#####.

Having read a lot of “why do they bother” stuff here and elsewhere, the answer is because more people want them than don’t and they do get used. People circle stuff with ballpoint pens, highlight stuff with those yellow markers, fold down page corners or tag pages with post-it notes and tear out pages and post them on the refrigerator.

We want to keep our mail list to folks who really do want them and appreciate your help to keep our list clean. Thank you. FWIW, the whole thing’s online here.

Henry Posner
B&H Photo-Video

PS Recycle, don’t discard!


Here is B&H Photo Video’s catalog unsubscribe link — but notice it doesn’t take the catalog number on the label, but rather wants to collect personal information…

Originally posted 2010-05-12 02:00:35.

AT&T U-Verse – Internet

AT&T offers three separate services through their U-Verse branded advance communications offering.  This post will deal with high speed internet.

Essentially AT&T U-Verse internet is DSL broadband — though at much higher rates that you’re likely used to… the particulars of the speed offering depends on the package you pay for.

  • Max Turbo – Up to 24 Mbps downstream Starting at $65/month
  • Max Plus – Up to 18.0 Mbps downstream Starting at $55/month
  • Max – Up to 12.0 Mbps downstream Starting at $45/month
  • Elite – Up to 6.0 Mbps downstream Starting at $43/month
  • Pro – Up to 3.0 Mbps downstream Starting at $38/month

Upstream bandwidth increases with downstream, and is generally much more generous than AT&T’s older ADSL plans; though the pricing of the lower bandwidth U-Verse services aren’t as attractive as the older AT&T ADSL plans (particularly with the promotions you can probably still get for the older ADSL combined with voice or even “naked” DSL plans)..

Not shown on their ordering information is a 30 Mbps downstream plan to be offered later this Summer that will ahve a 5 Mbps upstream.

Remember from my earlier post — you must use the AT&T residential gateway.  The gateway is a descent piece of consumer technology, though I’m not sure it’s a very high performance internet router.

My tests of it show that it’s definitely capable of sustaining the advertised bandwidth of your connection (and you really get the bandwidth your order); however, my tests also show that the router isn’t capable of sustaining a large number of simultaneous connections without rather dramatic performance degradation.

Which mean in plan old English — if you’re going to do Peer-To-Peer file sharing, the AT&T residential gateway will not be your friend… you’re probably going to end up having to reset it every day or two to keep it running well (I’ve noted that simply shutting down the connections doesn’t seem to help — but that could be that other P2P nodes are continuing to bombard your IP address).

For most people P2P isn’t a requirement, and certainly most people won’t be doing P2P much — and if they do, they certainly understand how to discontinue P2P services and reset the connection (remember it affects voice and video when you reset) when they need high speed connectivity for something else.

My gut tells me that the equipment is operating as designed — and intended to enforce a “fair use” policy by penalizing individuals who try and do P2P (after all — unlimited really doesn’t mean as much as you want, it means as much as your provider is willing to let you have).

And my gut feeling about the router operating as designed is further re-enforced by the fact that a great deal of though has been put into the design of the software and interface for the router… it will do pretty much anything any use will need for it to do (don’t think along the lines of a Cisco router with IOS, think along the lines of a prosumer / SOHO router).

Overall, my feelings are that the AT&T U-Verse Internet is a good deal, that it performs well, and at the high speed levels (well, not at the highest — I think there you’re getting gouged) it’s a reasonably fair price, and a very solid technology.

U-Verse Internet is really all I wanted from AT&T; and it’s the one service I will keep.

Originally posted 2010-05-17 02:00:38.

Joke Day USA

That’s the best name I can think of for elections in the US… it really has become a joke.

But I have a few ideas that “we the people” need to push for:

  • No elected official will serve more than two terms (if it’s good for the president, it’s good for all offices);
  • All elected officials will receive pay at the rate of minimum wage for forty hours per week (and won’t be eligible for overtime);
  • All elected officials will receive the same health care coverage as do Americans who work hourly jobs (ie, they will have to deal with insurance provided at the national level); and they will pay for that insurance out of their pocket;
  • All elected officials will receive the same retire plan as do Americans who work hourly jobs (ie, Social Security);
  • All elected officials will have to publish their complete tax returns (including all supporting documents);
  • All elected officials will have to publish their complete calendar;
  • It will be a felony punishable by a minimum of fifty years in prison should any elected official use their office for personal gain or fail to provide “transparent” access to their activities;

I personally think we’ve given our elected officials too long in the candy store without parental supervision — this crap where congress get’s a raise unless they vote against it is just wrong; congress should only get a raise when the average American get’s a raise — too long has this country catered to the elite; it’s time now for this country to recognize that America’s strength is in it’s masses.

US National Debt Clock: Real Time


INCUMBENTS

Originally posted 2010-11-02 02:00:18.

Health Care

On the eve of the shortest day of the year it seems to me that this might well be the darkest day of our era.

A year ago we Americans were at what we hoped was a nexus of change for the better.  With a new president, an outsider, a visionary about to take the reigns we hoped that we would step forward and take all Americans with us.

Health care was a promise, a major plank of the Obama platform, and it would be a test to see exactly what out new president was made of.

I put forward our new president is made of nothing; he’s a failure and a disgrace.

Obviously the Nobel Committee doesn’t share my sentiment, but then again you have to seriously question a peace organization that awards an individual dedicated to the proposition that peace is sometimes only achieved through war (last I checked, war was achieved through war — and all the great wars to end all wars only spawned new wars).

Why do I say Barack Obama is a failure?

Simple, a man who cannot stand up for values he purported to have during a campaign, a man that cannot lead his own party, a man that cannot charter the imagination and dreams of Americans, a man who calls himself a leader that has failed by every measure to promote the general welfare.

Hardly a success; and certainly not deserving of an “A” for effort.

I voted for Obama for president not because I liked him or trusted him or believed in him, but rather because I didn’t like, didn’t trust, and didn’t believe in his opponent (and I still don’t).

What a sad country we live in when we must choose our leader by eliminating the worst and only having one choice remain.

I digress.

The lack of a public option for health care reform is nothing but pandering to the health care industry and will in fact achieve nothing except kill the chances of ever having true health care reform.

I simply cannot understand why Canadians can have a health care system that works and provides for each and every Canadian while in the United States we have millions with no insurance, and millions with insurance that doesn’t provide any preventive care.

If the US adopts the health care reform that’s currently working it’s way through the legislative process without adding back a public option I fear that it will be many decades before we have another opportunity to start down the road of insuring that every American has access to reasonable, affordable health care.

Originally posted 2009-12-21 01:00:46.

Hello – Hello – Hello

In this day when it seems that most cellular communication companies are trying to bend you over and extort the maximum amount of money possible with complicated plans that likely don’t match your usage habits, there are two independent carries that just might be coming to help you.

MetroPCS and Cricket Wireless both offer reasonable cost flat rate, unlimited, voice – message – data plans.  Both carries allow you to bring existing (compatible) CDMA handsets to their network (you can pay them to unlock the phone, or you can generally do it yourself).

The catch?

Both companies have limited service areas at the moment, but both are actively expanding.

You really have to look over their plans to understand what’s offered. Both have roaming capabilities, but the cost structure is quite different (and if you travel frequently outside their service areas you might find services from another carrier are less expensive).  Both also have data services; MetroPCS never jumped on the 3G data bandwagon (they really never sold devices targeted at that market), but has started an aggressive 4G rollout in major metropolitan areas; Cricket Wireless does have 3G data services (no roaming data services currently available) but have no firm plans to move to 4G until equipment prices are more competitive.

Aside from MetroPCS and Cricket Wireless you might also look into MVNOs (Mobile Virtual Network Operator — basically they purchase and resell bandwidth from one or more wireless carriers).  Operators like Virgin Mobile (reselling Sprint in the US) or Straight Talk (reselling Verizon in the US) along with a number of smaller and regional MVNOs might fit your needs better.  Most of those (except the GSM carriers) don’t accommodate handsets they don’t sell you, but that’s an every changing landscape.

MetroPCS

Cricket Wirless

Originally posted 2010-10-04 02:00:31.

Fate

I do not believe in a fate that falls on men however they act; but I do believe in a fate that falls on them unless they act.
· Buddha

Originally posted 2011-03-22 01:00:01.

Drupal Review

I’ve was waiting for Drupal 7 to do any major work; but with Alpha 2 only barely out (as of writing this) I decided to go ahead and use Drupal 6 and cross my fingers that the upgrade would go reasonably smoothly.

Drupal 7 will be released when Drupal 7 is ready for release.

NOTE:  Drupal does not maintain any backwards compatibility; while they do support upgrading between minor and major revisions it is possible that you may be using a module that does not have [and will not have] a compatible version.

Drupal is an open source software solution; you can read about the history on their web site, as well as get a little better feel for the zen of Drupal development and developers.

Drupal is a Content Management System (CMS); and in all fairness, I would call Drupal more of a Content Management Framework or as Drupal itself call it a Content Management Platform.

Why the distinction?

Well, I think primarily to clearly delineate Drupal’s strengths from CMSs.

Drupal talks about it’s organization in terms of a “stack” (or layers) and “objects”… and glue that binds and manages these to form a web site.

Unlike some of the heavy weight CMS products on the market Drupal allows a user to build a fully custom web site through custom theming and customizing object interaction.  And you can see from the list of sites that use Drupal it’s amazing what has been done (and can fairly easily be done) with Drupal.

Now for the fine print.

Drupal isn’t easy to learn, and you’re not going to be building an incredible site with Drupal ten minutes after installing it (though it is very straight forward to install).

First, you need to wrap you head around the Drupal model, and then you have to think about your web site in terms of object relationships in a very database centric model… and it’s very likely you’re going to have to read, play, and learn (a lot).

Why put this much effort into learning a tool to build a web site?

Well, clearly if you’re building a one or two page web site you’re wasting your time.  In fact if you’re building hundreds of one or two page web sites there are much more efficient tools to use… but if you’re building a large (complex) web site, that you have a very specific user experience in mind for, and it will be dynamic (meaning content and maybe even appearance will change) then you should be interested in Drupal.

Drupal is very power; Drupal is very complex; Drupal is what Drupal does…

The real power of Drupal is that maintaining a well designed Drupal site is straight forward, making sweeping changes to a well designed Drupal site is straight forward — and all of that is largely irrelevant to the size of the site.

It’s a lot of work to learn Drupal; particularly if you’re only going to build one complex site in your life; but if you’re a consultant, or you’re going to make a career out of building (or re-building) web sites… it’s a tool you will want in your toolbox.

http://drupal.org/

Originally posted 2010-04-05 02:00:12.

Concrete5 Review

Content Management Systems (CMSs) strive to make maintaining a web site simple; they generally are focused on allowing one person or many people to effectively contribute and edit content, change the overall appearance (without needing to re-enter content), produce reports, etc.

Many CMSs have a fairly steep learning curve before a user can build and deploy or even manage a site.

Concrete5 is different.

Concrete5 makes the task of managing a small to medium size web site as easy as using a WYSIWYG editor.  I installed the software and had it running in less than ten minutes.  The administrative interface was straight forward enough that I really didn’t need to refer to any documentation at all to use the product to publish content, change content, and add pages.

Downloading themes required me to register for the Concrete5 Market Place (registration is free, and many of the downloads are free, but some of them are not).

Concrete5 core is open source, and free; some of the add-ons for Concrete5 are free, some are not.  Concrete5 actually started as a closed source, commercial CMS, which recently became an open source (and free) product.  Concrete5 software can be downloaded and installed on your web site / server, or you can run a hosted site on Concrete5.

Concrete5 includes a RSS/ATOM feed add-on (I actually wrote one that’s a great deal more flexible for use on my web site, but you get this for free with no work) which makes it easy to provide live content on your web site.  Additionally there are free Flash, Google Maps (you need a Google Maps API key to use it), YouTube, and several other free add-ons as well.

One great feature of Concrete5 is that it keeps page revisions, so it’s easy to roll back to a previous version of a page; or to just see what’s changed (I do this on web sites I author from scratch using a source control system — and many CMSs provide this ability, but not as cleanly and as simply as Concrete5).

Overall, Concrete5 is simple, and will likely handle the vast majority of user’s needs — though a two page boiler-plate web site will handle the vast majority of user’s needs, so that’s not a high mark.

Snippy remarks aside…

If you can use a WYSIWYG editor, and you understand simple drag-and-drop paradigms and you’re comfortable using a web application and moving through menus you can maintain a web site.  You might need help setting up the web site, and you likely will need help installing the software — but even those are straight forward and something you could learn in less time than it would take to do simple tasks in a more sophisticated CMS.

The short of it, Concrete5 has a very low learning curve (almost no learning curve indeed); and will allow most any user to build and maintain their own web site with [virtually] no training.

The number of add-ons available for Concrete5 is small; but it appears from reading the information on their site and several other reviews that the add-ons all work, and work together (which isn’t necessarily the case with other CMSs).  Though as I’ve already enumerated, many useful add-ons are available and free.

For users who understand CSS, HTML, PHP it’s very straight forward to build your own themes; and actually extending Concrete5 would not be a daunting task.

What I like about Concrete5…

It’s easy to install, easy to use, and provides most basic functionality that a CMS should provide — and the core is free.  It does not overly abstract core parts of a web site (no doubt that’s where it get’s it’s name).  Concrete5 has a lot of potential.

What I don’t like about Concrete5…

The web site goes out of it’s way to criticize other content management systems (and that to me is ridiculous; both Joomla and Drupal are capable of being used to build more sophisticated sites — but both of those are much harder to use to build a simple site); it doesn’t support tables prefixes (which means each instance of Concrete5 needs it’s own database, and it’s dangerous to try and share a database between Concrete5 and any other software (this is significant because some hosting plans greatly limit the number of databases you are allowed); it’s a relatively new “community” project, and thus does not have a large body of people working on it or eyes reviewing it (which means it’s more likely to have security issues than some of the more mature CMSs).

I’m neutral on the fact that parts of Concrete5 are offered free, and parts are offered at a (generally) modest price.  I agree that developers are entitled to make a living off their software, and as long as it doesn’t become a razor/razor-blade type model I’m fine with it; but success often breeds greed (like familiarity breeds contempt).

One thing to keep in mind:  always select the right tool for the job.

What Concrete5 does it does well; but decide what it is you want to do before you select the tool.

http://concrete5.org/

Originally posted 2010-04-03 02:00:42.

Windows Phone 7

Today Microsoft hosts and “open house” in New York and London.

Rumor has it that it’s to showcase “toys” for the holiday season, and it’s likely to feature the Windows Phone 7.

There’s no confirmations from Microsoft on much of anything relating to Windows Phone 7 (except that it’s coming); but indications are the launch in Europe will be on 21 October, and in the US it will be on 8 November.

Also, it appears that only GSM handsets will be shipping this year; CDMA handsets will not be available until next year.

HTC, Samsung, and LG have all received FCC approvals for their upcoming Windows Phone 7 handsets and ads featuring the HTC Mondiran (for AT&T) have been leaked onto the web.

Microsoft has tried for nearly two decades to capture the hand held device / smart phone market; and to this point in time they’ve allowed two relative new comers to corner that market (Apple first, then Google).

Now Microsoft ships 7, not long after 6.5 — and what they’re telling us is that no current Windows Phone handset will be updated; and no current software running on a Windows Phone will work… or more clearly, forget the investment you’ve made in hardware or software.

If you’re going to buy something that’s totally new and different, and only leverages the Windows name… why go with what most of the world has chosen — Android.


Originally posted 2010-10-11 02:00:36.