Fragmentos de Código, Vídeos, tutoriais e opiniões sobre programação e banco de dados

Novidades

Programação & Cia

  1. Após muito sofrer, tentando fazer funcionar a reescrita de Urls no host UOL HOST descobri a mágica...
    Em outros hosts nunca foi necessário usar as options.
    É estressante demais ler e reler a documentação desta empresa e não achar nada e somente após perder umas 2 horas descobrir que precisa de mais alguns complementos para funcionar.

    #revoltado


    RewriteEngine On
    RewriteRule ^(.+)/(.+)/(.+)/(.+)/(.+).html /article-detail.php?id=$4 [L]
    errordocument 404 /404.php
    errordocument 403 /404.php
    errordocument 500 /500.html
    errordocument 503 /500.html
    RewriteRule ^sitemap.xml$ /sitemap.php [L]
    RewriteRule ^videos/(.*)$ /video.php?id=$1 [L]
    RewriteRule ^noticias$(.*)$ /noticias.php [L]
    RewriteRule ^noticias/(.*)$ /noticias.php [L]
    RewriteRule ^noticia/(.*)$ /noticia.php?id=$1 [L]
    RewriteRule ^noticia-(.*)$ /noticia.php?id=$1 [L]
    RewriteRule ^([a-zA-Z0-9-]+)$ /$1.php [L]

    Options +FollowSymLinks
    Options -MultiViews


    O Exemplo acima funcionou perfeitamente no UOL Host

  2. Há cerca de 15 dias, fiz uma experiência utilizando copos descartáveis com feijões dentro de algodão. A experiência mostrou que os feijões que estavam no copo com a palavra “Cresça” realmente cresceram e o outro copo sequer brotou.

    Como bom curioso que sou resolvi testar novamente esta experiência com algumas alterações na ideia original:

    1) Coloquei terra fertilizada ao invés de algodão
    2) Usei três copos ao invés de 2 sendo que em dois deles escrevi a palavra “cresça”
    3) Coloquei o copo sem nada escrito entre os outros dois copos
    4) Pedi ajuda para minha esposa após colocar 3 grãos de feijão em cada copo com terra. Ela não viu como coloquei os grãos dentro de cada um e então elegeu dois copos para que fossem os escolhidos para receber a palavra “cresça”

    Após uma semana, o primeiro copo começou a crescer de forma bem rápida – praticamente o dobro do altura dos demais e então eu já comecei a achar que a experiência daria errado já que os outros dois copos apresentavam praticamente o mesmo tamanho.

    Em um dos copos, com a palavra “cresça”, a altura chegou a 30cm e os Três GRÃOS de feijão que coloquei brotaram.
    No copo do meio, sem nada escrito, apenas um grão nasceu e a altura chegou a certa de 7cm.
    No terceiro copo, com a palavra “cresça”, os três grãos nasceram e a altura chegou a cerca de 12cm.

    O mais intrigante desta experiência foi que o copo do meio parou de crescer. Eu o via, imaginando que a experiência daria errado desta vez, porém mentalizava o do meio mais baixo. Após chegar de uma viagem de 3 dias estava, em cima da minha impressora, exatamente como eu havia idealizado.
    Irei fazer experiências de outros tipos, porém esta agora me ensinou que realmente este fenômeno existe. A visualização do resultado antes dele acontecer altera o experimento/atividade;

    Quando o primeiro copo começou a crescer demais e os outros dois não (entretanto o terceiro continha mais ramos) comecei a imaginar o terceiro maior. Mesmo estando distante dos copos 200km ele cresceu assim como a imagem que vinha em pensamento.

    Este tipo de fenômeno me fascina e não é de hoje... porém só agora tive coragem de testar.

    Eu convido você quem está lendo este texto a fazer este experimento em casa também e relatar o que aconteceu. Eu não acreditava nisso até fazer ele!

  3. Após assistir um vídeo do famoso DeRose, onde ele falava sobre mentalização e propunha um experimento, resolvi fazer o que foi proposto.

    Peguei dois copos de plástico, coloquei dentro de dois algodões dois grãos de feijão aleatórios (inclusive usei até feijão preto). Após colocar os grãos de feijão dentro do algodão, coloquei cada um em um copo. Misturei os dois várias vezes e então selecionei um e escrevi a palavra Cresça.

    Os dois copos foram colocados em um lugar com sol e receberam água todos os dias na mesma quantidade.

    Todos os dias, durante 7 dias, ao acordar, ia até os copos e mentalizava o crescimento apenas para o que tinha a inscrição "cresça". o outro eu simplesmente ignorava nesta etapa. A noite antes de dormir fazia a mesma coisa.

    Para minha surpresa, o copo que tinha a palavra cresça realmente cresceu e outro, (isso não era citado no vídeo) sequer brotou.

    Esta experiência foi apenas a primeira que fiz para tentar comprovar a força do pensamento ou ainda a força que nos envolve. Esta energia que aparentemente rege todas as coisas segundo uma vontade. Esta vontade por mais profunda que seja, tende a acontecer. Pretendo fazer outros testes mas com certeza este será inesquecível.

    O link do vídeo do DeRose é este: https://www.youtube.com/watch?v=A44wIKFIqvM

    A foto abaixo é do experimento real que fiz.

  4. Uma das formas mais fácies que encontrei de formatar moeda em formato brasileiro foi esta abaixo.
    Há claro várias maneiras de fazer isso porém seria necessário informar o pais e etc. Do modo que é mostrado abaixo, é possível inclusive usar para formatar porcentagem, notas de escola e etc.
    Note que informamos qual é o separador de milhares e qual é o de decimais!


    echo number_format($numero, 2, ',', '.'); // retorna 12.345,67

  5. Algo muito estranho e ainda sem explicação aconteceu hoje comigo!

    Ao colocar o código já testado em mais de 10 hosts em um de Angola, aconteceu que a mensagem "Fatal error: Call to undefined function .... " instistiu em não sair da tela por mais que eu tentasse rastrear.

    Os arquivos estavam no lugar certo porém mesmo assim a função não era encontrada. Após duas horas pesquisando e tentando debugar linha por linha, eis que surge uma forma de resolver:

    Removendo os comentários!

    Após remover os comentários iniciados com // e trocar eles por /* comentário */ funcionou perfeitamente.

    Isso é algo estranho que até então não havia acontecido. Agora o jeito é só usar isso, (já que é aceito pelo php em todas as versões) e deixar a vida seguir para não ter mais tempo jogado fora pesquisando e rastreando.

    Talvez até tenha um jeito de configurar para funcionar, porém... do jeito que a vida é corrida, é melhor usar algo universal do que ficar lidando com exceções!

Logo AdrianoAOLI

Precisa de consultoria ou ajuda?

Entre em contato conosco e descubra o que podemos fazer por você.

Vivo/WhatsApp+55 (79) 99915-2569