ipaddr.py: Flexible and Easy Python IP Address Library (4)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
5 days, 15 hours
ago
permalink
By Michael Shields, Network Tools Team Here at Google, we use Python a great deal. The socket module from Python's standard library makes it possible to work with IPv4 addresses stored as integers or strings, but it doesn't allow you to easily work with subnets. And of course, since we support IPv6, we wanted to make working with v6 addresses as easy as v4.We're happy to let you know that ipaddr.py, our internal library for ...
-
Karpuscul said:
Googl'овская библиотека на Python'е для работы с IP-адресами.
Explore Your Hardware: iotools and prettyprint (3)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
6 days, 20 hours
ago
permalink
By Tim Hockin and Aaron Durbin, Platforms Software TeamOne of the most difficult and tedious things we do here in the Platforms Team is figure out what is going wrong with a new piece of hardware. Generally that means we need to examine a bunch of hardware registers and see how the device is configured. If you've never had to do this, let us assure you - it isn't much fun, especially when you have ...
-
Karpuscul said:
Google работает с железом ?! Хм... Однако...
Highlights from DjangoCon 2008 (3)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
3 weeks
ago
permalink
By Leslie Hawthorn, Open Source TeamGoogle's Open Source Team recently hosted DjangoCon 2008, the first ever international conference for developers and users of this popular web framework. While we're always pleased to host Open Source events at the Googleplex, we were particularly excited to welcome the Django folks once again. We love Django, making use of it extensively in products like Google App Engine, so it was a pleasure and privilege to give back to ...
Cmockery: Easier Unit Tests for C Applications (5)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
3 weeks, 1 day
ago
permalink
By Justin TerAvest and Stewart Miles, Platforms Engineering TeamWe're pleased to announce the initial release of the Open Source project Cmockery, a lightweight library to simplify and generalize the process of writing unit tests for C applications. This testing framework tries to keep testing quick and simple by avoiding complex compiler features such as variadic macros or C99 features that may not be available in older compilers. Secondly, Cmockery doesn't assume the availability of the ...
Wrapping our Fourth Summer of Code (1)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
3 weeks, 4 days
ago
permalink
By Leslie Hawthorn, Open Source TeamGoogle Summer of Code™ 2008 concluded on September 2, 2008 and, as usual, we had another resoundingly successful year. Eighty-three percent of our students received passing final evaluations from their mentors and communities, our highest rate of success in all four years running the program. We're excited to bring the community this update, but we're even more excited to invite you to check out the actual source code created by ...
Google Open Source Blog: DepAn: A Dependency Analysis Tool (6)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
3 weeks, 4 days
ago
permalink
By Lee Carver, Software Engineering TeamHas your elegant little application turned into a crushing behemoth, with spaghetti code and a hairball of interdependencies? You know it has got to be simpler, but where to start?DepAn is an experiment to better visualize and control dependencies in large applications. Once a project grows beyond a few dozen components, simple diagrams rarely capture the essential complexities of the project. Any analysis needs to carefully select the appropriate entities ...
Highlights from useR! (2)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
3 weeks, 4 days
ago
permalink
By Pete Meyer, Ads Quality Statistics TeamGoogle was a sponsor of this year's international user conference in Dortmund, Germany for the R statistical programming environment. In addition to sessions focusing on statistical modeling in various areas of applications, the conference included a number of sessions focusing on user interfaces for R and producing high quality output for reports and browsers. There were sessions on high performance computing, including parallelized approaches to R, and new routines ...
Google Releases More Patches for MySQL (10)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
4 weeks
ago
permalink
By Mark Callaghan, Software Engineering TeamDid you know that Google uses MySQL as part of its Ads system? As you can imagine, we demand a lot from this Open Source code base and so we have spent a fair amount of time enhancing it to work better in our massively scaled environment. In the past, we have published several patches and today we have a few more to offer. We expect several of these features ...
Google Open Source Blog: Testing the CPython Core (2)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
1 month
ago
permalink
By Leslie Hawthorn, Open Source TeamWhen Guido van Rossum mentioned that one of our Google Highly Open Participation Contest™ (GHOP) students, Benjamin Peterson, was interested in doing a more extensive project on Python testing, we were happy to help. Benjamin Peterson recently finished his work on testing the CPython core and was kind enough to send us this report.Benjamin writes:With sponsorship from Google, I've just spent the summer working on the tests for the CPython ...
Google Open Source Blog: Mozilla and Eclipse Licenses Now Available for Hosting Users (4)
share
digg
by
Chris DiBona (0)
on
Google Open Source Blog (40)
1 month, 1 week
ago
permalink
By Chris DiBona, Open Source TeamYou might remember that we recently removed the MPL from the list of licenses available to projects hosted on Google Code. We did this because we have been trying as a company to make a statement against open source license proliferation. You see, we feel it is damaging to the larger world of open source development if there are too many duplicative licenses. So...Why are we changing our mind about ...
Uzaygezen: Multi-Dimensional Indexing with Hilbert Curves (7)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
1 month, 1 week
ago
permalink
By Daniel Aioanei, Dublin Engineering TeamI'm pleased to announce the initial release of the Open Source project Uzaygezen, a Java library specialised in multi-dimensional indexing based on Hilbert curves. For those who may be wondering about the origins of the project's name, a fellow engineer in Dublin suggested this word from his native Turkish, as Uzaygezen means "space wanderer." The library supports mapping from a multi-dimensional space into one dimension via the Compact Hilbert Index. ...
-
psi said:
rupeaa pelottamaan kun keksii about samantien tuollaiselle palikalle käyttöä muualla.
Git and Google Summer of Code (3)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
1 month, 2 weeks
ago
permalink
By Shawn Pearce, Open Source Team and Git DeveloperMany of you may remember our most recent episode of the Google Summer of Code™ podcast, Getting Giddy with Git. Now that we're heading into the program home stretch, we're back with an update on the success (and failures) of Summer of Code within the Git community.This year Git was fortunate enough to get 6 very hard-working students, focusing on a number of different projects to make ...
Zurich Open Source Jam 4 (1)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
1 month, 3 weeks
ago
permalink
By By Michael Hanselmann, Systems Administration TeamIn mid-July 2008 we had the fourth instance of the Open Source Jam in Zurich, an event for Open Source developers and users to meet, collaborate and network. This time it was a combined event with Google Summer of Code™ participants.We had more than 55 people over, some of them giving talks on various projects. These projects included GDAL2Tiles, Tech Drawing Abilities for Inkscape, Libarchive, Mercurial, Mono, OLAT and ...
Zurich Open Source Jam 4 (1)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
1 month, 3 weeks
ago
permalink
By By Michael Hanselmann, Systems Administration TeamIn mid-July 2008 we had the fourth instance of the Open Source Jam in Zurich, an event for Open Source developers and users to meet, collaborate and network. This time it was a combined event with Google Summer of Code™ participants.We had more than 55 people over, some of them giving talks on various projects. These projects included GDAL2Tiles, Tech Drawing Abilities for Inkscape, Libarchive, Mercurial, Mono, OLAT and ...
SciFoo: 200 of the World’s Top Scientists Meet at Google’s Annual Meeting of Really, Really Smart People (13)
share
digg
by
Cat Allman, Open Source Team (4)
on
Google Open Source Blog (40)
1 month, 3 weeks
ago
permalink
By Cat Allman, Open Source TeamOrganized in collaboration with Nature Publishing Group and O’Reilly Media (“FOO” stands for “Friends of O’Reilly”), and hosted at the Googleplex, the third annual Science Foo Camp (SciFoo) unconference boasts no predefined agenda. Rather, participants are invited to propose their session topics on a giant white board, in various time slots with eight sessions running concurrently.Most academic conferences are highly specialized and attended time and again by the same people. ...
-
Ole Begemann said:
SciFoo sounds a lot like TED.
-
Raleigh said:
I've just decided to make attending this a long term goal.
Opportunities for Students at the Linux Plumbers Conference (1)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
1 month, 3 weeks
ago
permalink
By Leslie Hawthorn, Open Source TeamWe love helping our colleagues congregate together in the spirit of collaborative learning, and we're even more delighted to do so when it gives us the chance to help students learn more about Free and Open Source Software. Google's Open Source Team is a proud sponsor of the upcoming Linux Plumbers Conference, which will be held in Portland, Oregon, USA in mid-September. This first time conference has added a student ...
Keyczar: A New Crypto Toolkit (2)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
1 month, 3 weeks
ago
permalink
By Steve Weis, Software Engineering TeamWe are pleased to announce the Open Source release of Keyczar, a toolkit that makes cryptography safer and easier to use. For more information, please visit the Keyczar homepage or read more on the Google Online Security Blog.
Linux Disk Scheduler Benchmarking (6)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
1 month, 4 weeks
ago
permalink
Dr. Peter Chubb, Project Research Officer - GelatoOver the last six months, Google has sponsored Gelato@UNSW to take a close look at the disk schedulers in Linux, particularly when combined with RAID.We benchmarked the four standard Linux disk schedulers using several different tools (see our wiki for full details) and lots of different workloads, on single SCSI and SATA disks, and on hardware and software RAID arrays from two to eight spindles (hardware raid) and ...
distcc's pump mode: A New Design for Distributed C/C++ Compilation (13)
share
digg
by
Leslie Hawthorn (36)
on
Google Open Source Blog (40)
2 months
ago
permalink
By Nils Klarlund, Research Scientist - Build Tools TeamFor a while now, Google has been using distcc, a distributed C/C++ compilation system, to speed up building software made of millions of lines of code. With distcc, we can build code an order of magnitude faster than we could if everyone had to compile on their own workstation. But even with distcc, compiles could take a long time: compiling the Google Webserver might take 20 minutes. ...
Heading to the 8th Jornadas de Software Libre? (1)
share
digg
by
Cat Allman, Open Source Team (4)
on
Google Open Source Blog (40)
2 months, 1 week
ago
permalink
By Mario Bonilla, Site Reliability Engineering TeamThe 8th edition of the "Jornadas Regionales de Software Libre", a.k.a. JRSL, will happen on this August 20, 21 and 22, in Buenos Aires, Argentina. The JRSL is a Free/Open Source conference that has been held alternately in Argentina and Uruguay since the year 2000, and both the quality of its agenda and the number of its participants define the JRSL as one of the most important events of ...