Conhecimento nunca é demais
Jhonny Makis
Este usuário ainda não compartilhou nenhuma informação biográfica
Homepage: http://www.jhonnymakis.com.br
Artigos por Jhonny Makis
Dia da semana em português com PHP
31/01/12
public function getDiaSemana($data) {
list($ano, $mes, $dia) = explode("-", $data);
$diasemana = date("w", mktime(0, 0, 0, $mes, $dia, $ano));
switch ($diasemana) {
case 0: $diasemana = "Domingo";
break;
case 1: $diasemana = "Segunda-Feira";
break;
case 2: $diasemana = "Terça-Feira";
break;
case 3: $diasemana = "Quarta-Feira";
break;
case 4: $diasemana = "Quinta-Feira";
break;
case 5: $diasemana = "Sexta-Feira";
break;
case 6: $diasemana = "Sábado";
break;
}
return $diasemana;
}
Utilizando:
<?php echo getDiaSemana('2012-01-31'); ?>
O resultado será: ‘Terça-Feira’
Dica Rápida – Limitar o tamanho do texto a ser exibido – PHP
31/01/12
public function limitaTexto($texto, $tamanho) {
if (strlen($texto) > $tamanho) {
for ($i = $tamanho; $i <= strlen($texto); $i++) {
if (substr($texto, $i, 1) == " ") {
return substr($texto, 0, $i) . "...";
}
}
return $texto;
} else {
return $texto;
}
}
Se você quiser fazer um helper no zend seria assim:
Dica Rápida – Jquery – Somente Números
30/01/12
Para que no nosso campo seja permitido somente valores numéricos, utilizamos a seguinte função:
$(function(){
$("input[name='nome-do-campo']").bind("keyup blur focus", function(e) {
e.preventDefault();
var expre = /[^0-9]/g;
// REMOVE OS CARACTERES DA EXPRESSAO ACIMA
if ($(this).val().match(expre))
$(this).val($(this).val().replace(expre,''));
});
});
Valeu e até a próxima…
PostgreSQL Prático/Ferramentas/psql
14/01/11
A ferramenta básica de administração do PostgreSQL é o psql, mas é uma ferramenta de administração capaz de administrar praticamente tudo do PostgreSQL.
Para acessá-lo execute:
su – postgresql
psql –U nomeuser nomebanco (tanto no Linux quanto em outros SOs).
Geral:
psql -h host -P port -U user -W (perguntar pela senha)
Alguns comandos do PostgreSQL da linha de comando do SO:
Se num UNIX faça login como usuário do PostgreSQL, se no Windows execute passando -U nomeusuario.
Obtendo ajuda sobre um comando:
comando –help
Se num UNIX existem também as manpages (páginas do manual):
man comando
psql -l -> lista os bancos de dados
psql -U nomeusuario nomebanco -> conectar à console psql no banco de dados
psql banco -E -> (debug) mostra internamente como cada consulta é realizada
psql –version -> mostra versão do PostgreSQL
Outros comandos via linha de comando:
pg_dump, pg_dumpall, pg_restote, createdb, dropdb, createrole, droprole
Alguns Comandos do psql:
Para acessar, estando num UNIX:
su – nomeuserpg
psql -U nomeuserpg nomebanco
Estando no Windows
psql -U nomeuserpg nomebanco
O psql aceita quebra de linhas numa consulta.
O ponto e vírgula (ou
Observe atentamente o prompt e suas variações:
=# – este prompt indica um superusuário
=> – este indica um usuário comum
-# – indica comando não finalizado. Aguardando o ponto e vírgula
(# – aguardando o fecha parênteses )
‘# – aguardando um fecha apóstrofo ‘
Obs.: Em caso de erro teclar Ctrl+C para encerrar. Lembrando que isso no Windows sai do psql.
\q – sair
\c nomebanco nomeuser – Conectar a outro banco
\i /path/script.sql — importar script.sql
\timing — iniciar/parar o cronômetro para atividades
\dT+ — lista os tipos de dados do PG com detalhes
\cd — mudar para outro diretório
\d – lista tabelas, índices, sequências ou views
\d nometabela – mostra estrutura da tabela
\dt – lista tabelas
\di – lista indices
\ds – lista sequências
\dv – lista views
\dS – lista tabelas do sistema
\dn – lista esquemas
\dp – lista privilégios
\du – lista usuários
\dg – lista grupos
\l – lista todos os bancos do servidor, juntamente com seus donos e codificações
\e – abre o editor vi com a última consulta
\o – inicia/termina a criação de arquivo. Ex.: \o arquivo.sql
\! comando_do_sistemaoperacional — executa o arquivo do sistema operacional
\? – ajuda geral dos comandos do psql
\h * – exibe ajuda de todos os comandos
\h comandosql – ajuda específica sobre o comando SQL, ex.: \h alter table
\H – ativa/desativa saída em HTML
\encoding – exibe codificação atual
Boa sugestão:
\h CREATE DATABASE
\h CREATE ROLE
Como restaurar os painéis do Gnome – Ubuntu
14/11/10
Siga os passos abaixo:
No terminal, digite: (calma! Esse comando irá remover o painel):
gconftool --recursive-unset /apps/panel
Depois
rm -rf ~/.gconf/apps/panel
e para finalizar:
pkill gnome-panel
Feito os passos acima você terá, (assim espero) o painel original de fabrica.
Valeu!!!
10 novas dicas, truques e hacks para WordPress
30/10/10
Galera,
o Paulo Faustino fez um POST no imasters dando algumas dicas bem úteis pro WordPress, vale a pena conferir.
Link Externo: http://www.imasters.com.br/artigo/18491/wordpress/10_novas_dicas_truques_e_hacks_para_wordpress/