Archive for December, 2007

Tech

I Downgraded From Vista to XP

My home computer isn’t exactly a smoking machine. For those interested, it’s a 2500+ w/ 2GB of Ram. After running Vista Business for about 13 months I finally conceded that my machine was just not up to snuff when it came to running Vista smoothly. I was forced to downgrade to XP Pro and I haven’t been happier with that decision.

All things considered, I do like some of the things that Vista brought to the table. More specifically, I loved the way the new Explorer worked. I just liked the way it handled the address bar. Luckily, the fine folks that maintain Directory Opus have copied this feature. Directory Opus will set you back about $74US if the exchange rates hold steady, but honestly after using DO for a while I can say that it’s totally worth the price.

The other feature that end users may notice in Vista that I liked was the Start Menu. Fortunately, this is really not a deal breaker as I had shortcuts setup for most of my often used applications via the Quick Launch toolbar.

There are a lot of other technical features that Vista brings to the table such as ReadyBoost, improved security, etc. The problem is that none of those features make Vista a must have product worth enduring a slow and clunky OS for.

My big mistake was jumping into Vista with 1GB of Ram, realizing Vista sucked with that little Ram and then upgrading the Ram. I was unhappy with performance under XP with only a single GB so I went about it all backwards by moving to Vista and then upgrading the Ram. At some point I am definitely going to move back to Vista, but it won’t be until I’m running a dual core proc with at least 2 GB of ram. For now, I am joining the legions of users that maintain that XP is where it’s at.

Kids, Life in General

I Love the Holidays

Over the Christmas break I took some time to unplug. I didn’t update this site at all and I only made a few minor posts over at SBG. The Cover Project admins were hard at work, like they always are, so there were some updates there.

By and large I tried to stay away from the computer. That didn’t work out as planned. On our trip to visit some relatives, I got to be the “relative that knows computer stuff” and fix a few machines and secure a wide open wireless network. No biggie and I honestly didn’t really mind.

Getting back to the actual holiday though. Christmas is a wonderful time of the year and I don’t mean this commercialized bullshit that it’s turned into. I mean, the actual act of relaxing with your family. The joy one gets from giving gifts is amazing. The old saying “it’s the though that counts” really rings true when you light up someone’s face with a very thoughtful gift.

This year was the 4th for my son and the very first for my daughter. She didn’t really get the idea yet, but man did my son get into it this year. We held off on putting out the presents until Christmas Eve so he wasn’t tempted by the sight of all the gifts. That turned out to be a wise move as all day on the 24th he was constantly saying “Ok, it’s time now, let’s open the presents.”

Kids are so funny.

At any rate, I hope you had a safe and fun Christmas, if you celebrate it that is. If not, I hope you had a great Tuesday off work

Entertainment, Gaming, Playstation 3, Sony

My Take on the Harmonix/Activision Deal

If you aren’t familiar with the situation, here is a brief summary. Rock Band launches to massive fanfare and clamor for additional guitars to make a full band. Standalone guitars won’t be available until sometime next year. Standalone Guitar Hero guitars ARE available so why not use them? This is a non-issue for Xbox 360 owners as Microsoft required a standard controller configuration from both developers. Sony, however, did not. Where that leaves us is that the Guitar Hero controller does not work on the PS3. Not without a patch that is.

This is where things get tricky. Rumors trickled out that Harmonix had prepped and tested a patch for the PS3 version of Rock Band that would allow gamers to use the GH controllers. Activision, however, kindly told Sony not to allow Harmonix to release the patch effectively ensuring that their controllers couldn’t be used on a competitors game.

You can’t really blame Activision for this move. I mean, initially it sounded like a dick move, but the more I think about it the more I side with Activision. If you let anyone use your controllers, then others can skip the need to develop a controller and profit greatly on the heels of your work.

Back to the story at hand, Activision looks like the bad guy preventing gamers from using something they already own to play another game. In reality, Activision went on record saying that they gave Harmonix the opportunity to work with them for the right to also use the GH controllers. What this means in PR talk is “We told Harmonix they could use our technology with Rock Band for $XX.xx and they said no dice.”

Again, I have to side with Activision. It’s not Activision’s fault that:

1. There are no stand alone Rock Band controllers
2. The Rock Band hardware is having serious issues aka The guitars just don’t work

I haven’t really been keeping up with that the gamers think of the whole situation, but I personally don’t see anything wrong with what Activision is doing. The only bit of advice I have for anyone considering jumping into this fiasco is to buy the Xbox 360 version of Rock Band and forget this ever happened.

PHP, Programming, Tech, phpBB

Making Prosilver Have Profiles on the Left

phpBB 3.0 was released this week and the default theme, Prosilver, has the post content on the left and the poster’s profile on the right. This is reverse from most forum software and the subsilver theme of previous phpBB releases. I’ve taken the time to tweak the CSS and code to flip the poster profile back to the left and the post content to the right. Here are the steps you need to take:

Prosilver Left Packaged Style Download Now Available
Many users were having issues with fully completing this mod without a typo and since it involves modifying the main templates for the theme, I went ahead and packaged this style into an easy to install theme with the name of “prosilver_left”. You can download this theme as a zip file here.

Simply unzip this file and upload the “prosilver_left” folder to your styles directory in your phpBB3 directory. Install it from the Styles tab of your ACP.

Help/Support Instructions - If you need assistance after attempting this modification, please make sure you accurately describe your problem (including an image if necessary) and either include a link to the live board or PM the link to me. Please post your requests in the official thread at phpBB.com

Mod Instructions

Demo: http://www.darksideofthecarton.com/phpbb3_demo/viewtopic.php?f=2&t=1

1. Go to your ACP and click on the Styles Tab.
2. Under Style Components on the left, click Themes
3. On the right, click the Edit button next to Prosilver. This should bring up an editing window with the full CSS for the Prosilver theme inside it.
4. Find the following code inside that CSS file. It should be around like 1054. We are going to change the float value for the .postbody class from left to right.

/* Post body styles
----------------------------------------*/
.postbody {
padding: 0;
line-height: 1.48em;
color: #333333;
width: 76%;
float: left;
clear: both;
}

Change it to:

/* Post body styles
----------------------------------------*/
.postbody {
padding: 0;
line-height: 1.48em;
color: #333333;
width: 76%;
float: right;
clear: both;
}

5. Find the following code inside that CSS file. It should be around like 1532. We are going to change the float value for the .postprofile class from right to left and move the white vertical border to the right side.

/* Poster profile block
----------------------------------------*/
.postprofile {
/* Also see tweaks.css */
margin: 5px 0 10px 0;
min-height: 80px;
color: #666666;
border-left: 1px solid #FFFFFF;
width: 22%;
float: right;
display: inline;
}

Change it to:

/* Poster profile block
----------------------------------------*/
.postprofile {
/* Also see tweaks.css */
margin: 5px 0 10px 0;
min-height: 80px;
color: #666666;
border-right: 1px solid #FFFFFF;
width: 22%;
float: left;
display: inline;
}

6: Next find this:

.pm .postprofile {
border-left: 1px solid #DDDDDD;
}

Change it to:

.pm .postprofile {
border-right: 1px solid #DDDDDD;
}

7: Next find this:

.online {
background-image: url("{T_IMAGESET_LANG_PATH}/icon_user_online.gif");
}

Change it to this:

.online {
background-image: url("{T_IMAGESET_LANG_PATH}/icon_user_online.gif");
margin-top: -5px;
}
 
.online dt {
margin-top: 5px;
}

8: Click Submit to update your Theme/CSS file for Prosilver.
9: On the left, click Templates under Style Components
10: Click Edit next to Prosilver.
11: In the drop down menu, go to the very bottom and select viewtopic_body.html and it should open an editor with the current code inside it.
12: First we need to remove the current image from being applied to the Post’s div. Find the following line of code at or around line 117:

<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->"></div>

Remove this:

<!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->

to create this:

<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF -->"></div>

13: Now we need to add this back to the postprofile dl element. Find the following line of code at or around line 173:

<dl id="profile{postrow.POST_ID}" class="postprofile"></dl>

Change it to this:

<dl id="profile{postrow.POST_ID}" class="postprofile<!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->"></dl>

14: Click submit to save your template.
15: Select ucp_pm_viewmessage.html from the drop down.
16: Find this code at or around line 16:

<div id="post-{MESSAGE_ID}" class="post pm<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF S_ONLINE --> online<!-- ENDIF -->"></div>

Remove this:

<!-- IF S_ONLINE --> online<!-- ENDIF -->

to create this:

<div id="post-{MESSAGE_ID}" class="post pm<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF -->"></div>

17: Find this code at or around line 65:

<dl id="profile{MESSAGE_ID}" class="postprofile"></dl>

Change it to:

<dl id="profile{MESSAGE_ID}" class="postprofile<!-- IF S_ONLINE --> online<!-- ENDIF -->"></dl>

This should correctly align the profiles on the left just like in subsilver in topics as well as Private Messages. Here is what you get if completed properly:

Viewing a PM:

Viewing a Post:

Kids, Life in General

A Discipline Method That Works: 1 2 3 Magic

The hardest part of being a parent is the discipline. On one hand, you love your kids and don’t want to have to punish them. On the other hand, they can be rotten little hellions and you don’t want to see them blossom into full grown hellions. Thus it is your job to intervene and train them up to be good upstanding members of society, whatever that means these days.

For those parents out there that have strong willed children, I feel your pain, discipline is about 10 times harder than normal. Parents that don’t have strong willed children don’t seem to understand this and probably never will. As a parent of a strong willed child, I’ve been through a lot of different methods that all seemed to fail miserably. Some might say that you just need to let them grow out of this “phase” without realizing that it means that both parent and child will suffer for months/years as the child continues this behavior. Your kids are only little once and you want to enjoy that time.

It was this desire to enjoy our kids that my wife and decided to give one more method a try. This method was recommended to us by a local Psychologist and is by Dr. Thomas Phelon. The name of the program/method is 1-2-3 Magic.

The DVD we watched was right about 2 hours long and I’ll admit that I was a bit skeptical and probably would have preferred to be watching a movie or playing a game. I won’t explain the system completely as I’d probably do a crappy job compared to Dr. Phelon. What I will tell you is that after 1 day on the program I haven’t gotten mad or yelled at my son one time. Instead of going to timeout multiple times and baiting us into fight after fight, he’s virtually gotten right in line and things are going great.

Obviously, the success of the system can’t be judged immediately, but I can tell you that I was happier yesterday than I have been in a long time. I wasn’t stressed out and I wasn’t grumpy. I know this sounds like a paid advertisement for this product, but rest assured that this is my own personal opinion of the product based on my own personal experience.

I’ll be sure to make a followup post about how things are going with this method in a few weeks. If you’d like more information on the 1 2 3 Magic program, you can go the the Parent Magic website. The first DVD will set you back about $40, but I bet you can borrow it from the library.

A personal thanks goes out to Dr. Phelon for this program.

Sports

Sorry Guys, That’s My Fault

I had to go and open my fat mouth yesterday about how well the Spurs were doing and how we were well on our way to winning the Western Conference. Last night the Spurs met up against a red hot Warriors team in Cali and got promptly schooled by the run and gun Nellie team. This is the team that bounced the top of the league Mavs out in the first round last year.

I’d be lying if I said I wasn’t afraid to meet up with the Warriors in the playoffs this year.

Javascript, Programming

Sniff Your Users Version of Flash with Javascript

I ran across this on a website I hit this morning and found it to be quite useful. So I am reposting it here in case anyone else is trying to do this. In a nutshell, this bit of javascript will return a decimal value of the highest version of the Flash Player installed on an end users system. You can even specify the minimum version you are looking for and get a boolean TRUE or FALSE in return. Very slick.

[code]// If called with no parameters this function returns a floating point value
// which should be the version of the Flash Player or 0.0
// ex: Flash Player 7r14 returns 7.14
// If called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
reqVer = parseFloat(reqMajorVer + “.” + reqRevision);
// loop backwards through the versions until we find the newest version
for (i=25;i>0;i–) {
if (isIE && isWin && !isOpera) {
versionStr = VBGetSwfVer(i);
} else {
versionStr = JSGetSwfVer(i);
}
if (versionStr == -1 ) {
return false;
} else if (versionStr != 0) {
if(isIE && isWin && !isOpera) {
tempArray = versionStr.split(” “);
tempString = tempArray[1];
versionArray = tempString .split(”,”);
} else {
versionArray = versionStr.split(”.”);
}
versionMajor = versionArray[0];
versionMinor = versionArray[1];
versionRevision = versionArray[2];

versionString = versionMajor + “.” + versionRevision; // 7.0r24 == 7.24
versionNum = parseFloat(versionString);
// is the major.revision >= requested major.revision AND the minor version >= requested minor
if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
return true;
} else {
return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );
}
}
}
return (reqVer ? false : 0.0);

}[/code]

Entertainment, Tech

I’m Going BluRay

I recently blogged about making the jump into the high definition format war with my purchase of a Toshiba HD-A2 player at Wal-Mart’s special friday sale. Now that I’ve taken a good hard look at the movies available on each format and the amount of titles that retail stores and online stores are stocking, I think I am going to have to re-think my stance of supporting only a single player.

If all goes well, I’ll have a Playstation 3 in my possession in the next 2 weeks and then I can start building my Blu-Ray library up in parallel to my DVD and HD-DVD one. I guess I grossly mis-understimated the strength of having Disney on board. I mean, I have kids so most of what I watch is Disney or otherwise animated. That makes Blu-Ray an obvious choice for parents that can get past the cost of entry.

I’ve also mentioned to numerous people and seen the topic discussed online in recent days that Microsoft is supporting HD-DVD purely to prolong this format war so they can perfect digital delivery. I don’t find this to be so far fetched as I can actually see how that is beneficial to Microsoft. I mean, how much money does MS get when you buy a Blu-Ray movie? An HD-DVD? Now, how about if they act as the reseller of the movies via digital distribution? There we go.

You can’t exactly fault them for using their power to build another stream of revenue. They already have the software and system in place via the Xbox Live Video Marketplace, but they need more time to establish a larger base and maybe even port the software/system over to other devices before this can really be ready for primetime.

In the meantime, I’m going to be buying movies in whatever format I want and I honestly don’t give a crap who wins the format war. Until we have a clear winner, I’ll be enjoying my movies in high definition, either natively or via an upscaler.

Sports

Spurs Outlook 2007-08

Normally the Spurs follow-up Championship seasons by sucking it up big time. For some reason we can’t ever seem to get it in gear coming off a huge season. So far this year, things are shaping up to be a tad bit different. The NBA had some major player movement that resulted in a shake-up of the top teams in both Conferences. Notable moves included Ray Allen and KG moving to Boston, leaving their respective teams with not much hope. In the case of Seattle, a possible relocation by the new owners and a rookie with tons of potential that is getting 100% of the attention due to no other stars is making their chances of a bounce back low.

As for the Spurs, we picked up a few players in the off season and traded away a few of our under-utilized guys and so far it’s looking to be yet another smart move by Spurs Management. They are off to one of the best starts in franchise history at 17-3, and undefeated at home which I know is a team best. The only team that boasts a better record is the overloaded Celtics with their 17-2 record.

I don’t want to jump the gun, but things look really good for the Spurs in 2007-08. The usual obstacles will be there in the form of the Suns and the Mavs, but I think winning the West is totally within reach again. The question remains whether or not the Spurs can take the Celtics in a 7 game series. My gut tells me that the star power is no match for a team that just jives, but I’ll be the first to admit that the Celtics look good. They look real good.

Sports

I Can’t Stand Jason Terry

I just finished watching the Spurs take down the Mavs here in San Antonio without Tim Duncan and I can’t help but strongly dislike Jason Terry. I don’t care for the Mavs at the present time as Mark Cuban has done a great job creating a hated rivalry here, but I honestly just don’t like Jason Terry. Ever since Jason Terry punched ex-teammate Michael Finely in the junk in the playoffs a few years ago I haven’t been able to bring myself to like him. I find him to be just a little too dirty for my tastes. He might not be any worse or dirty than any other players out there, but I just can’t get over it.

Next »