Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

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.

terça-feira, setembro 03, 2013

Fix Windows 8 WPA2-Personal PSK/AES connection problem

If you try to connect a Windows 8 devices to a wireless network with both AES/PSK and PIN/WPS configuration modes, it will not work.

For some unknown reason, Windows 8 devices try to join the network using WPS/PIN, but the device is not expecting any WPS/PIN client and it will fail to establish a connection.

In the office network, all other devices running Mac OS X, iOS, Android and Linux work like a charm, but Windows 8 one simple don't. So I started checking what may be the problem and found that if I disable the WPS/PIN configuration for the router, Windows 8 clients start connecting and working with the network. It's annoying, but you can just print some WiFi Zone sign with instructions and a PSK distribution scheme (printed on the sign or by request).

That's it, to make Windows 8 clients work with your Wireless network in WPA2-Personal for AES and PSK, you must disable WPS/PIN options.

sexta-feira, março 01, 2013

Ajustando o Linux para Asterisk

O Asterisk, assim como qualquer outro processo no Linux (e basicamente em qualquer Unix/Unix-like) estará limitado pelas definições de limites do sistema hospedeiro, sejam elas de nível global ou de usuário.

Um dado usuário, que para este artigo será asterisk, terá alguns limites definidos de forma global ao sistema (seja via builtin, seja via /etc/security/limits.conf, seja via /etc/sysctl.conf). Cabe ao proponente a administrador ou especialista conhecer estes limites e ajustá-los de acordo com a necessidade do sistema em questão.

Exemplo em um sistema Debian 6.0.7 sem tunning:

$ id asterisk
uid=111(asterisk) gid=116(asterisk) groups=20(dialout),29(audio),116(asterisk)

File Descriptors in Kernel Memory
$ /sbin/sysctl fs.file-nr
fs.file-nr = 1664       0       1646085 (alocados/pré-alocação/máximo)

Max Files
$ /sbin/syscrl fs.file-max
fs.file-max = 1646085

$ ulimit -Ha (hard limits)
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) unlimited
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

O limite em open files é baixo para um sistema que planeja processar muitas chamadas, e deve ser ajustado.

$ ulimit -Sa (soft limits)
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

O soft limite está igual ao hard limit para open files. Será que posso digitar o comando que me foi indicado como a solução dos meus problemas?

$ ulimit -n 32768
-bash: ulimit: open files: cannot modify limit: Operation not permitted

Não! Olhe no ulimit -Hn que você verá que o limite máximo está igual ao soft limit. O administrador de sistemas/especialista pode editar o /etc/security/limits.conf e acrescentar duas linhas que irão elevar os limites para o usuário em questão:

asterisk        soft    nofile  1024
asterisk        hard    nofile  32768

No Debian, é necessário editar o arquivo /etc/pam.d/common-session e /etc/pam.d/common-session-noninteractive e adicionar a linha abaixo, para que sejam carregados para o usuário quando este iniciar uma sessão no sistema (seja ela interativa ou não)

session required pam_limits.so

Iniciando uma nova sessão com o usuário asterisk, estes serão os resultados:

$ ulimit -Ha (hard limit, só o sys-admin muda)
core file size          (blocks, -c) unlimited
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 32768
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) unlimited
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Veja que o limite a nível global agora é maior, mas como está o limite do usuário?

$ ulimit -Sa (soft limit, o próprio user muda)
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Não atende às necessidades ainda, será que agora é possível alterar?

$ ulimit -n 10240

Sim! Pois o limite global foi alterado e o usuário pode mudar até aquele máximo global. Vamos ver como ficou:

$ ulimit -Sa

core file size          (blocks, -c) 0

data seg size           (kbytes, -d) unlimited

scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 16382
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 10240
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) unlimited
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Os exemplos acima são apenas algumas áreas que podem ser melhoradas. Vamos fazer algo relativo ao sistema agora, começando por checar o número máximo para fs.file-max:

$ /sbin/sysctl fs.file-max
fs.file-max = 1646085

E como está o uso? O comando abaixo, retornará a quantidade em uso, a pré-alocada e a máxima, apresentada no comando anterior:

$ /sbin/sysctl fs.file-nr
fs.file-nr = 1568       0       1646085

Experimente aumentar o número máximo de arquivos abertos:

# sysctl -w fs.file-max

Quando chegar em um valor seguro, aplique editando o /etc/sysctl.conf e alterar/adicionar a linha com fs.file-max

fs.file-max =

Execute em seguida:

# sysctl -p

E quanto a conexões de rede?

Experimente com a otimização da memória do TCP/IP a ser usada em setsockopt()

net.ipv4.tcp_rmem
net.ipv4.tcp_wmem

Portas para novas conexões:

net.ipv4.ip_local_port_range =

Aumente os valores de auto-tune em:

net.core.rmem_max
net.core.wmem_max
net.core.netdev_max_backlog
net.ipv4.tcp_window_scaling = 1

Se for ter muitos processos:

kernel.pid_max

Posteriormente, novos pontos de melhoria serão apresentados.

sábado, dezembro 01, 2012

Um exemplo do por que eu prefiro o PostgreSQL para banco de dados

Quando se trabalha com tecnologia da informação, existem muitas escolhas que devem ser feitas e estas escolhas em conversas, certamente irão gerar questionamentos dos porquês. É assim com o sistema operacional (Unix/Linux/Mac, Windows), com a linguagem de programação (C/C++/Java/Ruby/Python/Perl/PHP), com os frameworks, as suites de produtividade, os ambientes de desenvolvimento e por aí vai.

Muitas vezes, as escolhas são feitas de formas qualitativas subjetivas, outras por motivos técnicos ou qualitativas objetivas. Neste vídeo, há um exemplo simples dos motivos técnicos que podem levar um profissional usar PostgreSQL ao invés de MySQL quando se precisa de um servidor de banco de dados.


Por estes e muitos outros aspectos técnicos, eu prefiro o PostgreSQL para meus projetos de banco de dados, sejam eles simples ou complexos.

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

domingo, abril 08, 2012

Hacking Webservers

Career Academy Inc have a great free introductory online course on how to hack and protect webservers. This is a International Council of E-Commerce Consultants (EC-Council) endorsed training course. It covers the following topics:

  • Webserver Concepts
  • Webserver Threats
  • Attack Metodology
  • Webserver Attack Tools
  • Countermeasures
  • Patch Management
  • Webserver Security Tools
  • Webserver Pen Testing

Save some time and watch it here

terça-feira, março 27, 2012

Connect with local customers online

Veja como você pode aumentar suas chances de fazer negócios com clientes em potencial locais com apenas alguns ajustes a suas páginas.

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.

sexta-feira, janeiro 20, 2012

A técnica de negociação da pasta

Neste vídeo, Ramit Sethi do I Will Teach Your to be Rich apresenta sua técnica de negociação, que consiste em dispor de informações relevantes ao interlocutor, trazendo à mesa de negociação o que realmente é importante a ele. Segundo o autor do vídeo, que desenvolveu a técnica, esta pode ser utilizada para qualquer tipo de negociação e é um sucesso comprovado com seus amigos e leitores. Assista ao vídeo e relate sua experiência com a técnica.

quarta-feira, outubro 26, 2011

Paypal promove a 2ª Conferência Empreendedor Digital - Social Commerce

O PayPal está promovendo a 2ª Conferência Empreendedor Digital com o tema Social Commerce à partir das 15h de 26 de Outubro de 2011. Acompanhe o evento online no site e sem custos.

quinta-feira, outubro 06, 2011

Modem 3G Huawei no Lion

Com o upgrade para o Lion, alguns modems 3G da Huawei podem parar de funcionar, pois o driver disponível na maioria destes não é compatível com o Lion, visto que os drivers agora precisam ser 64-bits, e a versão disponível no firmware dos modems só dispõe de uma versão 32-bits.

A Huawei disponibilizou uma versão atualizada do firmware, que depende do Windows para atualizar o modem. Estou usando a versão UTPS 16.001.06.00.03. O único detalhe é que se for usar também no Windows, será necessário criar um perfil de acordo com a sua operadora, pois esta é uma versão genérica.

terça-feira, agosto 23, 2011

Installing Citrix Receiver on Debian Squeeze

If you are trying any Citrix product that uses ICA protocol, you need to install Citrix Receiver. But it have a dependence in OpenMotif that is not enforced by the distributed package.

For your luck, Debian provides the libmotif4 package that should be installed to provide libXm.so.4 library file (actually a symbolic link to libXm.so.4.0.3). After that, Citrix Receiver will run as expected.

First, install libmotif4 using aptitude as follows

# aptitude install libmotif4

Then, install Citrix Receiver (in this case, distributed by XenDesktop media at Citrix Receiver and Plug-ins sub-directory)

# dpkg -i icaclient_11.100_i386.patched.deb

This same procedure applies for Ubuntu Linux

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.

terça-feira, agosto 02, 2011

Google Voice disponível no Brasil

O Google anunciou a disponibilidade do Google Voice no Brasil, com tarifas muito atraentes para telefones móveis e fixos, com a possibilidade de interligar a um servidor Asterisk, sendo o suporte nativo no 1.8.

O uso do serviço dentro do Gmail é bem simples e a integração com o Asterisk é tranquila e rápida. Quanto mais pessoas passarem a usar o serviço, maior a possibilidade disto influenciar as tarifas das operadoras locais.

sexta-feira, julho 15, 2011

Running Debian 6.0 Squeeze on Citrix XenServer 5.6|5.6 FP1|5.6 SP2

Some time ago I posted an article about running Ubuntu 10.04 as a guest for Citrix XenServer 5.5.0 (that's is valid for Ubuntu 10.10, 11.04 as of Citrix XenServer 5.6 and SP2). Here I come again to show how to make Debian 6.0 Squeeze runs virtualized using the same technique.

Squeeze upgrade to Grub2 that is not fully supported in XenServer 5.6, 5.6 FP1, 5.6 SP 2 because a lazzy programer just forgot to add a simple configuration file to list of possible paths of Grub2 files.

To make it work, make sure you install a linux-image-2.6-686-bigmem or linux-image-2.6-amd64 kernels packages (if not using the old 2.6.29 version provided by Citrix), because they are the only ones that supports Xen DomU operations out-of-the-box. If you install a simple kernel, XenServer will fail with a cryptic message "Will only load images built \\\". This message try to say that it will only execute a kernel image with DomU support.

For a new install, make sure to install the correct kernel packages (linux-image-2.6-686-bigmem or linux-image-2.6-amd64). For a running install where you want to to a upgrade, make sure to install one of that kernels packages or keep the old 2.6.29 version provided by Citrix. For both cases, install Citrix Xen Tools (Linux/xe-guest-utilities package from xs-tools.iso) for VM instrumentation and status report.

Take note of VM and it's VBD uuid, the kernel and ramdisk images path and filesystem uuid (check for it in /etc/fstab or /boot/grub/grub.cfg). Run these commands bellow, using your environment parameters to replace text in bold, don't add the single quotes.

To get the VM uuid
xe vm-list name-label='name of your VM'

To get the VBD uuid
xe vm-disk-list uuid='uuid of your VM'

Clear HVM boot policy from your VM
xe vm-param-clear uuid='uuid of your VM' param-name=HVM-boot-policy

Set VM boot loader to pygrub
xe vm-param-set uuid='uuid of your VM' PV-bootloader=pygrub

Set VBD to bootable
xe vbd-param-set uuid='uuid of your VM VBD' bootable=true

Set PV bootloader args
xe vm-param-set uuid='uuid of your VM' PV-bootloader-args="--kernel=/boot/vmlinuz-2.6.32-5-amd64 --ramdisk=/boot/initrd.img-2.6.32-5-amd64"
or

xe vm-param-set uuid='uuid of your VM' PV-bootloader-args="--kernel=/boot/vmlinuz-2.6.32-5-686-bigmem --ramdisk=/boot/initrd.img-2.6.32-5-686-bigmem"


xe vm-param-set uuid='uuid of your VM' PV-args="root=UUID='uuid of your VM filesystem' ro quiet console=hvc0 xencons=hvc0"

All set, now you can boot up your Squeeze VM and check if it's reporting as Optimized in general tab.

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.

quinta-feira, fevereiro 03, 2011

Telefone híbrido para linhas comuns e VoIP

Ficar com o computador ligado para fazer ou receber ligações da sua conta VoIP pode ser bastante chato. Para isso, uma solução que fará a convergência da sua linha fixa com até 6 contas VoIP é o Siemens Gigaset A580. Com ele, além de uma linha fixa, você pode utilizar VoIP de até 6 provedores diferentes e mais até 6 ramais DECT 6.0. Com suporte a codecs wideband, que permitem voz de alta definição, esta é uma boa pedida para tirar o máximo dos serviços de telefonia fixa e VoIP e por um preço incrível: R$ 179,00.
Siemens Gigaset A580

Se precisar de ramais para espalhar pele casa, você pode usar qualquer telefone DECT 6.0, como o discreto e funcional Siemens Gigaset C60 que custa apenas R$ 59,00.

Siemens Gigaset C60

Com a solução Siemens Gigaset você consegue integrar suas contas VoIP, linha telefônica, separação do home office e conforto para você e sua família, sem interrupções durante o trabalho.