A Southwestern adventurer striking out into the badlands of the Midwest for fun, profit, and for a wife who wouldn't move back to the Southwest :)
Saturday, September 19, 2009
Excellent Form Validation Plugin for jQuery: Vanadium
http://vanadiumjs.com/
Here is some sample syntax. Say you wanted to verify that a user entered in at least four characters in a textbox.
<input class=":max_length;4" type="text">
Vanadium uses the class HTML attribute to set the validation rule. Many rules are supported.
Wednesday, August 26, 2009
Forget your iPod or MP3 Player? Fear Not, The Grooveshark is Here
http://www.grooveshark.com
I found some tunes on the shark that I couldn't find on Amazon. Pretty cool. Use and abuse before the site goes offline.
Monday, August 24, 2009
Windows 7: First Impressions
I pretty much could care less about graphical UI (kinda Office 2007 ribbon-ish), but under the hood Windows 7 appears to run very fast even on older machines.
I'm digging my old computer with Windows 7. I've got a bunch of older 3D software programs that I'd like to try out on this laptop to see how they run. I will post results as they arise.
So far, if you can get Windows 7, I'd say install it.
FYI, the specs of my older laptop if interested.
* 3.2 Gig p4 w Hyper Threading
* 64 Meg ATI 9600 Video Card
* 1 Gig of Memory
* 80 Gig HD
So far the laptop seems very responsive with Windows 7. Good job Microsoft.
Thursday, August 20, 2009
Open Source Non MS Tech
http://www.inanis.net/blog/
I am blown away. With my experience with Word Press, you pretty much can add a theme and get it working in a few minutes. Not so with many MS tech open source projects out there. You will encounter some sort of obscure configuration detail that needs to be worked out, and waste time messing with arcana obscura to get things up and running.
Look what folks have done with "crappy" PHP and MySQL.
Makes me wonder.
Wednesday, August 05, 2009
Winamp Music Tip: Stream Those MP3's
That doesn't work for me. I've got so many web browser windows open I often times accidental close the one streaming music, and even if I am careful and don't I have to think about why the window is open and remember not to close it, which I don't like.
Downloading the whole MP3 sometimes isn't practical (i.e. a four hour show MP3).
So I remembered a solution to this problem from my audio editing days.
1) Copy the link to the actual download version of the MP3 file.
2) Open a text editor like notepad, paste the link, and save the file with an m3u extension, like "someradioshow.m3u".
3) Now click on the m3u file. If you have Winamp installed, it will begin to stream the mp3 file instead of download it. Cool huh?
Now we have our music app streaming, and web browser windows can open and close without hassle.
Tuesday, August 04, 2009
I Might Have To Get One Of These
http://www.edge-online.com/news/apple-tablet-computer-to-double-as-a-game-console-analyst
I might have to get me one of these, and apparently, Bill Gates agrees (he was just a little early in agreement, perhaps).
http://gizmodo.com/5324866/vintage-bill-gates-predicts-tablets-to-be-the-most-popular-form-of-pc-sold-in-america
I might have to shift more time over to Unity 3D and Object-C development . I think Microsoft has made a few epic screw ups (Vista anyone?). One is they are listening to nerds as to what new features to offer rather then rank and file programmers. Coding on the MS stack is becoming too top heavy, maybe Unity 3D dev and Object-C will be a welcome breath of development fresh air, and a little competition will force MS to listen to everyone who uses their products rather than just enterprise developing geeks. No I'm not bitter!
Serious though, always remember there are no good guys. Apple sells crap hardware, so make sure you get those extended warranties. MS treats their development community well, but you pay a premium for their products that as time goes by, and open source stuff becomes better and better, I'm not sure is warranted. Linux is the only psuedo good guy out there, but since you can use many open source Linux apps on Mac's, might as well cough up a little extra cash for the Apple wow factor and mailine product (like Photoshop and 3D Packages) support.
Wake up MS, time to truely innovate, and innovate where the consumer can see the change, not the nerd army of developers behind the scenes. Bill understands, but he is taking more of a back seat now. Wow us Balmber, before MS becomes the next depreciated giant that rages on without knowing it is dead...
Monday, August 03, 2009
Tip: When/How Your Microsoft User Password
So just a tip. Change your domain password at the end of the day, or change it and log off and log back on. If you are like me and have a ton of stuff open, the former is better then the later.
Wednesday, July 29, 2009
The Power of Twitter
Well, for those of you who like to ignore this trend and the tools of self promotion, here is a cautionary tale of what can happen if you at least don't understand the new medium. The me generation has the tools to punish you if act like an @ss.
http://advanced-twitter-marketing.com/advanced-twitter-marketing/offline-businesses-beware-twitter-is-watching
Also as a side note, this article reveals how Google's search absolutely blows the competition away. I know M$ is trying hard to catch Google with Bing and Yahoo search, good luck :) The following quote is telling-
"All this - and Pete just posted the information THIS MORNING… Already a search for the headline, “Woman Sued for $50,000 Over a Tweet”, shows how viral this type of issue is: searching at Google shows 5,000 references to the article, searching at Yahoo! shows 6 results, and searching at Bing shows 34 results."
Source: (twitter) mparent77772
Wednesday, July 22, 2009
Old Man Grumblings
I digress.
I guess my point is summed up here.
http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=25748
I might have blogged about this before, but I keep coming back to this, as it never gets old to me.
Monday, July 20, 2009
Not Digging Telerik
[Update] Someone from Telerik contacted me willing to help us out with our issue. That says a lot for Telerik and restores a good chunk of my faith in their controls and their support.
I like Telerik. They have produced some very cool controls to use with ASP.Net. Unfortunately the 2009 Q1 release broke all our controls at work. We normally inherit off of the Telerik controls and add some additional functionality. Whatever changes happened under the hood makes the Q1 + releases useless to us.
My job is to figure out a solution. So far no luck. Telerik says they don't support inheritance issues. Wish we would have known that earlier, or at least known to expect that existing working code will not be guaranteed to work in the future as is.
Sucks. Use this as a warning against becoming too dependant on 3rd party controls, as you can and will get burned.
Monday, July 13, 2009
70-536 Exam Prep
http://en.csharp-online.net/MSDN_Reference_Guide_for_Exam_70-536
Also, the Microsoft training books for the exam, though useful, are riddle with errors. Just an FYI.
Saturday, July 11, 2009
SQL Server Express And Abyss Web Server
First, I moved the database from the app_data folder in the web project to somewhere else, probably not necessary but I thought it might help. I also attached to the database using sql server express studio and created a new login name that was different then the one I used on my dev box (did this both for global security users and then added the new user to the instance of the db...again may not be necessary).
From there I himmed and hawed until I came up with a connection string that works. Here it is roughly. Sql server express was installed in a named instance like this-
devbox\sqldev
So my connection string ended in my web.config file for my asp.net project ended up like this.
<add name="somename" connectionString="Data Source=.\sqldev;AttachDbFilename=D:\data\test.mdf;Initial Catalog=reports;User Id=someid;Password=somepassword;user instance=true;Integrated Security=SSPI" />
Hope that helps someone else at least get going.
Wednesday, July 08, 2009
Infocyde!!!
Well, I decided that all these stared links were pilling up, so I went about trying to unstar them, parsing the info and putting it into some useful state either in my brain or an Evernote notebook.
Well, it took pretty much a good chunk of the day, just to get through LAST MONTH's stared items. There is just no way I can process all the data, and as we have learned throughout history (using intelligence and wars as an example) data not processed is absolutely useless, and the time spent gathering it data that wasn't processed is essentially another definition of absolute waste.
So, I'm pondering going to a once a week RSS feed check, and really being selective about what gets stared, and hopefully processing data right then into info. I don't know if I can do this or not because I'm so addicted to real time info, but I really should, for a lot of reasons.
And I bet I'm not the only one out there who has a problem with this. So here are my rules.
1) Can I find this data relatively easily in the future? Yes->Ignore the data.
2) Am I at work? Yes->Star the data for later.
No->Process it (save/copy/bookmark) now.
That should cut down on the info glut. I'm trying to turn myself into a search engine, and that probably isn't helpful productivity wise.
Monday, July 06, 2009
We Lost An Interesting Person This Last Week
I was very much on the same page (or like to think so) with Keel's views about UFO's, Ghost, Faeries, etc... all really being the same phenomena, and that phenomena isn't extraterrestrial, but ultraterrestrial. Keel, though not a Christian, declared on several occasions that he wasn't really a "UFO-ologist", but a "demonologist" because he recognized the phenomena for what it really is. He, independent of a religion paradigm, came to the same conclusions I have and many others have about UFO's being something other and more complex then little green men from space or hicks out in the back woods who drank too much.
I admired Keel, as I admire anyone, who looks around the world and realizes (or really admits to themselves) that there is more then meets the eye as to what is going on in this fascinating realm we call existence. I admire his courage and the intellectual honesty to peer at the things that "don't make sense" if the world is exclusively a by product of random mutation.
Here is a pretty good article on Keel and his impact on the Fortean community.
http://www.cryptomundo.com/cryptozoo-news/keel-obit/
I hope that Keel's journey lead him ultimately to Jesus, and that now John A. Keel is in peace.
Thursday, July 02, 2009
VS 2008 and PHP
Well then check the following link out-
http://www.php-compiler.net/doku.php?id=core%3aphp-in-vs2008
Have fun!
Wednesday, June 24, 2009
Microsoft BizSpark
Special thanks to AZ Groups and Scott Cate for helping me get started. Scott Cate rocks. And thanks to Microsoft for their willingness to help incubate start ups.
www.mykb.com
www.azgroups.com
www.microsoft.com/bizspark/
I still have and love my day job, so I will proudly serve my employer as long as my job holds out. So I'll only be a part timer at the new gig, but with two or three other developers also working part time, I think we will roll something out quickly. If anyone has some spare computers laying around, I'd love to take 'em off your hands.
And I've been praying about some direction, this opportunity just fell in my lap, so be sure that God answers prayers in Jesus's name. (I know, that makes me strange I guess, but it is true).
Monday, June 15, 2009
My HelloWorld LINQ Example
string[] s = { "test", "hello world", "mamma", "zack", "aaa","xxx" };
// LINQ
var subset = from z in s where z != "hello world"
orderby z descending select z;
int i = 0;
foreach (var l in subset)
{
Response.Write("Item " + i.ToString() + " = " + l + "<br />");
i++;
}
Sunday, June 14, 2009
What is Hot Right Now In The Job Market
Java: 8052 jobs
.Net: 4927 jobs
PHP: 1454 jobs
ASP.Net: 2324 jobs
Flex: 796 jobs
Flash 1081 jobs
test driven development: 2295 jobs
MVC: 520 jobs
Silverlight: 262 jobs
Design Patterns: 1368 jobs
Agile: 2221 jobs
SQL Server: 7285 jobs
MySQL: 1479 jobs
c#: 4014 jobs
Visual Basic: 895 jobs
VB: 1964 jobs
Javascript: 3589 jobs
jQuery: 314 jobs
AJAX: 2011 jobs
Photoshop: 646 jobs
Ruby on Rails: 257 jobs
Python: 1023 jobs
Maya: 19 jobs
3D Max: 13 jobs
Unity 3D: 1 job
A few surprises, I expected to see a lot more Flex and Silverlight jobs. Apparently Java is far from dead, despite what many bloggers have espoused. SQL Server DBA's are in high demand as well. Python also looks pretty strong where Ruby on Rails still looks over hyped in the blogosphere compared to demand.
Wednesday, June 10, 2009
Great AJAX jQuery ASP.Net Article
http://www.mikesdotnetting.com/Article.aspx?ArticleID=104
Enabling GZip on IIS7
http://cfsilence.com/blog/client/index.cfm/2009/6/10/Enabling-GZip-Encoding-On-IIS7