Archive for May, 2010

A new era on motivation & engagement

0

The problem is that Andrew doesn’t have his shirt on.

Incredibly this is the most common reasoning I’ve encountered over the last few years addressing the lack of commitment and / or motivation of resources within an organization. Let’s start calling them “people” instead of “resources” and we’ll begin to understand a little better the issue.

Another argument that is also used is:

Well, thats the way “Y Generation” is.

I have dozens of real examples which I won’t disclose die to respect purposes, but most occur / occurred in those organizations that are used to reward the “Performance” of the people.

This is a topic to chat for a long time, but it would be better to do with a coffee in between, much better in a lunch. Unfortunately we are not in any of these situations.

At this time there’s  a very interesting discussion on the list of Agile Argentina that reminded me this issue, in which Juan sent a video that clearly illustrates the issue.

I leave it here for anyone who wants to see it. I hope you find Daniel Pink’s approach about the issue as interesting as i actually do.

For now, it would be good for the new start-ups to begin promoting autonomy, mastery and purpose of each of its employees.

PS: here’s another talk Daniel pink gave in TED:

OSX Leopard

Rails 3 Installation under OSX Leopard

0

Adding auto increment columns

0

I’m currently working on a demo/tutorial on Evolutionary Database Development techniques and tools.

Since yesterday we installed a mysql in a client for some software configuration management operations, I decided to use mysql for the tutorial / demo at hand.

I found something strange when trying to add an auto-incremental column to an existing table.

Given this table:

 create table program (
required_solo_hs int not null,
required_inst_hs int not null,
int not null required_hs
) 

I tried to add a column id:

 alter table add column program id int not null auto_increment 

Getting the following error;

Script line: 1 Incorrect table definition;
There Can be only one auto column and it must be defined as a key

The solution is simply to indicate that the auto increment column is also primary key:

 alter table add column program id int not null auto_increment key, 

Again .. someone might find it useful.

Kleer & Run IT

0

Run IT and Kleer have made a business alliance through which all teh Run IT user will be able to participate in any of the “Agile en Acción!” courses. If you want to participate in these sweepstakes, you must meet the following conditions in Run IT:

  • Enter in your profile that you are interested in participating in the Kleer sweepstakes
  • Have a score of more than 250 points within the network
  • Able to attend the courses taking into account the location of the site

Each winner can participate again in these drawings, should take into account that the points are reset at the time of winning.
The valid points are those obtained by generating content of interest within the community or for inviting friends and then they have registered on the site.

More on Run IT: http://www.runit.com.ar

Windows Vista 64bits & MySQL: ERROR 1045 (28000): Access denied for user ‘root’@'localhost’

6

Today -at Kleer- we went through the experience of installing MySQL 5.1 for the first time in Vista 64bits. Far from being a pleasant installation, as we’re used to, this made us sweat bullets sweat.

After downloading the 64bit installer, install and configure, the setup wizard wouldn’t stop giving the error:

ERROR 1045 (28000): Access denied for user 'root' @ 'localhost'

We tried many solutions but none worked. Except for the following:

1. Stop the service “MySQL” from “Control Panel-> Administrative Tools-> Services”

2. Go to “C:\Windows\System32″

3. Find the file cmd.exe, right click with SHIFT down and select “Run as administrator”

4. Run the following command:

mysqld - skip-grant-tables

5. Leave that window running

6. Open another terminal window, this time NOT as administrator: “Start-> Run-> cmd” ENTER

7. Run the following command:

mysql-u root mysql

8. Wala! We are inside. Run the following statement, changing a password mypass real you want setear:

UPDATE user SET Password = PASSWORD ('mypass') WHERE USER = 'root';
FLUSH PRIVILEGES;

9. Exit:

exit

10. Close the window

11. Close the window that was running as administrator

12. Open task manager and kill all processes named “mysqld” (there should be one, of another user “Administrator”)

13. Start the service from “Control Panel-> Administrative Tools-> Services”

14. Log in again, this time as we are used to:

mysql-u root-p

With this last step, you should be connected without problems. I hope this solution can serve someone and save some time.

Go to Top