I am the Linux developer Thiago Avelino.

IRC: Avelino on network chat.freenode.org, irc.oftc.net



  • Smashing Magazine
  • Vandelay Design
  • Sixrevision
  • CSS Mania
  • Web Designer Depot
  • Queness

Morre Um Gatinho para Cada Janela do Internet Explorer aberta

Posted in Geral, Segurança, Tecnologia, Twitter, Web 3.0, Windows on julho 1st, 2009 by Thiago Avelino – Comments

gatinhoFF

Morre um Gatinho para cada janela do IE aberta
Imagem dos gatinhos retirados do Flickr: http://www.flickr.com/photos/diogo86/3319519186/

by

LULA gostou do Slackware Linux

Posted in Geral, Linux, Mundo BSD, Slackware, Tecnologia, Twitter on junho 29th, 2009 by Thiago Avelino – Comments

Olha o Lula no FISL 10, logicamente com o pessoal que sabe fazer, SLACKWARE…

Click image to view

Hands On – Virtualização Profissional com Xen

Posted in Geral, Linux, Mundo BSD, Python, Segurança, Slackware, Tecnologia, Twitter, Windows, WordPress on junho 25th, 2009 by Thiago Avelino – Comments

Aprenda a Virtualizar Servidores Linuxlogols

xenOBJETIVO
A Tecnologia de Virtualização, tem se mostrado um meio poderoso para reduzir custos e centralizar o gerenciamento de servidores. Tendo em vista que existem muitas soluções comerciais de virtualização, o Xen Opensource não fica atrás dos seus concorrentes comerciais.

Com o Xen é possível criar e gerenciar Máquinas Virtuais de forma rápida e prática, tornando-se assim uma ferramenta espetacular para uso profissional, sendo um substituto à altura das ferramentas pagas possibilitando ao aluno conhecer o poder da virtualização para servidores Linux.

Este Curso Hands On mostrará como criar e manter servidores Linux Virtuais no mundo real.

PÚBLICO ALVO

Analistas de Suporte, Administradores de Sistemas, Gerentes de TI, Desenvolvedores Linux que desejam se aprofundar no mundo da virtualização.

PRÉ REQUISITOS


Conhecimento de Linux Básico para Intermediário.

EMENTA


  • Introdução a Virtualização e ao Xen

  • Introdução a LVM2

  • Instalação do Xen no Debian 5.0.1 e CentOS 5.3 com suporte a LVM2

  • Configurações e Ajustes no Xen

  • Virtualização Integral e Para-Virtualização

  • Criando Máquinas Virtuais no Xen com Debian GNU/Linux

  • Criando Máquinas Virtuais no Xen com CentOS

  • Conhecendo o Xen-Tools

  • Conhecendo o Virt-Manager

  • Gerenciando PVs, VGs e Lvs

  • Efetuando Backup de Máquinas Virtuais

  • Restaurando Máquinas Virtuais

  • Clonando Máquinas Virtuais

  • Gerenciando Máquinas Virtuais

  • Dicas para Virtualização Profissional

  • Estendendo o Xen

Vagas Limitadas
18/07/2009
À Vista R$500,00
OU 2 x R$275,00

VAGA de programador FREELANCER temporario

Posted in CSS, MySQL, PostgreSQL, Segurança, Slackware, Tecnologia, Twitter, php on junho 22nd, 2009 by Thiago Avelino – Comments

A empresa Piedade Paterno Advocacia busca um profissional FREELANCER com conhecimento:

  • Carga horaria integral 8 horas por dia, contratação por 3 mês (Tempo de concluir o projeto)
  • Valor pago por hora: R$ 30,00
  • Inicio imediato
  • Local: Praça da Liberdade (Metro Liberdade)

Interessado mandar e-mail para thiagoavelinoster@gmail.com ASSUNTO “Vaga Piedade Paterno” ou ligar para 011 3188-6028, estamos aberto a propostas.

bing da Microsoft usa servidores linux!!!

Posted in Linux, Segurança, Tecnologia, Twitter, Web 3.0, Windows on junho 20th, 2009 by Thiago Avelino – Comments

Como diz um ditado: “sou doido mais não sou burro”. O sistema de busca o bing da Microsoft usa servidores linux.

Da uma conferida ai: só clicar no link
http://toolbar.netcraft.com/site_report?url=http://www.bing.com

Agora da uma olhada no comparativo que a Microsoft faz entre os servidor Linux Red Hat e o 2008 server de mais uma clicada ai no link:
http://www.microsoft.com/brasil/servidores/compare/compare_linux.mspx

Como sempre vendem o que não usam e usa. o que não vendem Ironia né ???

Agora meu parecer: Conheço excelentes profissionais de T.I, que são verdadeiros gênios, e não ganham grana com suas soluções e também conheço ums merdas que não sabem nada de nada, nem mesmo instalar um S.O, programam mal pacas, e olhem só alguns dizem que tem mestrado, usaam terno e gravata, e ganham bem!!! E ai mano Thiago porque acontece isso: Esses caras fazem produtos que não valem nada, mais sabem vender esse é o que os impulsiona no mercado e vendem muito bem e sabem divulgar. É assim com a microsoft .

by bobboy

Blip.fm: Escutando musica e comentando sobre

Posted in Geral, Tecnologia, Twitter, Web 3.0 on junho 20th, 2009 by Thiago Avelino – Comments

blipfm_lgHoje o Blip.fm um siite de post estilo Twitter.com só que um grande diferencia de você estar podendo escutar musica e ate mesmo interagir no seu Twitter, da seguinte forma:

Acabei de comentar sobre um musica no meu Blip.fm ele mesmo por API do Twitter.com manda o comentario que coloquei a musica X para o Twitter.com

Vale apena todos que le o meu BLOG estar fazendo um Blip.fm é muito bacana, estou pensando em escrever em XUL um plugin para o Firefox, por enquanto esta em projeto logo logo coloco mais sobre.

Buytter: Compre Twitter de outras pessoas!

Posted in Geral on junho 20th, 2009 by Thiago Avelino – Comments

buytterApresento-lhes: Buytter! Uma nova brincadeira com o twitter, com ele você compra seus amigos, isso mesmo, eles viram sua propriedade!

Funciona assim, primeiro você loga com sua conta no twitter, depois procura os perfis que quiser comprar, no menu à direita, existem as opções de compra, dar um presente, pokear, ou seguir no twitter. Cada perfil começa com 1.000 dólares em mãos para comprar quem quiser, cada perfil começa valendo 200 dólares, cada vez que alguém compra um perfil, este passa a valer alguns dólares a mais (ainda não se sabe a formula). Se alguma pessoa comprar um perfil do qual é sua “propriedade”, o valor é depositado em sua conta, e o perfil passa a ter novo dono.

Exemplo: João comprou Maria por 200 dólares, João agora é dono de Maria, e Maria passa a custar 220 dólares. Marcelo comprou Maria de João por 220 dólares, portanto agora Maria é de Marcelo, e custa 240 dólares. Mas onde foi parar os 220 que Marcelo pagou? Foi para a conta de João.

Divirtam-se nessa nova febre da internet!

1ª pesquisa sobre o uso do PostgreSQL no Brasil

Posted in CentOS, Geral, Linux, Mac, Mundo BSD, PostgreSQL, Segurança, Tecnologia, Twitter, Windows on junho 17th, 2009 by Thiago Avelino – Comments

Estamos lançando a primeira pesquisa sobre o uso do PostgreSQL em ambiente de produção. A idéia é demontrar que existem de fato muita gente utilizando o PostgreSQL e que as pessoas podem confiar nele para suas aplicações corporativas. O resultado da pesquisa será publicado aqui mesmo no site da comunidade brasileira de PostgreSQL através dos totais divulgados. Estamos também abrindo a possibilidade de pessoas que queiram divulgar casos de uso mais detalhados entraram em contato conosco para publicarmos suas experiências.

Preencha a sua pesquisa aqui.

Microsoft venderá novo Windows sem Internet Explorer na Europa

Posted in Geral, Segurança, Tecnologia, Twitter, Windows on junho 15th, 2009 by Thiago Avelino – Comments

SEATTLE (Reuters) – A Microsoft afirmou nesta quinta-feira que a nova versão do sistema operacional Windows para a Europa não incluirá o navegador Internet Explorer.

A iniciativa tem como pano de fundo preocupações de órgãos reguladores europeus de que a gigante de software se impõe no mercado em detrimento de concorrentes que produzem navegadores de Internet.

A aparente renúncia ocorre um pouco antes do prazo para a decisão da Comissão Europeia sobre acusações feitas contra a Microsoft em janeiro, alegando que a empresa abusa de sua posição dominante no mercado ao acoplar o Internet Explorer ao pacote do Windows, protegendo-a de concorrência direta com produtos de outras marcas.

A Microsoft tem alegado que o navegador é uma parte do sistema operacional e que não deveria ser removido. Mas, agora, a empresa planeja removê-lo da versão europeia do Windows 7, que deve chegar às prateleiras no final deste ano.

“Para assegurar que a Microsoft está em acordo com a lei europeia, a Microsoft irá lançar uma versão separada do Windows 7 para distribuição na Europa que não inclua o Windows Internet Explorer”, informou a empresa em uma nota divulgada pelo site de notícias de tecnologia CNET nesta quinta-feira. A Microsoft confirmou a autenticidade da nota.

A medida de Microsoft pode vir a ser uma benção para navegadores da concorrência, como o Chrome, o Firefox e o Opera.

(Reportagem de Bill Rigby)

Nota de esclarecimento – SITES OFF

Posted in Geral, Linux, Segurança, Tecnologia, Twitter, php on junho 14th, 2009 by Thiago Avelino – Comments

Boa tarde pessoal, hoje o servidor onde esta os sites:

  • Avelino.US
  • CentOS-BR.org
  • Ubuntu São Paulo
  • eyeOS Brasil
  • ILIX Project

Estava OFF LINE por motivo de UPDATE do CentOS 5.3 e ativou o SeLinux, eu Thiago Avelino tive restabelecendo o servidor assim qeu vi o e-mail do Christiano do Ubuntu São Paulo.

Slackware 64 Bits está disponível

Posted in Geral, Linux, Slackware, Tecnologia, Twitter on junho 12th, 2009 by Thiago Avelino – Comments

Nos já estamos desenvolvendo e testando o Slackware 64 a algum tempo. A maioria do time de desenvolvimento já está usando em suas maquinas pessoais, e tudo vem funcionado perfeitamente e agora é hora da comunidade poder usar essa nova arquitetura.

Pat e o time do Slackware

Pronto ou não, Slackware agora está disponível em 64-bit oficialmente no diretório x86_64 do nosso ftp. DVDs estarão disponíveis na nossa loja apenas quando estiver a versão do Slackware 13.0 Muito obrigado ao time de deseonvolvimento do Slackware, e um agradecimento especial ao Eric Hameleers que fez o trabalho pesado de recompilar tudo nessa arquitetura, testando, re-testando e salvando tudo no nosso servidor.

Site mostra coleção de beijos e mensagens de amor

Posted in Geral, Tecnologia, Twitter, Web 3.0 on junho 12th, 2009 by Thiago Avelino – Comments
As melhores fotos enviadas por internautas são publicadas no site

As melhores fotos enviadas por internautas são publicadas no site

Corações apaixonados em busca de inspiração para este 12 de junho podem recorrer ao site Best Kisses, uma coleção de imagens de beijos e mensagens de amor enviadas por internautas. Criado por um casal norte-americano, o site tem como objetivo mostrar “o poder do amor, beijo a beijo”.

Ray e Terry, casados há 23 anos, compilam as imagens enviadas por colaboradores e publicam as melhores toda segunda-feira. Algumas fotos são românticas, outras engraçadas, e outras ainda mostram beijos entre familiares e até com animais de estimação. O importante, para o casal, é que a foto mostre amor verdadeiro e “ilumine seu dia”.

Algumas das fotos incluem mensagens apaixonadas, outras contam a história de amor por trás da imagem. O site também dá sugestões de declarações de amor para enviar por SMS

(todo o conteúdo do site é em inglês).

O Best Kisses pode ser acessado pelo endereço www.bestkisses.com. O site também traz instruções para quem quiser colaborar enviando uma foto ou “história de beijo”.

Currículo amoroso
Para quem é mais curioso do que apaixonado, uma boa dica é o Who’s dated who? (”quem namorou quem?”), que mostra uma extensa lista de celebridades e seus “currículos amorosos”.

O site mostra a foto dos antigos parceiros e classifica cada relacionamento como casamento, namoro ou “encontro”. O histórico de Brad Pitt, por exemplo, inclui a atual Angelina Jolie, a ex-mulher Jennifer Aniston e “encontros” com Uma Thurman, Geena Davis e Julia Ormond.

As celebridades também podem ser conectadas pelos “graus de separação”. Basta digitar o nome de duas pessoas para saber quantos parceiros os separam. Gisele Bündchen e Tom Cruise, por exemplo, são unidos por três graus segundo o site: Gisele já saiu com Josh Harnett, que saiu com Katie Holmes, que é casada com Cruise.

O endereço do site é www.whosdatedwho.com.

Redação Terra

Cidade nos EUA usa Twitter para comunicação com cidadãos

Posted in Geral, Tecnologia, Twitter, Web 3.0 on junho 9th, 2009 by Thiago Avelino – Comments

Os cidadãos de San Francisco, nos Estados Unidos, sempre consideraram a resposta a seus problemas urbanos muito lerda. Para tentar tornar o canal de comunicação entre cidadão e poder público menos burocrático, o prefeito Gavin Newsom e o co-fundador do Twitter, Biz Stone, anunciaram um serviço especial no Twitter, no qual as pessoas poderão mandar qualquer tipo de mensagem, de reclamações a sugestões, além de dúvidas.

Moradores poderão falar de veículos abandonados, pichações, limpeza de ruas, buracos, problemas com lixo, barulho e outros. Segundo o site TechCrunch, basta seguir o usuário do Twitter de nome @SF311, pois ele agora é o canal oficial na internet dos cidadãos com sua administração pública. O número 311 é para onde ligam os cidadãos para esclarecer os mesmos tipos de casos.

A parte prática do serviço é a possibilidade de enviar vídeos e imagens dos problemas. Ao enviar uma mensagem direta para o @SF311, este retornará instantaneamente um número de serviço, já que há um membro da equipe da prefeitura dedicado em sanar os problemas vindos desse canal.

E para organizar todas essas informações, rastreando e arquivando todos os chamados, a prefeitura de San Francisco está utilizando a ferramenta CoTweet, que age como um CRM, ou Gestão de Relacionamento com o Cliente. Essa plataforma suporta tanto a comunicação de marketing como atendimento ao consumidor, utilizando o Twitter.

O blog da plataforma CoTweet informa que, segundo o prefeito Gavin Newsom, San Francisco está “mudando o jeito com que as cidades se conectam com seus moradores”.

Geek

Especialistas criam nova ciência para estudar a web

Posted in CSS, Segurança, Tecnologia, Twitter, Web 3.0, php on junho 9th, 2009 by Thiago Avelino – Comments
Tim Berners-Lee, conhecido como "pai da web", é um dos fundadores da iniciativa

Tim Berners-Lee, conhecido como "pai da web", é um dos fundadores da iniciativa

“As interações sociais que mantêm a web unida se tornaram tão complexas que é preciso uma nova ciência para estudá-las”. É com base nessa premissa que foi fundada a Web Science Research Initiative (WSRI), que reúne “acadêmicos, cientistas, sociólogos, empreendedores e tomadores de decisão em todo o mundo em uma entidade de pesquisa multidisciplinar que irá examinar a world wide web e oferecer as soluções práticas necessárias para guiar seu uso e design futuros”.

Entre os quatro diretores-fundadores da organização está Tim Berners-Lee, o cientista da computação britânico que em 1989 se tornou o “pai da world wide web” ao criar o protocolo HTTP, utilizado na comunicação entre os clientes (seu navegador) e os servidores que hospedam as páginas web.

Também fazem parte do projeto Wendy Hall e Nigel Shadbolt, pesquisadores da Escola de Eletrônica e Ciência da Computação da Universidade de Southampton, no Reino Unido, e Daniel J. Weitzner, pesquisador e diretor do W3C.

Em entrevista à revista New Scientist, Berners-Lee explica a idéia por trás da iniciativa: “As pessoas estão estudando o impacto da web em disciplinas como ciências sociais, economia, psicologia e direito. O WSRI quer unificar estas pesquisas. A web é um sistema tão maciço de tecnologia e pessoas conectadas que temos que estudá-la como uma coisa só. Há cerca de cem bilhões de páginas na web, e um número similar de neurônios em nossos cérebros. E como o cérebro, a web é uma coisa muito complicada, que não entendemos completamente, e ainda assim dependemos dela.”

A sede da WSRI fica, é claro, na web, em www.webscience.org. O instituto tem três listas de discussão abertas ao público: “WSRI Announce”, para notícias e alertas de futuros eventos; “WSRI Discuss”, para discussão de assuntos relacionados à “Ciência da Web”; e “Web Science Curriculum”, para discussão do currículo desta nova disciplina.

Geek

Olha onde apareceu a tela azul…

Posted in Geral, Windows on junho 8th, 2009 by Thiago Avelino – Comments

Vanessa Nunes, ZH

Imagina a cena: você está no computador e, plaft, surge uma tela azul. A famosa tela de erro do Windows. Argh! Será preciso reinicializar o sistema. Então tu decides deixar o micro de lado e passear no shopping. E lá pelas tantas, depara-se com ela, de novo, em um dos tótens de propaganda.

Isso é bem possível. No sábado, não resisti e registrei a imagem (ao lado) da famosa tela azul no shopping Praia de Belas. Segundo explicação da Wikipédia, ”essa mensagem de erro normalmente é causada por uma operação ilegal gerada por um processo que por algum motivo perdeu os dados ou o endereço de memória onde estavam guardados os dados.”

Quem não lembra da ocasião em que o titio Bill Gates estava apresentando o Windows 98 e, de repente, surge tela azul? Ok, caso tu não lembras, o YouTube resgata:

Googleando sobre “tela azul”, achei este post do Infopod reunindo 12 aparições inusitadas de erro do Windows, incluindo na Time Square.

No Twitter, o assunto rende piadinhas em 140 caracters, como esta aqui, do Marcel.

Sobre a camiseta com estampa da tela azul, já falei aqui no blog. Está à venda na LinuxMall.

Postado por VAN às 13h01

Microsoft lança buscador “Bing”

Posted in Geral, Tecnologia, Twitter, Windows on junho 8th, 2009 by Thiago Avelino – Comments

A Microsoft lançou na segunda feira dia 3 o novo motor de busca, Bing, que vem substituir o Live Search. É uma tentativa da empresa de concorrer com o Google e que pretende dar aos utilizadores uma pesquisa mais objectiva e simplificada do que a existente no mercado, informa a CNN Money.

“Hoje , os motores de busca ajudam as pessoas a navegar na Internet e a encontrar a informação, mas não ajudam muito as pessoas a usar a informação que encontram”, disse o CEO da Microsoft, Steve Ballmer.

“O Bing permite que as pessoas encontrem a informação rápidamente e facilita a sua utilização na tomada de decisões inteligentes”, acrescenta Ballmer.

Este novo motor de busca está programado para organizar os resultados das pesquisas em grupos relevantes, uma alternativa à recorrente listagem de “links” que os outros motores de busca utilizam.

Sandeep Aggerwal, analista na Collins Stewart, disse que o Bing poderá concorrer com o Google porque é uma tecnologia bem testada, ao contrário do que aconteceu com o antigo motor da Microsoft, o Live Search.

Esta foi a aposta da Microsoft para levantar o seu mercado dos motores de busca que tem estado a cair nos últimos dois anos. As especificidades do Bing.com ainda não estão disponíveis na versão portuguesa que ainda funciona do mesmo modo que o Live Search.

bing-home

Site de emprego – Monster Brasil

Posted in Geral, Twitter on junho 8th, 2009 by Thiago Avelino – Comments

Novo site de busca de emprego muito bom e da resultado para você que busa uma vaga no mercado de trabalho ou você que trabalha no RH de uma empresa e esta querendo contratar funcionarios.

Acesse agora mesmo o Moster Brasil e cadastre seu curriculo: http://www.monsterbrasil.com.br/

1º Encontro Ubuntu-SP – Participe!!!

Posted in Geral, Linux, Segurança, Tecnologia, Twitter on junho 8th, 2009 by Thiago Avelino – Comments

Quem mora em São Paulo ou nas imediações não pode deixar de participar do 1º Encontro do Ubuntu-SP. A ideia é marcar um encontro para nos conhecermos melhor e falarmos sobre software livre.

Outra ideia é que esse encontro se torne mais frequente e que possamos conhecer pessoalmente as pessoas que fazem parte da comunidade. Quem tiver interesse em contribuir com ela, ou esclarecer alguma dúvida sobre como se engajar na comunidade, terá uma ótima oportunidade de fazer isso neste evento.

Enfim, no mínimo será uma ocasião para colocar o papo Nerd em dia! :-)

O encontro será dia 13 de junho, às 15h no Franz Café da Benedito Calixto. Mapa abaixo:

Exibir mapa ampliado

Quem quiser adicionar este evento a uma conta do Google agenda, é só clicar no link abaixo.

Wi-fi lá é de graça, portanto tragam seus laptops e netbooks. O acesso de metrô mais próximo é a estação Clínicas da linha verde. De lá, a pé, são poucos minutos. Esperamos vocês lá.

Falando um pouco sobre Web Semântica

Posted in Geral, Segurança, Tecnologia, Twitter, Web 3.0 on junho 5th, 2009 by Thiago Avelino – Comments

A Web Semântica é nada mais nada menos, que uma web com toda sua informação organizada de forma que não somente seres humanos possam entendê-la, mas principalmente máquinas. Disse principalmente máquinas, porque elas nos ajudarão, de fato, em tarefas que hoje, invariávelmente temos que fazer manualmente.

Imagine a situação abaixo e entenda melhor:
Você precisa fazer uma viagem as pressas para a Tailândia, então você pede ao computador encontrar uma companhia aérea que siga as seguintes restrições: que tenha um voo para a manhã seguinte na classe econômica e seja a companhia com o preço mais barato.
O computador, em poucos momentos lhe fornece o resultado da busca com a companhia que melhor se encaixa nas medidas impostas. Depois disso, você apenas tem o trabalho de reservar seu lugar.

A Web Semântica é uma evolução da nossa web atual.
Com as informações devidamente organizadas, fica fácil de criar sistemas e robôs de busca mais inteligentes e ágeis.
A nossa web de hoje, é uma web que apenas humanos entendem as informações disponíveis. Com a Web Semântica, as máquinas compreenderão essas informações e assim, poderão nos auxiliar em tarefas corriqueiras, que antes eram feitas manualmente.
Atualmente é extremamente complexo fazer um sistema que leia e entenda de maneira sensata qualquer informação que a web provê.

A Web Semântica incorpora significado às informações da web. Isso proporciona um ambiente onde máquinas e usuários trabalhem em conjunto. Tendo cada tipo de informação devidamente identificada, fica fácil para os sistemas encontrarem informações mais precisas sobre um determinado assunto.

Então, o ambiente de que estamos falando, terá informações devidamente identificáveis, que sistemas personalisados possam manipular, compartilhar e reusar de forma prática, as informações providas pela Web.

Veja alguns exemplos de erro do Google:

Migrando MySQL para PostgreSQL

Posted in Linux, MySQL, PostgreSQL, Segurança, Tecnologia on junho 4th, 2009 by Thiago Avelino – Comments

Informações

Você pode ter lido varios artigos com o mesmo nome na pela internet, mas houve apenas fragmentos de informação que é necessário. É hora de colocá-lo todos juntos e em pratica.

Você tem um projeto/sistema rodando no MySQL e de repente você descobrir que você precisa mudar para PostgreSQL. E você se depara com um SQL diferente para cada plataforma, você não tem tempo para reescrever o código do zero, pode ter mais tarde…

Na verdade, pode haver boas razões para migrar um Banco de Dados de MySQL para PostgreSQL:

  • Você pode vender o seu produto com total tranquilidade (PostgreSQL é licenciada BSD, o diferente de  MySQL)
  • Você pode encontrar artigos “Migrando MySQL para PostgreSQL” na web, você não vai encontrar nenhuma “Migrando PostgreSQL para MySQL”
  • PostgreSQL não pode ser apenas mais um péssimo banco se o Skype, Cisco, Juniper, IMDb, Pandora ou NOVA TV decidiu confiar nele e Sun Microsystems tornou base de dados de escolha (que é expressamente engraçado porque domingo recentemente adquiridos MySQL).

No PostgreSQL você ainda pode sentir um pouco como uma pessoa com segurança particular. Existem alguns grandes projetos como o Asterisk, Horde ou DBMail que já reconheceram suas qualidades e que, embora o MySQL foi sua primeira escolha de Banco de Dados, eles estão demonstrando esforço para tornar as coisas ã funcionar.

Chega de BLABLABLA

Convertendo Base de Dados MySQL para PostgreSQL

Fazendo backup do Data Base MySQL:

mysqldump --compatible=postgresql bancodedados > bkp-bancodedados.sql

Corrigindo alguns caracteres:

sed "s/\\\'/\'\'/g" bkp-bancodedados.sql

Isso vai demorar um grande tempo porque que o “sed” le todo o arquivo.

Importando para o PostgreSQL:

psql -h server -d databasename -U username -W < bkp-bancodedados.sql

Pronto você já esta com o seu Data Base em um Banco de Dados PostgreSQL.

Testar Expressão Regular em Python

Posted in Linux, Mundo BSD, Python, Segurança, Tecnologia on maio 28th, 2009 by Thiago Avelino – Comments

Kodos software escrito em Python para testar Regex (Expressão Regular).

Para testar Regex na web podemos usar o: pythonregex.com

php Cheat Sheet

Posted in Segurança, php on maio 28th, 2009 by Thiago Avelino – Comments

Empty() & Co, Special Values

gettype() empty() is_null() isSet() (bool)
$x = “”; string true false true false
$x = null; NULL true true false false
var $x; (not set) NULL true true false false
$x = array(); array true false true false
$x = false; boolean true false true false
$x = 15; integer false false true true
$x = 1; integer false false true true
$x = 0; integer true false true false
$x = -1; integer false false true true
$x = “15″; string false false true true
$x = “1″; string false false true true
$x = “0″; string true false true false
$x = “-1″; string false false true true
$x = “foo”; string false false true true
$x = “true”; string false false true true
$x = “false”; string false false true true

Note: empty() and isSet() don’t give a warning when the variable has not been defined before.

comparison with ==

true false 1 0 -1 “1″ “0″ “-1″ “1.3″ “1.30″ 1.3 1.30 array() “foo” “”
true true false true false true true false true true true true true false true false
false false true false true false false true false false false false false true false true
1 true false true false false true false false false false false false false false false
0 false true false true false false true false false false false false false true true
-1 true false false false true false false true false false false false false false false
“1″ true false true false false true false false false false false false false false false
“0″ false true false true false false true false false false false false false false false
“-1″ true false false false true false false true false false false false false false false
“1.3″ true false false false false false false false true true true true false false false
“1.30″ true false false false false false false false true true true true false false false
1.3 true false false false false false false false true true true true false false false
1.30 true false false false false false false false true true true true false false false
array() false true false false false false false false false false false false true false false
“foo” true false false true false false false false false false false false false true false
“” false true false true false false false false false false false false false false true

comparison with ===

true false 1 0 -1 “1″ “0″ “-1″ “1.3″ “1.30″ 1.3 1.30 array() “foo” “”
true true false false false false false false false false false false false false false false
false false true false false false false false false false false false false false false false
1 false false true false false false false false false false false false false false false
0 false false false true false false false false false false false false false false false
-1 false false false false true false false false false false false false false false false
“1″ false false false false false true false false false false false false false false false
“0″ false false false false false false true false false false false false false false false
“-1″ false false false false false false false true false false false false false false false
“1.3″ false false false false false false false false true false false false false false false
“1.30″ false false false false false false false false false true false false false false false
1.3 false false false false false false false false false false true true false false false
1.30 false false false false false false false false false false true true false false false
array() false false false false false false false false false false false false true false false
“foo” false false false false false false false false false false false false false true false
“” false false false false false false false false false false false false false false true

by: http://www.blueshoes.org/en/developer/php_cheat_sheet/

Camiseta especial Slackware FISL 2009

Posted in Segurança, Slackware, Tecnologia on maio 26th, 2009 by Thiago Avelino – Comments

Através de observações feitas no canal #slackware-br na rede irc.freenode.net com os visitantes do último período percebeu-se que eles aparecem cada vez mais com assuntos fora do escopo do canal, então após um arduo estudo, descobriu-se que é comum após a pergunta de um problema em outros lugares a resposta recebida ser:

“Vai nos mano do slackware que eles manjam”

Por isso, em protesto, por puro divertimento e auto promoção está sendo feita para o fisl 2009 a camiseta com a frase infame. Veja abaixo como adquirir a sua.

Camiseta Slackware 2009

Veja também as medidas de cada tamanho.

BY: Guax

Definido o local do WordCamp

Posted in CSS, CentOS, Geral, Linux, Mundo BSD, MySQL, Segurança, Tecnologia, Twitter, Windows, WordPress, php on maio 26th, 2009 by Thiago Avelino – Comments

O primeiro WordCamp Brasil já tem uma casa. O evento será na sede da FUNARTE em São Paulo, na Alameda Nothman 1058, região central de São Paulo, próximo a estação Marechal Deodoro do metrô.

O local é de fácil acesso, aproximadamente 5 minutos a pé do metrô, tem salas confortáveis para as palestras e um amplo espaço de convivência. Veja o mapa.

Gostaríamos de agradecer também a todas as pessoas que se mobilizaram para encontrar um bom lugar para o evento, assim como aquelas que ofereceram espaço. Muito obrigado!

BY: WP-BR

E se o sistema operacional mais usado fosse o Linux

Posted in CentOS, Geral, Linux, Segurança, Tecnologia, Twitter, Windows on maio 23rd, 2009 by Thiago Avelino – Comments

Eu compreendo o indivíduo que declarou ter problemas em passar do Windows para o Linux. Senti o mesmo ao experimentar o Windows. Decidi experimentá-lo, depois de alguns amigos que o usam a toda a hora me dizerem que era ótimo.

Fui até ao site da Microsoft para baixá-lo mas não estava lá disponível. Fiquei frustrado porque não consegui descobrir como se baixava o mesmo. Por fim tive que perguntar a um amigo e ele disse-me que tinha de o comprar.

Fui até o  carro, fui até à Staples e pedi a um dos vendedores uma cópia do Windows. Ele perguntou-me qual, eu disse-lhe: “Quero a mais completa, por favor” e ele respondeu:

São R$ 599,99  apenas -der …“.

Soltei um palavrão ::O  e voltei para casa de mãos abanando.

Um dos meus amigos deu-me uma cópia do Windows XP mas disse-me para não dizer nada a ninguém. Achei estranho porque faço sempre cópias do Linux para qualquer pessoa que me peça e digo sempre para passar essa cópia a qualquer outra pessoa que esteja interessada, uma vez que já precisem dela.

De qualquer forma coloquei o CD no leitor e esperei que iniciasse o sistema do “Live CD”. Não funcionou. A única coisa que fazia era perguntar-me se o queria instalar. Telefonei para um dos meus amigos, para saber se estava a fazer alguma asneira, mas ele disse-me:

O XP não roda o sistema diretamente do CD“.

Decidi, então, instalá-lo. Segui as instruções que apareciam na tela mas comecei a ficar nervoso porque não perguntou nada sobre os outros sistemas operacionais. Quando instalei o Linux, ele reconheceu que tinha outros sistemas operacionais na máquina e perguntou-me se queria criar uma nova partição e instalar o Linux lá. Voltei a ligar para o meu amigo e ele disse-me que o Windows elimina qualquer outro sistema operacional que encontra, ao instalar-se.

Fiz uma cópia de segurança das minhas coisas e joguei-me de cabeça na instalação. A instalação foi bastante simples, tirando a parte em que tive que escrever umas letras e um código. Tive de ligar outra vez para o meu amigo mas ele ficou chateado e veio escrever ele próprio o código. Voltou a dizer-me para não dizer nada a ninguém (!!!).Depois de reiniciar o computador, dei corrida de olhos pelo sistema.

Fiquei chocado quando me deixou mudar as configurações do sistema sem pedir o acesso de root. O meu amigo começou a ficar um bocado irritado quando liguei outra vez para ele, mas acabou por aparecer em minha casa. Disse-me que o acesso de root era dado logo na inicialização. Tratei logo de fazer outra conta de usuário normal e passei a usá-la. Comecei a ficar confuso quando tentei fazer mudanças e o sistema, ao invés de pedir acesso de root, disse-me que tinha que fechar a sessão de utilizador normal e abrir uma sessão como administrador. Comecei, então, a perceber porque é que tantas pessoas entram sempre como root e tive um arrepio na espinha.

Bom, mas já era hora de trabalhar. Fui ao menu “Iniciar -> Programas”, para abrir uma planilha que eu precisava terminar, mas não consegui encontrar a aplicação de planilhas. O meu amigo disse-me que o Windows não trazia nenhuma aplicação dessas e que eu teria que a baixar da Internet. “Oh…”, pensei, “uma distribuição básica”. Fui ao “Adicionar/Remover Programas” do painel de controle (tal como no Linux), mas não havia lá programas para adicionar. Apenas deixava remover os programas. Não consegui encontrar o botão para adicionar aplicações. O meu amigo disse-me que eu tinha que procurar as aplicações por minha conta. Depois de muita pesquisa no Google, lá encontrei, descarreguei e instalei o OpenOffice.org.

Para dizer a verdade, diverti-me à brava com o Windows. Não entendi muito da terminologia… porque é que há um drive A, depois um C… onde é que está o drive B? Achei a distribuição demasiado básica, não inclui nenhuma aplicação que seja verdadeiramente de produtividade e torna-se muito confuso procurá-la. O meu amigo disse-me que eu precisava de software anti-vírus e anti-spyware, mas o Windows não vinha com nada disso.

Achei-o difícil, confuso e demasiado trabalhoso para mim. Pode ser bom para uma pessoa que seja do tipo técnico, como o meu amigo, mas eu fico-me pelo Linux, obrigado.

ps. Artigo extraído da Lista Ubuntu Brasi