Amar é arte.....
Esquecer faz parte...
Aliny Meyre
Blog destinado para armazenamento de conteúdo e informações relacionados a tecnologias em geral
sábado, 23 de julho de 2011
domingo, 10 de julho de 2011
Repositorios ppa no Debian
Para isso precisamos do script abaixo
#!/bin/bash
if [ $# -eq 1 ]
then
ppa_name=`echo "$1" | cut -d":" -f2 -s`
if [ -z "$ppa_name" ]
then
echo "PPA name not found"
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
else
echo "$ppa_name"
echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu lucid main"
>> /etc/apt/sources.list
apt-get update >> /dev/null 2> /tmp/apt_add_key.txt
key=`cat /tmp/apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3`
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
rm -rf /tmp/apt_add_key.txt
fi
else
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
fi
if [ $# -eq 1 ]
then
ppa_name=`echo "$1" | cut -d":" -f2 -s`
if [ -z "$ppa_name" ]
then
echo "PPA name not found"
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
else
echo "$ppa_name"
echo "deb http://ppa.launchpad.net/$ppa_name/ubuntu lucid main"
>> /etc/apt/sources.list
apt-get update >> /dev/null 2> /tmp/apt_add_key.txt
key=`cat /tmp/apt_add_key.txt | cut -d":" -f6 | cut -d" " -f3`
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
rm -rf /tmp/apt_add_key.txt
fi
else
echo "Utility to add PPA repositories in your debian machine"
echo "$0 ppa:user/ppa-name"
fi
Copie com um editor de textos e salve na sua pasta /home com o nome de add-apt-repository.
Depois abra o terminal e digite:
$ su
# mv add-apt-repository /usr/sbin
# chmod o+x /usr/sbin/add-apt-repository
# chown root:root /usr/sbin/add-apt-repository
Assim sempre que quisermos adicionar um ppa, basta digitar o comando igual no Ubuntu.
enjoy it!!!!!
\o/
Depois abra o terminal e digite:
$ su
# mv add-apt-repository /usr/sbin
# chmod o+x /usr/sbin/add-apt-repository
# chown root:root /usr/sbin/add-apt-repository
Assim sempre que quisermos adicionar um ppa, basta digitar o comando igual no Ubuntu.
enjoy it!!!!!
\o/
segunda-feira, 31 de janeiro de 2011
Configuração do Driver wifi - broadcom BCM43225 (Debian Squeeze)
O driver listado serve como suporte para as placas: BCM43224, BCM43225, BCM4313, e por ser um driver proprietário ( Bradcom)não instala automatiacamente. No Ubuntu é possível ativa-lo do menu de instalação de drivers, com apenas um clique. Abaixo segue os comandos para o Debian Squezze
Segue abaixo passo a passo como instalar o driver para tais hardwares, usando o terminal.
(Retirado do site http://wiki.debian.org/brcm80211)
Squeeze
- Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian Squeeze (testing) deb http://ftp.us.debian.org/debian squeeze main contrib non-free
- Update the list of available packages and install the firmware-brcm80211 and wireless-tools packages:
# aptitude update # aptitude install firmware-brcm80211 wireless-tools
- As the driver may already be loaded, reinsert the module to access installed firmware:
# modprobe -r brcm80211 ; modprobe brcm80211
- Verify your device has an available interface:
# iwconfig
segunda-feira, 20 de dezembro de 2010
Afinal, o que é Middleware?
Toda programação possui, uma forma de conectar as partes mais baixas (Hardware) com a aplicação sendo desenvolvida, com NCL não poderia ser diferente. É necessário ter uma forma da sua aplicação interativa ser modulada, e entendida pela o conversor digital da televisão.
Essa via de mão dupla é o que conhecemos por Middleware, o que viabiliza a comunicação entre a aplicação -> usuário, o usuário -> aplicação. A tecnologia para Middleware brasileira é o ginga.
Imagine um sistema operacional como Linux, todos os linux trabalham sobre um "kernel", que por sua vez traduz os comando das aplicações feitas pelo usuário, e as chamadas do sistema operacional para o "hardware", e "retorna" as respostas na tela para o usuário, lembrando que o kernel possui uma "Versão". Relacionando a situação acima com com o estudo de caso do Middleware:
Kernel = Middleware
Retornar = Aplicação de Interatividade
Hardware = Adaptador digital
Versão = Ginga
Essa via de mão dupla é o que conhecemos por Middleware, o que viabiliza a comunicação entre a aplicação -> usuário, o usuário -> aplicação. A tecnologia para Middleware brasileira é o ginga.
Imagine um sistema operacional como Linux, todos os linux trabalham sobre um "kernel", que por sua vez traduz os comando das aplicações feitas pelo usuário, e as chamadas do sistema operacional para o "hardware", e "retorna" as respostas na tela para o usuário, lembrando que o kernel possui uma "Versão". Relacionando a situação acima com com o estudo de caso do Middleware:
Kernel = Middleware
Retornar = Aplicação de Interatividade
Hardware = Adaptador digital
Versão = Ginga
Tv Digital, Ncl
Sabe -se que com a Tv digital é possível integrar tecnologias computacionais a um canal de televisão, sendo possível promover a integração da emissora com o telespectador, com programações sinmples ou hibridas(programação híbrida é quando se tem mais de uma linguagem de programação trabalhando em um só sistema) .
Existem projetos pelo mundo que tentam integrar atividades como: Consultas bancaria, escolha de programação da emissora, incentivos educacionais,entre outros ao controle remoto da Tv, tudo isso sendo trabalhado com troca de informações através dos receptores digitais, passando pelo middleware, e sendo entregue a emissora, um sistema que segue o conceito de Cliente/Servidor.
NCL (Nested Contest Linguage) é a via, totalmente nacional, que permite se criar tais aplicações que se prendem apenas a imaginação e conhecimento do desenvolvedor. Foi desenvolvida pela Puc-Rio.
Como "pré requisito" é necessário conhecimento básico de HTML, XML, e principalmente ser auto-didata, infelizmente no Brasil a poucas fontes bibliografias, é possível encontrar conteúdo nos grupos ginga, que normalmente são divididos por estados( não são todos os estados que tem um grupo), o site da Puc-Rio, e UFMA, e procurar em listas de discussões de Tv-Digital, logo é por conta do interessado aplicar o que lê .
Existem projetos pelo mundo que tentam integrar atividades como: Consultas bancaria, escolha de programação da emissora, incentivos educacionais,entre outros ao controle remoto da Tv, tudo isso sendo trabalhado com troca de informações através dos receptores digitais, passando pelo middleware, e sendo entregue a emissora, um sistema que segue o conceito de Cliente/Servidor.
NCL (Nested Contest Linguage) é a via, totalmente nacional, que permite se criar tais aplicações que se prendem apenas a imaginação e conhecimento do desenvolvedor. Foi desenvolvida pela Puc-Rio.
Como "pré requisito" é necessário conhecimento básico de HTML, XML, e principalmente ser auto-didata, infelizmente no Brasil a poucas fontes bibliografias, é possível encontrar conteúdo nos grupos ginga, que normalmente são divididos por estados( não são todos os estados que tem um grupo), o site da Puc-Rio, e UFMA, e procurar em listas de discussões de Tv-Digital, logo é por conta do interessado aplicar o que lê .
Assinar:
Comentários (Atom)