Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

seo Programs crashing? Airbag helps you practice "safe hex" 2013

Seo Master present to you: Post by Brian Ryner and Mark Mentovai, Google Software Engineers

Every program, open source or not, has to cope with crashes - it's just an unfortunate fact of life. Software developers hate crashes and dream about eradicating them, but sometimes they're difficult to reproduce. If developers could get reliable and automatic reports when their programs crash, they'd be able to figure out which ones happen most frequently, and more importantly, be able to fix them. Writing a system to handle crash reports is a lot of work though, and writing a crash reporter that works across a variety of hardware configurations and operating systems is even harder. Wouldn't it be great if someone wrote a crash reporter and made it easy to integrate into other projects? Wouldn't it be even better if they made an open-source project out of it?

That's exactly what we're doing here at Google. We like making developers' lives easier, and like you, we hate crashes. Airbag is our codename for an open source project that handles all of the dirty work when it comes to crash reports. Best of all, it works across several platforms - we've got Windows and Mac working now, and Linux support is coming soon.

Not everyone needs to know how the stack works on Intel Macs or how function calls work behind the scenes in Windows, which is why Airbag provides a simple API to catch crashes in your application and upload crash reports to a server. On the server side, we've implemented a library that can process the crash reports by matching them up with debugging symbols, so that users of a program don't need any of these symbols on their computers, and download sizes stay small. The server library is intended to be integrated into any kind of server infrastructure - for example, you could use Apache to collect reports and store them in MySQL. We were excited to hear that the folks at Mozilla are integrating Airbag into Firefox, and hope it can help them and other open source communities continually improve the quality of their products. Check it out!2013, By: Seo Master

seo Beyond the SOAP Search API 2013

Seo Master present to you: Post by Mark Lucovsky, Software Engineer

On December 5th, we stopped accepting new sign-ups for the Google SOAP Search API. This change does not impact current users of the SOAP Search API -- you can continue to execute queries, and we have no plans to turn off the service in the future.

While the product was Google's first API and inspired a lot of Google's current developer products, we are no longer devoting resources to increase the capacity of the service, instead focusing our efforts on the AJAX Search API. While the AJAX Search API does not provide server-side access to search results, it has a number of more powerful features, including access to Video, Maps, Blog Search, and News search results.

2013, By: Seo Master

seo Open Source Developers @ Google Speaker Series: Leslie Hawthorn 2013

Seo Master present to you: Alright, so technically I am not a developer - I'm a geek herder. However, I will be moderating a panel discussion between developers this Thursday evening!

Joining us for the December 2006 installment of the Open Source Developers @ Google Speaker Series will be three former Google Summer of Code students: Angela Byron (Drupal developer, student in 2005 and program administrator for 2006), and Hannes Papenberg and Laurens Vandeput (both developers for Joomla!). Angie, Hannes and Laurens will share with us some insights into their respective projects and communities, as well as telling us a bit about GSoC from the student perspective. Please feel free to join us Thursday, December 21st at our Corporate Headquarters in Mountain View, CA at 5:00 PM. Doors open at 4:30 PM, and refreshments (including plenty of coffee :) will be served; please plan to sign in at Building 41 reception when you arrive. We hope to see you there!

For those unable to attend the November 2006 session, you can watch Guido van Rossum's talk, "Mondrian: Code Review on the Web," on Google Video. This Thursday's session will also be taped and made available on Google Video, as will all OSS Devs @ Google meetings.2013, By: Seo Master

seo Happy Holidays, Open Source Developers! 2013

Seo Master present to you: It's the time of year for giving, and thus I have the pleasure of giving you two much-awaited gifts for Google Code's project hosting!

File Downloads - this has been the most-requested feature since we launched project hosting here on Google Code. We knew it would be, but wanted to ship earlier rather than later. We think you'll like what we did... one-click downloads and scriptable uploads, as well as searchable summaries and labels.

Wikis - all projects now have a tightly-integrated wiki appearing under a new Wiki tab. The really cool thing here is that the content is stored in your Subversion repository under the /wiki/ directory. You can edit the pages with your favorite editor and commit them with your favorite Subversion client! Additionally, you can add labels and page summaries to wiki pages for improved searching.

We hope you will enjoy these new features - let us know what you think!

Note: for an example, check out the GWT downloads or the Serf project's status page.2013, By: Seo Master

seo GSoC Romance 2013

Seo Master present to you: Imagine our surprise when this awesome piece of artwork arrived in Mountain View, along with an invitation to the marriage of Oren Nachman! Oren writes that he used his Google Summer of Code (or SOC, get it?) monies to help pay for his upcoming wedding, and while the Open Source team regretfully could not attend, we're raising a glass in spirit for the newlyweds.

Congratulations to Oren Nachman and his bride, Dvorah Frielich, on their nuptials this past weekend in Crawley, Australia!2013, By: Seo Master

seo Google Web Toolkit Becomes an Open Source Project 2013

Seo Master present to you: When the Google Web Toolkit team asked me to mentor them as they opened their source code, I was honored not only because they're a fantastic group of engineers, but also because they wanted to make the Google Web Toolkit into an open source project. Last month I sent the entire team copies of Karl Fogel's book "Producing Open Source Software" to guide them in their decisions of how to best open their development to the world.

Of course, they started off on the right foot at their launch this past May by opening the user libraries under the Apache 2.0 license. They took another step in the right direction when they moved all their issues into Google Code's issue tracker.

But now they're taking a gigantic leap forward--not only by open-sourcing all of their code, but their entire development process. That includes development discussions, code reviews, future milestones, and the entire codebase.

So, needless to say, I'm really excited about the Google Web Toolkit's grand entrance into the open source world and hope that you'll join me in welcoming them.2013, By: Seo Master

seo Blogger Beta Overview 2013

Seo Master present to you: photo

Our very own Eric Case recently chatted with Jay Dedman and Ryanne Hodson (videobloggers extraordinaire) about the new version of Blogger currently in beta. Relevant bits for developers include:Developers interested in coding with the Blogger Data API (which now supports JSON!) should definitely to check out the bloggerDev discussion list.2013, By: Seo Master

seo tcmalloc success 2013

Seo Master present to you: Domas Mituzas, a MySQL employee and Wikipedia hacker, just posted a great writeup of his recent experience using tcmalloc (an open source Google perftool) to debug some nasty memory leaks:
"Once we started profiling libc, one of initial assumptions appeared to be true - our heap was awfully fragmented, slowing down malloc()."

"Here comes our steroids part: Google has developed a drop-in malloc replacement, tcmalloc, that is really efficient. Space efficient, cpu efficient, lock efficient. This is probably the most-used (and sophisticated) libc function, that was suffering performance issues that not many people wanted to actually tackle. The description sounded really nice, so we ended up using it for our suffering Squids."

"The results were what we expected - awesome :) Now the nice part is that the library is optimized for multi-threaded applications, doing lots of allocations for small objects without too much of lock contention, and uses spinlocks for large allocations. MySQL exactly fits the definition, so just by using simple drop-in replacement you may achieve increased performance over standard libc implementations."

Domas' blog has further details.2013, By: Seo Master

seo Maps + KML update 2013

Seo Master present to you: Just wanted to highlight a post from the Maps API blog regarding updated KML support in Google Maps:
We've now got a few more tricks that you can do with KML on Maps:

To view a KML or KMZ file on Maps, just go to Google Maps, and instead of searching for a geographical address like 1600 Amphitheatre Parkway, 94043, search for a complete Web address (including the "http://" part) of your KMZ file, like http://kml.lover.googlepages.com/cropcircles.kmz. Need your own web space to upload some files? Try Google Page Creator.

The Maps API blog has further details.2013, By: Seo Master

seo Google and Indiana University's Net Trust 2013

Seo Master present to you: Post by L. Jean Camp, Associate Professor, Indiana University

Net Trust is a new approach to security being developed at Indiana University's School of Informatics, with funding from Google's Open Source Program Office and released under the Apache license. It is a trust mechanism, not a security mechanism. Net Trust is designed to undermine fraud and credential subversion that use human engineering (also called pretexting) by building interfaces that make use of humans' natural trust behaviors.

The goal is to leverage social trust for online trust, not to use technological mechanisms to create new modes of trust. Net Trust provides social and human solutions to their respective elements of masquerade attacks and human engineering.

Net Trust is in early development at Google Code and is available in demo mode. It can be downloaded and used, including warning boxes and the interaction experience, though the backend is not yet constructed. Please feel free to play with it and contribute!2013, By: Seo Master

seo New GData API: Spreadsheets 2013

Seo Master present to you: A new GData API is available today, for spreadsheets in Google Docs & Spreadsheets:
"Now there is the possibility of getting a feed listing your updated spreadsheets, and since there is more than one way to think of a spreadsheet, we give you two different feed schemas for viewing. A worksheet could be viewed as entries of individual cells or as a list of rows similar to a database table."
Check out the GData blog for further details!2013, By: Seo Master

seo Announcing the Open Source Developers @ Google Speaker Series: Guido van Rossum 2013

Seo Master present to you:

As part of our ongoing efforts to bolster collaboration between Google and the open source community, we're pleased to announce that the Open Source Program Office will begin hosting a monthly "Open Source Developers @ Google" Speaker Series. Several of our colleagues at Google who are open source contributors will be providing insight into their work at Google. All sessions will be open to the public and we'll also be making the presentations available on Google Video.

Guido van Rossum, author of the Python programming language and recently named Distinguished Engineer by the Association for Computing Machinery, will be our first speaker. Guido will discuss "Mondrian - Code Review over the Web" on Thursday, November 30th at Google Corporate Headquarters, Building 43 from 7:00 - 8:00 PM. We look forward to seeing you there!

2013, By: Seo Master

seo MySQL Camp at Google 2013

Seo Master present to you: Post by Kynan Dent and Michael Still, community-loving SysAdmins

A few weekends ago Google hosted the first-ever MySQL Camp in Mountain View, and it was a huge success with over 200 registered participants and lots of un-registered folks showing up.

For those of you who missed out on the action, some of the main talks included:
  • MySQL Internals: with several presentations on the Core Kernel, creating new Pluggable Storage Engines (PSEs), and custom data types
  • Cluster, cluster and more cluster: cluster approaches, load balancing, cluster jam and MySQL Cluster Python and Java APIs
  • New storage engines: SolidDB, ScaleDB
  • Various community presentations and their announcements including:
  • MySQL Replibeeration - Hopefully to become a tradition, a talk about Beer Replication or was it Replication with Beer!
  • Insider information on Falcon, MyISAM++, a question and answer session with the MySQL CEO (Mårten Mickos).
  • Several talks by local Googlers on the google-mysql-tools and MySQL scalability.
  • An article entitled "Interactive Developer Zone Top Performance Tips" written interactively in real time by participants. The outcome of this talk will be posted to the MySQL Developer Zone soon.
The unconference format created an excellent opportunity for interactive participation in discussions, as well as a flexible schedule, so lots more went on than you see in the list above, more even than in the official schedule!

More details can be found at MySQLCamp.org, and blog reviews about the camp should turn up on the MySQL Planet.

Big hugs to everyone from the MySQL community who joined us here at Google over the weekend, and thanks for running what turned out to be a great social and technical event! Google is proud to be associated with such a fantastic community.2013, By: Seo Master

seo JSON in GData 2013

Seo Master present to you: The GData team just shipped JSON support for Google Base, Blogger, and Calendar feeds. Check out the updated documentation and samples, and the GData blog for further details:
"For those of you who have been trying to build client-side GData mashups but have been thwarted by the same-origin policy, we have some good news for you: you can now get public Base, Blogger, and Calendar feeds as JSON! This means that you can start displaying GData in your web page with a little JavaScript."
2013, By: Seo Master

seo Subversion upgraded to 1.4 2013

Seo Master present to you: If you use our project hosting service to manage your open source code, then you'll be happy to hear that we're now running Subversion 1.4. In short, this means you can now use the svnsync tool to both push and pull version-control history to and from your Google Code repository. You can read about pushing and pulling in our FAQ.2013, By: Seo Master

seo Code Search in More Languages 2013

Seo Master present to you: Post by Miguel Garcia, Software Engineer

Today is a multilingual day for Google Code Search. You can now use its interface in Chinese (Simplified), Chinese (Traditional), Dutch, French, German, Italian, Japanese, Korean, Polish, Portuguese (Brazil), Russian, and Spanish.

We also added support for languages of another type as well -- Code Search now detects code in more programming languages (AppleScript, COBOL, ColdFusion, Haskell, Modula-2, Modula-3, OCaml, R, Rebol, SML, and VHDL), which appear in the language drop-down on the Advanced Code Search page. If your programming language of choice isn't in there, just use the the file: operator to restrict your search to files with the right extensions. For example, you could restrict your search to files with a .zz extension with a query like foo file:\.zz$. (More info in the FAQ.)

As a Spanish engineer in Google's Zurich office, my days tend to be pretty multilingual. So it's been great to be part of the effort to help Google Code Search understand a few new languages as well.2013, By: Seo Master

seo Google Checkout HTML API 2013

Seo Master present to you: Thanks to developer feedback requesting easier Google Checkout integration, the Checkout engineering team just released a simple HTML API. The Checkout blog has further details:
"Just send us a shopping cart via an HTML form with name=value pairs, and manage the orders using our Merchant Center interface. You can easily specify shipping options and sales tax options in the shopping cart as well."
2013, By: Seo Master

seo Announcing Google Web Toolkit 1.2 2013

Seo Master present to you: As reported on the GWT blog, Google Web Toolkit 1.2 is now available! Aside from lots of bug fixes and performance optimization, the biggest news in this release is Mac support, which is further explained on the Google Mac blog. (even better, GWT for the Mac supports the fancy WebKit DOM Inspector!)

If you're a Java developer working on web applications with AJAX, definitely check out Google Web Toolkit.2013, By: Seo Master

seo AJAX Search API: Modules, Widgets and Templates 2013

Seo Master present to you: Post by Tom Stocky, Product Manager; also posted to the AJAX Search API blog

We're excited to see people building support for the Google AJAX Search API into lots of popular web publishing tools: (We mentioned templates for Blogger and Typepad in an earlier post.)

Thanks to everyone who has built tools to make it easier to use the AJAX Search API. If you know about others, let us know!2013, By: Seo Master

seo Google Sponsors the LinuxBIOS project 2013

Seo Master present to you: Post by Stefan Reinauer, LinuxBIOS project

The LinuxBIOS project aims to take down the last barrier in Open Source systems by providing a free firmware (BIOS) implementation. LinuxBIOS celebrates its Sixth anniversary this year, and has an installed base of over 1 million LinuxBIOS systems. With the One Laptop Per Child (OLPC) project, that number is expected to exceed 10 million users in 2007. LinuxBIOS supports 65 mainboards from 31 vendors in v1 and another 56 mainboards from 27 vendors in v2.

There's always been one main obstacle for our project though: unlike other free software, LinuxBIOS can easily make your hardware a paperweight if you encounter a bug (unless you happen to have a spare flash chip...). Thanks to Google's sponsorship, we've been able to significantly improve the project's Quality Assurance process by creating a completely automated and distributed testing environment. Every single commit results in BIOS images being built for all mainboards, and tested on real hardware located all over the world. So whenever you want to download a LinuxBIOS image, you can now know that it works on a reference machine before flashing it to your system.

A per-revision overview is available, as are test results for specific revisions, and you can even get detailed reports that include extensive logs for each motherboard. Developers can also use the build and test system without checking their code into the LinuxBIOS repository. The automatic build client has an option to submit BIOS images to the test system manually; you can see an overview of manually triggered builds here. Anyone with a spare board supported by LinuxBIOS is welcome to put it into the automated test system, thus helping the LinuxBIOS project increase their quality on your hardware.2013, By: Seo Master

seo Ubuntu Developer Summit at Google 2013

Seo Master present to you: Last week, Google hosted the Ubuntu Developer Summit at our Mountain View headquarters. Developers and community members from across the world congregated over six days to plan the next release of Ubuntu Linux, code named Feisty Fawn. More details about the technical sessions are available. For those interested in learning more about the distro and community, you may enjoy the video of Mark Shuttleworth's presentation to interested Googlers about Ubuntu.

Thanks to the Ubuntu community for visiting and being such wonderful guests!2013, By: Seo Master

seo Introduction to the Atom Publishing Protocol 2013

Seo Master present to you: Over at IBM developerWorks, James Snell just posted the second article in an outstanding series about the Atom Publishing Protocol:
Part 1: Create and edit Web resources with the Atom Publishing Protocol
Part 2: Put the Atom Publishing Protocol (APP) to work
I'm mentioning this here because Part 2 includes several Java examples that utilize GData's Base, Blogger and Calendar feeds.2013, By: Seo Master

seo Google Summer of Code Update: Adium 2013

Seo Master present to you: Evan Schoenberg, mentor and organization administrator for Adium, has posted a writeup on Adium's participation in GSoC 2006.  It's wonderful to hear that several of their students plan to continue working on Adium; it's also great to see that the Adium is further benefiting from GSoC through work done by a student working with the Gaim project this summer.  Evan also included some advice for students interested in working with Adium for GSoC, and his advice is definitely useful to any student thinking of applying for the program next year:
Get the code and have a look around before making time estimates. Parts of Adium are, to be honest, pretty spaghetti-like code. It's also a lot larger than most student projects. Having a feel for these issues will help you plan more accurately. Google Summer of Code is intended to be a full-time internship, demanding full-time hours; schedule your summer appropriately, as it will be fun but also hard work.
Congratulations to Adium's mentors and students for all of their achievements this summer, and many thanks to Adium for joining us in the program once again!
2013, By: Seo Master

seo Google and Creative Commons 2013

Seo Master present to you: Because of the important work Creative Commons accomplished over the past year, Google has decided again to donate $30,000 to their cause. Here's an update on some of the awesome work they've been doing:
  • ccHost, the engine that powers ccMixter, developed further support for more media types (audio, video, image, text). It also won the LinuxWorld Product Excellence Award for "Best Open Source Solution" in August 2006.

  • ccPublisher can connect to other media repositories (such as the Internet Archive), and has been localized.

  • Creative Commons established an open source developer's community, a portal for discussion lists, projects and challenges that focus on the standards and technology that support the Creative Commons licenses.

  • From January 2006 to July 2006, CC license linkbacks grew from 40,000,000 to 140,000,000, indicating a near exponential growth in CC license adoption.

2013, By: Seo Master

seo Google data APIs: Now with PHP 2013

Seo Master present to you: Per an announcement today at Zend Conference 2006, GData support is now available in the Zend Framework:
The Google Data APIs provide a simple standard protocol for reading and writing data on the web. With the Google data APIs, developers can mash up services like Google Base, Calendar, Blogger, and CodeSearch.

Zend Google Data Client Library provides a PHP 5 component to execute queries and commands against Google Data APIs from your PHP applications.
Check it out and let us know what you think!2013, By: Seo Master

seo FLOSS Usability Sprint 2013

Seo Master present to you: Last weekend, Google hosted the third FLOSS Usability Sprint, an event designed to bring together User Experience professionals and open source developers to collaborate and improve OS projects.  The two facilitators, Allen "Gunner" Gunn and Eugene Eric Kim, quickly made all the participants feel welcomed and engaged.  Allen and Eugene then paired developers with the UX practitioners in attendance and we were off and running, pausing only for reports back to the group on our progress and, of course, lunch!

The team from SocialtextOpen found that their new, simplified interface left their more advanced users feeling information withdrawl.  They spent their weekend concentrating on building a user interface for their immersive wiki users while simultaneously putting the finishing touches on their next product release.  Another team worked on enhancing the usability of HyperScope, a project laying the groundwork for Douglas Engelbart's vision of an Open Hyperdocument System.  The Social Source Commons group focused on removing extraneous elements from their website to make the site more navigable and useful for those doing IT support for non-profits.  The Sustainable Civil Society project, a wiki-like project to create a map of organizations devoted to sustainability, wowed us with an excercise in creating affinity diagrams and left the sprint under a new moniker, Wiser Earth. 

I was fortunate enough to spend the weekend with four developers from the Drupal project, reviewing the results of their user survey and creating the framework for a report on improving usability in Drupal.  The report will be published to the entire Drupal community, and in the interim Kieran Lal of CivicSpace has posted a write up of our activities this weekend.  Thanks to Kieran, Neil Drumm, Matt Cheney and Zack Rosen for the deeper introduction to the wonderful world of Drupal.

Eugene has posted a Sprint write up and you can also check out a group photo of all the particpants wearing our best scary Hallowe'en faces.

Last but not least, the open source world needs UX experts!  If you're interested in helping, you can find more information on the FLOSS Usability project's site.
2013, By: Seo Master

seo Google Summer of Code Students at the Sixth International Ruby Conference 2013

Seo Master present to you: RubyConf 2006 wrapped up this weekend with presentations from four of the GSoC students who worked with Ruby Central, Inc. this summer. Jason Morrison has posted the slides detailing his work on Type Inference for Ruby Development ToolsKevin Clark discussed his work on mkmf for Rake, and Jeffrey Hughes covered his port of Ruby to the Symbian OSGregory Brown has also posted the slides from his presentation on Ruport, reporting functionality within Ruby.

Congratulations to all of Ruby Central's GSoC mentors and students, and many thanks to Gregory for the report from RubyConf!
2013, By: Seo Master

seo Subversion Developer Summit 2013

Seo Master present to you: Last week Google hosted the first-ever summit for Subversion developers. It was quite a remarkable event - the Subversion project was founded over six years ago and most of the developers had never met in person! Thirty of us gathered at Google's headquarters in Mountain View for three days, where we talked about the future of SVN: how our merge-tracking feature is coming along, how to implement difficult new features like 'obliterate', a new repository design, and whether the next generation of Subversion should have decentralized features. You can ogle various notes and photos on our shared blog.2013, By: Seo Master

seo Chicagoist Interview with the Google/Chicago Engineers 2013

Seo Master present to you: In case you're curious about some of the folks behind Google Summer of Code and project hosting, Chicagoist just posted an entertaining interview with our three Chicago-based engineers; here's a snippet:
Chicagoist: We had no idea that Google had a Chicago office. What does this part of the Google empire do out here in the Midwest?

Brian Fitzpatrick: You are in good company because most of the world and Google has no idea that there's a Chicago office. This office is mostly salespeople who sell Google ads to Fortune 1000 companies. The three of us are just an engineering enclave off in the corner.

Jon Trowbridge: We're the guys who didn't want to move to California, basically.

Ben Collins-Sussman: Because of the team we're on, they're tolerant of us working here. It's not a general thing that happens with Google. Usually when you get hired, you're expected to move to an engineering office. The big offices are in California or New York.

(photo credit: David Reid)2013, By: Seo Master

seo Announcing OpenVis3d 2013

Seo Master present to you: Post by Luc Vincent, Uber Tech Lead

While he was working on his PhD at the University of Maryland, Abhijit Ogale developed a set of advanced computer vision tools in Matlab. He made this set of tools available for download from the UMD web site, and quickly noticed that his site was getting quite a bit of traffic. In fact, earlier this year the software was getting downloaded about 1,000 times per month. Not bad for a fairly esoteric piece of software...

Today, we are very pleased to announce that thanks to a grant from Google, Abhijit has turned this useful Matlab code into an even more useful open source, state-of-the-art 3D vision library, OpenVis3d, hosted on Google Code. The overall goal of the project is to provide a library of efficient 3D computer vision routines for image and video processing. This library will eventually include routines for dense stereo matching, optical flow (motion) estimation, occlusion detection, egomotion (3D self-motion) estimation, structure from motion, and a lot more -- we hope you find it useful!

By the way, in case it isn't obvious, Google is very interested in computer vision and graphics. We recently attended Siggraph'06 in Boston, where we demonstrated the latest and greatest versions of Google Earth and SketchUp. But we're doing a lot more than that - we're also hiring talented computer vision and graphics people -- see this page for more information. In fact, Abhijit Ogale recently joined Google!2013, By: Seo Master

seo New open source project: Open Automation Framework 2013

Seo Master present to you: Post by Allen Hutchison, Engineering Manager

One of my favorite things about working for Google is that I get to do cool things as a member of the testing team. Last year I gave a talk at StarWest about building open source automation testing frameworks, during which I showed some code snippets that people could use in their own testing. As I developed the talk I found that I was also developing a tool other people might find useful, so I polished it a little, got comments on it from some people, tried it out on a few projects, and today released it as the Open Automation Framework (or OAF as I like to call it).

This was a 20% project for me at Google, and I really enjoyed putting it together. I hope that people in the testing community find this code useful, and I'm anxious to hear your comments. OAF is hosted at Google Code.2013, By: Seo Master

seo Google Summer of Code Mentor Summit 2013

Seo Master present to you: Last Saturday, one hundred mentors and administrators for organizations who successfully completed GSoC visited Google's Mountain View Headquarters for the first Google Summer of Code Mentor Summit. Structured as an unconference, the summit provided the attendees from disparate projects the opportunity to meet, network and find common ground in the pursuit of making the program and open source development even more successful.

While the attendee-led session topics were as diverse as the attendees themselves, there was a primary focus on attracting and retaining the best student developers through GSoC. We were also fortunate enough to have three former GSoC students present to the audience about the program from the student's perspective.

Brian Fitzpatrick and Ben Collins-Sussman, both software engineers on Google's Open Source Team, offered their views on building effective project communities in their popular Poisonous People Talk. One of our attendees organized an all day session focused purely on brainstorming and open discussion, with spectacular results.

Thanks to all our guests for helping us create such an inspiring environment at the summit, and for their valuable feedback in helping us improve Google Summer of Code.


(Photo Credit: David Anderson)2013, By: Seo Master

seo Google Gadgets News 2013

Seo Master present to you: Post by Adam Sah, Google Gadgets team

Google properties (such as Google Personalized Homepage, Google Desktop, etc.) used to be the only places you could add Google Gadgets, but not anymore! You can now easily add gadgets to your own site for free by browsing the directory of gadgets for your web page, selecting a gadget, and copying/pasting a small snippet of auto-generated HTML. For developers, this means significantly increased gadget distribution across the web, forums and blogs.

The v1.0 launch is a work-in-progress with bug fixes lined up and ready to go -- gadget settings page fixes shipped last week, and our engineers are working feverishly to fix CSS-related rendering glitches. Extending support for sites that are blocking IFrame and Script tags may take some time, but it's definitely on our todo list.

Google Gadgets for the whole web has a few limitations, which gadget authors should be aware of when writing gadgets for third-party webpages. To ensure that your gadget will support distribution across the web, take note of these important facts:
  • Make sure your gadget supports 200-pixel content widths for placement on third-party web pages. While Google Personalized Homepage gadgets have an average width of 250 pixels, assume third-party web pages will have even smaller widths. Otherwise, you may start receiving complaint emails about annoying horizontal scroll bars.
  • You cannot store data or state for gadgets embedded on third-party web pages. If your gadget contains code to do so, it will silently fail.
  • Inlined gadgets cannot be added to third-party web pages, and will not appear in our directory of gadgets for your webpage.
  • Since inlined gadgets are not supported, embedded gadgets cannot modify third-party webpages for obvious reasons.
To get started creating your own gadgets for distribution across the web, check out the Google Gadgets API overview; webmasters, bloggers and forum users can check out Google Gadgets for your webpage to add gadgets to their sites.2013, By: Seo Master

seo Google Summer of Code Update: Plone Foundation 2013

Seo Master present to you: Martin Aspeli, mentor and organization administrator for the Plone Foundation, has posted a summary of Plone's experiences with GSoC 2006.

In addition to the update on their students' projects, Martin has included an extensive section on "lessons learned" this summer - great reading for would-be Google Summer of Code participants.

Congratulations to the mentors and students for the Plone Foundation!2013, By: Seo Master

seo Google Code Search and Security 2013

Seo Master present to you: Post by Tom Stocky, Product Manager

Since Google Code Search launched a few days ago, we've received a lot of great feedback, including some about the dangers of exposing security flaws. Our goal with Code Search is to provide a useful resource for developers and help increase collaboration within the developer community. Unfortunately, tools that ease access to information for good can sometimes do so for bad... but it's our strong belief that the positive impact outweighs the negative, a belief thankfully shared by many of you.

We hope that Code Search will be used as a tool for solving security issues and helping people prevent exploits, since security through obscurity isn't really secure. In cases where we can help prevent certain malicious behavior, we'll do our best to do that. We're working on some changes already and we're very open to suggestions -- let us know if you have ideas.

Also, for those of you who want to keep your code from being crawled, please check out the FAQ that explains how to do that with a robots.txt file either on your website, the archive file or repository itself.2013, By: Seo Master

seo Search the world's public source code 2013

Seo Master present to you: Post by Russ Cox, Engineering Intern

Google Code Search is now live -- it gives programmers a single place to search publicly accessible source code. It includes:Code Search crawls and indexes publicly hosted archives (.tar.gz, .tar.bz2, .tar, and .zip) and CVS and Subversion repositories, making them searchable in one place. Results are also accessible via a GData feed, which we hope people will use to create plugins for their favorite editors and IDEs.

The inspiration for Code Search came from a tool we built to quickly search the internal Google code base. This internal search service was used so much that it became clear we should build something for other programmers to use as well -- making that happen became my project when I joined as an Engineering Intern. The team has since gotten a bit bigger, and it's been an incredible experience to be able to lead the engineering efforts, especially as an intern. Check out Code Search and let us know what you think!2013, By: Seo Master

seo Google AJAX Search API beta Version 1.0 Available 2013

Seo Master present to you: Per an announcement at the AJAXWorld Conference, Version 1.0 of the AJAX Search API is now available. The new release includes Google News results and more geos for Google Maps results -- read more in the Google AJAX Search API Blog.2013, By: Seo Master

seo New Google Gadget Challenge for Students! 2013

Seo Master present to you: Per this post on the Google Blog, we're posing a challenge to college and university students in the United States - the Google Gadget Awards! Here are the details:
  • Both universal and desktop gadgets are accepted
  • Submissions are due November 1, 2006
  • Submitted gadgets will be testable while the contest is on
  • Winners will be announced in December
  • Awards categories include: Best overall gadgets (both universal and desktop), Most useful gadget, Most intelligent gadget, Gadget most likely to help you get a date, Most addictive gadget, Prettiest gadget, and Top university for gadget submission
  • The panel of judges includes: Chris Anderson, John Hennessy, Rob Malda, Randy Bryant, and Gina Pell
The Rules page has further details - time to get hacking!2013, By: Seo Master

seo Google Calendar: More than Meetings 2013

Seo Master present to you: Post by Michael Bolin, Software Engineer, Google Calendar

Google Calendar recently added support for some fun new features: you can now access the weather, phases of the moon, and even recent Google Doodles directly from your calendar. These new calendars are based on a kind of event we've added to Google Calendar, which we call "web content events." The idea is simple -- it's often useful to have content in your calendar that isn't about a specific meeting or appointment; you might want to see the scores from your favorite sports team, or see when your friends have posted new photos.

By using web content events, publishers can now expose web content of any sort directly within Google Calendar, simply by publishing a calendar with some specific additional fields, or using the Google Calendar Data APIs to programmatically modify a calendar.

We think this opens a whole new world of calendar content, and we're excited to see what developers and publishers will come up with. For more information on how to create a web content event calendar, take a look at our tips for getting started.2013, By: Seo Master

seo Bloggy AJAX Search API Hackery 2013

Seo Master present to you: Mark Lucovsky's been doing more interesting hacking with the AJAX Search API, only this time it's in the context of a weblog: http://ajaxsearch.blogspot.com/

A post on the API's blog explains some of his tweaks and integrations:
  • Google Search form in the sidebar does parallel searches of several indexes, as well as site-restricts
  • Video Search form in the sidebar returns results (and can play them) inline
  • Map Search is scoped/embedded in the sidebar, and can be augmented with searches/favorite places/etc.
  • javascript: URLs can drive the any of the sidebar's Search API modules
2013, By: Seo Master

seo Google Summer of Code Students On Tour 2013

Seo Master present to you: Several students who participated in GSoC 2006 have been invited to present at universities and conferences worldwide:

Anant Narayanan, who worked on a web-based editor for GuideXML, was invited to speak at the recent FreeDel 2006 conference. If you're interested in learning more, Anant has posted the slides from his presentation, "Web Development Using JavaScript."

William Candillon created several new features for phpAspect and was invited to present on his project at L'École Polytechnique Fédérale de Lausanne.

Should you find yourself near Olomouc, Czech Republic next week, be sure to stop by the Openchange conference to hear Andrezj Zaborowski discuss his work on porting the Linux kernel to handheld devices.
Note: The Openchange website is in Czech.

And for those of in Argentina October 13-15th, you can visit Matias Capeletto at the sixth annual Journadas Regionales de Software Libre conference, where he'll be talking about his experiences writing a C++ library for Boost this summer.
Note: an English Translation of the Journadas Regionales de Software Libre site is available.2013, By: Seo Master

seo Developers Helping Developers 2013

Seo Master present to you: We recently noticed a post on the Data API Discussion list in which Philipp Kewisch started an unofficial Google APIs IRC channel (network: irc.freenode.net, channel: ##google-apis):
"I was working on a program that uses the Google Calendar API and thought it would be great if there was a channel that could answer my small questions quicker than the groups. I myself can offer some insight into raw protocol usage in some languages, javascript, php, and probably a bit of perl - all focused on the Google Calendar API."
We won't be staffing the channel ourselves, but we're really excited to see Google API developers helping each other!2013, By: Seo Master

seo Google Summer of Code: Drupal Update 2013

Seo Master present to you: Two of the program administrators at Drupal have recorded a great podcast about the organization's participation in Google Summer of Code 2006. Angela Byron (who participated as a student in last year's GSoC) and Robert Douglass review some new functionality available in Drupal as a result of their students' projects, and discuss some of the ways Drupal organized their community to support the efforts of their GSoC students.

If you'd like to dive deeper into the code produced for Drupal this summer, Rob posted an invitation to "test the results" of this year's Drupal's GSoC projects.

Congratulations to Drupal's students and mentors for their tremendous success this year, and many thanks to Drupal for joining us in the program once again!2013, By: Seo Master

seo Sitemaps in Django 2013

Seo Master present to you: According to its weblog, Django now includes a Sitemap Generator courtesy of a contribution by Dan Watson:
"A sitemap is an XML file on your Web site that tells search-engine indexers how frequently your pages change and how "important" certain pages are in relation to other pages on your site. This information helps search engines index your site. The Django sitemap framework automates the creation of this XML file by letting you express this information in Python code."

"In the grand Django tradition, it's simple yet powerful and flexible. Just write a Python class and hook it into your URLconf, and voila: You've got a sitemap. This was so easy to do that we set up a sitemap for djangoproject.com. It's something we probably never would've done otherwise, but it was so easy to do that we figured we might as well. I suspect others will follow the same path."
2013, By: Seo Master

seo Ubuntu Google Summer of Code Update 2013

Seo Master present to you: The Marketing Team at Ubuntu has published a wrap up of all things Ubuntu accomplished by the project's GSoC students this summer. Ubuntu worked with twenty-two students in the program this year, many of whose contributions are now released for Ubuntu, Kubuntu, Edubuntu and Bazaar.

If you'd like to dive deeper into their students' experiences this year, the newsletter has links to several of the student's blogs. Among my favorite post titles: "Wait, you're doin this for free?". We're hoping our other GSoC students feel the same way and continue their work in FLOSS long after this summer ends.

Congratulations to this year's GSoC students and mentors for Ubuntu!2013, By: Seo Master

seo AJAX Search API example: Carson Workshops 2013

Seo Master present to you: Check out this example of Google's AJAX Search API + Maps in action at the Future of Web Apps conference site:

Enter your own search query (or click the Hotel titles) to see the integration in action; clicking the small green triangles to the right of the search box shows nearby restaurant and hotel listings.

A number of us from Google will be attending the conference this week in San Francisco -- including Tom Stocky from the AJAX Search API team, Jeff Veen from the UI team, Carl Sjogreen from the Calendar team, Eric Case from the Open Source team, Dan Peterson, Peter Deng and Paul MacDonald from the Developer team, Vivian Li from the Web Toolkit team, Othman Laraki from the Client team, Ryan Barrett and Andrew Bowers -- so be sure say Hi if you'll be there!2013, By: Seo Master

seo Desktop Gadgets Galore 2013

Seo Master present to you: Post by Mendel Chuang, Product Marketing Manager

Thanks for all your submissions to the Google Desktop Gadget Contest! We saw very creative gadgets and also some great uses of our advanced APIs. But we'll cut right to what you've been waiting for - the winners:

1st Place - diGGGadget by Marius and Yannick Stucki - This useful gadget helps you stay on top of the latest stories from digg.com. Click on a few buttons and you'll know why we think it's so great. It also takes advantage of our advanced APIs to allow for sharing of news with friends and personalization based on your interests.

2nd Place - Multiplayer Reversi Game by Turhan Aydin - This visually rich gadget allows you to immerse yourself in the fun game of Reversi. Not only can you play against the computer, but this gadget also takes advantage of our Google Talk API so that you can also play with your friends.

3rd Place - Day/Night World Clock by Beatrix Gottanka - We couldn't have designed a better world clock. Not only does it show you the local time, but there's also a map that changes with the night and day (and lots of other options as well).

There were so many good submissions that we had to recognize some honorable mentions. Check out the Google Desktop Blog to find out more. We hope you had as much fun learning to use the Google Desktop SDK as we did from these creative entries.2013, By: Seo Master

seo One Laptop Per Child + Google Summer of Code 2013

Seo Master present to you: The improvements just keep rolling in from the One Laptop Per Child Program -- Ars Technica reports that the newly named Children's Machine 1 will be going through field tests in September, and will feature the contributions of Google Summer of Code student Erik Pukinskis. (code from Erik's GSoC project to adapt AbiWord for use with the CM1 has been integrated into the device's Sugar user interface system.)

Ars Technica has further details.2013, By: Seo Master

seo Announcing Tesseract OCR 2013

Seo Master present to you: Post by Luc Vincent, Uber Tech Lead

We wanted to let you all know that a few months ago we quietly released - or actually re-released - an Optical Character Recognition (OCR) engine into open source. You might wonder why Google is interested in OCR? In a nutshell, we are all about making information available to users, and when this information is in a paper document, OCR is the process by which we can convert the pages of this document into text that can then be used for indexing.

This particular OCR engine, called Tesseract, was in fact not originally developed at Google! It was developed at Hewlett Packard Laboratories between 1985 and 1995. In 1995 it was one of the top 3 performers at the OCR accuracy contest organized by University of Nevada in Las Vegas. However, shortly thereafter, HP decided to get out of the OCR business and Tesseract has been collecting dust in an HP warehouse ever since. Fortunately some of our esteemed HP colleagues realized a year or two ago that rather than sit on this engine, it would be better for the world if they brought it back to life by open sourcing it, with the help of the Information Science Research Institute at UNLV. UNLV was happy to oblige, but they in turn asked for our help in fixing a few bugs that had crept in since 1995 (ever heard of bit rot?)... We tracked down the most obvious ones and decided a couple of months ago that Tesseract OCR was stable enough to be re-released as open source.

A few things to know about Tesseract OCR: for now it only supports the English language, and does not include a page layout analysis module (yet), so it will perform poorly on multi-column material. It also doesn't do well on grayscale and color documents, and it's not nearly as accurate as some of the best commercial OCR packages out there. Yet, as far as we know, despite its shortcomings, Tesseract is far more accurate than any other Open Source OCR package out there. If you know of one that is more accurate, please do tell us!

We are grateful to all the people at HP who made it possible to release Tesseract into open source, and especially John Burns, who championed and babysat the project. We would also like to thank the original Tesseract development team, a partial list of whom is here. Last but not least, many thanks to our friends at UNLV's ISRI, including Tom Nartker, Kazem Taghva, Julie Borsack and Steve Lumos, for all their help with this project.

By the way, we are also hiring top-notch OCR engineers! See this job posting for more information.2013, By: Seo Master

seo Snakes on a Sprint 2013

Seo Master present to you: Several Python developers came together at both Google's Mountain View and New York offices last week for a bi-coastal Python Sprint. Our stalwart sprinters worked on everything from enhancements to the Python-3000 interpreter to triaging bugs and improving unicode testing for Python 2.5/2.6. If you'd like to learn more, check out Guido van Rossum's Python Sprint Report.2013, By: Seo Master

seo Crossing The Ubucon 2013

Seo Master present to you: Following on from last week's Linux World convention in San Francisco, Google hosted The Ubucon, an informal conference for Ubuntu hackers, enthusiasts and professionals. We had about 70 members of the Ubuntu community, from novice users to Cannonical staff members, in for presentations, general discussion of Linux and FLOSS, and, of course, why Ubuntu rocks. Check out The Ubucon Blog, Corey Burger's write up of the conference, or the Ubuntu community page to learn more about what's shaping up to be an annual event at the Googleplex. Our thanks go out to John Mark Walker, the conference organizer, and the community for coming together to make The Ubucon such an awesome event.2013, By: Seo Master

seo New GData API: Google Base 2013

Seo Master present to you: Post by Matthias Zenger, Software Engineer

We're excited to announce the availability of the Google Base data API, which lets you write applications that dynamically interact with Google Base. You can insert, edit, or delete items programmatically, complementing existing input means like the Google Base front-end or the bulk upload mechanism. You can also query other users' published content and access their items via the API. This enables you to create domain-specific search applications (or mash-ups) combining Google Base content with other services.

The API is ReST-full and is based on the GData protocol; see the Developer Guide for detailed information about its functionality and use. Also see the interactive demo app for more usage examples.2013, By: Seo Master

seo Code on the Road: The Google Developers Event Calendar 2013

Seo Master present to you: Post by Paul McDonald, Product Manager

Today we're announcing the launch of the Google Developers Event Calendar! You can use it to see a schedule of upcoming developer events where Google employees will be speaking about open source, Google APIs, and all things code.

Most users will find it easiest to add the Developers Event Calendar to their own Google Calendars. To do so, simply follow these steps below. If you have any questions about using Google Calendar, please refer to the Google Calendar Help Center.
  1. Click this button:
  2. If necessary, log into Google Calendar. Note: Logging into Google Calendar requires a Google Account. If you use Gmail, Google Groups, or other Google services, you already have a Google Account. Simply use the same login and password.
  3. Once you are logged in, choose Yes, add this calendar to add the Google Developers Event Calendar to your Calendar. You should now see Google Developers Event Calendar events listed on your Google Calendar.
Adding in another format

If you'd prefer to view the Google Developers Event Calendar in another application such as a feed reader or a product that supports the iCal format (like iCal for Mac), please click the relevant link here to obtain the URL:

2013, By: Seo Master

seo Google Desktop Developer Update 2013

Seo Master present to you: Today's Google Desktop update has a bit of news for Desktop Developers:
More details are on the Google Desktop Blog.2013, By: Seo Master

seo Landing in Las Vegas 2013

Seo Master present to you: Post by Peter Deng, Product Marketing Manager

Come celebrate 40 years of Star Trek at the 5th Annual Official Star Trek Convention -- and while you're at it, learn more about Google APIs. Our API teams will be on hand at the confab in Las Vegas today through Sunday. Besides unveiling KML support for Google Maps for mobile, we'll be doing live demos of Google Earth KML, the Google AJAX Search API, Google Calendar's data API, and the Google Gadgets API.

Hope to see you there, preferably in a uniform. But if you can't appear in person, just transport yourself.2013, By: Seo Master

seo coolApp = new myCreativity(mapsAPI, searchAPI); 2013

Seo Master present to you: Post by Mark Lucovsky, Software Engineer

The Google Ajax Search API is designed to work seamlessly with the Google Maps API. One way it adds instant value is to allow your Maps-based applications to execute a search, then take the search results and plot them on a map. Our model for this is simple and straightforward — each search result is a JavaScript object that contains a number of properties including a URL, title, array of phone numbers, street address, city, latitude and longitude, etc. Therefore, adding a search result to a map is as simple as:
var latLng =  GLatLng(parseFloat(result.lat), parseFloat(result.lng));
var marker = new GMarker(latLng);
myMap.addOverlay(marker);
The AJAX Search API team produced a number of simple sample applications to teach the basics of search-integrated Maps mashups. Two of the most popular samples are My Favorite Places and My Phone List, so take a look and see if they inspire you to add Search to your Maps mashups!

(An example of this search-enhanced Maps mashup idea is the Google Gadget we built using these two APIs — check out the new Google Map Search Gadget.)

Related post: Add Map Search to your site2013, By: Seo Master

seo Google Web Toolkit Update 2013

Seo Master present to you: The Web Toolkit team just released a huge update, here are a few of its new/updated features:
  • Localization - Easily localize strings and formatted messages
  • XML - An XML library based on the W3C DOM
  • JSON - JSON is moving into gwt-user.jar, and it's much faster than 1.0.21
  • FileUpload widget - The much-requested file upload widget
  • FormPanel widget - Easily submit traditional HTML forms from GWT apps
  • JUnit enhancements - Unit tests are much, much faster than 1.0.21, and you can now test RPCs and timers
  • Automatic resource injection - Modules can contain references to external JavaScript and CSS files, causing them to be automatically loaded when the module itself is loaded
  • gwt-servlet.jar - Deploy this jar to add RPC to your servlet-based webapps without having to manually crack open gwt-user.jar to remove the servlet API classes
  • Javadoc-style API documentation
  • Better, automatic management of browser caching of the .nocache.html and .cache.html files for your module
The GWT Blog has further details, and you can download the update here.2013, By: Seo Master

seo Google Maps API Tutorial 2013

Seo Master present to you: Developer.com is running an outstanding series of tutorials on the Google Maps API, check 'em out:
Be sure to tune into the Maps API Blog for API news and updates.

[via the excellent Inside Open Source blog, one of my new favorites]2013, By: Seo Master

seo Project Hosting 'R' Us 2013

Seo Master present to you: Last Thursday at the O'Reilly Open Source Conference, we announced availability of project hosting on Google Code; our goal is to provide a service to help foster innovation and support Open Source projects through simple, easy-to-use and reliable tools.

Currently, there are several thousand projects underway and we're very pleased with the enthusiasm shown by the Open Source community. So thank you for your support, especially those of you providing valuable feedback. If you haven't created a project, give it a try. We look forward to incorporating your feedback too.

For more information please take a look at our FAQ or join in the discussion on Google Groups.2013, By: Seo Master

seo Google Gadget Guru 2013

Seo Master present to you: Posted by: Jessica Ewing, Product Manager

We've seen a lot of great gadgets created for the Google homepage recently. Topping the list of our Top Gadget Developers is Caleb Eggensperger. Caleb is a 16 year-old student at the Arkansas School for Mathematics, Sciences & the Arts. He's famous for his Countdown gadget, which our users are crazy about. Go figure.

We recently welcomed Caleb to our campus, where he met with our team to discuss his ideas around the personalized homepage as well as our Gadget API. Our conclusion was that Caleb is a genius and is going to take over the world some day so we made sure to get on his good side. We took him to lunch, played a round of glow-in-the-dark mini golf, and arranged a run-in with Marissa Mayer. Congratulations, Caleb.

Want to try to knock Caleb out of the top spot and get invited to Google next year? Write some cool gadgets for the homepage.2013, By: Seo Master

seo MarkL on the AJAX Search API 2013

Seo Master present to you: Chris saw this email go by on an internal thread and thought it'd be great to re-post here; it's a note from Mark Lucovsky to James Atkinson (of phpBB), regarding the recently-released AJAX Search API:

---------- Forwarded message ----------
From: Mark Lucovsky
Subject: Re: Howdy from Google.
To: James Atkinson
Cc: Chris DiBona

James,

Thanks for getting back to me.

I am not sure if you have seen our latest api? Documentation and samples are at http://code.google.com/apis/ajaxsearch/

Its a classic mashup API that lets you easily add search to your site, but we have done this with a twist... We make it VERY VERY easy to remember or "clip" a search result onto your page.

Why did we do this?

We observed countless interactions in email and message boards where a question is being posed, e.g., "Does anyone know of a good Sushi place in Santa Barbara?", or, "What kind of fancy new camera where you using at the game the other day?", or, "I am thinking of putting Campy Compact Cranks on my bike. Do you think this is a good idea?", or, "We just stayed at The St. Francis in San Francico and had a great time?"

Often times, the most accurate way to answer or add value to these discussions is with a search result. When responding to the Sushi question, a Google Local search result provides the name of the restaurant, the address, its phone number, as well as a link to the landing page on Google Maps. The result also contains the lat/lng coordinates so that if you have a map available, plotting the result on a map is trivial.

When developing the initial mockups and ideas for this API we built a very powerful demonstration, based on phpBB. What I did was change phpBB to include our little search control and made it possible to include search results into a post.

The changes to enable this were trivial... All I had to do was change the subSilver/overall_header.tpl to include our stylesheet, and then subsilver/posting_body.tpl to fire our control and process clip events, and serialize the clipped content on submit.

I have included two screen shots. The first is a reply to a post about Sushi places near Google. Note that the reply contains to local search results.



Clicking on the title brings you to a Google landing page.

Obviously, I could have left phpBB, looked up the Akane in Google Local, futzed around a little to get local to produce a url, and then paste the URL into the response. This, in my opinion, represents, "The Old Way"... something that only the tech savvy can master. In the real world, cut/paste, mastering multiple windows, are not skills that we can or should take for granted.

With our search control, seamlessly integrated into phpBB, I type "Akane" into a search box, then click the "copy" button. The resulting post content content is shown in the first attachment.

The second screenshot shows the editing experience. I took 300px to the right of the compose form and added in our search control. Its very simple to use and fits in very nicely with the rest of your app.



When I show this demo to people, they all instantly "got it" and understood how much more valuable message board interaction could be when search results are a click away. Now granted, this isn't something that everyone would use in every single post, BUT I think everyone who saw this felt that this is the kind of thing that they would definitely use once a day in either an email, blogging, or message board environment.

I had never seen the phpBB code before. I simply unzipped it, set up a database, and within an hour, had found the three or four touch points that I had to edit in order to enhance it with this new capability. I think it dropped in very easily and naturally. It would be very cool to see this out in the wild, and I would be more than willing to help you guys get up and running, get started, whatever you need.

Let me know what you think.

-markl2013, By: Seo Master

seo Google Summer of Code Mid-Term Report 2013

Seo Master present to you: As part of the GSoC mid-term evaluations, we asked our mentors to give us a review of everything from their students' progress to date to their favorite color. We had a great session at OSCON 2006 where we shared the aggregate results of the surveys and some additional statistics for the program. For those of you who weren't able to attend, we've posted excerpted slides for your perusal.

And since you'll no doubt be wondering, our mentors overwhelmingly prefer blue in all its various hues.2013, By: Seo Master

seo ... And the winners are ... 2013

Seo Master present to you: The 2006 Google-O'Reilly Open Source Awards were hosted tonight by Chris DiBona and Nat Torkington at the O'Reilly Open Source Conference in Portland, Oregon. Attendees at the convention center celebrated as five fellow open source members were recognised at the second annual awards ceremony.

The winners are individuals who have worked tirelessly on their projects and in their community roles to make significant contributions to open source. We're pleased to announce that the winners are ....

Cliff Schmidt - Best Legal Eagle - Apache
Gervase Markham - Best Community Activist - FireFox
Julian Seward - Best Toolmaker - Valgrind
Peter Lundblad - Best All-Round Developer - Subversion
Stefan Taxhet - Best Corporate Liaison - OpenOffice.org

Please join us in congratulating the winners for 2006.2013, By: Seo Master
Powered by Blogger.