Monday, April 30, 2012

Writing Android GUI Using LUA (Introduction) - CodeProject®

Introduction to article

Lua is more like python. Both are all dynamic languages, with little difference in syntax. Therefore these series of articles are similar to "write android gui using python" series.
Using CLE and wrapandroid project, programmers can also write android gui applications with lua. CLE supports interaction between lua and java, gives a common interface for multiple programming languages. Wrapandroid project encapsulates android java class with cle objects. This article is an introduction. There will have series of articles to further explain how to programming android applications using lua.


Writing Android GUI Using LUA (Introduction) - CodeProject®

Thursday, April 26, 2012

Writing android gui using python(list view and custom view) - CodeProject®

More about writing a GUI for Android using Python!

The examples in this article will create a listview and a custom view. Android listview often uses adapter such as "ArrayAdapter(…)". The syntax is java generic, which may have no corresponding types in dynamic script languages, such as python, lua, etc. Therefore, we have to give specific class, such as StringArrayAdaper, for it can be used in these dynamic languages. For StringArrayAdapter, we can override function getView to return little more complex view for listview. For custom view, we can create instance of View, and override its function onDraw. In function onDraw, we may draw text or bitmaps using function of canvas.

Writing android gui using python(list view and custom view) - CodeProject®

The Kinect mouse controller C# - CodeProject®

Introduction to Article
The zip file provided with this article contains a DLL file KinectMouseController.DLL that could be used in all kind of C# project to Control the cursor of Windows OS system.
The Kinect mouse controller C# - CodeProject®

Saturday, April 21, 2012

Cross-browser drag and drop - CodeProject®

Intro to Article

I could not find a good Drag and Drop JavaScript example that would work in all browsers (including iPad). So I wrote one myself. I hope someone might find it useful. Please note that this example shows how to “capture” the element so that you don’t lose it if you move outside of the element or outside of the browser window.
Unfortunately, I could not find a good way how not to lose capture over an iFrame in Chrome and Safari. The best approach I found is to cover all iFrames with DIVs while the dragging is taking place. Any suggestions on how to do this better are welcome.
This article is for those that like nuts and bolts and are not using third party libraries like jQuery. There is nothing wrong with using third party libraries – I just like more flexibility. For example, you can use this example to resize elements.

Cross-browser drag and drop - CodeProject®

Friday, April 20, 2012

Intel Creates Infographic Generator That's All About You

With so many posting and sharing thoughts on Facebook,Twitter, and YouTube, ever wonder what would people think is important to you if they only had these social media posts to rely on? Intel has found a way to  to take the posts, videos, and pictures you post and create a information graphic for you! Here's mine. It is not perfect, but it's still interesting. Follow the link at the end to find yours.







Intel Creates Infographic Generator That's All About You

How to use Tumblr's new photoset feature? - Yahoo! Answers

I've been on Tumblr for a while but I could not find a way to do this: make photosets.

Basically, go to tumblr.com/new/photo
Upload a photo, and on the bottom right of thebar where you uploaded it, there's a link that says, "+ Another Photo" click it, upload it, and chose which style you want it (in quarters, or in half)


How to use Tumblr's new photoset feature? - Yahoo! Answers

Rename Visual Studio Projects and Resolve Related Issues for a Silverlight Application - CodeProject®

Introduction

The Visual Studio allows us to creating a custom project template for adding a new project based on the settings and references in an existing one. Developers can use this approach to rename a project with related assembly and default namespace when adding a new project. For existing projects in the solution, however, manually changing those names seems more practical and straightforward. The manual renaming tasks are not so hard for an ASP.NET, WPF, or Windows application whereas some special cares are needed for Silverlight web applications. This article provides a guide for how to rename Silverlight projects, reset links between projects due to name changes, and resolve some related issues so that the application will not crash after even extensive name changes.


Rename Visual Studio Projects and Resolve Related Issues for a Silverlight Application - CodeProject®

Marvel vs. Capcom 2 Mobile App Announced | News | Marvel.com

 Marvel vs Capcom 2 is coming out for iOS devices on April 25, 2012!  I love the game, I just wanna know when the Android version is coming out?!!!

Marvel vs. Capcom 2 Mobile App Announced | News | Marvel.com

Thursday, April 19, 2012

Who Needs A Math Parser for .Net? I Do.

.Net Framework Logo
.Net Framework Logo (Photo credit: Wikipedia)
I've recently came across the need to read symbolic math expressions from an Access database table as strings and evaluate them in a VB.Net program. Turns out that .Net does not allow for that natively. I found some real nice articles. Here are three of them:

Is there a string math evaluator in .NET?
VB.Net- Evaluating Mathematical Expression in a String
VB.NET Expression Evaluator using CodeDom.
Enhanced by Zemanta

Programming In The VBA Editor

Great article that allows programmer that shows how to programmatically manipulate the VBA Editor.

Programming In The VBA Editor

PlayStation Suite's 'open beta' SDK available to download now -- Engadget

 As promised last month, Sony has launched its PlayStation Suite SDK on open beta. Machinations have continued since November behind closed beta doors, but the free SDK is now available for anyone to download. Developers will be able to make content accessible for all PlayStation-certified devices, from the PS Vita to Sony's batch of Android phones and tablets. The official version is still pegged for launch later in 2012 and will demand an annual subscription for access. During the open beta, users can create games that use both physical buttons and touchscreen input with a PC-based simulator, test and debug those creations on willing Sony devices and debate away in the dedicated developer forum. Those with lofty game-making dreams for the PlayStation Suite can download the open beta at the source link below, but expect to sign a new contract when the full SDK goes official.


PlayStation Suite's 'open beta' SDK available to download now -- Engadget
Enhanced by Zemanta

Writing android gui using python(basic gui elements) - CodeProject®

Introduction to Article

In this article, we gives example of basic android gui elements created and controlled using python, which may be buttons, textviews, checkboxs, radiobuttons.    Before the topic, we discuss how to create timer using python. Python script code runs in the thread context

Writing android gui using python(basic gui elements) - CodeProject®

Tuesday, April 17, 2012

Get Yer Own Cloud

I've been researching how to create a personal cloud based on a home based file server for serving videos, movies, and other files not just on my own homework but privately and securely over the internet no matter where I am to a laptop, iPad, or Android device. Several solutions have presented themselves.

Hamachi

It's not really free but it seems great for if you have a laptop. The issue is I really want a solution that can be used on an iPad or an Android device.

iCloud

I tried Apple's iCloud, but I didn't think it was easy to set up and means I would have to be way more connected to iTunes than I want to be. Not enough freedom.  I'm going to do some more research to see if it may be really useful remotely, but it only works for iOS and not Android.







AirPlay

Is really slick for streaming video from a PC or MAC to an iOS device (iPad). Really easy to set up and simple to use. It doesn't work for Android and I could not figure out how to make it work remotely, (although I think it says it can when you install it.)


ZappoTV

IS easy to set up and allows you to easily share media on all the devices on your home network. IT makes use of firmware already installed on Televisions. Worked great as long as all the mobile devices, PS3, and TV are on the same LAN. Can't use it Remotely.

AllShare

Is Samsung's app that is used for medai serving. It comes pre-installed on all their devices. I still haven't consistently been able to make it work. And everything has to be on the same LAN


Air Playit

Had me real excited at first, but I was disappointed by how hard it seemed to get it to work. It's supposed to work for Android and iOS but it's only easy to use on iOS. I mean it was real nice on my iPad running locally but it kept crashing my Galaxy S Tab. And I could not get the setting right to run it remotely even on the iPad.


Tappin

Is really good. Very, Very Easy to set up. And you can access all of your files! All of them, even remotely.  There is a free version that is serviceable.  The only downside is that the free version does not stream. If you try to play a video, it's downloaded to your mobile device instead of streamed.  I can see some real good uses for this one! Worked on iPad 2 and  Android 3.1 Galaxy Tab.


Tonido

Of all the Apps and services I looked at, I think Tonido is the best. Not only is it easy to set up, but the free version does stream music/audio and video! It even works remotely.


All in all, I think Tonido and Tappin are your best options if you want to stream video and audio and file serving in your own personal cloud environment. 

Working with Media in HTML5 - CodeProject®

Deutsch: HTML5 Logo English: HTML5 official lo...
Deutsch: HTML5 Logo English: HTML5 official logo (official since 1 April 2011, see FAQ) Français : Logo HTML5 ‪中文(简体)‬: HTML5标志 ‪中文(繁體)‬: HTML5標識 (Photo credit: Wikipedia)
Introduction to article
HTML5 it is poised to reshape the rich Internet application landscape. It’s set to be the new standard way of playing media on a Web page without a browser plug-in - required with Silverlight, the current accepted alternative to Flash. Here are tips for working with media in HTML5.
Working with Media in HTML5 - CodeProject®
Enhanced by Zemanta

Geek to Live: Create your own virtual private network with Hamachi

Introduction to Article

The free Hamachi desktop application gives you secure, zero-configuration LAN over the internet. Any app that works over a local network can be used with Hamachi over the internet, like Windows file sharing, iTunes, Remote Desktop, FTP, VNC and gaming. All of Hamachi's connections are secure, encrypted, authenticated and peer-to-peer. Though Hamachi acts as a mediator between your computers and creates the tunnel for their communication, Hamachi's servers don't listen in on or log your activity.

Geek to Live: Create your own virtual private network with Hamachi
Enhanced by Zemanta

Monday, April 16, 2012

Writing android gui using python(introduction) - CodeProject®

Yes, you can use Python on Android!!!!!

PythonForAndroid provides support for python script language on android. CLE project supports interaction between python and java, gives a common interface for multiple programming languages. And wrapandroid project encapsulates android java class with cle objects. Using the three components, programmers can write android gui programs with python directly. This article is an introduction. There will have series of articles to further explain how to programming android applications using python.

Writing android gui using python(introduction) - CodeProject®

Sunday, April 15, 2012

VB.NET wrappers for much of the Windows API

Here is a great article telling how to make a wrapper for the Windows API.

Thursday, April 12, 2012

Wednesday, April 11, 2012

Animation using Storyboards in WPF - CodeProject®

Introduction to Article

Animation in WPF has been made easier because WPF achieves animation by modifying properties of elements, whereas in Windows Forms, a developer has to create a timer and modify the appearance of elements on the tick event of a timer. WPF uses its own timing system which can be written using managed code and XAML. The internal work of redrawing the screen is handled efficiently by WPF. While animating using WPF, you just need to focus on the effects you want to create without bothering about how to achieve those effects.


Animation using Storyboards in WPF - CodeProject®

Tuesday, April 10, 2012

Securing WCF - CodeProject®

Introduction to Article

Securing a WCF service is quite easy but several methods with different fields of applications exist. This post describes the different available securing mechanisms and how they are set up.
Securing your network service is important because if a service is not secured, every peer on your communication way can read your communication.
Basically two different approaches of securing a service exist:


Securing WCF - CodeProject®
Enhanced by Zemanta

How to Debug in IE on a Mac - CodeProject®

Introduction to Article

Here's how to configure a Mac to debug web sites in IE

How to Debug in IE on a Mac - CodeProject®
Enhanced by Zemanta

Cross-Tabulation (Pivot Tables) with MySQL - CodeProject®

Introduction to article

Example of using code-based query generation, transposition, cross-tabulation, and normalized data to produce a query result that can feed a simple chart from data which was not originally designed with reporting or charting in mind.

Cross-Tabulation (Pivot Tables) with MySQL - CodeProject®

Monday, April 9, 2012

An Introduction to Entity Framework for Absolute Beginners - CodeProject®

Introduction to article

This article introduces Entity Framework to absolute beginners. The article is meant for developers who are primarily using ADO.NET to write their data access layers. Many experienced developers will find this article very basic but since the article is written from the perspective of beginners, I've tried to keep things simple.

An Introduction to Entity Framework for Absolute Beginners - CodeProject®

Multi core programming using Task Parallel Library with .NET 4.0 - CodeProject®

Intro to Article

Nowadays, all personal computer and workstations come with multiple cores. Most .NET applications fail to harness the full potential of this computing power. Even when developers attempt to do so, it is generally be means of writing low level manipulation of threads and locks. This often leads to a situation, where the code becomes either un-readable or full of potential threats. These threats are often not detected if running on a single Core machine.
The task parallel library allows you to write code which is human readable, less error prone, and adjusts itself with the number of Cores available. So you can be sure that your software would auto-upgrade itself with the upgrading  environment.

Multi core programming using Task Parallel Library with .NET 4.0 - CodeProject®

Sunday, April 8, 2012

A simple application for gathering system information - CodeProject®

Introduction to Article

In this tip you will learn how to collect system information by using System.Environment and System.Management.

A simple application for gathering system information - CodeProject®

Friday, April 6, 2012

A Beginner's Tutorial for Understanding ADO.NET - CodeProject®

Introduction to a great article

This article aims at understanding the various concepts and classes available for data access in ADO.NET. This article is meant for absolute beginners and discusses various techniques of data access using ADO.NET.


A Beginner's Tutorial for Understanding ADO.NET - CodeProject®

Thursday, April 5, 2012

WCF and Android: Part II - CodeProject®

Image representing Android as depicted in Crun...
Image via CrunchBase
Introduction to Article

The first part of this series WCF and Android Part I describes how to setup a JSON REST WCF service. This post shows how to consume this service using Android.
WCF and Android: Part II - CodeProject®
Enhanced by Zemanta

Open Source Training - Marakana

Marakana is online site offering tutorials for learning to program in many different languages for many different platforms. For example: Android, Python, Java, HTML5, Ruby, and many more. Check them out!

Open Source Training - Marakana

Tuesday, April 3, 2012

6 Of The Best Free RSS Readers For The iPad

rss reader for ipad

Of the 6, I'm gonna focus on this one:

Feeddler RSS Reader is the ideal app for Google Reader fans not only because it syncs with your account, but because the layout itself is practically identical to the web based version.
It includes a few Google Reader extras including sharing and adding stars. You can share your articles on Facebook or via email, but strangely enough not Twitter. Add new feeds directly from Feeddler and it will sync with your Google account.


6 Of The Best Free RSS Readers For The iPad

Mash Up: Code Converter - CodeProject®

Wanna convert C# to VB.Net code and vice versa? This is the article you need to look at!

Mash Up: Code Converter - CodeProject®
Enhanced by Zemanta