[SP-pm] O que vocês estão aprontando?
MrBiTS
mrbits at linuxmasters.info
Mon Aug 25 03:34:05 PDT 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> E vocês? O que estão aprontando?
1) Algoritmos de análise combinatória para quebra de chaves de substituição baseadas em cifras de César;
2) Análise de dados não estruturados com informações de clientes, para alimentação de um banco de dados da empresa.
Aqui tem umas coisas legais para se fazer. O arquivo vem num formato "mais ou menos parecido" com os arquivos .ini da vida. Então temos:
[SECAO1]
valor1;valor2;valor3
[SECAO2]
X:hostname1
Y:hostname2
Y:hostname3
Z:hostname4
Z:hostname1
[SECAO4]
hostname1: loren ipsum: 1234; dolor sit amet: 3254
hostname2: loren ipsum: 1234; dolor sit amet: 3254
hostname3: loren ipsum: 1234; dolor sit amet: 3254
hostname4: loren ipsum: 1234; dolor sit amet: 3254
[SECAO4]
hostname1:4051
hostname2:2018
hostname2:2017
hostname4:4049
[SECAO5]
hostname1:474536126
hostname2:112596242
hostname4:956629834
hostname4:307409880
[SECAO6]
2008-07^2155717824^62299078
Com o arquivo "puro" não posso utilizar os métodos do Config::INI, que exige uma sintaxe mais rígida, assim:
[secao]
parametro=valor
Esse cara está exigindo um pouco mais de trabalho mas, basicamente, basta descobrir o nome de cada seção e enviar os dados
subsequentes a um parser específico. Nessas horas, sinto falta de uma estrutura case em Perl, que foi simulada por mim assim:
my $caseS = "Perl"; # a variavel $caseS recebe um valor
#
if ( $caseS == "C++" ) {
print "sua escolha: $caseS";
}
elsif ( $caseS == "Java" ) {
print "sua escolha: $caseS";
}
elsif ( $caseS == "Perl" ) {
print "sua escolha: $caseS";
}
elsif ( $caseS == "PHP" ) {
print 'sua escolha: $caseS";
}
elsif ( $caseS == "TSE SAL" ) {
print "sua escolha: $caseS";
}
# default
else {
print "Sua escolha $caseS nao e uma opcao valida";
}
3 )Uma porrada de customizações de relatórios para clientes.
- --
Um abraço
.0. MrBiTs - mrbits at linuxmasters.info
..0 GnuPG - http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186
000 http://www.mrbits.com.br
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
iD8DBQFIsoqdrDdxWm3R8YYRAgNOAJ9t75i2f+hU7LS0s//yVmPr4XyDagCfZSV4
/h/rShL8U0JIoeW4t/OedCM=
=j6xq
-----END PGP SIGNATURE-----
More information about the SaoPaulo-pm
mailing list