Um pouco sobre tecnologia do dia-a-dia.

Lua – linguagem de programação brazuca

Arquivado em: Informatica, games — Tags:, , — jeronimoks @ 21:04 14 de maio de 2009
Publicidade

Apesar de não ser tão famosa como seus “concorrentes” Ruby, PHP e Java, a criação brasileira possui uma reputação muito boa entre desenvolvedores de todo o mundo

Lua

O que há em comum entre jogos dos mais avançados da atualidade, os set-up boxes de TV digital, o Adobe Photoshop Lightroom e a Wireshark, ferramenta de análise de rede muito usada em data centers? A resposta é um belo tempero brasileiro: a linguagem Lua, desenvolvida por três professores da PUC-RJ há 16 anos. Apesar de não ser tão famosa como seus “concorrentes” Ruby, PHP e Java, a criação brasileira possui uma reputação muito boa entre desenvolvedores de todo o mundo e tem como principais destaques o código extremamente simples e a sua portabilidade.

De acordo com Roberto Ierusalimschy, professor associado do departamento de informática da PUC-RJ, a Lua surgiu sem nenhuma pretensão, dentro do TecGraf, grupo de tecnologia formado numa parceria entre a PUC-RJ e a Petrobras. Ela foi criada a partir da necessidade de integração de duas outras linguagens, a SOL (Simple Object Language) e a Del (Data-entry language). Ambas eram usadas em projetos de engenharia da Petrobras.

“Começamos com dois grupos de seis pessoas que estavam utilizando a Lua, que nem tinha versão 1.0 ainda. Publicamos um artigo numa revista voltada a desenvolvedores. Na época, em 1997, a Lucas Arts não estava contente com a Scum, usada para o desenvolvimento de games. Foi então que Tim Schafer, criador do game Grim Fandango, leu o artigo e resolveu desenvolver o jogo usando Lua. Foi nossa primeira grande aparição mundial”, afirma Ierusalimschy.

O mundo dos games
O Grim Fandango foi lançado em 1998 e foi um dos grandes sucessos da época. A partir daí, a Lua passou a estar presente em jogos dos mais avançados. Ela é muito eficiente para criar roteiros dos games, servindo como base para a C++, que entra no design mais avançado. Só para ter uma ideia da lista de games “Power by Lua”: World of Warcraft, GTA IV, Crysis e Street Fighter 4. “O problema é que a competição tecnológica entre as empresas que desenvolvem os games é muito grande. Pelo nosso acordo de licença, basta às empresas citarem que utilizam a linguagem, mas não efetivamente onde estão usando”, diz o professor.

A portabilidade é uma das principais vantagens da Lua. De acordo com Ierusalimschy, a linguagem não roda apenas em diferentes sistemas operacionais, mas também em dispositivos de todos os tipos, mesmo no hardware mais simples. “Ela pode rodar em um chip de um micro-ondas, ou um que controle robôs, passando por consoles de videogames e até computadores de alta capacidade”, afirma o criador da linguagem.

Tv Digital
Outra utilização da Lua que deve ganhar fama em breve é no Ginga, middleware que será usado nos setup-box de TV digital. Lá for a, decodificadores da Verizon e da Voodoo são equipados com a linguagem brasileira. Já o Sistema Brasileiro de TV digital deve ter opções de sistemas rodando em Java e em Lua.

Segundo o professor, a Lua é mais indicada para equipamentos menos sofisticados, e por isso com um preço mais baixo. O Java seria a melhor opção para aplicações mais robustas, com interação entre o sinal da TV e a internet. “Para programas mais complexos, acima de 500 mil linhas de código, é mais indicado usar o Java, que é uma linguagem mais robusta”, diz Ierusalimschy.

Simples de aprender
O professor conclui ressaltando a simplicidade de se trabalhar com a Lua, que é baseada numa arquitetura modular: um núcleo que acessa informações de bibliotecas básicas. Segundo ele, qualquer programador com um nível bom aprende rapidamente como trabalhar com a linguagem.

O primeiro livro sobre Lua só foi publicado em 2003. Até então, os profissionais baixavam o código puro e usavam apenas o manual. Hoje há uma série de publicações que fala sobre Lua, incluindo um livro de mil páginas sobre o uso da linguagem no World of Warcraft. “Estamos na versão 5.1 da Lua, que ganha atualizações de três em três anos. Até o final do ano pretendemos anunciar a versão 5.2”, conclui Ierusalimschy.

(Matéria publicada na info:  http://info.abril.com.br/professional/desenvolvimento/o-mundo-se-rende-a-brasileira-lua.shtml )

========================

Para fazer download e usar no windows, recomendo usar esse aqui: Lua for Windows

Para usa-la, basta executar o setup, e em seguida abrir o “SciTE” :

Lua - SciTE

IDE do Lua - SciTE

Na pasta de instalação tem disponível diversos exemplos de rotinas e bibliotecas para usar.

Um item importante que não encontrei foi a conexão com banco de dados, mas facilmente achei no Google: http://www.keplerproject.org/luasql/manual.html . Ainda não testei, mas parece funcionar bem com ODBC…

Lista de Games que usam Lua:

- World of Warcraft
- GTA IV
- Street Fighter 4
- Ragnarok Online
- Grim Fandango
- Escape from Monkey Island
- Heroes of Might and Magic V
- SimCity 4
- The Sims 2
- Sonic (X-box)
- MDK 2
- Baldur’s Gate
- Garry’s Mod e Fortress Forever, mods para Half-Life 2
- Impossible Creatures
- Warhammer Online: Age of Reckoning
- Crysis
- Psychonauts] (X-Box)
- S.T.A.L.K.E.R.: Shadow of Chernobyl
- Etc, etc, etc…
fonte : Aqui e aqui e aqui

Como instalar Antivirus gratuito no Windows 2003 server

Arquivado em: Informatica — Tags:, , — jeronimoks @ 16:05 7 de maio de 2009
Publicidade

Dica do fórum do guiadohardware.net

Avira Antivirus

- Abra o regedit (iniciar > executar > ‘regedit’)
- Va ate a chave “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions” e clique com o botao direito sobre ela (sobre o ‘ProductOptions’ no frame da esquerda) e selecione ‘Permissões’.
- Clique em ‘Adicionar’ e selecione um usuário com perfil de administrador (de preferencia um usuario criado especialmente pra esta tarefa) e o coloque na lista.
- Clique sobre este usuário e no frame abaixo, onde tem a lista de permissões, negue tudo.
- Dê ok nas mensagens e na janela, pode fechar o regedit e fazer logoff.
- Logue-se com este usuário novamente e inicie a instalação do antivírus Avira!

Dica muito boa. Testei e funcionou. É muito interesante pois não encontrei nenhuma opção gratuita para servidor, e com essa tecnica é possivel instalar esse excelente antivírus .

Commented on “Serial do Windows XP ICe”

Arquivado em: Sem categoria — jeronimoks @ 19:30 24 de abril de 2009
Publicidade

jeronimoks commented on “Serial do Windows XP ICe” (posted to JT – Online):

oi @tchello e @marcos varela, Até hoje utilizo o XP ice e nunca pediu para ativar. Esse serial que vc´s passaram funciona desde o sp2 e não sei porque a Microsoft não baniu esse serial como ela fez com os outros. []s

Permalink

Yahoo anuncia o fim do Geocities

Arquivado em: Informatica — Tags:, — jeronimoks @ 12:11

“O Yahoo parou ontem de aceitar novos usuários em seu serviço gratuito que hospeda páginas pessoais, o Geocities. Segundo mensagem publicada no site, o serviço que chegou a ter 3,5 milhões de usuários será fechado até o fim do ano.
A empresa deve explicar em breve como transferir o conteúdo das homepages. O Geocities havia sido comprado pelo Yahoo há 10 anos, por US$ 4,6 bilhões. As informações são do jornal O Estado de S.Paulo.”
fonte: http://ultimosegundo.ig.com.br/economia/2009/04/24/yahoo+anuncia+o+fim+do+geocities+5713901.html

Acho que todo mundo da era 1999~2000 que fazia sua pagina pessoa, hospedava alguma coisa na geocities. Uma pena que o Yahoo comprou e acabou com o primeiro grande serviço de hospedagem gratuita da web…

Comida Japonesa delivery

Arquivado em: Sem categoria — Tags:, , , — jeronimoks @ 15:41 25 de março de 2009

Para quem não conhece, a Bistro Kazu faz entregas na região central de São Paulo.

Entre no site para ver o cardapio e os preços dos pratos:

http://www.bistrokazu.com.br

Mapa Bistro Kazu

Os obentos tem tamanho razoável e dá para matar a fome (Costumo pedir os de R$10, mas tem os obentos maiores a R$13). Somente o yakissoba (8~10 reais)que considerei meio grande, mas também muito gostoso. O Domburi também tem um gohan saboroso e de tamanho razoavel.

Para fazer o pedido, basta ligar, na primeira vez fazer um cadastro, informar seu telefonee falar o seu pedido. Eles vão te informar o horario de entrega e se vai precisar de troco. Caso tenha algum atraso, eles entram em contato avisando :-)

Dica: PAra seu pedido chegar na hora do almoço(12~13h), é interessante ligar entre 10h~11h.

Nunca fiz pedidos a noite ou no fim de semana, mas deve ser mais tranquilo.

Ao lado, o mapa da região de entregas deles.

[]s a todos

Como montar um µTorrent portátil

Arquivado em: Informatica — Tags: — jeronimoks @ 14:49

Faça o download da ultima versão do site do µTorrent:
http://www.utorrent.com/download.php

Depois de instalado, crie uma pasta e coloque nele o arquivo utorrent.exe localizado na pasta que foi instalado.
Copie nessa pasta, o arquivo settings.dat (localizado em %AppData%\uTorrent, que normalmente é “C:\Documents and Settings\USERNAME\Application Data\uTorrent”).

Se quiser que os aquivos sejam baixados tambem nessa pasta, vc deve ir em uTorrent > Options > Preferences > Folders. Coloque algo parecido como “./download/incoming”.

Isso é muito útil quando você quer usar um Torrent no pen drive ou compartilha o micro com mais de um usuário e quer usar a mesma base de torrents.

É bem simples e não perde nenhum recurso do µTorrent, que na minha opinião, é o melhor gerenciador de torrent´s.

[]s a todos

Games com personagens que lutam Capoeira

Arquivado em: Informatica, games — Tags: — jeronimoks @ 20:01 3 de março de 2009

A capoeira é uma expressão cultural brasileira que mistura luta, dança, cultura popular, música. Desenvolvida no Brasil por escravos africanos e seus descendentes, é caracterizada por golpes e movimentos ágeis e complexos, utilizando os pés, as mãos, a cabeça, os joelhos, cotovelos, elementos ginástico-acrobáticos, e golpes desferidos com bastões e facões, estes últimos provenientes do Maculelê. Uma característica que a distingue da maioria das outras artes marciais é o fato de ser acompanhada por música.

A palavra capoeira tem alguns significados, um dos quais refere-se às áreas de mata rasteira do interior do Brasil. Foi sugerido que a capoeira obtivesse o nome a partir dos locais que cercavam as grandes propriedades rurais de base escravocrata. Também, a palavra Tupi-Guarani “capuera” significava “Mata destruida pela mão de homem e renascida, não virgem”. by Wikipedia

Grandes jogos onde apareceram personagens que lutam capoeira:

  • Bob Wilson RichardFatal Fury:
    Bob Wilson(brasileiro), Richard Meyer(brasileiro).
    Aqui uma historia interessante: Richard Meyer foi o primeiro capoeirista dos games. Tambem foi mestre de Bob Wilson, que apareceu a partir do Fatal Fury 3.
  • EddyChristie MonteiroSérie Tekken:Eddy Gordo (brasileiro), Tiger Jackson (brasileiro), Christie Monteiro (brasileira),Ho Chi Myong (Vietnamita).
    Todos esses personagens possuem uma ligação: Tiger é amigo de Eddy, que é discípulo de Ho Chin Myong, que é avô de Christie.

    Mais info em http://pt.tekken.wikia.com/wiki/Categoria:Personagens_praticantes_de_Capoeira

  • ElenaStreet Fighter 3:
    Elena (Queniana).
    Tem um lutador brasileiro (que não é o Blanka, heheh) chamado Sean Matsuda, mas ele não luta capoeira; na verdade foi treinado pelo Ken e tem um estilo de luta parecido.
  • martial arts capoeiraMartial Arts: Capoeira
    Jogo disponível para PC, PSP, PS2  e NDS
    Jogo de luta, onde é possível melhorar as características dos personagens ganhando experiencia.
  • Capoeira LegendsCapoeira Legends: Jogo de ação 100% Brasiliero, pena que o site está todo em inglês:
    http://www.capoeiralegends.com/

    Nesse jogo, é mostrado um pouco da cultura brasileira, mais precisamente do Rio de Janeiro no Século 19.

Durante anos, a capoeira sempre esteve presente nos grandes games de luta, mas apenas recentemente a capoeira aparece em um jogo de ação( com Capoeira Legends). O estilo de luta da capoeira sempre foi reconhecido como um estilo original, forte e competitivo em combate 1×1. Não temos tantos lutadores como os de Karatê ou de Kung-fu mas temos excelentes games que retratam esse estilo de luta único e 100% brasileiro !

Fica ai os jogos que lembro de lutadores de capoeira. Se alguem lembrar de algum jogo diferente, escreva nos comentários.

Edit: a formatação do Wordpress estragou meu post :-(
Echidna - The Bouncer
Edit2 Add: Bem lembrado pelo Tiago, tem a Echinda do The Bouncer. Ela não é jogável, mas luta mto capoeira. Tenho o jogo original em casa e tinha esquecido!  Tem tambem o Capoeira do Bust a Groove, ele é um personagem secreto, que fica disponivel depois que vc termina o jogo.Capoeira - Bust a Groove

[]s a todos

Mixagem com musicas de Games

Arquivado em: Informatica, games — Tags:, , , — jeronimoks @ 18:34 20 de fevereiro de 2009

Hoje vou escrever sobre um site antigo que recentemente voltei a acessar…

10 anos atras, conheci um site muito bom sobre musicas de games remixadas, o OverClocked ReMix. Acho que foi um dos primeiros sites a oferecer mp3 para download sem muita enrolação. Musicas de jogos de Mega Drive, Super Nintendo, Saturn, Playstation; remixadas ! É muito legal ouvir a versão Piano do Ryu Stage, ou a versão da primeira fase do Sonic 2.

Na época , entrava sempre para ver as novidades e os novos remix. Nem tinha um dominio proprio…

Fiquei um bom tempo sem acessar, mas o link ficou no meu favoritos todo esse tempo.

link: OverClocked ReMix

ps: outro link das antigas, é o www.vgmusic.com , mas esse é para quem curte musicas no formato MIDI.

Melhor jogador brasileiro no Japão – 2007~2008

Arquivado em: Sem categoria — Tags:, — jeronimoks @ 16:49

Davi, um grande jogador que jogou nas temporadas de 2007 e 2008 no Japão. Levou o Consadole Sapporo a Primeira divisão do futebol japônes.

Imagem de Amostra do You Tube

(mais…)

Serial do Windows XP ICe

Arquivado em: Informatica — Tags:, , — jeronimoks @ 0:01

Bom… vejo muita gente que entra no meu blog, está atras do serial do Windows XP ICE. Bom, não sei pra que , ja que ele não pede serial quando vai instalar… (mais…)

Posts mais antigos »

JT – Online is Digg proof thanks to caching by WP Super Cache!