5 Gadgets populares que rodam linux

Postado por gutocarvalho, Quarta-feira, Julho 23, 2008, 20:11

Levantamento interessante sobre gadgets comerciais que podem ser hackeados para rodar linux.

http://www.osnews.com/story/20084/5_Most_Popular_Linux-Hackable_Gadgets

[]’s
Guto

Drizzle, um fork do MySQL para aplicações web….

Postado por gutocarvalho, Quarta-feira, Julho 23, 2008, 17:20

Funcionários do MYSQL anunciaram um fork do MYSQL, seu nome é Drizzle. A explicação para este fork é que quando a SUN adquiriu o MYSQL ela anunciou que iria focar seu trabalho em desenvolvimento de um MYSQL corporativo, enterprise, específico para aplições de missão crítica, neste ponto podemos entender que então todos esperavam que o MYSQL se tornasse maior e mais pesado, que é o que tem acontecido.

Mas existiam aqueles que esperavam ainda ver um MYSQL menor, leve, rápido, sem todas aquelas inúmeras features e melhorias implementadas após a versão 4.1, estas pessoas pensavam em tirar todas estas implementações e focar em um MYSQL para aplicações web, simples, rápido e eficiente.

Segundo Brian Aker, diretor de arquitetura do MYSQL na SUN, no Drizzle as Stored Procedures, Views, Triggers, Query Cache, e mais algumas features serão deixadas de lado.

Seu foco será:

1) Aplicações web
2) Cloud components
3) Databases sem lógica de negócios (ex: stored procedures).
4) Arquitetura Multi-Core

Aker disse ainda que o Drizzle será um projeto totalmente independente e genuinamente open source, ele será feito fora da infra-estrutura da SUN e será codificado com licença GPLv2.  Os desenvolvedores afirmaram que estarão fazendo um esforço para utilizar bibliotecas open source onde for possível.

Acesse o projeto
https://launchpad.net/drizzle

Referências:
http://blogs.the451group.com/opensource/2008/07/23/891/
http://www.tuxmachines.org/node/28900

[]’s
Guto

AMB divulga lista de candidatos que respondem a processos!

Postado por gutocarvalho, Quarta-feira, Julho 23, 2008, 11:32

A Associação dos Magistrados Brasileiros divulgou a lista de a candidatos às próximas eleições que estão respondendo a ações penais, de improbidade administrativa e eleitoral. Acesse já e descubra quem são os candidatos de sua região que merecem uma análise mais bem mais cautelosa, já que infelizmente eles puderam se candidatar.

http://www.amb.com.br/portal/index.asp?secao=listacandidatos

Fique esperto!

[]’s
Guto

console: scripts para fazer backup de bancos pgsql e mysql

Postado por gutocarvalho, Quarta-feira, Julho 23, 2008, 10:40

Compartilhando!

Os scripts fazem dump banco a banco e dump all.

http://gutocarvalho.net/mediawiki/index.php/Backup_do_MYSQL

http://gutocarvalho.net/mediawiki/index.php/Backup_do_PGSQL

[]’s
Guto

console: rsync + ssh em porta diferente da 22

Postado por gutocarvalho, Quarta-feira, Julho 23, 2008, 9:40

Está se descabelando para fazer um rsync + ssh em um servidor onde porta do ssh é diferente da 22?

Alguns métodos possíveis…

rsync -avz –rsh=’ssh -p 2222′ /diretorio/de/origem usuario@host:/diretorio/de/destino/

ou

rsync -avz -e ’ssh -p 2222′ /diretorio/de/origem usuario@host:/diretorio/de/destino/

[]’s
Guto

Cuidado com as distorções em notícias!

Postado por gutocarvalho, Terça-feira, Julho 22, 2008, 10:27

Tenho lido em vários sites que o STF iniciou uma adoção de Software Livre, mas o que é fato na verdade é que eles criaram um núcleo de estudos com foco em tecnologias livres, e este núcleo está avaliando quais destas soluções podem atender determinadas demandas, substituindo tecnologias proprietárias existentes no STF.

Mas vale lembrar que isto está longe de ser uma adoção, este estudo pode simplesmente terminar, ser apresentado e o STF arquivar.

Temos que tomar mais cuidado com as distorção de notícias, daqui a pouco o STF fala que não adotou nem adotará nada e quem sai prejudicado neste história é o próprio SL, pois ficará parecendo que tais tecnologias tiveram uma análise negativa ou que foi um migração mal planejada ou mal sucedida.

Cuidado com as distorções.

A notícia original, contendo a explicação correta está no link abaixo:

http://teseu.wordpress.com/2008/07/16/o-primeiro-passo-para-um-mundo-maior/

[]’s
Guto

Até a OTAN aprova o padrão ODF como formato de documentos…

Postado por gutocarvalho, Terça-feira, Julho 22, 2008, 10:07

A OTAN promoveu o ODF como um de seus padrões de interoperabilidade, até eles vão de ODF, o que você está esperando?

:)

Fonte:
http://www.heise-online.co.uk/open/NATO-supports-ODF-open-document-format–/news/111127

[]’s
Guto

Falando em inclusão digital….

Postado por gutocarvalho, Segunda-feira, Julho 21, 2008, 13:54

Algumas coisas só acontecem em Brasília, vou contar uma rápida história sobre um certo projeto de inclusão digital bem conhecido aqui na esplanada, este projeto tinha uma pessoa responsável por cuidar de todo o processo de avaliação e elaborar uma metodologia de trabalho eficiente, sustentável, e também tinha a missão de fazer isto de uma forma colaborativa, pois este era um dos preceitos do projeto. Esta pessoa durante anos trabalhou neste projeto utilizando recursos públicos em sua elaboração e nas diversas tentativas de implementação e execução do mesmo,  porém esta pessoa fez isto de forma isolada, sem consultar as comunidades atendidas, sem consultar sua equipe, sem consultar outros especialistas, esta pessoa ficou totalmente imersa em uma visão acadêmica e pelo visto continua nela até hoje.

Já que mencionamos a visão acadêmica vamos então falar da academia, veja, esta mesma pessoa também resolveu utilizar este projeto como base para sua tese de doutorado, afinal sobravam recursos para bancá-lo, enfim, esta pessoa tinha a crença de que este era o modelo ideal, o modelo mais eficiente, e em sua visão arrogante, qualquer entidade que fosse atuar com inclusão digital, deveria utilizá-lo como referência ou implementá-lo em sua totalidade e plenitude.

Pois é, mas como dizem,  o mundo dá voltas, e o tal projeto único, a tal tese perfeita, o modelo que seria solução para todos os problemas da inclusão digital no país foi REPROVADO por unanimidade pela banca examinadora durante a defesa proferida pela tal pessoa, e isto aconteceu em uma das maiores e mais respeitadas universidades federais do Brasil a UNB.

Quem diria que durante anos e anos pessoas seguiram cegamente as vontades e excentricidades desta pessoa, preenchendo cansativos modelos acadêmicos, ouvindo diariamente verborragia desenfreada, agüentando a arrogância e o desrespeito, sim, pois todos nós éramos seres inferiores, afinal não estávamos fazendo doutorado e nossa opinião então não valia nada.

E agora com fica o tal projeto? Acho que chegou hora de repensarem todo o seu modelo, afinal uma banca de doutorado acaba de dizer com todas as L-E-T-R-A-S que aquele modelo é ineficiente e que não se APLICA nem como uma simples avaliação de alguma coisa, aliás segundo depoimento de pessoas presentes, um dos examinadores citou a audácia de apresentá-lo como uma teste de doutorado, algo que é no máximo um relatório sobre um projeto que até hoje não conseguiu andar pelas próprias pernas.

O que é  mais triste em tudo isto é que grande parte da equipe que trabalhou neste projeto nos últimos 4 anos já sabia disto a muito tempo, mas as diversas tentativas de propor melhorias foram em vão, a coordenação do projeto insistia em manter os olhos fechados para não enxergar o que estava embaixo dos seus olhos e narizes. Eu ainda me pergunto qual seria o motivo para isto? Pode ser ego,  provavelmente orgulho, mas por causa disto tudo, sabemos com tristeza que que são as comunidade que precisam e tentam ser atendidas por tal projeto em todo o país os mais prejudicados com este fato.

Humildade e respeito são atributos que todos devemos ter, feliz são os que possuem estas características natas, infelizmente alguns tem que cair do cavalo, e outros tem que levar um daqueles tombos que deixam cicatrizes para que aprender que estes atributos são fundamentais para se viver em comunidade e harmonia.

Uma pessoa que não sabe viver entre outras pessoas não tem a mínima condição humana de elaborar um projeto de construção colaborativa e compartilhamento de conhecimento, digo isto pois lhe falta o contato e o calor humano além de uma mínima compreensão da vida em comunidade. É uma pena que tenham demorado tanto tempo para perceber isto, se é que alguém percebeu, se não, espero que esta história desperte aquelas pessoas que precisam a muito acordar da lisergia que os envolvem.

Abraços,
Guto

nova área de temas no sistema extend do wordpress.org

Postado por gutocarvalho, Domingo, Julho 20, 2008, 8:41

Depois de muitos meses sem aceitar novos temas no site http://themes.wordpress.net, a equipe do wordpress resolveu oferecer um sistema de temas similar ao sistema de plugins, tudo sob a estrutura do EXTEND. Agora as pessoas podem fazer upload do seus temas, e estes serão automaticamente checados e analisados, e caso o tema siga o mínimo do padrão recomendado, será prontamente disponibilizado. Enfim é mais um serviço liberado, e vai facilitar muito para os usuários encontratem temas e disponibilizarem seus temas.

Acesse, http://wordpress.org/extend/themes/

Referências
http://wordpress.org/development/2008/07/theme-directory/

wiki: views e acl’s no do bind9

Postado por gutocarvalho, Sábado, Julho 19, 2008, 18:39

Certo dia estava fuçando na internet usando o DIG que é uma ferramenta de lookup para DNS, e encontrei um domínio que tinha muitos registros do tipo A (host) apontando para endereços ip privados.

Bom se você tem os servidores de DNS na sua empresa ou entidade, você pode utilizar acl’s e views do BIND para criar uma zona específica para sua intranet e outra expecífica para uso externo.

Veja só, vamos editar o arquivo named.conf.local, presente no debian ou ubuntu.

Crie uma ACL para seus servidores de DNS slave externos.

acl “external_slaves” {
200.xxx.xxx.xxx;
200.xxx.xxx.xxx;
200.xxx.xxx.xxx;
200.xxx.xxx.xxx;};

Agora vamos criar uma ACL para seus servidores de DNS slave na rede interna.

acl “internal_slaves” {
10.xxx.xxx.xxx;
172.xxx.xxx.xxx;
192.xxx.xxx.xxx;
};

Agora vamos criar uma ACL onde você vai determinar quais são suas redes privadas

acl “lan_nets” {
10.0.0.0/16;
172.16.0.0/16;
192.168.0.0/24;
};

Legal já criamos listas de controles essenciais para configuração de nossas views, agora vamos criar as views.

Primeito a view para sua rede privada.

view “internal” IN {

match-clients { lan_nets; };

allow-recursion { lan_nets; };

allow-transfer { internal_slaves; };

notify yes;

zone “.” {
type hint;
file “/etc/bind/db.root”;
};

zone “localhost” {
type master;
file “/etc/bind/db.local”;
};

zone “127.in-addr.arpa” {
type master;
file “/etc/bind/db.127″;
};

zone “0.in-addr.arpa” {
type master;
file “/etc/bind/db.0″;
};

zone “255.in-addr.arpa” {
type master;
file “/etc/bind/db.255″;
};

zone “dominio.gov.br” {
type master;
file “/var/cache/bind/zones/master/dominio.gov.br.internal”;
notify yes;
allow-transfer { internal_slaves; };
};

Agora vamos configurar a view para rede externa (internet)

view “external” IN {

match-clients { !lan_hosts; any; };

allow-transfer { external_slaves; };

notify yes;

zone “.” {
type hint;
file “/etc/bind/db.root”;
};

zone “localhost” {
type master;
file “/etc/bind/db.local”;
};

zone “127.in-addr.arpa” {
type master;
file “/etc/bind/db.127″;
};

zone “0.in-addr.arpa” {
type master;
file “/etc/bind/db.0″;
};

zone “255.in-addr.arpa” {
type master;
file “/etc/bind/db.255″;
};

zone “dominio.gov.br” {
type master;
file “/var/cache/bind/zones/master/dominio.gov.br.external”;
};

Veja que todos os domínios em que seu serviço de DNS tem a autoridade tem que constar nas duas views, isto caso deseje que ele seja visto tanto internamente quanto externamente. Mesmo que seja um domínio que não tenha nenhum registro A apontando para algum host em sua intranet, se você deseja que sua intranet acesse este domínio ele terá que ser mencionado na internal view e na external view.

O segredo do view é a diretiva match_clients, verifique que no caso da view “internal”, eu digo para eles que os clientes que serão atendidos por ela são os que constam na ACL lan_nets, já na view “external” eu especifico que tudo que for diferente de lan_nets será atendido por aquela view.

Bom sendo assim você vai colocar no seu arquivo de zona dominio.gov.br.internal além dos registros comuns os registros tipo A que apontam para hosts na sua intranet e no arquivo de zona dominio.gov.br.external vai colocar apenas os registros normais com endereços ip públicos.

Através das views e acls você tem mais flexibilidade para elaborar suas configurações e mais segurança para sua rede, pois desta forma você não expõe informações sobre a sua rede privada.

Mais Dicas:

a diretiva match-clients especifica a qual rede ou host esta a view em que ela se encontra vai atender.

a diretiva allow-recursion especifica qual rede ou host pode fazer pesquisas do tipo recursiva utilizando este servidor.

a diretiva allow-transfer especifica para qual rede/host os arquivos de zona podem ser transferidos caso exista um servidor slave por lá.

a diretiva notify yes; especifica que os servidores slave serão avisado caso alguma modificação no serial zona seja detectado.

Referências
http://www.zytrax.com/books/dns/ch7/view.html
http://www.isc.org/sw/bind/arm93/Bv9ARM.ch06.html


Copyright © 2007 gutocarvalho.net. All rights reserved.

Bad Behavior bloqueou 715 tentativas nos últimos 7 dias.