JERMING 的个人资料magicalclick space照片日志留言簿更多 ![]() | 帮助 |
|
|
2月19日 Truth behind Kindle black and white display.Kindle is a device from Amazon that gets really low customer impression. First, it is expensive and the screen is like 90s black and white portable display. The things is, have you ever seen the device works in action? I went to Sony store and saw a similar text reader. At first, I just laugh at it why even bother to make an overpriced uninspiring device to compete with Amazon's Kindle. I told my brother how silly it is. Then, he came back saying the screen is strange. He thought the screen is fake, like those fake cell phone for display. But, when he press the button, the screen actually changes.
I was amazed at how it looks so realistic to actual paper. There is no light coming out of the screen. It is totally different from our light-shooting TVs. Simply put, it is like real paper, you can't read it when the room is dark. I went online researching on this new technology. It is called Electronic-Paper (e-paper). Now, what amazed me even more? "electronic paper reflects light like ordinary paper and is capable of holding text and images indefinitely without drawing electricity" (Wikipedia). Wow, this is why Amazon is using it. A display that last almost forever since it doesn't use electricity to maintain the graphics. Now everything is clear.
Using my geeky sense, this will be the future of TV technology or at least the mobile display. Why?
1) No light shooting at you.
Pros: Easy on your eyes. Easier to see under the sun.
2) Low Energy Consumption.
Pros: Save earth and your pocket for obvious reason. But, the longer battery life span is where it shines.
3) Realistic Looking Material.
Pros: Well, it pretty much look real since it reflect light like any object. When it is more advanced, we probably can imitate different material for crazy realism. For example, use reflective material to imitate metal reflective property.
4) Long Life Span.
Pros: No loss to color since there is nothing to consume (None-LCD TVs). No loss to brightness since there is no light bulb to burn (LCD TVs). The reason you would want a new TV is only because it's quality getting getter, not because the machine wears out because it will not wear out.
Cons: The fact that you don't need to replace it when it gets old is unattractive to manufactures.
1月30日 JMC Photo Gallery Public Feedback Blog EntryJMC Photo Gallery Public Feedback Blog Entry
This entry is dedicated for all public feedback for my free software JMC Photo Gallery.
The official site is here http://jmcphotogallery.net
The open source project site is here http://www.codeplex.com/jmcphotogallery
I am not going to post screenshots or anything here. Please visit my official site for that.
If you have any question, please ask here.
If you have any bug report or feature suggestion that you kindly want to share, please post here.
Thank you for trying my program. And please donate me, I am poor LOL.
1月21日 JMC Photo Gallery 3.1.0Yuppy,
This build of my free software is going great. Only one last feature, the dynamic background, and I am pretty much done. I am thinking of using sub-namespaces, but it is not important. The movie player is buggy when using the progress slider. Somehow the MediaElement got disabled when I move it with keyboard (high probability) or mouse. Closing Windows doesn't resolve the issue is concerning. 12月4日 Thought on Live Wave 3 and Social Services.Live Wave 3 Social Services are out recently. A new feature or an improved existing feature is the glorified Profile page. Basically the old Profile page is now a facebook like page. It shows your basic information, your web activities, and your friends. A detail page contains more detailed info like Schools for better social network. It sounds good by itself, but it conflicts with Live Space. It even hides Space from the header. I wasn't happy their way of offering Social Services. It was messy and confusing. Thus, it got me to re-evaluate Live Wave3 offerings and Social Services in general.
First the Wave3 offerings. Aside from Hotmail, Contact/People, and Calender, Live offers many social oriented features. Event similar to eInvite. Group (New Feature). Space similar to MySpace, and Profile (New) similar to Facebook. Live Service has 4 social offerings for the same task, connect people together. But it takes them 4 separated domain for the same purpose. I don't think that's a good approach. So, next, someone make a new social trend, MS has to add one more of catch up? That's just say "they can do it, so can I". There is nothing innovative. Worse, users no longer know what to use. I believe all 4 offerings should be consolidated into one place. I don't know how yet. Besides, if I know I won't post it in public, haha. So I am going to analyze each services. What can be added or how it reflect on people's need.
Started from the first wave. The Forum. Forum is still an important role in social networking. It helps people connected by the same interest. Everyone has the right to open up a new topic and reply to it. However, forum is in-personal. There is almost no connection between each user. Everyone is talking to a stranger, thus, the content is usually based on the interest of the forum rather than people themselves. Not only that, a busy forum will have topic sinked down to next page within few hours. There is no social connection, but more of interest connection.
Then, a new player, Blog is born. It is simply put, a strip down version of Forum. One the blog owner can post topic, instead of everyone. This is certainly good choice for owner to share his thought as the main focus, rather than a tiny player in the gigantic forum ocean. The new article and many information based website is well suited for using blog as feedback. MySpace is the most popular player in this trend. It provides a good public space for individual to advertise themselves online. However, this only expose owner to the world, but not connecting to his friends.
There are many friend network before Facebook, but it is the most popular one right now. The first thing is you have to register to view your friend's profile. This is a strong taticts that forces people to register. The reaction is better than I thought. No one cares if they need to register. In fact, this is much better than MySpace because I myself would never open an MySpace account. I would only be a viewer, but not a contributor. Once users are forced to register, normally they will spend more time to complete their profile, thus, encourage them to show off their own profile as well. Now, the neat thing about Facebook is the friend network. You are much easier to find your long lost friends in your city or school. Facebook presented a much simpler open space for people to comment and add stuff. Anyway, I don't like it at all. It is actually really confusing for me. Like I can't even find a place to accept my friend's invitation.
A newer and getting more popular is the Twitter. It is much simpler as you just type like two sentence of what you are doing rather than anything meaningful or elaborate as a blog post. Sometimes people just want a quick update on what's your friends are doing. Or you just want to explore your inner STALKER desire. This is the place. Technically it is not stalking because the target shared it with you.
The future, actually I wouldn't be here if I already know.
But let's re-evaluate social network.
Looking back at Live services. It does offers all the experience that we currently know. But it used too many tools for the same purpose. For example, it uses Profile to expose yourself, but you have to use Home to know what your friends are doing. At worse, the message center are hidden. Space and Profile both expose yourself, but using different approach. And social features are integrated with hotmail in a rather bad manner. For example, I have many contacts I don't recognize because I don't know they are from my Space Network. I deleted them and realize I deleted my Space Network friends. Live offers everything and yet too messy and unfocused. Everything is in its own separate domain rather than coming together with harmony. I am in the process of discovering a better, more complete, and consistent social network experience. I have the criteria listed. The hard part is how to implement them that everything fits together nicely.
I would call it: Windows Live Social. Instead of everything is a separate place, Windows Live Social is a place that seems to be one entity, but they are all separate. 11月21日 XAML Power ToyHoly cow, this guy is genius. He cooked up a XAML Power Toy in few days. And so far, the tool looks amazing. The power toy generates WPF form for you. Instead of drag and drop the controls, you drag and drop the display data. Similar to SalesForce form designer or some good highly customizable business systems. The Grid modifier along saves WPF developer tons of hassle. That's not all, turning read only Grid into two way binding Grid in a minute is amazing.
He works at MS. A chubby geeky looking guy with a lot of tattoos on his arm. He is certainly interesting. I hope this power toy will be popular enough to make it into the core of Visual Studio.
11月3日 Windows 7, the new taskbar.Here is a long official presentation video. http://channel9.msdn.com/pdc2008/PC24/
One of the key changes in Windows 7 is the taskbar. For some people it looks similar to Mac OSX object dock, but it is very different. Here is an overview of that it evolves.
The new taskbar is the consolidation of Win98 Quick Launch Bar, XP Task Group, Vista Thumb Preview, and new important features like Peek, Interactive Thumbnail, and Jump List. Windows 7's improved taskbar is an attractive feature that many people will come to enjoy.
10月17日 Marlow PhotoSynthHere is my PhotoSynth on my stuff animal Marlow. Ok, I am a guy, but I have the right to fall for adorable stuff too. PhotoSynth is a Microsoft free service. It reconstructs large collection of photos back to 3D space. When properly Synthed, you will experience virtual reality based on real photos, not fake rendering. 10月16日 Windows is certainly falling behind.Here is a rant about out MS is unable to drive the new technology. Link
As you can see, it is a HP computer with touch screen, plus a touch enabled software. But here is the important part. The touch enabled software is not from MS, but from HP. This is certainly not a good thing. MS used to be the one offering great experience and let the manufacture build the hardware for it, like Windows Media Center and Tablet PC. It is what Windows is all about. Provide a satisfying OS, so manufacture can focus on hardware rather than software. But now, HP has to make their own software to be competitive to the new touch era. If surface technology can be pushed earlier, HP wouldn't have to spend time on this. Maybe they will still do it, but instead of a conflicting technology, it will be a supporting technology.
Another thing is Window Mobile.
HTC themselves has to develop their own touch interface to catchup with iPhone. I really think this is a bad way to drive Windows platform. Even worse, there is no plan for a new Window Mobile OS that catch up with current technology. Still that ugly GUI, tiny font, tiny scroll bar, and other legacy experience. I know backward compatibility is important, but it is not business servers need to run super old software.
Windows 7 is coming, I hope they deliver something really fancy. Multi-touch is not going to cut it. Overall experience is more important, especially we are still using mouse and keyboard most of the time. Windows really need some flare now. And I certainly hope Window Mobile can start catching up after Win7 is released. Zune is a really good device, why didn't they make a Zune Phone or upgrade Windows Mobile to Zune experience? Well, so far, MS is getting more organized from previous mess. Finally Window Live no longer fights with Windows on Win7. PDC is coming. Hope MS can really pull it off.
9月26日 Windows 7 Wish 1Here is something I really want on Windows 7 or on Vista SP2. We know Vista has real time preview when we move our mouse on the task. But moving my mouse on them is too slow. I hope I can see previews before I move my mouse. Here is a markup on my idea.
It seems a bit weird at first when start button is moved up and system tray is at left now. But, I think I wouldn't mind the change. I now have nice big launch icons. Nice preview on my taskband. A stable language bar (no more moving around because more buttons on different languages). A nice space for system tray icons. A fully detailed area for time and date.
I think I will love this kind of setup, especially now I don't have big wasted spaces on each side when reading articles. My proposal is subtle too. All I am wishing for is to activate preview at all time. It doesn't have to be real time; 10 seconds updates are fine, but it is better if I can choose it is real time or not. Real time is good for WMP playing movie and me doing other stuff at same time. I believe only adding few lines of code will activate such thing, and some more lines of code for better experience, like how big the preview should be.
The orientation is a lot different than before. Taskbar on the side is rarely being used before. But, I think it is time for change. Such change is subtle and allows many users to choose between preview based taskband or text based taskband. I hope someone from the Win7 UI team takse a look at this.
9月23日 I'm a PC, TheRealPCHave you noticed the guy in I'm a PC ads from Microsoft is different than the Mac ads? Because he is a different guy. He is a real Microsoft engineer, not a fake actor for hire. Of course, he hates the outfit. Check out his video above.
9月22日 Windows7 drops Photo Gallery in favor of free Windows Live ApplicationsFinally, it is official from Microsoft.
I have waiting for an answer from Microsoft for awhile now. Windows Live offers the same applications as Vista Applications. It becomes quite confusing when a company offers more than one solution to the same demand. Finally, Microsoft consolidated the choices. Windows 7 no longer comes with Mail, Photo Gallery, and Movie Maker. If you want those free offerings from Microsoft, please go to http://get.live.com/ to download Windows Live applications. Windows Live applications has some of the good features you don't see in normal Windows App.
First, WL Mail allows you to connect to multiple Hotmail accounts, Gmail, Yahoo Mail, and more. If you use Hotmail, you have calendar online. This application automatically sync your online calendar; sending alerts to your desktop. This is way better than Vista Mail.
Second, WL Photo Gallery not only has all the features of Vista Photo Gallery. You can upload your photos to your Live Photo or Fliker directly. You don't have to open a web browser to do many things. This program also feature a new "people tag" feature where you can click on the face and choose whose face it is. I don't really care feature like this, but it is better than nothing.
Third, WL Movie Maker offers the same capability as Vista Movie maker (expected same capability on full release, beta functions are still limited). Aside from that, it allows you to rotate video and upload result to soapbox or youtube.
All three programs offers connectivity to Windows Live online services and your favorite online services like youtube and facebook. Such offering is way better than what Window could offer without potential law suit. Take a note that Windows Live Messenger is already not bundled with Vista; you have to download it separately. Now, Windows 7 still suffers the same problem as Vista. Why do I want Windows 7 if all these cool software are available to XP and Vista for free? What's the future of Windows? Perhaps they are bundling other new apps for more law suits? This is just to reduce existing law suits, so, they can break more laws? LOL. That would be funny when that happens. 9月6日 Deep Zoom Hardrock and YosemiteHardrock The best Deep Zoom project out there. Not only you can zoom to tons of photos, you can sort the result by artist like The Beatles. And more, you get to see what Deep Zoom is really all about. There is a fake stamp contains more photos to zoom in. Even more, one of the photo has more zoom all the way to wobble heads. Link http://memorabilia.hardrock.com/
Yosemite Use Deep Zoom to watch 45 gigapixels Yosemite photo. Enjoy high resolution nature. Link http://www.xrez.com/yose_proj/Yose_result.html
9月4日 Windows 7 Packages Detail.This is FAKE. This is my imaginary Windows 7 Packages Detail.
"installer" means the "Windows Live Installer" is already installed. You need to manually select what Windows Live Application(s) to install. Another possibility would be everything is already installed, you have two choices "Activate" or "Uninstall".
This is a rough list of features.
Notice that Win7 Core will no longer comes with Photo Gallery and other applications that may violate code of application bundling.
9月3日 New idea about Web Based OSMy idea comes from looking at what MS already have and the trend of marketing. I think Web Based OS is the future. People want their application always be avaliable on web. Like on the web console, you may want to have Paint, Word, and other applicaionts on the Web Desktop where you can access them from anywhere. 9月2日 The future of Windows?As my title suggested, I don't know the answer. Currently I think Microsoft is going into a phase of transitioning assets to different department. Windows Live and Windows is currently colliding each other. Windows Live offers a free version of Email and Photo Gallery application that works better than its counterpart on Vista. It is reasonable because it has tight integration with Hotmail and Live Photo. But then, what's the point of having Vista version of it? Marketing only. As you can see, XP users can use Live Applications, thus, the gap between XP and Vista is minimal for casual user stand point. This is actually hurting the new OS. However, it is clear that MS is putting a lot more efforts on Live Applications than Windows Applications. Should the future Windows comes without applications that conflict with Live Applications? Should Microsoft bundle Windows Live Applications from now on when clearly a law suite awaits? How is Microsoft going to consolidate conflicting programs to reduce resources cost and confusion among users? That's something I keep asking myself. Anyway, for people want to know about the future of Windows. Search for Windows 7 or Microsoft Midori. Windows 7 features multi-touch interface. Look for Microsoft Surface for related info. Midori is a far away future that is based on Singularity, an OS made on managed code. 8月12日 ObjectDockThis is pretty much an old stuff. If you want to customize Windows a lot more than what Microsoft offers out of the box, you can install 3rd part customization software. One of the most popular software is from http://www.stardock.com/ . It has a lot of things you can do with your Windows appearance. Like your Windows style, icons, animated background like Dream Scene, and a lot more.
ObjectDock is one of their software. I believe it has been quite awhile now; I just didn't care enough to try it.
On the surface, it looks like those Mac application launcher. It offers tons of customizations. For instance, take out all the quick launch icons. I use this as taskbar. I have been wanting this kind of taskbar after Vista comes out.
ObjectDock uses Vista to render real time thumbnails (if I am not mistaken). And whala, a taskbar based on thumbnails. In case of emergency, I added the toggle button to hide it.
4月14日 JMC Photo Gallery v2.1.0Finally,
I published JMC Photo Gallery version 2.1.0.
There are a lot of changes to the previous version.
New slide show mode featuring 3 different styles.
New look to miscellaneous windows.
Change update checker design from web service to HTTP for easier host managment.
Major rework on the core components.
Please visit my official website www.jmcphotogallery.net for more information and download links.
1月25日 JMC Photo Gallery 1.1 ReleasedJMC Photo Gallery 1.1 Released.Hi everyone, I finally release my application 1.1 along with an official website.
Please go to my official website for more info jmcphotogallery.net
12月4日 BlockDelete.com Next Gen Phishing and Ad.My friend sent me a link about some great product deal. It turned out that it links to here http://blockdelete.com/ . The web page ask your MSN account name and password in order to search who blocks you. But, guess what, she never sent the link to me. At first it looks like a virus infection, but then, it is simply because she gave out her account information.
At first, I thought it is another Phishing site, but it is technically not one because it specifically claimed it is not affiliated in any way with Microsoft. Digging deeper, a short paragraph indicates that the will use the account for advertisement use, which indeed happened.
Under the agreement, they won't use your account for other use, but how much are you willing to trust them or their security from other hackers? It is highly possible that your confidential may leak to underground world. I highly recommend to change your password, security question, and alternative email address to prevent anyone retain your account again.
Now, how does this happened? How does someone log-on to MSN sending advertisements without logging out the former user? It is supported by the new Live Messenger 9 (still in close door Beta). Such feature is supported by MSN server, thus, you/someone can log-in on other machine without logging out the other user. After this incident, I don't think multiple client log-on is a good idea. The former will never know that someone maybe using his/her account or forgot to log off himself/herself.
Back to the topic, BlockDelete.com is not a malicious Phishing site. I have searched a bit on Live Search. All the MSN block detection requires your account name and password. Whether they are safe to use or not is beyond me. I certainly don't want to try it out, just to be safe. 10月12日 Sealing Software InstallationSealing Software Installation.
Motive: To simplify software installation and un-installation.
Recently I have installed software that uses many services and network communication. The software is installed on many client machines. Sadly enough, I ran into problems. It initially failed the installation at some point due to permissions. But then the unsuccessful un-installation leads to unsuccessful reinstallation. The rest is nightmare and finally got resolved by manually uninstall each component one by one.
Then, I am thinking, why do I have to do all those crap? Is it developer's fault? Well, they suck at making installation / un-installation process for sure. But, what about those evil adware / malware / spyware? They don't provide a proper un-installation intentionally. What happen to us, the poor guys? I won't be able to properly remove them without going into the uncharted OS system stuff. Hell, I just tried using Norton Anti-Virus to delete those, and internet ends up dead. I did recover internet, but God knows what happened to other stuff.
I am proposing a brand new way of organizing application/service/registry. Here are the key points. - Strict application to be installed into one root directory. The software does not have access to anywhere but under its directory. - Strict file location for OS related info, such as Service and Registry. - XML Based Application Header. Application Header defines what services should be "cached" by OS and includes registry information.
So how does this works? No more software installation. Just copy and paste the whole application root directory to the destination and say check this folder for software. OS will look for Application Header. OS will "cache" Application Header in one centralized place. Services will be "cached" and configured based on the Header as well. OS will occasionally reconcile the cached info with physical data. What does this mean? If you want something to be installed/running at background, you need the application header to keep it alive. If there is no application header, the registry and services will be removed from OS cache. To remove an application, just delete the root directory and everything will be gone. No need to fix registry or worry about services.
Trade Offs: - Periodically OS will check the cached files with actual files. It will take some resources when doing so. The cost is relatively small compare to the performance of current hardware standard. - Flexibility issues. I don't know deep enough about software to ensure that the system is flexible enough for everything. Library sharing, application patch, external tweaks, and shared process need to be addressed. |
|
|