Escreva o texto abaixo num editor de textos (Bloco de Notas), um arquivo com extesao .scf, ex.: "Mostrar Area de Trabalho.scf" [Shell] Command=2 IconFile=explorer.exe,3 [Taskbar] Command=ToggleDesktopSalve esse arquivo na area de trabalho.Agora voce pode arrastar para barra de incializacao rapida. Siga os passos abaixo:1) Clicar em INICIAR2) Executar3) digite: CMD4) Digite a linha abaixo para abrir a porta 21 no firewall:netsh advfirewall firewall add rule name="FTP (no SSL)" action=allow protocol=TCP dir=in localport=215) Ativar no firewall o filtro de aplicacao para FTP (aka Stateful FTP) que ira dinamicamente abrir a porta para conexao de dados:netsh advfirewall set global StatefulFtp enable Imagine a seguinte saida de um SELECT: Cod Banco Cod. das Agencias 001 Banco do Brasil 03996,34096,03816 104 Caixa Economica Federal 12212,03996 237 Bradesco 00833 422 Sicredi 0153, 0300, 0500 Pergunto: Como obter a coluna com os Codigos das Agencias concatenados e separados por virgula? 1a solucao na base da forca bruta: SELECT B.CODIGO, B.NOME, COALESCE((SELECT AGENCIA FROM AGENCIA A WHERE A.BANCO = B.CODIGO LIMIT 1),'') || COALESCE(',' || (SELECT AGENCIA FROM AGENCIA A WHERE A.BANCO = B.CODIGO LIMIT 1 OFFSET 1), '') || COALESCE(',' || (SELECT AGENCIA FROM AGENCIA A WHERE A.BANCO = B.CODIGO LIMIT 1 OFFSET 2), '') || COALESCE(',' || (SELECT AGENCIA FROM AGENCIA A WHERE A.BANCO = B.CODIGO LIMIT 1 OFFSET 3), '') FROM BANCO B ORDER BY 1,3Ate que a solucao acima funciona, porem pouco eficiente, e com limitacoes, no caso limitado a 4 agencias.2a solucao o ideal:SELECT B.Codigo, B.Nome, ARRAY_TO_STRING(Array( SELECT A.Agencia::VARCHAR FROM Agencia A WHERE A.Banco = B.Codigo ),',') AS Agencias FROM Banco BAgora sim, temos uma solucao mais eficiente, e sem limite de agencias. cRegEx := "[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}"If HB_RegExMatch( cRegEx, cEmail, .F. )? "Email Valido!"Else ? "Email Invalido!"EndIf A vida profissional tem deixado a existencia do blog em segundo plano. Em virtude disso, por exemplo, fiquei devendo aos leitores uma serie sobre a intrigante Operacao Dama de Espadas.No meu mundo profissional, sou professor de Etica e Legislacao Jornalistica ha ja alguns anos. Fui responsavel por essa disciplina na UFC e, atualmente, sou o condutor das disciplinas de Etica e de Legislacao na UFRN.Em virtude disso, tenho muita tranquilidade em algumas posturas.Por exemplo, sempre dou como regra para os alunos a necessidade de que se nao publique nenhuma denuncia sem se estar de posse de documentos comprobatorios e/ou testemunhos que as reivindiquem.Tambem esclareco aos alunos o valor da responsabilidade: voce e responsavel pelo que publica - logo, esteja disponivel para responder ate diante de um juiz sobre o que voce publicou. Eventualmente, voce tem de estar disponivel para responder pelos crimes contra a honra e imagem que possa cometer - ou ser acusado de cometer.Como se previne contra isso? Respeita-se o modo de fazer do jornalismo e nao se faz acusacao sem que haja documentos que a comprovem.Sempre agi assim nesse blog.Logo, estou tranquilo sobre tudo que ja publiquei aqui.Ainda assim, esta manha recebi a visita de uma oficial de justica me intimando para uma audiencia preliminar no dia 07 de outubro, 9h20, no 1o Juizado Especial Criminal de Natal. Trata-se do processo 0107713-77.2015.8.20.0001 movido contra mim