Archive | Home Page

Articles to appear on the home page (nearly all)

Microsoft Longhorn: a new security model?

OSNews is reporting Fewer permissions are key to Longhorn security. “Software engineers who attend Microsoft’s annual Windows Hardware Engineering Conference later this month could get their first taste of a new Windows user permissions model that could change the way thousands of programs are developed and run. But as the company prepares for the final Longhorn development push, questions remain about its plans for a new user privileges model called Least-Privilege User Account, or LUA.”

Man, yet another security model! Systems Engineers struggled mightily with the Windows Domain Model and then Active Directory. I wonder how many more iterations Microsoft will go through before things settle down. Computers are such an infant industry when compared to construction or manufacturing. And even in those industries, its really only in the last century that science and engineering (helped, ironically, by the computer) has brought enough precision to the process to improve the success rate of large building projects and streamline the raw-materials-to-delivered-goods process with JIT and EDI. It will be a long time, I’m afraid, until computers reach that level of maturity. In the meantime, we have to look forward to churn and relearn, new ‘paradigms’ (ugh!) and models.

From Structured Programming and Object-Oriented Programming through Service Oriented Architecture, Extreme Programming and Model Driven Architecture, new models are being tossed around daily. A few rise to the level of popularity to make the buzz, sell a bunch of books and fewer still contribute a bit to the science of computer science, So many appear like last year’s diet craze, embarrassing to recall. Empty promises written by marketeers oversold the software, promising impossible returns on investment. Fred Brooks wrote the definitive conclusion nearly thirty years ago: There are no silver bullets.

What I do see working, out here in the real world, is that evolution works better than revolution. Sure, a few projects achieve amazing success with the latest new whiz-bang tool of the day, but for the vast majority of developers in the trenches, there is a slow accumulation of knowledge and wisdom of best practices that filter out from the few manic successes (and less talked about, but far more common, down-in-flames failures). New tools and techniques work best when introduced into existing systems side-by-side, so practitioners can compare-and-contrast, mastering the new systems at their own pace (while waiting for version 3 or service pack 1), picking up the good parts of “the way we’ve always done things” and matching them with the good parts of the new tools and techniques. Different shops need to evolve at different paces. Shops working in industries with long turnover cycles can take decades, where cutting-edge shops working with highly competitive customers can take months. Revolution means starting over, rewriting all the rules from scratch. No matter how insanely great a new tool, it still takes 5 years to gain the 5 years of experience all the want ads are looking for. It takes a major development effort and a deployment and an update and a redeployment and a wave of new machines and a few major changes before you know how a toolset can handle the entire software development life cycle. A demo with two notebooks on a stage does not a robust system make.

Microsoft wants to start over with a new security model? It took until Windows 95 for the Win31 model to mature, and until WinXP for the WinNT model to be complete. Third time’s the charm?

Andrew MacNeill: W2K3, not SP1

I posted a comment to Andrew MacNeill – AKSEL Solutions asking if he had solved his problem with Windows Server 2003 Service PACK 1. He posts: The result of Windows 2003 SP1. “Well Ted, all I can say is I’m still running Windows 2003, but not SP1. Many people have offered suggestions and I’m reading other ideas but I’m staying away from Windows 2003 Service Pack 1. At least until I have nothing better to do with my weekend….”

“And to make matters worse, a bunch of my clients, who manage their own servers AND THOSE who have it hosted, experienced emails problems from Oct 31 – today. Coincidence? I’m not sure. While I wouldn’t blame Microsoft, some of my customers are immediately blaming their lack of server software on the big guy.”

They might be suffering from the recent Poisoning of Microsoft DNS Servers – this sounds like it could be a nasty one – or the new exploit to the WINS server patch issued last year. I noticed a real tapering off in email, ham and spam, in the last week. I wonder if something else is going on…

Dartmouth / Lake Sunapee Linux User Group

The Dartmouth – Lake Sunapee Linux User Group, a chapter of the Greater New Hampshire Linux User Group will meet on Thursday, April 7th, 7:00-9:00PM at Dartmouth College, Carson Hall Room L02 to hear Peter Nikolaidis present “Open Source E-Commerce with Interchange”

According to the website, “Interchange is an open source alternative to commercial commerce servers and application server/component applications. Interchange is one of the most powerful tools available to automate and database-enable your web site or build online applications. The talk will cover the basics of installing and configuring the software, as well as some demonstrations of existing sites running on Interchange.”

The Python Special Interest Group will be meeting before the main meeting at Everything But Anchovies, 603-643-6135, 5 Allen St Hanover, NH 03755, US at 5:30 PM to hear from the several Granite Staters who went to the Python conference in Washington, D.C.

The DLSLUG announcement email list is here, main web site here and the Greater New Hampshire Linux User Group here.

Or maybe not…

Regular reader Kevin Cully points out that my earlier plug for “Windows Catching Up to Linux in TCO, Security” was from a fairly questionable source. Kevin points out:

The visitors over at LinuxToday don’t have very nice things to say about Laura DiDio from the Yankee Group, and author of the report. Evidently there are some questions about her credibility in regards to her past articles.

I’ve mentioned the Yankee Group several times before in this blog:

The Register: Going cold turkey with Windows, well, thinking about it, maybe

Misinformation as news

and in none too positive a light. There are lies, damned lies, statistics and “studies.” Disappointing.

MySQL ODBC is doing much better now

I had problems on my systems in January with the MySQL MyODBC driver version 3.51.10, and I ended up rolling back to version 3.51.09, as I posted to the Fox Wiki here, the Leafe.com ProFox forums here and the MySQL Forums here. Remarkably, I didn’t blog it also, but I was busy.

The good news is that the new driver, version 3.51.11-1, seems to fix the problem. Rolling back to the old driver also required additional work to use a weaker password technique, so this is a welcome fix!

Paul McNett: Ubuntu makes a sweet server

On Paul McNett’s Weblog, Paul blogs:

Twenty minutes later and I’m logged in to my new install – no GUI as this is a pure server box… and 10 minutes later my system is completely up to date… and about an hour later I have myself the beginnings of a killer server. And I still haven’t had to compile a single thing. This is really sweet, the best experience I’ve had yet getting a server up and running.

Read more at Ubuntu Server Success!

CentraLUG Monthly Meeting Announcement

The Central New Hampshire Linux User Group (CentraLUG) holds free meetings that educate computer hobbyists and professionals alike about Linux, Open Source Software and Linux-related technologies. The monthly meeting will be held on April 4th at the New Hampshire Technical Institute Library in Concord, room 146 from 7 pm to 9 pm. Meetings are open to the public. Details and directions at http://www.centralug.org.

This month, Bill Sconce will debrief his trip to Washington DC and report on Python Conference happenings and prognostications: new projects, show-and-tell, an outlook for Python 3.0, one difference between Python and Perl and more! Ed Lawson will present Scribus, an Open Source desktop publishing system. An open question and answer session will be held — bring your Linux questions!

Podcasts vs. RSS text feeds

Scripting News points out “Why Darren Barefoot isn’t smoking the podcasting dope.”

I’m holding off on getting into audiocasting myself. Unlike text, you don’t have the ability to compress, skim, index and cross-reference (although metadata will help those last items) and you have to devote 1:1 time to consume it. I can power-skim 500 articles in the news aggregator in a few minutes, dipping in and out of articles of interest, skipping to the bottom of the list or searching for a keyword or phrase with Apple/Control-F.

Will Python Make It Into The Enterprise?

On Slashdot, Python Moving into the Enterprise. Qa1 writes “Seems that Python is moving into the enterprise. At the recent PyCon it has become apparent that it’s not just Google, GIS, Nokia or even Microsoft anymore. The article points out that Python is increasingly becoming a perfectly viable and even preferred choice for the enterprise. More and more companies are looking at Python as a good alternative to past favorites like Java. Will we finally be able to code for living in a language that’s not painful? Exciting times!”

I knew several attendees at PyCon, although I was tied up that week (teaching MySQL) and couldn’t make it. Ed Leafe, former FoxPro MVP and host of several great email and web forums at http://leafe.com, presented the promising business development framework dabo. The Greater New Hampshire Linux User Group is building up a Python SIG (developers on all platforms welcomed) and will be holding debriefing sessions about the conference as part of meetings state-wide.

Powered by WordPress. Designed by Woo Themes

This work by Ted Roche is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States.