Showing posts with label Google. Show all posts
Showing posts with label Google. Show all posts

Friday, March 19, 2010

New Google Search on Chrome

Google certainly love their own browser more than any other browsers. Who doesn't love their own child?

Today, Google has changed the entire search experiences just for the Chrome. If you navigate to http://www.google.com, you'll get to see a slightly re-styled layout. But as you proceed on your search, you'll soon find out the search results are completely re-arranged, re-styled, and re-worked.

It looks like Google is taking a step up against Bing's decision driven search engine and also they took a step up in terms of user friendliness.
The left rail is now filled with search filters and options. The most used "Everything", "News", and "Maps" is very useful.

Here's a couple screenshots:


Thursday, January 14, 2010

Chrome Armory v1.3.2 Released

After staying up very late last night to push out v1.3.0, I was very happy with the new code optimizations. Now that the whole code base is based on a much stronger structure/framework, I started doing some reality checks on the list of features on my notebook (btw, it was updated early this morning after seeing the new wowarmory). Surprisingly, most the features can be done much sooner since the implementation part has gotten much easier and cleaner.

I had a long 3 hour drive home from work today (LA traffic SUCKS). Usually it's a long ass boring drive, but not today. My brain was going through each planned/unplanned features to figure out how they can be done and in which order they can be released. Don't under estimate the power of 3 hour traffic jam. I've not only reordered the release milestones on my basecamp, but also added a few more features onto my notebook after I got home.

So here it is, v1.3.2. I quickly finished off some of the features that were interrupted by yesterday's emergency release and also added a simple but very very neat feature - 3D Model Viewer.

Release Notes:
v1.3.2
 - added new character 3D model viewer
 - added base/ranged/melee/spell/defense stats of the character
 - lots of code optimization and speed optimization



Wednesday, January 13, 2010

Chrome Armory v1.3.0 Released

v1.3.0 is supposed be a big release, but since Blizzard decided to update wowarmory.com, this version has been taken over by code updates to support Blizzard's updates.

However, this release isn't a minor patch release. It did contain quite a bit of changes and including a new feature. I went through major refactoring over the quick and dirty codes (remember, this extension was my first extension and took me only half a day to finish v1.0). The end result is a more organized, more secure, and much faster code base. You'll probably notice the load time on a character's profile has increased. This round of refactoring is only the first step of many that I have planned.

My goal is to have a release at least once a week (every Sunday). There are many ideas on my notebook (on Evernote), so stay tunned in for more. :)

Here are the release notes:

v1.3.0
 - major release to support new wowarmory.com UI
 - added character specs
 - detects the active and inactive specs

Tuesday, January 12, 2010

China's Top Search Engine Baidu Got Hacked

China's top search engine Baidu (百度) was hacked this morning.
It appears that the hacker, who call themselves "Iranian Cyber Army", changed Baidu's DNS record to point to another site.
A Baidu insider told Chinanews.com.cn that the problem is solved and the site should be back in half an hour.

Ok, this is definitely embarrassing. It is ok to make mistakes, even Google makes mistakes too as listed being one of their top five viewed blog posts of 2009. But getting your DNS record changed, that's like having your backyard light on fire by someone else.

Google opens up file uploads through Google Docs

I really feel like I should rename my blog to something Google related. It seems like almost every blog I post is about Google.

Google has announced on its official blog that Google Docs will be opened up in the next few weeks for all kinds of file uploads and supports file size up to 250MB per file. Files uploaded can also be shared with other people just like the docs right now.

This is certainly some great news for all of us. For the past couple years, GDrive has been on my and probably on many of your wishlist. I know this is not officially the GDrive, but it certainly is just as exciting.


Over the next few weeks, we’re rolling out the ability to upload all file types to the cloud through Google Docs, giving you one place where you can upload and access your key files online. Because Google Docs now supports files up to 250 MB in size, which is larger than the attachment limit on most email applications, you’ll be able to backup large graphics files, RAW photos, ZIP archives and much more to the cloud. More importantly, instead of carrying a USB drive, you can now use Google Docs as a more convenient option for accessing your files on different computers.


This feature can also help you work with teams to organize and collaborate on information online.

Google twitter search results

Just came across something really interesting on Google's search result.

I was searching for "chrome extensions" and noticed the twitter search results were listed very differently. The results are updated in real time. If you wait and see, you'll see more results gets added to the top.


Wednesday, January 6, 2010

Google + Mobile = Total Freedom

Yes, Freedom, don't we all love freedom, especially after being slaved by our mobile carriers for so long? Maybe people outside of United States won't have such a strong feeling, but for anyone who lives in US, you know the pain.

Yesterday, Google has just announced its new mobile strategy based on the already popular (some people call it "iPhone killer") Android platform. The idea of the strategy literally smashed open the shackles that we were forced to put on with all the mobile carriers. We now can choose an "unlocked" phone first before choosing a carrier.

Just to clear things up a bit, I'm going to explain why this is so significant.

The idea of buying an "unlocked" phone to some of us, it is almost unheard of. Of course to people that are a bit more tech savvy, this isn't that special. However, buying an unlocked phone directly from the manufacture instead of through eBay or some shady cellphone dealers in LA is definitely new. But in many other parts of the world, this isn't new at all. Their mobile industry models are built to serve as the networks, not the cellphone dealers.

A quick example would be China even though China has only two government owned mobile networks. In China, people would save up their money to buy a phone first, and then decide which network they want to use. If you go to a computer/gadgets mall in Shanghai, you'll find hundreds of different cell phones sold by pretty much every store. There is no concept of "locked" or "unlocked" phones. All phones sold their by natures are "unlocked" and they have to be. You'll see exactly why shortly here.

I remember I had to call T-Mobile while I was in China to unlock my MDA so that I could use it there. T-Mobile actually charged me $30 just for giving me the damn unlocking code.

The freedom of choosing which carrier you want to use with your phone is truly turning the US mobile industry upside down. For the first time, you don't have to deal with a carrier that you don't like or a plan you can't effort just because you want the phone from that carrier or plan. You know buy your preferred phone than take it to the carrier you like and choose the plan you wish. I don't know about anyone else's feeling on this, at least this sounds naturally right to me. Why would I settle for a two year contract for an insane monthly cost just for a phone that potentially can be out dated within a year?

Again, I'm going to use China's mobile industry as an example to compare to the US mobile industry.
Have you seen the messiness of the prepaid mobile market in US? There are quite a few of small to large carriers who specifically provide prepaid mobile service. They all charge an insane amount of money for every service provided (even MetroPCS. oh yes, don't be fooled, it cost you $2 everytime to just pay the bill online ) What's even worse is they all make you to buy your phone from them and most phones are really really crappy. When my Mom visited me last year, she brought with her a really nice Samsung phone from China thinking that she could just buy a prepaid SIM card and start making phone calls. But no, that did not happen and quite frankly could not happen with any carriers. (we ended up buying a $60 crappy phone from MetroPCS and put her on a MetroPCS plan)
Now comparing to China's mobile industry, it is just completely the other way around. You can buy prepaid SIM cards or Prepaid Minutes Card from any convenient store (including 7-Eleven). You have the freedom of choosing which network you want to use, which phone number you want to use (this part is depended on what the store has on hand), and which prepaid plan you want to use (plans are different by minutes and services provided). If you happen to have your phone with you, you can put in the SIM card right at the spot and start using the service.
Of course, there are also long term service contracts you can sign with the networks just like the way it is in US, but buying a phone from the network is completely optional.

Ever since Google surfaced up in the Tech mainstream, being public or not, it has kept its promise for being open. Most of the softwares and platforms developed by Google are open sourced. Google believes in "openess" when it comes to software development (I have a post coming up soon that talks specifically about this "openess"). This promise was also well kept on the Android, an open source smart mobile platform.

The article on Techcrunch covering this story summarized the relationship between Google and Carriers quite well. All the carriers and manufactures except AT&T & Apple had their balls held by iPhone when it comes to the smartphone war. Everyone of them wants something to compete with iPhone. Now here comes Android. It's not a phone, but a base platform that can be implemented on different hardwares. It makes the manufacture and the carrier's life easier and it gives them a magic wand that can compete with iPhone.

From my personal view, it's a simple market share war between Google and Apple. If all the carriers sign up to the Google's new strategy, how many Android phones will there be on the market? I'm guessing it would be a lot more than what AT&T+Apple can handle by themselves.

Monday, January 4, 2010

Chrome Armory 1.2.1 Released

I have just released v1.2.1 of Chrome Armory on https://chrome.google.com/extensions/

Here are the release notes:

v1.2.1
 - fixed an image displaying issue which was caused by failed packaging


v1.2.0
 - added support for all other regions (except for china since all realms are offline there)
 - added international characters support 
 - code optimizations







Again, if you have any suggestions, bugs to report, or ideas, please feel free to write in the comments. Trust me, I do read them and valuable feed backs (good or bad) are all extremely welcomed.

Tuesday, December 29, 2009

Chrome Extension - Regular Expression Search

I'm now on my third extension now.

Here it is, Regular Expression Search 1.0

A simple search utility that allows you to search a web page using regular expression.

==== Features under development ====
 1. toggle through found results
 2. improved UI


Chrome Extension - Regular Expression Checker

On firefox, there are quite a few regular expression tester add-ons. Unfortunately, there has not been any for Chrome yet. So I decided to make a simple one.

Here it is, Regular Expression Checker 1.0


Simple regular expression checker/tester.

==== Features under development ====
 1. save regular expressions
 2. provide a library of pre-built regular expressions
 3. replace feature
 4. regex match status (how many matches, how many subpatterns, etc)


Monday, December 28, 2009

ChromeArmory 1.0

Over this holiday season, I figured instead of running endless of instances in WoW, I better work on something fun and useful.

In my previous posts, I promised a tutorial post on how to write chrome extensions. This promise is not broken yet, it's still in the queue of all the posts I try to write and release everyday. Before I get to the actual tutorial post, I decided to write an extension of my own first.

So here it is, Chrome Armory 1.0.
Feel free to leave me any comments and suggestions. Bugs are also welcomed.

This extension provides a quick access to your world of warcraft's character profile. Items displayed on the profile page also provides tooltip powered by Wowhead.com.

==== Features under development ====
 1. base/ranged/melee/spell/defense stats of the character
 2. dual spec detection
 3. achievement stats
 4. additional tools to determine the status of the character (whether character is def capped, have enough spell power, etc.)



Thursday, December 24, 2009

Google Chrome Extensions - For the developers

In the previous article, I reviewed some fun and useful Chrome Extensions. Today, I'm going to review a few Chrome extensions for developers. It's a perfect holiday present for all the nerdy devs out there (including myself).

1. Resolution Test
Resolution Test changes the size of the browser window for developers to preview their websites in different screen resolutions. It includes a list of commonly used resolutions as well as a custom option for you to input your own.
This one is a must have for anyone who wants to develop pages for different screen sizes. I still don't get why the hell people are still on 800x600.

2. Web Developer Tools
This extension is trying to duplicate the functionalities of Web Developer for Firefox. So far, i'm pretty impressed by the functionalities, although I don't really like the UI of the tool.



3. IE Tab
I reviewed this in my last post. This IE Tab is great for running IE only sites, it is also a great tool for developer who wants to see the evil outcome of IE quickly within Chrome itself.

4. Speed Tracer (by Google)
This is purely awesome. It can profile the speed of your web application in real time and helps to identify the slowness. It can identify how busy the UI calls are, and a separated graph for tracing how the resources perform from a network perspective. This is perfect for developer who's developing rich web (Ajax) applications.



5. Chrome SEO
Ever wonder what you can do to improve your site's search engine ranking? It often takes a lot of research and always stay on top of the latest SEO tips (literally tips) to be good at SEO. And quite frankly, SEO is also a day to day task if you want the ultimate most result.
This extension doesn't show you all the areas where you should improve for SEO. However, this nifty tool does show you the outcome of your SEO efforts by showing you the results pulled from major search engines and analytics tools.
This extension is still under heavy development and a new version is said to be released this week.



------------------------------
-- Current Features --
------------------------------
Pages Indexed on:
- Bing
- Google
- Yahoo


Backlinks as reported by :
- Alexa
- Bing
- Google
- MajesticSeo
- Yahoo


Current Traffic and Rankings as reported by :
- Alexa
- Compete
- Google PageRank
- Quantcast
- SEMRush
- Technorati


Social Bookmark counts on :
- Delicious
- Digg
- Dmoz
- StumbleUpon


Cached Versions of the website from :
- Archive.org
- CoralCDN
- Google
- WebCite


Domain Details such as :
- DNS
- IP Address
- Server Location
- Whois details


-----------------------------
-- Future Features --
-----------------------------
- Integration with Google Search Results. Similar to SeoQuake or the SEOBook Firefox extension.


- Keyword Ranking Checker to quickly and easily check your rankings for multiple sites and keywords across the major search engines.


- On page keyword analysis


- NoFollow checker to highlight links on the current page that are no followed.


- Keyword Research to easily generate and analyze keyword lists and view how much traffic each keyword receives.


- PPC Integration (Adwords, Adsense, Microsoft Adcenter, Yahoo Search Marketing)


- Google Analytics Integration


So far, I have reviewed 5 useful dev extensions. There are still a few I really want to review, but they are either still under development or still buggy. I will save them for the future when they are finished and stabilized.
In the next article, I'm going to write a short tutorial on how to write Chrome extensions. Hopefully it will also mark as the beginning of a new Chrome Extension project from me. Stay tuned.

Sunday, December 20, 2009

Fun and Useful - Google Chrome Extensions

12/08/09, ah the magical Google Chrome day, an early Christmas day for all of us chrome/google fan boys out there. Google brought us three gifts: Chrome for Mac beta, Chrome for Linux beta, and Chrome extensions beta. I have to confess, the Linux beta is on the top of the list for me. Under Linux, there isn't that many choices for browsers. The best browser so far has been "always memory hungry" Firefox (not saying FF is bad, i still love it, but on a $90 512MB RAM play machine, you know what will happen). Now I have Chrome, oh yes, the Google Chrome.

Ok, back to the topic. The much anticipated Official Google Chrome extensions support is finally here. As an early adopter, I have been on the dev channel Chrome builds, so having able to install extensions isn't news to me. But, with the extension support released on normal Chrome builds and extensions site released, we are suddenly opened to hundreds, if not thousands of extensions and with installation as easy as a click of a button.

I have been exploring different extensions. In this post, I'm going to show you a few of my favorite extensions. You'll certainly find them fun and useful. In the future, I'll have another post to review some great dev related extensions.

1. Invisible Hand
"InvisibleHand discreetly notifies you if the product you’re browsing is available more cheaply from another retailer. The notification provides a convenient link straight to the relevant product page on the competing retailer’s website."
This magical extension really does work. I was searching for a video card on Newegg.com and look what showed up on my Chrome:


Yes, it alerted me that I could save $7.99 if I buy the very same card from Amazon.com. Isn't that cool? I tested a bunch of other products and they all seemed to work. Although sometimes the saving is only a few cents, but it still shows me that. It compares all the major online retailers for the best bargain. Purely awesome!!!

2. Evernote Web Clipper
"Use the Evernote Web Clipper extension to easily save all the interesting stuff you see while browsing the web. No more bookmarks, tabs, or open windows. See something you like, clip it and you'll have it forever."
If you are an Evernote user, then you will definitely love this extension. It allows you to quickly clip a page that you like and saves to your Evernote account.


3. IE Tab
"Use Internet Explorer to display web pages in a Chrome tab. Some sites can only be displayed using IE, and with this extension you can now see those sites without leaving Chrome. Great for web developers who want to test the IE rendering engine, users who use sites with ActiveX controls, and users who want to use the explorer view for local files (i.e. file:// URLs)."
The classic IE Tab. We had that on FF, now it's also available on Chrome.


4. Aviary Screen Capture

"Take a screenshot of any webpage and edit it directly in your browser with Aviary.com applications. Plus convenient access to the Aviary website and tools.


This quick screen capture addon is a must-have for bloggers and designers alike! It will perform a screen capture of the visible portion of any webpage and then open the capture INSTANTLY in a basic image editor where you can do markup (draw arrows and rectangles), edit (crop, rotate and resize) and get the exact pixel colors of the image. A perfect companion tool for designers and bloggers!"
This is really useful. You can quickly capture the page you are currently viewing and allows you to make modifications. Matter fact, I used it for all the images above. What's even cooler is that it allows you save the image to disk or save to web. Personally, I still like TinyPic for hosting my images, but for people that aren't as picky as I am, Aviary's save to web is definitely a must have.