Faz um tempinho que não escrevo no blog.
Logo volto com novidades nos assuntos como ruby,rails,Linux,PostgreSQL.
Estou estudando algumas coisas legais para colocar no blog.
Wednesday, May 11, 2011
estudando coisas novas
Thursday, April 28, 2011
Recuperação de dados - Conhecendo o foremost
Hoje vamos conhecer uma ferramenta chamada foremost .
Link do site : http://foremost.sourceforge.net/
O Foremost é usado básicamente para recuperação de arquivos .
Vamos colocar a mão na massa?!
Para conhecer as opções você pode executar um "man foremost"
Vamos fazer um teste usando a recuperação de dados de um pen drive .
Abaixo o conteúdo existente neste disco :
jy@victory:~$ cd /media/my_stickj/
jy@victory:/media/my_stickj$ ls -lhtr
total 16K
drwx------ 2 jy jy 4.0K 2011-03-14 19:14 ieq
drwx------ 2 jy jy 4.0K 2011-03-14 19:14 compar
drwx------ 3 jy jy 4.0K 2011-03-14 19:14 nfe
drwx------ 2 jy jy 4.0K 2011-03-24 13:49 fotos
jy@victory:/media/my_stickj$ cd fotos/
jy@victory:/media/my_stickj/fotos$ ls -lhtr
total 124K
-rw-r--r-- 1 jy jy 11K 2011-03-02 23:30 ruby.jpg
-rw-r--r-- 1 jy jy 4.3K 2011-03-02 23:31 ti.jpg
-rw-r--r-- 1 jy jy 6.6K 2011-03-02 23:32 oca.jpg
-rw-r--r-- 1 jy jy 5.0K 2011-03-02 23:32 oce.jpg
-rw-r--r-- 1 jy jy 2.3K 2011-03-02 23:33 oracle_database.jpg
-rw-r--r-- 1 jy jy 4.2K 2011-03-02 23:34 oracle11g.jpg
-rw-r--r-- 1 jy jy 3.6K 2011-03-02 23:35 linux.jpg
-rw-r--r-- 1 jy jy 7.3K 2011-03-02 23:36 ubuntu.jpg
-rw-r--r-- 1 jy jy 8.0K 2011-03-02 23:36 postgresql.jpg
-rw-r--r-- 1 jy jy 6.6K 2011-03-02 23:36 oracle_mysql.jpg
-rw-r--r-- 1 jy jy 4.4K 2011-03-02 23:37 fedena.png
-rw-r--r-- 1 jy jy 6.4K 2011-03-02 23:38 redhat.jpg
-rw-r--r-- 1 jy jy 7.7K 2011-03-02 23:39 fedora.jpg
-rw-r--r-- 1 jy jy 8.2K 2011-03-02 23:39 fedora2.png
-rw-r--r-- 1 jy jy 7.4K 2011-03-02 23:43 exadata.jpg
-rw-r--r-- 1 jy jy 47 2011-03-02 23:47 Picasa.ini
jy@victory:/media/my_stickj/fotos$
Suponhamos que o cidadão dono do pen drive faça isso :
jy@victory:/media/my_stickj$ rm -r *
jy@victory:/media/my_stickj$ ls
jy@victory:/media/my_stickj$
ou mesmo que for usando interface grafica .
Se fomos analisar o disco estará vazio.
Agora vamos usar o foremost .
1º Copiar o disco para um arquivo em um diretorio qualquer para análise :
- Usando um fdisk -l conseguimos pegar o nome do disco no sistema operacional
Disk /dev/sdb: 1035 MB, 1035993088 bytes
32 heads, 62 sectors/track, 1019 cylinders
Units = cylinders of 1984 * 512 = 1015808 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00094a3d
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1019 1010817 c W95 FAT32 (LBA)
- Usando o comando "dd" vamos extrair o conteído do disco para o arquivo :
jy@victory:/media/my_stickj$ sudo dd if=/dev/sdb of=/home/jy/temp/pendrivex.raw
2023424+0 records in
2023424+0 records out
1035993088 bytes (1.0 GB) copied, 397.122 s, 2.6 MB/s
jy@victory:/media/my_stickj$
-visualizando o arquivo
jy@victory:~/temp$ pwd
/home/jy/temp
jy@victory:~/temp$ ls -lhtr
total 989M
-rw-r--r-- 1 root root 988M 2011-03-24 15:15 pendrivex.raw
jy@victory:~/temp$
- Agora vamos usar realmente o foremost para extrair possíveis conteúdos do disco
Vamos usar o básico que faz uso das opções default do programa,sem especificar tipo de arquivo,tamanho de bloco entre outras :
jy@victory:~/temp$ foremost -t all -i /home/jy/temp/pendrivex.raw -o /home/jy/temp/pendrivexfiles/ -v
Foremost version 1.5.7 by Jesse Kornblum, Kris Kendall, and Nick Mikus
Audit File
Foremost started at Thu Mar 24 16:13:37 2011
Invocation: foremost -t all -i /home/jy/temp/pendrivex.raw -o /home/jy/temp/pendrivexfiles/ -v
Output directory: /home/jy/temp/pendrivexfiles
Configuration file: /etc/foremost.conf
Processing: /home/jy/temp/pendrivex.raw
|------------------------------------------------------------------
File: /home/jy/temp/pendrivex.raw
Start: Thu Mar 24 16:13:37 2011
Length: 988 MB (1035993088 bytes)
Num Name (bs=512) Size File Offset Comment
*0: 00260926.jpg 99 KB 133594112
1: 00303110.jpg 11 KB 155192320
2: 00303134.jpg 8 KB 155204608
3: 00303158.jpg 26 KB 155216896
4: 00303214.jpg 21 KB 155245568
5: 00303262.jpg 8 KB 155270144
6: 00303286.jpg 26 KB 155282432
7: 00303342.jpg 14 KB 155311104
8: 00303374.jpg 9 KB 155327488
9: 00326102.jpg 105 KB 166964224
10: 00326318.jpg 113 KB 167074816
....
64: 00303102.png 499 B 155188224 (15 x 14)
*********|
Finish: Thu Mar 24 16:14:10 2011
65 FILES EXTRACTED
jpg:= 26
gif:= 8
htm:= 1
zip:= 2
png:= 28
------------------------------------------------------------------
Foremost finished at Thu Mar 24 16:14:10 2011
jy@victory:~/temp$
Acima coloquei parte da execução do comando para extração de conteúdo e abaixo temos o relatório do foremost :
Foremost version 1.5.7 by Jesse Kornblum, Kris Kendall, and Nick Mikus
Audit File
Foremost started at Thu Mar 24 16:13:37 2011
Invocation: foremost -t all -i /home/jy/temp/pendrivex.raw -o /home/jy/temp/pendrivexfiles/ -v
Output directory: /home/jy/temp/pendrivexfiles
Configuration file: /etc/foremost.conf
------------------------------------------------------------------
File: /home/jy/temp/pendrivex.raw
Start: Thu Mar 24 16:13:37 2011
Length: 988 MB (1035993088 bytes)
Num Name (bs=512) Size File Offset Comment
0: 00260926.jpg 99 KB 133594112
1: 00303110.jpg 11 KB 155192320
2: 00303134.jpg 8 KB 155204608
3: 00303158.jpg 26 KB 155216896
4: 00303214.jpg 21 KB 155245568
5: 00303262.jpg 8 KB 155270144
6: 00303286.jpg 26 KB 155282432
7: 00303342.jpg 14 KB 155311104
8: 00303374.jpg 9 KB 155327488
9: 00326102.jpg 105 KB 166964224
10: 00326318.jpg 113 KB 167074816
11: 00326558.jpg 7 KB 167197696
12: 00326574.jpg 4 KB 167205888
13: 00326590.jpg 7 KB 167214080
14: 00326606.jpg 8 KB 167222272
15: 00326630.jpg 3 KB 167234560
16: 00326638.jpg 6 KB 167238656
17: 00326654.jpg 4 KB 167246848
18: 00326670.jpg 4 KB 167255040
19: 00326686.jpg 2 KB 167263232
20: 00326694.jpg 6 KB 167267328
21: 00326718.jpg 7 KB 167279616
22: 00326734.jpg 6 KB 167287808
23: 00326750.jpg 10 KB 167296000
24: 00326774.jpg 4 KB 167308288
25: 00326790.jpg 7 KB 167316480
26: 00294666.gif 158 B 150869425 (31 x 32)
27: 00294667.gif 141 B 150869688 (31 x 32)
28: 00294667_1.gif 162 B 150869934 (31 x 32)
29: 00294668.gif 153 B 150870203 (32 x 32)
30: 00294668_1.gif 153 B 150870463 (32 x 32)
31: 00294669.gif 153 B 150870723 (32 x 32)
32: 00294669_1.gif 153 B 150870974 (32 x 32)
33: 00303094.gif 99 B 155184128 (19 x 18)
34: 00303494.htm 27 KB 155389123
35: 00297978.zip 2 MB 152564906
36: 00303566.zip 11 MB 155425792
37: 00294670.png 4 KB 150871299 (48 x 48)
38: 00294679.png 3 KB 150876111 (47 x 48)
39: 00294687.png 3 KB 150879952 (48 x 48)
40: 00294694.png 3 KB 150883833 (48 x 48)
41: 00297615.png 8 KB 152378989 (783 x 63)
42: 00297829.png 783 B 152488815 (16 x 16)
43: 00297831.png 783 B 152489744 (16 x 16)
44: 00297833.png 783 B 152490675 (16 x 16)
45: 00297844.png 3 KB 152496470 (48 x 48)
46: 00297851.png 3 KB 152499818 (48 x 48)
47: 00297857.png 3 KB 152503168 (48 x 48)
48: 00297893.png 2 KB 152521218 (48 x 48)
49: 00297897.png 2 KB 152523457 (48 x 48)
50: 00297901.png 2 KB 152525698 (48 x 48)
51: 00297910.png 473 B 152529932 (16 x 16)
52: 00297911.png 473 B 152530563 (16 x 16)
53: 00297912.png 473 B 152531196 (16 x 16)
54: 00297934.png 2 KB 152542618 (48 x 48)
55: 00297939.png 2 KB 152544861 (48 x 48)
56: 00297943.png 2 KB 152547106 (48 x 48)
57: 00297948.png 519 B 152549603 (16 x 16)
58: 00297949.png 519 B 152550240 (16 x 16)
59: 00297950.png 519 B 152550879 (16 x 16)
60: 00297952.png 525 B 152551642 (16 x 16)
61: 00297953.png 525 B 152552317 (16 x 16)
62: 00297955.png 525 B 152552994 (16 x 16)
63: 00302756.png 4 KB 155011231 (32 x 32)
64: 00303102.png 499 B 155188224 (15 x 14)
Finish: Thu Mar 24 16:14:10 2011
65 FILES EXTRACTED
jpg:= 26
gif:= 8
htm:= 1
zip:= 2
png:= 28
------------------------------------------------------------------
Foremost finished at Thu Mar 24 16:14:10 2011
Logo veremos mais algumas ferramentas.
Abs,
JC
Link do site : http://foremost.sourceforge.net/
O Foremost é usado básicamente para recuperação de arquivos .
Vamos colocar a mão na massa?!
Para conhecer as opções você pode executar um "man foremost"
Vamos fazer um teste usando a recuperação de dados de um pen drive .
Abaixo o conteúdo existente neste disco :
jy@victory:~$ cd /media/my_stickj/
jy@victory:/media/my_stickj$ ls -lhtr
total 16K
drwx------ 2 jy jy 4.0K 2011-03-14 19:14 ieq
drwx------ 2 jy jy 4.0K 2011-03-14 19:14 compar
drwx------ 3 jy jy 4.0K 2011-03-14 19:14 nfe
drwx------ 2 jy jy 4.0K 2011-03-24 13:49 fotos
jy@victory:/media/my_stickj$ cd fotos/
jy@victory:/media/my_stickj/fotos$ ls -lhtr
total 124K
-rw-r--r-- 1 jy jy 11K 2011-03-02 23:30 ruby.jpg
-rw-r--r-- 1 jy jy 4.3K 2011-03-02 23:31 ti.jpg
-rw-r--r-- 1 jy jy 6.6K 2011-03-02 23:32 oca.jpg
-rw-r--r-- 1 jy jy 5.0K 2011-03-02 23:32 oce.jpg
-rw-r--r-- 1 jy jy 2.3K 2011-03-02 23:33 oracle_database.jpg
-rw-r--r-- 1 jy jy 4.2K 2011-03-02 23:34 oracle11g.jpg
-rw-r--r-- 1 jy jy 3.6K 2011-03-02 23:35 linux.jpg
-rw-r--r-- 1 jy jy 7.3K 2011-03-02 23:36 ubuntu.jpg
-rw-r--r-- 1 jy jy 8.0K 2011-03-02 23:36 postgresql.jpg
-rw-r--r-- 1 jy jy 6.6K 2011-03-02 23:36 oracle_mysql.jpg
-rw-r--r-- 1 jy jy 4.4K 2011-03-02 23:37 fedena.png
-rw-r--r-- 1 jy jy 6.4K 2011-03-02 23:38 redhat.jpg
-rw-r--r-- 1 jy jy 7.7K 2011-03-02 23:39 fedora.jpg
-rw-r--r-- 1 jy jy 8.2K 2011-03-02 23:39 fedora2.png
-rw-r--r-- 1 jy jy 7.4K 2011-03-02 23:43 exadata.jpg
-rw-r--r-- 1 jy jy 47 2011-03-02 23:47 Picasa.ini
jy@victory:/media/my_stickj/fotos$
Suponhamos que o cidadão dono do pen drive faça isso :
jy@victory:/media/my_stickj$ rm -r *
jy@victory:/media/my_stickj$ ls
jy@victory:/media/my_stickj$
ou mesmo que for usando interface grafica .
Se fomos analisar o disco estará vazio.
Agora vamos usar o foremost .
1º Copiar o disco para um arquivo em um diretorio qualquer para análise :
- Usando um fdisk -l conseguimos pegar o nome do disco no sistema operacional
Disk /dev/sdb: 1035 MB, 1035993088 bytes
32 heads, 62 sectors/track, 1019 cylinders
Units = cylinders of 1984 * 512 = 1015808 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00094a3d
Device Boot Start End Blocks Id System
/dev/sdb1 * 1 1019 1010817 c W95 FAT32 (LBA)
- Usando o comando "dd" vamos extrair o conteído do disco para o arquivo :
jy@victory:/media/my_stickj$ sudo dd if=/dev/sdb of=/home/jy/temp/pendrivex.raw
2023424+0 records in
2023424+0 records out
1035993088 bytes (1.0 GB) copied, 397.122 s, 2.6 MB/s
jy@victory:/media/my_stickj$
-visualizando o arquivo
jy@victory:~/temp$ pwd
/home/jy/temp
jy@victory:~/temp$ ls -lhtr
total 989M
-rw-r--r-- 1 root root 988M 2011-03-24 15:15 pendrivex.raw
jy@victory:~/temp$
- Agora vamos usar realmente o foremost para extrair possíveis conteúdos do disco
Vamos usar o básico que faz uso das opções default do programa,sem especificar tipo de arquivo,tamanho de bloco entre outras :
jy@victory:~/temp$ foremost -t all -i /home/jy/temp/pendrivex.raw -o /home/jy/temp/pendrivexfiles/ -v
Foremost version 1.5.7 by Jesse Kornblum, Kris Kendall, and Nick Mikus
Audit File
Foremost started at Thu Mar 24 16:13:37 2011
Invocation: foremost -t all -i /home/jy/temp/pendrivex.raw -o /home/jy/temp/pendrivexfiles/ -v
Output directory: /home/jy/temp/pendrivexfiles
Configuration file: /etc/foremost.conf
Processing: /home/jy/temp/pendrivex.raw
|------------------------------------------------------------------
File: /home/jy/temp/pendrivex.raw
Start: Thu Mar 24 16:13:37 2011
Length: 988 MB (1035993088 bytes)
Num Name (bs=512) Size File Offset Comment
*0: 00260926.jpg 99 KB 133594112
1: 00303110.jpg 11 KB 155192320
2: 00303134.jpg 8 KB 155204608
3: 00303158.jpg 26 KB 155216896
4: 00303214.jpg 21 KB 155245568
5: 00303262.jpg 8 KB 155270144
6: 00303286.jpg 26 KB 155282432
7: 00303342.jpg 14 KB 155311104
8: 00303374.jpg 9 KB 155327488
9: 00326102.jpg 105 KB 166964224
10: 00326318.jpg 113 KB 167074816
....
64: 00303102.png 499 B 155188224 (15 x 14)
*********|
Finish: Thu Mar 24 16:14:10 2011
65 FILES EXTRACTED
jpg:= 26
gif:= 8
htm:= 1
zip:= 2
png:= 28
------------------------------------------------------------------
Foremost finished at Thu Mar 24 16:14:10 2011
jy@victory:~/temp$
Acima coloquei parte da execução do comando para extração de conteúdo e abaixo temos o relatório do foremost :
Foremost version 1.5.7 by Jesse Kornblum, Kris Kendall, and Nick Mikus
Audit File
Foremost started at Thu Mar 24 16:13:37 2011
Invocation: foremost -t all -i /home/jy/temp/pendrivex.raw -o /home/jy/temp/pendrivexfiles/ -v
Output directory: /home/jy/temp/pendrivexfiles
Configuration file: /etc/foremost.conf
------------------------------------------------------------------
File: /home/jy/temp/pendrivex.raw
Start: Thu Mar 24 16:13:37 2011
Length: 988 MB (1035993088 bytes)
Num Name (bs=512) Size File Offset Comment
0: 00260926.jpg 99 KB 133594112
1: 00303110.jpg 11 KB 155192320
2: 00303134.jpg 8 KB 155204608
3: 00303158.jpg 26 KB 155216896
4: 00303214.jpg 21 KB 155245568
5: 00303262.jpg 8 KB 155270144
6: 00303286.jpg 26 KB 155282432
7: 00303342.jpg 14 KB 155311104
8: 00303374.jpg 9 KB 155327488
9: 00326102.jpg 105 KB 166964224
10: 00326318.jpg 113 KB 167074816
11: 00326558.jpg 7 KB 167197696
12: 00326574.jpg 4 KB 167205888
13: 00326590.jpg 7 KB 167214080
14: 00326606.jpg 8 KB 167222272
15: 00326630.jpg 3 KB 167234560
16: 00326638.jpg 6 KB 167238656
17: 00326654.jpg 4 KB 167246848
18: 00326670.jpg 4 KB 167255040
19: 00326686.jpg 2 KB 167263232
20: 00326694.jpg 6 KB 167267328
21: 00326718.jpg 7 KB 167279616
22: 00326734.jpg 6 KB 167287808
23: 00326750.jpg 10 KB 167296000
24: 00326774.jpg 4 KB 167308288
25: 00326790.jpg 7 KB 167316480
26: 00294666.gif 158 B 150869425 (31 x 32)
27: 00294667.gif 141 B 150869688 (31 x 32)
28: 00294667_1.gif 162 B 150869934 (31 x 32)
29: 00294668.gif 153 B 150870203 (32 x 32)
30: 00294668_1.gif 153 B 150870463 (32 x 32)
31: 00294669.gif 153 B 150870723 (32 x 32)
32: 00294669_1.gif 153 B 150870974 (32 x 32)
33: 00303094.gif 99 B 155184128 (19 x 18)
34: 00303494.htm 27 KB 155389123
35: 00297978.zip 2 MB 152564906
36: 00303566.zip 11 MB 155425792
37: 00294670.png 4 KB 150871299 (48 x 48)
38: 00294679.png 3 KB 150876111 (47 x 48)
39: 00294687.png 3 KB 150879952 (48 x 48)
40: 00294694.png 3 KB 150883833 (48 x 48)
41: 00297615.png 8 KB 152378989 (783 x 63)
42: 00297829.png 783 B 152488815 (16 x 16)
43: 00297831.png 783 B 152489744 (16 x 16)
44: 00297833.png 783 B 152490675 (16 x 16)
45: 00297844.png 3 KB 152496470 (48 x 48)
46: 00297851.png 3 KB 152499818 (48 x 48)
47: 00297857.png 3 KB 152503168 (48 x 48)
48: 00297893.png 2 KB 152521218 (48 x 48)
49: 00297897.png 2 KB 152523457 (48 x 48)
50: 00297901.png 2 KB 152525698 (48 x 48)
51: 00297910.png 473 B 152529932 (16 x 16)
52: 00297911.png 473 B 152530563 (16 x 16)
53: 00297912.png 473 B 152531196 (16 x 16)
54: 00297934.png 2 KB 152542618 (48 x 48)
55: 00297939.png 2 KB 152544861 (48 x 48)
56: 00297943.png 2 KB 152547106 (48 x 48)
57: 00297948.png 519 B 152549603 (16 x 16)
58: 00297949.png 519 B 152550240 (16 x 16)
59: 00297950.png 519 B 152550879 (16 x 16)
60: 00297952.png 525 B 152551642 (16 x 16)
61: 00297953.png 525 B 152552317 (16 x 16)
62: 00297955.png 525 B 152552994 (16 x 16)
63: 00302756.png 4 KB 155011231 (32 x 32)
64: 00303102.png 499 B 155188224 (15 x 14)
Finish: Thu Mar 24 16:14:10 2011
65 FILES EXTRACTED
jpg:= 26
gif:= 8
htm:= 1
zip:= 2
png:= 28
------------------------------------------------------------------
Foremost finished at Thu Mar 24 16:14:10 2011
Logo veremos mais algumas ferramentas.
Abs,
JC
Olá,
Nós seguimos estes princípios:Nossa maior prioridade é satisfazer o cliente
através da entrega contínua e adiantada
de software com valor agregado.
Mudanças nos requisitos são bem-vindas,
mesmo tardiamente no desenvolvimento.
Processos ágeis tiram vantagem das
mudanças visando vantagem competitiva para o cliente.
Entregar frequentemente software funcionando,
de poucas semanas a poucos meses,
com preferência à menor escala de tempo.
Pessoas de negócio e desenvolvedores devem trabalhar
diariamente em conjunto por todo o projeto.
Construa projetos em torno de indivíduos motivados.
Dê a eles o ambiente e o suporte necessário
e confie neles para fazer o trabalho.
O método mais eficiente e eficaz de transmitir
informações para e entre uma equipe de desenvolvimento
é através de conversa face a face.
Software funcionando é a medida primária de progresso.
Os processos ágeis promovem desenvolvimento
sustentável. Os patrocinadores, desenvolvedores e
usuários devem ser capazes de manter um ritmo
constante indefinidamente.
Contínua atenção à excelência técnica e bom design
aumenta a agilidade.
Simplicidade--a arte de maximizar a quantidade de
trabalho não realizado--é essencial.
As melhores arquiteturas, requisitos e designs
emergem de equipes auto-organizáveis.
Em intervalos regulares, a equipe reflete sobre como
se tornar mais eficaz e então refina e ajusta seu
comportamento de acordo.
Não me lembro de ter publicado o conteúdo dos 12 princípios do Manifesto Ágil.
Pois bem, lá vão eles :
Princípios por trás do Manifesto Ágil
através da entrega contínua e adiantada
de software com valor agregado.
Mudanças nos requisitos são bem-vindas,
mesmo tardiamente no desenvolvimento.
Processos ágeis tiram vantagem das
mudanças visando vantagem competitiva para o cliente.
Entregar frequentemente software funcionando,
de poucas semanas a poucos meses,
com preferência à menor escala de tempo.
Pessoas de negócio e desenvolvedores devem trabalhar
diariamente em conjunto por todo o projeto.
Construa projetos em torno de indivíduos motivados.
Dê a eles o ambiente e o suporte necessário
e confie neles para fazer o trabalho.
O método mais eficiente e eficaz de transmitir
informações para e entre uma equipe de desenvolvimento
é através de conversa face a face.
Software funcionando é a medida primária de progresso.
Os processos ágeis promovem desenvolvimento
sustentável. Os patrocinadores, desenvolvedores e
usuários devem ser capazes de manter um ritmo
constante indefinidamente.
Contínua atenção à excelência técnica e bom design
aumenta a agilidade.
Simplicidade--a arte de maximizar a quantidade de
trabalho não realizado--é essencial.
As melhores arquiteturas, requisitos e designs
emergem de equipes auto-organizáveis.
Em intervalos regulares, a equipe reflete sobre como
se tornar mais eficaz e então refina e ajusta seu
comportamento de acordo.
Para quem quiser conhecer o site e assinar o manifesto :
Thursday, March 24, 2011
Examinando arquivo Thumbs.db com o vinetto
Para a analisar arquivos Thumbs.db gerados pelo s.o Windows (desde a versão 2000) existe também uma tool chamada vinetto .
Vou testar ela usando o Ubuntu 10.10 .Vamos lá!
- Você pode ver mais informações usando o man vinetto
jy@victory:~/Downloads$ vinetto
/usr/bin/vinetto:35: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
Usage: vinetto [OPTIONS] [-o DIR] file
vinetto: error: incorrect number of arguments
jy@victory:~/Downloads$
Tenho um arquivo Thumbs.db e vamos analistar o conteúdo dele :
- Listando o conteúdo
jy@victory:~/Downloads$ vinetto Thumbs.db
/usr/bin/vinetto:35: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
Root Entry modify timestamp : Sat Feb 21 18:22:36 2009
------------------------------------------------------
0001 Sun Feb 1 00:23:42 2009 Sydney Opera House, Australia.jpg
0002 Sun Feb 1 00:26:02 2009 Aerial of Heron Island, Great Barrier Reef Marine Park, Queensland, Australia.jpg
0003 Sun Feb 1 00:25:30 2009 Brisbane, Queensland, Australia.jpg
0004 Sun Feb 1 00:26:50 2009 Dove Lake at Cradle Mountain, Tasmania, Australia.jpg
- Para extrair o conteudo dele usando o vinetto e colocando um diretorio chamado thumbx :
jy@victory:~/Downloads$ vinetto Thumbs.db -o thumbsx/
/usr/bin/vinetto:35: DeprecationWarning: the md5 module is deprecated; use hashlib instead
import md5
Root Entry modify timestamp : Sat Feb 21 18:22:36 2009
------------------------------------------------------
0001 Sun Feb 1 00:23:42 2009 Sydney Opera House, Australia.jpg
0002 Sun Feb 1 00:26:02 2009 Aerial of Heron Island, Great Barrier Reef Marine Park, Queensland, Australia.jpg
0003 Sun Feb 1 00:25:30 2009 Brisbane, Queensland, Australia.jpg
0004 Sun Feb 1 00:26:50 2009 Dove Lake at Cradle Mountain, Tasmania, Australia.jpg
0005 Sun Feb 1 00:26:22 2009 Eroded Granite, Cheynes Beach, Australia.jpg
0006 Sun Feb 1 00:26:34 2009 Hopetoun Falls, Aire River, Otway National Park, Victoria, Australia.jpg
0007 Sun Feb 1 00:23:58 2009 Kangaroo Conversation, Australia.jpg
0008 Sun Feb 1 00:26:06 2009 Kata Tjuta (The Olgas) at Sunset, Uluru-Kata Tjuta National Park, Australia.jpg
0009 Sun Feb 1 00:23:00 2009 Loch Ard Gorge, Port Campbell National Park, Australia.jpg
0010 Sun Feb 1 00:26:16 2009 Lord Howe Island, Australia.jpg
0011 Sun Feb 1 00:26:28 2009 McArthur River, Northern Territory, Australia.jpg
0012 Sun Feb 1 00:23:36 2009 Morse's Creek, Bright, Victoria, Australia.jpg
0013 Sun Feb 1 00:26:56 2009 Murphy's Haystacks, Eyre Peninsula, South Australia.jpg
0014 Sun Feb 1 00:26:50 2009 Old Spinifex Rings, Little Sandy Desert, Australia.jpg
0015 Sun Feb 1 00:25:52 2009 Penny Royal Gunpowder Mill, Tasmania, Australia.jpg
0016 Sun Feb 1 00:26:22 2009 Pinnacles Desert, Nambung National Park, Australia.jpg
0017 Sun Feb 1 00:24:20 2009 Port Davey, Stephens Bay, Hannant Inlet and Mount Rugby, Tasmania, Australia.jpg
0018 Sun Feb 1 00:26:58 2009 Rainbow Valley, Northern Territory, Australia.jpg
0019 Sun Feb 1 00:25:20 2009 Red Kangaroo, Australia.jpg
0020 Sun Feb 1 00:25:10 2009 Remarkable Rocks, Flinders Chase National Park, Kangaroo Island, Australia.jpg
0021 Sun Feb 1 00:27:06 2009 Sandstone Tower, Chambers Pillar Historical Reserve, Northern Territory, Australia.jpg
0022 Sun Feb 1 00:26:08 2009 Scarlet Night, Sydney Opera House, Sydney, Australia.jpg
0023 Sun Feb 1 00:26:08 2009 Sun-Kissed Sydney, Australia.jpg
0024 Sun Feb 1 00:24:24 2009 Sunrise on Mount Feathertop, Alpine National Park, Victoria, Australia.jpg
0025 Sun Feb 1 00:24:24 2009 Sydney Harbor at Dusk, Australia.jpg
0026 Sat Feb 21 18:22:36 2009 {A42CD7B6-E9B9-4D02-B7A6-288B71AD28BA}
------------------------------------------------------
26 Type 2 thumbnails extracted to thumbsx//
jy@victory:~/Downloads$ vinetto Thumbs.db -o thumbsx/ /usr/bin/vinetto:35: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5
Root Entry modify timestamp : Sat Feb 21 18:22:36 2009
------------------------------------------------------
0001 Sun Feb 1 00:23:42 2009 Sydney Opera House, Australia.jpg 0002 Sun Feb 1 00:26:02 2009 Aerial of Heron Island, Great Barrier Reef Marine Park, Queensland, Australia.jpg 0003 Sun Feb 1 00:25:30 2009 Brisbane, Queensland, Australia.jpg 0004 Sun Feb 1 00:26:50 2009 Dove Lake at Cradle Mountain, Tasmania, Australia.jpg 0005 Sun Feb 1 00:26:22 2009 Eroded Granite, Cheynes Beach, Australia.jpg 0006 Sun Feb 1 00:26:34 2009 Hopetoun Falls, Aire River, Otway National Park, Victoria, Australia.jpg 0007 Sun Feb 1 00:23:58 2009 Kangaroo Conversation, Australia.jpg 0008 Sun Feb 1 00:26:06 2009 Kata Tjuta (The Olgas) at Sunset, Uluru-Kata Tjuta National Park, Australia.jpg 0009 Sun Feb 1 00:23:00 2009 Loch Ard Gorge, Port Campbell National Park, Australia.jpg 0010 Sun Feb 1 00:26:16 2009 Lord Howe Island, Australia.jpg 0011 Sun Feb 1 00:26:28 2009 McArthur River, Northern Territory, Australia.jpg 0012 Sun Feb 1 00:23:36 2009 Morse's Creek, Bright, Victoria, Australia.jpg 0013 Sun Feb 1 00:26:56 2009 Murphy's Haystacks, Eyre Peninsula, South Australia.jpg 0014 Sun Feb 1 00:26:50 2009 Old Spinifex Rings, Little Sandy Desert, Australia.jpg 0015 Sun Feb 1 00:25:52 2009 Penny Royal Gunpowder Mill, Tasmania, Australia.jpg 0016 Sun Feb 1 00:26:22 2009 Pinnacles Desert, Nambung National Park, Australia.jpg 0017 Sun Feb 1 00:24:20 2009 Port Davey, Stephens Bay, Hannant Inlet and Mount Rugby, Tasmania, Australia.jpg 0018 Sun Feb 1 00:26:58 2009 Rainbow Valley, Northern Territory, Australia.jpg 0019 Sun Feb 1 00:25:20 2009 Red Kangaroo, Australia.jpg 0020 Sun Feb 1 00:25:10 2009 Remarkable Rocks, Flinders Chase National Park, Kangaroo Island, Australia.jpg 0021 Sun Feb 1 00:27:06 2009 Sandstone Tower, Chambers Pillar Historical Reserve, Northern Territory, Australia.jpg 0022 Sun Feb 1 00:26:08 2009 Scarlet Night, Sydney Opera House, Sydney, Australia.jpg 0023 Sun Feb 1 00:26:08 2009 Sun-Kissed Sydney, Australia.jpg 0024 Sun Feb 1 00:24:24 2009 Sunrise on Mount Feathertop, Alpine National Park, Victoria, Australia.jpg 0025 Sun Feb 1 00:24:24 2009 Sydney Harbor at Dusk, Australia.jpg 0026 Sat Feb 21 18:22:36 2009 {A42CD7B6-E9B9-4D02-B7A6-288B71AD28BA}
------------------------------------------------------
26 Type 2 thumbnails extracted to thumbsx//
Agora vamos ver o que veio com ele :
E é isso por hoje!
Att,
JC
jy@victory:~/Downloads$ vinetto /usr/bin/vinetto:35: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5Usage: vinetto [OPTIONS] [-o DIR] filevinetto: error: incorrect number of argumentsjy@victory:~/Downloads$Tenho um arquivo Thumbs.db e vamos analistar o conteúdo dele : - Listando o conteúdo jy@victory:~/Downloads$ vinetto Thumbs.db/usr/bin/vinetto:35: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5 Root Entry modify timestamp : Sat Feb 21 18:22:36 2009 ------------------------------------------------------ 0001 Sun Feb 1 00:23:42 2009 Sydney Opera House, Australia.jpg 0002 Sun Feb 1 00:26:02 2009 Aerial of Heron Island, Great Barrier Reef Marine Park, Queensland, Australia.jpg 0003 Sun Feb 1 00:25:30 2009 Brisbane, Queensland, Australia.jpg 0004 Sun Feb 1 00:26:50 2009 Dove Lake at Cradle Mountain, Tasmania, Australia.jpg - Para extrair o conteudo dele usando o vinetto e colocando um diretorio chamado thumbx :
jy@victory:~/Downloads$ vinetto Thumbs.db -o thumbsx/ /usr/bin/vinetto:35: DeprecationWarning: the md5 module is deprecated; use hashlib insteadimport md5Root Entry modify timestamp : Sat Feb 21 18:22:36 2009------------------------------------------------------0001 Sun Feb 1 00:23:42 2009 Sydney Opera House, Australia.jpg0002 Sun Feb 1 00:26:02 2009 Aerial of Heron Island, Great Barrier Reef Marine Park, Queensland, Australia.jpg0003 Sun Feb 1 00:25:30 2009 Brisbane, Queensland, Australia.jpg0004 Sun Feb 1 00:26:50 2009 Dove Lake at Cradle Mountain, Tasmania, Australia.jpg0005 Sun Feb 1 00:26:22 2009 Eroded Granite, Cheynes Beach, Australia.jpg0006 Sun Feb 1 00:26:34 2009 Hopetoun Falls, Aire River, Otway National Park, Victoria, Australia.jpg0007 Sun Feb 1 00:23:58 2009 Kangaroo Conversation, Australia.jpg0008 Sun Feb 1 00:26:06 2009 Kata Tjuta (The Olgas) at Sunset, Uluru-Kata Tjuta National Park, Australia.jpg0009 Sun Feb 1 00:23:00 2009 Loch Ard Gorge, Port Campbell National Park, Australia.jpg0010 Sun Feb 1 00:26:16 2009 Lord Howe Island, Australia.jpg0011 Sun Feb 1 00:26:28 2009 McArthur River, Northern Territory, Australia.jpg0012 Sun Feb 1 00:23:36 2009 Morse's Creek, Bright, Victoria, Australia.jpg0013 Sun Feb 1 00:26:56 2009 Murphy's Haystacks, Eyre Peninsula, South Australia.jpg0014 Sun Feb 1 00:26:50 2009 Old Spinifex Rings, Little Sandy Desert, Australia.jpg0015 Sun Feb 1 00:25:52 2009 Penny Royal Gunpowder Mill, Tasmania, Australia.jpg0016 Sun Feb 1 00:26:22 2009 Pinnacles Desert, Nambung National Park, Australia.jpg0017 Sun Feb 1 00:24:20 2009 Port Davey, Stephens Bay, Hannant Inlet and Mount Rugby, Tasmania, Australia.jpg0018 Sun Feb 1 00:26:58 2009 Rainbow Valley, Northern Territory, Australia.jpg0019 Sun Feb 1 00:25:20 2009 Red Kangaroo, Australia.jpg0020 Sun Feb 1 00:25:10 2009 Remarkable Rocks, Flinders Chase National Park, Kangaroo Island, Australia.jpg0021 Sun Feb 1 00:27:06 2009 Sandstone Tower, Chambers Pillar Historical Reserve, Northern Territory, Australia.jpg0022 Sun Feb 1 00:26:08 2009 Scarlet Night, Sydney Opera House, Sydney, Australia.jpg0023 Sun Feb 1 00:26:08 2009 Sun-Kissed Sydney, Australia.jpg0024 Sun Feb 1 00:24:24 2009 Sunrise on Mount Feathertop, Alpine National Park, Victoria, Australia.jpg0025 Sun Feb 1 00:24:24 2009 Sydney Harbor at Dusk, Australia.jpg0026 Sat Feb 21 18:22:36 2009 {A42CD7B6-E9B9-4D02-B7A6-288B71AD28BA}------------------------------------------------------26 Type 2 thumbnails extracted to thumbsx//jy@victory:~/Downloads$ vinetto Thumbs.db -o thumbsx/ /usr/bin/vinetto:35: DeprecationWarning: the md5 module is deprecated; use hashlib instead import md5 Root Entry modify timestamp : Sat Feb 21 18:22:36 2009 ------------------------------------------------------ 0001 Sun Feb 1 00:23:42 2009 Sydney Opera House, Australia.jpg 0002 Sun Feb 1 00:26:02 2009 Aerial of Heron Island, Great Barrier Reef Marine Park, Queensland, Australia.jpg 0003 Sun Feb 1 00:25:30 2009 Brisbane, Queensland, Australia.jpg 0004 Sun Feb 1 00:26:50 2009 Dove Lake at Cradle Mountain, Tasmania, Australia.jpg 0005 Sun Feb 1 00:26:22 2009 Eroded Granite, Cheynes Beach, Australia.jpg 0006 Sun Feb 1 00:26:34 2009 Hopetoun Falls, Aire River, Otway National Park, Victoria, Australia.jpg 0007 Sun Feb 1 00:23:58 2009 Kangaroo Conversation, Australia.jpg 0008 Sun Feb 1 00:26:06 2009 Kata Tjuta (The Olgas) at Sunset, Uluru-Kata Tjuta National Park, Australia.jpg 0009 Sun Feb 1 00:23:00 2009 Loch Ard Gorge, Port Campbell National Park, Australia.jpg 0010 Sun Feb 1 00:26:16 2009 Lord Howe Island, Australia.jpg 0011 Sun Feb 1 00:26:28 2009 McArthur River, Northern Territory, Australia.jpg 0012 Sun Feb 1 00:23:36 2009 Morse's Creek, Bright, Victoria, Australia.jpg 0013 Sun Feb 1 00:26:56 2009 Murphy's Haystacks, Eyre Peninsula, South Australia.jpg 0014 Sun Feb 1 00:26:50 2009 Old Spinifex Rings, Little Sandy Desert, Australia.jpg 0015 Sun Feb 1 00:25:52 2009 Penny Royal Gunpowder Mill, Tasmania, Australia.jpg 0016 Sun Feb 1 00:26:22 2009 Pinnacles Desert, Nambung National Park, Australia.jpg 0017 Sun Feb 1 00:24:20 2009 Port Davey, Stephens Bay, Hannant Inlet and Mount Rugby, Tasmania, Australia.jpg 0018 Sun Feb 1 00:26:58 2009 Rainbow Valley, Northern Territory, Australia.jpg 0019 Sun Feb 1 00:25:20 2009 Red Kangaroo, Australia.jpg 0020 Sun Feb 1 00:25:10 2009 Remarkable Rocks, Flinders Chase National Park, Kangaroo Island, Australia.jpg 0021 Sun Feb 1 00:27:06 2009 Sandstone Tower, Chambers Pillar Historical Reserve, Northern Territory, Australia.jpg 0022 Sun Feb 1 00:26:08 2009 Scarlet Night, Sydney Opera House, Sydney, Australia.jpg 0023 Sun Feb 1 00:26:08 2009 Sun-Kissed Sydney, Australia.jpg 0024 Sun Feb 1 00:24:24 2009 Sunrise on Mount Feathertop, Alpine National Park, Victoria, Australia.jpg 0025 Sun Feb 1 00:24:24 2009 Sydney Harbor at Dusk, Australia.jpg 0026 Sat Feb 21 18:22:36 2009 {A42CD7B6-E9B9-4D02-B7A6-288B71AD28BA} ------------------------------------------------------26 Type 2 thumbnails extracted to thumbsx//Agora vamos ver o que veio com ele : E é isso por hoje! Att, JC
Friday, February 04, 2011
Nova base de dados no Stoq
##Task : apagar base de exemplos e criar uma base nova no Stoq
1º Sair do estoque
2º entrar com o usuário postgres no postgresql
ex.
jy@centaurus:~$ sudo su postgres
postgres@centaurus:/home/jy$ psql
Senha:
psql (8.4.6)
Digite "help" para ajuda.
postgres=#
3º drop no database do stoq;depois drop no usuário do stoq(bd)
ex.
postgres-# select * from pg_database;
postgres=# drop database teste;
DROP DATABASE
postgres=# drop user stoq;
DROP ROLE
postgres=#
4º Tente executar o stoq.Deve aparecer a mensagem que é impossivel conectar a base de dados 'xx' .
5º Entrar novamente no postgresql e criar um novo usuário e um novo banco de dados e um .
ex.
postgres=# create user stoq with login;
CREATE ROLE
postgres=# alter user stoq password 'xyz' ;
ALTER ROLE
postgres=# alter role stoq with superuser;
ALTER ROLE
postgres=#
postgres=# create database stoq owner stoq;
CREATE DATABASE
postgres=#
OU
criar o usuário com o comando :
create user xxx with password 'xxxx' ;
No site do Stoq a Async recomenda criar desta forma :
sudo -u postgres createuser stoq -drs -P
Explicações :
-d = criar implícito um banco de dados do mesmo nome ;
-r = concede o privilégio de criar novos usuários;
-s = concede privilégio de superusuário
-P = Solicita a nova senha no prompt de comando ;
Obs. Caso queira reiniciar o postgresql
jy@centaurus:~$ sudo su postgres /etc/init.d/postgresql restart
6ºentrar com o usuário do Ubuntu/Linux onde o stoq foi instalado e executar :
stoq --wizard
O wizard será aberto para a instalação do stoq desde o inicio.
1º Sair do estoque
2º entrar com o usuário postgres no postgresql
ex.
jy@centaurus:~$ sudo su postgres
postgres@centaurus:/home/jy$ psql
Senha:
psql (8.4.6)
Digite "help" para ajuda.
postgres=#
3º drop no database do stoq;depois drop no usuário do stoq(bd)
ex.
postgres-# select * from pg_database;
postgres=# drop database teste;
DROP DATABASE
postgres=# drop user stoq;
DROP ROLE
postgres=#
4º Tente executar o stoq.Deve aparecer a mensagem que é impossivel conectar a base de dados 'xx' .
5º Entrar novamente no postgresql e criar um novo usuário e um novo banco de dados e um .
ex.
postgres=# create user stoq with login;
CREATE ROLE
postgres=# alter user stoq password 'xyz' ;
ALTER ROLE
postgres=# alter role stoq with superuser;
ALTER ROLE
postgres=#
postgres=# create database stoq owner stoq;
CREATE DATABASE
postgres=#
OU
criar o usuário com o comando :
create user xxx with password 'xxxx' ;
No site do Stoq a Async recomenda criar desta forma :
sudo -u postgres createuser stoq -drs -P
Explicações :
-d = criar implícito um banco de dados do mesmo nome ;
-r = concede o privilégio de criar novos usuários;
-s = concede privilégio de superusuário
-P = Solicita a nova senha no prompt de comando ;
Obs. Caso queira reiniciar o postgresql
jy@centaurus:~$ sudo su postgres /etc/init.d/postgresql restart
6ºentrar com o usuário do Ubuntu/Linux onde o stoq foi instalado e executar :
stoq --wizard
O wizard será aberto para a instalação do stoq desde o inicio.
Saturday, January 29, 2011
Mudanças na hospedagem do blog
Pessoal,
Neste dias estou fazendo algumas mudanças nos domínios e sub-domínios.
O blog vai para o endereço http://blog.dbajccorrea.com ou
Abs,
JC
Neste dias estou fazendo algumas mudanças nos domínios e sub-domínios.
O blog vai para o endereço http://blog.dbajccorrea.com ou
http://jccorrea.blogspot.com
deverá funcionar o redirecionamento.Abs,
JC
Monday, January 24, 2011
Equilíbrio entre a vida profissional e vida pessoal
O profissional de TI pode perguntar?Isso existe mesmo?rsrs.
Pois bem vamos a mais um trecho do livro "Pergunte ao Max" .
Pergunta do leitor :
Nunca ouvi falar tanto em buscar equilíbrio entre vida profissional e vida pessoal.Trabalho 12 horas por dia e levo mais duas horas para ir ao trabalho e voltar para casa.
Além disse , sou "convidado" pelo meu chefe e trabalhar aos sábados.Equilíbrio não é utopia?
Resposta do Max :
Essa não é uma dúvida nova.Existe há milênios. E a resposta está na Bíblia.Mais exatamente no final do capítulo 3 do Livro do Eclesiastes.O autor pergunta : " O que uma pessoa obtém na vida com todo o seu esforço?" . E dá a resposta : " Não há nada melhor que ser feliz e gozar a vida,tanto quanto se puder." Mas não espere que sua empresa lhe ofereça uma solução. Você é que deve encontrá-la . O maior mérito de um profissional é dedicar a uma empresa seu talento, seu conhecimento, seu tempo. O maior pecado é não achar tempo para dedicar a si mesmo.
Mais uma do Max,ótima reposta!!
Abs,
JC
Pois bem vamos a mais um trecho do livro "Pergunte ao Max" .
Pergunta do leitor :
Nunca ouvi falar tanto em buscar equilíbrio entre vida profissional e vida pessoal.Trabalho 12 horas por dia e levo mais duas horas para ir ao trabalho e voltar para casa.
Além disse , sou "convidado" pelo meu chefe e trabalhar aos sábados.Equilíbrio não é utopia?
Resposta do Max :
Essa não é uma dúvida nova.Existe há milênios. E a resposta está na Bíblia.Mais exatamente no final do capítulo 3 do Livro do Eclesiastes.O autor pergunta : " O que uma pessoa obtém na vida com todo o seu esforço?" . E dá a resposta : " Não há nada melhor que ser feliz e gozar a vida,tanto quanto se puder." Mas não espere que sua empresa lhe ofereça uma solução. Você é que deve encontrá-la . O maior mérito de um profissional é dedicar a uma empresa seu talento, seu conhecimento, seu tempo. O maior pecado é não achar tempo para dedicar a si mesmo.
Mais uma do Max,ótima reposta!!
Abs,
JC
Marcadores:
carreira,
carreiras,
carrers,
marketing pessoal,
max gehringer,
profissional,
TI,
vida
Dicionário atualizado de carreira - Business
Olá pessoal,
Vou compartilhar um trecho do livro Pergunte ao Max,do Max Gehringer.Olhando os livros na minha caixa,peguei alguns para folhear novamente.Ele descreve uma parte do livro como "Dicionário atualizado de carreira".
Business
Palavra que virou sinônimo universal de negócio.Veio de busy - ocupado,em inglês.Mas seu sentido original ( o anlgo-saxão bisigian) era estado de preocupação,fadiga,ansiedade e mal-estar.Mil anos depois, a definição continua atualíssima !
Boa Max,todos os créditos a você!
Abs,
JC
Vou compartilhar um trecho do livro Pergunte ao Max,do Max Gehringer.Olhando os livros na minha caixa,peguei alguns para folhear novamente.Ele descreve uma parte do livro como "Dicionário atualizado de carreira".
Business
Palavra que virou sinônimo universal de negócio.Veio de busy - ocupado,em inglês.Mas seu sentido original ( o anlgo-saxão bisigian) era estado de preocupação,fadiga,ansiedade e mal-estar.Mil anos depois, a definição continua atualíssima !
Boa Max,todos os créditos a você!
Abs,
JC
Marcadores:
business,
dicionário,
max gehringer,
mundo corporativo,
significado,
TI
Ei você ? Compartilhar informação também traz felicidade!!
Olá pessoal,
Hoje recebi um comentário no blog,na verdade é a cópia deste blog no wordpress.Pois,bem é muito gratificante ver que um post pôde ajudar alguém mesmo depois de um tempo passado.Eu mesmo visito vários blogs e acho muita coisa útil pra mim.As vezes não dá tempo de comentar,ou esqueço.Mas quando olho no Analytics vejo que o conteúdo está sendo aproveitado de uma forma ou de outra!!
Abs,
JC
Hoje recebi um comentário no blog,na verdade é a cópia deste blog no wordpress.Pois,bem é muito gratificante ver que um post pôde ajudar alguém mesmo depois de um tempo passado.Eu mesmo visito vários blogs e acho muita coisa útil pra mim.As vezes não dá tempo de comentar,ou esqueço.Mas quando olho no Analytics vejo que o conteúdo está sendo aproveitado de uma forma ou de outra!!
Abs,
JC
Subscribe to:
Posts (Atom)