Algumas dicas

1) Verificar se arquivo existe via http:

$url = “http://www.minhaurl.com/diretorio/”;
$arquivo = “arquivo.txt”;
$file_headers = @get_headers($url.$arquivo);

if($file_headers[0] == ‘HTTP/1.0 404 Not Found’){
echo “O arquivo $arquivo não existe!”;
} else if ($file_headers[0] == ‘HTTP/1.0 302 Found’ && $file_headers[7] == ‘HTTP/1.0 404 Not Found’){
echo “O arquivo $arquivo não existe, e fui redirecionado para uma página 404 personalizada ..”;
} else {
echo “O arquivo $arquivo existe!”;
}

 

2) Muitas vezes é necessário fazer algum DEBUG no código em linha de produção, e para que este DEBUG não fique visível para o usuário final (ou quem quer que seja), existe esta solução abaixo:

ps: encontre seu ip atual aqui: www.meuip.com.br

if ($_SERVER[‘REMOTE_ADDR’] == “<número do seu ip aqui>”) {

//CÓDIGO

}

Alavanca do câmbio do fiesta 2003 Supercharger

Vou relatar aqui neste post minha experiência que tive recentemente com o meu carro Ford Fiesta ano 2002/2003 Supercharger.

Estava andando com ele e derrepente fez um barulho de arranhado na marcha e simplesmente ficou mole (bobo) o câmbio. Dei uma fuçada na hora para verificar o que poderia ter ocorrido e nada, desmontei também a parte do console (figuras 1, 2 e 3) e as alavancas estavam boas.

2013-11-09 12.56.03

Figura 1

2013-11-09 12.55.51

Figura 2

2013-11-09 12.56.10

Figura 3

Fui na parte da frente (motor) mas como estava sem ferramentas , não me aprofundei muito e acionei o guincho do meu seguro e trouxe para casa. Minha sorte que era sexta (08/11/2013) e não precisava trabalhar no próximo dia (rsrsr).

Hoje, mais aliviado, e com a minha chave 10 em mãos, procurei a parte perto do câmbio onde fica a outra ponta da alavanca do câmbio e voilá, encontrei o vilão (figuras 4, 5 e 6)

IMG_2941

Figura 4

IMG_2940

Figura 5

IMG_2939

Figura 6

Como podem observar, o pino de plástico da alavanca do câmbio desencaixou do pino do cambio, mas na verdade existe uma peça de borracha que se desgastou e por isto do desencaixe.

Para minha surpresa, fui há algumas autopeças e o que não foi minha surpresa, o preço da peça é altíssimo, ou seja original (+- R$ 500,00) isto mesmo Quinhentos reais. Um absurdo, pois não vende só a peça que gastou (estragou) tem que comprar o jogo do Trambulador completo, ou seja não vende somente o reparo.

Uma usada no desmanche custa em torno de R$ 150,00  a R$ 200,00.

Pensei, e tive uma saída, está certo que não é a forma mais correta, mas o meu bolso agradece e muito. (peças ford realmente são caras).

 

Fiz isto:

2013-11-09 12.10.59 2013-11-09 12.11.09

2013-11-09 12.15.43 2013-11-09 12.27.09

Aproveite também e deu uma lavada no console que havia retirado anteriormente também:


2013-11-09 12.57.00

Fica como uma dica, o melhor é comprar a peça nova, mas como no meu caso era somente uma borrachinha que havia estragado improvisei esta e vou ver quanto tempo irá durar… mas acredito que ficou melhor que a original.

 

 

 

Calibre (Converte pdf para epub ou vice-versa)

Este tutorial simples e breve irá mostrar-lhe como converter arquivos epub em arquivos PDF usando o calibre no Ubuntu.

1.Abra um terminal pressionando CTL + ALT + t

2.Rode abaixo o comando em seu terminal para instalar o Calibre, digite sua senha se for solicitado

sudo  apt-get install calibre

3.Depois que  a instalação foi concluída, inicie Calibre de traço

calibre-dash-400x205

4. Clique em Adicionar livros para adicionar seu arquivo epub, em seguida, clique em Converter livros

calibre01-400x263

5. Select PDF como formato de saída:

calibre02-400x300

6. Conclusão , você pode encontrar o arquivo pdf em ~/Calibre Libary/

Ps: Fazendo o inverso você converte de epub para Pdf também

Abraços.

Dicas de Plugins em WordPress

Cada dia que se passa , amo mais o wordpress. Excelente CMS em PHP.

Algumas dicas de Plugins, que utilizo no meu dia a dia de desenvolvedor WEB:

–  WordPress Database Backup : http://austinmatzko.com/wordpress-plugins/wp-db-backup/

–  Lightbox Pophttp://xyzscripts.com/wordpress-plugins/lightbox-pop/details
   Abrir janela ao carregar o site

– 404 Simple Redirecthttp://wordpress.org/plugins/404-simple-redirect/
   Este plugin determina se a solicitação causará um erro HTTP 404 e redireciona para a página definida nas opções do plugin.

 Basic Google Maps Placemarks: http://wordpress.org/plugins/basic-google-maps-placemarks/
Incorpora um mapa do Google em seu site e permite que você adicione marcadores de mapa com ícones personalizados e janelas de informações.

Segurança

– Lockdown WP Admin: http://wordpress.org/plugins/lockdown-wp-admin/
Lockdown WP Admin oculta a administração e a tela de login de intrusos. Poder esconder WordPress Admin (/ wp-admin /) e e login (/ wp-login. php)

– Login LockDown: http://wordpress.org/plugins/login-lockdown/
  Limita o número de tentativas de login a partir de uma determinada faixa de IP dentro de um determinado período de tempo.

– WP Maintenance Mode: http://wordpress.org/plugins/wp-maintenance-mode/
Adiciona uma página inicial de seu site, que permite aos visitantes conhecer o seu site está em manutenção. Pleno acesso ao back-end

Pesquisa

– Simply Exclude: http://wordpress.org/plugins/simply-exclude/ (Excelente Plugin)

Fornece uma interface para seletivamente excluir/incluir todas as taxonomias, tipos de Post e usuários das 4 ações usadas por WordPress. is_front, is_archive,

Dicas para iniciantes no Ubuntu

 

# PERMISSÕES

Mudar Grupo e usuario:

sudo chown root:marcelo /var/www/nome-do-diretorio/ -hR

 Diretório

sudo chmod -R 777 nome-do-diretorio/

Aplicar Chmod recursivamente apenas em diretórios

find . -type d -exec chmod 777 {} \;

Onde:

. = Diretório corrente onde estão os subdiretórios alvos do chmod.

Aplicar Chmod recursivamente apenas em Arquivos

sudo find . -type f -exec chmod 644 {} \;

. = Diretório corrente onde estão os subdiretórios alvos do chmod.

# GERAL

  #Força apagar programa:

sudo dpkg –purge –force-all wine1.4

  #BACKUP NO UBUNTU

Compactar arquivos usando tar:

tar -cvzf -R <nome do arquivo tar>.tgz  /caminho/da/pasta/fonte
por exemplo, eu quero criar um backup.tgz ou backup.tar.gz da pasta /home/user/project

tar -cvzf backup.tgz / home/user/project
ou
tar -cvzf backup.tar.gz /home/user/project

Você pode usar cvzf tar em vez de tar -cvzf também.

Para Extrair .tgz ou .tar.gz usando tar

tar -xvzf backup.tgz

tar -xvzf backup.tar.gz

Ref: http://askubuntu.com/a/83871

#Backup sem incluir um diretório qualquer

tar -cvzf <nome do arquivo tar>.tgz  /caminho/da/pasta/fonte –exclude “<caminho/do/diretorio/exceção>” –exclude “<caminho/do/diretorio/exceção/2/caso/necessite>”

obs: atentar para não colocar a barra “/” no final dos diretórios (exclusão)

# Procura arquivo dentro de diretório

find . -name “*9713*” , onde 9713 é alguma parte do nome do arquivo que se deseja procurar.

# GRUB
Como recuperar o Grub 2 na MBR pelo liveCD do Ubuntu – método UUID:

 

# MYSQL

Reconfigurar MYSQL:

sudo dpkg-reconfigure mysql-server-5.5 

Startar Mysql

sudo /etc/init.d/mysql start

 

# MATAR PROCESSOS

Localizar:

ps -aux | grep firefox

Matar:

kill nro_processo


#REDE

  #Montar unidade de rede

  • sudo mount -t smbfs //192.168.0.106/trabalhos /media/trabalhos -o username=administrator,password=base@12340980

  • sudo gedit /etc/init.d/mapeamento  (criar mapeamento na inicialização);

 

Código do arquivo:

#!/bin/bash

echo “Montando os mapeamentos”

sleep 100

#Montar unidade para programas na rede

sudo mount -t smbfs //192.168.0.110/trabalhos /media/trabalhos -o username=administrator,password=base@12340980,uid=1000

 

#Instalar nbtscan

sudo apt-get install nbtscan 

  #Escanear pindurados no roteador

sudo nbtscan 192.168.0.1/24

  #Escanear todos os computadores de uma rede:

 nmap -sP 192.168.0.1/24

Ref: http://wiki.ubuntu-br.org/Nmap

 

  #Renovar DNS

sudo /etc/init.d/networking restart

Para instalar: sudo apt-get install nscd

restart: sudo /etc/init.d/nscd restart

 

# MÍDIA 

Abrir .avi:

Instalar vlc eo smplayer

Editor de vídeo:

http://www.openshot.org/

 

# PARTICAO

Podemos usar o Gparted para desativar a partição de swap, Gparted instalar do teminal:

sudo apt-get install gparted

Executar o gparted selecione a partição swap e, em seguida, clique direito > clique swapoff

 

AS PARTICOES QUE GOSTARIA DE REDIMENSIONAR TEM QUE FICAR LADO A LADO

E DESATIVAR SWAP COM BOTAO DIREITO

Ref: http://ubuntuportal.com/2011/11/two-methods-disable-swap-partition-ubuntu-11-10.html

#Removendo programas da inicialização do Ubuntu

Link: http://www.todoespacoonline.com/como-adicionar-ou-remover-programas-da-inicializacao-do-ubuntu___781

 1 – Clique em “Sistema” – “Preferências” – “Aplicativos de Sessão”;

#Remover mensagem de erro no ubuntu

sudo apt-get remove apport apport-symptoms