Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.
Mostrando postagens com marcador Mac. Mostrar todas as postagens
Mostrando postagens com marcador Mac. Mostrar todas as postagens

quinta-feira, novembro 30, 2017

Fixing ssh client asking for your key password on Mac OS X

Since recent versions of Mac OS X, there is a change of behavior when using ssh client to connect to remote servers using public key authentication. This change was introduced in version 10.12.2 and was documented in technical note TN2449.

Basically, you have to edit your ~/.ssh/config file to add the following statements:

Host *
    UseKeychain yes
After this, your ssh client will work as expected and your daily life will be easier.

quarta-feira, abril 11, 2012

Flashback || Flashfake identification and removal tools

UPDATE 2012/04/12: Apple has released a software update for systems running OS X Lion and Mac OS X Snow Leopard that will update Java to fix the security flaw, and remove the Flashback malware if it is present.

In the past days, Flashback || Flashfake botnet gained media attention because it has infected over 600,000 machines out there as confirmed by Dr Web and Kaspersky antivirus vendors, making  it the most widespread malware on the Mac OS X platform to date. Apple has not yet provided a removal tool.

Kaspersky made two tools available that helps to identify and remove the malicious code from infected Macs. The first tool is a website where a user can enter a hardware uuid and find if that machine has been identified as infected. The second tool is a stand-alone application that can detect and remove the malicious software.

Kaspersky Flashback || Flashfake Online Check

Kaspersky Flashback || Flashfake Stand-alone Removal Tool

quinta-feira, março 15, 2012

How to circumvent files download limits


I was sitting on a product training class during this week and there ware a proxy restriction to the file download sizes. This can be avoided by using something like TOR or any VPN software, but I wanted something I had available at that moment: a Linux server and a Mac client.

First of all, I have tried to do it by using curl, but the server I was trying to get files from had it's range download disabled (or it was the proxy itself). Very simple:

$ curl --remote-name --continue-at - --range -1024 url

You will have to run this command as many times as the number of multiple parts in bytes the file have. You can try bigger ranges to reduce the number of times you need to run the command.

But, if the web server or proxy have it's range download disabled, it will not work, so you need a remote linux server. At the remote linux server, download the file and use split to get it in smaller parts, so you can download it and bring it together again.

$ split --bytes=5mB filename

It will break the file at 5mB chunks (you need to know the max allowed download size of the network). It will generate files in the form of xaX where X is between a and z (or xaXX if you are dealing with bigger files with small parts).

At the client computer (linux, mac) you need a simple command to download and one to join the files together:

$ for f in `jot -w xa%c 5 a` ; do curl --remote-name url/$f ; done

The jot command will generate a sequence of strings xaa,xab,xac,xad,xae that will be feed in curl one by one to get the remote files. When it is done, join the files together using cat:

$ cat xa* > originalfilename

That's it, big files downloaded inside a restricted network.

quarta-feira, agosto 03, 2011

PostgreSQL agora é parte do Apple OS X Lion Server

Com as recentes ações da Oracle contra seus concorrentes, a Apple decidiu remover o MySQL do OS X Lion Server em prol do PostgreSQL. O OS X Lion Server é uma extensão ao OS X Lion que adiciona suporte extendido a aplicações/serviços.

domingo, maio 01, 2011

Dicas de Segurança no Mac OS X Lion e Snow Leopard

Você sabe como anda a segurança do seu Mac? Ou você acha que pelo fato de não estar usando o Windows, seus riscos de segurança não existem mais? Estas são algumas ações simples que melhoram a segurança geral do seu ambiente, e devem ser modificadas de acordo com o seu perfil de uso:
  1. Atualização de Software
    • Checar por atualizações diariamente ou semanalmente
  2. Geral
    • Requisitar senha imediatamente após standby ou protetor de tela
    • Desativar logins automaticos
    • Requisitar senha para destravar cada painel de preferências de sistema
    • Usar memória virtual segura
    • Desativar serviços de localização
    • Desativar receptor de controle remoto infravermelho (caso não use com frequência ou parei com seu controle remoto e trave nele)
  3. FileVault
    • Defina uma senha mestre
    • Snow Leopard: Ative o FileVault (deve ser feito em cada conta de usuário)
    • Lion: Ative o FileVault (é feito para todo o disco)
  4. Firewall
    • Inicie o Firewall
    • Em avançado, ative o modo silencioso
    • Em avançado, bloquear todas as conexões de entrada
  5. Contas
    • Crie uma conta geral para o uso diário (não use uma conta administrativa)
    • Em opções de login, desative o login automático
    • Em opções de login, mostrar janela de login como nome e senha
    • Selecione a conta convidado e desmarque as opções de permitir que o convidado logue neste computador e permitir que o convidado acesse compartilhamentos
  6. Safari
    • Em preferências gerais, desmarque abrir arquivos seguros após o download

Para ir mais além, defina uma senha para o firmware do sistema, de forma a evitar que pessoas não autorizadas consigam facilmente iniciar por um disco externo, acessar utilitários ou modos de manutenção. Para tanto, siga o passo-a-passo publicado em HT1352.

Há medidas adicionais que podem ser tomadas, como a desativar o serviço Bonjour, desativar binários setuid (find / -perm -04000 -ls) e setgid (find / -perm -02000 -ls), usando o comando chmod ug-s binário e desativar serviços desnecessários em /System/Library/LaunchDaemons com launchctl unload -w serviço.

Existem muitas outras informações relacionadas à manutenção da segurança do Mac OS X Snow Leopard nos guias disponíveis no site de suporte da Apple.

quinta-feira, março 31, 2011

Suporte a hardware Apple é péssimo


Dias para resolver o problema:


UPDATE 05/05/2011: Hoje identifiquei que em 26/04/2011 foi realizado um depósito no valor de R$ 512,60 em minha conta vindo da Apple Computer. Esta quantia corresponde ao reembolso do AppleCare Protection Plan que havia adquirido para o MacBook Pro que apresentou defeito.


UPDATE 29/04/2011: Hoje, após longos 72 dias de espera, finalmente recebi o MacBook Pro que a Apple forneceu em substituição ao anterior que apresentou defeito e gerou uma série de problemas ao meu dia-a-dia, uma vez que se tratava de uma ferramenta de trabalho e diversão/lazer.

UPDATE 14/04/2011: Hoje uma funcionária da Apple me ligou pela manhã para avisar que o centro de serviços confirmou o problema no painel LED e que seria feita a troca do MacBook Pro por um novo, cuja configuração seria enviada a meu e-mail e pediu que eu o respondesse informando se concordava com a troca e caso positivo, envisasse cópia da nota fiscal de compra em anexo.

Receberei um MacBook Pro MC700LL/A em substituição do que apresentou defeito num prazo de até 14 dias e serei re-embolsado da AppleCare (da última conversa à tarde).

UPDATE 12/04/2011: Hoje uma funcionária da Apple me ligou e depois de pedir para explicar o caso para ela, solicitou que eu levasse o MacBook Pro de volta ao centro de serviços no que pareceu ser o laudo final para a troca por um novo, o que foi feito poucos minutos após o fim da ligação. Amanhã a Apple entra em contato com o centro de serviços (e comigo?) para informar o próximo passo. Espero que isso acabe logo, pois já me causou transtornos demais.

Estou estudando a compra de um Dell para usar como ferramenta de trabalho e deixar o MacBook Pro apenas como ambiente para hobby e entretenimento, pois não posso depender de um sistema que quando quebra, leva séculos até resolver o problema.

UPDATE 07/04/2011: Em conversa com um funcionário da Apple, apresentei o caso e a insatisfação geral com a qualidade do serviço realizado por seu centro de serviços autorizado e o caso foi escalado para a equipe de relacionamento com o cliente em Cupertino, que irá em até 5 dias propor uma solução para o caso.

UPDATE 06/04/2011: Por volta das 10:30 o sistema começou a se comportar de forma estranha. Primeiro foram as manchas que surgiram na base da tela e estão ficando cada vez mais destacadas, o que me faz pensar que o técnico do centro de serviços fez um trabalho de quinta ao montar a nova placa no sistema, danificando o painel LED. Em um momento, as teclas F1-F2 (brilho da tela), F5-F6 (iluminação do teclado), F7-F9 (controle de mídia) e F10-F12 simplesmente não faziam nada, depois de um boot, voltaram a funcionar(!?). Este é o resultado das manchas da tela ocasionadas pela última intervenção do técnico:

Manchas na tela do MacBook Pro após voltar do conserto e ser utilizado por algumas horas (brilho máximo)

Manchas na tela do MacBook Pro após voltar do conserto e ser utilizado por algumas horas (brilho mínimo)

UPDATE 06/04/2011: Hoje no final da manhã o centro de serviços comunicou que a top cover já havia chegado e que minha máquina já estava pronta. Passei no inicio da tarde para pegar e até agora nenhum problema. Na última vez, nos primeiros momentos de uso o sistema havia parado. Estou confiante que desta vez o problema foi realmente resolvido. Estou parando o contador!

Os produtos Apple são de excelente qualidade, com uma ótima experiência de uso, pelo menos enquanto eles não apresentam nenhum defeito de hardware e começam as chateações com a demora e comportamentos estranhos de seus centros autorizados de suporte a hardware.

Tenho um MacBook Pro (modelo MB991BZ/A de 2009) coberto por uma AppleCare que apresentou problema em 16 de Fevereiro de 2011, quando o sistema simplesmente começou a travar ao voltar do standby e em poucos segundos não havia nenhuma resposta, sendo necessário um desligamento forçado.

Ao ligar o sistema, o mesmo apresenta um ícone de uma pasta cinza com uma interrogação,  que segundo o manual é um problema em encontrar um disco de boot. Alguns desliga/liga e nada! Seguindo a sugestão da documentação do fabricante, iniciei o sistema pelo DVD de instalação dos aplicativos e entrei na ferramenta de diagnóstico Apple, mas a mesma não apresentou nada sobre o disco ou identificou problemas após o teste completo.

Iniciando o sistema pelo DVD de instalação do Mac OSX, e abrindo o utilitário de discos, apenas o DVD está presente, confirmando assim problema com o subsistema de disco (disco, cabo de dados/força ou controladora).

Fiz uma descrição dos testes realizados e levei a um provedor de serviços autorizado Apple para tratar do problema. Depois de muitos dias, fui informado que a máquina estava pronta. Fui retirar a máquina, liguei e depois de alguns minutos, o problema voltou. O funcionário apenas trocou o disco (que leva até 7 dias úteis para chegar!), mas não creio que ele tenha sequer verificado se o disco era o problema!

O sistema permanece no mesmo centro de serviços para realizar o reparo que não fora realizado a contento.

No dia 18 de Março de 2011, uma funcionária do centro de serviços me liga informando que preciso levar os DVDs de instalação do Mac OSX e Aplicativos para que o meu reparo seja finalizado. Levei os DVDs na segunda-feira, 21 de Março de 2011 (pois estava em outra cidade distante) e para minha decepção, fui informado que na verdade, a peça (cabo de força/dados do disco) que fora pedido ainda não estava disponível e o prazo de entrega era de até 7 dias úteis!

Hoje, 31 de Março de 2011 recebo uma ligação da funcionária do centro de serviços informando que o cabo de força/dados e a placa mãe haviam chegado, mas que a top cover só chegaria em 20 dias (suponho que úteis)!

Isso me deixa sem Mac por pelo menos 62 dias! Poxa, não é mais simples trocar o Mac por um que funcione?

Na minha experiência de suporte a hardware com a Dell (notebooks, servidores, tape libraries) nunca passei mais de 5 dias com um sistema parado ou indisponível. Quando o reparo não era possível, um novo hardware igual ou superior era fornecido temporário ou definitivamente conforme o caso para que o cliente não fosse prejudicado por uma falha do fabricante!

Já a Apple trata a situação como se não fosse um problema dela, dizendo que não pode fazer nada, pois tudo tem que ser resolvido com o centro de serviços, que por sua vez, atribui à Apple e a peças importadas a demora no atendimento. Ora, a Dell também trabalha com peças importadas e nem por isso deixa seus clientes esperando tanto tempo para solucionar problemas de hardware que uma simples organização logística de peças resolveria.

sábado, agosto 14, 2010

Getting GCC working on Mac OS X

If for some reason you tried to build any source software package on Mac OS X and it failed with complains for headers, libraries of that C compiler (GCC) can't build binaries, it's very simple to get it working like you used to do in any GNU/Linux or Unix flavors. If you project are compatible with Xcode, just skip all this ;)

To put GCC to build things on Mac OS X, simple prefix (or export) the PATH, CFLAGS, LDFLAGS and CPPFLAGS to any configure script or make execution like show bellow:

For configure script
PATH=${PATH}:/Developer/usr/bin CFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include/ LDFLAGS=-L/Developer/SDKs/MacOSX10.6.sdk/usr/lib CPPFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include/ ./configure

For make
PATH=${PATH}:/Developer/usr/bin CFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include/ LDFLAGS=-L/Developer/SDKs/MacOSX10.6.sdk/usr/lib CPPFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include/ ./configure

You can add more includes or libraries paths by adding :-I or :-L to CFLAGS, CPPFLAGS and LDFLAGS environment variables, like:

CFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include:-I/Developer/usr/include

CPPFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/usr/include:-I/Developer/usr/include

LDFLAGS=-L/Developer/SDKs/MacOSX10.6.sdk/usr/lib:-L/Developer/usr/lib

That's all! Happy hacking...