No ar o KVB, Kretcheu Video Blog

Compartilho neste  post  o lançamento do KVB (Kretcheu Video Blog).   Dirigido ao público que deseja conhecer ou aprimorar seus conhecimentos sobre software livre, redes e internet. Com video-aulas, tutoriais e dicas com  uma linguagem acessível e didática.  Apresentado pelo Kretcheu, professor universitário e entusiasta do software livre  (Conheci este amigo em Itatiba e  o admiro muito )…

FoFix: Guitar Hero OpenSource.

Instalei o FoFix, uma  versão evoluida (ou um  fork) do game Fretsonfire, que por sua vez  é  um clone  do game Guitar Hero.  Existem diversos temas  e músicas.  A seguir algumas dicas  para encurtar  o caminho  das  pedras…

Para a instalação no OpenSuse Yes \o/ , disponibilizo o link abaixo:

ympbutton

Diversos temas  e musicas nos links a seguir:
http://tinyurl.com/fof-themes

http://tinyurl.com/fof-music

Compilador de shell scripts!

Enquanto  não integro na solução final em C/C++  todas as funcionalidades do projeto, vai de script mesmo heheheh. Para evitar  alterações  indevidas no mesmo, baixei o shc . Um compilador de Scripts escrito em Shell Yes!

Para instalar este pacote no OpenSuse 11.1, utilize  o link a seguir:

ympbutton Após a instalação, para compilar o seu script,  utilize a sintaxe abaixo:

$ shc -v -r -T -f  [NOME-DO-SCRIPT]

Será criado no disco o arquivo NOME-DO-SCRIPT.x

Informações sobre o projeto AQUI!

Helicóptero: E-FLITE Blade CX3.

EFLH--2000_03

Nem brinquei direito com o meu helicóptero CX2, e já  lançaram o CX3 oferece aos usuários iniciantes uma estabilidade e precisão de respostas excepcionais graças a seu rotor coaxial contra-rotativo e a unidade de controle 3-em-1. Os dois micro servos S60 permite total movimentação do cíclico para grande manobrabilidade à frente, para trás e para os lados. Também a utilização de um giro “heading lock” incluso confere melhor controle e precisão ao helicóptero.

Como os outros helicópteros Blades coaxiais, o Blade CX3 permite que  pessoas que não tenham experiência anterior possam começar a voá-lo. O CX3 é um helicóptero para vôos em ambientes fechados (“indoor”). Já vem montado, testado e pronto para voar com seu rádio Spektrum 2.4GHz DSM2 de 5 canais.

  • Avançada unidade de controle 3-in-1 inclui ESCs, mixer e giro heading lock
  • Rádio de 5 canais praticamente livre de interferências
  • Acompanha carregador de corrente contínua para bateria LiPo com balanceador e adaptador de parede para corrente alternada
  • Bateria LiPo 2S 7.4V 800mAh com circuito de proteção para carga
  • Compatível com a maioria das peças opcionais para o Blade CX2

Diâmetro do rotor principal: 345mm
Peso total: 227g c/ bateria
Comprimento: 415mm
Motor: 180 (2)
Transmissor: E-flite LP5DSM

Confiram o vídeo a seguir… Informações em http://www.e-fliterc.com/

ZoneMinder: Vídeo monitoramento em Linux.

ZoneMinderSuSERPMS

Instalei o  ZoneMinder no meu notebook no  OpenSuse 64  bits,  e  o  mesmo esta  funcionando muito bem… A seguir uma receita  de bolo  ;-)  yes!

O pacote  ZoneMinder, é uma solução GPL criada por Phillip Coombes para gerenciamento de câmeras de vigilância pela Internet utilizando a interface “Video4Linux”.

Requisitos:

  • MySql;
  • PHP;
  • Apache;
  • Perl.

Efetue  o  download  dos  pacotes AQUI!

A seguir, utilize  o tradicional rpm -ivh do pacotes  presente no  link anterior…

Inicie o serviço MySql  e  Apache como  no exemplo abaixo:

#  rcmysql  start
#  rcapache2  start

Execute  o comando  zm_database_init logado como root:

# zm_database_init
INFO: when db is correctly installed and you just reinstalled rpm, the answer all questions with 'n'
new install create db
run mysql command to create db as user root? [Y/n]:
enter mysql root password:
create user zm_admin for zoneminder? [Y/n]:
Enter new passwd for user zm_admin:
retype password:

should i update config file with new passwd? [Y/n]:
removing lock file
done

Inicie o  servições Zone Minder:

# rczm  start

Para acessar  o sistema, digite o endereço http://localhost/zm no  seu navegador.

Informações sobre  o projeto http://www.zoneminder.com/

Boné de nerd (com LEDs)!

Acabei de comprar um Boné de Nerd,  com painel de led personalizável. A  seguir, um vídeo e  sua especificação  técnica:

Características:

– Diversos efeitos de scroll;
– Programável sem  a necessidade  de um computador;
– Armazena  6 mensagens,  sendo a  primeira  mensagenm  com  capacidade para 512  caracteres, as demais 256 characteres;
– Simples programação e  troca  de mensagens;
– Manual em  inglês incluso;
– Alimentação: 2 baterias x CR2032 (incluso)!

Executando o serviço ffserver como daemon.

ffmpeg-logo

No pacote ffmpeg, encontramos o  programa  ffserver. Hoje esbarrei  com a necessidade de executá-lo como um serviço.  Constatei, que no rpm  do OpenSuse  11.1, o script para iniciar  a encerrar o  serviço  não esta  disponível. Sendo assim, a seguir o script que devemos armazenar na pasta /etc/inid.d :

Em primeiro lugar, comente a linha  a seguir no arquivo /etc/ffserver.conf:

#NoDaemon

Agora copie e salve  na  pasta /etc/init.d o arquivo ffserver com o conteúdo a seguir:

#! /bin/sh
# Author: Alessandro de Oliveira Faria (A.K.A. CABELO) <alessandrofaria@netitec.com.br>
#
# /etc/init.d/ffserver
#   and its symbolic link
# /usr/sbin/rcffserver
#
### BEGIN INIT INFO
# Provides:       ffserver
# Required-Start:
# X-UnitedLinux-Should-Start:
# Required-Stop:
# Default-Start:  3 5
# Default-Stop:
# Description:   Video streaming service.
### END INIT INFO
. /etc/rc.status
rc_reset
FFSERVER=/usr/bin/ffserver
CONFFILE=/etc/ffserver.conf
PID_FILE=/var/run/ffserver.pid
case "$1" in
 start)
 echo -n "Starting ffserver daemon "
 checkproc -p ${PID_FILE}  ${FFSERVER}
 case $? in
 0) echo -n "- Warning: daemon already running. " ;;
 1) echo -n "- Warning: ${PID_FILE} exists. " ;;
 esac
 $FFSERVER -f $CONFFILE 1> /dev/null 2> /dev/nul
 echo `pidof ffserver` > ${PID_FILE}
 rc_status -v
 ;;
 stop)
 echo -n "Shutting ffserver daemon "
 checkproc -p ${PID_FILE} ${FFSERVER} || \
 echo -n " Warning: daemon not running. "
 killproc -p ${PID_FILE} ${FFSERVER}
 rc_status -v
 ;;
 restart)
 $0 stop
 $0 start
 rc_status
 ;;
 status)
 echo -n "Checking for ffserver daemon "
 checkproc -p ${PID_FILE} ${FFSERVER}
 rc_status -v
 ;;
 *)
 echo "Uso: rcffserver {start|stop|restart|status}"
 exit 1
esac
exit 0

Mais  informações sobre o assunto, visite o Viva O Linux. Yes!

Venda do Microsoft Word é proibida nos EUA!

Juiz decidiu favoravelmente à canadense i4i que processou a empresa por violação de patente que manipula arquivos .XML.

11_word60Uma decisão do juiz da Divisão Tyler do Distrito Leste do Estado do Texas (Estados Unidos), Leonard Davis, proíbe a Microsoft de “comercializar, oferecer para venda ou importar para os Estados Unidos qualquer versão, atual ou futura, do Microsoft Word 2003, Microsoft Word 2007 e Microsoft Word que ofereça capacidade de abrir arquivos .XML, .DOCX ou .DOCM (um arquivo XML) contendo XML customizado”.

A decisão decorre do processo civil 6-07CV0113, de março de 2007, movido pela i4i Limited Partnership and Infrastructures for Information, Inc., empresa canadense com sede em Ontário, que acusa a Microsoft de infringir a patente U.S. No. 5.787.449 (conhecida como ‘patente 449’).

A patente, intitulada (tradução livre) “Métodos e sistemas para manipular a arquitetura e o conteúdo de um documento, separados um do outro” (do inglês “Method and System for Manipulating the Architecture and the Content of a Document Separately from Each Other”), foi concedida legalmente à i4i em 28/7/1998, a partir de quando a empresa teria todos os direitos sobre ela.

Na documentação apresentada à corte pelo advogado da i4i, Sam F. Baxter, do escritório McKOOL Smith. P.C. em 8/3/2007, a Microsoft, mesmo tendo conhecimento da existência dessa patente, usou e continua utilizando a tecnologia – sem autorização – no Word 2003, Word 2007, NET Framework e Windows Vista, “infringindo direta e indiretamente a patente 449”. Mesmo depois de informada de tal infração, afirma a petição, a desenvolvedora norte-americana teria continuado a utilizar a patente deliberadamente, gerando perdas e prejuízos à i4i.

Na Injunção Permanente (do inglês “Permanent Injunction”) proferida nesta terça-feira (11/8), sob o número 413, o juiz Leonard Davis determina que, em 60 dias (contados a partir da data da sentença), a Microsoft está proibida de vender os produtos do Word que infringem a patente 449.

Foi estipulado que a Microsoft deve pagar 200 milhões de dólares à i4i como indenização pela infração da patente 449. A empresa deve pagar ainda 40 milhões de dólares como indenização por prejuízos causados pela infração intencional da patente; outros 11,9 milhões de dólares devem ser pagos a título de perdas pós-veredicto e mas 37 milhões de dólares referentes a juros pré-julgamento.

Procurada por PC World, a Microsoft enviou uma declaração na qual seu porta-voz, Kevin Kutz afirma: “Estamos desapontados com a decição da corte. Acreditamos que as evidências claramente demonstram que nós não infringimos [qualquer patente] e que a patente da i4i não é válida. Iremos apelar do veredicto”.

thumb.php

Fonte da informação:  ZDNet e Techlider.

Pesquisando referências de bibliotecas!

gccegg-65Suponhamos que ao compilarmos um software, ocorre o seguinte  erro:

$ g++  programa.cc -o programa/lib/libguide.so: undefined reference to `pthread_atfork'collect2: ld returned 1 exit status$

Entre no site http://dev.linuxfoundation.org/dbadmin/commons/search.php e busque a  referência  da chamada pthread_atfork ou __pthread_atfork. E pronto! Teremos como resultado a libpthread Yes! Agora basta referência-la na compilação.

$ g++  programa.cc -o programa -lpthread