Tag Archives | PHP

Enderle: How Linux Saved Microsoft

OSNews also points to Linux Insider: How Linux Saved Microsoft. “Rob Enderle has an commentary at LinuxInsider discussing the effect Linux has had on Microsoft. An excerpt: “As I look at how Microsoft is changing to address the Linux threat, one that may actually turn out to be no more real then Netscape’s was, I can’t help but see how Microsoft has dramatically benefited from it — and much more broadly so than they did from the rise of Netscape.”

I think Enderle is right on when he talks about the effect that Open Source is having with Microsoft. “Competition breeds Innovation.” However, I think he falls off the deep end in his last section “False Threat?” where he tries to explain what Open Source is.

“open source” which, in turn, is based on a false concept. This concept is that people actually want to look at source code. No, it’s that people want the security of knowing that the code is there for a community to maintain, support and enhance, that a monopolistic code owner can’t take away the freedom to run the code they have.

Finally, we know that what is largely holding the open-source community together is a dislike for Microsoft. Little holds the community together! 🙂 But the individuals who choose Open Source each choose it for their own reasons, often freedom of choice, freedom to experiment, freedom to extend, integrate, modify and hack together the solution to their own problem. It’s not about Microsoft, nor Computer Associates, nor IBM, nor any other one target.

… unless something dramatically changes, by 2015 we’ll be largely wondering what all the fuss surrounding Linux was really about. Perhaps, Rob. See you in 2015 and we can compare notes.

Jim Allchin: Longhorn ‘Just Works’

OSNews points to a Fortune magazine story Microsoft’s New Mantra: ‘It Just Works’. “Microsoft’s Jim Allchin says that the number one design goal for Longhorn has been: “it just works.” In other words, a lot of the fiddly, annoying tasks that computer users have become accustomed to (or never quite got the hang of) such as searching for files, defragmenting, changing network configurations, and tweaking security settings, will happen automatically.”

It’s an interesting piece, especially reading between the lines on the marketing message Allchin is trying to deliver. Microsoft has at least another year before they deliver the OS they have been talking about for a long, long time. Watch how the message changes.

Fugu: secure remote file transfer SCP/SFTP for Mac OS X

I’ve become a big fan of SSH for creating secure tunnels to remote clients. Using the port redirection facilities of SSH, you can remotely access databases, web servers and other services without exposing the services themselves to the Internet. SSH also includes support for remote file transfer to let you download data from a client or upload a new script.

While single files are easy from the command line, a two-pane file manager interface is easier for more complex tasks. WinSCP works well in this role for Windows clients and is licensed under the GPL. Yesterday, I trolled around a bit and found fugu for Mac OS X, a similar interface, licensed under a BSD-like interface. Both make file transfer a snap.

Linux Can’t Kill Windows

OSNews posts Linux Can’t Kill Windows. “One fundamental difference guarantees that Windows will continue to dominate says Tom Yager.” I’ve enjoyed Tom’s editorials on the back page of InfoWorld for the last year. This isn’t a flame. I’ll be interested on seeing where Tom is going with this – an editorial with a “continued next episode” teaser.

Big Journalists Finally Take on Apple in Blog Case

Dan Gillmor on Grassroots Journalism, Etc. notes “They’ve been AWOL so far, but finally some Big Media companies are coming to the legal defense (Silicon Valley Watcher) of the Web publishers Apple is suing for reporting “trade secrets” in recent months. I suspect this is because the judge in the case dodged the question of whether the site owners were journalists in the first place. … As I noted before, the ruling was a direct shot at the process of journalism in California. I’m glad to see that the big journalism organizations have understood the stakes — and are acting on that.”

Will Longhorn be delayed yet again?

OSNews speculates Longhorn Delayed Again – Who Wins?. “In the last few weeks, the tech industry has been buzzing with speculation that Microsoft’s next OS release, Longhorn, will not be ready for its planned 2006 unveiling. If the OS is put off until 2007, some competitors could win more profits, but many analysts say that software and hardware partners will face the most serious challenges and could end up losing more than they anticipated.”

The folks who coined the nickname “LongWait” might be proven right. If true, it could have good and bad effects. SysAdmins in the middle of a WinXP rollout will breathe a sigh of relief that they might get a break. OTOH, the claim that using a proprietary operating system gives you any more secure and reliable a roadmap than using free products might finally be put to a well-deserved rest. Planning based on vaporware, free or not, is risky. And buying one-year subscriptions with “guaranteed” upgrades is just a fool’s game.

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…

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!

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.