segunda-feira, 8 de setembro de 2008

Resolver integrais e outras coisas

Depois de ler este post do VidaGeek.net:

http://vidageek.net/2008/09/08/integrais/

Onde o Luiz da uma exelente dica sobre um solver online do Mathematica, resolvi falar um pouco sobre symbolic solvers.

Resolvedores simbólicos (symbolic solvers) eram novidade a 10 anos atráz. Os mais famosos são o Mathematica (que o Luiz citou) e o Maple, este último é largamente utilizado no colegial americano há muitos anos. Mas são ambos pagos e caros. São programas com décadas de história e tradição em matemática simbólica.

Atualmente o Matlab também faz isso, depois que a empresa que produz o Matlab adquiriu a empresa do Maple (pelo que ouvi falar, posso estar errado) . Em resumo, o Matlab  "do nada" anunciou, há alguns anos, que havia "criado" um mega-power kit de computação simbólica. Mas se vc olhar de baixo do caput, vai estar escrito "Maple" no bloco do motor.  Existe uma versão para estudantes do Matlab, com limitaçãoes.

Solvers livre também existem uma porção, mas que não chegam nem perto dos pagos em termos de quantidade de recursos. Porem, esses recursos à mais, geralmente, envolvem teorias tão profundas que não podem ser tratadas em disciplinas de graduação. No final das contas, o maior problema dos solvers livres é a interface. Quase todos se limitam a uma linha de comando.

O mais conhecido e completo solver livre é o Maxima (maxima.sourceforge.net). Ele possui uma interface semelhante ao Mathematica, só que mais simples. Existem projetos independentes de interface para o máxima, como o WXMaxima (wxmaxima.sourceforge.net), que simplifica brutalmente o uso.

  

terça-feira, 5 de agosto de 2008

Instalando o KNG sem formatação e muitas outras facilidades.

Vou mostrar um método de instalação realmente muitos simples e prático.

São muitas facilidades mesmo. Veja a lista de vantagens:

  1. Não interfere na organização do HD ou nos sistemas instalados.
  2. Fácil remoção.
  3. Não é necessário formatar, pois você usa uma partição existente.
  4. Pode ser a partição do windows ou de outro linux.
  5. Só é necessário espação livre na partição, pelo menos 2,8 Gigas se for só para testar.
  6. Voce pode usar um CD do Kurumin NG, ou um arquivo iso, sem a necessidade do CD. 
  7. A instalação não te pergunta praticamente nada, ela se vira sozinha.
  8. É possível, e igualmente simples, "digivolver" para uma partição própria depois, se você quizer.
  9. É uma instalação de fato, e não virtalização ou "rodar a iso". O desempenho é igual ao de uma instalação clássica. 

Bem, agora vamos ao que interessa. É necessário apenas um programinha para fazer essa mágica toda. A versão para windows chama-se wubi (download) e a de linux lubi (pacote deb, tarball). Significa Windows/linux based Ubuntu Install. Eles foram feitos para instalar o Ubuntu, mas podem ser usados em derivados como o nosso KNG. Maiores informações podem ser obtidas nos links acima. Qualquer dúvida pergunte ai em baixo.

Não esqueça de verificar a integridade do CD, na opção que aparece no menu inicial do boot. Ou no caso do arquivo iso, verifique o md5sum (leia a explicação no final da página de download). 

 O processo é diferente no windows e no linux. Vamos começar pelo windows. Explicação curta: execute o Wubi com o parâmentro "--skipmd5check". Pronto só isso.

Não há instalação, apenas baixe o programa e execute. Se vc for usar o arquivo iso, ele e o executáel do wubi tem que estar na mesma pasta.  

Já dei a dica acima do que é preciso fazer... execute o Wubi com o parâmentro "--skipmd5check"... no final do post, vou mostrar como criar um ícone na Área de Trabalho para isso.

O Wubi reconhecerá o CD do Kurumin NG no drive, ou a iso do Kurumin NG. Ele dirá que é um CD ou uma iso do Kubuntu, mas é isso mesmo, o KNG é derivado do Kubuntu. Resta apenas digitar a senha para o kurumin que será instalado. Vide figura abaixo.

Veja que, por padrão, ele irá instalar no drive C reservando 4 Gigas. Você pode mudar isso se quizer, do contrário, é só clicar em "instalar".

O Wubi irá extrair os arquivos do CD ou do arquivo iso, e se oferecerá para reiniciar o computador para continuar a instalação. Confirme ou reinicie manualmente. No boot do windows aparecerá duas opções: seguir com o boot no windows (que não sofrerá modificações) e a opção "kubuntu". Escolha a segunda para seguir com a instalação. Não será feita nenhuma pergunta. Quando o sistema estiver instalado o computador irá reiniciar novamente. 

Pode acontecer do Kurumin, instalado desta forma, travar no primeiro boot. Mas não há nada errado. Dê Ctrl+Alt+Delete que o computador irá reiniciar e tudo estará funcionando normalmente.

Se vc executar o Wubi novamente ele oferecerá para remover o kubuntu, ou seja, o kurumin.

Pronto, nem doeu!

No caso do lubi, no linux, você deverá instalar o pacote conforme a sua distribuição. Note que é um pacote deb. Se o seu sistema não usa pacotes deb, vai ter que se virar com o tarball. Confesso que não serei de muita ajuda neste caso, pois nunca compilei programas em sistemas não derivados do debian.

Se o seu sistema é derivado do debian, com o Ubuntu, Kurumin e variações, há muitas formas de instalar. A mais simples é: sudo dpkg -i lubi_7.04.04_all.deb, em um terminal na pasta onde salvou o pacote. Seguido de um sudo apt-get install -f, para resolver as dependêcias, se houverem.

depois de instalado o pacote, no Gnome ele aparece no menu Sistema. Aqui, no KDE 4.1, ele não apareceu. Mas basta chama-lo pelo terminal: "sudo lubi". Na página do lubi há uma sequência de screenshots que falam por si só. Em resumo, ele pergunta uma a uma as informações que o wubi trás todas numa tela só.

Ele começa pedindo para você escolher a partição que será usada. Depois disso, se não quizer alterar nada, é só ir dando ok e no fim fornecer uma senha. Como no wubi, o usuário padrão é "ubuntu", você pode mudar isso para "kurumin" ou um nome de sua preferência. Por padrão, ele reservará 3 Gigas para a raiz do sistema, mas 3 Gigas para a sua home e mais 1 Giga para swap

Pronto, agora é só reiniciar para concluir a instalação, como no wubi.

Para desinstalar, basta remover a pasta "wubi" (isso mesmo, não é "lubi") que foi criada na raiz da partição que você indicou para a instalação.

Criando o ícone no windows:

Clique com o botão direiro no Wubi e escolha "Enviar para > Área de Trabalho (Criar atalho)". Vide figura abaixo.

Abra as propriedades do atalho que foi criado na área de trabalho. Vide figura abaixo.

A crescente o parâmetro "--skipmd5check" na final do campo "Destino" e clique em "OK". Vide figura abaixo.

Execute o atalho do Wubi na área de trabalho. 

sexta-feira, 1 de agosto de 2008

Criando um Kokar no Kurumin NG, Ubuntu ou outros derivados do Debian

Primeiro... o que é um Kokar?

Kokar era o nome dado a um recurso existente nas versões anteriores do kurumin. Ele permitia instalar, em uma determinada máquina, um conjunto básico de complementos ao sistema. Sem depender de uma conexão com a internet nesta máquina.

Esses complementos eram na verdade um subconjunto dos ícones mágicos do kurumin. Quando se fala em kokar devemos lembrar que existem dois tipos. Um é o kokar feito pelos desenvolvedores do kurumin e disponível para download junto com a iso do sistema. O segundo tipo é o kokar gerado pelo próprio usuário, através de um dos scripts do sistema. 

Um kokar, de ambos os tipos, é apenas uma cópia dos pacotes e demais instaladores, além dos índices de repositório. Instalar um kokar é simplesmente copiar essas coisas para o seu devido lugar no seu sistema. 

No Kurumin NG 8.06, versão atual do kurumin, um novo sistema de ícones mágicos ainda está em desenvolvimento. Por esse motivo, ainda não faz muito sentido se falar em um Kokar oficial (do primeiro tipo). 

Mas nada impede que vc crie o seu próprio. Se vc tem acesso a uma máquina com internet, então pode usá-la para gerar o seu kokar. Deste modo, tudo que já foi instalado nesta máquina poderá ser replicado em outras.

No kurumin NG ou em outros sistemas que utilizem o sistema apt, como Ubuntu, Debian e derivados, para gerar um kokar, basta copiar o conteúdo de três pastas:

/var/cache/apt/arquives (pacotes deb e outros instaladores baixados pelos ícones mágicos)
/var/lib/apt/lists (configuração dos repositórios)
/etc/apt (índices dos repositórios)

É uma boa idéia atualizar o sistema antes. Pois assim, as máquinas aonde vc instalar o kokar também serão atualizadas. 

Depois, pode-se gerar uma iso de cd ou dvd dessa cópia. A única vantagem disso é compactação. Então, se a cópia das pastas que citei não encher um cd, ou se vc for usar um dvd, não é necessário criar a iso.

Para criar a iso, supondo que vc copiou tudo na pasta "dir_copias", use o comando a seguir:

mkisofs -pad -l -r -J -v -V "Kokar" -hide-rr-moved -o kokar.iso dir_copias

Isso gera um o arquivo kokar.iso, que pode ser gravado em um cd. Depois de copiar esses arquivos para os respectivos lugares, seu kokar está instalado. 

Agora, vc já pode instalar, sem conexão com a iternet, os programas que já haviam sido instalados na máquina onde o kokar foi gerado.



terça-feira, 29 de julho de 2008

Blog novo!

Este é oficialmente o primeiro post neste blog. Nas postagens anteriores eu apenas estava portando o conteúdo do blog antigo:

http://my.opera.com/cybertoddy/blog/

Estou deixando de atualizar o blog no My.Opera. A razão da mudança é a falta de recursos no blog antigo contra a farta oferta do Blogger.

Na coluna à direita, em "Notícias selecionadas" vc spodem ver a seleção de notícias diárias que faço... relacionadas com tecnologia e linux, etc.

É isso.

Textos meus, publicados em outros sites

Wubi também funciona com parentes do Ubuntu - testado com o Kurumin NG - 03/05/2008 

Opera 9.5 em QT4 - 12/10/2007 

Google Talk direto no navegador - 10/10/2007 

Vídeo da placa-mãe da Asus com Linux embarcado - boot em 5 segundos - 07/10/2007 

Wiki sobre Tex regionalizado. - 09/05/2007

Mobile codes: Dando mais utilidade para a câmera do seu celular

Esse papo não é novo, mas agora é que está "pegando".

Mobile codes é uma forma de driblar a dificuldade de se digitar nos tecladinhos dos telefones.

Veja a dica orignal aqui:
http://www.gdhpress.com.br/blog/mobile-codes/

Trecho, com adaptações:
"mobile codes são códigos de barra bidimensionais que podem incluir links, endereços de e-mail ou mesmo pequenos blocos de texto. O mobile code é capturado usando a câmera do celular, através de um leitor instalado, que exibe a informação e oferece uma ação relacionada a ela (abrir no navegador, adicionar aos contatos, etc.)."

Este é código com o link do blog:


Uma boa referência que encontrei é o www.i-nigma.com

O leitor deste site possui uma lista bem maior de aparelhos compatíveis, e tem um visual mais "pop". O download que é duro, quase 500K! 

Mas o gerador de códigos deste site eu achei melhor que o da Nokia, citado na dica acima. 

Para baixar o i-nigma, acesse: www.i-nigma.mobi
PS: Este endereço não aceita o Mini Opera.

O leitor da Kaywa (também citado na dica acima) tem um download bem menor, cento e poucos kb. O visual é mais limpo, e tem até uma função ou outra a mais que o i-nigma. Neste caso, meu aparelho (W200i) não constava na lista de hardware compatível, mas resolvi testar. Escolhi o aparelho mais similar da lista (W300i) e funcionou perfeito.

Nos testes que fiz, o i-nigma sempre reconheceu os códigos de prima. Já o kaywa, falhava várias vezes, tendo de repetir a captura (foto).

Ambos funcionam muito bem com links web. Além disso, eles se mostraram bem úteis para adicionar contatos, e o kaywa ainda dá a opção de enviar um email para um endereço lido. 

Agora, se o código for um texto qualquer, em ambos, só é possível visualizá-lo. Não dá pra salvar, editar e nem usar pra nada... só dá pra ler na hora... tipo, mensagem secreta.

Para gerar os códigos, tanto no site da i-nigma, como no site da nokia, existem dois tipos: "Data Matrix" e "QR Code".
Eu achi o segundo tipo mais bonitinho e mais fácil de enquadrar, na hora de bater a foto.

O Hotmail pode não estar entregando suas mensagens

Recebi hoje o comunicado do Dicas-L, uma das listas que assino, dizendo que não aceitarão mais emails do microsoft (hotmail, msn, live.com, etc) e irão cancelar os cadastros existentes.

Parece que a microsoft anda "sumindo" com as mensagens que se originam de softwares ou serviços que não são dela. Se você usa um email que não seja da microsoft, ou usa um software de email que não seja da microsoft, suas mensagens para emails dela podem não estar sendo entregues. O pior é que ela não avisa nem o remetente e nem o destinatário.

Resumindo, se você usa hotmail pode não estar recebendo mesagens de outros serviços.

O recomendado é mudar para um email do yahoo ou do google, famosos por sua qualidade. Eu prefiro o gmail.

Vale lembrar que não é necessário usar hotmail no msn, pode ser qualquer endereço. Eu uso meu gmail no msn, por exemplo.
Veja um trecho do comunicado :
"Nós últimos meses eu tenho travado uma batalha infernal com o suporte técnico do Hotmail para convencê-los de que as mensagens diárias da Dicas-L não são spam. É um verdadeiro calvário e eu declaro aqui que esta batalha está perdida. Eu adotei todas as medidas recomendadas, mas mesmo assim nada.
O pior é que o Hotmail parece aceitar a mensagem, mas a descarta sem avisar nem o remetente nem o destinatário. A mensagem simplesmente desaparece. 
A Dicas-L possui hoje, 23 de julho de 2008, 5.817 endereços do Gmail, 3.859 endereços do Yahoo! e 3.471 endereços do Hotmail, MSN.com e Live.com. Ao que tudo indica, a Microsoft, talvez por conta de seu monopólio quase que absoluto, não tem interesse em ouvir seus usuários, o que é demonstrado pela qualidade sofrível de seu atendimento. 
Ainda mais preocupante, segundo afirma o artigo Are Hotmail cutting their own throat, o software cliente utilizado para enviar mensagens para o Hotmail desempenha um papel importante na aceitação ou rejeição de uma mensagem. Durante os testes realizados pelo autor, mensagens enviadas para o Hotmail usando o cliente Outlook 2003, foram entregues normalmente. Já clientes como Mozilla Thunderbird, foram bloqueados. Será que usuários de software livre, como Mozilla Thunderbird, são mais propensos a enviar Spam? Ou existe uma outra razão? 
Por esta razão, todos os endereços de Hotmail, MSN.com e Live.com, estão sendo filtrados das mensagens da Dicas-L a partir de hoje. Se você é usuário de algum destes serviços, você pode estar sendo prejudicado, pois possivelmente, mensagens legítimas e provavelmente importantes para você, não chegarão até a sua caixa postal, porque um programa estúpido de computador pode estar querendo lhe "ajudar". O bloqueio de 3.471 usuários pode ser pouco, mas se outros provedores de informação tomarem o mesmo caminho, quem sabe eles irão nos ouvir? Considerando-se também que o Hotmail, em termos de serviços oferecidos fica bem atrás de provedores como Google e Yahoo!, porque não mudar?" 

Veja na integra:

http://www.dicas-l.com.br/10anos/10anos_20080723.php

Senado aprova projeto de controle da web

Friday, 25. July 2008, 12:37:37

Acho que o assunto é do interesse de todos.


O Senado aprovou o projeto de controle da web ou projeto de cibercrimes, como vem sendo chamado. Ele tem sido mais divulgado por endurecer a legislação contra a pedofilia, mas ele vai bem além.

Você pode ler mais nesses dois links:
Senado aprova projeto de controle da web

A Petição pelo veto ao projeto de cibercrimes

Essa nova lei, disfarçada com boas ações, aproveita para limitar liberdades que usamos diariamente. 

Ela transforma em crime várias situações. Dentre elas, algumas que por falta de legislação são difíceis de serem controladas como a pedofilia e outras práticas mau intencionadas. Nisso a nova lei seria um avanço, mas, por debaixo dos panos, estão querendo "nos dar uma pernada".

Essa lei transformaria em crime também a cópia de qualquer conteúdo, não previamente autorizada pelo autor. O que inclui o uso de programas como Emule e semelhantes. Isso não é ilegal, atualmente, desde que seja para fins pessoais que não visem a exploração comercial.

Ou seja, não é crime (embora não seja exatamente honesto) baixar músicas ou filmes da internet, ou copiar de um amigo. Crime é comprar ou vender CDs e DVDs piratas. Ou pelo menos assim será enquanto essa lei não for aprovada. E se ocorrer irá dificultar o acesso à cultura para a maioria da população. 

A lei já passou pelo senado, agora vai para a Câmara dos Deputados onde poderá ainda sofrer modificações. É a última chance de barrar a lei. 


Por isso, encaminho o endereço abaixo onde, quem tiver interesse, poderá assinar uma petição contra o projeto de lei

http://www.petitiononline.com/veto2008/petition.html


Obrigado pela atenção.

Skate voador de Marty Mcfly está à venda

Friday, 25. July 2008, 14:28:14
"Duas peças usadas na produção dos filmes "De Volta para o Futuro II" e "De Volta para o Futuro III" --inclusive na famosa cena em que o ator Michael J. Fox flutua sobre a água-- foram colocadas para leilão no eBay. Quem desenbolsar 50 mil dólares primeiro, arremata o lote. Os protótipos evidentemente não voam..." Dahn!

http://info.abril.com.br/aberto/infonews/072008/25072008-7.shl

Transforme seu celular em terminal sem fio SSH

Wednesday, 20. September 2006, 22:29:52

news 
Veja neste documento como tornar o seu celular um cliente ssh/telnet com o MidpSSH. Este texto contém instruções passo-a-passo de como instalar em seu aparelho de telefonia móvel um cliente para conectar com os serviços ssh e/ou telnet de qualquer lugar, assim proporcionando o acesso ao modo console de seu servidor Linux em qualquer posição geográfica

Por: Alessandro de Oliveira Faria

relógio feito quase que inteiramente com partes reaproveitadas do seu computador

Friday, 25. July 2008, 12:33:13


http://info.abril.com.br/blog/gadgets/20080723_listar.shtml?96124

Red Bug

Friday, 25. July 2008, 12:34:27
Não sei se conhecem... ta ai a dica.

http://www.redbug.com.br/product/classic/237858.html
http://www.redbug.com.br/product/classic/231628.html
http://www.redbug.com.br/product/classic/231602.html
http://www.redbug.com.br/product/classic/231569.html

O equivalente físico ao múmero imaginário: A molécula Imaginária!

Eu costumo ler matérias sobre computação quântica... mas essa foi
foda... Bateu o recorde de "hein!?" por parágrafo.

http://www.inovacaotecnologica.com.br/noticias/noticia.php?artigo=molecula-desconhecida-funciona-como-qubit-para-computador-quantico&id=010150080711

A Criação do Mundo Segundo o Root

Esse é clássico.

http://blog.jorgepereira.com.br/2008/05/11/a-criacao-do-mundo-segundo-o-root/#more-74