sexta-feira, 25 de fevereiro de 2011

NET App, 360

Fica a dica do aplicativo para iphone e ipod touch

NET App

Através dele é possível verificar toda a grade de programação da NET e ainda colocar alarme para aquele seriado ou filme que você não pode perder...

360 App

Baixei... Achei da hora pra caramba!
Aqui vai o teste:


Preciso melhorar um pouco mais... ; )

Abraços
[ ] 's

terça-feira, 22 de fevereiro de 2011

Django...

Como todos sabem (se não falei, leu ali ao lado no perfil), agora estou programando em python, apesar de ainda não ter deixado o java de lado.

Mas caramba... O que é Django?!








Não não... Nesse caso não estou falando do filme italiano da década de 60 não.

Por sinal, esse filme fez muito sucesso.








  Vamos lá...




Django, como o próprio slogan já diz, é um framework de desenvolvimento web para perfeccionistas com prazos.

Traduzindo, é um framework de alto nível escrito em Python que estimula o desenvolvimento rápido e design limpo e pragmático(ágil, prático).

O Django se concentra em automatizar o máximo possível respeitando princípio DRY.

DRY = Don't Repeat Yourself

Após instalar os pacotes necessários para rodar o python (seja windows, linux ou mac), baixar/instalar o django:
django-admin.py startproject meusite
Pronto. Com essa linha de comando começa sua vida no Django.
Obviamente meusite será substituído pelo nome do seu projeto.


meusite/
    __init__.py
    manage.py
    settings.py
    urls.py


4 arquivos são gerados. De forma extremamente sucinta:

  •  __init__.py indica um pacote python; 
  • manage.py uma ferramenta via linha de comando que deixa você interagir com o projeto Django de várias formas;
  • settings.py configurações gerais do projeto, tais como: conexão com o banco de dados, info de administrador, caminho de arquivos, aplicações instaladas, etc.;
  • urls.py define o mapeamento das URLS do seu projeto;
No arquivo settings.py por padrão já vem com algumas aplicações instaladas, as quais podem ser desabilitadas a qualquer momento.

A partir daí é é começar suas próprias aplicações, ou pacotes.

Através de um comando do próprio django, é possível criar automaticamente os arquivos necessários para um pacote:
python manage.py startapp cadastro
Esse comando cria uma pasta (pacote) contendo:
cadastro/
    __init__.py
    models.py
    tests.py
    views.py

Novamente um arquivo __init__.py, models.py (arquivo contendo os modelos desse pacote), tests.py(nossos testes) e views.py (onde a mágica acontece).

Exemplo de como seria o models.py:

from django.db import models

class Pessoa(models.Model):
    nome = models.CharField(max_length=200)
    data_cadastro = models.DateTimeField('data cadastro')

class Telefone(models.Model):
    pessoa = models.ForeignKey(Pessoa)
    telefone = models.CharField(max_length=200)
    tipo = models.CharField(max_length=200)
 
Por hoje, preciso encerrar. Ainda é preciso escrever sobre o test.py e o views.py.

Para mais detalhes, ou para continuar o assunto sozinho, no próprio site do Django tem um tutorial (que é o que estou usando de base - ou traduzindo).

Ahh Rafael, mas você já ta falando sobre test aí mas não ta seguindo a filosofia do TDD (Test-driven development - Desenvolvimento dirigido/baseado em testes). Já ta criando modelo bla bla bla.

Calma, calma... No próximo post a gente conversa melhor, até por que também não manjo muito e prefiro me aprimorar antes de escrever sobre.

Abraços e até mais
[ ]'s

quinta-feira, 17 de fevereiro de 2011

DosBox e Jogos Clássicos

Como um viciado em jogos antigos, ao me deparar com isso não resisti:


http://www.dosbox.com/download.php?main=1
Disponível para linux, windows e mac, emula o DOS...
Esse DosBox já é bem conhecido, mas como só fiquei sabendo agora, resolvi postar. O Blog Joguinho Antigo explica em um tutorial rápido como ele funciona.

Vale a pena pra matar a saudade de games clássicos.
Se você teve irmãos que também eram viciados e não deixavam você jogar, como eu, você pode aproveitar agora.

Fica também a dica de um site com vários jogos completos e também alguns demos pra DOS:

http://www.dosgamesarchive.com/

Lógico, a lista de alguns jogos que só de ver o nome dá vontade de jogar novamente:

Leisure Suit Larry in the land of the lounge lizards

jogo atualmente

X COM UFO Defense
 
Warcraft 1 Orcs and Humans
Warcraft 2 Tides of Darkness
Alone in the Dark
Wacky Wheels
Indiana Jones and The Last Crusade
Indiana Jones and the Fate of Atlantis
Theme Park
Maniac Mansion - Day of the Tentacle
Simcity 2000
Aquanoid

Command and Conquer















Big Red Racing  (um dos melhores)
     


 Full-throttle











Prince of Persia 4d
















Eu não sei quanto aos outros, mas eu morria bastante na hora de pular...


The Secret of Monkey Island
Aladdin
Lemmings
Duke Nukem 3D
The Incredible Machine
Alley Cat
Indycar Racing II
Scorched Earth
Grand Theft Auto

E por ultimo mas não menos importante que não vi no site para download

Police Quest



I see you guys next Tuesday...
[ ] 's

Extra: Como fazer sua própria Coca-Cola

Um radio jornalista norte americano, Ira Glass, afirma ter desvendado a formula secreta da bebida mais viciante de todos os tempos...


http://www.guardian.co.uk/business/2011/feb/16/coca-cola-secret-recipe-discovered

Ele diz ter encontrado uma cópia da receita em um jornal local enquanto pesquisa sobre algo totalmente diferente. Como a própria noticia diz, ele trombou com a formula do "Merchandise 7X".
 
Eu particularmente conhecia muito pouco da história da Coca-Cola. 

Por exemplo: Quando me contaram que antigamente tinha cocaína na formula... Pois é... Já dá pra perceber de onde vem o vicio.


De qualquer forma, aí vai a receita que o jornal disponibilizou:

The recipe: how to make your own Coca-Cola

Fluid extract of coca: 3 drams USP
Citric acid: 3 oz
Caffeine: 1 oz
Sugar: 30 (unclear quantity, possibly pounds)
Water: 2.5 gallons
Lime juice: 2 pints, 1 quart
Vanilla: 1 oz
Caramel: 1.5 oz or more to colour
Into every five gallons of syrup, add 2oz of the following seven-part flavouring:
Alcohol: 8 oz
Orange oil: 20 drops
Lemon oil: 30 drops
Nutmeg oil: 10 drops
Coriander oil : 5 drops
Neroli oil: 10 drops
Cinnamon oil: 10 drops

Até o próximo...
[ ] ' s

terça-feira, 15 de fevereiro de 2011

Não deixe o samba morrer e não deixe a corrida acabar...

Podem morrer pessoas... Pode acontecer maremotos, terremotos...
Pode acabar o mundo...

Mas o samba... Ahh, esse não acaba não!

Esse país que a gente vive não tem mais problema nenhum...  Não tem fome, não tem gente desabrigada, não tem gente morrendo por deslizamento, não tem seca, não tem inundação... 

Tudo "is beautiful"....


Lógico, o que são R$ 3 milhões para os cofres públicos? Pfff.... Não deve ser nada né? Dinheiro de troco... Costumam dizer aqui pelo interior: dinheiro de pinga...

Mas tudo bem... Receber "uns trocados" por um incêndio que tem mais cara de ser criminoso e com propósito do que qualquer outra coisa, não tem problema nenhum... São só R$ 3 milhões mesmo... Faz falta não...

Pois é...

Daí recebo hoje no meu e-mail uma dessas propagandas de grupos de compra, sabe?


Bagatela!!! Metade do preço!!!

O preço original: quase R$ 2.000,00
Detalhe: só o sábado

WTF

Tem mais é que se f8d3r... Povo burro do inferno...

_____________________________________________________

Correr tem sido uma terapia... 
Um esporte barato que só depende da minha própria vontade e dedicação...

Dedicação essa que tem me custado anos de cerveja e ócio... =\
Estou emagrecendo...

Através do RunKeeper (app do iphone) tenho controlado o quanto corro, o percurso que faço, quantidade calorias queimadas...


Há quem já tenha comentado que isso é coisa de nerd... 
Mas engraçado que a pessoa que comentou isso correu 1 dia e parou... 
Eu continuo correndo... ; )

Pra quem achar interessante, ai vai o link do meu profile...


Detalhe: Quase 10 kg mais magro...
_________________________________________________

Bom, por hoje é só...
Até o próximo...

[ ] ' s

terça-feira, 8 de fevereiro de 2011

Rio de Janeiro, desenvolvimento e Apps para Iphone

Ainda conseguindo escrever uma vez por semana... ; )
__________________________________

Olha só... Não é que voltou pro jornal?!

Sobe para 880 o número de mortos na região serrana

Também, mais uma catástrofe no Rio de Janeiro... Quando não é gente que morre é coisa pegando fogo...

Pelo jeito o Brasil não vai funcionar esse ano...
Se tudo só funciona depois do Carnaval, no Rio de Janeiro, é capaz que não vai funcionar o ano inteiro...

Sério... Tem gente que se orgulha mesmo disso?
Se soubesse o quanto é prejudicado por esse tipo de coisa, não falava...
__________________________________

Estou extremamente inclinado a desenvolver aplicativos para dispositivos móveis.

Acredito que a tendência é cada vez mais sistemas que funcionam em qualquer lugar a qualquer hora em qualquer coisa... Hehehehe

Essa semana que passou testei uma versão do framework Sencha (que anteriormente era chamada de EXT).

Antes de mudar para o Python desenvolvi em Java utilizando um dos frameworks deles (EXT-GWT). Era muito bom, vários layout já definidos, vários widgets, tables e etc...

Infelizmente em comparação com o framework em JS, o de Java era uma carroça!

Enfim...
Coloquei o Sencha Touch pra rodar num servidor Apache. Aparentemente ficou muito bom...
Gráficos bem definidos. Rodou muito bem apesar de estar rodando num notebook velho...

E o pensamento é:
Só é necessário uma boa ideia... Só isso!
__________________________________

Voltando a falar um pouco sobre iphone...

Ficam duas dicas de apps free:

Splice - editor de vídeo
VehiCal - controlar os gastos do carro (combustível, viagens, gastos de reparo...)

Não sabia que tinha, mas agora to afim de baixar esse aqui:
Despicable Me Minion Mania

Eu curti o filme (Meu Malvado Favorito) e parece massa o jogo!
Se eu comprar, posto aqui como que foi...

Conforme arrumar outros aplicativos interessantes, vou postando...

Bom... É isso aí!
Até o próximo... []'s

terça-feira, 1 de fevereiro de 2011

Eu tinha razão, Pastel de Feira e UO

Fala ae...

Uma vez por semana ta bom né? ; )
_______________________________________________________

Pois é galera, o que aconteceu no Rio de Janeiro mesmo?
Ah, choveu um pouco, morreram umas 700 pessoas, um monte de gente não tem onde morar, mas ta sussa...

O Carnaval vem chegando e isso é o que importa!

Como eu previ no post anterior, logo o assunto seria esquecido. Numa pesquisa rápida no google por notícias da região serrana a mais recente data do dia 22/01.

Então "cê"  ta prevendo o futuro agora o FD* ?!
Nãooo... Isso era mais que óbvio!

Afinal, o Brasil se orgulha de "só funcionar" depois do Carnaval. Ta aí...

Mas Rafael, é tudo muito recente.
Ta bom, daqui 1 mês eu volto a tocar no assunto. E ponto.
__________

Pastel de Feira
Quem é que não gosta? Ou que nunca comeu?

Não tem gosto igual!
Sair de uma festa, balada as 5 da matina e ir direto pra feira... Ahhh meu amigo, que coisa deliciosa! Sara qualquer bebedeira... Ainda mais se for acompanhado com aqueles refrigerantes sabor maçã ; D

PERFECT

Nesse exato momento em que vos escrevo, estou a saborear um deles (thanks to @msilvaleandro )

Tem gente que não gosta, mas imagina:

Você sai da sua casa logo cedo, não tomou café da manha... Do nada, você tromba com a feira! Ahhh....
Toda vez que isso acontece comigo e eu tenho tempo, bate aquela vontade danada de comer pastel...

Uai, mas pastel de café da manha Rafael? PQP, vai ser gordo assim lá longe!
Gosto é gosto! Experimentem antes de criticar...

__________

Melhor que pastel de feira, só jogar UO (Ultima Online)

Pra quem não sabe:
Ultima Online (UO) é um dos primeiros MMORPGs (Massive Multiplayer On-Line Role Play Games) lançados comercialmente, em 30 de setembro de 1997 pela Origin Systems. Já foi um dos três MMORPGs mais jogados no mundo. O jogo é situado num universo semelhante aos outros jogos da série Ultima, em um cenário medieval.
Clique aqui e saiba mais (by Wikipédia) 






Achei melhor linkar a explicação para o Wikipédia por que só realmente vai entender do que se trata, jogando.



Há uns 3 meses atrás voltei a jogar essa "droga". Desde 2005 não jogava, infelizmente, devido as dificuldades que o shard(servidor) passava na época e a minha entrada na faculdade, não consegui conciliar os dois.

Conheci esse jogo por volta de 2001 ainda quando estudava no colegial. Foi paixão a primeira vista! <3

"Mas Rafael, hoje existem N jogos melhores, mais novos e do mesmo naipe que UO. World of Warcraft, Warhammer, ..... "

Bla bla bla... Todos derivam de Ultima Online!

Infelizmente, numa pesquisa rápida, encontrei diversos artigos que mostram que a Origin tentou melhorar o jogo e lançar novas versões. Mas por algum motivo os diretores achavam que não seria bom, que o número de players no shard oficial iria diminuir. Enfim...

Ainda assim, continuam com alguns pacotes de atualização, como mostra a figura ao lado.


Tenho lembranças ótimas dessa época. Quem disse que internet não faz amigos de verdade?

Jogos de futebol, cerveja, festas... Gente que estudou comigo e gente que esta firme e forte acompanhando.

Recentemente consegui 3 pessoas para voltar a jogar. @samuelgp @glaucoras @rodolfoguariz .



Em respeito a essas memórias, segue algumas imagens da época:
Meu nick na época era Sid Vicious. E eu morria bastante... (quando morre, fica desse jeito, preto e branco)

Depois ficou só Sid. Aqueles itens na mochila são reagentes pra soltar magia.

Foto tirada pelo Doony (@renatopinheiro). MPK, nosso clan, tinham alguns rituais.

Tenho algumas outras fotos (a maioria perdi numa formatação errada). Quem acompanha no twitter percebe que eu falo bastante sobre o jogo e posto várias screenshots.

Atualmente jogo no Mystara. Tenho 3 personagens, além de treinar o da minha noiva.

* Sid - Player Versus Player - Necro mage
* Sir Galahad - Worker - BlackSmith, Tailoring, Carpentry, Tinkery, Magery, Musician
* Peanut - Player Versus Monster - Tammer Magery

Bom, chega por hoje.
Abraços