-- MySQL dump 10.11 -- -- Host: mysql.julian.web.id Database: joolean_drupal -- ------------------------------------------------------ -- Server version 5.1.56-log /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; /*!40103 SET TIME_ZONE='+00:00' */; /*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; -- -- Table structure for table `access` -- DROP TABLE IF EXISTS `access`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `access` ( `aid` int(11) NOT NULL AUTO_INCREMENT, `mask` varchar(255) NOT NULL DEFAULT '', `type` varchar(255) NOT NULL DEFAULT '', `status` tinyint(2) NOT NULL DEFAULT '0', PRIMARY KEY (`aid`) ) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `access` -- LOCK TABLES `access` WRITE; /*!40000 ALTER TABLE `access` DISABLE KEYS */; INSERT INTO `access` VALUES (1,'219.54.160.65','host',0); /*!40000 ALTER TABLE `access` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `accesslog` -- DROP TABLE IF EXISTS `accesslog`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `accesslog` ( `aid` int(10) NOT NULL AUTO_INCREMENT, `sid` varchar(32) NOT NULL DEFAULT '', `title` varchar(255) DEFAULT NULL, `path` varchar(255) DEFAULT NULL, `url` varchar(255) DEFAULT NULL, `hostname` varchar(128) DEFAULT NULL, `uid` int(10) unsigned DEFAULT '0', `timer` int(10) unsigned NOT NULL DEFAULT '0', `timestamp` int(11) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`aid`), KEY `accesslog_timestamp` (`timestamp`), KEY `uid` (`uid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `accesslog` -- LOCK TABLES `accesslog` WRITE; /*!40000 ALTER TABLE `accesslog` DISABLE KEYS */; /*!40000 ALTER TABLE `accesslog` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `actions` -- DROP TABLE IF EXISTS `actions`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `actions` ( `aid` varchar(255) NOT NULL DEFAULT '0', `type` varchar(32) NOT NULL DEFAULT '', `callback` varchar(255) NOT NULL DEFAULT '', `parameters` longtext NOT NULL, `description` varchar(255) NOT NULL DEFAULT '0', PRIMARY KEY (`aid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `actions` -- LOCK TABLES `actions` WRITE; /*!40000 ALTER TABLE `actions` DISABLE KEYS */; INSERT INTO `actions` VALUES ('node_publish_action','node','node_publish_action','','Publish post'),('node_unpublish_action','node','node_unpublish_action','','Unpublish post'),('node_make_sticky_action','node','node_make_sticky_action','','Make post sticky'),('node_make_unsticky_action','node','node_make_unsticky_action','','Make post unsticky'),('node_promote_action','node','node_promote_action','','Promote post to front page'),('node_unpromote_action','node','node_unpromote_action','','Remove post from front page'),('node_save_action','node','node_save_action','','Save post'),('user_block_user_action','user','user_block_user_action','','Block current user'),('user_block_ip_action','user','user_block_ip_action','','Ban IP address of current user'),('comment_unpublish_action','comment','comment_unpublish_action','','Unpublish comment'),('comment_publish_action','comment','comment_publish_action','','Publish comment'); /*!40000 ALTER TABLE `actions` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `actions_aid` -- DROP TABLE IF EXISTS `actions_aid`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `actions_aid` ( `aid` int(10) unsigned NOT NULL AUTO_INCREMENT, PRIMARY KEY (`aid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `actions_aid` -- LOCK TABLES `actions_aid` WRITE; /*!40000 ALTER TABLE `actions_aid` DISABLE KEYS */; /*!40000 ALTER TABLE `actions_aid` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `aggregator_category` -- DROP TABLE IF EXISTS `aggregator_category`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `aggregator_category` ( `cid` int(10) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL DEFAULT '', `description` longtext NOT NULL, `block` tinyint(2) NOT NULL DEFAULT '0', PRIMARY KEY (`cid`), UNIQUE KEY `title` (`title`) ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `aggregator_category` -- LOCK TABLES `aggregator_category` WRITE; /*!40000 ALTER TABLE `aggregator_category` DISABLE KEYS */; INSERT INTO `aggregator_category` VALUES (1,'Other Aggregators','',10),(2,'Google','Google Blog',10),(3,'Microsoft','Microsoft\'s Blog',10); /*!40000 ALTER TABLE `aggregator_category` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `aggregator_category_feed` -- DROP TABLE IF EXISTS `aggregator_category_feed`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `aggregator_category_feed` ( `fid` int(10) NOT NULL DEFAULT '0', `cid` int(10) NOT NULL DEFAULT '0', PRIMARY KEY (`cid`,`fid`), KEY `fid` (`fid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `aggregator_category_feed` -- LOCK TABLES `aggregator_category_feed` WRITE; /*!40000 ALTER TABLE `aggregator_category_feed` DISABLE KEYS */; INSERT INTO `aggregator_category_feed` VALUES (1,1),(3,1),(9,1),(4,2),(5,2),(7,2),(10,2),(11,2),(12,2),(13,2),(14,2),(8,3); /*!40000 ALTER TABLE `aggregator_category_feed` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `aggregator_category_item` -- DROP TABLE IF EXISTS `aggregator_category_item`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `aggregator_category_item` ( `iid` int(10) NOT NULL DEFAULT '0', `cid` int(10) NOT NULL DEFAULT '0', PRIMARY KEY (`cid`,`iid`), KEY `iid` (`iid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `aggregator_category_item` -- LOCK TABLES `aggregator_category_item` WRITE; /*!40000 ALTER TABLE `aggregator_category_item` DISABLE KEYS */; INSERT INTO `aggregator_category_item` VALUES (108782,1),(108804,1),(108868,1),(108911,1),(108912,1),(108940,1),(108965,1),(108973,1),(109058,1),(109059,1),(109080,1),(109101,1),(109155,1),(109156,1),(109177,1),(109217,1),(109303,1),(109304,1),(109325,1),(109347,1),(109348,1),(109349,1),(109365,1),(109522,1),(109523,1),(109524,1),(109536,1),(109537,1),(109538,1),(109576,1),(109606,1),(109651,1),(109654,1),(109665,1),(109666,1),(109667,1),(109713,1),(109734,1),(109735,1),(109736,1),(109737,1),(109739,1),(109740,1),(109761,1),(109795,1),(109796,1),(109832,1),(109835,1),(109867,1),(109898,1),(109899,1),(109951,1),(109962,1),(109964,1),(109966,1),(110033,1),(110129,1),(110130,1),(110131,1),(110132,1),(110133,1),(110134,1),(110135,1),(110136,1),(110157,1),(110200,1),(110201,1),(110216,1),(110218,1),(110239,1),(110243,1),(110249,1),(110250,1),(110251,1),(110259,1),(110260,1),(110261,1),(110291,1),(110347,1),(110348,1),(110349,1),(110370,1),(110371,1),(110373,1),(110437,1),(110438,1),(110503,1),(110504,1),(110517,1),(110518,1),(110527,1),(110536,1),(110606,1),(110607,1),(110640,1),(110674,1),(110692,1),(110693,1),(110718,1),(110727,1),(110744,1),(110745,1),(110800,1),(110801,1),(110802,1),(110822,1),(110849,1),(110908,1),(110940,1),(110941,1),(110951,1),(110979,1),(110982,1),(110995,1),(110996,1),(111003,1),(111018,1),(111053,1),(111093,1),(111094,1),(111103,1),(111112,1),(111120,1),(111128,1),(111129,1),(111130,1),(111131,1),(111151,1),(111183,1),(111232,1),(111333,1),(111334,1),(111398,1),(111458,1),(111465,1),(111486,1),(111522,1),(111530,1),(111552,1),(111553,1),(111645,1),(111713,1),(111722,1),(111749,1),(111750,1),(111751,1),(111760,1),(111778,1),(111805,1),(111806,1),(111807,1),(111808,1),(111809,1),(111825,1),(111842,1),(111845,1),(111846,1),(111847,1),(111848,1),(111849,1),(111898,1),(111925,1),(112031,1),(112057,1),(112058,1),(112137,1),(112155,1),(112173,1),(112183,1),(112184,1),(112185,1),(112205,1),(112206,1),(112207,1),(112218,1),(112339,1),(112340,1),(112364,1),(112385,1),(112406,1),(112451,1),(112543,1),(112544,1),(112635,1),(112790,1),(112819,1),(113014,1),(113015,1),(113052,1),(113153,1),(113154,1),(113179,1),(113258,1),(113288,1),(113334,1),(113387,1),(113403,1),(113459,1),(113472,1),(113479,1),(113541,1),(113548,1),(113653,1),(113654,1),(113655,1),(113717,1),(113795,1),(113875,1),(113904,1),(113928,1),(113980,1),(114021,1),(114037,1),(114046,1),(114047,1),(114055,1),(114147,1),(114148,1),(114238,1),(114265,1),(114268,1),(114312,1),(114398,1),(114508,1),(114509,1),(114740,1),(114785,1),(114966,1),(114975,1),(115087,1),(115088,1),(115089,1),(115090,1),(115091,1),(115092,1),(115130,1),(115131,1),(115149,1),(115180,1),(115236,1),(115434,1),(101245,2),(102031,2),(102179,2),(104926,2),(107235,2),(107299,2),(108044,2),(108310,2),(108344,2),(108428,2),(108499,2),(108530,2),(108553,2),(108578,2),(108611,2),(108634,2),(108662,2),(108679,2),(108826,2),(108962,2),(108963,2),(108964,2),(108966,2),(109000,2),(109001,2),(109002,2),(109012,2),(109013,2),(109014,2),(109015,2),(109036,2),(109057,2),(109079,2),(109107,2),(109133,2),(109134,2),(109198,2),(109199,2),(109200,2),(109201,2),(109206,2),(109207,2),(109227,2),(109228,2),(109229,2),(109250,2),(109293,2),(109350,2),(109366,2),(109381,2),(109382,2),(109403,2),(109533,2),(109534,2),(109535,2),(109597,2),(109642,2),(109650,2),(109652,2),(109653,2),(109688,2),(109689,2),(109690,2),(109691,2),(109692,2),(109738,2),(109762,2),(109763,2),(109794,2),(109831,2),(109833,2),(109834,2),(109856,2),(109900,2),(109901,2),(109929,2),(109930,2),(109963,2),(109965,2),(109967,2),(110014,2),(110022,2),(110084,2),(110085,2),(110086,2),(110087,2),(110088,2),(110188,2),(110198,2),(110199,2),(110202,2),(110203,2),(110204,2),(110215,2),(110217,2),(110226,2),(110227,2),(110238,2),(110240,2),(110241,2),(110242,2),(110244,2),(110245,2),(110246,2),(110247,2),(110248,2),(110262,2),(110270,2),(110290,2),(110292,2),(110350,2),(110351,2),(110372,2),(110383,2),(110428,2),(110436,2),(110453,2),(110462,2),(110469,2),(110470,2),(110471,2),(110472,2),(110492,2),(110493,2),(110494,2),(110495,2),(110496,2),(110505,2),(110514,2),(110515,2),(110516,2),(110635,2),(110636,2),(110637,2),(110638,2),(110639,2),(110660,2),(110661,2),(110662,2),(110663,2),(110664,2),(110665,2),(110675,2),(110676,2),(110677,2),(110684,2),(110691,2),(110694,2),(110695,2),(110696,2),(110697,2),(110698,2),(110699,2),(110700,2),(110701,2),(110702,2),(110703,2),(110704,2),(110705,2),(110706,2),(110707,2),(110708,2),(110714,2),(110715,2),(110716,2),(110717,2),(110728,2),(110729,2),(110730,2),(110739,2),(110740,2),(110741,2),(110742,2),(110743,2),(110746,2),(110747,2),(110761,2),(110770,2),(110771,2),(110772,2),(110773,2),(110793,2),(110794,2),(110795,2),(110796,2),(110797,2),(110798,2),(110799,2),(110907,2),(110909,2),(110929,2),(110930,2),(110931,2),(110942,2),(110949,2),(110950,2),(110952,2),(110978,2),(110980,2),(110981,2),(110988,2),(111019,2),(111020,2),(111021,2),(111022,2),(111023,2),(111024,2),(111054,2),(111055,2),(111056,2),(111065,2),(111171,2),(111172,2),(111173,2),(111181,2),(111182,2),(111203,2),(111204,2),(111205,2),(111282,2),(111291,2),(111292,2),(111293,2),(111294,2),(111335,2),(111389,2),(111390,2),(111397,2),(111442,2),(111443,2),(111444,2),(111485,2),(111494,2),(111495,2),(111554,2),(111646,2),(111703,2),(111711,2),(111712,2),(111714,2),(111715,2),(111730,2),(111739,2),(111748,2),(111777,2),(111804,2),(111833,2),(111840,2),(111841,2),(111843,2),(111844,2),(111850,2),(111917,2),(111924,2),(111965,2),(112019,2),(112025,2),(112056,2),(112082,2),(112095,2),(112096,2),(112168,2),(112178,2),(112195,2),(112208,2),(112223,2),(112255,2),(112260,2),(112261,2),(112270,2),(112275,2),(112346,2),(112352,2),(112353,2),(112354,2),(112416,2),(112435,2),(112450,2),(112474,2),(112502,2),(112633,2),(112634,2),(112664,2),(112712,2),(112735,2),(112951,2),(113112,2),(113151,2),(113152,2),(113225,2),(113233,2),(113257,2),(113275,2),(113379,2),(113394,2),(113395,2),(113402,2),(113524,2),(113591,2),(113608,2),(113609,2),(113616,2),(113639,2),(113640,2),(113704,2),(113724,2),(113725,2),(113726,2),(113749,2),(113750,2),(113808,2),(113821,2),(113822,2),(113829,2),(113837,2),(113838,2),(113845,2),(113853,2),(113854,2),(113868,2),(113890,2),(113912,2),(113953,2),(113962,2),(113963,2),(114239,2),(114266,2),(114267,2),(114330,2),(114344,2),(114345,2),(114375,2),(114443,2),(114460,2),(114620,2),(114712,2),(114738,2),(114739,2),(114758,2),(114759,2),(114800,2),(114809,2),(114818,2),(114827,2),(114843,2),(114850,2),(114967,2),(115024,2),(115025,2),(115026,2),(115027,2),(115059,2),(115060,2),(115078,2),(115084,2),(115085,2),(115086,2),(115099,2),(115118,2),(115124,2),(115150,2),(115155,2),(115156,2),(115161,2),(115162,2),(115179,2),(115296,2),(115317,2),(115337,2),(115338,2),(115382,2),(115482,2),(115502,2),(115552,2),(115553,2),(115557,2),(115558,2),(27813,3),(27814,3),(27815,3),(27816,3),(27817,3),(27818,3),(27819,3),(27820,3),(27821,3),(27822,3),(27823,3),(27824,3),(27825,3),(27826,3),(27827,3),(28084,3),(28085,3),(28246,3),(28247,3),(28772,3),(28783,3),(28784,3),(28785,3),(28786,3),(29045,3),(29046,3),(29047,3),(29048,3),(29314,3),(29315,3),(29316,3),(29317,3),(29375,3),(29487,3),(29488,3),(29739,3),(29740,3),(29874,3),(29875,3),(30192,3),(30522,3),(30523,3),(30524,3),(30525,3),(30526,3),(30527,3),(30549,3),(30681,3),(30682,3),(30683,3),(30841,3),(31055,3),(31056,3),(31627,3),(31628,3),(31706,3),(31707,3),(31863,3),(31864,3),(31865,3),(31930,3),(31931,3),(32246,3),(32247,3),(32248,3),(32444,3),(32445,3),(32446,3),(32628,3),(32629,3),(32630,3),(33074,3),(33075,3),(33115,3),(33116,3),(33547,3),(33548,3),(33549,3),(33550,3),(33551,3),(34237,3),(34238,3),(34239,3),(34240,3),(34329,3),(34330,3),(34331,3),(34366,3),(34367,3),(34368,3),(34369,3),(34370,3),(34490,3),(34491,3),(34511,3),(34512,3),(34513,3),(34514,3),(34515,3),(34568,3),(34569,3),(34669,3),(34670,3),(35029,3),(35030,3),(35031,3),(35032,3),(35033,3),(35198,3),(35199,3),(35200,3),(35201,3),(35366,3),(35367,3),(35368,3),(35369,3),(35543,3),(35544,3),(35545,3),(35546,3),(35630,3),(35631,3),(35632,3),(35756,3),(35757,3),(35770,3),(35771,3),(35882,3),(35883,3),(35913,3),(35914,3),(36005,3),(36006,3),(36007,3),(36008,3),(36009,3),(36010,3),(36011,3),(36191,3),(36382,3),(36383,3),(36728,3),(36729,3),(36822,3),(36823,3),(36824,3),(36825,3),(36826,3),(37229,3),(37230,3),(37231,3),(37500,3),(37501,3),(37502,3),(37629,3),(37630,3),(37631,3),(37632,3),(37782,3),(37783,3),(37784,3),(37785,3),(37786,3),(38028,3),(38029,3),(38030,3),(38409,3),(38410,3),(38411,3),(38444,3),(38445,3),(38704,3),(38705,3),(38877,3),(38878,3),(39120,3),(39121,3),(39493,3),(39494,3),(39496,3),(39621,3),(39643,3),(39677,3),(39678,3),(39911,3),(40116,3),(40117,3),(40118,3),(40119,3),(40120,3),(40121,3),(40122,3),(40406,3),(40966,3),(40967,3),(40968,3),(40969,3),(41251,3),(41252,3),(41464,3),(41465,3),(41704,3),(41705,3),(41706,3),(41946,3),(41947,3),(41948,3),(41949,3),(42575,3),(42576,3),(42577,3),(42870,3),(42871,3),(42872,3),(42873,3),(43074,3),(43075,3),(43076,3),(43077,3),(43859,3),(43916,3),(43917,3),(43918,3),(44390,3),(44391,3),(44392,3),(44609,3),(44913,3),(45375,3),(45572,3); /*!40000 ALTER TABLE `aggregator_category_item` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `aggregator_feed` -- DROP TABLE IF EXISTS `aggregator_feed`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `aggregator_feed` ( `fid` int(10) NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL DEFAULT '', `url` varchar(255) NOT NULL DEFAULT '', `refresh` int(10) NOT NULL DEFAULT '0', `checked` int(10) NOT NULL DEFAULT '0', `link` varchar(255) NOT NULL DEFAULT '', `description` longtext NOT NULL, `image` longtext NOT NULL, `etag` varchar(255) NOT NULL DEFAULT '', `modified` int(10) NOT NULL DEFAULT '0', `block` tinyint(2) NOT NULL DEFAULT '0', PRIMARY KEY (`fid`), UNIQUE KEY `title` (`title`), UNIQUE KEY `url` (`url`) ) ENGINE=MyISAM AUTO_INCREMENT=15 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `aggregator_feed` -- LOCK TABLES `aggregator_feed` WRITE; /*!40000 ALTER TABLE `aggregator_feed` DISABLE KEYS */; INSERT INTO `aggregator_feed` VALUES (1,'UI Blog','http://blog.ui.edu/blog/julian/feed',3600,1203929105,'/blog/feed','','','',1203928464,5),(4,'Google Code','http://google-code-updates.blogspot.com/atom.xml',3600,1311381903,'http://googlecode.blogspot.com/','Updates from Google\'s open source projects.','','aJ3dF+9hEqCf6tgV8wL9VX6DKL8',1311381902,5),(3,'Final Project Blog','http://joolean.iblog.com/rss/rss20/204624',3600,1310114704,'','','','\"AAAATEFNEVo\"',1310052337,5),(5,'Google Testing','http://googletesting.blogspot.com/atom.xml',3600,1311324304,'http://googletesting.blogspot.com/','If it ain\'t broke, you\'re not trying hard enough.','','VBCP1ogy6YI68pm1ARysHk9BgcQ',1311324303,5),(7,'Official Google Blog','http://googleblog.blogspot.com/atom.xml',3600,1311385508,'http://googleblog.blogspot.com/','Insights from Googlers into our products, technology, and the Google culture.','','jtAC3DYD6ktR2T0aRADLoVTP5ug',1311382597,5),(8,'The Microsoft Blog','http://www.microsoft.com/web/rssfeed.aspx',3600,1234424722,'http://www.microsoft.com/web/','Microsoft Web Platform RSS Feed','','',0,5),(9,'CSUI02','http://planet.csui02.net/rss20.xml',3600,1311414307,'http://planet.csui02.net','Planet CSUI02 - http://planet.csui02.net','','\"15ba1f1-2d5ae-4a8b8d18d7480\"',1311411650,5),(10,'Google Online Security','http://googleonlinesecurity.blogspot.com/atom.xml',3600,1311345905,'http://googleonlinesecurity.blogspot.com/','The latest news and insights from Google on security and safety on the Internet.','','yeOsfqU38sJuclC5rE8ky8LLAeY',1311344942,5),(11,'Google Open Source Blog','http://google-opensource.blogspot.com/atom.xml',3600,1311414308,'http://google-opensource.blogspot.com/','News about Google\'s Open Source projects and programs.','','XFZETjtbBBi9caO6EcVeS+GtfoY',1311412909,5),(12,'Google Research','http://googleresearch.blogspot.com/atom.xml',3600,1311356707,'http://googleresearch.blogspot.com/','The latest news on Google Research.','','421i0EeCQkMhRs0zd2n6jIVMZ6o',1311356706,5),(13,'Google for Students','http://googleforstudents.blogspot.com/atom.xml',3600,1311414309,'http://googleforstudents.blogspot.com/','Google news and updates especially for students.','','QJchbiOLLbZZh6WxxLjCLH9roLA',1311414308,5),(14,'Recharge IT Blog','http://rechargeit.blogspot.com/atom.xml',3600,1309207513,'http://rechargeit.blogspot.com/','Recharge a Car, Recharge the Grid, Recharge the Planet.','','Ad7klk6YGZSrOfAc3vobHFhdVKs',1309207513,5); /*!40000 ALTER TABLE `aggregator_feed` ENABLE KEYS */; UNLOCK TABLES; -- -- Table structure for table `aggregator_item` -- DROP TABLE IF EXISTS `aggregator_item`; SET @saved_cs_client = @@character_set_client; SET character_set_client = utf8; CREATE TABLE `aggregator_item` ( `iid` int(10) NOT NULL AUTO_INCREMENT, `fid` int(10) NOT NULL DEFAULT '0', `title` varchar(255) NOT NULL DEFAULT '', `link` varchar(255) NOT NULL DEFAULT '', `author` varchar(255) NOT NULL DEFAULT '', `description` longtext NOT NULL, `timestamp` int(11) DEFAULT NULL, `guid` varchar(255) DEFAULT NULL, PRIMARY KEY (`iid`), KEY `fid` (`fid`) ) ENGINE=MyISAM AUTO_INCREMENT=115559 DEFAULT CHARSET=utf8; SET character_set_client = @saved_cs_client; -- -- Dumping data for table `aggregator_item` -- LOCK TABLES `aggregator_item` WRITE; /*!40000 ALTER TABLE `aggregator_item` DISABLE KEYS */; INSERT INTO `aggregator_item` VALUES (39496,8,'Microsoft Stresses Savings','http://www.microsoft.com/web/content.aspx?id=microsoft-stresses-savings','SUZANNE VRANICA and NICK WINGFIELD','

Even as businesses dramatically curb spending on technology, Microsoft\'s new $150 million advertising campaign aims to convince them that software can save them money in tight times.

The effort is the latest phase of the company\'s three-year-old \"People Ready\" ad push, which has tried to inject some pizzazz into Microsoft software products for business. These include everything from the company\'s Exchange messaging software to SharePoint, a product that lets workers share documents and collaborate on projects electronically.

',1231788060,''),(42871,8,'Web Design as Foreign Language','http://www.microsoft.com/web/content.aspx?id=web-design-as-foreign-language','Steven Heller','

Never before in the history of modern graphic design-at least since Gutenberg-has our common language changed so rapidly and radically, to the point of being downright exclusionary for those of us who have never read (or are incapable of using) a user\'s manual. Forget those silly semantic distinctions between commercial art and graphic design that crop up at design conferences-this is where the real divide lives. I really had no idea before talking with my first applicant that to speak, understand and otherwise intelligently interview a web designer-no less an information architect-I couldn\'t bluff my way through by knowing just a few key terms.

',1233158460,''),(111840,12,'After the award: students and mentors','http://feedproxy.google.com/~r/blogspot/gJZg/~3/fgNs4MVzLhs/after-award-students-and-mentors.html','noreply@blogger.com (A Googler)','Posted by Leslie Yeh Johnson, University Relations Manager

For the past two years, we’ve looked forward to honoring the best and the brightest graduate students pursuing doctoral degrees around the globe through Google’s fellowship program. We’re thrilled to be supporting these students with a monetary gift, but what happens after the awards are given out?

An important component of our fellowship program is the Google research mentor. Each fellowship student is paired with a full-time Googler based on mutual research interests. The idea is that the mentors provide a different point of view from the students’ day-to-day academic world, introduce them to a professional network which will last their entire career and provide meaningful context and feedback based on their own experiences as the students work their way through graduate school. In return, the Googler has the unique opportunity to mentor one of the top students in the field and foster a future leader in technology.

Jason Mars of the University of Virginia was awarded the 2010 Google U.S./Canada Fellowship in Compiler Technology. Robert Hundt, a compiler and datacenter researcher at Google, was Jason’s research mentor. Here, they share how a fellowship turned out to be much more than just an award:

In Jason’s words
When I first met Robert at a research conference, I didn’t realize he would become one of the most important mentors I\'ve had. Beyond our match in personality and thinking styles, Robert took an interest in shaping and sharpening me as a researcher and engineer, and I\'ve benefited greatly from his guidance. I realized after my first internship that Google faces some of the most compelling research problems in computer science today. Robert’s mentorship combined with my Google Fellowship have prompted me to delve deeper into these open problems. In fact, I ended up returning to Google for two subsequent internships. Together, Robert and I have published a number of research papers (with more on the way) and filed two Google patent applications. Our relationship is greater than just mentor and mentee—we are colleagues and friends.

In Robert’s words
Given the high expectations we have for our interns, it’s no surprise to me that one of our most successful interns, Jason Mars, is a recipient of an esteemed Google Fellowship. A three-time returning intern, Jason brought great levels of enthusiasm, creativity, problem solving and problem finding skills to our team, and kept us all on our toes by challenging assumptions and the status quo. He has written half a dozen conference and workshop papers and has built relationships with many people, not just at Google, but throughout Silicon Valley. Jason is well on his way to become a renowned expert in datacenter performance and contention issues. I am very proud of him and grateful to be part of his journey. I believe I may have learned as much from him, with his limitless energy and technical creativity, as he has learned during his time at Google. Lastly, and most importantly, I have won a friend.

2011 Google Fellowships
This year, we we will be awarding fellowships to 34 promising young research students around the globe. These awards support their tuition and stipend, as well as a Google research mentor. Click here for a PDF of all of our Google Fellowship recipients. Congratulations to all the fellows; we look forward to seeing you move technology forward.
\'\'
\n\n
',1307473985,'tag:blogger.com,1999:blog-21224994.post-4735120818991268051'),(29375,8,'Microsoft\'s Silverlight heats up fight for online video players','http://www.microsoft.com/web/content.aspx?id=microsofts-silverlight-heats-up-fight-for-online-video-players','Jefferson Graham,','

If you watch video online — on YouTube, MySpace, CNN, Hulu or elsewhere — you\'re viewing in Adobe\'s Flash, a software plug-in that\'s on 98% of computers.

But Microsoft (MSFT) hopes to change that with a new version of its Silverlight plug-in and software, designed for higher-quality online video and snazzier graphics on websites. The software giant has signed up some big partners to help show off Silverlight, including online movie rental service Netflix (NFLX) and rival Blockbuster.

',1225923600,''),(29317,8,'Microsoft Offers Free Software, Cloud Platform To Startups','http://www.microsoft.com/web/content.aspx?id=microsoft-offers-free-software-cloud-platform-to-startups','John Foley','

Microsoft today introduces a new program that gives startups no-cost access to its software, technical support, and marketing machine for three years. The initiative, called Microsoft BizSpark, makes it much easier for entrepreneurs to build new businesses using Microsoft software and services. It comes at a time when cash-strapped startups may be looking for help.

Microsoft has helped startups in a variety of ways for nearly 10 years. Last year, its Emerging Business Team launched the Microsoft Startup Accelerator Program, which provides software and support to “high potential” startups on a one-on-one basis. With a lower threshold for engagement, BizSpark aims to pull more startups into the fold.

',1225913280,''),(29314,8,'Football Team Connects with Fans, Drives Web Site Traffic with Desktop Application','http://www.microsoft.com/web/content.aspx?id=football-team-connects-with-fans','','

The Chicago Bears football franchise sought to improve fans’ recognition of its Web site as a prime source for team-related news. The organization decided to offer fans “Bears Alert,” a downloadable desktop application that would alert them to updates on the site. The Bears worked with partner Crowe Chizek to develop the application using Microsoft Expression Blend, Windows Presentation Foundation, and Microsoft Visual Studio Team System 2008 Development Edition.

',1225826280,''),(29315,8,'Microsoft To Add Smooth Streaming in IIS7','http://www.microsoft.com/web/content.aspx?id=microsoft-to-add-smooth-streaming-in-IIS7','Herb Torrens','

Web sites will be able to get improved bandwidth management for streaming media using a new extension to the Microsoft Internet Information Services 7.0 (IIS7) Web server. The extension, announced last week, is called \"IIS Smooth Streaming.\"

The technology for Smooth Streaming is derived from Microsoft\'s Silverlight multimedia platform, according to Scott Guthrie, Microsoft\'s corporate vice president of the .NET Developer Division.

',1225912380,''),(29316,8,'How to Start an Online Business for $100','http://www.microsoft.com/web/content.aspx?id=how-to-start-an-Online-Business-for-100','Christopher Null','

Today\'s economy isn\'t doing anyone any favors, and if you\'re one of the unfortunate folks to have been served a layoff notice, you might be facing a long haul when it comes to searching for another job. Is now the right moment to put your long-lingering business idea into practice? While times may be tight for many larger enterprises, in many cases smaller, more-nimble companies are better able to withstand market uncertainty and weather downturns.

The best way to stick it to The Man? Start working for yourself by founding your own company. Working for yourself has some serious and obvious advantages over job hunting. Not only do you determine your own hours and decide where you set up your office, but you keep all the profits too.

',1225912800,''),(109832,9,'Jan Peter: Cara Mencari Paper/Jurnal Ilmiah','http://staff.blog.ui.ac.id/jp/2011/04/19/cara-mencari-paperjurnal-ilmiah/','','

Bagi yang tidak tahu bagaimana cara mencari jurnal ilmiah, Anda bisa mencarinya menggunakan Google. Misalnya, Storage Area Network, maka ketik di Google “Storage Area Network paper”. Dan urutan pertama pencarian yang saya dapatkan adalah whitepaper (dokumen teknis) yang berjudul “Storage Area Network Architectures. Technology White Paper”.

\n\n

Untuk dapat mengutip dokumen ilmiah, saya biasanya mencari di CiteseerX. Tinggal cari dan ketik “Storage Area Network” maka akan diketemukan dokumen ilmiah yang relevan. Dalam contoh ini, dapat diketemukan bahwa dokumen ilmiah yang terbaru terbit tahun 2002 dan dokumen yang teratas tahun 2000. Hal ini menandakan bahwa teknologi ini sudah lama dan kemungkinan sudah cukup stabil.

\n\n

Itu sebabnya, sekarang ini saya lebih suka berlangganan kepada situs-situs teknologi dan berlangganan planet-planet teknologi. Saya hanya berlangganan di dunia FOSS. Bukannya saya pilih kasih, planet teknologi yang ada di FOSS itu lebih personal dan terbuka dalam membahas jeroan teknologi yang sedang berkembang. Bahkan, ide-ide yang belum muncul tetapi potensial didapatkan di sana.

\n\n

Untuk situs-situs berbayar seperti IEEE, selain memanfaatkan fasilitas kampus, silakan colek-colek kolega yang ada di universitas luar Indonesia. Mereka biasanya punya akses tak terbatas kepada jurnal-jurnal tersebut. Tetapi, terkadang kalau kita tahu surel orang yang menulis paper tersebut, kita bisa menulis kepada mereka. Biasanya mereka merespon dengan baik dan mau memberikan masukan tentang topik yang hendak kita cari. Hanya saja, jangan terlalu berharap, karena bisa jadi mereka sedang sibuk atau sudah emeritus. Ha… ha… ha….

\n\n

Punya Kita Sendiri

\n\n

Nah, ini saya belum pernah coba. Tapi, saya iseng-iseng mencoba mencari referensi jurnal nasional. Lalu, saya menemukan Jurnal Makara, Repositori UI, dan perpustakaan UI sendiri. Untuk Jurnal Makara dan Repositori UI sepertinya tidak tertatar. Perpustakaan UI membutuhkan akses fisik ke perpustakaan UI. Tetapi, setidaknya kita bisa cek dulu sebelum datang.

\n\n

Satu lagi usaha dari INHERENT Dikti adalah membuat Garuda. Tampilan seperti Bing, gambar latarnya berat. Tetapi, hasil pencarian yang digunakannya sangat cepat. Dia sepertinya menggunakan Lucene sebagai indexer engine.

\n\n

Bagaimana cara Anda mencari bahan?

',1303196100,'http://staff.blog.ui.ac.id/jp/2011/04/19/cara-mencari-paperjurnal-ilmiah/'),(109833,7,'The royal wedding live on YouTube','http://feedproxy.google.com/~r/blogspot/MKuf/~3/9HNTrxarMZ4/royal-wedding-live-on-youtube.html','noreply@blogger.com (A Googler)','Cross-posted on the YouTube Blog.
\n
\nAs the historic day approaches, the much-anticipated wedding of Britain\'s Prince William and Miss Catherine Middleton has people around the world buzzing with excitement.
\n
\nWhile millions will be in London for the big day, it\'s clear that people around the world have wedding fever. Google search trends show that in addition to the UK and the US, the top ten countries searching for “royal wedding” include places like Singapore and the Philippines. In response, we\'ve been working to make as much of the big day as possible accessible to everyone. We previously announced the expansion of our Google Earth 3D imagery to offer a “Royals’-eye” view of the entire wedding procession, complete with 3D images of iconic landmarks and five species of digital trees that can be seen along the route.
\n
\nToday, we’re thrilled that the Royal Household has just announced that footage of the entire ceremony will be live-streamed on their official YouTube channel: www.youtube.com/theroyalchannel.
\n
\nThe live stream will begin at 10:00a BST (9:00a GMT, 2:00a PT, 5:00a ET) on Friday, April 29, and will follow the wedding procession, marriage ceremony at Westminster Abbey and balcony kiss. Alongside the live stream, The Royal Channel will also feature live blog commentary of the event to give timely updates and insights as the day unfolds. For those of you in different time zones, the footage will be reshown in its entirety directly following the event and will be available in full on the site to view afterwards.
\n
\nYou don’t have to wait until the big day to \"attend\" the wedding, though. A video guest book has just been opened on The Royal Channel for anyone in the YouTube community to upload messages of congratulations, inspiration or well wishes to the happy couple.
\n
\nMore than 50 years ago, the marriage of The Queen’s sister, Princess Margaret, and Antony Armstrong-Jones was the first royal wedding to be broadcast on television and had over 20 million viewers. This one is already heralded as the first of the Internet age, where for the first time in thousands of years of royal history, the moment will be captured online and preserved forever.
\n
\nPosted by Rachel Ball, Partner Development Associate
\'\'
\n \n
',1303218560,'tag:blogger.com,1999:blog-10861780.post-371693334709333829'),(112364,9,'Siti Mawaddah: saya ngantuk','http://mawaddah1985.multiply.com/journal/item/278/saya_ngantuk','','Bismillahirrahmaanirrahiim
Cuman mau bilang saya ngantuk...ngantuk banget,,...pengen banget bobo...tadi si di angkot menuju kampung melayu dah bobo beberapa menit... di bis gak bis bobo karena aku berdiri...di kantor bobo? belakangku ada si bos,,, gak enak lah yauww...
beeuh ngantuknya gak lenyap-lenyap...pengen banget ngopi... hehe udah lama banget gk ngopi fullsejak lahiran bahkan sejak hamil... emang si gpp ngopi...tapi aku agak parnosecara kuantitas ASI ku gak sebanyak ibu2 lainnya.. pas2an bangett... jadi khawatir ajaa..... 
ahh demi anak lha...ini ngantuk juga karena gak nyenyak tidur malam,,,tidur jam 9an.... entah berapa kali kebangunbener2 bangun jam 2an karena Sayyid juga bangunmules2 kayaknya terus dia BAB.. hahamau dicebokin eh tuh anak tidur lagi...yaudah lah dripada ganggu tidur sayyid
tapii aku gk lanjut tidurliat gerhana bulan sebentarpompa ASI dikitnyiapin bahan makan buat sayyid sebentarsampe jam 3ehh tuh gerhana kok hilang yaa...au ahh...mau boboan la...',1308198213,'http://mawaddah1985.multiply.com/journal/item/278/saya_ngantuk'),(30681,8,'Linking Out Can Be A Valuable Marketing Strategy','http://www.microsoft.com/web/content.aspx?id=linking-out-can-be-a-valuable-marketing-strategy','Peter Da Vanzo','

Linking out is a valuable marketing strategy on a number of levels.

It increases the utility of your site. People will see you as being helpful. People will see you as non-partisan i.e. not always favoring your own stuff. Webmasters may see your inbound link in their logs and follow them back to you. Links are, at the most fundamental level, a connection between people.

',1226523420,''),(30682,8,'Giz Explains 3D Technologies','http://www.microsoft.com/web/content.aspx?id=giz-explains-3D-technologies','matt buchanan','

CNN\'s attempt to display the future of TV news ended up making 3D look like the gimmick that it is. Yep, 3D is a gimmick, most associated (outside of CNN) with those stupid glasses designed to fit Blockheads from Venus. But as you know, there are many different scientific approaches dedicated to tricking you into thinking bullets—or other deadly projectiles such as children—are popping out of the screen and coming right at you. Here\'s a quick and dirty guide to 3D magic.

',1226528400,''),(30683,8,'Notorious Spam-Linked Web Hosting Service Goes Offline','http://www.microsoft.com/web/content.aspx?id=notorious-spam-linked-web-hosting-service-goes-offline','Brian Prince','

McColo, a Web hosting firm believed to be responsible for roughly three-quarters of the world\'s spam, goes offline. Two of the firm\'s primary ISPs reportedly cut ties with the company after receiving evidence of McColo\'s ties to botnets and cyber-crooks.

A Web hosting firm reportedly responsible for roughly 75 percent of the world\'s spam went offline Nov. 11 after its primary Internet providers cut the company off.

',1226529600,''),(111711,4,'Introducing a new way for IT developers to extend Google Apps','http://feedproxy.google.com/~r/blogspot/Dcni/~3/RstoEysO784/introducing-new-way-for-it-developers.html','noreply@blogger.com (Chris Messina)','Today we\'re introducing the Google Apps extensions console, a new tool to help IT departments and in-house applications developers integrate with Google Apps.
\n
\nIn-house developers can now access the same Google Apps extension points first introduced in the Google Apps Marketplace. Applications can create links in the navigation bar (alongside “Calendar” and “Documents”), share a single sign-on with Google accounts, and run inside Gmail using rich contextual gadgets.
\n
\nThe extensions console helps in-house developers create new projects, manage team permissions, retrieve OAuth credentials, and upload their application manifest. Once the app is ready to deploy, administrators can install the app to their domain control panel for wider release.
\n
\nYou can get started with the console documentation to learn more.
\n
\n\"Andrew Andrew Wansley, Google Developer Team
\'\'
\n \n
',1306950736,'tag:blogger.com,1999:blog-11300808.post-8867703535374619714'),(111712,4,'Bringing more context to Gmail contextual gadgets','http://feedproxy.google.com/~r/blogspot/Dcni/~3/Uduaey6hpAc/bringing-more-context-to-gmail.html','noreply@blogger.com (Chris Messina)','
\n
As part of the launch of Gmail contextual gadgets, Google released a set of predefined extractors that developers could use. These extractors allow developers to match content within a single part of an email message, such as the subject, and use that content to display relevant information to the current user.
\n
\nMany Gmail contextual gadget developers have expressed a desire to match on more complex patterns than is possible with the predefined extractors. Today, with the launch of the Google Apps extensions console, these complex patterns, known as custom extractors, are now available to drive contextual gadgets.
\n
\nCustom extractors allow developers to trigger their gadget when a series of conditions are met. For example, a developer could write an extractor that triggered a gadget only when “Hello world” appeared in the subject and “john@example.com” was the sender of the email. This allows developers to more finely tune their gadgets, and provide even more relevant contextual information.
\n
\nIf you’re interested in writing a custom extractor you can get started by reading our documentation. If you have questions, please post them in the forum.

\n\"Andrew Dan Holevoet, Google Developer Team
\'\'
\n \n
',1306950764,'tag:blogger.com,1999:blog-11300808.post-2468462389956957518'),(39911,8,'InfoWorld\'s 2009 Technology of the Year Awards','http://www.microsoft.com/web/content.aspx?id=infoWorlds-2009-technology-of-the-year-awards','Doug Dineley','

Apple and Microsoft topped the list of InfoWorld\'s annual product award winners this year, nabbing three and four Technology of the Year Awards, respectively. Announced today, InfoWorld\'s 2009 Technology of the Year Awards recognize the best hardware and software products evaluated by InfoWorld reviewers during 2008.

Microsoft\'s four prizes include two for development tools and two for small-business solutions. Best Integrated Development Environment went to the matchless Visual Studio 2008, while Best Rich Internet Application Platform went to Silverlight 2 -- which shares the award with Adobe Flash, Flex, and AIR. We don\'t like ties, but we\'re so impressed with the Microsoft and Adobe offerings that we couldn\'t choose between them.

',1231949820,''),(115118,7,'g.co, the official URL shortcut for Google websites','http://feedproxy.google.com/~r/blogspot/MKuf/~3/ecwzYxjqRjo/gco-official-url-shortcut-for-google.html','noreply@blogger.com (A Googler)','In the world of URLs, bigger is not always better. In 2009, we helped shrink up long, unwieldy URLs by launching our public URL shortener, goo.gl. Today, we’re announcing a new URL shortcut that will link only to official Google products and services: g.co.
\n
\nThe shorter a URL, the easier it is to share and remember. The downside is, you often can’t tell what website you’re going to be redirected to. We’ll use g.co to send you only to webpages that are owned by Google, and only we can create g.co shortcuts. That means you can visit a g.co shortcut confident you will always end up at a page for a Google product or service.
\n
\nThere’s no need to fret about the fate of goo.gl; we like it as much as you do, and nothing is changing on that front. It will continue to be our public URL shortener that anybody can use to shorten URLs across the web.
\n
\nWe’d like to thank our friends at .CO Internet SAS who operate .co domain names for facilitating the acquisition of g.co, and keep your eyes open as we start rolling out g.co as our official URL shortcut for Google websites.
\n
\nPosted by Gary Briggs, VP Consumer Marketing
\'\'
\n \n
',1311097722,'tag:blogger.com,1999:blog-10861780.post-4622565616509901829'),(31055,8,'Over 60 Free Controls from DevExpress','http://www.microsoft.com/web/content.aspx?id=ove-60-free-controls-from-DevExpress','DevExpress','

DevExpress has released a collection of free ASP.NET controls that you can use “without royalties or distribution costs\". The applications you create with these controls can be distributed royalty free and all the controls are are fully supported by both Visual Studio 2005 and Visual Studio 2008.

',1226601540,''),(31056,8,'Microsoft Launches First U.S. Store','http://www.microsoft.com/web/content.aspx?id=microsoft-launches-first-US-store','Michele Masterson','

Amid the souring economy, Microsoft (NSDQ:MSFT) Thursday opened its first online store in the U.S., selling all of its products at a one-stop-shop.

Customers will be able to buy and download products via Electronic Software Distribution (ESD) and can also get direct shipments.

With the launch, U.S. customers can buy first-party software and hardware directly from the company via an online catalog. Products include software, devices and hardware, such as Office 2007, Vista, Visual 2008, Windows Server 2008, Xbox 360 consoles and accessories and the new Zune.

',1226700420,''),(111850,7,'World IPv6 Day begins 24 hours from now. Websites, start your engines.','http://feedproxy.google.com/~r/blogspot/MKuf/~3/twVIxvWFTIo/world-ipv6-day-begins-24-hours-from-now.html','noreply@blogger.com (A Googler)','Back in January, we joined the Internet Society and a handful of leading Internet companies to announce World IPv6 Day. The announcement was a rallying call for adoption of the new Internet Protocol; now, less than six months later, participation has grown to more than 400 organizations. We believe this is an important milestone, as IPv6 is the only long-term solution to IPv4 address exhaustion, and its deployment is crucial to the continued growth of the open Internet.
\n
\nAbout 24 hours from now, at midnight UTC on June 8 (Tuesday afternoon in the U.S., Wednesday morning in Asia), all the participants will enable IPv6 on their main websites for 24 hours. For Google, this will mean virtually all our services, including Search, Gmail, YouTube and many more, will be available over IPv6.
\n
\nIn all likelihood, you won’t even notice the test. The vast majority (99.95%) of people will be able to access services without interruption: either they’ll connect over IPv6, or their systems will successfully fall back to IPv4. However, as with any next-generation technology, there may be teething pains. We estimate that .05% of systems may fail to fall back to IPv4, so some people may find Google, Facebook, Yahoo, Bing and other participating websites slow or unresponsive on World IPv6 Day. This is often due to misconfigured or misbehaving home networking equipment, such as home routers, that can make a computer think it has IPv6 connectivity when in fact it’s not working.
\n
\nOver the past few months, we’ve been working hard with other industry players to prepare. Operating system vendors and browser manufacturers have been releasing updates to resolve IPv6 connectivity issues—for example, Google Chrome now incorporates workarounds for malfunctioning IPv6 networks—and we’ve seen router manufacturers test their devices for robust IPv6 support as well. For our part, we’ve been busy adding IPv6 support to services that didn’t yet have it, and fixing minor issues with those that did. And since the best way to find bugs in your services is to hammer on them yourself, Google employees have been operating in “World IPv6 Day mode” for several months now.
\n
\nWe’ve also been thinking about how best to notify people who may have connectivity issues. To that end, we’ve run a prominent notice in Google Search for people who may not be able to connect, directing them to a new test page and help article. If you’re curious, you can test your connection now at ipv6test.google.com.
\n
\nUpdate 5:37 PM: The test flight was a success. World IPv6 Day is over, and IPv6 access to Google services remains enabled only for users in the Google over IPv6 program. We carried about 65% more IPv6 traffic than usual, saw no significant issues and did not have to disable IPv6 access for any networks or services. Over the next few weeks, we’ll be working together with the other participants to analyze the data we’ve collected, but, at least on the surface, the first global test of IPv6 passed without incident.
\n
\nPosted by Lorenzo Colitti, Network Engineer and IPv6 Samurai
\'\'
\n \n
',1307579840,'tag:blogger.com,1999:blog-10861780.post-3017764944287550487'),(112183,9,'Ilham Kurnia: Garden Update (11-06-2011)','http://feedproxy.google.com/~r/mahlis/~3/NS0UmJRcwJ8/','','TOMATOES!! ^_^ Yep, the tomatoes are fruiting. That’s the highlight of this week. I’ve seen at least 10 gonna-be-tomatoes. The weather might be cloudy, but this lifts up my spirit Honestly, the weather’s been acting up. June, and it’s around 10; May, and the temperature was around 20!\nPeas and beans are also quite [...]',1307775524,'http://feedproxy.google.com/~r/mahlis/~3/NS0UmJRcwJ8/'),(112185,9,'Ferry Haris: Then a Traditional Book It Is','http://eastmeetwest.posterous.com/then-a-traditional-book-it-is','','

\n

….at least for now, until someone kindly enough to give me a kindle or iPad or any kind of Android based computer-tablets as my birthday gift heheheh…. *ngarep*

\n

Honestly, reading books is not my very long hobby. I grabbed lots of information and knowledge through Internet. Thank you for that. Until I arrived in Europe where I see so many people bring books wherever they go. In cafeteria, in trains, buses, trams, even in the public parks we can see people seat or stand holding a book a read it. So I started to buy one, let say my first bought novel ever, I felt so much fun. It distracts me from this feeling always need to be connected with the world via computer, and it felt good.

\n

So, the last couple of weeks, I was thinking to buy either Kindle or iPad for this new hobby, reading. Why? Because I thought that carrying thick and heavy books in personal/business trips might just too disturbing. And according to my knowledge Kindle has capability to hold lots of e-books in one gadget and the battery can last for a month or so. But of course money always comes as the main barrier :))

\n

Until last night I went to a friend\'s house, a couple, where I was astonished by their apartment. Not because it\'s so expensive, big, or something fancy (we are working in the same department, so I know how it goes down to the money part), but because their collection of books. Real traditional printed books. I know the couple love to read, but I never imagined they would have such great collection in their house. And I want it for my house one day in the future. I want that shelfs with full of books. I want to be surrounded by books. In the mean time, within the same day during the afternoon, I felt very tired staring at my computer\'s monitor. My eyes felt terrible.

\n

I thought that as an IT guy, it would be normal to have computers all the time around me. Or any kind of cool gadgets. But NOT! That friend I was talking about, is an IT expert with more than, I don\'t know exactly how many years she\'s been in IT, and she\'s so damn good. But her house, was just like a \'normal\' house (if I may normal as what I\'ve thought so far about a geek\'s house hehehe….). Cozy, warm, and relaxing, of course with all the books she has.

\n

So, yeah, I guess this is the answer, I\'ll go for traditional printed books whenever it\'s possible. But as I said before in the beginning, I would always openly accept any gifts, like Kindle, iPad, or any tablet computers for my birthday. It\'s coming you know hehehe…. :))

\n

Have a nice Sunday everybody!

\n \n

\n\n

Permalink \n\n | Leave a comment  »\n\n

',1307860920,'http://eastmeetwest.posterous.com/then-a-traditional-book-it-is'),(109535,13,'The trivia game for the information age','http://feedproxy.google.com/~r/GoogleStudentBlog/~3/vaFeysuhoVU/trivia-game-for-information-age.html','noreply@blogger.com (Jessica)','Think you’re the sultan of search? The queen of queries? Well, here’s your chance to find out. A Google a Day is a puzzle that can be solved by using various Google searches. The difficulty levels vary, including an occasional question designed to stump seasoned searchers.
\n
\nHere’s a sample (relatively easy) question:
\n
\n

\nPuzzle questions will be posted daily on agoogleaday.com, and printed weekdays above the New York Times crossword puzzle. We’ll also reveal each puzzle’s answer, along with the search tips, tricks and features used to track it down.
\n
\nGive it a try. Let us know what you think. And remember... there’s often more than one way to search for an answer, but only one correct answer to find.
\n
\nStart playing A Google A Day.
\n
\nPosted by Benjamin Habbel, Associate Product Marketing Manager for Google Search
\'\'
',1302629280,'tag:blogger.com,1999:blog-8878620400258430757.post-9179393972861351410'),(115502,7,'Sculpting an interactive doodle for Alexander Calder\'s birthday','http://feedproxy.google.com/~r/blogspot/MKuf/~3/hoPYBZU3A4Q/sculpting-interactive-doodle-for.html','noreply@blogger.com (A Googler)','Our homepage doodle today celebrates the birthday of Alexander Calder, an American artist best known for inventing the mobile.

Last year I wandered into a white room at Museum of Contemporary Art, Chicago full of Alexander Calder’s delicate “objects,” all beautifully balanced and proportioned, moving gently in the air currents like a whimsical metal forest. Calder took ordinary materials at hand—wire, scraps of sheet metal—and made them into brilliant forms, letting space and motion do the rest. As an engineer, I work with abstractions, too, so this really struck me.

But you kind of want to play with the things. They do not let you do that at museums.

So I coded up a very basic demo of a mobile and showed it to a friend, who showed it to one of our doodlers—and then this amazing thing happened: talented artists and engineers who liked the idea just started to help! What we ended up with is way cooler than anything I could have built on my own. I’m proud to work for a company where an idea like this can actually happen.

This is Google’s first doodle made entirely using HTML5 canvas, so you need to use a modern browser to interact with it. It runs a physics simulation on the mobile’s geometry, and then does realtime 3D rendering with vector graphics. Only recently have browsers advanced to the point where this is possible.

I like to think Calder would have appreciated today’s doodle, since we’re setting up shapes and abstractions and letting them act on their own. Hint: try it out on a laptop with an accelerometer!

Posted by Jered Wierzbicki, Software Engineer
\'\'
\n \n
',1311307627,'tag:blogger.com,1999:blog-10861780.post-6293561842897651886'),(108344,7,'New imagery of Japan after the earthquake','http://feedproxy.google.com/~r/blogspot/MKuf/~3/oSNrvX4CysQ/new-imagery-of-japan-after-earthquake.html','noreply@blogger.com (A Googler)','(Cross-posted from the Lat Long Blog)
\n
\nIt’s now the third week after the devastating 9.0-magnitude earthquake that struck northeastern Japan. Aid organizations have been hard at work and cities are starting to show signs of recovery, but the damage is beyond imagination and there are still thousands of people at shelters grappling with daily challenges. As a native of Sendai city, I’m still speechless seeing the destruction and damage that has been done to the places I love and care about.
\n
\nWe’ve been looking for ways we can assist in the relief efforts using Google’s map-related tools. A few days after the quake, we published updated satellite imagery of northeast Japan in Google Maps and Google Earth, which illustrated the massive scale of devastation in the affected areas.
\n
\nToday, we’ve published imagery of the Sendai region at even higher resolution, which we collected on Sunday and Monday. The new Sendai imagery, along with satellite imagery from throughout the area, is now live in the base imagery layer of Google Earth and will soon be visible in Google Maps. We hope to continue collecting updated images and publishing them as soon as they are ready.
\n
\nWe hope our effort to deliver up-to-date imagery provides the relief organizations and volunteers working around the clock with the data they need to better understand the current conditions on the ground. We also hope these tools help our millions of users—both those in Japan and those closely watching and sending their support from all over the globe—to find useful information about the affected areas.
\n
\n
A riverside neighborhood in Sendai from our newly released imagery

\nPosted by Keiichi Kawai, Senior Product Manager, on behalf of Google Japan and international Crisis Response teams
\'\'
\n \n
',1302802860,'tag:blogger.com,1999:blog-10861780.post-5948504974516472092'),(109014,7,'Real-time traffic graphs for the Transparency Report','http://feedproxy.google.com/~r/blogspot/MKuf/~3/mwmXt1ck5cM/real-time-traffic-graphs-for.html','noreply@blogger.com (A Googler)','When we introduced the Transparency Report last year, we promised to keep looking for new and useful ways to display data about traffic to our services. In response to your requests, today we’re adding graphs for each region that show traffic patterns for all products in aggregate. These graphs will show data with a five-minute delay.
\n
\nIn this graph, for example, you’ll see that all of our services in Egypt were down from January 27 to February 1:
\n
\n

\nStarting today, you won’t have to sift through every single product graph to figure out if one or more services are inaccessible. You’ll get a snapshot up front. We’ve also added annotations for historical anomalies that we’ve seen in the traffic to our services. To see the graph for each cited incident, just click on the corresponding link.
\n
\nAs the Transparency Engineering team lead, part of my job is to ensure that we find, uncover and visualize datasets within Google that can help inform research and analysis on important topics. We believe that providing the facts can spark useful debate about the scope and authority of policy decisions around the globe.
\n
\nWe’ll continue to iterate, and we hope that the Report will help shed light on the accessibility and patterns of traffic to our services around the world.
\n
\nPosted by Matt Braithwaite, Transparency Engineering Team Lead
\'\'
\n \n
',1302802860,'tag:blogger.com,1999:blog-10861780.post-5407443743626115305'),(110014,11,'The DOs and DON’Ts of Google Summer of Code: Mentor Edition','http://feedproxy.google.com/~r/GoogleOpenSourceBlog/~3/9KwkAUHsHzo/dos-and-donts-of-google-summer-of-code_21.html','noreply@blogger.com (Stephanie Taylor)','\"\"
This is the final post in a series of three posts on the DOs and DON’Ts for Google Summer of Code students, mentors, and organization administrators. This post deals with mentors; the first post dealt with students and the second post with organization administrators.

The role of a mentor is to monitor the progress of each accepted student and to mentor them as the project progresses. Based on our experience with Google Summer of Code, we’d like to share these tips and antipatterns with you to raise awareness and help mentors avoid the same mistakes that have been made by many others. For even more advice, check out the mentor/admin guide.

DODON’T
Be an active member of the community you are mentoring for. One of your goals should be to integrate your student in the project community. You can do this best if you are a part of it yourself. Introduce the student to the people in your community and your communication media. Also familiarize the student with the rules and norms that your community abides by and that they might not be aware of yet. Apply as a mentor only after interacting with the community.Apply as a mentor to organizations where you don’t contribute. Every year, a surprising number of people request to become mentors for nearly every organization in Google Summer of Code simultaneously. In general, this is treated as spam and you will be blacklisted for doing it. One of the goals of Google Summer of Code is to introduce the student to the community. You may be an expert in the code, but the goal is to integrate code and transform students into long-term contributors; if you don’t know the community, both of these are much harder.
Focus on one student. New mentors should concentrate on doing an amazing job mentoring one student instead of spreading themselves too thinly. Even experienced mentors should take caution when thinking about mentoring two projects—it’s not unusual for both projects to be mentoring-intensive. If that happens, you may not have the time to do your students justice, and it’s unfair to fail students because of your own difficulties. This is one reason backup mentors are critical.Take on too many students. Mentoring more than one student in your first year is a recipe for failure. Even if it’s your second year, this advice still stands, as the amount of time needed to mentor a student varies wildly between students, projects, ideas, etc. People mentor multiple students successfully each year, but many people fail at it every year too. If you have experience and still want to mentor two or more students, plan to set aside time during your full-time job because your free time probably won’t be sufficient.
Communicate frequently with your student and org admin(s). You’ll need to answer to both your org admin and student— make their lives easier by being available when they need you. Most admins will periodically check in to make sure all your organization’s projects are on track; if you don’t respond in a timely manner, they may think your project is failing. Your student often has a regular stream of questions, some of which can’t be answered by Google, so be available to avoid wasting your student’s time and delaying the project.Disappear. Some students will need constant access to their mentors. If you intend on being out of touch for even a relatively short period of time, even just a few days, let your student know ahead of time. Arrange it so that your student is able to reach a backup mentor during this time and having the student know about this backup mentor from the beginning of the project is also good advice. Although disappearing mentors are less common than disappearing students, they do happen. This can really put a strain on your org admin who has to replace you on short notice, maybe near a deadline.
Set aside at least 5 hours a week for mentoring. The student has to do the actual work over the summer but you’ve committed to help them along the way. Depending on how much help your student needs, this can be a significant task. Set aside at least 5 hours per week for mentoring unless you are certain the student is well integrated and supported by the whole community. And even then, plan for road-blocks along the way that you need to help with.Underestimate mentoring effort. Mentoring takes time. No, really, it does. You might be lucky and have a student who needs little mentoring, but you probably won’t. If you don’t have at least a few hours per week over the course of the program, you have two options. You can either choose not to mentor or you can team up with another member of your team as a back-up mentor. Be aware that ‘a few hours’ can grow quite significantly if you or the student overestimated their abilities, underestimated the project, or they need more significant help than you planned.
Give your student frequent feedback on performance. Let the student know whether you are happy or unhappy with his performance. Chances are he can’t properly judge his own performance and abilities yet. Make sure your student sees failure coming a mile away; it should never be a surprise. You also want to ensure your student knows his work is high-quality, if it is. Give feedback regularly. This goes both ways—ask your student if he is happy with your mentoring and where you might be able to improve.Provide zero feedback, then abruptly fail the student. The student depends on feedback from the mentor. This includes situations where things don’t go as planned. If it is the student’s fault, he should learn about it as soon as possible to be able to correct it, and more importantly, avoid repeating it. Failing your student by surprise is almost guaranteed to end up with bad feelings on both sides and can result in appeals to Google. It’s equally bad for a student to spend the summer frightened that they’re doing a terrible job because you haven’t told them that they are actually doing fine (or better). Communicate.
Ensure your student’s code is ready to integrate. Seeing code shipped in a release and then used by thousands of people is the ultimate motivation to continue being an active part of your community for many people. You should help and motivate your student to go those few extra steps and get their summer’s work into a release. You can jump-start this with small tasks and bug fixes before application time, or in the community bonding period. This way you can ensure your student has some code committed before even starting the project. Encourage students to keep code in a state where you can still integrate it if they leave the project immediately after, or even during, Google Summer of Code.Fail to ship your student’s code. Your student might not have gotten the code into a state that’s ready to release or integrate by the end of Google Summer of Code. Do not wait too long with this—if the goal isn’t the next release, it may never happen. Committing the result is an expectation worth setting, so ensure your student understands this from the beginning of the project. If your student forks or branches early and doesn’t track any changes to trunk it can be hard to integrate. If your student develops in a non-agile style where the code doesn’t work at all unless the whole project works perfectly, the same problem can arise.
Prevent your student from going down dead ends with code. Your student will make mistakes and wrong decisions. It is your job as his mentor to intervene when he is stuck or heading in the wrong direction. Do this early. Google Summer of Code is too short for anything else. This requires you to keep a close eye on what he is doing. Some teams prefer short daily meetings to make sure everyone is on top of things and know what everyone else is working on. It’s also important to reinforce good practices so the student can continue to use them.Review your student’s code for the first time at the end of the summer. Your student might be a genius and a mind reader but chances are that he isn’t. He probably won’t create an excellent design, write perfect code and deliver stunning documentation independently. He’s probably never done a project of this size before. If you don’t find problems early, they pile up and lead to a failed project with nobody to blame for it but yourself.
Promote your student’s independence. When your student encounters a problem and comes to you or the community for help, ask her to suggest a potential solution as well. This encourages your student to learn how to do research and to fully understand problems and how to get into the mindset of solving them. It also makes it much more likely that her questions are well-informed, giving the community a much better impression of your student. When possible, direct your student to participate directly in the community rather than acting as a conduit, because close ties to the community make it more likely that she will want to stay involved with the community after the summer.Get between your student and the community or the code. It’s easy to fall into the trap of writing tricky code or solving every difficult problem for your student. This prevents students from gaining skill and confidence by solving their own problems, or at least making progress toward a solution. One of the best ways to ensure your student disappears at the end of the summer is to never invite her into the broader community of your organization. Without social ties, students are much more likely to move on to other things and leave your organization behind.

Making Google Summer of Code the best possible program requires preparation and a commitment to excellence from all participants. Now that we’ve provided suggestions for mentors, org admins, and students, you should know how to avoid the most common problems at every level. Whatever role you would like to play in Google Summer of Code or a similar program, read everything you can so you are fully prepared for the experience. Good luck, and have fun in your endeavors.

By Donnie Berkholz, Lydia Pintscher, and Kevin Smith, Google Summer of Code Administrators for Gentoo & X.Org, KDE, and XMPP Standards Foundation, respectively

\'\'
\n \n
',1303425000,'tag:blogger.com,1999:blog-8698702854482141883.post-4647076692809063601'),(112208,7,'Helping publishers get the most from display advertising with Admeld','http://feedproxy.google.com/~r/blogspot/MKuf/~3/Qe95OVDzXfI/helping-publishers-get-most-from.html','noreply@blogger.com (A Googler)','(Cross-posted on the DoubleClick Publisher Blog)
\n
\nIt’s now clear that investments in new technologies, new ad formats and improved buying and selling processes are helping to grow the display advertising pie. This benefits publishers who make more money from display ads, users who receive free ad-funded content and marketers who are able to grow their businesses online.
\n
\nHowever, we often hear from major website publishers that ad management today is still mind-numbingly complicated and inefficient. We’ve been investing in our publisher tools to try and improve this landscape and have made great progress, but we think we can do even better. To help major publishers get the most out of the rapidly changing and growing display ad landscape, we’ve signed an agreement to acquire Admeld, a New York-based yield optimization firm.
\n
\nHere’s a basic summary of the display ad industry, from the perspective of major publishers. There are lots of different ways that they can sell their display ad space. Often, they’ll sell space directly to advertisers or agencies, using an ad server to actually deliver and measure the ads (like Microsoft’s Atlas, AOL’s AdTech, DoubleClick\'s DFP, Yahoo’s APT, OpenX, Zedo, 24/7 Real Media and others). Alternatively, they’ll make their ad space available indirectly—to hundreds of ad networks (like Advertising.com, Specific Media, Collective, 24/7, ValueClick, Vibrant, AdSense, Undertone and others), each with thousands of advertisers, or to various advertising exchanges or technology platforms (like Yahoo’s Right Media, OpenX, DoubleClick Ad Exchange, ContextWeb, AdBrite, AppNexus and others) that match them with ad buyers (like ad networks and demand side platforms) who represent advertisers, in real-time marketplaces.
\n
\nSome publishers also work with a “yield optimization” provider (such as Rubicon Project, Pubmatic and others) that supplies technology to select ads from across these many indirect options, while providing personalized service and support. In a very complex and rapidly growing display ad landscape, that’s what Admeld does.
\n
\nProviding better ad management services to publishers is an area that has seen a huge amount of investment in recent months. Formed just over three years ago, the Admeld team is an example of the huge strides the industry is making—it has quickly developed a great service that is helping many major publishers manage their ad space more efficiently and profitably.
\n
\nBy combining Admeld’s services, expertise and technology with Google’s offerings, we’re investing in what we hope will be an improved era of flexible ad management tools for major publishers. Together with Admeld, we hope to make display advertising simpler, more efficient and more valuable, provide improved support and services, and enable publishers to make more informed decisions across all their ad space. These are all things our publisher partners have been asking us to further invest in. Of course, Admeld will continue to support other ad networks, demand side platforms, exchanges and ad servers, to yield the best possible results for publishers.
\n
\nWe believe that this investment will be an important step to help online publishers, and will further improve and grow the display advertising industry as a whole.
\n
\nPosted by Neal Mohan, Vice President of Display Advertising
\'\'
\n \n
',1307977937,'tag:blogger.com,1999:blog-10861780.post-7074635876365712436'),(110428,5,'How Google Tests Software - A Break for Q&A','http://feedproxy.google.com/~r/blogspot/RLXA/~3/of9utbM_ZQE/how-google-tests-software-break-for-q.html','noreply@blogger.com (James Whittaker)','By James Whittaker

New material for the this series is coming more slowly. I am beginning to get into areas where I want to start posting screen shots of internal Google tools and describe how our infrastructure works. This is material that takes longer to develop and also requires some scrutiny before being published externally. So in the meantime, I am pausing to answer some of the questions you\'ve posted in the comments.

I am going to start with Lilia (because she likes Neil Young mainly, but also because she can run further than me and those two things combine to impress me to no small end) who asks about SET-SWE conversion and vice-versa and which I have seen the most. There is also the broader question of whether there is a ceiling on the SET career path.

SETs and SWEs are on the same pay scale and virtually the same job ladder. Both roles are essentially 100% coding roles with the former writing test code and the latter doing feature development. From a coding perspective the skill set is a dead match. From a testing perspective we expect a lot more from SETs. But the overlap on coding makes SETs a great fit for SWE positions and vice versa. Personally I think it is a very healthy situation to have conversions. Since I have both roles reporting to me I can speak from first hand experience that many of my best coders are former SETs and some of my best testers are former SWEs. Each is excellent training ground for the other. On my specific team I am even on the conversions from one role to the other. But I suspect that Google-wide there are more SETs who become SWEs.

Why convert in the first place? Well at Google it isn\'t for the money. It also isn\'t for the prestige as we have a lot more SWEs than SETs and it is a lot harder to standout. The scarcity of our SETs creates somewhat of a mystique about these folk. Who are these rare creatures who keep our code bases healthy and make our development process run so smoothly? Actually, most SWEs care more about making the SETs happy so they continue doing what they do. Why would any dev team force a conversion of a great developer from SET to SWE when finding a suitable SET replacement is so much harder than adding another feature developer? SWEs ain\'t that stupid.

Now pausing before I take another hit of the corp kool-aid, let me be honest and say that there are far more senior SWEs than SETs. Percentage wise we test folk are more outnumbered at the top of the org than at the middle and bottom. But keep in mind that developers have had a large head start on us. We have developers who have been at Google since our founding and testers ... well ... less time than that.

Where do TEs fit into this mix? TE is an even newer role than SET but already we have a number climbing to the Staff ranks and pushing on the senior most positions in the company. There is no ceiling, but the journey to the top takes some time.

Raghev among others has asked about the career path and whether remaining an IC (individual contributor) is an option over becoming a manager. I have mixed feelings about answering this. As a manager myself, I see the role as one with much honor and yet I hear in your collective voices a hint of why do I have to become a manager? Ok, I admit, Dilbert is funny.

For me, being a manager is a chance to impart some of my experience and old-guy judgement on less experienced but more technically gifted ICs. The combination of an experienced manager\'s vision and an ICs technical skill can be a fighting force of incredible power. And yet, why should someone who does not want to manage be forced to do so in order to continue their career advancement?

Well, fortunately, Google does not make us choose. Our managers are expected to have IC tasks they perform. They are expected to be engaged technically and lead as opposed to just manage. And our ICs are expected to have influence beyond their personal work area. When you get to the senior/staff positions here you are a leader, period. Some leaders lead more than they manage and some leaders manage more than they lead.

But either way, the view from the top means that a lot of people are looking to you for direction ... whether you manage them or not.
\'\'
\n \n
',1304548090,'tag:blogger.com,1999:blog-15045980.post-7478318051965497241'),(110729,4,'Getting organized with the Tasks API','http://feedproxy.google.com/~r/blogspot/Dcni/~3/apaYZQDjxaA/getting-organized-with-tasks-api.html','noreply@blogger.com (Scott Knaster)','

Cross-posted from the Google Apps Developer Blog
\n
\n\"\"id=\"BLOGGER_PHOTO_ID_5605506228398504626\"Google Tasks helps many of us to remember all those things that keep us busy. Towards the end of last year we asked our users what they wanted to see improved with Google Tasks and an overwhelming request was for the ability to access tasks from anywhere — be it on the move, on the desktop, or through their favorite Web apps.
\n
\nToday, we’re checking off a big to-do from our list and are inviting you to try out the new Google Tasks API. Using the Google Tasks API, developers can — for the very first time — create rich applications which integrate directly with Google Tasks.
\n
\nThe Google Tasks API provides developers with a powerful set of API endpoints for retrieving and modifying Google Tasks content and metadata. It offers a simple, RESTful interface and supports all basic operations required to query, manage and sync a user’s tasks and task lists. The API uses JSON for data representation and works with multiple authentication mechanisms including OAuth 2.0.
\n
\n\n\n
Plain HTTP using JSONUsing Google API Client Library for Java
POST /tasks/v1/lists/<list-ID>/tasks\nContent-Type: application/json\n...\n{ title: \"Publish blog post\" }
Task task = new Task();\ntask.setTitle(\"Publish\n    blog post\");\nclient.tasks.insert(\n    \"list-ID\",\n    task).execute();
Client libraries are provided for several major programming environments and should help you get up and running quickly.
\n
\nThe API is available in Labs and can be activated for your project through the API Console. Get started today by trying the Tasks API yourself using the API Explorer and taking a look at the documentation.
\n
\n\"\"id=\"BLOGGER_PHOTO_ID_5605509350208363330\"
\nIf you want to see the API in action check out the Google Tasks Chrome Extension. If you are at Google I/O we invite you to come along and hear the Google Tasks team talk about the new API today.
\n
\nWe thank the early adopters that have worked with us and built their own Google Tasks integrations over the last weeks. We’d like to highlight a few of them:


\nGet Started with the Google Tasks API today!
\n
\n

Want to weigh in on this topic? Discuss on Buzz


\n\n\n
\"\"id=\"BLOGGER_PHOTO_ID_5605515395405952434\"\"\"id=\"BLOGGER_PHOTO_ID_5605515607930736002\"
Posted by Fabian Schlup & Nicolas Garnier
\nGoogle Tasks API Team
\'\'
\n \n
',1305140659,'tag:blogger.com,1999:blog-11300808.post-827382122906986075'),(35029,8,'Using Social Media For Marketing','http://www.microsoft.com/web/content.aspx?id=using-social-media-for-marketing','Mike Sachoff','

Sandy Carter, author of \"The New Language of Marketing 2.0\" talked with WebProNews about the different aspects of using social media in marketing.

Should businesses be more involved in social media or less involved?

',1228768500,''),(35030,8,'Are You a Social Media Believer?','http://www.microsoft.com/web/content.aspx?id=are-you-a-social-media-believer','Chris Crum','

Here are some reasons why you should be.

Those who find success using social media are the ones that truly believe in the medium. They\'re out there using it consistently, and they\'re constantly making new contacts. They know how to play the game. It\'s not just a marketing trend to them. It\'s a way of life. A successful life.

',1228769220,''),(35031,8,'Microsoft to soon sell full range of Web software','http://www.microsoft.com/web/content.aspx?id=microsoft-to-soon-sell-full-range-of-web-software','Ritsuko Ando','

Microsoft Corp will soon launch a full range of online versions of its software products, including the Office suite, and expects the weak economy to accelerate growth of the nascent Web-based software market, a senior executive said on Monday.

Stephen Elop, president of Microsoft\'s business division, is leading the company\'s entry into the \"software as a service\" market, which offers programs that are hosted online instead of downloaded to computer hard drives.

',1228769760,''),(35032,8,'Oxite, an ASP.NET MVC based blog','http://www.microsoft.com/web/content.aspx?id=oxite-an-ASP-NET-MVC-based-blog','Adam Kinney','

When ASP.NET MVC hit like Preview 3 or 4, quite a few of us were saying \"We should get together and build new blog software based on MVC, it would be so fun!\".

 

Well as good ideas go sometimes this one passed by the wayside due to lack of time available. Fortunately this is not true, when the Channel9 team had the same idea. They\'ve build a new blog engine called Oxite based ASP.NET MVC and their experience building sites like Ch9, Ch10, Ch8, Edge and especially MIX Online.

',1228771140,''),(35033,8,'Web Design from the Gut','http://www.microsoft.com/web/content.aspx?id=web-design-from-the-gut','Nishant Kothary','

Scour the Web searching for some permutation of the keywords \"web\", \"design\", \"workflow\", \"process\", \"aneurism\" - OK, not so much the last one - and, you\'ll probably find a plethora of literature that delves into five-phase processes that usually start and end with phases \"Concept\" and \"Launch\" respectively. Not that there\'s anything wrong them; in fact, they\'re generally quite accurate and most of those phases do, in fact, occur.

',1228772880,''),(110370,9,'Jan Peter: Sekedar Pembaharuan','http://staff.blog.ui.ac.id/jp/2011/05/04/sekedar-pembaharuan/','','

Saya membuat sebuah halaman baru: PETA UI. Saya pikir ini fasilitas yang menarik yang dibutuhkan oleh pengguna, menurut XKCD. Dibuat dengan memanfaatkan fasilitas Google Map. Dua lokasi, Salemba dan Depok, saya sertakan dalam peta yang terpisah. Silakan ke sana bila barang kali butuh referensi peta UI.

\n\n

Lokasi kantor saya di dekat Danau UI, di gedung Fakultas Ilmu Komputer yang “nyaman tapi sempit”, ha… ha… ha… (Siapa, sih, yang iseng menulis deskripsi tersebut?)

\n\n

Saya juga sudah menuliskan ulasan mengenai versi terbaru dari CM7 di Android saya. Tampaknya saya perlu memberi kategori untuk halaman blog yang selalu terbaharui. Karena dari sisi ux, tampaknya visibilitas tulisan tersebut kurang.

\n\n

Yang pasti, WordPress 3.1 menawarkan banyak fasilitas baru termasuk yang paling keren adalah templating. Dengan fitur tersebut, setiap halaman statis mau pun entri blog dapat didisain untuk mengikuti pola tertentu. Hal ini tergantung tematik yang dipilih, misalnya tematik suffusion yang saat ini saya pakai menyediakan opsi untuk tampilan magazine, sitemap, now reading, dan tampilan lainnya. Di tematik yang lainnya saya melihat juga ada tampilan portfolio.

\n\n

Saya sedang eksplorasi visibilitas konten dan akan mencoba eksperimen-eksperimen tersebut ke blog saya.

',1304472626,'http://staff.blog.ui.ac.id/jp/2011/05/04/sekedar-pembaharuan/'),(109930,11,'Former student pays it forward as a mentor for Google Code-in','http://feedproxy.google.com/~r/GoogleOpenSourceBlog/~3/gh-SWLc1mXI/former-student-pays-it-forward-as.html','noreply@blogger.com (Stephanie Taylor)','\"\"id=\"BLOGGER_PHOTO_ID_5597701888927958306\"

Charlie Gordon was a student participant in the Google Highly Open Participation Contest, an earlier version of Google Code-in that pairs high school students with mentors in open source projects. Here he discusses his recent experience as a Mentor for the 2010-2011 Google Code-in.

There were so many great stories from Google Code-in that it\'s hard to pick out just a few. I\'m always so excited to get young people involved in open source - I remember how excited I was when I participated in the Google Highly Open Participation Contest myself back in 2007-2008. The program opened many exciting doors for me, including going to Drupal conferences, becoming involved in Drupal core development, and even eventually going to college at MIT, where I am now. It brings me great joy to be able to help open the same doors for the next generation of bright young open source enthusiasts.

Now for the stories! I\'m always impressed when students, who are used to doing only what they\'re specifically told to do for school assignments, go above and beyond. Especially in the format of a contest where the incentives lead students to do the bare minimum, I find those students who put in a real effort to go above and beyond are those who really care about the open source project, and are those who are most likely to stick with it after the contest ends. Here are some of these students:

A student from Thailand, \"chalet16\", worked on five complex coding tasks for Drupal\'s style guide module. Over many iterations with the tasks\' mentor, the quality of chalet16\'s code improved, and he also became more comfortable with using drupal.org\'s issue queue, a key part of our development process. Not only were the tasks well done, but when chalet16 encountered software bugs in parts of the code that he wasn\'t working directly on, chalet16 had no problem taking the initiative and opening new issues for the bugs, even submitting additional patches to those issues that fixed the problem. That\'s exactly the kind of participation that we want to attract to our project, and to open source software development in general.

Despite not having very much experience in PHP, “aantn,” a student from Israel, found ways to contribute to the Drupal project, such as by writing a Python script to survey test coverage statistics for Drupal core and the top 50 or so modules. We now have a much better idea of where and to what extent our automated testing system is being used, and making such statistics public will hopefully encourage module maintainers to write more test coverage for their code.

We specified a task that called for a Drupal core patch to allow a \"full preview\" button on the content submission form. Halfway through the task, Romanian student \"bluman,\" encountered big roadblocks to that patch. After discussing the issue, we realized that the task would not work as a patch for Drupal core, but would have to be rewritten from the ground up as a contributed module. However, rather than give up, bluman worked hard to redo the task as a module, and came up with fantastic results.

Finally, we set a task to translate a small to medium sized module into another language. Another student from Romania, “ungureanuvladvictor,\" went way above and beyond the task description, translating one of the largest and most widely used contributed Drupal modules into Romanian. The translation file had more than 1,000 translations in it, a very impressive feat for such a short period of time. I had to scramble to find a Romanian speaker willing to review such a large translation!

Really, there are so many impressive students out there.

By Charlie Gordon, Drupal.org mentor

We always hope that the students who participate in programs like Google Code-in and Google Summer of Code develop a bond with the open source community they work with during the program and continue to contribute to the community long after the contest ends. Charlie Gordon is a prime example; he not only continues to be actively involved in the Drupal community but he is also sharing his experience and wisdom with younger developers and helping them become contributors to open source. Great job, Charlie!

By Stephanie Taylor, Open Source Programs Office


\'\'
\n \n
',1303329600,'tag:blogger.com,1999:blog-8698702854482141883.post-3615363132962255847'),(40116,8,'DotNetNuke Moves to CodePlex','http://www.microsoft.com/web/content.aspx?id=dotnetnuke-moves-to-codeplex','Darryl K. Taft','

Microsoft and DotNetNuke announce that the popular DotNetNuke Web development framework has fully moved to the Microsoft CodePlex community source site, enhancing an existing collaboration between the two entities. Beginning with the DotNetNuke 4.9.1 and 5.0.0 product releases, DotNetNuke is now leveraging CodePlex\'s infrastructure for its core product distribution. DotNetNuke is an open-source Web application framework written in Visual Basic for the ASP.NET framework.

',1231519020,''),(108578,5,'We\'re back live on twitter','http://feedproxy.google.com/~r/blogspot/RLXA/~3/H5pK4X6NmSU/were-back-live-on-twitter_31.html','noreply@blogger.com (Patrick Copeland)','For our followers on twitter, we didn\'t realize our feed we broken until today! Shame, lots of good posts recently. Come check them out. @googletesting
\'\'
\n \n
',1302062418,'tag:blogger.com,1999:blog-15045980.post-7011861055457479213'),(109207,7,'If the green jacket fits...','http://feedproxy.google.com/~r/blogspot/MKuf/~3/uqIng1cvQs4/if-green-jacket-fits.html','noreply@blogger.com (A Googler)','For golf enthusiasts like me, a trip to Augusta, Ga. in early April is as close as one can get to golf nirvana. The excitement begins the moment you drive down [magnolia lane] and approach the [augusta national] Clubhouse. In fact, there’s probably no golf event that captures the world’s attention quite like The Masters does every spring. The Masters is unique among golf tournaments since it’s held in the same location each year, and after 75 years the rituals and legends have taken on a life of their own. The competitors teed off today in the opening round, so we thought it would be a good time to take a look at what people have searched for on Google about the tournament, the players and the traditions.
\n
\nWith a relatively small field of 93 professionals and six amateurs hailing from 22 countries, The Masters is a global event that draws interest from all over the world. We can see that each year, worldwide searches for [masters golf] peak the weekend of the tournament. The chart below shows how the trend is set to take off again this year and will likely hit its peak over the weekend.
\n
\n

\nThe winner of The Masters gets to walk away with a unique prize: the prestigious green jacket—given to the lowest score in the tournament—and the game’s defining garment. Every April, The Masters [green jacket] becomes one of the most sought-after article of clothing on the web as searchers turn to Google to discover the history of the jacket, seek out past winners and learn the protocols for receiving and wearing the special sport coat. Searches for [green jacket masters] have grown every year since 2004, with the highest mark occurring last year. Indeed, for a brief time in April every year, we all seem to embrace our inner couch-potato, searching for the [green jacket] more than we do for [exercise shorts]!
\n
\n

\nWith some of the greatest players in the game competing, The Masters is always a thrill to watch for real golf fanatics and weekend golfers alike. The tournament is also home to some of the most memorable upset stories in sports, with lesser-known, but very skilled golfers coming out of nowhere to post the lowest score and win the tournament. Interest in these underdog stories is reflected in search query patterns across the globe. Searches for past unexpected winners like American [zach johnson] (‘07), South African [trevor immelman] (‘08) and Argentine [angel cabrera] (‘09) all peaked globally the week of their Masters win.
\n
\n

\nSo whether you’re a golf fanatic, a sucker for an underdog story or—like some of my colleagues across Google—you just find the television broadcast and the golf analysts’ voices the perfect background noise for an afternoon nap, there’s something in the tournament for you. I’ll likely be tuned into The Masters via my GoogleTV and will watch along with the rest of the world to see which golfer comes out of Sunday’s trip through [amen corner] to capture the famous green jacket.
\n
\nPosted by Ryan Hall, Director of Business Development, JAPAC, member of the University of Virgina Men’s Golf Team (‘98) and former Zimbabwean National Team golfer
\'\'
\n \n
',1302802860,'tag:blogger.com,1999:blog-10861780.post-3433856667149273902'),(115150,4,'Lightning fast! Performance tips for using Google APIs','http://feedproxy.google.com/~r/blogspot/Dcni/~3/eJdYxo18WOQ/lightning-fast-performance-tips-for.html','noreply@blogger.com (Scott Knaster)','\n\n\n
Sven
\n\n\n
Anton
By Anton Lopyrev and Sven Mawson, Google Developer Team
\n
\nOver a year ago, we launched support for partial response and partial update for a number of APIs based on the Google Data Protocol. That launch was a part of our continuous effort to make the web faster. It was well received by our developer community as it significantly reduced network, memory, and CPU resources needed to work with certain Google APIs.
\n
\nToday, we are adding support for partial response and an improved version of partial update, called patch, to a number of newer APIs such as Buzz, URL Shortener, Tasks and many others. In fact, all APIs available in the Google APIs Discovery Service and the APIs Explorer now support this feature.
\n
\nTo learn how to use partial response and partial update with a Google API, you can see the “Performance Tips” page in the documentation of the Tasks and Buzz APIs. We’ll roll out this page for all of the supported APIs over the next few months, but you can already use the algorithms with all of them today.
\n
\nThe partial response algorithm is identical to what was provided by the Google Data Protocol. By supplying a fields query parameter to any API call that returns data, you can request specific fields. Here is an example request that returns only titles and timestamps of a user’s public Buzz activities:
\n
https://www.googleapis.com/buzz/v1/activities/antonlopyrev@gmail.com/@public?alt=json&pp=1&fields=items(title,updated)
Given that the full response is around 53KB and the partial response is only 3KB, the data sent to the client is reduced by almost 95%!
\n
\nWhile the partial response algorithm is unchanged, the partial update algorithm has changed significantly compared to what was provided by Google Data Protocol. We’ve received feedback that the old algorithm was too complicated and hard to use, which prompted us to design something much simpler. The basics remain the same: you can use the HTTP PATCH verb in supported API methods to send partial updates to Google servers. However, the mechanics are different. Adding and modifying data uses the same \'merge\' semantics as before. But deleting is simplified; just set a field to \'null\'. Of course, the devil is in the details, so please check out the documentation for the nitty gritty.
\n
\nYou can try out both partial response and patch algorithms in the APIs Explorer. For partial responses, the fields parameter is available for most methods. In addition, the partial update methods are denoted by .patch in the method name. You can try both the fields parameter and the patch method on the “tasklist” resource in the APIs explorer.
\n
\nIf you are using Java or Python client libraries to access Google APIs, you can already ask for partial responses and send patch requests in the code. We are adding partial support to the rest of the Google APIs client libraries over time.
\n
\nAs our APIs get more and more use from devices with limited resources, taking advantage of performance optimizations such as partial response and patch is crucial for making your applications faster and more efficient. By using these features in your applications, you are joining us in our effort to make the web faster. For this, we thank you! Let us know of any issues and feature requests by posting to the developer forums of your favorite APIs or by leaving a comment on this post. Happy hacking!
\n
\nAnton Lopyrev is an Associate Product Manager for Google APIs Infrastructure. He is a computer graphics enthusiast who is also passionate about product design.
\n
\nSven Mawson is a Software Engineer working on Google’s API Infrastructure. He believes well-designed, beautiful APIs need not sacrifice performance.

\n
\nPosted by Scott Knaster, Editor
\n

\n
\'\'
\n \n
',1311107797,'tag:blogger.com,1999:blog-11300808.post-4956803458104185380'),(32246,8,'PC Magazine Abandons Print, Moves Online','http://www.microsoft.com/web/content.aspx?id=PC-magazine-abandons-print-moves-online','Mike Sachoff','

Following in the footsteps of other publishers, Ziff Davis said today it will drop the print edition of its popular PCMag and will focus on its online property PCMag.com.

Ziff Davis says the final print issue of PCMag will be published in January 2009. The PCMag Digital Network attracts more than seven million unique monthly visitors, which is ten times the circulation of the print publication.

',1227131280,''),(32247,8,'The Internet enters the final frontier','http://www.microsoft.com/web/content.aspx?id=internet-enters-the-final-frontier','Anthony Ha','

NASA announced today that it has completed its first successful test of a communications network in space that’s modeled on the internet.

The space agency could use the network to improve control over remote spacecraft and communication with manned missions. But the science fiction nerd in me can’t help dreaming about an actual deep space internet, connecting folks on Earth with those in space, on the moon and elsewhere.

',1227131760,''),(32248,8,'Microsoft Demos New SQL Server Features at PASS','http://www.microsoft.com/web/content.aspx?id=microsoft-demos-new-SQL-server-features-at-PASS','Jeffrey Schwartz','

Microsoft today previewed the ability to centrally manage applications and resources in the planned upgrade of SQL Server, code-named \"Kilimanjaro.\"

The company introduced the centralized app and system management capability at the annual Professional Association for SQL Server (PASS) Conference, being held this week in Seattle. Though PASS is an independent user association, Microsoft typically has a strong presence at its annual conferences because of the large number of SQL Server customers and partners that attend.

',1227132060,''),(114239,7,'Google Maps 5.7 for Android introduces Transit Navigation (Beta) and more','http://feedproxy.google.com/~r/blogspot/MKuf/~3/aGZ0b_110xE/google-maps-57-for-android-introduces.html','noreply@blogger.com (A Googler)','(Cross-posted on the Google Lat Long Blog and the Google Mobile Blog)
\n
\nToday we’re releasing Google Maps 5.7 for Android. From Bangkok to Baltimore, we’ve added Transit Navigation (Beta), updated access to directions, better suggested search results and a photo viewer to Place pages—all of which can help you whether you’re traveling to an unfamiliar part of town or visiting a city across the world.
\n
\nTransit Navigation (Beta)
\nGoogle Maps Navigation (Beta) currently provides over 12 billion miles of GPS-guided driving and walking directions per year. Now, GPS turn-by-turn (or in this case, stop-by-stop) navigation is available for public transit directions in 400+ cities around the globe with Transit Navigation.
\n
\n
\n

\nTransit Navigation uses GPS to determine your current location along your route and alerts you when it’s time to get off or make a transfer. This is particularly helpful if you’re in a city where you don’t speak the language and can’t read the route maps or understand the announcements. After starting your trip with Transit Navigation, you can open another application or put your phone away entirely and Google Maps will still display an alert in your notification bar and vibrate your phone when your stop is coming up.
\n
\n\"\"
\n
Left: Transit directions without Navigation. Right: with Navigation

\n
\n\"\"
\n
Navigation alerts appear even if you switch to another app

\nNow you can spend more time enjoying the sights out the window and less time worrying about how many stops are left, where you are along the route or whether you missed your stop. Since Transit Navigation relies on GPS signals, we recommend using this feature for above-ground transit.
\n
\nUpdated Directions
\nNow that we’ve improved our directions services, we wanted them to be incredibly easy to pull up on your screen. If you select the driving or walking icon and your route is supported by Google Maps Navigation, the Navigation icon will automatically appear so you can get access to step-by-step directions in one click. Note: this change is currently only in place for driving and walking and does not appear for public transit.
\n
\n\"\"
\n
One-click access to Navigation from directions

\nWe’ve also streamlined how you access directions from within a Place page. Before, clicking directions in a Place page would bring up options for “Driving Navigation,” “Walking Navigation” and “Directions.” Now, you’ll be taken straight to the map and see the new directions box shown above.
\n
\nImproved Search Suggest
\nWe’ve made two changes to search suggestions that improve their quality and speed. First, we’ve added category icons, so instead of all search suggestions displaying the same icon, the icon next to the listing will reflect the type of result. You’ll see a pin for a Google Places listing, a star for a starred Place or location, a clock for a previously used search term, a person for contacts and a magnifying glass for “anything else.”
\n
\n\"\"
\n
Two examples of search suggest with new icons

\nAlso, any place you got directions to or called directly from its Places page will be included as a suggestion for a relevant search. For example, if you recently received directions to the U.S. Post Office on Wilshire Boulevard, afterward, when you begin a search with [p] or [bou], that U.S. Post Office would appear as a search suggestion.
\n
\nPhoto viewer for Place pages
\nSince we released business photos for Place pages last October, millions of photos have been added to Place pages around the world. To enable you to view these photos on the run, a slick new photo viewer has been added so you can browse photos while deciding where to go.
\n
\n\"\"
\n
Left: Business photos in Place pages. Right: New photo viewer

\nTo start using Google Maps 5.7 for Android, download the update here. This update requires an Android OS 2.1+ device and works anywhere Google Maps is currently available. Learn more at our help center and have fun exploring, whether it be by car, transit, bike or foot.
\n
\nPosted by Chris Van Der Westhuizen, Software Engineer
\'\'
\n \n
',1309969628,'tag:blogger.com,1999:blog-10861780.post-8937249228888158822'),(109597,7,'Beefing up goo.gl with new features','http://feedproxy.google.com/~r/blogspot/MKuf/~3/ohdDv1raHGg/beefing-up-googl-with-new-features.html','noreply@blogger.com (A Googler)','(Cross-posted on the Social Web Blog)
\n
\nSince we launched our URL shortener goo.gl last September, we’ve been lucky enough to build a thriving and growing community of passionate users who aren’t shy about letting us know when something could be better. We appreciate the feedback, and today we’ve completed a series of feature rollouts aimed at addressing your most common requests.
\n
\nCopy to clipboard
\n
\nNow you can easily copy new short URLs to your clipboard, a frequently requested feature on our forums. When a new short URL is created, the text on the page will automatically be highlighted, and you can simply press Control+C (or Command+C on a Mac) to copy it.
\n
\n

\nRemove from dashboard
\n
\nYou can also now remove items from your dashboard, so that you can see a quick summary of only your most important links and hide the ones you no longer need. Please note that when you hide a short URL, you’re only removing it from your own dashboard. The URL will still exist and work. You can’t add short URLs back into your dashboard once you’ve hidden them, so be sure you won’t need to find that short URL from your dashboard later. Remember that you can always view analytics for any of your short URLs by appending a “+” to the end of them (e.g., http://goo.gl/rQ6HT+). This feature will be rolling out over the next several days, and may not work immediately on mobile devices.
\n
\n

\n

\nSpam reporting
\n
\nMany of you told us that you’d like a way to tell us about goo.gl URLs that lead to spam sites. We recently set up goo.gl/spam-report for just that purpose. So far it’s helped us a lot in identifying and blocking short URLs that lead to spam, so keep those reports coming.
\n
\nOngoing speed and stability improvements
\n
\nEven as we add features, we continue to focus on making goo.gl one of the fastest and most reliable URL shorteners on the web. We’ll continue working hard to ensure that we add minimal latency to the user experience and extend our track record of rock-solid reliability—we’ve had no service outages since we launched last September.
\n
\nWe hope you find these new features useful, and we look forward to your continued feedback.
\n
\nPosted by Devin Mullins, Software Engineer
\'\'
\n \n
',1302802860,'tag:blogger.com,1999:blog-10861780.post-7656457473444144241'),(110637,4,'Google I/O: Countdown to the keynote kickoff','http://feedproxy.google.com/~r/blogspot/Dcni/~3/QzxBiscg7GQ/google-io-countdown-to-keynote-kickoff.html','noreply@blogger.com (Scott Knaster)','
\nBy Vic Gundotra, Senior Vice President of Engineering
\n
\nCross-posted on the Official Google Blog.
\n
\nIn less than 24 hours, we’ll be kicking off Google I/O 2011, our annual developer conference here in San Francisco. With more than 5,000 participants from 60 countries, including 110 sessions, 261 speakers and 152 Sandbox partners, this year’s I/O will be the biggest one yet.
\n
\nThis year’s keynote presentations will highlight the biggest opportunities for developers and feature two of our most popular and important developer platforms: Android and Chrome. Google engineers from Andy Rubin and Sundar Pichai’s teams will unveil new features, preview upcoming updates, and provide new insights into the growing momentum behind these platforms.
\n
\nPlus, for the first time in Google I/O history, you’ll be able to join us throughout the two days at I/O Live. We’ll live stream the two keynote presentations, two full days of Android and Chrome technical sessions, and the After Hours party. Recorded videos from all sessions across eight product tracks will be available within 24 hours after the conference. Whether you’ll be joining us in San Francisco or from the farthest corner of the world, bookmark www.google.com/io and check back on May 10 at 9:00 a.m. PDT for a fun treat as we count down to 00:00:00:00.
\n
\n
\n\n\n
From left to right: Andy Rubin, Vic Gundotra, Sundar Pichai

\nIf you’re attending the conference this year, we can’t wait to meet with you and share our vision for the future of web and mobile development. If you aren’t able to make it this year, you can continue to follow us on the Google Code Blog and on Twitter (#io2011) over the next two days as we share photos, videos, news, and recaps of the event. It’s going to be an exciting 48 hours!
\n
\n
\nVic Gundotra is Senior Vice President of Engineering and oversees Google\'s developer efforts, including Google I/O.
\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1304958948,'tag:blogger.com,1999:blog-11300808.post-3895413026488055506'),(110492,10,'Website Security for Webmasters','http://feedproxy.google.com/~r/GoogleOnlineSecurityBlog/~3/3dffwYwNm4k/website-security-for-webmasters.html','noreply@blogger.com (Jay)','Posted by Gary Illyes, Webmaster Trends Analyst

(Cross-posted from the Webmaster Central Blog)

Users are taught to protect themselves from malicious programs by installing sophisticated antivirus software, but they often also entrust their private information to various websites. As a result, webmasters have a dual task to protect both their website itself and the user data that they receive.

Over the years companies and webmasters have learned—often the hard way—that web application security is not a joke; we’ve seen user passwords leaked due to SQL injection attacks, cookies stolen with XSS, and websites taken over by hackers due to negligent input validation.

\"\"Today we’ll show you some examples of how a web application can be exploited so you can learn from them; for this we’ll use Gruyere, an intentionally vulnerable application we use for security training internally, and that we introduced here last year. Do not probe others’ websites for vulnerabilities without permission as it may be perceived as hacking; but you’re welcome—nay, encouraged—to run tests on Gruyere.


Client state manipulation - What will happen if I alter the URL?

Let’s say you have an image hosting site and you’re using a PHP script to display the images users have uploaded:

http://www.example.com/showimage.php?imgloc=/garyillyes/kitten.jpg

So what will the application do if I alter the URL to something like this and userpasswords.txt is an actual file?

http://www.example.com/showimage.php?imgloc=/../../userpasswords.txt

Will I get the content of userpasswords.txt?

Another example of client state manipulation is when form fields are not validated. For instance, let’s say you have this form:

\"\"

It seems that the username of the submitter is stored in a hidden input field. Well, that’s great! Does that mean that if I change the value of that field to another username, I can submit the form as that user? It may very well happen; the user input is apparently not authenticated with, for example, a token which can be verified on the server.
Imagine the situation if that form were part of your shopping cart and I modified the price of a $1000 item to $1, and then placed the order.

Protecting your application against this kind of attack is not easy; take a look at the third part of Gruyere to learn a few tips about how to defend your app.

Cross-site scripting (XSS) - User input can’t be trusted

\"\"

A simple, harmless URL:
http://google-gruyere.appspot.com/611788451095/%3Cscript%3Ealert(\'0wn3d\')%3C/script%3E
But is it truly harmless? If I decode the percent-encoded characters, I get:
<script>alert(\'0wn3d\')</script>

Gruyere, just like many sites with custom error pages, is designed to include the path component in the HTML page. This can introduce security bugs, like XSS, as it introduces user input directly into the rendered HTML page of the web application. You might say, “It’s just an alert box, so what?” The thing is, if I can inject an alert box, I can most likely inject something else, too, and maybe steal your cookies which I could use to sign in to your site as you.

Another example is when the stored user input isn’t sanitized. Let’s say I write a comment on your blog; the comment is simple:
<a href=”javascript:alert(‘0wn3d’)”>Click here to see a kitten</a>

If other users click on my innocent link, I have their cookies:

\"\"

You can learn how to find XSS vulnerabilities in your own web app and how to fix them in the second part of Gruyere; or, if you’re an advanced developer, take a look at the automatic escaping features in template systems we blogged about previously on this blog.

Cross-site request forgery (XSRF) - Should I trust requests from evil.com?

\"\" Oops, a broken picture. It can’t be dangerous--it’s broken, after all--which means that the URL of the image returns a 404 or it’s just malformed. Is that true in all of the cases?

No, it’s not! You can specify any URL as an image source, regardless of its content type. It can be an HTML page, a JavaScript file, or some other potentially malicious resource. In this case the image source was a simple page’s URL:

\"\"

That page will only work if I’m logged in and I have some cookies set. Since I was actually logged in to the application, when the browser tried to fetch the image by accessing the image source URL, it also deleted my first snippet. This doesn’t sound particularly dangerous, but if I’m a bit familiar with the app, I could also invoke a URL which deletes a user’s profile or lets admins grant permissions for other users.

To protect your app against XSRF you should not allow state changing actions to be called via GET; the POST method was invented for this kind of state-changing request. This change alone may have mitigated the above attack, but usually it\'s not enough and you need to include an unpredictable value in all state changing requests to prevent XSRF. Please head to Gruyere if you want to learn more about XSRF.

Cross-site script inclusion (XSSI) - All your script are belong to us

Many sites today can dynamically update a page\'s content via asynchronous JavaScript requests that return JSON data. Sometimes, JSON can contain sensitive data, and if the correct precautions are not in place, it may be possible for an attacker to steal this sensitive information.

Let’s imagine the following scenario: I have created a standard HTML page and send you the link; since you trust me, you visit the link I sent you. The page contains only a few lines:
<script>function _feed(s) {alert(\"Your private snippet is: \" + s[\'private_snippet\']);}</script><script src=\"http://google-gruyere.appspot.com/611788451095/feed.gtl\"></script>

Since you’re signed in to Gruyere and you have a private snippet, you’ll see an alert box on my page informing you about the contents of your snippet. As always, if I managed to fire up an alert box, I can do whatever else I want; in this case it was a simple snippet, but it could have been your biggest secret, too.

It’s not too hard to defend your app against XSSI, but it still requires careful thinking. You can use tokens as explained in the XSRF section, set your script to answer only POST requests, or simply start the JSON response with ‘\\n’ to make sure the script is not executable.

SQL Injection - Still think user input is safe?

What will happen if I try to sign in to your app with a username like
JohnDoe’; DROP TABLE members;--

While this specific example won’t expose user data, it can cause great headaches because it has the potential to completely remove the SQL table where your app stores information about members.

Generally, you can protect your app from SQL injection with proactive thinking and input validation. First, are you sure the SQL user needs to have permission to execute “DROP TABLE members”? Wouldn’t it be enough to grant only SELECT rights? By setting the SQL user’s permissions carefully, you can avoid painful experiences and lots of troubles. You might also want to configure error reporting in such way that the database and its tables’ names aren’t exposed in the case of a failed query.
Second, as we learned in the XSS case, never trust user input: what looks like a login form to you, looks like a potential doorway to an attacker. Always sanitize and quotesafe the input that will be stored in a database, and whenever possible make use of statements generally referred to as prepared or parametrized statements available in most database programming interfaces.

Knowing how web applications can be exploited is the first step in understanding how to defend them. In light of this, we encourage you to take the Gruyere course, take other web security courses from the Google Code University and check out skipfish if you\'re looking for an automated web application security testing tool. If you have more questions please post them in our Webmaster Help Forum.
\'\'
\n \n
',1304624103,'tag:blogger.com,1999:blog-1176949257541686127.post-9008002394805788310'),(108965,9,'Jan Peter: Pelayan Publik Idaman','http://staff.blog.ui.ac.id/jp/2011/04/04/pelayan-publik-idaman/','','

Saya sedikit kecewa dengan tadi pagi. Saya harus izin dari kerja hanya untuk memperpanjang KTP. Tetapi, ternyata alat pengambil sidik jari dan fotonya tidak jalan. Kami yang mengantri disarankan untuk datang besok. Padahal, saya cuma mengambil cuti setengah hari. Dalam hati iseng sempat terpikir untuk memasang aplikasi biometrik UI di dalam kantor tersebut. Bisa dijalankan dari USB. Pakai Ubuntu, lho, Pak Lurah….  :-P

\n\n

Di lain pihak, saya semakin salut dengan pelayanan KRL Jabodetabek yang semakin membaik. Saking saya salut, saya sempat berpikir, mengapa sosialisasi pentingnya menjaga sarana dan prasarana umum tidak digencarkan?  Maksud saya, saya termasuk korban yang terkena pecahan kaca KRL AC Ekonomi yang pecah sewaktu dilempar di dekat Tanjung Barat beberapa bulan lalu. Saya juga lihat banyak sobekan tempat duduk bus, mikrolet, atau pun kendaraan umum lainnya. Saya pun sering melihat coretan di toilet-toilet umum. Terutama yang suka merokok di kendaraan umum, waduh bagaimana ini?

\n\n

Nah, satu lagi cerita unik adalah adanya seorang polisi yang mengunggah  video lucu. Ia menyanyikan lagu India dengan lipsync dan gaya bak penyanyi India di pos jaga. Judulnya, “polisi Gorontalo menggila.”  Saya, sih, kurang tanggap awalnya. Baru setelah ada pemberitaan tentang sang pengunggah hendak dihukum oleh atasannya, saya baru tertarik menonton.

\n\n

Video ini sebenarnya sudah beredar beberapa hari di Internet. Tetapi, seperti kebanyakan orang lainnya, saya berpikir itu adalah video kekerasan. Jujur, saya termasuk yang takut dengan Polisi dan Satpol PP. Dalam pikiran saya, tampilan seorang polisi adalah bapak-bapak gendut berkumis tebal. Tentu ini bukan karena saya mantan maling voucher yang dipenjara 7 tahun. Tetapi, karena saya punya teman-teman yang kalau cerita tentang polisi, ceritanya gak mengesankan.

\n\n

Coba Anda perhatikan berita tentang polisi selain Densus 88, beritanya paling seputar cicak versus buaya. Lalu, kisah salah hukum yang bebas beberapa waktu lalu. Lalu, kisah polisi yang teledor memperlakukan bom buku. Dan beberapa kisah lain yang menambah sederet kelam sejarah polisi, termasuk pemeo tentang lapor ke polisi. Padahal, kepolisian juga memiliki sederet keberhasilan, yang sayangnya baru terlihat kalau kita teliti lebih lanjut.

\n\n

Kembali ke topik. Ternyata dugaan saya salah. Sang pengunggah mementalkan gambaran mental tentang sosok polisi. Lucu, sekaligus memberikan insight kepada alam bawah sadar saya bahwa polisi juga manusia. Mereka juga punya hati nurani. Yang pasti, kalau orang tersebut yang saya dapatkan, saya takkan ketakutan datang ke kantor polisi. Jauh dari kesan angker. (Omong-omong, saya belum pernah ke kantor polisi. Mungkin pernah di masa yang sangat lalu…) ;-P

\n\n

Jadi, bagi kepolisian sebenarnya video lucu ini adalah sebuah iklan viral yang menghapus kesan angker dari kepolisian. Atau setidaknya demikian pemikiran saya. Saya yang sempat kecele pun mulai merefleksikan pandangan pribadi saya tentang kepolisian. Mungkin, cerita orang-orang tentang polisi lalu lintas telah membuat saya melakukan generalisasi kepada kepolisian.

\n\n

Padahal, yang menangkap koruptor, kan, polisi. Yang menangkap begal dan penjahat lainnya, kan, polisi. Yang membuat lalu lintas lancar, kan, juga polisi. Coba kalau tak ada polisi di persimpangan, bisa ngetem sejam angkot-angkot di sana. Uh, intinya video ini membuat saya berpikir ulang tentang kesan kelam dan mencoba berpikir positif.

\n\n

Pelayanan publik seharusnya mencerminkan kesan humanisme, jauh lebih humanis dibandingkan korporasi modern. Uh, berhubung saya juga di sektor pelayanan publik, mungkin saya juga perlu bercermin. Jangan-jangan saya digambarkan sebagai bapak-bapak gendut galak yang jutek oleh para sivitas akademika UI. Ha… ha… ha….

\n\n

Admin juga manusia.

\n\n

~tertarikJugaUntukMembuatVideoGokilAdminUI

\n\n

NB: Ini istilahnya apa, yah, di ilmu komunikasi: memperlihatkan sisi humoris sebuah organisasi untuk lebih memanusiakan organisasi tersebut?

',1301935940,'http://staff.blog.ui.ac.id/jp/2011/04/04/pelayan-publik-idaman/'),(108962,11,'The DOs and DON’Ts of Google Summer of Code: Organization Administrator Edition','http://feedproxy.google.com/~r/GoogleOpenSourceBlog/~3/2E8bYVwNeEs/dos-and-donts-of-google-summer-of-code.html','noreply@blogger.com (Stephanie Taylor)','
This is the second in a series of three posts on DOs and DON’Ts for Google Summer of Code students, mentors, and organization administrators. The first post dealt with students while this post features mentoring organization administrators. Organization administrators (org admins) oversee the overall progress of a mentoring organization and its students throughout the program. Based on our experience with Google Summer of Code, we’d like to share these tips and antipatterns with you to raise awareness and help other org admins avoid the same mistakes we’ve made. For even more advice, check out the mentor/admin guide.

DODON’T
Track the timeline and projects closely. Most mentors and students need a helping hand, and you can only provide this if you’re aware of the deadlines yourself. Be sure both mentors and students are aware of their next steps. Also, keep track of the progress of each project, perhaps with a spreadsheet filled in by the mentors—this gives you time to deal with major problems before midterms/finals, when little choice exists besides failing the student.Fail to follow up on mentors and students. It is easy to lose your perspective of deadlines and progress. If you don’t stay on top of them and make sure they are aware of their responsibilities it can result in unnecessary failure of students or embarrassment for your organization.
Start small. Everyone gets the most out of Google Summer of Code when the orgs are on top of everything and everyone knows what’s going on. You can achieve this most easily with only a small number of mentors and students. Successful orgs tend to be invited back, so plan for success; there is time to grow later. It’s much better to have a few overwhelming successes than many borderline cases and failures.Take on too many students. Most new organizations try to get as many slots as they can. This is, however, rarely a good idea. They greatly underestimate the resources needed to mentor a group of students in a program like Google Summer of Code. Taking on too many students almost always leads to a poor project outcome and integration of the students in the community and thus low retention rates.
Ensure you can support the number of students you request. The requirements for project voting and ordering become much more severe as the number of students, mentors and projects increases; it’s nowhere near a linear scale. After coding starts, you still need to track projects to make sure your overall program is running well. Avoid methods that rely on significant time commitment from you, and instead distribute the effort to mentors and students.Grow too quickly. Once you’ve succeeded with a couple of students, it can be tempting to think you’ve figured everything out. But things that work great on a small scale can fail wretchedly when scaled up. For example, asking every mentor to read every proposal might work fine when there are only 10 proposals, but it doesn’t function nearly as well when there are 100.
Plan for communication throughout Google Summer of Code. There are times throughout the program when you need to let the mentors and/or students know about certain things, like deadlines. Plan for this from the start of the program by, for example, subscribing everyone to a dedicated mailing list. Make it clear from the start that mentors and students can approach you to discuss nontechnical problems, so they know they can rely on you as a resource. Overall, you need to be visible and keep people motivated throughout the process—and follow up with students afterwards to encourage them to become long-term contributors.
Forget to keep clear lines of communication with the mentors and students. Discovering you need to get in touch with a student or mentor and finding you can’t reach them is trouble in the making. If you don’t have backup contact details for mentors, it’s easy for them to disappear—particularly if your primary method is an online chat like IRC or XMPP.
Work out your responsibilities in advance. If you’re a new org, it may not be obvious what you need to do to support the mentors and the students. Make sure both you and your mentors have the same idea about your role. Particular things could be: If your organization has IRC meetings, you need to make sure they run smoothly. If your organization requires blog posts, or mailing list updates, you have to make sure these happen. Once the program starts your enthusiasm needs to continue because it feeds mentors and the students. To maintain your excitement, think about the benefits your organization receives at the end of the program for every successful project: new code and new contributors! Be enthusiastic in the application stage but stop when the projects start. It’s relatively easy to keep enthusiasm high when it’s early in the process as your tasks are obvious (apply for Google Summer of Code, get the ideas page sorted, get the mentors lined up, set up mailing lists, etc.). If mentors or students sense you are distracted or no longer dedicated to your role as organization administrator, their enthusiasm for the project will likely decrease. You are the glue that holds everything together and everyone will look to you to keep things moving forward.
Coordinate mentors early to get a high-quality ideas list. At the meetings for rejected orgs, the most common theme by far is “you can improve your ideas page.” Look at other orgs’ ideas pages for this year and for last year, as well as the mentoring guide. New organizations often ask whether their ideas are too long, but they usually aren’t; clarity and detail are highly desirable. To maximize student interest in your organization, you should have an ideas page well in advance of the deadline for org applications. Also be sure to give the students what they need to get excited about the projects and contact you; provide enough context to convince them why this idea matters. If there are specs for the projects, link to them and be sure to provide contact details for each idea. Handling student interest in the run-up to applications can be very time-consuming, plan accordingly. Construct your ideas page at the last minute. Students look at the ideas pages long before orgs are selected; they’ll pass your organization by if you don’t have ideas ready when they first start researching the orgs. Failure to prepare early has particularly large consequences for umbrella orgs, where there is a logical disconnect between several developer communities, but it also holds true for individual projects. To avoid “writer’s block,” you can start with a high-level idea of what types of projects your org wants to sponsor and work from there.
Arrange infrastructure in advance. Most projects will require some infrastructure to be in place for students to work effectively—whether it’s a committer account, repository creation, students knowing where they should post their code, or simply getting them subscribed to relevant mailing lists and taught the proper protocols. Everything should be in place for students to make their first commits as a true member of your organization’s community on the initial day of coding. There’s also a brand-new mailing list for supporting new org admins called gsoc-veterans that you can turn to for advice (new organizations will be invited soon).
Block projects from starting on day one of the coding period. If technical difficulties prevent students from being productive when coding should have started, it instantly lowers the scope of what they can accomplish during the summer and may prevent them from finishing their projects. For example, if they don’t know how to use your version-control system or don’t have commit access, they’ll be mired in tangential problems instead of coding.

Making Google Summer of Code the best possible program requires a commitment to excellence and preparation from participants at every level. In this post we’ve provided suggestions for org admins, and in the last post in this series we’ll cover mentors. Whatever role you would like to play in Google Summer of Code or a similar program, read everything you can find so you know what you’re getting into. Good luck, and have fun this summer!

By Donnie Berkholz, Lydia Pintscher, and Kevin Smith, Google Summer of Code Administrators for Gentoo & X.Org, KDE, and XMPP Standards Foundation, respectively
\'\'
\n \n
',1302023294,'tag:blogger.com,1999:blog-8698702854482141883.post-8324123240372521069'),(109688,4,'Google APIs Python Library goes to Beta','http://feedproxy.google.com/~r/blogspot/Dcni/~3/2cikVr8cOrE/google-apis-python-library-goes-to-beta.html','noreply@blogger.com (Scott Knaster)','
\nThis post is by Anton Lopyrev and Joe Gregorio.
\nAnton Lopyrev is an Associate Product Manager for Google APIs Infrastructure and was previously a software engineer on Street View. He is a computer graphics enthusiast who is also passionate about product design.

\n
\n
\n
\nJoe Gregorio is a Software Engineer. In the past four years at Google he\'s worked on APIs, then Google App Engine, then Google Wave, and now has come full circle and is back working on APIs. -scottk
\n
\n
\nOver the last several months we have launched a number of tools, such as the Google APIs Explorer and the Google APIs Console, that help you explore Google APIs based on our brand new API infrastructure and manage your API access directly in your browser. However, most of the day-to-day usage of the APIs is still via client libraries in various programming languages.
\n
\nToday, we are announcing a major milestone for one of the Google APIs client libraries. The Google APIs Client Library for Python has officially reached Beta. This means that we\'re comfortable enough with the stability and features of the library that we\'d like you to start building real production applications on top of it and send us your feedback. Client libraries in other languages are soon to follow.
\n
\nIf you are interested in getting more familiar with our new client libraries, we hope to see you at the “Introduction to Google APIs” lecture at I/O Bootcamp and the “Life of a Google API Developer” session at Google I/O, where you can chat with the developers of the libraries face-to-face.
\n
\'\'
\n \n
',1302879619,'tag:blogger.com,1999:blog-11300808.post-9079661703042391845'),(109831,7,'Add your local knowledge to the map with Google Map Maker for the United States','http://feedproxy.google.com/~r/blogspot/MKuf/~3/h06NCQ-1oE8/add-your-local-knowledge-to-map-with.html','noreply@blogger.com (A Googler)','[Cross-posted from the Google Lat Long Blog]
\n
\nBefore Google Map Maker—a product that enables people to add to and update the map for locations around the world—only 15 percent of the world’s population had detailed online maps of their neighborhoods. Using Map Maker, people have built out and edited the maps for 183 countries and regions around the world, and now, due to the contributions of citizen cartographers, 30 percent of people have detailed online maps of the places they live.
\n
\nMap Maker users have mapped entire cities, road networks and universities that were never previously recorded online. These contributions have been incorporated into Google Maps and Google Earth, so the collective expertise of the Map Maker community benefits the millions of people using these products globally.
\n
\nToday we’re opening the map of the United States in Google Map Maker for you to add your expert local knowledge directly. You know your neighborhood or hometown best, and with Google Map Maker you can ensure the places you care about are richly represented on the map. For example, you can fix the name of your local pizza parlor, or add a description of your favorite book store.
\n
\n

\nYou can help make the map complete in other ways as well, such as marking the bike lanes in your town or adding all of the buildings on your university campus so they appear in Google Maps. We’ve seen incredibly detailed contributions from power users worldwide, including this comprehensive map of IIT Bombay. We’re eager to see you add the same level of detail to locations in the United States.
\n
\n
Indian Institute of Technology Bombay

\nTo confirm Map Maker user contributions are accurate, each edit will be reviewed. After approval, the edits will appear in Google Maps within minutes—dramatically speeding up the time it takes for online maps to reflect the often-changing physical world. To see examples of what people around the world are adding to Map Maker, you can watch mapping in real-time.
\n
\nIn addition to opening Map Maker for the United States, we’ve added some new features for users globally. You can now get a street-level perspective on places with Street View imagery directly in Map Maker, see and edit all points of interest, and find exactly what you’re looking for with advanced search options such as displaying all railroad tracks.
\n
\n
Browsing all points of interest in downtown Palo Alto, California

\nTo learn more, check out our getting started site, or start mapping now at mapmaker.google.com.
\n
\nPosted by Lalitesh Katragadda, Tech Lead and Manik Gupta, Product Manager, Google Map Maker
\'\'
\n \n
',1303197301,'tag:blogger.com,1999:blog-10861780.post-7994132771856139402'),(110740,7,'A new kind of computer: Chromebook','http://feedproxy.google.com/~r/blogspot/MKuf/~3/HDiRLnSVLpQ/new-kind-of-computer-chromebook.html','noreply@blogger.com (A Googler)','(Cross-posted on the Code and Chrome Blogs)
\n
\nA little less than two years ago we set out to make computers much better. Today, we’re announcing the first Chromebooks from our partners, Samsung and Acer. These are not typical notebooks. With a Chromebook you won’t wait minutes for your computer to boot and browser to start. You’ll be reading your email in seconds. Thanks to automatic updates the software on your Chromebook will get faster over time. Your apps, games, photos, music, movies and documents will be accessible wherever you are and you won\'t need to worry about losing your computer or forgetting to back up files. Chromebooks will last a day of use on a single charge, so you don’t need to carry a power cord everywhere. And with optional 3G, just like your phone, you’ll have the web when you need it. Chromebooks have many layers of security built in so there is no anti-virus software to buy and maintain. Even more importantly, you won\'t spend hours fighting your computer to set it up and keep it up to date.
\n
\nAt the core of each Chromebook is the Chrome web browser. The web has millions of applications and billions of users. Trying a new application or sharing it with friends is as easy as clicking a link. A world of information can be searched instantly and developers can embed and mash-up applications to create new products and services. The web is on just about every computing device made, from phones to TVs, and has the broadest reach of any platform. With HTML5 and other open standards, web applications will soon be able to do anything traditional applications can do, and more.
\n
\nChromebooks will be available online June 15 in the U.S., U.K., France, Germany, Netherlands, Italy and Spain. More countries will follow in the coming months. In the U.S., Chromebooks will be available from Amazon and Best Buy and internationally from leading retailers.
\n
\nEven with dedicated IT departments, businesses and schools struggle with the same complex, costly and insecure computers as the rest of us. To address this, we’re also announcing Chromebooks for Business and Education. This service from Google includes Chromebooks and a cloud management console to remotely administer and manage users, devices, applications and policies. Also included is enterprise-level support, device warranties and replacements as well as regular hardware refreshes. Monthly subscriptions will start at $28/user for businesses and $20/user for schools.
\n
\nThere are over 160 million active users of Chrome today. Chromebooks bring you all of Chrome\'s speed, simplicity and security without the headaches of operating systems designed 20 to 30 years ago. We\'re very proud of what the Chrome team along with our partners have built, and with seamless updates, it will just keep getting better.
\n
\nFor more details please visit www.google.com/chromebook.
\n
\n
\n
\nUpdate 3:58pm: The video from the Chrome keynote at Google I/O is now available.
\n
\n
\n
\nPosted by Linus Upson, Vice President of Engineering and Sundar Pichai, Senior Vice President, Chrome
\'\'
\n \n
',1305305003,'tag:blogger.com,1999:blog-10861780.post-3942568653058871413'),(110802,9,'Ferry Haris: Working in the way that you like','http://eastmeetwest.posterous.com/working-in-the-way-that-you-like','','

\n

\n

Instead of working with a thing you love, think about how to work in a way you love.

\n

Find meaning in what you’re doing. Work to improve your industry. Get joy from making a customer’s day. Surround yourself with the kinds of people and environment that keep you engaged. Figure out the details and day-to-day process that keep you stimulated. Focus on how you execute and making continual improvements. Get off on how you sell, not what you sell.

\n
\n

Complete writing can be found on 37signals.

\n \n

\n\n

Permalink \n\n | Leave a comment  »\n\n

',1305345900,'http://eastmeetwest.posterous.com/working-in-the-way-that-you-like'),(40121,8,'In a down economy, SaaS revenues rise','http://www.microsoft.com/web/content.aspx?id=in-a-down-economy-saas-revenues-rise','Patrick Thibodeau','

The economic downturn has been punishing to many IT vendors, but not software-as-a-service vendors. SaaS providers are seeing double-digit growth in their subscription revenue, according to a new study by Forrester Research Inc.

\"I think SaaS has an element of being recession-proof,\" said Ray Wang, a Forrester analyst who follows this market. But he includes a number of caveats: Many companies are moving cautiously with small SaaS deployments, short contracts and even month-to-month agreements. \"People are likely to be commitment-phobic,\" he said.

',1232039460,''),(40122,8,'Build Line-Of-Business Enterprise Apps With Silverlight, Part 1','http://www.microsoft.com/web/content.aspx?id=build-line-of-business-enterprise-apps-with-silverlight-part-1','Hanu Kommalapati','

When I presented an executive briefing on the business implications of Silverlight to a large company in Houston recently, the response was lukewarm. The cool demos that showcased DeepZoom, Picture-In-Picture and HD quality video, and high-quality animations should have easily excited the group. When I polled the audience members about their limited interest, it became clear that while dazzling graphics were great, there was very little real-world guidance available for building enterprise-quality, data-centric, line-of-business (LOB) applications with Silverlight.

',1232040060,''),(110770,7,'Graduate with Google Apps','http://feedproxy.google.com/~r/blogspot/MKuf/~3/lt7XViCtC4Q/graduate-with-google-apps.html','noreply@blogger.com (A Googler)','Millions of students will leave college this year with more than just a diploma. There’s a good chance that the graduating class of 2011 will also be experts in another field: Google Apps for Education.
\n
\nIf you attended a university that’s “gone Google” or just sought out Google products on your own, you’ve learned how to use Apps to collaborate and communicate with your professors and peers. Perhaps you’ve used Gmail to power through email efficiently, Docs to revise group projects without the hassle of attachments, Calendar to keep up with extracurriculars, forms to quickly collect and analyze data or Sites to organize resources around your projects. Using these tools has equipped you with valuable expertise for life after college—just like the finance skills you learned in your major or the Spanish language abilities you picked up while studying abroad.
\n
\nWith this in mind, we’ve created the Google Guides program to help you take your Google Apps expertise to your future job. When you become a Google Guide, we’ll equip you with resources to introduce and implement Apps in your workplace. You’ll make an immediate impact by saving your company money and facilitating collaboration among coworkers. Once your company is up and running with Google Apps, you’ll get to continue using all the Apps tools you learned and loved in college—not to mention be known as your company’s in-house Google expert.
\n
\nIf you’re not sure where you’ll be picking up your paycheck yet, don’t fret. The Google Guides program also provides tips and tools for your job search, including resume templates.
\n
\n
\n
\nYou can sign up as a Google Guide at google.com/apps/graduate and read our FAQ for more details. And for those of you not graduating this year, you can always get information specifically for students on the Official Student Blog.
\n
\nPosted by Lauren Kolodny, Google Apps Marketing Manager
\'\'
\n \n
',1305305420,'tag:blogger.com,1999:blog-10861780.post-8158904906842890530'),(108826,13,'Geographic stars compete in the National Geographic Bee State Championships','http://feedproxy.google.com/~r/GoogleStudentBlog/~3/-xqzUKwRi_s/geographic-stars-compete-in-national.html','noreply@blogger.com (Jessica)','Cross-posted from the Google Lat Long Blog.
\n
\n

\nUnderstanding the world around you is imperative, especially since technology has made it easier and fun to explore places you could, otherwise, only imagine. Being geographically literate helps you interpret the plethora of information that comes your way each day (and that’s no joke)! Without the perspective of knowing where you are or where things happen, you can find it difficult to navigate your way through it all. That is why Google is excited and proud to sponsor the National Geographic Bee for the third year, which sparks student interest in geography.
\n
\nLast fall, over four million students started preparing for the 2011 Bee. Today, the students who have progressed to the state bee level, will compete for one of the coveted 54 spots at the finals in Washington DC in May. It’s not as simple as memorizing a list of capitals or identifying places on a map. These geographic black belts answer tough questions about human, environmental, physical, and regional geography.
\n
\nThe love of geography is a great asset for these students as they continue their education and careers. It might also lead them to a life of exploration and adventure. We asked a few famous explorers why geography is important to them and how they use Google Earth. Watch our Geography video below to hear their great insight:
\n
\n
\n
\nWe wish all of the competitors the best of luck!
\n
\nPosted by Brian McClendon, VP of Engineering, Google Earth and Maps
\'\'
',1302571177,'tag:blogger.com,1999:blog-8878620400258430757.post-3452611897712196494'),(115130,9,'Jan Peter: Patent Troll','http://staff.blog.ui.ac.id/jp/2011/07/19/patent-troll/','','

\"Patent

\n\n

Patent Troll, Patentes Troglodytarum, adalah makhluk yang berkeriapan di sekitar jembatan pengetahuan. Ia menghalangi siapa pun yang hendak menyeberang ke pulau inovasi. Senjata utamanya adalah sekumpulan paten tanpa implementasi. Mangsa utamanya adalah ksatria inovator.

\n\n

Patent Troll, Patentes Troglodytarum, is a creature that lurks in the gate of knowledge. It guards against people that tries to go to the island of Innovation. Its fang is a pool of unimplemented patents. Its main diet is innovator warrior.

\n\n
\n\n

Kepada yang terhormat siapa pun yang sedang menggodok Undang-Undang Hak Cipta di Senayan, yang terhormat yang akan menjadi Menkominfo 2014, dan kepada pihak-pihak terkait.

\n\n

Waspadalah terhadap makhluk ini.

\n\n

 

',1311034694,'http://staff.blog.ui.ac.id/jp/2011/07/19/patent-troll/'),(115131,9,'Jan Peter: A Song Can Always Be Interpreted','http://jpmrblood.blogspot.com/2011/07/song-can-always-be-interpreted.html','','

Finally, I got my hand on the new Owl City CD, All Things Bright and Beautiful. I wonder why it\'s so hard to find his CD here? I\'ve been listening through the night and I enjoyed his song.

I discovered Owl City from the movie Legend of the Guardians: The Owls of Ga\'Hoole. The angelic voice is so different from other singer. To my surprise, Owl City is actually just a young man named Adam Young with a Christian faith in his songs. Well, that\'s the surprise thing, because the mainstream industry is not that kind for religious content.

The interesting part of listening of religious content is actually reading the fans comments. They would argue about atheist vs. christian and the trolling would flame out the discussion. How will we be growing up? If it\'s a good song, then it\'s just a good song. You could interpret it however you like.

I believe that all religious text without the pretense and with its god label is universal. One of my favorite song is Alhamdullilah by Too Phat feat. Yasin -- the original version without Dian Sastro. Too bad, they were disbanded. Their rap song is so great.

Anyway, to my surprise, the song that I like in Owl\'s album is Galaxies. It seems that there is a dark side of the story about this upbeat song. It was actually an interpretation of about the last thinking of one of the Challenger crew before it blew. The song is about a man thought before death. Such a positive thinking.

When I dug the interpretation, this song kind of remind me to my favorite character from Saving Private Ryan. The cool snipper that saying Psalms before his death against the German\'s tank. It also reminds me of another favorite song of mine, The Spirit Carries On by Dream Theater.

We don\'t use drug. But, a good song is a good ecstasy. Listening anything without pretense is uplifting. There is no rule that forbid us to interpret it whatever we like.

Btw, the OST from Guardian is not in the first CD and also not on this CD, so where should we get the song legally?
\"\"
',1311067426,'http://jpmrblood.blogspot.com/2011/07/song-can-always-be-interpreted.html'),(35543,8,'Microsoft unveils Thumbtack for sharing Web snippets','http://www.microsoft.com/web/content.aspx?id=microsoft-unveils-thumbtack-for-sharing-Web-snippets','Nancy Gohring','

Microsoft\'s Live Labs on Wednesday introduced a new service that lets users collect snippets of information from Web sites and share the collections with others.

A user investigating vacation ideas, for example, might find Thumbtack helpful. Once users log into Thumbtack, they can copy a portion of a Web site, perhaps one that describes a hotel in a particular city, and paste it into a new collection in Thumbtack.

',1229036760,''),(35544,8,'Microsoft\'s IIS7 is kick ass! - PHP error reporting','http://www.microsoft.com/web/content.aspx?id=microsofts-IIS7-is-kick-ass-PHP-error-reporting','Hiveminds','

500 internal error has got to be the single most hated thing in web development. It is a non-informative \"this can\'t be done\" report of an error in Perl, PHP, ASP.NET ... you name it. But they are preventable when running PHP on IIS7.

If you take a look at the GUI for setting error pages on an IIS7 web server you will see that it is very versatile and optionally secure. In a few seconds you will see why this is such a cool set up and how to get rid of the cryptic 500 internal server errors.

',1229037600,''),(35545,8,'Microsoft and HP Extend Private-Label Hosting Opportunities to Value-Added Resellers','http://www.microsoft.com/web/content.aspx?id=microsoft-and-HP-extend-private-label-hosting-opportunities-to-value-added-resellers','HostSearch.com','

Microsoft Corporation and HP today announced a joint initiative that will enable value-added resellers (VARs) to benefit from a software-plus-services business model by providing new revenue streams and helping them become strategic advisors to their clients.

HP and Microsoft plan to equip VARs with comprehensive tools and guidance that will enable them to offer “private label” Microsoft solutions that are hosted by managed service providers. As a result, they can generate new revenue streams by offering their small and midsize business (SMB) customers a greater choice of solution delivery methods.

',1229038680,''),(35546,8,'Virtualisation to be CIOs\' top strategic technology in 2009','http://www.microsoft.com/web/content.aspx?id=virtualisation-to-be-CIOs-top-strategic-technology-in-2009','Carol Ko','

Virtualisation will hold the No 1 spot on CIOs\' lists in the Asia Pacific in 2009, said research firm Gartner.

The top 10 strategic technology areas below will affect, run, grow and transform the business initiatives in 2009, according to Phillip R. Sargeant, managing vice president, global storage markets at Gartner.

',1229038800,''),(110800,9,'Steven Sentosa: Georgia Governor Nathan Deal Has Signed the New Immigration Law of HB 87','http://feedproxy.google.com/~r/MyInternetCorner/~3/VsOaak2oCOA/','','

The day that has been feared by many Georgians is finally come. Governor Nathan Deal has just signed the House Bill 87 (HB 87) today, on 05/13/2011, that will enable police to check the immigration status of anyone that they suspect of not having proper immigration documents and require employers to register their employees through “Federal  E-verify” verification process. Supposedly, this new immigration law will take into effect starting July 1st, 2011.

\n
\n \"\"\n

Image taken from www.coastalrivers.org

\n
\n

Couple highlights from HB 87:

\n\n

Please pass along this information to your friends and family by sharing it on Facebook and/or Twitter.

\n

Sources:
\n- http://www.ajc.com/news/georgia-politics-elections/governor-signs-arizona-style-944703.html
\n- http://www.numbersusa.com/content/news/may-13-2011/gov-nathan-deal-signs-georgia-immigration-enforcement-law.html

\n\n\n

Related posts:

  1. Indonesian Gay Man Seeking for Asylum So the story began in 2002 when Anton Tanumihardja came...
  2. \n

\n


\n

\n \n
',1305321247,'http://feedproxy.google.com/~r/MyInternetCorner/~3/VsOaak2oCOA/'),(110730,4,'Making money with Google In-App Payments for the Web','http://feedproxy.google.com/~r/blogspot/Dcni/~3/5qugIvdn7sg/making-money-with-google-in-app.html','noreply@blogger.com (Scott Knaster)','

Cross-posted from the Google Checkout Blog
\n
\nBy Amit Fulay, Product Manager and Mikhail Seregine, Software Engineer
\n
\n

Today at Google I/O, we launched the developer API of Google In-App Payments for the web. In-App Payments enables any web application to receive payments from users and keep them engaged in your application. It is available to all US developers in sandbox today and will be followed by a consumer launch and an international rollout over the summer.
\n
\nThe team started building Google In-App Payments soon after Jambool was acquired by Google in August 2010. This project brought Social Gold technology and expertise and combined it with Google scale. For the payments platform that we’re announcing today, the theme is simplicity:
\n
\nThe simple API makes integration fast so you can start getting paid sooner. Implementing In-App Payments requires only two API calls: one to initiate the payment, and one to accept the notification when a payment is made.
\n
\nThe simple user experience will let your users pay without leaving the app or entering billing details. Users who have previously completed a purchase on Google Checkout, Android MarketGoogle eBookstore, YouTube Movies and more can use that same account to pay for items in your app in minimal steps. Fast payments that keep users in your game or site can boost customer conversion rates, increasing your revenue.
\n
\nThe simple pricing model is a flat payment processing fee of 5%. It’s 5% whether you distribute your app yourself or via the Chrome Web Store. There are no fixed purchase fees, setup costs, or monthly minimums.
\n
\nThe JavaScript version of the In-App Payments API is available to developers today. A Flash version of the API will be available in the coming weeks.
\n
\nWe invite you to sign up, start integrating your apps and send us feedback. Let’s work together to delight consumers this summer with amazing web apps, monetized effectively, all in the app.
\'\'
\n \n
',1305148441,'tag:blogger.com,1999:blog-11300808.post-9096794498077183276'),(108804,9,'Ilham Kurnia: Garden Update 02-04-11','http://feedproxy.google.com/~r/mahlis/~3/KKYAqPlGcNQ/','','Replanted quite a few bok choy seedlings and also moved some choy sum seeds from the egg cartons to a large meat pack today. Moved quite a lot of pots outside because the weather is getting friendlier for the plants. Also did the last self-watering bed I have with bush beans. Took a bit of [...]',1301764242,'http://feedproxy.google.com/~r/mahlis/~3/KKYAqPlGcNQ/'),(111898,9,'Jan Peter: Derita Seorang Administrator','http://staff.blog.ui.ac.id/jp/2011/06/07/derita-seorang-administrator/','','

Teknologi sekarang canggih sekali, terutama dalam usaha penerjemahan. Hal ini dimanfaatkan oleh para penyampah (SPAMMER) untuk melakukan social engineering attack. Social engineering attack adalah usaha pembobolan sebuah sistem dengan memanfaatkan kelengahan pengguna. Tekniknya banyak dan yang biasa digunakan misalnya phising dan menguntit dalam dunia maya (cyber stalking).

\n\n

Dari waktu ke waktu kami mencatat penipuan yang digunakan oleh para penyampah untuk mencuri informasi login UI di sini. Perhatikan evolusi yang menakutkan surel dari waktu ke waktu. Yang paling bawah adalah yang paling terbaru saat ini. Bahasa yang digunakan sudah sangat natural sehingga tidak terasa seperti proses penerjemahan. Wow! Uhm, maksud saya: Duh! [Sebagai akademisi, saya kagum dengan teknik Temu Kembali yang semakin canggih, tapi secara administrator saya merasa sedih]

\n\n

Sudah ada orang yang menjadi korban. Hal ini menyebabkan pengiriman dari Universitas Indonesia ke Yahoo! Mail tersendat-sendat. Saya bukannya sentimen kepada Yahoo! Mail, mereka berhak memblok kami karena kami kurang awas. Tapi, kok rasanya GMAIL, SpamCop, SpamHaus, SenderBase, dan beberapa anti SPAM yang harus dihubungi satu persatu tidak pernah memblok dengan begitu kuat.

\n\n

Ah, entahlah, saya tidak ingin menyalahkan siapa pun. Yang pasti, sudah ada banyak antrian ke Yahoo! Mail sekarang. Sudah sejak lama kami pasang peringatan kepada pengguna bahwa kami tidak pernah meminta informasi akun apalagi sandi kepada pengguna. Ditulis dengan warna merah dan ditaruh paling atas.

\n\n

Bagaimana strategi rekan-rekan dalam mengatasi hal ini?

',1307449882,'http://staff.blog.ui.ac.id/jp/2011/06/07/derita-seorang-administrator/'),(110493,11,'Linux File Systems in the Cloud @ Linux Collaboration Summit 2011','http://feedproxy.google.com/~r/GoogleOpenSourceBlog/~3/o_Rw_EFpYJI/linux-file-systems-in-cloud-linux.html','noreply@blogger.com (Stephanie Taylor)','
As tech lead of the Google Linux Storage Team I get to see how Linux runs on tens of thousands machines in Google\'s cloud. Over the last year our team migrated this super system from ext2 to ext4, an educational and exciting experience to say the least. We learned a lot about the impact of the Linux file system on Google.

Our team is often bombarded with questions from both within and outside of Google about why we chose ext4, and if the local file system even matters. The Linux Collaboration Summit with its audience of both kernel hackers and business folks interested in Linux deployments seemed like a good forum at which to present on this topic.

So with a lot of help from my team I put together a talk that covers a range of topics. The talk includes how cloud storage is different than both local and enterprise, our reasons behind choosing ext4 and the impact, and where the file systems need to improve to meet the demands of the cloud.



If you are interested in Linux, storage, clouds and some internal tales you might want to check it out.

By Michael Rubin, Google Engineering

\'\'
\n \n
',1304621400,'tag:blogger.com,1999:blog-8698702854482141883.post-4548541576013749557'),(110494,4,'Designing large applications for Google App Engine','http://feedproxy.google.com/~r/blogspot/Dcni/~3/sgUDRmJQQqc/designing-large-applications-for-google.html','noreply@blogger.com (Scott Knaster)','
\nBy Amy Unruh, Developer, Author, Consultant
\n
\nThis post is part of Who\'s at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.
\n
\n
\nMojo Helpdesk from Metadot is an RDBMS-based Rails application for ticket tracking and management that can handle millions of tickets. We are migrating this application to run on Google App Engine (GAE), Java, and Google Web Toolkit (GWT). We were motivated to make this move because of the application’s need for scalability in data management and request handling, the benefits from access to GAE’s services and administrative tools, and GWT’s support for easy development of a rich application front-end.
\n
\nIn this post, we focus on GAE and share some techniques that have been useful in the migration process.
\n
\nTask failure management
\n
\nOur application makes heavy use of the Task Queue service, and must detect and manage tasks that are being retried multiple times but aren’t succeeding. To do this, we extended Deferred, which allows easy task definition and deployment. We defined a new Task abstraction, which implements an extended Deferrable and requires that every Task implement an onFailure method. Our extension of Deferred then terminates a Task permanently if it exceeds a threshold on retries, and calls its onFailure method.
\n
\nThis allows permanent task failure to be reliably exposed as an application-level event, and handled appropriately. (Similar techniques could be used to extend the new official Deferred API).
\n
\n
\n\n\n
From the existing Mojo Helpdesk: a view of a user’s assigned tickets.

\nAppengine-mapreduce
\n
\nMojo Helpdesk needs to run many types of batch jobs, and appengine-mapreduce is of great utility. However, we often want to map over a filtered subset of Datastore entities, and our map implementations are JDO-based (to enforce consistent application semantics), so we don’t need low-level Entities prefetched.
 So, we made two extensions to the mapper libraries. First, we support the specification of filters on the mapper’s Datastore sharding and fetch queries, so that a job need not iterate over all the entities of a Kind. Second, our mapper fetch does a keys-only Datastore query; only the keys are provided to the map method, then the full data objects are obtained via JDO. These changes let us run large JDO-based mapreduce jobs with much greater efficiency.
\n
\nSupporting transaction semantics
\n
\nThe Datastore supports transactions only on entities in the same entity group. Often, operations on multiple entities must be performed atomically, but grouping is infeasible due to the contention that would result. We make heavy use of transactional tasks to circumvent this restriction. (If a task is launched within a transaction, it will be run if and only if the transaction commits). A group of activities performed in this manner – the initiating method and its transactional tasks – can be viewed as a “transactional unit” with shared semantics.
\n
\nWe have made this concept explicit by creating a framework to support definition, invocation, and automatic logging of transactional units. (The Task abstraction above is used to identify cases where a transactional task does not succeed). All Datastore-related application actions – both in RPC methods and \"offline\" activities like mapreduce – use this framework. This approach has helped to make our application robust, by enforcing application-wide consistency in transaction semantics, and in the process, standardizing the events and logging which feed the app’s workflow systems.
\n
\n
\n\n\n
From the existing Mojo Helpdesk: a view of the unassigned tickets for a work group.

\nEntity Design
\n
\nTo support join-like functionality, we can exploit multi-valued Entity properties (list properties) and the query support they provide. For example, a Ticket includes a list of associated Tag IDs, and Tag objects include a list of Ticket IDs they’re used with. This lets us very efficiently fetch, for example, all Tickets tagged with a conjunction of keywords, or any Tags that a set of tickets has in common. (We have found the use of \"index entities\" to be effective in this context). We also store derived counts and categorizations in order to sidestep Datastore restrictions on query formulation.
\n
\nThese patterns have helped us build an app whose components run efficiently and robustly, interacting in a loosely coupled manner.
\n
\n
\nCome see Mojo Helpdesk in the Developer Sandbox at Google I/O on May 10-11.
\n
\nAmy (@amygdala) has recently co-authored (with Daniel Guermeur) a book on Google App Engine and GWT application development. She has worked at several startups, in academia, and in industrial R&D labs; consults and does technical training and course development in web technologies; and is a contributor to the @thinkupapp open source project.
\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1304630565,'tag:blogger.com,1999:blog-11300808.post-2129574263821625633'),(110469,4,'Visualizing geographic data with the WebGL Globe','http://feedproxy.google.com/~r/blogspot/Dcni/~3/UCTjsrgwdJg/visualizing-geographic-data-with-webgl.html','noreply@blogger.com (Scott Knaster)','
\nBy Doug Fritz of the Google Data Arts Team
\n
\nToday we\'re sharing a new Chrome Experiment called the WebGL Globe. It’s a simple, open visualization platform for geographic data that runs in WebGL-enabled browsers like Google Chrome. The globe below shows world population, and we’ve created another globe showing Google search traffic.
\n
\n

\nThe primary challenge of this project was figuring out how to draw several thousand 3D data spikes as quickly and smoothly as possible. To do this, we turned to Three.js, a JavaScript library for building lightweight 3D graphics. For each data point, we generate a cube with five faces – the bottom face, which touches the globe, is removed to improve performance. We then stretch the cube relative to the data value and position it based on latitude and longitude. Finally, we merge all of the cubes into a single geometry to make it more efficient to draw.
\n
\nThe second challenge of the project was animating the globe – we wanted it to be fun for the user to manipulate. Thanks to WebGL, we’re able to display thousands of moving points at high frame rates by using the user’s graphics processing unit (GPU) for 3D computations. Each state of the globe has its own geometry and we morph between them with a vertex shader, saving precious CPU resources. Additionally, to make the globe look nice, we took advantage of the possibilities of GLSL and created two fragment shaders, one to simulate the atmosphere and another to simulate frontal illumination of the planet.
\n
\nNow that we’ve released the globe, we’re hoping that developers like you will create your own. What data will you show on it? If you’re feeling inclined, you can learn more about the data format (represented in JSON) and get the code here. If you create your own globe, please also consider sharing a link with us -- at some point in the future, we hope to post a list of interesting globes that have been submitted.
\n
\nUPDATE 6:16 PM: Fixed link to the code in last paragraph.
\n
\n
\nDoug Fritz is a creative programmer in Google\'s San Francisco office. Doug says he likes \"simplifying the complex and complexifing the simple, because in reality it\'s all somewhere in the middle\".
\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1304644650,'tag:blogger.com,1999:blog-11300808.post-8035261903691525665'),(112207,9,'Kania Lalita: Second Hand Buyer','http://misskania.wordpress.com/2011/06/13/second-hand-buyer/','','

We are moving into a new apartment today. The new place is 10 km away from the current one, but it’s only 2 km away from my office (yay!). The new place is so far has given me good reactions: near office, just in front of a bus shelter, just in front of a shopping center, within walking distance of a train/metro station, walking distance from municipal office (gemeentehuis), health center, few walks from daycare (kinderopvang), and an Indonesian take away restaurant (afhaal). However, the apartment is empty in any possible meaning. Well, not quite, actually we have a full functioning and furnished bathrooms and toilet, but the rest are empty. Not even a proper flooring, only beton (the Dutch and Indonesian meaning of this word is the same) thus we still need to cover it with either laminaat or carpet (tapijt). We decided on the laminaat instead.

\n

The walls are unevenly painted or wallpaper-ed. We still need to repaint some of the parts and put wallpapers on other walls. The stairs are also unpolished, the previous tenant used carpet to cover the stairs and it’s obviously seen that they just tear the carpet off and left visible glue remains scattered all over the staircases.

\n

Most importantly is that WE HAVE NO FURNITURE! God help us! Our current apartment was rented furnished, complete with sofa, bed, bathroom appliances, kitchen appliances, kitchen and dining utensils, plates, teapot and teacups, washing machine, microwave, tv, wardrobe, fridge, freezer, etc. We had been living comfortably the past year with all of these rented furniture. Now, we’re moving into a new, bigger place yet so empty and it seems like we’re pushing a restart button… Oh, wait, I mean it’s more like we’re buying a new computer with no operating system on it. Thus we have to install the OS and all familiar and usable applications and tools, if not installing a new or different one.

\n

First thing we need is to properly cover the floor and wall. All had been done by my magnificent husband who’s apparently had hidden talent in building houses and a bit of carpentry. Next part is the furniture. We have none of the basic appliances such as stove, refrigerator, and washing machine. That was just the basic. We also need TV, sofa, bed, wardrobe, dining table, chairs, book rack, curtains, all kitchen utensils, and so forth.

\n

We calculated that if we decided to buy all of it anew then it will cost us more than if we could buy some of it second hand. Luckily there’s this online second hand market place called the markplaats, which functions almost Ebay-like. In MP we could just search the items we need and choose whether we want the new one, the new one with discount price, or the used ones. Of course, the latter will have price lower than 50% of the new one, depends on how long the seller has them or whether the seller also bought it second handed-ly.

\n

We were quite lucky when we found a married couple who wants to move out of their old apartment, to a new fully-furnished one. So, they wanted to get rid of their old belongings so they can totally move out of their current place easily with nothing left behind. First they offered their stove-oven combi (fornuis) and I bod. I read the description that they’re selling it because they want to move out, so I click on their profile and found other appliances on their listing. They also sell their refrigerator, 2-doors with freezer at the top, washing machine, wardrobes, bathroom cabinets, tv, chairs, tables, book racks, etc. Even their bed and mattress are for sale.

\n

The good thing about this kind of seller is that you can haggle the price tag. It’s a win-win situation, we’re in need of the appliances, they’re in need to get rid of the appliances. So, we bought some of their stuff at a bargain price (undisclosed \":P\" ) Now, at least we have a stove, oven, refrigerator, wardrobe, coffee table, and bathroom cabinets. We also had a tv from another seller for € 20, an old model but still working.

\n

The first item we bought from MP is a babywagen or baby stroller for € 60. The stroller can be used from 0 month to somewhere around 2 years old. It has 1 seat and 1 sleeping box, so the baby can sit (older than 6 month, I presume) or put in the sleeping box (from 0 month). The seller was an elderly couple who bought the stroller for their visiting grandchildren who live in another city. It’s a jogging stroller type, thus it has 3 wheels with the front one in fixed direction.

\n

Quite a different story for the dining table set. We’re getting them from my Dutch (Nederlands) tutor, Elise, who has a set of unused old dining table. She lives quite far away, but with the transportation cost and the fact that we get it for the price of € 0, and then compare the price with Ikea… It’s worth it. So we’ll take the dining table set and a bonus of microwave (magnetron), also from Elise.

\n

After all the second hand extravaganza, we also bought new items as well. We get it from -where else?- Ikea. Bed, mattress, kitchen utensils, cooking pans, dining utensils, mugs, glasses, serving bowls/plates… all from Ikea.

\n

We still need some things, though. One or two sofas (banken), a wardrobe cabinet (commode), some tables/desks (tafels), some chairs (stoelen), and carpets. But they’re all extra, ‘nice to have’ featurettes \":P\"

\n

All and all we did a mix-and-match new and used items. Hopefully everything will turn out great and all of the get along very well with each other \":D\"

\n
\"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"',1307963824,'http://misskania.wordpress.com/2011/06/13/second-hand-buyer/'),(110696,4,'Developing Enterprise-class apps on Google App Engine and the Google Apps Marketplace','http://feedproxy.google.com/~r/blogspot/Dcni/~3/eglackvLP00/developing-enterprise-class-apps-on.html','noreply@blogger.com (Scott Knaster)','
\nBy Ron Zalkind, CTO and Co-Founder, CloudLock
\n
\nThis post is part of Who\'s at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.
\n
\n
\nAt CloudLock, we\'re all about cloud data protection. When we decided to build CloudLock for Google Apps, we had three main challenges to solve:
\n
  1. Security of data - No matter which system you use for governance, compliance, and access controls, you want that data to be safe.
  2. \n
  3. Enterprise scalability - By nature, many of the companies facing data governance and regulatory compliance requirements are larger organizations. Because of that, we needed to build CloudLock with the largest Google Apps customers in mind from day one.
  4. \n
  5. Low administrative overhead - We wanted to be able to make the most effective use of our development resources. With App Engine, we spend time building apps rather than managing infrastructure.
  6. \n

\nWhy App Engine?
\n
\nAfter researching all the choices available to us, we concluded that Google App Engine was the right choice for us.
\n
\n1. Data stays within the Google infrastructure - Since CloudLock classifies document sharing permissions to help companies control who has access to what and what is accessible to whom, the location of this highly sensitive data is paramount. Using Google App Engine lets us scan, analyze and present information to our customers natively within the Google infrastructure without any of the data leaving to a third party.
\n
\nGoogle\'s datastore had the attributes we were looking for in a persistent storage solution. It offers a high replication option for high reliability, and since it is implemented on top of BigTable and Google\'s distributed file system, it runs on the same core infrastructure that powers other Google services like Gmail and Google Apps.
\n
\nCloudLock customer Brian Bolt from Boise State University put it best, saying \"Our security team appreciates the fact that the CloudLock solution is developed and hosted on the Google App Engine platform; and since CloudLock is powered by Google’s App Engine, our data never leaves Google’s Cloud Infrastructure.\"
\n
\n2. Scaling with App Engine is easy - While being able to handle the largest Google Apps customers was a top concern, being able to do so on an ongoing basis was another issue we had to solve. Using the Google App Engine Task Queue service, CloudLock is able to analyze massive amounts of data continually. App Engine makes it very easy to start as many background tasks as needed to deal with bursts of load.
\n
\n
\nThe Google Apps Marketplace
\n
\nThe Google Apps Marketplace gives Google Apps customers access to hundreds of applications to extend the capabilities of the core productivity suite. Installing an app from the marketplace is seamless, with a wizard-like interface that makes apps immediately available in a few clicks. The installation securely white-lists the app and grants access to specific domain resources such as Google Docs.
\n
\n

\nGoogle’s App Engine Users service allows application developers to easily integrate their app with Google’s account management system (Google account or Google Apps accounts) and OpenID for Single Sign-On. Using the Users service and the marketplace installation we were able to deliver an app that is very easy to install into a domain and gain secure access into the domain\'s data.
\n
\nBy choosing Google App Engine and the Google Apps Marketplace, we were able to create an application that keeps our customers’ data secure within the Google infrastructure, meets the scaling challenges of the largest Google Apps users, and is immediately and easily available to users.
\n

\nCloudLock for Google Apps is available directly from the Google Apps Marketplace and runs on Google App Engine.
\n
\nUpdate 7:50 AM: This blog post was modified to correctly represent App Engine\'s certification state. As of May 2011, App Engine is pursuing SAS70-II certification to align it with the other products in the Google Apps suite.
\n
\nCome see CloudLock in the Developer Sandbox at Google I/O on May 10-11.
\n
\nRon Zalkind is the CTO and a Co-Founder of CloudLock, runs the Boston Google App Engine User Group, and has been known to roll up his sleeves and write code while blasting Jay-Z in his headphones.
\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1305039344,'tag:blogger.com,1999:blog-11300808.post-986101735643396024'),(108499,7,'Two new Google domains: Iraq and Tunisia','http://feedproxy.google.com/~r/blogspot/MKuf/~3/1jfzL5Uyy1Q/two-new-google-domains-iraq-and-tunisia.html','noreply@blogger.com (A Googler)','We offer search on different regional domains, such as google.fr for France and google.dj for Djibouti, in order to provide the most locally-relevant results. We\'ve steadily brought Google to many of the world\'s domains, and today we announced on our Google Arabia Blog that we\'re adding two more: google.iq for Iraq and google.tn for Tunisia. This brings the number of local Google search domains worldwide to 184, with 15 domains in Arab countries.
\n
\nThe new domains will help people in Iraq and Tunisia find locally relevant information, faster. For example, a search for [central bank] on the Iraq domain yields results relevant to someone in Iraq, such as the Central Bank of Iraq. On the other hand, the same search on the Tunisia domain returns slightly different results.
\n
\nThe new domains also make it easier for people in Iraq and Tunisia to access search in their preferred languages. In Iraq, people can now easily access Google search in local languages like Arabic and Kurdish; while in Tunisia, people can find the Google interface in Arabic and French. In the past, people in these regions would need to visit the domain for another country to use Google in an interface they were comfortable with. And when they did, the results would be relevant to a different region.
\n
\nLocal domains are a first step towards making the web more accessible and relevant for people around the world. They’re also an integral part of our vision to make all of our products available in the world\'s top 40 most spoken languages covering 99 percent of Internet users worldwide. We plan to add more domains in the coming months, so stay tuned!
\n
\nPosted by AbdelKarim Mardini, Product Manager, Middle East & North Africa
\'\'
\n \n
',1302804263,'tag:blogger.com,1999:blog-10861780.post-3189002637918373211'),(110662,4,'Travel Game: Google Earth is your gameboard','http://feedproxy.google.com/~r/blogspot/Dcni/~3/yOZoYJAdggQ/travel-game-google-earth-is-your.html','noreply@blogger.com (Scott Knaster)','
\nBy John Taylor, Lead Game Designer, Travel Game
\n
\nThis post is part of Who\'s at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.
\n
\n
\nTravel Game is the first online social game powered by Google Earth, and the first game of its kind to provide players with real, free travel rewards. Currently in beta testing, Travel Game is being unveiled for the first time at Google I/O 2011. Travel Game was conceived by Jeff Katz, a technology and travel industry veteran, and founding CEO of Orbitz, Inc.
\n
\nTouristo and Skydiver, our first two titles, provide players with the experience of sky diving over the Earth and navigating a Touristo vehicle through exotic locales via Google Earth’s virtual 3D globe. To take advantage of the awesome imagery, terrain, and 3D models available in Google Earth, we built a custom framework that ties into several Google APIs, including Google Earth, Google Maps, and even Google’s currency converter API.
\n
\n

\nWe wanted to give users the best possible experience – with high-quality game play, animations, and sound – so we based our framework on a blend of Javascript, Flash, and a custom back-end, all tied into the Google Earth APIs. We designed an XML structure that lets our game designers add new game packs easily and – some day – we may give users tools to do the same.
\n
\nFor example, part of our framework lets game designers add “targets” inside Google Earth using XML like this:
\n
<target action="addTarget">\n    <itemPath>assets/images/blank.png</itemPath>\n    <longitude>-157.8459651634087</longitude>\n    <latitude>21.31249095467307</latitude>\n    <imageRadius>.0000018</imageRadius>\n    <targetRadius>20</targetRadius>\n</target>\n
We created a Javascript architecture to interpret the XML and make several calls to the Google Earth API to set up the scene and add 3D models as markers for the target. We then track the user’s position relative to the target using Google Earth’s ground overlays. This involves a lot of background processing, but we were surprised at how well it performs.
\n
\nBased on the social trends we know are emerging in real travel, we’re also tying features into Facebook, like posting places visited in Travel Game to your wall, sending gifts to friends, and eventually inviting friends to play along for group prizes. We’re even injecting the user’s Facebook photos into Google Earth.
\n
\n

\nThe current beta version of Travel Game has been developed and nurtured by a team of travel and gaming industry experts. We’re extremely excited about creating online exploration that translates into real-world experiences. At this point, we’re just scratching the surface and see great potential for creating more great games and social communities as an overlay to Google Earth.
\n
\n
\nCome see Travel Game in the Developer Sandbox at Google I/O on May 10-11.
\n
\nJohn Taylor has been designing and developing software for 20 years for companies like Electronic Arts, Lucas Learning, and the Disney Channel. Before that, he circled the globe a few times and worked as a writer and film editor.
\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1304968007,'tag:blogger.com,1999:blog-11300808.post-5147106873897540089'),(109653,13,'2011 Google Lime Scholars announced','http://feedproxy.google.com/~r/GoogleStudentBlog/~3/BF3clw0t690/2011-google-lime-scholars-announced.html','noreply@blogger.com (Jessica)','Google has partnered with Lime Connect for the third year in a row to recognize students with disabilities who have not only shown achievement in Computer Science, but have also demonstrated passion, dedication, and leadership within their studies.
\n
\n

\nWe’d like to congratulate this year’s recipients of the Google Lime Scholarship:
\n
\n
\nGoogle Lime scholars will receive an academic scholarship for the 2011-2012 school year and will be invited to attend the annual Google Scholars’ Retreat held at the Googleplex in Mountain View, California this July.
\n
\nFind out more about Google’s Scholarship Programs at http://www.google.com/jobs/scholarships.
\'\'
',1303489206,'tag:blogger.com,1999:blog-8878620400258430757.post-246712036150336085'),(108634,10,'Improving SSL certificate security','http://feedproxy.google.com/~r/GoogleOnlineSecurityBlog/~3/It5bOXSayBA/improving-ssl-certificate-security.html','noreply@blogger.com (Jay)','Posted by Ben Laurie, Google Security Team
\n
\nIn the wake of the recent Comodo fraud incident, there has been a great deal of speculation about how to improve the public key infrastructure, on which the security of the Internet rests. Unfortunately, this isn’t a problem that will be fixed overnight. Luckily, however, experts have long known about these issues and have been devising solutions for some time.
\n
\nGiven the current interest it seems like a good time to talk about two projects in which Google is engaged.
\n
\nThe first is the Google Certificate Catalog. Google’s web crawlers scan the web on a regular basis in order to provide our search and other services. In the process, we also keep a record of all the SSL certificates we see. The Google Certificate Catalog is a database of all of those certificates, published in DNS. So, for example, if you wanted to see what we think of https://www.google.com/’s certificate, you could do this:
\n
\n$ openssl s_client -connect www.google.com:443 < /dev/null | openssl x509 -outform DER | openssl sha1
\ndepth=1 /C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA
\nverify error:num=20:unable to get local issuer certificate
\nverify return:0
\nDONE
\n405062e5befde4af97e9382af16cc87c8fb7c4e2
\n$ dig +short 405062e5befde4af97e9382af16cc87c8fb7c4e2.certs.googlednstest.com TXT
\n\"14867 15062 74\"

\n
\nIn other words: take the SHA-1 hash of the certificate, represent it as a hexadecimal number, then look up a TXT record with that name in the certs.googlednstest.com domain. What you get back is a set of three numbers. The first number is the day that Google’s crawlers first saw that certificate, the second is the most recent day, and the third is the number of days we saw it in between.
\n
\nIn order for the hash of a certificate to appear in our database, it must satisfy some criteria:
\nThe basic idea is that if a certificate doesn’t appear in our database, despite being correctly signed by a well-known CA and having a matching domain name, then there may be something suspicious about that certificate. This endeavor owes much to the excellent Perspectives project, but it is a somewhat different approach.
\n
\nAccessing the data manually is rather difficult and painful, so we’re thinking about how to add opt-in support to the Chrome browser. We hope other browsers will in time consider acting similarly.
\n
\nThe second initiative to discuss is the DANE Working Group at the IETF. DANE stands for DNS-based Authentication of Named Entities. In short, the idea is to allow domain operators to publish information about SSL certificates used on their hosts. It should be possible, using DANE DNS records, to specify particular certificates which are valid, or CAs that are allowed to sign certificates for those hosts. So, once more, if a certificate is seen that isn’t consistent with the DANE records, it should be treated with suspicion. Related to the DANE effort is the individually contributed CAA record, which predates the DANE WG and provides similar functionality.
\n
\nOne could rightly point out that both of these efforts rely on DNS, which is not secure. Luckily we’ve been working on that problem for even longer than this one, and a reasonable answer is DNSSEC, which enables publishing DNS records that are cryptographically protected against forgery and modification.
\n
\nIt will be some time before DNSSEC is deployed widely enough for DANE to be broadly useful, since DANE requires every domain to be able to use DNSSEC. However, work is on the way to use DNSSEC for the Certificate Catalog well before the entire DNSSEC infrastructure is ready. If we publish a key for the domain in which we publish the catalog, clients can simply incorporate this key as an interim measure until DNSSEC is properly deployed.
\n
\nImproving the public key infrastructure of the web is a big task and one that’s going to require the cooperation of many parties to be widely effective. We hope these projects will help point us in the right direction.
\'\'
\n \n
',1301674706,'tag:blogger.com,1999:blog-1176949257541686127.post-2029461104519147234'),(110698,4,'Android: momentum, mobile and more at Google I/O','http://feedproxy.google.com/~r/blogspot/Dcni/~3/kEp6M6wkFe4/android-momentum-mobile-and-more-at.html','noreply@blogger.com (Scott Knaster)','
\nBy Hugo Barra, Product Management Director, Android
\n
\nCross-posted from the Official Google Blog
\n
\nUpdate 5/11: Added video of keynote
\n
\nThis morning at Google I/O, the Android team shared some updates. It’s hard to believe a little more than two and a half years ago, we were just one device, launching in one country, on one carrier. Thanks to the ecosystem of manufacturers, developers and carriers, the platform has grown exponentially. There are now:
\nMobile—one OS everywhere
\nOver the past two and a half years, we’ve shipped eight releases of Android and there are now more than 310 Android devices around the world, of all shapes and sizes. This morning we talked about our next version of Android, Ice Cream Sandwich. Our goal with Ice Cream Sandwich is to deliver one operating system that works everywhere, regardless of device. Ice Cream Sandwich will bring everything you love about Honeycomb on your tablet to your phone, including the holographic user interface, more multitasking, the new launcher and richer widgets.
\n
\nWe also launched Music Beta by Google, a new service that lets you upload your personal music collection to the cloud for streaming to your computer and Android devices. With the new service, your music and playlists are automatically kept in sync, so if you create a new playlist on your phone, it’s instantly available on your computer or tablet. You can use a feature called Instant Mix to create a playlist of songs that go well together. You can even listen to music when you’re offline: we automatically store your most recently played music on your Android device and you can choose to make specific albums or playlists available when you’re not connected. The service is launching in beta today to U.S. users and is available by invitation.
\n
\n
\n
\nWe’ve also added Movies for rent to Android Market. You can choose to rent from thousands of movies starting at $1.99 and have them available across your Android devices—rent a movie on your home computer, and it’ll be available for viewing on your tablet or phone. You can rent from Android Market on the web today, and we’ll be rolling out an update to Verizon XOOM customers beginning today. We’ll start rolling out the update to Android 2.2 and above devices in the coming weeks.
\n
\nThe Android ecosystem has been moving really fast over the last two and a half years and rapid iteration on new and highly-requested features has been a driving force behind Android’s success. But of course that innovation only matters if it reaches consumers. So today we’re announcing that a founding team of industry leaders, including many from the Open Handset Alliance, are working together to adopt guidelines for how quickly devices are updated after a new platform release, and also for how long they will continue to be updated. The founding partners are Verizon, HTC, Samsung, Sprint, Sony Ericsson, LG, T-Mobile, Vodafone, Motorola and AT&T, and we welcome others to join us. To start, we\'re jointly announcing that new devices from participating partners will receive the latest Android platform upgrades for 18 months after the device is first released, as long as the hardware allows...and that\'s just the beginning. Stay tuned for more details.
\n
\nMore—extending the platform beyond mobile
\nFrom the beginning, Android was designed to extend beyond the mobile phone. With that in mind, we’ve developed Android Open Accessory to help developers start building new hardware accessories that will work across all Android devices. We previewed an initiative called Android@Home, which allows Android apps to discover, connect and communicate with appliances and devices in your home. We also showed a preview of Project Tungsten, an Android device for Music Beta to give you more control over music playback within the Android@Home network.
\n
\nYou can watch the entire Android keynote from Google I/O on our Google Developer YouTube Channel shortly. On behalf of the team, we want to thank the entire Android community of developers, OEMs and carriers who are pushing the platform into new areas and building great experiences for consumers. Without you, the Android platform wouldn’t have grown so large in the past two and a half years. We look forward to seeing where you take it next.
\n
\n
\n
\nHugo Barra is Director of Product Managment for Android.

\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1305124592,'tag:blogger.com,1999:blog-11300808.post-980241441827754608'),(36382,8,'London Dev Conference Shows .NET, Open Source Coexist','http://www.microsoft.com/web/content.aspx?id=london-dev-conference-shows-NET-open-source-coexist','Lora Bentley','

More evidence that Microsoft and open source are learning to peacefully coexist comes in the form of a developers conference in London, UK InfoWorld blogger Savio Rodrigues points to the Open Source .NET eXchange, an event for .NET developers who use open source.

The agenda includes topics such as \"ActiveMQ and NMS,\" \"Fluent NHibernate\" and JQuery. Rodrigues, curious about whether the event was Microsoft-driven, says he spoke to Microsoft\'s Robert Duffner. Though Duffner acknowledged his team knew about the conference, he said the whole thing was more about the .NET community \"scratching an itch.\"

',1229706240,''),(36383,8,'Deep Earth: When Virtual Earth Meets Silverlight 2 and Open Source','http://www.microsoft.com/web/content.aspx?id=deep-earth-when-virtual-earth-meets-silverlight-2-and-open-source','Softpedia','

Deep Earth is a project created at the intersection of Microsoft Virtual Earth, Silverlight 2, and open source. Hosted on the Redmond company\'s open source repository CodePlex, version 1.0 of Deep Earth is available for download as of December 17, 2008. According to Chris Pendleton, Virtual Earth tech evangelist Microsoft Live Search, Deep Earth is a marriage of Virtual Earth and Silverlight UX. The solution is designed to deliver an entirely new level of visualization when it comes down to both maps and geospatial data, courtesy of the DeepZoom capabilities brought to the table by Silverlight.

\"DeepEarth is a mapping control powered by the combination of Microsoft\'s Silverlight 2.0 platform and the DeepZoom (MuliScaleImage) control. At its core, it builds on these innovative technologies to provide an architecture for bringing together layers for services, data providers, and your own custom mapping elements together into an impressive user experience.\"

',1229706780,''),(112635,9,'Adji Cynthia: Challenge Accepted!','http://cynchanz.blogspot.com/2011/06/challenge-accepted.html','',' i always love this sentence, the one that my most favorite character in HIMYM always said every time he think that his friends think he can\'t do it. CHALLENGE ACCEPTED!

yes dear, challenge accepted. even though my very first question that i asked to my manager when he interviewed me is \"you sure that there\'s no such thing as \'women has to wear skirt\' to work here, right?\" hahaha. me wearing skirt? me wearing dress? in your dream!

well yeah actually, i feel like i\'m dreaming. skirt, blouse, blush on, lipstick, eye liner, mascara, things that i never use before is becoming my daily routine in the morning. heels? yes dear, still practicing here..

some guessed that i finally had a crush on someone. they thanked whoever the guy that made me all out with this go-girly thing. the truth is, i don\'t have one. i still had my eyes on that particular shiny manager who always go back and forth in front of my cubicle, though. but that\'s just it.

so you really want to hear the truth? well, i just realized that my pants cost 3x more than an average skirts. so instead of buying another pair of pants, i choose to buy 2 skirts. yes, that\'s the truth. not the lovey-dovey gossip that my friends made at work. and besides, they promised to call me cynthia again if i\'m wearing skirt. well, here it is. challenge accepted. i\'ll make you getting used to the fact that i can wear skirt and behave like a normal girl :P
\"\"
',1308357652,'http://cynchanz.blogspot.com/2011/06/challenge-accepted.html'),(112339,9,'Siti Mawaddah: Dokter anak sayyid','http://mawaddah1985.multiply.com/journal/item/277/Dokter_anak_sayyid','','Bismillahirrahmaanirrahiim.
jadi awalnya karena Sayyid demam sejak hari Selasa 7 Juni 2011... Awalnya masih nyantai2 aja... ahh paling juga karena mau tumbuh gigi graham.. apalagi sayyid GTM (gerakan tutup mulut) aka susah makan sejak tanggal 28 May 2011... Udah gitu rewel berat kalo malam hari... 
Kelihatanyya karena emang mau numbuh gigi kan ya...
Lha tapi kok demamnya lama banget... dari Selasa 7 Juni sampai selasa lagi 14 Juni dan waktu demamnya gak tentu. lebih sering hanya malam hari... kadang sejak siang hari kadang sejak sore hari... sisanya adem ayem... 
sedangkan sebelum2nya kalo demam seharian dan dalam 3 hari dah keliatan penyebabnya... 
Aku dah pengen banget bawa ke dokter takut kenapa2... tapi bingung ke dokter mana...secara udah 1 tahun juga sayyid gak ke dokter...
Karena dokter2 anak yang deket yang aku tahu pada IRUM (irasional using medication).. 
Contoh yang jelas bukti mereka IRUM adalah, mereka masih meresepkan PUYER yang jelas2 sudah dilarang. Co...',1308106418,'http://mawaddah1985.multiply.com/journal/item/277/Dokter_anak_sayyid'),(29048,8,'Writing Content that Works for a Living','http://www.microsoft.com/web/content.aspx?id=writing-content-that-works-for-a-living','Erin Kissane','

Web copy is still, for the most part, being written in much-less-than-ideal circumstances by people who aren’t writers and don’t have any time.

The good news, though, is that anyone who touches copy can make a difference by insisting that every chunk of text on the site is doing something concrete. And alas, “selling product!” doesn’t count: “selling” is a muzzy, undefined process, so you can’t tell if you’re doing it properly just by looking.

',1225833420,''),(37782,8,'Desktop Wallpaper Calendar: January 2009','http://www.microsoft.com/web/content.aspx?id=desktop-wallpaper-calendar-january-2009','Smashing Magazine','

Desktop wallpapers can serve as an excellent source of inspiration. However, if you use some specific wallpaper for a long period of time, it becomes harder to draw inspiration out of it. That\'s why we have decided to supply you with smashing wallpapers over 12 months.

And to make them a little bit more distinctive from the usual crowd, we\'ve decided to embed calendars for the upcoming month. So if you need to look up some date, isn\'t it better to show off a nice wallpaper with a nice calendar instead of launching some default time application?

',1230738780,''),(37783,8,'JavaScript and jQuery: Web Apps as Highly Interactive as Desktop Apps','http://www.microsoft.com/web/content.aspx?id=javaScript-and-jQuery-web-apps-highly-interactive','Riccardo Govoni','

Use the advanced CSS features of JavaScript and jQuery to create web applications that behave and look like desktop applications, fueled by drag-and-drop, mouse selection, panning, zooming, and more.

Modern browsers have greatly improved their performances, development tools, and compatibility. Even though most web sites still adhere to the page paradigm, rendering their content as it would appear in a newspaper or book, browsers can support highly interactive applications that rival traditional desktop apps.

',1230739140,''),(37784,8,'Top 10 Resources for Green IT','http://www.microsoft.com/web/content.aspx?id=top-10-resources-for-green-it','Nathan Eddy','

Green technology is a hot commodity these days, but where can the small business owner go to find solutions that make sense? Here are the top 10 online resources for midmarket companies looking to go green.

At this point, you may be ready to go out and uproot a tree with your bare hands after hearing the incessant promotion surrounding \"green IT.\" It seems as though every second manufacturer and service provider has the best solution for reducing your carbon footprint or your energy costs or to improve some aspect of your terribly inefficient, ice cap-melting, polar bear-stranding business.

',1230739440,''),(37785,8,'Tour around Silverlight Contrib','http://www.microsoft.com/web/content.aspx?id=tour-around-silverlight-contrib','Justin Angel','

I\'m a huge supporter of open source software development and I\'d like to take this opportunity to go over the Silverlight Contrib O/S project.

Fair disclosure first though, my current role is Program Manager for the Silverlight Toolkit team which ships on codeplex (at http://www.codeplex.com/Silverlight).
I\'ve got a very high quality bar and I expect nothing less from any O/S project that I ask customers to put into their technology stack.

Standard Microsoft disclaimer: KGB Assassins will be hired to... Wait, other Disclaimer: I do not speak for my employer.

',1230740040,''),(37786,8,'Report: SMBs Weathering Poor Economy','http://www.microsoft.com/web/content.aspx?id=report-SMBs-weathering-poor-economy','Nathan Eddy','

As small business owners look to the new year, a report from SurePayroll suggests Main Street is doing better than many may have thought. Survival, however, will come at a price.

A December survey by online payroll service SurePayroll, based in Glenview, Ill., suggests small to medium-size businesses (SMBs) are managing to stay alive, despite crumbling financial markets and a government bailout aimed not at midmarket companies but large corporations.

',1230740400,''),(36728,8,'Hold your nose! IT\'s dirtiest jobs','http://www.microsoft.com/web/content.aspx?id=hold-your-nose-ITs-dirtiest-jobs','Dan Tynan','

Working in IT isn\'t always pretty -- we can\'t work on the cutting-edge technologies all the time. Some of us have to get dirty -- in some cases, literally.

Unfortunately, dirty jobs -- whether you\'re being chained to a help desk, hacking 30-year-old code, finding yourself wedged between warring factions in the conference room, or mucking about in human effluvia -- are necessary to make nearly every organization tick. (Well, maybe not the human effluvia part.)

',1229981460,''),(36729,8,'Microsoft boosts MVC Web app development','http://www.microsoft.com/web/content.aspx?id=microsoft-boost-MVC-web-app-development','Paul Krill','

Microsoft is moving forward on two fronts with its MVC (Model View Controller) software development platform for the Web, providing design assistance and readying a release candidate of the technology.

The Microsoft ASP.Net MVC platform enables developers to build MVC applications using the .ASP.Net framework. Serving as an alternative to ASP.Net Web Forms, ASP.Net MVC provides separation of concerns, support for test-driven development, fine-grained control over HTML and JavaScript, and intuitive URLs, Microsoft said. ASP.Net is Microsoft\'s technology for building dynamic Web applications.

',1229982300,''),(111335,7,'Coming soon: make your phone your wallet','http://feedproxy.google.com/~r/blogspot/MKuf/~3/JqJwnSHFxeY/coming-soon-make-your-phone-your-wallet.html','noreply@blogger.com (A Googler)','(Cross-posted on the Google Commerce Blog and Google Mobile Blog)
\n\"\"
\nToday in our New York City office, along with Citi, MasterCard, First Data and Sprint, we gave a demo of Google Wallet, an app that will make your phone your wallet. You’ll be able to tap, pay and save using your phone and near field communication (NFC). We’re field testing Google Wallet now and plan to release it soon.
\n
\nGoogle Wallet is a key part of our ongoing effort to improve shopping for both businesses and consumers. It’s aimed at making it easier for you to pay for and save on the goods you want, while giving merchants more ways to offer coupons and loyalty programs to customers, as well as bridging the gap between online and offline commerce.
\n
\nBecause Google Wallet is a mobile app, it will do more than a regular wallet ever could. You\'ll be able to store your credit cards, offers, loyalty cards and gift cards, but without the bulk. When you tap to pay, your phone will also automatically redeem offers and earn loyalty points for you. Someday, even things like boarding passes, tickets, ID and keys could be stored in Google Wallet.
\n
\n
\"\"

\nAt first, Google Wallet will support both Citi MasterCard and a Google Prepaid Card, which you’ll be able to fund with almost any payment card. From the outset, you’ll be able to tap your phone to pay wherever MasterCard PayPass is accepted. Google Wallet will also sync your Google Offers, which you’ll be able to redeem via NFC at participating SingleTap™ merchants, or by showing the barcode as you check out. Many merchants are working to integrate their offers and loyalty programs with Google Wallet.
\n
\nWith Google Wallet, we’re building an open commerce ecosystem, and we’re planning to develop APIs that will enable integration with numerous partners. In the beginning, Google Wallet will be compatible with Nexus S 4G by Google, available on Sprint. Over time, we plan on expanding support to more phones.
\n
\nTo learn more please visit our Google Wallet website at www.google.com/wallet.
\n
\nThis is just the start of what has already been a great adventure towards the future of mobile shopping. We’re incredibly excited and hope you are, too.
\n
\nPosted by Rob von Behren and Jonathan Wall, Founding Engineers on Google Wallet
\'\'
\n \n
',1306429599,'tag:blogger.com,1999:blog-10861780.post-1929401204514179030'),(112712,4,'Fridaygram','http://feedproxy.google.com/~r/blogspot/Dcni/~3/BFDNKSsGRxE/fridaygram.html','noreply@blogger.com (Scott Knaster)','
\nBy Scott Knaster, Google Code Blog Editor
\n
\nWhen you search with Google, you use words to create your query. That basic fact changed earlier this week when we launched Search by Image. This new feature is well-described by its name: you just hand Google an image, and it searches for similar images on the web. You can try it out by going to Google Image Search and dragging one of the sample images into the search box. This is handy for figuring out the names of things, such as buildings, paintings, and logos, or for finding images that are similar to one you already have.
\n
\n
\n
\nSearch by image is a great example of magical technology that helps people learn or do their jobs. Here’s one that improves your health: spray-on skin. For people with burns and other skin damage, ReCell is a technology that allows doctors to take a sample of healthy skin cells, culture them to grow more, and then literally spray the cells onto the injury. This process speeds healing and reduces the risk of complications. Although it sounds like science fiction, it’s already being used in much of the world.
\n
\nFinally, you probably saw our playable guitar doodle in honor of Les Paul’s birthday. And you might have seen that the guitar used a lot of cool web technology, including HTML5 Canvas, CSS, JavaScript, Flash, Google Font API, goo.gl, and Google App Engine. But you might not have known that people recorded themselves playing everything from Lady Gaga to Led Zeppelin. Enjoy!
\n
\nFridaygram posts are lighter than our usual fare. They\'re designed for your Friday afternoon and weekend enjoyment. Each Fridaygram item must pass only one test: it has to be interesting to us nerds.
\n
\n
\'\'
\n \n
',1308348112,'tag:blogger.com,1999:blog-11300808.post-8507698775205897270'),(110226,4,'ShortForm: mix and share the world\'s videos','http://feedproxy.google.com/~r/blogspot/Dcni/~3/IweVulaOQ38/shortform-mix-and-share-worlds-videos.html','noreply@blogger.com (Scott Knaster)','By Jereme Monteau, Lead Developer at ShortForm
\n
\nThis post is part of Who\'s at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.
\n
\n
\nShortForm is a new entertainment medium where you find continuous channels of the best videos, curated by a growing community of VJs. At ShortForm you can be a viewer, a VJ, or both. Viewers subscribe to channels of interest, lean back, and enjoy a continuous stream of videos.
\n
\n

\nThe developers at ShortForm worked with various YouTube Data APIs in order to deliver both the Viewer and VJ experience.
\n
\nStandard feeds and user playlists. ShortForm makes it easy and fun for anyone to VJ a channel. We also auto-curate a select set of channels to surface mainstream content that would appeal to most audiences. For example, our YouTube Hits channel includes content from the standard YouTube video feeds such as Top Rated, Most Viewed and Most Popular. ShortForm developed a system for retrieving video entries and their associated metadata, and then ordering them in playlists based on a ranking algorithm.
\n
\nFavorites and uploads. ShortForm allows VJs to import their YouTube favorites and uploads into their channels quickly and easily by authenticating via YouTube’s OAuth provider. Once a user has connected their ShortForm account to their YouTube account, we are able to allow them to import their favorites and uploads through an authenticated call to the YouTube Data API. In the future we will streamline the process of uploading videos to YouTube by allowing VJs to upload videos to YouTube directly from ShortForm while adding those videos to their ShortForm channel in the same flow.
\n
\n

\nPlayer API. Providing a seamless channel viewing experience on ShortForm requires that we integrate tightly with YouTube’s JavaScript API to the ActionScript 3 player. This allows us to properly handle video events to ensure continuous playback. Users have full control over their viewing experience using the next and previous video buttons, which load videos into the YouTube player. We have also begun integrating with the new iframe embed style that is currently in beta and have seen promising results in our initial tests across desktop and mobile platforms.
\n
\nAndroid tablet. Tablet computing represents an exciting opportunity for ShortForm to provide a first-class viewing experience in a new package. We have begun testing and looking for places to optimize the viewing experience on tablet devices.
\n
\nShortForm widget. Our embeddable widget syntax was inspired by YouTube’s new iframe embed syntax. We believe this is the simplest, most flexible and most powerful way to allow our users to embed their channels anywhere on the web.
\n
\nWe are thrilled to be a part of Google I/O and in order to demonstrate the power of ShortForm, we are putting together a Google I/O Sandbox channel, a continuous channel of product pitches and demos from companies represented in the I/O Developer Sandbox. We invite all Sandbox companies to submit a video of their product pitch or demo. Details can be found at the ShortForm at Google I/O page. We\'ll use the channel to preview cool companies in the Sandbox before the conference. The channel will also provide media members with a summary of all the technology from all Sandbox companies.
\n
\nLastly, we are going to have a little fun and invite all attendees to vote on their favorite pitches and demos. Submit your video on the ShortForm at Google I/O page. We’ll surface a leaderboard showing videos with the top votes, and the winning entry will be highlighted in a press release and will get prime placement on ShortForm’s homepage for one week, reaching hundreds of thousands of people.
\n
\n
\nCome see ShortForm in the Developer Sandbox at Google I/O on May 10-11.
\n
\nAs a founding member of ShortForm, Jereme has been hacking around with the YouTube APIs for over a year now and has been building software for 15 years. When he’s not coding he’s probably trail running or roasting his own coffee while eagerly anticipating the arrival of his first child in June.
\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1304008500,'tag:blogger.com,1999:blog-11300808.post-3840677961063494184'),(110727,9,'Steven Sentosa: J2O – Indomie Rap Song','http://feedproxy.google.com/~r/MyInternetCorner/~3/5lE0KMVEjU8/','','

This is so hilarious. It’s the first time I heard a song dedicated for Indomie. For those of you who don’t know about Indomie, it is an instant noodle brand produced by Indofood, the world’s largest noodle manufacturer (Indomie in Wikipedia). It is probably one of the most favorite instant noodle brand in Indonesia. As more and more Indonesian went abroad to another countries, such as United States, Australia, Canada, etc., the existence of Indomie becomes more and more popular. Here’s a music video produced by J2O to show his love for Indomie LOL….Enjoy!\"\"
\n

\n

\n

Music video by J2O performing Indomie. (C) 2011 Bingo Boys Society
\nProduced by Acen

\n

Download J2O Indomie Rap song: http://goo.gl/dnJ3y

\n

TWITTER: @J2Ocean

\n

If you like this post, please share it with your friends on Facebook and Twitter. Thanks!

\n\n\n

No related posts.

\n


\n

\n \n
',1305125189,'http://feedproxy.google.com/~r/MyInternetCorner/~3/5lE0KMVEjU8/'),(40117,8,'Parallels Summit 2009','http://www.microsoft.com/web/content.aspx?id=parallels-summit-2009','','

The Parallels Summit is a three day event that features in-depth technical, business, and product sessions that will focus on Cloud Computing, Software-as-a-Service (SaaS), Automation, and Virtualization.

',1231863780,''),(40118,8,'Web Design Trends For 2009','http://www.microsoft.com/web/content.aspx?id=web-design-trends-for-2009','Smashing Magazine','

We Web designers are a fickle lot. We love to experiment with things. We love to observe how people interact with our work. And we love to try out unusual design approaches that might possibly go mainstream and become a classic approach. As result, new design approaches come up, and as more and more designers notice them and make use of them, new trends emerge.

Over the last months, we\'ve analyzed numerous Web designs, observing emerging trends and weighing the merits of numerous design decisions and coding solutions. In this post, we present Web design trends for 2009: recent developments, new design elements and new graphic approaches. We also discuss situations in which these trends can be used and present some beautiful examples. Did you miss any recent development in this overview? Let us know in the comments!

',1231952280,''),(109689,7,'Lights, camera, doodle!','http://feedproxy.google.com/~r/blogspot/MKuf/~3/pw4tO4v08wE/lights-camera-doodle.html','noreply@blogger.com (A Googler)','Charlie Chaplin wasn’t just the greatest star of the silent film era; he also wrote, directed and produced more than 80 movies in a career that spanned decades and included such masterpieces as The Kid, The Gold Rush and Modern Times. He scored many of his pictures as well, and on at least one occasion served as an on-set hairdresser.
\n
\nChaplin is also one of my creative heroes. Despite being an art-obsessed high schooler preemptively bored by anything in black and white, I borrowed a VHS tape of Chaplin’s work from the library on a lark. It’s not an exaggeration to say watching it changed my life. I laughed, I cried—I cried from laughter. For the first time I realized the power of visual storytelling.
\n
\nWe sometimes tell small stories with Google’s logo, but for Sir Charles Spencer Chaplin’s 122nd birthday tomorrow, April 16, the Doodle team created something extra fun. For the next 36 hours the Google homepage will pay homage to Charlie Chaplin’s creative legacy with our first-ever live action video doodle.
\n
\nThe simple, silent short film stars the entire Doodle team (with fellow doodler Mike Dutton sporting that famous mustache, hat and eyeliner) and was shot on location in Niles, Calif., the setting of several of Chaplin’s early classics including The Tramp. Niles is also home to our advisers for this doodle, the ever-helpful Niles Essanay Silent Film Museum.
\n
\nTrue pieces of art, Chaplin’s films still feel fresh today even though some of them are nearly a century old. We hope that our homage gets people talking about his work and the many virtues of silent film.
\n
\n
\n
\nAs a bonus, check out some of these fun behind-the-scenes shots:
\n
\n
\n
\nPosted by Ryan Germick, Doodler, Writer, Director, Keystone Cop
\'\'
\n \n
',1302885829,'tag:blogger.com,1999:blog-10861780.post-6004283228677633436'),(110527,9,'Ilham Kurnia: Garden Update (08-05-2011)','http://feedproxy.google.com/~r/mahlis/~3/D_S7zTCTNC8/','','Well just a short update, I’ve replanted most of the tomato and bellpepper seedlings. Took a couple shots of the pea flower as well. Hope the rest of the flower buds bloom soon. Got as well a few extra plants to take care of from friends who are in vacation. I have no idea how [...]',1304841912,'http://feedproxy.google.com/~r/mahlis/~3/D_S7zTCTNC8/'),(110664,7,'Welcome to the future of video. Please stay a while.','http://feedproxy.google.com/~r/blogspot/MKuf/~3/iHukpf4cyUA/welcome-to-future-of-video-please-stay.html','noreply@blogger.com (A Googler)','(Cross-posted from the YouTube Blog)
\n
\nIt’s a Saturday and you want to watch your favorite YouTube star’s show, a big Hollywood movie, a clip of your friend’s weekend in Austin, a newly-released music video, a global sporting event, a live concert and breaking news from Japan. Six years ago, when YouTube first arrived, you’d have to go from TV to laptop, desk to couch, or platform to platform, to do all this. Six years ago, there were two types of video: video you watched on your TV, and video you watched on your laptop. Today there’s increasingly just video, and it’s available everywhere: on a phone, a tablet, a laptop or a television screen, in your office, on your couch, in a cab.
\n
\nYouTube isn’t about one type of device or one type of video. Content from traditional media partners, made-for-web and personal videos all co-exist on the site. Like surfing? You can watch pros shoot barrels, rent your favorite surf movie and check out your friend’s upload of his morning session at your favorite local spot. News junkie? YouTube has breaking news uploads from citizen journalists alongside anchored reports and live streams from news partners.
\n
\nYou’re finding more and more of the content you love on YouTube, which is now available on 350 million devices. We know this because you’re watching videos to the tune of 2 billion views a day. But you’re spending just 15 minutes a day on YouTube, and spending five hours a day watching TV. As the lines between online and offline continue to blur, we think that’s going to change.
\n
\nToday, we’re adding around 3,000 new movie titles for rent available to users in the U.S. (more on this in a post later today) that will be accompanied by reviews and behind-the-scenes movie extras. Whether it’s short movie trailers, funny movie parodies or full-length blockbuster films, we encourage you to sit back and settle in to the YouTube movies experience.
\n
\nIn addition to expanding our movie offerings, we’re also bolstering our investment in the content that’s already being viewed by hundred of millions of people on YouTube. Our 20,000+ partners—folks like Machinima, Annoying Orange and Ryan Higa—are producing original content for the web and commanding TV-size audiences for their own brand of programming. Through YouTube Next, we’re helping fuel the creation of this type of content with initiatives like the YouTube Creator Institute and YouTube NextUp, following past initiatives like Partner Grants (which brought us Key of Awesome, creators of one of 2010’s most-watched videos) and $1,000 B&H Photo credits. In the coming year, we’ll bring even more content to YouTube. Building on the success of Partner Grants and YouTube NextUp, we’ll help catalyze the creation of content by devoting even more resources to creators who you’ll know from TV or Hollywood, and to existing YouTube partners who have already built loyal audiences on the site. Look out for more details on this in the coming months.
\n
\nWhile six years ago you had to move device, room and platform to get all the video that matters most to you, today you can find it all on YouTube. By expanding our content partnerships worldwide and stimulating the success of budding filmmakers, artists and entrepreneurs, we’ll ensure that YouTube remains the best place for the world to see and discover rich talent. So stay tuned—there’s much more to come.
\n
\nPosted by Salar Kamangar, Head of YouTube
\'\'
\n \n
',1304966819,'tag:blogger.com,1999:blog-10861780.post-7604742763291403363'),(112178,7,'Google Apps highlights – 6/10/2011','http://feedproxy.google.com/~r/blogspot/MKuf/~3/DNUMFgPwL-4/google-apps-highlights-6102011.html','noreply@blogger.com (A Googler)','This is part of a regular series of Google Apps updates that we post every couple of weeks. Look for the label “Google Apps highlights\" and subscribe to the series. - Ed.
\n
\nOver the last few weeks, we’ve made it easier to see recent interactions you’ve had with people in Gmail, added a set of customization options to Google Calendar and streamlined the discussions feature in Google documents. We also welcomed tens of thousands of new customers, including our largest governmental customer to date.
\n
\nGmail’s new people widget
\nThe new people widget in Gmail shows up alongside email conversations and conveniently displays the contact information you have for people included on the message. When you click on someone in the widget, we’ll automatically show you a snapshot of the recent interactions you’ve had together, including email messages, calendar appointments and shared documents.
\n
\n

\nCalendar appointment slots
\nYou asked and we listened: as of Monday, Google Calendar lets you set up blocks of appointment slots that colleagues, students and customers can reserve online. For example, professors can let students book time during office hours, and accountants can allow clients to make consultation appointments. It’s easy to embed an interactive calendar of your availability on any web page, so others can view and reserve your open appointments.
\n
\n

\nDefault meeting lengths and more print options in Google Calendar
\nLast week, Google Calendar got two new customization options: adjustable default meeting lengths and new print options. If your typical meeting is longer or shorter than the default 30 minute appointment, you can tailor the default length once and spend less time changing the details of each meeting you create. If you prefer to have a paper printout of your agenda, Calendar now lets you print custom date ranges in addition to the standard day, week and month views.
\n
\n

\nImprovements to discussions in Google documents
\nA few months ago we introduced discussions in Google documents, and on Wednesday we improved the way you can converse with collaborators in a document. The discussion pane now shows the snippet of text being discussed, which adds context to each conversation, and you can view document statistics like how many people have recently viewed your document. We also made long discussions more compact by collapsing extended conversations and streamlined the format of email notifications for discussions.
\n
\n

\nWho’s gone Google?
\nBusinesses and other organizations continue to migrate from legacy communication and collaboration technologies to Google Apps. Summer may be upon us, but Directski.com is preparing to help more people “ski for less” next winter by streamlining their operations with Google Apps. LXR Luxury Resorts & Hotels—with 7,000 employees and 20 hotel and resort properties—is moving to Google Apps to help their staff provide a more enjoyable guest experience. Among other uses, LXR’s human resources team is using video chat to conduct interviews instead of flying remote candidates to Florida.
\n
\nThis week we also gathered in Washington, D.C. with more than 100 government IT leaders to explore how state, local and federal agencies can increase productivity and conserve taxpayer dollars with our cloud-based solutions. As part of the agenda, we took some time to celebrate dozens of agencies that have selected Google Apps in the last few months, including the National Oceanographic and Atmospheric Administration (NOAA). With more than 25,000 employees, contractors and associates who will use Google Apps for email, document collaboration, video chat and more, it’s the largest government agency to move to Google Apps yet.
\n
\nI hope these product updates and customer stories help you and your organization get even more from Google Apps. For more details and the latest news, check out the Google Apps Blog.
\n
\nPosted by Jeremy Milo, Google Apps Marketing Manager
\'\'
\n \n
',1307747192,'tag:blogger.com,1999:blog-10861780.post-1845799676839339789'),(110703,4,'Making stories with social media and YouTube videos','http://feedproxy.google.com/~r/blogspot/Dcni/~3/i3QkN2YCmtc/making-stories-with-social-media-and.html','noreply@blogger.com (Scott Knaster)','
\nBy Xavier Damman, co-founder of Storify
\n
\nThis post is part of Who\'s at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.
\n
\n
\nStorify is part of the Google I/O Sandbox. Please come say hi to find out more about how you can leverage our APIs so your users can remix your content to create stories to share on social networks.
\n
\nStorify provides a super simple drag and drop user experience to create stories using elements from the web: tweets, YouTube videos, Facebook updates, SlideShare presentations, audioboo files, and so on (see Storify in action here). This post explains how we incorporate videos in Storify using YouTube Data API and Player API. All the code snippets are in JavaScript. In fact, our full stack is in JavaScript: we use NodeJS and MongoDB which we think is an über cool mix.
\n
\n

\nThe source of the source
\n
\nTo create a Storify source, we need to be able to get a feed of results using JSONp (basically JSON with a callback function so that you can do cross domain calls; from the YouTube API perspective this is the JSON-C format). For YouTube, the main search API endpoint looks like this:
\n
request: function(formdata) {\n   return {\n      \'url\' : \'http://gdata.youtube.com/feeds/api/videos\',\n      \'params\': {\n         \'v\'  : 2,\n         \'max-results\' : 20,\n         \'alt\'  : \'jsonc\',\n         \'q\'  : formdata.keywords\n       }\n    };\n  }\n
This function is called when the user clicks Submit in the search tab of the YouTube source in the Storify Editor. The main controller executes the request and sends the JSON result to the results method, which returns an array of normalized results:
\n
results: function(json) {\n \n   if (json.data && json.data.totalItems && json.data.totalItems == 0) {\n      throw \"No results found\";\n      }\n  \n      var videos = json.data.items;\n      var results_array = [];\n\n      for (var i = 0; i < videos.length; i++) {\n            var normalizedResult = {\n               permalink   : \'http://www.youtube.com/watch?v=\'+videos[i].id,\n               source  : \'youtube\',\n               elementClass : \'video\',\n               metadata  : videos[i],\n               thumbnail   : videos[i].thumbnail.sqDefault,\n               title: videos[i].title,\n               description  : videos[i].description.substr(0,140),\n               author: {username: videos[i].uploader },\n               created_at  : videos[i].uploaded,\n    oembed: {html: \'<iframe id=\"youtube-\'+videos[i].id+\'\" type=\"text/html\" width=\"360\" height=\"294\" src=\"http://www.youtube.com/embed/\'+videos[i].id+\'?enablejsapi=1&origin=storify.com\" frameborder=\"0\">\'\n               }};\n         \n               results_array.push(normalizedResult);\n      }\n  return results_array;\n   }\n

\nThanks to this normalized representation of a story element – in this case, it’s a video object – we can build an object-oriented story as the user drags and drops any of these elements. This technique has multiple benefits: we maintain attribution to the original content creator, and we can track the content as it spreads across the web (how many times it has been seen and from where).
\n
\nThe story element also provides the oEmbed HTML code. This is used to render the video embed when the video is added to the story. For that purpose we use the YouTube Player API with their new iframe embed.
\n
\nStory.json
\n
\nWe have a very simple way to get any data out of our platform: just append .json to any storify.com URL and you get the JSON representation of the content of that page.
\n
\nFor example:
\n
\nAdd the Storify Editor to your site
\n
\nThe Storify Editor can be called in an iframe. You just need to provide a callback parameter, like this: http://storify.com/story/new?callback=yoursiteurlcallback. The user will be asked to authenticate with Twitter and then will be able to create a new story. Once the user is done and hits “Publish”, we call you back, passing you the permalink of the new story created:
\nyoursiteurlcallback?permalink=storyPermalink.
\n
\nYou can then either fetch the JSON of the story by appending “.json” to the storyPermalink or you can embed the story by loading <script src=”storyPermalink.js”></script>. This is a great way to provide your community with a way to create stories right from your site.
\n
\n
\n
\nThis is only the start. We plan to open a Sources API so that any developer can build a source for any service. Please come see us at our booth at the Google I/O Sandbox if you’re interested in joining our developer community. And check out this article in the New York Times to learn more.
\n
\n
\nCome see Storify in the Developer Sandbox at Google I/O on May 10-11.
\n
\nXavier Damman is the co-founder of Storify. He is also the founder of HackDemocracy, a community of hackers who want to improve our democracies using technology.
\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1305055413,'tag:blogger.com,1999:blog-11300808.post-447400827190625170'),(104926,13,'Young Innovators @ Google - Jeff Chang','http://feedproxy.google.com/~r/GoogleStudentBlog/~3/Rfyf9EXHKnI/young-innovators-google-jeff-chang.html','noreply@blogger.com (Jessica Lulovics)','Introduction: Today we’re launching Young Innovators @ Google, a new blog series highlighting the great work of Googlers who, not too long ago, were students like you. In their short careers, these engineers and product managers have had an impact on Google and our products. For our first post, we sat down for a few questions with Jeff Chang, a Product Manager for Google Chrome.
\n
\nWhen did you first join Google, and why were you interested in being a product manager?
\n
\nJeff Chang: My first position at Google was as an Associate Product Manager (APM) intern in the summer of 2007. At the time, I was studying computer science at MIT, with a minor in management. Though I had done a number of software engineering internships in previous years, I had the opportunity to take on a more product-management-like role at Akamai, an Internet content delivery company, during my junior year. I was immediately drawn to the idea of being involved in the entire product development life-cycle from design to launch, envisioning the “big picture” and working alongside various roles outside of pure engineering.
\n
\nI learned a lot during the summer I spent as a Google APM intern, working on what eventually became Google Profiles. After the internship, I knew that product management was a good fit for me, and I joined Google full-time in the fall of 2008 after graduating with my bachelor’s degree.
\n
\nWhat was your first project at Google, and what impact did it have?
\n
\nJC:
My first official project after joining full-time involved a piece of the Gmail backend used for routing emails and other messages across Google Apps. This infrastructure work familiarized me with the various technologies and dependencies within the organization. Within a couple months, I had joined the Google Groups team, which consisted of only a few engineers and no product manager at the time. The Groups team was working hard to replace the internal mailing list system used within Google, but there weren’t really any concrete plans for developing it further after that.
\n
\nBoth the team’s engineering manager and I realized there was a huge opportunity for Groups to expand into the enterprise Google Apps business. We were able to get the organization’s leadership to agree, and were soon executing on our vision. And that’s how I found myself taking charge of a product, and designing and prioritizing features, only a few months after joining.
\n
\nLong story short, about a year later, the team officially launched Google Groups as an enterprise product, and it’s used by millions of people today. Even though the team itself was quite small, we had plenty of computing infrastructure available to support our launch, as well as dozens of companies willing to beta test the product.
\n
\nHow has your role evolved since then?
\n
\nJC:
After working on Groups for a year, I decided to switch to the Google Chrome team as part of the APM program rotation. At first, I focused on the technologies and APIs that make advanced web apps possible; now, I oversee all user interface features, Flash and PDF plugins, and privacy in Chrome. I also manage the feature set that goes into every Chrome release, and am coordinating the Chrome team’s presence at the Google I/O developer conference this year.
\n
\nThe challenges of working on Chrome are different than those of Groups -- we target a slightly different user audience, almost all of our development work is done publicly since it’s an open-source product (I constantly remind myself that tech bloggers can read my bug updates), and I have to juggle efforts distributed across a dozen or more office locations. But the work is fulfilling in many of the same ways, as I get to reach and affect millions of people’s daily lives.
\n
\nOverall, how do you feel about your last few years here at Google, and what do you see yourself doing next?
\n
\nJC:
To say I’ve been lucky to have had so many opportunities is an understatement. I’m very happy with what I’ve been able to accomplish in just a couple years here, and I’m also super grateful to all the talented Googlers I’ve worked with. It still surprises me how much ownership and independence I’m given as a 24-year old college grad.
\n
\nAs for what’s next -- for now, there is plenty of exciting work happening on Chrome; the team and the user base is growing impressively, and I’m looking forward to guiding it through many more versions. I’m still learning more and being challenged by my job every day, so I plan to keep at it as long as that’s true. And I know that no matter what I do in the future, I’ll be much better equipped with the skills I’ve acquired and experiences I’ve had at Google.
\n
\nAny fun Google stories to share?
\n
\nJC:
One of my fondest memories will always be the time I woke up at 4 a.m. to watch the auctioning of fresh tuna at Tokyo’s Tsukiji fish market with my fellow APMs during our multi-city international trip in the summer of 2009. After dragging our bleary-eyed selves to the market and watching the raucous auction, we stepped into a nearby restaurant to feast on some of the fresh fish. It was without a doubt the best sushi I’ve ever had, anywhere. I remember, at one point, realizing we had missed the rendezvous time that Marissa had pre-arranged for the group -- only to look across at the other table and see she was still eating as well. So we just ordered more sushi.
\'\'
',1302571285,'tag:blogger.com,1999:blog-8878620400258430757.post-2282521248800697141'),(110218,9,'Vita Amanda: Greenie and The Beach 8-10 April 2011','http://papiru.wordpress.com/2011/04/28/greenie-and-the-beach/','','

Ah yes, I forgot to post a report (eh?) about our last last trip to Green Canyon and Pangandaran. I guess blogging is no longer my habit.. This a catastrophe!! (Lebay mode)

\n
\"Green

Green Canyon

\n

Eniwei.. so we (Cupu, Ipit, Yudis, kodok ngorek, Vina, bude Hera, and Kusut) went to see the real green thing at the south shore of Java Island. We knocked off from Bandung and arrived at Batu Karas after 6 hours of freakin’ adrenalin rush. We were welcomed at Riversider with only a small cabin by the river.. (and damn expensive). This air conditioned wooden hut doesn’t provide proper beds, only a sponge bed, 2 pillows and thin blanket for each person.. It sizes only 3mx5m and we have to pack 8 people inside. Bathrooms are outside. Yeah, so much we get for 715 grand. We directly asked whether we can cancel the 2nd day booking.

\n
\"Canoe\"

Canoeing

\n

Because of the long drive, we missed the sunset.. So, we decided to see the sunrise (which we also missed *lol*.. until 8 am, we (tried)  to play body board then took a complimentary canoe ride.

\n

We headed to Green Canyon afterwards, but not doing body rafting.. because.. one was having her period (which was me T__T) and the other had an injured ankle. Btw.. Body Rafting is expensive!! Rp. 875.000/5 people for 4 hours of swimming and climbing.

\n

We went to Green Canyon ticket box and pay for Rp. 75.000/boat. One boat can only occupy 5 people. Luckily, the water was Green, despite that it was raining hard that dawn. After 5 mins boat ride over the green river, we reached the entrance of green canyon, whereby boats can no longer continue the journey. From there, we have to swim and climbing rocks. The official ride is only 45 minutes. We have to pay more if we want to stay longer and swim more. So we added Rp. 150.000/boat for additional 2-3 hours.

\n

Me and Ipit initially didn’t want to get wet in Green Canyon.. but yeah.. who can’t stand that clear green water, so I jumped. It’d be better to have Dry Bag for your cameras, or you ended up with a faulty camera like mine, or worse, don’t have any photos at all. My cam was wrapped with 2 plastic bags and was brought by the mamang. I have to rely on Mamang’s ability to take pictures.. got hundreds (lebay) of blur photos…ah well..

\n

The path is only suitable for young and energetic adults I guess.. ^__^; so many tricky and slippery climbs.. It’s beautiful, people! Well the pictures speak better.

\n
\"Green

Green Canyon 1

\n
\"Body

Body Rafting

\n
\"Green

Green Stream

\n

"Waterfall", Green Canyon

\n

If you are tired of your life.. you can jump xD xD

\n
\"The

Yupe2, the blurry me

\n

Hoowaaaah.. worth all the energy wasted!

\n

We moved to new Hotel, Malabar, paid 100.000 cheaper for real beds and bathrooms. Tired, we only walking a bit by the beach enjoying this scenery:

\n
\"Sunset

Sunset in Pangandaran

\n

and of course some narcissistic photos:

\n
\"Sunset

Sunset at Pangandaran

\n

At night we drove around.. don’t expect for something fancy like Jimbaran.. No night life, man…. >.< can’t find nice beach cafe with life music (expecting too much \":P\" ) It was so quite and we can only found 1 shabby looking karaoke booth.. yeah.. so we only bought ice cream, headed back to the hotel, and sleep.. xD

\n

The trip ended with 10 hours of road trip back to Bandung then Jakarta.. uugh.. can’t feel my ass for some days..

\n

Budget Summary:

\n\n

I did pay Rp. 352.000 for the whole trip including 2x food. Other food and transportation Jakarta-Bandung are excluded. Cheap seafood can be found at Pantai Timur Pangandaran.

\n
\"\" \"\" \"\" \"\" \"\" \"\" \"\" \"\"',1303971146,'http://papiru.wordpress.com/2011/04/28/greenie-and-the-beach/'),(39493,8,'Study: Half of developers plan to work on SaaS in \'09','http://www.microsoft.com/web/content.aspx?id=study-half-of-developers-plan-to-work-on-SaaS-in-09','Chris Kanaracus','

More than half of all developers worldwide on average are expecting to work on SaaS (software as a service) applications within the next year, according to a new survey by Evans Data Corporation.

The highest percentage of developers actually working on SaaS projects now is in North America, at 30 percent. Evans Data conducted the survey in late 2008, polling more than 1,300 programmers around the world.

',1231775760,''),(39494,8,'Report Names Top 25 Worst Programming Errors','http://www.microsoft.com/web/content.aspx?id=report-names-top-25-worst-programming-errors','Nathan Eddy','

More than 30 organizations, including Microsoft, Symantec and the National Security Agency worked together to expose the top 25 most dangerous programming errors.

Although a recent survey suggests small to medium-size business owners will focus more on data protection than virus prevention in 2009, a vulnerability report scheduled to be released today by a compendium of more than 30 organizations and funded by the Homeland Security Department\'s National Cyber Security Division, shows midmarket companies still need to be vigilant on a number of fronts when it comes to protecting their IT infrastructure from hackers.

',1231776120,''),(110243,9,'Jan Peter: Hello Narwhal','http://staff.blog.ui.ac.id/jp/2011/04/29/hello-narwhal/','','
\"Narwhal

Narwhal and mankind

\n\n

Once upon a time, there was a place where knowledge were bound to people that have. No man ever had the knowledge. It was leased and taken without man knew what’s what. Until one day in the year of Unity, Narwhal, the descendant of the sea of knowledge came.

\n\n

She with the gentle knowledge greeted the saints of man and gave them love of knowledge. To share, to study, and to have new one. Those saints adopted the knowledge and spread it around. The knowledge brought many new possibilities of inventions to enhance the way people lives. It gave people abilities and teared down walls.

\n\n

Get it, share it, spread it. Hello, Ubuntu, GNU/Linux for human beings.

',1304069409,'http://staff.blog.ui.ac.id/jp/2011/04/29/hello-narwhal/'),(110244,7,'Celebrating Arbor Day with Save the Redwoods League and Google Earth','http://feedproxy.google.com/~r/blogspot/MKuf/~3/-vysOJdcmCc/celebrating-arbor-day-with-save.html','noreply@blogger.com (A Googler)','From time to time we invite guests to post about topics of interest and we’re pleased to have Emily Limm join us for U.S. Arbor Day. Emily is the science director for the non-profit Save the Redwoods League and is studying the impact of climate change on the redwood forests of northern California. To raise awareness about the League’s research, she worked with Google Earth Outreach to model old-growth redwoods on Google Earth. In this post, Emily shares her ideas on how technology and citizen science can help scientific research. -Ed.
\n
\nToday is U.S. Arbor Day, a holiday established 120 years ago to celebrate our often under-appreciated forests, which provide us with necessities like clean air and drinking water as well as small pleasures like shade for a summer’s day picnic or a beautiful place to hike with crunchy leaves underfoot. Arbor Day holds special meaning for me because I spend most of my time in the coastal redwood forests of California, working to protect the world’s tallest tree species.
\n
\nOver the past few months, Save the Redwoods League and the Google Earth Outreach team have collaborated to create 3D models of the old-growth redwood forest in Jedediah Smith Redwoods State Park in northern California, so you can now take a virtual hike among the ancient trees and cruise over towering treetops. Explore the park by activating the 3D trees layer in Earth (under 3D Buildings) and searching for [jedediah smith redwoods state park, ca]. Tilt your view angle toward the horizon to make the trees appear. You can download the KML file for the narrated tour about redwoods to view in Google Earth, or watch the video version below:
\n
\n
\n
\nIn order to protect redwoods in Jedediah Smith and elsewhere, my colleagues and I are working to collect data on geographic regions where the trees are currently thriving to determine how future forests will fare in our changing climate. A critical piece of our work is collecting and comparing field observations of redwoods across different climates, but we need more data to draw strong conclusions—and that’s where you come in.
\n
\nToday, Save the Redwoods League is launching our citizen science project Redwood Watch, powered by iNaturalist.org, a platform for recording, organizing and mapping nature observations. By sharing a simple digital photograph of a redwood tree and the time and location where the picture was taken, you can help the League track and monitor the species. If you know of a redwood tree—perhaps in your own backyard or in a nearby park—you can use the free Redwood Watch iPhone application or your own camera to take a photo, add a comment and submit it online. iNaturalist stores your observation and, if geographical coordinates weren’t captured automatically, uses the Google Maps APIs to assign them to your photo. With your geolocated observation, we can zoom out and analyze your observation in the context of global environmental and climatic patterns.
\n
\n
An observation of a coast redwood submitted to the Redwood Watch on iNaturalist.org.

\nThe more field observations Save the Redwoods League collects, the better we’ll understand what climate makes a healthy redwood today, and predict where the redwood forests of tomorrow will thrive. We hope to see you on the Redwood Watch.
\n
\nHappy Arbor Day from Save the Redwoods League and Google Earth!
\n
\nNote: There are plenty of parallel projects going on around the world, so if you don’t live near redwoods, consider participating in one of the other iNaturalist.org citizen science projects.
\n
\nPosted by Emily Limm, Ph.D., Director of Science and Planning, Save the Redwoods League
\'\'
\n \n
',1304092800,'tag:blogger.com,1999:blog-10861780.post-8754883418940327043'),(109834,13,'Add detail to your campus with Google Map Maker','http://feedproxy.google.com/~r/GoogleStudentBlog/~3/lu5Q-KUFIO0/add-detail-to-your-campus-with-google.html','noreply@blogger.com (Jessica)','When a visitor asks you for directions to a building at your university, you can probably help them find any location on campus. Students in over 180 countries and regions around the world have been able to share this knowledge using Google Map Maker, a product that lets you add your local expertise for millions of users to see in Google Maps.
\n
\n

\n With today’s launch of Google Map Maker for the United States, we’re excited for students in the U.S. to add that expert campus knowledge to the map and create detailed, up-to-date reflections of their universities. You can mark the academic buildings on your campus, trace the shapes of athletic fields, or move your local coffee shop to the right spot.
\n
\n

\n
\n
\nTo give you an idea of exactly what other students (and alumni) have done with Google Map Maker, this detailed map of IIT in Bombay was created entirely through the contributions of the Map Maker community.
\n
\n\n\n\n
Indian Institute of Technology Bombay
Now students in the United States can add the same level of detail and comprehensiveness. Even if your campus is mapped out already, you can add paths and shortcuts across campus, or update your favorite local businesses near campus. To confirm the accuracy of user contributions, each edit in Map Maker will be reviewed, and if approved, will then appear on Google Maps within minutes.
\n
\n

\nTo check out real-time mapping examples by users around at world, visit mapmaker.google.com/pulse. You can learn more on our getting started site, or start mapping now at mapmaker.google.com.
\n
\n

\nPosted by Kaushik Sridharan, Software Engineer
\'\'
',1303489201,'tag:blogger.com,1999:blog-8878620400258430757.post-2862529203650412302'),(108940,9,'Jan Peter: Patch Adam, M.D.','http://staff.blog.ui.ac.id/jp/2011/04/04/patch-adam-m-d/','','

\n\n

Lebih lanjut:\n\nhttp://www.patchadams.org/

\n\n

Sumber:\nhttp://centerforinnovation.mayo.edu/transform/

',1301918555,'http://staff.blog.ui.ac.id/jp/2011/04/04/patch-adam-m-d/'),(108310,7,'+1’s: the right recommendations right when you want them—in your search results','http://feedproxy.google.com/~r/blogspot/MKuf/~3/dMgicMmgS_U/1s-right-recommendations-right-when-you.html','noreply@blogger.com (A Googler)','Our goal at Google is to get you the most relevant results as quickly as possible. But relevance is about relationships as well as words on webpages. That’s why we recently started to include more information from people you know—stuff they’ve shared on Twitter, Flickr and other sites—in Google search results.
\n
\nToday we’re taking that a step further, enabling you to share recommendations with the world right in Google’s search results. It’s called +1—the digital shorthand for “this is pretty cool.” To recommend something, all you have to do is click +1 on a webpage or ad you find useful. These +1’s will then start appearing in Google’s search results.
\n
\n
The +1 button will appear next to each search result

\n

\n
After pressing the +1 button, you have the option to undo the action immediately

\nSay, for example, you’re planning a winter trip to Tahoe, Calif. When you do a search, you may now see a +1 from your slalom-skiing aunt next to the result for a lodge in the area. Or if you’re looking for a new pasta recipe, we’ll show you +1’s from your culinary genius college roommate. And even if none of your friends are baristas or caffeine addicts, we may still show you how many people across the web have +1’d your local coffee shop.
\n
\n

\nThe beauty of +1’s is their relevance—you get the right recommendations (because they come from people who matter to you), at the right time (when you are actually looking for information about that topic) and in the right format (your search results). For more information about +1, watch this video:
\n
\n
\n
\nSo how do we know which +1’s to show you? Like social search, we use many signals to identify the most useful recommendations, including things like the people you are already connected to through Google (your chat buddies and contacts, for example). Soon we may also incorporate other signals, such as your connections on sites like Twitter, to ensure your recommendations are as relevant as possible. If you want to know who you\'re connected to, and how, visit the “Social Circle and Content” section of the Google Dashboard.
\n
\nTo get started +1’ing the stuff you like, you’ll need to create a Google profile—or if you already have one, upgrade it. You can use your profile to see all of your +1’s in one place, and delete those you no longer want to recommend. To see +1’s in your Google search results you’ll need to be logged into your Google Account.
\n
\nWe’ll be slowly rolling out +1’s, starting in English on Google.com. If you can’t wait to start seeing +1’s, we’ll soon let you opt-in to the launch by visiting our experimental search site. Initially, +1’s will appear alongside search results and ads, but in the weeks ahead they’ll appear in many more places (including other Google products and sites across the web). If you’re an advertiser and want to learn more about how the +1 button works on search ads and websites, visit our AdWords blog.
\n
\nWe’re confident that +1, combined with all of the social content we’re now including in search, will mean even better, more relevant results than you get today.
\n
\nPosted by Rob Spiro, Product Manager
\'\'
\n \n
',1302802860,'tag:blogger.com,1999:blog-10861780.post-8750403080096211036'),(38704,8,'Microsoft PhizzPop Design Challenge Regional Winners: NYC Vectorform','http://www.microsoft.com/web/content.aspx?id=microsoft-phizzpop-design-challenge-regionalw-inners-NYC-vectorform','Don Burnett','

You might think from the title of this article that we might be profiling a solution from a huge New York firm, but it isn\'t exactly the case. It\'s actually a story that starts right here in my home state of Michigan. In Royal Oak, Michigan to be exact. For those who don\'t know Royal Oak is one of the affluent suburbs of Detroit where everyone comes to shop and for it\'s cool nightlife and the Detroit Zoo.

',1231281000,''),(38705,8,'Microsoft`s Steve Ballmer Talks Windows 7, Windows Live at CES','http://www.microsoft.com/web/content.aspx?id=windows-7-beta-on-tap-for-ballmers-CES-keynote','Scott Ferguson','

Microsoft CEO Steve Ballmer took center stage at the opening of the International CES Jan. 7 to announce that Microsoft would release a beta version of its new Windows 7 operating system this week. In addition, Ballmer announced new partnerships for its Windows Live Essentials product, including a deal with Dell that will allow Microsoft to pre-install Live Search with Dell’s consumer and small business PCs. Earlier in the day, Microsoft also struck a search deal with Verizon Wireless.

',1231407540,''),(112260,7,'Tune in this morning for our search event','http://feedproxy.google.com/~r/blogspot/MKuf/~3/suqilaWjZ5Y/tune-in-this-morning-for-our-search.html','noreply@blogger.com (A Googler)','Today we\'re hosting a media event in San Francisco to talk about search and introduce some new search-related features. We\'d like to invite you to tune in live from 9:30 - 11:00am PDT.
\n
\nYou can watch the live stream on our new Inside Search site or on the Google YouTube Channel at www.youtube.com/google.
\n
\nPosted by Amit Singhal, Google Fellow
\'\'
\n \n
',1308060375,'tag:blogger.com,1999:blog-10861780.post-8325126311084749740'),(110495,4,'Elastic Path: commerce in the cloud','http://feedproxy.google.com/~r/blogspot/Dcni/~3/oRxkYe0Fc-4/elastic-path-commerce-in-cloud.html','noreply@blogger.com (Scott Knaster)','
\nBy Eddie Chan, Software Engineer at Elastic Path Software
\n
\nThis post is part of Who\'s at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.
\n
\n
\nElastic Path develops a very flexible enterprise ecommerce platform. Many global brands rely on the Elastic Path platform to power their ecommerce solutions.
\n
\nMany ecommerce sites are actually complex web applications. Catalog management, shopping cart functionality, promotion engine, order fulfillment, and backend integrations are just some of the challenges involved in running a full-fledged online store.
\n
\nSince 2008, our Java-based platform has been the ecommerce backbone of a couple of online stores that are being migrated to run on App Engine. Like many complex web applications, these stores used to run in a multi-server environment (Apache Tomcat with a MySQL database) hosted in a colocation center.
\n
\n

\nAs the diagram above shows, our goal is to have Elastic Path running entirely on the App Engine cloud. The storefronts have already been migrated, and the database and remaining parts of the Elastic Path platform will be fully on the cloud soon.
\n
\nWhy are we doing this? There are many benefits to being on App Engine:
\nWe can only undergo this migration because App Engine supports enterprise-grade Java applications, and because Elastic Path is very flexible.
\n
\nOur migration’s high-level approach was to move everything except the persistence layer onto App Engine, and then resolve issues with the technical limitations such as the class whitelist and request length. We also had to modify some third-party libraries to work around App Engine’s restrictions on operations such as class loading, threads, and sockets.
\n
\nWe didn’t migrate the persistence layer because Elastic Path uses a relational database; converting our entire object graph to the Datastore is not feasible now. We are working closely with Google on alternatives. In the interim, we are still using a MySQL database and have kept our persistence layer running within a Tomcat application in the colo. We implemented a creative solution: the non-persistence layers of Elastic Path run on App Engine and communicate with the Tomcat-hosted persistence services via Spring Remoting. The back-and-forth remoting was expensive and impacted the performance of our application so we implemented some data caching. For this, we turned to App Engine’s Memcache, which improved performance by an order of magnitude (less than 2 seconds average response times vs. 2 minutes or more without Memcache).
\n
\nOther App Engine technologies we use heavily include AppStats for performance tuning, URL Fetch for the Spring Remoting described above, and the fantastic Maven GAE plugin that we use for packaging and automated deployments. As we continue to push our platform up to the cloud, we hope to utilize more of App Engine’s cool features. If you’d like to learn more about Elastic Path, how we are migrating our Java platform to run on the cloud, and how you might be able to migrate your application to App Engine, drop by our booth in the App Engine section of the Developer Sandbox. See you there!
\n
\n
\nCome see Elastic Path Software in the Developer Sandbox at Google I/O on May 10-11.
\n
\nEddie Chan is an ecommerce developer at Elastic Path Software in beautiful Vancouver, Canada. He and his brilliant team work closely with Google and are currently focused on migrating existing online stores to App Engine.
\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1304634969,'tag:blogger.com,1999:blog-11300808.post-2174914976481116207'),(110503,9,'Siti Mawaddah: Ready for a new life version 3.0','http://mawaddah1985.multiply.com/journal/item/274/Ready_for_a_new_life_version_3.0','','Bismillahirrahmaanirrahiim...
I\'m ready for a new life version 3.0version 1.0: marriedversion 1.1: being joblessversion 1.2: pregnant version 1.3: being a freelancerversion 1.4: got a job
version 2.0: being a momversion 2.1: continue my role as a working mom (with my flexible job)
version 3.0: a new job (bener2 beda!!)
Bismillah... 

',1304658034,'http://mawaddah1985.multiply.com/journal/item/274/Ready_for_a_new_life_version_3.0'),(110504,9,'Adji Cynthia: H-1..','http://cynchanz.blogspot.com/2011/05/h-1.html','','..before my very first trip going abroad. people around me are more excited than me, the one who should be happy having this vacation. but why am i not?

i haven\'t go to money changer,
i haven\'t packed,
i\'m not listing things, do or don\'t, bring or not bring,
i\'m clueless,
and i don\'t care.

to complete my very bad mood swing, i have this bloody runny nose. damn.
this trip was on my most wanted list last year, but last year seems so so so far away now.

Soundtrack ON: Rebecca Black - Friday
\"\"
',1304690300,'http://cynchanz.blogspot.com/2011/05/h-1.html'),(109762,4,'Happy Tax Day! Now, where did your tax dollars go?','http://feedproxy.google.com/~r/blogspot/Dcni/~3/4HHffD9f5mE/happy-tax-day-now-where-did-your-tax.html','noreply@blogger.com (Scott Knaster)','
\nThis post is by Jenny Ramaswamy of the Google Creative Lab. Jenny is a Marketing Manager on the Creative Lab\'s Data Arts team. Outside of work, Jenny likes to go on adventures to remote international locations.
\n
\n(Cross-posted with the Official Google Blog.)
\n
\nLike it or not, Americans have a date with the IRS today. In a few hours, our tax forms will have been sent in... yet most of us will still be left wondering, “How will the government spend our money?”
\n
\nIn February, we launched the Data Viz Challenge to answer that very question. The challenge was a five-week competition that asked developers to visualize how our federal income tax dollars are spent. We received more than 40 thought-provoking entries that each take a unique approach to making this data more accessible to taxpayers.
\n
\nTake a look at the variety of visualizations in this short video:
\n
\n
\n
\nThe entries ranged from quirky and fun to serious and academic. Some were as simple as a receipt, others showed us how many minutes or days we work to cover public spending. One even rendered the data as a cityscape and invited people to climb the towers virtually.
\n
\nIn the end, our jury selected Anil Kandangath’s “Where Did My Tax Dollars Go?” as our Grand Prize winner. As the jury noted, his entry is information-rich but elegantly designed, and at no point while interacting with the visualization do you lose the “big picture.” Anil’s entry is a great example of how data visualization can take boring, complicated, but critically important information and make it accessible to everyone. Congratulations, Anil.
\n
\n

\nThank you to all of the entrants and our partners Eyebeam and Whatwepayfor.com for making this possible. We hope these submissions help you better understand where your tax dollars are spent—and even inject a little bit of fun into your tax day this year. Happy filing!
\n
\nPosted by Scott Knaster
\n
\'\'
\n \n
',1303128406,'tag:blogger.com,1999:blog-11300808.post-1653390140750331977'),(109763,7,'Happy Tax Day! Now, where did your tax dollars go?','http://feedproxy.google.com/~r/blogspot/MKuf/~3/n4RvGvD1JfM/happy-tax-day-now-where-did-your-tax.html','noreply@blogger.com (A Googler)','Like it or not, Americans have a date with the IRS today. In a few hours, our tax forms will have been sent in... yet most of us will still be left wondering, “How will the government spend our money?”
\n
\nIn February, we launched the Data Viz Challenge to answer that very question. The challenge was a five-week competition that asked developers to visualize how our federal income tax dollars are spent. We received more than 40 thought-provoking entries that each take a unique approach to making this data more accessible to taxpayers.
\n
\nTake a look at the variety of visualizations in this short video:
\n
\n
\n
\nThe entries ranged from quirky and fun to serious and academic. Some were as simple as a receipt, others showed us how many minutes or days we work to cover public spending. One even rendered the data as a cityscape and invited people to climb the towers virtually.
\n
\nIn the end, our jury selected Anil Kandangath’s “Where Did My Tax Dollars Go?” as our Grand Prize winner. As the jury noted, his entry is information-rich but elegantly designed, and at no point while interacting with the visualization do you lose the “big picture.” Anil’s entry is a great example of how data visualization can take boring, complicated, but critically important information and make it accessible to everyone. Congratulations, Anil.
\n
\n

\nThank you to all of the entrants and our partners Eyebeam and Whatwepayfor.com for making this possible. We hope these submissions help you better understand where your tax dollars are spent—and even inject a little bit of fun into your tax day this year. Happy filing!
\n
\nPosted by Jenny Ramaswamy, Google Creative Lab
\'\'
\n \n
',1303128060,'tag:blogger.com,1999:blog-10861780.post-8868332699895144739'),(28084,8,'Will Microsoft Shake Up Cloud Computing SLAs?','http://www.microsoft.com/web/content.aspx?id=will-microsoft-shakeup-cloud-computing-SLAs','J. Nicholas Hoover','

For Microsoft, which announced its cloud computing platform this week, it seems like service level agreements don\'t just mean uptime. That thinking could shake up the industry.

Though Microsoft isn\'t giving any firm details on its plans for service level agreements with Windows Azure and the Azure Services Platform, presentations and discussions with Azure\'s developers here have dropped plenty of hints.

',1225391760,''),(28085,8,'Microsoft wants open-source recruits for new model army','http://www.microsoft.com/web/content.aspx?id=microsoft-wants-open-source-recruits','Gavin Clarke','

Microsoft is reaching out to open-source and adding a dash of RIA bling to its latest model-driven development crusade.

The company has released M, its new programming language for building textual domain-specific languages (DSLs) and software models using Extensible Application Markup Language (XAML) under its Open Specification Promise (OSP).

',1225392660,''),(27820,8,'Steve Marx: Windows Azure for Developers','http://www.microsoft.com/web/content.aspx?id=steve-marx-windows-azure-for-developers','Steve marx','

Program Manager Steve Marx sits down with us to discuss what Windows Azure means for developers. The basic idea is to make it really simple for developers to deploy web applications and services without having to worry about scaling, management.

',1225139820,''),(27821,8,'Library of Congress Transforms Visitor Experience','http://www.microsoft.com/web/content.aspx?id=library-of-congress-transforms-visitor-experience','','

The Library of Congress manages the world’s largest reserve of historical documents and artifacts, and it is always looking for new ways to use technology to elevate the learning experience for visitors and nonvisitors alike. The Library accomplished this mission when it teamed with Microsoft and two technology partners to complete work on its New Visitors Experience project.

',1225212180,''),(27822,8,'Facebook Development Kit','http://www.microsoft.com/web/content.aspx?id=facebook-development-kit','','

Do you have a Facebook account and want to do more with it? Start creating cool, fun Windows and Web applications with the Facebook Developer Kit. The toolkit offers a huge amount of easy-to-use set of drag \'n drop controls. Easy to run samples and easy to follow QuickStart documentation to help you get started.

',1225214880,''),(27823,8,'Microsoft Surface in the Wild','http://www.microsoft.com/web/content.aspx?id=microsoft-surface-in-the-wild','Nancy Gohring','

Microsoft on Monday offered a software development kit for its tabletop computer to about 1,000 people at its Professional Developers Conference in Los Angeles, opening the door to a variety of new applications for the table.

Most people I talked to at two Seattle hotels that have Surface computers would probably agree that\'s a good thing.

',1225217040,''),(27824,8,'Web Host Go Daddy Enhances Services Based on Customer Input','http://www.microsoft.com/web/content.aspx?id=web-host-go-daddy-enhances-services-based-on-customer-input','HOSTSEARCH.COM','

Web host Go Daddy has added a range of customer benefits based on input from “many of its six million customers”, it was reported recently. The benefits represent “significant product upgrades and service enhancements”.

\"I\'ve always said our customers are our best marketers,\" explained Bob Parsons, CEO and Founder of Go Daddy. \"Turns out our customers are a key to our product development too - our best ideas come from Go Daddy\'s customers.\"

',1225217100,''),(27825,8,'Microsoft unveils browser-based Office apps','http://www.microsoft.com/web/content.aspx?id=microsoft-finally-unveils-browser-based-office-apps','Eric Knorr','

Will they? Won\'t they? Ever since Google Apps arrived on the scene, Microsoft has been dogged by the question of when it might release browser-based versions of its Office apps. At the PDC (Professional Developer Conference) in Los Angeles, the answer finally came in the form of Office Web applications -- lightweight versions of Word, Excel, PowerPoint, and OneNote (a notes and tasks app) delivered through the browser.

',1225217160,''),(27826,8,'MTV smacks YouTube, posts almost every music video ever','http://www.microsoft.com/web/content.aspx?id=MTV-smacks-YouTube-posts-almost-every-music-video-ever','Jacqui Cheng','

Do you sometimes find yourself wishing that there was a place you could go to just watch music videos? Back in the 80s, MTV served that purpose. These days, MTV and its sibling MTV2 are hardly channels anyone would watch in order to get a music video fix. MTV is looking to redeem itself in the music video department, however, by launching a new site Tuesday called MTV Music that opens up the company\'s massive video archive and puts it on the web for free.

',1225301940,''),(27827,8,'Microsoft lays out Silverlight ambitions','http://www.microsoft.com/web/content.aspx?id=microsoft-lays-out-silverlight-ambitions','Paul Krill','

Microsoft\'s Scott Guthrie, corporate vice president of the company\'s developer division, said a \"major\" release of Silverlight planned for next year includes runtime features, much richer graphics, and data support, he said. More media capabilities are planned as well.

Guthrie also said attendees would learn how to run Silverlight inside and outside a browser. This would put Microsoft into the Adobe camp, which enables Internet applications to run outside the browser via Adobe AIR (Adobe Integrated Runtime).

',1225305300,''),(110693,9,'Siti Mawaddah: mulai membuat dokumentasi utk transfer knowledge... Bingung mulai dari mana... hehe','http://mawaddah1985.multiply.com/notes/item/56','','',1305012029,'http://mawaddah1985.multiply.com/notes/item/56'),(110694,4,'Working offline with Cloud9 on Google Chrome','http://feedproxy.google.com/~r/blogspot/Dcni/~3/5pbhJkS37ec/working-offline-with-cloud9-on-google.html','noreply@blogger.com (Scott Knaster)','
\nBy Rik Arends, CTO of Ajax.org / Cloud9 IDE
\n
\nThis post is part of Who\'s at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.
\n
\n
\nCloud9 is an online IDE for JS, Python, PHP and Ruby development. By placing all your code in the cloud, you can access your code anywhere, anytime and on any device. But what if you’re not online?
\n
\nWorking with web applications offline has been a difficult problem to solve. Traditional web applications required all the logic for HTML generation and user interaction to be located on a remote server. The \"go offline\" feature in some of the earliest browsers was hardly more than caching static content and could not deal with much interactivity.
\n
\nSince the advent of AJAX, many websites and apps have moved to using JavaScript heavily on the client side, providing a much richer and smoother user experience. Now the ability to run a web application in full offline mode is within reach.
\n
\nCloud9 IDE is one such application. Built from the ground up to have the user interface running in the browser, the server application provides Cloud9 with WebDAV for file I/O, and APIs for project provisioning and authentication. For a rich offline experience, we would need to make the WebDAV API somehow available offline.
\n
\n

\nThe first step in Cloud9’s offline experience has been to implement the HTML5 offline manifest, also known as Application Cache, to make sure the application loads smoothly while offline. The next step is to provide offline workspace synchronization using the new API provided in Google Chrome for local file system I/O. The Chrome file system implementation, based on the current W3C working draft, allows web applications to have access to the device (through a sandboxed file system). So even if you are marooned on a distant planet and disconnected from the collective, you can still work on your code.
\n
\nGetting access to the local file system is very easy. The API method to call is the obviously named webkitRequestFileSystem, which takes options to create either a temporary or permanent file system, and to define the size of the sandbox location. The difference between temporary and permanent is quite clear, with temporary acting only as a cache: the files may disappear when the browser needs to free up disk space. Once the file system has been successfully created, you can do all the operations you expect, such as creating, deleting, copying, and moving files and directories.
\n
\nMore information on the full HTML file system API can be found at HTML5Rocks, which includes a detailed entry on what types of file system operations you can achieve with the API.
\n
\nWe are showcasing this feature at Google I/O, and will release this feature later this month on http://c9.io. We are working on creating a nice integration with Google App Engine too, so you can develop and deploy entirely online.
\n
\nUpdate 5/11: Corrected information about temporary files; removed paragraph about having to start the browser with a special flag.
\n
\nCome see Cloud9 in the Developer Sandbox at Google I/O on May 10-11.
\n
\nRik Arends has been a developer for 15 years and now manages the development team behind Cloud9 IDE.
\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1305158849,'tag:blogger.com,1999:blog-11300808.post-3665107087866866479'),(109057,4,'And the glory goes to...Last Call for Google I/O winners','http://feedproxy.google.com/~r/blogspot/Dcni/~3/Tm8OZZ1_9GU/and-glory-goes-tolast-call-for-google.html','noreply@blogger.com (Scott Knaster)','
\n
\nThis post is by Monica Tran of the Google I/O Team. In the past four years, Monica has been around the world, working as a Product Marketing Manager in Mountain View, London, and Tokyo. Now that she\'s come full circle to Developer Marketing, she is focused primarily on Google I/O and our international Developer Days. -scottk
\n
\nIt seems like only yesterday that we announced our Last Call for Google I/O contest. We’ve been keeping busy, judging Round 2 submissions for all 10 of our challenges. The winners have been notified via email and will receive a pass to this year’s sold-out Google I/O. Also, all of the Round 1 answers, as well as Round 2 prompts have been posted to the contest site.
\n
\nWe were really impressed with the quality of the submissions--especially with less than 24 hours to turn the code around! Check out screenshots of some of the winning entries below, along with notes from members of each Google Developer Relations group, and stay tuned for more surprises from the I/O team.
\n
\n

Android


\n

\nJudging was easy for the Android challenge, because our first run through the apps produced a total of exactly 10 places where the reviewer said “Nice!”. Above you see a screenshot of the “Party mode” in Charles Vaughn’s “Bounce Clock”. Read about the details on our Android Developers Blog.
\n
\n- Tim Bray, Android Developer Advocate
\n
\n

Chrome


\n
\n

\n

\n

\n(Click a doodle to go to its site and interact.)
\n
\nWe received a lot of nifty doodles and it was tough to pick only ten winners. Some of the particularly fun doodles were interactive or involved a game of some sort (like Pong, or Simon with the Chrome logo). We definitely appreciated being able to view the source code of the web page to see how developers took advantage of the latest HTML, CSS, and JS technologies.
\n
\n- Jeffrey Chang, Chrome Product Manager
\n
\n

Games


\n

\n
\n

\n(Click a screen shot to play a game.)
\n
\nCongratulations to everyone who knew the Konami code and somehow managed to recall that Kuribo’s Shoe is only found on one stage of World Five in Super Mario Bros. 3...and after remembering all that, were still able to write a game in only 24 hours. Apparently playing video games as a kid doesn’t rot your brain as much as our moms said it would.
\n
\nAlmost all of our submissions were fun, technically impressive, or both. The judges were video game industry veterans, so we weren’t wowed by flashy graphics alone. We tried to reward a balance of fun gameplay and technical prowess. Some of the games were actually pretty addictive!
\n
\n- Ian Lewis, Games Developer Advocate
\n
\n

YouTube


\n

\nWe saw some great submissions that put the new iframe Player API through its paces! The winning submissions offered a mix of cross-browser compatibility, stylish user interface, and the ability to reuse the player for arbitrary sequences anywhere on the web.
\n
\n- Jeffrey Posnick, YouTube Developer Advocate
\n
\n

Apps


\n

\nOur Google Apps challenge was built around Google Apps Script, a JavaScript cloud scripting language that allows developers to automate tasks across Google products and interact with 3rd-party APIs. In round 1, we asked contestants to find the median stock price of stock symbols. Round 2 was a fairly open challenge, and the winning submissions performed tasks such as predicting future traffic accidents on Google Maps, producing a daily meeting agenda using Google Calendar and LinkedIn, and sharing Flickr pictures via e-mail to friends and family.
\n
\n- Ryan Boyd, Google Apps Developer Advocate
\n
\n

Accessibility


\n

\nWe enjoyed seeing how much the ten top entries were able to achieve in such a short time in developing a caption rating app for YouTube (at least one dedicated tweeter pulled an all-nighter). Our top picks really impressed us with the accessibility and polish of their UI. All of them have TalkBack speech support through the Android Accessibility API. Most of the winners have already published and open sourced their work. If these apps inspire you, take a look at the source and contribute!
\n
\n- Naomi Black, Accessibility Technical Program Manager
\n
\n

Commerce


\n

\nThey say that great minds think alike, and in the case of Google Commerce, our developers created similar mashups. A simple store based on Google Product Search and Google Checkout could be a powerful tool for mom and pop shops. We hope our developers had fun learning about the commerce products that Google offers.
\n
\n- Ossama Alami, Commerce/Geo Developer Relations
\n
\n

Geo


\n

\nWe asked developers to create a mobile web application to discover interesting walks around San Francisco. We had some really impressive entries, especially given they were developed in a very short timeframe.
\n
\n- Ossama Alami, Commerce/Geo Developer Relations
\n
\n

Google Web Toolkit (GWT)


\n

\nWe were very impressed with the creativity and performance of the I/O countdown entries. All of the submissions were great examples of what is possible with GWT and HTML5/CSS3. It was an extremely tight competition that came down to tough decisions based on originality, visual appeal, and the size of the resulting JavaScript.
\n
\n- Chris Ramsdale, GWT/Developer Tools Program Engineer
\n
\n

App Engine


\n

\nDevelopers submitted a simple Fibonacci web app in Round 1, where the key was to demonstrate that you correctly handled bad input. We were amazed at the apps that were submitted for Round 2, where we asked developers to create an interesting app using one or more of several App Engine APIs. From making book recommendations to visualizing author impact on PubMed (a favorite of mine, my wife being an academic in medicine), we found many apps useful, well designed, and often quite elaborate.
\n
\n- Patrick Chanezon, App Engine Developer Relations
\n
\nCongratulations from the entire Google I/O team to the winners of all the challenges. The bar was quite high and even if you didn’t win, we hope you learned something while building your applications. We encourage you to hone your skills for challenges to come!
\n
\n
\'\'
\n \n
',1302040802,'tag:blogger.com,1999:blog-11300808.post-8517751954251122904'),(110516,7,'This week in search 5/6/11','http://feedproxy.google.com/~r/blogspot/MKuf/~3/ohUFfZ0scZQ/this-week-in-search-5611.html','noreply@blogger.com (A Googler)','This is part of a regular series of posts on search experience updates that runs on Fridays. Look for the label \"This week in search\" and subscribe to the series. - Ed.
\n
\nThis week, you can get live stock quote updates, check out the top 40 doodles designed by incredibly creative students around the U.S. and visualize what one day of searches on Google looks like around the world.
\n
\nLive streaming updates for stock quotes
\nWhen you search for a ticker symbol on google.com, you’ll immediately see financial information right on the results page, but you used to have to refresh the page to get updated stock quotes. Now, you no longer have to refresh the entire page to see the latest price; instead you’ll see live streaming updates of that stock quote. For some markets, including the NASDAQ and NYSE, these quotes represent the latest real-time market data (be sure to read our disclaimer about real-time data).
\n
\n
The updates will appear in green or red as the stock price rises or falls.

\nU.S. Doodle 4 Google top 40 finalists announced
\nThe judging results are in! The 40 student finalists in this year\'s Doodle 4 Google competition were announced this week and online voting opened to the public. With more than 107,000 submissions, the creativity of the K-12 students that participated was remarkable. Be sure to vote for your favorite doodle between now and May 13 at 11:59pm PDT. The student that wins will receive a $15,000 college scholarship and a $25,000 technology grant for their school, and see their artwork appear on the Google.com homepage on May 20.
\n
\nSearch Globe visualizes searches around the world
\nWhen you’re searching on Google, people all over the globe are searching at the same time, in hundreds of different languages. With the new Search Globe, you can see what one day of Google searches around the world looks like. The height of the bars depicts search volume in that region, and each different color represents the language of the majority of queries in an area. Because of the 3D graphics, you need a WebGL-enabled browser, like Google Chrome, to see the Search Globe.
\n
\n

\nEnjoy your weekend, and remember to keep your search skills sharp by trying to solve today’s A Google a Day question at www.agoogleaday.com:
\n
\n

\nPosted by Johanna Wright, Director, Search Product Management
\'\'
\n \n
',1304722625,'tag:blogger.com,1999:blog-10861780.post-782333716611419704'),(38028,8,'The 25 greatest blunders in tech history','http://www.microsoft.com/web/content.aspx?id=25-greatest-blunders-in-tech-history','Neil McAllister','

Imagine how different the tech industry might have been had Gary Kildall accepted IBM\'s offer, back in 1980, to license his computer operating system for a top-secret project. CP/M would have been the OS that shipped with the original IBM PC, and the world might never have heard the name of Kildall\'s competitor, who eventually accepted the contract: a Mr. Bill Gates.

For all the amazing advances that the computing industry has brought us over the years, some of its most pivotal moments are memorable for all the wrong reasons.

',1230836940,''),(38029,8,'Top 10 Application Development Stories of 2008','http://www.microsoft.com/web/content.aspx?id=top-10-application-development-stories-of-2008','Darryl K. Taft','

Cloud development platforms, mobile application development and the increasing acceptance of dynamic languages for Web development were among the top 10 stories in the world of software programming. With each passing year, software tools have become more sophisticated. While developers have more languages and tools to choose from than ever before.

',1230923580,''),(38030,8,'Five Tech Trends to Watch in 2009','http://www.microsoft.com/web/content.aspx?id=five-tech-trends-to-watch-in-2009','Nathan Eddy','

Small businesses face tightening IT budgets this year, but here are five technology trends all midmarket companies should be keeping an eye on.


With IT budgets expected to be tight this year, small business owners must make wise investments in order to stay competitive. While most analysts believe some cutting-edge trends, like mobile advertising, are still half a decade away from offering immediate ROI to small and medium-size businesses (SMBs), technologies such as virtualization and the burgeoning proliferation of portable, Internet-connected devices can be well suited for midmarket companies.

',1230923880,''),(32628,8,'Microsoft to launch IE8 in \'09; RC due out in Q1','http://www.microsoft.com/web/content.aspx?id=microsoft-to-launch-IE8-in-09','Gregg Keizer','

Microsoft said Thursday it would issue an RC (release candidate) for IE8 (Internet Explorer 8) in the first three months of 2009, indicating it will ship its newest browser sometime in the first half of the year.

\"We will release one more public update of IE8 in the first quarter of 2009, and then follow that up with the final release,\" Dean Hachamovitch, the general manager overseeing IE8, said in an entry to a company blog.

',1227224640,''),(32629,8,'The Web Host Industry Week in Review','http://www.microsoft.com/web/content.aspx?id=web-host-industry-week-in-review','Liam Eagle','

One of the issues that has been close to the fore in hosting pretty consistently over the last few months is the movement among hosting companies in general toward offering more cloud-based services, and the evolution of those offerings.

This week saw several announcements related to several of the larger dedicated hosts working on cloud-based offerings, and one of the largest players in the cloud business developing its offering further.

',1227290880,''),(32630,8,'Six Tips to Build Your Brand','http://www.microsoft.com/web/content.aspx?id=six-tips-to-build-your-brand','Nathan Eddy','

Social networking tools like Twitter, YouTube, Facebook and others offer SMBs new ways to build communities and your brand. Here are the best ways to build both at the same time.

In today’s business climate, money is tight and competition is fierce. The Internet and 24-hour news cycle flood our brains with information and advertising. But how much of it sticks?

',1227297660,''),(110227,4,'Simperium’s use of Google App Engine for Simplenote','http://feedproxy.google.com/~r/blogspot/Dcni/~3/otH-MXWYDLk/simperiums-use-of-google-app-engine-for.html','noreply@blogger.com (Scott Knaster)','\n\n\n
Mike
\n\n\n
Fred
By Mike Johnston and Fred Cheng, co-founders, Simperium
\n
\nThis post is part of Who\'s at Google I/O, a series of guest blog posts written by developers who are appearing in the Developer Sandbox at Google I/O.
\n
\n
\nWe originally created Simplenote both as a learning exercise and to address what we thought were shortcomings in the original Notes app for the iPhone (Marker Felt font, no ability to search, etc.) The very first version of Simplenote didn\'t even have syncing!
\n
\nWe\'ve certainly come a long way since then. The Simplenote backend now synchronizes data across devices, the web, and third-party apps while also handling in-app purchases, sharing, and basic metrics. About a year ago, we were accepted to the Y Combinator startup accelerator with something like 20,000 users. Today, with hundreds of thousands of users, we\'re currently serving 15 million requests daily and providing access to over 500 gigabytes (!) worth of text notes.
\n
\n

\nGoogle App Engine is at the heart of it. We made a decision early on to use App Engine so we wouldn\'t have to worry about scaling, or deploying more servers, or systems administration of any kind. Being able to instantly deploy new versions of code has allowed us to iterate quickly based on feedback we get from our users, and easily test new features in our web app, like the newly added Markdown support.
\n
\nWe consider our syncing capabilities to be core features of Simplenote. They are, in and of themselves, largely responsible for attracting and retaining many of our users. Our goal is to give other developers access to great syncing, too. The next version of our backend is named after our company, Simperium. As a general-purpose, realtime syncing platform intended for third-party use, Simperium\'s architecture is much more expansive than the Simplenote backend. Yet App Engine still plays a key role. It powers the Simplenote API that is used by dozens of great third-party apps like Notational Velocity. And it continues to power auxiliary systems, like processing payments with Stripe, while bridging effectively with externally hosted systems, like our solution for storing notes as files in the wonderful Dropbox.
\n
\nWe suspected we might outgrow App Engine, but we haven\'t. Instead, our use of it has evolved along with our needs. Code we wrote for App Engine a year ago continues to hum along today, providing important functionality even as new systems spring up around it.
\n
\nIn fact, we still come up with entirely new ways to use App Engine as well. Just last week we launched an internal system that uses APIs from Twitter, Amazon Web Services, Assistly, and HipChat to pump important business data into our private chat rooms. This was a breeze to write and deploy using App Engine. Such is the mark of a versatile and trustworthy tool: it\'s the first thing you reach for in your tool belt.
\n
\n
\nCome see Simperium in the Developer Sandbox at Google I/O on May 10-11.
\n
\nMike Johnston was a senior designer and programmer at Irrational Games where he worked on numerous games and prototypes for PC and Xbox 360. Before that he built security software at Entrust.
\n
\nFred Cheng hails from Cantaloupe Systems, a venture-backed startup, where he built their infrastructure for wirelessly tracking tens of thousands of vending machines.
\n
\nPosted by Scott Knaster, Editor
\n
\'\'
\n \n
',1304008500,'tag:blogger.com,1999:blog-11300808.post-2683773823021935196'),(34330,8,'10 Useful RSS-Tricks and Hacks For WordPress','http://www.microsoft.com/web/content.aspx?id=10-useful-RSS-tricks-and-hacks-for-wordpress','Jean-Baptiste Jung','

RSS is one of those technologies that are extremely simple yet extremely powerful. Currently, RSS is the de facto standard for blog syndication, and it is used widely in both personal and corporate settings; for example, in blogs. And because a large percentage of these blogs run on WordPress, we’ll cover in this post some (hopefully) relatively unknown but useful RSS-related tricks and hacks that will help you use RSS in a more effective way — and without unnecessary and chunky WordPress plug-ins.

',1228245720,''),(34331,8,'The Key to Rapid App Dev? Process.','http://www.microsoft.com/web/content.aspx?id=key-to-rapid-app-dev-process','Richard Adhikari','

Saving money with a cloud computing strategy is not enough; innovating and building new capabilities will take enterprises to the next level.

Enterprises have to do more than move to the cloud in order to shave their costs in these tight economic times.

They also have to know how to develop applications rapidly, and know how to cope with the speed of change, said Jon Pyke, chief strategy officer at Cordys, which provides software for business process innovation.

',1228255080,''),(114966,9,'Bimo Widhi: Dan Hidup Terus Berjalan','http://momosays.blogspot.com/2011/07/dan-hidup-terus-berjalan.html','','Hari ini saya baru sadar bahwa saya trauma akan sesuatu.Saya memiliki seorang rekan kerja, marilah sebut saja namanya Mawar. Tunggu, rasanya aneh ya, mengingat dia ga ada cantik-cantiknya. Mungkin akan lebih baik jika kita sebut saja dia dengan nama Padi, terdengar lebih mengenyangkan (ga ada hubungannya). Saya dan Padi sudah beberapa tahun ini bekerjasama. Nyaris setiap hari kami selalu',1310608669,'http://momosays.blogspot.com/2011/07/dan-hidup-terus-berjalan.html'),(114967,11,'UCOSP: A model for getting undergraduates involved in Open Source','http://feedproxy.google.com/~r/GoogleOpenSourceBlog/~3/EZw4-eVRV0I/ucosp-model-for-getting-undergraduates.html','noreply@blogger.com (Stephanie Taylor)','
UCOSP (Undergraduate Capstone Open Source Projects) brings together students from all across Canada to work together on open source projects. Students learn first-hand what distributed development is like. Each team has students from two or three schools, and uses a mix of agile and open source processes under the supervision of a faculty or industry lead. Heading into our fourth year, we believe we have developed a good model for introducing students to open source projects during the regular academic year.

In the past year, we had 78 students from 15 universities across Canada working on 15 different teams. The projects range from web and mobile applications to video processing. We would like to thank the project mentors, faculty mentors, and our sponsors.

Why are we doing this?
In academia, we have long had students working on project courses and even sometimes on open source projects within individual universities. By collaborating with multiple universities, we offer students opportunities that just were not possible at a single institution. UCOSP students are typically enrolled in an independent study course as part of a full load of courses. The infrastructure of UCOSP provides a valuable connection between the goals of an ongoing open source project and the constraints of fitting project work into the academic environment.

By including students from different schools we accomplish several goals:
Most importantly, the students have a blast. They rave about their experiences and what they learned, telling us about communication and time management, rather than the cool technology. Of course, another advantage of working in the open source community is the opportunity for students to show prospective employers their peer-reviewed contributions to real projects.

The Code Sprint
Bringing all the students to one location for a 3-day code sprint near the beginning of the term is the key to making UCOSP work so well. All the teams put in three days of hard work to kick start their projects, and by meeting their teammates in the flesh, they develop a stronger bond, and work better together for the rest of the term. Project mentors also attend and get a chance to learn the strengths and weaknesses of their team members. This is the main financial cost of the program.

Academic oversight
One of our challenges has been convincing faculty from a variety of universities that we can provide feedback and effectively monitor the progress of their students. As the program has evolved, we have developed a system for soliciting feedback from both project mentors and students and informing the students and faculty from their home departments about their student’s progress. At the end of the term, the project mentors work with the UCOSP committee to send reports to each student\'s home faculty mentor. This mentor sometimes requires additional reporting from the student, and combines the committee\'s recommended grade with their own assessment.

The projects
Recent projects have been quite varied and many have been part of Google Summer of Code: POSIT, ReviewBoard, MarkUs, EOL, and FreeSeer. We try to work with a wide variety of projects to meet the interests of the students.

We are very happy with the success of UCOSP. We\'d be happy to talk with anyone about the program and how we have made it work. We are always looking for more open source projects that students can contribute to. It has been a real pleasure to get to know the project mentors and see their enthusiasm. The greatest reward of the program is to see the students arrive at the Code Sprint looking a little overwhelmed, to watch them rise to the challenge, and to see just how much they accomplish in the program.

By Karen Reid, Senior Lecturer University of Toronto, UCOSP Steering Committee Member
\'\'
\n \n
',1310583605,'tag:blogger.com,1999:blog-8698702854482141883.post-982031027561042785'),(111843,13,'Managing a hectic schedule with Google Calendar’s appointment slots','http://feedproxy.google.com/~r/GoogleStudentBlog/~3/YLjzqQ6E-nA/managing-hectic-schedule-with-google.html','noreply@blogger.com (Miriam)','Juggling a full schedule of classes, extracurricular activities, projects and office hours can make it especially difficult for students and teachers to manage an already full calendar. Luckily a new feature in Google Calendar called appointment slots is here to help.\n
\n
Using appointment slots in Google Calendar you can indicate blocks of time on your calendar that can be scheduled by other people. Whether you’re a professor looking for a more manageable way to set up office hours, or a student juggling multiple group projects, appointment slots can help you to better manage your time and let others know when you’re free.\n
\n
To start using appointment slots, just click anywhere on your Calendar, select Appointment Slots and fill in the details about what the the slots are for (i.e. Intro to Psych Class Presentations). You can set up as many slots as you’d like and only make appointment slots viewable by certain people.\n
\n
If it’s a public event you can also direct people to the Calendar ‘s public appointment page URL, which can be found at the top of the appointment block details page. If it’s a private event you can invite specific guests.\n
\n
Once you’re done filling in the details, just click Create Event, and voila...managing your time just became a whole lot easier.\n
\n
The appointment slots feature is starting to roll it out widely today and should be available for everyone within the next few days.\n
\n
Posted by Bernadette Shepherd, Google Calendar Team
\'\'
',1307389700,'tag:blogger.com,1999:blog-8878620400258430757.post-232870535126445915'),(113963,4,'Fridaygram','http://feedproxy.google.com/~r/blogspot/Dcni/~3/IPQT8zWTXKo/fridaygram.html','noreply@blogger.com (Scott Knaster)','
\nBy Scott Knaster, Google Code Blog Editor
\n
\nThe idea of Google Web Fonts is one of those things that makes you say “of course!” once you hear about it. Google Web Fonts are stored remotely and loaded via HTTP for use on your web pages, so you don’t have to wonder about which fonts are installed on users’ machines. Using a web font is easy: add a <link rel=\"stylesheet\"> tag to specify the font you want, then add styles to your CSS that use the font.
\n
\nEarlier this week, the Web Fonts team launched an updated site with a three-step process for browsing and choosing fonts. It’s pretty simple:
\nFrom beautiful fonts to beautiful art: this week we announced that Google Goggles now knows all about the permanent collection of the J. Paul Getty Museum in Los Angeles. When you use Goggles on your phone to view a painting, you’ll get details and audio commentary about the work you’re looking at.
\n
\nFinally, here’s a tale of danger in space: the crew of the International Space Station temporarily evacuated into docked capsules this week when a piece of space junk got a little too close to the station. That’s a story you don’t hear every day; in fact, the last time it happened was in 2009. Stay safe up there!
\n
\nFridaygram posts are lighter than our usual fare. They\'re designed for your Friday afternoon and weekend enjoyment. Each Fridaygram item must pass only one test: it has to be interesting to us nerds.
\n
\n
\'\'
\n \n
',1309548602,'tag:blogger.com,1999:blog-11300808.post-4344986894473061681'),(111833,13,'After the award: students and mentors','http://feedproxy.google.com/~r/GoogleStudentBlog/~3/EANPbLMEXRM/after-award-students-and-mentors.html','noreply@blogger.com (Jessica)','(Cross-posted from the Official Google Research Blog)
\n
\nFor the past two years, we’ve looked forward to honoring the best and the brightest graduate students pursuing doctoral degrees around the globe through Google’s fellowship program. We’re thrilled to be supporting these students with a monetary gift, but what happens after the awards are given out?
\n
\nAn important component of our fellowship program is the Google research mentor. Each fellowship student is paired with a full-time Googler based on mutual research interests. The idea is that the mentors provide a different point of view from the students’ day-to-day academic world, introduce them to a professional network which will last their entire career, and provide meaningful context and feedback based on their own experiences as the students work their way through graduate school. In return, the Googler has the unique opportunity to mentor one of the top students in the field and foster a future leader in technology.
\n
\nJason Mars of the University of Virginia was awarded the 2010 Google U.S./Canada Fellowship in Compiler Technology. Robert Hundt, a compiler and datacenter researcher at Google, was Jason’s research mentor. Here, they share how a fellowship turned out to be much more than just an award:
\n
\nIn Jason’s words
\nWhen I first met Robert at a research conference, I didn’t realize he would become one of the most important mentors I\'ve had. Beyond our match in personality and thinking styles, Robert took an interest in shaping and sharpening me as a researcher and engineer, and I\'ve benefited greatly from his guidance. I realized after my first internship that Google faces some of the most compelling research problems in computer science today. Robert’s mentorship combined with my Google Fellowship have prompted me to delve deeper into these open problems. In fact, I ended up returning to Google for two subsequent internships. Together, Robert and I have published a number of research papers (with more on the way) and filed two Google patent applications. Our relationship is greater than just mentor and mentee—we are colleagues and friends.
\n
\nIn Robert’s words
\nGiven the high expectations we have for our interns, it’s no surprise to me that one of our most successful interns, Jason Mars, is a recipient of an esteemed Google Fellowship. A three-time returning intern, Jason brought great levels of enthusiasm, creativity, problem solving and problem finding skills to our team, and kept us all on our toes by challenging assumptions and the status quo. He has written half a dozen conference and workshop papers, and has built relationships with many people, not just at Google, but throughout Silicon Valley. Jason is well on his way to become a renowned expert in datacenter performance and contention issues. I am very proud of him and grateful to be part of his journey. I believe I may have learned as much from him, with his limitless energy and technical creativity, as he has learned during his time at Google. Lastly, and most importantly, I have won a friend.
\n
\n2011 Google Fellowships
\nThis year, we we will be awarding fellowships to 34 promising young research students around the globe. These awards support their tuition and stipend, as well as a Google research mentor. Click here for a PDF of all of our Google Fellowship recipients. Congratulations to all the fellows; we look forward to seeing you move technology forward.
\n
\nPosted by Leslie Yeh Johnson, University Relations Manager
\'\'
',1307379688,'tag:blogger.com,1999:blog-8878620400258430757.post-9032110287784627579'),(114785,9,'Ferry Haris: Google+ for Enterprise, why not?','http://eastmeetwest.posterous.com/google-for-enterprise-why-not','','

\n \n

I believe that once Google+ is implemented within Google Apps, then the competition is not just between Google vs. Twitter and Facebook anymore but also with SalesForce and Yammer. Of course with some adjustments where exclusivity of the business users and privacy need to be strengthen compare to the ones they have now for private users.

\n

It would be pretty awesome though to see that more and more enterprise systems are getting social as most of the people know how they usually deal with old technologies and concept within their organization. Knowledge Management should also be easier to handle, at least when people are getting chatty enough in their social platform and if there is somekind of tapping mechanism to retain all those knowledge needed for the sustainability of the company.

\n

If we look into Google\'s service portfolio, they have almost everything that an enterprise need to run their business. Google Docs where people can work on documents collaboratively, Google Talk for let say affordable real-time communication with colleagues, Google Sites where people can store and share their knowledge, and many more. 
I know that many executives still doubt moving their IT services into the cloud, or whatever they would like to call it, but eventually the trend is here now. And as other major technology shifts happened in the past, it is just a matter of time where cloud services will be mainstream.

\n

So Google, why not integrating Google+ into your Google Apps portfolio? 

\n \n

\n\n

Permalink \n\n | Leave a comment  »\n\n

',1310453280,'http://eastmeetwest.posterous.com/google-for-enterprise-why-not'),(109013,7,'There’s no place like home for math education','http://feedproxy.google.com/~r/blogspot/MKuf/~3/yus5_98hm1c/theres-no-place-like-home-for-math.html','noreply@blogger.com (A Googler)','Last month, we mobilized a small but enthusiastic band of Google engineers to visit schools across the county as part of National Engineers Week. Googlers talked to kids about their career experiences and how they became engineers. The school visits also provided Googlers with an opportunity to get away from their desks and connect with a classroom of students. One group traveled right down the road from our headquarters to visit our local schools in Mountain View, Calif.
\n
\nThis volunteering program is part of our broader effort to help develop and inspire the next generation of engineers and computer scientists. And we want to make sure we’re helping that happen not only around the world, but also in our own neighborhood.
\n
\nIn that spirit, we’re awarding a $1 million grant to the Mountain View Whisman School District (K-8) to help improve math achievement for its students. Math education is critical not only to computer science and engineering careers, but to academic success overall.
\n
\nMy daughter and I have a bedtime routine where we read a story and also make up mathematical word problems that we solve together. I believe it’s important to teach her math and problem-solving skills that she can apply broadly. And developing these skills early on is crucial. In fact, a recent education report noted that understanding math concepts in early school years may be a more important predictor of future achievement than reading skills. We want to help level the playing field and ensure all students in our community are getting a strong foundation in math, so this grant will help deliver resources and strategies to support students who are struggling in the subject.
\n
\nAs a Googler and the proud parent of a child in the Mountain View Whisman School District, I’m thrilled about this news. Mountain View has been a great home for Google and we’re pleased to be able to support our hometown.
\n
\nPosted by Roni Zeiger, Chief Health Strategist and parent
\'\'
\n \n
',1302802860,'tag:blogger.com,1999:blog-10861780.post-3222379091917446210'),(39621,8,'10 Useful Web Application Interface Techniques','http://www.microsoft.com/web/content.aspx?id=10-useful-web-application-interface-techniques','Smashing Magazine','

More and more applications these days are migrating to the Web. Without platform constraints or installation requirements, the software-as-a-service model looks very attractive. Web application interface design is, at its core, Web design; however, its focus is mainly on function. To compete with desktop applications, Web apps must offer simple, intuitive and responsive user interfaces that let their users get things done with less effort and time.

',1231860180,''),(27816,8,'Microsoft’s Leader in Web Apps: Meet Dr. Flakenstein','http://www.microsoft.com/web/content.aspx?id=microsofts-leader-in-web-apps-meet-dr-flakenstein','Chuck Salter','

Strange things are going on in the lab of Gary Flake. Can this Web geek make Microsoft come alive?

\"Can I get you a Coke?\" Bill Gates asked.

It was 2005, and Gary William Flake, the head of research for Yahoo, was visiting Microsoft. Finally. Senior executives had been calling for a year, trying to coax him to come meet a few people, hear them out.

',1224799560,''),(27817,8,'Organizations Cutting Back on IT Security Staff','http://www.microsoft.com/web/content.aspx?id=organizations-cutting-back-on-IT-security-staff','Jabulani Leffall','

The IT security function, as a percentage of total IT staff at enterprise organizations, appears to be in decline, according to an addendum on security in a research report released this week by Computer Economics.

',1225120080,''),(27818,8,'Smashing Pumpkins: A Free Halloween Vector Icon Set','http://www.microsoft.com/web/content.aspx?id=smashing-pumpkins-a-free-halloween-vector-icon-set','Vitaly Friedman & Sven Lennartz','

As the Halloween is approaching, it’s best time to spice up your design with some quick Halloweenish icons. And since we are, apparently, smashing and the Halloween is all about pumpkins, we decided to release Smashing Pumpkins: A Free Halloween Vector Icon Set.

',1225126740,''),(27819,8,'Ozzie details Azure, Microsoft\'s cloud version of Windows','http://www.microsoft.com/web/content.aspx?id=ozzie-details-azure-microsofts-cloud-version-of-windows','Elizabeth Montalbano','

Microsoft targets Amazon\'s EC2 service with Azure technology, Ray Ozzie says at PDC show.

Ray Ozzie, Microsoft Corp.\'s chief software architect, today detailed Windows Azure, a cloud computing version of its operating system that the software vendor says will enable developers to build and host online services on a Windows-based IT infrastructure.

',1225136040,''),(40966,8,'The Beauty Of Urban Decay','http://www.microsoft.com/web/content.aspx?id=the-beauty-of-urban-decay','Robert Bowen and Smashing Magazine Editorial Team','

The city is a fantastic source of beauty and inspiration, with all the glitz and glamour glistening beneath the city lights. But there is another side of the city altogether, one rife with its own kind of allure. Across the tracks, away from the dazzle of downtown, lies a darker imagination, this one looking to grunge-ridden, dilapidated architecture for inspiration. There is a beauty that pervades this kind of urban decay and captured wonderfully through a photographer\'s well-trained eye. These industrial city scenes are wonderfully dark and offer a glimpse of the weathered face beneath the city facade.

',1232382180,''),(40967,8,'Microsoft Communications and Collaboration Solutions in the Cloud','http://www.microsoft.com/web/content.aspx?id=microsoft-communications-and-collaboration-solutions-in-the-cloud','Marius Oiaga','

Microsoft\'s unified communications and collaboration solutions will not represent an exception when it comes to the Redmond company stretching its traditional on-premise software products into the Cloud. David Scult, a general manager in Microsoft\'s Information Worker Division, indicated that the software giant was stepping up its game in order to keep up the pace with customer needs, especially in the context of Software as a Service, or Software plus Services, in the company\'s perspective. As a direct result, Microsoft\'s messaging and collaboration offerings will be impacted by the new direction under development.

',1232382360,''),(40968,8,'Microsoft\'s Photosynth captures inaugural moment','http://www.microsoft.com/web/content.aspx?id=microsoft-cnn-team-up-to-make-historians-out-of-inaugural-attendees','Ina Fried','

Microsoft\'s Photosynth is an impressive tool for stitching together dozens of photos to allow a place or event to be viewed from multiple angles.

The only hard part is it really takes 75 photos or more to get the optimal experience. That\'s a lot of work for one photographer. But, with big events, one can also rely on crowdsourcing. Which is what CNN has done with the inaugural, asking viewers to send in their photos of Barack Obama\'s swearing in.

The resulting Photosynth is pretty cool. (It requires Silverlight for viewing.)

',1232487360,''),(30841,8,'Windows Live Gets Web 2.0 Makeover','http://www.microsoft.com/web/content.aspx?id=windows-live-gets-web-20-makeover','Paul McDougall','

Microsoft is beefing up its Windows Live suite of online applications by adding new communications and social networking tools, and by engineering deeper integration between the suite\'s various apps and across third-party sites like Twitter and Flickr.

\"We\'re now at the point where we can go beyond siloed communication tools that don\'t work together -- and start to integrate the best of them,\" said Windows Live general manger Brian Hall, in a blog post Wednesday.

',1226599560,''),(110907,7,'Remembering fallen journalists on video','http://feedproxy.google.com/~r/blogspot/MKuf/~3/gvMXiN2aLUw/remembering-fallen-journalists-on-video.html','noreply@blogger.com (A Googler)','We live in a world that feels smaller every day. As we become accustomed to nearly ubiquitous coverage of the news and events unfolding around the world, it’s easy to forget the price that is sometimes paid to obtain quality, accurate reporting on important stories—particularly in areas of conflict or in cases of government repression of the media. With this in mind, today, the Newseum in Washington, D.C., Google and YouTube are together launching the Journalists Memorial channel on YouTube to remember the journalists who have died in the last year while reporting news around the world.
\n
\nTheir stories are incredible: heading into a street battle with no weapon other than your camera; talking about politics over the radio, only to be beaten to death with iron bars by a group of thugs on the way to work. The risks and sacrifices that many have made in order to provide us with accurate information is remarkable. On the Journalists Memorial channel you can watch a collection of videos representing these journalists’ lives and their work.
\n
\n
\n
\nThis channel will become a digital version of the Newseum’s Journalists Memorial, which is re-dedicated annually to honor journalists worldwide who have died during the preceding year. This year, 77 names are being added to the list of the more than 2,000 journalists who have been recognized for their sacrifices since 1837. At today’s rededication ceremony, Krishna Bharat, the founder and head of Google News, will be delivering the keynote address, which the Newseum will post to the new YouTube channel later today.
\n
\nIn tribute to those who are being honored at today’s ceremony, we would like your help finding videos that profile or represent the work of all journalists who have risked or lost their lives doing the important work they do. We invite you to go to the Journalists Memorial channel and submit videos you think deserve recognition to the Moderator platform on the channel. The Newseum will be featuring additional submissions there.
\n
\nPosted by Steve Grove, YouTube News and Politics
\'\'
\n \n
',1305547212,'tag:bl