Использование JSON в JavaScript

Posted by & filed under javascript.

Можно довольно легко создать новую JavaScript-переменную и затем непосредственно присвоить ей строку с данными, отформатированными в JSON. Вот так: var people = { «programmers»: [ { «firstName»: «Brett», «lastName»:»McLaughlin», «email»: «brett@newInstance.com» }, { «firstName»: «Jason», «lastName»:»Hunter», «email»: «jason@servlets.com» }, { «firstName»: «Elliotte», «lastName»:»Harold», «email»: «elharo@macfaq.com» } ], «authors»: [ { «firstName»: «Isaac», «lastName»: «Asimov», «genre»:… Read more »

Работа с setter и getter в Python

Posted by & filed under python.

class C(object): def __init__(self): self._x = None @property def x(self): «»»I’m the ‘x’ property.»»» return self._x @x.setter def x(self, value): self._x = value @x.deleter def x(self): del self._x Замечание: использовать свойства только с новым типом описания классов: class С(object): А не: class C(): Иначе возникают мистические проблемы с гетерами и сеттерами.

urlparse.parse_qs

Posted by & filed under python.

Распарсинг хвоста урла: import urlparse query=’id=1&address=something’ mydict=urlparse.parse_qs(query) Результат: {‘id’:[1],’address’:[‘something’]}

Как установить Java в Ubuntu 10.04

Posted by & filed under Linux.

Взято с http://www.ithowto.ru/os/linux/258-kak-ustanovit-java-v-ubuntu-1004.html Для установки Java в Ubuntu 10.04, вам необходимо выполнить следующие действия: 1. Откроем Терминал и выполним в командной строке команду добавления репозитория: $ sudo add-apt-repository «deb http://archive.canonical.com/ubuntu lucid partner» 2. Обновляем список источников приложений выполнив: $ sudo apt-get update 3. И, наконец, устанавливаем пакеты, необходимые для работы Java в Ubuntu 10.04. Для… Read more »

duplicate key value violates unique constraint

Posted by & filed under PostgreSQL.

PGError: ERROR: duplicate key value violates unique constraint «lastsearches_pkey» Как сказано здесь нужно сделать так: Фиксим выполнив select setval(‘lastsearches_id_seq’, (select max(id) + 1 from lastsearches)); И все — заработало. Еще один вариант REINDEX INDEX lastsearches_pkey; Но у меня почему-то от ошибки это не избавило пока в pgMyAdmin в свойствах lastsearches_id_seq не указал нужное значение

msttcorefonts

Posted by & filed under Linux.

msttcorefonts — пакет для Linux (Ubuntu), без которого шрифты под Linux отличаются от шрифтов под Windows, что затрудняет web-разработку, если разрабатывать под линуксом.

Работа с timezone в Python

Posted by & filed under python.

from pytz import timezone from datetime import datetime tz = ‘Europe/Moscow’ server_time = datetime.utcnow() client_time = timezone(tz).fromutc(server_time) Дублирующая ссылка на код: http://livepad.ru/view/9229aff1