Postagens

Mostrando postagens com o rótulo Desenvolvimento

Facebook armazenou milhões de senhas em texto puro (Atualizado)

Imagem
No mais novo escândalo envolvendo a rede social do Zuck, a empresa admitiu que armazenou durante anos milhões de senhas em texto puro, sem qualquer criptografia. Que coisa feia! Atualizado com as mais recentes tretas do feice.

Microsoft abre o código-fonte da calculadora do Windows 10

Imagem
Embora o código-fonte de produtos como o Windows e o Office ainda sejam guardados a sete chaves (eu disse “ainda”), a Microsoft tem se mostrado bastante participativa e colaborativa em muitos outros aspectos. Realmente a gestão de Satya Nadella vez trazendo uma disruptura jamais antes imaginada na empresa.

Programando no Visual Basic 1.0 para MS-DOS

Imagem
Sim, existiu uma versão do VB para MS-DOS! Confira aqui o seu funcionamento e como ela facilitava a crianção de interfaces complexas mesmo no modo texto.

Quer ajudar a fomentar a indústria de jogos nacional? Então dê uma força a novos talentos

Imagem
O amigo Rafael Sandim Kretzschmar é um apoiador deste espaço deste a sua gênese e recentemente me pediu para avaliar um jogo produzido pelo seu irmão Leonardo Sandim Kretzschmar, o qual é um protótipo feito para o mestrado em design de games que o Leonardo está cursando. Respeito total!
Diante da nobre causa aceitei imediatamente não apenas avaliar o jogo, bem como também dar uma força para a divulgação do trabalho aqui no blog, o que felizmente foi prontamente aceito pelo Leonardo e o Rafael. Desenvolvido na plataforma Unity com C# o jogo inicialmente roda em Windows, mas pode ser facilmente portado para Linux, Mac OS X, Android e até mesmo para os consoles PS4 e Xbox One.
O protótipo traz o consagrado formato de plataforma muito comum na geração dos consoles de 16 bits (o que particularmente curti bastante! 😁), além de personagens e cenários inspirados em clássicos como o Mega Man X e Super Metroid.


O jogo pode ser baixado aqui e não necessita de instalação, basta apenas descompac…

Como habilitar a roda do mouse no Visual Basic 6

Imagem
Quando o Visual Basic 6 foi concebido lá no final do século passado, os mouses com o scroll central (a famosa “rodinha” do mouse) não eram lá muito populares. Isto posto, para habilitar este recurso que literalmente é uma “mão na roda” (ou seria dedo na roda? :p) no VB6 é necessário um add-in externo. Veja aqui como proceder:
1. Baixe o arquivo VB6IDEMouseWheelAddin.dll aqui (para facilitar a vida dos queridos leitores hospedei uma cópia na minha conta do Dropbox).
2. Agora devemos registar o componente. Para tanto, abra um Prompt de Comando como Administrador e navegue até pasta onde o arquivo DLL foi baixado. Na pasta, rode o seguinte comando:
regsvr32 VB6IDEMouseWheelAddin.dll

Deverá ser exibida uma mensagem de sucesso:

3. Agora é necessário carregar o add-in no VB6. Abra-o e acesse o menu Add-Ins – Add-In Manager. Se foi corretamente registrado, o componente “MouseWheel Fix” deverá estar listado. Selecione-o e marque as caixas “Loaded/Unloaded” e “Load on Startup”. OK para encerrar.

Pro…

O código-fonte da lendária missão Apollo 11 foi tornado público

Imagem
Mais um legado tecnológico da humanidade foi tornado público, o que sem dúvida ajudará às gerações futuras ter uma melhor compreensão de onde viemos e para onde iremos. O código-fonte dos sistemas de controle e apoio da missão Apollo 11 estão disponíveis para quem quiser analisa-los, inclusive com a possibilidade de compilar os mesmos! Espetacular! A linguagem parece ser Assembly.
Fico imaginando a pressão que os programadores tiveram durante o desenvolvimento... afinal de contas, um único bug poderia acarretar em uma catástrofe inimaginável. Apesar disto, não é o que eles transpareceram nos comentários, que são bastante bem humorados. É assim que se faz, sou fã desses caras!


Veja também: Confira o código-fonte do Micro-Soft BASIC para o processador MOS 6502 Nvidia libera o código-fonte do PhysX baseado em CPU Você sabia que a Apple divulga o código-fonte dos seus softwares? Microsoft disponibiliza código-fonte das primeiras versões do MS-DOS e do Word

A profissão de TI será finalmente regulamentada?

Imagem
Desde que eu estava na faculdade durante a década de 1990 ouço que o Projeto de Lei que previa a criação dos CREIs (Conselhos Regionais de Informática) estava para ser votado. Conforme os anos foram se passando, a expectativa virou frustração. Pois bem, há agora um novo fio de esperança: o Sindpd irá elaborar a minuta de um novo Projeto de Lei para a regulamentação da profissão, e o presidente interino Michel Temer prometeu que irá levar para apreciação do Congresso Nacional.
Fazia tempo que queria escrever algo sobre a profissão de TI e esta notícia foi o empurrão que faltava. Pois bem, a regulamentação da profissão é algo que necessitamos urgentemente. É realmente difícil atuar em um mercado não regulamentado: não temos mecanismos de proteção contra abusos e até para a concorrência desleal de aventureiros que não tem nada a perder, e o que é pior, acabam por muitas vezes macular a imagem do profissional de TI. Claro que em toda e qualquer área há profissionais bons e ruins. Porém em …

Parabéns (atrasado) Visual Basic!

Imagem
E não é que o nosso querido Visual Basic completou um quarto de século? Foi exatamente no dia 20 de maio de 1991 que o Visual Basic 1.0 para o Windows 3.0 foi lançado e desde então programar no PC nunca mais foi a mesma coisa! :-p


Revivendo o clássico Gradiente Expert (Parte 2 – Anatomia e Funcionamento)

Imagem
Enquanto que na primeira parte desta série foi abordado o histórico do padrão MSX e as especificações técnicas do Gradiente Expert, na presente parte mostrarei a sua anatomia e colocarei o simpático Expert para funcionar, depois de muitos anos guardado. Confira aqui os detalhes!

Confira o código-fonte do Micro-Soft BASIC para o processador MOS 6502

Imagem
Nas minhas andanças virtuais pela Web às vezes encontro algumas preciosidades de importância histórica imensurável, e esta é um exemplo: o código-fonte do interpretador BASIC desenvolvido pela então Micro-Soft para o processador MOS 6502. Confira aqui algumas curiosidades sobre este clássico interpretador da linguagem BASIC que teve enorme importância dos primórdios da computação pessoal, além de assuntos correlatos.

O guia definitivo de instalação e operação do Visual Basic 6 nos Windows 10 e 8.X (e solução de problemas)

Imagem
Tenho que admitir: fazia tempo que estava devendo aos meus leitores da turma do VB6 um guia atualizado sobre a instalação e operação da icônica linguagem nas versões mais recentes do Windows. Este presente tutorial é uma atualização dos anteriores e cobre a versão final do Windows 10, bem como os erros mais comuns que ocorrem ao carregar projetos nestas versões do Windows.

Visual Basic 6 é a décima linguagem de programação mais utilizada

Imagem
Conforme pesquisa feita pela respeitável empresa de consultoria TIOBE Software, o Visual Basic 6 orgulhosamente ocupa o posto de décima linguagem de programação mais utilizada no mundo. Confiram:


Chique, não? Porém o número que mais me chamou a atenção foi o seu crescimento de 1,89% desde maio do ano passado, número superior ao das linguagens Java, C, C#, Python, JavaScript e o seu suposto (e imposto) sucessor Visual Basic .NET. Wow!
Mas não é só isso: como a Microsoft afirmou que a IDE e as aplicações feitas em Visual Basic 6 serão suportadas até o final do ciclo de vida do Windows 8.1, o que será em 2023, isto significa que o querido VB6 terá garantido nada menos do que 25 anos de suporte e compatibilidade, um quarto de século! Para efeito de comparação, o .NET 1.0 de 2002 não funciona no Windows 7 (de 2009) enquanto que o 1.1 de 2003 não funciona no Windows 8 lançado em 2012.
Visual Basic 6, a linguagem imortal! 


Veja também:
O guia definitivo de instalação e operação do Visual Basic 6 …

Assim se programava a impressão de um relatório no século passado

Imagem
A organização que fiz nos meus backups antigos segue rendendo bons assuntos! Após eu descobrir os scripts em Shell que utilizava no meu saudoso servidor Debian, agora descobri algo ainda mais antigo: os sistemas em Clipper que fiz nos anos 1990 e início dos 2000! É com muita satisfação que compartilho com vocês trechos de um deles, mais precisamente de uma função que gera um dos relatórios do sistema, além de também mostrar qual era o meu livro de cabeceira na época.

Instalando o Visual Basic 6 no Windows 10

Imagem
Sim, o Visual Basic 6 é imortal! Nesta postagem mostrarei como o instalar no novíssimo Windows 10 Technical Preview. Sigam-me os bons! :-)

EDIT 06/08/2015: confira o guia atualizado sobre a operação do VB6 no Windows 10 final e solução de problemas.


Basic completa 50 anos!

Imagem
Às 4 da manhã do dia primeiro de maio de 1964 no porão da Dartmouth College, o professor John Kemeny e um estudante de programação digitaram simultaneamente "RUN" nos seus terminais. Quando eles receberam as respostas esperadas, a linguagem BASIC havia nascido, assim como o conceito de "time sharing" ou tempo compartilhado, o embrião dos modernos sistemas multitarefas. BASIC é a sigla para Beginner’s All-Purpose Symbolic Instruction Code, ou algo como Código de Instruções Simbólicas de Uso Geral para Iniciantes. Além do professor Kemeny, também participaram da criação o professor Tom Kurtz e vários estudantes de programação. O principal objetivo deles era universalizar o aprendizado da informática, tornando o BASIC mais intuitivo do que as linguagens dominantes da época como o Fortran. Um grande diferencial da linguagem era o fato de que ela rodava os comandos em um bloco único de uma forma muito mais ágil do que as demais linguagens interpretadas da época, que rod…

Dica rápida: instalando o Visual Basic 6 no Windows 8.X, 7 e Vista

Imagem
Como um bom retrowarer, a minha linguagem de programação favorita é o icônico, lindo e imortal Visual Basic 6! Utilizo a linguagem há mais ou menos uns 12 ou 13 anos e acho que ela é perfeita para o que se propõe. Hoje ainda a utilizo praticamente todos os dias para efetuar a manutenção de diversos sistemas feitos em VB6 que temos na empresa onde trabalho. Recentemente tive que instalar o VB6 em um equipamento com o Windows 8.1 e para ele funcionar no novíssimo sistema operacional foram necessários alguns "macetes" que demonstrarei no artigo. Embora o procedimento tenha sido feito no Windows 8.1, funcionará também no 7 e no Vista e acredito que seja bastante útil àqueles que precisem usar a linguagem com os Windows mais recentes, sejam de 32 ou de 64 bits.
EDIT 18/10/2014: na postagem Instalando o Visual Basic 6 no Windows 10 mostro como instalar o VB6 no novíssimo sistema operacional, bem como também uma nova forma de burlar a instalação do MS-Java. Confira!
EDIT 06/08/2015…