Wednesday, August 31, 2011

Mediafour Corporation - MacDrive

I have just tried a very interesting software package. MacDrive allows you to open and browse Apple folder and files on a PC! If you have any disks containing files that was created on an Apple you can use this to open and view those files.

Mediafour Corporation
Enhanced by Zemanta

A Pong In Silverlight - CodeProject

Introduction to article

This article explains how to write a game using Silverlight. It explains the mechanisms needed to make a game, how to implement them, and shows them applied to a complete game.
The game is as simple as possible (but fully implemented). This allows us to go through the full code and to understand how it works. I deliberately did not write any sprite framework or helper functions so that the article can focus only on how the code access the Silverlight framework and the game basic mechanism.
The objective is that after having read this article you know
  1. What is needed to make a game
  2. What functionalities of Silverlight you may call to implement this game

A Pong In Silverlight - CodeProject
Enhanced by Zemanta

Tuesday, August 30, 2011

Add Your Own Google+ Button

The Good news is the Google has added an easy way to add their Google+ share button to standard share buttons at the bottom of blog posts. The following video and blog post explain how to do it.



Add Google +1 Button To Blogger Blog The bad news is that this technique does not work on my template, but here is another alternative. Add Google +1 Button on Blogger (Blogspot) [How To]

Facebook on Google Plus | Twitter Google+ Integration | How to Export Friends Photos | Login Review | Start G+

I've been looking at the possibility of publishing my blog posts simultaneously to Twitter and Facebook. The issue is that it's possible to get posts from Google+ to Twitter and to Facebook.

Facebook on Google Plus | Twitter Google+ Integration | How to Export Friends Photos | Login Review | Start G+

And this article explains how to add an icon to Facebook and Twitter than allow you to post simultaneously to Google+ and add other feeds to Google+

Get Facebook and Twitter feeds in Google+


More tools will be coming.
Enhanced by Zemanta

Monday, August 29, 2011

Google Plus Widget for websites | Widgets Lab





Google Plus Widget for websites | Widgets Lab
Enhanced by Zemanta

Gensoid (SEGA Genesis Emulator) Free Samsung Galaxy S App

Picture of the Sega Genesis 2 game console. As...Image via WikipediaAndroid has pretty cool Genesis Emulator.  Gensoid plays really well and installed on the Galaxy S Vibrant phone and the Galaxy Tab.

Gensoid (SEGA Genesis Emulator) Free Samsung Galaxy S App

You can get roms for this emulator at:

Free Roms - Sega Genesis
Enhanced by Zemanta

The Power of Rooting on Android - CodeProject

Image representing Android as depicted in Crun...Image via CrunchBaseIntroduction to the Article

Android is one of the most popular mobile platforms for cell phones and tablets everywhere.
Since its release, Android handsets have constantly been "rooted", a process similar to the jailbreaking of iOS devices. The main idea behind rooting a device is to simply change how part of the device works to do more than one could before. Whether the reason to do this is to unlock a cell phone so that it can be used across various carriers, install a tethering application to act as a router, or load up a new ROM, rooting is a vital capability of the Android platform.



The Power of Rooting on Android - CodeProject
Enhanced by Zemanta

Automatic Zip Extractor - CodeProject

Image representing Windows as depicted in Crun...Image via CrunchBaseIntroduction to Article

Do you get annoyed when you have to do so many things just to open up a compressed file you just downloaded? You have to (Vista+):
  1. Right-click
  2. Click properties
  3. Click Unblock
  4. Click OK
  5. Right-click
  6. Extract all
  7. Extract
  8. Delete the .zip file
It's like so many other things in Windows, too much clicking and too many steps! Then, on XP machines, there's the problem that if the the zip file has a ton of files inside which aren't inside of a sub-folder, you get a hundred files extracted to the same directory as the zip file!
AutoExtractor unobtrusively sits in your system tray and monitors a directory you choose. It automatically pops up when new zip files are available and all you have to do is select the file(s) you want to extract and hit Enter and it Unblocks the zip file, extracts it to a directory with the same name as the zip file, deletes the zip file, opens the extracted folder, and hides itself back to the system tray again.
If you don't want it popping in your face every time a zip file is added to the folder, you can turn that option off in the settings and use a keystroke command Ctrl+K (or whatever key you choose) to pop up the window instead. It uses the Windows API's to ensure the window always pops up on top of other windows so you should be able to hit Ctrl+K+Enter and you get auto extraction!


Automatic Zip Extractor - CodeProject
Enhanced by Zemanta

Twitter OAuth authentication using .Net - CodeProject

Image representing Twitter as depicted in Crun...Image via CrunchBaseIntroduction of the Article

In this article I want to demonstrate how to implement OAuth authentication in .Net. I've previously written about my dislike of third party SDKs for social media integration and how we should leverage technology based solutions instead. One of the sticking points in doing this tends to be that implementing OAuth based authentication is relatively difficult compared with actually making the requests themselves. There is documentation available, but there seems to be a lack of .NET example code to go with it.
In keeping with my thoughts in previous articles I would recommend using open source OAuth based libraries to solve this problem, and again avoid resorting to third party Twitter/Facebook implementations which more strongly couple code to specific APIs. This keeps the solution more reusable and builds on specific technologies to better future proof your application.
I've also previously shown how client-side plugins can be used in combination with server-side code to speed development in this area. However sometimes authentication does need to be implemented purely on the server-side.
So how difficult is this?
It turns out implementing OAuth on the server-side in .Net isn't too difficult, the battle is getting the encoding and authentication signature right. With so few examples it can be a little daunting, so here's an example written in pure .NET using the official Twitter OAuth documentation and a bit of trial and error.


Twitter OAuth authentication using .Net - CodeProject
Enhanced by Zemanta

Saturday, August 27, 2011

Google TV vs. Apple TV

Confused about the difference between GoogleTV and AppleTV here is a link to an article and two videos that should help.







Google TV vs. Apple TV
Enhanced by Zemanta

Tuesday, August 23, 2011

Android Arcade Emulator

I've been exploring the MAME Emulator for PCs and I have found out that there does exist an Android version. Here is a video




You can download the app here... (make sure you downloaded 'appsinstaller' from the android market first)

http://g-arcade.appspot.com/

Roms can be found here... http://www.rom-world.com

Only some games work!!

Info on the capcom games that may work... http://en.wikipedia.org/wiki/CP_System

You need this bios file in the same folder as your roms to play neo-geo games... http://www.rom-world.com/file.php?id=22504



Android Arcade Emulator
Enhanced by Zemanta

Monday, August 22, 2011

Create Your Free Twitter Data Infography « TechNews Blog

Ever wanted to make an infographic based on your Twitter profile? Here is the one that I generated using the info at the end of this post.



Create Your Free Twitter Data Infography « TechNews Blog
Enhanced by Zemanta

Embedded scripting using F#. - CodeProject

Introduction to the article

In this article I describe how to extend an application functionality with F# scripting. Sometimes there is a need to extend existing application functionality with some custom behavior. If you don't want or can't go through application developing and building cycle every time you need additional feature, scripting can be a good solution. It allows to tailor your application for particular needs with minimal efforts.


Embedded scripting using F#. - CodeProject
Enhanced by Zemanta

Create Your Own Googlebot - CodeProject

Introduction to Article

Googlebot finds and indexes the web through hyperlinks. It still goes to the new pages through hyperlinks in the old sites. My searchbot (Xearchbot) can find sites and stores its URL, title, keywords metatag and description metatag in database. In the future, it will store the body of the document converted to plain text. I don't calculate PageRank, because it is very time-consuming.


Create Your Own Googlebot - CodeProject
Enhanced by Zemanta

Friday, August 19, 2011

Forcing validation for required fields in Silverlight - CodeProject

Silverlight LogoImage via WikipediaIntroduction to Article

The common practice in Silverlight, when using MVVM, is to validate user data via the bound property setter in the view model. Although this works well for most circumstances, it doesn't work when the user doesn't make a change to data and instead clicks on a button. For example, imagine a form that prompts the user for his/her name, which must not be blank, and then click a Next button. If the user just clicks the Next button without typing anything in the Name field, the validation via the bound property setter is never executed.
One way to address this is to repeat the validation in the view model when the user clicks Next. The issue with this is how to display the error message to the user in a way that is consistent (e.g. shown in a ValidationSummary and red tool tip, with any other error).



Forcing validation for required fields in Silverlight - CodeProject
Enhanced by Zemanta

Thursday, August 18, 2011

Consuming a Web Service .NET with VB6.0 App - CodeProject


 Introduction to article

I will show you how to get a response from a Web Service developed over .NET (version does not matter)

Consuming a Web Service .NET with VB6.0 App - CodeProject
Enhanced by Zemanta

Sunday, August 14, 2011

Remofi - Your Own PowerPoint Controller for Mobile Devices - CodeProject

Introduction to the Article

This article illustrates a way to control your computer program through your mobile WIFI device like a mobile phone. You don't have to install any software on the mobile device, but rely on its web browser. What you need to do is to launch the Remofi on your PC which you want to control. The Remofi will listen to a port you choose (by default, it's 1688, a lucky number the Chinese people love most), and then by visiting the IP address/port you choose, you can control your PowerPoint.

Remofi - Your Own PowerPoint Controller for Mobile Devices - CodeProject
Enhanced by Zemanta

MathConverter - How to Do Math in XAML - CodeProject

Graphene nanoribbon band structures for arm-ch...Image via WikipediaBackground to an article that's going to save me a lot of problems!!!!!

When working with my XAML files, periodically I run into a need of doing some simple calculations directly in XAML. For instance, what if I want this width to be exactly to thirds of that width, or what if rotation angle is a certain multiple of a particular value? This problem may be solved in a number of ways. Widths are usually better addressed via margins, paddings, or grids. At other times I put calculations into a view model. At some other times I create a special binding converter that would do the arithmetic for me.


MathConverter - How to Do Math in XAML - CodeProject
Enhanced by Zemanta

Facebook gets into mobile messaging

Now this seems like an App I wanna use. To be able to send text messages and facebook posts at the same time! Cool!

Facebook gets into mobile messaging

Monday, August 8, 2011

Realtime Webcam Sudoku Solver - CodeProject

Introduction to Article

This application might not have any practical value, but it is great from a learning perspective. I wanted to learn about computer vision. Computer vision is one of the most exciting areas of modern computing. It is also a difficult area. What is simple and obvious for the human brain is very difficult for a computer. Many things are still impossible with the current level of IT progress.
This application is implemented using low level C++ because I wanted to learn how things work under the hood. If you’d like to start with a computer vision application, you should take an existing library (like OpenCV) and start from there. You can find several tutorials here on CodeProject. The webcam image gathering source code is from from Vadim Gorbatenko (AviCap CodeProject).
The webcam acquires one image at a time (a frame). The flow of frames gives the impression of motion. The next image explains what this application does within a webcam frame.


Realtime Webcam Sudoku Solver - CodeProject
Enhanced by Zemanta