Showing entries 33296 to 33305 of 44803
« 10 Newer Entries | 10 Older Entries »
Goosh: Google Shell for Geeks

Ever wish you could have a browser based shell for Google? One that was clutter and advertising free? Say hello to Goosh, one of the coolest service to hit the web.



It even recognizes 'clear' :) For now, I am addicted to it.

Week 1 - A Test Scheduler for the MySQL Build Farm Initiative

KEY ACCOMPLISHMENTS LAST WEEK

  • I integrated some changes from the past semester into the Skoll Client source code. These changes will allow the client to collect more detailed information of the testing process. One of such change is creating a separate log file for each step of the testing process.
  • I created a mock-up for the new HTML testing report pages. The goal of the new report pages is to combine the interfaces of push-build and Skoll. Push-build provides very detailed information of testing process, while Skoll is good at visualizing huge number of test results. The new interface looks promising, but lots of improvements will be added later on.
  • I began to modify the module that's responsible for generating the HTML testing report pages. This week I separated test result generation from HTML generation, so in the future other reporting interfaces can be implemented for the test results. Eventually, the …
[Read more]
Hard to make a living in tools

In recent years, the software tools business has been a tough one. While Borland was a high flyer in the 80s and early 90s, the tools business was commoditized by and large by Eclipse over the past few years. The company is a shadow of its former self and recently sold off its development tools business to Embarcadero. But Borland isn't the only casualty in the tools space. There's been ongoing consolidation in tools for years. And we've seen other tools companies suffer, too. Agitar, which by all accounts had impressive testing tools and a great pedigree, recently decided to... READ MORE

Week 0 - A Test Scheduler for the MySQL Build Farm Initiative

KEY ACCOMPLISHMENTS LAST WEEK

  • Even though this is the start of the SoC, I have been working on MySQL testing for some time now. My research group at University of Maryland has been working on automated testing for highly configurable software, and we have been testing MySQL for awhile. Our project is called Skoll (http://www.cs.umd.edu/projects/skoll/contribute/mysql.html), which automatically tests highly configurable software on distributed computing resources.

KEY TASKS THAT STALLED LAST WEEK

  • Finished all my final exams and projects last week, ready to start this project full time.

KEY CONCERNS

  • I contacted MySQL to get access to push-build source tar balls, so Skoll can test each "push release" of MySQL instead of each check-in. I am waiting for MySQL to provide a way to …
[Read more]
Project Description

The project I am working on for Google Summer of Code 2008 is "A Test Scheduler for the MySQL Build Farm Initiative". The MySQL Build Farm Initiative seeks to create an automated environment that tests MySQL in multiple configurations over a powerful, virtual computing grid provided by community member's local machines.

Currently, MySQL developers use an internal system called push-build to test a static set of configurations across a static set of computing resources. My project will take a step towards realizing the MySQL Build Farm; modify push-build to test a dynamic, rather than static, set of configurations and computing resources.

I will do this by creating a management layer that

  1. models the configuration space to be tested
  2. selects specific configurations from this space to be tested based on programmable coverage criteria
  3. packages and distributes build and test scripts to clients who …
[Read more]
Project Description

The project I am working on for Google Summer of Code 2008 is "A Test Scheduler for the MySQL Build Farm Initiative". The MySQL Build Farm Initiative seeks to create an automated environment that tests MySQL in multiple configurations over a powerful, virtual computing grid provided by community member's local machines.

Currently, MySQL developers use an internal system called push-build to test a static set of configurations across a static set of computing resources. My project will take a step towards realizing the MySQL Build Farm; modify push-build to test a dynamic, rather than static, set of configurations and computing resources.

I will do this by creating a management layer that

  1. models the configuration space to be tested
  2. selects specific configurations from this space to be tested based on programmable coverage criteria
  3. packages and distributes build and test scripts to clients who …
[Read more]
What is the primary Operating System for your production MySQL databases?
PostgreSQL Gets Religion About Replication

The PostgreSQL community is getting really serious about replication. On Thursday May 29th, Tom Lane issued a manifesto concerning database replication on behalf of the PostgreSQL core team to the pgsql-hackers mailing list. Tom's post basically said that lack of easy-to-use, built-in replication is a significant obstacle to wider adoption of PostgreSQL and proposed a technical solution based on log shipping, which is already a well-developed and useful feature.

What was the reaction? The post generated close to 140 responses within the next two days, with a large percentage of the community weighing in. It's one of the most significant announcements on the list in recent history. …

[Read more]
BoF at OSCON

I have just been informed that in addition to a regular session, I will host two Birds Of a Feather sessions at OSCON 2008.

The call for papers is still open. Any suggestions for more entries?
Subversion: What to do when your repository server moves to another ip?

This weekend our networking guys decided to change ips for all of our servers. They also changed our subversion server’s ip. This caused some issues in the subversion world with developers who had checkouts pointing to ips instead of hostname, using command similar to:

svn co svn+ssh://192.168.1.10/svn/myrepos/ /home/mycheckout/

Now when they do “svn update” inside the their /home/mycheckout/ directory, they get an error:

We needed to point the checkout to the new ip. Easiest way to do this is to delete your checkout and re-checkout. Unfortunately, some of the developers had a lot of modified files which wasn’t checked in yet. I fixed it by issuing:

find /home/mycheckout -name "entries"|xargs /usr/bin/perl -w -i -p -e "s/192.168.1.10/10.1.1.10/g"

Find command helps us in finding all the files with name “entries” and xargs takes the filename and passes it to …

[Read more]
Showing entries 33296 to 33305 of 44803
« 10 Newer Entries | 10 Older Entries »