Например через 2 часа
var date = new Date(); date.setTime(date.getTime() + (2 * 60 * 60 * 1000)); $.cookie("example", "foo", { expires: date });
Счётчики одоклассников яндекс берет со своего сервера.
services.vkontakte = { url: "https://vk.com/share.php?act=count&index=0&url={link}", type: "jsonp", cb: function(e) { c({ service: "vkontakte", count: parseInt(e) }) } }, services.odnoklassniki = { url: "https://share.yandex.net/counter/odnoklassniki/?url={link}", type: "jsonp", cb: function(e) { c({ service: "odnoklassniki", count: parseInt(e) || 0 }) }
Разработчики знают о проблеме http://clubs.ya.ru/share/replies.xml?item_no=2052 .Напишите в ТП может они вам помогут.
var pieData =[]; var str=JSON.parse('{"0":{"value":"23423","color":"#123456"},"1":{"value":"3452345","color":"#123456"}}'); for (var x in str){ pieData.push(str[x]); } console.log(JSON.stringify(pieData));
или так:
var pieData =[]; JSON.parse('{"0":{"value":"23423","color":"#123456"},"1":{"value":"3452345","color":"#123456"}}', function() { if (this.hasOwnProperty("value")) pieData.push({value: this.value, color: this.color}); }); console.log(JSON.stringify(pieData));
Посмотрите вот эти:
Можно обойтись и вовсе без парсинга.Подобную информацию можно получить у гугла
<?php $opt=file_get_contents("http://www.google.com/finance/option_chain?q=GOOG&output=json"); $opt =preg_replace('/(\w+)\s*:/','"$1":',$opt); $opt=json_decode($opt); print_r($opt->puts); print_r($opt->calls);
и у etrade.com вроде есть api
SELECT id FROM `tovary` WHERE collection='$kol' AND `id`<$idtov ORDER BY `id` LIMIT 2
ORDER BY
SELECT id FROM `tovary` WHERE collection='$kol' AND `id`<$idtov ORDER BY `id` DESC LIMIT 2
ORDER BY `id` DESC LIMIT 2
Полностью согласет с siv1987 сам делал упор на читабельность кода.Как насчет пригласить арбитра-программиста? Не только скорость ,но и логика ☝ Может SeVlad? Сам я болею за senks777 ,если он оформит свое решение в более читабельный вид.Думаю многим будет полезно.
В любом случае надо посмотреть логи ,чтобы понять в чем ошибка. Найдите файл my.cnf.У меня он тут
/etc/mysql/my.cnf
Там должна быть в секции [mysqld] строка
log_error = /var/log/mysql/error.log
Надо сначала получить информацию о системе(что за система,сколько места на диске,сколько памяти)
uname -a && df -h && free -h
Может mysql запущен?
ps -e |grep mysql netstat -an | grep "3306"
Прочитать логи (обычно в /var/log)
Найти можно например так :
find /var -name "mysql.err"