December 30th, 2008
in
servidores |
No Comments →

pastel de vento
Para testar se sua máquina está acessando um servidor, use o comando ping (tanto em linux quanto em windows)
$ ping nomedohost..com.br
ou
$ ping 000.000.00.0
Onde 000.000.00.0 é o ip do servidor.
Se obtiver a mensagem de “host sem recheio”
From 000.000.00.0 icmp_seq=40 Destination Host Unreachable
Significa que o servidor está caído e/ou sua máquina não consegue acessá-lo.
Se, ao contrário, obtiver um mensagem contendo algo do tipo
64 bytes from 000.000.00.0: icmp_seq=41 ttl=64 time=1030 ms
Significa que o servidor está de pé e sua máquina conseguiu acessá-lo. Levou-se 1030ms para acessá-lo e 64 bytes foram usados.
Share/Save
December 10th, 2008
in
News |
No Comments →
Today is the birthday of the first computer programmer. And it was a lady, believe me! Awesome! Dear Ada, I really respect and I’m proud of you!
Ada Lovelace (1815)
Ada Lovelace, daughter of poet Lord Byron, has been called the world’s first computer programmer for her description of Charles Babbage’s early mechanical general-purpose computer, the analytical engine. Biographers debate the extent of her contributions, but she remains a celebrated figure in the field, and her image can be seen today on hologram stickers intended to verify what?
More…
Share/Save
November 27th, 2008
in
Dúvidas |
No Comments →
Some nice info about ftp error codes so you know what they mean. i am sure you see them all the time and sometimes you dont know what they mean, so take a look here.
The most common codes:
421 - often means: too many users logged to the same account.
530 - wrong login:pass, some servers auto-switch to 530 from 421 when they reach the max # of users. so notice the error message attached to the code.
550 - common in Ratio site, If the file exsist it means you have no access to the file or dir. if you try changing dirs in an FTP and you`re getting a 550 message, it means you don`t have access to the dir, but, It doesn`t mean you don`t have access to a dir inside that dir. (meaning when getting a direct path, log into the path directly, not 1 dir by 1).
All others:
110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm Where yyyy is User-process data stream marker, and mmmm server’s equivalent marker (note the spaces between markers and “=”).
120 Service ready in nnn minutes.
125 Data connection already open; transfer starting.
150 File status okay; about to open data connection.
200 Command okay.
202 Command not implemented, superfluous at this site.
211 System status, or system help reply.
212 Directory status.
213 File status.
214 Help message. On how to use the server or the meaning of a particular non-standard command. This reply is useful only to the human user.
215 NAME system type. Where NAME is an official system name from the list in the Assigned Numbers document.
220 Service ready for new user.
221 Service closing control connection. Logged out if appropriate.
225 Data connection open; no transfer in progress.
226 Closing data connection. Requested file action successful (for example, file transfer or file abort).
227 Entering Passive Mode (h1,h2,h3,h4,p1,p2).
230 User logged in, proceed.
250 Requested file action okay, completed.
257 “PATHNAME” created.
331 User name okay, need password.
332 Need account for login.
350 Requested file action pending further information.
421 Too many users logged to the same account
425 Can’t open data connection.
426 Connection closed; transfer aborted.
450 Requested file action not taken. File unavailable (e.g., file busy).
451 Requested action aborted: local error in processing.
452 Requested action not taken. Insufficient storage space in system.
500 Syntax error, command unrecognized. This may include errors such as command line too long.
501 Syntax error in parameters or arguments.
502 Command not implemented.
503 Bad sequence of commands.
504 Command not implemented for that parameter.
530 Not logged in.
532 Need account for storing files.
550 Requested action not taken. File unavailable (e.g., file not found, no access).
551 Requested action aborted: page type unknown.
552 Requested file action aborted. Exceeded storage allocation (for current directory or dataset).
553 Requested action not taken. File name not allowed.
Share/Save
November 25th, 2008
in
Internet |
No Comments →
Para quem, como eu, acha que uma customização faz todo o charma do sistema web, o google lançou seu novo pacote de temas para G-mail.
Agora você pode escolher entre diversos temas coloridos para deixar o seu G-mail com a sua cara. Inclusive alguns temas modificam-se de acordo com o período do dia (caso você forneça sua localização).
Enjoy
Share/Save
November 25th, 2008
in
Nerds |
No Comments →
Tenho sido bem relapsa com este blog, estou trabalhando d+ e escrevendo d-.
Mas algumas novidades estão vindo por aí:
- Symfony Tutorial
- Json
Yes, we have ajax!
Share/Save
November 24th, 2008
in
Dúvidas |
No Comments →
Recebi uma dúvida e ainda não deu tempo de montar a resposta, se quiserem opinar…
Olá Pretty! Como eu faria para implementar isso na minha pagina web !!
por exemplo, tenho um servlet que recebe o usuario e senha digitados pelo usuario e busca no banco caso sejam iguais e retorna verdadeiro e insere o nome de usuario em uma session que eu vou usar pra fazer log de tudo que o usuario fez no sisteminha coisa basica..
Share/Save
November 24th, 2008
in
Myself |
No Comments →
Uma coisa é certa: se quer que seus colaboradores trabalhem felizes, providencie um BOM café para eles.
Não tem como trabalhar entusiasmado com um café ruim.
Quando eu entrei na empresa e minha sala ficava ao lado da sala dos geretes, eu utilizava a máquina de café deles (dessas que você coloca moeda, aperta um botão e sai o café que você escolheu - no caso o cafezinho simples é gratis, só são cobrados capuccinos e mocaccinos) e o café era muito bom. Um dos melhores. E de café eu entendo!
Dois meses depois o prédio novo ficou pronto, fui transferida, ganhamos uma máquina de café só para nós, reles mortais colaboradores… Pois bem, o café desta máquina é uma porcaria. Gosto de café refeito. Até água doce é melhor. Tenho a impressão de que o mesmo pó coa uns 5 cafés.
Ah, nem os pagos são bons. O cappucino é fraco e frio. Acho que o leite não é aquecido…
Enfim, cada vez que pego um café, fico mais mau-humorada, pois deveria servir para eu ficar acordada e trabalhar feliz! Ecati!
Share/Save
November 17th, 2008
in
Myself, Nerds |
No Comments →
- Seleção de 25h de músicas, em ordem aleatória no Media Player
- Som a um nível que não permita ouvir nenhum ruído além da música.
- The best IDE
- Ambiente mega blaster plus plus (processador supimpa + mega power memória)
- Frutas e àgua à disposição
- café, café, café, café
- e… manda bala!
If you liked that, try these...
Café
.
Share/Save
July 29th, 2008
in
exceptions |
No Comments →
A exceção IndexOutOfBoundsException é obtida quando você tenta acessar uma posição de um Array, List, Collection, ou qualquer outro tipo da família, que não existe. Lembre-se de que os índices em Java começam em 0 e vão até a quantidade de elementos menos 1. Por exemplo, temos uma lista com 4 elementos, iniciando na posição zero e tentamos acessar a posição 4.
List<Coisas> lista = new ArrayList<Coisas>();
lista.add(new Coisa("cachorro"));
lista.add(new Coisa("gato"));
lista.add(new Coisa("sapato"));
lista.add(new Coisa("livro"));
Coisa coisinha = lista.get(4);
System.out.println("Tipo da coisinha: "+coisinha.getTipo());
Ao executar o código acima, temos a exceção
java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 4
Como a lista por default inicia-se em [0] zero!, para acessar o tipo livro devemos
Coisa coisinha = lista.get(3);
Isso pode parecer bobagem… Mas no meio de um projeto gigante pode dar muita dor de cabeça…
Para array, a exceção lançada é ArrayIndexOutOfBoundsException. Para String a exceção é StringIndexOutOfBoundsException e no caso do ArrayList tem-se IndexOutOfBoundsException. Essas excessões são bem parecidas, leia um pouco mais sobre isso no artigo abaixo.
Entenda a exceção IndexOutOfBoundsException
Share/Save
July 25th, 2008
in
JSF, Tutorial |
No Comments →
Para começar, você precisa instalar o java. Faça o download na página da SUN escolhendo o seu sistema operacional. Para instalar no Windows é next-next-next. Não esqueça de ler a licença de uso antes de concondar com ela.
Para instalar o java em alguma distribuição do linux, tente esse
manual aqui.
A segunda coisa a fazer é escolher uma IDE para ser seu ambiente de desenvolvimento. Tem gente que indica que iniciantes comecem com o NetBeans, pois tem uma interface mais simplificada, não deixa o programador fazer tanta bobagem.
Eu prefiro o Eclipse. Eu não gosto que uma IDE cuide de mim. Eu gosto de mandar e exijo que ela obedeça! O ser pensante sou eu, e se quero fazer bobagem, problema meu! hehehe
Brincadeiras à parte, a escolha da IDE é um passo importante, mas não é religião. Escolha a que mais te agradar, a que melhor suprir suas necessidades.
Se você preferir compilar na unha, acho que este tutorial não é para você… Escreva o seu e mande que eu posto aqui, amigo nerd! 
Share/Save