Archive for the ‘development’ Category

thus spake the Oracle: “all your MySQL are belong to us!”

Tuesday, April 21st, 2009

If you’ve not seen the news yet, Oracle is buying Sun for 10 cents a share more than IBM’s final offer (Oracle Agrees to Acquire Sun Microsystems). And if you’re really lagging in tech news, MySQL was purchased by Sun a while ago.

Many people were worried about Sun’s purchase of MySQL and what that would mean. MySQL is an open source database and is in use all over the internet. I was somewhat worried about where they might decide to push the commercial product as that somewhat leads the open source project.

I’m thinking Oracle is primarily purchasing Sun for their hardware, not for MySQL - MySQL is just a bonus. However, as someone else pointed out, Oracle hasn’t really been making anything new. Oracle has been buying out companies that make great 3rd party apps for Oracle, repackaging it with the Oracle brand, and selling as is - bugs and all.
(more…)

  • Share/Save/Bookmark

VLC kicks even more butt - it streams!

Wednesday, March 4th, 2009

I knew VLC was great for playing video files, especially those files I hadn’t been able to play using other players… & it’s even cross-platform! What I hadn’t paid attention to before was it’s ability to stream videos.

My friend, Craig Fowler (aka ToreadorVampire), recently ran me through the process rather quickly… I didn’t have much time and he didn’t have anything really written up… It was a last minute discussion over IM and I thought it could help to at least get people pointed in the right direction.

There is some documentation up at videolan.org (Streaming HowTo/VLM - VideoLAN Wiki) that shows how to set VLC up to do the streaming, talks about the HTTP interface, etc, but isn’t an instant answer.
(more…)

  • Share/Save/Bookmark

Sitepoint Helping Victims of Recent Australian Bushfires

Wednesday, February 11th, 2009

Quick details:

  • Offer ends on Friday 13th February (2009).
  • 100% of the proceeds from this sale will be donated to victims of the recent Australian bushfires.
  • Choose any 5 books (in PDF format) and pay $29.95 USD.

A friend of mine just sent me an email today with the subject line of SitePoint 5 for 1 Bushfire Relief Sale and all the body contained was the link http://5for1.aws.sitepoint.com/. Copy/pasting the link into firefox dropped me at a page showing a fireman giving a koala a drink of water - how cute. Scrolling farther down the page past the form for selecting the PDFs you want I found the Why is SitePoint doing this? section and I’m stunned! Wow! Over 170 dead, 5000 now homeless… I hope my friends in Australia are all ok.

(more…)

  • Share/Save/Bookmark

Re: 10 Dirty Little Web Development Tricks

Thursday, December 4th, 2008

This post is in response to my friend who pointed this out to me via Facebook/StumbleUpon - 10 Dirty Little Web Development Tricks by Yongfook. I may come back later and add the header names for each item, until then each of mine relate directly to the items in the article.
(more…)

  • Share/Save/Bookmark

CVS vs Subversion, Part 2 - git and bazaar

Thursday, July 31st, 2008

Wow, I made that last posting about CVS vs Subversion as my own little rant and posted the link in a couple LUGs that I hang out in on IRC & did I ever get it. Of course I was expecting certain things, Nobody ever said CVS was better than Subversion. I realize that, that’s why I was ranting about having to use it at work.

I also got other things like you forgot git and bazaar! I forgot to mention git until the very end and then only briefly. Forgetting git is like forgetting to calculate gas prices into your monthly budget - this I like. The sad thing is that most people completely forget version control and don’t even bother to make it a part of their development process.

If forgetting a specific version control system is like forgetting to calculate gas prices into your monthly budget… Just think what that means when you forget to even bother with version control.

It was also brought to my attention that CVS does a number of things I was ranting about against it. Apparently I didn’t make it clear enough that in a lot of cases SVN just seems to be a lot easier to deal with and find information about.

Some of the points I should have definitely made for SVN include the fact that SVN treats directories as files as opposed to CVS which does not. SVN also makes it very easy to move files around and keep a history of this - something that CVS does not, but apparently CVSNT (and I still haven’t met anybody that’s heard of this except the developer lead where I’m working) does.

Something else that I like about SVN is that each check in creates an entire new version - the version on every file gets incremented. For people initially moving from CVS this tends to freak them out. I had the same reaction… It sounds like that would mean it uses up a lot of space, but in reality it doesn’t. What makes this feature really nice is that you can check out any particular revision of the repository and you have all of the files that were available in that revision… This is very hard to do with CVS.

I have to admit that I’ve not yet actually done anything with git or bzr, but they’re on my list. Considering the types of companies and projects using these 2 distributed version control systems it’s definitely in your best interest to start looking at them now if you’re not already.

  • Share/Save/Bookmark

CVS vs Subversion

Tuesday, July 1st, 2008

At work I’m currently stuck using CVS… I think we’re planning to make the move to Subversion (SVN), but I’m not sure when. I’ve used CVS in the past, but I didn’t know a whole lot about what I was doing and most of what I was doing was via a GUI on windows. I knew what CVS was doing with the diffs it was taking because I had messed around with RCS and looked at the version files RCS creates - CVS started out as a bunch of shell scripts for RCS. Beyond the basics of checkout and commit I’m really not all that familiar with CVS anymore. All I ever really did was either utilized a local repository or somebody else provided me with a checkout command for either a kserver or a pserver. I still have no idea what the difference is between a kserver or a pserver.

After I got started with SVN it seemed like all the esoteric wizardly commands disappeared. SVN seems to have a lot of sane aliases for various commands making them easier to remember. Let’s take the delete command for example. On Unix to delete a file you use rm (ReMove) and on DOS/Windows you use del (short for delete), both CVS and SVN have multiple aliases, but it’s not as obvious for CVS - you’ll have to go digging pretty far through the man page to find them. Here’s CVS help:
(more…)

  • Share/Save/Bookmark

PHP Sucks, But It Doesn’t Matter - partial rebuttal

Friday, May 23rd, 2008

It’s funny that after Ravi pointed out PHP Sucks, But It Doesn’t Matter at some point I came across Blogging Horror… While I’ve found a lot of posts on coding horror funny & horrifying over the years I find the issues being pointed at in the bulleted list under the Blogging Horror sub section absolutely horrifying as well. Credibility starts going out the window especially with Atwood’s example of MVC :(

I initially started this as an email, but considering the number of people I’d end up forwarding this to I think I’ll just slap it up here… Long story short I initially left ASP (and felt it sucked) because the community wrote crap code and I could never find any articles about advanced programming concepts. Although the PHP community contains a lot of crap code (hell, I think hotscripts started with just PHP crap code and has since added crap code from other languages) I found several people with lots of articles on advanced programming concepts and covering security issues.
(more…)

  • Share/Save/Bookmark

RoR does not scale - Rails is a ghetto

Thursday, May 8th, 2008

Somebody in chat posted a link to RoR does not scale? which I followed to Twitter Said To Be Abandoning Ruby on Rails. Reading through this I found this tidbit, Earlier this year, one of the core community members and creator of the popular Rails web server Mongrel abandoned rails and trashed the community. and followed it to Zed Shaw Puts The Smack Down On The Rails Community. I liked the tidbits posted so I went on to read the original article that started it all - Rails Is A Ghetto (warning: lots of language).

I guess the best part about Zed’s rant is being able to learn from somebody else’s experience. While a lot of it is entertaining I also find it quite disturbing. I hate to say more for fear of limiting his entire rant to a mere sentence or paragraph. I will however pull out a small part because it makes me feel a bit better about the downtimes between projects. (more…)

  • Share/Save/Bookmark

Color Picker App Overhaul

Wednesday, April 2nd, 2008

I’ve decided to do a complete overhaul on my Color Picker App as I’m wanting more functionality out of it. There are a number of things I definitely have planned for it, but I’m wanting to get some ideas from other people… Because like the original, I’m probably forgetting a couple things that might make it more user friendly.
(more…)

  • Share/Save/Bookmark

Jobs, Jobs, & More Jobs - Part 2

Friday, February 1st, 2008

St Joseph, Mo, Take 2, HJB, beginning of December to beginning of January -

I finally found another job that would give me the excuse to get away from the previous job. The consulting agency that had found me the job down in Tulsa had found something for me up in St Joseph, about 1.5 hours north of Kansas City. They gave me the url for the website and I wasn’t sure if they were for real.

I wanted to be sure of what they wanted. It looked liked Ma & Pa had done it themselves, hired a nephew to do it, or something similar. It looked like a business reject site from the mid-90’s back when nobody had any idea what they were doing. I was wondering if they handled enough business to even be able to pay me and if they were able to pay, would they?

I was told that they realized that their site was not what it needed to be and needed a complete redesign. They had a bunch of different websites and all of them needed work. They needed somebody to completely take over their websites - they wanted a webmaster. At that point I was willing to talk with them. On the 1 hand I was kind of excited to be completely in charge and on the other hand I was kind of worried.
(more…)

  • Share/Save/Bookmark