Antes tarde do que nunca certo?
Venho aqui lhes dizer que o meu antigo site de piadas localizado em http://piadas.morriderir.net/ muda para Piadas Engraçadas (http://piadasengracadas.net/)
Agora muito mais fácil de lembrar, simples e objetivo.
Algumas mudanças também aconteceram, agora as piadas são mostradas parcialmente para não cair em punição pelo google por conteúdo duplicado, coisa que já estava acontecendo.
Foi usado um pouco de AJAX, nas paginas de listagem de piadas agora contem um link “Continar lendo…” que mostra a piada completa na mesma pagina, sem a nescessidade de ir ate a pagina da piada.
As novas piadas agora não são publicadas diretamente, pra evitar SPAM que estava acontecendo, passam primeiro por uma moderação.
Espero que gostem das modificações.
Abraços a todos.
Eu consegui dizer 68 propriedades de CSS em 7 minutos! ![]()
Até que não fui tão mal ne!?
Não consegui lembrar de apenas 54 propriedades. Uuhuuu
Quantas você consegue?
O endereço de quiz é
http://www.justsayhi.com/bb/css_quiz
Sabe aqueles sites de piadas que existem aos montes na internet? Pois é! Acabei de criar mais um para competir com os muitos que já vi por ai.
Tudo começou quando tive uma idéia de fazer um site de piadas que seja colaborativo (as usuários enviarem suas piadas) e que tenha um sistema de tags e de votação para classificar as piadas.
Ate ai tudo bem, mas acabei descobrindo um site que tinha isso tudo ai e acabei desistindo de criar. A vontade simplesmente passou sinistramente.
A mais de uma semana a traz (no dia 20 de junho) fui mais um alvo de assalto a mão armada, levaram meu nokia 6070 com menos de um mes de uso e ainda nem paguei o coitadinho.
Graças a deus foi apenas o celular.
No dia fiquei muito chateado e pra esquecer um pouco e conseguir dormir resolvi colocar essa minha ideia pra funcionar.
Como estou amando trabalhar com o framework CodeIgniter, resolvi desenvolver com esse framework, consegui colocar uma versão funcional do site no ar na mesma noite. claro que com Bugs do head ao foot, no meu tempo livre venho melhorando o sistema, incluindo algumas funcionalidades, essas coisas!
Realmente o CodeIgniter é muito poderoso, criei tudo em pouco tempo, comparando com o tempo que eu gastaria se não estivesse usando nem um framework.
Esse é o 3º projeto que uso o CodeIgniter, depois eu falarei dos outros.
Para minha felicidade já estou conseguindo primeiro lugar no google com algumas palavras chaves, e o google já indexou praticamente todas as paginas do site. Nunca vi tanto resultado em tanto pouco tempo, é de assustar.
O layout montei todo em quase-Webstandards (isso mesmo quase!) usando CSS e Javascrip não intrusivo.
Atualmente o site conta com 60 a 70 visitas diarias.
Umas 200 Piadas já cadastradas e uma media de 10 a 15 novas piadas por dia.
E 9 assinantes do FEED.
Os numeros não são grandes, mais pra mim, estão ótimos!
Quem quiser visitar, contribuir com alguma piada ou com a votação.
O endereço é http://piadas.morriderir.net
Duvidas ou sugestões podem postar aqui mesmo nos comentários.
Um Abraço a todos.
Armadilhas da vida!
Hoje deparei com esse erro estranho pra mim, nunca tinha que acontecido antes.
Em um dos projetos que estou desenvolvendo, existe um menu dropdown, e queria que ao selecionar uma opção o formulário era automaticamente enviado. criei a função javascript pra ser menos intrusiva possível e caso o browser esteja com o javascript desabilitado o menu dropdown pode ser ativado com um botão de submit na frente
Mas… como não sou um Expert (ainda! :P), cometi um erro muito bobo!
e pior, quebrei a cabeça a manha inteira!! e nada de resolver o problema, o firefox só me retornava “submit(); is not a function”. Depois de muito quebrar a cabeça, consegui resolver o problema. Irei mostrar pra vocês, qual o problema e como resolver, para que ninguém cometa esse mesmo erro que eu.
Esse ai em cima, é o danado do javascript
Esse é o culpado de tudo, a marcação html, o botão submit estava com o valor “submit” no atributo id e name.
Foi ai que descobri, eu estava chamando o botão submit e não a função submit();
“submit(); is not a function. Submit is a button”
Se eu alterar o valor dos atributos id e name do botão submit tudo estará resolvido, eu posso ate apagar o atributo name, ele não esta sendo usado mesmo! hehe … porem eu não posso alterar nem apagar o id, se não precisarei alterar um bocado de CSS
E agora José, o que eu faço?
Facinho
… basta alterar
De
Para
e “voiala” todos vivemos felizes para sempre, com javascript não intrusivo, e ainda por cima funciona no IE
Abraços!
Depois de anos com o mesmo layout, parece que finalmente o google resolvel mudar um pouco sua cara!
anda circulando pela internet imagens como essa
![]()
(click para amplicar)
mas, pela internet descobri umas formulazinha magica que faz mudar o layout do google.
basta colar isso na barra de enderços e dar um enter
e pronto, é so visitar o google e vera que o layout mudou, veja
me parece algum teste interno, visto que precisa dessa modificação no cookie do google pra ver o novo layout.
… ate gostei dessas barrinhas com um degrade! hehehe
vamos ver se o google vai implementar os Webstandards, tomara! ![]()
Vi hoje no blog do Leandro Vieira uma função para exibição de datas por extenso em PHP.
como já tinha feito algo parecido antes gostaria de mostrar pra vocês, não é uma função, ou melhor, usa funções nativas do PHP.
No PHP existe uma função que seleciona o idioma que você quer usar em seu programa, essa função é a
setlocale().
Ex:
O primeiro parâmetro “LC_TIME”, define a categoria das funções que serão afetadas, nesse caso, afetara as funções de data.
O segundo parâmetro definimos o idioma usado. Esse parâmetro dependa da disponibilidade do idioma instalado no sistema, varia de sistema pra sistema, veja mais sobre no manual da função.
A outra função necessária pra nosso codigo é a strftime(), ela que formatara a data da forma que agente quer.
note que o primeiro parametro é onde configuramos a formatação da data, pode encontra mais a respeito no manual da função, e segundo especificamos o timestamp, se deixamos em branco retornara a data corrente.
E finalmente
Retornara…
segunda, 01 de junho de 1992
Solução bem elegante, mas nem tão eficiente, pois depende da disponibilidade do idioma estar instalar no sistema.
È to mesmo sumido, tenho que dar um jeito e postar mais aqui no blog!
mas jájá vem boas novidades, e começo a postar com muito mais frequencia.
pra não perder a costume, mais um video da galera aqui de mariana, em dois dias de filmagens aqui e tambem em ouro preto.
Eu mesmo editei, por isso não tá lá maravilhas!
See you!
Parece que a “doença” do Reader é contagiosa, depois do Reader retornar seus Oops!
Acabo contaminando seu irmãozinho Gmail.

engraçado…
Hoje me deparei com a necessidade de ter um banco de dados com todos os países do mundo :O … hehe depois de tanta pesquisa encontrei um arquivo SQL com uma lista de 239 países do mundo, porem os nomes dos países se encontrão em inglês (quem estiver interesse nessa lista em inglês pode conferir aqui).
Mas minha necessidade era maior, uma lista dos países em português, depois de passar a tarde inteira no google pesquisando pra ver se encontro alguma lista pronta, para terem idéia ate no eMule eu procurei hehe, decidir criar minha própria lista
Uhuu.
Pesquisando por ISO 3166-1 (norma que sugere códigos para nome de países.) encontrei essa pagina no Wikipédia para minha felicidade uma tabela com todos (será?) países em português, mas e agora jose? como eu irei inserir esses países em um banco de dados? criarei uma tabela no MySQL e inserir um a um na unha? se você quiser, fique a vontade, mas como eu sou muito preguiçoso prefiro ir por outro caminho…
Eu escolhi ir ao código fonte da pagina do Wikipédia e pegar o código fonte da tabela, fazer um script em PHP que trate esse código com uma expressão regular, retirar todos os dados necessários e criar uma consulta SQL para inserir esses dados na minha tabela da países.
Bom primeira mente analisei o código fonte da tabela que consegui no Wikipédia, notei que a tabela tem o seguinte formato.

pra minha felicidade é bem simples de tratar com uma Expressão Regular, então vamos lá…
Depois de ter colocado todo código fonte da tabela dentro de uma string

retirei todos as quebras de linhas da string $content pra nossa vida ficar um pouco mais fácil…

agora vem a parte mais complicada pra mim, Expressões Regulares, não irei entrar em detalhes sobre ER porque eu não sou a pessoa mais indicada a falar sobre isso hehe… e se você é como eu e não entende nada de ER existe esse guia otimo na web escrito por Aurélio Marinho, agora vamos ao nosso script…

finalizando, crio um laço for pra dar um passeio pelas arrays e retornar um valor em SQL limpinho pra noix usa uai

Prontinho agora é só rodar nosso script é pronto
já pode usar seu banco de dados de países!
qualquer duvida sobre o código ou sobre o entendimento do texto (afinal é um dos primeiros que escrevo, não sou muito bom nisso hehe) é só postar um comentário que eu tento dar uma luz! hehe
Codigo fonte do nosso script
Arquivo SQL com nosso banco de dados
See ya!
Criei um mini-portfolio meu com alguns dos meus trabalhos que ainda se encontrão online, existem muitos outros mas não vou colocar todos, apenas alguns, quem quiser ver alguns dos meus trampos é só clikar no link portfolio no menu superior ou pelo endereço http://alisson.blog.br/portfolio
See ya ![]()