Reprodutor de Áudio no Linux – Clementine

Clementine-Logo

Um reprodutor de áudio interessante pra quem usa Linux é o Clementine, com visual enxuto, fácil manuseio e leve.

Para instalarmos esse programa basta utilizarmos estes comandos no seu terminal:

# sudo add-apt-repository ppa:me-davidsansome/clementine
# sudo apt-get update
# sudo apt-get install clementine

Caso o comando add-apt-repository de um erro, ou seja inválido não fique triste,rs basta utilizar este comando:

# apt-get install software-properties-common python-software-properties

Permissões de Acessos Especiais /tmp Linux

Permissões em arquivos ou diretórios são super importantes para SO nativos em Linux. Mais caso você seja um fuçador como eu rs, e mude as permissões da pasta /tmp do seu sistema, saiba que isso afeta ao funcionamento de diversas aplicações. Então vamos descobrir quais as permissões no caso especiais que devemos aplicar nesta pasta para que ela funcione normalmente.

Com o seu console aberto em root coloque o seguinte comandos:

# chmod o+t /tmp

Depois verifique quais permissões estão aplicadas na pasta /tmp, usando o seguinte comando:

# ls -lah /tmp

Aparecerá algo parecido como este exemplo:

drwxrwxrwt 11 root        root         20K Nov 27 17:24 .

Caso queira aplicar a propriedade Sticky em formato octal:

# chmod 1777 /tmp

Instalando Node.js no Debian Linux

Com um projeto em andamento que utiliza como base o principio do conceito sobre Internet das Coisas (Internet of Things), observei que uma integração do Arduino com Node.js se torna muita mais viável e mais ágil  para o desenvolvimento do projeto.

Decidi aqui mostrar como instalar o Node.js no Linux em especial no Debian. Futuramente continuarei a mostrar o progresso do meu projeto.

Primeiro vamos baixar alguns pacotes importantes para o funcionamento do Node.js. Com estes comandos:

sudo apt-get install g++ curl libssl-dev apache2-utils

Depois vamos baixar o Node.js no site do projeto:

http://www.nodejs.org/

Vamos extrair o conteúdo do arquivo com o seguinte comando:

tar -xf node-v0.10.33.tar.gz
Vamos compilar e instalar:
./configure
make
sudo make install

Depois de terminado todo o processo se tudo estiver dado certo, pronto o NodeJS está funcionando.

Vamos fazer um teste pra ver se vai funcionar como esperado. Crie um arquivo chamado ola.js com o seguinte código:

console.log("Ola NodeJS!");
Execute no terminal:
node ola.js
Mostrara no terminal: Ola NodeJS

Instalando o XAMPP no linux

O XAMPP simplificando, é um servidor web contendo o Apache, Mysql, PHP, Perl e outros. Para instalar, primeiramente temos que realizar o download do arquivo no site do projeto https://www.apachefriends.org/download.html.

Depois de realizado o download entre no terminal e digite os seguintes códigos:

$ cd Downloads
$ su
 
# chmod 755 xampp-linux-x64-1.8.2-6-installer.run
# ./xampp-linux-x64-1.8.2-6-installer.run

Iniciará uma tela de instalação, clique em Next verificando se deseja a configuração apresentada.

xampp1

Depois de finalizado coloque o servidor para iniciar com o seguinte comando:

#sudo  /opt/lampp/lampp start

Para reniciar ou parar os serviços utilize os seguintes comandos:

#sudo  /opt/lampp/lampp restart
 
#sudo  /opt/lampp/lampp stop

Comando RM do UNIX/LINUX

Linux_Logo

O comando rm é utilizado para apagar arquivos ou diretórios. Este comando contem algumas opções para complementar seu uso, os mais importantes são:

 

 

  • -f : apaga sem pedir confirmação.
  • -i : apaga após pedir confirmação.
  • -r : apaga arquivos e subdiretórios.
  • -v : lista arquivos deletados.

Alguns exemplos de uso são apresentados logo abaixo:

Apagar  diretório vendor/ e todo seu conteúdo  :

rm  -rf vendor

autoload.php :

rm autoload.php

Pode se usar alguns curingas para realizar a operação, como o: ?, * e [ ] , alguns exemplos logo abaixo:

rm class.*.php
 
rm class*
 
rm class?.php
 
rm Financeiro.[1-2].php

Reiniciar placa de rede no Linux Debian

Um comando muito útil quando se trata de rede é o de reiniciar suas placas de rede. Muitas vezes você conecta e desconecta de varias redes e por algum motivo sua placa endoida e começa a te enganar, conectando mais não pingando. Este comando acaba com esse problemas e de vários outros rsrs.

1
# sudo /etc/init.d/networking restart

depois deste comando utilize o seguinte comando para verificar se esta tudo certo nas suas placas.

1
# ifconfig

Comandos Básicos do LINUX

Linux_Logo

Alguns comandos básicos que sempre quebram alguns galhos:

ls: Lista todos os arquivos do diretório;

cd: Acessa determinado diretório (pasta);

mkdir: Cria um diretório;

cat: Abre um arquivo;

rm: remove um diretório/arquivo;

rmdir: Apaga diretório;

cp: copia arquivos;

mv: Move ou renomeia  arquivos ou diretórios;

stat: Mostra o estado de um arquivo;

pwd: Mostra o caminho inteiro do diretório, o pathname;

 

Tem um guia muito legal na internet, acesse ele aqui.

 

Começando no Arduino e Instalando Arduino IDE

url

Depois de algum tempo que conheci o Arduino tive a oportunidade de adquirir um Kit, no qual estou desenvolvendo um pequeno projeto com ele. Depois de pronto postarei aqui o que é e como funciona o projeto.

Como sou usuário de Linux a distribuição Debian, tive em primeiro momento que realizar alguns procedimentos para que pudesse usar meu Arduino normalmente em meu OS. Vou mostrar aqui nesse post o que tive que fazer para que minha plaquinha funcionasse.

Primeiro vamos baixar a IDE no site oficial do projeto Arduino http://arduino.cc/en/main/software, depois de realizado o download usaremos os seguintes comandos:

1
2
3
$ tar -xzvf arduino-1.0-linux.tgz
$ cd arduino-1.0
$ ./arduino

O ultimo comando executa a IDE. Ligue a sua placa e tente selecionar o modelo da placa no menu Tools -> Board. E a porta serial na opção Tools -> Serial Port. Por padrão o Debain não vai encontrar a placa conectada na porta USB. Mais para resolver este problema basta utilizar os seguinte comandos:

1
2
# usermod -a -G dialout [UserName]
# usermod -a -G tty [UserName]

Onde UserName é o nome do seu usuário. Depois de feito isto, feche e abra sua IDE.

Instalndo e ativando o Curl PHP 5 no Debian

Quando ativamos o PHP no nosso sistema, ele não vem com alguns pacotes. Para habilitarmos estes pacotes precisamos realizar alguns passos.

Primeiro vamos baixar o pacote do php-curl, utilizando o seguinte comando:

1
# sudo apt-get install php5-curl

Depois de instalado, so basta da um restart no apache com o comando abaixo:

1
# sudo /etc/init.d/apache2  restart

Pronto!