Adicionar parâmetros extras no DataTables

É possível adicionar parâmetros extras à requisição Ajax do DataTables.

Fixo: em todas as requisições (inclusive na primeira) haverá o novo parâmetro.
oTable = $('#idTabela').dataTable({
    "bJQueryUI": true,
    "sPaginationType": "bootstrap",
    "bProcessing": true,
    "bServerSide": true,
    'bRetrieve': true,
    "sAjaxSource": "http://meusite.com/pesquisa/",
    "fnServerParams": function ( aoData ) {
        //adiciona o parâmetro
        aoData.push({
          "name": "nome_do_parametro",
          "value": "valor_do_parametro"
        });
    }
});
Dinamicamente: ideal quando há necessidade de interação do usuário. Por exemplo, em uma ação de clique no botão (click) ou mudança em uma lista (change).
$('#idBotao').click(function() {
    oTable.fnSettings().aoServerParams.push({"fn": function (aoData) {
        //remove o parâmetro se já existir
        for(var i = aoData.length - 1; i >= 0; i--) {
            if (aoData[i].name == 'nome_do_parametro') {
                aoData.splice(i, 1);
            }
        }

        //adiciona o parâmetro
        aoData.push({
          "name": "nome_do_parametro",
          "value": "valor_do_parametro"
        });
    }});
    oCache.iCacheLower = -1;
    oTable.fnDraw();
});

Obter data/hora de um servidor NTP - PHP

É possível obter a data e hora de um servidor NTP (Network Time Protocol) utilizando PHP. Segue um exemplo:
$socket = fsockopen('udp://pool.ntp.br', 123, $err_no, $err_str, 1);
if ($socket)
{
    if (fwrite($socket, chr(bindec('00'.sprintf('%03d', decbin(3)).'011')).str_repeat(chr(0x0), 39).pack('N', time()).pack("N", 0)))
    {
        stream_set_timeout($socket, 1);
        $unpack0 = unpack("N12", fread($socket, 48));
        echo date('Y-m-d H:i:s', $unpack0[7]);
    }

    fclose($socket);
}
Para obter uma hora com maior precisão, veja o código original.

SELECT com LIKE mais esperto - MySQL

Para fazer uma consulta com %LIKE% no MySQL, no qual os resultados com maior relevância aparecem primeiro, podemos utilizar uma espécie de pontuação no GROUP BY. Exemplo:
SELECT campo
FROM tabela
WHERE campo LIKE '%palavra%'
ORDER BY CASE WHEN campo LIKE 'palavra' THEN 0
              WHEN campo LIKE 'palavra%' THEN 1
              WHEN campo LIKE '%palavra' THEN 2
              ELSE 3
         END, campo