gentoo.ru
Общение на окологентушные темы
gentoo@conference.gentoo.ru
Четверг, 18 февраля 2016< ^ >
Pinkbyte установил(а) тему: Gentoo Linux || FAQ: http://www.gentoo.ru/faq || Вставки более 3 строк → app-text/wgetpaste || Логи: http://gentoo.ru/jabber/logs/ || Языками чешут в talks@conference.gentoo.ru ||  Фортунки http://fortunes.gentoo.ru || Дерево portage Gentoo официально переехало на git!
Конфигурация комнаты
Участники комнаты

GMT+3
[00:14:29] Civilian вошёл(а) в комнату
[00:55:41] bober2000 вышел(а) из комнаты
[01:11:13] evadim вышел(а) из комнаты
[01:11:14] maksbotan вышел(а) из комнаты
[01:22:36] krigstask вышел(а) из комнаты
[01:23:41] krigstask вошёл(а) в комнату
[01:26:38] Night Nord вышел(а) из комнаты
[01:49:25] Desu вышел(а) из комнаты
[01:53:52] beelzebubbie вышел(а) из комнаты
[01:54:51] beelzebubbie вошёл(а) в комнату
[03:30:02] Civilian вышел(а) из комнаты
[04:39:26] reonaydo вошёл(а) в комнату
[06:25:11] edgbla вышел(а) из комнаты
[06:46:08] intellect вошёл(а) в комнату
[08:51:08] eegorov вышел(а) из комнаты
[09:01:46] eegorov вошёл(а) в комнату
[09:02:22] slepnoga вошёл(а) в комнату
[09:10:08] slepnoga вышел(а) из комнаты
[10:12:06] evadim вошёл(а) в комнату
[10:25:09] Nikoli вышел(а) из комнаты
[10:34:52] GoodWin вышел(а) из комнаты
[10:43:27] slepnoga вошёл(а) в комнату
[10:55:07] bober2000 вошёл(а) в комнату
[10:59:41] evadim вышел(а) из комнаты
[11:26:34] Civilian вошёл(а) в комнату
[11:29:41] Desu вошёл(а) в комнату
[11:30:08] nis вошёл(а) в комнату
[12:00:18] slepnoga вышел(а) из комнаты
[12:10:02] eegorov вышел(а) из комнаты
[12:12:28] eegorov вошёл(а) в комнату
[12:32:34] Desu вышел(а) из комнаты
[13:24:46] reonaydo вышел(а) из комнаты: Отключён
[13:31:19] hitecnologys вышел(а) из комнаты
[13:31:32] hitecnologys вошёл(а) в комнату
[14:27:38] bober2000 вышел(а) из комнаты
[15:15:41] intellect вышел(а) из комнаты
[15:19:46] edgbla вошёл(а) в комнату
[15:52:24] medvedko вошёл(а) в комнату
[16:05:08] 0xd34df00d вошёл(а) в комнату
[17:19:51] Desu вошёл(а) в комнату
[17:32:33] SKonst вошёл(а) в комнату
[17:33:30] <SKonst> Civilian, не видать что-то
[17:33:36] <Civilian> mva:
[17:33:42] <Civilian> mva: тебя тут ищут
[17:33:43] <SKonst> аа
[17:33:46] <SKonst> :)
[17:34:14] <mva> штоа?
[17:34:48] <SKonst> mva, ты к prosody/оверлею lua насколько близок?
[17:34:53] <mva> на 100%
[17:35:02] <SKonst> не собирается же
[17:35:05] <mva> лпп
[17:35:15] <mva> вот прямо сейчас 9999 поставил
[17:35:17] <mva> на чистой генте
[17:35:19] <mva> с нуля
[17:35:38] <SKonst> могу нотариально заверенный скриншот приложить
[17:36:16] <mva> лучше нотариально заверенный билдлог на гист гитхабовый
[17:37:01] <SKonst> или ему надо luajit  2.1?
[17:38:29] <mva> ну, у меня оно, конечно, с luajit21, но не то, чтобы оно ему прямо надо
[17:38:35] <mva> ты билдлог-то покажешь или нет?
[17:38:45] <SKonst> сек
[17:39:29] <SKonst> https://bpaste.net/raw/4eb144e181eb
[17:39:40] <SKonst> https://bpaste.net/show/4eb144e181eb
[17:43:03] <mva> SKonst: ну а чего ты собираешь с USE=luajit без установленного luajit?
[17:43:26] <SKonst> Установленные версии:  2.0.9999
[17:43:43] <mva> eselect luajit set 1
[17:43:46] <mva> eselect lua set 1
[17:44:25] <mva> (второе опционально, зависит от того, откуда стоит dev-lang/lua и в каком слоте (и стоит ли вообще)
[17:44:29] <SKonst>   [1]   luajit-2.0.9999 *
[17:44:38] <SKonst> [3]   jit-2.0.9999 *
[17:45:05] <mva> это после выполнения команды или до него?
[17:45:09] <SKonst> до
[17:47:00] <mva> попробуй таки выполнить всё равно
[17:47:33] <mva> и потом `ls -l /usr/include/lua.h`
[17:48:00] <SKonst> eselect luajit set 1 помогло
[17:54:47] maksbotan вошёл(а) в комнату
[18:07:45] KronoZ вошёл(а) в комнату
[18:10:30] <KronoZ> господа, дайте плюсик (войс), дабы не вводить капчу снова при входе
[18:16:49] <mva> > плюсик (войс)
[18:16:53] <mva> тут не IRC
[18:17:16] <SKonst> участника
[18:18:11] <KronoZ> mva, участника, если не трудно
[18:19:19] <KronoZ> mva, но в моём клиенте это выглядит как плюсик http://kronoz.guru/screenshots/desktop-subtle-chat.png
[18:19:24] <mva> а вот и не участника
[18:19:29] <mva> а мембера
[18:19:34] <mva> участник итак есть
[18:19:46] <SKonst> в вакууме переведено как "участник" )
[18:20:18] <mva> э
[18:20:29] <hitecnologys> KronoZ: воу, воу, воу, как ты прицепил jabber к вичату?
[18:20:32] <mva> там участник и в ролях и в рангах штоле?
[18:20:45] <mva> hitecnologys: 1) это poezio, а не вичат там рядом
[18:20:51] <mva> 2) вообще-то вичат умеет jabber
[18:20:57] <mva> но немного через попу
[18:21:02] <hitecnologys> mva: умеет, но не в конференции.
[18:21:17] <hitecnologys> mva: понял, надо будет потыкать этот poezio.
[18:21:17] <mva> bitlbee? ^_^
[18:21:23] <hitecnologys> Это ещё что?
[18:21:33] <SKonst> mva, тип "пользователь", членство "участник"
[18:21:46] <KronoZ> hitecnologys, лол что? Это разные окна. Джаббер клиент у меня poezio
[18:21:46] <mva> IRC-сервер с транспортами в другие сети
[18:21:56] <hitecnologys> KronoZ: да я понял уже.
[18:21:58] <mva> SKonst: по ушам переводчику за такое
[18:22:16] <SKonst> mva, ты модератор/администратор
[18:22:26] <mva> hitecnologys: а ещё есть ekg2
[18:22:44] <hitecnologys> mva: ммм, не люблю я транспорты. У меня всё своё и неуютно чувствую, когда дядька обслуживает.
[18:22:50] <mva> // а ещё я хочу свой клиент-серверный на с+lua написать
[18:22:56] <Magistr> hitecnologys: так он селфхостед
[18:23:24] <mva> hitecnologys: э? какиой дядька? ставишь сервер себе на локалхост или впс и юзаешь
[18:23:29] <hitecnologys> Воу.
[18:23:32] <hitecnologys> Найс.
[18:23:56] <hitecnologys> Почему мне никто раньше об этом не сказал? >_<
[18:24:07] <hitecnologys> Почему я сначала страдаю, а потом узнаю, что можно было не страдать?
[18:24:14] 0xd34df00d вышел(а) из комнаты: Disconnected: closed
[18:24:15] <SKonst> :)
[18:24:34] <Magistr> hitecnologys: потому что спрашивать надо
[18:24:34] <hitecnologys> Эх… Спасибо большое за эту штуку. Пойду что-ли тыкать.
[18:25:01] <hitecnologys> Magistr: у меня почему-то твой ник не комплитит. Это что за магия?
[18:25:18] <mva> hitecnologys: у него M не M
[18:25:31] <hitecnologys> mva: я пробовал и русскую, всё равно не то.
[18:25:37] <mva> и не русская
[18:25:39] <mva> :)
[18:25:50] <hitecnologys> Даже если табом перебирать не предлагает.
[18:25:55] <hitecnologys> Всех проходит, а его опускает.
[18:25:57] <Magistr> Оо что за магия
[18:26:09] <mva> а у меня табом предлагает
[18:26:14] <hitecnologys> Жесть какая-то.
[18:26:21] <Magistr> да псина у меня тоже предлагает
[18:26:22] 0xd34df00d вошёл(а) в комнату
[18:26:37] <hitecnologys> mcabber меня уже совсем бесит.
[18:26:42] <hitecnologys> Magistr: во, теперь работает.
[18:26:45] <mva> меня он уже давно бесит
[18:26:48] <Magistr> я ник поменял
[18:26:50] <mva> хоть я им и не пользовался
[18:26:53] <hitecnologys> mva: а что есть лучше?
[18:26:56] <mva> только пару раз запускал
[18:27:01] <mva> hitecnologys: из консольного?
[18:27:04] <hitecnologys> Я уже год хочу соскочить, но лучше пока ничего нет.
[18:27:04] <hitecnologys> Да.
[18:27:08] <hitecnologys> Не переношу гуи.
[18:27:37] <mva> ну, как я выше и говорил: ekg2, poezio, weechat ;)
[18:28:10] <hitecnologys> Ну вичатом я уже давно пользуюсь.
[18:28:40] <hitecnologys> Слушайте, а под poezio нет ебилдов ни у кого?
[18:29:02] <KronoZ> у меня есть
[18:29:08] <mva> есть
[18:29:08] <hitecnologys> KronoZ: а не поделишься?
[18:29:11] <mva> в bgo-overlay
[18:29:23] <mva> (а так же, собственно, на багзилле)
[18:29:24] <hitecnologys> Хм, окей, ша затестим.
[18:29:42] <KronoZ> mva, там сломаные или устаревшие
[18:29:50] <KronoZ> hitecnologys, http://wiki.kronoz.guru/page/gentoo-overlay/
[18:30:12] <hitecnologys> KronoZ: о, спасибо.
[18:31:42] <mva> KronoZ: вариант 3: wget  https://raw.githubusercontent.com/KronoZed/gentoo-overlay/master/repositories.xml -O /etc/layman/overlays/kronoz.xml
[18:32:34] <mva> а ещё, вместо всех трёх вариантов проще было бы ТЕБЕ пойти на багзиллу и попросить добавить оверлей в список
[18:32:36] <0xd34df00d> Все чтоб личкрафтами не пользоваться.
[18:32:49] <hitecnologys> 0xd34df00d: TUI есть? =)
[18:32:51] <mva> а потом пойти с номером бага на #gentoo-overlays и пнуть кого-нибудь
[18:32:58] <hitecnologys> 0xd34df00d: вот сделаешь — буду пользоваться.
[18:33:03] <0xd34df00d> hitecnologys: зачем?
[18:33:05] <mva> hitecnologys:
> личкрафты
> ui
[18:33:12] <hitecnologys> 0xd34df00d: затем, что я хочу?
[18:33:17] <mva> 0xd34df00d: [21:15:25] <hitecnologys> Не переношу гуи.
[18:33:31] <mva> hitecnologys: я у него уже лет 7 прошу. Отвечает что нинужно.
[18:33:47] <hitecnologys> mva: буэ, фигово. =(
[18:34:23] <KronoZ> mva, я знаю, но я пока другими делами занят
[18:34:52] <hitecnologys> У меня тоже свой оверлей есть, мне его тоже надо на багзилу?
[18:35:01] <mva> а сейчас он, вон, вообще, в NYC переехал и заразился "американкой": нет кодировки кроме ASCII, нет часовых поясов кроме PDT, нет языков программирования кроме хаскеля
[18:35:02] <0xd34df00d> Лан.
[18:35:23] <0xd34df00d> mva: чего ты у меня просишь?
[18:35:33] <0xd34df00d> Я уже даже многооконность для жаббера запилил.
[18:35:39] <mva> отвязку личкрафтов от UI
[18:36:02] <mva> т.е. чтобы ядро и GUI были не связаны
[18:36:27] <0xd34df00d> И как ты себе это представляешь?
[18:36:45] <mva> легко
[18:36:50] <hitecnologys> 0xd34df00d: обычная программисткая задача, что такого?
[18:37:14] <0xd34df00d> mva: не, мне интересно в конексте личкрафтов.
[18:37:18] <0xd34df00d> Контексте.
[18:37:22] <hitecnologys> Я бы вообще даже сделал через сокеты, чтобы языконезависимо было…
[18:37:33] mva пытается вспомнить как тот клиентсерверный IRC-клиент на кутях зовётся,
[18:37:49] <mva> 0xd34df00d: я уже описывал
[18:38:02] <mva> основной бинарник - тупо загружалка модулей и ничего больше.
[18:38:12] <mva> ядро - основной модуль с API для общения модулей между собой
[18:38:15] <mva> и ничего больше
[18:38:30] <mva> UI-бекенды - отдельными модулями
[18:38:48] <0xd34df00d> hitecnologys: представил себе, как модуль поддержки адиумостилей будет дергаться через сокеты.
[18:39:05] <0xd34df00d> mva: уи-бекенды для чего?
[18:39:16] <mva> для личкрафтов? :)
[18:39:19] <0xd34df00d> Для всех модулей, даже наперед неизвестных?
[18:39:22] <mva> нет
[18:39:26] <0xd34df00d> А для чего?
[18:39:43] <0xd34df00d> Вот есть азот. Кто отвечает за его рендеринг?
[18:39:50] <hitecnologys> 0xd34df00d: ну щито поделать, зато универсально.
[18:39:56] <mva> никто
[18:40:04] <mva> он шлёт что нужно отрендерить
[18:40:14] <0xd34df00d> hitecnologys: зато тормозит и неюзабельно.
[18:40:17] <mva> только как-нибудь тулкитонезависимо
[18:40:19] <mva> через апи ядру
[18:40:27] <mva> а ядро передаёт активному UI-модулю
[18:40:33] <hitecnologys> 0xd34df00d: ну смотря как реализуешь.
[18:40:37] <mva> будь то графический или терминальный или сетевой
[18:40:52] <0xd34df00d> mva: стоп. Тулкитонезависимо или репрезентация-независимо, чтобы в терминал этим тоже срать?
[18:41:10] <mva> почему "или"?
[18:41:11] <0xd34df00d> Ты ведь понимаешь, что семантика в случаях GUI и CLI сильно разная?
[18:42:14] <0xd34df00d> Иначе поставь себе libcaca-бекенд для кутей и радуйся жизни.
[18:42:23] <0xd34df00d> Будет тебе TUI.
[18:42:37] <mva> в том-то и дело, что слать в ядро он должен так, чтобы не зависеть от конкретной семантики (т.е. придумать свою фронтендную семантику, а UI-модули уже будут её преобразовывать в бекендную)
[18:43:02] <mva> он работает черезанально
[18:43:23] <0xd34df00d> Потому что иначе так работать и нельзя с данными требованиями.
[18:43:30] <mva> можно
[18:43:36] <mva> вичат же работает
[18:43:39] <mva> и этот
[18:43:45] <mva> всё не могу название вспомнить
[18:43:50] <mva> ща
[18:44:04] <mva> quassel
[18:44:07] <0xd34df00d> mva: не зависеть от конкретной семантики нельзя. Даже на мобильных девайсах и на десктопах морды разные и семантики немножко разные.
[18:44:13] <mva> lf b уьфсы
[18:44:23] <mva> *да и emacs с vim'ом
[18:44:38] <0xd34df00d> mva: вичат --- иркоклиент. Его рендерер знает о специфике IM.
[18:44:47] <mva> emacs!
[18:44:56] <0xd34df00d> Рендерер ядра личкрафтов заведомо не знает о специфике IM.
[18:45:05] <mva> он и не должен
[18:45:07] <0xd34df00d> mva: а что emacs?
[18:45:35] <mva> он должен посмотреть на назначение и на тело API-запроса
[18:45:47] <0xd34df00d> Какое еще назначение?
[18:46:04] <mva> не коси под тупого и не заставляй за теб писать код
[18:46:17] <mva> или хотя бы не перебивай
[18:46:21] <0xd34df00d> Я не кошу, мне твои слова непонятны.
[18:47:12] <0xd34df00d> У тебя в итоге бекенд для libcaca получится.
[18:47:27] <0xd34df00d> Либо ты в ядро втянешь всевозможные семантики всех модулей.
[18:47:31] <0xd34df00d> Что дно и не нужно.
[18:49:46] <Civilian> о! срачики, как в старые добрые времена!
[18:50:22] <mva> рандомный модуль личкрафтов шлёт в ядро API-реквест а-ля (не обязательно именно в таком виде, но для примера): "{type: 'ui'; req: {'widget: input_field','position: bottom'},{'widget: text','position: top'}}"; Ядро смотрит какой из UI-модулей сейчас загружен и шлёт в него этот запрос. А тот уже рендерит это. Будто через ncurses, если он для curses, или средствами QtGui, если для гуя. Ну и в таком духе.
[18:50:42] <Civilian> mva: клиент-серверный ирк - quassel
[18:50:50] <mva> Civilian: поздно :)
[18:51:08] SKonst вышел(а) из комнаты: Вышел из Vacuum-IM
[18:51:37] <0xd34df00d> Поздравляю. Ты получил кутишную платформенную абстракцию.
[18:51:51] <0xd34df00d> Осталось еще немного, чтобы понять, что толку в этом нет.
[18:52:03] <Civilian> mva: квассел тока клиент-серверный. Там есть сервер и клиент общающиеся по TCP :)
[18:52:48] <Civilian> mva: и у него вообще есть просто команды для получения кусков инфы
[18:52:54] <Civilian> и кто хочет тот так и пилит клиенты
[18:54:17] <Civilian> mva: точнее квассел тупо дает RPC :)
[18:54:46] <mva> 0xd34df00d: что, блин, значит "нет", если у тебя уже не первый человек и не первый год просит наличие разных UI-бекендов? Как минимум это говорит о том, что толк есть. Просто тебе лень заморачиваться.
[18:54:48] <Civilian> с фичами типа логин и пр.
[18:57:41] <0xd34df00d> mva: а зачем (G)UI-бекенды разные, потому что у кого-то тулкитофобия, что ли?
[18:57:43] SKonst вошёл(а) в комнату
[18:58:02] <0xd34df00d> А CLI ты с такими абстракциями, как ты предложил, не добьешься.
[18:58:18] <mva> представь себе, не все пользуются девайсами с мониторами и "толстыми" компьютерами
[18:58:31] <0xd34df00d> А что вместо монитора?
[18:58:47] <mva> я, например, люблю держать weechat на удалённом сервере и заходить из разных мест мира с разных девайсов
[18:58:55] <mva> 0xd34df00d: tmux!
[18:59:07] <mva> ну или тонкий клиент
[18:59:18] <mva> (ну или сетевой RPC-клиент)
[19:01:17] <hitecnologys> А мне и с жирного ПК приятнее в терминал глядеть…
[19:01:19] <hitecnologys> ЧЯДНТ?
[19:03:04] <0xd34df00d> mva: иксы давно сетевые сами по себе.
[19:03:25] <0xd34df00d> Я прям сейчас дергаю kdevelop, крутящийся в нескольких километрах от меня на мощном сервере.
[19:03:46] maksbotan вышел(а) из комнаты
[19:05:49] <KronoZ> mva, для этого придумали баунсеры, например BIP как у менч
[19:19:11] Civilian вышел(а) из комнаты
[19:25:12] <mva> 0xd34df00d: а теперь перенеси его интерфейс на другую машину без перезапуска
[19:26:08] <mva> это даже не говоря о том, что не всегда на девайсе, с которого ты подключаешься есть иксы и принципиальная возможность их развернуть
[19:27:07] <mva> KronoZ: немного не то, на самом деле
[19:30:05] <mva> блин
[19:30:08] <mva> фигня какая-то
[19:30:47] <mva> клонирую swiften гитом в интерактивном режиме (в смысле, руками в консоли) - всё норм
[19:31:12] <mva> пытаюсь смерджить - посреди клонирования I/O Error и фейлится
[19:31:22] <mva> и, чем гит особенно бесит - даже не пытается повторить.
[19:31:42] <mva> что уже говорить о продолжении с того же места, а не сначала
[20:00:01] <0xd34df00d> mva: без проблем переносится, в чем проблема? Запущен же он на сервере.
[20:01:34] SKonst вышел(а) из комнаты: Вышел из Vacuum-IM
[20:41:14] hitecnologys вышел(а) из комнаты
[20:43:46] hitecnologys вошёл(а) в комнату
[20:46:07] hitecnologys вышел(а) из комнаты
[20:49:25] hitecnologys вошёл(а) в комнату
[20:52:25] jam666 вошёл(а) в комнату
[21:09:44] bober2000 вошёл(а) в комнату
[21:10:45] slepnoga вошёл(а) в комнату
[21:37:08] maksbotan вошёл(а) в комнату
[21:46:20] jam666 вышел(а) из комнаты: Disconnected: closed
[21:47:28] medvedko вышел(а) из комнаты
[21:52:41] slepnoga вышел(а) из комнаты
[21:56:48] bober2000 вышел(а) из комнаты
[22:07:20] slepnoga вошёл(а) в комнату
[22:19:39] nis вышел(а) из комнаты
[22:24:14] slepnoga вышел(а) из комнаты
[22:36:01] Night Nord вошёл(а) в комнату
[22:46:17] bober2000 вошёл(а) в комнату
[22:47:38] maksbotan вышел(а) из комнаты
[23:15:11] Лёха вошёл(а) в комнату
[23:50:58] Night Nord вышел(а) из комнаты
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!