Página 1 de 1

4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 23 Abr 2021 13:21
por Rodrigo_P_A
É isso, uma aplicação que fiz:
4.7MB - Linux x64 - sem dependências. Copiou o executável, rodou
5.5MB - Windows 32bits - sem dependências. Copiou o executável, rodou

O que tem de funcionalidade?
WebServer - completo para fornecer arquivos para as máquinas fazerem download dele sem necessidade de outros aplicativos de terceiros.
SSH client - Acessa outros dispositivos via ssh
SSL / Criptografia: parte com openssl parte com mbedtls
WebServer client: Para fazendo downloads e consultar serviços webserver
Interpretador JSON para tratar informações. O formato JSON é incrível mesmo, muito flexível.
Várias outras rotinas internas.

Trata-se de um aplicativo de linha de comando, que roda em linux/windows ( como eu já mencionei ).

Esse aplicativo é base para outros da minha empresa.

Esse já está rodando, faz verificação de versões de máquinas linux mesmo sem ter nada instalado, acessando a máquna via ssh, a máquina pode ser Linux Intel, Arm, etc. ele identifica a licença, baixa, instala ou atualiza etc automaticamente.

Re: 4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 23 Abr 2021 18:20
por tcpipchip
Estas liberando o código ?

Re: 4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 23 Abr 2021 21:06
por Rodrigo_P_A
tcpipchip escreveu:Estas liberando o código ?
Ainda não decidi


Enviado do meu iPhone usando Tapatalk

Re: 4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 24 Abr 2021 11:38
por tcpipchip
deixa open!

Nos temos feito aqui várias LIBS open para Arduino, mais de 15

Re: 4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 24 Abr 2021 16:16
por Rodrigo_P_A
Sobre opensource, vai demorar, já pensei em colocar várias coisas que eu fiz no github com licença MIT ou Apache, mas pra isso eu preciso documentar melhor as coisas e minha prioridade hoje é pagar conta ;( .

O que eu quis demonstrar, é o que dá pra fazer depois que a gente aprende a usar as ferramentas, e como fica enxuto, sem um monte de bibliotecas externas, e sem usar toneladas de espaço de RAM ou disco.

Re: 4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 25 Abr 2021 10:36
por tcpipchip
Hoje,

Entendi, pq hoje quando fizemos algo publico, começa a chover pessoal pedindo patchs

Re: 4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 25 Abr 2021 12:15
por Rodrigo_P_A
tcpipchip escreveu:Hoje,

Entendi, pq hoje quando fizemos algo publico, começa a chover pessoal pedindo patchs
Parece que quando coloca opensource o pessoal acha que vc tem obrigação de ficar respondendo e postando patch’s e novas funções . Esse é meu medo , não tô preparado pra isso agora não


Enviado do meu iPhone usando Tapatalk

4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 25 Abr 2021 12:16
por Rodrigo_P_A
Quando puder posta a lista do que você já colocou opensource pra gente conhecer


Enviado do meu iPhone usando Tapatalk

Re: 4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 26 Abr 2021 08:01
por mrgadotti
Rodrigo_P_A escreveu:É isso, uma aplicação que fiz:
4.7MB - Linux x64 - sem dependências. Copiou o executável, rodou
5.5MB - Windows 32bits - sem dependências. Copiou o executável, rodou

O que tem de funcionalidade?
WebServer - completo para fornecer arquivos para as máquinas fazerem download dele sem necessidade de outros aplicativos de terceiros.
SSH client - Acessa outros dispositivos via ssh
SSL / Criptografia: parte com openssl parte com mbedtls
WebServer client: Para fazendo downloads e consultar serviços webserver
Interpretador JSON para tratar informações. O formato JSON é incrível mesmo, muito flexível.
Várias outras rotinas internas.

Trata-se de um aplicativo de linha de comando, que roda em linux/windows ( como eu já mencionei ).

Esse aplicativo é base para outros da minha empresa.

Esse já está rodando, faz verificação de versões de máquinas linux mesmo sem ter nada instalado, acessando a máquna via ssh, a máquina pode ser Linux Intel, Arm, etc. ele identifica a licença, baixa, instala ou atualiza etc automaticamente.


Muito show, hoje não é mais comum de ver o pessoal fazendo aplicações assim, grande maioria migra pra um Python ou NodeJS e acha o máximo aquela aplicação consumindo 1GB RAM e 500 MB de disco pra mostrar um Hello World hehehehehe

Re: 4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 26 Abr 2021 08:04
por mrgadotti
tcpipchip escreveu:Hoje,

Entendi, pq hoje quando fizemos algo publico, começa a chover pessoal pedindo patchs


Também tenho essa conclusão, evito por algo open que já sei que não vou dar suporte :?

Re: 4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 26 Abr 2021 09:21
por andre_luis
Coloquei umas bibliotecas no Github uns 2 anos atrás, e toda vez que alguem reporta alguma issue ofereço o adicionar no projeto, e ninguem se dispõe a fazer, mesmo com a receita de bolo postada, então não me sinto pressionado por não os atender...na verdade a plataforma poderia ter uma Tag para indicar unsuported.

Re: 4.7MB / 5.5MB - WebServer, SSH, SSL, Banco de dados...

MensagemEnviado: 02 Mai 2021 08:31
por tcpipchip
as nossas aqui sempre estão mandando questionamentos...