Arquivos da categoria: www

Procurar e substituir (Search/Replace) no MySQL

Comando simples e muito usado para buscar e alterar um valor qualquer diretamente no MySQL, o famoso search/replace ou substituir.

UPDATE tabela SET campo = replace(campo , ‘procurar‘, ‘substituir‘);

Abaixo uma demonstração de um search/replace em uma tabela do WordPress, se você for alterar a pasta de instação de /site para /blog por exemplo.

UPDATE wp_options SET option_value = replace(option_value, ‘/site’, ‘/blog);

Neste caso utilizei no UPDATE, mas você pode dar o comando apenas para um SELECT, utilizar o WHERE para filtrar, etc. Veja na documentação.

Lembre-se de sempre fazer um backup antes de executar qualquer comando diretamente no console do MySQL.

Sublime Text – Configuração pessoal

Acabei de achar este rascunho aqui e resolvi publicar. Esta é minha configuração pessoal do Sublime Text. Este rascunho é de 2014, ou seja, bem antigo e provavelmente removi e adicionei outras features.

Irei atualizar este post constantemente com minha configuração atual.

Ultima atualização: 09/08/2017

App

Sublime Text 3

Extensões

Emmet – É o antigo Zen Conding. É uma coleção de snippets para facilitar a codificação. certamente o pacote essencial do sublime

LoremGibson – Gerador de texto do tipo “Lorem Ipsum”, mas acho muito ruim. Sugestões?

Package Control – Gerenciador de extensões, no site também é excelente para buscar novos plugins, tipo maria vai com as outras, da uma olhada no que esta sendo mais baixado atualmente e da uma testada. #ficadica

PyV8

SFTP – O nome ja diz tudo. SFTP/FTP cliente. É pago, porem pode utilizar gratuitamente com uma mensagem chata de vez em quando. Acho que vale os 30 trumps que cobram pela versão completa.

Tema

Monokai

Fonte

As minhas fontes preferidas, são: (em ordem de preferencia):

Consolas

Inconsolata

DejaVu Sans Mono

Source Code Pro

 

— x — Sem atualizações abaixo desta linha, use com cautela! ;)

Extensões

SublimeLinter
Interactive code linting framework for Sublime Text 3

SidebarEnhancements: adiciona várias opções a sidebar, como criação de arquivos e diretórios, dentre muitas outras opções. Essencial.

All Autocomplete Sublime Text – O nome já diz tudo, ou quase. Basicamente ele auto-completa as palavras baseado nas já existentes no seu próprio código (ou arquivos abertos). Url: https://github.com/alienhard/SublimeAllAutocomplete

AutoFileName – Semelhante ao citado acima. Porem ele leva em consideração os arquivos e pastas do seu projeto. Útil principalmente na hora de setar uma imagem (img…) ou referenciar algum arquivo js, css, etc. No caso de imagens, completa inclusive as dimensões da mesma. Url: https://github.com/BoundInCode/AutoFileName

CSSFontFamily – Mais um auto-complete, só que desta vez apenas de família de fontes. Facilita na hora do front-end (css). Url: https://github.com/lcdsantos/CSSFontFamily/

Extensões – Links úteis

Ranking das extensões mais populares: https://sublime.wbond.net/browse/popular

Ranking das extensões mais recentes: https://sublime.wbond.net/browse/popular

 

Fontes

As minhas fontes preferidas, são: (em ordem de preferencia)

Preferencias de Usuários

 

HTML5, Html HTMLAttributes, Html Snippets

LivePreview

http://fibiola.com/live-code-preview-sublime-text/

thema soda
https://github.com/buymeasoda/soda-theme

  1. Melhores fontes:
    http://www.slant.co/topics/67/~what-are-the-best-programming-fonts

 

“translate_tabs_to_spaces”: true,
“trim_automatic_white_space”: true,
“trim_trailing_white_space_on_save”: true,

 

 

 

 

PHP: Converter formato de data brasilera para data internacional, mysql, etc….

A mais de 7 anos atras escrevi um post aqui no blog de como tratar as datas em formato brasileiro (dd/mm/YYYY) para gringolandia (YYYY-mm-dd). Este post já se tornou obsoleto, pois a partir do PHP 5.2 existe uma maneira mais mágica de fazer, a qual lhe apresento agora.

Basta instânciar o objeto, passando como parametro o formato que a data vai chegar, e logicamente, passar a data.

1
$date = DateTime::createFromFormat('d/m/Y', $_POST['date']);

Depois de receber a data em uma variavel, neste caso, atraves de um POST, o resto é so imprimir no formato que você indicar:

1
echo $date->format('Y-m-d');

Pronto, dica rápida … no mais, documentação:
http://php.net/manual/en/datetime.createfromformat.php

Esta tão facil de entender que vou explicar so porque eu sou chato. Tanto na hora de receber, quanto na hora de imprimir a data você pode usar qualquer formato, seja:

  • d/m/y
  • d-m-y
  • y/m/d
  • y-m-d
  • Y-m-d H:i:s
  • H:i:s
    • etc…
      • etc…
        • etc…

Outros métodos não menos eficiêntes, você confere aqui e aqui.

Se quiser saber sobre o desempenho de algumas destas funções, visite o blog do Beraldo, la tem um post mais completo sobre o assunto.

no mais, have fun!

Ativar URL completa no Google Chrome

Depois de um longo e duradouro tempo sem postar, uma dica rápida.

O Google Chrome inventou de ocultar a url completa e chamou isso de Origin Chip, que teoricamente é um mecanismo anti-phishing.

Decidiu fazer isso em sua versão para desenvolvedores e parece que agora é default do navegador. Pessoalmente eu não gosto, e prefiro saber por onde ando.

Para desativar esta opção é simples. Basta digitar na barra de endereço:

chrome://flags/#origin-chip-in-omnibox

Se o seu Chrome for em português vai aparecer algo como:

Ativar o chip de origem na omnibox Mac, Windows, Linux, Chrome OS
Move o URL para fora da omnibox e mostra o nome do host no chip de origem na omnibox. 
Basta selecionar a opção “desativar“, ir até o rodapé e clicar em Reiniciar
Voila! E sua barra de endereço tem a url completa novamente! ;)

 

Tecnologia 4G chega ao Brasil? É Claro!

A tecnologia 4G como bem é implicito ao nome, é a quarta geração de telefonia móvel. Não vou entrar muito ao mérito tecnológico, mas hoje essa modalidade reúne o que existe de mais moderno na transmissão de dados por redes de celular, trazendo ao consumidor mais velocidade em suas conexões independentemente de como é realizado, seja via Smartphone, tablets ou modens, bastando estes apenas possuir esta modalidade de conectividade.

A frequência para que este sinal não sofresse interferência de outras já foi liberada pela Anatel (Agência Nacional de Telecomunicações) e será transmitida através das frequências entre 2,5GHZ e 2,69GHZ, que não por acaso é padrão na maior parte dos países da Europa e Ásia.

O leilão dessas frequências já foi realizado em junho deste ano, e a operadora Claro adquiriu uma banda de 40 Mhz por R$ 800 milhões, um dos dois melhores pedaços das frequências disponíveis. Isso significa a capacidade de acomodar mais usuários a uma velocidade nominal de até 100 Mbps.

Outras empresas que ficaram com as faixas de 20 MHz podem atingir apenas velocidades de até 50 Mbps.

Essa diferença fez com que a Claro para se diferenciar das outras colocou no mercado o seu produto com o nome de “Claro 4G Max“. A tecnologia é mesma, mas a diferença é a capacidade de transmissão, tanto em numero de pessoas quanto na velocidade.

Ta esperando o que? Já esta disponível!! Chegou a hora de parar de navegar e sair voando pela internet… ;)