NotesGoogle released the previously announced set of changes around G+ integration and UI updates today, and boy is it a disaster. Since the general changes were pre-announced last week, most of us were prepared for the letdown, but actually seeing how it works end to end has made several flaws abundantly clear. Let's start with the obvious.Unfurl
Notes"This guide will tell you how to upgrade from an older (<= 4.2.15.1) version of CyanogenMod (or any other rooted rom) to the 5.0.x or 6.0.x branch for Dream/Sapphire. "Unfurl
Notes"GoogleCL is a command-line utility that provides access to various Google services. It streamlines tasks such as posting to a Blogger blog, adding events to Calendar, or editing documents on Google Docs.<br />
"Unfurl
Notes"One of the unending sources of frustrations of being an experienced engineer in a company full of fresh graduates is having to deal with new tech leads---many engineers fresh out of school are great designers and engineers, but couldn't lead a team out of a paper bag. It didn't help that Google's internal leadership training was derived from team-building exercises for experienced executives, rather than leadership 101 that would have been appropriate in this situation."
One of the unending sources of frustrations of being an experienced engineer in a company full of fresh graduates is having to deal with new...Unfurl
Notes"One of the unending sources of frustrations of being an experienced engineer in a company full of fresh graduates is having to deal with new tech leads---many engineers fresh out of school are great designers and engineers, but couldn't lead a team out of a paper bag. It didn't help that Google's internal leadership training was derived from team-building exercises for experienced executives, rather than leadership 101 that would have been appropriate in this situation."Unfurl
Notes"So how is Apple going to enable support for multitasking? Likely similar to how Android allows it. The Android platform was designed from the ground up for use on phones and other embedded devices. Consequently, we built in a mechanism whereby applications can save their state, including their current view, with the system. In fact, through this state saving mechanism, which we call Bundles, Android applications can operate as if they are stateless."Unfurl
Notes"So how is Apple going to enable support for multitasking? Likely similar to how Android allows it. The Android platform was designed from the ground up for use on phones and other embedded devices. Consequently, we built in a mechanism whereby applications can save their state, including their current view, with the system. In fact, through this state saving mechanism, which we call Bundles, Android applications can operate as if they are stateless."Unfurl
Notes"This project allows you to host a "private instance of S3" on top of Google's infrastructure (big table, etc), leveraging existing client S3 libraries and applications - no need to reinvent the wheel."Unfurl
Notes"Our good friend Drizzy has been hard at work converting the DROID Android 2.1 ROM over to the HTC Dream / T-Mobile G1 and his dedication has paid off.
YES, You did read that right. Drizzy has also made this DROID rom from Android 2.1."Unfurl
Notes"Git and Subversion can work together in many ways. Previously, we showed how Git users can work with a project primarily managed by Subversion. In this post, we describe one way to handle the converse: Google Code acts as a stable read-only Subversion mirror of a Git project. In this model, patches are first applied to the central Git repository and exported to Google Code later."Unfurl
Notes"It's a hefty wave to catch, but our browser has already been Atlas for five years - the IGB is perched atop a custom-written HTML parsing and rendering system. While a noble technical endeavor, this leaves to us the tasks of upgrading and extending the IGB to match the ever-shifting currents of the HTML standard. Hardly the best way for us to serve you, the player!
But, like Atlas, we now have two Pillars upon which to rest these burdens.
The first, and undoubtedly greatest, is the Heraclidean support provided by Awesomium and its Prince of Code. This library harnesses the raw strength of the Chromium browser toolkit - the muscles, knit from Webkit, that writhe cobra-like beneath the skin of Google's Chrome - and hand-delivers rendered HTML pages to us as nice 3D surfaces, which we can then readily display in our own Trinity engine."Unfurl
NotesSo... The Palm Pre gets totally slammed on battery life, but the Droid gets a pass saying we just need to change our habits? Sheesh. "Until battery technology changes to double or triple capacity, you will have to change your charging habits to fit the needs of the smartphone. Instead of charging it every few days, or only charging it overnight, you need to charge the phone basically whenever it isn't being used. Driving in your car--charge the phone. Sitting at your desk--charge the phone. Sleeping at night--charge the phone."Unfurl
Notes"Today I gave a presentation at Google I/O explaining some of the cool ideas that lie at the heart of our upcoming extension system. For those who didn't get a chance to attend the conference, you can check out the slides"FeedUnfurl
Notes"Google's big surprise: each server has its own 12-volt battery to supply power if there's a problem with the main source of electricity. The company also revealed for the first time that since 2005, its data centers have been composed of standard shipping containers--each with 1,160 servers and a power consumption that can reach 250 kilowatts"Unfurl
NotesThis goes a long ways toward explaining why everything Google does is so damn ugly. "Yes, itâs true that a team at Google couldnât decide between two blues, so theyâre testing 41 shades between each blue to see which one performs better. I had a recent debate over whether a border should be 3, 4 or 5 pixels wide, and was asked to prove my case. I canât operate in an environment like that. Iâve grown tired of debating such miniscule design decisions. There are more exciting design problems in this world to tackle."Unfurl
NotesI hope not. Google's not a monopoly - it's got plenty of lesser competitors. They just happen to be really successful. It's easier to live Google free than MSFT free. "Obama's pick to head the Justice Department's antitrust unit, Christine Varney, believes that Google has a monopoly in search and will soon have a monopoly in cloud computing and that the government should act aggressively to prevent monopolies. So will she try to break Google up?"Unfurl
NotesDo you remember the days when del.icio.us had 30k users and rapid feature development? "The original headline for this article hit me last week in a post-Turkey haze⊠laying on the couch⊠staring at the ceiling in the living room â âWhy Del.icio.us is more important than Googleâ. Letâs hear it for SENSATIONALISM! Woo-hoo!"Unfurl
Notes"This script checks if the html contains alternate links to a feed on every page you visit. When an unknown feed found, it sends a request to google reader using your account for the number of subscribers. And it caches the number for subsequent visits. The cache is cleared every 24 hours."Unfurl
Notes"Google and Yahoo! (and likely Microsoft to follow) are ultimately competing with one another to become the branded single sign-on solution for the web. The good news for users is that by using the same underlying technology, most relying parties will able to turn on support for any new OpenID provider fairly easily. The bad news for users is that since none of the major providers are also relying parties, using services at each of these site still requires multiple accounts. Further, a sign in box with 100 different logos for 100 different providers isnât a great user experience."FeedUnfurl
Notes"AideRSS is pleased to provide a Firefox extension to harness the power of PostRankâą to score, filter and track performance of any RSS feed directly within GoogleReader. Now GoogleReader users can reclaim their time with a single mouse click to find the best content, boost their productivity and stay on top of the news."Unfurl
Notes"GAEUnit is a unit test framework that helps to automate testing of your Google App Engine application. With a single configuration change (it can be completed within 30 seconds), your unit tests can be run in the real GAE app server environment using a web browser. "Unfurl
Notes"Taking the code made by Jacob on his Mario Kart demo I thought why not give it a try using the tiles of Yahoo or Google maps to create the same effect as in the GPS systems"Unfurl
Notes"I hope you're convinced, by now, that programming languages with first-class functions let you find more opportunities for abstraction, which means your code is smaller, tighter, more reusable, and more scalable."FeedEmbedUnfurl
NotesHoly crap - this bug is fixed? If so, it means that YouTube favorites feeds now reflect when a video was made favorite, not when the video itself was changed. "For V2 the atom:published and atom:updated reflect the time the favorite was added. There is a new tag inside of <media:group> called <yt:uploaded> that gives the datetime that the video was uploaded."Unfurl
Notes"Reading the Google Chrome comic strip made clear the parallel to the emergence of QEMM and DESQview: All todayâs browsers are effectively single tasking, in that only one tab can be actively processing, say, a JavaScript application at any given time (âinherently single threadedâ), yet the tabs are interactive to the point where the misbehavior of an âapplicationâ in one tab can impact â and sometimes crash â the operation of the entire browser. Web 2.0 has brought about an array of browser-based applications and activities that require a more robust, stable, multiprocessing browser with each process assigned to its own memory space and associated data structures â which is basically how DESQview operated. Indeed, when I pointed this out during yesterdayâs SquawkBox, someone labeled Google Chrome as âDESQview for the cloud.â Talk about âBack to the Futureâ!"Unfurl
Notes"Of course, the huge design choice that isn't explained, the giant in the room, if you will, shows up in this illustration from the comic: ... I can't help but think that people will encounter some difficulties in using a browser that's taller than a man. The Fitts' Law hit alone seems worth a bit of rethinking on Google's part, at least without a lot of stretching."Unfurl
Notes"Chrome is the end of the browser and the beginning of the Cloud Client. These are quite different things. A Cloud Client is a flexible and configurable Interface in which an application can run. Whether the rest of the application is local or lives in the cloud is an option - and switchable. The user may not even know nor care. It doesnât sound much like a browser does it?"Unfurl
Notes"So even in a more competitive environment than ever, Iâm very optimistic about the future of Mozilla and the future of the open Web." John Lilly is the CEO of Mozilla.Unfurl
Notes"The Tombs of Asciiroth is a free, open source game you can play right now in your browser. It has arcade, puzzle and exploration-style game play in an extensive world of font-based abstraction. If it looks a little old school, it's only because I've been trying to make this game since 1980. But other things kept getting in the way. Hope you have some fun with it. "Unfurl