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

seo The Linux Foundation Collaboration Summit @ Google 2013

Seo Master present to you:

Last week, Google hosted the inaugural Linux Foundation Collaboration Summit. More than 200 developers and community leaders converged for three days of talks and working group meetings, giving birth to many new synergies within the community. Of particular interest was an initiative formed to improve power management functionality in Linux. If you're interested in learning more about the results of the summit and the Linux Foundation's ongoing activities, you can check out the Linux Foundation's Summit wrap-up or the Foundation's Summit press release.

We'd like to thank all of our guests for attending the summit. It was our pleasure and privilege to help make the summit a success.2013, By: Seo Master

seo Open Source Developers @ Google Speaker Series: Raph Levien 2013

Seo Master present to you:

On Monday, June 25th, Raph Levien will join us to present Lessons from Advogato. Raph, Advogato's founder, will give us insights into attack-resistant trust metrics and the other mechanisms used to build the website's user community.

Like all sessions of the Open Source Developers @ Google Speaker Series, Raph's presentation will be open to the public. Doors open at 6:30 PM at our Mountain View campus; guests should plan to sign in at Building 43 reception upon arrival. Refreshments will be served and all are welcome and encouraged to attend. Raph's presentation will also be taped and published along with all of the public Google Tech Talks.

For those of you who were unable to attend our last session, you can watch the video of Bob Lee's recent presentation Java on Guice: Dependency Injection the Java Way.2013, By: Seo Master

seo Google I/O Interactive Map: Now with videos + some Open Source goodness! 2013

Seo Master present to you: If you attended Google I/O 2009 a few weeks ago, you may have noticed a kiosk station on the 2nd and 3rd floors of Moscone West labelled 'Interactive Conference Map, powered by Google Maps'. The kiosk simply pointed to a JavaScript Maps API-based interactive map of the venue I created in my 20% time.

Now that all the I/O session videos and presentations are live, we took the opportunity to mash up the videos with our interactive conference map to provide developers with an alternate way to navigate through 80+ keynote and session videos, and bring the action at I/O to life virtually. For example, here are videos of sessions that took place in Room 1 (click the tabs for Wednesday and Thursday sessions). And here's where the keynote sessions took place. Check out where we filmed interviews with I/O sandbox developers on their apps, technical challenges and business best practices.


Now, hopefully you enjoyed using the map and are now thinking, "Cool, I want to do something like this for my next event!" (or your college campus, or such). If you are, then good news everyone, I've open sourced the interactive conference map and all relevant resources. Inside the project, you'll also find a how to article outlining the steps I went through to create the map.

If you attended I/O, then I hope you enjoyed it and had time to stop by the conference map kiosk! If not, no worries, just make sure to check out the open source project and see if you can use the code and/or techniques in your next mapping project!

2013, By: Seo Master

seo The Ubucon Boulder 2013

Seo Master present to you:

Last weekend, Google's Boulder, Colorado engineering office hosted the first Ubucon to be held in Colorado. Around twenty Ubuntu developers, users and enthusiasts came together in unconference style to discuss topics from Launchpad to the new Ubuntu Mobile and Embedded project. You can find more details, including an awesome group photo and links to session notes, in the Colorado LoCo team's Ubucon Boulder write-up.2013, By: Seo Master

seo Open Source Developers @ Google Speaker Series: Bob Lee 2013

Seo Master present to you:

Bob Lee will be joining us on Tuesday, June 5th, to discuss Java on Guice: Dependency Injection, the Java Way. Guice, an open-source dependency-injection framework for Java 5, is already in use in several Google projects. Come listen to the framework's creator explain how Guice can help make your applications simpler and easier to test!

As with all sessions of the Open Source Developers @ Google Speaker Series, Bob's presentation will be open to the public. Doors open at 6:30 PM at our Mountain View campus; guests should plan to sign in at Building 43 reception upon arrival. Refreshments will be served and all are welcome and encouraged to attend. Bob's presentation will also be taped and published along with all of the public Google Tech Talks.

For those of you who were unable to attend our last session, you can watch the video of Amit Singh's recent presentation on MacFuse.2013, By: Seo Master

seo Mercurial Now Available to All Open Source Projects 2013

Seo Master present to you: About a month ago we announced Mercurial support for early testers. Today, we are happy to announce that all Project Hosting users can create a new Mercurial project and convert their existing projects from Subversion to Mercurial

We also want to thank the projects that helped us test support for Mercurial. Projects like Clojure-Dev and Spice of Creation helped us discover new usage patterns and fix several unforeseen issues. Unlike our mature Subversion implementation, there are still a few issues/features that we are working on. 

We therefore encourage everyone to be familiar with what is supported before picking Mercurial.

Please let us know if you have any feedback or find any issues. If you're coming to Google I/O, be sure to come meet us in person and hear our talk about Mercurial on Bigtable this Thursday at 3:45pm-4:45pm in Moscone West - Room 5. We have Mercurial SWAG!

2013, By: Seo Master

seo Using Git with Google Code Project Hosting 2013

Seo Master present to you:

Git is a popular member of the latest generation of version control systems. Learn why at our Open Source Blog, where we show how to use Git with Google Code Project Hosting.2013, By: Seo Master

seo Joomla!Day USA West at Google 2013

Seo Master present to you:

Last weekend, Google hosted the first Joomla!Day to be held in the United States. Nearly 100 Joomla! developers and users came together in true unconference style, as participants led small group discussions based on attendee feedback prior to and the beginning day of the conference. Topics ranged from migrating a website from the CMS' 1.0 to 1.5 release to effective template creation. On Sunday afternoon, we had a lot of fun with our speed-geeking session, where attendees shared knowledge with one another about anything and everything, like using Joomla! to power non-profit websites to ergonomics to keep you coding for life. We ended the day Sunday with a group photo and plans in the works to start a Bay Area based Joomla! Users Group.

For those who weren't able to make it to Joomla!Day USA West, we've heard you can expect news about other Joomla!Days coming sometime later this year in Austin, Texas and New York, New York.

Many thanks to all of our guests for joining us, sharing their collective knowledge and making the weekend a useful and inspiring experience!

Photo Credit: T. J. Baker2013, By: Seo Master

seo Introducing Google Doctype 2013

Seo Master present to you:

The open web is the web built on open standards: HTML, JavaScript, CSS, and more. The open web is a beautiful soup of barely compatible clients and servers. It comprises billions of pages, millions of users, and thousands of browser-based applications. You can access the open web with open source and proprietary browsers, on open source and proprietary operating systems, on open source and proprietary hardware.

Google has built its business here, on the open web, and we want to help you build here too. To that end, we are happy to announce the formation of an encyclopedia for web developers, by web developers: Google Doctype.

In its current (beta) form, Google Doctype contains dozens of articles written by top Googlers on topics important to all web developers: security, performance, caching, DOM manipulation, CSS styling, and more. It contains over 8,000 lines of JavaScript code: Google's own battle-tested JavaScript library, released today under a liberal open source license. And it contains the beginnings of a test-driven reference of the open web: a reference of every element, every attribute, every DOM method, every CSS property, all backed up by test cases.

Well, not quite every property; at least, not yet. We're still working on filling in a few of the details about the world's largest development platform ever, and we need your help. And so we humbly offer this fledgling encyclopedia under a Creative Commons Attribution license, and we invite the web developers of the world to contribute to it. Sign in with your Google account and edit any page, any article, anywhere. Create new ones, update old ones, and help expand the world's understanding of the open web.2013, By: Seo Master

seo Mercurial support for Project Hosting on Google Code 2013

Seo Master present to you: We are happy to announce that Project Hosting on Google Code now supports the Mercurial version control system in addition to Subversion. This is being initially rolled out as a preview release to a few invited users on a per-project basis, so that we can iron out the kinks before making this available to the general public.


Mercurial, like Git and Bazaar, is a distributed version control system (DVCS) that enables developers to work offline and define more complex workflows such as peer-to-peer pushing/pulling of code. It also makes it easier for outside contributors to contribute to projects, as cloning and merging of remote repositories is really easy.

While there were several DVCSs that we could support, our decision to support Mercurial was based on two key reasons. The primary reason was to support our large base of existing Subversion users that want to use a distributed version control system. For these users we felt that Mercurial had the lowest barrier to adoption because of its similar command set, great documentation (including a great online book), and excellent tools such as Tortoise Hg. Second, given that Google Code's infrastructure is built for HTTP-based services, we found that Mercurial had the best protocol and performance characteristics for HTTP support. For more information, see our analysis.

If you would like to help us launch Mercurial and to try out the features as an invited user, please fill out the following form. We are currently looking for active projects with more than two users that are willing to try out Mercurial and work with us to identify issues and resolve them. For projects that plan on migrating from Subversion, see our conversion docs for the steps required for this process.

Our implementation of Mercurial is built on top of Bigtable, making it extremely scalable and reliable just like our Subversion on Bigtable implementation. For more information on our Mercurial implementation, we will have a TechTalk at Google IO that will be led by Jacob Lee, one of the core engineers working on Mercurial support. Let us know if you plan on attending and we'll give you access to Mercurial ahead of the talk.

2013, By: Seo Master

seo Open Source Developers @ Google Speaker Series: Andrew Morton 2013

Seo Master present to you:

On Tuesday, May 1st, the Open Source Developers @ Google Speaker Series will be pleased to host Andrew Morton, who will be presenting "The State of the Linux Kernel." Andrew, lead maintainer for the Linux public production kernel, will review trends in recent changes to the kernel. He will also examine the motivations of various contributors and discuss areas of the kernel which could use a bit more love.

As with all sessions of the Open Source Developers @ Google Speaker Series, Andrew's presentation will be open to the public. Doors open at 6:30 PM at our Mountain View campus; guests should plan to sign in at Building 43 reception upon arrival. Refreshments will be served and all are welcome and encouraged to attend. Andrew's presentation will also be taped and published along with all of the public Google Tech Talks on Google Video.

And for those of you who were unable to attend the last session, you can watch the video of Alex Martelli's recent presentation on Python for Programmers.2013, By: Seo Master

seo Open Source Awards nominations - final call 2013

Seo Master present to you:

In the past two years, the Google-O'Reilly Open Source Awards have been presented to some very worthy candidates. The selection process for 2007 started this year when we opened up the the awards nominations to anyone in the open source community.

You may have seen the announcement a few weeks back via Nat's blog post on O'Reilly Radar, and thought you still had plenty of time. If you haven't already sent in your submission, we'd like to remind you that all entries must be received by end of day PST, April 30th 2007.

Your nominee can be an individual you work with closely or one you have observed who stands out as a leader in open source. This may be someone who has contributed significantly to the code, the health and well-being of the community or made a difference in a way that should be recognized by the open source community at large.

Please be sure to include the person's name, email address, the project(s) impacted and more importantly the reason why you are selecting the individual to receive the coveted Google-O'Reilly Open Source Award for 2007. Nominations are to be sent to osawards at oreilly dot com. Google and O'Reilly employee are not eligible for nomination.

The five winners will be announced at OSCON 2007, Portland, Oregon, July 24, 2007.

And finally, we'd like to thank everyone who has already participated by sending in nominations; the members of the award committee have their work cut out for them this year!

Any feedback on the Hall of Fame page is also welcome!2013, By: Seo Master

seo Google releases patches that enhance the manageability and reliability of MySQL 2013

Seo Master present to you:

Though you may think of us as simply a company with a big search index, Google uses MySQL, the open source relational database, in some of the applications that we build that are not search related.

We think MySQL is a fantastic data storage solution, and as our projects push the requirements for the database in certain areas, we've made changes to enhance MySQL itself, mainly in the areas of high availability and manageability.

We would love for the some of these changes to be merged with the official MySQL release, but until then we felt strongly that anyone should have access to them, thus we have released the changes with a GPL license for the MySQL community to use and review.

What have we added and enhanced?

The high availability features include support for semi-synchronous replication, mirroring the binlog from a master to a slave, quickly promoting a slave to a master during failover, and keeping InnoDB and replication state on a slave consistent during crash recovery.

The manageability features include new SQL statements for monitoring resource usage by table and account. This includes the ability to count the number of rows fetched or changed per account or per table. It also includes the number of seconds of database time an account uses to execute SQL commands.

More details:



The current patches are for version 4 of MySQL, with version 5 support coming shortly.

We look forward to hearing from the large MySQL community.2013, By: Seo Master

seo A new kind of summer job: open source coding with Google Summer of Code 2013

Seo Master present to you: By Stephanie Taylor, Open Source team

Cross-posted from the Official Google Blog

If you’re a university student with CS chops looking to earn real-world experience this summer, consider writing code for a cool open source project with the Google Summer of Code program.


Over the past eight years more than 6,000 students have “graduated” from this global program, working with almost 400 different open source projects. Students who are accepted into the program will put the skills they have learned in university to good use by working on an actual software project over the summer. Students are paired with mentors to help address technical questions and concerns throughout the course of the project. With the knowledge and hands-on experience students gain during the summer they strengthen their future employment opportunities in fields related to their academic pursuits. Best of all, more source code is created and released for the use and benefit of all.

Interested students can submit proposals on the website starting now through Friday, May 3 at 12:00pm PDT. Get started by reviewing the ideas pages of the 177 open source projects in this year’s program, and decide which projects you’re interested in. Because Google Summer of Code has a limited number of spots for students, writing a great project proposal is essential to being selected to the program. Be sure to check out the Student Manual for advice.

For ongoing information throughout the application period and beyond, see the Google Open Source blog, join our Summer of Code mailing lists or join us on Internet relay chat at #gsoc on Freenode.

Good luck to all the open source coders out there, and remember to submit your proposals early—you only have until May 3 to apply!


Written by Stephanie Taylor, Open Source team

Posted by Scott Knaster, Editor
2013, By: Seo Master

seo Check out the new Google Summer of Code blog 2013

Seo Master present to you:

Looking for news on our popular program to encourage students to learn more about open source software development? Check out the newly launched Google Summer of Code Blog! We've got some great news there for all those interested in the program, including a surprise about this year's accepted students.2013, By: Seo Master

seo Open Source Developers @ Google Speaker Series: Alex Martelli 2013

Seo Master present to you:

Alex Martelli, author of Python in a Nutshell and one of the editors of the Python Cookbook, will be speaking on "Python for Programmers" tomorrow evening, April 10th. Ideal for programmers who have not had much exposure to Python, the talk will provide a rapid overview of the main characteristics of the language plus a brief synopsis of its main implementations, its standard library and its third-party extension packages.

As with all sessions of the Open Source Developers @ Google Speaker Series, Alex's presentation will be open to the public. Doors open at 6:30 PM at our Mountain View campus; guests should plan to sign in at Building 42 reception upon arrival. Refreshments will be served and all are welcome and encouraged to attend. Alex's presentation will also be taped and published on Google Video.

For those of you who were unable to attend Jeremy Allison's recent presentation on the "The Current State of Samba," you can check out the video.2013, By: Seo Master

seo Announcing the OCRopus Open Source OCR System 2013

Seo Master present to you:

We're happy to announce the OCRopus OCR Project, a Google-sponsored project to develop advanced OCR technologies in the IUPR research group, headed by Prof. Thomas Breuel at the DFKI (German Research Center for Artificial Intelligence, Kaiserslautern, Germany).

The goal of the project is to advance the state of the art in optical character recognition and related technologies, and to deliver a high quality OCR system suitable for document conversions, electronic libraries, vision impaired users, historical document analysis, and general desktop use. In addition, we are structuring the system in such a way that it will be easy to reuse by other researchers in the field.

The OCRopus engine is based on two research projects: a high-performance handwriting recognizer developed in the mid-90's and deployed by the US Census bureau, and novel high-performance layout analysis methods.

The project is expected to run for three years and support three Ph.D. students or postdocs. We are announcing a technology preview release of the software under the Apache license (English-only, combining the Tesseract character recognizer with IUPR layout analysis and language modeling tools), with additional recognizers and functionality in future releases.

The IUPR research group has extensive experience in OCR and related technologies, and will be basing the work on previous research and existing software in the area. Existing software components include high-performance handwriting recognition software that has received top evaluations by NIST and was deployed by the US Census Bureau, the recently open sourced Tesseract OCR system, a separate Google project for probabilistic natural language modeling, and software for layout analysis and character recognition. The IUPR research group gratefully acknowledges funding by the German BMBF, the state of Rhineland Palatinate, and other public and private partners (please see www.iupr.org for more details).

We are hoping for contributions by the open source community in areas such as adapting the system to additional languages, creating a Gnome desktop application, integration with Gnome desktop search, web-based tools for proofing and training, language modeling, additional character recognition engines, and other useful tools and add-ons.

The project web page can be found at ocropus.org.2013, By: Seo Master

seo Student Applications Open for Google Summer of Code 2010 2013

Seo Master present to you: Want to work on a cool open source project, hone your development skills with the help of a dedicated mentor, and get paid? Look no further - student applications are now open for Google Summer of Code™ 2010.

Since its inception in 2005, the Google Summer of Code program has brought together nearly 3,400 students and more than 3,000 mentors from nearly 100 countries worldwide - all for the love of code. Through the program, accepted student applicants are paired with a mentor or mentors from participating projects, thus gaining exposure to real-world software development scenarios. They also receive an opportunity for employment in areas related to their academic pursuits. And best of all, more source code is created and released for the benefit of users and developers everywhere.

Full details, including pointers on how to apply, are available on the Google Open Source Blog.

2013, By: Seo Master

seo The Go project reaches a major milestone: Go 1 2013

Seo Master present to you: By the Go team

the Go Gopher

In November 2009 Google announced the Go project, a new open source programming language. Since then more than 200 outside contributors have made thousands of contributions to the code, tests, and documentation. The open source community has been essential to Go's success.

It is a great pleasure to announce today that the Go project has reached a stable point we are calling Go version 1, or Go 1 for short. Go 1 is the result of months of work refining the specification, improving the implementation, increasing portability and re-working and adjusting the standard library. Go 1 offers compatibility for future growth: programs written to the Go 1 specification will work dependably for years to come even as Go continues to develop.

The benefits of Go 1 are also available to Google App Engine developers, as Go 1 is now the standard Go runtime on Google App Engine.

Go 1 is a consistent, portable, dependable base upon which to build programs, projects, and businesses. To learn more about Go 1, hear what the gophers have to say at the Go blog. For more information about Go in general, visit golang.org, which has documentation, references, articles, and even an interactive tour of the language.


When he's not traveling the world, the Go Gopher lives in Paris with his collection of medals won at international staring competitions. He enjoys "The Wire" and any movies by Werner Herzog.

Posted by Scott Knaster, Editor
2013, By: Seo Master

seo Four Google open source tools on Google Code 2013

Seo Master present to you:

Over the past two years, Google has released several infrastructure tools as open source software.

Today we're pleased to host them on Google Code project hosting.

These tools have made life easier for us in many ways over the years and are found in many (for some of these, all) Google projects.

gflags: Commandline flags module for C++.

At Google we needed a replacement for getopt() that was both simpler to use and more powerful. The result, gflags, has stood the test of time, being usable for both large projects with many internal libraries, each of which like to have command-line flags; and straightforward enough to be the preferred solution on small projects as well.

This package has implementations in both C++ and Python, allowing you to use a similar API in the different worlds.

Another nice feature is that you can run a program, gflags2man, that creates a man page for any executable written using gflags.

For more information, please read the documentation.

perftools: Fast, mutli-threaded malloc() and nifty performance analysis tools.

The perftools package is a collection of a high-performance multi-threaded malloc() implementation, plus some pretty nifty performance analysis tools. TC Malloc has been out in the wild for quite some time, with many other projects using it to get that little bit extra performance.

Along with TC Malloc, perftools also contains a Heap Checker, Heap Profiler, and a CPU Profiler.

Take a peek at an overview of the Google Performance Tools.

sparsehash: An extremely memory-efficient hash_map implementation.

At Google, we really care about performance. The SparseHash package contains several hash-map implementations, including one implementation that optimizes for space, and another that optimizes for speed. If you are excited about an extremely memory-efficient hash_map implementation -- with only 2 bits/entry overhead! -- replace that hash_map in your code with a sparse_hash_map. Alternately, try a dense_hash_map for a hashtable implementation that uses more memory in exchange for very fast performance.

Learn how to use the hash_map implementations.

ctemplate: A simple but powerful template language for C++.

Last, but not least, we have CTemplate; a simple but powerful template language for C++ that emphasizes separating logic from presentation.

Look at some examples of using the template language.
2013, By: Seo Master
Powered by Blogger.