5 coisas que aprendi com programação

Com o final da minha faculdade resolvi criar uma série de textos relativos a educação e TI. Trabalho com informática a 10 anos, e como fiz a faculdade tardiamente acho que consegui ver a graduação com outros olhos, e não só ela, áreas de TI que eram totalmente uma incognita para mim ganharam novos ares, novas abordagens, uma delas programação.
Não é que passei a gostar de programar, só respeito mais e percebi que me engrandeceu profissionalmente, consigo ver a aplicação da minha área de maneira mais ampla, dimensionando melhor e ajudando mais no processo no geral.

Assim listo os 5 pontos mais relevantes:

1 – Esse sistema precisa de tudo isso de infraestrutura?
Muitas vezes pela dificuldade de saber o que o cliente precisa o programador enche seu código de coisas que não usará. Quando um sistema é standalone o problema fica menos perceptivel, mas como tudo é feito pra rede isso acarreta em tráfego desnecessário. Sabendo um pouco de programação (e banco de dados) algumas bizarrices podem ser evitadas. Economia de banda, afinal provavelmente não será a única a utilizar a infra.

2 – Não deixar programadores colocarem problemas no seu colo:
Com as coisas teoricamente funcionando não é rara as vezes que problemas são associados a infra, não que não existam problemas de infra, mas a grande maioria dos problemas quando existe uma infra enxuta, no padrão, são dos sistemas. Sabendo o básico se tem mais argumentos e pode-se ajudar os programadores a acharem os problemas.

3 – Integração entre sistemas e equipamentos
Muitas vezes é necessário ter aplicações para gerenciar equipamentos, digo servidores radius, appliances, wireless switchs, etc. e sabendo programar pode-se saber pedir esse tipo de sistema e assim ter algo mais eficaz.

4 – Automatizar pequenas coisas
Rotinas de backup simples, coleta de informações em roteadores, as possibilidades são muitas. Aí linguagens script como perl e bash se mostram eficazes e nem precisam de um conhecimento aprofundado de programação.

5 – Projetar sistemas:
Não necessáriamente programar, mas desenhar a arquitetura, casos de uso, a infra, com uma visão mais abrangente.

USB NAS Adapter – Addonics

Desde que eu vi esse brinquedinho na internet fiquei com vontade de comprar. Com uma pequena caixinha transformar qualquer tipo de HD externo ou pendrive em um NAS me pareceu bem interessante…

O funcionamento é bem simples. Você coloca de um lado o dispositivo USB e do outro o cabo Ethernet.

O Dispositivo recebe um IP e através de um aplicativo que vem  com o produto você descobre qual é o seu IP e configura o nome do dispositivo, qual o grupo de trabalho, nova senha para usuário admin entre outras coisas.

O dispositivo vem com cliente SMB, assim você acessa o HD como se fosse uma máquina na rede. Ele posui também um cliente FTP e também pode ser um servidor DHCP.

Outra funcão bacana é o cliente BitTorrent que faz que sem um computador ligado você possa baixar seus arquivos. Configurei ele no no-ip com um forward no roteador para a porta 5000 e assim posso acompanhar como está o download e inserir outros torrents. Eficiente.

Ao invés de por um HD você pode conectar sua impressora e assim será uma impressora de rede.

Resumindo: Um aparelinho incrível, com muitas funções e de fácil configuração, quase intuitiva. Pontos negativos: Não aceitar Hub USB para poder ligar ao mesmo tempo um HD e uma impressora e de só aceitar a formatação FAT, seria legal ter NTFS.

Abaixo confira as telas do equipamento e o que sua configuração tem:

Ler mais

Shazam ID – Descubra de quem é a música…

Bom, desde que comprei meu brinquedinho, o Nokia 5800 Comes With Music não fiz nenhum post a respeito do meu gadget… como assim? Tem um blog de TI, gadgets e bom humor e não posta sobre os brinquedos que compra…. sacanagem…

Bom, reviews do aparelho tem aos montes… o melhor nacional está no Zumo, que você pode acessar através da seção Nós Lemos… Resolvi não o fazer porque blogs especializados recebem aparelhos antes da venda e assim podem escrever mais rápido que nós… Mas se a Nokia quiser mandar algo para teste ficaremos muito felizes… um dia… um dia… 🙁

Bom o aplicaivo em si… o que raios é Shazam ID?

Shazam ID é um programa que colhe alguns segundos do áudio ambiente, quando você clica em Tag Now, e com base neste som gravado manda para um gigantesco banco de dados para comparar. Assim ele lhe retorna o nome do artista, nome da música, album (para os antigos o LP, os mais novos CD, mas melhor usar um termo que acho eu não cairá de moda).

O legal para quem tem o Nokia 5800 com um ano de música “de gratis”… Clique em Search on Music Store e irá para a Music Store da Nokia! Fantástico…

Quando o Shazam não se comporta bem… músicas ao vivo que não tem registro em albuns (óbvio, não tem aonde comparar!)

Shazam ID funciona com Symbian S60 3th e 5th disponivel na Ovi Store, e tem versão para iPhone e Windows Mobile.

Aplicativos semelhantes: O Sony Ericsson tem o Track ID, A Motorola tem o Moto ID.

_______________________________________

Como tirei imagens do aparelho : Best ScreenSnap!

_______________________________________

Off-Topic: Captei o som do notebook que estava no MySpace do Faith no More, que pelo que consta nos boatos fará show  no Brasil no começo de novembro! aê!!!! espero que seja verdade! Dizem que será no Planeta Terra 2009.