星期四, 七月 31, 2008
星期一, 七月 28, 2008
星期二, 七月 22, 2008
Griffin Technology: radio SHARK
thinking about one of these radioSHARK HD for my PCs to listen to HD Radio
thinking about one of these radioSHARK HD for my PCs to listen to HD Radio
星期一, 七月 21, 2008
星期四, 七月 10, 2008
星期五, 七月 04, 2008
星期四, 七月 03, 2008
German "Future Store" lets you grocery shop with your cellphone - Engadget
I thought abut one idea, just let users pick their grocery items online, mark the time they want it, even mark some items as repeat or favorite with desirable price etc. Then they can either pick it up from store or let the store deliver it weekly(or by the store delivery schedule like mail or garbage schedule). So that the store doesn't have to stock as much and people can save gas.
I thought abut one idea, just let users pick their grocery items online, mark the time they want it, even mark some items as repeat or favorite with desirable price etc. Then they can either pick it up from store or let the store deliver it weekly(or by the store delivery schedule like mail or garbage schedule). So that the store doesn't have to stock as much and people can save gas.
星期三, 七月 02, 2008
星期一, 六月 30, 2008
星期五, 六月 27, 2008
Bill Gates: top ten greatest hits (and misses) - the Microsoft years - Engadget
Hits
Internet Explorer (IE)
Introduced 1995 - followed netscape, without bundled with windows, it couldn't have lived.
Media Center
Introduced 2002 - this is useless to me, I never use it, before PC has a good OS for TV Screen, I dont think this thing flies.
MS-DOS
Introduced 1981, discontinued 2000 - bought from IBM.
Office
Introduced 1989 (on Mac), 1990 (on PC) - bought from many companies and there's less and less reason to upgrade.
Peripherals
Introduced 1982 - xbox360 driving wheel has driver issue, what's going on?
Windows 3.1 / NT 3.5
Introduced 1992 and 1994 - crash like hell but nothing else available any way. I used win3.2, win98se for long time.
Windows 2000 and XP
Introduced 2000 - XP was not so good at start but it's good now. I still like classic windows look, instead of xp look, dislike vista look.
Windows CE / Mobile
Introduced 1996 - followed palm, this becomes a slower and resource killing OS, even for now. most M$ application on CE wont quit, is it so hard to call Application.Exit()?
Xbox and Xbox 360
Introduced 2001 and 2005 - xbox360 RRoD and they dont want to promote HD-DVD to make it winner, now ps3 will catch soon.
Visual Basic
Introduced 1991, discontinued 1998 - screen shot is old basic, not visual one, never liked this, I miss PASCAL and Delphi.
Misses
Origami / UMPC
Introduced 2006
Note: Intel, please join Microsoft on stage to accept this award - it was promising, I dont need those stupid buttons or keyboard, but it's still too heavy and too expensive. mini-notebook like eeePC and msi wind will win, not UMPC.
Windows Vista
Introduced 2007 - explorer 100% CPU for certain binary files, very very very ... slow.
Hits
Internet Explorer (IE)
Introduced 1995 - followed netscape, without bundled with windows, it couldn't have lived.
Media Center
Introduced 2002 - this is useless to me, I never use it, before PC has a good OS for TV Screen, I dont think this thing flies.
MS-DOS
Introduced 1981, discontinued 2000 - bought from IBM.
Office
Introduced 1989 (on Mac), 1990 (on PC) - bought from many companies and there's less and less reason to upgrade.
Peripherals
Introduced 1982 - xbox360 driving wheel has driver issue, what's going on?
Windows 3.1 / NT 3.5
Introduced 1992 and 1994 - crash like hell but nothing else available any way. I used win3.2, win98se for long time.
Windows 2000 and XP
Introduced 2000 - XP was not so good at start but it's good now. I still like classic windows look, instead of xp look, dislike vista look.
Windows CE / Mobile
Introduced 1996 - followed palm, this becomes a slower and resource killing OS, even for now. most M$ application on CE wont quit, is it so hard to call Application.Exit()?
Xbox and Xbox 360
Introduced 2001 and 2005 - xbox360 RRoD and they dont want to promote HD-DVD to make it winner, now ps3 will catch soon.
Visual Basic
Introduced 1991, discontinued 1998 - screen shot is old basic, not visual one, never liked this, I miss PASCAL and Delphi.
Misses
Origami / UMPC
Introduced 2006
Note: Intel, please join Microsoft on stage to accept this award - it was promising, I dont need those stupid buttons or keyboard, but it's still too heavy and too expensive. mini-notebook like eeePC and msi wind will win, not UMPC.
Windows Vista
Introduced 2007 - explorer 100% CPU for certain binary files, very very very ... slow.
Default Marshaling for Arrays: "Interoperating with Unmanaged Code
* Exposing COM Components to the .NET Framework
* Exposing .NET Framework Components to COM
* Consuming Unmanaged DLL Functions
* Design Considerations for Interoperation
* Advanced COM Interop
* Interop Marshaling
Interop Marshaling
Please Wait
Default Marshaling Behavior
Please Wait
Blittable and Non-Blittable Types
* Default Marshaling for Arrays
* Default Marshaling for Boolean Types
* Default Marshaling for Characters
* Default Marshaling For Classes
* Default Marshaling for Delegates
* Default Marshaling for Objects
* Default Marshaling for Strings
* Default Marshaling for Value Types
Default Marshaling for Arrays"
* Exposing COM Components to the .NET Framework
* Exposing .NET Framework Components to COM
* Consuming Unmanaged DLL Functions
* Design Considerations for Interoperation
* Advanced COM Interop
* Interop Marshaling
Interop Marshaling
Please Wait
Default Marshaling Behavior
Please Wait
Blittable and Non-Blittable Types
* Default Marshaling for Arrays
* Default Marshaling for Boolean Types
* Default Marshaling for Characters
* Default Marshaling For Classes
* Default Marshaling for Delegates
* Default Marshaling for Objects
* Default Marshaling for Strings
* Default Marshaling for Value Types
Default Marshaling for Arrays"
NBC sued after `Dateline' suicide - Los Angeles Times: "The sister of a man who was suspected of being a sexual predator and who killed himself as the cameras of “Dateline NBC” closed in on him sued NBC Universal Inc. for $105 million Monday."
weird, why his 'sister' took so much damage from this?
weird, why his 'sister' took so much damage from this?
星期四, 六月 26, 2008
Generic Enum to List<T> converter (C#) - Expanding the .NET blogosphere
interesting work and discussion
interesting work and discussion
public static List
{
Type enumType = typeof(T);
// Can't use type constraints on value types, so have to do check like this
if (enumType.BaseType != typeof(Enum))
throw new ArgumentException("T must be of type System.Enum");
return new List
}
星期三, 六月 25, 2008
Download TCPMP (Pocket PC) 0.72RC1 for Windows Mobile PocketPC - Softpedia
free
free
| TCPMP (Pocket PC) description | |
| The Core Pocket Media Player is an open-source media player. Supported file containers: AVI (*.avi) Matroska (*.mkv, *.mka) MP4 (*.mp4, *.m4a) Ogg Media (*.ogg, *.ogm) ASF (*.asf) Supported audio codecs: Mpeg 1 Layer III Ogg Vorbis Musepack Windows Media Audio (on Windows Mobile devices) AC-3 AMR Adpcm, uLaw Supported video codecs: DivX XviD MPEG4-SP (plus B-frame support) MPEG1 M-JPEG Windows Media Video (on Windows Mobile devices) | |
yaya: Concurrent Ajax Call
The default behavior of asynchronous postbacks is that the most recent asynchronous postback takes precedence. If two asynchronous postbacks occur in sequence, and if the first postback is still being processed in the browser, the first postback is canceled. If the first postback has been sent to the server, the server processes the second request when it arrives and does not return the first request.
You can also use JavaScript and the PageRequestManager class to customize partial-page updates on a page. For example, you can write script to give precedence to a specific asynchronous postback if more than one is underway. You can also enable users to cancel postbacks that are in progress.
And this is a more decent the solution than M$
星期二, 六月 24, 2008
Language limitation, the death of philosophy
Well, philosophy started as 'love wisdom', after science separated from it, I think there's pretty much nothing useful left. One reason is that how we can use our language to communicate something as precise as 'philophy' definitions. When I say 'apple', you can understand what it means as simple as 'apple'. But what exactly do I mean by 'apple' at the precise point and time? Maybe apple is easy to understand between us, what about 'soul', 'spirit', 'existence'? Do you think we can communicate effectively on the preciseness of those words? I think not.
Well, philosophy started as 'love wisdom', after science separated from it, I think there's pretty much nothing useful left. One reason is that how we can use our language to communicate something as precise as 'philophy' definitions. When I say 'apple', you can understand what it means as simple as 'apple'. But what exactly do I mean by 'apple' at the precise point and time? Maybe apple is easy to understand between us, what about 'soul', 'spirit', 'existence'? Do you think we can communicate effectively on the preciseness of those words? I think not.