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
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
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)
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
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
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?
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
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
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
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
mysql -u
Backup a MySQL Database using command line:
mysqldump -u user_name
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