LINUX.ORG.RU

Сообщения Y

 

Отсортированная выборка разнородных записей из одной коллекции

Форум — Development

Здравствуйте.

Возможно ли в mongoose сделать выборку разнородных записей из одной коллекции, отсортировав их по timestamp?

Если вы специалист по mongo+nodejs, обратите внимание, пожалуйста, на https://www.linux.org.ru/forum/development/9004833.

 , , , ,

Y
()

Как правильно организовать работу с mongodb в nodejs?

Форум — Development

Добрый день.

В nodejs+mongodb (планирую использовать mongodb-native) правда принято каждый запрос (web) по новой подключаться к базе данных? Не слишком большой оверхед ли?

Или по факту это не является новым подключением? (mongodb-native — хитрая обёртка?)

Как правильно организовать работу с mongodb в nodejs+express? Нужен ли пул подключений?

 , , mongodb-native,

Y
()

KDE4 виснет на несколько секунд после загрузки

Форум — Desktop

Именно KDE4 (kwin? plasma?), панель не интерактивна (часы тикают), krunner не вызывается (yakuake вылезает).

В чём могут быть грабли?

 , ,

Y
()

Возможно ли задать разный dpi для разных окон/приложений?

Форум — Desktop

Здравсвтуйте.

Собственно, сабж.

DE - kde.

Приложения: firefox, thunderbird. При увеличении dpi до вменяемого (чтобы контент нормально выглядел на скромном fullHD-мониторе) посредством установки layout.css.devPixelsPerPx пропорционально изменяется и dpi элементов firefox (кнопочки, строка навигации), тогда как, как раз к ним системные настройки dpi применились. Получается такая картина: системный dpi - 144, dpi контента в firefox - 144, dpi элементов управления в firefox - 216. Если можно было бы задать dpi для firefox в 96, он бы вглядел годно :3

Другие способы решения этой проблемы, вплоть до смены браузера на другой адекватный приветствуются (желательны боковые вкладки).

Спасибо.

UPD: проблема заключается в том, что контент в firefox и thunderbird (открытый сайт или письмо) игнорирует системные настройки dpi.

 , ,

Y
()

Как выбрать utf-строку с помощью pqxx

Форум — Development

Добрый день.

Подскажите, пожалуйста, как с pqxx выбрать unicode-строку?

field.as<std::wstring>()

не работает.

При попытке сделать

std::cout << pqxx::binarystring(f).data() << std::endl;
получаю std::bad_alloc.

UPD: последнюю ошибку вызывает инициализация binarystring.

 , , , ,

Y
()

PostgreSQL C functions, потеряно соединение с базой данных

Форум — Development

Здравствуйте.

Пытаюсь разобраться с C-функциями для PostgreSQL.

Компилирую простой тест:

#include "postgres.h"
#include "utils/geo_decls.h"

#ifdef PG_MODULE_MAGIC
PG_MODULE_MAGIC;
#endif

float8 *
add_one_float8(float8 *arg)
{
    float8    *result = (float8 *) palloc(sizeof(float8));

    *result = *arg + 1.0;

    return result;
}

Компилирую следующим образом:

gcc -I/usr/include/postgresql/server/ -fpic -c program.c && gcc -shared -o program.so program.o

Подключаю:

create or replace function test(double precision) returns double precision as '/full/path/to/program', 'add_one_float8' language C strict;

Вызываю:

# select test(3.0);
Подключение к серверу потеряно. Попытка восстановления неудачна.
!>

Что я делаю не так?

$ gcc --version
gcc (Gentoo 4.6.3 p1.11, pie-0.5.2) 4.6.3
$ psql --version
psql (PostgreSQL) 9.2.3

 , ,

Y
()

Помогите с проектированием БД в mongodb

Форум — Development

Здравствуйте.

Подскажите, как правильно поступить в такой ситуации в mongodb, какие оверхеды возможны?

Необходимо хранить кучи разных элементов, которые необходимо выводить в едином месте в хронологическом порядке.

В mongodb их лучше поместить в одну коллекцию или раскидать по разным (получается восемь коллекций, по количеству типов элементов)?

Не просядет ли скорость выборки при хранении всех их в одной коллекции?

 , ,

Y
()

service-файлы в systemd в gentoo

Форум — Admin

Добрый день

Подскажите как правильно писать/где взять/куда класть service-файлы для systemd в gentoo?

Интересует, в частности оный для mongodb.

 , , ,

Y
()

long poll и лимит открытых сокетов. Как?

Форум — Development

Добрый день.

Подскажите, пожалуйста, как обслуживать большое количество лонг-пул запросов не сталкиваясь при этом с проблемой кончающихся пайпов (на сокеты)?

Реализация сервера на Qt, QWebServer, QTcpSocket, QThreadPool, каждый обработчик в отдельном треде, тредов, допустим, пять. Каждый лонгпулл запрос обрабатывается в дополнительном потоке (получает дескриптор сокета из обработчика, затем сам отправляет ответ клиенту).

 , , , ,

Y
()

Ищу плазмоид панели задач, показывающий заголовок (и иконку) только активного окна

Форум — Desktop

Подскажите сабж :3

 , , , ,

Y
()

Выбор почтового сервера

Форум — Admin

Хочу отказоустойчивый почтовый сервер на одного пользователся с доступом по IMAP и спам-фильтром.

Что лучше использовать и почему? Интересует также требовательность к ресурсам.

dovecot + postfix + spamassasin норм для данной задачи?

 , , , ,

Y
()

LjCompress (из QuaZip) игнорирует поддиректорию _rel

Форум — Development

Добрый день.

LjCompress игнорирует поддиректорию _rel (в ней всего лишь один xml) лежащую в корне пакуемой директории (вызывается compressDir), такие же директории, лежащие в других поддиректориях, пакуются нормально.

Что делать?

 , ,

Y
()

Подключить QuaZip

Форум — Development

Добрый день.

Подскажите, пожалуйста, что нужно написать в .pro-файле, чтобы использовать JlCompress из QuaZip?

Предполагается, что исходники quazip лежат в директории проекта.

Qt 4.8, quazip 0.5, zlib 1.2.7

UPD

Делаю вот так:

LIBS += -Lquazip LIBS += -lquazip

Получаю кучу ошибок вида:

In file included from ../quazip/zip.h:60:0,
                 from ../quazip/quazip.h:31,
                 from qztest.cpp:10:
../quazip/ioapi.h:40:44: ошибка: expected initializer before «OF»
../quazip/ioapi.h:41:44: ошибка: expected initializer before «OF»
../quazip/ioapi.h:42:45: ошибка: expected initializer before «OF»
../quazip/ioapi.h:43:45: ошибка: expected initializer before «OF»
../quazip/ioapi.h:44:43: ошибка: expected initializer before «OF»
../quazip/ioapi.h:45:45: ошибка: expected initializer before «OF»
../quazip/ioapi.h:46:49: ошибка: expected initializer before «OF»
../quazip/ioapi.h:50:5: ошибка: «open_file_func» не является именем типа

In file included from ../quazip/quazip.h:31:0,
                 from qztest.cpp:10:
../quazip/zip.h:118:32: ошибка: expected initializer before «OF»
../quazip/zip.h:138:33: ошибка: expected initializer before «OF»
../quazip/zip.h:143:40: ошибка: expected initializer before «OF»
../quazip/zip.h:167:41: ошибка: expected initializer before «OF»
../quazip/zip.h:183:41: ошибка: expected initializer before «OF»

In file included from ../quazip/quazip.h:32:0,
                 from qztest.cpp:10:
../quazip/unzip.h:124:45: ошибка: expected initializer before «OF»
../quazip/unzip.h:137:32: ошибка: expected initializer before «OF»
../quazip/unzip.h:148:33: ошибка: expected initializer before «OF»
../quazip/unzip.h:155:29: ошибка: expected initializer before «OF»
../quazip/unzip.h:162:37: ошибка: expected initializer before «OF»
../quazip/unzip.h:170:40: ошибка: expected initializer before «OF»
../quazip/unzip.h:183:37: ошибка: expected initializer before «OF»
../quazip/unzip.h:189:36: ошибка: expected initializer before «OF»
../quazip/unzip.h:196:34: ошибка: expected initializer before «OF»
../quazip/unzip.h:228:42: ошибка: expected initializer before «OF»
../quazip/unzip.h:254:39: ошибка: expected initializer before «OF»
../quazip/unzip.h:260:47: ошибка: expected initializer before «OF»

qztest собирается с этими же ошибками.

 , ,

Y
()

Проблемы с обновлением после перехода на systemd

Форум — Desktop

Добрый день.

Перешёл на systemd, выставил USE, пересобрал, перезагрузился, настроил, нравится, работает отлично. После очередного eix-sync перестал обновляться networkmanager, пишет следующее:

!!! The ebuild selected to satisfy "net-misc/networkmanager" has unmet requirements.
- net-misc/networkmanager-0.9.6.4-r1::gentoo USE="avahi bluetooth connection-sharing (consolekit) dhcpcd nss ppp systemd wext -dhclient -doc -gnutls -introspection -modemmanager -resolvconf -vala -wimax"

  The following REQUIRED_USE flag constraints are unsatisfied:
    at-most-one-of ( consolekit systemd )

  The above constraints are a subset of the following complete expression:
    modemmanager? ( ppp ) exactly-one-of ( nss gnutls ) exactly-one-of ( dhclient dhcpcd ) at-most-one-of ( consolekit systemd )

Это при -consolekit в package.use/

# eix net-misc/networkmanager
[U] net-misc/networkmanager
     Available versions:  0.9.4.0-r6 0.9.6.4{tbz2} (~)0.9.6.4-r1 [M](~)0.9.7.995 **9999 {avahi bluetooth connection-sharing +consolekit dhclient +dhcpcd doc gnutls +introspection modemmanager +nss +ppp resolvconf systemd test vala +wext wimax KERNEL="linux"}
     Installed versions:  0.9.6.4{tbz2}(00:19:05 28.01.2013)(avahi bluetooth connection-sharing dhcpcd nss ppp systemd wext -dhclient -doc -gnutls -introspection -modemmanager -resolvconf -vala -wimax KERNEL="linux")

Стоит 0.9.6.4 и, раньше, как я понимаю, у него вообще не было consolekit USE'а. А теперь он что-то вроде обязательного?

profile - default/linux/amd64/13.0/desktop/kde

 , , , ,

Y
()

OpenID-библиотека для python 3

Форум — Development

Доброго вечера.

Киньте в меня работающий с python 3 OpenID-библиотекой. Кто-нибудь работал с python3-openid? Как оно?

 , ,

Y
()

Где, кроме офицальной спецификации, почитать об OpenID?

Форум — Development

Интересуют особенности реализации. Разжёванное объяснение протокола приветствуется.

Спасибо.

 , ,

Y
()

Компилировать ли LO на SSD или что поставить вместо gentoo?

Форум — Desktop

Добрый день.

Имею ноутбук с нерасширяемыми 4GB ram на борту, хочу поставить свежий libreoffice, но он даже не начинает собираться в ram, ибо места мало. Бинарный же тянет старый icu, чем вызывает ряд неудобств.

 4gb ram, ,

Y
()

Gentoo -> Arch

Форум — Talks

За/против?

Всё работает отлично. Нравится большое количество и свежесть пакетов и адекватность portage. Не нравятся иногда вылазящие глюки, на которые приходится тратить время (~), и скорость установки/обновления пакетов.

 ,

Y
()

runit. Впечатления пользовавшихся

Форум — Desktop

runit vs sysvinit

Ваши мнения?

Интересует, быстрее ли? И насколько надёжно?

 ,

Y
()

Несколько вопросов по Chakra Linux / Arch

Форум — Desktop

Решил тут разнообразия ради попробовать Chakra Linux. Сразу же возникло несколько вопросов, ответы на которые быстро не гуглятся.

  • Можно ли устанавливать пакеты из AUR в Chakra? (или только CCR)
  • Правильно ли я понимаю, что AUR/CCR - нечто вроде гентового оверлея (и альтернативных аналогичных стандартным (вроде testing) пользовательских оврелеев не существует), только без portage - предлагают всё ручками делать? (да, я слышал о ccr и yaourt)
  • Будут ли пакеты, установленные из AUR/CCR обновляться при обновлении системы (через pacman -Su) в случае наличия новых версий?
  • Что за шляпа эти bundle в Chakra? Куда они устанавливаются? Есть ли публичные пользовательские bundle-репозитории? Альтернативны ли они pacman или дополняют? Я так понимаю, это попытка создать систему дистрибьюции/установки приложений аналогичную с dmg в MacOS.
  • Можно ли эти репы подключать в Chakra: https://wiki.archlinux.org/index.php/Unofficial_user_repositories ?
  • Насколько вообще Chakra отличается от Arch? (смущает вот это: «Добавленные PKGBUILD и PKGINFO должны соответствовать Стандартам упаковки Chakra. Иначе они будут удалены!». Или там такие же стандарты, как и в Arch?)

Спасибо.

P.S.: например, мне нужны pycharm и arduino с gcc-avr.

 , , , ccr,

Y
()

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