LINUX.ORG.RU

Сообщения Y

 

Посоветуйте программу для проектирования баз данных

Форум — Development

Добрый день.

Посоветуйте, пожалуйста, удобную программу проектирования баз данных. Пробовал использовать:

dia + свой скрипт, генерирующий SQL-запрос. Плюсы: удобно, сносно выглядит, xml, всё прозрачно, поддерживаются все «фишки» PostgreSQL (как конвертер напишешь :-) ). Минусы: начинается путаница, когда таблиц становится много, связи выглядят отвратительно.

PowerArchitect. Плюсы: подключается к БД, умеет гибкое/частичное обновление структуры в БД, проверяет целостность и корректность вводимых данных. Минусы: не самый удобный интерфейс создания таблиц и связей (в dia было удобней) и отвратительно выглядящие связи.

Какой-то дизайнер на HTML5. Плюсы: прекрасно выглядит схема БД. Минусы: всё остальное плохо.

Посоветуйте годного софта и будет счастье, если для обозначения связей будут использоваться кривые Безье!

 , powerarchitect, кривые безье

Y
()

Выключить правую кнопку на тачпаде

Форум — Desktop

Добрый день.

Подскажите, пожалуйста, как выключить правую кнопку на тачпаде (сделать так, чтобы нажатие правой кнопки обрабатывалось также, как и нажатие левой).

UPD: при том, что обрабатывается нажатие обеих областей одним/двумя/тремя пальцами.

 , , , ux31a,

Y
()

На usb-аудиокарте работают только два канала

Форум — Desktop

speaker-test -D surround51 -c 6

Выводит звук на все шесть каналов, в alsamixer'е отображается всё, что надо. Однако, в kmix виден только канал Speaker и smplayer (например) выводит звук только на передние каналы.

Что делать? Дистр gentoo.

 , speaker-test,

Y
()

Почему 1234 (fcntl.ioctl(termios.TIOCGWINSZ))?

Форум — Development

Доброе утро.

Объясните, почему в следующем коде, получающем размеры терминала:

data = fcntl.ioctl(sys.stdout.fileno(), termios.TIOCGWINSZ, '1234')
self.size = struct.unpack('hh', data)[1]

используется строка '1234'?

В одном списке рассылке указано,

Now the '1234' question. This bit _is_ a bit ugly. ioctl() expects a third parameter which is input data in the case of «write-like» ioctl() calls. If the ioctl() is a «read-like» call, the third argument is merely a string that specifies how many data bytes the ioctl call is expected to return. In this case the TIOGWINSZ ioctl will return 4 bytes of data (two 16-bit integers), so we pass it a 4 byte string to tell the ioctl module how much memory to allocate for the value to be returned.

Но, при использовании любой другой четырёхбайтной строки, допустим '4321', 'abcd' код не работает.

 ,

Y
()

Порекомедуйте тёмную тему иконок

Форум — Desktop

Добрый день. Порекомендуйте тёмную тему иконок для gtk и qt (одинаковую).

 , ,

Y
()

Автоматическое создание рабочих столов в KDE?

Форум — Desktop

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

Хочу чтобы рабочий стол в KDE создавался только при запуске привязанного к нему в kwin приложения.

Возможно ли сделать так?

P.S.: просьба awesome не советовать. Он классный, но хочется appmenu и других няшностей.

 , , привет awesome,

Y
()

Calculate Linux такой же стабильный как и Gentoo?

Форум — Desktop

Стабилен ли Calculate Linux?

Можно ссылки на какие-нибудь Calculate-related проблемы.

Ущемляет ли он/его концепция какие-нибудь фишки Gentoo? Возникают ли проблемы при установке софта из оверлеев?

 , , ,

Y
()

Взгляните на запрос

Форум — Development
with recursive temp1 (id, parent_id, value, type)
as (
    select
        t1.id,
        t1.parent_id,
        t1.value::text,
        t1.type
    from address as t1
    where t1.id = 10
    union
    select
        t2.id,
        t2.parent_id,
        t2.value || ', ' || temp1.value,
        t2.type
    from address as t2 inner join temp1 ON (temp1.parent_id = t2.id)
)
select
    value
from temp1
where type > 'locality'
order by type desc
limit 1;

Добрый день, подскажите, пожалуйста, как сделать так, что t1.id можно было задавать через where ко всему выражению? (или как бы так его превратить во view?)

 , , рекурсивный запрос

Y
()

Sphinx vs Xapian

Форум — Development

Помогите выбрать движок полнотекстового поиска.

Который из них проще настраивается для автоматического поиска по связанным тегам, некоторым другим полям в разных таблицах, имеющих отношения к одной записи, с большим увеличением веса на совпадения в оных?

UPD1: использоваться будет с python.

UPD2: что понимается под «морфологией» в контексте поисковых систем?

 , , ,

Y
()

Артефакты в Firefox

Форум — Desktop

Добрый день. Наблюдаю исключительно в firefox следующие артефакты: http://ompldr.org/vZzhnaw/fart.png

В контексте всплывающих подсказок и выпадающих меню. Firefox 16.0.2, видеокарта intel hd 4000.

Что не так?

UPD: причём, первый тултип показывается корректно. С артефактами только все последующие. И firefox после закрытия предлагает отправить crash report.

UPD2: если переключиться на gtk-oxygen артефакты пропадают.

 , , , ,

Y
()

Обоюдоиндексированный словарь Qt

Форум — Development

Добрый день, подскажите, есть ли реализация обоюдоиндексированного словаря на C++, работающего с Qt-типами? Что-то вроде QHash, только с быстрым поиском и по value.

 , ,

Y
()

match для dia в awesome

Форум — Desktop

Использую awesome с shifty.

Подскажите, как правильно составить match для dia, чтобы в этом же теге не открывались dialogs других приложений.

 , ,

Y
()

Kernel version could not be determined

Форум — Desktop

При попытке собрать qt-sql, portage плюётся:

Kernel version could not be determined, please inherit kernel-2 or linux-info

y@neuromancer ~ $ uname -a
Linux neuromancer 3.5.4-gentoo #3 SMP Wed Sep 26 21:42:02 MSK 2012 x86_64 Intel(R) Core(TM) i5-3317U CPU @ 1.70GHz GenuineIntel GNU/Linux
y@neuromancer ~ $ eselect kernel list
Available kernel symlink targets:
  [1]   linux-3.5.3-gentoo
  [2]   linux-3.5.4-gentoo *
y@neuromancer ~ $ eix gentoo-source -I
[I] sys-kernel/gentoo-sources
     Available versions:  
	(3.0.17-r2)	3.0.17-r2^bs
	(3.0.35)	3.0.35^bs
	(3.0.39)	(~)3.0.39^bs
	(3.0.43)	(~)3.0.43^bs
	(3.3.8)	3.3.8^bs
	(3.3.8-r1)	(~)3.3.8-r1^bs
	(3.4.8)	(~)3.4.8^bs
	(3.4.9)	3.4.9^bs
	(3.4.10)	(~)3.4.10^bs
	(3.4.11)	(~)3.4.11^bs
	(3.5.2)	(~)3.5.2^bs
	(3.5.3)	(~)3.5.3^bs
	(3.5.4)	(~)3.5.4^bs
	{{build deblob symlink}}
     Installed versions:  3.5.4(3.5.4)^bs(12:14:09 19.09.2012)(-build -deblob -symlink)
     Homepage:            http://dev.gentoo.org/~mpagano/genpatches
     Description:         Full sources including the Gentoo patchset for the 3.5 kernel tree

Whats up?

 3.5.4, , ,

Y
()

match для java-приложений в awesome[shifty]

Форум — Desktop

Пытаюсь настроить shifty для открытия arduino, eclipse на новом теге. Какой match необходимо писать для перехвата их окон. Тот, который пишет xprop, наприсер «processing-app-Base» для arduino не работает также, как и «arduino», «eclipse».

P.S.: как правильно составить match для dia, чтобы в этом же теге не открывались все dialogs?

 , , , ,

Y
()

Поломался profile в gentoo

Форум — Desktop

Сегодня при обновлении заметил, что emerge хочет пересобрать кучу пакетов без USE-флагов, которые раньше были частью profile (desktop).

emerge --info выводит только те флаги, которые прописаны в /etc/make.conf.

neuromancer ~ # ls -lah /etc/make.profile
lrwxrwxrwx 1 root root 55 сент. 19 09:20 /etc/make.profile -> /usr/portage/profiles/default/linux/amd64/10.0/desktop/
neuromancer ~ # ls -lah /etc/portage/make.profile
lrwxrwxrwx 1 root root 55 сент. 19 09:19 /etc/portage/make.profile -> /usr/portage/profiles/default/linux/amd64/10.0/desktop/
neuromancer ~ # cat /etc/portage/make.profile/eapi 
2
neuromancer ~ # cat /etc/portage/make.profile/parent 
..
../../../../../targets/desktop
neuromancer ~ # emerge --info
Portage 2.1.11.18 (default/linux/amd64/10.0/desktop, gcc-4.6.3, glibc-2.15-r2, 3.5.3-gentoo x86_64)
=================================================================
System uname: Linux-3.5.3-gentoo-x86_64-Intel-R-_Core-TM-_i5-3317U_CPU_@_1.70GHz-with-gentoo-2.2
Timestamp of tree: Wed, 19 Sep 2012 04:30:01 +0000
app-shells/bash:          4.2_p37
dev-java/java-config:     2.1.12
dev-lang/python:          2.7.3-r2, 3.2.3-r1
dev-util/cmake:           2.8.9
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.10.5
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.4_p6-r1, 1.9.6-r3, 1.11.6, 1.12.3
sys-devel/binutils:       2.22.90
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.5 (virtual/os-headers)
sys-libs/glibc:           2.15-r2
Repositories: gentoo java-overlay flora stuff sunrise
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=corei7 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="ru"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/java-overlay /var/lib/layman/flora /var/lib/layman/stuff /var/lib/layman/sunrise"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="256-color X accessibility amd64 avahi berkdb c++0x cache cvs dbus declarative extensions fbcon ffmpeg ftp games gdbm git gpm iconv id3 id3tag idn imagemagick jpeg jpeg2k kdrive lame latex lzma mdnsresponder-compat mercurial minizip mmx mmxext mp3 multilib net network nsplugin pcf perl png postgres private-headers pyqt4 python qt rar remote samba sftp smbclient sound sql sqlite sse sse2 sse3 sse4 sse4_1 sse4a ssh ssl ssse3 subversion svg tex threads truetype tv tvtime twolame v4l vaapi vim vim-pager vim-plugin vim-syntax vlc wav webkit xcb xetex xml zephyr zeroconf" CURL_SSL="openssl" ELIBC="glibc" GRUB_PLATFORMS="efi-64" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LINGUAS="ru" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON

В чём может быть дело? Без /etc/portage/make.profile ситуация аналогичная. Другие профили пробовал - то же. portage и eselect обновил. Может быть дело в каком-нибудь оверлее layman?

 , ,

Y
()

QPSQL не выбирает значения timestamp with time zone.

Форум — Development

Добрый день.

Пишу приложение на Qt, работающее с бд на postgresql, всё работает нормально, за исключением одного «но». При выполнение select не выбираются данные из полей timestamp, record содержит пустые QDateTime.

Подскажите, в чём может быть проблема.

postgresql 9.1 qt 4.8.2

 , ,

Y
()

Подскажите, как развернуть виджет в awesome?

Форум — Desktop

Добрый день. Хочу панель в awesome с правой стороны. Выставил ей position=«right», ширину, только вот все виджеты перевернулись вместе с панелью, подскажите, как их развернуть обратно? Пытался прописывать разные layout виджетам - ничего не выходило.

Скриншоты и конфиг прилагаю. http://ompldr.org/vZjh0Zg/awesome.png http://pastebin.com/bYLvadDN

 ,

Y
()

Подскажите, какой стиль используется для карты

Форум — Development

 ,

Y
()

captmon (из cndrvcups-capt) не линкуется с libpopt

Форум — Desktop

При том, что libpopt наличествует:

# ldconfig -p | grep libpopt
        libpopt.so.0 (libc6,x86-64) => /usr/lib64/libpopt.so.0
        libpopt.so.0 (libc6,x86-64) => /usr/lib32/libpopt.so.0
        libpopt.so (libc6,x86-64) => /usr/lib64/libpopt.so
        libpopt.so (libc6,x86-64) => /usr/lib32/libpopt.so
# captmon
captmon: error while loading shared libraries: libpopt.so.0: wrong ELF class: ELFCLASS64
# ldd /usr/bin/captmon
        linux-gate.so.1 (0xf76ed000)
        libxml2.so.2 => /usr/lib32/libxml2.so.2 (0xf7596000)
        libpopt.so.0 => not found
        libpthread.so.0 => /lib32/libpthread.so.0 (0xf757b000)
        libdl.so.2 => /lib32/libdl.so.2 (0xf7576000)
        libc.so.6 => /lib32/libc.so.6 (0xf73d0000)
        libz.so.1 => /lib32/libz.so.1 (0xf73bb000)
        libm.so.6 => /lib32/libm.so.6 (0xf738f000)
        /lib/ld-linux.so.2 (0xf76ee000)

revdep-rebuild не помогает.

Дня доброго. Есть идеи, как исправить?

P.S.: ebuild: http://gpo.zugaina.org/AJAX/Ebuild/2549659/View.

P.P.S.: на 64-битной ubuntu завёлся, там также поставил 32-битный popt и сопутствующие библиотеки. Версия cndrvcups 2.40. Хотелось бы понять, что ему не нравится в gentoo.

Решено. Взял libpopt с ubuntu - заработало. С пакетом emul-linux-x86-bjdeps (из репы calculate, но в zugaina и daks ебилды идентичные) по неизвестным причинам всё равно ставился 64-битный popt.

 cndrvcups-capt, , libpopt

Y
()

Подскажите условия использования http://dbdsgnr.appspot.com/

Форум — Development

Интересует лицензия и конфиденциальность данных.

 , ,

Y
()

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