-
Google Open Source Blog: Protocol Buffers: Google's Data Interchange Format (38)
on Google Open Source Blog (75) permalinkBy Kenton Varda, Software Engineering TeamAt Google, our mission is organizing all of the world's information. We use literally thousands of different data formats to represent networked messages between servers, index records in repositories, geospatial datasets, and more. Most of these formats are structured, not flat. This raises an important question: How do we encode it all?XML? No, that wouldn't work. As nice as XML is, it isn't going to be efficient enough for this ...Shared by !&# (111) Alex (109) Alexander Konovalenko (4) Angus Fraser (360) Arik (10) Bob Lee (21) Charlie (2) Chris Schrier (8) Christian (88) ckaroli (135) Clint Ecker (159) Dan (5) danutz (25) Eater (46) Eric (12) Fuzzyman (27) Geoff H (21) George Karabelas (4) Georges Benatti (1) gisc (73) Gregor J. Rothfuss (15) Gregorio Espadas (2) Jean (20) Jim G (9) JohnMu (19) Johnny Software (37) Julius (20) kebernet (79) Mathieu Ravaux (20) Peter D (4) Roosh (3) Scott Hebert (52) srid (14) stratus (17) tarun upadhyay (2) Thomas Stromberg (8) Tim Goh (7) Will Robinson (4)
- stratus said: Protocol Buffers are out, yay! Spiral (a search engine for debs on top of Google App Engine), my 20% project here has also been released under GPLv2 - http://spiral.googlecode.com/
- Peter D said: Holy Crap! I've been hoping that Protocol Buffers would be open-sourced since the day I was hired and went through the tutorial. Just about the most wonderful thing a federated-system-nut could ask for.
Contribute comment -
Macgyver Gets Lazy (287)
on xkcd.com (714) permalinkShared by $udhi™ (29) ab_aditya (31) acedanger (11) adamconner7 (143) Alan (32) Aleisha (98) Alex (109) Alex (133) Alex Dang (37) Alexandru Savu (45) Alienswede (4) Andrew (58) Andrew Boardman (48) Andrew Schott (128) andronin (8) ani625 (254) Anil Bhagwat (43) Annarella (29) Aracnus (29) Aranyx (21) Arto (20) ash (88) Atilano (64) atul (231) Azeem (37) badpazzword (36) BIGODE (43) Bill (5) bnoise (29) BobTheCorkDwarf (21) boti (2) bradyjas (4) Brakara (6) Brandon (30) Brandon (29) Brent Ozar (7) Brenton (42) Brettsky (22) Brian (284) Brian Schwartz (30) Burad (48) C.M (13) Camtron 9000 (161) Carsten (98) cbsmith (71) cfohlin (5) Chad Sakonchick (7) Charles (55) Charlie (2) chimeric (39) Chris (4) Chris Hitchcock (5) Chris L (44) Christian (13) Christian (15) Christian (88) Chung (121) conmulligan (50) Connor Wilson (10) Dan (5) Dan (6) Dan Russell (56) Daniel (16) Daniel (4) Danny Messano (3) danweasel (21) darkeye11547 (287) Dave (4) DAVE ID (20) Dave Keffler (119) DaveK (7) David Arcos (13) David Kettler (151) dbb (21) Dean (16) Dennis Laumen (43) Derrik (53) dH (27) dj empirical (121) DJ Unagi (12) Dominic Hopton (23) Dominik (71) dopegroove (4) Drew Olanoff (248) engelke830 (7) Eric (25) Erik Chillingworth (19) focoma (36) for4saken (14) Frank (34) Franzel (3) Fred S (1) furman (118) fyc (96) geekgrrl (21) George Brickner (163) ghosttie (73) Grapes 2.0 (16) Greg D (5) Guillermo Bravo (552) guy (1073) Hakicoma (406) Haris (1) HarrySachz (21) Heather (64) heidigoseek (14) Helvick (8) idreamahwy (3) imabug (49) issa (37) J128 (30) jacarui (6) JAFO (35) Jakob (63) James (9) James and Tom (32) Jared Cherup (2) jason (13) Jason Sares (18) Jay (51) Jayce^ (11) jeremy (1) jerobins (46) Jess (28) Jill (73) Jim (15) Joe D'Andrea (16) Joey Doyle (32) John (18) John (52) JohnTheJohnMan (28) Jon (7) Jonathan (23) Jonny (6) Jordan Brock (3) JR Boyens (4) Jrod (148) Juan Diego (82) JulioHM (59) Justin (74) kapoing (10) Katie Watson (24) kev (8) Kevin Federline (832) Kluzter (3) Lars / Ebi (78) Lars Trieloff (20) Le (4) Lee (12) Leena (2541) Leslie Gottlieb (9) Louvaro (14) mace (12) MadGrin (33) Maelstrom (21) Major Tal (4) Marina Martin (3) Mark (200) markie (14) Martin (3) Martin Gordon (22) marya (15) Matija (2) Matt (31) Matthew (7) Matthew (94) Matty (4) Mauro Borione (3) mernisse (12) Michael (72) Michael Liu (34) Michaele (14) microft (20) MidgetWombat (3) Mike (55) Mike F (924) Mikey (60) Mitch (7) Munjaros (4) n8k99 (21) Natalie (4) Nathan (3) Nathan Reale (64) Nathanial Jacobs (5) Nathaniel Dean (56) Nelson (25) NeonDemon (165) nHelke (15) Nicholi (8) Nick (62) Nick (13) NickBoucart (5) Nikki (156) nkronberg (77) norti (39) ntutak (18) nyenyec (21) ovpaul (5) OwlBoy (3) Patrick (16) Paul (5) Paul (96) PaulTheWineGuy (68) Pedro Vera (42) Peppelorum (2) Pete Barry (8) Peter (13) Peter (3) phillprice (33) Philou (47) pigpogm (12) Pirate Scott (25) Pittsy (7) plasticmat (3) Podcast Mike (63) Pranav (6) Quasidot (25) Rachael (4) raddevon (34) Rafael (15) Rafi (28) Ray (9) Rey Ramos (81) Ricardo (33) Rick Butterfield (82) Rob (47) Rob (4) Rob M (16) robby (22) Robert J (5) rochoa (2) Saket (53) Sam (26) Sam (27) Sam Harrelson (52) sanyam (19) Sarah (4) Sham (172) SharonG (131) ShuTian (889) SiliconViper (45) Simon (6) Simon Doggett (18) skriv (2) Snipergirl (5) Stavros (13) Stephen H. Ensley (8) Steve (6) Steve (27) Steve (422) Steven (203) Stijn (5) sugree (99) Suresh Kumar (388) SyP (9) Terrence (41) terry (40) Thadman (31) Tim (68) Tim (8) tim (160) Toco (63) Tom (15) TOMHTML (24) tomwsmf (47) tonyleachsf (23) Traugott (4) trib (11) tsangal (57) Tsudohnimh (22) Ubqtous (92) V (30) Venci (40) Vez (17) vinoaj (2) Voyagerfan5761 (24) Walter DeFoor (86) warrior007 (712) Xisco (39) Y (60) Yann (36) ymmat (7) ysamjo (35) Yuvi (148) Yvette (8) Zsoltik@ (11)Explore read six notes
- Rob said: happens to us all...
- mernisse said: Oh Richard Dean Anderson. You card you.
- Tim said: Ha!
- Arto said: http://en.wikipedia.org/wiki/List_of_problems_solved_by_MacGyver
- tonyleachsf said: for ellaine...
- Lee said: I always thought macgyver would have been better if he used some lethal inventions every once in a while. You know, against the really bad guys. Corporate CEOs gone crazy or maybe even Milita members with confederate flags.
Contribute comment -
Service-Oriented Architectures (2)
on Adam @ Heroku (5) permalinkI've always liked to build systems with a bunch of small apps that talk to each other through various protocols. Orion and I built TrustCommerce in this manner, and that gave it some pretty impressive fault-tolerance and scalability. I had heard the term SOA (service-oriented architecture), but had always dismissed it as enterprisey talk. (Bland-yet-pompous three-letter acronyms make my brain turn off.) At some point, it dawned on me that what I like to do ...Shared by Charlie (2) John Mettraux (26)Contribute comment
-
Babies (226)
on xkcd.com (714) permalinkShared by 2ni (5) ab_aditya (31) Adam (0) Adam (19) adamconner7 (143) adrian (15) Aga (29) Alan (32) Alex (10) Alexandre (28) alyska (8) ancameme (0) AndrewK (11) Andy (19) andy bons (9) Aneel (16) Aracnus (29) Arne (28) ash (88) Ashok (26) Babychen Mathew (852) Ben V (22) Benjamin Golub (73) Bill (33) BillDeys (27) Billy (5) BJ (19) Blaise (82) Brandon (29) Breyten (41) caroks (0) cephyn (54) Chad (165) Chadwick (18) Charlie (2) charlie anzman (154) chexov (21) Chris (16) Chris (5) Chris K (42) chrissr (8) Chung (121) Clay (65) clickykbd (75) clq (4) Cocoy (78) Colby Palmer (4) Colin (1) Compuwizard123 (39) Corbie (35) CosmicV (55) Dan (7) Dan (6) Dan (5) Daniel A. (8) danweasel (21) darkeye11547 (287) Dave C (4) David (5) David Arcos (13) David S. (5) Dennis Laumen (43) Digital Davo (7) directeur (33) DJ Unagi (12) dknowles (24) Dr. Ernie (43) Dre (47) Dustin (23) einstein (3) Elaine (100) Ellie (0) Elsh (4) Eric (7) Erin (3) Erin (3) Fernando (44) focoma (36) francesco (7) Frank (34) Franklin P (63) FVT or FVTer (19) Gisele (39) Gnorb (22) Gori Girl (8) Gotsyk (0) Goyal (21) Grandje5ter (47) haggaret (13) Haris (1) heike6 (1) imabug (49) Isaac (23) issa (37) J. Phil (344) J.Wo (6) Jacob Reiff (0) Jakob (63) James (18) James and Tom (32) Jameson (6) Jase (35) Jason (8) JASon (7) Jason (158) Jason K (13) Jeff (1) Jeff Crump (24) Jersey Todd (6) Jess (28) Jesse (21) Jesus (6) Jesús A. Dugarte (4) Joe Blair (1) John (52) John (18) John (14) Jon (3) Jon (7) jon bradford (22) Jonas (1) Jonathon D. Colman (426) Jrod (148) Juan Diego (82) JulioHM (59) Justin Yost (66) Karin (24) Kelly O (20) Kesor (9) Kluzter (3) lak (11) Lars / Ebi (78) Lauren (1) Leobardo (51) lostalpinist (5) louisgray (295) mac (39) madsimian (18) Manu (3) Mariaserena Piccioni (98) Mark (200) Maryam (316) Matt (3) Matt Southworth (9) Matthew (94) Michael (81) Mike (55) Mike F (924) Mitch (7) MPV (2) Nathaniel Dean (56) NewBCamp 08 (1) Ng Swee Meng (13) Nicola (0) Nigel (53) nikewong (18) Nikki (156) NiouT (23) Nkululeko Masondo (86) Office Glen (5) ovpaul (5) Patrick (12) Patrick Altman (16) Pete Barry (8) phrakture (13) Pickles (15) Pierce (4) pigpogm (12) Podcast Mike (63) pokai (12) px (16) r0nya (7) Rachel L Fisher (8) Rami Taibah (581) Rhys (0) Richard (14) Rk (2) Roadkillkid (0) Rob (47) Rob (145) robby (22) Russellreno (66) Ryan (51) sam (53) Santosh (8) sanyam (19) schauba (67) Sharath (12) SharonG (131) Sheryl (18) SiliconViper (45) Simon (6) skabaru (34) Sky-Walker (27) slmnhq (45) spavis (27) striatic (11) suren (6) tabo (15) Tanath (123) Tanka (12) Ted (2) teradome (5) terry (40) Thomas (9) Toco (63) Todd (256) Tom (3) TOMHTML (24) Tony Ruscoe (11) Tori (4) turker (16) Tweek (2) Tyler (8) Vathlu (1) Victor M.J. (11) Voyagerfan5761 (24) Whiz (24) Xdroot (81) Yann (36) ydant (14) Yuvi (148) Zach (134) Zahra HB (230) zsafwan (155) Zsoltik@ (11)
- spavis said: if you can't open it, you don't own it
Contribute comment -
xkcd - A webcomic of romance, sarcasm, math, and language - By Randall Munroe (292)
on xkcd.com (714) permalinkShared by 100rabh™ (22) 808blogger (1) Aaron (0) ab_aditya (31) Adam (0) Adam (19) adam (13) Affan (47) Aga (29) AJ (433) Aleisha (98) Alex France (390) Alexandru Savu (45) Alienswede (4) Amber (0) Amy Tureen (12) Andrew (50) ani625 (254) Aracnus (29) Aranyx (21) Areric (1) Arindam (26) Arto (20) ash (88) ataferner (30) atul (231) Azeem (37) Babychen Mathew (852) badpazzword (36) Ben Parr (56) Ben V (22) bender (4) Benjamin (94) Benjamin Shyong (14) Bill (33) Blaenk Denum (67) Blaise (82) bnoise (29) Bobby (51) Brandon (29) Brian (3) C.M (13) Camtron 9000 (161) Carl (5) cbsmith (71) Charlie (2) chetan (2) Chetan Thaker (164) chimeric (39) Chris (20) Chris (4) Chris Schrier (8) Christian (15) Christian (88) Christopher (157) Chung (121) chusemann (32) CJ (95) Clay (65) cmoewes (45) Colby Palmer (4) Compuwizard123 (39) Connor Wilson (10) Damon (52) Damon (504) Dan (6) Dan (54) Daniel (4) danweasel (21) darkeye11547 (287) Darko (4) Dave C (4) DAVE ID (20) Dave Koss (13) David (5) David (68) David Arcos (13) David Kettler (151) David S. (5) Dean (16) Dennis Laumen (43) Derek (11) Derek (19) dH (27) diffus (7) doransky (41) Drew Olanoff (248) Duane (165) Dustin (1) Dustin DeKoekkoek (26) Dylan Thomas (12) Eater (46) Edo (46) Elmer Thomas (314) Eneko Alonso (10) engelke830 (7) Epaga (4) Eric (62) Eric Atkins (21) Erica (7) Faraz (1) FelipeC (11) Florin (6) focoma (36) fr3dly (7) Franzel (3) furman (118) geeker87 (5) Goyal (21) Grant (59) Greg Tidwell (9) griflet (11) Guru Panguji (16) haggaret (13) Haris (1) Harvey (52) Helvick (8) House M.D. (147) iAdramelk (28) Ian (11) Informationoverlord (5) Isaac (25) issa (37) J. Phil (344) Jakob (63) James Mitchem (27) Jameson (6) Jason (158) jason (13) Jason (124) Jason R. Hunter (30) Jeff Daly (65) Jeff Q (44) Jiajun (4) Jim (15) joco (28) Joe D'Andrea (16) John (35) John Jorgensen (17) JohnTheJohnMan (28) johnynek (18) Jon (7) Jonatan (3) Jonny (6) Jordan Brock (3) Josh Bancroft (44) Joshua (3) Josi (15) Jrod (148) Juan Diego (82) JulioHM (59) Junsu Park (78) Justin (74) Justin Yost (66) Jye (29) Katie Fellows (98) Keef (61) Kenneth LeFebvre (13) Kevin (59) Kevin Coppock (30) Kevin Federline (832) kevwil (1) Kirk (23) Kyle (3) Lee (12) lena (6) LightMatt (5) lnxcwby (25) Louis Rossouw (2) louisgray (295) lucky13cxc (4) Major Tal (4) Manu (3) Mark (200) Maryam (316) Matt (31) Matthew (94) Matthew (7) Maxis4132 (105) McBilly Wilford Sy (198) mcphee (6) mernisse (12) Michael (81) Michael Mior (131) Michael Neel (33) MidgetWombat (3) Mike (55) Mike F (924) MikeonTV (57) mopperx2 (32) moustachu (4) MR (1) mubix (21) Nathaniel Dean (56) neilfws (29) NeonDemon (165) NewBCamp 08 (1) Nick (17) Nikola Katsarov (49) Niranjan Tulpule (7) Nishith Prabhakar (32) Nkululeko Masondo (86) npike (43) OGeleia (8) OnkelSchark (79) ovpaul (5) paco_reyes (77) Patrick (86) Pete Barry (8) Peter (13) Peter H (50) phillip (92) phillprice (33) Pierce (4) Piku (6) Prakash (1) ProZsolt (0) px (16) Ramcio (0) Rami Taibah (581) Raoul (54) Razzu (47) Rey Ramos (81) Rick Butterfield (82) Ricky (3) Rob (33) Rob (145) rOckY (295) Russellreno (66) Ryan (51) Ryan Kennedy (6) Sam (18) samikki (11) Sandeep (5) Sarah Stow (14) saxjazman9 (53) schauba (67) Sebastian (12) Seth_ (1) Setu (20) Shadowfoot (3) Sham (172) Sheryl (18) ShuTian (889) SiliconViper (45) smartyhall (12) step21 (1) Steve (422) Steven (203) SyP (9) Tanath (123) Tbro (8) Tech For Novices (156) Thiago (17) Thomas.Paine (6) tim (160) Tim Driskill (17) Tim Hurd (66) Tina (13) Toco (63) Todd (256) Tom (15) TOMHTML (24) Travis (35) Travis Jon Allison (16) Travis Swicegood (19) Trevor Wermund (291) trib (11) Tsudohnimh (22) tuli0 (15) Tung (10) Tyler (8) udim (4) Unseen (53) vevck (28) Victor (21) Victor M.J. (11) vinoaj (2) Voyagerfan5761 (24) vrillusions (7) X-Phuture (6) Xdroot (81) Xisco (39) xxdesmus (30) ydant (14) Youlay (0) Yuvi (148) Zach (134) Zahra HB (230) тaмás (10)Contribute comment
-
code_swarm - visualizing the life of open source (30)
on O'Reilly Radar - Insight, analysis, and research about emerging technologies (217) permalinkcode_swarm was created by Michael Ogawa with Processing. This visualization, called code_swarm, shows the history of commits in a software project. A commit happens when a developer makes changes to the code or documents and transfers them into the central project repository. Both developers and files are represented as moving elements. When a developer commits a file, it lights up and flies towards that developer. Files are colored according to their purpose, such as whether ...Shared by Adam (5) Ari (99) atul (231) b (78) Brian.LeRoux (12) Charlie (2) CheffPJ (3) David (6) Dedalus (53) Fabian Neumann (4) g9yuayon (9) glongman (5) Jesper (11) John Lam (3) Jonas (12) KevM (2) Max (9) Ming-Chih (16) Nate Koechley (36) pflix (13) Richard Olsen (12) rjhintz (104) Roland Tanglao (107) S Anand (2) Sai Rahul (0) Steve Bosman (1) Suave (4) timepilot (21) vladie (2)Explore read four notesContribute comment
-
Purity (417)
on Feedheads / top shared (11) permalinkShared by _original (57) (``-_-´´) (172) 100rabh™ (22) 10p (5) a.andreev (1) Aaron (1) Aaron Brazell (90) Aaron H. (24) ab_aditya (31) Abhishek (19) Adam (16) Adam (5) adrcc2 (15) Adriana (26) Aga (29) Alberto (9) Alcides Fonseca (12) Ali Shams (31) alice (8) Alix (10) Allen (4) André Elias (95) Andrea (0) Andrea (41) Andreas (5) Andrew (50) Andrew Meyer (0) AndrewK (11) Andy (2) andy bons (9) aneesh (0) Anna Paul (5) Anu (8) Ara (12) Aracnus (29) Aram (0) Arne (28) Arto (20) ash (88) ataferner (30) Avi (0) Avi (0) avinashsonee (15) Avital (1) Azeem (37) babakslt (20) badkya (0) badpazzword (36) bafonso (4) Becca (6) Ben (17) Ben V (22) bender (4) Benjamin Shyong (14) BIGODE (43) Bill (33) Bill (2) Bill Blaney (31) Blaenk Denum (67) Blaise (82) blntechie (1) bnoise (29) Bob (9) bombox (18) Bramanga (10) Brero (3) Breyten (41) bussiere (253) bziuum (1) C.M (13) cassio (0) cedric (1) César C (10) Chadwick (18) Chandoo (39) Charlie (2) CheffPJ (3) chimeric (39) Chimpadink (13) Chirayu Krishnappa (10) Chrigu (3) Chris (7) Chris (19) Chris Gurney (28) Chris Lott (0) Chris R. (14) Chris Ryall (26) Chris. F. Masse (123) ChrisB (1)