O Notepad 2 é um editor de texto bem mais eficiente que o bloco de notas normal do Windows - já dá pra saber por aí que esse não foi feito pela M$. O programa é open-source e permite várias funcionalidades, como Syntax Highlighting, Brace Matching e etc. Infelizmente não tem auto-completion, mas justificável, visto o escopo do programa.
Clicaqui
Pra substituir o bloco de notas original do windows, renomeie o Notepad2.exe pra notepad.exe e substitua nas seguintes pastas:
- c:\windows\system32\dllcache
- c:\windows\system32\
- c:\windows\
Faça um backup do bloco de notas original, só por precaução.
terça-feira, 2 de setembro de 2008
segunda-feira, 21 de julho de 2008
Learning Python! Terceira edição.
Learning Python é um livro bem fodinha, explica bem direitinho tudo por trás do Python, da onde veio, quais as idéias principais e uma porrada de outras coisas. Tem uns exercícios no final de cada capítulo, com respostas, pra ajudar a aprendizagem.
terça-feira, 27 de maio de 2008
Livro para Paradigmas de linguagem de programação
Júnior conseguiu os livros de Paradigmas de Linguagem de Programação:
Programming Language Design ConceptsValeu bicha.
http://www.badongo.com/file/9600578
On Understanding Types, Data Abstraction and Polymorphism
http://www.badongo.com/file/9600600
quinta-feira, 1 de maio de 2008
Blender 2.46.. ?
E aí galera. Bom, não sei se vocês sabem, mas o Blender 2.46 tá pra sair. Foi lançado a Release Candidate 3 hoje mais cedo (link). E o que muda nessa versão? Bem, segundo o Blendernation, várias funcionalidades novas foram adicionadas, inclusive o tão esperado simulador de tecidos.
Inclusive, um artista francês elaborou uma série de vídeos demonstrando as novas ferramentas que virão no 2.46. Nesses vídeos ele fala de:
http://www.blendernation.com/2008/04/29/videos-of-upcoming-246-functionality/
http://www.blendernation.com/2008/05/01/blender-246-rc3-available-to-download/
Inclusive, um artista francês elaborou uma série de vídeos demonstrando as novas ferramentas que virão no 2.46. Nesses vídeos ele fala de:
- Soft shadows
- Explode Modifier
- New particles
- New UV tools
- Constraints
- Bone Groups
- MeshDeform Modifier
- Bevel Modifier
- Node editor
http://www.blendernation.com/2008/04/29/videos-of-upcoming-246-functionality/
http://www.blendernation.com/2008/05/01/blender-246-rc3-available-to-download/
terça-feira, 1 de abril de 2008
Relações de Ordem - Elementar
Segue o link pra quem quer dar uma olhada sobre relações de ordem do assunto de elementar.
É mais enxuto e mais completo que na apostila, mas tem menos exemplos.
Aproveitem.
http://www.mct.uminho.pt/disciplinas/tfm_leap/AcetatosTC3.pdf
É mais enxuto e mais completo que na apostila, mas tem menos exemplos.
Aproveitem.
http://www.mct.uminho.pt/disciplinas/tfm_leap/AcetatosTC3.pdf
segunda-feira, 31 de março de 2008
às moscas
Nossa, o blog tá totalmente abandonado hein?? Enfim, vim aqui para avisar a todos que a data de entrega das propostas de projeto do GSoC foi prorrogada até dia 7 de abril. Quem quiser participar e quiser uma ajuda com a elaboração da proposta, é só me dar um toque que eu ajudo do jeito que eu puder.
quinta-feira, 20 de março de 2008
GSoC Vídeo
quarta-feira, 19 de março de 2008
Relatório de Mensalidades
terça-feira, 18 de março de 2008
OpenMRS
Pra quem quer programar em java para o Google Summer of Code, tem essa oportunidade aqui (e ainda tem um projeto de um visualizador de raio-x, daí é aplicação direta de PDI):
O projeto que eu falei -Digital Image Acquisition, Manipulation, and Viewing Tools
Página com idéias e projetos - http://openmrs.org/wiki/Summer_Of_Code_2008
Fica aí a dica.
OpenMRS
Our world continues to be ravaged by a pandemic of epic proportions, as over 40 million people are infected with or dying from HIV/AIDS -- most (up to 95%) are in developing countries. Prevention and treatment of HIV/AIDS on this scale requires efficient information management, which is critical as HIV/AIDS care must increasingly be entrusted to less skilled providers. Whether for lack of time, developers, or money, most HIV/AIDS programs in developing countries manage their information with simple spreadsheets or small, poorly designed databases...if anything at all. To help them, we need to find a way not only to improve management tools, but also to reduce unnecessary, duplicative efforts. As a response to these challenges, OpenMRS formed in 2004 as a open source medical record system framework for developing countries -- a tide which rises all ships. OpenMRS is a multi-institution, nonprofit collaborative led by Regenstrief Institute, Inc. (http://regenstrief.org), a world-renowned leader in medical informatics research, and Partners In Health (http://pih.org), a Boston-based philanthropic organization with a focus on improving the lives of underprivileged people worldwide through health care service and advocacy. These teams nurture a growing worldwide network of individuals and organizations all focused on creating medical record systems and a corresponding implementation network to allow system development self reliance within resource constrained environments. To date, OpenMRS has been implemented in several developing countries, including South Africa, Kenya, Rwanda, Lesotho, Uganda, Tanzania, Haiti, Mozambique, Sierra Leone, and Kerala. This work is supported in part by organizations such as the World Health Organization (WHO), the Centers for Disease Control (CDC), the Rockefeller Foundation, the International Development Research Centre (IDRC) and the President's Emergency Plan for AIDS Relief (PEPFAR).
O projeto que eu falei -Digital Image Acquisition, Manipulation, and Viewing Tools
Página com idéias e projetos - http://openmrs.org/wiki/Summer_Of_Code_2008
Fica aí a dica.
Lista das organizações do GSOC
Ae, saiu a lista das organizações, dessa vez listadas por área do conhecimento:
http://genmapp.org/gsoc/mentors_by_category.htm
http://genmapp.org/gsoc/mentors_by_category.htm
segunda-feira, 17 de março de 2008
Google Summer of Code 2008!!
Ae, saiu hoje a lista das organizações, fundações e projetos que vão participar do Google Summer of Code 2008. Vamo lá galera, quem vai participar?
A lista pode ser encontrada aqui e mais tarde eu vou atualizar este post com a lista organizada por áreas do conhecimento.
Só pra lembrar, o período para os alunos enviarem propostas para as organizações vai de 24 à 31 de março.
A lista pode ser encontrada aqui e mais tarde eu vou atualizar este post com a lista organizada por áreas do conhecimento.
Só pra lembrar, o período para os alunos enviarem propostas para as organizações vai de 24 à 31 de março.
quinta-feira, 13 de março de 2008
Solução para lidar com arquivos, pastas, etc
Hoje mais cedo eu estava procurando um jeito de listar os arquivos de uma pasta usando C ou C++, basicamente um "ls" ou "dir", mas que eu ia fazer algumas modificações para procurar e exibir arquivos mp3 etc. Aquele botão pesquisar, do windows, faz isso tranqüilamente, só que vocÊ não pode escolher a pasta onde fazer a busca, só pode decidir qual drive (ou então tem um jeito que eu não descobri como é).
Enfim, então eu esbarrei no Boost Filesystem. Bom, pra começar, as Boost C++ Libraries são bibliotecas do capeta que tem como objetivo aumentar a funcionalidade da linguagem. São bibliotecas open source e a maioria está sob a Boost Software License, que permite que sejam utilizadas tanto em código aberto quanto fechado.
A Boost Filesystem é uma dessas bibliotecas. A documentação dela pode ser encontrada aqui.
Fica aqui a dica pra quem quiser trabalhar com arquivos.
(a dica mesmo são as bibliotecas Boost, mas vocês entenderam o esquema)
Enfim, então eu esbarrei no Boost Filesystem. Bom, pra começar, as Boost C++ Libraries são bibliotecas do capeta que tem como objetivo aumentar a funcionalidade da linguagem. São bibliotecas open source e a maioria está sob a Boost Software License, que permite que sejam utilizadas tanto em código aberto quanto fechado.
A Boost Filesystem é uma dessas bibliotecas. A documentação dela pode ser encontrada aqui.
Fica aqui a dica pra quem quiser trabalhar com arquivos.
(a dica mesmo são as bibliotecas Boost, mas vocês entenderam o esquema)
Pra quem prefere compilar na mão..
É possível, no ambiente Windows, compilar códigos C e C++ como em Linux, na linha de comando (coisa de macho). A solução é MinGW32 - Minimalist Gnu for Windows - que é a versão para windows do GNU Compiler Collection (GCC para os íntimos). Funciona igual em Linux, e serve como uma boa alternativa pro Dev C++.
Tutorial básico de instalação.
Tutorial básico de instalação.
quarta-feira, 12 de março de 2008
Livro de Algoritmos
Galera, Hélio recomendou o seguinte livro (wikibook) para esse último assunto dele:
http://en.wikibooks.org/wiki/Algorithms
Não sei se tem todo o conteúdo mas ele disse que era bom (e free).
http://en.wikibooks.org/wiki/Algorithms
Não sei se tem todo o conteúdo mas ele disse que era bom (e free).
quarta-feira, 5 de março de 2008
Linguagens Formais - Especificações de E-mail válidos/inválidos
Ae galera,
Colocando aqui os exemplos que o professor forneceu de emails validos e invalidos:
- Válidos:
"qualquercoisa*(&#@$)#@$U)*("@b.c
a-b@c.d
a.b@c.d
%?+@a.b.c
- Inválidos:
a@@b.c
a@b..c
a@b.c.
a@b
a@b.ccccccc
abc.def.gh
@a.b.c
a.@b.c
a@.b.c
São os exemplos que o professor deu.
flw ae galera.
Colocando aqui os exemplos que o professor forneceu de emails validos e invalidos:
- Válidos:
"qualquercoisa*(&#@$)#@$U)*("@b.c
a-b@c.d
a.b@c.d
%?+@a.b.c
- Inválidos:
a@@b.c
a@b..c
a@b.c.
a@b
a@b.ccccccc
abc.def.gh
@a.b.c
a.@b.c
a@.b.c
São os exemplos que o professor deu.
flw ae galera.
Tabelas de Caracteres
www.lookuptables.com
esse link leva pra um site de tabelas de caracteres. Lá se encontra:
- Tabela de caracteres ASCII;
- Tabela de caracteres UNICODE versão 4;
- Tabela de caracteres HTML.
Façam bom proveito.
esse link leva pra um site de tabelas de caracteres. Lá se encontra:
- Tabela de caracteres ASCII;
- Tabela de caracteres UNICODE versão 4;
- Tabela de caracteres HTML.
Façam bom proveito.
Computação e Assembly - do básico ao avançado
http://webster.cs.ucr.edu/AoA/DOS/AoADosIndex.html
Esse site apresenta vários conceitos de computação:
representação de dados
álgebra booleana
organização do sistema
memória: estrutura e acesso
assembly do básico ao avançado
entrada e saída: teclado, porta paralela, porta serial, entrada de video, adaptador de jogos
creio que ajude tanto em introdução à computação, quanto em lógica e especialmente em arquitetura..
D.J.
Esse site apresenta vários conceitos de computação:
representação de dados
álgebra booleana
organização do sistema
memória: estrutura e acesso
assembly do básico ao avançado
entrada e saída: teclado, porta paralela, porta serial, entrada de video, adaptador de jogos
creio que ajude tanto em introdução à computação, quanto em lógica e especialmente em arquitetura..
D.J.
Marcadores:
Arquitetura,
Assembly,
Introdução à Computação,
Lógica
terça-feira, 4 de março de 2008
Apostila Java 3D
Olha aew a apostila de Java 3D que achei
http://docs.sun.com/app/docs/doc/806-5414-10?l=pt_BR&a=load
http://docs.sun.com/app/docs/doc/806-5414-10?l=pt_BR&a=load
Assinar:
Postagens (Atom)
