segunda-feira, 28 de novembro de 2011
erro. tente novamente youtube comentário
Como proteger seu acesso ao Facebook
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
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
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
terça-feira, 30 de agosto de 2011
O melhor Tablet para Leitura de E-books (Livros Eletrônicos): Samsung Galaxy Tab 7"
- É 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.
---
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
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
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
1. Change context.xml from:
<context>
to
<context unloadDelay="10000">
Be happy.
sexta-feira, 15 de abril de 2011
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
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 )
(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
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.
6. apt-get install php-pear php5-dev apache2.2-common libapache2-mod-php5 php5
7. echo "/opt/instantclient/instantclient
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
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
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);
Instalando o SSHFS no RH5 - Red Hat Enterprise 5
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
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
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!