Última atualização: 16/Oct/2019 RSS
A A A
Home...

My Projects



Not&icute;cia

YAPEA - Yet Another Picture Encryption Application

Yapea



O que é:

Uma aplicação simples, para Android que permite a encriptação de imagens. Esta aplicação é gratuita e de código-fonte aberto (GPL v2). Esta aplicação foi desenvolvida no laboratório de P&D da empresa TIX11.

Pré-requisitos de funcionamento:

Smartphone Android versão maior ou igual 4.0.

O que significa YAPEA?

É um acrônimo das seguintes palavras da língua inglesa: Yet Another Picture Encryption Application. A tradução para a língua portuguesa é: Mais uma Aplicação de Encriptação de Imagens.

Como é feita a encriptação de imagens na Yapea?

Através de criptografia simétrica, nos algoritmos AES (CBC/PKCS5Padding) ou Blowfish (CFB/NoPadding). Os vetores de inicialização são gerados através da coleta de dados únicos do smartphone.

Qual é o tipo de chave criptográfica?

A chave é de 256 bits, derivada de uma senha criada pelo usuário. A derivação é feita por PBKDF2, e o salt para derivação é gerado através da coleta de dados únicos do smartphone. A chave criptográfica é armazenada em arquivo de configuração, para ser verificada na primeira utilização do aplicativo, quando o smartphone é ligado. Uma vez, verificada a chave, a mesma é encriptada e armazenada em memória, porém a qualquer momento, o usuário pode escolher apagar o cache de memória que contém a chave.

Características gerais:

- Resetar a aplicação: O usuário pode a qualquer momento apagar todos os dados da aplicação, inclusive os arquivos de configuração.
- Pânico: O usuário pode configurar uma senha de pânico, para que quando digitada, a mesma apague todas as imagens encriptadas armazenadas.
- Linguagens: A aplicação está traduzida para as línguas portuguesa e inglesa.

Capturas de Tela:

Yapea


Download:

https://github.com/damico/yapea/releases/tag/v0.1b

Código Fonte:

O repositório com o código fonte de aplicação é: http://github.com/damico/yapea

Autor:

José Ricardo de Oliveira Damico - damico at tix11 dot com

(02.01.2014)


Not&icute;cia

JAmtConnector an OpenSource AMT/vPro connector

JAmtConnector is an OpenSource application (written in Java), release under Eclipse Public License,  that can connect an collect data from vPro machines over network. It uses web-services for communication and works with machines that has AMT version >= 3.0. The software was built based on Intel® WS-Management Java Client Library.

This software also can be useful for who want to learn how to implement AMT resources through Java and Web-Services.

This application, works in Command-Line Interface (CLI) and also in desktop. See the example bellow:

  • $ java -jar JAmtConnector.jar input.xml output.xml
Notice that there are 2 parameters after jar file: input.xml and output.xml

The first parameter is the an xml file that contains the vPro computers to be monitored.

<?xml version="1.0" encoding="UTF-8"?>
<jamtconnector>
<asset hostname="computer1" ip="10.1.1.1" user="admin" passwd="#####" />
<asset hostname="computer2" ip="10.1.1.2" user="admin" passwd="#####" />
</jamtconnector>


The second parameter is the filename that will be created with a report of all collected data from machines described in the input.xml

CLI Interface

The desktop version uses the same concept:

Desktop Interface

Binaries and source-code can be found at SourceForge: http://sourceforge.net/projects/jamtconnector/

Feel free to use and contribute.
(02.06.2011)


Not&icute;cia

Short Wave DIY Home-Made Receiver

Pessoal,

Segue minha segunda montagem de rádio. Mais uma vez os agradecimentos vão aos colegas da lista QRP-BR (QRP-BR.yahoogrupos.com.br), que sempre estão dispostos a ajudar.

- Receptor Ondas Curtas feito em Casa (F de 3.6 até 18.2 Mhz, L de 83.3 até 18.4 metros)

(17.01.2011)



Not&icute;cia

Informações do trânsito de SP (CET) no seu celular

Oi Pessoal,

Em duas aulas de mobile para o curso técnico da Fundação Bradesco, meu aluno Raphael de Souza e eu criamos um pequeno aplicativo open-source que lê as informações de trânsito do site da CET (referente a cidade de SP) e mostra na tela do celular. O aplicativo foi escrito em JME e PHP.

Dêem uma olhada: [http://cetsp.googlecode.com]


[]s (08.10.2010)



Not&icute;cia

DSOTM Collector: Firefox usage data collector

Hi everyone,

Sometime ago (for a personal research) I've created a Java Applet that collects usage data from Firefox, on Linux and Windows. If you have interest, take a look at [http://code.google.com/p/dsotm-collector/]

See you later :)

(07.06.2010)


Not&icute;cia

TennisChibiChampionship: Tennis Game built on Blender

Hi folks,

About two months ago I've knew Julio Cargnin Pereira who is one of the creators of the game: "Tennis Chibi Championship" (name in portuguese: Torneio dos Chibis Campeões). A game built in Blender, that works in Linux, Windows and Mac.

After some conversation with Julio, he agreed in publish his game on google code. So it is: [http://code.google.com/p/tenischibichampionship/]

tcc

Take a look, and see how good is the game and the graphics.

Also I would like to give my congratulations to Julio and João, that are the main creators of this game!

Best Regards,

Damico (07.06.2010)


Not&icute;cia

GeoConME: GPL Mobile GPS Locating System

A friend of mine (Razec), author of GeoConvertor [http://code.google.com/p/geoconvertor/] , influenced me in the idea of create a GPS locating system to mobile phones. Then I've started the project GeoConME [http://code.google.com/p/geoconme/] which is a Java ME application that collects data from GPS and sends to a very simple web page that shows Latitude/Longitude information using Google Maps.

geoconme

geoconme

This project is available under GPL. And were tested on Nokia phones with Symbian S60 OS.

Enjoy!

(07.06.2010)


Not&icute;cia

EJJ: Augmented Reality with Eclipse, Linux, Video4Linux, Java, JMF, Java3D

Last Thursday (May 29) I met Julio and Edgar and we started to play with Augmented Reality with MacOS and Flash. Then at that same afternoon, night and some work at Sunday night, I've built an implementation using Eclipse, Linux, Video4Linux, Java, JMF, Java3D and an ordinary webcam. It was submitted at [http://ejj.googlecode.com]



Enjoy!

(04.05.2010)


Not&icute;cia

Sucatrix: Lançamento do game Sucatrix!

Prezados amigos da comunidade open-source. É com satisfação que anuncio o lançamento público do jogo Sucatrix.

Desenvolvido a partir do SpaceJunk, com C++ e SDL o Sucatrix é um jogo em 2D que roda em Linux Windows e MacOS. Ele foi criado como base de ensino de programação de games pela Valor Ti com apoio de Facundo Domínguez (Criador original do SpaceJunk). O Sucatrix, embora simples, possui as principais fases de desenvolvimento de um jogo e portanto é uma excelente ferramenta de estudo prático.

O código fonte é 100% aberto além de ser de fácil instalação. Então fiquem a vontade para baixar, modificar e se divertirem com este game!



Também já disponibilizamos pacotes deb e rpm.

Para saber mais clique aqui.
(06.04.2010) http://www.valorti.com.br/release/index.php?option=com_content&view=article&id=91:space-station-brazil&catid=29:action-games&Itemid=64


Not&icute;cia

Virtual F7

Hi people,

Some weeks ago I had a need to handle xrandr configuration dynamically, specifically to simulate the "fn + f7" key of my notebook. My idea was, have one very simple software that send the output of my default LCD screen to another projector or monitor connected to my laptop. So I've wrote a small and simple app with C# + mono + monodevelop. Take a look. [http://code.google.com/p/vf7/]

vf7 (08.02.2010)


Not&icute;cia

JavaDiagram

JavaDiagram is a simple GPLv3 API for diagram designing that I've developed in my free time.

- The diagram is block-based.
- The diagram is hierarchical.
- It is saved in a PNG file.
- The inputs for the API can be an ArrayList of RetanguleBox Object or a simple Math representation of sets, like: A = {B,C,D}
- To learn how it works and how to use it, see the wiki [http://code.google.com/p/javadiagram/wiki/How_it_works]

The project is hosted at GoogleCode in: [http://code.google.com/p/javadiagram/]

The current version is 0.0.2, you can download the jar file from here: [http://javadiagram.googlecode.com/files/javadiagram.jar]

Bellow you can see an example of a diagram designed by the API:

Diagram Example

(20.10.2009)


Not&icute;cia

db2tm: Test multiple instances of IBM DB2

This is a very simple application (written in Java) that aims to test multiple instances of IBM DB2 at same time with just one application through Command Line Interface. The test itself is just a connection try, plus a current and average time (in milliseconds) of each successful connection.

The User Interface is designed to work in a command line shell. It uses a Curses implementation for Java (jcurses).
(01.07.2009) http://code.google.com/p/db2tm/


Not&icute;cia

Java Query Builder

This is a small and very simple JEE application. That intents to be a based "report wizard". It collects data from one main table/view (and its relationships) and present the results based on simple logic arguments as AND, OR, <, >, CONTAINS, ==
This application is written in Java POJOs with EJB3 (Session Beans) and plain Servlets.
The target platform for this application is Glassfish v2 with Postgres 8.1
(30.05.2009) http://code.google.com/p/javaquerybuilder/


Not&icute;cia

PyHalt

"How to halt several machines with just one command?"

PyHalt intents to answer the above question.

PyHalt is a basic application that runs a socket client and socket server where authorized clients are able to request a remote computer to halt.

This program is written in Python 2.4 and works through command line.
(01.08.2008) http://code.google.com/p/pyhalt/


Not&icute;cia

RankPatt

Pattern finder for Ranking Data. It is based on Euclidean Distance Score.

R4nkP477 was designed to be an open-source (written in Java) library to be used for similarities recognition into ranking's data. It also works for form's data analysis. (01.07.2008) http://code.google.com/p/r4nkp477/


Not&icute;cia

IVELA

Internet Voice E-learing Application
A milestone of Learning Management Systems (LMS)
It has a robust architecture based on EJB 3, Hibernate, Struts 2, Restful Webservices (Jersey), Spring and ACEGI.

Project site:
[http://ivela.googlecode.com] (01.03.2008)


Not&icute;cia

JBasicProfiler

It is a GPL multi-thread software for CPU, Hard Disk and Memory (RAM) profiling. It was developed to be started as a command-line software.
The functioning of this application is based on time measurement of tasks execution that simulates stress conditions of CPU, Memory and Hard Disk. Therefore, this system does not returns MHz values or system resources percentage of use. On the contrary, it returns time unit values that can be compared with another machines in order to discover the average performance of computers and detect problems with unstable/overused hardwares. (12.02.2008) http://dcon.com.br/jbasicprofiler/


Not&icute;cia

JPMBB

It is a GPL, command-line software written in Java, that intents to be an easy way to make backups of large amount of files into medias such as CDs or DVDs. This application also compress groups of files to fit in the size of destination media. To avoid integrity problems during decompression, no files are splited. So you will never need two or more archives to decompress one single file. By the way, jPMBB means Java Poor's Man Basic Backup
(22.07.2007) http://dcon.com.br/jpmbb/


Not&icute;cia

JScanlogAlert

It is a set of GPL software and hardware that intents to monitors dangerous scans into your network as well as NAT conectivity and Internet access. The better installation target is your Linux firewall/router. (21.11.2006) http://dcon.com.br/jscanlogalert/

Not&icute;cia

DBJMIN

This is an open source MULTI-DB client.
First, this software was intented to be a client just to DB2. A Web-Based/Desktop client (general-purpouse), inspired on phpMyAdmin. But after the first release several users asked to add support to other databases, so since version 0.0.9 the software have full support to DB2 (since version 8.1), MYSQL (since version 5.0), POSTGRESQL (since version 7.3), FIREBIRD (since version 1.5), DERBY Embedded and Network (since version 10.1) AND ORACLE (since version 10g).

The Desktop/SWING version runs on X,Windows,etc.
The Web-Based version runs on Tomcat 5.5.
All versions NEEDs JDK 1.5.

Main Features:
- Multi-plataform
- Pre-configuration of servers
- Schema Browsing
- Multiple OS (where DB is installed) support
- Tables Browsing
- Tables Structure
- SQL Query editor (Multiple queries parser) (01.09.2006) http://dcon.com.br/dbjmin/










powered by: DCON Tecnologia da Informação Ltda.