Liberado: Lion 10.7.1 UPDATE oficial Apple

Standard

Para a felicidade geral dos early users a Apple acaba de liberar o 10.7.1. O update já está disponível via Software update para os usuários do Lion e possui uma versão especial para os Mac mini e MacBooks Air modelos 2011.

Vejam as mudanças trazidas pela atualização:

The OS X Lion v10.7.1 Update is recommended for all users running OS X Lion and includes general operating system fixes that enhance the stability and compatibility of your Mac, including fixes that:

Address an issue that may cause the system to become unresponsive when playing a video in Safari.
Resolve an issue that may cause system audio to stop working when using HDMI or optical audio out.
Improve the reliability of Wi-Fi connections.
Resolve an issue that prevents transfer of your data, settings, and compatible applications to a new Mac running OS X Lion.
Resolve an issue in which an admin user account could be missing after upgrading to OS X Lion.

Serviço:

Link para download da versão Client: OS X Lion Update 10.7.1 (Client)
Link para download da versão Client para Mac mini 2011 e Macbook Air 2011: OS X Lion 10.7.1 Update for MacBook Air and Mac mini 2011 (Client)
Link para download da versão server: OS X Lion Update 10.7.1 (Server)

 

Fonte 100% copiada de: http://www.applespotlight.com.br/2011/08/16/10-7-1/

Como instalar PHP, Apache e Mysql no Mac Os X Snow Leopard (mamp2 no mac)

Standard

Este é um artigo daqueles “easy-to-use”, aonde instalaremos o apache 2, o php 5 e o mysql 5 para que possamos programar sossegadamente (fazer um webserver para hospedar nossa aplicação localmente).
O sistema operacional usado aqui foi o Mac Os X Snow Leopard 10.6.7, mas o procedimento é o mesmo para 10.6.8.

Vamos para o fight?
Iremos usar o console do Mac os x, assim como o ports do Mac para gerenciar o trem com velocidade.
Façamos o seguinte, clique em terminal (veja a imagem abaixo):

como abrir terminais no mac os x

como abrir terminais no mac os x

Clicando lá você fará o seguinte:

Little-oaks-appunixlabs:~ sudo apachectl start

Isto fará com que você chame recursos globais como super usuário e ative o serviço do apache 2 dentro do seu Mac os x, LEMBRANDO que será requisitada a senha de superusuário para que você possa rodar este recurso, pois o sudo te dá poder de root para executar um determinado comando, como neste caso tomtamos o exemplo do apachectl.

Para conferir que o procedimento deu certo abra seu navegador web (no nosso caso curtimos muito o Mozilla Firefox, mas fica ao seu critério o navegador [isto não influenciará em nada neste how to]), conforme imagem abaixo, na barra de endereços digite

Apache ok

Apache ok

HTTP://localhost

Nosso segundo ponto e muito importante é entrar no arquivo de configuração do apache 2 afim de habilitarmos o suporte ao PHP, vamos por a mão na massa? Estamos usando o VIM, um editor muito eficaz e leve (todos que já amaram o vi um dia com certeza amam/amarão o vim):

Little-oaks-appunixlabs:~ sudo vim /etc/apache2/httpd.conf

 

Dentro deste arquivo devemos remover o comentário da linha abaixo:

LoadModule php5_module libexec/apache2/libphp5.so

Recomendo que aperte a tecla / no vim e digite php5, você já vai cair em cima da linha a ser descomentada, em seguida, no sinal de libra (#), caminhe até ele e aperte x
Isto nos deixará com suporte ao PHP, depois basta apertar ESC e digitar isto:
:wq!
Assim que pressionar ENTER o arquivo será salvo.
Vamos explicar o por que de :wq!

: representa comando para o arquivo
W representa ESCREVER
Q representa QUIT (sair)
! representa EXECUTAR as instruções informadas

Para finalizarmos o suporte ao php precisamos rodar o seguinte comando:

Little-oaks-appunixlabs:~ sudo apachectl restart

É mania de todos criar um arquivo com a função phpinfo() contida nele, porém, se fizermos isso “de cara” o apache vai exibir muitos warnings (interpretados pelo php) por questões de permissões e de existência do arquivo php.ini. Para sanarmos isto deveremos fazer o seguinte:

Little-oaks-appunixlabs:~ cd /etc
Little-oaks-appunixlabs: sudo cp php.ini.default php.ini
Little-oaks-appunixlabs: sudo chmod 666 php.ini

Estamos copiando o php.ini default do /etc (área de arquivos de configurações em Unix-like systems) e atribuindo permissões 666 (dono pode ler e escrever no arquivo, grupo também e demais também).
No arquivo php.ini temos de localizar o trecho aonde o TimeZone é identificado (mas está comentado). É muito importante mudar esta linha e ajustarmos nosso timezone corretamente, pois isto nos dará um horário adequado. Para isto devemos proceder da seguinte forma:
Little-oaks-appunixlabs: sudo vim php.ini
Em seguida aperte a tecla / para localizar um termo, informe o seguinte date.timezone, isto lhe deixará na linha acima da que precisamos mudar. Descomente a linha abaixo para que fique assim:
date.timezone =

Você removerá o ; apertando x em cima dele. Para deixarmos o vim em modo de edição de arquivos precisamos apertar a tecla i, isto nos dará poder de editar o arquivo (saindo de modo comando).
Agora iremos colocar depois do = o seguinte:
America/Sao_Paulo
Então o resultado final será —> date.timezone = America/Sao_Paulo
Dê ESC e digite
:wq!
Aperte ENTER e terá o arquivo salvo.

 

As vezes você pode estar se perguntando:

Poxa, mas meu timezone não tem nada a ver com o de Sampa, o que faço?
Relaxa, rapá! A galera do Appunix pensou em você! Abaixo segue a lista de timezone da América:
http://www.php.net/manual/en/timezones.america.php

Se mesmo assim não lhe agradar você pode usar os globais:
http://www.php.net/manual/en/timezones.others.php

Mas é impossível você não se agradar dos timezones da América, são repletos.
Os mais comuns que são usados são:
America/Porto_Velho
America/Noronha
America/Rio_Branco
America/Recife
America/Sao_Paulo
America/Porto_Acre
Mas escolha o que mais lhe agradar.

Assim que decidir qual seu TimeZone você deve reiniciar o apache para reler o php.ini e ativar o negócio:
Little-oaks-appunixlabs: sudo apachectl restart

Agora precisamos instalar o Mysql 5 para que possa trabalhar da forma que almejamos.
Para irmos direto ao ponto acesse o link abaixo:
http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg
Se cuide para baixar a versão ideal para você.
Aí é 64 bits? Não sabe como é? Quer saber como seu Mac Os X Snow Leopard está operando? Clique na maça, depois clique em Sobre Este MAC, em seguida clique em Software (Categoria) e procure pela linha Kernel de 64-bit e Extensões: Sim (conforme a foto abaixo):

como ver informações do seu mac os x

como ver informações do seu mac os x

Caso seja Sim é 64 bits (x86_64), então baixe o pacote para 64 bits.
Vamos simbora?
Baixe o arquivo x86_64 no formato DMG.

baixar pacote mysql 64 bits (DMG)

baixar pacote mysql 64 bits (DMG)

Quando você clicar no formato DMG automaticamente o site da Mysql vai te convidar a logar-se lá com eles, mas basta prestar a atenção (conforme imagens abaixo) para não precisar perder tempo com esta burocracia, se você quer baixar direto (melhor Né?) basta fazer o seguinte, clique no link abaixo:
HTTP://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.58-osx10.6-x86.dmg/form/http://mysql.cce.usp.br/
Deixa o download terminar siga os passos das fotos abaixo (literalmente instalar o mysql e seu ícone), Devemos concluir os passos extras para adição do Mysql como sendo parte do painel administrativo, para isto siga os passos abaixo:

passo1

passo1

 

Feito isto iremos confirmar se o mysql está rodando com o seguinte comando:

Little-oaks-appunixlabs: /usr/local/mysql/bin/mysql

Feito isto iremos reiniciar o apache 2 para garantir que o nosso servidor está integrando literalmente tudo, faremos com o seguinte comando:

Little-oaks-appunixlabs: sudo apachectl restart

Para conferirmos tudo vamos entrar dentro da nossa pasta pessoal, na pasta Sites e criar um arquivo chamado index.php. Dentro dele iremos colocar o seguinte (ISTO EM /Library/WebServer/Documents):
Ou seja -> sudo vim /Library/WebServer/Documents/index.php

< ?php phpinfo(); ?>

Teremos liberadas extensões como PDO (Muito boa para abstração no banco de dados mysql), Mysqli (a versão aprimorada do conector nativo do Mysql [somente disponível a partir do Mysql 5.x])
Pronto, feito isto instalamos o Mysql 5 , Php 5 e Apache 2 em nosso Mac Os X :D.
Abraços a todos e saibam que o AppUnix aprecia sua visita!

Como fazer os pacotes do ubuntu alpha ficarem mais novos (TRICKS)

Standard

Das coisas mais espantosas que podemos perceber com o Ubuntu (Debian Based) é a facilidade de atualização e manutenção geral dos pacotes que o apt-get dá.
Mas você está usando o Ubuntu em alpha testing (talvez até atualizou da 10.10 para 11.04 com do-release-upgrade -d ) e recebe continuamente a informação semelhante a esta:

A LISTA DE PACOTES OBSOLETOS… etc… etc… etc… que na verdade exige uma atualização.

Mesmo com apt-get update && apt-get upgrade -y você não obtém o pacote que deseja.
Veja bem, para conseguir isso basta fazer o seguinte:

 

apt-get dist-upgrade -y

 

Isso vai fazer com que pacotes obsoletos sejam substituídos por pacotes mais novos.

Apliquei esse comando pois no meu caso o Unity havia parado de trabalhar no começo da semana com as últimas updates lançadas.
Esse tutorial se encaixa no caso de você encontrar o seu servidor X quebrado (travando, não passando do login e coisas do tipo).

Fiquei somente triste pois o acpi parou de funcionar de novo. Vou verificar e breve faço um artigo sobre isto.

Depois foi só alegria 😉 .

Como alterar Senha (Passwd) dos usuários no UBUNTU

Standard

Olá galera tudo na paz?
Tenho andado sumido daqui por vários motivos, dentre eles a faculdade e o trabalho estão me tomando todo o tempo…. tem alguém ai vendendo tempo?
mas vamos ao que interessa….
Hoje vou mostrar como ALTERAR a senha de usuário no Ubuntu 10.04 ( foi feito nessa vesão mas com certeza não diferem em muito do que irei mostrar), na verdade estava meio que sem idéias para HOW To’S até que pedi ajuda a minha amada, perguntei a ela…. Morzão tem algo que você queira aprender a fazer no Ubutu? você sabe como trocar sua senha?
Como sempre,pra me mostrar que conseguiria ela ficou tentando….. hehehe não conseguiu…. Venho eu então mostrar 2 formas de alterar senha(passwd) de um usuário… uma dessas formas em Modo Gráfico ( por incrível que pareça a mais complicada… quem conhece a força do terminal linux sabe do que estou falando) e outra em modo Texto pra usuários um pouco + avançados….. Lembrando que esse método só serve se você ainda tem a senha em mãos…. se não a tem esse método não é reconmendado… 🙁

Para os usuários que preferem usar o X (Modo Gráfico) é muito simples… No Menu superior vá em Sistema>> Administração>> Usuários e grupos (como na Imagem)….
Senha_1

Verá a seguinte tela
Senha_2

Clique em Modificar… como na imagem a seguir
Senha_3

Verás uma tela que se explica por si… muito intuitiva….
Senha_4

Já Preechida
Senha_5

Nessa tela somente Digite a Senha Atual…. a Nova Senha…. e a Confirmação… Clique em OK…Pronto!!!!!! O dia já está salva, você ja está seguro quando aquele seu irmão pentelho que decorou sua senha de tanto te ver digitar no início da sessão… 😀

Pra trocar a senha no modo texto não foge muito disso não…. é muito simples…e MUIIIIIIITO + rápido….
No Menu superior vá até Aplicativos>> Acessórios>> Terminal

Já no terminal, logue-se como root..
Eu costumo usar o comando #su – (será solicitada sua senha de root, Digite-a)

Caso não possua senha de root… no terminal digite: # sudo passwd root (digite a senha, confirme-a)
Após estar como root digite: #passwd sabrina(nome do usuário)….
>>> Será pedida a senha(passwd) atual, depois a nova senha(passwd) e a confirmação da nova senha(passwd)…. É isso galera…. não ficou tão didático quando outros HOW To’S que aqui se encontram, mas acho que já deve ajudar…..

Peço desculpas por não postar os comando do modo texto diretamente por um printscreen do Terminal Linux… é que a DONA(Sabrina) estava/está ocupada com o mesmo…. 🙂
Abraço a todos… e podem dar sugestões do que querem ver aqui no blog…
😀