Em exemplo interessante de falta de atenção (inspirado em casos reais):
Nome | |
Idade | |
Opinião |
varias coisas
Em exemplo interessante de falta de atenção (inspirado em casos reais):
Nome | |
Idade | |
Opinião |
By
Tiago "PacMan" Peczenyj
às
14:17
0
comentários
Tags: Javascript
Desde que comecei com este blog, não imaginei que receberia visitas do Vietnã e do Hawaii (graças ao Google Analytics).
Aos visitantes de tão longe, assim como os de tão perto, um grande abraço!
By
Tiago "PacMan" Peczenyj
às
10:28
1 comentários
Tags: off-topic
Houve um tempo que usar linux era coisa de louco. Era difícil de instalar, as interfaces gráficas eram pobres, poucos programas... era o sistema ideial para programadores e nerds. Quem precisa de Word quando tem o Vi e o LaTeX? Quem precisa de Excel quando tem AWK? Ora... é uma questão de escolha, simples assim.
O que era um projeto de nerds virou um modelo de negócios. Surgiram boas distribuições, inovações como o Linux Mandrake (nunca a instalação de um sistema foi tão fácil e bonita), o StarOffice, o WindowMaker, KDE...
Pois bem, eis que surgiu o Ubuntu Linux. Criado pelo programador E turista espacial Mark Shuttleworth, o Ubuntu é um sistema inteligente, projetado para ser utilizado com simplicidade por qualquer pessoa. O resultado foi uma distribuição extremamente popular, bonita e intuitiva.
Fica ai a dica: façam um test-drive com um LiveCD do Ubuntu (vcs podem pedir CDs de graça no site oficial -- eles entregam no brasil).
A seguir uma breve entrevista do Mark Shuttleworth:
By
Tiago "PacMan" Peczenyj
às
16:42
0
comentários
Tags: Linux
Tens experiência em Java / Oracle / .Net / C / C++ / Javascript / Teste de Software / Gerência de Projetos /Cobol ou Clipper?
Procurando emprego na região de Porto Alegre?
By
Tiago "PacMan" Peczenyj
às
11:22
0
comentários
Tags: Jobs
Meu primeiro artigo, resultado de uma boa noite de insônia.
Direto do CentOSBR: Parâmetros no Shell.
Estou enrolando outros textos tem tempo: vamos ver se agora eu continuo.
By
Tiago "PacMan" Peczenyj
às
22:46
0
comentários
Ruby é uma linguagem interpretada orientada à objetos que vem aparecendo no mercado faz tempo. Sua popularidade vem subindo graças ao framework on Rails, que pode acelerar, e muito, o desenvolvimento de aplicações para a web.
Gostou da demonstração? O ponto de partida para um entusiasta pode ser o Ruby on Br, com alguns bons artigos e um forum que une os melhores profissionais no ramo.
Dê uma olhada nos tutoriais do Taq e, se gostar, compre o livro (é muito bom, recomendo). Outro livro muito bom é o do Akita (responsável pela tradução do livro Getting Real by 37 Signals para pt_BR).
Embarque nessa vc também!
By
Tiago "PacMan" Peczenyj
às
17:39
0
comentários
Tags: Ruby
No fim da década de 90, fui o feliz proprietário de um PC 286 dotado de monitor CGA monocromático. Rodando DOS 5.0 no disquete maior, esta pontente maquina possibilitou que eu aprendesse Pascal para a faculdade, alem de testar centenas de sharewares baixados do Sintel.net.
A vontade de jogar era maior do que tudo, obviamente. As limitações do Hardware, entretanto, só foram eliminadas com um jogo extremamente simples, datado da década de 80: Rogue (uma breve história do jogo pode ser encontrada aqui).
Rogue é um jogo simples: tu és um guerreiro (ou alguma coisa parecida) representado por uma carinha ascii (ou uma @, dependendo da versão). Navegando por labirintos cheios de itens mágicos, armas e monstros, vais descendo até encontrar o temível Dragão (representado pela letra D -- após algumas horas de jogo, o alfabeto torna-se incrivelmente ameaçador!).
A complexidade do jogo não é pequena: vc pode usar um anel amaldiçoado (cursed) que te teleporte aleatoriamente até que vc consiga remove-lo com a mágica certa. Um dos monstros pode remover níveis do seu personagem, involuindo-o (letra X se não me engano -- alias esse foi o único jogo que apresentava esse tipo de desafio). Cada jogo é diferente do outro, o que representa centenas de horas de diversão. Para saber mais, começe aqui.
Jogos em modo texto, com este tipo de interface gráfica ou os mais simples como Zork ou Colossal Caves representam um excelente desafio: jogos cujo impacto seja a sua estória, suas possibilidades e a criatividade do autor. Qualquer um que pense em criar jogos (mirabolantes ou não) deveria conhecer estes vovôs dos jogos atuais, e tentar fazer um, inclusive.
Existe espaço até para jogos multiplayers, como no caso dos MUDs. Tem gente jogando a mais de uma década o que os mais novos descobriram no WoW.
ps: eu SEMPRE joguei em modo "Fast Play" (Scroll Lock!), exceto em ambientes grandes e escuros.
By
Tiago "PacMan" Peczenyj
às
12:22
0
comentários
Tags: off-topic
C é uma ótima linguagem de programação, simples e clara.
Fortran, para problemas matemáticos, é imbativel!
Que tal usar o melhor dos dois mundos com este tutorial?
Vejamos o exemplo abaixo:
Arquivo testC.cpp
#include
using namespace std;
extern"C" {
void fortfunc_(int *ii, float *ff);
}
main()
{
int ii=5;
float ff=5.5;
fortfunc_(&ii, &ff);
return 0;
}
subroutine fortfunc(ii,ff)
integer ii
real*4 ff
write(6,100) ii, ff
100 format('ii=',i2,' ff=',f6.3)
return
end
$ f77 -c testF.f
$ g++ -c testC.cpp
$ g++ -o test testF.o testC.o -lg2c
$ ./test
ii= 5 ff= 5.500
By
Tiago "PacMan" Peczenyj
às
11:48
0
comentários
Considere este simples código:
using System;
class MainClass {
public static void Main() {
Console.WriteLine("Eu sou um programa feito em C#");
Console.ReadLine();
}
}
$ uname
Linux
$ mcs Example.cs # Mono Compiler Suite
$ mono Example.exe # Mono's ECMA-CLI native code generator
Eu sou um programa feito em C#
[enter]
$
By
Tiago "PacMan" Peczenyj
às
11:33
0
comentários
Cerca de um ano atras eu pesquisei uma forma de fazer o download automatico de videos do youtube informando o id ou a url inteira. Ele é bem didático, basta ser um pouco nerd e conhecer um pouco de expressões regulares (alias o livro do Aurelio está em promoção).
Minha inspiração para postar este script veio desta notícia, onde Warren Harding baixou um vídeo usando o Lynx e usou o Mplayer para exibir o vídeo no modo ASCII. O resultado é insano, porém divertido.
#!/bin/bash
# youtube downloader
# usage: script
# YouTube URL: http://www.youtube.com/watch?v=[video_id]
[ -z "${1}" ] && { echo 'Error! Missing url or video_id!' ; exit 1 ; }
URL="http://www.youtube.com"
# download link: http://youtube.com/get_video?video_id=[video_id]&t=[t_id]&...
DOWNLOAD=`wget -qO - "${URL}/watch?v=${1/*=}" | grep -oE 'video_id=.*&t=[^\"&]*' | head -1`
wget -O "${1/*=}.flv" "${URL}/get_video?${DOWNLOAD}"
By
Tiago "PacMan" Peczenyj
às
10:26
0
comentários