PHPMyAdmin announces drop of PHP 4 support.

I was just over at the PHPMyAdmin site and saw this quote:

 Welcome to phpMyAdmin 2.11, which will probably be the last series supporting PHP 4.

Notice the “probably” stuck in there.  They are testing the waters.

If phpMyAdmin is dropping the whole PHP 4 line, it just might push the WordPress adoption time a bit further.  Where phpMyAdmin goes, I have to think,  the ISPs will not be slow to follow.

New keyboard shortcuts in Windows Vista

OK this is a MAJOR shout out to Daniel Wischnewski for teaching me some new keyboard shortcut.

Did you know that the first ten (upper) programs in the Quick Launch area are accessible with the [Win]+[1] through [Win]+[0] key combos?

For example in my setup [Win]+[1] is ZTreeWin.  [Win]+[4] is the Vista Snipping Tool (C:\Windows\System32\SnippingTool.exe Try it!!!). [Win]+[0] is the DOS prompt.

Brian Layman’s Quick Launch bar

Pretty cool Eh?

Do you know all of my icons? What do you keep on your quick lauch bar?

TheCodeCave.com is back

Hi all!

Remember me?

I’m the guy that pretty much disappeared off the face of the earth back in May! I have been THOROUGHLY enjoying my new job at b5media. And there’s been soooooo much to do at b5 that I’ve not been taking the time I should have been taking to visit with you guys. When I started at b5 the posted blog count was 185 or something like that. The count is currently 260 blogs. Yes, we’ve added 75 new blogs in the last four months. And there are a good many more blogs on their way.

As a result of five months of fun and mayhem (Heck, I’ve even been out to WordCamp and had supper with Matt Mullenweg and the whole automattic gang). I’ve got loads of tips to share with you, things I’ve learned to do better. What enables me to do that is that we’ve just hired a great new employee, Corey Shaffer. He was my student for the 2007 Google Summer of Code project. He’s been a tremendous help at b5 and has helped tip the balance between the day to day tasks of mananging a existing network of 22 dozen blogs and the need for forward progress.

So, now I feel that I can responsibly take some time to get back into the WordPress world on my own again too. Oh I’ve still been out helping other with their blogs. I helped my sister with a site for the family of my Brother in Law’s army unit: The 298 Sandbandits. I also helped a friend get his own blog running: Iggy the Biker. But I haven’t done much for just me.

Well in October, that’s gonna change. I’m starting the month by falling back to my old tried and true and I’m posting a Delphi program I wrote tonight. It’s a really simple program that I’m going to find incredibly useful.

All it does is reverse the slashes of what is in the clip board. How is that useful? Well, in my setup I work in a Telnet (SSH) window half the time and half the time I use SFTPDrive to map the b5media resources to my local drives. Well when I am in telnet my paths might look like this: /var/www/blogname/.htaccess. But if I want open up that .htaccess file in Notepad++, I have to change the path to look like y:\var\www\blogname\.htaccess. Now I have a simple way to do that. In fact I just used it to convert the slashes. I’ve got a shortcut to that program on an auto-hide taskbar on the left side of my screen. So I just click it and boom the slashes are reversed (again) like this: /var/www/blogname/.htaccess. That is sooo awesome.

And it was sooo simple. I’ve been wanting to write this for ages. I actually did write it in Delphi 5 but it didn’t work under Vista (which came on my laptop). I’ve now rewritten it using CodeGear RAD Studio 2007 (which is simply awesome). And it works great!

Here’s the code & exe in a zip: http://www.thecodecave.com/downloads/delphi/SlashFix.zip
program SlashFix;

[delphi]

uses
Forms, Clipbrd, SysUtils;

{$R *.res}

var
S: String;
begin
Application.Initialize;
Application.Title := ‘Slash Fix from TheCodeCave.com’;
Application.Run;
S := Clipboard.AsText;
if (pos(‘/’, S) > 0)
then S := stringreplace(S, ‘/’, ‘\’, [rfReplaceAll])
else S := stringreplace(S, ‘\’, ‘/’, [rfReplaceAll]);
Clipboard.AsText := S;
end.

[/delphi]

Here’s the exe only: http://www.thecodecave.com/downloads/delphi/SlashFix.exe

Of course the version I use is tweaked a bit to work specifically with my common tasks at b5 and will be growing even more. I’m sure you can thing of ways to automate the tasks you do everyday in the same way.

Any way, more tomorrow. There’s another b5 blog that is launching tomorrow, and I’ve got to tweak somethinb befor it launches. Here you can check it out: http://www.LadiesCourt.com/ which is all about Women’s basketball. I just wish that the Cleveland Rockers were still around to be featured on it. My kids went to a number of cleveland Rockers games and we have still have some logo material around.

How to copy movies to your ipod using free software on windows.

Please see this excellent post by fellow b5er William Lehman (heh I couldn’t remember his last name right now… go figure!  It’s a tough one).

I definately plan to do some of this for my own use.

I have a dvd recorder and it would be great to take some of those shows I have on DVD.

Then I can watch them on my mp4 player.  plus some movies would be great for long trips…

Anyway here’s the link:

http://www.decloned.com/life/how-to-copy-movies-to-your-ipod-using-free-software-on-windows

User Agent Strings

I was providing some of my user agent strings to Aaron for some of our internal development.  I thought I’d log them here.

Here are the browsers I’m running on my laptop, as websites see them:

Opera/9.22 (Windows NT 6.0; U; en)

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 1.1.4322)

Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 1.1.4322; MAXTHON 2.0)

Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

Mozilla/5.0 (Windows; U; Windows NT 6.0; en) AppleWebKit/522.13.1 (KHTML, like Gecko) Version/3.0.2 Safari/522.13.1

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)

Did you figure each out?  They should be pretty self explanitory.   That is the point after all. (BTW: The last one is through a virtual PC.)

Attention Windows Web Developers: Safari for Windows is here!

In working with websites, the only major browser I’ve not been able to test under was Safari.  I’ve got IE6, IE7, Firefox, Opera and Mozilla installed and even Konqueror on dual boot on my desktop.  But I never could test for Safari.  That’s now changed!

You can download Safari for Windows XP & Vista here: http://www.apple.com/safari/download/

Microsoft: I just stepped into what?

Microsoft scrambles quickly backwards away from a GPLv3 and checks its loafers to see exactly what it just put its $500 loafers into…  Still “As always, Microsoft remains committed to working with the open source software community”.

Microsoft Statement About GPLv3

A Microsoft statement about GPLv3.

Published: July 5, 2007

Microsoft is not a party to the GPLv3 license and none of its actions are to be misinterpreted as accepting status as a contracting party of GPLv3 or assuming any legal obligations under such license.

While there have been some claims that Microsoft’s distribution of certificates for Novell support services, under our interoperability collaboration with Novell, constitutes acceptance of the GPLv3 license, we do not believe that such claims have a valid legal basis under contract, intellectual property, or any other law. In fact, we do not believe that Microsoft needs a license under GPL to carry out any aspect of its collaboration with Novell, including its distribution of support certificates, even if Novell chooses to distribute GPLv3 code in the future. Furthermore, Microsoft does not grant any implied or express patent rights under or as a result of GPLv3, and GPLv3 licensors have no authority to represent or bind Microsoft in any way.

At this point in time, in order to avoid any doubt or legal debate on this issue, Microsoft has decided that the Novell support certificates that we distribute to customers will not entitle the recipient to receive from Novell, or any other party, any subscription for support and updates relating to any code licensed under GPLv3. We will closely study the situation and decide whether to expand the scope of the certificates in the future.

As always, Microsoft remains committed to working with the open source software community to help improve interoperability for customers working in mixed source environments and deliver IP assurance. Our partnerships with Novell and other Linux platform and desktop providers remain strong and the IP bridge we built with them, embodied in our collaboration agreements, remains intact. In particular, our technical and business collaboration with Novell continues to move full steam ahead, including our joint development work on virtualization, standards-based systems management, identity interoperability and document format translators. In addition, the patent covenants offered by Microsoft and Novell to each other’s customers are unchanged, and will continue to apply in the same way they did previously.

b5media Breaks Through 200-Blog Mark

Hey – look what hit the news wires today:

TORONTO, June 13 /PRNewswire/ — After only 18 months in business, b5media Inc. has surpassed the 200-blog mark – a development that cements its status as one of the world’s leading blog networks. “This is a huge accomplishment for b5, and it reflects all the hard work by our employees, channel editors and bloggers,” said Jeremy Wright, b5media’s CEO. “It’s pretty amazing to think b5 has grown so quickly from
five blogs in late-2005 to where we are today. While it’s been a great ride so far, I’m really excited about the future as we aggressively ramp-up strategically.”
Wright, who co-founded the company, said b5media has taken a different strategic approach than other networks by focusing on giving readers a wide variety of blogs that cater to their specific interests. “Rather than forcing people to drink from the fire hose — blogs that
produce 10 to 15 posts a day — we believe it’s better and easier for readers if they can go to blogs to quickly get the information they want.
It’s an approach that has clearly resonated with many people given our network attracts more than three million unique visitors a month.”
b5media’s network is divided into 13 channels, ranging from business, technology and sports to entertainment, celebrities and science &
technology. The company is powered by a team of nine editors and 125 passionate writers, who produce 150 to 200 posts a day.

About b5media: b5media is a global new media network that features a wide variety of subjects ranging from entertainment and news to technology and sports. With content written by passionate people and more than three million unique visitors a month, the Toronto-based company is among the world’s largest blogging/ new media networks. b5media received venture capital financing in late-2006 from JLA
Ventures and Brightspark Venture Partners.

What makes this 200 different from other networks is that these blogs are all targeted a creating targetted high calorie content posts.  These are a bit different from the normal blogs with post like “I did the wash today and another sock when missing.”  Each targeted blog has a specific topic on which the writers are paid to produce a certain amount of quality content each week. That means our advertisers are guaranteed that we will pull the visitors in.