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

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.

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.


sábado, janeiro 08, 2011

Google Apps recebe suporte a DKIM

O Google disponibilizou na última sexta-feira, 06 o suporte a autenticação de e-mails DKIM em sua plataforma Google Apps. Disponível a todos os usuários, a nova funcionalidade é simples de ser configurada para quem tem domínios registrados junto ao Google e seus parceiros.

Para quem tem domínios registrados com outros serviços, a configuração guiada auxilia no processo, tornando-o bem mais simples que a implementação in-house de uma solução equivalente.

Para maiores detalhes sobre a configuração e o funcionamento do novo recurso, visite:

Authenticate email with a domain key

Spam takes another hit: email authentication now available to millions of Google Apps customers

terça-feira, dezembro 28, 2010

Comercial Google Chrome TV Aberta - Brasil

Google está veiculando um comercial do Chrome na TV aberta brasileira. Fiquei surpreso com o comercial, pois era pouco provável que o Google veiculasse um comercial deste tipo da TV aberta do Brasil. No vídeo abaixo uma captura do comercial feito por outro telespectador atento.

quinta-feira, dezembro 02, 2010

itSMF International lança publicação gratuita

A itSMF International lança uma publicação gratuita voltada ao público de gestão de serviços de TI. Em sua primeira edição, a revista digital "At Your Service" discute assuntos de interesse geral, para aqueles que estão começando ou já estão familiarizados com gestão de serviços, destacados abaixo:

  • Linking Service Management with Environmental  Sustainability
  • Measurement is the key to Transforming Operational Performance
  • Six Criteria for an effective CMDB Architecture
  • Resistance is futile...or is it?
  • Cloudy with a Change of Configuration Management
  • Your Path to Professional Recognition in Service Management
  • A simple low cost but innovative approach to end-to-end Reporting
Para obter a publicação, basta ir ao site da itSMF International.

segunda-feira, novembro 29, 2010

Eu quero um Apple iPad

Apple iPad


Update 29/11/2010: Apple® anuncia hoje que os modelos Wi-Fi e Wi-Fi + 3G de seu mágico iPad™ estarão disponíveis a clientes no Brasil na Apple Online Store e em Revendas Autorizadas Apple selecionadas na próxima sexta-feira, 3 de dezembro.


Preço & Disponibilidade
 
Todos os modelos de iPad estarão disponíveis na Apple Online Store e em Revendas Autorizadas Apple selecionadas do Brasil a partir desta sexta-feira, 3 de dezembro, pelos preços sugeridos ao varejo de R$1.649 para 16GB, R$1.899 para 32GB, R$2.199 para 64GB para os modelos Wi-Fi; e R$2.049 para 16GB, R$2.299 para 32GB e R$2.599 para 64GB para os modelos Wi-Fi + 3G. A Apple Online Store oferece o iPad em até 12 vezes sem juros no cartão de crédito. Para consultar disponibilidade em lojas específicas, visite: http://www.apple.com.br/ipad/buy/.



Em 27 de Janeiro de 2010, a Apple lançou seu novo produto, batizado de iPad, o dispositivo que pretende concorrer com os netbooks é cheio de estilo e equipado com o estado da arte da tecnologia.


Equipado com um processador Apple A4 de 1GHz e tela LED de 9.7, o dispositivo ainda conta com recursos como WiFi, 3G, Bluetooth, AGPS, compasso digital, acelerômetro e bateria com até 10 horas de duração.

Navegar na Internet, ler e-mails, ver fotos, vídeos, ouvir músicas, ler livros, consultar mapas e contatos e fazer anotações são algumas das tarefas que podem ser feitas com um simples toque na tela.

Os preços variam de $ 499.00 para o modelo WiFi com 16GB de armazenamento a $ 829.00 para o modelo com 64GB, 3G e WiFi. Confira maiores detalhes no site do produto.

terça-feira, setembro 14, 2010

Protocolo de proteção digital HDCP comprometido

O protocolo de proteção de conteúdo digital HDCP foi quebrado e sua chave-mestre postada na Internet, o que significa que é possível construir dispositivos (hardware ou software) capazes de decodificar o conteúdo protegido por este mecanismo e exibir em dispositivos não autorizados.

A chave consiste de uma matriz de 40x40 de 56 bits hexadecimais. No site CRYPTOME há mais detalhes sobre a falha, incluindo o link para a chave publicada e um estudo de criptoanálise do protocolo HDCP. Boa diversão.

sexta-feira, agosto 20, 2010

Google Talk Voice/Video Chat disponível no Linux

O tão esperado voice/video chat do Google agora está disponível para Linux, além de Mac e Windows. Ë gratuito e pode ser instalado em alguns segundos, permitindo-lhe conversar cara a cara com sua família e amigos. As principais funcionalidades são:

  • Bate-papo por vídeo direto no Gmail, no iGoogle e no orkut
  • Ouça e veja bem com áudio e vídeo de alta qualidade
  • É fácil começar -- você só precisa de uma webcam
Não perca tempo, instale agora mesmo clicando na imagem abaixo, será baixado um pacote (google-talkplugin) de acordo com sua distribuição. Instale o pacote e para testar é só me adicionar ;)

Google Talk Voice/Video Chat

segunda-feira, agosto 09, 2010

Esteja onde seus clientes estão... online!

O Google e a Small Business Administration (Administração de Pequenos Negócios em tradução livre) formaram parceria para educar pequenos negócios sobre como obter sucesso online. Através de diversos vídeos online, onde cada um destes descreve como um proprietário de um pequeno negócio obteve sucesso no uso da Internet para impulsionar seus negócios. mais aqui...

quinta-feira, julho 29, 2010

Configuração de WiFi WPA2 TKIP+AES no Nokia N95 8GB

Por algumas vezes, havia tentado configurar meu smartphone Nokia N95 8GB para conectar na minha rede sem fio que tem como mecanismo de autenticação o WPA2 com TKIP+AES no router D-Link DSL-2460B (WiFi Router + xDSL Modem + 4 portas LAN) sem sucesso, pois a autenticação sempre falhava.

Em outro local, com um router NetGear WGR614 (WiFi xDSL/Cable Router + 4 portas LAN) configurado para WPA2 + AES a autenticação sempre funcionava, permitindo assim a navegação e uso de aplicações, pois viver de acesso discado de terceiro mundo (3G) é sofrido.

Explicada a situação, vamos ao que interessa: abra o Menu, vá em Ferramentas e depois em Configs. Lá escolha Conexão e em seguida Pontos acesso. Em Opções, vá em Novo ponto de acesso e informe os dados segundo abaixo:
  • Nome da conexão: nome do ponto de acesso
  • Portadora de dados: Wireless LAN
  • Nome da rede WLAN: nome da rede sem fio
  • Status da rede: Pública ou Oculta
  • Modo de rede WLAN: Infra-estrutura
  • Modo seg. WLAN: WPA/WPA2
  • Configs. seg. WLAN
    • WPA/WPA2: Chave pré-compart. ou EAP se sua rede pede login/senha/certificado digital
    • Chave pré-compart: senha da rede sem fio
    • Modo somente WPA2: Ativo para redes WPA2 e Desativado para redes WPA/WPA2
Feito isso, será possível conectar na Internet através da rede sem fio com WPA2, que atualmente ainda é o mecanismo mais seguro, apesar de já haver um ataque conhecido.

terça-feira, julho 27, 2010

Intel apresenta tecnologia Silicon Photonics Link

I Intel apresentou hoje a tecnologia de transmissão de dados por meio optico batizada de Intel Silicon Photonics Link (não é a mesma coisa que a tecnologia Light Peak sendo desenvolvida com a Apple) capaz de transmitir dados a 50Gbps.

Segundo a Intel, a tecnologia apresentada é capaz de transmitir um filme com qualidade HD em apenas 1 segundo nesta primeira versão de demonstração, mas seus planos são de atingir os 100Gbps, o que tornaria possível transmitir um filme com qualidade HD em milisegundos.



Os testes foram realizados sem a utilização de ambientes com refrigeração especial, o que é um bom sinal para uma tecnologia que promete revolucionar a comunicação de dados do dia-a-dia. No site da Intel há mais detalhes sobre a tecnologia (em inglês).

sábado, julho 10, 2010

Bug no Gmail

Estes dias me deparei com um bug no Gmail quando via no Spam se algumas mensagens haviam sido classificadas erroneamente (isso ocorre com frequência com algunas listas que participo). Cliquei em apagar todas as mensagens de Spam, e vi que tinha uma mensagem que não era Spam, e imediatamente cliquei nela, eis que a mensagem não abriu (não existia mais), mas também não sumiu de Spam como esperado (assim como as outras), mesmo depois de clicar em refresh várias vezes, e voltar à Spam por mais de uma vez. Para zerar a Spam, tive que recarregar por completo a interface do Gmail.

Quer reproduzir (já relatei o bug ao Google aqui)?

1. Vá em Spam (de preferência, com muitas mensagens)
2. Clique em deletar todo o Spam
3. Clique em uma das mensagens enquanto elas são deletadas
4. Pronto, as mensagens ainda estarão lá, mesmo clicando em Refresh e mudando de pasta.