quinta-feira, outubro 28, 2010

DHCP Dead (SLES) - DHCP "morto" (SLES)

 I have bad experience with DHCP on SLES(10sp1). It´s dead unexpectedly!!! Don´t see any error on /var/log/messages or other process.
The single message on /var/log/messages:
Oct 25 09:16:02 xyz dhcpd: Can't create new lease file: Permission denied

I change the permissions in /var/lib/dhcp/db:

# chmod 0777 /var/lib/dhcp/db

And run normally...


Uma experiência que passei dias atrás com um servidor SLES (10sp1) que insistia em determinados horários em matar o processo de DHCP, não mostrando qualquer erro ou processo interferindo.
A mensagem no /var/log/messages:
Oct 25 09:16:02 xyz dhcpd: Can't create new lease file: Permission denied

Após alguma procura na internet não encontrei qualquer informação exata sobre o problema. Mas o link informava sobre as permissões do serviço.
Situação estranha por que o serviço sempre funcionou.
Resolvi dar permissão total na entrada de diretório db:

# chmod 0777 /var/lib/dhcp/db

xyz:/var/lib/dhcp # ls -la
total 1
drwxr-xr-x  7 root root 168 2010-10-20 18:11 .
drwxr-xr-x 34 root root 880 2010-10-26 13:30 ..
drwxrwxrwx  3 root root 136 2010-10-28 14:07 db
drwxr-xr-x  2 root root  96 2010-10-28 14:07 dev
drwxr-xr-x  2 root root 200 2010-10-26 13:20 etc
drwxr-xr-x  2 root root 112 2010-10-28 14:07 lib
drwxr-xr-x  3 root root  72 2007-05-18 11:01 var

Restaurando o serviço!!!

quarta-feira, outubro 20, 2010

Uma história de superação...

Uma amiga enviou este video e não pude deixar de compartilhar!!!!

Balão caseiro capta imagens do espaço e volta intacto

Por Redação Yahoo! Brasil

Numa experiência totalmente "caseira", um grupo de americanos resolveu lançar uma câmera HD para o espaço, presa a um balão metereológico. A ideia era mandá-lo para a estratosfera e registrar toda aquela escuridão acima da Terra. O experimento, batizado de "Brooklyn Space Program" foi feito em ambiente "família" - os filhos dos "cientistas" participam ativamente. Junto com o balão e a câmera eles mandaram um iPhone, que enviaria as coordenadas de sua localização por GPS - para que a câmera pudesse ser resgatada, claro.
O pessoal do Brooklyn Space Program sabia que, em pouco tempo, o balão perderia sustentação pela pressão atmosférica, se esvaziaria e cairia. Daí a ideia de atachá-lo a um mini paraquedas. A "viagem até o espaço" durou pouco menos de duas horas e o balão enfrentou ventos de 160km/h e temperatura de 60 graus negativos.
Surpreendentemente, o balão caiu a apenas 45 quilômetros ao norte do local de onde foi lançado - havia o temor de que caísse bem mais longe. O vento foi determinante para isso.
As legendas do vídeo estão em inglês, mas mesmo quem não está familiarizado com idioma de Shakespeare pode se deliciar com essa experiência sensacional.

Homemade Spacecraft from Luke Geissbuhler on Vimeo.
A bateria da câmera quase chegou até o fim - ela acabou apenas dois minutos antes do pouso. Mas graças às coordenadas de GPS enviadas pelo iPhone, o balão pôde ser encontrado no topo de uma árvore, praticamente intacto.
Para mais informações, acesse o site do Brooklyn Space Program.


Homemade Spacecraft from Luke Geissbuhler on Vimeo.

fonte: http://br.noticias.yahoo.com/s/19102010/48/manchetes-balao-caseiro-capta-imagens-espaco.html

terça-feira, outubro 19, 2010

Migrando o dominio do Windows 2003 para Windows 2008

Mensagem postada na lista MCPdX. Por Rodrigo Gava.

Para fazer este upgrade (a grosso modo).

1 - Instale um novo DC 2008 R2 na mesma floresta e domínio do 2003.
2 - Mova as FSMO do 2003 para o 2008 R2 (inclusive DNS se for o caso).
3 - Tenha certeza de que foi tudo replicado para o 2008 R2.
4 - Desligue o 2003 e teste autenticação e autorização de acesso a rede.
5 - Ligue o 2003 e despromova o DC do 2003.
6 - No 2008 R2 altere o funcional level do 2003 para 2008 ou 2008 R2.

Pronto está "migrado".

quinta-feira, outubro 14, 2010

App para Android - ECG - Monitoramento cardiaco!



fonte: http://tecnoblog.net/43352/eletrocardiograma-no-android-tem-uma-app-pra-isso-video/

Rapidez na distribuição da aplicação e CouchDB! Por Luciano Ramalho (python-brasil)

Mensagem da lista Python-Brasil por Luciano Ramalho.

Eu ia falar sobre o quickly na minha palestra na PythonBrasil, mas
como tive que cancelar, resolvi compartilhar com vocês uma das
melhores descobertas que fiz ao pesquisar para a palestra.

Desde 2009 existe essa jóia pouco divulgada do projeto Ubunto chamada
Quickly [1]. Basicamente é um script e bibliotecas para ajudar você a
desenvolver, empacotar e publicar aplicações desktop com GUI para
rodar no Linux.

O script quickly funciona como o django-admin.py: você dá comandos e
ele gera diretórios e arquivos para te ajudar a começar a montar a
aplicação. O script quickly também se integra ao sistema de controle
de versão Bazaar e ao repositório de código Lauchpad, tornando a
divulgação do seu trabalho muito simples.

Docs oficiais:
[1] https://wiki.ubuntu.com/Quickly

Video demonstrando:
[2] http://www.youtube.com/watch?v=9EctXzH2dss

Pequenas receitas de código, muito úteis para principiantes em Python:
[3] https://wiki.ubuntu.com/Quickly/Snippets

Resenha:
[4] http://arstechnica.com/open-source/news/2009/08/quickly-new-rails-like-rapid-development-tools-for-ubuntu.ars

O que isso tem a ver com o tema "NoSQL para projetos de qualquer
tamanho", o título da minha palestra? Boa pergunta!

Tem tudo a ver. A API oferecida pelo Quickly integra com o
DesktopCouch, o CouchDB que vem instalado no Ubuntu Desktop desde a
versão 9.10. Nada mais racional como mecanismo de persistência para
pequenas aplicações do que um banco de dados orientado a documentos.

Vejam este exemplo, da página de snippets [3]:

########
from desktopcouch.records.server import CouchDatabase
from desktopcouch.records.record import Record as CouchRecord

db = CouchDatabase("dbname", create=True)
record = CouchRecord(
  {"a": 1, "b": 2}, record_type="http://recordtypeurl",
  record_id=XXX)
db.put_record(record)
########

Note que o conteúdo do registro é um dicionário, e pode ser tão
complexo quanto você queira, com listas e mais dicionários aninhados.
Nada de lidar com relacionamentos, tabelas de ligação e toda aquela
complicação ditada pelo modelo relacional normalizado.

--
Luciano Ramalho
programador repentista || stand-up programmer
Twitter: @luciano

[artigos] Developer Works IBM Linux publicou dois artigos - renomear interfaces de rede e controle de versão de configuração (/etc)

Renomeando uma interface de rede com o UDEV

https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/renomear_interface_de_rede_com_udev?lang=pt_br

Mantendo histórico de versão de configuração ou qualquer outro histórico com GIT

https://www.ibm.com/developerworks/mydeveloperworks/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/use_o_git_para_retornar_tudo_ao_normal?lang=pt_br

quarta-feira, outubro 13, 2010

Como anda a sua carreira e sua empresa? Por Waldez Luiz Ludwig (Programa do Jô)

Uma amiga enviou estes vídeos e algumas situações mostradas se encaixam no dia a dia.





domingo, outubro 10, 2010

Interagindo Python com SQLite




import sqlite3
conn = sqlite3.connect('/temp/bdpython.sqlite')
c = conn.cursor()
c.execute('''create table python (id int, data text, descricao text, valor real)''')
c.execute('''insert into python values (1, '2010-01-10', 'Meu primeiro registro', 10000)''')
conn.commit()
c.execute('''select * from python''')
for row in c:
# na linha abaixo tem indentação, lembre-se o python usa-a para definir blocos
 print row
c.close()
(1, u'2010-01-10', u'Meu primeiro registro', 10000.0)

quarta-feira, outubro 06, 2010

[convite/jabá] Quer saber como é pedalar?!?!

Outra cria que mantenho....

http://piquinopedal.blogspot.com/2010/10/quer-pedalar-e-nao-tem-ideia-de-como.html



O convite para pedalar conosco é estendido a todos!
Se estiver visitando faça contato que será um prazer em fazer novas amizades.

Abraço,

Gerenciar o Windows 2008 Server Core

Fabio Hara disponibilizou um link com PDF´s para gerenciamento do W2008 Server Core.

http://www.fabiohara.com.br/2010/10/06/voce-sabe-como-gerenciar-um-server-core/

Se quiser beber na fonte (inglês): http://www.microsoft.com/downloads/en/details.aspx?FamilyID=8dd99ac0-4a59-41e9-8037-f33760d560f0

Horário de verão (CAIS)

O CAIS gostaria de informar que o Horário de Verão 2010/2011 terá início à
zero hora (00:00) de 17 de Outubro de 2010 e término à zero hora (00:00)
de 20 de Fevereiro de 2011.

Maiores informações: http://www.rnp.br/cais/alertas/2010/cais-horaverao-1011.html

sexta-feira, outubro 01, 2010

Outro bom post da carreira de CISSP

Seguindo a linha do topico 5 do manual apresentado pelo Rafael


"5) Não atire para todos os lados em termos de certificação. Defina um
padrão de carreira que quer seguir."
Aproveite seu diferencial.. Como voce eh/era desenvolvedor, isso pode ser
_muito_ util para voce se tornar um cara de segurança diferenciado.

Exemplo,
digamos que voce hj é forte em desenvolvimento e iniciante em segurança
(suponhamos...)

ao inves de vc apreender como funciona um firewall ou um sistema IPS, para
tentar competir com os carinhas que estao no mercado mexendo nisso ha 10
anos... (e nao programam nada)
voce podia focar em entender a arquitetura de funcionamento do IPS para
desenvolver uma melhoria pra ele...
ou modos de bypass de IPS.. etc..

apesar q isso seria mais forte la fora, salvo raras exceçoes no brasil...

muitas empresas de auditoria e segurança estao criando solucoes para
automatizar algo (escopo netsec)
ou desenvolvendo produtos customizados..

Exemplo, ao inves de voce tentar competir com um CISSP para uma vaga de
gestor de politicas de segurança corporativa
numa grande industria

voce podia mirar em empresas de serviços de TI, se oferecendo para melhorar
o produto deles (com enfase em segurança)

exemplo:
solucoes de autenticaçao forte
integraçao de autenticacao entre diversas plataformas
desenvolver mecanismos para revisao de codigo (codigo seguro)
criar Um analisador de logs distribuido com mix de correlacionador de
eventos para fins de continuidade de negocios

enfim... voce ja tirou o cissp e viu os dominios q ele engloba...
pega um deles, faz um produto pra vender..
*seja empreendedor..*

pra q ser empregado, ganhando 6K como disseram em outro topico, pra seu
chefe ganhar 4 a 5 digitos em cima de vc?
seja este cara...

vc ja atirou pra todo lado em certificacoes.. esta´ com uma boa bagagem
tecnica..
nao disperdiçe isso trabalhando pra algum mercenario..

contrate um cara comercial, uns 2 colegas pra contribuir..

no final VOCE q vai empregar o povo...

pense em uma boa ideia..
incubadora de empresas tem aos montes
a linha de credito pra TI é quase infinita por aki..

o dificil nao eh achar dinheiro pra montar um negocio, é achar a ideia...
cara querendo investir tem aos montes...
com a ideia no papel e o business plan tb...
pro investidor isso da mais dinheiro q açao da VALE... hehe

[ ]'s
Fabricio Lima, CISSP

Roteiro para busca de vaga CISSP

Rafael L. Martin postou na lista CISSP:

1) Faça perfil no VAGAS;
2) Faça perfil no Curriculum.com.br;
3) LinkedIn: Faça perfil, mantenha bem atualizado e faça networking por ali;
4) Faça cursos e/ou se mantenha atualizado por literaturas;
5) Não atire para todos os lados em termos de certificação. Defina um
padrão de carreira que quer seguir. As vezes, você pode começar a
estudar para CISSP e descobrir depois de um tempo que gosta mais de
auditoria ou hacker ético. Não tenha medo de abandonar no meio, e
re-começar o estudo naquilo que vc mais gosta;
6) O tempo mínimo de experiência para se ter o CISSP é 04 anos (com
facultade em TI) ou 05 anos sem faculdade. Se vc tiver apenas o tempo
mínimo, salários menores podem ser um bom começo. É como "jogar no
time do interior". Vc passa 02, 03 anos ganhando como jr. e vai
aprender muito;
7) De cada 100 CV's q vc mandar, 01 vão te chamar para interview. É
assim mesmo. Não se acomode e não desanime;
8) Algumas empresas ainda preferem o bom e velho cadastro próprio. Use
um desses freewares tipo RobotForm para preencher automaticamente a
maioria dos campos;
9) Leia muito! Vencer a preguiça mental é meio caminho andado em
InfoSec. Conheço algumas pessoas que quando estão sem tempo, deletam
todas as threads não lidas de um mail list. Se você está iniciando,
tente ler todas. As vezes, em um debate despretencioso, você tem
alguma nova idéia para se colocar no mercado;
10) Pegue um profissional especializado para analisar seu currículo.