HTC Magic

November 4th, 2009 ayah No comments

Recently, I just bought new handset for myself hehehehe….and it’s HTC Magic. Yeah…is Android based Operating System. New Boys in town. It will compete with Iphone (Iphone OS), Windows Mobile, and Blackberry….

Why I choose this ? Hmm….hard to tell, but one thing for sure almost all the apps in the Android market is free, and Open source. Yihaaa…currently, I’m interested in K9 Mail for Android Apps in Google Code. It’s free and Open :D

Enough for the info…Here is the specification of the handset taken from GSM Arena

GENERAL 2G Network GSM 850 / 900 / 1800 / 1900
3G Network HSDPA 900 / 2100
HSDPA 1700 / 2100 – American version
Announced 2009, February
Status Available. Released 2009, May
SIZE Dimensions 113 x 55 x 13.7 mm
Weight 118.5 g
DISPLAY Type TFT capacitive touchscreen, 65K colors
Size 320 x 480 pixels, 3.2 inches
- Accelerometer sensor for auto-rotate
- Trackball
SOUND Alert types Vibration; Downloadable polyphonic, MP3, WAV ringtones
Speakerphone Yes
MEMORY Phonebook Practically unlimited entries and fields, Photocall
Call records Practically unlimited
Internal 288 MB RAM, 512 MB ROM
Card slot microSD (TransFlash), buy memory
DATA GPRS Class 10 (4+1/3+2 slots), 32 – 48 kbps
HSCSD Yes
EDGE Class 10, 236.8 kbps
3G HSDPA, 7.2 Mbps; HSUPA, 2 Mbps
WLAN Wi-Fi 802.11 b/g
Bluetooth Yes v2.0 with A2DP, headset support only
Infrared port No
USB Yes, miniUSB
CAMERA Primary 3.15 MP, 2048×1536 pixels, autofocus
Video Yes, QVGA@15fps
Secondary No
FEATURES OS Android OS
CPU Qualcomm MSM 7200A 528 MHz processor
Messaging SMS(threaded view), MMS, Email, Instant Messaging
Browser HTML
Radio No
Games Yes
Colors White, Black
GPS Yes
Java Via third party application
- Digital compass
- Voice memo
- MP3 player
- MP4/3gp player
BATTERY Standard battery, Li-Ion 1340 mAh
Stand-by Up to 420 h
Talk time Up to 7 h 30 min
Categories: Android Tags: ,

Subsonic 3 – Column Name bugs (i)

October 31st, 2009 ayah No comments

As you all know, Subsonic 3 already released several months ago. Until now, team already released 3 minor version of Subsonic 3, so current version is Subsonic 3.0.3.

Unlike previous version, Subsonic 3 implements full LINQ provider which support only by .NET Framework 3.5. Thats why, Subsonic 3 only supported by .NET Framework 3.5 above.

Although it’s already released up to 3 minor version, there are several very annoying bugs. One of them is Subsonic 3 doesn’t support if column name in database doesn’t match with property name.

For this, I use following table script with MySQL database server
[sourcecode language="SQL"]CREATE TABLE `product_test` (

`product_test_id` int(11) NOT NULL AUTO_INCREMENT,

`product_name` varchar(45) NOT NULL,

`product_date` datetime NOT NULL,

PRIMARY KEY (`product_test_id`)

) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=latin1; [/sourcecode]
The SQL Statement that I’ve got when I’m trying to query using Subsonic is like this

SELECT NULL

FROM `product_test` AS t0

LIMIT 0,1

And the code is like this

var firstProductTest = productTestAll.FirstOrDefault();
Assert.AreEqual(1, firstProductTest.ProductTestId);
Assert.AreEqual(“PAMPERS”, firstProductTest.ProductName);

But if I tried to get records from product_test using, it only gives me 0 records, weird….

Categories: C#, MySQL, asp.net Tags:

Release : iTunes 9.0.2

October 30th, 2009 ayah No comments

Taken from apple

iTunes 9.0.2 adds support for Apple TV software version 3.0, adds an
option for a dark background for Grid View, and improves support for
accessibility.

iTunes 9 comes with many new features and improvements, including:

• An improved look and feel, including a new Column Browser for easily
browsing your artists or albums, movies, TV shows, and more.

• iTunes Store has a brand new look, with improved navigation for
quick and easy exploration.

• iTunes LP and iTunes Extras create unique experiences that feature
exclusive interviews, videos, photos, and more — available with select
album and movie purchases on the iTunes Store.

• Home Sharing helps you manage your family’s iTunes collection
between computers in your home. iTunes can automatically transfer new
purchases, or you can choose just the items you want.

• Genius Mixes are created for you by iTunes and play songs from your
library that go great together.

• iPod and iPhone syncing now allows you to organize your iPhone and
iPod touch home screens directly in iTunes. Syncing is now also more
flexible, allowing you to sync individual artists, genres, or TV show
and Podcast episodes.

• iTunes U items are now organized into their own section in your
iTunes library.

• Sync with iPod nano (5th generation), iPod classic (Fall 2009), and
iPod touch (Fall 2009).

• iTunes 9 also includes many other improvements, such as HE-AAC
encoding and playback, more flexibility with Smart Playlists rules,
simpler organization of your media files inside an iTunes Media
folder, and more.

But too bad,According to engadget it removes Palm Pre sync capability

Categories: Iphone / Ipod, iTunes Tags: ,

Git Tips & Tricks

October 29th, 2009 ayah No comments

Another tips and tricks for Git usage, take a look here .

Categories: Others Tags: ,

Right Click to Start your Cassini Web Server

October 29th, 2009 ayah No comments

As you all know, cassini (internal web server) which is used by Visual Studio (start from 2005 then 2008), is can be easily activate without starting visual studio.
Below, taken from Phil Haacked website, the configuration for your Windows

32 bit (x86)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VS2008 WebServer]
@=”ASP.NET Web Server Here”

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VS2008 WebServer\command]
@=”C:\\Program Files\\Common Files\\microsoft shared\\DevServer
\\9.0\\Webdev.WebServer.exe /port:8080 /path:\”%1\”"

64 bit (x64)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VS2008 WebServer]
@=”ASP.NET Web Server Here”

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VS2008 WebServer\command]
@=”C:\\Program Files (x86)\\Common Files\\microsoft shared\\DevServer
\\9.0\\Webdev.WebServer.exe /port:8080 /path:\”%1\”"

If your using Visual Studio 2010 beta 2, you can use below configuration

32 bit (x86)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VS2010 WebServer]
@=”ASP.NET 4 Web Server Here”

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VS2010 WebServer\command]
@=”C:\\Program Files\\Common Files\\microsoft shared\\DevServer
\\10.0\\Webdev.WebServer40.exe /port:8081 /path:\”%1\”"

64 bit (x64)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VS2010 WebServer]
@=”ASP.NET 4 Web Server Here”

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\VS2010 WebServer\command]
@=”C:\\Program Files (x86)\\Common Files\\microsoft shared\\DevServer
\\10.0\\Webdev.WebServer40.exe /port:8081 /path:\”%1\”"

Categories: asp.net Tags: , ,