Win A Microsoft Surface Table

I recall when Microsoft Surface was first unveiled and I must admit I would love to have one of these sitting in my home? If you feel the same way then now is your chance to win one!

The Microsoft Surface is a 30-inch tabletop multi-touch display that uses a camera-based vision system to interact with objects placed on its screen and lets users grab and move digital content with simple hand gestures and touches. The Surface developer kit includes the Microsoft Surface SDK SP1, Windows Vista Business (SP1), and all other software required to develop and test Microsoft Surface applications.

Windows Marketplace for Mobile helps developers transform their ideas into profitable new business opportunities. Using familiar skills and comprehensive support resources, you can create unique mobile applications, easily follow them through the certification process, and sell them to millions of consumers all over the world. Whether you’re a seasoned mobile developer or relatively new to mobility, Windows Marketplace for Mobile is the mobile application store built with your needs in mind. It’s time to become a mobile developer.

If you’re a mobile developer don’t miss this chance to win!

How To Root A MyTouch 3G

Today I decided to root the MyTouch 3G and thanks to theunlockr.com the process was quick and painless, reference How To: Root a Donut Phone (Android 1.6). I have made a local PDF copy however you should always check theunlockr for news and updates.

I must admit that I really wanted to run a Hero ROM and while I was successful in this endeavor the problem was not the rooting process but the ROM was so slow that I found the found unusable. This leads me into the question what have others in the community found when it comes to a Hero ROM? Is there a specific ROM that you have found that works well? I have ended up with the Original Donut 1.6 w/ Root (Magic, MyTouch, 32B) ROM for the time being. It is also worth mentioning that this ROM provides both wired and wireless tethering but I have yet to test this capability. Below are a handful of (32B) ROMS that I aware of:

  1. Amon Ra’s Clean Donut (MyTouch, Magic 32B)
  2. Dwang Android 1.6 (MyTouch, 32B)
  3. MotoBlur ROM (MyTouch, 32B)
  4. QTek Hero ROM (Magic, MyTouch, 32B)
  5. ZeroXd Hero ROM (Magic, MyTouch, 32B)
  6. JACHeroSki Hero ROM (Magic, MyTouch, 32B)
  7. Maxisma Hero ROM (MyTouch, 32B Magic)
  8. Original Donut 1.6 w/ Root (Magic, MyTouch, 32B)

So what are you waiting for? Root your MyTouch today! Also please leave a comment on your thoughts when it comes to the various ROMS and feel free to add any I may not have covered.

Twitter Tips, Tricks, and Tweets

I must admit that I was a late adopter of Twitter and now I find myself hooked and find a great number of everyday uses. If you have not purchased Twitter Tips, Tricks, and Tweets then you really should consider making this purchase in order to get much more use out of Twitter. Twitter is a very simple but very powerful means of communication. A couple of immediate things that you should do to brand your Twitter profile is to establish a picture and theme.

To set up you picture perform the following:

  1. Sign in to your Twitter account.
  2. Click Settings. The Settings page appears.
  3. Click the Picture tab.
  4. Click Browse. A file selection dialog box appears.
  5. Choose the file you want to use, and then click Open. You can use either a JPEG or a PNG file, and the maximum size is 700KB.
  6. Click Save. Twitter updates your profile with the new image.

To set up a theme perform the following:

  1. Sign in to your Twitter account.
  2. Click Settings. The Settings page appears.
  3. Click the Design tab.
  4. In the Select a theme area, click a theme that looks promising. Twitter applies the theme temporarily.
  5. Repeat step 4 until you find a theme that suits you.
  6. Click Save Changes. Twitter updates your profile with the new theme.

Recently I begun looking into the various Bots that greatly enhance the Twitter experience. Here are a number of Bots that I find useful:

  1. @HistoryTweet tweets once daily about events that took place on this day in history.
  2. TwitScores – Provides Football (Soccer) results for the main football leagues, cups and international competitions.
  3. BeatThat! – Get notifications of great deals on digital cameras, GPSs, TVs, etc. All deals from community members.
  4. PromoAppCodes – Announces when New iPhone apps are added to PromoAppCodes.com where developers give out promo codes to would be testers/reviewers. Promo Codes are generally given out on first come first serve basis.
  5. Happy Anniversary – Never miss your twitter anniversary again. Hanniversary sends notifications when you’re getting close to 500, 1000, 1500 etc. tweets count via direct message. Just follow to get started.
  6. CNN Breaking News – Get instant updates on the latest breaking news from CNN.
  7. Newest open freelance jobs – Open freelance jobs from all the web.
  8. Birdhive – A bot that allows people to spread the word regarding their creative projects.
  9. Stock – Receive current stock price.
  10. Timer – Timer is a Twitter bot that helps you set an alarm for things you need to remember.
  11. Twitter 411 – create your own bot in minutes.
  12. Remember The Milk – Interact with your Remember The Milk account through Twitter direct messages.
  13. MindMeTo – A way of remembering with Twitter. Send the bot reminders and get DM’d when important things need to be done.

Hashtags Tip

You could use the Twitter search engine to track down the relevant tweets, but Twitter offers a much easier method: hashtags.  A hashtag is a keyword (preceded by the hash symbol #) associated with a particular subject, and Tweeters include the hashtag in any tweet on that subject. If you want to use hashtags in your own posts, note that you first need to follow @hashtags by going to http://twitter.com/hashtags and clicking Follow.  This user follows you back automatically, and it then indexes your hashtags.

I hope you have found this post informative and please feel free to share any tricks and tips that you may have via a comment. Also don’t forget to pick up a copy of Twitter Tips, Tricks, and Tweets.

Snazzy File Uploading With .NET and JQuery

I must admit that more often than not when I run across an option to upload files the interface leaves a lot to be desired. Why is this? Should end users not be presented with eye candy as well as immediate feedback when it comes to uploading data?

Simply JavaScript – Free 150 Page Preview! Learn how easy it is to use JavaScript to solve real-world problems, build smarter forms, track user events (such as mouse clicks and key strokes), and design eye-catching animations. Then move on to more powerful techniques using the DOM and Ajax. World-renowned authors, Kevin Yank and Cameron Adams have used their exquisite skills and in-depth knowledge of JavaScript to deliver a book that teaches JavaScript with unprecedented clarity.

Thanks to JQuery and JQuery UI you can now provide snazzy interfaces for your file upload mechanism with very little effort. Thanks to Benj and Ronnie for Uploadify which a slick JQuery plug-in a great deal of the work has been accomplished and all that remains is the implementation. While my example does not use the latest release of this plug-in you should be able to adapt any required changes fairly easy. If you recall earlier I mentioned JQuey UI, jump over there and build a custom download that fits into your user interface. Right now there are 24 themes or you can create your very own should you feel the need to do so.

Now it is time to begin putting the pieces of the puzzle together. Create an ASPX and bring in the appropriate JavaScript and CSS files.

<link type="text/css" href="CSS/uploadify.css" rel="Stylesheet" />
<link type="text/css" href="CSS/ui-lightness/jquery-ui-1.7.2.custom.css" rel="stylesheet" />
<script type="text/javascript" src="scripts/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="scripts/jquery.uploadify.js"></script>
<script type="text/javascript" src="scripts/jquery-ui-1.7.2.custom.min.js"></script>

Once you completed this step it is now time to wire up the HREF tag that will open a snazzy dialog. For example:

<form id="form1" runat="server">
<p>
<a href="#" id="dialog_link"><span>
</span>Open File Upload Dialog</a></p>
<!-- file upload-dialog -->
<div id="fileManagerDialog" title="File Upload Manager">
<a href="javascript:$('#<%=FileUpload1.ClientID%>').fileUploadStart()">Start Upload</a>&amp;amp;amp;amp;nbsp;
|&amp;amp;amp;amp;nbsp;<a href="javascript:$('#<%=FileUpload1.ClientID%>').fileUploadClearQueue()">Clear</a>
<div style="padding: 40px">
<asp:FileUpload ID="FileUpload1" runat="server" />
</div>
</div>
</form>

You will notice that the HREF tag that opens the file dialog has an ID of “dialog_link” and a DIV tag has an ID of “fileManagerDialog”. The associated JavaScript with these two tags is:

<script type="text/javascript">
$(function () {
// Dialog
$('#fileManagerDialog').dialog({
autoOpen: false,
width: 600,
buttons: {
"Close": function () {
$(this).dialog("close");
}
}
});

// Dialog Link
$('#dialog_link').click(function () {
$('#fileManagerDialog').dialog('open');
return false;
});

//hover states on the static widgets
$('#dialog_link, ul#icons li').hover(
function () { $(this).addClass('ui-state-hover'); },
function () { $(this).removeClass('ui-state-hover'); }
);
});
</script>

The above JavaScript performs the opening, closing and styling. The end result is:

snazzy uploads
Note: The file Upload Manager only appears when the Open File Upload Dialog is clicked.

Here is where the beauty of Uploadify comes in. As the end user selects files they are displayed as such:

uploadifyscreen

From here the end user can perform the following actions:

  • Start upload
  • Clear selected uploads
  • Clear single upload
  • Close the dialog

It is import to note the configuration for Uploadify, be sure to review the documentation. Here is an example:

<script type="text/javascript">
$(window).load(
function () {
$("#<%=FileUpload1.ClientID%>").fileUpload({
'uploader': 'scripts/uploader.swf',
'cancelImg': 'images/cancel.png',
'buttonText': 'Browse Files',
'script': 'Upload.ashx',
'folder': 'uploads',
'fileDesc': 'Image Files',
'fileExt': '*.jpg;*.jpeg;*.png',
'multi': true,
'auto': false
});
}
);
</script>

Download Example (Note: The solution was created in VS.NET 2010 Beta 2)

Another useful benefit of the use of JQuery UI is the File Upload Manage Dialog can be both re-sized and dragged within the browser. I hope that you find this example useful and I would be interested in what other products you have used when it comes to file uploads, just leave a comment stating what you have found works best in your situation.

10 Plugins For WordPress To Help Administrative Duties

If you are you are either new to WordPress or a long time user be sure to check out the following plug-ins that can greatly cut down on you time spent in administrative task while at the same time help you to make money from you blog and track a wealth of information. These are just a few that I am aware of and while some are better than others only you can determine what works best in your case. As each person has different opinions what are your favorite plug-ins and why? Drop a comment and share with others any tips that you may have.

Admin Plug-ins

  1. Custom Login Page: Change the default WordPress login screen to a customized version. Great for client projects.
  2. WordPress Dashboard Editor: Change the default information on your WordPress dashboard screen. You can remove everything, add anything and then some – you will be able to completely customize the dashboard – even edit it based on user level.
  3. Wp-SimpleCode: For those of us who use HTML markup code examples in our posts this plugin automatically takes standard markup and processes it for use within code examples.
  4. WordPress Search and Replace: Allows you to search your posts and pages and replace information automatically.

Advertising Plug-ins

  1. Text Link Ads: Allows you to easily download a WP plugin to integrate Text Link Ads with your site.
  2. Adsense Earnings: Allows you to display your earnings (and adjust date ranges) with adsense right in your WP administration panel.
  3. CG-InBetween: Allows you to display ads in between posts as you determine. You can also display other types of information such as a PHP code, images, HTML, etc.
  4. Feed Footer: Let’s you add advertisments to the footer of your RSS feed posts..

Download Monitor Plug-ins

  1. Download Counter – Very simple plugin that counts the number of times a file has been downloaded.
  2. WordPress Download Monitor – Offers additional features compared to the former plugin with the ability to change download stat numbers, reupload files, ability to display popular, recent and random downloads in your theme.
Pages:1234567...16»