sábado, 16 de janeiro de 2010

E lá se foi o disco voador...

É pessoal, foram 185 posts durante quase 3 anos aqui no Blogger... mas chegou a hora de mudar.

Espero que vocês continuem me acompanhando no Random Code ;)

cya o/

segunda-feira, 11 de janeiro de 2010

Planos para 2010

E começou mais um ano e lá vamos nós de novo :P

Aqui está uma lista de coisas que pretendo fazer até o final deste ano.

Aprender a cozinhar - Ou seja expandir o meu repertório além do miojo com shoyo. O fato é eu gosto de comer coisas gostosas, mas alguem precisa fazer estas coisas gostosas para que eu possa comer, então resolvi tentar aprender a fazer algumas coisas. No final, vamos ver se consegui ou não colocar fogo na cozinha (e no apartamento).

Resolver 400 problemas do ACM-ICPC Live Archive - Este foi uma espécie de "desafio" feito pelo Cabessa. Hoje tenho apenas 56 resolvidos.

Me registrar no PAUSE e contribuir com (pelo menos) 1 módulo - Tenho algumas idéias para Games::, Algorithms:: e/ou Graph::. Além disso, espero voltar a mexer mais com Perl que eu gosto tanto.

Contribuir com patches para pelo menos 1 projeto OpenSource na parte de programação em C/C++ ou Perl - Simples assim, será?

Realizar 1 post por semana aqui no Blog - As vezes é difícil decidir entre elaborar uma idéia e postar aqui ou comprimi-la e postar no twitter :P

Ler (ou terminar de) o meu "estoque" de livros - Preciso ler um monte de livros... principalmente para ter espaço para comprar mais :P (Sim, essa "task" é um tanto subjetiva, pois o que seria um "estoque de livros"... eu diria que são mtos livros :P)

Preparar e/ou finalizar o curso de Perl (Básico+OO) e Nmap Scripting Engine e dar para/pelo GUL-UFRJ e/ou GRIS.

Me formar na faculdade - Sim, se tudo ocorrer bem, no final deste ano estarei meu formando em CC na UFRJ... porem falta alguns FinalBoss tipo AD e CompGraf :P (Sinto-me velho xD)

Voltar a estudar gamedev - Pretendo escrever um documento de conceito e montar um protótipo, assim como o deV()id ensina a fazer.

Fazer uma arte-marcial por 3 meses - Outro dia tive vontade de voltar a praticar uma arte-marcial... quando eu era pequeno, praticava Judô e lembro que gostava muito da "filosofia" (se é que uma criança entende isso :P) do Judô =]

SP - dia [5678] - Resumão

Bem, não andei blogando esses dias e aqui vai uma mega resumão.

Nos dias 7 e 8 de Janeiro (5o e 6o dias aqui em SP), foi padrão... curso, chuva, albergue :P

No sábado, fomos no Shopping Iguatemi para tentar ver Avatar 3D e o cinema tava cheio pra cacete! Além disso... o shopping é muito ruim.

Domingo ja foi muito melhor, acertamos de shopping e la tinha um monte de coisa que gosto: Burger King (mas o do rio é melhor), Subway, cinema, Starbucks, Fast, Saraiva... :P

quarta-feira, 6 de janeiro de 2010

SP - dia 4 - Prova coelho

Mais um post morrendo de sono :P

Hoje foi a prova coelho... 20 problemas em 2 horas. Meu pessoal chegou uns 20 minutos atrasados (sim, precisamos cuidar mais do horário... coisas como o Circular da USP demorar acontecem.....) e eu demorei mais uns 15 até a máquina virtual com linux rodar aqui (notebook com 1 Gb de RAM é foda...). Consegui passar 9 e acho que conseguiria 15 ou 16 se tivesse o tempo total, não sei se conseguiria fechar os 20.

E o 3G me salvou de novo... estou começando a adorar esse negócio, até agora não me deixou na mão =]


Após isso ficamos la no laboratório, pois é um lugar melhor de se trabalhar, e terminei de escrever o resumo da aula de Algoritmos Aproximativos que fiquei responsável por fazer. Caso alguem queria ver, esta aqui ou aqui (Se encontrarem algum erro ou alguma parte que ficou enrolada/difícil de entender, podem me avisar =).


(Há... acharam que não ia ter mais chuva hoje por aqui... se enganaram!!!)
Quando fomos sair, São Pedro resolveu dar uma trollada sagaz e caiu *aquela* chuva... ae ficamos rodando pela USP no circular e tinha umas partes tensas... rotatórias totalmente alagadas =X
E acho que contrataram uns motoristas de 485 para os ônibus da USP :P


Aqui no albergue rolou uma pizza... 26 reais por 2 pizzas + Dolly (me recuso a chamar Dolly de refrigerante) =D

PS: Não foi dessa vez ainda que tiveram fotos xD

terça-feira, 5 de janeiro de 2010

SP - dia 3 - Curso (e mais chuva)

O segundo dia do curso foi *muito* mais interessante. Tanto a parte da prova, com problemas variados, bem escolhidos e que estava num nível em que conseguíamos (pelo menos eu conseguia) pensar em cima.

A parte da tarde com a discussão foi fantástica e acho que se mantiver o padrão de hoje (ou melhorar, claro!) eu vou ficar feliz pra caralho (apesar de sentir falta das mordomias da minha casa :P).


Hoje comemos no bandejão da química e muito boa comida de lá =]


Agora... Cidade da Garôa não devia ser o apelido, mas o nome oficial de São Paulo, como chove aqui! xD


Enfim, o post de hoje vai ser curtinho pois estou cansado pra caramba e preciso dormir decentemente hoje :P


PS: Vou tentar colocar algumas fotos aqui, para ver se torno a leitura mais interessante... tipo a placa do Jardim Perl-Perl :P

segunda-feira, 4 de janeiro de 2010

SP - dia 2 - Chuva e compras

Segundo dia em SP chegando ao fim...

Acordamos - desnecessariamente - cedo pra caramba para ir pro curso... anyway, atrasado não chegamos :P

Tivemos na parte da manhã do curso a prova da final mundial de 2009... e de fato foi vergonhoso (apesar de não ter problema fácil lá) ter conseguido fazer nenhum. =/

Após a parte da manhã do curso, fomos almoçar no Bandejão Central da USP.... pena que encontramos ele fechado -_-' Então apelamos pro bom e velho McDonalds =D

De tarde, mais alguns avisos (esporros por causa do "resultado" do pessoal nessa primeira prova) e escolhemos o nome do meu time.... n00bs com b :P


Na saída, pegamos uma *chuva do caralho*, ficamos todos encharcados... e descobri que minha mochila da Case Logic não é impermeável como disse a mulher que me vendeu, resultado alguns livros (inclusive meu Manber =[ ) molhados embaixo e meu notebook bem húmido... mas nada foi perdido.

30 minutos depois de chegarmos ao albergue, parou de chover -_-'
WTF *mesmo*... Muphy total.

Apesar do albergue ser super simples, o pessoal foi super solícito ao pedirmos uma toalha extra =)


No final da tarde fizemos as compras do mês quinzena semana e eu de fato acho que sou como meu pai... não tenho paciência pra supermercado... prefiro ir ja sabendo o que vou comprar, estilo Hit'n'Run :P


No final compramos uma cacetade de miojos (de trocentos sabores) com varios add-ons diferentes, desde queijo ralado, passando por farofa, até catch-up e mostarda :P

Agora estou aqui acabando de comer um super prato de meio miojo de tomate (já que não estou com muita fome e prefiro evitar reações nuclear internas... *cof cof*).

domingo, 3 de janeiro de 2010

SP - dia 1

Cheguei hoje em SP, junto com minha namorada para o curso de verão na USP de maratona de programação =]

A viagem de ônibus foi tranquila - empresa Expresso do Sul - a única coisa ruim foi que a viagem levou 7 horas por causa de alguns problemas na Dutra e para entrar no terminal Tiête aqui de SP...
(Taísa jogando Bakugan do DS na viagem, toda feliz... xD)


De lá, viemos para o albergue onde vamos ficar... e tenho que dizer, acho que eu não me dou mto bem com albergues :P

Aqui é tudo no estilo Mogli (aka necessário, somente o necessário)... não que isso seja um *grande* problema... mas eu gosto assim só de um pouquinho de conforto... ainda mais quando vou passar quase 1 mês :P

Enquanto o Mascote e Penélope estão na "cobertura", estamos aqui no sub-sub-sub-solo, junto com um pessoal que fala espanhol e eu não entendo *nada* (mas graças a deus a Taísa entende :P) e provavelmente o Mestre Splinter xD

Bem, veremos como vou me sair com isso durante esses 20 e poucos dias :P


Hoje ja demos uma volta aqui pelo bairro e se não fosse meu senso de direção super-aguçado (e claro, uma olhadinha no google maps alguns dias antes), o pessoal ontem iria por uma caminho 4x maior para chegar andando até a USP :P

Então fomos comer uma pizza sagaz, e vai ser o alimento mais caro que a gente vai comer nesses dias por aqui provavelmente hehehe. Além disso compramos um "toddy pronto", para backup do café da manhã que ainda não entendi se vamos ganhar ou não la na USP (espero que sim :P).


Além disso, estou aqui gastando utilizando o meu Vivo 3G porque a placa wifi do meu note resolveu fazer greve -_-'
(E no geral to gostando dele, talvez eu faça um post sobre ele quando tiver mais experiência sobre =)

quarta-feira, 23 de dezembro de 2009

Velhos tempos...

Onde os jogos ainda vinham em CDs/DVDs, hoje compramos tudo via Steam e nem temos que esperar chegar em casa (só esperar o download terminar :P) pra jogar xD

A arrumação do quarto, trouxe boas lembranças :P


Duke Nukem 3D Plutonium PAK/Atomic Edition

Sim, esse é original - importado pelo meu pai - lá dos EUA... um dos primeiros jogos de PC que ganhei =]

(Outros jogos que ganhei neste mesmo natal/aniversário foram: Age Of Empires 1, One Must Fall 2097 e Epic Pinball)



Master of Orion é uma clássica série 4X. Tem gente que diz que o Moo3 ficou muito ruim e o 2 era muito melhor... bem eu me diverti muito jogando o 3 =]



Cara.... Half Life 2, lançado em 2004 (5 CDs no total). Lembro quando eu comprei o jogo e todo o hype da época (e continua até hoje... HL2 é um jogaço!).

Lembro também como eu reclamava que tinha que instalar o Steam para instalar/jogar o HL2... como eu era um herege naquela época... :P






PS: Para quem ainda não viu, a promoção de natal e ano novo do Steam começou hoje... então vá afogar suas saudades e comprar presentes para você e seus amiguinhos lá.

Resultados de 2009

Então, mais um ano vai terminando e vamos o que eu fiz das coisas que tinha pensado em fazer no início dele =]

Como de costume, a pontuação será +1 caso eu tenha feito, 0 caso eu tenha me esforçado para faze-la, mas por algum motivo não completei, -1 caso tenha sido FAIL.


  1. Continuar a contribuir com o Gentoo e tentar me tornar um Gentoo Developer


  2. Contribui ajudando um pouco a equipe responsável pela segurança durante o início do ano, mas depois eu parei... de usar o Gentoo completamente =/

    Então não continuei a minha trilha para me tornar um Gentoo Developer.

    Mas a experiência de reportar os bugs, conversar com os caras no IRC e de forma geral ajudar a equipe de segurança do Gentoo, foi muito legal =]

    Então vou dar um 0 aqui.


    Score: 0

  3. Começar a contribuir com kernel, nem que seja fazendo patches de clean-up


  4. Comecei a brincar com o checkpatch.pl, mas nada mais =/
    FAIL total... -1

    Score: -1

  5. Participar do Google Summer of Code 2009


  6. Nem cheguei a me candidatar.... -1

    Score: -2

  7. Completar pelo menos 6 projetos pessoais (relacionados a computação e/ou programação)


  8. Olha, tenso isso aqui também...
    Acho que os únicos 2 projetos que me lembro (e que não foram concluídos/completados) foram o Coruja e o HoNBuildPlanner

    Logo... -1

    Score: -3

  9. Ficar com uma instalação do Gentoo por 4 meses (aka, não destruir o sistema todo)



  10. Essa eu *realmente* deveria ter anotado xD
    Não tenho certeza, mas acho que mantive o meu Gentoo por 4 mesês... mas como não tenho certeza se chegaram a 4 meses, vou dar um 0 aqui :P

    Score: -3

  11. Começar a criar minhas próprias ebuilds


  12. Nenhuma criada. -1

    Score: -4

  13. Continuar estudando assuntos off-faculdade. Ler 8 livros técnicos


  14. Devo ter lido quase isso, mas não inteiros, conta? :P
    CMBV vou me dar um 0 aqui :P


    Score: -4

  15. Participar de 12+ SRMs (TopCoder)


  16. Nossa senhora.... acho que o TopCoder nem lembra mais quem sou eu =X

    Score: -5

  17. Conseguir ficar com um CRA >= 8 nos dois períodos de 2009 e no final do ano retornar meu CR para >= 8


  18. Olha... é capaz que isso aconteça :P
    Período passado meu CRA subiu mais um pouquinho para 7.9 e talvez esse período chegue em 8.0 \o/
    Finalmente um +1 :P

    Score: -4

  19. Criar pelo menos um exploit ou modulo para o Metasploit


  20. Err... fail.

    Score: -5

  21. Ficar pelo menos 6 meses na academia


  22. Fiquei 2 e meio... até que simplesmente não conseguia mais ir, pois eu malhava de manhã e quem disse que eu conseguia acordar as 6:30 na época de provas+trabalhos+provas? =/

    Mas eu tentei... vai um 0 aqui =X

    Score: -45

  23. A volta do Drunk C Coders e dessa vez ir para a final brasileira ;)


  24. Ele não voltou =/

    Em compensação fiz time com o Lond e com o Xiao, foi bem legal e novamente ficamos de fora da final brasileira pela regra de 2 times por universidade =/

    Mas como o DCC não voltou... -1

    Score: -56



Nossa senhora... -56 foi *tenso*.

Talvez eu não esquecido dessa lista 90% do tempo, talvez eu tenha conseguido outras coisas (por exemplo, finalmente comecei uma IC =), minhas prioridades mudaram, sei la mesmo... mas veremos como será o ano que vem =]

sexta-feira, 16 de outubro de 2009

YAPC::Brasil 2009

Se alguns notaram, desde ontem o blog agora tem um pequeno banner no topo :P

Então, gostaria de divulgar aqui o YAPC::Brasil 2009, que irá acontecer no Rio de Janeiro! \o/

O evento será do dia 30 de Outubro (sexta-feira) a 1 de Novembro (domingo).
Para mais detalhes sobre a inscrição, visite o site:
http://www.yapcbrasil.org.br/2009/inscricao.html


Descrição do YAPC::Brasil:
A YAPC::Brasil 2009 é um evento multi-setorial que conta com especialistas de renome nacional e internacional, e oferece programação intensa tanto para desenvolvedores experientes, apresentando o estado da arte em Perl, quanto para programadores iniciantes com interesse na linguagem.

O principal objetivo do YAPC::Brasil::2009 é apresentar aos participantes todos os recursos que a linguagem pode oferecer para o desenvolvimento moderno de soluções, sejam elas para desenvolvedores, administradores de sistemas, comunidades acadêmicas, empreendedores, governo, etc.

As atividades serão distribuídas em três dias sendo que o primeiro dia (Beginner's track) será direcionado para apresentação da linguagem, com palestras sobre sua estrutura, utilização, vantagens e desvantagens, minicursos introdutórios com apresentação da linguagem e laboratório prático.

No segundo dia (Corporate track) as atividades serão direcionadas para showcases de soluções em TI utilizadas pelo mercado corporativo, palestras técnicas de atualização para profissionais da área.

E no terceiro dia (Immersion track) está previsto palestras abordando técnicas avançadas de desenvolvimento e extensão da linguagem e realização de hackathons.



Infelizmente não poderei ir pois o evento irá cair juntamente com o LAGOS e ainda não consegui desenvolver a técnica de estar em 2 lugares ao mesmo tempo :P
(Irei viajar para o Porto Alegre no sábado de manhã ;)

Mas tenho a completa certeza que será um ótimo evento, inclusive porque está sendo organizado por pessoas muito competentes ;)

domingo, 11 de outubro de 2009

Audiosurf - Black Fire by Dragonforce

Então... jogando um pouquinho de Audiosurf com a música Black Fire do Dragonforce (é bem mais difícil que a Through the Fire and Flames emho).

Modo: Ninja Mono + Ironmode



OBS: Eu sei que o objetivo não é pegar nenhum bloco cinza, mas é as vezes simplesmente não dá! :P

sábado, 10 de outubro de 2009

Como você pode se divertir a baldes no exército...



  • Escalar montanhas
  • Andar de helicóptero
  • Queimar coisas
  • Descer prédio correndo
  • Andar de moto
  • Entrar no rio
  • Andar de barco
  • Fazer natação
  • Andar de cavalo
  • Fazer polichinelo
  • Levar o garoto para atravessar o rio
  • Levantar bambu-taquara
  • Thundercats Hoooooooo!
  • Brincar de Tarzan
  • Helicóptero caiu
  • Lutar na guerra
  • Tiro de canhão
  • Fazer fila
  • Se jogar no chão
  • Passear de barco
  • Apostar corrida
  • Cuidar do neném
  • Usar computador antigo
  • Estudar
  • Resgatar corpos
  • Retro-projetor [É com hífen ou não essa joça?]
  • Jet-ski no lago
  • Coreografia
  • Corrida de tanque [\o/]
  • Aprender a atirar
  • Pular de para-quedas
  • Andar sem camisa
  • Ver o sol se por
  • Atravessar na cordinha
  • Descer pirambeira
  • Usar roupa laranja
  • Encher caminhão de terra
  • Correr na guerra
  • Atirar em alguém
  • Dar carona pra alguém
  • Telefonar pra alguém
  • Derrubar alguém
  • Cair no rio
  • Brincar de rodar
  • Fazer juramento
  • Atravessar a ponte
  • Metralhar o inimigo
  • Atirar com uma bazuca
  • Atirar com uma bazuca [2] de novo
  • Fazer exame de fezes
  • Brincar no parquinho
  • Arrumar capacete
  • Para-pente
  • Andar de moto [2]
  • Jogar war
  • Brincar no playground
  • Disputar atletismo

*sem ar*

Então como podem ver, o que fazer é o que não falta.

sexta-feira, 2 de outubro de 2009

Microsoft Academic Day 2009 - RJ

Twittando direto do auditório Roxinha da UFRJ =D
www.twitter.com/brunobuss

Programação do evento:
http://www.dcc.ufrj.br/~brunobuss/ms_ac2009.pdf

quinta-feira, 1 de outubro de 2009

Testando o SyntaxHighlighter

Vamos ver se essa budega funciona...


#include < stdio.h >

//Um Hello World Magoo Style em C

int main(void)
{
printf("Magoo says: Hello World!\n");
return 0;
}


\o/

Eu ia fazer um tutorial sobre isso, mas me mostraram um pronto.
Eu não usei esse, mas pelo o que vi ele fez 99% a mesma coisa que eu, então deve dar certo para todos também ;)

sábado, 29 de agosto de 2009

Facepalm

Sério... ser scammer/spammer é uma coisa tão fácil e legal, tudo graças a burrice ingenuidade das pessoas.


Acabo de receber o seguinte e-mail:
Assunto: Fwd: FW: URRGENTEEEEEEEEEEEEE!!!SAIU NA REVISTA ÉPOCA REPASSEM E LUCRE.

Texto:
"Não precisa clicar em nada, não é virus, apenas encaminhe. [Em vermelho gritante]



Ora porque não acreditar.


Saiu na revista Época repassem e lucre , não é brincadeira
Muito estranho, mas recebi de várias pessoas confiáveis...

E mais, saiu na revista época!


Caros colegas!


Não estou acreditando, mas como recebi esse e-mail de uma pessoa de extrema confiança, repasso a vcs e vamos ver no que dá.

URGEEEEEENNTEEEEEE!!!!!!!

Microsoft e AOL são agora os maiores empresas de Internet. [AOL?! aiehuiaeheuiahauieaeh]

E para ter certeza de que a internet Explorer é realmente o programa mais usado a Microsoft e a AOL iniciaram um E-Mail Beta netTest. [O pessoal é uma coisa pra inventar nomes]

Se você enviar esse e-mail a amigos a Microsoft pode e vai por um período de 2 semanas rastrear esse e-mail.

Para cada pessoa que você mandar este e-mail a Microsoft vai pagar U$245,00.

Para cada pessoa a quem você enviar, que enviar este e-mail adiante a Microsoft paga a você $243,00.

E para cada terceira pessoa que receber este e-mail você recebe $241,00 da Microsoft.

Daqui a 2 semanas a Microsoft vai te contactar neste teu endereço e te enviar um cheque.

Eu também pensei que era besteira mas 2 semanas depois de receber esse e- mail, a pessoa que mandou-o para mim foi contactada pelo Microsoft dentro de alguns dias ele recebeu um cheque de R$24.800,00. [Esse funcionário da Microsoft se chama Papai Noel e o seu ajudante o Coelinha da Páscoa]

Você deve responder antes que o beta Teste termine.

Se alguém pode se dar a este luxo este alguém é o Bill Gates, o homem para estas coisas. Isto tudo é estratégia de Marketing dele.

Eu te desejo muito sucesso.

Apenas mande adiante,
Não custa nada, apenas um pouco de tempo em selecionar aqueles que irão receber o repasse deste mail.


bom dia A todos!
não custa nada tentar, sou a favor da distribuição de renda, por isso desejo-lhes uma excelente sorte e estudem, essa é nossa riqueza real e inestimável.
[Distribuição de renda... IUAHEuiAEhuIAehuiaeUIAE]"



Comentários do Magoo entre [].

Além disso, devia ter no corpo do e-mail, depois de tantos forwards uns 400+ endereços de e-mail.


Sério...

segunda-feira, 13 de julho de 2009

Migrando repositórios SVN para GIT

Resolvi migrar dois projetos do Google Code, que estão guardados em repositórios SVN para repositórios GIT e armazena-los no GitHub.

Os dois projetos em questão, foram projetos feitos em grupo para a faculdade e que pararam completamente de serem desenvolvidos logo após a entrega (novidade :P), na verdade um deles nem chegou a ser concluído (eu disse para não fazer em Java...).

Como o Google Code limita o número de projetos que você pode ter e estes estão apenas ocupando espaço, resolvi migra-los.


Realmente é muito facil, bastou apenas:
a) Criar um arquivo - que chamei de 'authors' - com as seguintes informacões de todo mundo que já tinha feito commit no svn:
nomedousuario = Nome Completo

Ai ficou algo do tipo:
"bruno.buss = Bruno Caricchio Buss
..."

b) Fazer um: git svn clone --authors-file=authors http://seuprojeto.googlecode.com/svn/trunk.

Molezinha!

Inclusive ja subi os 2 para o GitHub:
LojaSim: https://github.com/brunobuss/lojasim/tree
Piscemu: https://github.com/brunobuss/piscemu/tree

Para quem quiser ver mais informacões de como trabalhar com svn e git juntos, a documentação do git-svn é muito boa:
http://www.kernel.org/pub/software/scm/git/docs/v1.6.0.6/git-svn.html

(Essa documentação não é a da última versão do git, mas da versão que tem no Fedora 10).

PS: Apesar de depois de fazer o primeiro descobrir que o GitHub faz import de repos públicos de svn... fiz na mão mesmo :P

quarta-feira, 8 de julho de 2009

Tentando ficar online de novo....

Não que eu não tenha estado online... somente sem tempo/disposição para postar nada aqui.


Normalmente eu estava postando apenas no meu twitter, esse negócio de microblogging é legal quando você não tá afim de realmente escrever, como aqui estou agora :P


Esse período na faculdade foi *TENSO*, fica a dica... nunca puxem 8 matérias (31 créditos =X). Sério, foi algo insano (e que ainda não acabou... mas está no finalzinho).


Muitas das matérias também não ajudaram o que acabou me desempolgando sériamente durante o período, mas entre mortos e feridos todos se salvaram.


Mas também tiveram coisas legais que fiz e gostaria de ter postado aqui sobre o desenvolvimento delas e como foram progredindo... mas não deu :P

Enfim, finalmente fiz um projeto em QT. Um não, dois! \o/
(E não fui só eu claro, foi meu grupo =)

Um deles foi um jogo para a disciplina de Inteligência Artificial. Um Othello (aka Reversi) que utiliza o Min-Max como algoritmo para a IA.
Esse projeto utilizou QT basicamente para fazer a GUI.

Vocês podem conferir o grandOthello aqui:
http://code.google.com/p/grandothello/

Outro foi um projeto para a disciplina de Sistemas Operacionais, que fazia uma simulação de uma loja (é, eu também não gostei muito não...). Nesse utilizamos somente a parte do QTCore, para podermos fazer uma aplicação Multi-thread, utilizar memória compartilhada entre threads e semáforos para sincronização e exclusão mútua, tudo rodando em sistemas Win32 e Linux sem nenhuma alteração no código =D

Iríamos fazer uma GUI também, mas acabou que não deu tempo =/

O repositório do projeto está aqui, mas provavelmente como não faremos mais nada com ele, na melhor da hipóteses eu irei passa-lo para o meu GitHub:
http://code.google.com/p/lojasim/


Consegui tirar um incrível 9.5 (perdi 0.5 porque não fiz uma questão :P) na Prova Final de Física 3... e acreditem foi uma façanha para mim, acabei conseguindo passar com 7.4.



Voltei a mexer um pouco com Perl, para começar a brincar com Catalyst... e ele é estranho, pois é complicado e simples ao mesmo tempo.


Anyway... vamos ver se nessas 2/3 semanas de "férias" eu consigo voltar a postar no blog =]

sexta-feira, 12 de junho de 2009

Tudo é uma questão de interpretação...

Recebi por e-mail e achei legal:

----8<----

Um advogado dirigia distraído quando, num sinal PARE, passou sem parar, mesmo em frente a uma viatura da ROTAM.
Ao ser mandado parar, toma uma atitude de espertalhão.

Policial: Boa tarde. Documento do carro e habilitação.


Advogado: Mas porquê, policial?


Policial: O Sr. não parou no sinal de PARE ali atrás.


Advogado: Eu diminuí, e como não vinha ninguém...


Policial: Exato. Documentos do carro e habilitação.


Advogado: Você sabe qual é a diferença jurídica entre diminuir e parar?


Policial: A diferença é que a lei diz que num sinal de PARE, o Sr. deve parar completamente. Documento e habilitação.


Advogado: Ouça policial, eu sou Advogado e sei de suas limitações na interpretação de texto de lei. Proponho-lhe o seguinte: Se você conseguir me explicar a diferença legal entre diminuir e parar eu lhe dou os documentos e você pode me multar. Senão, vou embora sem multa.


Policial: Muito bem, aceito. Pode fazer o favor de sair do veículo, Sr. Advogado?

O Advogado desce e é então que os integrantes da ROTAM baixam o cacete, é porrada pra tudo quanto é lado, tapa, botinada, cassetete, cotovelada, etc.. O Advogado grita por socorro e implora para pararem pelo amor de DEUS.

E o Policial pergunta: O Sr. quer que a gente PARE ou só DIMINUA?

----8<----

PS: Estou sumido mas não desaparecido =]

sexta-feira, 3 de abril de 2009

Domínios .ch...

Primeiro chute?
Chechênia, com certeza!

Juro que Suica não estaria nem perto dos primeiros nomes que eu iria chutar...

Agora, por que raios .ch é o top-level domain da Suica? Por que Suica em Latin é Confoederatio Helvetica (Helvetic (Swiss) Confederation). Domínios de internet também são cultura =]

sexta-feira, 27 de fevereiro de 2009

Eve Online - Apocrypha



Vou falar um pouco sobre a nova expansão do Eve Online, Apocrypha, que tem data marcada para sair dia 10 de Março.

Lembrando que o Eve Online adota um modelo de negócios diferente, aonde os jogadores não precisam pagar pelas expansões, pois segundo os desenvolvedores o custo de desenvolvimento delas já está incluso nas mensalidades (que mesmo assim são iguais ou menores - caso sejam pagas em pacotes de 3/6/12 meses - do que outros MMORPGs).



Além disso, esta expansão marca a data de lançamento do Eve Online em versão "Box" a partir de um acordo com a Atari.


Agora vamos ao que interessa, as novidades desta expansão =D


A principal deve ser os novos Wormholes, conhecidos de todos que gostam de SciFi.

No Eve este wormholes irão aparecer e desaparecer de forma aleatória nos mais de 5.000 sistemas solares já presentes. Porem estes wormholes não irão apenas levar os jogadores a estes 5.000+ sistemas já existentes, mas a novos 2.499 sistemas nunca explorados.

A grande sacada é que como os wormholes mudam de lugar toda hora, você pode entrar no wormhole a partir de um sistema, ir para um destes 2.499 sistemas novos e quando for (tentar) sair, ir parar em outro sistema totalmente diferente, seja ele um dos 5.000+ sistemas já conhecidos ou um dos 2.499 novos sistemas (sim, pode-se ficar preso num labirinto de sistemas).

Obviamente muitos perigos estão envolvidos, como desde o fato de sua nave ficar sem munição, você acabar saindo no meio de um território inimigo... mas é claro que ao mesmo tempo lucros enormes poderão ser obtidos... talvez encontrando novas rotas de comércio ou cintos de asteróides prontos para serem devorados pelos Hulks.

Mas além de tudo isso, associado aos Wormholes estão mais 2 novidades desta expansão: os Sleepers e as Tech3 Ships.


Tech3 Ships:
Estas novas naves com a melhor tecnologia encontrada no universo do Eve Online, são totalmente modulares. Os jogadores terão uma capacidade de customização incrível com elas, podendo aloca-las em diversas tarefas dentro de uma frota.

Porém estas naves trazem grandes perigos aos seus pilotos... por serem feitas de uma tecnologia tão avançada, um piloto que acabe morrendo ao pilotar uma destas naves, pode perder preciosos Skillpoints (os skillpoints perdidos serão relacionados apenas com as skills que tiverem relação com a habilidade de pilotar naves Tech3), então os jogadores podem se ver em difíceis escolhas de como perder skillpoints ou abandonar a nave antes dela explodir (dando assim equipamentos de ultima geração aos oponentes).

Porém estas novas tecnologias de nível 3, só poderão ser obtidas e construídas devido ao encontro com...


Os Sleepers. Uma nova raça de NPC adicionada ao mundo de Eve. Esta raça esta presente apenas nos novos sistemas e será deles que serão obtidos os materiais necessários para se produzir os equipamentos Tech3.

Fazendo engenharia reversa nos equipamentos, os jogadores poderão obter blueprints para produzi-los e lucrar com eles.

Porém, esta nova raça contem uma IA muito melhorada, onde os NPCs agora analisam os alvos e podem mudar sua estratégia durante uma batalha.



Os desenvolvedores se preocuparam bastante também com o acesso aos novos jogadores. É um fato que o Eve é um jogo complexo, e tem uma curva de aprendizado perto disso:



Então os desenvolvedores resolveram facilitar a vida dos novos jogadores. Um destes pontos é reduzir a carga de perguntas que é feito na criação de um novo personagem.

Antes era necessário responder páginas e mais páginas... e novos jogadores não tinham nem noção do que estavam escolhendo (como por exemplo, no que se especializar).

Isso foi melhorado, agora apenas uma página básica. O resto os novos jogadores poderão ir aprendendo com calma durante as primeiras semanas e todas as perguntas serão naturalmente respondidas durante este desenvolvimento inicial.


Um recurso que a muito tempo vários jogadores pediam é uma "fila de Skills". Por que? Simplesmente porque no Eve, as skills são treinadas em tempo real, não é preciso que o jogador esteja online para elas serem treinadas (devido a isso algumas skills podem levar muito tempo como 1 semana até 2 meses).

O problema é que nos níveis mais baixos algumas skills demoram 20 minutos, 40 minutos, 1 hora para serem treinadas, o que impossibilita de treinar estas skills durante a semana, enquanto estamos trabalhando, estudando ou até dormindo!

Então os devs criaram esta fila de skills que suporta que você crie uma fila com até 24 horas de skills, ou seja... se você logar pelo menos 1 vez por dia, poderá ter seu personagem sempre treinando novas skills!


Um pouco de atenção foi dado aos jogadores que gostam de PvE (ou seja, fazer missões... as "quests" do jogo). Eles desenvolveram todo um sistema de Epic Arc, ou seja... uma série de missões (10, 15, 20... eles escolhem) que contam uma história.

Uma grande parte do tempo de desenvolvimento foi feito preparando todo este framework para estas missões, então no lançamento da expansão teremos apenas 1 Epic Arc direcionado aos novos jogadores, ou seja missões level 1 (as missões vão do level 1 ao 5).


Também remodelaram a tela onde você equipa sua nave:



Alguns jogadores gostaram, muitos odiaram dizendo que não é intuitiva e que em resoluções menores (1024x768 e 1280x1024) a tela acaba ficando em cima de outras... bem isso, poderemos ver na versão final no dia 10 de Março.

Porém agora os jogadores podem salvar e exportar as configurações de suas naves, tornando assim mais fácil ainda o compartilhamento de configurações em uma corporação por exemplo.


Algumas outras mudanças também:
* Possibilidade do jogador de redistribuir seus pontos de atributos a cada 12 meses.
* Nova art e efeitos visuais
* Nova engine de som.
* O Client clássico será removido e dará lugar a um Client "Premium Lite". Agora para jogar Eve Online será necessário uma placa de vídeo com pelo menos Shader Model 2.0. Ou seja... as GeForces FX (aka 5) para cima.
* Client Premium para o Mac
* E para quem sabe Russo... agora o jogo tem localização em Russo =]




PS: Se alguém ficou com dúvidas em como pronunciar o nome da expansão do jogo, talvez esse vídeo ajude:




PPS: Quem quiser me adicionar no jogo, apenas procure por "MagooBR". Fly safe o/