Esporte Nacional

Desde que chegamos aqui no Canadá estamos planejando ir assistir um jogo de Hockey, mas sempre acabamos adiando por motivos diversos. OK, na verdade por pão-durismo mesmo.

Mas agora com as visitas aqui resolvemos tirar o escorpião do bolso e fomos ontem assistir Halifax Moose Heads contra  PEI Rockets.

Antes que eu fale do presente, vamos falar do passado:

Em toda a minha vida no Brasil eu fui no estádio ver o esporte nacional uma única vez,  Brasil e Colômbia, no Morumbi. Foi uma experiência bem desagradável esperar na fila, com aquele monte de maloqueiro em volta, gritando e ameaçando as pessoas. Lembro de ter visto uma mulher ter seus ingressos roubados enquanto os tirava da bolsa.

Tivemos que parar extremamente longe do estádio, pois era onde os flanelinhas cobravam mais barato pra não destruir seu carro (afinal é pra isso que você paga, né?). O medo de ser assaltado era constante, mas como estávamos num grupo de umas 20 pessoas, chegamos ilesos.

Pra entrar no estádio tivemos que ser revistados pela polícia, que estava em massa lá. Não sei vocês, mas eu acho muito desagradável ser revistado. Não sou bandido, pô.

Lá dentro só maloqueiro gritando palavrão e pulando igual uns macacos, mexendo com as (poucas) mulheres e “tocando o terror” geral.

Não vi mais nenhuma graça em ir no estádio e não perdi mais meu tempo com isso.

Fast Forward pro presente:

Esporte nacional: Hockey. Chegamos com uma hora de antecedência, já imaginando a fila na porta…. Na verdade não tinha fila nenhuma. Ao invés da polícia militar revistando as pessoas antes das catracas tinha 3 velhinhos (mesmo) com scanners de código de barras lendo os ingressos. Sem polícia, sem segurança, sem catraca. Apesar da imensa porta escancarada, as pessoas se dirigiam ordeiramente até os velhinhos com seus ingressos.

Entramos e demos de cara com a quadra, ainda vazia e com o ginásio também vazio:

pic_0388.jpg

Já depois de passar pelos velhinhos você entra numa área enorme, com tudo quando é tipo de fast-food e loja de lembrancinhas. Só então eu comecei a olhar em volta e reparei no tipo de pessoa que tinha lá: famílias com crianças, muitos idosos e até bebês de colo. É um programa de família e não vi um único maloqueiro agitando.

GST=(($GST-1))

O imposto GST (Goods and Services Tax) é aquele imposto que você paga na boca do caixa quando compra alguma coisa aqui no Canadá.

É meio chato porquê normalmente você não pensa nele na hora que escolhe o produto e acaba frustrado com o preço final, sempre maior do que na prateleira.

A boa notícia é que o governo diminuiu o imposto em 1.o de Janeiro. O imposto caiu de 6% para 5%, o que no final do ano é uma economia considerável.

Engine próprio

No meu último post falei do meu aprendizado de SQL.

Desde que comecei no meu novo trampo meu sangue geek está fervilhando e tenho brincando bastante de programação.

Vale ressaltar que não sou programador e nunca vou ser um excelente desenvolvedor, mas tenho uma certa familiaridade principalemente com shell scripts e algumas idéias na cabeça que até que se mostram interessantes de vez em quando.

Como sou administrador de sistemas, estou aprendendo SQL e tenho familiaridade com scripts, resolvi juntar tudo num desafio pra mim mesmo: Rodar em um servidor com recursos muito limitados uma página dinâmica com informações vindas de um banco de dados. Isso tudo gerado por um shell script onde posso criar novos posts via linha de comando.

Aonde nenhum homem jamais esteve

Bom… nem tanto assim.

SQL sempre foi uma coisa que passou desapercebido por mim. Tudo que sempre precisei era resolvido com copy/paste de códigos que vinham nos arquivos INSTALL ou em algum tutorial. Eu nunca realmente me preocupei com SQL.

Mesmo para administrar o nosso antigo servidor eu deixava o Silvio (cadê a URL, Silvio?) usar o mysql pra fazer o que fosse necessário e quando precisava alterar alguma coisa eu só olhava no history dos comandos e mudava os parâmetros. Nunca me dei ao trabalho de aprender.

Upgrade

Lembram que eu falei do meu Notebook pedindo água?

Uma super-promoção de Natal me fez resolver este problema e comprei um HP Pavilion a6200n.

Olha que belezinha:

# grep -i processor /proc/cpuinfo<br /> processor : 0<br /> model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+<br /> processor : 1<br /> model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+

#free<br /> total used free shared buffers cached<br /> Mem: 1933260 1786744 146516 0 103956 684228<br /> -/+ buffers/cache: 998560 934700<br /> Swap: 1951856 187340 1764516

Comida!!!

Sem dúvida Papai Noel veio mais cedo esse ano:

img_0018.jpg

Feliz Natal a todos os meus amigos e leitores do blog. Porquê o meu já tá garantido. 😉

Pão de Queijo com Guaraná

A primeira leva de visitas chegou hoje. Já demos risada do povo chegando aqui sem a menor noção do frio.

Como todo os lugares são aquecidos não dá pra ter a real noção do frio até a hora que você sai na rua.

Hoje, ainda por cima, fez um dia lindo. Aberto e muito ensolarado. Mas como já disse antes dia com sol não é dia quente. É frio pra chuchu. A máxima do dia foi -5.o C  .

#!/bin/bash

Falei no post anterior que to ficando nerd… Acreditem em mim…

Olha só que feature não documentada do Bash eu achei:

$ for ((i=0;i<=5;i++)); do echo Esse eh o $i; done<br />
Esse eh o 0<br />
Esse eh o 1<br />
Esse eh o 2<br />
Esse eh o 3<br />
Esse eh o 4<br />
Esse eh o 5

Sim. É isso mesmo. Sintaxe estilo C no nosso querido bash. Não sei qual a versão mínima pra funcionar isso, mas testei até na 3.0 e funciona.

E no silviçu?

Esses dias a esposa me perguntou se eu estava gostando do emprego.

O que a motivou a perguntar isso foi eu estar empolgado com as férias que vou ter essa semana. É uma história longa, mas resumindo eu comecei a trabalhar mês passado e já estou saindo de férias de sexta até dia 27. 😉

Na verdade nem estou empolgado com as férias, mas sim com as visitas que vamos ter pro Natal e Ano Novo. 🙂

Mas ai eu reparei também que apesar de estar adorando esse meu novo emprego eu quase não falei dele.

Dreamhost

Depois que a última empresa onde eu hospedava meus sites pediu arrego (aka falência) resolvi procurar por alternativas.

Historicamente este blog, bem como meu site principal http://www.linuxman.pro.br foram hospedados em servidores exclusivos, mantidos pelo Silvio (cadê a URL, Silvio?) e por mim.

A única vez que hospedei minhas páginas por poucos meses num serviço de hosting tradicional, fui hackeado junto com mais uns 300 clientes. Que feio.

Ter um servidor exclusivo é sempre interessante, pois podia usar minha versão de Linux favorita (Debian) com os pacotes que achasse conveniente e com liberdade pra acessar o shell, fazer scripts, usar a crontab, editar arquivos no vi, criar túnel SSH, adicionar e remover usuários com permissões diferentes e etc. São coisas que um hosting tradicional não oferece.

Por outro lado manter atualizado, fazer backups, monitorar e debugar problemas além daqueles que já tenho no meu emprego é sem graça e cansativo. Principalmente acompanhar a parte de segurança. Vou dizer que apesar de não ter sido hackeado nenhuma vez enquanto tinha root nos servidores teve uma vez que uma configuração mal-feita no apache/php e um site hospedado com um engine desatualizado transformaram o server num zoombie num canal IRC por uns 2 dias. Bem desagradável isso.

Tentando chegar a um meio termo vi a indicação que o Augusto do br-linux fez do DreamHost e resolvemos experimentar.

O serviço deles é realmente muito bom. Usam Debian em todos os servidores, desenvolveram um painel de controle próprio que é sensacional e colocaram bastante customização nos serviços, de forma que o gerenciamento dos usuários e domínios é bem simples.

Como fornece acesso ao console via SSH junto com crontab, diversas linguagens de programação e outros recursos avançados está mais do que satisfazendo as necessidades.

Isso eu já esperava quando contratei, afinal eu li as features antes de assinar. Mas o que eu realmente estou gostando é do suporte.

Eu não sou o tipo de pessoa que fica pedindo ajuda e gosto de resolver meus próprios problemas. Além disso sou um Geek e exigo respeito. 😛

Como aparentemente a equipe do DreamHost é formada por Geeks e muitos clientes devem ser Geeks eles simplesmente implementaram uma Wiki onde eles e todos os clientes podem se auto-suportar nos moldes conhecidos pelos usuários de software livre.

Não bastando isso ontem de noite eu estava codificando um script pra me avisar no celular quando publicarem avisos meteorológicos e percebi que o server estava muito lento. Foi natural rolar um instinto de sysadmin e sentei o dedo. Mandei ver o uptime da máquina e dei de cara com isso:

$ uptime<br /> 20:44:15 up 24 days, 6:55, 3 users, load average: 430.04, 379.25, 188.85

Hum… Melhor avisar os caras, né?

 

Another Geek Blog

A geeky blog about technology and more.