Monday, February 8, 2010
 

ReasonTV: Obama’s Doublethink Doubletalk

George Orwell defined doublethink as “the power of holding two contradictory beliefs in one’s mind simultaneously, and accepting both of them.

I wonder if there are some out there who still believe this bullshit.

 

Is My Mac’s SuperDrive Dead?

For the last couple of weeks I’ve been unable to burn DVDs on my MacBook Pro. I insert a blank disc whenever the SuperDrive prompts for one, it then checks and checks for about a minute before ejecting the disc. At first I thought this was related to the type of disc I was using, TDK DVD-R 1-16x 4.7GB, but they burned just fine on my wife’s slightly older iMac.

Have you reset your PRAM and NVRAM lately?

After a bit of Googling for a fairly recent and verifiable solution I decided to reset the machine’s parameter random access memory (PRAM) and nonvolatile RAM (NVRAM) as suggested by some folks and Apple’s technical support site. It works!

Try this before you declare your SuperDrive dead and go out and buy a new one.

 

On Net Neutrality

While I agree with the basic concept that broadband providers should not place restrictions on users, I believe strongly that a company is entitled to create products that result in better value for their shareholders.

I am sure there are good intentions behind “net neutrality,” but the unintended consequences could be disastrous for anyone using the Internet as a business platform, including providers and consumers, since government intervention typically results in increased operational costs. More often than not those costs are passed down to consumers in the form of higher premiums and lower quality of service.

My position on the issue is one that places the consumer directly in charge of researching the best available service offering for his business. One where the consumer addresses the service provider directly and forces the provider to create better services at the customer’s direction. While this could be a slow and painful process, new smaller businesses will sprout up to innovate and promote competition while stodgy providers will risk going out of business.

I believe net neutrality is destined to become another boondoggle that will simply add a layer of bureaucracy to an already bloated public sector.

 

Upgrade and Secure WordPress

Matt Mullenweg reported the following:

Right now there is a worm making its way around old, unpatched versions of WordPress. This particular worm, like many before it, is clever: it registers a user, uses a security bug (fixed earlier in the year) to allow evaluated code to be executed through the permalink structure, makes itself an admin, then uses JavaScript to hide itself when you look at users page, attempts to clean up after itself, then goes quiet so you never notice while it inserts hidden spam and malware into your old posts.

Here are two quick steps to avoid unnecessary risks:

Turn off user registration

This one is simple. Just log in to your administrator screen and visit the “General Settings” screen (listed under Settings) and make sure the checkbox labeled “Anyone can register” is not checked.

Block access to your blog’s admin area

This can be accomplished with simple authentication.

If your site runs on Apache, you can create an .htaccess file in your /wp-admin/ directory to require authentication before the page is displayed. This post provides the necessary steps.

 

Geeks with Guns & Half-Life

Accelerometers, drywall and a suppressed .22 caliber Ruger Mark III make for an interesting combination, and a potentially great training system.

 

ColdFusion 9: What’s Hot

I just read an article by Ben Forta on the new features of ColdFusion 9. Here is my initial take on them.

What I Like

  • I’m really excited about CF9’s support for Object Relational Modeling. I think thorough testing must take place to make sure it scales properly under load. I imagine it’s solid since it’s based on Hybernate, but I’ve seen a few promising ORM frameworks flame out before they had a chance to be adopted due to their inability to scale.
  • Access to server variables is also good. There is nothing worse than having to create service initializer hacks to pre-cache components in a clustered load balanced environment (think 4 physical boxes with 7 instances each) after server/instance restarts.
  • Multi-server admin tools. Enough said.
  • Although I prefer to code JavaScript applications separately from CFML, I am glad Ext-JS (3.0) continues to be the official JavaScript framework that ships with ColdFusion.

Not so Hot

I don’t think the new “local” scope adds any value. It seems we’re trying to hard to allow people to write inefficient code by being careless about scoping. Using “var” is fine with me as it is similar across multiple languages. “local” will just add another thing to remember when coding in CFML.

The Jury is Still Out

I’d like to get more testing done with the IDE, ColdFusion Builder, before making up my mind. I’ve been a fan of Aptana, the Eclipse-based IDE, for working with my favorite JavaScript frameworks, PHP and HTML/CSS. I hope the tool is both capable and fast, which has been tough to achieve with Flex Builder.

ColdFusion 9 and ColdFusion Builder Now Available on Labs

 

Bing.com Honors D-Day

Bing.com Honors D-Day

 
 
About Me

I work as an application architect at Dow Jones & Company, the parent company of The Wall Street Journal, Dow Jones Indexes and Marketwatch.com.

On my time *off* I do freelance work for small businesses. I also like to tinker with electronics and have recently taken up photography and competitive shooting.

Learn more »
Focus

Front-end engineering. Full cycle application architecture and development of Internet based systems including conceptualization, logical modeling, physical design, development and implementation.

Specialties

Ajax, JavaScript, Ext-JS, jQuery, UX, CFML, PHP, CodeIgniter, C#, WordPress customization

Get in touch

Phone: +1 732 391 1122
Email: consulting@betancourt.us