segunda-feira, 28 de novembro de 2011

erro. tente novamente youtube comentário

Retire o link que informou no comentário ou separe as palavras e os pontos.

Como proteger seu acesso ao Facebook

Pessoal,

Utilizem sempre o HTTPS para efetuar logon no Facebook, pois há sniffers disponíveis e de fácil manuseio, utilizados por pessoas mal-intencionadas, que possibilitam o "roubo" de sessão dos usuários logados por meio de HTTP em redes locais (cabeada ou wifi). Sigam a leitura...
Em outras palavras, quem utilizar somente o protocolo HTTP poderá "dar" seu facebook para um cracker/hacker que esteja presente na mesma rede. Ou seja:

Sempre usar: https://www.facebook.com/ em vez de: http://www.facebook.com/.

Vejam como fazer isso no vídeo abaixo:



Obs.: O mesmo é válido para quaisquer outros serviços online que possibilitem o uso de HTTPS.

Abraço,

terça-feira, 11 de outubro de 2011

Assista Star Wars - Episode IV no MS-DOS


Que tal assistir o filme Star Wars no seu MS-DOS? Siga os passos abaixo e divirta-se, Jedi! :)


1. Instale o Telnet Client (Painel de Controle / Adicionar-Remover programas...);
2. Vá em Iniciar / Executar e informe "telnet towel.blinkenlights.nl" (sem as aspas);
3. Assista!

sexta-feira, 7 de outubro de 2011

Instalando o GIT no Red Hat Enterprise Linux 5

1. wget http://pkgs.repoforge.org/git/perl-Git-1.7.5.4-1.el5.rf.x86_64.rpm

2. wget http://pkgs.repoforge.org/git/git-1.7.5.4-1.el5.rf.x86_64.rpm

3. rpm -ivh --nodeps git-1.7.5.4-1.el5.rf.x86_64.rpm perl-Git-1.7.5.4-1.el5.rf.x86_64.rpm

domingo, 4 de setembro de 2011

quinta-feira, 1 de setembro de 2011

Windows was unable to install your SAMSUNG_Android


Install Kies clicking here

terça-feira, 30 de agosto de 2011

O melhor Tablet para Leitura de E-books (Livros Eletrônicos): Samsung Galaxy Tab 7"

Nos últimos dias andei pesquisando sobre vários Tablets e finalmente cheguei à conclusão de qual deles é a melhor escolha no tocante a preço, recursos, e principalmente, facilidade de transporte e manuseio: Samsung Galaxy Tab 7" Wifi (sem 3G/TV). Razões? Veja abaixo:



- É leve: para quem quer um tablet principalmente para leitura de livros eletrônicos (meu caso), o peso conta muito. Obs.: Enquanto o Galaxy Tab pesa 379 gramas, o Ipad2, por exemplo, pesa 730(!);

- É pequeno: possui tela de apenas 7 polegadas, o que permite um fácil manuseio (uma mão só é suficiente para segurá-lo), e um fácil transporte (cabe no bolso e é muito discreto);

- É barato: em torno de 750 reais, enquanto os demais concorrentes custam geralmente o dobro do preço (ou até mais!); Obs.: a versão do Galaxy com 3G+TV custa quase 1.400 reais!

- Teclado Swype: pesquise sobre e descobrirá a razão do meu sorriso*;

- Inúmeras funções: despertador, mp3 player, vídeo player (em alta definição!), webcam, navegador de Internet, jogos, etc, etc, etc;

Desvantagens:

- Android** 2.2: há como rodar a 3.0 (Honeycomb) por meio de hack;

- Não possui 3G: configurar o celular como Access Point resolve esse problema;

- Não possui TV Digital/Analógica: eu não gosto de TV, mesmo; :)

IMPORTANTE ->>>> Minha escolha é totalmente embasada em uma finalidade: quero um tablet para LEITURA DE LIVROS DIGITAIS (e esporádico acesso à Internet). Por isso não escolhi nenhum dos tablets de 10 polegadas (Xoom, Asus Transformer/Slider, IPAD2, etc): testei cada um deles e em poucos minutos de leitura meus braços e mãos ficaram extremamente cansados (além de serem muito grandes e pesados para transportar [e CAROS***, também, claro]).

Obs.: Em breve a Samsung deve liberar o Galaxy Tab de 8.9 polegadas, já com o Android 3.1. Clique aqui para manifestar seu interesse em receber informações sobre o lançamento desse produto. Obs.: Na IFA 2011 foi apresentado o modelo de 7.7", com Android 3.2 e processador Dual Core 1.4Ghz!

Obs.²: Os tablets ainda não sabem exatamente o que "querem ser quando crescer", por isso escolhi, por precaução, o Galaxy Tab 7" Wifi, mesmo com uma versão antiga do Android. A grande verdade é que alguns fabricantes estão migrando recursos dos note/netbooks para os tablets, fazendo-os ficarem maiores, mais pesados e destruindo suas melhores características: a do fácil manuseio e do fácil transporte;

* Clique aqui para ver um acessório super útil para o Galaxy;

** Android? É o sistema operacional criado pela Google originariamente para Smartphones, porém em uso também nos Tablets. Atualmente encontra-se na versão 3.1 (própria para Tablets), e em breve chegará a uma versão genérica (desenhada tanto para smartphones quanto tablets). Obs.: As versões abaixo de 3.0 estão fadadas ao esquecimento;

*** Falando em preço, para quem quer ler livros digitais dispensando vários dos recursos inerentes aos tablets, a melhor escolha é o Kindle, da Amazon (que onera menos a visão, por sinal). E para quem quer um tablet mais barato, a escolha seria o Kyros, da Coby. PS.: Outro modelo de baixo custo, com vários recursos presentes no Galaxy Tab, é o Dropad A8T.

---
(VÍDEO)Samsung Galaxy Tab: Primeiras impressões


(VÍDEO)Samsung Galaxy Tab: Outras impressões




sexta-feira, 19 de agosto de 2011

Como acessar o MSN Messenger a partir do Gmail


1. No Gmail, vá em Configurações e acesse a aba "Labs";
2. Habilite o "Adicionar qualquer gadget pela url";
3. Acesse a nova aba "Gadgets" (nas configurações);
4. No campo que aparece, informe "http://www.livebug.com/gadget/webmsn.xml" (sem as aspas) e clique em "adicionar";
5. Pronto. Abaixo do chat convencional aparecerá a tela de acesso ao MSN Live Messenger;

terça-feira, 2 de agosto de 2011

Como acessar o Chat antigo do Facebook



>> Maneira 1:

1. Faça um logon no Facebook;
2. Acesse o link https://www.facebook.com/presence/popout.php;

>> Maneira 2 (somente para Firefox):

1. Instale o Greese Monkey;
2. Instale o Facebook Sidebar Chat Reversion (botão "Install");

Pronto!

segunda-feira, 1 de agosto de 2011

Como descobrir quem ignora ou exclui você no Facebook

A dica vale para o Firefox:


1. Abra o Firefox;
2. Instale o Greese Monkey (clique aqui); [Feche o Firefox e abra-o novamente]
3. Acesse o site do Unfriend Finder (clique aqui) e clique no botão 'Install' (no canto superior direito); [Feche o Firefox e abra-o novamente]

Pronto. Agora o Facebook informará toda vez que alguém ignorar seu pedido de adição, ou excluir você. PS.: Note a nova opção na parte superior da tela.

Abraço,

quinta-feira, 23 de junho de 2011

Drive lento na hora de tocar DVDs

1. Abra o editor de registro do Windows (iniciar - run - digitar regedit)
2. Encontre a seguinte chave:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\ Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}
3. Abra as chaves de quatro dígitos, (000x), serão algo do tipo 0000, 0001, 0002, 0003...
4. Dentro da chave correspondente ao seu drive (veja pelo título no item "DriverDesc") delete todas as ocorrências dos seguintes valores, se houver :

MasterIdDataChecksum
SlaveIdDataChecksum

5. Reinicie o PC. O Windows deverá detectar, reconhecer e habilitar automaticamente as definições de DMA dos drives de DVD ligadas os canais IDE, que estavam no modo PIO.

quinta-feira, 26 de maio de 2011

XEN FATAL: No bootable device.


Booting from CD-Rom...
CDROM boot failure code : 0002
Boot from CD-Rom failed: could not read the boot disk

1. vi /etc/xen/MACHINE
2. disk = ['file:/path/to/MACHINE.img,ioemu:hda,w','file:/path/to/DISK.iso,ioemu:cdrom:hdb,r']
3. boot = "dc"

*Installing: disk = [ "file:/var/lib/xen/images/MACHINE.img,hda,w","file:/var/ftp/DISK.iso,hdc:cdrom,r" ]

quarta-feira, 25 de maio de 2011

Como instalar o Libreoffice no Fedora 14 / Problemas


Se seu Libreoffice está apresentando problemas, siga os passos abaixo:

1. Baixe o arquivo de instalação (e se quiser, o langpack) no http://www.libreoffice.org/download
2. tar zxvf XXXXXXXXXX.tar.gz
3. cd XXXXXXXXXX/RPMS
4. rpm -Uvh *rpm

Obs.: Se já possuir um Libreoffice instalado, antes de começar o procedimento acima use o comando "yum remove libreoffice*" para desinstalá-lo.

terça-feira, 24 de maio de 2011

Configurando o suporte a NTFS no Red Hat 5 Enterprise



Instale o FUSE:
1. Download http://citylan.dl.sourceforge.net/project/fuse/fuse-2.X/2.7.4/fuse-2.7.4.tar.gz
2. tar zxvf fuse-2.7.4.tar.gz && cd fuseXXX
3. ./configure --exec-prefix=/; make; make install

Instale o NTFS-3g:
1. Download http://www.tuxera.com/community/ntfs-3g-download/
2. tar zxvf ntfs-3g_ntfsprogs-2011.4.12.tgz && cd ntfs-3gXXX
3. ./configure; make; make install

Monte seu volume:
mount -t ntfs-3g /dev/xxxx /mnt

ERROR: Package libobasis3.3-images-3.3.2-202.i586.rpm is not signed

su -c 'yum –nogpg install --force *.rpm'

segunda-feira, 23 de maio de 2011

Problema da placa de rede Intel 82566DC e1000e no Fedora 14



1. Faça o download do kernel-2.6.39-1.fc16.i686.rpm (32 bits) ou kernel-2.6.36-1.fc15.x86_64.rpm (64 bits);

2. Execute o comando "rpm -Uvh kernelXXX.rpm";

3. Reinicie seu Fedora;

4. Seja feliz;

Como tunelar sessões X Windows com SSH



Imagine a cena: você tem que editar arquivos com seu editor de textos favorito em um dado servidor, porém tal servidor possui apenas ambiente de texto. Uma saída seria montar, via SAMBA ou SSHFS, por exemplo, o diretório remoto em seu terminal, mas isso é muito trabalhoso... Melhor utilizar um recurso do SSH, resumido no comando abaixo:

ssh -X usuario@servidor

Pronto. Você estabeleceu a comunicação. Agora, teste o recurso com o comando abaixo, para ver o GEdit abrir de forma linda, majestosa e melhor ainda, gráfica, um arquivo do dito servidor remoto:

gedit arquivo.php

Obs.: No sshd_config do servidor a linha X11Forwarding deve estar com o valor yes.

Obs.2: Evidentemente que você pode abrir os arquivos com outro editor de sua preferência, além de executar outros comandos (startkde, firefox, etc).

PS.: Sim. O GEdit é o meu editor preferido para trabalhar com PHP.

Abraço!

segunda-feira, 25 de abril de 2011

Tomcat - unloadDelay attribute

SEVERE: The web application [] is still processing a request that has yet to finish. This is very likely to create a memory leak. You can control the time allowed for requests to finish by using the unloadDelay attribute of the standard Context implementation.

1. Change context.xml from:

<context>

to

<context unloadDelay="10000">

Be happy.

sexta-feira, 15 de abril de 2011

Groovy Web Console

Para quem precisa testar scripts sem ter que instalar o Groovy:

http://groovyconsole.appspot.com/

quinta-feira, 14 de abril de 2011

AET – Advanced Evasion Technique


A intitulada “Técnica Avançada de Evasão” (AET – Advanced Evasion Technique) é um tipo de ataque a redes de computadores que combina diferentes formas conhecidas de evasão (Evasion Techniques*).



A diferença principal entre as técnicas de ataque conhecidas e uma AET é que esta trabalha em quantidade e formas de implementação diferentes. Uma AET combina duas ou mais das cerca de duzentas formas de evasão conhecidas para atacar todas as camadas da pilha IP, fazendo alterações necessárias (e em tempo real) para driblar as proteções que encontar no caminho. Além disso, uma AET não visa encontrar uma vulnerabilidade específica, mas sim encontrar todas as vulnerabilidades existentes, o que demonstra que um sistema com uma só brecha disponível é alvo fácil para um ataque dessa estirpe. E a pior notícia é que tais ataques não são reconhecidos pelos atuais IDS's - Intrusion Detection Systems (ou similares).

No link http://www.youtube.com/watch?v=D1lSpYoaf3o Mark Boltz (Senior Solutions Architect da Stonesoft Corporation) demonstra como funciona a AET.

* Evasion Techniques (ou “Técnicas de Evasão”) são modificações de ataques conhecidos (ou clássicos) feitas para enganar as proteções dos IDS's – Intrusion Detection Systems (ou “Sistemas de Detecção de Intrusos”) ou de quaisquer outros dispositivos que visem a inspeção de tráfego de rede.

Apagar objetos de um schema em Oracle


select 'drop '||object_type||' '|| object_name|| DECODE(OBJECT_TYPE,'TABLE',' CASCADE CONSTRAINTS;',';') from user_objects

sexta-feira, 8 de abril de 2011

segunda-feira, 28 de março de 2011

Função mail do PHP não funciona (mail() php function doesn't work )

aptitude install sendmail
(ou pear install mail...)

sábado, 26 de março de 2011

Livros gratuitos de TI online (Free IT books online)


http://safaribooksonline.com/Corporate/Index/
http://www.redbooks.ibm.com/
http://www.freecomputerbooks.com/
http://www.onlinecomputerbooks.com/
http://www.mcsedirectory.com/books.shtml
http://www.freetechbooks.com/
http://www.techbooksforfree.com/
http://www.gayanb.com/
http://www.freebookcentre.net/
http://books.google.com/

quinta-feira, 24 de março de 2011

NO_PUBKEY apt-get

gpg --keyserver pgpkeys.mit.edu --recv-key (chave)
gpg -a --export | apt-key add -

terça-feira, 22 de março de 2011

PHP + Oracle Client + Ubuntu 10


1. Baixe o oracle-instantclient11.2-sdk e o oracle-instantclient11.2-basic do site da oracle
2. mv oracle-instantclient* /opt
3. unzip oracle-instantclient11.2-sdk && unzip oracle-instantclient11.2-basic
4. cd instantclient/instantclient_
5. mv libclntsh.so. libclntsh.so && ln -s libclntsh.so libclntsh.so.
6. apt-get install php-pear php5-dev apache2.2-common libapache2-mod-php5 php5
7. echo "/opt/instantclient/instantclient" >> /etc/ld.so.conf && rm /etc/ld.so.cache && ldconfig
8. cd /opt && mkdir php5 && cd php5
9. apt-get source php5
10. cd php5
11. make clean && rm config.cache
12. ./configure --with-oci8=shared,instantclient,/opt/instantclient/instanclient
13. make
14. cp /opt/php5/php5/modules/oci8.so /usr/lib/php5/20060613+lfs/
15. echo "extension=oci8.so" >> /etc/php5/apache2/php.ini
16. echo "extension=oci8.so" >> /etc/php5/cli/php.ini
17. /etc/init.d/apache2 restart
18. Seja feliz!

segunda-feira, 21 de março de 2011

sexta-feira, 18 de março de 2011

Montar diretório no FSTAB usando SSHFS - SSH

No cliente:

1. Instale o sshfs:
apt-get install sshfs

2. Gere as chaves:
ssh-keygen -t rsa

3. Copie a chave pública pro servidor:
scp /home/<usuario>/.ssh/id_rsa.pub <usuario>@servidor:/home/<usuario>/

4. Adicionar, no /etc/fstab:
sshfs#<usuario>@<servidor>:/home/<usuario> /mnt fuse user,noauto,transform_symlinks 0 0

No servidor:

1. Copiar a chave pública do cliente pro authorized_keys:
cd /home/<usuario>/
mkdir .ssh
touch .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys
cat id_rsa.pub >> .ssh/authorized_keys
chown -R <usuario>:<usuario> .ssh

2. Editar o /etc/ssh/sshd_config:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys
PS.: Reiniciar o sshd

Ps.: No cliente, basta dar um "sudo mount -a" para atualizar o fstab (e montar o diretório remoto em /mnt);

fuse: failed to open /dev/fuse: Permission denied

sudo usermod -a -G fuse
newgrp fuse

Instalando o SSHFS no RH5 - Red Hat Enterprise 5

SSHFS: serve para montar compartilhamentos remotos utilizando ssh;

1. Instale o fuse:
tar xvf fuse-2.7.4.tar.gz
cd fuse-2.7.4
./configure
make
make install
modprobe fuse

2. Automaticamente carregar o módulo:
touch /etc/sysconfig/modules/fuse.modules
echo "modprobe fuse" > /etc/sysconfig/modules/fuse.modules
chmod +x /etc/sysconfig/modules/fuse.modules

3. Instalar os rpms necessários:
rpm -ivh fuse-2.7.3-1.el5.rf.x86_64.rpm
rpm -ivh fuse-sshfs-1.9-1.el5.rf.x86_64.rpm

4. Testando
sshfs usuario@host:/caminho /ponto_de_montagem
Ex.: sshfs cleorbete@servidor1:/home/cleorbete/public_html /mnt
Obs.: Para desmontar, utilize "fusermount -u mountpoint"

Issaaaa! (me empolguei)

quinta-feira, 17 de março de 2011

JCaptcha em Grails - Exemplo


1. Utilizando o DOS ou Shell, vá pro diretório do seu projeto grails e execute o comando "grails install-plugin jcaptcha";
2. No Config.groovy, crie uma captcha:
//JCAPTCHA
import java.awt.Font
import java.awt.Color
import com.octo.captcha.service.multitype.GenericManageableCaptchaService
import com.octo.captcha.engine.GenericCaptchaEngine
import com.octo.captcha.image.gimpy.GimpyFactory
import com.octo.captcha.component.word.wordgenerator.RandomWordGenerator
import com.octo.captcha.component.image.wordtoimage.ComposedWordToImage
import com.octo.captcha.component.image.fontgenerator.RandomFontGenerator
import com.octo.captcha.component.image.backgroundgenerator.GradientBackgroundGenerator
import com.octo.captcha.component.image.color.SingleColorGenerator
import com.octo.captcha.component.image.textpaster.NonLinearTextPaster

import com.octo.captcha.service.sound.DefaultManageableSoundCaptchaService
jcaptchas {
image = new GenericManageableCaptchaService(
new GenericCaptchaEngine(
new GimpyFactory(
new RandomWordGenerator("abcdefghijklmnopqrstuvwxyz1234567890"),
new ComposedWordToImage(new RandomFontGenerator(
20, 30, [new Font("Arial", 0, 10)] as Font[]),
new GradientBackgroundGenerator(140, 35,
new SingleColorGenerator(Color.white),
new SingleColorGenerator(new Color(152, 245, 255))),
new NonLinearTextPaster(6, 6, new Color(108, 123, 139))
)
)
),
180,
180000)
}
3. No create.gsp (ou outra gsp), adicione o campo:
<tr class="prop">
<td valign="top" class="name">
<label> </label><jcaptcha:jpeg name="image"/>
</td>
<td valign="top" class="name">
<label>O que há na imagem?</label><br>
<g:textField name="captcha" value="" />
</td>
</tr>
4. No seu controller:
if (!jcaptchaService.validateResponse("image", session.id, params.captcha)) {
pessoaInstance.errors.reject("blank.captcha")
}
5. Crie uma linha no messages.properties com o chave "blank.captcha" e o texto desejado. Ex.:
blank.captcha=Informe corretamente o texto da imagem

Pronto!

quarta-feira, 16 de março de 2011

Problema de acentuação no Grails

No Config.groovy:

grails.views.default.codec = "html" // none, html, base64
grails.views.gsp.encoding = "ISO-8859-1"//"UTF-8"
grails.converters.encoding = "ISO-8859-1"//"UTF-8"
grails.enable.native2ascii = false

Obs.: Visite o www.grails.org para saber mais.

E é isso.

sexta-feira, 18 de fevereiro de 2011

Instalando o Grails no Springsource Suite Tool

Let's go! (como dito ao turbinar o carro no Top Gear)



1. Abra o STS;
2. Clique em "Dashboard" no menu "Help";
3. Clique na guia "Extensions";
4. Aguarde o carregamento e marque/instale o "Grails (current product release)";
-- a IDE reinicializará
5. Repita os passos de 1 a 3;
6. Aguarde o carregamento e marque/instale o "Grails Support" e o "Groovy Eclipse";
-- a IDE reinicializará
7. Be happy!!

Abraço,

Springsource Tool Suite não inicia - -Dosgi.requiredJavaVersion=1.5


Se você obtem o erro abaixo, ao tentar iniciar o Springsource Tool Suite, verifique se a versão instalada é 64 ou 32 bits. Ela deverá ser da mesma plataforma do seu JDK, ou seja, STS 32 bits deverá ser instalada para a JDK 32 bits (e assim para a 64).



JVM terminated. Exit code=1
/usr/local/jsdk6/jdk/bin/java
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx768m
-XX:pMaxPermSize=256m
-jar /opt/spring/sts-2.5.2.RELEASE/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-os linux
-ws gtk
-arch x86
-showsplash
-launcher /opt/spring/sts-2.5.2.RELEASE/STS
-name STS
--launcher.library /opt/spring/sts-2.5.2.RELEASE/plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.1.R36x_v20100810/eclipse_1309.so
-startup /opt/spring/sts-2.5.2.RELEASE/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
-exitdata 110000
-product com.springsource.sts.ide
-vm /usr/local/jsdk6/jdk/bin/java
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx768m
-XX:MaxPermSize=256m
-jar /opt/spring/sts-2.5.2.RELEASE/plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar

Abraço,

segunda-feira, 14 de fevereiro de 2011

Dreamweaver, FTP, PHP e Página em branco

Para quem já teve o infortúnio de dar um PUT em uma página .php (ou html) e verificar que a mesma magicamente transformou-se em uma página em branco, vai a dica:

1. No Dreamweaver, vá em Edit/Preferences e modifique o Line Break Mode coerentemente com o servidor que hospeda suas páginas (Windows, Linux, etc);
2. Procure, na pasta de instalação do Dreamweaver, o arquivo FTPExtensionMap.txt, e nele, mude de ASCII para BINARY nos arquivos php, php3, php4, php5, htm e html (ou outros, conforme sua necessidade);



Explicação: o DW assume o Line Break Mode (modo de quebra de linha) do seu Sistema Operacional, que nem sempre é o mesmo do servidor que hospeda suas páginas. Além disso, o FTP em modo ASCII não respeita a configuração relativa ao Line Break Point, daí a necessidade de mudarmos para o modo binário.

Feliz ano novo!