Re: internet radio pleer

2018-03-15 Пенетрантность Dmitry Nezhevenko
On Wed, Mar 14, 2018 at 05:21:27PM -0500, D. H. wrote:
> устройства? Так в большинстве случаев устройство одно. Звуковая карта в
> десктопе\ноуте.

Это кажется так.. По факту бывают USB наушники.. Или USB комплекты для
громкой связи в переговорках... Или даже банальная USB веб-камера с заметно 
более качественным микрофоном микрофоном.

А еще звук по HDMI бывает.

И если ко всему этому вместо десктопа добавить ноутбук, то конфигурация
сразу перестает быть постоянной.

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: internet radio pleer

2018-03-15 Пенетрантность Dmitry Nezhevenko
On Wed, Mar 14, 2018 at 11:19:37PM -0500, D. H. wrote:
> А по мне, в большинстве случаев это просто лишний процесс. Который
> совершенно не нужен. И дело не в том что жалко ресурсов, их хватает. А в
> том что оно не нужно в большинстве случаев. Большинство случаев это
> обычные пользователи, а не продвинутые как в данной рассылке. Посмотреть
> соц сети, почту, youtube. Пообщаться по скайпу или ещё какому месенжеру.

Зайти в переговорку и воткнуть USB-ную гарнитуру для громкой связи... 

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: internet radio pleer

2018-03-14 Пенетрантность Dmitry Nezhevenko
On Wed, Mar 14, 2018 at 05:01:35PM +0300, sergio wrote:
> 
> (На хосте с mpd запускается pulse сервер при старте системы и в его
> можно играть с локалки. И джойстики крутить. И это всего один
> PULSE_SERVER=hostname перед командой!!!)

Лучше вместо PULSE_SERVER сделать что-то типа:

pactl load-module module-tunnel-sink server=ip-сервера

Ну или в конфиг прописать. Тогда можно будет любое приложение прям на ходу
переключать с локальной акустики на удаленную и обратно.

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Backup

2018-02-20 Пенетрантность Dmitry Nezhevenko
On Tue, Feb 20, 2018 at 08:10:24PM +0500, Коротаев Руслан wrote:
> > prune по умолчанию не использует кэш. Он чем-то похож на git repack
> > (пересоздает pack файлы, выкидывая оттуда ненужные blob-ы). Учитывая, что
> > весь индекс сейчас загружается в RAM, я не вижу, чем ему поможет кэш на
> > SSD. 
> 
> Ясно. Тогда остаюсь на Minio, хотел использовать restic для шифрования,
> но видимо придется подождать когда они всё допилят.
> 

А при чем тут minio? restic -- средство бэкапа, а minio -- просто
хранилище файлов.
 
-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Backup

2018-02-20 Пенетрантность Dmitry Nezhevenko
On Tue, Feb 20, 2018 at 07:10:24PM +0500, Коротаев Руслан wrote:
> Спасибо, хороший обзор. Вопрос: а может это Page Cache? Посмотрите вывод
> команды free, если память потребляется за счет buff/cache, то всё в
> порядке. У меня на виртуалке крутится Minio (прога схожая по
> функциональности с restic и также написана Go), почти вся память уходит
> в Page Cache.

Нет. Это не Page Cache. Память уходит на внутренние индексы restic и
растет с ростом репозитория. Грубо говоря что-то мелкое вродее Raspberry
Pi сейчас невозможно забэкапить на терабайтный репозиторий. 

Но планы починить это у авторов есть.

> > Ключи шифрования одни на все хосты (в общем случае любой хост может
> > прочитать бэкапы 'соседей'). 
> 
> Можно сделать репозиторий под каждый хост, но тогда теряются
> преимущества дедупликации. С точки зрения S3 и Minio, репозиторий это
> просто bucket, мне кажется здесь нужно найти компромисс между
> безопасностью и удобством.

Именно так. В моём случае всё бэкапится на отдельный жесткий диск в
домашнем NAS. При этом хранилище расшарено используя rest-server с
ключиком --append-only ( https://github.com/restic/rest-server ). В таком
случае даже имея ключ/пароль можно только дописывать данные. Прочитать/удалить 
ничего нельзя. 

Все другие операции (prune, восстановление) я делаю на самом NAS, указывая
в качестве репозитория каталог на диске.

Ну а по крону хранилище синхронизируется с облаком (backblaze).

> 
> > Удаление ненужных бэкапов (точнее prune, освобождение места после них)
> > -- штука медленная...  Восстановление с помощью 'restic restore' очень
> > медленное. 
> 
> На сайте restic сказано [1], что он хранит временные файлы и кэш в
> директориях по умолчанию, но их можно переназначить. Было бы интересно
> заменить их на SSD-диск и посмотреть насколько улучшилась
> производительность (конечно если у вас есть такая возможность).

prune по умолчанию не использует кэш. Он чем-то похож на git repack
(пересоздает pack файлы, выкидывая оттуда ненужные blob-ы). Учитывая, что
весь индекс сейчас загружается в RAM, я не вижу, чем ему поможет кэш на
SSD. 

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Backup

2018-02-19 Пенетрантность Dmitry Nezhevenko
On Sat, Feb 17, 2018 at 11:29:16PM +0300, artiom wrote:
> > 
> Посмотрел про restic: выглядит интересно. Но почему-то я до сих пор о
> ней не слышал. С ней есть какие-то проблемы?

Использую сейчас restic для бэкапа пары ноутбуков плюс домашнего NAS.
Файлы достаточно сильно пересекаются, так что дедупликация очень сильно
экономит место (репозиторий около 1.5 TB, до этого пользовался
rdiff-backup и в сумме получалось около 2.5 TB). И это при том что restic
не умеет сжатие. Вообще никак. 

Из плюсов что увидел для себя:

1. Дедупликация. Это действительно очень удобно. До этого пытался руками
отслеживать 'общие' каталоги на разных устройствах. Теперь это всё
происходит автоматом. Экономится и трафик (если большой файл есть на двух
хостах, то в хранилище его зальет кто-то один). Дедупликация на блочном
уровне, так что нет никаких проблем с переименованием/перемещением файлов,
нет проблем с образами виртуалок.

2. Нет понятия полного/инкрементального бэкапа. Все они равноценные. По
сети всегда гоняются только новые блоки.

3. Все данные и метаданные у restic с контрольными суммами. 'restic check
--read-data' может подтвердить, что бэкап полностью целый и с него 100%
что можно восстановиться. 

4. Стореджем может быть что угодно (sftp, webdav, всякие s3, backblaze).
Сервера, как такового, нет. 

Минусы:

1. Оно очень сильно кушает RAM на клиенте. При чем потребление
пропорционально общему размеру репозитория. Для моих 1.5TB данных это
около 4GB RAM при бэкапе.

2. Не умеет бэкапить ACL, extended attributes.

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

4. Ключи шифрования одни на все хосты (в общем случае любой хост может
прочитать бэкапы 'соседей'). Если сильно нужно и бэкап на 'свой' сервер,
то решается с помощью rest-server --append-only.

5. Восстановление с помощью 'restic restore' очень медленное. Но есть fuse
mount, который просто показывает бэкапы в виде иерархии host/дата.

Я для себя решил что мне более важен удобный backup чем restore. 

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Live USB

2017-06-08 Пенетрантность Dmitry Nezhevenko
On Wed, Jun 07, 2017 at 04:48:32PM +0300, Sergey Zhemchugov wrote:
> On Wed, Jun 07, 2017 at 03:17:31PM +0300, Dmitry Nezhevenko wrote:
> > On Wed, Jun 07, 2017 at 02:46:26PM +0300, Sergey Zhemchugov wrote:
> > > > 
> > > А для какой "этой" ? :)
> > > Если нужно просто грузануть ведро, а потом зачрутиться в поломанную ОС -
> > > то вполне себе решение, строго и сердито.
> > > Ведь зачастую команды нужно выполнять в "контексте" именно поломанной 
> > > системы.
> > 
> > В netinstall нужно много чего сделать чтобы смонтировать поломанную ОС.
> > (mdadm/lvm/cryptsetup).
> 
> Ну это само собой.
> 
> А разве в специально собранных Live это всё автоматом делается? Или
> поезд прогресса, как всегда, проехал мимо меня? :)

Конкретно в systemrescuecd как минимум все нужные утилиты уже установлены
и готовы к работе. Вот сразу после появления командной строки можно уже
писать "vgchange -a y" и получить доступ к LVM разделам. 

В случае с netinst нужно где-то в менюшках инсталлятора будет попросить
его установить нужные udeb пакеты.
-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Live USB

2017-06-07 Пенетрантность Dmitry Nezhevenko
On Wed, Jun 07, 2017 at 02:46:26PM +0300, Sergey Zhemchugov wrote:
> > 
> А для какой "этой" ? :)
> Если нужно просто грузануть ведро, а потом зачрутиться в поломанную ОС -
> то вполне себе решение, строго и сердито.
> Ведь зачастую команды нужно выполнять в "контексте" именно поломанной системы.

В netinstall нужно много чего сделать чтобы смонтировать поломанную ОС.
(mdadm/lvm/cryptsetup).

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Вьюер OSM

2016-11-15 Пенетрантность Dmitry Nezhevenko
On Tue, Nov 15, 2016 at 01:00:14PM +0300, Victor Wagner wrote:
> > Я лично не генерировал. Garmin-овские OSM карты актуальные скачиваю
> > готовые. Например тут: http://garmin.openstreetmap.nl/
> > 
> > Они же у меня идут в железный навигатор.
> > 
> > А для прокладки маршрута QMapShack умеет сам запускать что нужно:
> > 
> > https://bitbucket.org/maproom/qmapshack/wiki/DocGisItemsRte#markdown-header-create-own-routino-database
> > 
> 
> То что оно использует *.pbf, а не *.osm.bz2 это уже большой плюс. Найти
> нужный кусок земного шара в pbf намного проще.

Посмотрел внимательно, у него нет (пока?) оффлайн поиска. Так что не
совсем подходит.

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Вьюер OSM

2016-11-15 Пенетрантность Dmitry Nezhevenko
On Tue, Nov 15, 2016 at 11:38:11AM +0300, Victor Wagner wrote:
> > > Хочется чего-то подобного OsmAnd, только для десктопа. gosmore, если
> > > признаться, по интерфейсу не дотягивает.  
> > 
> > QMapShack. Но ему векторные карты нужны в формате Garmin. А для
> > просчета маршрута карты в формате Routino. Но если все сгенерировать
> > и сложить в кучу, то работает.
> > 
> 
> А генерировать чем?

Я лично не генерировал. Garmin-овские OSM карты актуальные скачиваю готовые.
Например тут: http://garmin.openstreetmap.nl/

Они же у меня идут в железный навигатор.

А для прокладки маршрута QMapShack умеет сам запускать что нужно:

https://bitbucket.org/maproom/qmapshack/wiki/DocGisItemsRte#markdown-header-create-own-routino-database

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Вьюер OSM

2016-11-14 Пенетрантность Dmitry Nezhevenko
On Mon, Nov 14, 2016 at 04:16:38PM +0300, Victor Wagner wrote:
> Единственное что нашел похожего, это gosmore. Но он на десктопе с 8Гб
> памяти и 16Гб свопа убивается oom-киллером примерно через сутки работы
> при попытке перестроить базу из текущей planet.osm.bz2.
> 
> Все остальное, что я пробовал - merkaartor, josm - хочет онлайна.
> 
> Хочется чего-то подобного OsmAnd, только для десктопа. gosmore, если
> признаться, по интерфейсу не дотягивает.

QMapShack. Но ему векторные карты нужны в формате Garmin. А для просчета
маршрута карты в формате Routino. Но если все сгенерировать и сложить в
кучу, то работает.

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: systemd (sysvinit осиротел, галактико опасносте!)

2016-06-12 Пенетрантность Dmitry Nezhevenko
On Sun, Jun 12, 2016 at 11:31:39AM +0300, Sergey B Kirpichev wrote:
> On Sun, Jun 12, 2016 at 11:05:15AM +0300, Dmitry Nezhevenko wrote:
> > А баги не всегда на systemd пишут. Например:
> > 
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824098
> 
> А это точно _та_ проблема, о которой шла речь?

Это точно НЕ та проблема о которой шла речь. Это был ответ на 'багов нет'
-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: systemd (sysvinit осиротел, галактико опасносте!)

2016-06-12 Пенетрантность Dmitry Nezhevenko
On Sat, Jun 11, 2016 at 08:13:53PM +0300, Sergey B Kirpichev wrote:
> On Sat, Jun 11, 2016 at 04:54:58PM +0300, Dmitry E. Oboukhov wrote:
> > из недавного: наткнулись на серьезные проблемы отрезания systemd в
> > контейнерах VZ.
> > ща разбирается у нас отдел с этим, но блин каждый раз когда какие-то
> > глобальные траблы с разворачиванием систем - так всегда все в это
> > systemd упирается
> 
> Стоны есть - багов, как и прежде - нет.  Так и живем.  И с чего-б
> это все "разбираться" приходится?!

А баги не всегда на systemd пишут. Например:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=824098

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: состав дистрибутива

2016-05-29 Пенетрантность Dmitry Nezhevenko
On Sun, May 29, 2016 at 08:33:03PM +0300, Alex Kicelew wrote:
> Hi.
> 
> А где можно почитать причины удаления пакета из дистрибутива? Вдруг
> обнаружилось, что libc6-i686 присутствует только в stable и
> experimental. И, отсутствуя и в тестинге и в сиде, с моим тестингом
> стала конфликтовать. Может, по решению партии сегодня потребности в ней
> уже нет, но хочется понять, почему.

glibc (2.22-8) unstable; urgency=medium

  * Drop libc*-i686 packages as GCC now defaults to i686:

-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: mozilla sync server

2016-05-18 Пенетрантность Dmitry Nezhevenko
On Wed, May 18, 2016 at 01:47:32PM +0200, Sergey Spiridonov wrote:
> Привет.
> 
> Кто-то поднимал свой mozilla sync server? С одной стороны хочется удобно
> пароли и закладки на своём сервере хранить, с другой стороны - как-то
> оно очень всё сложно выглядит[1] и дебиан-пакетов нет.
> 
> 1. https://docs.services.mozilla.com/howtos/run-sync-1.5.html

Поднимал. Работает.
 
-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Как правильно выполнить chroot?

2016-04-16 Пенетрантность Dmitry Nezhevenko
On Fri, Apr 15, 2016 at 10:23:55PM +0300, Oleksandr Gavenko wrote:
> 
> Теперь цена в 7$/m (за EC2) не кажется такой уж большой, тогда как KVM решения
> большие игроки продают не меньше чем за 5$/m.

В KVM тоже свое свое ядро на каждую виртуалку. 
 
-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Как правильно выполнить chroot?

2016-04-14 Пенетрантность Dmitry Nezhevenko
On Thu, Apr 14, 2016 at 04:47:02PM +0300, Oleksandr Gavenko wrote:
> Уже почитал chroot(2), но от schroot(1) ожидал большего

schroot -- это всего лишь удобная обвязка вокруг chroot.

Если нужно быстро запустить 'подозрительное' приложение, рекомендую
глянуть на firejail. 

> Мне совсем не ясна изолирующая сила cgroups + namespaces.
> 
> В отличии от openvz у меня есть ощущение что chroot + cgroups + namespaces
> создавалось для изоляции а не для безопасности. 

https://openvz.org/WP/What_are_containers

Разделение процессов на группы -- одна из мер обеспечения безопасности.
Достаточная или нет -- зависит от задачи. 

> Т.е. руткиты скорее всего
> будут вырываться из контейнера и без виртуализации не обойтись.

Руткиты могут "вырываться из контейнера" и при виртуализации:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-3456

> В итоге только доверенный код можно выполнять в контейнере chroot + cgroups +
> namespaces.

Гарантию даст только физически отдельная машина. 
 
-- 
WBR, Dmitry


signature.asc
Description: PGP signature


Re: Безопасный запуск X11 приложений

2016-02-12 Пенетрантность Dmitry Nezhevenko
On Fri, Feb 12, 2016 at 12:58:02PM +0300, Andrey Tataranovich wrote:
> Приветствую.
> 
> Может кому известен способ запустить потенциально небезопасное X11
> приложение с эмуляцией xgrabkeyboard, xgrabpointer, xgrabserver,
> операциям с буфером обмена. Т.е. приложение может вызывать эти
> функции, но получать ввод и буфер обмена, только если его окно находится
> в фокусе.
> 
> В теории это делается через запуск приложения в отдельном контейнере
> с nested x11 server (Xephyr например) или полноценной виртуальной
> машине, но хочется seamless интеграции (без root окна у nested x11
> server).
> 

Как вариант xpra. root окна не будет.
 
-- 
WBR, Dmitry



Re: Миграция соединений

2015-10-31 Пенетрантность Dmitry Nezhevenko
On Fri, Oct 30, 2015 at 10:44:52PM +0300, Max Dmitrichenko wrote:
> Здравствуйте!
> 
> Такой вот вопрос: есть у меня, например, ноутбук, которым я работаю
> либо через докстанцию через Ethernet, либо достаю его и сижу через
> Wi-Fi. При переключении с одного интерфейса на другой слетают
> некоторые соединения, типа VPN, например.
> 
> Можно ли как-то сделать, чтобы этого не происходило? На вскидку
> придумывается способ присвоения ещё одного IP адреса на интерфейс lo,
> и привязка таких "перманентных" соединений к этому адресу. Но видится,
> что такие адреса должны быть из другой сети, и тогда возникает
> проблема с роутингом, которую можно решить на домашнем роутере, но не
> понятно, что с ней делать в случайной Wi-Fi сети. Кто-нибудь решал
> такую задачу?
> 
> Ну и, конечно, понимаю, что network manager и systemd тут вызывают у
> всех рвотный рефлекс, но хотелось быть, чтобы не такое решение не
> требовало выпиливание network manger с корнем.

У аналогичный сценарий. И все работает из коробки. Главное -- прописать один и
тот же IP-адрес себе для wifi и ethernet подключения (ну или добиться,
чтобы роутер по dhcp выдавал тот же IP адрес). Правда без systemd/network 
manager.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: UUIDv4 не совсем random

2014-11-05 Пенетрантность Dmitry Nezhevenko
On Wed, Nov 05, 2014 at 10:32:51PM +0500, Dmitry Podkovyrkin wrote:
 Здравствуйте.
 
 Генерирую uuid с помощью python3. Заметил особенность - 13 символ всегда 4.
 Это так и нужно или у меня недоработка?

Так нужно. Потому что uuid_4_.

-- 
WBR, Dmitry


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20141105175217.GA30887@debpad.local



Re: А использует ли кто-то Microsoft Natural Ergonomic Keyboard 4000 в Debian?

2013-09-09 Пенетрантность Dmitry Nezhevenko
On Sat, Sep 07, 2013 at 07:58:52PM +0300, Bogdan wrote:
 Добрый день.
 
 Хочу купить такую вот клавиатуру за отсутсвием каких-либо других годных
 вариантов.
 Насколько из коробки работют в 7.0 фичи этой клавиатуры?

Использую уже несколько лет. Работает все кроме качельки Zoom. Чтобы ее
починить, нужно либо патчить ядро либо повесить на этот Zoom какую-либо
другую функцию вроде Page Up/Page Down. 

Мне лично и то и другое делать лень. И вообще клавиатура покупалась
исключительно из-за ее эрогономики. Основной ее минус -- немножко
тяжеловато нажимается пробел, если делать это сбоку. Но у меня со временем
разработался.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Посоветуйте генератор галерей изображений.

2013-08-05 Пенетрантность Dmitry Nezhevenko
On Sun, Aug 04, 2013 at 06:25:02PM +0300, Bogdan wrote:
 Много лет использую jigl, не хватает кнопки для размещения фото в фейсбуке.
 
 Нужно:
 1) Пакетный режим работы в консоли
 2) Статический HTML как результат
 3) 3 уровня ссылок: гелерея превьюшек, просмотр уменшенного одиночного
 изображения, непосредственный просмотр оригинала
 4) Опционально - ведение списка галерей
 5) Ссылка для быстрого размещения изображения в фейсбуке
 

photon вроде все более или менее умеет.

Есть еще photofloat, но он генерирует превьюшки + json. А отображается в
браузере javascript-ом.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Sony MRW620

2013-06-06 Пенетрантность Dmitry Nezhevenko
On Thu, Jun 06, 2013 at 06:42:14PM +0300, Elena Egorova wrote:
 [   13.253742] sd 8:0:0:0: Attached scsi generic sg3 type 0
 [   13.254095] sd 8:0:0:1: Attached scsi generic sg4 type 0
 [   13.254979] sd 8:0:0:2: Attached scsi generic sg5 type 0
 [   13.255927] sd 8:0:0:3: Attached scsi generic sg6 type 0
 [   13.389848] sd 8:0:0:1: [sdd] Attached SCSI removable disk
 [   13.399476] sd 8:0:0:2: [sde] Attached SCSI removable disk
 [   13.473341] sd 8:0:0:0: [sdc] Attached SCSI removable disk
 [   13.477836] sd 8:0:0:3: [sdf] Attached SCSI removable disk
 
 После того, как я пятаюсь вставить карту в слот, в логах ничего, при
 попятке смонтировать:
 [  292.944040] usb 1-4: reset high-speed USB device number 2 using ehci_hcd

А если сначала карту вставить а потом уже кард-ридер в USB?
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: squeeze поддерживает GPT разметку?

2013-04-26 Пенетрантность Dmitry Nezhevenko
On Fri, Apr 26, 2013 at 03:38:29PM +0400, Andrey Nikitin wrote:
 Number  Start   End SizeFile system  Name Flags
  1  1049kB  10,0GB  MB   primary
  2  10,0GB  110GB   100GB   ext4 primary
  3  110GB   210GB   100GB   ext4 primary
  4  210GB   20,0TB  19,8TB  ext4 primary
 
 Однако разделы не видны, соотв. недоступны.
 # cat /proc/partitions 
 major minor  #blocks  name
 
80 19521474560 sda
 ...
 
 Вопрос: это ядро squeeze 2.6.32-5 не поддерживает разметку GPT
 или как-то криво разметилось?

Ядро не имеет никакого отношения к выводу parted. А вообще ядро возможно
не понимает GPT без соответствующей DOS-пустышки
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: KDE не открывает PTP устройство (usb PTP class camera)

2013-03-11 Пенетрантность Dmitry Nezhevenko
On Sat, Mar 09, 2013 at 10:20:53PM +0600, Andrey Rahmatullin wrote:
 Тогда не знаю. Рекомендую забить, поддержки MTP в линупсе толком нет, а в
 текущем дебиане вообще нет.

simple-mtpfs вполне себе работает. Но да, таки не в debian.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Печать для бедных: как сделать duplex + n-up printing удобным?

2013-02-05 Пенетрантность Dmitry Nezhevenko
On Tue, Feb 05, 2013 at 04:23:51PM +0200, Oleksandr Gavenko wrote:
 
 Т.к. статья набиралась как \documentclass{article}, у нас немного текста
 посрединке страницы и куча гуляющих полей в base.ps. При преобразовании в 2-up
 будет крайне мелкий текст на буквально чистых листах. Потому методом подбора:
 
   $ pstops 0@1.4(-3cm,-7cm) base.ps good-size.ps
 
 Формат опции команды немного криптографический:
 
   [-]pageno[L][R][U][H][V][@scale][(xoff,yoff)]

Есть еще pdfcrop. Он умеет края обрезать.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Печать для бедных: как сделать duplex + n-up printing удобным?

2013-02-04 Пенетрантность Dmitry Nezhevenko
On Mon, Feb 04, 2013 at 05:24:44PM +0200, Oleksandr Gavenko wrote:
 Замечу что -s1.0 подобрано путём проб/ошибок. В gv выбираю нечетные
 страницы, печать, меняю порядок страниц на обратный с сохранением ориентации,
 выбираю четные страницы в gv и снова печать. Благо число четных == числу
 нечетных, не нужна арифметика +/-1 страницы. В конце переворачиваю каждую
 страницу, сохраняя их порядок. Скрепляю скобами.

А если сначала четные напечатать, а потом нечетные, поменяв порядок? Для
лазерных и струйных принтеров порядок разный.

Я когда-то давно так делал (для струйника):

pdftops -paper A4 -expand $1 - | psbook | psnup -2 -pA4  tmp_book.ps
psselect -o tmp_book.ps | ps2pdf14 - tmp_odd.pdf
psselect -r -e tmp_book.ps | ps2pdf14 - tmp_even.pdf
lpr tmp_odd.pdf
read -p Press enter to print even pages
lpr tmp_even.pdf
read -p Press enter to done
rm -f tmp_odd.pdf
rm -f tmp_even.pdf
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: одна мышь и одна клавиатура для хоста и гостя kvm

2013-01-30 Пенетрантность Dmitry Nezhevenko
On Wed, Jan 30, 2013 at 05:01:40PM +0400, Скубриев Владимир wrote:
 Хочу собрать медиацентр на базе debian + xbmc под телевизор.
 
 Основной будет debian. Одним из гостей будет Windows с проброшенной
 в него видеокартой с hdmi выходом.
 
 Windows нужен чтобы играть в игры с джойстиком на телевизоре.
 Проброс видеокарты нужен, чтобы использовать всего один компьютер.
 
 Очень сложно сейчас представить будет ли это работать - ведь
 планируется в том числе играть на высоком разрешении пусть и в
 простые игры.
 
 Как можно обойтись только одной клавиатурой и мышью для управления и
 основной ОС и Гостем Windows?


А как планируется обходиться одной видеокартой?

Будет ли передаваться звук через HDMI из гостевой машины?
Как это реализовать ? (Если можно вкратце что с чем связать)

Если будет проброшена видеокарта то будет. В Xen во всяком случае
работает.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: локализация шелл

2012-12-07 Пенетрантность Dmitry Nezhevenko
On Fri, Dec 07, 2012 at 03:55:37PM +0600, Dmitry Fedorov wrote:
 7 декабря 2012 г., 16:06 пользователь Dmitrii Kashin написал:
  Раз уж мы заговорили о программах, которые можно установить на телефон -
  Но вообще говоря, скачать djvu-файл на электронную книжку с экраном
  e-ink порой удобнее, дешевле и быстрее, чем печатать его.
 
 Тогда уж подскажите мне гаджет - электронную записную книжку,
 помещающуюся в кармане, с qwerty клавой и _удобным_ (для линуксоида)
 средством синхронизации с компом по USB.
 Все остальные функции и свойства неприоритетны.

n900 когда-то таким был. Я с ним до сих пор хожу. Из-за отсутствия лучшего
предложения на рынке.

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: После обновления ядра не отключается питание USB портов в suspend mode

2012-11-11 Пенетрантность Dmitry Nezhevenko
On Sun, Nov 11, 2012 at 01:05:21AM +0400, Сергей Москвичёв wrote:
   Доброго времени суток!
 
 Сподобился обновить ядро с 3.1.0-1-686-pae на 3.2.0-4-686-pae. Теперь в 
 ждущем (suspend) режиме продолжает подаваться питание на USB порты, т.е. 
 машинка спит, а, например, подключенная охлаждающая подставка продолжает 
 весело крутить кулерами. В спящем режиме всё ок. Гугление не очень 
 прояснило ситуацию (пересборка ядра не очень меня вдохновляет).
 Ноутбук Lenovo G460
 
 Package: pm-utils Versions: 1.4.1-9 
 Package: acpi Versions: 1.6-1 
 Package: acpi-support Versions: 0.140-5 
 
 Как победить?
 

Скорее всего это: http://www.spinics.net/lists/linux-usb/msg53661.html

Читай про /proc/acpi/wakeup и power/wakeup в /sys/bus/usb
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: а кто C хорошо знает?

2012-10-08 Пенетрантность Dmitry Nezhevenko
On Mon, Oct 08, 2012 at 12:41:05PM +0400, Dmitry E. Oboukhov wrote:
 хочется макрос 
 
 #define SOMETHING(name, size) ...
 
 чтобы пользователь мог сказать
 
 void foo(void) {
 static SOMETHING(name, 5);
 SOMETHING(name2, 10);
 }
 
 и получить саллоцированный на стадии компиляции (или в стеке) такой объект?

Взять C++.

На C можно покостылять вроде создания вместо структуры массива какого-то и
дальше кастовать. Чтоб вышло что-то типа такого:

static char struct_data_container[sizeof(your_struct)+...];
your_struct *struct_ptr = (your_struct*)struct_data_container;

Или еще какой подобный ужас :)

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Неблокирующая ФС

2012-09-21 Пенетрантность Dmitry Nezhevenko
On Fri, Sep 21, 2012 at 07:10:35PM +0700, Dmitry Fedorov wrote:
 21 сентября 2012 г., 18:53 пользователь Artem Chuprina написал:
 
I/O Error, например.
 
   DF Операция выполняется ..., errno = EINPROGRESS;
 
  Ты полагаешь, что винворд (oowriter, lowriter, да хотя бы vim или emacs)
  себя ведет именно так?
 
 Нет, это описание механизма желаемого поведения.
 По крайней мере, в Linux, для этого приходится запускать
 отдельный процесс, потому что файловые операции
 с настоящими файлами - блокирующие.

man 2 open, O_NONBLOCK

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Неблокирующая ФС

2012-09-21 Пенетрантность Dmitry Nezhevenko
On Fri, Sep 21, 2012 at 09:17:54PM +0700, Dmitry Fedorov wrote:
 
  man 2 open, O_NONBLOCK
 
 Спасибо, Кэп.
 Вот только на ФС это не работает - операции всегда блокируются.

Хм. Я думал что для NFS должно работать. Проверил, таки не работает. Ни
open ни дальнейший read

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Установил debian 6.0 squeeze на современный ноутбук. Но ничего не работает. Траблы видеокарты nvidia, нету звука, аппаратура не поддерживается.

2012-08-26 Пенетрантность Dmitry Nezhevenko
On Sun, Aug 26, 2012 at 11:20:44AM +1100, alexander wrote:
   Ну просто хочется увеличить частоту кадров в секунду)
  
  зачем?
   
 Ну чтобы игры быстрее пахали и не тормозили)

Оно никак не связано с fps-ом в glxgears
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Установил debian 6.0 squeeze на современный ноутбук. Но ничего не работает. Траблы видеокарты nvidia, нету звука, аппаратура не поддерживается.

2012-08-25 Пенетрантность Dmitry Nezhevenko
On Sat, Aug 25, 2012 at 09:23:26PM +1100, alexander wrote:
Определяли с помощью glxgears? Тогда 60 - это просто
частота обновления кадров. Запустите
 vblank_mode=0 glxgears
 ОооОоО. С опцией vblank_mode=0 стало показываться около 3000 fps!
 ололо) А как сделать чтобы постоянно показывалось 3000 fps? Скажи
 скажи!)

зачем?
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Установил debian 6.0 squeeze на современный ноутбук. Но ничего не работает. Траблы видеокарты nvidia, нету звука, аппаратура не поддерживается.

2012-08-25 Пенетрантность Dmitry Nezhevenko
On Sun, Aug 26, 2012 at 02:25:24AM +1100, alexander wrote:
   ОооОоО. С опцией vblank_mode=0 стало показываться около 3000 fps!
   ололо) А как сделать чтобы постоянно показывалось 3000 fps? Скажи
   скажи!)
  
  зачем?
   
 Ну просто хочется увеличить частоту кадров в секунду)

зачем?
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Debian Wheezy testing. Посоветуйте виртуальную машину для Windows 7.

2012-08-23 Пенетрантность Dmitry Nezhevenko
On Thu, Aug 23, 2012 at 07:44:02PM +1100, alexander wrote:
 я читал, что Xen быстрее работает виртуалбокса потому что поддерживает
 технологию паравиртуализации. Что то про сравнение виртуальных машин на

Ага. Осталось попросить у M$ приложить парочку Xen-specific патчей к
венде...
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Debian Wheezy testing. Посоветуйте виртуальную машину для Windows 7.

2012-08-23 Пенетрантность Dmitry Nezhevenko
On Thu, Aug 23, 2012 at 04:10:57PM +0400, Скубриев Владимир wrote:
 вы предлагаете человеку wine, в я xen или kvm, опять же подчеркивая
 то, что с xen на мой взгляд, должно быть более проще при настройке

Ага. Особенно лотерея заработает ли конкретно эта видеокарта после
проброса. У NVIDIA официально поддерживается их целых две. При чем как
минимум одна из этих двух по факту не работает (венда постоянно в синий
экран падает). Пробовал лично.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Проблемы в вайне после обновления драйвера nvidia

2012-08-18 Пенетрантность Dmitry Nezhevenko
On Sat, Aug 18, 2012 at 09:21:18PM +0400, Руслан Зиганшин wrote:
  Надо подключать i386 и ставить libgl1-nvidia-glx:i386,
  потому что пакеты *-ia32 уже не актуальны.
 
 Попытался так сделать:
 
 ruslan@debian:~$ sudo apt-get install -t=sid libgl1-nvidia-glx:i386
 ...
  libgl1-nvidia-glx:i386 : Зависит: libxvmc1:i386 но он не будет установлен
   Ломает: ia32-libs ( 20120701) но 20120102
 будет установлен
 
 ...
 ...
 ruslan@debian:~$ sudo apt-get install -t=sid libgl1-nvidia-glx:i386
 libxvmc1:i386 ia32-libs ia32-libs-i386 libjack0:i386
 ...
 Будут установлены следующие дополнительные пакеты: Большой список
 Следующие пакеты будут удалены/обновлены: Большой список
 
 предыдущий опыт подсказывает, что если так продолжить (даже оставив
 драйвера из ветки testing), куча пакетов amd64 будет заменена на кучу
 пакетов i386, при этом куча графических программ будет удалена как
 конфликтующая.

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

 Можно ли это исправить, указав APT, что пакеты i386 должны иметь
 меньший pin-priority, чем amd64? И если да, то как это прописать?

Нет. Ибо они никак не пересекаются.  

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: dispcalGUI

2012-08-07 Пенетрантность Dmitry Nezhevenko
On Tue, Aug 07, 2012 at 10:05:58AM +0300, Timothy Silent wrote:
 $ apt-cache policy python dispcalGUI
 python:
   Установлен: 2.7.3-2
   Кандидат:   2.7.3-2
   Таблица версий:
  *** 2.7.3-2 0
 500 http://ftp.de.debian.org/debian/ sid/main i386 Packages
 100 /var/lib/dpkg/status
 dispcalgui:
   Установлен: 1.0.9.0-1
   Кандидат:   1.0.9.0-1
   Таблица версий:
  *** 1.0.9.0-1 0
 500 http://ftp.de.debian.org/debian/ sid/main i386 Packages
 100 /var/lib/dpkg/status
 
 Что сделать/кому писать?

reportbug dispcalgui

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: VNC vs. X forwarding via SSH

2012-08-05 Пенетрантность Dmitry Nezhevenko
On Sat, Aug 04, 2012 at 08:24:22PM +0600, Murat D. Kadirov wrote:
 Ребят, что лучше использовать по сабжу? Пиковая пропускная способность 4-5 
 мбит/с,
 wi-fi. Для обычной домашней работы: сёрфинг, просмотр фильмов, имейл и проч.

Если нужно просто иметь возможность подцепить окна с другой системы, то
лучше всего работает xpra. Своего рода аналог screen-а, только для X11 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Нетбук сильно греется (было Re: Debian на нетбукахasuseeepcс процессором отAMD)

2012-07-25 Пенетрантность Dmitry Nezhevenko
On Wed, Jul 25, 2012 at 08:06:22AM -0400, ivan_zavar...@safe-mail.net wrote:
 k8temp добавился, а вот powernow-k8 не захотел: ~$ sudo modprobe
 powernow-k8 FATAL: Error inserting powernow_k8
 (/lib/modules/2.6.32-5-amd64/kernel/arch/x86/kernel/cpu/cpufreq/powernow-k8.ko):
 No such device

Значит не поддерживается.

PS. Не нужно рвать треды

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Debian на нетбукахasuseeepcс процессором отAMD

2012-07-24 Пенетрантность Dmitry Nezhevenko
On Tue, Jul 24, 2012 at 11:46:32PM +0400, Victor Wagner wrote:
 On 2012.07.24 at 21:08:48 +0400, Иван Лох wrote:
 
  Это обычный установщик i386. Затем ставите ядро 
  linux-image_что_то_там_-amd64 
 
 И огребаете кучу геморроя с почти любым недистрибутивным ПО. Потому что
 очень многие сборочные системы и инсталляторы пытаются определить 
 архитектуру по uname,

специально для этого есть linux32   
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Debian на нетбукахasuseeepcс процессором отAMD

2012-07-24 Пенетрантность Dmitry Nezhevenko
On Wed, Jul 25, 2012 at 12:34:38AM +0400, Иван Лох wrote:
   И огребаете кучу геморроя с почти любым недистрибутивным ПО. Потому что
   очень многие сборочные системы и инсталляторы пытаются определить 
   архитектуру по uname,
  
  специально для этого есть linux32   
 
 Теперь она setarch называется. Или это не она?

Хм. она, спасибо.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: wpasupplicant несколько сетей

2012-07-20 Пенетрантность Dmitry Nezhevenko
On Fri, Jul 20, 2012 at 08:34:10PM +0400, Artem Tuchinsky wrote:
 Можно, у меня когда то давно работал такой конфиг - 
 http://pastebin.com/H5Hwypx4
 
 Но есть одно но - интерфейс и скрипты все таки надо передернуть,
 потеряв одну сеть к другой на лету он у меня не подключался

Подключается. Только вот dhcp не передергивает... И это похоже что не
лечится
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-20 Пенетрантность Dmitry Nezhevenko
On Fri, Jul 20, 2012 at 05:32:21PM +0300, Igor Chumak wrote:
 Просто написать 10 строчек оказалось быстрее, чем выгуглировать
 существование flock и прочих специализированных вещей.

Ну начать можно с того, что у твоего велосипеда куча race conditions...
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote:
 Защиту от запуска второй копии я делал так:
 
 if [ -f $lockfile ]
 then
  echo Lock file $0.lock exist!
 while [ -f $lockfile ]
  do
pid=`cat $lockfile`
if [ -n $pid ]; then
 echo pid=$pid in lockfile; our pid=$$
 if ps $pid ; then
 echo Process exist; waiting
 else
 echo no process with $pid; remove lockfile
 rm -f $lockfile
 fi
 else
 echo no process with $pid; remove lockfile
 rm -f $lockfile
fi
echo sleep 10s; sleep 10
  done
 fi
 echo $$$lockfile

ахренеть... Если уже хочется оберток на шелле, то есть flock
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-19 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 19, 2012 at 04:24:05PM +0300, Igor Chumak wrote:
 19.07.2012 13:20, Dmitry Nezhevenko пишет:
 On Thu, Jul 19, 2012 at 10:53:11AM +0300, Igor Chumak wrote:
 -куть
 ахренеть... Если уже хочется оберток на шелле, то есть flock
 
 Еще одним велосипедом в природе стало больше. Буду знать ;).

У тебя есть предложение как это сделать на шелле удобнее этого?

   (
 flock -n 9 || exit 1
 # ... commands executed under lock ...
   ) 9/var/lock/mylockfile

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Как инсталлировать Debian из Debian'a?

2012-07-18 Пенетрантность Dmitry Nezhevenko
On Wed, Jul 18, 2012 at 03:27:54PM +0600, Евгений Золотов wrote:
 Коллеги,
 
  есть работающая wheezy. Существует ли утилита, с помощью которой
 можно прямо из системы инсталлировать Дебиан на другой носитель?
  Ну то есть обычно как: грузишься с установочного DVD и ставишь. А
 прямо из рабочей системы - можно?

debootstrap плюс редактирование конфигов по мелочи.

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: xserver-xorg-video-vesa

2012-07-13 Пенетрантность Dmitry Nezhevenko
On Fri, Jul 13, 2012 at 06:26:02PM +0400, Dmitrii Kashin wrote:
 VESA хватает для всего, кроме комфортного просмотра видео.
 Вот у меня сейчас P4 и Radeon 9600. На VESA-драйвере P4 не справляется с
 автоматическим разворотом видео на весь экран. Для всего остального -
 работает на 5+.

И разрешения 16:10/16:9 выставляются? И несколько видеовыходов
одновременно?
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-12 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 12, 2012 at 08:59:14PM +0400, Артём Н. wrote:
 
 Я не вижу ни отсутствия надёжности, ни медлительности. Где?
 И пример - тот же апач. Вариант без потоков?

nginx/lighttpd умеют в одном потоке пачку соединений обрабатывать. Ибо
FSM. 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: NVidia (Re: Почему APT одновременно с linux-image не обновляет linux-headers?)

2012-07-10 Пенетрантность Dmitry Nezhevenko
On Tue, Jul 10, 2012 at 05:42:40PM +0400, Victor Wagner wrote:
 
 Не апгрейдиться. В stable он еще есть.

Через год не будет.

 А зачем нужны новые версии xorg? Я б вообще с удовольствием бы вернулся 
 к XFree86 этак 15-летней давности. Компактное оно было и быстрое.

Ага. И каждый раз ковыряться в конфиге, как только внешнюю
клавиатуру/мышку/монитор/проектор цепляешь к ноутбуку... Нет уж, спасибо.

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: NVidia (Re: Почему APT одновременно с linux-image не обновляет linux-headers?)

2012-07-10 Пенетрантность Dmitry Nezhevenko
On Tue, Jul 10, 2012 at 06:00:10PM +0400, Victor Wagner wrote:
 On 2012.07.10 at 16:54:45 +0300, Dmitry Nezhevenko wrote:
 
   А зачем нужны новые версии xorg? Я б вообще с удовольствием бы вернулся 
   к XFree86 этак 15-летней давности. Компактное оно было и быстрое.
  
  Ага. И каждый раз ковыряться в конфиге, как только внешнюю
  клавиатуру/мышку/монитор/проектор цепляешь к ноутбуку... Нет уж, спасибо.
 
 С хотплагом прекрасно справляется ядро. Поручать это X-серверу - лишнее.
 Не его собачье дело сколько там позиционируюищх устройств под
 /dev/input/mice

Ага. На ноутбуке ВНЕЗАПНО одно из позиционирующих устройств -- тачпад,
которому обычного /dev/input/mice явно не хватает (хоть он и умеет быть
совместимым с ним).

PS. Сорри за письмо в личку

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: NVidia (Re: Почему APT одновременно с linux-image не обновляет linux-headers?)

2012-07-10 Пенетрантность Dmitry Nezhevenko
On Tue, Jul 10, 2012 at 06:10:39PM +0400, Victor Wagner wrote:
 Это гадство меня тоже злит безмерно. Вот на старых Thinkpad-ах был
 touchstick и три кнопки к нему, это было удобно. А сейчас даже на
 thinkpad-ах делают в дополнение к нему этот идиотский тачпад, по
 которому все время ладонью попадаешь при работе на клавиатуре.

Он блокируется легко. Только хоткей повесить на это поудобнее..
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 01:03:47PM +0400, Alexander Danilov wrote:
 Толку от удобства интерфейса, если он выглядит как говно?
 
 А чтобы оно так не выглядело, надо читать книжки по проектированию
 UI, а Tk тут не при чём, я делал на нём UI, и знаю, чем хороший UI
 отличается от плохого.

Ага. Кнопочки/менюшки/shortcut-ики будут на своих местах. Только внешний
вид от этого менее говняным не станет..
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 01:40:12PM +0400, Alexander Danilov wrote:
 Я про руки и голову, а не про виджеты. Если уж так сильно лень думать,
 то сходи на http://wiki.tcl.tk/13636, ну открой наконец-то для себя Ttk.

Ага.. Т.е. софт еще и написан должен быть с использованием правильных
виджетов.. Иначе -- совсем говно, вроде tkabber, который на tile вряд-ли
переедет:


http://ru.tkabber.jabe.ru/index.php/%D0%9E%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8_%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%B8
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 01:47:32PM +0400, Alexander Danilov wrote:
 Ага. Кнопочки/менюшки/shortcut-ики будут на своих местах. Только внешний
 вид от этого менее говняным не станет..
 
 А более конструктивно слабо написать? Или лексикон бедноват?

Более конструктивно. Запустил первый раз tkabber под своим аккаунтом.
Смотрим, как это чудо инженерной мысли выглядит:

http://dion.org.ua/uploads/2012/07/tkabber1.png

Что мы видим? Говняные шритфы, которые еще и курсивные зачем-то. Кнопки в
лучших традициях Motif или еще хрен знает чего. В 21 веке то.

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

Хрен с ним. С закрытыми глазами ввел таки логин/пароль.

http://dion.org.ua/uploads/2012/07/tkabber2.png

Скроллбары выше всяких похвал. Даже в Win 3.11 они получше выглядели.. А
тут гигагерцы CPU, гигабайты RAM, сотни мегабайт видеопамяти и скроллбары
их двух линий со стрелками из трех.

Вот еще для разнообразия:

http://dion.org.ua/uploads/2012/07/tkabber3.png

Цвета из xrdb, или где их там Tk берет, тоже весьма специфичным образом
подобраны ;)  

Я вполне допускаю, что эта вся хрень настраивается/переписывается. В конце
концов xlib/xrendr в руки и рисуй себе что хочешь. Но называть это
нормальным внешним видом сейчас как минимум странно. 

И да, обычному пользователю глубоко плевать на правильность и удобство
API, если оно выглядит как говно...
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 01:55:47PM +0400, Alexander Danilov wrote:
 
 Тебе так нравится tkabber или просто хочется подроч... на Tk?

Мне нравится некоторые его идеи интерфейса и относительная полнота
реализации XMPP (хотя тут тоже не без проблем). 

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

А дрочу на Tk тут вроде не я :)
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 02:14:07PM +0400, Alexander Galanin wrote:
 Ага, через Xresources. Во всяком случае внешний вид стандартных виджетов
 приводится к виду, похожему на вышеуказанную ссылку (т.е. без неприятной
 толщины бордюров в 2 пикселя). Я, помнится, в одном из Tk-срачиков уже
 выкладывал свои настройки: http://galanin.nnov.ru/~al/dotfiles/Xresources

Вся проблема в том, что _приводится_. Никто и не просит выглядеть как
Qt/Gtk/Swing/еще кто (но было бы неплохо, учитывая распространенность
последних). 

То что это все настраивается -- это круто. Но это ни разу не повод
выглядеть по дефолту хуже чем Win 3.11. Такое впечатление что это
специально делают, чтоб юзер первым делом полез все это приводить в
божеский вид...

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 02:26:32PM +0400, Alexander Galanin wrote:
  То что это все настраивается -- это круто. Но это ни разу не повод
  выглядеть по дефолту хуже чем Win 3.11. Такое впечатление что это
  специально делают, чтоб юзер первым делом полез все это приводить в
  божеский вид...
 
 Меня аналогичным образом воротит от стандартной темы Gtk Raleigh или
 Qt-шной Oxygen, которые я поскорее стремлюсь привести к более строгому и
 однообразному виду. Всем угодить нельзя, потому и надо настраивать.

Сравнил хер с пальцем. Они хоть и неудачные, но с Tk есть два существенных
отличия
- Gtk/Qt не выглядят как откровенное говно 30-летней давности. Ни там ни там
  не увидишь такого красивого скроллбара, как в Tk. И там и там это вполне
  разумный дефолт. В Qt например есть парочка стилей вроде Motif/CDE,
  которые тоже хреново выглядят. Но никто же не додумался это дефолтом
  сделать...
- Они очень легко переключаются (gtk-chtheme или qtconfig) 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 02:53:32PM +0400, Alexander Danilov wrote:
 
 У меня сильно уродливо? Странно, а меня устраивает.
 

Ну как для Win 3.11 то так, не сильно дотягивает конечно, но жить можно :)
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 02:56:10PM +0400, Alexander Galanin wrote:
 
 Вопрос о дефолтных настройках решают мантайнеры. Собственно, уже решили,
 так как в тестинге даже ненастроенное Tk выглядит почти как после
 применения моего конфига.

А если мейнтейнеры не решили, то разработчики... Но на Tk похоже и тем и
тем пох.

  - Они очень легко переключаются (gtk-chtheme или qtconfig) 
 
 xrdb -merge  .Xresources
 Или тебе обязательно иметь гуёвую конфигурялку? Ну так попроси, чтоб её
 тебе написали. Мне вот она не нужна.

Ага... и vim. Мне нафиг не нужна гуёвая выбиралка толщины линий или
количество рамок вокруг кнопки. Нужен простой выбор из нескольких тем.
Одна из них может быть в том виде, как tk выглядит сейчас. Но не все.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 03:04:44PM +0400, Alexander Danilov wrote:
 Я тогда не понимаю, а зачем ты debian на десктопе используешь? С
 такими-то запросами только яблоки грызть.

Если бы в debian был один Tk, то не использовал бы. 

PS. К Apple у меня огромная куча претензий. На работе пользуюсь их
продукцией. 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 03:24:46PM +0400, Alexander Danilov wrote:
 Вообще подобные аргументы показывают, какое у некоторых адептов в голове
 гов^Wнепонимание. Они правда думают, что вон то - не просто приемлемо, но
 ещё и красиво.
 
 Приемлемо - это хотя бы в соответствии с User Interface Guideline, а
 красиво - это я даже не обсуждаю, потому как исключительно
 субъективное. И если приемлимые интерфейсы на Tk/Ttk я видел, то про
 красивые я такого сказать не могу - не помню таких. 

HIG это расположение/порядок кнопок, дефолтные хоткеи, порядок пунктов в
меню и т.д. С целью унификации поведения и ожиданий пользователя, где это 
возможно.

А стиль ('красивость') -- это внешний вид той самой кнопки. Т.е. писать,
придерживаясь KDE-ного или GNOME HIG можно и на Tk. Только выглядеть Tk от
этого лучше не станет.

 Но красивые для меня - это те, в которых нет ошибок

Нет ошибок -- это нет ошибок. К красивости это не имеет никакого
отношения. Возьми обычный Диалог с кнопками Yes/No. И сравни. И Tk и
Qt/Gtk будет без ошибок, но в Tk он при этом будет выглядеть как говно
мамонта. Ибо со времен тех самых мамонтов возможности компьютера сильно
изменились, а Tk -- нет :)

 , а не те, которые с рюшечками.

Рюшечки -- это нормальные скроллбары?
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 03:51:45PM +0400, Alexander Danilov wrote:
 Так к чему ссылка-то?
 
 К тому, что интерфейсы на Tk - они разные бывают.

хреново... 

 Если оно позволяет менять только цвета и толщину линий, то не поправить
 кнопки из 4 пар линий, однобитовые картинки стрелок, квадратные
 радиобоксы, выделение элемента под курсором при помощи замены одного цвета
 на другой или полное отсутствие оного, скорее всего и многие другие вещи
 типа текстбоксов без внутренних полей. Я осторожно молчу про вещи, которые
 действительно решабются сдвигом чего-нибудь на фиксированное расстояние,
 т.к. вдруг это возможно, просто тем странным людям, считающим Tk
 нормальным, просто не требовалось это менять.
 
 Ttk?

Ага. Т.е. это нормально, что в Tk виджеты выглядят совсем по уродски, но
зато есть не совместимая с ним приблуда, которая пытается исправить часть
из них. Эти используй, эти нет..

А потом виноваты разработчики Tk софта, что у них нет HIG-а своего...

В Qt какого-то хрена все виджеты выглядят одинаково 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 03:56:03PM +0400, Alexander Danilov wrote:
 Вы признали, что человеку с требованиями к UI следует использовать Mac
 OS.
 
 Это аксиома,

Ложь

 я с этим никогда даже спорить не буду. Только это не
 требования - этот заскок, в Mac OS всё красиво - спору нет, но вот
 уродливых интерфейсов там тоже хватает, видел.  Впрочем, как говорят,
 это не уродство, а требования к UI людей с определённым IQ. Хотя, в IQ я
 не верю, но так говорят, так что не ко мне.

Ты опять путаешь HIG с внешним видом виджетов.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 04:06:06PM +0400, Alexander Danilov wrote:
 Нет ошибок -- это нет ошибок. К красивости это не имеет никакого
 отношения. Возьми обычный Диалог с кнопками Yes/No. И сравни. И Tk и
 Qt/Gtk будет без ошибок, но в Tk он при этом будет выглядеть как говно
 мамонта. Ибо со времен тех самых мамонтов возможности компьютера сильно
 изменились, а Tk -- нет :)
 
 А Вы сделайте на Qt/Gtk диалог размером  100x300 и подумайте красивость это, 
 или ошибка.

Ошибкой это будет если в тз было указано сделать 200x200 а получилось
100x300. Иначе это несоответствие HIG-у, либо хреновое расположение
элементов. 

 Проектирование интерфейса - это работа, над этим надо сидеть и думать, и
 много раз пробовать.  А также книжки читать, про интерфейсы, про то,
 какие соотношения сторон у окон наиболее оптимальны, почему, и многое
 другое. Так что красивый интерфейс - это тот, в котором нет ошибок и
 никак иначе.

Мы не про соотношение сторон говорим а про скроллбары и другие виджеты в
Tk на примере Tkabber-а, выглядящие, как будто его c восьмибитной
приставки спортировали и первый раз запустили.

 На моих скриншотах они ненормальные? В Ttk они ненормальные? Я не хочу ,
 чтобы они были до пикселя похожи на Qt/Gtk.

Motif-ные скроллбары в 21 веке я не могу назвать нормальными. Никто не
просит повторить Qt/Gtk. 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 04:09:07PM +0400, Alexander Danilov wrote:
 Ага. Т.е. это нормально, что в Tk виджеты выглядят совсем по уродски, но
 зато есть не совместимая с ним приблуда, которая пытается исправить часть
 из них. Эти используй, эти нет..
 
 Уродски - это сотрясение воздуха, не конструктивно.

конструктив уже был

 
 Эта приблуда совместима лучше, чем разные версии Qt/Gtk.

Ага.. И tkabber уже есть с ней...

 В Qt какого-то хрена все виджеты выглядят одинаково
 
 
 И разных версий Qt тоже?

В пределах мажорной -- да. Т.е. с 2005 года (для Qt4). Это заметно лучше
чем текущий бардак в Tk.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-05 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 04:19:43PM +0400, Alexander Danilov wrote:
 Это аксиома,
 
 Ложь
 
 Слишком громкое заявление. Людям с претензиями к внешнему виду нравится MacOS 
 - это моё наблюдение.

Ага. Остальным на все пофиг и они пользуются мотифным софтом, одевают что
попало и т.д. :)

 Обратного я не наблюдал.

Выборка недостаточно репрезентативна значит.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: mplayer и XF86Audio* buttons

2012-07-04 Пенетрантность Dmitry Nezhevenko
On Tue, Jul 03, 2012 at 07:06:20PM +0400, sergio wrote:
 Есть да, у меня свой используется, причём достаточно люто с
 input = nodefault-bindings=true
 в конфиге,
 так что на на все незнакомые кнопки на консоль идёт ругань. А с этих
 тишина.

Какие-нибудь глобальные управлялки громкостью их могли заграбить
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-04 Пенетрантность Dmitry Nezhevenko
On Wed, Jul 04, 2012 at 10:33:05PM +0400, Alexander Galanin wrote:
 Абсолютно. Там делов-то:
 set f [open |cdrecord {*}$cdrecordArgs r+]
 fileevent $f readable [list handleLine $f]
 …
 proc handleLine {f} {
 if {[gets $f line] = 0} {
 if {[regexp {...(\d+)% written...} $line _ percent]} {
 displayPercentOnWidget $percent
 }
 } else {
 if {[eof $f]} {
 close $f
 displayFinishMessage
 }
 }
 }

Я тебе такое и на C++/Qt за вечер напишу. Ты лучше расскажи, какой процент
функционала k3b ты этим покрыл... И расскажи, сколько нужно потом юзеру
ругаться матом, чтобы в этом Tk шрифты выглядели нормально...

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-04 Пенетрантность Dmitry Nezhevenko
On Wed, Jul 04, 2012 at 10:52:28PM +0400, Артём Н. wrote:
 04.07.2012 22:17, Alexander Galanin пишет:
  Сложности в том, что этой асинхронности любители TForm1.Button1Click()
  не видят, она от них скрыта под толстым слоем объектов и абстракций. В
  итоге там, где хватит fileevent, лепят 10 тредов и путаются потом в
  синхронизации.
 А fileevent, в данном случае, - не ожидающий поток?
 Я понимаю, что штатный доступ к файлам производится через предоставляемое ОС
 API. Но что делать, если ОС такой функциональности не предоставляет?

Это какая? 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-04 Пенетрантность Dmitry Nezhevenko
On Wed, Jul 04, 2012 at 10:58:35PM +0400, Артём Н. wrote:
  А fileevent, в данном случае, - не ожидающий поток?
  Я понимаю, что штатный доступ к файлам производится через предоставляемое 
  ОС
  API. Но что делать, если ОС такой функциональности не предоставляет?
  Это какая? 
 Я в общем случае. Возможно найти такую экзотическую или древнюю ОС, но 
 всё-таки
 имеющую ФС и многопоточность, которая не предоставляет. Вопрос-то тут, думаю, 
 не
 в непонимании концепции, а в незнании API. :-)

Понятно. Т.е. сферическая ОС в вакууме.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-04 Пенетрантность Dmitry Nezhevenko
On Wed, Jul 04, 2012 at 11:02:44PM +0400, Alexander Galanin wrote:
  Я тебе такое и на C++/Qt за вечер напишу. Ты лучше расскажи, какой процент
  функционала k3b ты этим покрыл...
 
 Основная необходимая функциональность. Остальное — типичное скучное
 гуи-приложение, которое писать не составляет никакого труда и,
 следовательно, лень.

Основная необходимая функциональность в cdrecord и так есть. В том числе и
прогрессбар.

И как это коррелирует с крутостью Tcl/Tk и/или убогостью C++?

  И расскажи, сколько нужно потом юзеру
  ругаться матом, чтобы в этом Tk шрифты выглядели нормально...
 
 Аргумент из серии «а у вас зато негров линчуют!», который используется
 при исчерпании аргументов по теме. Но напомню, что в свежезамороженном
 тестинге веткой Tk по умолчанию является 8.5, в которой любимой для tk
 haters пРоБлЕмЫ_сО_ШрИфТаМи нет, а дистрибутивы, в которой её нельзя
 было выставить руками, уже не поддерживаются.

В debian stable (поддерживаемый) шрифты говно по умолчанию. Да, это 21
век. 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-04 Пенетрантность Dmitry Nezhevenko
On Wed, Jul 04, 2012 at 11:08:42PM +0400, Alexander Galanin wrote:
 Да хоть в машинных кодах. Я вижу, что мысль потерялась, потому повторю:
 на Tcl/Tk такая задача решается просто, даже слишком просто. Что отчасти
 объясняет, почему решение не стало столь же популярным, как героически
 написанный k3b.

Сферическая задача написать GUI-ный прогрессбар к cdrecord решается просто на
любом языке c любым UI тулкитом.

К k3b данная задача не имеет никакого отношения.

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-04 Пенетрантность Dmitry Nezhevenko
On Wed, Jul 04, 2012 at 11:40:28PM +0400, Alexander Galanin wrote:
  Основная необходимая функциональность в cdrecord и так есть. В том числе и
  прогрессбар.
  И как это коррелирует с крутостью Tcl/Tk и/или убогостью C++?
 
 Я не понимаю, какой тезис этим опровергается.

Тезис что сравнением k3b с прогрессбаром к cdrecord на tcl/tk можно
сравнивать C++/Qt с Tcl/Tk

 
  В debian stable (поддерживаемый) шрифты говно по умолчанию. Да, это 21
  век. 
 
 /etc/apt.conf. Ты используешь систему как поставилась или же всё-таки
 конфигурируешь под себя? «Проблемы» со шрифтами решаются их настройкой
 и/или указанием дефолтной версии Tk.

Наличие ручек для настройки не должно отменять разумные дефолты. То
убожество что получается вместо шрифтов после apt-get install tkabber в
дефолтном stable разумным дефолтом назвать сложно.

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-04 Пенетрантность Dmitry Nezhevenko
On Wed, Jul 04, 2012 at 11:58:47PM +0400, Alexander Galanin wrote:
 Собственно, мне и самому не нравится проклятие со шрифтами в 8.4, но
 использовать это как окончательный победоносный аргумент — не лучшая
 идея.

Да, в текущем unstable стало таки лучше.. Даже не верится...
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Несколько вопросов вразброс

2012-07-04 Пенетрантность Dmitry Nezhevenko
On Thu, Jul 05, 2012 at 05:56:28AM +0400, Alexander Galanin wrote:
 On Wed, 4 Jul 2012 23:13:58 +0300
 Dmitry Nezhevenko d...@inhex.net wrote:
 
  On Wed, Jul 04, 2012 at 11:40:28PM +0400, Alexander Galanin wrote:
Основная необходимая функциональность в cdrecord и так есть. В том 
числе и
прогрессбар.
И как это коррелирует с крутостью Tcl/Tk и/или убогостью C++?
   Я не понимаю, какой тезис этим опровергается.
  Тезис что сравнением k3b с прогрессбаром к cdrecord на tcl/tk можно
  сравнивать C++/Qt с Tcl/Tk
 
 А ты скачай исходники и посмотри, как конкретно это место реализовано в
 k3b. То, что у меня было сделано в пару строк через open/fileevent, там
 требует самописный класс k3bqprocess (один он занимает 2k строчек) и
 развесистую иерархию классов-потомков для парсинга вывода stdout каждого
 процесса.

Это ни о чем не говорит. Вообще.

Вот это вполне покрывает все что нужно. И те же пару строк будет.
http://qt-project.org/doc/qt-4.8/qprocess.html#details

Вариантов, почему в k3b это сделано иначе очень много.

 Всё это при том, что Qt не мешает реализовать асинхронную работу
 точь-в-точь как в моём примере. Но вот автор k3b такого решения не
 увидел, потому что был занят наследованием и созданием тредов.

В Qt это уже все есть. Почему это не используется в k3b -- сложно сказать.
Вполне вероятно что по историческим причинам.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Хочу что бы в X Window в русской раскладке Ctrl+KEY отдавало как Ctrl+ASCII...

2012-06-29 Пенетрантность Dmitry Nezhevenko
On Fri, Jun 29, 2012 at 05:19:00PM +0400, Иван Лох wrote:
 
 Приложения на GTK делают это автоматически. То есть Ctrl+T должно работать в 
 любой
 локали. 
 

Кроме Eclipse :)
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: WiFi авторизация в домене windows

2012-06-27 Пенетрантность Dmitry Nezhevenko
On Wed, Jun 27, 2012 at 01:09:58AM +0400, Stanislav Maslovski wrote:
 Поскольку скачивать автоматически ca_cert означает подарить свои
 credentials Васе Пупкину, то я сомневаюсь, что винда-таки его
 скачивает (скорее, организация заплатила денежку за root CA). 

Сертификат может принудительно устанавливаться доменной политикой.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: WiFi авторизация в домене windows

2012-06-27 Пенетрантность Dmitry Nezhevenko
On Wed, Jun 27, 2012 at 01:19:41PM +0400, Stanislav Maslovski wrote:
 Чтобы воспользоваться доменной политикой, сеть должна уже функционировать.

Не должна а должна была когда-то (в том числе пол года назад).
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: WiFi авторизация в домене windows

2012-06-26 Пенетрантность Dmitry Nezhevenko
On Tue, Jun 26, 2012 at 07:36:17PM +0400, Dmitry E. Oboukhov wrote:
 есть сеть wifi в которой пользователям винды не выдают ключей, а
 только их доменные логины/пароли. типа вайфай тоже в нем же
 авторизуется.
 
 вопрос: можно из под линукса как-то такую сеть использовать для
 доступа в инет? 

Можно. У меня работало когда-то. Это WPA2 Enterprise называется.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: RAID + гостевые системы KVM на отдельных LVM-томах

2012-06-02 Пенетрантность Dmitry Nezhevenko
On Sat, Jun 02, 2012 at 10:57:27AM +0400, Alexander wrote:
 а кстати куда своп то девать?
 

А он нужен? У каждой виртуалки своп свой будет.. Так что туда же. 
Отдельными LV.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: RAID + гостевые системы KVM на отдельных LVM-томах

2012-06-02 Пенетрантность Dmitry Nezhevenko
On Sat, Jun 02, 2012 at 07:00:41PM +0400, Alexander wrote:
 господа, а как примаунтить раздел в lvm-томе?.. например, lvm-том был
 отдан под виртуалку windows server r2 в качестве винта, и при установке
 создалось 2 раздела на винте.

Правильный ответ -- никогда так не делать.. Ибо resize и прочие плюшки
такого бутерброда сильно усложняются... Для виртуалок лучший вариант --
один LV == один раздел. Впрочем венда скорее всего не умеет так...

 но вот смаунтить и отформатировать их не могу - нет таких устройств -
 можно ли до них как-то добраться?

kpartx по идее умеет создавать такие устройства. (с KDE ничего общего не
имеет)
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: RAID + гостевые системы KVM на отдельных LVM-томах

2012-06-02 Пенетрантность Dmitry Nezhevenko
On Sun, Jun 03, 2012 at 01:08:30AM +0400, Alexander wrote:
 эм.. я отдаю LVM-том как винт виртуальной системе - которая естественно
 разбивает видимый ею физический диск так как привыкла. и мне кажется,
 что не важно винда или линукс - разделы будут в любом случае. вопрос в
 том, могу ли я работать с разделами непосредственно из гипервизора, а не
 из виртуалки.

В случае гостевого linux так делать не нужно. Потому что всегда может
оказаться что места чуть маловато. Если был проброшен один LV, который был
разбит на /, возможно /var и swap, то увеличивать это будет весьма
нетривиально.

В случае, если каждый раздел был проброшен своим LV, увеличение очень
просто (lvresize + resize2fs). 

xen-create-image именно так и делает.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: RAID + гостевые системы KVM на отдельных LVM-томах

2012-06-01 Пенетрантность Dmitry Nezhevenko
On Fri, Jun 01, 2012 at 06:07:49PM +0400, Alexander wrote:
 насчет маленьких md я задумался когда наблюдал у себя перестройку
 развалившегося терабайтного рейда. при этом реальных данных было на
 50гб, а перестраивалось естественно все на блочном уровне - т.е. весь
 1тб т.е. вот даже если создать рейд на 1тб-пространстве и вогнать его в
 группу томов и создать один малюсенький lvm-том на 10гб и в него
 поставить виртуалку продакшн, то в случае развала рейда эта несчастная
 виртуалка будет ощущать на себе все прелести восстановления терабайтного
 рейда в течении долгого времени

Рейды просто так не разваливаются, если отвалился, то что-то произошло. И
скорее всего прийдется менять как минимум 1 винт. Т.е. перестройка
неизбежна.

IMHO вся эта идея с кучей мелких рейдов на одних дисках -- глупость.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: RAID + гостевые системы KVM на отдельных LVM-томах

2012-06-01 Пенетрантность Dmitry Nezhevenko
On Fri, Jun 01, 2012 at 08:38:36PM +0400, Alexander wrote:
 в тот самый момент когда я наблюдал перестройку 800гб md2 с виртуалками,
 md0 и md1 (подкачка и корень) не были развалены - нормально
 функционировали (физические диски те же самые)

А из-за чего он перестраиваться начал тогда?
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: RAID + гостевые системы KVM на отдельных LVM-томах

2012-06-01 Пенетрантность Dmitry Nezhevenko
On Fri, Jun 01, 2012 at 10:30:14PM +0400, Alexander wrote:
 ошибки в smart, похоже умирает один винт

Т.е. винт на замену. Значит перестраивать все равно все данные. 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Вопросы про бэкапы.

2012-05-28 Пенетрантность Dmitry Nezhevenko
On Mon, May 28, 2012 at 08:42:12AM +0400, Victor Wagner wrote:
 А вот их (поскольку они не меняются  никогда) нужно бэкапить на
 write-only носители по мере поступления. Поскольку такой бэкап не
 перестанет быть актуальным никогда (он может перестать быть полным, но
 дописать и положить в эту коробку еще один диск - и ура).

 Правда, write-only носители тоже иногда выходят из строя.  Но вроде,
 если не слишком экономить на болванках, Vполучается достаточно живуче. 

DVD-R многие (а порой даже Verbatim-ы, сделанные на единственном
правильном заводе) дохнут за полтора-два года. Так что нафиг. Единственное
более-менее живучее решение из write-only -- CD-R. Но винты дешевле
выходят. Даже если пару в зеркало брать.

Это даже если не считать того, что с болванками возни заметно больше. И
места больше занимают.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Вопросы про бэкапы.

2012-05-28 Пенетрантность Dmitry Nezhevenko
On Mon, May 28, 2012 at 07:59:47PM +0400, Артём Н. wrote:
 27.05.2012 17:38, Dmitry Nezhevenko пишет:
  On Sun, May 27, 2012 at 03:37:31PM +0400, Артём Н. wrote:
  27.05.2012 01:05, Dmitry Nezhevenko пишет:
  Для личных целях пользуюсь rdiff-backup. Это похоже что единственная
  софтинка, у которой инкрементальные бэкапы сделаны в обратную сторону.
  Т.е. последнее состояние хранится в виде точной копии FS (соответственно
  можно смотреть без всяких спец. утилит), а инкрементальные бэкапы --
  информация как получить предыдущую копию из текущей.
  Почитал. Так и не понял: возможно ли штатными средствами делать слияния 
  бэкапов?
  В теории возможно написать скрипт для слияния, т.к. формат достаточно 
  прост.
  Но стоит ли оно того?
  Слияние ему не нужно вообще, ибо полный бэкап может один (последний).  Он
  умеет удалять старые бэкапы одной командой. 
 Так хочется, чтобы оставался бэкап за последние недели...
 Правда, сейчас мне это уже не кажется такой хорошей идеей. Наверное, всё-таки
 лучше иметь 27 бэкапов за каждый день, чем один дифференциальный за недели и 
 ещё
 6 за день?
 Более прозрачный вариант?

Я с ноута раз в день-два обычным rsync-ом на домашний сервер все сливаю, в
котором винты зеркалируются. И раз в неделю бэкапится сервер на внешний
винт по E-SATA (с помощью rdiff_backup). Бэкапы старше месяца удаляются.

 Остаётся ещё два вопроса:
 1. Возможно ли прикрутить сжатие каждого дневного бэкапа?

Инкременты он жмет по дефолту. 

 2. Возможно ли организовать слияние?
 Просто ради любопытства (на практике, вряд ли понадобится).

На сколько я знаю, нет. Да и не думаю, что это сильно нужно.
 
  Вряд-ли. rsnapshot использует хардлинки. Не факт что cygwin их умеет
  правильно эмулировать.
 Не знаю... Но в NTFS есть жёсткие ссылки. Насчёт HFS+ не знаю...

То что в NTFS они есть я знаю. Я правильный вопрос задал, умеет ли их
cygwin? У python-а, например, с вендовыми junction-ами (аналог
символических ссылок в NT до 5.1) дела очень плохо. 

PS. Если что, у венды с хардлинками все плохо по smb. Подробнее тут:

http://bz.selenic.com/show_bug.cgi?id=761
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Вопросы про бэкапы.

2012-05-28 Пенетрантность Dmitry Nezhevenko
On Mon, May 28, 2012 at 08:36:10PM +0400, Артём Н. wrote:
  Я с ноута раз в день-два обычным rsync-ом на домашний сервер все сливаю, в
  котором винты зеркалируются.
 Аппаратный рэйд?

софтовый, mdadm.

  1. Возможно ли прикрутить сжатие каждого дневного бэкапа?
  Инкременты он жмет по дефолту. 
 О, я не посмотрел. Значит всё ещё лучше: fuse-compress для основного бэкапа. 
 Или
 он тоже может быть сжатый штатными средствами или этого вообще не стоит 
 делать?

Нет. Он специально не умеет жать последнюю копию (она является точной
копией оригинальной FS и может быть прочитана без спец средств).

  То что в NTFS они есть я знаю. Я правильный вопрос задал, умеет ли их
  cygwin? У python-а, например, с вендовыми junction-ами (аналог
  символических ссылок в NT до 5.1) дела очень плохо. 
 Насколько я понял, они не используют виндовые символические ссылки?
 У них какой-то свой формат...
 С жёсткими и cygwin, я вообще понятия не имею.

без понятия тут.. 

 А насчёт dar можете что-либо сказать?
 http://en.wikipedia.org/wiki/DAR_%28Disk_Archiver%29
 Не пользовались?

не пользовался 
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Вопросы про бэкапы.

2012-05-27 Пенетрантность Dmitry Nezhevenko
On Sun, May 27, 2012 at 03:37:31PM +0400, Артём Н. wrote:
 27.05.2012 01:05, Dmitry Nezhevenko пишет:
  Для личных целях пользуюсь rdiff-backup. Это похоже что единственная
  софтинка, у которой инкрементальные бэкапы сделаны в обратную сторону.
  Т.е. последнее состояние хранится в виде точной копии FS (соответственно
  можно смотреть без всяких спец. утилит), а инкрементальные бэкапы --
  информация как получить предыдущую копию из текущей.
 Почитал. Так и не понял: возможно ли штатными средствами делать слияния 
 бэкапов?
 В теории возможно написать скрипт для слияния, т.к. формат достаточно прост.
 Но стоит ли оно того?

Слияние ему не нужно вообще, ибо полный бэкап может один (последний).  Он
умеет удалять старые бэкапы одной командой. 

 rsnapshot мне показался прозрачнее (в плане хранения бэкапов). 

Да. Тут полностью согласен

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

Для rdiff_backup, чтобы восстановить непоследнюю версию, нужно либо
понимать его cli интерфейс либо использовать специальную FUSE файловую
систему. 

 Плюс r-b - пишут, что она кроссплатформенная (хотя, вроде как, это скрипт на
 питоне).

Да. И кроссплатформенность работает.

 Но rsnapshot, вроде, тоже (по крайней мере, есть cygwin, если что).

Вряд-ли. rsnapshot использует хардлинки. Не факт что cygwin их умеет
правильно эмулировать.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Вопросы про бэкапы.

2012-05-27 Пенетрантность Dmitry Nezhevenko
On Sun, May 27, 2012 at 07:34:55PM +0400, Артём Н. wrote:
 4. Если стоимость бэкапа превышает стоимость данных, необходимости в таком
 бэкапе нет.
 Пример: фотографии достаточно залить на флешку, но делать для них систему 
 бэкапа
 (даже, если они меняются) - неразумно. Слишком сложно и не стоит того.

Я бы скорее к этому музыку отнес. А некоторые фотографии могут быть дороги
как память. И восстановить их может быть невозможно вообще.
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Вопросы про бэкапы.

2012-05-26 Пенетрантность Dmitry Nezhevenko
On Sat, May 26, 2012 at 10:43:04PM +0400, Артём Н. wrote:
 Разбираюсь с бэкапами. Хочу сохранять свои файлы и состояние системы (/etc, 
 dpkg
 --get-selections, базу) на отдельный диск.
 
 Почитал и решил, что разумно было бы делать инкрементальные бэкапы каждый день
 (отличия от предыдущего дня).
 И ещё иметь один полный бэкап - всё за месяц. И один дифференциальный от него 
 за
 1-4 недели после него.
 Каждое воскресенье, например, все инкрементальные дневные бэкапы будут 
 сливаться
 в один недельный.
 В конце каждого месяца недельный бэкап будет сливаться с бэкапом за месяц.
 
 Помимо прочего, хочется разобраться, как же они правильно делаются.

Для личных целях пользуюсь rdiff-backup. Это похоже что единственная
софтинка, у которой инкрементальные бэкапы сделаны в обратную сторону.
Т.е. последнее состояние хранится в виде точной копии FS (соответственно
можно смотреть без всяких спец. утилит), а инкрементальные бэкапы --
информация как получить предыдущую копию из текущей.

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: ручка?

2012-05-18 Пенетрантность Dmitry Nezhevenko
On Fri, May 18, 2012 at 11:33:12AM +0400, Dmitry E. Oboukhov wrote:
 при этом если мониторить число сокетов в /proc/script-pid/fd то у
 скрипта и nginx оно небольшое. менее 10 на каждого. то есть отсюда
 делаем вывод, что сокеты закрываются корректно, полностью.
 
 далее все приложения в системе будут ругаться либо той же ошибкой,
 либо Address already in use.
 
 После остановки приложения, спустя некоторое время (несколько
 [десятков] секунд) все приложения опять могут выполнять произвольную
 сетевую активность...

SO_REUSEADDR?
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: не работает debmirror через rsync

2012-05-16 Пенетрантность Dmitry Nezhevenko
On Wed, May 16, 2012 at 09:58:49PM +0400, Dmitry A. Zhiglov wrote:
 Кстати, а что за архитектура ALL на этой [1] страничке?
 Каким объёмом должно быть зеркало для amd64 без source?

Скорее всего architecture-independent пакеты.

-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: alsa и джойстики

2012-05-15 Пенетрантность Dmitry Nezhevenko
On Tue, May 15, 2012 at 03:03:17PM +0400, sergio wrote:
 Всем привет.
 
 Есть usb звуковушка для которой микшер показывает только один
 ползунок --- PCM. Хочется добавить Master, что бы звук могли
 регулировать все, кто привык регулировать его через Master. Можно ли
 это сделать через asoundrc или надо ковырять модуль? Или я странного
 хочу?

Я так понимаю, что это зависит от карточки и все ползунки определяются
железом. Я видел дешевый китайский USB-свисток, показывающий только один
PCM и нормальный микрофон M-Audio со встроенным out-ом. Вот там было около
5 разных ползунков.

Я бы искал, как его переименовать в районе /usr/share/alsa/cards
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: XML

2012-05-14 Пенетрантность Dmitry Nezhevenko
On Mon, May 14, 2012 at 01:37:20PM +0400, Victor Wagner wrote:
 On 2012.05.14 at 15:43:54 +0700, Ivan Shmakov wrote:
 
Если человек использует где-либо формат, предназначенный не для
чтения, за исключением формата зашифрованных сообщений, его из
архитекторов надо гнать поганой метлой.
  
  Стоп.  А как же всенародно любимый JPEG?
 
 Сравните с XPM

И gzip-ом его, gzip-ом ;)
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: Как узнать в каких источниках из /etc/apt/sources.list лежит пакет??

2012-05-12 Пенетрантность Dmitry Nezhevenko
On Sat, May 12, 2012 at 08:27:00PM +0300, Oleksandr Gavenko wrote:
 Эта информация доступна apt-get(8), раз утилита работает...
 
 Но что то я не нашел ключика для вывода этой информации.
 
 Т.е. в /etc/apt/sources.list и /etc/apt/sources.list.d/* прописано несколько
 репозиториев и хочется по имени пакета узнать в каком репозитории и в какой
 версии он лежит.

apt-cache policy?
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


Re: извлечь девайс

2012-04-30 Пенетрантность Dmitry Nezhevenko
On Mon, Apr 30, 2012 at 10:11:16PM +0700, Ivan Petrov wrote:
 30.04.2012 20:50, Andrey Rahmatullin пишет:
 
 Перечёркнутую молнией, да?
 
 В любом случае - устройство не выходит из режима флешки.
 Должен же быть в линухе способ пнуть его без наутилуса?
 

он скорее всего делает что-то аналогичное udisks --mount
 
-- 
WBR, Dmitry


signature.asc
Description: Digital signature


  1   2   3   4   5   6   7   8   9   10   >