Blog do Márcio d'Ávila » HTML5 no horizonte
Introdução - Experimentando o Linux Mint Debian Edition
Caso dos boletos imitando Registro.br chegando ao fim?
Vim - Portal brasileiro do editor de textos Vim (VI) :: aurelio.net
Activate Remote Desktop REMOTELY!!! | commandlinefu.com
PHP é à quinta-feira – 50 dicas sobre desempenho e segurança | Peopleware
Howto access ext3 partition from Windows | Ubuntu Geek
This tutorial will allow you to access your ext3 partition under Windows, using Sun VirtualBox and Ubuntu. The tutorial is pretty long due to the images, but they explain things easier sometimes (they are not just meaningless screenshots) (forgive me for your scroll button 😛 )
Upload Pie - The Simple Image Sharing Tool
Sharing files with expiration dates
Gerenciamento de erros
Index of languages being used around the world.
Busca de CEP em PHP, Ajax, PHP, ASP, Java, Python, Flash, XML, C#, Ruby
Color Fading Menu with jQuery | CSS-Tricks
Increase your internet speed with Namebench | Ubuntu Geek
Guia de referência de comando em PT-BR | Ubuntu Dicas
Uma lista com os comandos mais usados no linux em português brasileiro. É possível salvar os comandos em algum imagem para que fique como um papel de parede.
Blog do Márcio d’Ávila » Fraude Surpreendo - Proteja seus dados pessoais
Ripando e Gerando DVDs no Linux de forma simples « jmmwrite – simples e direto
I shouldn't be the first to need to export data from a PostgreSQL database installed on Windows with a win1252 code to a database with UTF-8 code (in my case, on a Linux server).
It is not enough to transform the transfer file to UTF-8, as the characters of win1252 (left double quote, right double quote, single quote and dash) will be there, with a weird value in your database.
In my experience, I had to import data as-is and afterwards perform an update using the function to rewrite data for UTF-8 characters correctly.
The following code examples are for: 1 - transform to HTML characters; 2 - transform to single characters.
HTML:
-- DROP FUNCTION substitui_win1252_html(texto);
CREATE OR REPLACE FUNCTION substitui_win1252_html(texto text)
RETURNS text AS
$$
BEGIN
texto := replace(replace(replace(replace(replace(texto, '', '’'), '', '“'), '', '”'), '','•'), '', '–')::text;
RETURN texto;
END;
$$
LANGUAGE plpgsql;
Simple:
-- DROP FUNCTION substitui_win1252(texto);
CREATE OR REPLACE FUNCTION substitui_win1252(texto text)
RETURNS text AS
$$
BEGIN
texto := replace(replace(replace(replace(replace(texto, '', ''''), '', '"'), '', '"'), '','•'), '', '-')::text;
RETURN texto;
END;
$$
LANGUAGE plpgsql;
Don't worry about the squares that you might see. If you copy it to a good text editor, you will their actual value.
Eficiência e segurança com SQL parametrizado
O uso de comandos SQL, na maioria das linguagens de programação e gerenciadores de bancos de dados que suportam esta linguagem de manipulação de dados, pode ser parametrizado com variáveis de ligação (bind variables). Este recurso que, para um programador desavisado e inexperiente, pode parecer uma burocracia desnecessária, na verdade é um mecanismo muito importante para trazer segurança e eficiência ao uso de SQL em programas. Veja porque e como.
Documentation for preventing SQL injection in PHP projects. Many web developers are unaware of how SQL queries can be handled and assume that an SQL query is a reliable command. It means that SQL queries are able to bypass access controls undetected, therefore bypassing standard authentication and authorization checks, and sometimes SQL queries can allow command access at the server operating system level.
Senhas armazenadas com segurança
Como Criar um Website :: Avi Alkalay
As 5 distribuições que mudaram o Linux
Segundo a chamada deste artigo da edição internacional da Linux Magazine, a história do Linux pode ser medida com base nas versões deste kernel, mas também pode ser medida pelas suas principais distribuições.
MySQL: Oracle assume um compromisso: GPL, documentado, sem contrato de suporte obrigatório, etc.
Scrum - Wikipédia, a enciclopédia livre
O Scrum é uma metodologia ágil para Gerenciamento de Projetos.
CentOS: Instalando mod_security
Spam: CGI.br determina bloqueio da porta 25 (smtp) a partir de janeiro
GUI Database Design Tools - PostgreSQL Wiki
You can run PHP code inside PostgreSQL database.
12 senhas que nunca devem ser usadas - Geek List
Como é o dia de um “gerente de mídias sociais”? » CrisDias weblog
Blog do Márcio d'Ávila » Relatórios de mercado de TI 2010/2011
Create your Google Sitemap Online - XML Sitemaps Generator
The 15 Most Detrimental Social Media Mistakes You're Making
Blog do Márcio d'Ávila » Corrida dos navegadores rumo a HTML5 e CSS3
Validar é importante?! | Tableless - Desenvolvimento com Padrões Web
Evitando frustrações com sessões no PHP | Igor Escobar // Blog
PHP web applications can complement state in your applications very easily. Why is an illusion of state maintained by transporting one page and other information between one page and another losing it along the way. you've already lost potential productivity due to bizarre bugs or even security breaches because of these beauties. Here are four tips to save you time and secure your site. (in portuguese)
Javascript: Onunload VS Onbeforeunload | Igor Escobar // Blog
Fico pensando em um caso mais familiar possível para ilustrar a utilidade das duas funções e a melhor que me vem a cabeça é o Gmail. Já pensou em fazer algo parecido com o Gmail? Quando o usuário fechar a janela e alguma requisição estiver em processamento ele da um aviso sobre ela para evitar perda sem necessídade. Muita gente pensa que o evento utilizado para fazer tal proeza é o evento “onunload” mas não é. Existe uma pequena diferença entre os 2 eventos.
8 Regular Expressions You Should Know - Nettuts+
8 expressões regulares que você deve conhecer
The Web Application Security Consortium / The Web Security Glossary
The Web Security Glossary is an alphabetical index of terms and terminology relating to web application security. The purpose of the Glossary is to clarify the language used within the community.
The Novel 100: The 100 Greatest Novels of All Time
Dividindo dados em colunas - Mauro Pichiliani - SQL Server
Olá, pessoal. Hoje veremos uma solução que utilizei para manipular um conjunto de linhas e colunas no SQL Server com o objetivo de separá-las em dois conjuntos de colunas e facilitar a visualização dos dados, uma operação que geralmente não é fácil de ser realizada nos bancos de dados relacionais. Apesar de utilizar o SQL Server como exemplo, a técnica apresentada nesta coluna pode ser adaptada para outros bancos de dados que suportem a linguagem SQL sem problemas.
yfrog - Share your images/videos on Twitter!
Media Converter - the fastest free online audio and video converter
dBpoweramp: CD Ripper & Audio Converter. Secure ripping to mp3, FLAC, m4a, Apple Lossless & WMA
CD extractor and multi converter from different audio and video codecs. Lots of advanced options for different formats.
A última de bluetooth - rede entre dois GNU/Linux
No trabalho você tem um pc ligado a internet via wifi, ethernet, ou similares. Você leva seu notebook que gostaria que estivesse conectado também, como fica? Você está no aeroporto com mais uma pessoa, os dois de notebook, só um modem 3G, como fica? E se vocês tiverem só um login da Vex, prestadora de acesso wifi, como fica? Você faz uma rede bluetooth entre os dois e compartilha a conexão, ora. (com exceção do primeiro, todos os comandos abaixo são como root)
Paje Online: Como Converter Vídeos no Linux?
Converter arquivos de vídeos e som no Linux, abrangendo os mais variados formatos e codecs, pode ser uma tarefa razoavelmente simples, bastando conhecer o programa certo. Nesta dica vamos apresentar o programa ffmpeg.
Comandos Básicos - Ubuntu Brasil
Muito embora o Linux possua diversas e ótimas interfaces gráfica (GUI\'s - Graphical User Interfaces) bastante amigáveis, dentre as quais destacamos o Gnome e KDE, como de resto todos os sistemas operacionais Unix, ainda requerem por vezes que façamos uso da linha de comando. O ambiente tradicional do Unix é o CLI (Command Line Interface), onde você digita os comandos para dizer ao computador o que ele deve fazer. Esse modo é extremamente poderoso e rápido, porém implica que você saiba para que serve cada comando e seus diversos parâmetros.
Instructables - Make, How To, and DIY
Aprenda a fazer tudo
PHP é à quinta-feira - Gerar uma password | Peopleware
Um conjunto de funções que os ajudarão a gerar uma password (ou qualquer outra string de caracteres aleatórios).
crie e encontre paleta de cores a partir de imagens
Sua Língua » Arquivo » Não compre o novo VOLP! — 1ª parte
Blank/erase a DVD-RW | commandlinefu.com
Apagando um DVD-RW na linha de comando
Se eu soubesse que web 2.0 era isso… » CrisDias weblog
nth-child | Boas práticas de Desenvolvimento com Padrões Web
9 Interesting Facts To Know About a Website | Tools
Os top cinco erros não técnicos cometidos por desenvolvedores | Pacote201.com.br
Blog do Márcio d’Ávila » Cuidado - A fraude evoluiu
Dicas para evitar fraudes da internet.
Here I will list some of the items I used to have Arch running with the minimum I needed for my ThinkPad P14s. I have experienced a seamless experience with my old ThinkPad Carbon x1.
I relate this to the Realtek 8852AE, an 802.11ax device used by P14s, that does not work out-the-box as the one used by x1, although faster.
What is Browsershots? Browsershots tests your website's compatability on different browsers by taking screenshots of your web pages rendered by real browsers on different operating systems. Free tier!
Alguém tentou reinstalar o outro Sistema Inoperacional e ele, genialmente, apagou a MBR e, conseqüentemente, a opção de escolha do GRUB? Agora dá para recuperar. Pelo Ubuntu (distribuição que uso e o do exemplo), é claro.
Ferramentas de segurança de rede
SecTools.Org: Top 125 Network Security Tools
O mundo de lunga: Conexão 3G - Solução para problema com DNS
Para resolver o problema de DNSs para conexões com modems Huawei, que sobrescreve o /etc/resolv.conf
50 exemplos de menu de navegação
Chartle.net - interactive charts online!
Ferramenta para montagem de gráfico para colocar em sites
Piwigo.org | Photo Gallery Software for the Web
Mais um exemplo de uma boa galeria de fotos
Resize your image online - It's easy, it's free!
Redimensionamento de imagens pela web
"O Filmow foi criado para pessoas viciadas e apaixonadas por filmes. A principal ideia do Filmow é que você mostre aos seus amigos os filmes que já assistiu, comente sobre eles e dê sua opinião, na página do filme. Mas, para os que apenas gostam de filmes, o Filmow também é uma rede social onde é possível encontrar pessoas e amigos. No Filmow você fica sabendo quais filmes são lançados, os que estão no cinema e aqueles que já estão em DVD, para você assistir em casa." (http://filmow.com/sobre-o-filmow/)