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": "science fiction" },
    { "firstName": "Tad", "lastName": "Williams", "genre": "fantasy" },
    { "firstName": "Frank", "lastName": "Peretti", "genre": "christian fiction" }
   ],
  "musicians": [
    { "firstName": "Eric", "lastName": "Clapton", "instrument": "guitar" },
    { "firstName": "Sergei", "lastName": "Rachmaninoff", "instrument": "piano" }
   ]
  }

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():

Иначе возникают мистические проблемы с гетерами и сеттерами.

Posted by & filed under python.

Распарсинг хвоста урла:

import urlparse
query='id=1&address=something'
mydict=urlparse.parse_qs(query)

Результат:

{'id':[1],'address':['something']}

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. Для этого выполним команду:

$ sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts 

После выполнения этих действий, Java будет установлена.

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 не указал нужное значение

Posted by & filed under Linux.

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