O brew é o gerenciador de pacotes baseado em git e ruby para a plataforma OSX, em uma analogia simples seria o apt-get ou yum usado no linux.
O que é o wget?
O wget é um pacote de software livre que utiliza os protocolos HTTP, HTTPS e FTP para baixar arquivos na internet.
Vamos agora instalar o brew, para instalarmos precisamos utilizar o seguinte comando:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Depois de finalizado a instalação do brew, vamos parti para instalação do wget utilizando o seguinte comando:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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
$ 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]
# 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.
Para utilizar o Virtual Host no MAMP, e necessário realizar alguns procedimentos simples. Primeiramente temos que acessar o arquivo hosts, com os seguintes comandos:
1
2
MacBook-Pro-de-bytes:~ byteslivres$ cd /etc
MacBook-Pro-de-bytes:etc byteslivres$ sudo nano hosts
MacBook-Pro-de-bytes:~ byteslivres$ cd /etc
MacBook-Pro-de-bytes:etc byteslivres$ sudo nano hosts
Acrescente a linha:
1
127.0.0.1 projeto1.local
127.0.0.1 projeto1.local
Salve o arquivo clicando control + x e depois aperte return, para sair do arquivo basta clicar control + x
Depois de feito isso, acesse o arquivo /Applications/MAMP/conf/apache/httpd.conf
e encontre a linha:
1
2
# Virtual Hosts # Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
# Virtual Hosts
# Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
remova o “jogo da velha”, para que fique dessa maneira:
# Virtual Hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
Salve o arquivo. Depois de feito isso acesse o arquivo: /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf, neste arquivo tera algo parecido com isso:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot"/Applications/MAMP/Library/docs/dummy-host.example.com"ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog"logs/dummy-host.example.com-error_log"CustomLog"logs/dummy-host.example.com-access_log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot"/Applications/MAMP/Library/docs/dummy-host2.example.com"ServerName dummy-host2.example.com
ErrorLog"logs/dummy-host2.example.com-error_log"CustomLog"logs/dummy-host2.example.com-access_log" common
</VirtualHost>
depois de alterado salve o arquivo e de um Stop e Start no MAMP. Pronto agora basta você acessar
pelo seu navegador com o seguinte link: http://projeto1.local
Será realizado o download do arquivo composer.phar.
1
2
3
4
5
All settings correct for using Composer
Downloading...
Composer successfully installed to: ./composer.phar
Use it: php composer.phar
All settings correct for using Composer
Downloading...
Composer successfully installed to: ./composer.phar
Use it: php composer.phar
No meu caso eu instalei ele para que eu pudesse utiliza-lo em qualquer projeto, numa forma global. Para isso utilizei esse comando (Para plataforma UNIX):
1
# sudo mv composer.phar /usr/local/bin/composer
# sudo mv composer.phar /usr/local/bin/composer
Pronto o composer agora está instalado.
NO OS X
Para instalar no OS X é mais simples, basta fazer o download do Composer :
1
curl -sS https://getcomposer.org/installer | php
curl -sS https://getcomposer.org/installer | php
depois de realizado o download, mova o arquivo para a pasta /usr/bin com o seguinte comando:
1
sudo mv composer.phar /usr/bin/
sudo mv composer.phar /usr/bin/
No meu caso gosto de deixar no modo universal, para poder trabalhar com o composer em qualquer projeto, para isto basta criar um alias, utilizando o VIM para acessar o arquivo e inserir uma linha.
Para acessar o arquivo digite o seguinte comando:
1
vim ~/.bash_profile
vim ~/.bash_profile
Depois acrescente a seguinte linha:
1
alias composer="php /usr/bin/composer.phar"
alias composer="php /usr/bin/composer.phar"
Pronto agora o composer está instalado.
Caso o procedimento acima não funcionar utilize este comando:
Este último comando realiza todo o processo dito anteriormente.
UTILIZANDO
Para utiliza-lo basta criar um arquivo composer.json no seu projeto contendo quais dependências você deseja utilizar, no nosso exemplo utilizei o silex e o doctrine :
Muitas vezes queremos criar Hosts Virtuais para rodar nosso projetos. Aqui ensino como criar um host no Linux ( no meu caso em especial uso Debian), para testarmos nossos projetos.
Primeiro vamos criar nossa rota. Acesse o arquivo /etc/hosts :
1
# sudo gedit /etc/hosts
# sudo gedit /etc/hosts
Insira a seguinte linha:
1
127.0.0.1 teste01.localhost
127.0.0.1 teste01.localhost
Salve o arquivo e feche-o.
Agora vamos criar o arquivo com o mesmo nome que colocamos no host, “teste01”. Utilizamos o seguinte código:
1
#sudo gedit /etc/apache2/sites-available/teste01
#sudo gedit /etc/apache2/sites-available/teste01
Dentro do arquivo ensira as seguintes linhas:
1
2
3
4
5
6
7
8
9
10
<VirtualHost *:80>
ServerName teste01.localhost
DocumentRoot /var/www/teste01
<Directory /var/www/teste01>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName teste01.localhost
DocumentRoot /var/www/teste01
<Directory /var/www/teste01>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Salve o arquivo e feche-o. Agora precisamos seta-lo para que possa funcionar, bastando executar o seguinte comando:
1
#sudo a2ensite teste01
#sudo a2ensite teste01
Depois basta da um reload no apache:
1
#service apache2 reload
#service apache2 reload
Agora sim, para acessar bastar colocar: http://teste01.localhost
Pronto!
O Isistem e um Gerenciador Financeiro para empresas de Hospedagem de Sites os famosos Hosts e para agencias e profissionais web.
O mesmo faz o controle geral de contas a receber, cadastro de clientes, faz envio de cobranças nas datas predefinidas. E integrável em seu site para o cadastro do cliente ser direto no sistema.
Trabalha com todas as formas de pagamentos virtuais brasileiras e o Paypal.
Totalmente integrado ao C-panel/WHM.
O mesmo oferece 20 dias de testa grátis sem compromisso.
Varias empresas de Hospedagem oferecem o Isistem de forma gratuita para os clientes de Revenda de Hospedagem, então antes de contratar sua Revenda, faça uma consulta se a empresa que esta em vista Oferece Isistem.
Para quem desejar ser Revendedor o sistema tem planos especiais!