gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Суббота, 18 мая 2013< ^ >
winterheart установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://tinyurl.com/gcgr-logs || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Странные цвета в eix? http://goo.gl/VT2wA || Переезд сервера. Это - _зеркало_: http://www.gentoo.ru/node/26768 || Проблемы с aclocal? Замаскируй sys-devel/automake-1.13 || HIB Double Fine
Конфигурация комнаты
Участники комнаты

GMT+4
[00:07:07] beresk_let вошёл(а) в комнату
[00:07:48] beresk_let вышел(а) из комнаты
[00:08:05] beresk_let вошёл(а) в комнату
[00:09:07] nordwind вошёл(а) в комнату
[00:10:50] <maksbotan> запряги злогене тогда ;)
[00:10:54] maksbotan вышел(а) из комнаты
[00:14:39] nis вышел(а) из комнаты
[00:16:58] CarelessChaser вошёл(а) в комнату
[00:21:23] lk4d4 вошёл(а) в комнату
[00:30:55] lk4d4 вышел(а) из комнаты
[00:42:58] noga вышел(а) из комнаты: Replaced by new connection
[00:43:08] noga вошёл(а) в комнату
[00:44:32] <Deda_Zych> [03:02:32] <loz> -_- столько всего надо написать
[03:02:39] <loz> а в ебилдах я не силен
[00:44:53] <Deda_Zych> Ерохин-то Ванька уже десятый ебилд бампает, а ты всё квиз не осилишь
[00:50:44] <loz> квиз?
[00:53:31] <Deda_Zych> шутка же
[00:53:40] <Deda_Zych> но совет по поводу ебилда был в тему
[00:54:12] <Deda_Zych> о! посоны! а если я схороню работу в гимпе - история изменений будет сохранена тоже?
[00:54:18] <Deda_Zych> да, я знаю, что я наркоман
[00:59:19] <beelzebubbie> ебилды освоить не так трудно. труднее сделать, чтобы на них внимание обратили :)
[01:00:13] <Mellon> beelzebubbie: зачем делать чтобы на них внимание обратили?
[01:00:32] <beelzebubbie> Mellon: а зачем их делать в стол?
[01:02:21] <beelzebubbie> сделал я ебилд, выложил, и что дальше произошло? как бы ничего
[01:03:19] <mva> как что?
[01:03:20] <Mellon> beelzebubbie: как зачем? сделал && repoman fix && orgasm && emerge... можно граб^W выкладывать в свой оверлейчик, кому надо - налуркает.
[01:03:30] <mva> запихнул ебилд в тематический оверлей
[01:03:32] <mva> либо в свой
[01:03:37] <mva> и ком надо - тот найдёт
[01:03:51] <mva> если оверлей в официальном лейманолистинге
[01:04:18] <mva> Mellon: у репомана куча ложноположительных срабатываний, кстати
[01:04:33] オレンジ вышел(а) из комнаты: Disconnected: timeout during receiving
[01:04:46] <beelzebubbie> хм, а почему бы сразу не в дерево?
[01:04:49] <Mellon> mva: это проблемы девов репомана.
[01:04:53] オレンジ вошёл(а) в комнату
[01:05:53] <mva> beelzebubbie: потому что гентудевы - ленивые @#$%& и подолгу берут ебилды туда
[01:06:03] <mva> особенно, если не на пинковой тяге
[01:06:52] <mva> говорю как представитель из их лагеря
[01:07:07] <mva> [который не осили сдать квизы вот уже 7 лет]
[01:07:17] <mva> [из 10 лет пользования гентой]
[01:07:20] <beelzebubbie> чем то одним надо заниматься каждому. или ебилды писать или ходить пинать.
[01:11:32] <Deda_Zych> потому, что ваши квизы - это много буков и ниочём
[01:11:38] <beelzebubbie> конечно, если у кого просто чешется что-то себе доказать, то он возможно будет искать методы, как свою работу «пропихнуть».
[01:14:19] Night Nord вышел(а) из комнаты
[01:14:50] <Deda_Zych> beelzebubbie: просто напиши и сделай себе уютненький оверлей
[01:15:02] <Deda_Zych> а я, так и быть, побуду твоим верным тестером
[01:16:38] <beelzebubbie> я уже написал. с 9 апреля конь не валялся. не сколько на ебилд времени убил сколько на пиндосов-разработчиков
[01:17:24] <beelzebubbie> из чего я сделал вывод что сообществу по какой-то причине мои усилия без надобности :)
[01:19:30] <Deda_Zych> сообществу просто не нужен гугл хенгаут
[01:20:15] <beelzebubbie> что есть за хенгаут?
[01:20:24] <0xd34df00d> Чят.
[01:20:25] <0xd34df00d> Deda_Zych: и ты.
[01:20:28] <0xd34df00d> Смотрите, какой таскбар http://dump.bitcheese.net/images/iroruti/screenshot.png
[01:20:34] <0xd34df00d> krigstask: тобой назван.
[01:20:57] <Deda_Zych> ты хоть знаешь, что его ник означает?
[01:21:23] <Deda_Zych> может он оскорбляет негров, а ты им плагины называешь
[01:21:43] <Deda_Zych> beelzebubbie: [03:01:17] <loz> а есть уже ебилд для нового google hangouts?
[01:21:45] <Deda_Zych> оно
[01:22:00] <loz> beelzebubbie: новый гугл чат и видео со звуком там же
[01:22:01] <0xd34df00d> Deda_Zych: пофигу.
[01:22:13] <Deda_Zych> 0xd34df00d: я не понял, что он делает вообще
[01:22:23] <loz> beelzebubbie: пакеты как всегда рпм и деб
[01:22:25] <beelzebubbie> а, чего то видел. не пользовался ни разу и не заинтересовался
[01:22:31] <loz> Deda_Zych: замена гуглотолку же
[01:22:40] <Deda_Zych> loz: да я-то знаю
[01:22:50] <0xd34df00d> Deda_Zych: таскбар.
[01:23:01] <0xd34df00d> Пока только отображает запущенные приложения и их окна.
[01:23:08] <0xd34df00d> Потом еще и переключать будет, и все такое.
[01:23:10] <Deda_Zych> ок, а зачем?
[01:23:22] <Deda_Zych> DE из личкрафтов делаем?
[01:23:41] <beelzebubbie> 0xd34df00d: не забудь запилить хоткеи с reuse запуском приложений ;)
[01:24:10] edgbla вышел(а) из комнаты
[01:24:11] <0xd34df00d> Deda_Zych: да.
[01:24:16] <0xd34df00d> beelzebubbie: а это другой модуль. А чо за reuse?
[01:24:33] <Deda_Zych> reuse - это как в венде?
[01:24:36] <Deda_Zych> или?
[01:24:43] <Deda_Zych> 0xd34df00d: велосипедист
[01:24:48] <0xd34df00d> Deda_Zych: нет.
[01:24:50] <Deda_Zych> неисправимый
[01:24:53] <0xd34df00d> Нет.
[01:24:56] <Deda_Zych> да
[01:25:00] <Deda_Zych> пруфы или да
[01:25:07] <beelzebubbie> 0xd34df00d: ну я лично убил дохрена времени на скрипт который у меня запускает мелочи типа куркулятора итд — но по одному разу
[01:25:30] <0xd34df00d> Deda_Zych: git clone git://github.com/0xd34df00d/leechcraft.git
[01:25:31] <0xd34df00d> Там пруфы.
[01:26:10] <beelzebubbie> Deda_Zych: да, по-поему в винде было такое
[01:26:45] <Deda_Zych> beelzebubbie: может и было, а может и я не прав - что за фича-то?
[01:27:08] <beelzebubbie> фича в том что хоткей или запускает или активирует, если уже есть
[01:27:46] <0xd34df00d> А вот это плохо.
[01:27:53] <0xd34df00d> Ибо запуском и управлением запущенными управляют два разных модуля.
[01:27:53] <Deda_Zych> а, ну это не знаю.
[01:28:16] <Deda_Zych> можно, конечно, написать хитрые скрипты и завязать их на xbindkey
[01:28:18] <Deda_Zych> s
[01:28:25] <beelzebubbie> налицо архитектурная недоработка
[01:28:44] <beelzebubbie> Deda_Zych: так и сделано. скрипты ваистену хитрые получаются
[01:28:50] <0xd34df00d> Да хз, чо тут делать.
[01:28:53] <0xd34df00d> Наплодить интерфейсов.
[01:29:00] loz вышел(а) из комнаты
[01:29:11] <beelzebubbie> уровень абстракции выше поднять
[01:30:39] Mellon вышел(а) из комнаты
[01:31:22] <Deda_Zych> а что, нельзя на уровне DE-шного API бампануть окошечко?
[01:31:27] <beelzebubbie> например что приложение может быть запущено или не запущено — и это не более чем разные состояния объекта
[01:31:44] <0xd34df00d> Deda_Zych: чьего-чьего API?
[01:31:47] <Deda_Zych> ты с какой-то другой осью путаешь...
[01:31:49] <Deda_Zych> DE
[01:31:54] <Deda_Zych> ну а чьего ещё?
[01:32:05] <Deda_Zych> ладно, API виндоу менеджера
[01:32:09] <Deda_Zych> на крайняк
[01:32:10] Mellon вошёл(а) в комнату
[01:32:41] <0xd34df00d> Я не хочу, чтобы лончер знал про существование WM.
[01:32:55] <Deda_Zych> типа, поменять Z-order окну и помигать заголовочком
[01:32:58] <beelzebubbie> в общем должны существовать объекты неактивных приложений.
[01:33:53] Mellon вышел(а) из комнаты
[01:34:10] <Deda_Zych> зачем?
[01:34:33] <0xd34df00d> Надо, короче, ввести интерфейс ITaskbar.
[01:34:35] <0xd34df00d> И через него все хреначить.
[01:34:39] Mellon вошёл(а) в комнату
[01:34:39] <0xd34df00d> Вернее, ITaskManager.
[01:34:52] <beelzebubbie> затем, чтобы это иная категория.
[01:34:55] <Deda_Zych> у тебя скрипту передаётся имя исполняемого файла, он делает ему пгреп, если оно запущено, то вычисляем по пиду и меняем z-order, если нет - запускаем
[01:35:00] <0xd34df00d> Тогда krigstask будет его реализовывать, и лончер может подергать этот модуль и узнать, чокак.
[01:35:04] <Deda_Zych> чо тут сложного-то? задача для студентов
[01:35:20] <0xd34df00d> Как-то больно через зад.
[01:35:26] <Deda_Zych> а как иначе?
[01:35:31] <beelzebubbie> Deda_Zych: лихо однако. на деле все не так
[01:35:46] <beelzebubbie> 1) будет куча пидов 2) у них куча окон
[01:36:00] Mellon вышел(а) из комнаты
[01:36:24] <Deda_Zych> да. Будет именно что куча пидов. И ты это никак не разрулишь, если повесишь запуск аппликуции на хоткей
[01:36:37] <0xd34df00d> Зачем?
[01:36:41] <0xd34df00d> Бери всегда первый пид и не парься.
[01:36:43] <0xd34df00d> Проблем-то.
[01:36:52] <Deda_Zych> да
[01:36:55] <Deda_Zych> самый свежий
[01:37:04] <0xd34df00d> Ну или так.
[01:37:37] <Deda_Zych> если можно зарулить зетордером окна через dbus - тогда даже программировать ничо не надо
[01:37:45] <Deda_Zych> один скриптик на питоне и привет
[01:37:49] <0xd34df00d> Казалось бы, причем WM к дибасу.
[01:38:14] <Deda_Zych> на каком уровне ты собрался рулить параметрами окна?
[01:38:46] Mellon вошёл(а) в комнату
[01:38:51] <beelzebubbie> вопрос не в том, что трудно разрулить. вопрос в том что эффективное решение задачи простым не будет
[01:39:50] <Deda_Zych> если у WM унифицированное API - говно вопрос
[01:40:02] <Deda_Zych> если нет - ну налепишь ты парочку бэкендов
[01:40:06] <0xd34df00d> Deda_Zych: на уровне WM, обв.
[01:40:07] <Deda_Zych> всё равно ничего сложного
[01:41:21] <beelzebubbie> эх, не поленился бы кто-нить в псях нотификации допилить, было бы замечательно
[01:41:43] <Deda_Zych> в смыле?
[01:41:46] <Deda_Zych> * смысле
[01:41:51] Mellon вышел(а) из комнаты
[01:42:32] Mellon вошёл(а) в комнату
[01:42:57] Mellon вышел(а) из комнаты
[01:42:59] <beelzebubbie> ну чтобы как у людей — чтобы при активации источника нотификаций соответствующие удалялись и чтобы простой dismiss был — например по правому клику
[01:43:25] brute вошёл(а) в комнату
[01:43:54] brute вышел(а) из комнаты: Disconnected: closed
[01:44:14] Mellon вошёл(а) в комнату
[01:45:10] <beelzebubbie> как-то я плохо рассказал однако )
[01:45:43] <Deda_Zych> блин, ты слишком много английских слов употребляешь
[01:46:00] <Deda_Zych> сформулируй как следует мысль, соберись :)
[01:46:33] <Deda_Zych> хотя я и так тебя понял
[01:47:58] <Deda_Zych> в пси можно сделать просто notify-плагин, который будет иметь два бэкенда - встроенный и libnotify
[01:48:30] <beelzebubbie> имеем 3 новых сообщения от одного, 5 новых от другого. таймаут к примеру, большой, так что все 8 нотифаек на экране. Я активирую вкладку первого — хочу, чтобы _его_ нотифайки исчезли. А по нотифайкам второго я хочу покликать так, чтобы они поудалялись вместе со сбросом счеткичка непрочитанных, но без активации вкладки
[01:48:42] <0xd34df00d> beelzebubbie: а ведь в азотхе такое есть.
[01:48:44] <Deda_Zych> если libnotify недоступна или не может быть заюзана - используем встроенный + позволяем пользователю выбирать бэкенд в настройках
[01:48:50] <0xd34df00d> Вернее, не совсем такое.
[01:48:51] <0xd34df00d> Но пофиг.
[01:49:14] <Deda_Zych> опять же, было бы желание, а запилить несложно...
[01:49:15] <beelzebubbie> ну я оба видел. но дело не в стиле уведомлений а в обратной связи
[01:49:46] <beelzebubbie> запилить несложно. сложно искать где запиливать и разбираться в чужом коде
[01:49:52] <Deda_Zych> ну так если у тебя будет libnotify-бэкенд, то поведение всплывающих уведомлений тебе задаёт DE
[01:50:10] <Deda_Zych> ну а чего ты хотел... разбираться придётся
[01:50:22] <beelzebubbie> поведение должно задаваться логикой приложения я думаю
[01:50:26] <Deda_Zych> нет
[01:50:44] <beelzebubbie> поясни
[01:51:18] <Deda_Zych> в той же всеми нелюбимой венде такого нет и всплывающее облачко там одно для всех приложений
[01:51:32] <beelzebubbie> ну это да, аргумент :D
[01:51:38] <Deda_Zych> другое дело, что оно недостаточно гибкое и его заменяют велосипедами
[01:52:17] jonny вышел(а) из комнаты
[01:52:26] <Deda_Zych> поведение должно быть универсальным, для этого libnotify и сделали
[01:52:34] <beelzebubbie> интересно почему я в away ухожу. пси считает что я неактивен видимо
[01:52:45] <Deda_Zych> настроил криво
[01:53:51] <beelzebubbie> криво что-то написано скорее. я же нажимаю кнопки — в каком случае было бы логичным считать, что я не проявляю при этом активности?
[01:58:11] <0xd34df00d> beelzebubbie: пошли пилить илчкрафты!
[01:58:25] <Deda_Zych> ну как сказать... там же должно это всё заруливаться, просто посмотри внимательнее
[01:58:41] <beelzebubbie> ну вот только допилю скрипт для сквашенного дерева )
[01:59:14] <Deda_Zych> гентушники настолько суровы, что квасят деревья
[02:00:41] <Deda_Zych> пилите длнище, пацаны
[02:00:44] <Deda_Zych> 8)
[02:01:26] <Nikoli> beelzebubbie: много нытья про разработчиков gentoo, а волшебное слово то говорил?
[02:01:31] <beelzebubbie> в /etc/init.d немало суровых скриптов.
[02:01:48] <Deda_Zych> вот не надо только
[02:01:59] <Deda_Zych> ты ещё у freebsd скрипты не видел
[02:02:02] <Deda_Zych> или у слаки
[02:02:19] <beelzebubbie> Nikoli: эт про какое такое нытье?
[02:02:24] <Nikoli> сам никаких проблем с продвижением своих пакетов в оверлеи или дерево не испытываю
[02:03:15] <Nikoli> про недостаточное быстрое добавление твоих ебилдов в дерево
[02:03:50] <Nikoli> и можно ссылку на баг?
[02:03:51] <beelzebubbie> где-то нытье было? пропустим, ладно
[02:04:14] <beelzebubbie> ссылку — пожалуйста: https://bugs.gentoo.org/show_bug.cgi?id=465202
[02:04:15] <Nikoli> вот здесь "[01:03:11] <beelzebubbie> ебилды освоить не так трудно. труднее сделать, чтобы на них внимание обратили"
[02:04:19] <Deda_Zych> кстати, да, про пиндосов-девелоперо ты зря
[02:04:37] <Deda_Zych> у меня коллега "пиндос", если по-твоему
[02:04:58] <Deda_Zych> вполне такой душевный дядька
[02:05:06] <Nikoli> так что ж не написал в баге, что хочешь и согласен прокси быть?
[02:05:20] <Deda_Zych> своеобразно пишет код, конечно, но в, целом, очень неплохой
[02:05:22] <Nikoli> конечно, пока никто не вызвался сопровождать пакет, его и не добавят
[02:05:40] <Nikoli> beelzebubbie: http://www.gentoo.org/proj/en/qa/proxy-maintainers/index.xml
[02:06:10] <beelzebubbie> у меня приятель есть, уехал очень давно, так что тоже пиндос. а что, это нынче разве обиднее негра? ;)
[02:06:33] <Deda_Zych> ну ты так просто сказал про них... вот я и подумал
[02:06:48] <beelzebubbie> просто слово короче да и все
[02:06:55] <Deda_Zych> не сколько на ебилд времени убил сколько на пиндосов-разработчиков
[02:07:00] <Nikoli> из proxy herd трое здесь сидят :)
[02:07:03] <Deda_Zych> процитировал
[02:07:19] <beelzebubbie> ну потому как долго с ними я тёр разные вопросы по варнингам итд
[02:08:19] <Deda_Zych> варнинги - это просто плохо
[02:08:26] <Deda_Zych> там и тереть нечего
[02:08:47] <beelzebubbie> мозиллакод, ниче не поделаешь
[02:08:59] <Deda_Zych> а ваш идиотский майкрософтовский компилятор даже на самый безобидный код умудряется кукарекать варнингами
[02:09:09] <Deda_Zych> видит, такой, std::copy
[02:09:52] <beelzebubbie> пора уже ругать гугла и самсунга
[02:09:54] <Deda_Zych> и немедленно варнинг: "Ой! а вы знаете, что использовать std::copy небезопасно с точки зрения контейнера-приёмника, который может быть обычным массивом?"
[02:10:09] <Nikoli> beelzebubbie: что USE назвал native-cairo, а не system-cairo?
[02:10:25] <Deda_Zych> у вас же будет BUFFER OVERFLOW, КОКОКО, ГРОБ, КЛАДБИЩЕ!
[02:10:30] <Deda_Zych> жутко бесит
[02:10:47] <Nikoli> ну и в IUSE обычно по алфавиту принято сортировать
[02:10:53] <beelzebubbie> Nikoli: дай бог памяти — акцентировал на чем-то, не просто так. надо посмотреть, вспомнить
[02:11:25] <Deda_Zych> видимо, со времён дырявой имплементации RPC осадочек
[02:13:36] <Nikoli> beelzebubbie: так что про прокси то?
[02:14:00] <Nikoli> сопровождать то хочешь пакет или нет?
[02:14:44] <beelzebubbie> Nikoli: надо понять сначала всю эту бюрократию :) пока мне совершенно неясна эта тема
[02:15:37] <Deda_Zych> beelzebubbie: да что ты так переживаешь? делаешь свой оверлей и живёшь спокойно
[02:16:26] <Nikoli> если коротко, то алгоритм такой: убеждаешься, что repoman -pxv full не ругается, выкладываешь ебилд, пишешь в баге "I would like to proxy maintain this package", немного ждёшь, если нет реакции - пинаешь любого из proxy herd
[02:17:32] <beelzebubbie> Nikoli: ок, ясно )
[02:19:14] <beelzebubbie> а по поводу натив-каиро — в еклассах он захардкожен зачем-то, что не соответствует реалиям
use native-cairo && sed -i '/ac_add_options\s\{1,\}--enable-system-cairo/d' .mozconfig
[02:20:10] <beelzebubbie> и вообще в мозапстриме какая-то мутная тягомотина с каиро творилась на время написания
[02:21:13] <Nikoli> ну, сейчас 'portage $ grep native-cairo -Ri eclass/' ничего не находит
[02:21:19] <beelzebubbie> под вид того емнип что с выше 1.10 собираться не может и вообще «будет свое каиро с футурамами»
[02:22:04] <beelzebubbie> нене, native-cairo я акцентировал что ситуация совсем не аналогичная sqlite например
[02:22:14] <Nikoli> а вообще пакеты мозилы - не самая простая штука
[02:22:24] <Nikoli> и upstream не из простых
[02:22:28] <Deda_Zych> ну конечно же проще переписать кайро, чем пофиксить свой говнокод
[02:22:32] <Nikoli> одна история с xulrunner чего стоит
[02:22:38] <beelzebubbie> ну я над этим своим первым ебилдом таки неделю аозился
[02:24:29] <Nikoli> почему именно этот im клиент выбрал?
[02:24:35] <beelzebubbie> в mozcoreconf-2.eclass --enable-system-cairo впилено безальтернативно
[02:25:20] <beelzebubbie> почему выбрал? ну интересным показался. сделан достаточно аккуратно, в отличие от пиджина
[02:25:54] <beelzebubbie> разработчики достаточно отзывчивые. пару моментов поправили не отходя от кассы
[02:26:03] <Nikoli> а ресурсы насколько потребляет?
[02:26:08] <Deda_Zych> beelzebubbie: я, помнится, долго и упорно патчил сорцы кдешного FTP-клиента, дабы он посылал нормальную команду для keep-alive
[02:26:32] <Deda_Zych> ну не все серверы понимают NOOP просто
[02:26:42] <beelzebubbie> Nikoli: ресурсы как-то даже не поинтересовался. может и зря
[02:27:04] <Nikoli> для xmpp, смотрю, оставил psi+
[02:28:05] <beelzebubbie> конечно, я сейчас получу кучи ненависти, но в линухах после винды я уже год мучаюсь с им-клиентами
[02:28:30] <Deda_Zych> а чего с ними мучаться-то?
[02:28:48] <beelzebubbie> потому что нет нужного функциоанала
[02:28:51] <Deda_Zych> хрен знает, какие вы там кактусы жрёте, но мне psi+ на всё хватает
[02:29:06] <beelzebubbie> а вот на это что скажешь http://www.gentoo.ru/node/26887#comment-201522
[02:29:18] <Nikoli> да не, вполне обычное явление
[02:29:39] <Nikoli> при переходе тоже какое-то время потратил на выбор и привыкание к ПО
[02:30:04] <Nikoli> заставить себя перейти с оперы на огнелиса было особенно не просто
[02:30:07] <beelzebubbie> ну к тому, что нет поиска по сообщениям и по ростеру — я так и не привык
[02:30:34] <Deda_Zych> слеп опять всех затроллил
[02:30:49] <Deda_Zych> впрочем, нормальное состояние для него
[02:31:52] <Nikoli> на винде была миранда небось?
[02:31:53] <beelzebubbie> Nikoli: а зачем перешел?
[02:31:59] <beelzebubbie> конечно миранда
[02:32:02] <Nikoli> так опера же не спо
[02:32:06] <Deda_Zych> и да, в рионе всё есть
[02:32:32] <Deda_Zych> пускай выпиливают из дерева, мне не жалко
[02:32:41] <beelzebubbie> я пробовал лиса, но руки запротестовали
[02:33:08] <Nikoli> ну и сейчас ff вполне доволен - ни один браузер нельзя настолько настроить под себя
[02:33:17] <Deda_Zych> [05:33:50] <beelzebubbie> ну к тому, что нет поиска по сообщениям и по ростеру — я так и не привык - врёшь нагло
[02:33:19] <Nikoli> + уйма дополнений по части безопасности
[02:33:42] <Nikoli> тот же https-everywhere, не говоря о noscript, adblock, ghostery
[02:33:52] <beelzebubbie> Deda_Zych: ну здрасте. это ж не поиск а издевательство
[02:34:24] Nikoli в случае psi использует grep :/
[02:35:46] <beelzebubbie> кстати в пси собирались в БД сообщения перенести, но так и не собрались видимо
[02:35:58] <Deda_Zych> зачем?
[02:36:04] <Deda_Zych> будет очередной гемор
[02:36:08] <Deda_Zych> не о том думают
[02:36:15] <Nikoli> beelzebubbie: не пробовал vacuum?
[02:36:49] <beelzebubbie> Deda_Zych: да никакого гемора. все даже проще чем в файлы писать
[02:37:04] <beelzebubbie> Nikoli: нет. рекомендуешь?
[02:37:32] <Nikoli> попробуй, вдруг понравится, upstream - русский
[02:37:34] <Deda_Zych> beelzebubbie: проще в базу делать insert или файл текстовый в режиме w+ открыть?
[02:38:30] <beelzebubbie> Deda_Zych: проще в базу
[02:39:07] <Nikoli> Deda_Zych: так это уже от навыков зависит конкретного человека
[02:39:21] UreFired вышел(а) из комнаты
[02:39:24] <beelzebubbie> СУБД тебе обеспечит и единый API и атомарность и поиск и фильтрацию
[02:40:29] <beelzebubbie> наверное поиск то с предварительным парсингом проще чем селект? ;)
[02:41:28] noga вышел(а) из комнаты
[02:41:47] <Deda_Zych> [05:42:50] <Nikoli> Deda_Zych: так это уже от навыков зависит конкретного человека - какие там навыки? в файл писать ума много не надо
[02:42:06] noga вошёл(а) в комнату
[02:42:11] <beelzebubbie> Deda_Zych: а если уж серьезно, то запись в файл требует эксплиситной в аспекте операции обработки ошибок. субд — нет
[02:42:54] <beelzebubbie> если конечно не вооружиться навыками индусов и сливать ошибки
[02:43:05] <Deda_Zych> API? какой API? он и для работы с файлами один везде
[02:43:38] <Deda_Zych> про поиск не понял, если честно. Но прочитать весь файл, заюзав strstr - куда проще
[02:43:51] <beelzebubbie> Deda_Zych: исходить из того, что файл всегда может быть открыть/записан — неверно.
[02:43:59] <Deda_Zych> у СУБД, конечно, может быть оптимизация, но логи в ней хранить - это зло
[02:44:11] <beelzebubbie> ну и получается надо предложить альтернативы какие-то юзеру при ошибке итд.
[02:44:25] <Deda_Zych> [05:45:54] <beelzebubbie> Deda_Zych: а если уж серьезно, то запись в файл требует эксплиситной в аспекте операции обработки ошибок. субд — нет
[02:44:40] <Deda_Zych> про это тоже не понял, скажи по-русски, пожалуйста
[02:44:52] <Deda_Zych> что есть "эксплиситной"?
[02:45:50] <beelzebubbie> Deda_Zych: 1) обработка ошибки открытия/записи файла. 2) его вообще-то лочить надо бы. 3) ошибку надо продумать, чего, как с ней делать итд.
[02:46:16] <beelzebubbie> Deda_Zych: эксплиситной в смысле явной и тут же на месте.
[02:46:38] <Deda_Zych> 1). это не так сложно, 2). только если на запись, 3). ничего сложного, всё зависит от ошибки
[02:46:51] <Deda_Zych> см. п.1, забыл добавить
[02:47:29] <Deda_Zych> бритва Оккама, не забывайте про неё
[02:47:38] <Deda_Zych> не плоди сущности без необходимости
[02:49:07] <beelzebubbie> 1) СУБД консистентна (если спроектирована правильно), набор файлов — нет
2) файлы не отвечают требованиям согласованного хранения абстрактно идентифицируемых данных
[02:49:39] <beelzebubbie> проще говоря, файл идентифицируется по имени, а это неверно
[02:49:49] <Deda_Zych> и?
[02:50:06] <beelzebubbie> и? надо менять с файлов на субд
[02:50:15] <Deda_Zych> почему это плохо для хранения логов?
[02:52:15] <Deda_Zych> к тому же, стоит в твоём файле базы поменяться паре байтиков, её уже не откроешь
[02:52:47] <beelzebubbie> ты почему-то воспринимаешь историю как набор _различных_ логов
[02:53:29] <Deda_Zych> а как её ещё воспринимать?
[02:53:36] <beelzebubbie> хотя куда логичнее ОМ для них — идентификатор/сообщение
[02:53:45] <Deda_Zych> каждый лог для своего контекста общения
[02:54:14] <Deda_Zych> конференция, отдельный юзер
[02:54:43] <beelzebubbie> конференция да, добавляет атрибут
[02:54:45] <Deda_Zych> и это не я выдумал, так делается во многих IRC-клиентах, например
[02:55:17] <beelzebubbie> ну мало ли что где делается. это ж не аргумент в пользу того, что так и надо
[02:56:27] <beelzebubbie> самое главное на мой взгляд — это удобный единый подход к выборке нужного события и тут же возможность открыть беседу с отфильтрованным/найденным контактом
[02:56:48] <Deda_Zych> ок, т.е. светят лампочки накаливания везде, но ты такой с шашкой наголо влетаешь и говоришь, что
[02:56:53] <Deda_Zych> [05:59:00] <beelzebubbie> ну мало ли что где делается. это ж не аргумент в пользу того, что так и надо
[02:57:08] <Deda_Zych> и немедленно вкручиваешь везде энергосберегайки
[02:57:42] <beelzebubbie> Deda_Zych: наличие функционала лучше, чем объяснения того, зачем он кому-то не нужен
[02:57:55] <Nikoli> beelzebubbie: quassel пробовал? irc клиент, хранящий история именно в бд
[02:58:09] <Deda_Zych> если у тебя история сообщений хранится в разных файлах, то тебе ничего не стоит найти нужный фаел и так же посмотреть историю сообщений. Шах и мат.
[02:58:33] <beelzebubbie> Deda_Zych: сколько я потрачу времени и усилий?
[02:59:10] <beelzebubbie> на самом деле я просто перестал это делать — и, возможно, чего то упускаю в работе
[02:59:14] <Deda_Zych> beelzebubbie: как раз наоборот, не надо усложнять то, что работает и делает это просто и хорошо. Это не Unix-way.
[02:59:49] <Deda_Zych> beelzebubbie: ты усилий потратишь почти ноль - открыть файл и вывести его содержимое
[03:00:04] <beelzebubbie> просто это когда я нажал хоткей и ввел слово, увидел контакта и написал «где мои YYY»
[03:04:18] <beelzebubbie> Nikoli: quassel IRC-only похоже
[03:04:19] <Deda_Zych> нажал увидел - это уже не то, мы говорим, если в терминах MVC о модели, а ты лезешь в контроллер и представление
[03:05:34] <beelzebubbie> если задача _может быть_ выполнена проще, быстрее и эффективнее (нежели чем сейчас), то мне кажется вывод очевиден
[03:06:08] <beelzebubbie> именно интерфейс диктует многое в ОМ
[03:06:21] <Nikoli> да, только irc
[03:07:56] <beelzebubbie> то о чем я говорю — надмножество того, что есть сейчас. нет никакой сложности экспортировать логи в файл
[03:08:28] <beelzebubbie> …никто не мешает пользоваться «отдельными» логами etc
[03:09:15] <beelzebubbie> хотя скулайт это конечно не торт
[03:10:28] <beelzebubbie> Deda_Zych: кстати, а вообще в пси есть поиск по ростеру иной, кроме как набор в его окне?
[03:11:53] <Deda_Zych> beelzebubbie: не, не видел. А зачем он там? У тебя так много контактов в ростере?
[03:12:23] <Deda_Zych> [06:09:17] <beelzebubbie> если задача _может быть_ выполнена проще, быстрее и эффективнее (нежели чем сейчас), то мне кажется вывод очевиден
[06:09:51] <beelzebubbie> именно интерфейс диктует многое в ОМ
[03:12:36] <beelzebubbie> Deda_Zych: ну около 500 таки есть. часто проблема найти
[03:13:09] <Deda_Zych> она, как ты выражаешься, намного _проще_, _быстрее_ и _эффективнее_ выполняется записью в файл
[03:13:28] <Deda_Zych> не надо плодить сущности без необходимости
[03:13:41] <beelzebubbie> должно быть не «просто реализовать» а «просто использовать»
[03:13:44] <Deda_Zych> и становиться Поттерингом
[03:13:57] <Deda_Zych> текстовые файлы проще некуда использовать
[03:14:10] <Deda_Zych> когда как для базы мне надо поднимать скулайт-клиент
[03:14:24] <Deda_Zych> а файл я могу открыть в любом текстовом редакторе
[03:14:38] <Deda_Zych> более того, грепнуть, катнуть и прочее могу с ним сделать
[03:14:54] <beelzebubbie> а зачем тебе в базу лезть? у тебя к ней UI есть
[03:15:16] <Deda_Zych> а если нету?
[03:15:31] <beelzebubbie> это как?
[03:15:36] <Deda_Zych> а вот так - нету
[03:16:06] <beelzebubbie> ты уже просто изгаляешься ) а что если у тебя грепа нету? и терминала тоже?
[03:16:07] <Deda_Zych> у меня логи утащены с гибнущего компа, например
[03:16:24] <Deda_Zych> а текстовый файл я могу открыть везде, мне не нужен особый клиент для этого
[03:16:46] <Deda_Zych> это ты изгаляешься и опять же плодишь сущности без необходимости
[03:17:16] <Deda_Zych> я уже стопицот раз обосновал, чем лучше текстовые файлы на практике, от тебя же не последовало ни одного внятного аргумента
[03:17:21] <beelzebubbie> сущность самая простая — это когда вся инфа о твоем профиле в одном файле
[03:17:37] <beelzebubbie> внятный аргумент это время и к-во нажатий
[03:17:42] <Deda_Zych> ты либо меня троллишь, либо у тебя опыта ещё маловато в программировании и разработке ПО
[03:18:16] <beelzebubbie> у меня таки опыт лет так 20 скоро будет
[03:18:22] <Deda_Zych> это не аргумент ни разу
[03:18:26] <Deda_Zych> печально
[03:18:36] <Deda_Zych> 20 лет, а так рассуждаешь
[03:18:46] <beelzebubbie> это у тебя в полемике нет навыков )
[03:19:18] brute вошёл(а) в комнату
[03:19:23] <beelzebubbie> приложение, с которым я работаю, должно быть мне удобным. это главное.
[03:19:35] <beelzebubbie> почему главное? потому что это достижимо.
[03:19:38] <Deda_Zych> это опять же на уровень контроллера и представления
[03:19:51] <Deda_Zych> а мы говорим о модели, некоей сущности, что манипулирует данными
[03:20:27] <beelzebubbie> в модели важен верный уровень абстракции
[03:20:29] brute вышел(а) из комнаты: Disconnected: closed
[03:20:50] <Deda_Zych> так вот, я утверждаю, что в плане хранения логов, модель в виде текстовых файлов эффективнее, нежели БД
[03:21:06] CarelessChaser вышел(а) из комнаты
[03:21:21] <Deda_Zych> и объяснил даже почему
[03:21:27] <beelzebubbie> ты бы еще «адекватнее» сказал
[03:21:46] <Deda_Zych> а ты на интерфейс зачем-то скатываешься, когда он тут вообще не при делах
[03:22:21] <beelzebubbie> ты обяснил только то, что _тебе_ лично их удобно грепать. что, в принципе, не должн быть нужно в повседневщине
[03:22:50] <Deda_Zych> да ладно?
[03:23:07] <beelzebubbie> очень неверно, когда гуи приложение требует консоли для компенсации функционала
[03:23:12] <Deda_Zych> логи, как раз, грепают, открывают блокнотами ))
[03:23:15] <Deda_Zych> как правило
[03:23:29] <beelzebubbie> да не логи это для начала
[03:23:47] <Deda_Zych> нет, раз уж мы говорили с самого начала про логи - логами же и ограничимся
[03:23:53] <Deda_Zych> другое - это другое
[03:23:56] <beelzebubbie> они только в твоем представлении похожи на них
[03:24:40] <beelzebubbie> а вот буквоедство мы оставим анархисту с ногой
[03:24:53] <Deda_Zych> ок
[03:25:03] <Deda_Zych> [06:26:50] <beelzebubbie> очень неверно, когда гуи приложение требует консоли для компенсации функционала
[03:25:09] <Deda_Zych> причём тут консоль вообще?
[03:25:21] <Deda_Zych> приложение так или иначе использует модель
[03:25:21] <beelzebubbie> ты считаешь, что целостности «логам» не надо?
[03:26:20] <Deda_Zych> а модель логгирования, как правило, работает в режиме - "записал в конец, если попросили - выдал весь лог или частями, если попросили - сделал текстовый поиск по логу"
[03:26:30] <Deda_Zych> * модель для логгирования
[03:26:45] <beelzebubbie> я с тобой полностью согласен был бы при одном условии
[03:26:56] <beelzebubbie> если бы лог был один
[03:26:58] <Deda_Zych> целостности логам не надо, если у тебя треть лога с самого начала похерится, то это не так критично
[03:27:12] <Deda_Zych> логи важно прочитать
[03:27:13] <beelzebubbie> нене, критично мне это к примеру
[03:27:18] <Deda_Zych> хотя бы часть
[03:27:35] <Deda_Zych> для логов важно быстродействие записи, в первую очередь
[03:27:36] CarelessChaser вошёл(а) в комнату
[03:27:46] <beelzebubbie> да почему ж ты утверждаешь то обобщая по себе?
[03:27:54] <Deda_Zych> я где-то говорил про себя?
[03:28:06] <Deda_Zych> я говорю про большинство приложений
[03:28:06] <beelzebubbie> Deda_Zych: для логов важно быстродействие записи, в первую очередь.
[03:28:12] <Deda_Zych> ну да
[03:28:28] <beelzebubbie> ты сколько сообщений пишешь+получаешь?
[03:28:47] <Deda_Zych> если случилась беда, то приложение как можно быстрее должно записать в лог "Хьюстон, у нас проблемы"
[03:28:48] <beelzebubbie> какое тут нафиг быстродействие нужно?
[03:29:21] <Deda_Zych> в IM быстродействие не так важно, но тоже приятная особенность
[03:29:41] <Deda_Zych> вот тебе Вася Пупкин написал что-то важное, а у тебя клиент закрашился. Или свет вырубили.
[03:29:58] <Deda_Zych> а как только свет включили - Васи уже в сети нет
[03:30:08] <Deda_Zych> куда ты полезешь в первую очередь?
[03:30:14] <Deda_Zych> правильно, в логи
[03:30:36] <beelzebubbie> я бы мог прицепиться, но не буду. наврядли ты можешь приввести прмер того, что запись сообщений в IM клиенте имеет скорость (наблюдаемую)
[03:30:44] <Deda_Zych> а если у тебя IM, извините, пописать отойдёт, прежде чем сделать запись в логе... ну что ж, соболезную
[03:31:24] <beelzebubbie> у пси есть и поболее проблемы
[03:31:49] <Deda_Zych> мы сейчас не про пси, а про то, что ты пытаешься плодить сущности без необходимости
[03:31:51] <beelzebubbie> с сообщениями http://www.gentoo.ru/node/26887#comment-201522
[03:31:55] <Deda_Zych> пси - это пси
[03:32:41] <beelzebubbie> Deda_Zych: куда ты полезешь в первую очередь? правильно, в логи
[03:32:57] <beelzebubbie> веришь/нет — не лазил. неудобно это
[03:32:59] noga вышел(а) из комнаты
[03:34:07] <beelzebubbie> ну самом деле сущностей в твоем подходе куда больше — потому как все они отдельны
[03:34:34] <Deda_Zych> какие? записать-прочитать из файла?
[03:34:40] <beelzebubbie> субд как единое хранилище всего профиля — одна сущность
[03:34:42] <Deda_Zych> ничего сложного не вижу
[03:34:50] <Deda_Zych> да ты погоди с профайлом
[03:34:56] <Deda_Zych> с логами давай закончим
[03:35:16] <beelzebubbie> логи часть профайла
[03:35:30] <beelzebubbie> логическая. думаю ты не выврнешься тут?
[03:36:09] <beelzebubbie> и что бы ты не говорил, целостность профиля включает в себя целостность историй сообщений
[03:36:42] <beelzebubbie> и доступ к этой истории произвольный и для записи — не нужен
[03:36:47] <Deda_Zych> ок) вот тут ты мне шах сделал, да
[03:37:27] <beelzebubbie> а если доступ не нужен, а он есть — вот она, сущность лишняя
[03:37:34] <Deda_Zych> вывернусь хотя бы тем, что для каждого юзера надо делать свой профайл в системе
[03:37:49] <Deda_Zych> логи будут храниться раздельно для каждого таким образом
[03:38:03] <beelzebubbie> ну можно и для себя несколько, но это как-то несущественно в рамках вопроса
[03:38:17] <Deda_Zych> второе - от несанкционированного доступа твои логи хранение в базе не спасёт
[03:38:23] <beelzebubbie> просто «системные» логи это совсем другое
[03:38:32] CarelessChaser вышел(а) из комнаты
[03:38:43] <beelzebubbie> ты наверняка не хранишь их за три года, так?
[03:39:04] <Deda_Zych> ну как сказать, бывает и такое
[03:39:28] <beelzebubbie> они, как правило, устаревают гораздо раньше. в любом случае, в той же манере, как и актуальные, они не хранятся
[03:39:30] <Deda_Zych> для системных логов делается ротация, как правило
[03:39:46] <beelzebubbie> капитану привет :)
[03:39:48] <Deda_Zych> если уж надо старый лог - выкопать недолго
[03:40:02] <Deda_Zych> чо? я могу и не делать ротацию, например
[03:40:14] <beelzebubbie> верно. но для истории переписки это не так
[03:40:20] <Deda_Zych> могу сразу слать на сервер отдельный, который уже сам ими рулить будет
[03:41:08] <beelzebubbie> все верно. ты описываешь все базовые методики работы с _логами_
[03:41:22] <Deda_Zych> так о них речь изначально и шла
[03:41:36] <Deda_Zych> логах и истории в IM
[03:41:36] <beelzebubbie> а историю переписки я могу пожелать (и желаю, как правило) хранить неограниченно
[03:41:49] <Deda_Zych> ну ок, хранишь ты её неограниченно, и что?
[03:41:49] <beelzebubbie> и осуществлять доступ к ней единообразно
[03:42:26] <Deda_Zych> к твоему сведению, все стандартные утилиты unix для работы с текстовыми файлами оптимизированы в плане большого размера источника
[03:42:28] <beelzebubbie> ну а то, что ты в сторону увел разговор. я иллюстрирую то, что переписка это не совсем логи
[03:42:28] CarelessChaser вошёл(а) в комнату
[03:43:01] <Deda_Zych> абсолютно то же самое за исключением, скажем, конфиденциальности переписки
[03:43:20] <beelzebubbie> ты только что доказал обратное
[03:43:41] <beelzebubbie> сказав про ротацию и логирование по сети
[03:44:03] <Deda_Zych> конфиденциальность разрулить не проблема - шифрование или хранение в отдельных домашних директориях
[03:44:33] <Deda_Zych> чего ещё тебе не хватает для полного счастья с текстовыми логами?
[03:44:40] <beelzebubbie> я про нее и не заикался, это надстройка влюбом случае
[03:45:17] <Deda_Zych> и да, было уже замечено, что тебе база конфиденциальность не обеспечит
[03:45:57] <beelzebubbie> как я уже сказал, я хочу видеть фильтрацию по мере ввода и прямой доступ к возможности отправить сообщение оттуда где я вижу результаты.
[03:46:21] <beelzebubbie> вот ты привязался к безопасности
[03:46:34] <beelzebubbie> разницы нет что поле что файл
[03:47:22] <Deda_Zych> ну ок, фильтрацию тебе вполне обеспечит такая модель
[03:48:06] <Deda_Zych> отправка - это уже не проблема модели
[03:48:08] <beelzebubbie> ну и клик по сообщению - активацию вкладки тоже
[03:48:33] <beelzebubbie> проблема модели то, что результаты грепа не ассоциированы с контактом
[03:48:43] <Deda_Zych> ну это, опять же, не проблема модели: это проблема твоего клиента (представления, если хочешь)
[03:48:50] <beelzebubbie> а результаты фильтрации в БД — да
[03:48:52] <Deda_Zych> чойта?
[03:49:17] <Deda_Zych> ты грепом давно польовался?
[03:49:23] <Deda_Zych> * пользовался
[03:49:51] <beelzebubbie> ну вот вечером только раз 5 в скрипте написал, а что?
[03:50:29] <Deda_Zych> про ключик -H слышал?
[03:50:40] <beelzebubbie> нет, конечно если psi через дбас окошко откроет по нику контакта, то да
[03:51:00] <Deda_Zych> если у тебя логи для каждого контакта будут в отдельных файлах
[03:51:13] <Deda_Zych> то -H тебе покажет, в каком файле он что нашёл
[03:51:21] <beelzebubbie> ты прикидываешься? а кто будет искать контакт в ростере? греп?
[03:51:27] <Deda_Zych> модель
[03:51:42] <beelzebubbie> или я буду это копипастить?
[03:51:54] <beelzebubbie> это не лишняя сущность?
[03:53:14] <Deda_Zych> опять же, мы сходим с рельс, разговор пока про логи
[03:53:14] <beelzebubbie> грепом ты что находишь — софрмулируй плз
[03:53:25] <beelzebubbie> только точно сформулируй
[03:53:44] <Deda_Zych> ты знаешь в каком контакте тебе искать - подставляешь грепу фаел и ищешь
[03:53:56] <beelzebubbie> я не знаю например
[03:53:58] <Deda_Zych> не знаешь - подставляешь звёздочку и ищешь
[03:54:14] <beelzebubbie> хорошо, _что_ я нашел?
[03:54:47] <Deda_Zych> для модели это будет равнозначно: открой один файл - поищи
[03:54:58] <beelzebubbie> ты от ответа уходишь
[03:55:01] <Deda_Zych> и "открой файлы по очереди - ищи"
[03:55:23] <Deda_Zych> строку, естественно. Ты же по строке ищешь
[03:55:28] <beelzebubbie> ВЕРНО!
[03:55:39] <Deda_Zych> ну? и в чём затык?
[03:55:54] <beelzebubbie> а теперь еще шах — а _нахера_ мне строка?
[03:56:13] <beelzebubbie> мне нужен контакт
[03:56:13] <Deda_Zych> ок, а что ты ищешь, например?
[03:56:29] <beelzebubbie> я ищу например с кем я беседовал по рподаже определенного оборудования
[03:56:55] <beelzebubbie> если нужен зачм-то жизненный пример
[03:56:56] <Deda_Zych> ок, греп тебе скажет имя файла, которое суть имя контакта - что не так?
[03:57:38] <beelzebubbie> не так то, что это требует дополнительных операций
[03:57:45] <Deda_Zych> -H
[03:57:49] <Deda_Zych> все операции
[03:57:56] <Deda_Zych> если речь про простой греп
[03:58:12] <Deda_Zych> если про модель - это поиск по всем логам в директории
[03:58:29] <beelzebubbie> ты не считаешь копирование, переключение на ростер и вставку — операциями?
[03:58:48] <Deda_Zych> не понял вопрос
[03:59:29] <beelzebubbie> вообще то мне изначально был нужен определенный контакт (а именно, ему написать)
[03:59:49] <Deda_Zych> ок, ты его нашёл, что дальше?
[04:00:01] <Deda_Zych> тебе надо ему написать
[04:00:11] ruda вышел(а) из комнаты: Replaced by new connection
[04:00:16] <beelzebubbie> находжение имени файла и нахождение записи, ассоциированной с контактом — разные вещи
[04:00:21] ruda вошёл(а) в комнату
[04:00:25] <Deda_Zych> и это опять же мы уходим от темы
[04:00:30] <beelzebubbie> нет
[04:00:32] <Deda_Zych> да
[04:00:53] <beelzebubbie> в твоей схеме наличествует абсолютно внешний «ключ»
[04:01:06] <Deda_Zych> потому, что хранение логов никак не связано с удобством доступа из окошка лога в окно переписки
[04:01:33] <Deda_Zych> модель хранения и доступа к логам
[04:01:45] <beelzebubbie> связано. по причине того, что имя файла и контакт — не связаны никак. целостность не обеспечивается
[04:01:57] <Deda_Zych> а это уже как ты модель напишешь
[04:02:22] <Deda_Zych> меня вот больше напрягает поиск по множеству файлов, но это уже проблемы оптимиации
[04:02:29] <Deda_Zych> * оптимизации
[04:02:35] <beelzebubbie> конечно, можно и обеспечить «на файлах» — но это сложнее
[04:03:08] <beelzebubbie> а поиск будет дольше чем в субд
[04:03:23] <beelzebubbie> хотя из практики он почти мгновенен.
[04:03:54] <beelzebubbie> логи — это «выходная» форма данных
[04:04:18] <Deda_Zych> если с такой точки зрения, то да
[04:04:24] <beelzebubbie> в том смысле что для родного приложения важно только в них записать, как правило
[04:05:05] <beelzebubbie> если ты предполагаешь более сложно работать с данными, ты их сктруктурируешь, не так ли?
[04:05:36] Mellon вышел(а) из комнаты
[04:06:05] <beelzebubbie> логи - это данные без оверхеда
[04:06:21] <beelzebubbie> внося оверхед мы чего-то хотим взамен
[04:07:32] <Deda_Zych> ну опять же, твой случай будет действительно эффективнее на СУБД
[04:07:47] <beelzebubbie> вообще, необходимость поиска в приложении — по множеству файлов, сгенерированных этим же приложением, говорит о неверной архитектуре приложения.
[04:08:47] <beelzebubbie> а вообще конечно, больше всего меня огорчает совсем другое
[04:09:16] <beelzebubbie> но об этом завтра. спасибо за беседу, я спать ;)
[04:09:51] <Deda_Zych> про архитектуру ты погорячился, всё зависит, опять же от того, что от приложения нужно
[04:10:03] <Deda_Zych> но это да, а то меня уже самого рубит... лучше завтра
[04:10:08] <Deda_Zych> подискутировать
[04:25:31] beresk_let вышел(а) из комнаты
[04:28:14] brute вошёл(а) в комнату
[04:29:50] brute вышел(а) из комнаты: Disconnected: closed
[04:33:36] beelzebubbie вышел(а) из комнаты
[05:26:17] nordwind вошёл(а) в комнату
[05:36:58] オレンジ вышел(а) из комнаты: Disconnected: closed
[05:50:54] オレンジ вошёл(а) в комнату
[07:39:53] <mva> чота на #gentoo-hardened зашёл разговор о неосиляторстве гентудевов
[07:40:31] <mva> <+Zero_Chaos> | Aleister: git has a lot of awesome features for wider colaberation but mostly it just makes it complex for me to use
<+bonsaikitten> | I don't want to learn three dozen commands to just get one line changed
[07:49:56] <Deda_Zych> какие-то они правда неосиляторы
[07:50:21] <Deda_Zych> предлагаю наложить на них епитимью
[08:15:38] beresk_let вошёл(а) в комнату
[08:16:18] beresk_let вышел(а) из комнаты
[08:16:31] beresk_let вошёл(а) в комнату
[08:42:57] <Nikoli> mva: кроме bonsaikitten никто больше на git и не жалуется
[08:48:34] winterheart вышел(а) из комнаты
[09:14:19] eegorov вошёл(а) в комнату
[09:14:50] <Deda_Zych> ну так может его маны научить читать?
[09:15:08] <Deda_Zych> даже я гит освоил за два дня с нуля, чтобы начать девелопить
[09:15:37] <Deda_Zych> я многого там не знаю, но и то тяму хватило
[09:16:20] <Deda_Zych> понаберут сяких киттенов по объявлениям...
[09:16:56] <Deda_Zych> "не хочу учиться, а хочу жениться"
[09:17:11] <Deda_Zych> простите, у меня просто бугурт
[09:27:27] <mva> Nikoli: Zero_Chaos же
[09:28:49] <mva> он выше писал, что <+Zero_Chaos> | miniBill: git sucks.
<mva> | and why does git sucks? :)
<+Zero_Chaos> | Aleister: I use svn, I like svn, svn does everything I need.
[09:43:48] winterheart вошёл(а) в комнату
[09:43:58] <Nikoli> нда
[09:44:30] <Nikoli> из всех vcs, что перепробовал, svn наиболее ущербная и неудобная
[09:44:44] noga вошёл(а) в комнату
[09:46:26] edgbla вошёл(а) в комнату
[09:56:58] <Deda_Zych> кококо
[09:57:06] <winterheart> Nikoli, cvs не застал штоле?
[09:57:13] <Deda_Zych> вот меня всегда это забавляло
[09:57:21] <Deda_Zych> winterheart: +1 по поводу cvs
[09:57:23] <Deda_Zych> И!
[09:57:35] <winterheart> rcs еще можно напомнить
[09:57:41] <Deda_Zych> если тебе нужна простая система управления версиями - SVN тоже хорош
[09:57:50] <Deda_Zych> на работе его юзаю и ноу проблем
[09:58:48] <Deda_Zych> Nikoli: если ты ущербно и неудобно организовал репозиторий - то да, тебе SVN  не подойдёт
[10:00:14] <Deda_Zych> это было кукареканье cons
[10:00:18] <Deda_Zych> теперь pros
[10:00:49] <Deda_Zych> гит более гибок в плане ветвления, мержинга и прочих ништяков
[10:01:03] <Deda_Zych> думаю, все с этим согласны
[10:01:34] winterheart вышел(а) из комнаты: Replaced by new connection
[10:01:44] winterheart вошёл(а) в комнату
[10:02:00] nis вошёл(а) в комнату
[10:03:40] <Deda_Zych> mva: а можно я тоже там подискутирую? :)
[10:06:58] <mva> разрешаю :)
[10:07:04] <mva> но вообще не желательно
[10:07:09] <mva> там тематический канал :)
[10:07:11] <Deda_Zych> скажи куда залезть)
[10:07:27] <mva> сказал же
[10:07:32] <mva> самой первой фразой
[10:07:38] <mva> алсо, там уже всё утихло
[10:07:50] <nordwind> gentoo-hardened
[10:08:13] <Deda_Zych> сервер тот же?
[10:09:00] <mva> фринод
[10:09:04] <mva> не руснет
[10:09:22] <Deda_Zych> в ирц?
[10:09:35] <mva> да
[10:09:37] <Deda_Zych> ок
[10:10:39] <Nikoli> да, cvs и более древние вещи, к счастью, использовать не приходится
[10:11:41] <Deda_Zych> дерево портов фряхи жило там до последнего)
[10:12:19] <mva> портажевое до сих пор живёт
[10:12:52] <Deda_Zych> да ладно
[10:12:56] <Deda_Zych> rsync же
[10:13:18] <Nikoli> Deda_Zych: никакая организация реп не спасёт от тормозов svn, который историю правок подтягивает по сети
[10:13:51] <Deda_Zych> Nikoli: вот я всегда поражался крикам насчёт тормозов
[10:14:00] <Deda_Zych> это раз
[10:14:06] <Nikoli> git log --stat
[10:14:13] <Deda_Zych> ну?
[10:14:24] <Deda_Zych> ты один раз сделал чекаут
[10:14:30] <Nikoli> сравни со скоростью подобной команды в svn
[10:14:33] <Deda_Zych> потом апаешься периодически
[10:14:52] <mva> Deda_Zych:
[10:14:57] <Deda_Zych> ок, я задам вопрос точнее
[10:15:07] <mva> 1) svn правда тормоз
[10:15:13] <Deda_Zych> почему тебе критична скорость обновления рабочей копии?
[10:15:39] <mva> 2) что rsync? rsync это то, что видит юзер. А девы коммитят в cvs
[10:15:48] <Deda_Zych> mva:
[10:15:51] <Nikoli> мне критична скорость выполнения отданных команд
[10:15:59] <Deda_Zych> 2. Пусть так, не заморачивался.
[10:16:03] <Nikoli> в git долго работает только clone
[10:16:07] <Deda_Zych> 1. В каком плане тормоз?
[10:16:36] <Deda_Zych> Nikoli: не "чего", а "почему" был вопрос
[10:17:05] <Nikoli> а зачем ждать то?
[10:17:16] <mva> Deda_Zych: тебе Nikoli уже сказал. svn для того чтобы закоммитить или показать лог лезет в сеть и долго тупит. И хер ты поработаешь без интернетов
[10:18:16] <mva> коммит в svn может спокойно себе длиться 30 секунд
[10:18:19] <mva> и больше
[10:19:41] <Deda_Zych> так без интернетов лог у тебя будет тупо неактуальный
[10:20:08] <Deda_Zych> если у тебя коммит длится 30 секунд - это неправильный коммит
[10:20:36] <Deda_Zych> т.е. он у тебя, как минимум, неатомарный
[10:21:42] <mva> претензии к свн
[10:21:44] <mva> и да
[10:21:51] <mva> [13:23:22] <Deda_Zych> так без интернетов лог у тебя будет тупо неактуальный
[10:22:17] <mva> мне, например, насрать на актуальность, если я хочу посмотреть коммит годовалой давности
[10:22:29] <mva> или сделать дифф между двумя давними коммитами
[10:22:35] <Deda_Zych> и ты на это тратишь 30 секунд с шустрым интернетом?
[10:22:54] <Deda_Zych> я уже плачу, представляя себе, как ты делаешь блейм
[10:25:01] maksbotan вошёл(а) в комнату
[10:27:40] <maksbotan> утро, чат
[10:28:12] brute вышел(а) из комнаты: Disconnected: timeout during receiving
[10:28:30] <Deda_Zych> здарова
[10:29:10] brute вошёл(а) в комнату
[10:29:11] Mellon вошёл(а) в комнату
[10:30:27] <mva> Deda_Zych: я на это трачу вечность при отсутствии интернетов
[10:30:41] <mva> [при этом, при гите я это делаю моментально]
[10:30:51] <mva> [при том же отсутствии интернетов]
[10:31:00] <Deda_Zych> при отсутствии интернетов ты блейм не сделаешь, свну нужна связь с репозиторием
[10:31:06] <Deda_Zych> а?
[10:46:05] <Nikoli> Deda_Zych: и зачем ждать эти 30 сек каждый раз?
[10:46:24] <Nikoli> любая команда должна в идеале выполняться мгновенно
[10:46:50] <Deda_Zych> да ну? а браузер у тебя к интернету тоже мгновенно подключается?
[10:49:49] <alexpro> утро
[10:49:53] <Deda_Zych> re
[10:51:34] <alexpro> Мде. А я вот на днях собрался осиливать git. Чета никак не въеду - это сложно или нет... Если даже *гентодевы* ниасиливают
[10:55:01] <Deda_Zych> несложно
[10:55:07] <Deda_Zych> неосиливает школота
[10:56:24] <alexpro> Школота... Так что выходит? Всех разогнать, Ботана сделать ведущим и пусть набирает команду? :D
[10:56:42] <maksbotan> что?
[10:57:11] <Deda_Zych> Макс-то уже не школота
[10:57:17] <Deda_Zych> он уже абитура
[10:57:42] <maksbotan> какая я тебе абитура
[10:57:48] <alexpro> Ну так он же молодой?
[10:58:14] <alexpro> А если неосиливает школота, значит - Ботан самый среди них опытный.
[10:58:38] <alexpro> Значит - всех долой, Макса на царство. :)
[11:00:03] beelzebubbie вошёл(а) в комнату
[11:01:11] bobstail вошёл(а) в комнату
[11:02:34] <Nikoli> Deda_Zych: ну да, не дольше секунды
[11:02:42] <bobstail> товарищи всем доброго,подскажите вот раньше была такая программа как modprobe - которая показывала какие модули установленны и доступны для загрузки в системем,как сейчас кроме find'а по паке с модулями можно такое посмотреть ?
[11:03:00] <Nikoli> я же не с gprs обычно сижу
[11:03:28] <bobstail> modprobe -l (показывала модули которые есть в системем и доступны для загруки)
[11:04:31] <Deda_Zych> Nikoli: т.е. если git pull у тебя затупит по причине медленного линка, то он уже плохая фекалия?
[11:06:00] <Nikoli> нет, конечно
[11:06:31] daks вошёл(а) в комнату
[11:06:42] <Nikoli> если я говорю "качай через с сети", то ожидаю, что быстродействие моего линка влияет
[11:07:21] <daks> Привет всем
[11:07:22] <Nikoli> а если я говорю "сравни два комита", то сеть явно не должна никак влиять
[11:08:35] <maksbotan> какие же у гцц ущербные сообщения по сравнению со шлангом...
[11:10:58] <Deda_Zych> гцц - он такой, ага
[11:11:03] <Deda_Zych> а ты думал?
[11:11:16] <Deda_Zych> он отсеивает обезьянок уже на уровне выхлопа
[11:11:25] <Nikoli> недавно добавили поддержку цветов в gcc
[11:11:45] <Deda_Zych> какая радость
[11:11:55] <Deda_Zych> ещё чуть-чуть и получится msbuild
[11:13:37] <Nikoli> так почти 5 лет ждали http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36150
[11:25:07] <Deda_Zych> Nikoli: кто ждал? вот я не ждал, например
[11:25:17] <Deda_Zych> лучше бы стандарт запилили окончательно
[11:30:12] <daks> Народ, хелп. eix перестал remote-пакеты показывать. При синхронизации говорит, шо всё в порядке, а при запросе выводит только те, что в подключенных оверлеях да в дереве…
[11:30:29] <daks> eix-remote update делал ессно
[11:31:10] edgbla вышел(а) из комнаты: Replaced by new connection
[11:31:20] edgbla вошёл(а) в комнату
[11:33:47] <nis> Deda_Zych: привет, ай нид хэлп
[11:34:06] <Deda_Zych> nis, уа?
[11:34:41] <nis> кого мне попинать чтобы изменения внесли в основное дерево?
[11:35:58] <nordwind> а кто отвечает за то что ты делаешь?
[11:36:05] <nordwind> того и пинай
[11:36:09] <nis> nordwind: если бы я знал
[11:36:14] <nis> портаж
[11:36:25] <nordwind> иди на генту орг
[11:36:32] <nis> баг висит уже год
[11:36:39] <nordwind> там расписано кто что делает
[11:36:46] <nis> завёл его даже не я
[11:36:52] <nis> но факт что ошибка осталась
[11:37:11] <nis> т.к. патч по багу так и не внесли в основную ветку
[11:49:06] <nis> завёл повторный баг
[11:49:17] <nis> а то совсем мешки
[11:50:53] オレンジ вышел(а) из комнаты: Disconnected: timeout during receiving
[11:51:11] オレンジ вошёл(а) в комнату
[12:01:02] <noga> <nis> завёл повторный баг - DUPLICATE as # ; CLOSED
[12:01:35] <noga> welcom to gentoo slow mantain
[12:02:23] beresk_let вышел(а) из комнаты
[12:07:36] <nis> noga: не совсем повторый - т.к. проблемма в другом типе
[12:07:41] <nis> но смысл тот же
[12:12:36] yakor вошёл(а) в комнату
[12:13:18] yakor вышел(а) из комнаты
[12:13:24] HellTrem вошёл(а) в комнату
[12:13:34] yakor вошёл(а) в комнату
[12:31:18] maksbotan вышел(а) из комнаты
[12:49:22] evadim вышел(а) из комнаты
[12:53:10] bobstail вышел(а) из комнаты
[12:53:56] Mellon вышел(а) из комнаты
[13:04:43] 0xd34df00d вошёл(а) в комнату
[13:05:20] 0xd34df00d вышел(а) из комнаты
[13:05:44] 0xd34df00d вошёл(а) в комнату
[13:15:13] 0xd34df00d вышел(а) из комнаты
[13:17:13] 0xd34df00d вошёл(а) в комнату
[13:19:49] daks вышел(а) из комнаты: Replaced by new connection
[13:19:59] daks вошёл(а) в комнату
[13:28:01] 0xd34df00d вышел(а) из комнаты
[13:35:35] 0xd34df00d вошёл(а) в комнату
[13:40:58] Zlogene вошёл(а) в комнату
[13:41:54] <Zlogene> >welcom to gentoo slow mantain ну не обобщай, не всей мантейнеры слоупоки :-D
[13:48:20] <bti> ну ладно, почти все
[13:57:46] evadim вошёл(а) в комнату
[13:58:22] daks вышел(а) из комнаты
[14:09:50] <nis> bti: а что делать то?
[14:10:11] <krigstask> Квизы сдавать
[14:10:38] <nis> krigstask: сам то сдал?
[14:11:07] <krigstask> Не-а
[14:11:57] <nis> krigstask: ты на питоне писал проги(именно проги а не разовые скрипты)?
[14:12:30] <krigstask> Ну мой проект на питоне на работе используется и дорабатывается три года уже
[14:12:33] <krigstask> Это считается?
[14:12:41] <nis> да
[14:12:45] <krigstask> Тогда нет
[14:12:47] <krigstask> 3-:Е
[14:12:54] <krigstask> Шутка
[14:12:56] <nis> ты гуй использовал?
[14:13:28] <krigstask> Было дело. Есть другой проект на работе на PyQt, я его допиливал и поддерживал только
[14:14:02] <nis> что лучше брать в качесвтве гуя?
[14:14:19] <krigstask> Смотря какие требования
[14:14:33] <krigstask> Так я скорее за PyQt / PySide
[14:14:38] <nis> ок
[14:14:51] <nis> т.к. я более или менее его знаю значит его и возьму
[14:14:55] <krigstask> Ага
[14:15:23] <krigstask> Существует мнение, что GTK-шные обвязки лучше
[14:16:05] <krigstask> У PyQt действительно плюсцы изо всей щелей торчат
[14:16:09] <nis> krigstask: я пробовал - по мне муторно
[14:16:28] <krigstask> Но с переходом на GTK3 там всё переколбасило, так что мутота выходит
[14:17:05] <nis> от гтк3 меня вообще тошнит
[14:17:42] <nis> а второй я когда для делюга писал попробовал
[14:17:53] <nis> у него шаблоны ресутся грустно
[14:18:09] <krigstask> Что-что?
[14:18:37] <nis> ты когда рисуешь форму там хмл и грустный
[14:18:44] <krigstask> А, формы
[14:20:32] <nis> в кутю это всё можно кодом
[14:21:38] lk4d4 вошёл(а) в комнату
[14:25:15] <Zlogene> hwoarang кстати куда-то канул
[14:25:19] olegon вошёл(а) в комнату
[14:25:40] <olegon> товарищи, кто раскроет секрет, как работает hangouts с jabber?
[14:26:00] <beelzebubbie> гуй в питоне хорош wxWidgets
[14:26:11] <krigstask> wxWidgets в топку
[14:26:36] 0xd34df00d вышел(а) из комнаты: Replaced by new connection
[14:26:43] <krigstask> Не знаю как там API, а вот с точки зрения пользователя это фуфло
[14:26:45] <evadim> olegon: главарь Process One высказывал мысль что никак не работает
[14:26:46] 0xd34df00d вошёл(а) в комнату
[14:26:46] <beelzebubbie> в топку кроссплатформенные приложения на монстре qt и уродском gtk
[14:27:05] <olegon> evadim: а по прогнозам как не высказывал?
[14:27:19] <olegon> как назло всех на гугла сажал, чтобы без аськи общаться
[14:27:26] <evadim> ну, он говорил что "хм.. похоже накрылось"
[14:27:31] <beelzebubbie> wxwidgets выглядят органично, в отличие от перечисленных
[14:27:36] CarelessChaser вышел(а) из комнаты
[14:27:39] <olegon> хадство
[14:27:51] <evadim> olegon: будеш теперь через +1 ЖВ
[14:28:07] <olegon> evadim: что это +1 ЖВ?
[14:28:14] <reonaydo> wxwidgets выглядит как г. Лучше CLI интерфейс, чем это
[14:28:23] <krigstask> Согласен с reonaydo
[14:29:19] <evadim> olegon: +1 это гугловая соцсеть, а ЖВ это :D нк в той раскладке
[14:29:55] <olegon> назачем мне +1, как я в нее с консоли буду сообщения слать?
[14:30:06] <olegon> я ею не пользовался никада
[14:30:11] <krigstask> Мне тут показали ГуглПлюс обновлённый
[14:30:15] <olegon> и клиента консольного нет
[14:30:17] <krigstask> Я прямо так удивился
[14:30:23] <olegon> krigstask: чему?
[14:30:35] <Zlogene> а мне не понравился обновленный
[14:30:39] <Zlogene> не удобный
[14:30:44] <olegon> мне оно вообще не понравилось
[14:30:49] <olegon> ни тогда, ни сейчас
[14:31:06] <olegon> а про яндекс-острова слышали?
[14:31:10] <krigstask> olegon: там полный фарш случился
[14:31:12] <olegon> весеннее обострение :(
[14:31:16] <krigstask> Я не знаю, как этим пользоваться
[14:31:21] <olegon> krigstask: аналогично
[14:31:47] <krigstask> Старый был нормальным относительно
[14:31:48] <olegon> но в почту прикольно пишет, что "Линус Торвалдс с вами поделился новостью..,"
[14:32:43] <beelzebubbie> reonaydo: весьма удивлен
[14:37:45] nordwind вышел(а) из комнаты
[14:42:10] 0xd34df00d вышел(а) из комнаты: Replaced by new connection
[14:42:21] 0xd34df00d вошёл(а) в комнату
[14:48:16] 0xd34df00d вышел(а) из комнаты
[14:51:25] <krigstask> beelzebubbie: чего удивительного? Там постоянно что-то едет или криво отображается
[14:51:41] <krigstask> Это я тебе как пользователь winpdb и pgadmin говорю
[14:51:59] <nis> хех я придумал новый лисопед
[14:53:30] <nis> krigstask: а за использование pvm в своих корыстных целяк что я должен сделать?
[14:54:10] <krigstask> В смысле?
[14:55:15] <nis> да я хочу разделить питоновское ядро как скриптовик для своего контроллера юзать
[14:55:21] <0xd34df00d> nis: в кутях и на куэмеле теперь норм.
[14:55:37] <0xd34df00d> beelzebubbie: чем тебе Qt монстр?
[14:55:45] <0xd34df00d> beelzebubbie: и как по мне, кути выглядят органично.
[14:56:20] <beelzebubbie> 0xd34df00d: кути это по сути фреймворк а не библиотека гуи
[14:57:48] <0xd34df00d> Да, так и нужно.
[14:57:53] <0xd34df00d> Причем модульный фреймворк же, так что ваще ништяк.
[14:57:53] <beelzebubbie> оно когда и хорошо, а когда и нафиг не надо
[14:58:37] <nis> beelzebubbie: не надо не бери(с)
[14:59:01] <beelzebubbie> вопрос был «что юзать», я и выразил свое мнение
[15:00:27] <beelzebubbie> и на мой взгляд, кроссплатформенность нуждается не в добавочном уровне абстракции а в раздельной нативной имплементации
[15:00:48] <beelzebubbie> собственно гуй это скорее исключение
[15:02:41] <0xd34df00d> beelzebubbie: ты можешь и не брать все модули же.
[15:02:59] <0xd34df00d> beelzebubbie: ну вот кути обеспечивают раздельную нативную имплементацию во всем, что не касается гуев.
[15:04:19] <nis> beelzebubbie: а как ты собираешься нативную имплементацию без абстракции реализовывать?
[15:04:40] <beelzebubbie> 0xd34df00d: согласен, по модулям. по нативности это означает зачастую различный подход для разных платформ
[15:05:03] <beelzebubbie> причем совершенно различный
[15:07:48] loz вошёл(а) в комнату
[15:19:52] <eegorov> » [17:55:33] <krigstask> Это я тебе как пользователь winpdb и pgadmin говорю
бешено плюсую
[15:20:23] <eegorov> пгадмин - класная штука, но вхВиджетс выбешивают
[15:25:33] <evadim> ухты, программерский срачик
[15:27:44] <eegorov> evadim: я не с точки зрения программиста
[15:28:11] RedFed вошёл(а) в комнату
[15:28:12] <0xd34df00d> beelzebubbie: например?
[15:28:37] <beelzebubbie> тут не сколько срачик, сколько вылазящая боком любовь к разным фреймворкам
[15:28:53] <eegorov> » по нативности это означает зачастую различный подход для разных платформ
ну так оно же не тянет все уровни абстракции для всех платформ в конкретную систему
[15:29:56] <beelzebubbie> вопрос подхода — если хочешь реализовать что-то хорошо в определенной ОС, то бери и реализовывай согласно ее идеологии
[15:30:35] <beelzebubbie> что неминуемо влечет за собой неодинаковую логику приложения в некоторых ее частях
[15:31:00] <nis> beelzebubbie: а вот тут скорее нет, т.к. мы строим не специфичный код а универсальный
[15:31:07] <beelzebubbie> вот это и плохо
[15:31:21] <nis> уровень приложения не должен содержать специфики
[15:31:30] <nis> т.к. это слишком накладно
[15:31:45] <beelzebubbie> делать можно либо хорошо, либо ненакладно
[15:31:47] <nis> для специфичных нужд есть уровень ядра
[15:32:11] <nis> ты в любом случае должен делать хорошо
[15:32:16] <beelzebubbie> быстро, дешево и нативно — все 3 сразу не бывает
[15:32:36] <nis> что в твоём понимании 3 этих качества?
[15:33:21] <0xd34df00d> Предлагаю рассматривать на примерах.
[15:33:26] <beelzebubbie> легкость разработки (т.е. неиспользование напрямую OS-зависимого API)
[15:33:30] <0xd34df00d> beelzebubbie: есть личкрафты под линукс, есть личкрафты под мак.
[15:33:34] <0xd34df00d> Есть еще под винду, но они фекал^U
[15:33:53] <nis> 0xd34df00d: даже влц под винду уг
[15:33:56] <krigstask> Asche zu Asche
[15:33:58] <0xd34df00d> beelzebubbie: что не так с тем, что под мак просто отдельный модуль, занимающийся вещами вроде маковского дока или добавления кнопочки максимизации?
[15:34:51] <beelzebubbie> можно отвлечься от мелочей и ответить на вопрос — почему переход (на декстопе) с винды на линух столь непрост?
[15:34:56] <nis> krigstask: Und Staub zu Staub
[15:35:00] <krigstask> Воистину
[15:35:15] <beelzebubbie> потому как _концепции разные_
[15:35:32] <evadim> 0xd34df00d: я вот тут подумал, а ведь под винду твоим комбайном народу больше будет пользоваться чем под мак. Под мак идеология не совсем та...
[15:35:35] CarelessChaser вошёл(а) в комнату
[15:35:51] <0xd34df00d> evadim: под мак я его собрать осилил (и легко, ЧСХ), ибо там тулчейн знакомый, хотя бы.
[15:35:59] <0xd34df00d> А заморочки в виде двух libc разрулились за пару часов ковыряния гугла.
[15:36:20] <evadim> он под мак у тебя иксов требует?
[15:36:27] <0xd34df00d> evadim: нет, конечно. Все нативно, под Cocoa.
[15:36:37] <nis> beelzebubbie: вот есть винда мак и линукс
[15:36:45] <0xd34df00d> nis: и хайку, хайку!
[15:37:22] <beelzebubbie> главный вопрос не в том, «как правильно написать приложение». если мы пишем для людей — мы должны оправдывать их привычки и ожидания
[15:37:36] <krigstask> "nj yt ghj kbxrhfans
[15:37:41] <krigstask> *Это не про личкрафты
[15:37:45] <0xd34df00d> О да.
[15:38:13] <beelzebubbie> если я покупаю автомобиль, я в первую очередь интересуюсь не тем, насколько она «расово верна». мне важно удобство пользования.
[15:38:52] <beelzebubbie> возьмем конкретный пример если хотите
[15:39:52] <beelzebubbie> многие годы я пользовался FAR — который, как известно, консольное приложение. Вопрос — почему его аналог в линуксах невозможен?
[15:40:06] <krigstask> Да, почему это невозможен?
[15:40:33] <0xd34df00d> Потому что не нужен?
[15:42:38] <beelzebubbie> потому что терминальное приложение в линуксах ограничено всем известно чем — обработкой событий с клавиатуры
[15:44:13] <krigstask> В смысле?
[15:44:24] <evadim> я вот не особо понимаю людей, которые пользуются фаром, в виндовой-то консоли, её даже убогой язык не поворачивается назвать
[15:45:12] <beelzebubbie> о вкусах не будем, это срач. а вот функционал это объективно
[15:46:00] <evadim> и чего же тебе не хватает, такого принципиального?
[15:47:11] <beelzebubbie> evadim: мне бы хотелось видеть актуальное состояние дир, что мне кажется логичным
[15:47:51] <beelzebubbie> это не _замена_ командам терминала, а дополнение
[15:49:09] <lk4d4> не пойму что значит актуальное состояние дир? типа удалил и это показалось? или что-то посложнее?
[15:49:10] <0xd34df00d> beelzebubbie: берешь и открываешь krusader. Или mc. Или что там еще.
[15:49:16] <0xd34df00d> beelzebubbie: почему терминальное событие ограничено клавой-то?
[15:49:41] <lk4d4> vifm например
[15:49:49] <beelzebubbie> а я неправ? можно обработать keyup/down любой клавиши?
[15:50:13] <0xd34df00d> Щито.
[15:50:50] <beelzebubbie> 0xd34df00d: изобрази в терминальном приложении реакцию на нажатие/отпускание модификаторов
[15:51:15] winterheart вышел(а) из комнаты
[15:52:19] <olegon> товарищи, что бы это может быть... правлю текстовый файлик, сохраняю, даже sync, а веб-сервер его кусочком отдает, как будто бы незакрытый
[15:53:35] <beelzebubbie> буферизация?
[15:53:58] <olegon> вот чего в чем? nginx
[15:54:02] <evadim> beelzebubbie: проблем с "актуальным состоянием дир" технически нет. Есть проблема с нужность этой хрени, особенно на медленных терминалах.
[15:54:28] <olegon> рестартом сервака лечится
[15:54:47] <Magistr> olegon: кэш не ?
[15:55:11] <beelzebubbie> evadim: проблемы может и нет — но нет и наглядности
[15:55:12] <olegon> Magistr: вот, к сожалению, догадок много, а как лечить не понятно
[15:55:34] <evadim> beelzebubbie: что значит - нет наглядности?
[15:55:35] <beelzebubbie> olegon: файлик не скрипт какой отдает случаем?
[15:56:19] <beelzebubbie> evadim: означает то, что для того, чтобы визуально наблюдать некий список файлов — нужно выполнить команду
[15:56:30] <olegon> beelzebubbie: нет, тот же robots.txt
[15:56:49] <RedFed> Добрый день, первый раз пытаюсь обновить мир -- возникает блок пакетов. Emerge предупредил о необходимости прописать в package.accept_keywords ключи для обоих приложений (http://pastebin.com/ryLEGa6Q) -- прописав, предупреждение пропало, но ошибка осталась(http://pastebin.com/XPuDEb1S). emerge --sync предварительно делал ( и  не раз). Пробывал пересобрать пакеты по отд. -- emerge не находит. Прошу помочь разобраться
[15:57:12] <krigstask> beelzebubbie: inotify?
[15:57:18] <evadim> beelzebubbie: жать ctrl+l ?
[15:58:59] <krigstask> RedFed: тебе надо и cdparanoia из ~amd64
[15:59:00] <beelzebubbie> evadim, krigstask: мы говорим о разных вещах. концепция терминала — отображение вывода команд. концепция FM — отображение в реальном времени списка файлов
[15:59:02] <Zlogene> RedFred: иди рукокнигу читай
[15:59:36] <beelzebubbie> … и экономность выполнения рутинных операций
[15:59:49] <krigstask> beelzebubbie: так что vifm'у мешает обновлять список файлов-то?
[16:00:01] <beelzebubbie> что, теоретически, никак не мешает выполнению команд шелла
[16:00:09] <Zlogene> *RedFed ^^
[16:02:06] <beelzebubbie> исходя из моего личного опыта, разница выливается в то, что в шелле я думаю и набираю, а в FM я жму хоткеи — рефлективно
[16:02:33] <beelzebubbie> и я не рассмартиваю это как взаимоисключающие копцепции.
[16:02:35] <nis> beelzebubbie: ну нажимаешь, реакция есть - что не так?
[16:03:03] <Zlogene> а я раньще как FM вообще coreutils использовал :3
[16:03:08] <krigstask> Анархист, перелогиньтесь
[16:03:15] <beelzebubbie> krigstask: vifm это видимо fm от вим?
[16:03:17] <RedFed> Zlogene: как бы читал(по ней и обновляюсь), и погуглил немного даже, но руководсвуясь одним маном велик  риск чего ниудь сломать, что в моей итуации недопустимо
[16:03:26] <krigstask> beelzebubbie: vifm это vifm
[16:03:33] <RedFed> Zlogene: нужен контроль опытных людей)
[16:03:44] <evadim> beelzebubbie: мы вообще что сравниваем? фар и голый шел чтоли?
[16:03:58] <beelzebubbie> мы говорили изначально о кроссплатформенности
[16:04:00] <lk4d4> причем в tty
[16:04:23] <krigstask> Голый tty
[16:04:23] <beelzebubbie> и о том, что хорошее приложение должно крякать нативно
[16:04:33] 0xd34df00d вышел(а) из комнаты
[16:04:44] <evadim> кхм
[16:04:44] <beelzebubbie> наша дискуссия это показала думаю наглядно
[16:04:46] <RedFed> krigstask: т.е. нужно пересобрать с этим ключем?
[16:05:04] 0xd34df00d вошёл(а) в комнату
[16:05:16] <krigstask> RedFed: если ты не понял моих слов, то точно надо рукокнигу перечитать
[16:05:41] <krigstask> beelzebubbie: наша дискуссия пока что показывает только то, что ты говоришь-говоришь, а о чём — сотона тебя знает
[16:05:49] <evadim> beelzebubbie: думаю наша дискуссия показала то, что ты привёл "реальный пример" который на деле вообще к реальности отношения не имел
[16:06:05] <evadim> krigstask: согласен с тобой
[16:06:08] <evadim> :)
[16:06:15] <beelzebubbie> реально то, что наш подход кардинально различен
[16:06:19] <nis> beelzebubbie: и вообще не ясно что ты хочешь подчернуть
[16:06:40] <nis> все твои аргументы выходять - в винде фар и это круто
[16:07:26] <beelzebubbie> фар для рутинных файловых операций более удобен, чем что-либо, мной отсыканное в линухе. это если конкретика. меньше мыслей, меньше кнопок на те же действия
[16:07:29] <evadim> и фар в линуксе - невозможен
[16:07:42] <Zlogene> RedFed: ну во первых ты смешал стабильную и не стабильные ветки, по этому портэж попросил тебя о ~amd64
[16:07:48] <nis> krigstask: я вроде как на несколько минут отошёл, а тема кроссплатформенности плавно перетекла в обсуждение крутости винды
[16:07:50] <beelzebubbie> да, и он невозможен — это отсылка к вопросам кроссплатформенности
[16:08:00] <beelzebubbie> при чем тут винда-то?
[16:08:09] <evadim> я так и не понял что именно невозможно
[16:08:12] UreFired вошёл(а) в комнату
[16:08:15] <beelzebubbie> логика разработчиков рулит а не платформа
[16:08:22] <evadim> всё что ты сказал - возможно
[16:08:27] <nis> evadim: +1 т.к. аналогично не понял что и как
[16:08:38] <RedFed> Zlogene: а во вторых?
[16:08:39] <nis> я бы сказал так разрабы фара делали его нативно
[16:08:46] <nis> и даже не под винду
[16:09:01] <nis> но реализовать аналогичное под линук можно
[16:09:13] <nis> *линукс - надо менять клаву уже
[16:09:28] <beelzebubbie> nis: на примере mc — видимо не можно
[16:09:40] <RedFed> вот пересобрал cdparanoia, ничего не изменилось
[16:09:51] <evadim> beelzebubbie: что именно, ты можеш наконец сказать?
[16:10:00] <Magistr> beelzebubbie: как? ты незнаешь ?
[16:10:42] <Zlogene> RedFed во вторых надо снести один из конфлектующиз пакетов
[16:10:58] <beelzebubbie> evadim: 1) хочу настраиваемые хоткеи — можно?
[16:11:15] <evadim> да. Они настраиваются
[16:11:35] <beelzebubbie> в пределах ограничений, накладываемых терминалом?
[16:11:57] <RedFed> Zlogene: так от этих пакетв что-то зависит. Поломается же
[16:12:21] <nis> beelzebubbie: мс это терминальный менеджер, он создавался не с целью повторить фар
[16:13:02] <nis> а хоткеи на терминале это не хоткеи на десктопе
[16:13:14] <nis> т.к. в первом случае у нас поток символов
[16:13:31] <nis> а во втором это события нажатия и отпускания клавиш
[16:13:35] <beelzebubbie> nis: думаешь я не понимаю?
[16:13:38] <krigstask> Zlogene: ты не понял проблемы
[16:13:41] <nis> видимо да
[16:14:09] <nis> т.к. ты сравниваешь приложения с разными концепциями
[16:14:26] <beelzebubbie> на самом деле концепция-то одна, разве не так?
[16:14:30] <krigstask> RedFed: у тебя размаскирована eselect-cdparanoia, которой нужна более новая cdparanoia
[16:14:38] <nis> концепции разные
[16:14:39] <beelzebubbie> двухпанельник, заточенный под клавиатурное использование
[16:14:46] <beelzebubbie> остальное это несущественно
[16:14:47] <nis> т.к. виндовая консоль это просто окно
[16:14:53] <nis> и ничего более
[16:15:08] <nis> а консоль из мира *никс это совсем другое
[16:15:20] <nis> и опять же повторюсь фар можно сделать
[16:15:38] <Zlogene> krigtask: а, вот почему я ветки не смешиваю
[16:15:51] <nis> и хоткеи в пределах одной системы ловить это одно, а реализовать это на терминальной сессии это другое
[16:15:52] <beelzebubbie> давайте с другой стороны подойдем
[16:15:56] <nis> давай
[16:17:52] <beelzebubbie> есть задача, которая кроссплатформенна. есть методики ее решения, которые тоже «кроссплатформенны» ибо устройства ввода одни и теже
[16:18:31] <nis> beelzebubbie: нету кроссплатформенных задач
[16:18:34] <beelzebubbie> исходя из этого, мы можем наметить направление наиболее эргономичных решений
[16:18:42] <nis> начнём с этого
[16:18:51] <nis> есть кроссплатформенные решения
[16:18:54] <beelzebubbie> скопировать/переместить файлы — не кросплатформенно?
[16:19:00] <nis> это действие
[16:19:05] <nis> и оно таки различно
[16:19:15] <beelzebubbie> давайте не будем зарываться в мелочи
[16:19:18] <nis> т.к. реализованно в каждой системе по разному
[16:19:29] <nis> а вот в мелочах и строится интерфейс
[16:19:43] <nis> который определяет переносимость кода
[16:19:52] <beelzebubbie> я например, наделал фоток и хочу их перенести куда-то для длитиельного хранения
[16:20:02] <beelzebubbie> что тут некроссплатформенного?
[16:20:10] Zlogene вышел(а) из комнаты
[16:20:13] <nis> всё
[16:21:20] <nis> начиная от того где ты хранишь заканчивая то каким образом ты их будешь переносить и куда
[16:22:13] <beelzebubbie> nis: ну и в чем же дествительно ты видишь разницу?
[16:22:25] <nis> код нативный для каждой их ос, даже при условии одного языка(мы сейчас говорим об языках среднего уровня) будет различным
[16:23:09] <beelzebubbie> при чем тут код? мы говорим пока о задаче
[16:23:34] <nis> а то что для решения этой задачи ты упираешся в решение
[16:23:42] <nis> которое зависит от ос
[16:24:00] <nis> т.к. все действия которые ты перечислил это её прерогатива
[16:24:13] <beelzebubbie> я пока с точки зрения пользователя подхожу
[16:24:34] <nis> даже с точки зрения пользователя
[16:24:44] <beelzebubbie> к сожалению, придется прерваться
[16:29:08] brute вышел(а) из комнаты: Disconnected: timeout during receiving
[16:29:55] brute вошёл(а) в комнату
[16:37:54] loz вышел(а) из комнаты
[16:51:57] <nis> krigstask: а ты из активных пользователей лича?
[16:52:52] <krigstask> Нет (по крайней мере, пока)
[16:53:15] <nis> а кто кроме автора часто юзает?
[16:53:47] <krigstask> Дыннь
[16:53:57] <nis> это кто?
[16:54:15] <krigstask> Mellon
[16:54:58] <nis> а почему Дыннь?
[16:55:15] <krigstask> Перевод
[16:55:41] <nis> )))
[16:56:37] <nis> интересно кто скрины на сайт выкладывал
[16:56:52] <nis> местами маты присутствуют
[16:57:04] <nis> что крайне негативно сказывается на репутации
[16:57:33] <krigstask> Согласен
[16:58:08] <nis> krigstask: это фуд делал?
[16:58:22] krigstask жмёт плечами
[16:58:39] <nis> да я просто щас думаю о разных вещах
[16:59:07] <nis> если меня лич устроит то будет почти халявная раздача одной вещицы пользователям этого по
[16:59:17] <krigstask> Какая?
[16:59:37] reonaydo прочитал срачик про far, но так и не понял, при чёт тут wxvidgets
[16:59:48] <nis> reonaydo: +1
[17:00:08] <nis> krigstask: а тебе интересно будет тестером побыть?
[17:00:15] <krigstask> Смотря чего
[17:00:19] <nis> железки
[17:01:15] <0xd34df00d> nis: ну, скрины какие есть :(
[17:01:31] <nis> 0xd34df00d: ну маты то можно было выпилть
[17:01:49] <nis> как бы поисковики за такое вообще забанить могут
[17:02:29] <0xd34df00d> За маты на скринах?
[17:02:32] <nis> да
[17:02:37] <0xd34df00d> Ппц ваще.
[17:02:38] <nis> гугл может
[17:03:01] <nis> да и к пользователю я считаю неуважение
[17:03:06] <0xd34df00d> Ну хрен знает.
[17:03:12] <0xd34df00d> Иногда руки не доходят норм скрины запилить.
[17:05:50] <nis> просто я думаю, а меня такие вещи огорчают
[17:06:20] <nis> т.к. если лич займёт определённое место, то я бы хотел чтобы сайт по нему был нормальный для представления
[17:06:26] <krigstask> +1
[17:22:28] noga вышел(а) из комнаты
[17:26:12] Zlogene вошёл(а) в комнату
[17:26:58] <nis> krigstask: таки у меня вопрос ты хочешь участвовать или нет?
[17:31:45] <evadim> кстати. а кто на какой рсс-читатель сбежал?
[17:32:40] <nis> evadim: /dev/null - т.к. вообще перестал читать рсс
[17:33:00] <Magistr> evadim: яндекс подписки
[17:33:29] <evadim> яндекс тоже проде в подвешенном состоянии, нет? Или ожил от вестей с гугла?
[17:33:43] <0xd34df00d> evadim: как был на lc-aggregator, так и остался.
[17:34:48] <Magistr> evadim: ну они неанонсировали закрытие
[17:34:57] <Magistr> и они получше гугла работают
[17:35:10] <evadim> ммм
[17:35:17] <evadim> а чем гугл работает плохо?
[17:35:43] <evadim> 0xd34df00d: а как синхронизировать между устройствами?
[17:35:58] eegorov прочитал фаросрач. ничего не понял
[17:36:17] <Magistr> evadim: гугл долго обновляет ну и сортировку и порядок просмотра там неосилил
[17:36:24] <0xd34df00d> evadim: хе.
[17:36:30] <0xd34df00d> evadim: никак.
[17:36:32] <0xd34df00d> Пока что.
[17:36:38] <0xd34df00d> Либо юзать постгрес-бекенд на удаленном хосте.
[17:38:43] <evadim> чумаааа
[17:38:52] <evadim> если никак, то у меня опера есть
[17:39:37] <evadim> Magistr: ммм... сортировку? Что-то я не задумывался никогда о сортировке
[17:40:01] <Magistr> ну там например падает пачка коментариев
[17:40:11] <Magistr> и непонятно какое было раньше какое позже
[17:44:09] RedFed вышел(а) из комнаты
[17:44:23] loz вошёл(а) в комнату
[17:45:17] <evadim> я только новости читаю =)
[17:45:29] <evadim> они в хронологическом порядке
[17:46:06] Night Nord вошёл(а) в комнату
[17:46:52] <evadim> в яндекс чтоли податься...
[17:47:07] <evadim> у меня там аккаунта пока что нету даже :)
[17:51:10] オレンジ вышел(а) из комнаты: Disconnected: timeout during receiving
[17:51:29] オレンジ вошёл(а) в комнату
[17:55:47] CarelessChaser вышел(а) из комнаты
[18:00:02] <Deda_Zych> [20:35:27] <evadim> кстати. а кто на какой рсс-читатель сбежал?
[18:00:09] <0xd34df00d> Деда проснулся.
[18:00:32] <Deda_Zych> дома - akregator
[18:00:42] <Deda_Zych> на работе - FeedReader 3
[18:00:43] <Deda_Zych> да
[18:00:50] <Deda_Zych> я восстал из пепла
[18:00:51] <nis> http://img11.nnm.ru/8/f/7/4/7/630579a198a817282d81617f25f.jpg
[18:01:14] <krigstask> evadim: я пока на theoldreader возлагаю большую часть надежд
[18:01:20] <0xd34df00d> > птица-колбаса
[18:01:21] <0xd34df00d> > колбаса
[18:01:26] <0xd34df00d> Фекалия какая-то. а не колбаса.
[18:01:31] <evadim> krigstask: что за олдридер?
[18:01:32] <0xd34df00d> Deda_Zych: гоу длна пилить.
[18:01:48] <krigstask> http://theoldreader.com/
[18:01:54] <krigstask> Внезапно
[18:02:00] <evadim> Deda_Zych: а как е синхронизация прочитанности между работой и домом?
[18:02:37] <nis> krigstask: после этой цитаты мне страшно пользовать - Вы получаете возможность читать свою дневную дозу контента с приятным...
[18:03:14] <nis> кстати ты так и не ответил, ты хочешь или нет потестить?
[18:03:22] <krigstask> Да, отвлёкся, извини
[18:03:37] <Deda_Zych> а что, кто-то в детстве иначе воробья рисовал? %)
[18:03:38] <krigstask> Что за железка? Что я с ней могу сделать без паяльника и знания C?
[18:04:16] <nis> krigstask: оно готовая к тебе придёт
[18:04:18] <Deda_Zych> evadim: не было такой необходимости, ибо на работе в RSS валятся баги из жиры и результаты регрессионных тестов
[18:04:25] <0xd34df00d> krigstask: Кригушка.
[18:04:35] <Deda_Zych> [21:07:20] <krigstask> Что за железка? Что я с ней могу сделать без паяльника и знания C?
[18:04:45] <0xd34df00d> Скажи, позязя.
[18:04:48] <Deda_Zych> ты хочешь запрограммировать паяльник?
[18:04:54] <Deda_Zych> *петросян.джпг*
[18:05:03] <0xd34df00d> krigstask: какого хрена у Conky _NET_WM_WINDOW_TYPE — нормал?
[18:05:09] <0xd34df00d> http://codepad.org/1met9YYk
[18:05:16] <0xd34df00d> Чувак жалуется, что krigstask ему коньки показывает.
[18:05:16] <Deda_Zych> 0xd34df00d: если попозже только... голова ещё от сна не отошла
[18:05:51] <0xd34df00d> eegorov: или вот ты скажи, ты вроде в псях чо-то с иксами и хинтами ковырял.
[18:05:59] <eegorov> 0xd34df00d: чо?
[18:06:06] <0xd34df00d> eegorov: см. вопрос выше чуточку про коньки и хинты.
[18:06:15] <krigstask> 0xd34df00d: у conky такой тип, какой прописан в конфиге
[18:06:16] <eegorov> » какого хрена у Conky _NET_WM_WINDOW_TYPE — нормал?
[18:06:36] <eegorov> хз. у меня нет коньков
[18:06:43] <krigstask> Я ему ещё и не такое показал бы
[18:06:46] <0xd34df00d> eegorov: да. А если серьезно, суть моего вопроса в том, что как бы не показывать коньки несмотря на тайп?
[18:06:54] <evadim> krigstask: И как оно? Работает?
[18:06:55] <0xd34df00d> Как мне определить, что их показывать не стоит?
[18:06:58] <0xd34df00d> krigstask: и ты скажи.
[18:07:00] <0xd34df00d> Ты же krigstask.
[18:07:23] <Deda_Zych> совсем дед поехавший
[18:07:26] eegorov вышел(а) из комнаты
[18:07:29] <Deda_Zych> уже с плагинами разговаривает
[18:07:36] eegorov вошёл(а) в комнату
[18:07:40] <krigstask> evadim: вроде да, но я пока за GR держусь
[18:07:44] <0xd34df00d> Deda_Zych: ну я так плагин назвал.
[18:07:48] <krigstask> 0xd34df00d: у меня desktop, например
[18:07:55] <eegorov> 0xd34df00d: да я в WM выще не шарю
[18:08:00] <eegorov> *ваще
[18:08:16] <0xd34df00d> :(
[18:08:19] <Deda_Zych> krigstask: ты уже прочувствовался торжественностью исторического момента?
[18:08:33] <Deda_Zych> то самое чувство, когда твой ник увековечили в коде
[18:08:34] <eegorov> а псю я допиливал по образу и подобию кода самой пси
[18:08:50] <eegorov> криг ТЗ составил грамотно
[18:08:56] <Deda_Zych> теперь, он просто обязан не быть плохим
[18:09:01] <evadim> krigstask: он же вот-вот помре
[18:09:19] <Deda_Zych> s/прочувствовался/проникся/
[18:09:52] <0xd34df00d> Deda_Zych: неоптимально.
[18:09:57] <0xd34df00d> Можно s/чувствовал/ник/
[18:10:04] <krigstask> evadim: вроде до июля
[18:10:12] <krigstask> А какая разница, когда переезжать?
[18:11:32] <evadim> ну, там же как-то надо подписки переволочь, написано что он поддерживает импорт с гугла. Так то я забекапил, но может он сам перетянет?
[18:11:41] <evadim> а когда ридер кончится то уже нет
[18:12:05] <krigstask> У меня сам не перетащил
[18:12:07] <Deda_Zych> 0xd34df00d: я ещё не проснулся, могу очень неоптимально
[18:12:11] <krigstask> В отличие от BazQux
[18:12:13] <krigstask> Кажется
[18:12:26] <evadim> ты кстати отдельно регался, или гугловой учёткой ходил?
[18:13:12] <krigstask> гугловой
[18:25:14] <Zlogene> чат, мне гента уже сниться, я нормален?
[18:25:30] <nis> Zlogene: да
[18:25:41] <Deda_Zych> нет
[18:25:45] <Deda_Zych> во сне ты был ебилдом?
[18:25:55] <Night Nord> Zlogene: пока она тебя не атакует - да
[18:25:55] <Magistr> лучше емерджем
[18:26:04] <Deda_Zych> и тебя поглотил единый механизм портежа?
[18:26:30] <Zlogene> читать devmanual перед сном плохая идея
[18:26:34] <Magistr> я считал зависимости
[18:28:09] <Zlogene> вместо овец?
[18:28:33] <Magistr> во сне уже
[18:28:39] <Magistr> овцы ненужны
[18:30:32] <Deda_Zych> [21:30:16] <Magistr> я считал зависимости
[21:31:51] <Zlogene> вместо овец?
[18:30:42] Deda_Zych рассмеялся - проиграл
[18:31:25] <Zlogene> не, я во сне собираю KDE на 4 пне
[18:32:43] <Deda_Zych> я бы сказал, что это страшный сон
[18:33:11] <Magistr> слабаг на целероне 800 надо собирать кеды
[18:33:33] <Zlogene> а ты пробовал?
[18:33:36] <Night Nord> Мда
[18:33:44] <Night Nord> Ставлю sane - не видит сканер
[18:33:57] <Night Nord> Рою, рою - вроде всё ок
[18:34:01] <Magistr> Zlogene: я жил на генте на таком компе
[18:34:03] <nis> Night Nord: а у тебя что?
[18:34:15] <Night Nord> Через пол-часа догадался, что у меня sane-backends без usb собраны
[18:34:28] <Night Nord> Удивительно, и чего он у меня его не поддерживает...
[18:34:37] <Zlogene> хох, и сколько ты систему по времени србирал?
[18:34:39] <Night Nord> nis: что что?
[18:34:49] <nis> )
[18:35:23] <Magistr> Zlogene: да я бы помнил ну за ночь ставилось все что надо
[18:35:58] <Deda_Zych> [21:36:53] <Magistr> слабаг на MOS 6502 надо собирать кеды
[18:36:06] <Deda_Zych> пофиксил, не благодари
[18:36:28] <nis> Night Nord: уже ничего
[18:36:37] <nis> просто у меня та же проблема была с хп
[18:37:16] <Night Nord> Да я просто помнил, что оно когда-то работало =)
[18:38:02] <Night Nord> Поэтому был уверен, что проблема где-то у меня. Собственно, я даже не догадался - я запустил sane-find-scanners и он мне сказал "Эээ, чувак... Я тут короче не нашёл USB сканеров, но ваще я без usb собран, так что это какбе нормально"
[18:38:44] <Night Nord> А ещё какая-то негодяина мне в /dev/ всем файлам chmod 660 сделала
[18:41:47] <Deda_Zych> ы
[18:42:18] <Deda_Zych> а что есть ещё сканеры, которые работают не по usb? мамонты не все вымерли?)
[18:45:30] <Night Nord> Deda_Zych: ещё есть принтеры которые работают по lan, вайфай, fireware...
[18:45:37] <Night Nord> *сканеры
[18:47:15] <Deda_Zych> да
[18:47:17] <Deda_Zych> lan
[18:47:21] <Deda_Zych> упустил из виду
[18:56:56] <olegon> товарищи, а кто хромиуму полиси крутил?
[18:57:31] <olegon> вроде тут сказано, что текстовый конфиг есть http://www.chromium.org/administrators/linux-quick-start
[18:57:39] <olegon> и что-то у меня не заводится :(
[19:02:48] <Deda_Zych> а ты заслонку дроссельную приоткрыл?
[19:02:58] <olegon> да я уже все открыл :(
[19:05:09] <Deda_Zych> жиклеры прочистил? масло поменял?
[19:05:18] <olegon> вот меняю
[19:16:56] Суисейсеки вошёл(а) в комнату
[19:21:40] maksbotan вошёл(а) в комнату
[19:27:48] nalcheg_ вышел(а) из комнаты
[19:28:53] nis вышел(а) из комнаты
[19:30:17] nis вошёл(а) в комнату
[19:35:34] reonaydo вышел(а) из комнаты
[19:47:52] Суисейсеки вышел(а) из комнаты
[19:58:50] beelzebubbie вышел(а) из комнаты
[19:59:10] beelzebubbie вошёл(а) в комнату
[20:29:38] Zlogene вышел(а) из комнаты
[20:47:34] Zlogene вошёл(а) в комнату
[20:51:12] オレンジ вышел(а) из комнаты: Disconnected: closed
[20:52:43] jonny вошёл(а) в комнату
[20:57:17] winterheart вошёл(а) в комнату
[20:57:51] maksbotan вышел(а) из комнаты
[20:59:25] オレンジ вошёл(а) в комнату
[21:00:35] maksbotan вошёл(а) в комнату
[21:04:41] brute вошёл(а) в комнату
[21:05:27] brute вышел(а) из комнаты: Disconnected: closed
[21:11:20] <Night Nord> Полиси?
[21:11:22] <Night Nord> У браузера?
[21:15:06] CarelessChaser вошёл(а) в комнату
[21:17:33] <nis> http://images.google.ru/search?hl=ru&newwindow=1&q=kde4%20fluffy%20bunny&lr=&um=1&ie=UTF-8&sa=N&tab=wi&biw=1366&bih=683&sei=k7eXUdCcLYaE4ASq14DwDA&tbm=isch
[21:17:39] <nis> В КДЕ имеется тема оформления окон розовым пушистым мехом[5]. В соединении с гнущимися окнами (ага, композитный kwin (см. выше) рулит!) производит мощный эффект на блондинок, отрывая им верхний отросток начисто.
[21:18:24] <olegon> Night Nord: гугл в корпоратив метит жу
[21:18:26] <olegon> *же
[21:19:47] <Zlogene> так все эту тему с мехос видели же
[21:20:00] <Zlogene> она у меня по первочти вызвала рвотный рефлекс
[21:21:32] <Zlogene> *первости
[21:21:48] <Deda_Zych> nis: флаффи банни
[21:21:51] <Deda_Zych> баянище
[21:24:03] <Zlogene> посоветуйте годную тему для кед кстати, а то все очень какие то темные
[21:24:08] <olegon> Сколько осталось до лета: http://olegon.ru/summer.htm
[21:24:19] <Deda_Zych> Zlogene: сам посмотри
[21:24:28] <Deda_Zych> на kde-look.org сходи, например
[21:24:32] <Zlogene> а чото все темное
[21:24:40] <Zlogene> мне попадается
[21:25:00] <Deda_Zych> о! у меня внезапно композитинг с opengl нормально заработал
[21:25:40] <Deda_Zych> генту, ты такая непредсказуемая! что ты делаешь со мной? ахаха! прекрати))
[21:27:03] <Deda_Zych> единственное, что меня удурчало - почему настройки скринсейвера находятся не рядом с настройками композитинга, например, а в какой-то жопе?
[21:27:12] <nis> http://bash.im/quote/422582
[21:27:13] <Deda_Zych> баг им написать чтоле
[21:27:54] <maksbotan> Zlogene: как дела?
[21:27:54] <Zlogene> я как то хотел помогать байтику с компизом
[21:27:58] オレンジ вышел(а) из комнаты: Disconnected: closed
[21:28:02] <Zlogene> так и не завел
[21:28:19] <olegon> счетчик до лета работает?
[21:28:24] <nis> olegon: ага
[21:28:27] <nis> рульно
[21:28:31] <olegon> nis: спасибо
[21:28:37] <Zlogene> maksbotan: отправил вот пофикшенный end-quiz
[21:28:38] <maksbotan> да, забавный счетчик
[21:28:46] <maksbotan> Zlogene: а чем вчера разговор кончился?
[21:29:04] <nis> olegon: правда система от него тупит
[21:29:20] <olegon> nis: один проц подъедает
[21:29:31] <Night Nord> Внезапно
[21:29:35] <Zlogene> ну hwoarang пока не может сказать когда он мне пересдачу назначит
[21:29:35] <nis> olegon: я такой на работе делал, правда на арме и для расстояния до обеда
[21:29:45] <nis> полдника и конца работы
[21:29:53] <Night Nord> Пичаль
[21:29:57] <Zlogene> так что я как ошалелый читаю все подряд
[21:30:12] <Night Nord> Когда человек на работе не просто думает о том, когда же наконец обед/конец рабочего дня
[21:30:19] <Deda_Zych> это плохо, чо
[21:30:21] <Night Nord> А делает таймеры для того, чтобы даже не думать об этом...
[21:30:41] <nis> Night Nord: у меня работа оплачивается строго по часам
[21:30:53] <nis> а я имею свойство зарабатыватся
[21:30:54] <Night Nord> Да у всех так, чо
[21:31:15] <nis> а так и лишнего не проработаешь
[21:31:25] <nis> и внимание не напрягает
[21:31:47] <Zlogene> maksbotan: а лн тебе много дополнительных вопросов задавал?
[21:32:16] Night Nord подумал ответить, что наверное обычный будильник на телефоне был бы практичнее, но потом вспомнил реакцию nis'а на прошлое такое высказывание и решил промолчать
[21:32:17] <maksbotan> а не помню
[21:32:26] <maksbotan> Night Nord: какая была реакция?
[21:32:43] <Night Nord> maksbotan: недовольная
[21:32:46] <maksbotan> хм
[21:33:05] nis ибо обычный будильник надо настраивать, а тут готовое решение
[21:33:25] <nis> обожаю всякие скрипты, железки, проги для автоматизации
[21:33:30] <Zlogene> но я думаю со второго раза я сдам
[21:33:57] <olegon> посоветуйте VoIP-телефон, пожалуйста?
[21:34:05] winterheart вышел(а) из комнаты
[21:34:18] <olegon> Siemens GIGASET A510 IP
[21:34:22] <olegon> пойдет?
[21:34:24] <olegon> для дома
[21:34:34] <olegon> простейшая связь через сипнет
[21:34:37] <Zlogene> в тот-то раз он меня завалил на вопросе почему во втором вопросе надо наследовать autotools
[21:35:01] <maksbotan> это же просто
[21:35:05] Night Nord вообще несколько офигевает от процесса становления гентодевом
[21:35:12] <Night Nord> Прям приём на работу какой-то
[21:35:13] <Zlogene> ну теперь то я понял
[21:35:26] <lk4d4> еще и валят там
[21:35:46] <maksbotan> 4. Why should an external application (for example sed/grep) not be
    called in global scope? What alternative methods can be used?
docs: devmanual
Answer: (probably incorrect)
[21:35:48] <maksbotan> прикольно)
[21:36:10] <Zlogene> когда начал с байтом глубже копать сообразил что патч патчит configure.ac
[21:37:05] <nis> Night Nord: а потом сидят там ленивые гентудевы
[21:37:07] <Zlogene> ну про global scope этож легко
[21:37:20] <nis> которые мой патч уже неделю игнорят
[21:37:25] <Night Nord> nis: ну так. При таком приёме - ты теперь в касте, можно ничего не делать =)
[21:37:48] <nis> Night Nord: сказал бы я да не буду
[21:38:07] nis вышел(а) из комнаты
[21:39:28] <Zlogene> правда hwoarang не особо рад что я спастил ответы некоторые
[21:39:36] <maksbotan> спастил?
[21:40:01] <Zlogene> ну типо developer handbook says: <>
[21:40:22] <Zlogene> мне самому ответ переформулировать лень
[21:40:29] <maksbotan> а я вот переформулировал!
[21:40:35] <maksbotan> Answer:
    Completely ommiting CFLAGS and friends may work on most systems, but
    generally is very bad idea, 'cause user can have settings that upstreams
    have never imagined. So try to find out concrete flags that cause breakage
    and use 'filter-flags' or 'strip-flags' from flag-o-matic.eclass to get
    rud of them.
[21:40:36] <maksbotan> например
[21:41:18] <maksbotan> а вот за 'cause повсюду мне стыдно
[21:41:27] <Deda_Zych> я же говорил, хрень этот ваш квиз
[21:41:34] <Zlogene> это на какой вопрос?
[21:44:24] <Zlogene> Deda_Zych а чем тебе квизы не по нраву?
[21:45:03] <Deda_Zych> я бы сказал, что для задач гентудева такая проверка знаний избыточна. Можно её куда более простой сделать.
[21:45:41] <Zlogene> ну вон staff-quiz написать дело 5 минут
[21:46:10] <Deda_Zych> а что это тебе даст? в смысле, какие полномочия?
[21:46:47] <Deda_Zych> да просто тут, на самом деле, понамешано всё в кучу, и QA, и CMVC, и девелопмент
[21:46:55] <Deda_Zych> как-то это всё неправильно...
[21:47:14] <Zlogene> мешанина в ebuild-quiz
[21:47:28] <Zlogene> в end-quiz только технические вопросы
[21:47:49] <Deda_Zych> CMVC - это configuration management and version control, если кто не понял
[21:48:05] <Deda_Zych> т.е. фактически "стрижка" дерева
[21:48:09] <Deda_Zych> основного
[21:49:02] <Zlogene> меня больше угнетают не квизы а бюрократия
[21:49:13] <Zlogene> но без нее не как
[21:49:24] eegorov вышел(а) из комнаты
[21:50:11] Civilian вошёл(а) в комнату
[21:51:43] <Deda_Zych> да просто никто не поднимал вопрос, вот и осталось всё в таком виде
[21:52:26] <Zlogene> maksbotan: а мне байтик сказал что можно копипаст, но главное с указанием откуда
[21:52:43] <maksbotan> ну может и можно, но это как-то не круто
[21:53:17] <Zlogene> ну вот в ebuild-quiz у меня копипаста нет почти вообще
[21:53:58] <Civilian> Deda_Zych: да вот для генту-дева эти знания не лишние. Потому что нужно понимать как устроены взаимоотношения в команде, нужно иметь опыт в QA, CMVC и девелопменте
[21:54:38] <Night Nord> maksbotan: rud of them
[21:54:48] <maksbotan> чо?
[21:54:48] <Zlogene> я б даже сказал что знания которые дают квизы недостаточны
[21:54:58] <maksbotan> Night Nord: не знаешь, кстати, как красиво в техе факторгруппу набрать?
[21:55:14] <Deda_Zych> про то и речь, что "играя изучаешь"
[21:55:36] <Night Nord> maksbotan: " flag-o-matic.eclass to get rud of them."
[21:55:43] <maksbotan> а, круто
[21:55:46] <maksbotan> не заметил
[21:55:50] <Night Nord> Извлечение rud'ы из еклассов
[21:55:51] <maksbotan> тут еще например fatail есть
[21:56:15] <Deda_Zych> в квиз для девелопера совсем не обязательно забивать, например, вопрос, как проводить регрессионное тестирование для гстримера
[21:56:20] <Night Nord> maksbotan: красиво - это как?
[21:56:24] <Deda_Zych> " flag-o-matic.eclass to get rud of them."
[21:56:25] <Deda_Zych> ?
[21:56:29] <Zlogene> вот например где написано что ебилды в @system дожны быть написаны на EAPI который появился не раньше 4х лет назад?
[21:56:30] <Deda_Zych> rud?
[21:56:39] <Night Nord> Deda_Zych: ну ты и слоу
[21:57:03] <Deda_Zych> get rid же, или не?
[21:57:08] <Deda_Zych> избавиться
[21:57:12] Night Nord facepalm
[21:57:12] <Civilian> Deda_Zych: девелопер как бы должен понимать как проводить регрессионное тестирование гстримера
[21:57:53] <Deda_Zych> Civilian: исключительно в общих чертах
[21:58:20] <Deda_Zych> Night Nord:  So try to find out concrete flags that cause breakage and use 'filter-flags' or 'strip-flags' from flag-o-matic.eclass to get rud of them.
[21:58:38] <Night Nord> Deda_Zych: [21:58:30] <Night Nord> maksbotan: rud of them
[21:58:44] <Zlogene> девелопер должен отличать регрессию от не регрессии, что бы понимать какие ошибки можно хлопнуть с чистой совестью
[21:58:45] <Night Nord> Deda_Zych: ты - слоу. Мы про это и говорили
[21:59:03] <Deda_Zych> Таким образом, найдите флаги, которые всё ломают и используйте filter-flags и strip-flags, чтобы от них избавиться.
[21:59:22] <Deda_Zych> Night Nord: про орфографию? лол
[21:59:50] <Night Nord> yup
[21:59:50] <Civilian> ruda: тут оказывается про тебя maksbotan в квизах писал
[21:59:55] <Deda_Zych> да, я в другом контексте был, прошу прощения
[22:00:13] <ruda> Civilian, ?
[22:00:49] <Civilian> ruda: да вот тут обсуждают опечатку ботана в его квизах
[22:01:13] <ruda> А
[22:01:15] <ruda> Ок
[22:01:30] <Deda_Zych> rude - это раздражаться
[22:01:40] <Zlogene> два года прошло, а только заметили:3
[22:01:45] <Deda_Zych> т.е. макс предлагает раздразиться от флагов
[22:01:59] <Deda_Zych> или как там правильно
[22:05:33] <Deda_Zych> ну и get rid _off_
[22:05:37] <Deda_Zych> maksbotan:
[22:06:19] <Deda_Zych> нет, соврал, не слушай меня
[22:06:20] <krigstask> Deda_Zych: нет
[22:06:31] <Deda_Zych> да, я уже осознал свой косяк
[22:06:43] <Deda_Zych> так же как и "траффик"
[22:06:54] <Deda_Zych> привычки вредные
[22:08:49] <krigstask> А что «траффик»?
[22:20:02] <Deda_Zych> krigstask: а то, что он "трафик"
[22:20:02] <Deda_Zych> на самом деле
[22:20:30] <krigstask> А, ты в этом смысле
[22:20:40] <krigstask> Ну это как putty q-:Е
[22:21:14] brute вошёл(а) в комнату
[22:21:27] brute вышел(а) из комнаты: Disconnected: closed
[22:25:52] <maksbotan> а что путти?
[22:26:23] krigstask прыгнул в окоп, чтоб не попасть под каломёт
[22:27:37] brute вошёл(а) в комнату
[22:28:10] brute вышел(а) из комнаты: Disconnected: closed
[22:36:18] <Deda_Zych> maksbotan: путти - это президент
[22:36:25] <Deda_Zych> а программа называется патти
[22:36:34] <maksbotan> пу-ти-ти-ай
[22:36:36] <maksbotan> ок?
[22:36:37] <Deda_Zych> нет
[22:36:49] <maksbotan> уай, да
[22:36:55] <Deda_Zych> сравни с dummy, например
[22:37:01] <Deda_Zych> или с мишками ГАмми
[22:37:04] <Deda_Zych> Gummy
[22:37:29] <maksbotan> party
[22:39:37] オレンジ вошёл(а) в комнату
[22:42:38] <maksbotan> чатик, а где тот проект на гитхабе, где писали свою библиотеку c++?
[22:46:28] <Deda_Zych> стандартную?
[22:46:54] <maksbotan> ну да
[22:47:03] <maksbotan> вроде недавно же где-то всплывало
[22:49:35] <krigstask> <Deda_Zych> а программа называется патти
Нет
[22:50:01] <Deda_Zych> пруф или да
[22:50:36] <Deda_Zych> http://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq-meaning
[22:50:47] <Deda_Zych> хотя бы сюда загляните, в самый низ
[22:50:55] <krigstask> which we pronounce /ˈpʌti/
[22:52:39] <krigstask> Жду признания
[22:53:46] <Deda_Zych> ты про долгую Т? оставим это на огрехи русского произношения
[22:55:38] <krigstask> С чего бы?
[22:55:49] <krigstask> Произноси уж правильно
[22:56:19] <Zlogene> а я всегда читал патти
[22:57:28] <Zlogene> кстати если в гуглепереводчике вбить и нажать на прослушивание тоже патти, не разу не путти ;)
[22:57:51] <krigstask> Zlogene: в английском нету долгих согласных. И в немецком. И в нидерландском
[22:58:44] loz вышел(а) из комнаты
[22:58:52] <krigstask> И во фризском, но это уже вам не очень надо знать
[23:02:46] <Zlogene> как хорошо что я не лингвист
[23:05:16] <krigstask> Любишь прозябать в неведении?
[23:05:31] <Zlogene> ну почему же
[23:05:37] <Zlogene> просто это не мое
[23:08:35] <Deda_Zych> Zlogene: он просто зануда
[23:08:35] <Deda_Zych> ;)
[23:09:00] Львёна вошёл(а) в комнату
[23:09:07] <krigstask> Кот бы говорил
[23:09:36] <evadim> опа, уже и коты разговаривают?
[23:10:00] <krigstask> Это ж условное наклонение
[23:16:05] <Deda_Zych> криг, вот ты человек грамотный
[23:16:32] <Deda_Zych> "opstelplaats brandweer"
[23:16:39] <Deda_Zych> это же голландский?
[23:17:49] <krigstask> Да, нидерландский
[23:18:01] <Deda_Zych> а что это означает?
[23:22:55] <krigstask> Похоже, стоянка пожарной части
[23:26:15] <Deda_Zych> да, похоже на то: эта надпись была на табличке у сооружения, напоминающего гараж
[23:29:00] <Zlogene> а кто нибудь пробовал ~linux-winnt запускать?
[23:47:00] <0xd34df00d> Блин.
[23:47:02] <0xd34df00d> Кто тут в иксах шарит?
[23:47:14] <0xd34df00d> Почему мне нужно делать XSelectInput на те окна, свойства которых мне интересны?
[23:47:17] <0xd34df00d> А другим таскбарам не нужно.
[23:54:13] <krigstask> Иксы несправедливы
[23:56:35] <0xd34df00d> Другим krigstask'ам.
[23:57:06] <krigstask> Ага, мне точно не нужно
[23:57:30] noga вошёл(а) в комнату
[23:57:43] brute вошёл(а) в комнату
[23:58:48] brute вышел(а) из комнаты: Disconnected: closed
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!