Pages

Google Ads

Wednesday, December 24, 2008

Feliz Natal e um próspero Ano Novo


Natal, época maravilhosa, nascimento do menino Jesus, momento de reflexão e amor ao próximo.

Desejo a todos Boas Festas!!!

Feliz Natal e um próspero ano novo.

Caio Moreno de Souza

As 15 habilidades essenciais que todo profissional de TI deve ter

Fim do ano chegando e o desejo de melhorar e saber o que o mercado espera de um profissional de TI aumenta e com esse desejo de saber mais e melhorar dediquei um bom tempo lendo artigos sobre este assunto e acabei encontrando muita coisa boa que eu gostaria de compartilhar.

São eles:

As 15 habilidades essenciais que todo profissional de TI deve ter


Neste artigo fala-se sobre um livro chamado "The Cuckoo's Egg", fiquei muito curioso pois de todos os itens o único que eu não fiz foi ler o livro "The Cuckoo's Egg", então resolvi buscar no Google por "The Cuckoo's Egg" e para mim voltou como segunda opção um link para um arquivo PDF e para minha surpresa era o livro inteiro, quem quiser comprar visite o site da Amazon.com.

Carreira 2012: O profissional de TI daqui 5 anos para o Google
Neste artigo eu achei bastante interessante o comentário:

"Buscamos alguém com uma formação acadêmica forte, capacidade analítica e experiência em programação: resumindo, um gênio, mas com coração”, diz.

Carreira 2012: O profissional de TI daqui 5 anos para a IBM
Alguns comentários importantes feitos pela IBM.

“Hoje, a complexidade continua sendo um fator de peso, mas tudo está transformado em caixas. O perfil, agora, é de um prestador de serviços”

Para a IBM, o outsourcing está desempenhando um papel fundamental na mudança de perfil dos profissionais de tecnologia. “O ambiente de trabalho é virtual e global ao mesmo tempo. Você precisa trabalhar com parceiros, chefe e – principalmente – clientes remotos, é completamente diferente”, defende Pereira. Bonorino concorda. Segundo ele, as universidades precisam trocar de paradigma na hora de preparar os seus alunos. “Não é preparar para um emprego, mas para trabalhar. A idéia de um emprego estável por muitos anos em um escritório tradicional não é mais verdadeira”, acredita.

De maneira prática, os executivos aconselham que os interessados em trilhar uma carreira hoje na Big Blue, mas também nos próximos cincos anos, tenham uma sólida carreira acadêmica, o conhecimento em mais de um idioma, uma certificação de mercado e que combine – acima de tudo – as características listadas com raciocínio lógico. “Tendo isso, as outras capacidades nós conseguimos trabalhar modularmente para adequar”, completa.


Carreira 2012: O profissional de TI daqui 5 anos para a Accenture

O Chief Operating Officer da Accenture aponta que a rapidez é a maior alteração que o profissional de TI deve adicionar entre as suas capacidades nos próximos cinco anos. “A maior velocidade é exigida tanto no tempo de resposta quanto no tempo de aprendizagem. Especialmente no setor de serviços, o profissional precisa agilidade e conhecimento para desenvolvimento de tecnologias e processos”, defende.

Além disso, define Rueda, outras habilidades além do conhecimento técnico são fundamentais. “Relacionamento, liderança e trabalho em equipe também são importantes para o novo cenário”, acredita. Ele acrescenta que, nos próximos cinco anos, um profissional só vai conseguir crescer em sua carreira se cuidar destas três características comportamentais. Ele completa: “Faz parte da habilidade em liderança saber se relacionar com outras culturas e ter a capacidade de lidar com diversos tipos de pessoas”.

Para ele, o domínio do inglês é fundamental para o profissional de tecnologia trabalhar no mercado global.

O que é CRM e como sua empresa pode extrair seus benefícios

Cuidar bem de seus clientes é tarefa fundamental para um negócio de sucesso, pensando desta forma eu tenho durante alguns anos investido tempo e dinheiro pesquisando sobre CRM e ferramentas de CRM.

Hoje ao ler sobre o assunto na internet encontrei um artigo interessante que recomendo para vocês leitores do meu blog.

O título do artigo é:
O que é CRM e como sua empresa pode extrair seus benefícios
http://wnews.uol.com.br/site/noticias/materia_especial.php?id_secao=17&id_conteudo=509

Using the FIND Command (Linux)

You can save time using the find command.

If you want to find a .pdf file on you computer try:

$ find / -name "*.pdf"

Change .pdf for .gif, .jpg, .mp3, etc and search any type of file

Find files with the word mysql

$ find . -name "*mysql*" -type f

Find in every type of file the words "Professor Coruja" inside the folder /home/coruja

find /home/coruja/ -name "*" | xargs grep "Professor Coruja"

Sintaxe
find /directory -name "*" | xargs grep "word"

If you change "*" for the type of file it will works in a different way.

It will search for a PDF file with the name test or with the word test in the name

find /home/coruja/ -name ".pdf" | xargs grep "Test"

It will search in the current directory files .sh with the word text in the name

find . -name "*.sh" | xargs grep "text"

It will in the whole computer files .sh with the word text in the name

find / -name ".sh" | xargs grep "text"

It will in the whole computer files with the word text in the name

find / -name "*" | xargs grep "text"

Find files with the extension .mp3 or .wav

$ find /media/Elements/MP3/ -name "*.mp3" -or -name "*.wav"

Have Fun!!!

Good Quotes about Success

"Success is the ability to go from failure to failure without losing your enthusiasm."
Sir Winston Leonard Spenser Churchill

Try not to become a man of success, but rather try to become a man of value.
Albert Einstein

"The road to happiness lies in two simple principles; find what interests you and that you can do well, and put your whole soul into it - every bit of energy and ambition and natural ability you have. "
John D. Rockefeller

"Success is a lousy teacher. It seduces smart people into thinking they can't lose."
Bill Gates

"Always bear in mind that your own resolution to succeed is more important than any other. "
Abraham Lincoln

"Those who have succeeded at anything and don't mention luck are kidding themselves"
Larry King

"Formula for success: Rise early, work hard, strike oil. "
J. Paul Getty

"The man who has done his level best... is a success, even though the world may write him down a failure. "
B. C. Forbes

What's money A man is a success if he gets up in the morning and goes to bed at night and in between does what he wants to do.
Bob Dylan

Como identificar o melhor regime de tributação

Acredito que muitos de vocês leitores do meu blog já fizeram a seguinte pergunta:

Como identificar o melhor regime de tributação?

Eu recomendo ler a reportagem abaixo:

http://empresas.globo.com/Empresasenegocios/0,19125,ERA1667855-2992,00.html

Também é claro procurar um contador, ler a respeito no site da Receita Federal e buscar informação no site do Sebrae.

Receita Federal
http://www.receita.fazenda.gov.br/

Sebrae
http://www.sebrae.com.br/


Qual é a melhor forma de contratar?

Muitos Empresários e pessoas tem dúvidas sobre "Qual é a melhor forma de contratar?"

A revista Pequenas Empresas & Grandes Negócios explica de forma resumida sobre esse assunto tão importante.

http://empresas.globo.com/Empresasenegocios/0,19125,ERA1688233-2992,00.html

A Hora do orçamento

Hoje é dia 24 de Dezembro e o fim do ano está chegando, que tal fazer um balanço e preparar um orçamento para 2009?

Abaixo temos o link de uma reportagem bem legal sobre isso.

http://empresas.globo.com/Empresasenegocios/0,19125,ERA1689858-2992,00.html

Sim, você merece uns dias de férias

Amigos Leitores,

Gostei bastante da reportagem sobre Férias e gostaria de compartilhar.

http://empresas.globo.com/Empresasenegocios/0,19125,ERA1663909-2485,00.html

Saturday, December 06, 2008

Address already in use:8009

If when you are running you jboss application you see in the log the message:

Address already in use:8009

It is probably because the address is in use.

You're already running an instance of your servlet engine, or another service is running on its port. Make sure the other service is fully stopped before launching another one.

In my case it happened when I started Pentaho the message was:

Protocol handler initialization failed: java.net.BindException: Address already in use:8009

To solve it:

# ps -a

It will show something like that:

caio@coruja-mobile:~$ ps -a
PID TTY TIME CMD
8345 pts/0 00:00:00 su
8370 pts/0 00:00:00 bash
21804 pts/0 00:00:00 sh
21806 pts/0 00:00:00 sh
21812 pts/0 00:02:48 java
28213 pts/2 00:00:00 ps
caio@coruja-mobile:~$

So kill the java process

# kill -9 21812

If it does not work try:

# ps -ef | grep tomcat

In my case my wmware-server was using port 8009 because the 2.0 version is a web-based version and it uses tomcat.

See the process and kill them all.

To see if the port is still opened use the command:

# nmap your_computer_ip

That's it!!! It worked for me.

MySQL Backup and Restore

Restoring a MySQL Database using command line:

mysql -u user_name -p database_name < file_mysql.sql

Backup a MySQL Database using command line:

mysqldump -u user_name -p database_name > file_mysql.sql

Installing PostgreSQL and PGAdminIII on Ubuntu Server or Desktop

PostgreSQL is a good open source database so you probably would like to install it on your Ubuntu Server or Desktop.

Folow the steps and enjoy it:

$ sudo apt-get install postgresql postgresql-client postgresql-contrib
$ sudo apt-get install pgadmin3

This installs the database server/client, some extra utility scripts and the pgAdmin GUI application for working with the database.

Now we need to reset the password for the ‘postgres’ admin account for the server, so we can use this for all of the system administration tasks. Type the following at the command-line (substitute in the password you want to use for your administrator account):

$ sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD 'password';
template1=# \q

That alters the password for within the database, now we need to do the same for the unix user ‘postgres’:

$ sudo passwd -d postgres
$ sudo su postgres -c passwd

Now enter the same password that you used previously.

Then, from here on in we can use both pgAdmin and command-line access (as the postgres user) to run the database server. But before you jump into pgAdmin we should set-up the PostgreSQL admin pack that enables better logging and monitoring within pgAdmin. Run the following at the command-line:

$ sudo su postgres -c psql < /usr/share/postgresql/8.2/contrib/adminpack.sql

Finally, we need to open up the server so that we can access and use it remotely - unless you only want to access the database on the local machine. To do this, first, we need to edit the postgresql.conf file:

$ sudo gedit /etc/postgresql/8.2/main/postgresql.conf

Now, to edit a couple of lines in the ‘Connections and Authentication’ section…

Change the line:

#listen_addresses = 'localhost'

to

listen_addresses = '*'

and also change the line:

#password_encryption = on

to

password_encryption = on

Then save the file and close gedit.

Now for the final step, we must define who can access the server. This is all done using the pg_hba.conf file.

$ sudo gedit /etc/postgresql/8.2/main/pg_hba.conf

Comment out, or delete the current contents of the file, then add this text to the bottom of the file:

# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database
# super user can access the database using some other method.
# Noninteractive
# access to all databases is required during automatic maintenance
# (autovacuum, daily cronjob, replication, and similar tasks).
#
# Database administrative login by UNIX sockets
local all postgres ident sameuser
# TYPE DATABASE USER CIDR-ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5

# Connections for all PCs on the subnet
#
# TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD
host all all [ip address] [subnet mask] md5

and in the last line, add in your subnet mask (i.e. 255.255.255.0) and the IP address of the machine that you would like to access your server (i.e. 138.250.192.115). However, if you would like to enable access to a range of IP addresses, just substitute the last number for a zero and all machines within that range will be allowed access (i.e. 138.250.192.0 would allow all machines with an IP address 138.250.192.x to use the database server).

That’s it, now all you have to do is restart the server:

$ sudo /etc/init.d/postgresql-8.2 restart