Archive for category Geek Talk

Vida de Programador – Parte 1

Quem disse que vida de programador é fácil?

Se você programar em PHP a situação ainda pode ser um pouco pior

,

2 Comments

Nota Geek: Lara Croft vira nome de rua na Inglaterra

É isso mesmo que você leu, a personagem da famosa serie de games, Tomb Raider, virou nome de rua na Inglaterra. Pelo visto não é só aqui na Bahia que o pessoal usa critérios de gosto duvidoso para dar nomes a ruas aeroportos e etc… Pensando bem, o critério inglês é muito melhor que o baiano. Reflexos da cultura Geek no mundo moderno. Para ler mais, basta clicar aqui

, ,

1 Comment

Relógio transparente

Eu não gosto muito de produtos conceito, muito imaginativos, pouco realista e difíceis de implementar. Mas esse em particular chamou minha atenção pela beleza e pelo fato de ser realista, pois a implementação dessa obra é perfeitamente possível. Talvez custe um pouco caro, mas sempre há gente com dinheiro suficiente para adquirir produtos de qualidade.

Para conhecer o site do artista, basta clicar aqui

,

No Comments

Peças de decoração que eu gostaria de ter em casa

Assim como os Macs quebrados, essa também é uma bela peça de decoração geek

E você gostaria de decorar sua casa com uma fita magnética dessas?

,

No Comments

Papel higiênico que brilha no escuro

Quando você vai ao banheiro durante a noite você tem dificuldade de achar o papel higiênico no escuro? Se você for esse tipo de pessoa, seus problemas estão resolvidos. O futuro chegou, agora podemos ter papel higiênico que brilha no escuro!

As pessoas podem investir seu tempo e dinheiro em todo tipo de coisa, mas investir em pesquisa para no final das contas produzir merda brilhante, é um pouco demais, até para mim, mas tem louco para tudo nesse mundo, viva a tecnologia!

Mas a pergunta é: você usaria um desses?

No Comments

Afinal, o Arquiteto de Software existe?

Li sobre o papel do Arquiteto de Software em um texto da revista Mundo Java e resolvi falar um pouco sobre este assunto, muito embora não seja um especialista neste assunto em Arquitetura, ainda. Mas na verdade a idéia e passar a experiência e ler os comentários, que na maioria das vezes são muito interessantes.

Conheço muitas pessoas da área, de desenvolvimento de software, naturalmente, que trabalham e já trabalharam em diferentes empresas e em pouquíssimas delas ouve-se efetivamente falar da figura do arquiteto de software. Enfim, o arquiteto é traduzido naquele Analista de Sistemas mais experiente, na maioria das vezes, que consegue definir melhor como o sistema deve ser estruturado e pronto. Sorte dos sistemas e dos clientes, que para o escopo em que o sistema estará definido por quase toda a sua vida útil aquela arquitetura funciona.

Arquitetura

E quando o escopo da aplicação muda repentinamente, por conta de alguma nova tecnologia, alguma nova regra de negócio? E agora? Em geral a resposta está implícita, mas é: “Problema do desenvolvedor, ele resolve”.

Afinal de contas, falamos em Arquiteto de Software, mas nós sabemos exatamente o que vem a ser Arquitetura de Software? No texto o qual estive lendo há uma boa definição genérica para tal, ele diz: “basicamente, o que entendemos como arquitetura é a infra-estrutura técnica que fundamentará os alicerces principais da aplicação sendo desenvolvida”. Como não discutiremos esse assunto, essa definição está muito boa até aqui.

Agora que temos uma boa definição para Arquitetura de Software, resta ao arquiteto a função de modelar essa infra-estrutura pensando em todos os pontos existentes desde as camadas da aplicação a protocolos de comunicação e requisitos não-funcionais da arquitetura e por vezes orientar os analistas de sistemas e desenvolvedores envolvidos no
projeto quais as melhores formas de implementar, a fim de respeitar o modelo arquitetural apresentado.

Então para tal façanha o Arquiteto de Software, deverá conhecer os princípios de diversas tecnologias, diversos padrões arquiteturas, os benefícios e limitações das tecnologias para poder ao final de tudo apresentar uma prova arquitetural consistente e baseada em respostas conhecidas a problemas semelhantes.

E ainda, acompanhar todo o trabalho de implementação para conhecer e contornar os problemas que poderão ser encontrados nesta etapa.

Por fim, e não menos importante, esse profissional deverá atualizar-se “just-in-time” para enfrentar os novos desafios.

Alguém conhece quem é esse cara na empresa em que trabalha ou em algum lugar? O profissional (ou grupo) que pensa soluções arquiteturais e as viabiliza baseando-se nos requisitos e nas tecnologias existentes para tal?

No Comments

DDoS em Redes Celulares

Alguns serviços funcionam com tanta precariedade hoje em dia, que é preciso muito pouco para que tudo desmorone. Um exemplo disso são as redes celulares. Não bastasse o padrão GSM ser totalmente vulnerável a escutas telefônicas,  os celulares terem serios problemas com bluetooth e Wi-Fi, ainda temos que trafegar por uma estrutura que pode desmoronar a qualquer momento.

Lendo sobre ataques improváveis e “refletindo” sobre possibilidades, cheguei a conclusão que existe uma forma simples e rápida de tirar do ar uma célula de uma rede celular, em uma grande cidade.

É fato conhecido por todos que algumas células da rede celular são sobrecarregadas nos horários de pico, pela utilização massiva. Isso acontece bastante nos centros financeiros das grandes cidades. Agora vamos adicionar a esse cenário de sobrecarga, uma centena ou menos, de pessoas portando um aplicativo no celular contendo esses códigos maliciosos.

Suponha que de alguma forma vários celulares portem um mesmo código capaz de obter dados do GPS e se comunicar com a internet. O código pode ser escondido dentro de um jogo ou mesmo usado intencionalmente.

Essa é a receita perfeita para um desastre. Basta esse código malicioso ser acionado baseado nos dados do GPS e pronto, temos um ataque DDoS contra a rede celular, baseado em geo-localização. O que esse código vai fazer? Utilizar o máximo de banda que conseguir. Baixar algum arquivo qualquer gigante na internet e ocupar a rede como o máximo de trafego de dados possível, pelo máximo de tempo. Será que as operadoras tem alguma proteção contra esse tipo de ataque? Duvido muito.

Alguns podem pensar que isso é coisa de filme, que vai exigir um nível de conhecimento técnico muito grande para ser feito. Mas na verdade não é…

Um aplicativo que vai rodar um código capaz de se conectar com a internet, que vai de tempos em tempos, conectar a um serviço especifico rodando na web, obtendo a posição que deve ser “atacada”, e a cada posição obtida, o aplicativo deve comparar com sua propria posição, através dos dados do GPS. Se for sua posição, então o telefone deverá começar a fazer o download de um filme do youtube por exemplo.

Pronto, temos toda a arquitetura montada. Dessa forma podemos criar um exercito de aplicativos para reproduzir esse ataque em grande escala em grandes centros. Alguem quer me ajudar a testar essa teoria?

*Todo o texto é meramente ilustrativo e hipotético, não me responsabilizo por nenhum ato praticado com base nessa idéia.

, , , ,

1 Comment

Novo Windows Mobile – Não é tarde demais?

Já não é novidade o anuncio do novo Windows Mobile, mas já vou começar esse post questionando uma coisa. Será que já não é tarde de mais para Microsoft?

A empresa demorou muito tempo para rever o modelo do Windows Mobile, que durante muito tempo ficou focado apenas em “business”, mas agora é chegada a hora da transformação. Quem viu os vídeos que circulam pela internet e os textos nos milhares de sites que falaram sobre o lançamento não tem duvida que o produto é realmente muito bom.

Quase dois anos depois do lançamento do Iphone e mais de um ano após o lançamento do Android, a Microsoft decide entrar no jogo com o Windows Phone Series 7. Nessa altura do campeonato, só duas empresas estavam fora do jogo, Microsoft e Nokia, mas o caso da Nokia é cheio de particularidades, pois possui o symbian que atende muito bem as necessidades, mas mesmo assim está desenvolvendo em parceria com a intel um novo OS para dispositivos móveis, que se chama MeeGo, que é a mistura do Intel Mobilin com o recem adquirido Maemo da Nokia, é esperar pra ver…

A Microsoft decidiu entrar de sola e já veio para competir no mercado de games junto ao iPhone que está tendo um bom desempenho nessa fatia do bolo. O Windows Phone tem integração total com nada mais nada menos que a rede xBox Live. Outro recurso que promete é o Office e o Zune integrado como plataforma de áudio e vídeo.

Agora é esperar para ver se a Microsoft não demorou demais para entrar no mercado. Minha opinião é que produtos de qualidade como esse, sempre terão espaço. E a sua opinião, qual é?

, , , , , ,

No Comments

Melhorando sua privacidade no Buzz

Hoje li via BUZZ, um artigo interessante, mostrando algumas opções que ficam um pouco “escondidas” para aumentar a privacidade na nova ferramenta do Google.

Antes de explicar como se faz, gostaria de fazer um apelo. Por favor, não usem o BUZZ para escrever sobre seus habito diários. O twitter já da conta dessa funcionalidade muito bem. Muitos, como eu, lutam para fazer com que suas caixas de e-mail fiquem livres de spammers e mensagens sem sentido.

Bem, voltando ao assunto privacidade, primeiro é bom deixar claro que o padrão de uso da ferramenta é seu perfil ser visível ao publico. Se você quer um pouco de privacidade, terá que alterar seu perfil para contemplar isso. Agora basta seguir esses simples passos para ficar um pouco menos “exposto”.

  1. Clique no Buzz
  2. Clique na foto do seu perfil
  3. Clique no terceiro link ao lado da foto, “Perfil Google”
  4. Você será redirecionado para pagina de seu perfil, então basta encontrar o link “Edit Profile” e clicar.

Agora é bem simples, fique a vontade de marcar ou desmarcar o que for conveniente. Essas 3 opções que listarei a baixo é que realmente fazem a diferença no Buzz:

Display my full name so I can be found in search
Allow people to contact me (without showing my email address)
Display the list of people I’m following and people following me

A ultima opção vem marcada por padrão e ela faz com que a lista de pessoas que você segue e que seguem você, sejam visível a todos, então se você não quer as pessoas bisbilhotando sua vida e especulando a respeito de suas amizades, sugiro que desmarque essa opção.

E você, tem alguma dica de uso para o Buzz? Deixe um comentário para que todos possam aproveitar sua dica.

, ,

No Comments

O que fazer com um Mac que não funciona mais?

Computadores velhos que param de funcionar, sempre são um problema. Hoje em dia é mais fácil comprar um novo do que reparar o quebrado. Pensando nisso, alguns “artistas” resolveram criar suas obras de arte. E até que eu usaria uma dessas peças no meu quarto. Bem charmoso.

iBook G4

iBook G4 servindo de relógio de parede

iMac G4

iMac G4 se transformando em uma excelente luminária

, ,

1 Comment

 

You need to log in to vote

The blog owner requires users to be logged in to be able to vote for this post.

Alternatively, if you do not have an account yet you can create one here.

Powered by Vote It Up