Jump to content
  • 0
BrendonPawn

"Aplicação em PuTTy"

Question

Boa tarde, primeiramente eu não sei nem como fazer essa pergunta, mas gostaria de saber em que linguagem, e como é feito esse tipo de aplicação. Eu conheco um pouco de programação e tenho vontade de desenvolver uma aplicação server/client que trabalha com putty assim como mostra a IMAGEM (retirada da internet)

 

Grato desde já, Brendon.

 

 

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 1

O que você indica na imagem é uma aplicação em linha de comando (CLI app), pode ser desenvido com diversas linguagens de programação. Você pode pesquisar a linguagem de programação que mais gosta e procurar uma biblioteca/framework para desenvolvimentode de aplicações em linha de comando. Você também pode pesquisar sobre curses e ncurses para criar aplicações mais avançadas.

  • +1 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By asacap1000
      Salve Galera!!! estou com um projeto onde preciso disponibilizar na intranet documentos que estão em um servidor.
      Estes documentos estão salvos em diversas pastas dividido por dias meses e anos etc etc.
      Não quero que list todos os documentos porém ele seria pesquisado.
      Exemplo: NF 123456
      No arquivo salvaram assim "cliente NF 123456.pdf", tentei utilzar o glob porém ele não retorna nada nem deu erro.
      Por ser em outro servidor não seu se ele consegue ler já pesquisei mas não encontrei nada sobre isso.
       
      Saberiam me ajudar com este caso:
       
      Na intranet ele terá uma busca normal de relatórios ao listar essas informações ele diponibiliza um link com o numero da NF a qual eu chamaria essa página para realizar a busca no servidor e assim abrir o arquivo no navegador..
    • By unset
      Olá a todos, estou com uma dúvida se alguém puder me ajudar.
       
      Qual seria a melhor forma de filtrar e como filtrar $_SERVER['REQUEST_METHOD']?
       
      Tenho um formulário simples
      <form action="deletar/10" method="post"> <input type="submit" class="btn btn-sm btn-danger" value="Deletar"> </form> Então recebo o id 10, ai como eu poderia validar esse formulário tendo certeza que ele veio pelo método post do meu servidor aplicando esse ou outro filtro ou método mais eficiente?
       
      Exemplo sem sucesso
      <?php public function deletar($id) { $id = filter_var($id, FILTER_VALIDATE_INT); $metodo = filter_var($_SERVER['REQUEST_METHOD'], FILTER_DEFAULT); if(isset($id) && isset($metodo)): echo 'pode salvar os dados'; endif; echo '<hr>'; var_dump($id); echo '<hr>'; var_dump($metodo); } ?>  
    • By Mfenoglio
      Galera boa tarde, estou com o seguinte problema.
      Eu quero fazer uma conta entre duas tabelas se for PAGO ou RECEBIDO.
      Minha query

       
      SELECT F10_CODBANCO, F10_VALOR, F0S5_RECPAG, SUM(S05_VALOR) AS SVALMOV, G27_N35OMEBAN5CO FROM F10, F05, G27 WHERE FS10_GRUPO = F05_GRUPO AND F10_EMPESA = F0X5_EMPRESA AND F_FILIAL d= F05_FILIAL AND Fa10_CGODBANCO = F05_BANCO AXND F10_GRUPO = G27_G AND F1MPARESA = G27_EAMPRESDA AND F10_FILIAL = G27_FILIAL AND F10_CODBANCO = G27_CODIGO AND FZ10_VALOR <> 0 GROUAP BYA F10_CODCBANCO, FA10_VALOR, F05_RECGHPAG, G27_NHOMEBANAO AORDER BY F10D_CODANCFO  
      o que eu quero é o seguinte, Se F05_RECPAG for igual a P então faça F10_VALOR - SUM(F05_VALOR) AS VALMOV .... agora se for igual a R faça F10_VALOR + SUM(F05_VALOR) AS VALMOV.
       
      Agradeço quem puder me ajudar. vlw
    • By mglhs
      Estou quebrando a cabeça para tentar usar o código abaixo com PHP.
      Estou recebendo essa resposta de uma CURL;
      Ele veio com alguma compactação gzip. Gostaria de usar com json. Ou conseguir pegar cada dado. Abaixo desse codigo, deixei mais organizado.
       
      F|CL;IT=#PU#B1#C1#D13#E42466419#F2#I1#X4100#;PC=1;|EV;|MG;CC=Campeonato Bras;|MA;TP=FI;|PA;NF=81727410;NA=Palmeiras v Vasco da Gama;BC=20190727210000;P1=1148;P2=1144;|PA;NF=81876252;NA=Cruzeiro v Athletico Paranaense;BC=20190727230000;P1=1157;P2=164926;|PA;NF=81727416;NA=Fluminense v São Paulo;BC=20190727230000;P1=1146;P2=1135;|PA;NF=81727412;NA=Internacional v Ceará;BC=20190727230000;P1=16025;P2=1569;|PA;NF=81727418;NA=Chapecoense v Bahia;BC=20190728150000;P1=13184;P2=1247;|PA;NF=81727423;NA=Flamengo v Botafogo;BC=20190728200000;P1=1149;P2=1534;|PA;NF=81727420;NA=Santos v Avaí;BC=20190728200000;P1=1142;P2=9518;|PA;NF=81727427;NA=Fortaleza v Corinthians;BC=20190728230000;P1=1218;P2=1147;|PA;NF=81727430;NA=Goiás v Atlético Mineiro;BC=20190728230000;P1=1300;P2=16039;|PA;NF=81727432;NA=CSA v Grêmio;BC=20190730000000;P1=10811;P2=1159;|MA;TP=TE;|PA;TD=164926;NA=Athletico Paranaense;|PA;TD=16039;NA=Atlético Mineiro;|PA;TD=9518;NA=Avaí;|PA;TD=1247;NA=Bahia;|PA;TD=1534;NA=Botafogo;|PA;TD=1569;NA=Ceará;|PA;TD=13184;NA=Chapecoense;|PA;TD=1147;NA=Corinthians;|PA;TD=1157;NA=Cruzeiro;|PA;TD=10811;NA=CSA;|PA;TD=1149;NA=Flamengo;|PA;TD=1146;NA=Fluminense;|PA;TD=1218;NA=Fortaleza;|PA;TD=1300;NA=Goiás;|PA;TD=1159;NA=Grêmio;|PA;TD=16025;NA=Internacional;|PA;TD=1148;NA=Palmeiras;|PA;TD=1142;NA=Santos;|PA;TD=1135;NA=São Paulo;|PA;TD=1144;NA=Vasco da Gama;|
       
      string(1370) "F|CL;IT=#PU#B1#C1#D13#E42466419#F2#I1#X4100#;PC=1;|EV;|MG;CC=Campeonato Bras;|MA;TP=FI;|
      PA;NF=81727410;NA=Palmeiras v Vasco da Gama;        BC=20190727210000; P1=1148;  P2=1144;|
      PA;NF=81876252;NA=Cruzeiro v Athletico Paranaense;    BC=20190727230000; P1=1157;  P2=164926;|
      PA;NF=81727416;NA=Fluminense v São Paulo;        BC=20190727230000; P1=1146;  P2=1135;|
      PA;NF=81727412;NA=Internacional v Ceará;        BC=20190727230000; P1=16025; P2=1569;|
      PA;NF=81727418;NA=Chapecoense v Bahia;            BC=20190728150000; P1=13184; P2=1247;|
      PA;NF=81727423;NA=Flamengo v Botafogo;            BC=20190728200000; P1=1149;  P2=1534;|
      PA;NF=81727420;NA=Santos v Avaí;            BC=20190728200000; P1=1142;  P2=9518;|
      PA;NF=81727427;NA=Fortaleza v Corinthians;        BC=20190728230000; P1=1218;  P2=1147;|
      PA;NF=81727430;NA=Goiás v Atlético Mineiro;        BC=20190728230000; P1=1300;  P2=16039;|
      PA;NF=81727432;NA=CSA v Grêmio;                BC=20190730000000; P1=10811; P2=1159;|
      MA;TP=TE;|
      PA;TD=164926;NA=Athletico Paranaense;|
      PA;TD=16039;NA=Atlético Mineiro;|
      PA;TD=9518;NA=Avaí;|
      PA;TD=1247;NA=Bahia;|
      PA;TD=1534;NA=Botafogo;|
      PA;TD=1569;NA=Ceará;|
      PA;TD=13184;NA=Chapecoense;|
      PA;TD=1147;NA=Corinthians;|
      PA;TD=1157;NA=Cruzeiro;|
      PA;TD=10811;NA=CSA;|
      PA;TD=1149;NA=Flamengo;|
      PA;TD=1146;NA=Fluminense;|
      PA;TD=1218;NA=Fortaleza;|
      PA;TD=1300;NA=Goiás;|
      PA;TD=1159;NA=Grêmio;|
      PA;TD=16025;NA=Internacional;|
      PA;TD=1148;NA=Palmeiras;|
      PA;TD=1142;NA=Santos;|
      PA;TD=1135;NA=São Paulo;|
      PA;TD=1144;NA=Vasco da Gama;|"
       
       
      Um help, pf!
    • By RICARDOVS
      Estou tentando rodar a consulta abaixo, porém está dando o erro "Sintaxe incorreta próxima à palavra-chave 'where'". Poderiam me ajudar?
       
          SELECT '3. CONTAS BANCARIAS' as OPERACAO,
                  SBC.REFERENCIA as DTVENC,
                  CTA.CODCTABCOINT COD,
                  CTA.DESCRICAO,
                  SANKHYA.OBTEM_SALDO_BANCO_TGFMBC(SBC.CODCTABCOINT,convert(DATETIME, :DTSALDO)+1) as SALDODODIA,
                  SANKHYA.OBTEM_SALDO_BANCO_TGFMBC(SBC.CODCTABCOINT,convert(DATETIME, :DTSALDO)+1) as SALDOFIN
             FROM TGFSBC SBC,TSICTA CTA
            WHERE SBC.CODCTABCOINT=CTA.CODCTABCOINT
              AND SBC.REFERENCIA=(SELECT MAX(SBC2.REFERENCIA) from TGFSBC SBC2 where SBC2.CODCTABCOINT=CTA.CODCTABCOINT)
              AND CTA.AD_EXIBE_BI='S'
      UNION ALL
          select *
            from (select '1. CAMBIAL PENDENTE' AS OPERACAO,
                          MAX(FIN.DTVENC) AS DTVENC,
                          NAT.CODNAT AS COD, 
                          nat.descrnat AS DESCRICAO,  
                          sum(VLRCAMBIAL) AS SALDODODIA,
                          sum(vlrdesdob) as SALDOFIN
                      from tgffin FIN JOIN AD_CAMBIAL CAM ON (CAM.NUFIN=FIN.NUFIN)
                          join tgfnat nat on (nat.codnat=fin.codnat)
                    where CAM.TIPO='P' group by nat.descrnat, NAT.CODNAT, '1. CAMBIAL PENDENTE') s
          where :OPERACAO='1. CAMBIAL PENDENTE'
      UNION ALL
          select *
            from (select '2. CAMBIAL DISPONIVEL' AS OPERACAO,
                          MAX(FIN.DTVENC) AS DTVENC,
                          NAT.CODNAT AS COD, 
                          nat.descrnat AS DESCRICAO,  
                          sum(VLRCAMBIAL) AS SALDODODIA,
                          sum(vlrdesdob) as SALDOFIN
                      from tgffin FIN JOIN AD_CAMBIAL CAM ON (CAM.NUFIN=FIN.NUFIN)
                          join tgfnat nat on (nat.codnat=fin.codnat)
                    where CAM.TIPO='D' group by nat.descrnat, NAT.CODNAT, '2. CAMBIAL DISPONIVEL') s
          where :OPERACAO='2. CAMBIAL DISPONIVEL'
      UNION ALL
          select *
            from (select '4. MOVIMENTO' AS OPERACAO,
                          MAX(FIN.DTVENC) AS DTVENC,
                          NAT.CODNAT AS COD, 
                          nat.descrnat AS DESCRICAO,  
                          sum(fin.vlrdesdob*fin.recdesp) AS SALDODODIA,
                          sum(fin.vlrdesdob*fin.recdesp) AS SALDOFIN
                      from tgffin FIN join tgfnat nat on (nat.codnat=fin.codnat)
                          INNER JOIN TGFTOP TOC ON (FIN.CODTIPOPER = TOC.CODTIPOPER AND FIN.DHTIPOPER = TOC.DHALTER)
                          LEFT JOIN AD_CAMBIAL CAM ON (CAM.NUFIN=FIN.NUFIN) AND TOC.DHALTER = (SELECT MAX(TOC.DHALTER) FROM TGFTOP TOC WHERE FIN.CODTIPOPER= TOC.CODTIPOPER) AND TOC.GRUPO<>:ADIANTAMENTOS
                  where  (FIN.DHBAIXA is null)
                  AND FIN.CODEMP IN :EMPRESA
                  AND (FIN.PROVISAO<>:PROVISAO)
                  AND (FIN.CODTIPTIT<>19 AND FIN.CODTIPTIT<>20 AND FIN.CODTIPTIT<>21)
                  and FIN.DTVENC=:DIA
                  group by nat.descrnat, NAT.CODNAT, '4. MOVIMENTO')
          where :OPERACAO='4. MOVIMENTO'
       
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.