Arquivo

Textos com Etiquetas ‘Windows’

Captura de Foto em Aplicação Windows e Impressão de Carteirinhas de Alunos

29, abril, 2010 Manoel Campos View Comments
Cadastro de Aluno

Cadastro de Aluno

Esses dias um colega da instituição onde trabalho me pediu para desenvolver um pequeno aplicativo para Impressão de Carteirinhas Estudantis, com captura de fotos de alunos. Já tinha quase tudo pronto, que tinha usado em outros aplicativos meus, foi só juntar as peças e dar um visual na aplicação.

A aplicação permite o cadastro e localização de estudantes, a captura da foto, impressão da carteirinha. A mesma utiliza um banco de dados Microsoft Access bem simples. As fotos capturadas são automaticamente salvas com a matrícula do aluno, na sub pasta Fotos dentro da pasta do aplicativo.

O mesmo possui um instalador que instala tudo que é necessário para seu uso. A aplicação ainda possui recurso de atualização (semi)automática, permitindo que o usuário receba novas versões executando alguns cliques.

Carteirinha

Carteirinha

Os dados institucionais que aparecem na carteirinha podem ser alterados no arquivo de configuração ImpressaoCarteirinha.ini, dentro da pasta do aplicativo. O logotipo da instituição também pode ser alterado no arquivo logo.png, e assim, ser utilizado por diferentes instituições.

O sistema pode ser usado não somente por instituições de ensino, mas por qualquer empresa que precise tirar fotos e imprimir carteirinhas para seus clientes, como academias e outras.

Me desculpem por a tabela não estar normalizada :oops: , mas já peguei o banco pronto, apenas para imprimir os dados.

Download

Title: Impressão de Carteirinhas Estudantis
Caption: Instalador do Sistema de Impressão de Carteirinhas
File: InstalarImpressaoCarteirinha.exe
Size: 1 MB

Recursos Adicionais

Precisa de outros recursos e personalizações na aplicação? Solicite uma proposta comercial entrando em contato aqui.

VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)

Informações sobre extensões de arquivos no Windows

23, abril, 2010 Manoel Campos View Comments

O File Extension Description é um pequeno aplicativo, desenvolvido em Delphi, que permite obter informações sobre File Extension Descriptionextensões de arquivos no Windows, como qual o aplicativo que abre tal tipo de arquivo e qual o ícone associado ao mesmo.

Utilidade? Não sei :) . Eu usei isso pra alguma coisa que não me lembro. Mas ao menos pode-se aprender um pouco sobre o registro e a API do Windows com ele :)

Download

Title: File Extension Description
Caption: File Extension Description
File: file-extension-description.zip
Size: 243 kB
VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)

Batch File Renamer: Renomeando arquivos em lote no Windows

23, abril, 2010 Manoel Campos View Comments

Para continuar a produção de artigos em lote de hoje, nada mais adequado do que apresentar agora um aplicativo para realização de operações em lote.

O Batch File Renamer permite renomear arquivos de um determinado diretório em lote, ou seja, renomear vários Batch File Renamerarquivos de forma automatizada. Já utilizei muito para renomear mp3 e outros arquivos, nos velhos tempos em que o  Windows era o sistema operacional no topo da lista do boot do meu notebook :) .

O aplicativo permite renomear arquivos, substituindo palavras ou trechos de texto por outras palavras/trechos.

É sempre recomendado executar o aplicativo em uma cópia da pasta que contém os arquivos que deseja renomear, para não ter nenhuma surpresa indesejável, principalmente enquanto estiver aprendendo a usar o mesmo, pois ele renomeará os arquivos de acordo com os parâmetros informados pelo usuário.

Requisitos

Biblioteca JVCL para abrir e compilar o projeto.

Download

Title: Batch File Renamer
Caption: Batch File Renamer
File: batch-file-renamer.zip
Size: 487 kB
VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)

Sistema de Pesquisa de Opinião e Mercado, SIPOM

Está disponível para download, a versão completa, para avaliação por 30 dias, do Sistema de Pesquisa de Opinião e Mercado, SIPOM. Mais informações são disponibilizadas no link abaixo.

Sistema de Pesquisa de Opinião e Mercado, SIPOM

VN:F [1.9.3_1094]
Rating: 7.8/10 (4 votes cast)

Dispositivo de entrada virtual: detecção de movimento por meio de uma WebCam

4, abril, 2009 Manoel Campos View Comments

Eu juro que tinha pensado nisso. O programa CamSpace faz detecção de movimentos a partir de uma WebCam e assim pode-se usar as mãos ou qualquer outro objeto como um dispositivo de entrada para o seu computador, funcionando como um Joystick, por exemplo. O melhor de tudo é que o programa é gratuito.

Veja vídeo no olhar digital.

VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)

Alternativas para MatLab no Linux

26, março, 2009 Manoel Campos View Comments

Bem, mais um semestre começa no mestrado em Engenharia Elétrica na UnB. Esse semestre estou cursando as disciplinas de Sistemas Multiagentes (agentes inteligentes, agentes móveis, multi agentes, programação distribuída, inteligência artificial), Introdução a Sistemas Inteligentes (inteligência artificial, redes neurais, lógica fuzzy, algoritmos genéticos) e Processamento de Imagens.

Sem querer, todas as disciplinas envolvem álgebra relacional, que estou tendo que estudar novamente, pois vi isso a muito tempo na faculdade e não apliquei pra nada no meu curso de tecnologia (infelizmente). Por isso, o título do post, sobre MatLab. Inicialmente eu não estava querendo trabalhar com MatLab, eu queria implementar tudo em C ou Java. Até que um amigo me falou que algo que você faz em MatLab em segundos, você vai gastar muito mais tempo fazendo em outra linguagem. Depois disso, vi a necessidade e importância de se aprender MatLab, que no fim das contas não é nada difícil e agiliza muito o desenvolvimento dos trabalhos.

Para quem não sabe (como eu não sabia), o MatLab é ideal para trabalhar operações sobre matrizes, como somas, multiplicações, inversão e tudo o mais. Porém, esta é uma ferramenta proprietária e para Windows. No Linux temos duas ferramentas semelhantes: o Octave e o SciLab.

Inicialmente testei o octave, que baixei via apt-get. Ele é uma ferramenta de linha de comando (o MatLab nunca vi). O Octave tem uma interface gráfica chamada QtOctave (que usa a biblioteca gráfica Qt4). Acho que baixei ele também pelo apt-get. O SciLab possui uma interface gráfica simples, mas as principais tarefas nessas ferramentas são feitas a partir de comandos em uma tela semelhante a um terminal. No caso do SciLab, ele lhe permite executar comandos do sistema operacional de dentro dele. Os comandos linux que testei e funcionaram foram pws, cd e ls. Outros como rm não funcionaram. Ele permite também, depois que você digitou o inicio de algum comando, pressionar tab para exibir o recurso de autocompletar, válido também para completar nomes de arquivos e diretórios do sistema operacional.

Bem, a grande finalidade dessas ferramentas é facilitar a realização de operações com matrizes, como já citei. Para iniciar o Octave basta digitar num terminal a palavra octave e para o SciLab, digitar scilab. Testei inicialmente o Octave. Conseguir facilmente criar duas matrizes a e b (por exemplo, a = [1 2 3; 4 5 6], matriz de 2 linhas e 3 colunas), mas ao tentar multiplicar duas matrizes compatíveis (ou seja, a quantidade de linhas da segunda tem que ser igual a quantidade de colunas da primeira) não consegui. Tentei o operador padrão de multiplicação *, fazendo a*b, mas não funcionou. Tentei o help via linha de comando e nada. Obviamente se eu pegasse qualquer manual básico iria conseguir. Porém, parti logo para o SciLab pois não achei o octave intuitivo.

No SciLab, meu primeiro teste, a multiplicação de duas matrizes, funcionou de primeira. Assim, achei a ferramenta mais intuitiva, pois nunca tive contato com MatLab e sua linguagem, apenas instalei o programa e sem nenhuma consulta a manual algum, consegui fazer uma operação básica. Assim, recomendo o SciLab, que funciona em Windows, Linux e Mac.

Outras alternativas podem ser encontradas no site AlternativeTo, nesse link. O site AlternativeTo tem um visual bem legal e sugere alternativas para uma infinidade de softwares Windows, Linux ou Mac. Vale a pena dar uma olhada nele.

VN:F [1.9.3_1094]
Rating: 7.0/10 (3 votes cast)

ls, clear e outros comandos do Linux no Windows

2, março, 2009 Manoel Campos View Comments

Você tá tão acostumado com Linux que quando está num prompt de comando Windows, a toda digita ls ou clear, sendo que estes comandos só existem no Linux, sendo respectivamente dir e cls no Windows?

Pois bem, para ter esses comandos e qualquer outro do linux que tenha um similar on Windows é bem simples. Crie um arquivo .bat na pasta system32 do Windows com o nome de ls.bat, sendo que seu conteúdo deve ser apenas a palavra (comando) dir. Para o comando clear, crie um arquivo bat de nome clear.bat na mesma pasta, sendo que seu conteúdo deve ser a palavra (comando) cls. O problema dessa alternativa é que, da forma que foi feita, o arquivo não recebe parâmetros. Você pode usar os valores %1, %2, … %n para pegar o primeiro, segundo parâmetro, e assim por diante. Porém, para uma quantidade variável de parâmetros, você precisaria de um laço de repetição como for ou while, mas isso não sei como faz. Se alguém souber, por favor post um comentário, seria bem interessante.

Agora, a partir do prompt do Windows você pode digittar ls para executar um dir ou clear para executar um cls.

Bem esta é a forma mais lógica que você pode resolver isso, mas há outra maneira que não está na cara que é abrir o arquivo c:\AutoExec.bat no bloco de notes e adicionar aliases para os comandos desejados como mostrado abaixo:

@doskey n=notepad
@doskey ls=dir
@doskey clear=cls

Onde ao digitar n, no prompt de comando, executará o notepad, ls executará um dir e clear, um cls.

Para que entre em ação essas configurações, sem precisar reinicar o PC, basta no prompt de comando executar c:\AutoExec.bat

No Linux pode-se utilizar o mesmo recurso de aliases. Para que isso valha para todos os usuários, edite o arquivo /etc/bashrc e adicione os aliases. Podemos adicionar aliases dos comandos Windows, citados anteriormente, para que funcionem no Linux, como mostrado abaixo:

alias cls="clear"
alias dir="ls"
VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)
Categories: Linux, SO, Software, Windows Tags: , , ,

Acessar partições ext2 e ext3 no Windows

30, janeiro, 2009 Manoel Campos View Comments

Para acessar partições ext2 e ext3 no Windows, você pode instalar o programa Ext2 IFS for Windows. Ele é um programa freeware que permite acessar esses sistemas de arquivos do Linux, a partir do Windows Explorer, permitindo tanto acesso de leitura como escrita. Porém, para partições Ext3, o sistema as monta como Ext2, segundo o FAQ no site do programa.

Acessando partições Ext2/Ext3 no Windows

Acessando partições Ext2/Ext3 no Windows Explorer

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
Categories: Linux, Software, Windows Tags: , ,

Apostila Básica sobre Manutenção de Computadores

24, novembro, 2008 Manoel Campos View Comments

Vasculhando meus arquivos, encontrei uma apostila sobre Manutenção de Computadores que elaborei em 2006 quando estava fazendo um curso na Digitec Informática, em Palmas-Tocantins.

A apostila é bem básica, possui muitas figuras que eu mesmo fiz, e não possui referências, pois foi elaborada apenas pelas notas de aula do professor André (cujo sobrenome não lembro e não tenho, e no certificado também não consta). Infelizmente a escola não tem um site para eu colocar aqui no post, mas o curso era excelente, faltou apenas ter uma apostila da própria escola, com as devidas referências. Esta apostila que fiz valeu como avaliação teórica do curso.

Há muito tempo não trabalho mais nessa área, assim, não lembro de muita coisa que tem na apostila, mas pode ser útil para iniciantes, principalmente na parte de eletricidade básica e arquitetura de computadores.

Espero que seja útil.

Clique aqui para visualizar a apostila de Manutenção de Computadores.

VN:F [1.9.3_1094]
Rating: 5.5/10 (2 votes cast)

WinSquid – Servidor Proxy para Windows

13, janeiro, 2008 Manoel Campos View Comments

O Squid é um servidor proxy para sistemas Linux/BSD bastante conhecido e utilizado. Não sou especialista em redes de computadores, mas entendo um pouco dessa área, até porque tenho a filosofia de que é preciso saber um pouco de tudo e muito de um pouco. Algumas das funções de um servidor proxy são: filtrar o conteúdo que chega da internet a uma rede local, fazer cache das páginas visitadas para aumentar a velocidade e otimizar a utilização da banda. A filtragem do conteúdo que chega da internet aos computadores de uma rede é utilizada para impedir o acesso à páginas indevidas, que não são permitidas pelas políticas de uma empresa, como páginas pornográficas, de vídeos ou pirataria. O Squid realiza este trabalho muito bem. Como não trabalho na área de redes, nunca tive a necessidade de utilizar tal tipo de software para as finalidades citadas.

Já tinha utilizado um servidor proxy freeware, bem simples, para Windows, o AnalogX Proxy, apenas para compartilhar a conexão de internet de um modem ADSL bright (um modem roteador já possui um software nele que permite o compartilhamento da conexão). Porém, há alguns dias uma prima me pediu que compartilhasse a internet da casa da minha mãe com ela (sendo que as duas são vizinhas). Minha mãe possui um modem roteador que permite este compartilhamento sem softwares adicionais como um servidor proxy, porém, minha prima pediu que eu bloqueasse o acesso a sites pornôs, para que o filho dela, pré-adolescente, não ficasse visitando este tipo de site. Então tive que procurar na net um servidor proxy para Windows, que realizasse a tarefa de filtrar o tráfego da interet.

Em pouco tempo, procurando no google, encontrei o WinSquid, um “clone” do Squid para Windows. Não sei se ele faz tudo o que o Squid faz, mas para o que eu precisava ele foi perfeito. Ele possui um instalador que automatiza a instalação, porém, apesar de ele permitir alterar o caminho de instalação, a versão que utilizei (não lembro qual o número) não funcionou em uma pasta diferente da padrão, pois os arquivos de configuração não foram alterados para o caminho que escolhi durante a instalação. Sorte que detectei o problema rápido e reinstalei usando a pasta padrão. Nunca tinha trabalhado com Squid na vida, mas rapidamente encontrei documentação no site oficial do WinSquid mostrando como configurar o servidor, especificamente na seção de configuração do controle de acesso. Pelo jeito a configuração deve ser semelhante a do Squid no Linux/BSD. Em pouco tempo estava com o servidor proxy filtrando o conteúdo vindo da internet. De forma simples inclui-se as regras negando o acesso a páginas com conteúdo indesejado.

O problema que encontrei foi a necessidade de reiniciar o computador para que as novas regras passassem a ter efeito, pois pelos serviços do windows não é possível reiniciar o WinSquid (até para evitar que os usuários espertinhos façam isso). Não me preocupei em resolver isto pois estava com pressa, mas deve ter uma forma, e simples, de fazer isso. Testei e recomendo.

VN:F [1.9.3_1094]
Rating: 10.0/10 (1 vote cast)