MySQL e LaTeX no OS X 10.7 (Lion)

Caros, depois de muito tempo percebi que após a migração algumas coisas param de funcionar corretamente no meu Mac. Entre elas foram o MySQL e o LaTeX (ambos via linha de comando).

A primeira coisa a fazer foi checar se as pastas de instalação existiam, e por sorte tudo estava OK. Então apenas adicionei o caminho dos binários que desejava para a minha variável PATH.

Se você já tinha o MySQL instalado basta fazer o seguinte:

echo “export PATH=~/bin:/usr/local/bin:/usr/local/mysql/bin:$PATH” >> ~/.profile

Depois disso, só para garantir, re-execute os seguintes itens:

MySQLStartupItem.pkg

MySQL.prfPane

A mesma dica acima vale para o LaTeX, porém com o caminho diferente:

echo “export PATH=/usr/texbin:$PATH” >> ~/.profile

 

Nota: Pode-se criar o arquivo .bash_profile, porém não recomendo pois já existe o .profile que praticamente faz a mesma coisa.

Nota 2: A mesma dica vale para a primeira instalação de ambos no OS X Lion.


Definir programa padrão no OS X

Uma coisa importante que a gente tem que saber sobre o SO que utilizamos é a respeito da administração. Há meses eu venho passando raiva com os Default Programs pra certos tipos de arquivos (.avi, .sh, .java, .c, etc) e não aguentando mais, procurei na net por softwares que fizessem isso por mim, pois se fizermos isso no exemplo do Windows ‘n-1’, o programa só irá abrir aquele arquivo deixando todos os outros que possuem a mesma extensão a cargo de outros. Ora se eu mudei 1, obviamente eu quero que o mesmo aconteça para todos, não quero que só 1 .java abra no Netbeans e todo o resto no Xcode.

Para resolver este impasse no OS X, faça o seguinte:

Botão direito – Obter informações

Clique em Obter Informações e em seguida procure por: Abrir com, como segue na imagem

Selecione o programa padrão para este arquivo (se você não solicitar ao sistema para alterar tudo, seu programa só irá abrir este arquivo)

Em seguida confirme

Voilá, pronto.


Estudar, um mal necessário…


Mais uma botnet pra infernizar nossas vidas…

Atualmente o malware mais sofisticado, segundo a Kaspersky, é o TDSS. Ele se instala no computador da vítima e faz o download do TDL-4 que é um bootkit, ou seja, ele além de infectar o Sistema Operacional, infecta também a MBR do computador, fazendo assim com que fique difícil sua detecção por antivírus. Outra coisa que o TDL faz, além de baixar arquivos e atualizações para si, é eliminar outras pragas (só as mais comuns) que estão na mesma máquina, para não chamar a atenção do usuário.

 

Vale conferir no site da Kaspersky.


Banco do Brasil, Google Chrome e Mac OSX…

Finalmente o módulo de segurança do BB está funcionando com o Google Chrome 12… Para isto basta pedir para o sistema a atualização dos softwares que o Java e algumas outras partes do sistema serão atualizadas.


Você ainda pensa que o computador não é uma arma de guerra?


Menu do OSX em aplicações Java

Por algumas semanas pesquisei sobre como utilizar a barra de menus do OSX para ser a barra de menus das minhas aplicações feitas em java.
A solução? Basta inserir esta linha no método main da sua app e vualá.

System.setProperty(“apple.laf.useScreenMenuBar”, “true”);

Porém, faltava ainda mudar o nome da app que é exibido ao lado da maçã. Para isso deve-se inserir a linha:

System.setProperty(“com.apple.mrj.application.apple.menu.about.name”, “Aplicação Maneira”);

Num lugar qualquer, que não seja na main, pois comingo não funcionou.
Então passei por parâmetro no momento em que chamo a aplicação a seguinte linha:

-Dcom.apple.mrj.application.apple.menu.about.name=Aplicação Maneira

E funcionou perfeitamente.


Migração Linux pra Mac OSX

Caros, como percebe-se sou usuário Linux e recentemente adquiri um Macbook Pro. Um ótimo sistema combinado com um bom hardware, pra quem não se importa com jogos e sim com produtividade é uma boa ferramenta apesar de ser um pouco mais cara (mais barata se comparada com os Sonys da vida).

E como a maioria dos newbies, tive vários problemas com a adaptação dos diferentes atalhos e a falta de softwares “especiais”.

Entre eles estão o aircrack-ng, kismet, compilador latex, gcc… Os outros são encontrados facilmente pela net.

Os substitutos para os programas citados são:

Aircrack-ng e kismet podem ser substituidos pelo KisMAC.

O compilador latex pode ser substituido pelo MacTEX (uma especie de miktex pra windows)

O gcc apesar de ser facilmente instalado manualmente pode ser instalado automaticamente com o Xcode. Caso você queira utilizar o Xcode (disponivel na AppStore por 5 dolares) não há a necessidade de instalar o gcc manualmente, do contrário terá que fazer.

Pra quem programa em java, basta baixar a IDE que o OSX ja vem com um java próprio.

Outra ferramenta que também está disponível para OSX é o Wireshark.

Enfim além destes todos os outros programas que possuem um alto índice de usuários estão disponíveis para OSX, até mesmo o aircrack-ng citado acima, porém o airodump e o aireplay não funcionam nativamente, dependendo do uso do bootcamp ou vmwarefusion ou um live-cd do backtrack por exemplo (porém não testei nem uma destas alternativas).

Esse tipo de dúvida me atormentou por muito tempo, e estou muito satisfeito com minha nova ferramenta. E a bateria realmente surpreende rs…


Conheça Rebeca Black


Windows não enxerga samba pelo netbios

Nunca tinha configurado um samba na vida (porque eu não precisava), quando configuro tudo e tudo fica lindo acontece algo inesperado, só acessava o samba via ip, após várias tentativas frustradas resolvi meu problema iniciando o serviço nmb. Agora está tudo em meus locais de rede, perfeito, como eu queria. =)

Em Red Hat Likes:

# service nmb start (/etc/init.d/nmb start)

depois diga ao sistema que você deseja aquele serviço rodando sempre que o sistema for iniciado

# ntsysv (procure por nmb e marque a opção pressionando espaço, salve, saia e na próxima vez em que reiniciar a máquina não precisará fazer isso novamente)

 

Hugs