in

Telligenti

Serving up fresh ideas every day, Telligent style

Wyatt Preul

October 2007 - Posts

  • What's on my phone

    Nobody tagged me :( But I will talk about my phone anyway. If you remember, I recently purchased my phone from ebay as a replacement to a sony ericson phone that died. My new phone is the HTC 8125. Here is what I have on my phone: * A screen protector...(read more)
  • A Movie's Soundtrack Indicates If You Will Like The Movie

    This is a belief I have had for many years now. I find it to be a very good indicator on how much you will like a movie. If I am on the fence about whether to see a movie, and rotten tomatoes is not giving me a clear indicator, I usually check out the...(read more)
  • The Chumby is Available!

    Over a year ago I signed up to be notified when the chumby was available. It looks like the good people at chumby.com are now ready to sell 3 different colored chumby's. To be able to purchase one now you will need to be a chumby insider. Since I...(read more)
  • Cingular 8125 Review and Sony 525 Issues

    Two weeks ago my wife's Sony Ericson 525 experienced the white screen of death.  This is actually the second 525 that she has owned that experienced this issue.  It is definitely a hardware issue with the wires in the head of the phone becoming disconnected when the phone is completely open.  If you open the phone slowly and leave the head directly at a 45 degree angle to the base then you can use the phone, if you have skinny fingers. 

    I decided that this would be a good time for me to upgrade my phone and give her my old phone.  My old phone is a Sony 520a, which is basically the same model as she has, except for the fact that the 520a is built stronger, as I have had mine for over a year without issues.

    I looked on the att.com website for a replacement phone, but the cheapest one I could find was $170, which is more than the phone being sold was really worth to me.  So instead of paying more than I need to for a phone from att I decided to investigate ebay.  To my surprise you can actually get excellent quality blackberry phones for around $50.  However, I decided that wifi was important, as well as a flip-out keyboard.  This landed me on the cingular 8125, which goes for around $200 for a newish one on ebay.  I ended up on a slightly used 8125 with a gig memory card that was in excellent condition for $180.  The seller got it to me in 3 days, which imagewas even more impressive :)

    So far I really do enjoy the 8125, it works with my wifi at home (read this post for help on setting up wifi).  It also works with activesync, so I can sync my contacts and calendar if I want, as well as files and email.  The other really nice thing for me is that it has flip-out keyboard that is actually very large.

    It also ships already setup for gmail support, so it was super easy to get it working with my gmail account.

    Recently I did install Yahoo Go!, which is a great way to read the news and know what the local weather is going to be.  Also, I have installed OneNote onto it, which appears to work very much like the desktop version.

    For me, the usefulness of this phone is very much like the usefulness of an iPhone for me.  Except that it cost less than half what an iPhone costs.  Another big difference is that my phone has 1128mb of memory, while an iPhone can have 8gigs.  However, another big difference is that the 8125 has a flip out keyboard in addition to the onscreen keyboard, which I really do like, while the iPhone only has an onscreen keyboard.  One other difference is that the cingular 8125 is quad band and allows you to insert a SIM card for different carriers, without bricking your phone.

    The sad thing for me to realize is how this phone actually came out a couple of years ago and that the innovation in the iPhone is minimal compared to what I can do with the 8125.  It is really sad to be able to compare this old thing with an iPhone.  Granted, I am looking at the iPhone as an outsider, and I am sure you can do some really cool things with it that I am unaware of.  But as far as what I am using the phone for, I think that the differences are surprisingly small.

    One other thing that I have noticed is that the battery in the 8125 is better than was described in reviews.  I am able to surf the web and play music and still not see my battery drain.  In fact, I have been talking on it for a couple of days and using it online and it still has a full charge, without me even plugging it in.

    So if you are looking for a good phone for under 200 dollars that is like a PDA, camera, and phone rolled into one I would recommend the 8125.

  • Dead Leaf [Flickr]

    LyonPreul posted a photo:

    Dead Leaf

  • Tea Infusion [Flickr]

    LyonPreul posted a photo:

    Tea Infusion

  • Snowy Road [Flickr]

    LyonPreul posted a photo:

    Snowy Road

  • Random Avatar Generation for Blog Comments

    So I do not allow new people to join my site, therefore, the avatar that displays when someone makes a comment was using the anonymous user avatar.  I decided to change this so that it displays a random avatar for each user who makes a post.  I am currently not doing the best approach, because pretty much everyone who makes a comment for a post will get a similar avatar.  I need to clean it up so that the avatar is assigned from JavaScript instead of simply the css and c# combination that I have now. 

    The code is simple, if the user making the post is anonymous, then I do not show their avatar.  Instead, I generate a random number between 0 and 10 and use that as part of the class name for the div.  Here is the code I am using to achieve this:

    <CSControl:UserAvatar runat="server" BorderWidth="1"> <DisplayConditions Operator="not"> <CSControl:UserPropertyValueComparison runat="server" ComparisonProperty="IsAnonymous" Operator="issetortrue" /> </DisplayConditions> </CSControl:UserAvatar> <CSControl:PlaceHolder runat="server"> <DisplayConditions> <CSControl:UserPropertyValueComparison runat="server" ComparisonProperty="IsAnonymous" Operator="issetortrue" /></DisplayConditions> <ContentTemplate> <div class='avatar<%# new Random().Next(11)%>'>&nbsp;</div> </ContentTemplate> </CSControl:PlaceHolder>

    This creates HTML that looks like this: <DIV class=avatar10>&nbsp;</DIV>

    Now all I do is change my CSS styles so that they display an image as the background for this particular div.  Here are a couple of my classes:

    .avatar9 { padding: 0px; height: 80px; width: 80px; border: 1px solid #666; background: #fff url(../images/Avatars/avatar9.jpg) no-repeat; margin-right: 5px; } .avatar10 { padding: 0px; height: 80px; width: 80px; border: 1px solid #666; background: #fff url(../images/Avatars/avatar10.jpg) no-repeat; margin-right: 5px; }
  • Adding Custom Buttons to Picasa

    Did you know that you can add custom buttons to Picasa that cause custom actions to occur when clicked.  Its true, you can, and I will show you how to do it. 

    What will happen when a button is clicked is that any photos that are selected will be sent as an rss feed to the url you specify in your button.  Your button file should have a pbf extension and be located in the C:\Program Files\Picasa2\buttons folder.

    Lets create a simple button that sends the selected photos to a local website.  Add a file called simple.pbf to your buttons folder and open it in notepad.  Now add the following to the simple.pdf file and save it.

    1 <?xml version="1.0" encoding="utf-8" ?> 2 <buttons format="1" version="1"> 3 <button id="custombutton/picasa2whereever" type="dynamic"> 4 <icon name="outputlayout/poster_icon" src="runtime"/> 5 <label>Send To Localhost!</label> 6 <tooltip>Send your pictures to</tooltip> 7 <action verb="hybrid"> 8 <param name="url" value="http://localhost:3222/"/> 9 </action> 10 </button> 11 </buttons>

    Restart Picasa and you should see a new button at the bottom of the application that says, Send To Localhost!.  When you click this button with some photos selected you will be sending something like the following to http://localhost:3222/

    1 <?xml version="1.0" encoding="utf-8" ?> 2 <rss version="2.0" xmlns:photo="http://www.pheed.com/pheed/" xmlns:media="http://search.yahoo.com/msrss/"> 3 <clientlanguage>en</clientlanguage> 4 <channel> 5 <item> 6 <title>IMG_0711.jpg</title> 7 <photo:thumbnail>http://localhost:2259/7269a597f7433525f19dbd2fca759567/thumb9733.jpg</photo:thumbnail> 8 <photo:imgsrc>http://localhost:2259/7269a597f7433525f19dbd2fca759567/image9733.jpg</photo:imgsrc> 9 <media:group> 10 <media:content url="http://localhost:2259/7269a597f7433525f19dbd2fca759567/image9733.jpg" width="2816" height="2112" isDefault="true"/> 11 <media:thumbnail url="http://localhost:2259/7269a597f7433525f19dbd2fca759567/thumb9733.jpg" width="144" height="108"/> 12 <media:content url="http://localhost:2259/7269a597f7433525f19dbd2fca759567/original9733" width="2816" height="2112" fileSize="3454928" type="image/jpeg"/> 13 </media:group> 14 </item> 15 </channel> 16 </rss>

    Pretty cool, eh? 

  • I Wear My Sunglasses at Night...

    So I can, So I can see the computer screen more easily.  I have noticed that wearing my prescription sunglasses actually makes looking at a computer screen for long hours more bearable on my eyes.  My regular prescription glasses work well, but there is a considerable difference with the shades.  Have you tried wearing sunglasses when you are using the computer... if not you should.  It really does make a difference.

    So did you get the song reference?  The song is Sunglasses at Night by Corey Hart.

  • New Prettier Blog Theme... Named Sue.

    I just updated my site with a new blog theme that I am working on.  Once I have the blog theme squared away I will begin creating a site theme with the same style as the blog.  The name of theme is Sue, which is my tribute to Johnny Cash.  You really cannot go wrong with referencing Johnny Cash as far as I am concerned.

    What do you think of this new theme design?  I would love to hear your feedback.  Keep in mind that this is my beta testing of the theme.  My final version will have more optimized images and gzipped/minimized CSS.

    Once everything is done, I will make the theme available for download so that anyone who wants can get it. 

    I plan to make lots of dynamic configuration options in this theme in the final release as well.

    What are your thoughts on it?

  • Installing Code Formatter Plugin for Windows Live Writer build 12.0.1277.816

    I just downloaded the newest version of Steve Dunn's Windows Live Writer Code Formatter plug-in.  The instructions were clear that you need to copy the assemblies in the download to the C:\Program Files\Windows Live\Writer\Plugins folder.  These steps will get you half-way to completing the install process.  The other part that is missing from his instructions is that you will need several language specific xml files for understanding the formatting of different programming languages.  The xml files are provided ActiveproSoftware, but I could not find them easily on the companies website.  The files are, however, available at this location under the Lexers sub folder in the archive.

    Once you have the code specific language files you should create a new directory in the plugins folder called 'Languages' and extract the files to this location (C:\Program Files\Windows Live\Writer\Plugins\Languages).

    Here is a test of C# code formatted.

    1 Label lblModuleName = (Label)e.Item.FindControl("lblModuleName"); 2 Label lblDescription = (Label)e.Item.FindControl("lblDescription"); 3 4 if (lblModuleName == null || lblDescription == null || string.IsNullOrEmpty(lblModuleName.Text) || string.IsNullOrEmpty(lblDescription.Text)) 5 return; 6 7 string name = lblModuleName.Text; 8 string type = string.Empty; 9 string[] types = lblDescription.Text.Split(','); 10 11 if (types != null && types.Length >= 2) 12 { 13 type = types[0] + ", " + types[1]; 14 } 15 16 if (string.IsNullOrEmpty(type)) 17 return;
  • New Kensington Ci70 Keyboard Review

    Last week I purchased a new keyboard to replace the Dell default keyboard that I was using.  I only used the Dell keyboard for a day, I couldn't handle how it was laid out.  Part of my frustration was probably a result of moving from the Microsoft Ergonomic keyboard I was using.  I really enjoy typing on an ergonomic keyboard, after typing all day my hands never are sore.

    Ci70 Wireless Desktop Set

    It took me a while to decide on the Kensington keyboard, since it is much different than standard keyboards you will find at the store.  Now that  I have been using it for a week, I can safely say that I enjoy it quite a bit.  What I like about it over the Microsoft Ergonomic and all other desktop keyboards is that the keys feel so light and easy to push, much like a laptop keyboard.  I can type much faster on the Kensington keyboard than I could on the Microsoft Ergonomic keyboard I was using previously.  The major reason is that the keys are so easy to type on, it doesn't take much for them to respond.  In fact, the response is so great that I had to tweak my keyboard settings so that the repeat rate wasn't as great, otherwise I would be gettttttting alottttttt of thiissss. 

    The other issue I found with the keyboard is that there is an apple key, which in windows is the equivalent of the windows key, located in the lower left where the control key should be.  Not to worry because this can be swapped to the control key with a program such as KeyTweak.  The second issue is that the delete key is on the top right area of the keyboard, but this is not a problem to find, I generally do have to look at the keyboard to make sure I am getting the right key though.

    The Kensington keyboard does sport some nice media keys, even though the keyboard itself is fairly tiny.  The one key that it is missing is a mute button, but maybe I will switch that in to replace another button.

    The mouse that came with the keyboard is an optical mouse.  Kensington brags on the box about how accurate it is, however, whenever I used it on my super large gaming mousepad it didn't respond well at all.  So I am back to using a standard Microsoft optical mouse that is corded.  Oh ya, did I mention that the keyboard is completely wireless and takes only 2 AA batteries. 

    If you are in the market for a new keyboard and like the way that a laptop keyboard feels then I would strongly suggest the Kensington Ci70. 

  • Gmail Suggested Feature and Minor Bug

    I suggest that google add an unread messages inbox count to their main site.  You will notice that when you visit google.com you have links at the top of the site for Web, Images, and Gmail.  One thing that they should do when you are sign-in to google is to show you a count of how many unread messages you have in your inbox.  So if you have 3 unread messages they should show the link to gmail as Gmail (3). I know that you can get your messages from iGoogle, but I think this little addition would be wonderful for people like me, who keep all of their messages read, or at least marked read.

    The second thing I have noticed is a little bug.  When you search your messages in gmail and there are more than 2 pages worth of results, the link to the Oldest (last page) doesn't show until you page to the 2nd page of results.  They should fix this so that the Oldest link shows on the first page of results.  Otherwise to get to the last page you have to click Older, then Oldest on the next page.

  • Site Moved from ASPnix Host

    Last night I completed moving my site to a much faster and reliable one.  Previously, geekcowboy.com was hosted by ASPnix.  This experience was an okay one.  ASPnix has an excellent price tag for what you get.  Unfortunately, the old adage that what you pay is what you get is true with ASPnix.  The site, for example, would be unavailable far more frequently than I am comfortable with.  Also, because there are so many other sites running on the same servers I felt like my site was a little too clunky. 

    If you are interested in checking speeds you can hit wyattpreul.com, which hosts the same content that is on here, only it is still at ASPnix.  I am keeping this up for a few days to make sure that I get everything copied before totally disconnecting service.

    Another nice advantage to the move is that my new host uses DotnetPanel instead of the helm for their control panel.  DotnetPanel has a more intuitive interface in my opinion.  Additionally, the fact that I can backup and restore my databases inside the control panel is wonderful.  More than that, it can restore a database that is inside of a zip package, without the need for me to unzip it first.

    One flaw I did notice with using DotnetPanel was with editing xml config files, such as the communityserver.config file.  After I edited this file through the DotnetPanel interface the formatting in the file was broken.  This caused me to have to re-upload a fresh copy just to get the formatting back to normal.

    All-in-all I am very excited with this move!

Powered by Community Server (Commercial Edition), by Telligent Systems