Energia Nuclear

Outubro 22, 2008 on 10:15 am | In Amor, Mente | 1 Comment

Eu sou contra e você ? Saiba um pouco mais sobre no vídeo abaixo:


Cortar a frase sem cortar palavras

Outubro 20, 2008 on 11:30 am | In Informatica, php, Tutorial | 5 Comments

Bom, quando temos que imprimir um texto na tela e temos um espaço determinado é comum o uso do substr() no PHP para cortarmos somente um pedaço determinado, porém com esta função ela ira retornar cortando uma palavra quando a mesma estiver na posição de termino, o que nos gera um problema, você não vai querer um texto com uma palavra no final cortada, por isso conversando com o TulioFaria (o que nós deu uma solução neste post) e com o Reflect que deu a lógica; pesquisei um pouco no PHP.net e cheguei a uma conclusão bem bacana.

Nós precisamos cortar o pedaço e neste pedaço encontrar a ultima posição do espaço, depois recortar o nosso texto nesta ultima posição, vamos as funções:

PHP:
  1. // retorna a posição exata do ultimo espaço dentro do espaço cortado
  2. // Neste caso dentro dos primeiros 50 caracteres
  3. $valor = strrpos($string, " ", -(strlen($string) - 50));
  4.  
  5. // Basta agora dizermos que queremos da posicao 0 até o valor retornado
  6. substr($string,0,$valor);
  7.  
  8. // Para imprimir em um texto podemos concatenar tudo, ficando da seguinte maneira
  9. echo 'Texto : '.substr($string,0, strrpos($string, " ", -(strlen($string) - 50)) ).' ...';


Ubuntu 8.10

Outubro 17, 2008 on 8:40 pm | In Informatica, Mente | No Comments
E contando...


FlickR

Outubro 17, 2008 on 7:06 pm | In Amor, Festas, Mente, php | 3 Comments

Bom esses ultimos dias, semanas, estou em uma correria sem igual, gostaria muito de ter continuado alguns textos sobre MVC e dentre outros por aqui, porém o tempo não tem deixado, o que tenho feito é atualizado meu flickR, atualizado enviando alguns albuns novos (que são de datas antigas), colocado algumas tags, descrições e afins, então vou deixar o link para vocês se divertirem um pouco, enquanto não me sobra tempo para escrever algo descente em PHP.

Flickr

Caso deseje ter uma experiência melhor existem 2 modelos de templates desenvolvidos por min e para download, ali na aba tem os links. Modelo 1 e Modelo 2. Eu ainda tenho pensado num terceiro modelo para melhorar ainda a navegação, vamos ver se mais para frente sai.


Da Query (MySQL) para JSon

Outubro 7, 2008 on 6:32 pm | In JavaScript, AJAX, Tutorial | 2 Comments

Bom, como já é comum as pessoas trabalharem com AJAX onde o envio se da para um arquivo que se conecta em um banco de dados e retorna o resultado de um Query, vou ensinar como tratar esse(s) dado(s) para retornar um Json e processar os dados sem o uso de eval(), pois como foi comentado no outro post sobre, o eval é uma função perigosa que pode executar códigos javascript maliciosos, para isso iremos usar um parser (retirado do Json.org).

Vamos ao que interessa, primeiramente vamos ver como tratar os dados de retorno de uma query, no qual precisamos criar uma array que para cada posição teremos uma array com os valores:

PHP:
  1. $query="SELECT * FROM clientes";
  2. $resp=mysql_query($query);
  3. $obj=array();
  4. while($ret=mysql_fetch_assoc($resp)){
  5. $obj[] = $ret;
  6. }
  7. echo json_encode($obj);
  8. /*Imaginemos que o Obj tenha o seguinte conteudo:
  9. Array
  10. (
  11. [0] => Array
  12. (
  13. [id] => 7
  14. [usuario] => usuario
  15. [nome] => Rafael
  16. )
  17. [1] => Array
  18. (
  19. [id] => 8
  20. [usuario] => user
  21. [nome] => Cunha
  22. )
  23. )
  24. */
  25.  
  26. /*O conteúdo do echo será
  27. [{"id":"7", "usuario":"usuario","nome":"Rafael" },
  28. {"id":"8", "usuario":"user","nome":"Cunha"}]
  29. */

Acima então no final usamos a função json_encode do PHP para passarmos nossa array para um valor representante em Json.
Agora nossa função ajax (javascript) ja recebeu os dados e o que precisamos é dar um parse para passarmos para um Obj com notação Json para podermos manipular os dados livremente, para isso precisaremos do parser que está escrito em JavaScript e pode ser feito o download na página do Json.org:

JAVASCRIPT:
  1. // Imaginando que seu Ajax (função) retorne o resultado com o nome de var data
  2. var myObject = JSON.parse(data);
  3. // Pronto: para acessarmos os dados podemos utilizar o
  4. // myObject.id
  5. // myObject.usuario
  6. // myObject.nome
  7.  
  8. // For roda o Objeto JSon e retorna valor
  9. for (var x in myObject){
  10. alert("Meu id:  "+myObject[x].id+" usuario : "+myObject[x].usuario+" nome : "+myObject[x].nome);
  11. }

Poque usar o JSON.parse() ? Na verdade como dito anteriormente é uma questão de segurança, pois este parse não executa códigos, nos livrando de problemas com scripts maliciosos, além de ser mais rápido do que simplesmente executar um eval(), este parse pode ser usado para executar funções em conjunto com a criação do Obj, basta dar uma olhada na documentação.


Poder Mental

Outubro 7, 2008 on 11:52 am | In Mente | 2 Comments

E o poder mental é uma coisa incrível.

A palavra mágica mais famosa da história é "Abracadabra". Ela é composta de 2 palavras aramaicas (aramaica foi a linguagem usada na época da bíblia) que significam:

1. ABRA = Vou criar.
2. CA - ADABRA = Enquanto estou falando.

"Vou criar enquanto estou falando" é o conceito básico atrás do uso das afirmações. Esse conceito por si próprio mostra o poder capaz de criar em seu mundo tudo o que se desejar ou imaginar. É o poder da afirmação (quando se acredita fielmente naquilo que se afirma.) que cria toda a magia de milagres, é o poder para se obter e criar tudo o que desejar.

Valendo lembrar que o Desejo é um mau do homem, que cria outro ser dentro do mesmo, lutando ou percorrendo um caminho para satisfação do mesmo, passando por cima daqueles que estiverem no seu caminho. Nem todos desejos tem esse 'caminho', mas na sua grande maioria são os mesmos que levam o ser para baixo.

Dessa maneira de pensar me recordo que todos aprendem, mesmos aqueles que estão se afundando no poço. E é isso, todos estamos a aprender, em varios sentidos e direções... Cada um fazendo sua escolha, percorrendo seu caminho. O qual é certo ou errado (?) se todos nós estamos aprendendo?

Por isso o melhor é ter a mente aberta, quando mudamos algo em nós, que definidamente durante um certo tempo é o mais "CORRETO" diante do nosso conceito, tendemos a nós melhorar como um ser, para aprendermos cada vez mais. Por isso ser eclético é bom de vez em quando, possibilitar a você mesmo o poder de extrair e digerir mais informações, que no futuro podem lhe possibilitar juntar mais peças ao seu quebra-cabeça. Quantas peças mesmo você pode compor uma paisagem? Parace não ter fim esse quebra-cabeça, mas lhe garanto, cada peça colocada você consegue ver que a paisagem é mais bonita.

Mais uma do baú. (16 de novembro de 2005)


Next Page »

 

 Assine o feed