Muitas vezes usar o undo e redo resolve a maior parte dos problemas, porém quando aquele trecho que você modificou ou apagou a 10 minutos atrás, quantos undos serão necessários para que se encontre tal modificação? pensando nisso o Vim possui uma maquina do tempo onde é possível “caminhar” pelo tempo no código.
Como muitos já devem saber hoje o Unix Time chegará ao valor de 1234567890 por volta das 23:00 (não confirmei a hora exata) e eu quero acompanhar de perto e ver meus dados sumindo, maquinas travando, etc… então fiz esse “programa” em C++/Qt em ~2 minutos que não chega a ter 5 linhas uteis
Indique mais 6 pessoas e coloque os links no final do post.
Deixe a pessoa saber que você o indicou, deixando um comentário para ela.
Deixe os indicados saberem quando você publicar seu post.
Minhas coisas aleatórias
Tenho vontade de ter uma bateria, embora não tenho vontade de participar de uma banda, só por tocar mesmo.
Musica, minha segunda paixão, ouço de tudo de blues a metal, é mais fácil me ver sem calças do que sem fones.
Cerveja, adoro (já outras bebidas como destilados não gosto, nem mesmo vinho).
Gosto muito de ler e estudar e não só assuntos como programação, eletrônica, mais também sobre religiões (embora seja agnóstico), e apesar disso nunca fui bom aluno na escola, na verdade sempre estive entre os piores alunos, e me considero um autodidata nato.
Pessoas diferentes tem idéias diferentes ao meu respeito totalmente opostas, alguns me acham idiota e brincalhão e outros serio e inteligente, não por ter varias personalidades e sim porque sempre tento conhecer as pessoas antes de dizer algo.
Estudar Latex, Vim e Expressões regulares são meus hobbies
Convido Amanda, Diego, Bruno Croci os outros que eu não indiquei é porque já foram indicados.
Para quem não conhece a LGPL, ela permite ao programador linkar bibliotecas dinamicamente (DLL) sem exigir que o código fonte seja distribuido junto ao binario, tornando possivel usa-la em projetos comercias e não opensource, que ao contrario da GPL mesmo usando linkagem dinamica viola os termos da licença se nao distribuido os fontes.
Depois de um bom tempo sem postar, devido há inumeras coisas, como mudança de emprego, escolher um toolkit para criação de ‘GUI’s e aprende-lo, o fim de um namoro de 3 anos, e muita correria… enfim o bom filho a casa retorna.
A boa noticia é que aprendi muitas coisas novas (sem maldade xD) como as bibliotecas Qt, phonon, Webkit, e aprendi mais sobre as que eu já sabia (boost e stl), expressões regulares e até uma linguagem nova chamada Ruby
Eu sempre achei a idea de usar combobox, checkbox, etc como filtro uma idea complicada, ter que ficar marcando e depois clicar em filtrar, entao pensei em algo assim, basta voce digitar qualquer atributo do material que já vinha tudo que for relevante, por exemplo “AL TR”, já retorna todos os alumunios que são trifilados. No video da para se ter uma idea do que eu escrevi (claro que não é nenhum google, é bem simples)
E aqui o codigo responsável pela busca
18
19
20
21
22
23
24
25
26
27
28
29
void ItemView::filterChanged(const QString& text){
QString filter, query;
QStringList list = text.split(" ", QString::SkipEmptyParts);for(int i =0; i < list.size();++i){
filter.append(QString(" %1 nome ILIKE '\%%2\%'").arg(
list.size()>1&& i !=0?" AND ":" ").arg(list.at(i)));}
model->setFilter(filter);}
Onde model é um ponteiro do tipo QSqlTableModel, e o metodo setFilter nada mais é do que a inserção da clausa WHERE