Skip to content

Category: Uncategorized

Ganhei um Bonsai

Ganhei da minha vizinha um bonsai. O problema é que eu não sei muito sobre ele nem sobre como criar bonsais.

Espécie

Bonsai na mesa de trabalho

Eu cheguei a ler um livro sobre o assunto mas, em síntese, ele só disse que tudo émuito relativo. Isso não me ajudou em nada.

Bonsai

Minha primeira tarefa é descobrir que árvore é essa. Alguém me disse que pode ser um pé de acerola. Será que dá o fruto em tamanho normal? Acho que sim.

Água

Bonsai folhas em macro

Outro dúvida é quanta aguá eu devo colocar no bonsai e em qual periodicidade. O tal livro me me recomendou não colocar nem muita nem pouca água (o que não ajuda muito).

Eu estou um pouco preocupado porque quando ele chegou aqui ele estava com algumas folhas bem verdinhas e agora elas estão um pouco mais escuras e muchas. Agora eu estou colocando meia-xícara de água uma vez ao dia.

Solo

Eu andei dando uma olhada no jarro e parece que há umas três camadas no solo. A primeira é de uma areia mais frouxa e clara, depois vem umas pedrinhas brancas ornamentais, como de aquário. Depois tem uma terra escura, cheia de pedacinhos do que parece ser madeira.

bonsai adubo ferilizante no solo

Eu juntei algumas pedrinhas brancas e coloquei ao redor do tronco.

Bonsai água pedras tronco

Folhas

Eu achei várias folhas amareladas e algumas verdes caídas embaixo da árvore.

Bonsai jarro solo

Eu devo retirar elas e jogar fora ou deixar lá servindo como um adubo?

atualizado em 18 de setembro de 2007: muitas pessoas me disseram que isso é um pé de romã. E isso não é bem um bonsai, talvez seria um pré-bonsai.

O Google me Mandou uma Carta

Finalmente chegou meu código de identificação pessoal (PIN) do Google AdSense.

 carta do adsense, frente

Quando eu fiz meus primeiros U$ 50,00 de AdSense eles me avisaram que qualquer pagamento estava retido até que meu endereço fosse confirmado, e que eles haviam mandado uma carta pra mim. Levou um mês para chegar mas finalmente chegou. Eu já tinha achado que ela havia se perdido nos correios (isso já aconteceu comigo). Teria sido mais rápido se eles tivessem enviado a carta da sede do Google no Brasil

Verso da carta do adsense

Com o código em mãos foi só entrar no AdSense e desbloquear minha conta. Eu espero até o final desse mês acumular meus primeiros U$ 100,00 e finalmente ganhar um chequezinho. 🙂

Mudei meu número. Anote

Saí do Oi Controle para o Oi Cartão, mas como efeito eu tive que mudar meu número.

Passo 1: Coloque meu número antigo aqui:
Passo 2: Aperte o botão
Pronto, assim só quem tinha meu telefone antes vai ter meu telefone agora. Isso se ninguém olhar o código-fonte e conseguir descobrir, mas ai o cara é bão mesmo.
Atualizado: Um cara bão chegou e descobriu meu número. 😛 Valeu Victor! Eu mudei a função, mas acho que ainda dá para achar meu número. De toda forma, ainda estou aprendendo javascript. 😉 Eu também tive que apagar alguns comentários

Como o Google permite uma coisa dessas?

Alguém mais está tendo esse problema?

Navegando no meu outro blog, o eupodiatamatando.com, eu escuto num papoco na caixinha de som uma música chata tocando.

adsense tocando música

Mas que saco! Era só o que faltava, o Adsense, logo o Adsense fazendo um tipo de anuncio totalmente inadequado e que é repudiado por 99,99% dos usuários (os 0,01% restantes devem ser surdos).

Talvez bloqueando os anúncios de imagens ou bloqueando esse anunciante em específico possa resolver esse problema, mas aí vou ter que mexer num monte de arquivos do meu template.

Que coisa feia hein Google?

Achei uma utilidade pro Twitter!

Eu sempre achei o Twitter inútil e ridículo, mas hoje, depois de ter uma conta lá há anos finalmente eu consegui enxergar uma face útil nos mini-blogs como o twitter.

Garota usando celular

Por uma série de motivos que envolvem:

  • uma sacanagem de uma assistência técnica.
  • eu ficar sem meu Nokia 6600
  • eu ficar puto e comprar um Nokia 6610i usado de um gringo Norueguês.
  • eu finalmente conseguir configurar a porra do GPRS no celular

Finalmente eu vi que eu posso ficar blogando/microblogando/twitando, como queiram, enquanto eu estou dentro do ônibus ou esperando na fila do dentista. Pronto, acabou a monotonia! Não tenho mais que ler as mesmas revistinhas da Turma da Mônica pela milésima vez ou ler aquelas Caras que tem em absolutamente qualquer consultório de qualquer coisa.

E tem mais!

Para a coisa fazer sentido eu estou colocando aqui na barra lateral direita uma seção mini-blog que é conectada com o RSS do meu twitter. Se a coisa ficar legal eu coloco um também no eupodiatamatando.com.

Configurando GPRS para celulares Oi

Eu testei essas configurações com um Nokia 3300 e com Nokia 6610i.

Configurações

O lugar onde você tem que entrar com essas configurações varia de aparelho para aparelho, mas nos Nokia elas ficam em geral na seção chamada Serviços, geralmente identificada por um globo. Geralmente há várias Configurações de Conexão, o que você faz é criar uma nova e utiliza-la.

Aqui estão todos os dados que você vai precisar. Não se assuste, aqui tem mais dados do que você realmente vai precisar:

Nome: Oi WAP GPRS
Página principal: http://wap.oi.com.br
Tipo de Serviço: WAP Seguro
Gateway: 200.222.108.241
Porta 1: 9203
Domínio 1:
Tipo de Serviço 2: WAP Seguro
Gateway: 200.222.108.241
Porta 2: 9203
Domínio 2:
DNS 1: 000.000.000.000
DNS 2: 000.000.000.000
Tempo Expirado: 10 minutos
CSD No. 1:
Nome Usuário 1:
Senha 1:
Velocidade(Bps) 1: 9600
Linha Tipo 1: ISDN
CSD No. 2:
Nome Usuário 2:
Senha 2:
Velocidade(Bps) 2: 9600
Linha Tipo 2: ISDN
GPRS APN: wapgprs.oi.com.br
Nome do Usuário: oiwap
Senha: oioioi

Provavelmente o que você vai precisar é do APN, gateway (que no celular pode estar escrito IP), login e senha.

Preços e Tarifas

A Oi cobra R$ 0,008 por kb, mais ou menos um centavo por byte. Nos testes que eu fiz, entrar na versão móvel do twitter, me logar, postar um texto e sair custou 8 centavos. Nada mal.

Periquitos camuflados

Quase chegando onde eu tinha estacionado o carro eu escuto um barulho estranho, como que centenas de cacarejos.

Eu olho pra cima, pros lados e nada. Só uma rua deserta da cidade num dia ensolarado de sábado. Aí eu olho mais atentamente as árvores, cajueiros pra ser mais exato, e no meio das folhas eu vejo um pássaro verde, quase invisível no meio das folhas. Mas ele sozinho não poderia produzir tanto barulho. Aí eu me dou conta que eram dezenas, talvez até centenas de pássaros igualmente verdes e igualmente camuflados na impossibilidade de haver tantos pássaros tão bonitos assim no meio da cidade.

Se ao menos eu estivesse com uma câmera. Mas pera aí. Eu estou com uma câmera digital no carro, e bem perto de onde eu estou. Minha curiosidade venceu o medo de ser assaltado numa rua onde todo mundo que eu conheço já foi assaltado.

O pássaro verde

Não entendo muito de pássaros, mas como todos eram desse mesmo tamanho, acho que eram periquitos. Infelizmente na foto só aparece um deles.

Deu até pra medir o quão minha curiosidade foi maior que meu medo, exatas duas fotos. Não mais do que isso, sob a pena de não tirar outras fotos tão cedo.

Periquitos no cajueiro Periquitos no cajueiro

JavaScript: Vetores

Um tutorial básico orientado a exemplos de como funcionam os vetores em JavaScript.

Criando e acessando um vetor

var planetas = new Array()
planetas[0] = "Mercúrio"
planetas[1] = "Vênus"
planetas[2] = "Terra"
planetas[3] = "Marte"
planetas[4] = "Júpiter"
planetas[5] = "Saturno"
planetas[6] = "Urano"
planetas[7] = "Neptuno"

for (i=0;i

Que vai escrever isso:

Mercúrio
Vênus
Terra
Marte
Júpiter
Saturno
Urano
Neptuno

Iterando no vetor

var planetas = new Array()
planetas[0] = "Mercúrio"
planetas[1] = "Vênus"
planetas[2] = "Terra"
planetas[3] = "Marte"
planetas[4] = "Júpiter"
planetas[5] = "Saturno"
planetas[6] = "Urano"
planetas[7] = "Neptuno"

for (i in planetas){
    document.write(planetas[i] + "")
}

vai retornar a mesma saída do primeiro programa:

Que vai escrever isso:

Mercúrio
Vênus
Terra
Marte
Júpiter
Saturno
Urano
Neptuno

Concatenando dois vetores

var litoral = new Array()
litoral[0] = "Jericoacoara"
litoral[1] = "Paracuru"
litoral[2] = "Tabuba"

var sertao = new Array()
sertao[0] = "Itapipoca"
sertao[1] = "Ubajara"
sertao[2] = "Juazeiro"

var ceara = litoral.concat(sertao)

document.write(litoral+"
")
document.write(sertao+"
")
document.write(ceara+"
")

Jericoacoara,Paracuru,Tabuba
Itapipoca,Ubajara,Juazeiro
Jericoacoara,Paracuru,Tabuba,Itapipoca,Ubajara,Juazeiro

Unindo os elementos de um vetor

var letras = new Array(3)
letras[0] = "A"
letras[1] = "B"
letras[2] = "C"
document.write(letras.join() + "")
document.write(letras.join("@"))

A,B,C
A@B@C

Ordenação Literal

Essa ordenação é feita sem usar nenhum parâmetro, então a ordem lexicográfica, a do dicionário.

var coisas = new Array(4)
coisas[0] = "casa"
coisas[1] = "bonde"
coisas[2] = "alvo"
coisas[3] = "dado"

document.write(coisas + "")
document.write(coisas.sort()+ "")
document.write(coisas + "")

Note que depois do .sort() o vetor é alterado.

casa,bonde,alvo,dado
alvo,bonde,casa,dado
alvo,bonde,casa,dado

Ordenação usando uma função de ordenação

A ordenação literal não vai funcionar bem nesse caso, então nos definimos uma função para ordenação. Ela deve retornar zero se ambos forem iguais, um número positivo se o primeiro for maior que o segundo e um número negativo se o segundo for maior que o primeiro.

function sortNumber(a, b){
return a - b
}

var arr = new Array(6)
arr[0] = "10"
arr[1] = "5"
arr[2] = "40"
arr[3] = "25"
arr[4] = "1000"
arr[5] = "1"

document.write(arr + "")
document.write(arr.sort()+"
")
document.write(arr.sort(sortNumber))

10,5,40,25,1000,1
1,10,1000,25,40,5
1,5,10,25,40,1000

Retirando o último elemento

O pop retorna o último elemento do vetor e o retira.

var gatos = new Array(3)
gatos[0] = "Frida"
gatos[1] = "Sauber"
gatos[2] = "Boris"
document.write(gatos + "")
document.write(gatos.pop() + "")
document.write(gatos)

Frida,Sauber,Boris
Boris
Frida,Sauber

Inserindo elementos no final do vetor

O push insere um elemento no final do vetor e retorna seu novo tamanho.

var animais = new Array(3)
animais[0] = "Frida"
animais[1] = "Sauber"
animais[2] = "Frida"
document.write(animais + "")
document.write(animais.push("Vida")+ "")
document.write(animais)

Frida,Sauber,Frida
4
Frida,Sauber,Frida,Vida

Inserindo elementos no inicio do vetor

var inst = new Array(3)
inst[0] = "Baixo"
inst[1] = "Guitarra"
inst[2] = "Piano"
document.write(inst + "")
document.write(inst.unshift("Flauta") + "")
document.write(inst)

Baixo,Guitarra,Piano
4
Flauta,Baixo,Guitarra,Piano

Retirando elemento no inicio do vetor

var inst = new Array(3)
inst[0] = "Baixo"
inst[1] = "Guitarra"
inst[2] = "Piano"

document.write(inst + "")
document.write(inst.shift() + "")
document.write(inst)

Baixo,Guitarra,Piano
Baixo
Guitarra,Piano