SQLRestoreDataBaseAHT: Programa que restaura vários backups de banco de dados SQL de uma só vez

SQLRestoreDataBaseAHT:

Esse programa permite que você selecione multiplos arquivos de Backup do Banco de Dados SQL e restaure todos esses backups no servidor de banco de dados especificado de uma só vez com apenas um clique.

Caso a base de dados nao exista, a base de dados é criada
Caso a base de dados ja exista, ela sera sobrescrita

 

 

 

 

 

 

 

 

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

 

 

 

RastreiaEncomendasDosCorreiosAHT NOVA Versão: Programa para rastrear encomendas dos correios automaticamente de tempos em tempos e informar via e-mail a alteração de status

 

Atualizações na Nova Versão V9.0:

=>Corrigido tela que mostra o Status das encomendas mostrando todos os códigos de rastreio mesmo que algum deles dê erro ou não exista
=>Corrigido assunto do e-mail enviado quando o status da encomenda muda

(Para ver a sua versão, clique no ícone do programa perto do relógio do windows com o botão direito do mouse e selecione Help, a versão do programa estará no topo da janela que se abrirá)


 

 

 

RastreiaEncomendasDosCorreiosAHT:

Programa para rastrear encomendas dos correios automaticamente de tempos em tempos e informar via e-mail a alteração de status.

Esse programa verifica múltiplos códigos de rastreamento dos correios e te informa o status das encomendas via tela pop-up ou via e-mail, você pode configurar.

O programa também avisa você via e-mail caso o status de alguma encomenda se altere.

Esse programa grava códigos de rastreamento dos correios junto com uma descrição e com um clique o programa consulta o status de todos os códigos de rastreio dos correios exibindo em uma unica tela todos os resultados da consulta facilitando assim a identificação da encomenda e possibilitando saber o que é e o que contem a encomenda atrelada àquele código de rastreamento.

 

RastreiaEncomendasDosCorreiosAHT_001

 

RastreiaEncomendasDosCorreiosAHT_006

 

RastreiaEncomendasDosCorreiosAHT_003

RastreiaEncomendasDosCorreiosAHT_004

 

RastreiaEncomendasDosCorreiosAHT_005

 

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

ParkingAHT: NOVA VERSÃO 13.5! Programa para Gerenciamente de Estacionamento

ParkingAHT é um programa para controle financeiro e gerencial de entrada e saida de veículos de um estacionamento comercial, possibilitando a geração de relatórios financeiros e gerenciais e podendo ser acessado por vários computadores ao mesmo tempo em uma rede de computadores ou até mesmo acessado pela internet através de um computador, tablet ou smartphone

NOVO! Agora com tela para registrar entrada de veiculo via TABLET ou SMARTPHONE.

NOVO! Com opção de cadastro de AVISO para o veiculo para notificar sua próxima entrada para, por exemplo, avisar o operador do sistema que o veiculo esqueceu algo no estacionamento ou saiu sem pagar na ultima vez ou está devendo, etc

 

 

 

Sistema rodando no Computador Desktop

ParkingAHT_054__Snap 2015-08-04 at 12.17.57

ParkingAHT_088__3_Juntos_20151129_205911

 

Sistema rodando em um Smartphone com Android
ParkingAHT_080__Screenshot_2015-07-15-16-10-40

 

Sistema rodando em:
Apple IPad (9,7polegadas),     Samsung Galaxy Tab 3 (7polegadas),       Samsung Galaxy S3ParkingAHT_082__Screenshot_2015-07-15-16-10-49

 

Principais Qualidades:

  • O sistema pode ser instalado de forma que ele possa ser acessado por qualquer computador da rede, podendo ser configurado nível de acesso ao sistema e as funções específicas do sistema para cada tipo de usuário.
  • O atendente do estacionamento pode ficar na entrada do estacionamento registrando a estrada de veículos enquanto que o administrador ou dono do estacionamento pode acessar o sistema através do computador de sua sala particular para consultar a entrada e saída de veículos além de poder gerar relatórios financeiros e gerenciais de quanto foi arrecadado no dia, quantos carros entraram e saíram, etc.
  • Possível criar vários usuários para o sistema e configurar o que cada usuário pode fazer e acessar no sistema individualmente com controle de acesso.
  • Um único sistema, uma unica instalação consegue gerenciar vários portões de entrada e/ou saída de veículo, vários computadores terminais de entrada.
  • É possível registrar a entrada de veículos através de uma TABLET ou um SMARTPHONE.
  • Ou o sistema pode ser instalado de forma que ele possa ser acessado pela internet dado autenticação de usuário e senha.
  • O sistema pode também funcionar localmente em um computador isolado, sem a necessidade de uma rede de computadores.
  • O sistema registrada Entrada de Veiculo no Estacionamento Registrando a placa do veiculo, modelo do veiculo, cor, etc.
  • Imprime comprovante de Entrada do veiculo na impressora térmica com os dados de entrada acima.
  • Registra Saida de Veiculo no Estacionamento calculando o tempo de estadia e o valor a ser pago pela estadia.
  • Calcula o valor do troco.
  • Possibilita escolha de modo de cobrança rotativo(por hora), por dia, por mês,  e por convênio com valores personalizados por hora, por dia, por mês e configuráveis, inclusive para cada convenio criado.
  • Possível configurar valor da hora, do dia, do mês, tolerância em minutos, etc.
  • Gera relatórios gerenciais em PDF de registros de entrada e saída de veículo.
  • Gera relatórios financeiros em PDF com a somatória de total arrecadado no dia, na semana ou no mês.
  • Gera relatórios de fechamento do dia em PDF com a somatória de total arrecadado no dia e com opção configurável de imprimir na impressora térmica um mini resumo do valor arrecadados no dia e quantidade de veiculos no dia.
  • Todos os relatórios são configuráveis pelo usuário do sistema utilizando a própria tela de emissão de relatório para escolher quais campos o operador deseja que esteja presente nos relatórios em PDF
  • Fácil e rápida navegação no sistema.
  • Fácil e rápido registro de entrada e saida do veículo, essencial para estacionamentos com grandes movimentos.
  • Fácil e rápida localização do veículo podendo ser localizado pela placa(letra e/ou numero), cor, modelo do carro, horário, etc.
  • Fácil e rápida re-impressão de comprovante de saída.
  • Possível cancelar um registro de entrada na tela de saide de veiculo ou na tela de listar veículo.
  • Possível marcar como cortesia a estadia do veiculo e assim não entrando o valor dessa estadia no relatório financeiro onde aparece discriminado como estadia do tipo cortesia.
  • Para localização do veículo, lista de veículos podem ser ordenada por qualquer coluna bastando clicar no titulo da coluna desejada, assim como pode-se digitar uma letra no cabeçalho da coluna e o sistema procura todo registro que contem a palavra digitada.
  • Grava arquivo de Log com os registros de entrada e saida que foram editados ou manipulados para posterior conferencia pelo dono do estacionamento.
  • Dados são gravados em um banco de dados confiável e seguro, com opção de configuração de senha para acessar e modificar o banco de dados, geração de backups automáticos.
  • Atalhos rápidos para acessar as telas mais utlizadas
  • Tecla F1 para acessar a tela com a posição atual do estacionamento, exibindo a quantidade de carro ainda dentro do estacionamento, total de veiculos, etc
  • Tecla F2 para acessar a tela de entrada de veiculo onde o operador do sistema vai registrar a placa do veiculo e opcionalmente o modelo e a cor do veiculo.
  • Tecla F3 para acessar a tela de saida de veiculo onde o operador conferirá o valor que o cliente do estacionamento deve pagar e quanto de troco o operador do sistema deve dar.
  • Possível registrar o pagamento com dinheiro ou com cartão para que no final seja contabilizado e exibido o valor recebido via dinheiro e via cartão na tela e nos relatórios.
  • Permite que cada para que cada veiculo no estacionamento seja atribuido um numero de um cubo ou o numero de uma chave ou posição do carro estacionado.
  • Possível implementação de qualquer tipo de relatório desejado de acordo com as necessidades do usuário do sistema.
  • Sistema pode ser personalizado para cada cliente.
  • Impressão de Código de Barra no comprovante de entrada para que na saída seja  necessário apenas colocar o comprovante de entrada no leitor de código de barras para que o registro de saida seja exibido no sistema  (em desenvolvimento, em breve)

 

Interessado no sistema?
Quer implantar esse sistema no seu estacionamento?
Envie-me um e-mail!

by Andre Hiroshi Tanaka
www.andretanaka.com.br
andrehtgti2@gmail.com

Confira fotos do sistema:

ParkingAHT_053__Snap 2015-08-04 at 12.17.42

ParkingAHT_054__Snap 2015-08-04 at 12.17.57

ParkingAHT_055__Snap 2015-08-04 at 12.18.14

ParkingAHT_056__Snap 2015-08-04 at 12.19.09

ParkingAHT_057__Snap 2015-08-04 at 12.19.22

ParkingAHT_058__Snap 2015-08-04 at 12.19.37

ParkingAHT_059__Snap 2015-08-04 at 12.19.51

ParkingAHT_060__Snap 2015-08-04 at 12.20.34

ParkingAHT_062__Snap 2015-08-04 at 12.37.39

ParkingAHT_063__Snap 2015-08-04 at 12.39.45

ParkingAHT_064__Snap 2015-08-04 at 12.40.31

ParkingAHT_065__Snap 2015-08-04 at 12.41.12

ParkingAHT_066__Snap 2015-08-04 at 12.42.48

ParkingAHT_067__Snap 2015-08-04 at 12.43.05

ParkingAHT_068__Snap 2015-08-04 at 12.43.44

ParkingAHT_069__Snap 2015-08-04 at 12.45.35

ParkingAHT_070__Snap 2015-08-04 at 12.47.10

ParkingAHT_071__Snap 2015-08-04 at 12.48.35

ParkingAHT_072__Snap 2015-08-04 at 12.48.53

ParkingAHT_073__Snap 2015-08-04 at 12.49.59

ParkingAHT_074__Snap 2015-08-04 at 12.50.40

ParkingAHT_075__Snap 2015-08-04 at 12.51.11

ParkingAHT_076__Snap 2015-08-04 at 12.52.02

ParkingAHT_077__Snap 2015-08-04 at 12.52.23

ParkingAHT_078__Snap 2015-08-04 at 12.53.04

ParkingAHT_079__Screenshot_2015-07-15-16-10-10

ParkingAHT_080__Screenshot_2015-07-15-16-10-40

 

ParkingAHT_081__Screenshot_2015-07-15-16-10-49

ParkingAHT_083__Screenshot_2015-11-06-16-10-49

 

ParkingAHT_084__Screenshot_2015-11-06-16-10-49

ParkingAHT_085__Screenshot_2015-11-06-16-10-49

 

 

ParkingAHT_086__Screenshot_2015-11-06-16-10-49

 

ParkingAHT_087__Screenshot_2015-11-06-16-10-49

ParkingAHT_088__3_Juntos_20151129_205911

ParkingAHT_089____Entrada_20151129_205554

ParkingAHT_090__Saida_20151129_205618

ParkingAHT_091__Fechamento_Caixa_20151129_205516

Interessado no sistema?
Quer implantar esse sistema no seu estacionamento?
Envie-me um e-mail!

 

by Andre Hiroshi Tanaka
www.andretanaka.com.br
andrehtgti2@gmail.com

 

AutoSqlGeraTudoMainAHT: Programa que com um click, gera scripts de cargas de tabelas de banco de dados, creates de tabelas, procedures, views, triggers, synonyms, utilizando configurações pré-definidas.

AutoSqlGeraTudoMainAHT:

O programa é útil para você criar rapidamente com apenas um click o backup de um banco de dados sem precisar ficar acessando telas e configurando o programa.

O programa é mais útil ainda para utilizar ele deixando agendado no “Agendados de Tarefas” do Windows (procurar por Agendar Tarefa) por exemplo para que as 19h00 de cada dia seja executado o backup de um banco de dados

 

Esse programa permite que você deixe pré-configurado em um arquivo de configuração

(AutoSqlGeraTudoMainAHT.properties)

ou editando diretamente o arquivo

“Exemplo_Chamando_AutoSqlGeraTudoMainAHT_PASSANDO_PARAMETROS_AQUI_VIA_BAT.bat”

para que o programa gere BACKUPS de creates de tabelas, carga de tabelas, create de procedures, create de views, etc, com um simples clique.

 

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

 

 

GeraCargaScriptsCreates: Programa para gerar scripts de cargas de tabelas de banco de dados e creates de tabelas, procedures, views, triggers, synonyms

GeraCargaScriptsCreates:

Esse programa gera scripts de banco de dados para:

  • Geração de CARGAS de Tabelas (INSERTs)
  • Criação de Tabelas
  • Criação de Procedures
  • Criação de Views
  • Criação de Triggers
  • Criação de Synonyms

para os seguintes banco de dados:

  • Microsoft SQL Server e
  • MySQL

 

O Programa permite que seja escolhido de quais tabelas seja gerado as cargas das tabelas,  e essa lista de tabelas escolhidas pode ser salva para uso posterior

O programa cria um arquivo de script de criação de tabela para cada tabela e também cria um outro arquivo com todos os scripts juntos para facilitar a criação de um banco de dados inteiro por exemplo, e o mesmo acontece com os arquivos de script de criação de Procedures, Views, Triggers, Synonyms e para o script de Carga de tabelas

As portas padrões para o servidores são:

  • Microsoft SQL Server: 1433 ou 1434
  • MySQL: 3306

Absqlg_GeraSQLCargaCreate_001_Snap 2015-05-07 at 13.34.44

 

Absqlg_GeraSQLCargaCreate_002_Snap 2015-05-07 at 13.35.00

Absqlg_GeraSQLCargaCreate_003_Snap 2015-05-07 at 13.35.24

Absqlg_GeraSQLCargaCreate_004_Snap 2015-05-07 at 13.35.41

Absqlg_GeraSQLCargaCreate_005_Snap 2015-05-07 at 13.36.58

Absqlg_GeraSQLCargaCreate_006_Snap 2015-05-07 at 13.43.03

Absqlg_GeraSQLCargaCreate_007_Snap 2015-05-07 at 13.43.12

 

 

 

 

 

RastreiaEncomendasDosCorreiosAHT: Programa para rastrear encomendas dos correios automaticamente de tempos em tempos e informar via e-mail a alteração de status

 

RastreiaEncomendasDosCorreiosAHT:

Programa para rastrear encomendas dos correios automaticamente de tempos em tempos e informar via e-mail a alteração de status.

Esse programa verifica múltiplos códigos de rastreamento dos correios e te informa o status das encomendas via tela pop-up ou via e-mail, você pode configurar.

O programa também avisa você via e-mail caso o status de alguma encomenda se altere.

Esse programa grava códigos de rastreamento dos correios junto com uma descrição e com um clique o programa consulta o status de todos os códigos de rastreio dos correios exibindo em uma unica tela todos os resultados da consulta facilitando assim a identificação da encomenda e possibilitando saber o que é e o que contem a encomenda atrelada àquele código de rastreamento.

 

RastreiaEncomendasDosCorreiosAHT_001

RastreiaEncomendasDosCorreiosAHT_002

RastreiaEncomendasDosCorreiosAHT_003

RastreiaEncomendasDosCorreiosAHT_004

 

RastreiaEncomendasDosCorreiosAHT_005

 

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

GerenciadorDeCopiaColaAHT V12.0: (Nova Versão! Novas Funções) Programa para preenchimento automático, automatizador para teclado e copia e armazena vários textos separadamente um em cada tecla numérica do teclado

Nova Versão, Novas Funções:

V12.0 (26/03/2015):


 

ATUALIZAÇÔES:

=>Adicionado a função do preenchedor automatico para ele automatizar o teclado, conseguindo assim pressionar teclas especiais do teclado como DELETE, END, HOME, INSERT, PageUp, PageDown, PrintScreen, CTRL, ALT, SHIFT, F1…F12, setas UP, DOWN, RIGHT, LEFT, etc

=>Adicionado tela de Help na tela de Preenchimento de Formularios(CTRL+WINDOW+V) contendo os possíveis comandos que podem ser usados para automatizar o preenchimento de formularios e programas


 

Programa SystemTray que

1)preenche automaticamente campos de formulários da internet ou de programas com dados pre-definidos,

2)copia (CTRL+C) e armazena vários textos em áreas separadas, uma em cada tecla numérica do teclado para depois poder colar o texto na ordem desejada,

3)automatiza o teclado, executando comandos sequencias do teclado apertando qualquer tecla na sequencia desejada.

O GerenciadorDeCopiaColaAHT copia fazendo CTRL+C e armazenando vários textos em áreas separadas, uma em cada tecla numérica do teclado, e posteriormente você pode colar qualquer uma dessas informações em qualquer lugar e na ordem que você dese.

Video YouTube: Demonstração Prática do GerenciadorDeCopiaColaAHT

A)Para utilizar o recurso de copiar vários textos em áreas separadas para depois colar na ordem que dese: 

Para copiar:  Selecione um texto e Pressione as teclas CTRL+NumeroDoTeclado

Para colar:  Pressione as teclas WINDOW+V e em seguida pressione uma tecla numerica da áarea desejada

Exemplos:

Copiar para área 1 = Selecione um texto e pressione CTRL+1 | Colar o que está na área 1 = pressione WINDOW+V e pressione a tecla 1

Copiar para área 5 = Selecione um texto e pressione CTRL+5 | Colar o que está na área 5 = pressione WINDOW+V e pressione a tecla 5

Copiar para área 7 = Selecione um texto e pressione CTRL+7 | Colar o que está na área 7 = pressione WINDOW+V e pressione a tecla 7

 

B)Para utilizar o recurso de preencher formulários da internet ou de programas:

Esse programa permite também que sejam pré-definidos conteúdos de campos de formulários do navegador ou de programas para sejam preenchidos automaticamente.

Para isso, pressione CTRL+WINDOW+V ou WINDOW+ALT+V ou SHIFT+SCROL LOCK ou CTRL+SHIFT+’ ou clique com o botão direito do mouse sobre o ícone do programa perto do relogio do windows e em seguida clique em Mostrar Editar Formulários, nessa tela, clique em EDITAR e sem seguida adicione um texto em uma das áreas seguindo o seguinte padrão:

NomeAliasQualquerParaOFormulario=conteudoDoCampo1,conteudoDoCampo2,conteudoDoCampo3,conteudoDoCampo4

Exemplo:

Formulario1=Andre,Hiroshi,Tanaka,m,20,s-e-t-e-m-b-r-o,1984,123456789,’ ‘,abcdefg,{tab},555

Formulario2=andrehtgti2,{space},{tab},{down},{down},{down},{tab},m,{f},{sleep(1000)},{tab},123456,{enter}

Adicione quantos campos dese, sempre separados por vírgula, e clique em SALVAR e feche essa janela.

Feito isso, basta abrir o seu navegador ou o programa com o formulário a ser preenchido, selecionar o primeiro campos desse formulário colocando o foco nesse campo e pressionar CTRL+WINDOW+V ou WINDOW+ALT+V ou SHIFT+SCROL LOCK ou CTRL+SHIFT+’ e uma janela irá aparecer, e então clique no botão Preencher Formulário para que o programa preenche o formulário no navegador ou programa que estava com o foco no momento anterior. Se você quiser interromper o preenchimento automatico quando ele já estiver preenchendo, pressione a tecla BREAK/PAUSE do seu teclado.

Clique no Botao Help dessa tela para ver os comandos que podem ser utilizados para preencher os formularios:

Lista de Comandos:

COMANDOSPRINCIPAIS={up},{left},{right},{down},{tab},{space},{enter},{del},{backspace},{end},{a},{z},a,z,1,9

NUMPAD={numpad_add},{numpad_divide},{numpad_enter},{numpad_multiplica},{numpad_ponto},{numpad_subtrai}

BROWSER={browser_back},{browser_favorite},{browser_forward},{browser_home},{browser_search},{browser_stop}

SHIFT={shift},{left_shift},{right_shift},{shift_down},{shift_up}

ALT=Ex2={alt},{left_alt},{right_alt},{alt_down},{alt_up}

CTRL={ctrl},{left_ctrl},{right_ctrl},{ctrl_down},{ctrl_up}

WINDOWS={left_windows},{right_windows},{right_windows_down},{right_windows_up},{left_windows_down},{left_windows_up}

F#={F1},{F2},{F3},{F4},{F5},{F6},{F7},{F8},{F9},{F10},{F11},{F12}

COMPLEMENTARES={home},{insert},{pause},{break},{printscreen},{sleep(100)},{wait(200)},{page_down},{page_up}

MEDIA={volume_down},{volume_mute},{volume_up},{media_next},{media_play_pause},{media_prev},{launch_mail},{launch_media}

LOCKS={capslock_toggle},{capslock_on},{capslock_off},{numlock_off},{numlock_on},{numlock_toggle},{capslock_toggle},{capslock_on},{capslock_off}

ATENCAO: Depois virgula apos cada palavra ou letra a tecla TAB eh pressionada,
porem depois de cada comando entre chaves {comando} a tecla TAB nao eh pressionada!

 

 

DICAS:

1)Para pré-carregar as posições dos números com textos personalizados, abra a tela de transferência pressionado WINDOW+V ou Scroll Lock e clique em Editar, Carregar Padrões e adicione textos nas áreas de armazenamento e em seguida clique em Salvar Padrões no Arquivo. Assim na proxima vez e toda vez que o programa for aberto, esses textos estarão já salvos e carregdos, prontos para serem colados

2)Clicando com o botão direito do mouse no ícone do programa perto do relogio do windows, é possível mover o texto selecionado para a área de transferência, verificar atualizações do programa, habilitar ou desabilitar teclas de atalho utilizadas por esse programa.

 

Clicando com o botão direito do mouse no ícone do programa, abre-se um menu com vários itens, nesse menu pode-se escolher o item “Ajuda” que contem um breve tutorial

GerenciadorDeCopiaColaAHT_V9.0_017_Snap 2014-09-18 at 13.45.02

Nesse mesmo menu, pode-se clicar na opção Exibir Teclas de Atalho para exibir todas as teclas de atalho do programa e no item de menu Configurações é possível habilitar ou desabilitar determinado atalho do teclado caso você já utilize algum desses atalhos em outros programas

GerenciadorDeCopiaColaAHT_V9.0_018_Snap 2014-09-18 at 13.45.19

GerenciadorDeCopiaColaAHT_V9.0_019_Snap 2014-09-18 at 13.55.04

 

 

A)Utilizando o recurso de copiar vários textos em áreas separadas para depois colar na ordem que dese:

GerenciadorDeCopiaColaAHT_V9.0_001_Snap 2014-09-18 at 12.58.01

GerenciadorDeCopiaColaAHT_V9.0_002_Snap 2014-09-18 at 12.58.22

GerenciadorDeCopiaColaAHT_V9.0_003_Snap 2014-09-18 at 12.58.59

GerenciadorDeCopiaColaAHT_V9.0_004_Snap 2014-09-18 at 12.59.14

GerenciadorDeCopiaColaAHT_V9.0_005_Snap 2014-09-18 at 13.00.05

GerenciadorDeCopiaColaAHT_V9.0_006_Snap 2014-09-18 at 13.00.21

GerenciadorDeCopiaColaAHT_V9.0_007_Snap 2014-09-18 at 13.00.46

GerenciadorDeCopiaColaAHT_V9.0_008_Snap 2014-09-18 at 13.00.58

GerenciadorDeCopiaColaAHT_V9.0_009_Snap 2014-09-18 at 13.01.12

GerenciadorDeCopiaColaAHT_V9.0_010_Snap 2014-09-18 at 13.01.35

 

 

B)Utilizando o recurso de preencher formulários da internet ou de programas:

GerenciadorDeCopiaColaAHT_V9.0_011_Snap 2014-09-18 at 13.03.41

GerenciadorDeCopiaColaAHT_V9.0_012_Snap 2014-09-18 at 13.04.00

GerenciadorDeCopiaColaAHT_V9.0_013_Snap 2014-09-18 at 13.04.20

GerenciadorDeCopiaColaAHT_V9.0_014_Snap 2014-09-18 at 13.04.52

GerenciadorDeCopiaColaAHT_V9.0_015_Snap 2014-09-18 at 13.05.18

GerenciadorDeCopiaColaAHT_V9.0_016_Snap 2014-09-18 at 13.05.46

GerenciadorDeCopiaColaAHT_V12.0_020_Snap 2015-03-26 at 14.04.34

 

 

 

by André Hiroshi Tanaka

Tanaka Tecnologia da Informação LTDA

www.andretanaka.com.br

andrehtgti2@gmail.com

 

 

 

 

ConvertePxParaEmAHT: Programa que converte arquivos de estilo .css ou trecho de arquivos em unidade de px, pt, em, %

ConvertePxParaEmAHT é um programa que converte arquivos de estilo .css inteiros ou trecho de arquivos inseridos em um campo de entrada de texto em unidade de px, pt, em, %

O programa utiliza Regex (expressoes regulares) pré-definidas ou definido pelo próprio usuário, para procurar um determinado texto com um numero e em seguida extrai os numéros da cadeia encontrada e faz alguma operação matemática com esse número e adiciona uma nova unidade a esse número e substitui a cadeia original encontrada por essa nova cadeia calculado e editada.

Por padrão, o programa vem com as seguintes conversões abaixo, podendo o usuário criar novos padrões de conversões desejados:

  1. Converter de % para em
  2. Converter de % para pt
  3. Converter de % para px
  4. Converter de em para %
  5. Converter de em para pt
  6. Converter de em para px
  7. Converter de px para %
  8. Converter de px para em
  9. Converter de px para  pt

 

 

Exemplo para o campo ‘Procurar’:

\d+\.?\d*px

Onde:
\d+ representa UM ou MAIS digitos,
\.? = zero ou um ponto,
\d* = ZERO ou MAIS digitos,
px = a unidade de medida final que irá aparecer no texto convertido

 

Exemplo para o campo ‘Substituir por:’

$1/16em

Onde
$1 representa o que vai ser substituido,
/16 representa divido por 16,
em representa a unidade final

Para esse campo, somente o $1 é utilizado como Regex que representa o texto encontrado pela regex do campo ‘Procurar’, qualquer outro simbolo de regex escrito nesse campo ‘Substituir por’ não é interpretado pelo programa como regex
Ao invés disso, o programa utiliza o numero encontrado pela regex do campo ‘Procurar’ e faz operações matemáticas simples com esse número.

Exemplos de operações matematicas que o programa realiza:

  • $1+300em (Pega o numero encontrado pela regex do campo ‘Procurar’ e soma 300 a esse número e adiciona a unidade de medida em)
  • $1-20em (Pega o numero encontrado pela regex do campo ‘Procurar’ e subtrai 20 desse número e adiciona a unidade de medida em)
  • $1*4em (Pega o numero encontrado pela regex do campo ‘Procurar’ e multiplica por 4 esse número e adiciona a unidade de medida em)
  • $1/2em (Pega o numero encontrado pela regex do campo ‘Procurar’ e divide por 2 esse número e adiciona a unidade de medida em)

 

Regex – Expressoes regulares utilizadas no campo ‘Procurar’

? = zero ou um
* = zero ou mais
+ = um ou mais
. = qualquer caracter
\\w = letra ou digito ou _
\\d = digito
\\s = espaco em branco

[a-zA-Z] = letras sem acentos
((ab)|(cd))gif = procura abgif e cdgif
a{3} = procura aaa
^a = procura palavra que comeca com a
a$ = procura palavra que termina com a

OBSERVAÇÃO / DICA: Com base nesse breve conhecimento de Regex(Expressões Regulares), você pode criar novos padrões de conversão de qualquer unidade para qualquer unidade que você desejar, bastando apenas:

  • escrever um novo nome para a nova conversão no campo ‘Descricao para o Save’,
  • colocar a Regex correta no campo ‘Procurar’ para achar o numero e a unidade que você deseja que seja convertida e
  • colocar no campo ‘Substituir por’ a expressão aritmética simples de uma operação apenas e uma unidade de medida para que apareça no texto convertido.

 

 

ConvertePxParaEmAHT_001_Snap 2014-09-04 at 14.13.13

ConvertePxParaEmAHT_002_Snap 2014-09-04 at 14.14.13

ConvertePxParaEmAHT_003_Snap 2014-09-04 at 14.15.36

ConvertePxParaEmAHT_004_Snap 2014-09-04 at 14.18.33

ConvertePxParaEmAHT_006_Snap 2014-09-04 at 14.25.17

ConvertePxParaEmAHT_005_Snap 2014-09-04 at 14.25.01

 

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

SalvaTodasImagensDaPaginaAHT: Programa que salva todas as imagens que ele encontra em um endereço eletrônico (URL) informado

SalvaTodasImagensDaPaginaAHT: É um programa que, dado um endereço eletrônico (URL), ele procura e salva todas as imagens ou qualquer outro tipo de arquivo informado contidos nessa URL.


SalvaTodasImagensDaPaginaAHT_Snap 2014-09-01 at 12.50.47

SalvaTodasImagensDaPaginaAHT_Snap 2014-09-01 at 12.51.18

SalvaTodasImagensDaPaginaAHT_Snap 2014-09-01 at 12.56.24


by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA

andrehtgti2@gmail.com

 

PingAteResponderAHT: Programa que faz ping em um computador ou em um site (Consulta para ver se está ON-LINE) até ele responder e notifica via e-mail quando ele ficar ON-LINE.

PingAteResponderAHT é um programa que fica fazendo ping(Consulta para ver se um computador ou um site está ON-LINE)  em um computador  ou em um site  até ele responder. E quando ele responder, o programa notifica  via pop-up do programa que fica piscando e também há opção de você ser notificado via e-mail quando ele ficar on-line.

Esse programa é util para vários caso:

  • Ser avisado no celular via e-mail quando a internet da sua casa caiu e voltou a funcionar
  • Ser avisado via e-mail  ou pop-up quando um site voltou a funcionar
  • Ser avisado quando um computador da sua rede voltou a funcionar
  • Ser avisado quando um determinado IP ou host ingressar na sua rede.

Features do programa:

  • Fica fazendo ping em um computador até ele responder. (Consulta um computador para ver se ele está ON-LINE na rede)
  • Avisa você via janela pop-up piscante do programa que o computador ficou ON-LINE na rede (pop-up always-on-top).
  • Avisa você via e-mail que o computador respondeu ao ping, ficou ON-LINE. E informa também a data e horário que o computador respondeu ao ping.

PingAteResponderAHT_Snap 2014-07-16 at 12.24.11

PingAteResponderAHT_Snap 2014-07-07 at 16.16.33

 

Para que o recurso “Enviar e-mail quando o computador responder” funcione, é necessário que o arquivo “config_PingAteResponder.properties” seja editado. Esse arquivo é criado após primeira execução do programa. Edite o arquivo da seguinte forma:

  • destinatarioNome = Nome que irá aparecer como destinatário do e-mail  que você irá receber ao ser notificado pelo programa
  • destinatarioEmail = E-mail do destinatário que irá receber o e-mail
  • remetenteNome = Nome que irá aparecer como remetente do e-mail
  • remetenteEmail = E-mail do remetente, deve ser um e-mail valido, deve ser o mesmo e-mail do nome do usuario do e-mail do campo “us” abaixo
  • us= Nome de usuario de uma conta de e-mail valida que você possua a senha. Essa conta de e-mail é utilizada para enviar o e-mail. Implementado a principio para funcionar com contas do GMAIL.
  • pa= Senha da conta de e-mail do usuário informado no campo “us” acima. Essa senha deve ser uma senha válida para o usuário acima. Para não expor a senha do e-mail e propiciar o acesso a conta de e-mail por pessoas não autorizadas, siga a dica abaixo:

UTILIZANDO UMA SENHA DE APLICATIVO PARA O PROGRAMA AO INVÉS DE UTILIZAR A SENHA DO E-MAIL(“Senhas Específicas de Aplicativos”): Habilitando a “Verificação em duas Etapas” (Two-Step-Verification) do Google Gmail na aba “Segurança” das configurações da conta do Google, aparece um recurso interessante que são as “Senhas Específicas de Aplicativos”.  Clicando em “Gerenciar  Senhas Específicas de Aplicativos” pode-se criar uma senha para um determinado aplicativo poder enviar e receber e-mail. O interessante é que essa senha não permite que alguém faça login na sua conta do Google/Gmail. Ela serve apenas para dar permissão a um programa para ele enviar e receber e-mails. Com essa senha não é possível uma pessoa logar na sua conta e alterar suas configurações ou mesmo alterar sua senha. Criando uma segunda conta no gmail especifica para programas utilizarem para enviar e-mail garante uma utilização razoável dessa conta de e-mail para programas enviarem e-mails.

 

Exemplo de preenchimento do arquivo config_PingAteResponder.properties:

remetenteNome=PingAteResponderAHT
destinatarioNome=André
destinatarioEmail=abcd@gmail.com
remetenteEmail=x@gmail.com
pa=1234
us=abcd

 

PingAteResponderAHT_Snap 2014-07-07 at 16.16.00

PingAteResponderAHT_Snap 2014-07-16 at 12.24.11

PingAteResponderAHT_Snap 2014-07-07 at 16.16.24

PingAteResponderAHT_Snap 2014-07-07 at 16.16.33

PingAteResponderAHT_Snap 2014-07-07 at 16.16.50

PingAteResponderAHT_Snap 2014-07-07 at 16.18.36

PingAteResponderAHT_Snap 2014-07-07 at 16.17.50

 

 

 

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

GeraPreencheSequenciasAHT: Programa que preenche Sequencias de Números baseados em um padrão definido por você

GeraPreencheSequenciasAHT é um programa que dado um padrão definido por você, ele substitui e preenche o padrão com números incrementais

GeraPreencheSequenciasAHT_001

 

Exemplo:

Definindo um padrão, por exemplo, assim para o programa:
Item para comprar numero #N# – Comprar no dia 0#N+1#/06/2014

O programa gerá uma sequência assim:
Item para comprar numero 1 – Comprar no dia 03/06/2014
Item para comprar numero 2 – Comprar no dia 04/06/2014
Item para comprar numero 3 – Comprar no dia 05/06/2014
Item para comprar numero 4 – Comprar no dia 06/06/2014
Item para comprar numero 5 – Comprar no dia 07/06/2014

 

Esse programa é util para gerar código fonte de um programa ou parte de um html/jsp/jsf,
como por exemplo um padrão assim:
data#N#.setOnFocusChangeListener(new ChangeListener(data#N#, nome#N#, endereco#N# desc#N-1#, idade#N+1#));

em que o programa gera uma sequência assim:
data3.setOnFocusChangeListener(new ChangeListener(data3, nome3, endereco3 desc2, idade4));
data4.setOnFocusChangeListener(new ChangeListener(data4, nome4, endereco4 desc3, idade5));
data5.setOnFocusChangeListener(new ChangeListener(data5, nome5, endereco5 desc4, idade6));
data6.setOnFocusChangeListener(new ChangeListener(data6, nome6, endereco6 desc5, idade7));
data7.setOnFocusChangeListener(new ChangeListener(data7, nome7, endereco7 desc6, idade8));

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

CriptografaAHT: Programa que criptografa e descriptografa texto

CriptografaAHT é um programa para windows que criptografa e descriptografa um texto utilizando algoritmos de criptografia simétrica DES ou TripleDES dada uma senha

CriptografaAHT_NEW_001

CriptografaAHT_PC_01_Snap 2014-05-21 at 11.02.50

 

 

CriptografaAHT_PC_02_Snap 2014-05-21 at 11.03.05

 

CriptografaAHT_PC_03_Snap 2014-05-21 at 11.03.25

CriptografaAHT_PC_04_Snap 2014-05-21 at 11.03.41

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

CriptografaAHT.apk para ANDROID: Programa que criptografa e descriptografa texto

CriptografaAHT.apk é um programa para Android que criptografa e descriptografa um texto utilizando algoritmos de criptografia simétrica DES ou TripleDES dada uma senha

CriptografaAHT_Screenshot_1

CriptografaAHT_Screenshot_2

CriptografaAHT_GooglePlay

Download via Google Play:
https://play.google.com/store/apps/details?id=br.com.andrehtgti2.criptografaahtGooglePlay_andrehtgti2

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

Base64AHT.apk para ANDROID: Programa que decodifica e codifica texto comum em Base64

O Base64AHT.apk é um programa que codifica para Base64 um texto qualquer e também decodifica para texto comum a partir de um texto em Base64

Base64AHT_Screenshot_2

Base64AHT_GooglePlay

Download via Google Play:
https://play.google.com/store/apps/details?id=br.com.andrehtgti2.base64ahtGooglePlay_andrehtgti2

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

DiferencaEntreDatasAHT.apk para ANDROID: Programa para calcular a diferença entre duas datas

O DiferencaEntreDatasAHT.apk  é um programa para Android que calcula a diferença entre duas datas, o resultado pode ser em:

1) Segundos
2) Minutos
3) Horas
4) Dias
5) Dias, meses e anos

DiferencaEntreDatasAHT_Screenshot_1

DiferencaEntreDatasAHT_Screenshot_2

DiferencaEntreDatasAHT_GooglePlay

Download via Google Play:
https://play.google.com/store/apps/details?id=br.com.andrehtgti2.calculadiferencaentredatasGooglePlay_andrehtgti2

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

IdadeCalculatorAHT.apk para ANDROID: Programa para calcular idades em dias, meses e anos.

O IdadeCalculatorAHT é um programa para Android para calcular a idade atual (em anos, meses e dias) baseado em datas de nascimentos que você pode cadastrar e salvar juntamente com a descrição/nome da pessoa para que toda vez que o programa seja aberto, a idade seja atualizada e calculada novamente.

IdadeCalculatorAHT_ScreenshotIdadeCalculatorAHT_GooglePlay

Download via Google Play:
https://play.google.com/store/apps/details?id=br.com.andrehtgti2idade

Essa versão Free permite cadastrar duas pessoas. Para cadastrar mais pessoas, adquira a versão FULL desse programa:
https://play.google.com/store/search?q=andrehtgti2

GooglePlay_andrehtgti2

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

GeraCnpjCpfAHT.apk para ANDROID: Programa Gerador e Validador de CPFs e CNPJs para ANDROID

O GeraCnpjCpfAHT.apk é um programa para Android para gerar números de CPFs e CNPJs válidos.

O programa também completa com os últimos dígitos validadores se para ele for passado os primeiros 9 dígitos do CPF ou os 12 primeiro dígitos do CNPJ.

Screenshot_2013-12-05-10-08-18

GooglePlay_Snap 2013-12-20 at 11.51.47

Download via Google Play:
https://play.google.com/store/apps/details?id=br.com.andrehtgti2.cpfcnpjaht

GooglePlay_andrehtgti2

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

GerenciadorDeCopiaColaAHT: Programa para copiar e armazenar vários textos separadamente um em cada tecla numérica do teclado

Clique no link abaixo:

 

Nova Versão V8.0 publicada!http://andretanaka.com.br/wp/2014/09/18/gerenciadordecopiacolaahtnovo/

 

Atualizado! Nova Versão V4.0 (02/04/2014)

Atualizações:

=>Nova janela para a exibição de todas os itens copiados, exibida por exemplo através da tecla Scroll Lock, possibilitando ou apenas mover para a área de transferência para posterior colagem ou colar o texto imediatamente

=>Edição e adição mais fácil de textos pré-carregados pelo programa através dessa nova janela de exibição dos itens copiados através do botão “Editar”/”Salvar

=>Novo menu com opções de mover os textos das áreas de copiados para a área de transferência para posterior colagem e opção de configuração para Habilitar ou Desabilitar teclas de atalho utilizados pelo programa

=>Novas teclas de atalho do teclado utilizados pelo programa para otimizar o uso

 

O GerenciadorDeCopiaColaAHT copia fazendo CTRL+C e armazenando vários textos em áreas separadas, uma em cada tecla numérica do teclado, e posteriormente você pode colar qualquer uma dessas informações em qualquer lugar e na ordem que você desejar.

O programa funciona assim:

Para COPIAR, pressione:   CTRL+SHIFT+NumeroDoTeclado

Para COLAR, pressione:     CTRL+NumeroDoTeclado    

Para mostrar a área de transferência com todos os itens copiados, pressione:   Scroll Lock   ou    CTRL+SHIFT+’     ou    CTRL+’     ou clique com o botão direito do mouse no ícone do programa perto do relógio do windows e clique em ‘Mostrar Copiados’

Observações:

1)NumeroDoTeclado= NumeroDoTeclado são as Teclas numéricas acima das teclas das letras do teclado. Não funciona com as teclas numéricas do NumPad (Não funciona com as teclas numéricas próximas a tecla NumLock do lado direito do teclado)

2)Para usar as teclas de atalho CTRL+SHIF+LetraEmBaixoDoNumeroDoLadoDireito é necessário habilitar esse atalho clicando no ícone do programa com o botão direito do mouse, em seguida em “Configurações” e em “Habilitar CTRL+SHIFT+LETRA em baixo do Número para COLAR”

 

Exemplos:

Copiar para área 1 = Selecione um texto e pressione CTRL+SHIF+1
Colar o que está na área 1 = pressione CTRL+SHIFT+q   ou   CTRL+1 

Copiar para área 5 = Selecione um texto e pressione CTRL+SHIF+5
Colar o que está na área 5 = Pressione CTRL+SHIFT+t   ou   CTRL+5

Copiar para área 7 = Selecione um texto e pressione CTRL+SHIF+7
Colar o que está na área 7 = Pressione CTRL+SHIFT+u   ou   CTRL+7

 

DICAS:

1)Para pré-carregar as posições dos números com textos personalizados, abra a tela de transferência pressionado Scroll Lock e clique em Editar, adicione textos nas áreas de armazenamento e em seguida clique em Salvar. Assim toda vez que o programa for aberto, esses textos estarão já salvos e carregados, prontos para serem colados

2)Clicando com o botão direito do mouse no ícone do programa ou pressionando Scroll Lock, é possível exibir a tela de transferência contendo os itens que foram copiados, nessa tela é possível mover o texto para área de colagem ou colar diretamente apertando o botão colar ou pressionando a respectiva tecla numérica do teclado.

3)Nesse mesmo menu clicando com o botão direito do mouse, é possível mover o texto selecionado para a área de transferência, verificar atualizações do programa, habilitar ou desabilitar teclas de atalho utilizadas por esse programa. 

 

 

Clicando com o botão direito do mouse no ícone do programa, abre-se um menu com vários itens, nesse menu pode-se escolher o item “Ajuda” que contem um breve tutorial GerenciadorDeCopiaColaAHT_001_Snap 2014-04-01 at 16.24.38 

Nesse menu, no item “Configurações” é possível habilitar ou desabilitar as teclas de atalho que o programa intercepta e utiliza. Essa opção é útil para casos em que você precisa desabilitar alguma tecla de atalho porque algum outro programa usa as mesmas teclas de atalho que esse programaGerenciadorDeCopiaColaAHT_002_Snap 2014-04-01 at 16.25.35 
Copiando o texto para a área 0
GerenciadorDeCopiaColaAHT_019_Snap 2014-04-01 at 16.51.33 

Copiando o texto para a área 1GerenciadorDeCopiaColaAHT_020_Snap 2014-04-01 at 16.51.49

Copiando o texto para a área 2GerenciadorDeCopiaColaAHT_021_Snap 2014-04-01 at 16.52.35

Visualizando itens copiadosGerenciadorDeCopiaColaAHT_022_Snap 2014-04-01 at 16.53.21

Colando o texto da área 1GerenciadorDeCopiaColaAHT_023_Snap 2014-04-01 at 16.55.47

Colando o texto da área 0GerenciadorDeCopiaColaAHT_024_Snap 2014-04-01 at 16.56.02

Colando o texto da área 2GerenciadorDeCopiaColaAHT_025_Snap 2014-04-01 at 16.56.21

 

 

Movendo o texto da área 8 para a área de transferência para efetuar futura colagemGerenciadorDeCopiaColaAHT_007_Snap 2014-04-01 at 16.40.53

Texto da área 8 foi movido para a área de transferência, pronto para colarGerenciadorDeCopiaColaAHT_008_Snap 2014-04-01 at 16.41.11

Colando o texto movidoGerenciadorDeCopiaColaAHT_009_Snap 2014-04-01 at 16.41.30

 

Editando e adicionando texto fixo na área de transferência para que sempre esse texto esteja presente nessa área de transferência inclusive na próxima vez que o programa ou o computador for ligado novamenteGerenciadorDeCopiaColaAHT_015_Snap 2014-04-01 at 16.48.13

 

Adicionando e salvando o texto fixo na área 4. Na próxima vez que o programa ou o computador for ligado, esse texto será automaticamente carregado para essa área. Recurso útil para deixar cadastrado textos que você digitar frequentemente como por exemplo o seu endereço de e-mail que é utilizado em vários sites para login.GerenciadorDeCopiaColaAHT_016_Snap 2014-04-01 at 16.48.55

 

Testando e colando o texto que foi adicionado na área 4GerenciadorDeCopiaColaAHT_017_Snap 2014-04-01 at 16.49.27

 

Texto coladoGerenciadorDeCopiaColaAHT_018_Snap 2014-04-01 at 16.49.43

 

 

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

 

ParkingAHT: Programa para Gerenciamente de Estacionamento

ParkingAHT é um programa para controle de entrada e saide de veículos de um estacionamento comercial, possibilitando a geração de relatórios financeiros e gerenciais e podendo ser acessado por vários computadores ao mesmo tempo em uma rede de computadores ou até mesmo acessado pela internet.

ParkingAHT_001

Principais Qualidades:

  • O sistema pode ser instalado de forma que ele possa ser acessado por qualquer computador da rede, podendo ser configurado nível de acesso ao sistema e as funções específicas do sistema para cada tipo de usuário.
  • O atendente do estacionamento pode ficar na entrada do estacionamento registrando a estrada de veiculos enquanto que o administrador ou dono do estacionamento pode acessar o sistema através do computador de sua sala particular para consultar a entrada e saida de veiculos além de poder gerar relatórios financeiros e gerenciais de quanto foi arrecadado no dia, quantos carros entraram e sairam, etc.
  • Ou o sistema pode ser instalado de forma que ele possa ser acessado pela internet dado autenticação de usuário e senha.
  • Ou o sistema pode ser instalado de forma que ele funcione localmente em um só computador  isolado.
  • O sistema pode funcionar localmente em um computador isolado.
  • O sistema registrada Entrada de Veiculo no Estacionamento Registrando a placa do veiculo, modelo do veiculo, cor, etc.
  • Imprime comprovante de Entrada do veiculo com os dados de entrada acima.
  • Registra Saida de Veiculo no Estacionamento calculando o tempo de estadia e o valor a ser pago pela estadia.
  • Calcula o valor do troco.
  • Possibilita escolha de modo de cobrança rotativo(por hora), por dia e por mês. (Futuramente será adicionado opção de convênio com valores personalizados por hora e configuráveis).
  • Possível configurar valor da hora, do dia, do mês, tolerância em minutos, etc.
  • Gera relátorios gerenciais de registros de entrada e saída de veículo.
  • Gera relatórios financeiros com o total arrecadado no dia, na semana ou no mês.
  • Fácil e rápida navegação no sistema.
  • Fácil e rápido registro de entrada e saida do veículo, essencial para estacionamentos com grandes movimentos.
  • Fácil e rápida localização do veículo podendo ser localizado pela placa(letra e/ou numero), cor, modelo do carro, horário, etc.
  • Fácil e rápida re-impressão de comprovante de saída.
  • Possível cancelar um registro de entrada na tela de saide de veiculo ou na tela de listar veículo.
  • Possível marcar como cortesia a estadia do veiculo e assim não entrando o valor dessa estadia no relatório financeiro onde aparece discriminado como estadia do tipo cortesia.
  • Para localização do veículo, lista de veículos podem ser ordenada por qualquer coluna bastando clicar no titulo da coluna desejada, assim como pode-se digitar uma letra no cabeçalho da coluna e o sistema procura todo registro que contem a palavra digitada.
  • Possível implementação de qualquer tipo de relatório desejado de acordo com as necessidades do usuário do sistema.
  • Sistema pode ser personalizado para cada cliente.

 

Interessado no sistema?
Quer implantar esse sistema no seu estacionamento?
Envie-me um e-mail!

by Andre Hiroshi Tanaka
www.andretanaka.com.br
andrehtgti2@gmail.com

 

Confira fotos do sistema:

ParkingAHT_001 ParkingAHT_002

ParkingAHT_003 ParkingAHT_004 ParkingAHT_005 ParkingAHT_006

ParkingAHT_007 ParkingAHT_008 ParkingAHT_009 ParkingAHT_010

ParkingAHT_011 ParkingAHT_012

 

 

Interessado no sistema?
Quer implantar esse sistema no seu estacionamento?
Envie-me um e-mail!

by Andre Hiroshi Tanaka
www.andretanaka.com.br
andrehtgti2@gmail.com

ReplacerAHT: Programa para manipulação rápida de texto.

O ReplacerAHT é um manipulador de texto, com ele, você pode:

  • Adicionar uma palavra no final ou no começo de todas as linhas do texto.
  • Converter todo o texto para maiúsculo ou minusculo.
  • Ordenar as linhas do texto em ordem alfabética crescente ou decrescente.
  • Contar palavras em um texto
  • Embaralhar uma lista ordenada de palavras
  • Substituir um conjunto de texto por outro de uma vez só.
  • Salvar esses conjuntos de texto (de/para) para uso posterior.

 

ReplacerAHT_NEW_001

 

 

Funcionamento:

1)Para o botão “Pegar o texto da TextArea3 e Substituir Tudo o que está na TextArea1 pelo conteúdo da TextArea2“, o programa possui 4 TextAreas:

  • TextArea1: Conjunto de palavras que serão procuradas no texto da textArea3
  • TextArea2: Conjunto de palavras que serão colocadas no lugar das respectivas palavras da textArea1 e que serão substituídas no texto da textArea3. Cada linha da textArea1 corresponde a respectiva linha da textArea2, ou seja, cada palavra da linha da textArea1 será substituída pela palavra da mesma linha da textArea2.
  • TextArea3: Texto no qual as alterações serão aplicadas
  • TextArea4: Resultado das operações sobre o texto da textArea3. Nessa textArea será exibida o resultado final das manipulações do texto.

2)O botões “Salvar como Template” serve para salvar o conjunto de palavras da TextArea1 e TextArea2 para ser usado novamente no futuro. Esse botão salva também o texto a ser adicionado no final e no começo da linha. Após salvar, um novo item na combo “Escolha o Template” irá surgir. Selecionando esse novo item na combo, os dados salvos são carregados para  a tela. O botão “Excluir Template da Combo” apaga um item salvo anteriormente da combo.

 

3)Para os botões listados abaixo, o texto da TextArea3 é manipulado executando uma das operações abaixo e o resultado é exibido na TextArea4:

  • “Converter Tudo da TextArea3 para Maiúsculo”
  • “Converter Tudo da TextArea3 para Minusculo”
  • “Adicionar no começo das linhas da TextArea3 a string”
  • “Adicionar no final das linhas da TextArea3 a string”
  • “Ordenar as linhas da TextArea3 em ordem crescente”
  • “Ordenar as linhas da TextArea3 em ordem decrescente”
  • “Embaralhar Ordem da TextArea3”
  • “Contar Palavras da TextArea3”

 

4)Pode-se editar o arquivo ‘tamanhoInicialLarguraAlturaSeparadosPorVirgula.conf’ e configurar o tamanho da tela do programa. Exemplo: 1600,800

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

Facebook Integrator AHT: Programa para postagens automáticas e agendadas em páginas do Facebook

FacebookIntegratorAHT:

Programa Java Web que integra com o Facebook e que permite o agendamento de tempos em tempos de postagens em páginas em que você é Criador de Conteúdo.
Ou seja, automatiza o processo de postagem em paginas do Facebook de tempos em tempos.
O programa loga na Facebook via OAUTH do facebook, ou seja, a senha do usuário não passa pelo programa, a senha é inserida diretamente no site oficial do facebook, garantindo assim a segurança da sua conta do Facebook.

Video de demonstração do programa rodando:
http://youtu.be/2GQZs1M5tQM

Exemplo de funcionamento do programa:

Quando for 13h00 o programa escolherá um link entre os 30 links que você cadastrou e postará na primeira pagina, em seguida o programa escolherá outro link diferente e postará na segunda pagina, e assim por diante até que em todas as paginas seja postado um link diferente.

Em seguida, quando for 13h10 o programa sorteará outro link que ainda não foi postado nessa primeira pagina e postará nessa primeira pagina, a seguir o programa escolherá outro link e postará na segunda pagina, e assim por diante até que todos os links sejam postados em todas as paginas.

Features:
-O programa guarda em banco de dados local os links a serem postados para que quando você acesse o sistema não precise cadastrar todos os links novamente. O programa guarda o conjunto de links separados para cada usuário do facebook.
-Permite a simulação do programa para verificar quais links o programa escolhe para postar em quais paginas.
-Pode-se escolher o tipo de postagem: Postar um link diferente em todas as paginas de uma vez,postar o mesmo link em todas as paginas de uma vez, postar um link de cada vez em uma pagina de cada vez
-O Programa gera um LOG completo de execução com visual HTML amigável de dizendo quais links foram postados em quais paginas e em que hora

Interessado no programa? Envie-me um e-mail!

by Andre Hiroshi Tanaka
www.andretanaka.com.br
andrehtgti2@gmail.com

FacebookIntegrator_PrintScreen1 FacebookIntegrator_PrintScreen2 FacebookIntegrator_PrintScreen3

FacebookIntegrator_PrintScreen4 FacebookIntegrator_PrintScreen5 FacebookIntegrator_PrintScreen6 FacebookIntegrator_PrintScreen7 FacebookIntegrator_PrintScreen8

 

by Andre Hiroshi Tanaka
www.andretanaka.com.br
andrehtgti2@gmail.com

Interessado no programa? Envie-me um e-mail!
andrehtgti2@gmail.com

Base64AHT: Programa que codifica e decodifica texto para Base64

O Base64AHT é um codificador e decodificador de texto para Base64.

Base64 é um método para codificação geralmente utilizado para transferir texto ou dados binários através de um canal que lida apenas com texto.

Por exemplo, se passarmos o texto “André Hiroshi Tanaka” para o programa,  ele codifica esse texto em Base64 e retorna “QW5kcukgSGlyb3NoaSBUYW5ha2E=”

E o contrário é valido, se passarmos o texto “QW5kcukgSGlyb3NoaSBUYW5ha2E=” para o programa, ele decodifica e retorna “André Hiroshi Tanaka”

 

 

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com

 

GeraCnpjCpfAHT: Programa Gerador e Validador de CPFs e CNPJs

O GeraCnpjCpfAHT é um gerador de números de CPFs e CNPJs válidos.

O programa também completa com os últimos dígitos validadores se para ele for passado os primeiros 9 dígitos do CPF ou os 12 primeiro dígitos do CNPJ.

 

 

by André Hiroshi Tanaka
Tanaka Tecnologia da Informação LTDA
www.andretanaka.com.br
andrehtgti2@gmail.com