2007 August 14 14:38:35 BRT August 14, 2007
Posted by Girino Vey in : Uncategorized , add a commentSalve os dados
Essa tirinha foi uma homenagem ao Dr. Lazzeri que numa dessas listas de email, fez a “piadinha”:
- «Eu preciso me tratar. Por um instante, imaginei alguém do alto de um abismo, lançando dados (aqueles cubinhos mesmo) lá embaixo, e alguém gritando: “Super-homem! SALVE OS DADOS!”. :-)» by Lazzeri.
–girino 14:44, 14 Agosto 2007 (BRT)
2007 August 11 22:25:16 BRT August 12, 2007
Posted by Girino Vey in : Uncategorized , add a commentPedidos desesperados
Fui ver o que tinha de novo no meu site/blog hoje, e achei o seguinte comentário em Discussão:Fractal - Um tutorial:
Para quem entanda de Fractais e saiba programar!!!!!
eu estou tentando aprender a programar fractais, tenho estudado bastante numeros complexos, e visto muitos artigos e imagens de fractais, (Mas nao consigo instalar java pra programar e visualizar os fractais), queria ajuda para instalar(PROGRAMA) e programar fractais (ja li sua pagina inteira ensinando sobre fractais, e como programar, é vc mesmo, que tem a mae que intende de teoria do caos!!!!!!)
ESTOU LOUCO PARA ENTRAR A FUNDO, MAS EU TENHO QUE CONSEGUIR INSTALAR ALGUMA LINGUEM DE PROGRAMACAO BOA PRA PROGRAMAR FRACTAIS!!!!!!
ajuda, AJUDA!!!!!
Deixado por um anônimo IP.
Não tenho a menor idéia de onde eu deixo um resposta pra ele, então vou deixar aqui no Blog, na esperança que ele consiga ler…
Resposta
Caro anônimo, algumas linguagens são mais fáceis de aprender que outras. A linguagem que eu utilizo para programar fractais é particularmente difícil, principalmente para inciantes: Java. Se quiser aprender Java e souber inglês, recomendo os tutoriais presentes no site da Sun: http://java.sun.com/docs/books/tutorial/. O tutorial ensina inclusive como instalar as ferramentas que serão necessária para programar em Java. Se não souber inglês, aconselho que procure no google, porque não sei a qualidade dos tutoriais em português.
Se quiser, começar por uma linguagem mais fácil de aprender, entretanto tão rica e poderosa quanto o Java, tente começar pelo python. Python também tem um excelente tutorial em inglês: http://docs.python.org/tut/tut.html. Para tutoriais em português fico no mesmo problema: não sei indicar!
Agora resta lembrar que aprender a programar não é que nem andar de bicicleta: você vai levar semanas, quem sabe meses, até conseguir fazer algo sozinho. Para fazer algo minimamente útil, estimo que levará uns 2 anos. Para fazer algo comercialmente viável, 5 a 10 anos. Não se desespere, é assim mesmo! Insista e quem sabe, prove me wrong.
–girino 22:45, 11 Agosto 2007 (BRT)
O que não fazer
Bom, ali em cima dei as dicas de linguagens “úteis” para se programar fractais. Agora neste update vou dar as dicas das inúteis:
- PHP e ASP: São linguagens específicas para produzir conteúdo web. Apesar de muito populares, não são boas para “desenhar” absolutamente nada, simplesmente porque elas não tem (de forma fácil) como gerar uma interface gráfica pro seu programa.
- Javascript: apesar de eu ter feito isso, não recomendo. Era simplesmente uma “prova de conceito”. Desenhar em javascript é difícil e ineficiente. Gastei toda minha experiência para passar por cima das dificuldades mais básicas. Para um novato, desenhar em Javascript é simplesmente suicídio.
- COBOL, FORTRAN, ALGOL e outas linguagens da idade da pedra: pode até ser fácil (em fortran deve ser facílimo) programar e desenhar fractais, mas as linguagens são tão ultrapassadas que você vai ficar “preso” no mundo de 1984 pra sempre. Já que vai aprender, aprenda algo que vai ser útil no futuro.
- C e C++: A primeira é abstrata (ou concreta, depende do ponto de vista) demais para quem está aprendendo, a segunda difícil demais. Ambas são péssimas pra se começar por darem margem a erros exotéricos e inexpugnáveis. Recomendo que aprenda C só depois de ter aprendido outra linguagem.
- Perl: existem 1000 maneiras de se programar em perl, invente uma. Perl é legal, mas tem a incrível propriedade de tornar o melhor dos códigos (programas) ilegível. Típica filosofia: write once, read never!
- PL/SQL, TransactSQL e outras linguagens de stored procedure: precisa falar? quem quer um elefante pra matar uma formiga? Se é que tem como fazer, o que eu acho que não.
- VBA (linguagem de macros do office): Tá loco? Quer programar um fractal dentro do word? Perdeu a cabeça né?
Outras opções
Claro que existem milhares de outras opções de linguagens, pode sempre escolher a que mais combina com você. Alguns exemplos de outras linguagens que podem ser usadas para programar factais:
- Delphi e Visual Basic: São ótimas para criar interfaces gráficas, o que pode facilitar a vida dos iniciantes. Mas geram vícios de programação horrorosos, por isso não recomendo. Melhor aprender “bem” com uma linguagem mais difícil do que aprender mal aprendido com uma linguagem mais fácil.
- Matlab, scilab e outras linguagens matemáticas: São ótimas para se trabalhar com qualquer coisa que envolva matemática, mas não servem pra mais nada. Se quer fazer apenas factais e mais nada, é uma boa opção. Mas pra qualquer outra coisa, desista.
- C#: Eu pessoalmente não conheço, mas como já li bastante a respeito, acho que pode ser uma opção razoável para quem vive no mundo windows.
- Flash: Também não conheço, mas como é própria pra desenhos, acho que deve facilitar bem o trabalho. Ou não, vá saber! Taí… Vou começar a estudar essa porqueira pra ver se faço fractal em flash.
Enfim, linguagem de programação é que nem bunda: Cada um tem a sua! Eu mesmo tenho a sua há algum tempo, mas estou enrolando pra comer!
Se eu pensar em mais besteira eu escrevo aqui depois de novo!
–girino 23:36, 11 Agosto 2007 (BRT)
2007 August 06 16:04:50 BRT August 10, 2007
Posted by Girino Vey in : Uncategorized , add a commentPorque o Virtua Chupa tempo grande
Eu assinava Virtua como banda larga. Foi muito bom enquanto durou, paguei R$ 39,90 por 2Mb de banda durante 1 ano. Depois subiu, R$79,90. Ainda assim era um preço bacana. A brasil telecom cobra R$ 89,90 pela mesma velocidade. Então porque eu vou mudar? Simples: o virtua só é bom quando funciona, mas quase nunca funciona.
Deixa eu tentar ser claro: A NET acha que internet e TV a cabo são a mesma porcaria. Infelizmente tenho uma péssima notícia pra eles: Não é! Algumas diferenças que básicas que eu identifico (entre as milhares) e o porque a NET errou nesse ponto vão abaixo:
O usuário de banda larga sabe o que faz
Quem tem banda larga sabe usar um computador. Quem tem tv a cabo sabe usar uma TV. A diferença pode parecer sutil, mas não é. Uma TV é passiva, você senta a bunda no sofá e liga, o conteúdo vem até você e você “engole”. O que pode dar errado? A imagem some ou fica ruim. O som some ou fica ruim. Mais nada.
A internet é uma coisa bem mais ampla. Tem milhares de sites, milhares de formas de interação entre sites e usuários e entre usuário e usuário (os famosos p2p). Na internet, tudo pode dar errado, desde um único link quebrado até um modem queimado, um cabo partido na central, um erro de configuração do roteador, e todos esses afetam o usuário de forma diferente. E principalmente: o usuário sabe o que deu errado.
Quando eu ligo pro suporte da TV a cabo eu digo: estou sem imagem e aguardo resposta. Quando eu ligo pro suporte da Net eu digo: Tem alguns sites que não entram, o ping é tal, o tracert[1] é tal. Vocês devem ter um problema de roteamento, um técnico pode dar uma olhada? Nesse ponto eu sei que a solução não é imediata e nem envolve reiniciar meu micro e meu modem, coisas que já fiz. Eu espero anotar um número de protocolo e receber um prazo para obter a resposta.
Mas o que a NET faz? O de sempre:
- Vamos estar reiniciando o seu modem e vamos estar monitorando[2].
- Infelizmente nós não estamos detectando nenhum problema com seu modem, por favor aguarde enquanto eu estarei entrando em contato com a equipe de apoio.
(Música durante cerca de 15 a 20 minutos)
- Senhor, não estamos detectando nenhum problema no site, o problema deve ser na residência do senhor.
(Alguns minutos explicando novamente o problema e mostrando que outros usuários do Virtua tem o mesmo problema, e que usuários de outros provedores não tem o problema)
- Senhor, eu estarei transferindo o senhor para nossa equipe de apoio, eu peço que aguarde.
(música por 30 min. até que a ligação cai ou a atendente retorna para te informar que o ramal está ocupado).
No fim, você consegue simplesmente que eles solicitem uma verificação da rede (que sempre resolve o problema).
Resultado: 1h (ou 3h no meu último caso) de telefonema para conseguir exatamente o mesmo que se consegue com as companhias telefônicas em 5 minutos.
Os problemas com banda larga são invariávelmente na rede
Ao contrário da TV a cabo em que os problemas são quase sempre de sincronia do decodificador, os problemas de internet são quase sempre de roteamento, e muitas vezes não tem nada a ver com modem ou micro do usuário. Todo usuário sabe reiniciar o modem e o micro. Usuário de banda larga sabe o que faz.
Os atendentes de primeiro nível não sabem (ou podem) fazer nada
O que deixa a gente na mão do suporte de segundo nível, ou equipe de apoio, que nunca está disponível (claro, deve ficar altamente sobrecarregada).
Até aí nada de mais, anota-se o chamado e a resposta vem mais tarde, quando a equipe de apoio puder, certo? Errado! A NET não deixa abrir esses chamados, temos de aguardar na linha até falar com o suporte de segundo nível, momento em que a ligação invariávelmente cai.
As chamadas caem quando demoram a ser atendidas
Sim, o sistema de telefonia deles deve ser um lixo. Depois de exatos 15 minutos em espera a música acaba, e depois de cerca de 3 min de telefone mudo a ligação termina com um tom de ocupado.
Se isso é por incompetência dos atendes que não sabem transferir as ligações ou porque o sistema em si é ruim, não sei, mas faz com que a gente tenha de ligar 3 ou 4 vezes e reclamar que a ligação cai sempre pra que alguém leve o atendimento até o final.
Os técnicos não tem acesso as informações
Aparentemente os técnicos que são enviados a sua casa para resolver os problemas não são informados do que se trata de forma correta. Eles são em geral super competentes e por várias vezes foram a minha casa para depois dizer:
- O problema era isso? Ah, isso eu resolvo é lá na central.
No que ele telefona para a central e resolve o problema em segundos.
Mas ele só fica sabendo o problema quando chega na minha casa! Se a atendente passasse pra ele (ou ao menos anotasse, porque eles não anotam, dá pra perceber isso quando as ligações caem e eles não sabem o que eu conversei com o atendente anterior, apesar de saber até quem era) o problema, ele resolvia sem nem mesmo ir na minha casa. Economizava tempo meu, dele e dinheiro da NET.
Sugestões par a NET
De forma que o motivo principal de eu sair da NET é o atendimento. Enquanto eles tratarem usuário de banda larga igual usuário de TV a cabo, vão ter um atendimento inútil, custoso e que só traz raiva pro usuário. Se alguém da NET ler isso, por favor, siga as seguintes sugestões:
- Usuário de banda larga sabe o que esta fazendo, por favor ouça e anote o que ele diz.
- O suporte de nível 2 não dá conta de responder em tempo real. Internet é algo complexo. Anote o chamado e faça o suporte de nível 2 entrar em contato mais tarde.
- Usuário não gosta de musiquinha. Se precisar esperar, prefira anotar os contatos do usuário e voltar a ligar mais tarde.
- Obrigue os atendentes a anotar os detalhes do chamado. É desses detalhes que os técnicos precisam. Esses detalhes poupam tempo quando as ligações caem.
- Melhorem o sistema de telefonia As ligações SEMPRE caem quando a gente é transferido. Descubram se é culpa da máquina ou dos operadores, mas por favor, façam funcionar.
Gostaria muito de voltar pra NET, mas do jeito que está, ficou impossível!
Notas
- ? ou traceroute, ou mesmo tracepath, no linux/unix
- ? Que diabos de tempo verbal é esse? Esses caras não sabem que gerúndio é particípio do presente, que não existe um “futuro contínuo” em português?
–girino 16:52, 6 Agosto 2007 (BRT)
- Update
Estou, neste exato momento, no telefone com os operadores da net cancelando meu virtua. –girino 09:36, 10 Agosto 2007 (BRT)
Cancelado. –girino 09:39, 10 Agosto 2007 (BRT)
![[linkk]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/linkk.gif)
![[Linkto]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/img_vote_16x16.jpg)
![[Rec6]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/botao_rec6_16x16.gif)
![[InfoBlogs]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/i.gif)
![[Uêba]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/ueba1.png)
![[del.icio.us]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/delicious.png)
![[Facebook]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/facebook.png)
![[Google]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/google.png)
![[Reddit]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/reddit.png)
![[StumbleUpon]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Technorati]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/technorati.png)
![[Email]](http://girino.org/wordpress/wp-content/plugins/bookmarkify/email.png)