LINUX.ORG.RU

Сообщения xpahos

 

Переход по Ctrl + стрелочки

Может стоит сделать по Alt + стрелочки?

У всех модераторов в Mac OS X по идее должны начать переключаться десктопы по CTRL, а не листание.

xpahos
()

jQuery: работа с DOM'ом

Есть, скажем такой кусок кода:

<div class="list">
  <div class="element"><a href="/bla1">1</a></div>
  <div class="element"><a href="/bla1">1</a></div>
  <div class="element"><a href="/bla1">1</a></div>
  <div class="element"><a href="/bla1">1</a></div>
</div>

их может быть сколь угодно много. На каждый div биндится событие по mouseenter. При наведении указателя на область div из a href берется URL и подгружается в div, который создается с родителем body с position: absolute, своими top/left итд. Нужно как-то сделать так, чтобы в этом появившемся div при нажатии на ссылку «далее» информация из div подгружалась из URL по следующей ссылке из списка.

Понятно, что нужно передать функции this, чтобы можно было найти этот объект, а как найти следующий, идущий за ним?

xpahos
()

Python нумерация списков

xpahos
()

Django ORM и ContentType

Есть такая вот модель, которая ссылается на другие модели.

class ContentObject(models.Model):

    content_id = models.PositiveIntegerField()
    content_type = models.ForeignKey(ContentType, related_name='statistics_contentobject_set')
    content_object = generic.GenericForeignKey('content_type', 'content_id')
    count = models.PositiveIntegerField(default=0)

    objects = ContentObjectManager()

    class Meta:
        unique_together = ('content_id', 'content_type')

class Month(models.Model):

    content_object = models.ForeignKey(ContentObject)
    date = models.DateField()
    count = models.PositiveIntegerField(default=0)

    class Meta:
        unique_together = ('content_object', 'date')

content_type - тип модели, на которое ссылается, content_id - id в той моделе.

Потом берутся id моделей:

   content_types = ContentType.objects.filter(
         Q(app_label='blogs', model='blog') |
         Q(app_label='videos', model='video'))
    content_type_ids = [ct['id'] for ct in content_types.values('id')]

Затем делается запрос к БД:

   queryset = Month.objects.filter(
                         content_object__content_type__in = content_type_ids,
                         ).select_related('content_object', 'content_object__content_type')

И в результате получается список объектов из моделей Blog и Video. У этих моделей есть поле rubric, по которому нужно фильтровать данные.

Так вот, как можно сделать фильтрацию?

   queryset = Month.objects.filter(
                         content_object__content_type__in = content_type_ids,
                        content_object__content_object__rubric = 2,
                         ).select_related('content_object', 'content_object__content_type')

Естественно не работает. Как это сделать вообще не представляю. Все это сделано до меня и переделывать заново не могу, т.к. уйдет много времени. Запрос к БД получается очень огромным. Я не знаю есть ли какой-то способ привязки к Foreign ключам в PostgreSQL, в MySQL он ничего умного при SELECT не дает, ну кроме ключей. Если я не прав, то подскажите с документацией.

xpahos
()

Python GIL

Почитал про то, какая крутая Scala и что преимуществом является отсутствие GIL. Пишу для Web, ни разу не приходилось делать реально многопоточное приложение. Кто-нибудь вообще встречался с проблемами GIL?

xpahos
()

2JB как бы

Как бы с днем рождения, Тема :)

xpahos
()

Медленное соединение OpenVPN

Пробовал менять tun-mtu и mssfix но это не сильно помогло. Что еще можно сделать? Запросы к БД идут по 18 секунд, хотя локалько отрабатывают за 0,1-0,2.

конфиг http://pastebin.com/7aW0Zb5V

xpahos
()

Инвентаризация

Какие есть простенькие решения OpenSource? Нужно просто держать актуальный список железа и серийников :)

xpahos
()

IDE под MacOS X

Что выбрать: Eclipse, XCode, NetBeans для C/Objective-C/Python под MacOS X?

xpahos
()

Блок питания для ноутбука

Есть HP ProBook, есть 8 Гб памяти. С 8 Гб он вообще отказывается работать, с 4 Гб powertop показывает 23W. Если подключить телефон, то питание отключается. Есть два блока питания 65W и 90W. Так вот, как ему может не хватать блока питания на 90W?

xpahos
()

Камчатка. Работа.

Есть кто с Камчатки? Как там с работой в области IT?

xpahos
()

Сравнение производительности ядер

Может кто встречал какие-то тесты для процессоров Intel Xeon 56xx/AMD Opteron 61xx? Нужна производительность именно одного ядра для 6 ядерных Intel и Opteron 8-12 ядер с разными тактовыми частотами.

xpahos
()

Список оборудования

Нужно ПО, желательно Python, которое бы позволило вести список установленных железяк. Было бы замечательно, если бы оно умело еще и подхватывать данные через snmp, умело брать модели дисков через megacli итд.

xpahos
()

happy birthday boombick

Ну как бы с днем рождения boombick. Аптайма :)

xpahos
()

Салазки для HP

Есть у кого салазки для HPшных серверов 2,5" ProLiant DL365G1?

Нужно 2 штуки.

xpahos
()

Сетевая карта

Нужна сетевая карта, что-нибудь с хардверной акселерацией для IO и прочим, прочим. До $2k, поддержка FreeBSD. Что посоветует ?

Intel Pro1000 не подходит.

xpahos
()

Рассчет параметров для apache mpm worker

Как подсчитать для prefork понятно и 100500 раз уже описывалось. От чего отталкиваться у worker MaxClients понятно, а вот спейры и ThreadPerChild как считать ?

<IfModule worker.c> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule>

xpahos
()

VMWare ESX

Есть кто-нибудь, кто пользуется этим чудом? Оно бесплатное, но с платной поддержкой или у них лежит триал версия/версия для «домашнего» использования на сайте ?

xpahos
()

monit и http ответ

Есть monit и проверка apache:

    if failed url http://127.0.1.1/status.php
        and content == '^mysql[[:space:]]uptime:[[:space:]]+[[:digit:]]+[[:space:]]seconds'
    then alert

В логах monita пишется, что под regexp значение не подходит, но если страницу сохранить на диск, то egrep нормально с этим же regexp все находит. В чем может быть проблема ?

xpahos
()

Настройка gesture

Кто-нибудь встречался с ClickPad'ами ?

Есть Synaptics Touchpad, в логах есть строчка 'Clickpad mode enabled', но скролл двумя пальцами не работает и зум тоже. В SLED не пробовал как это работает, в Ubuntu пока никак не получается настроить.

xpahos
()

RSS подписка на новые темы