sexta-feira, 27 de junho de 2014

Você quer uma medalha para escrever um script? Claro: aqui está!


Principais erros de backup 10 endpoint


Engenheiro de software e membro Arizon Guarda Nacional do Exército Vivin Paliath explicou como escrever alguns macros Perl e Excel viu decorado com a Comenda Medalha do Exército, uma decoração premiada "a qualquer membro das Forças Armadas, que a si mesmo distingue por heroísmo, realização meritória, ou serviço meritório. "


Paliath servido um turno de serviço no Iraque durante 2005 e 2006 e, como ele explica em uma mensagem sobre suas experiências: "Meu trabalho era para encomendar peças de mecânica, buscá-las, volte peças antigas, gerenciar materiais perigosos, envio / retorno de veículos missões e licenças do punho. "







Durante o treinamento pré-tour, Paliath foi introduzido para a aplicação ele estaria obrigado a usar, chamado de "ULLS-G (Nível Unidade de Sistema de Logística - Terra).


O software correu em DOS, não oferecem uma interface point-and-click e ofereceu nenhum processamento em lote. A última omissão foi irritante, porque ele fez para os lotes de trabalho tedioso.


"Vamos dizer que você teve para imprimir licenças para os soldados em sua unidade", Paliath escreve. "Você tinha que passar e imprimir cada licença de um por um. Você iria a uma tela para carregar uma carteira de usuário, digitando o seu número de licença e, em seguida, você tinha que imprimi-lo. Nossa unidade possui cerca de 150 soldados, de modo a imprimir licenças de todos, eu tinha que olhar para cima individualmente cada soldado e, em seguida, imprimir a sua licença. "


Por acaso feliz, Paliath diz "Eu tropecei através de uma página onde alguém tinha postado um driver ODBC para ULLS-G. Isso significava que eu poderia executar consultas SQL contra os arquivos de dados ULLS-G. "


"Armado com isso, eu comecei a escrever scripts Perl para consultar os dados. No momento em que havia atingido o Iraque, eu tinha um roteiro de trabalho que gerou licenças como arquivos de texto para todos os soldados. O roteiro levou apenas um ou dois segundos para ser executado, ea parte mais longa do processo foi simplesmente imprimir as licenças. "


Outra das tarefas regulares de Paliath estava criando relatórios diários descrevendo o estado dos veículos de sua unidade. Entrada de dados manual para um planilhas do Excel foi a ordem do dia até que ele descobrir que o Excel foi confortáveis ​​dados importantes a partir de fontes ODBC habilitados. Uma Macro relatórios posteriores e diárias foram povoadas em instantes.


Paliath escreve que ele não deveria fazer esse trabalho por razões de segurança, mas que uma vez que os seus superiores apreciado as melhorias de produtividade que ele tinha permitido que eles fecharam os olhos.


Seu sargento também notou que seu trabalho, porque, no final de sua turnê, o certificado que acompanha a sua Medalha do louvor do exército mencionou especificamente seus esforços de codificação cáqui.


Paliath escreve que ficou surpreso ao receber a comenda, porque ele quase nunca foi fora da base e, portanto, trabalhou em relativa segurança. "Apesar de eu não trabalhar em nada disso para o reconhecimento, ainda é uma sensação boa quando você descobrir que o seu trabalho é apreciado", diz ele. ®



Nenhum comentário:

Postar um comentário