01/06/13 Converter uma string JSON para um objeto JSON

Se você é adepto da biblioteca jQuery então você pode usar a função .parseJSON:

var obj = jQuery.parseJSON('{"name":"John"}');
alert( obj.name === "John" );

Se não é, use a função parse do objeto JSON:

var obj = JSON.parse('{"name":"John"}');
alert( obj.name === "John" );

Fica aí a dica!

15/11/11 Como converter uma partição FAT para FAT32?

Resposta rápida: isso não é possível!

Hoje precisei converter um pen drive originalmente formatado em FAT para FAT32 e depois de pesquisar muito descobri que essa conversão simplesmente não é possível.

A solução foi copiar os arquivos para uma pasta temporária, formatar (e não apenas converter) o pen drive em FAT32 e em seguida copiar os arquivos novamente.

Fica aí a dica!

27/01/11 Como converter arquivos em lote – batch files – através do programa ffmpeg, no Windows!

Eis que hoje precisei converter uma série de arquivos m4a para mp3, através do ffmpeg, no Windows, e claro que eu queria fazer isso de uma forma automatizada.

O problema é que eu não tinha a menor ideia de como isso poderia ser feito!

Felizmente, depois de algum tempo de pesquisa, acabei descobrindo o comando forfiles (DOS / Prompt) e então a solução foi muito simples:

forfiles /M *.m4a /C "cmd /c ffmpeg -i @file @fname.mp3"

Note que eu copiei o ffmpeg para o diretório onde os arquivos estavam, porém se você quiser, basta informar o path onde o programa se encontra, não sendo necessária a cópia.

Ah, é importante dizer que isso foi feito no Windows 7 e não irá funcionar no Windows XP, pois nele o comando forfiles não existe.

Fica aí a dica!

30/09/10 Delphi – Converter String para PAnsiChar

Dica rápida para aqueles que precisam converter variáveis do tipo String para PAnsiChar ou PChar.

Ao invés de declarar a variável como String, declare-a como RawByteString. Exemplo:

NomeDaVariavel: RawByteString;

Útil quando o Typecast explícito não traz o resultado esperado, ou seja, quando PAnsiChar(NomeDaVariavel) não funciona.

Fica aí a dica!