terça-feira, 23 de fevereiro de 2010

Misturando o analógico com o digital

Muito legal este projeto e um grupo de pesquisadores da Microsoft e Universidade de Stanford, que criaram uma mesa que mistura a funcionalidade digital com objetos analógicos:

Mais detalhes no papper do projeto, e na matéria da New Scientist.


Fonte: New Scientist

quarta-feira, 10 de fevereiro de 2010

Trabalhar com escape com PHP e Mysql

Escape String

Escapes a string for use in a mysql_query.
    $item = "Laptop";
    $escaped_item = mysql_escape_string($item);
    printf ("Escaped string: %s\n", $escaped_item);
?>

Escape special characters in a string for use in a SQL statement, taking into account the current charset of the connection.
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
$item = "Laptop";
$escaped_item = mysql_real_escape_string($item);
printf ("Escaped string: %s\n", $escaped_item);
?>

segunda-feira, 25 de janeiro de 2010

Como verificar se uma tabela não tem chave primária? Isso compromete a performance

Assim:
SELECT t.table_name,
       CASE
         WHEN c.constraint_type IS NULL
         THEN 'NO'
         ELSE 'YES'
       END AS tem_pk
FROM   information_schema.tables t
       LEFT OUTER JOIN (SELECT *
                        FROM   information_schema.table_constraints
                        WHERE  constraint_type = 'PRIMARY KEY'
                               AND table_schema = 'SEU_SCHEMA'
                               AND table_catalog = 'SUA_BASE') c
         ON c.table_name = t.table_name
WHERE  t.table_name NOT LIKE '%sy%'
       AND t.table_name NOT LIKE '%MS%'

terça-feira, 19 de janeiro de 2010

O futuro alcançou a guitarra

Misa Digital Guitar parece ser o início de um movimento sem volta, onde os instrumentos analógicos serão, no futuro, tão peculiares quanto os "bolachões" são hoje. Ou não.


Rodando Linux, com 24 trastes e tela sensível ao toque, ela é na verdade um controlador MIDI, limitado apenas ao que você conecta à ela. Então, vejamos:

Fonte: Engadget

segunda-feira, 4 de janeiro de 2010

Notícias de tecnologia - Uma visão sobre revistas eletrônicas




Uma visão sobre revistas eletrônicas








"Mag+" é um conceito de uma revista eletrônica desenvolvido por estes sujeitos que busca representar a experiência da leitura de revistas em equipamentos eletrônicos de mão, ilustrando uma visão de implementação possível para revistas eletrônicas em um futuro próximo. Veja o vídeo:

Fonte: Drawn!