· 7 years ago · Nov 27, 2018, 10:04 PM
1=pod
2
3=head1 NAME
4
5Perl em Microsoft Windows
6
7
8=head1 DESCRIPTION
9
10Este é um singelo manual que pretende reunir informações uteis para a
11utilização da linguagem Perl no desenvolvimento e adminiastração com
12enfoque em ambiente Microsoft Windows.
13
14Para simplificar as buscas pelas informações, este material vai ser
15dividido em capitulos que podem ou não se complementar.
16
17Bom!
18Para uso deste material, espera-se que o leitor ja possua um fundamento
19e previo conhecimento intermediario/avançado no desenvolvimento em Perl,
20Orientação a Objetos, Modulos, etc.
21
22Caso ainda não possua, sugiro que pare a leitura deste material e leia
23os livros e manuais da linguagem até obter um maior compreendimento
24sobre como utilizar a mesma.
25
26
27=head1 FILES AND DIRECTORIES
28
29Leitura de arquivos e diretórios é uma necessidade não só no Windows mais
30em qualquer sistema operacional e saber fazer a leitura de arquivos de
31formas diferenciadas e com eficiencia pode garantir o sucesso da sua
32implementação e polpar muito tempo.
33
34my @list;
35
36opendir my $dir, 'c:/' or die $!;
37@list = readdir $dir;
38closedir $dir;
39
40for ( @list ) {
41 print "Arquivo: $_ \n" if -f $_;
42 print "Diretorio: $_ \n" if -d $_;
43}
44
45
46=head2 Acessando Diretório
47
48
49
50
51=head1 REPORTS AND LOGS
52
53Relatórios e logs são uma das formas mais eficientes de se fazer uma
54analise detalhada em um sistema. E Perl temos modulos excelentes para
55trabalhar com logs e para fazer analise de relatórios em varios
56ambientes.
57
58=head2 Logs
59
60...
61
62=head2 Relatórios de Eventos
63
64...
65
66=head2 Extraindo Informações
67
68...
69
70
71=head1 SERVICES AND PROCCESS
72
73O Windows a anos é um sistema que trabalha com diversos serviços e conseguir
74de alguma forma interagir com estes serviços ou trabalhar com processos do
75sistema pode lhe dar um poder extra com tarefas de administração.
76
77
78=head1 EMAIL
79
80Por muitas vezes nos deparamos com um problema ou serviço em que precisamos
81receber uma mensagem, temos que receber uma notificação ou precisamos
82monitorar o recebimento de um determinado email, extrair um anexo, enfim...
83
84Aqui nós veremos como fazer uso de modulos para o envio ou recebimento de
85e-mails através de alguns dos modulos que temos em nossos CPAN.
86
87=head2 Enviando E-Mails
88
89...
90
91=head2 Trabalhando com E-Mails
92
93...
94
95=head2 Extraindo anexos
96
97...
98
99
100=head1 WEB SERVICES
101
102Ultimamente a Microsoft tem implementado web services em vários de seus
103produtos para facilitar a integração e implementação de extenções.
104
105Neste capitulo vamos ver como consumir web services em Perl e até como
106interagir com alguns destes serviços.
107
108
109
110=head1 WEB
111
112Hoje em dia, trabalhar com dados extraidos da web é não só essencial como
113um diferencial para um profissional de desenvolvimento e adiministração de
114sistemas.
115
116A linguagem Perl, como foi desenhada para trabalhar de forma simples com
117grandes massas de dados, faz extração e automação de processos em sistemas
118web de forma muito simples.
119
120=head2 Baixando Dados
121
122...
123
124=head2 Acessando Paginas
125
126...
127
128=head2 Criando uma Pagina CGI
129
130...
131
132
133=head1 CONCLUSION
134
135Obviamente o que foi mostrado neste material é somente uma demonstração de
136como e o que pode ser feito, mas é claro que não conseguiriamos cobrir de
137forma detalhada todos os assuntos.
138
139Caso tenha alguma duvida, sugestão ou critica sobre o material acima, por
140favor, envie um e-mail para o(s) autor(es) deste material para que eles
141possam avaliar melhorar sempre este conteudo.
142
143
144=head1 AUTHOR
145
146Daniel Vinciguerra <dan.vinciguerra at gmail.com>
147
148...
149
150=cut