2018-07-31.log colorize raw
[01:04:30] *** Quits: MeXaN1cK (~quassel@broadband-90-154-71-37.ip.moscow.rt.ru) (Read error: Connection reset by peer)
[02:00:04] *** brote changes topic to 'Правила https://git.io/vwLXq : VK https://vk.com/hashccru │ 2018-07-31: '
[06:17:13] *** Quits: brote (~brote@host-46-50-128-141.bbcustomer.zsttk.net) (Ping timeout: 194 seconds)
[06:18:19] *** Joins: brote (~brote@host-46-50-128-141.bbcustomer.zsttk.net)
[06:18:19] *** zsh sets mode: +o brote
[08:33:43] <LeshaInc> irc rip
[08:33:50] <LeshaInc> rippu
[08:33:53] <LeshaInc> никого нет
[08:33:55] <LeshaInc> лул
[08:41:45] *** Joins: man_cubus (~konst@c.108.169.a475.ukr.adsl.cyfra.net)
[08:41:58] <man_cubus> o/
[08:42:11] <man_cubus> 0
[08:42:11] <LeshaInc> man_cubus: риппо
[08:42:12] <LeshaInc> никого нет
[08:42:18] <LeshaInc> даже прикола
[08:42:43] <man_cubus> Эк ты себя никем обозвал
[08:44:01] <jvekstrem-extrem> o4
[08:44:25] <jvekstrem-extrem> RiP IrC))))))
[08:45:44] <jvekstrem-extrem> никого нет
[08:45:48] <jvekstrem-extrem> лул
[08:46:02] <jvekstrem-extrem> @kogda унрип
[08:46:02] <fs24_bot> Вопрос: Когда унрип | Ответ: Сегодня
[08:46:17] <jvekstrem-extrem> @kogda рип
[08:46:17] <fs24_bot> Вопрос: Когда рип | Ответ: Завтра
[08:48:34] <jvekstrem-extrem> @kogda конец света?
[08:48:35] <fs24_bot> Вопрос: Когда конец света? | Ответ: Сегодня
[08:49:10] <jvekstrem-extrem> @top5 из деревни
[08:49:10] <fs24_bot> Топ 5 'из деревни'
[08:49:11] <fs24_bot> jvеkstrеm-еxtrеm: 8
[08:49:11] <fs24_bot> LеshаInс: 2
[08:49:11] <fs24_bot> brоtе: 2
[08:49:11] <fs24_bot> bоbеr: 1
[08:49:11] <fs24_bot> Тоtоrо: 1
[08:50:14] <jvekstrem-extrem> @top5 деревни
[08:50:14] <fs24_bot> Топ 5 'деревни'
[08:50:15] <fs24_bot> jvеkstrеm-еxtrеm: 72
[08:50:15] <fs24_bot> jvеkstrеm-еxtrеm_: 5
[08:50:15] <fs24_bot> LеshаInс: 3
[08:50:15] <fs24_bot> Тоtоrо: 3
[08:50:15] <fs24_bot> brоtе: 3
[08:51:05] <jvekstrem-extrem> рип
[08:52:28] <jvekstrem-extrem> @логи
[08:55:02] <LeshaInc> что то не собирается
[08:55:03] <LeshaInc> фрикад
[08:55:05] <LeshaInc> и ошибок не пишет
[08:55:08] <LeshaInc> пробую шлангом собрать
[08:55:11] <LeshaInc> хз
[08:55:18] <LeshaInc> вроде на трависе фрикада
[08:55:20] <LeshaInc> все собирается
[08:55:21] <LeshaInc> отлично
[08:57:21] <LeshaInc> притом
[08:57:25] <LeshaInc> никаких ошибок то не пишет
[08:57:25] <LeshaInc> лул
[09:10:14] <fingercomp> алсо, анавая
[09:10:32] <LeshaInc> наконец
[09:10:33] <LeshaInc> понял вроде
[09:10:35] <LeshaInc> чего не хватает
[09:10:51] <LeshaInc> fingercomp: шмейк рипнут
[09:10:55] <LeshaInc> пишет ошибку
[09:10:56] <LeshaInc> а потом
[09:10:58] <LeshaInc> еще тонна строк
[09:11:00] <LeshaInc> остальное билдит
[09:11:06] <LeshaInc> риппо
[09:11:08] <fingercomp> за змейку
[09:11:08] <LeshaInc> как искать ошибку
[09:11:10] <fingercomp> лул
[09:11:10] <LeshaInc> кроме как грепом
[09:11:11] <LeshaInc> лул
[09:11:21] <fingercomp> нехрен на сях писать ибо
[09:11:25] <fingercomp> и моглах
[09:11:29] <fingercomp> *могилах
[09:11:31] <LeshaInc> так шмейк
[09:11:32] <LeshaInc> и юзают
[09:11:33] <LeshaInc> для с++ проектов
[09:11:34] <LeshaInc> лул
[09:11:36] <fingercomp> ну вот
[09:11:40] <fingercomp> нехрен на ++ писать
[09:11:41] <LeshaInc> ну вот
[09:11:42] <fingercomp> есть руст
[09:11:43] <LeshaInc> нехрен шмейк юзать
[09:11:48] <fingercomp> и шмейк тоже нехрен
[09:11:50] <fingercomp> всё нехрен
[09:11:50] <LeshaInc> но кути все равно
[09:11:52] <LeshaInc> не перепишешь
[09:11:53] <LeshaInc> на русте
[09:11:53] <fingercomp> все за руст
[09:11:54] <LeshaInc> лул
[09:11:57] <LeshaInc> fingercomp: пиши
[09:11:58] <LeshaInc> гуи тулкит
[09:11:59] <LeshaInc> на русте
[09:12:00] <fingercomp> надо переписать
[09:12:03] <LeshaInc> чтобы быстрым был
[09:12:04] <fingercomp> Qt-CE
[09:12:11] <LeshaInc> и унрипнутым
[09:12:16] <LeshaInc> с нативным лук-н-филом
[09:12:20] <fingercomp> LeshaInc: проблема в том, что я не знаю даже, как сделать гуи тулкит
[09:12:32] <fingercomp> пусть даже медленный
[09:12:33] <fingercomp> лул
[09:12:36] <LeshaInc> *как сделать гуи тулкит под ссанный ос
[09:12:53] <fingercomp> вот под OC знаю
[09:12:53] <fingercomp> лол
[09:12:59] <LeshaInc> что то не вижу
[09:13:03] <LeshaInc> чтобы ты знал
[09:13:12] <fingercomp> можно даже будет в тту портнуть
[09:13:12] <fingercomp> лул
[09:13:42] <fingercomp> надо посмотреть будет, да
[09:13:57] <fingercomp> как гуи работает вообще
[09:14:06] <fingercomp> но кроссплатформенный зафигачить ещё
[09:14:10] <jvekstrem-extrem> зачем руст
[09:14:14] <jvekstrem-extrem> когда есть пистолет
[09:14:24] <fingercomp> пистолет раз в 70 медленнее ибо
[09:14:28] <LeshaInc> fingercomp: в кути нативный лук н филл
[09:14:30] <LeshaInc> через стили
[09:14:30] <fingercomp> если не более
[09:14:31] <LeshaInc> делается
[09:14:31] <LeshaInc> лул
[09:14:34] <fingercomp> LeshaInc: лул
[09:14:50] <LeshaInc> мне вот интересно
[09:14:55] <LeshaInc> как там рендеринг работает
[09:15:07] <fingercomp> ~g how does qt work
[09:15:08] <yui`> Qt for Beginners - Qt Wiki / https://wiki.qt.io/Qt_for_Beginners
[09:15:13] <jvekstrem-extrem> а зачем тебе быстро
[09:15:25] <jvekstrem-extrem> в туалет не успеваешь
[09:15:25] <jvekstrem-extrem> что ли
[09:15:25] <jvekstrem-extrem> ?
[09:15:28] <LeshaInc> QPainter
[09:15:49] <LeshaInc> QPaintDevice instances, such as QImage, QOpenGLPaintDevice, QWidget, and QPrinter.
[09:16:03] <LeshaInc> лол
[09:16:12] <LeshaInc> QPrinter это реально на принтере рисует
[09:16:17] <fingercomp> ЛОЛ
[09:16:21] <LeshaInc> физическом
[09:17:00] <LeshaInc> ну короче проги на кути опенгл юзают
[09:17:11] <LeshaInc> а в QPainter там какой то интерфейс
[09:17:15] <LeshaInc> для отрисовки векторной графики
[09:17:18] <fingercomp> ~g qt5 for beginners
[09:17:24] <yui`> Qt for Beginners - Qt Wiki / https://wiki.qt.io/Qt_for_Beginners
[09:17:33] <LeshaInc> компилишь кути дезигнер и пишешь код
[09:17:33] <fingercomp> ~g qt5 quickstart
[09:17:34] <yui`> Getting Started with Qt | Qt 5.11 - Qt Documentation / http://doc.qt.io/qt-5/gettingstarted.html
[09:17:35] <LeshaInc> там легко делается
[09:17:36] <LeshaInc> лул
[09:18:13] <LeshaInc> но на плюсени
[09:18:22] <LeshaInc> к си биндингов нет
[09:18:24] <LeshaInc> никаких вообще
[09:18:25] <fingercomp> я не НЕО, не собираюсь плюсневеть
[09:18:30] <LeshaInc> есть только биндинги к qml
[09:18:32] <LeshaInc> сишные
[09:18:33] <LeshaInc> и получается
[09:18:34] <fingercomp> уж лучше на сях писать, лол
[09:18:36] <fingercomp> гтк вот на сях
[09:18:38] <fingercomp> он лучше
[09:18:46] <LeshaInc> что в расте интерфейс к кути сделать нельзя нормально
[09:18:50] <LeshaInc> потому что кути на плюсах
[09:18:56] <LeshaInc> fingercomp: гтк хрень
[09:18:59] <fingercomp> ну, кто-то же делает
[09:19:01] <LeshaInc> лучше свой гуи тулкит
[09:19:02] <LeshaInc> на русте
[09:19:09] <fingercomp> сё есть верно, да
[09:19:11] <LeshaInc> fingercomp: к qml разве что
[09:19:12] <fingercomp> натив всегда лучше
[09:19:14] <LeshaInc> или своими костылями
[09:19:17] <LeshaInc> костыльные прослойки
[09:19:21] <LeshaInc> сишные
[09:19:26] <LeshaInc> но напрямую к плюсам
[09:19:31] <LeshaInc> ну такое себе
[09:19:38] <LeshaInc> учитывая что в плюсах исключения
[09:19:41] <LeshaInc> конструкторы деструкторы
[09:20:08] <fingercomp> ну, в русте и те, и другие запилить можно
[09:20:12] <fingercomp> new и Drop
[09:20:18] <LeshaInc> исключения
[09:20:20] <LeshaInc> как будешь делать?
[09:20:25] <LeshaInc> только если делать сишную прослойку
[09:20:27] <LeshaInc> и каждый вызов
[09:20:27] <fingercomp> ммм
[09:20:30] <LeshaInc> оборачивать в try-catch
[09:20:37] <fingercomp> дааа
[09:21:10] <fingercomp> а там как устраивается унвиндер стэка?
[09:21:12] <fingercomp> в плюсени-то
[09:21:16] <LeshaInc> хз
[09:21:25] <LeshaInc> ну в русте то тоже
[09:21:28] <LeshaInc> исключения эмулируются
[09:21:31] <LeshaInc> через тред
[09:21:32] <LeshaInc> и паник
[09:21:32] <LeshaInc> лул
[09:23:04] <fingercomp> но, вообще, не все же там функции эксепшены шлют
[09:23:13] <fingercomp> так что можно всё оборачивать
[09:26:20] <LeshaInc> проблема в том
[09:26:28] <LeshaInc> что если ты хочешь взорвать интернет своей разработкой на русте
[09:26:33] <LeshaInc> тебе придется сначала взорвать мозг
[09:28:16] <fingercomp> я инкрементально этим занимаюсь
[09:29:11] <LeshaInc> я один люблю бутеры с флагом польши
[09:29:19] <LeshaInc> с майонезом и кетчупом
[09:29:20] <LeshaInc> ?
[09:29:29] <fingercomp> не видел таких бутеров
[09:29:31] <man_cubus> LeshaInc: Не ты один
[09:29:38] <fingercomp> и не собирался таких делать
[09:29:40] <LeshaInc> fingercomp: сверху майонезом поливаешь
[09:29:40] <fingercomp> лул
[09:29:43] <LeshaInc> снизу кетчупом
[09:29:48] <fingercomp> я понял, да
[09:30:25] <LeshaInc> вообще, если делать гуи тулкит на русте
[09:30:31] <LeshaInc> то сначала надо как раз отрисовщик сделать
[09:30:31] <LeshaInc> векторный
[09:30:42] <LeshaInc> абстрагированный от бекенда
[09:30:48] <LeshaInc> и чтобы он был
[09:30:51] <LeshaInc> быстрее чем другие
[09:30:52] <LeshaInc> лул
[09:30:56] <LeshaInc> а то скажут ненужно
[09:32:34] <LeshaInc> ну такой еще даже не в планах
[09:32:44] <LeshaInc> уже могу сказать, что он обогнал отрисовщик инскейпа
[09:33:17] <LeshaInc> я на бумаге ибо быстрее рисую
[09:33:22] <LeshaInc> ржавым гвоздем
[09:33:29] *** Joins: Asior (~Anton@217.118.95.115)
[09:33:29] *** zsh sets mode: +v Asior
[09:34:42] <man_cubus> о/
[09:36:06] <fingercomp> LeshaInc: хочешь пилить гуи тулкит для руста?
[09:36:08] <fingercomp> (лул)
[09:36:10] <fingercomp> o7
[09:36:25] <LeshaInc> была бы возможность
[09:36:30] <LeshaInc> запилил бы
[09:36:31] <LeshaInc> лул
[09:36:34] <LeshaInc> но такой нет
[09:36:36] <LeshaInc> я же заброшу
[09:39:06] <fingercomp> лул
[09:39:20] <LeshaInc> fingercomp: хочешь прикол?
[09:39:23] <brote> [ hastebin ] - hastebin.com
[09:39:24] <jvekstrem-extrem> лул
[09:39:25] <LeshaInc> это ОДИН варнинг
[09:39:26] <LeshaInc> в коде фрикада
[09:39:30] <LeshaInc> и я даже не полностью скопировал
[09:39:37] <fingercomp> жжжжжжжжжжжжжжжжжжжжжжжжжееееесть
[09:39:47] <LeshaInc> это только note
[09:40:15] <fingercomp> генерики эти — это жесть
[09:40:16] <LeshaInc> кто теперь смеет говорить, что в русте сообщения об ошибках длинные?
[09:40:30] <fingercomp> а ведь каждый такой темплейт — это копирование
[09:40:39] <fingercomp> сколько мегабайт кода там нафигачено?
[09:40:42] <fingercomp> фиг скажешь, да
[09:40:53] <LeshaInc> фрикад?
[09:40:57] <LeshaInc> а ты попробуй его гит репу склонировать
[09:41:02] <LeshaInc> да посмотри как долго будет
[09:41:05] <LeshaInc> там что ли гиг почти
[09:41:09] <LeshaInc> в гит репе
[09:41:11] <LeshaInc> на гитхабе
[09:41:20] <fingercomp> лул
[09:41:30] <fingercomp> вообще, я давно уже думаю запилить статус для и3бара
[09:41:42] <LeshaInc> так уже был
[09:41:43] <LeshaInc> на русте
[09:41:44] <LeshaInc> лул
[09:42:04] <fingercomp> ибо и conky, и уж тем более i3status толком что-либо не дают
[09:42:04] <brote> [ GitHub - greshake/i3status-rust: Very resourcefriendly and feature-rich replacement for i3status, written in pure Rust ] - github.com
[09:42:08] <fingercomp> о
[09:42:11] <LeshaInc> клики даже есть
[09:42:16] <LeshaInc> то что нужно тебе
[09:42:18] <LeshaInc> лул
[09:42:37] <jvekstrem-extrem> какой стаутс для и3?
[09:42:38] <jvekstrem-extrem> из вк что ли
[09:42:39] <jvekstrem-extrem> ?
[09:43:09] <jvekstrem-extrem> а
[09:43:09] <jvekstrem-extrem> лул
[09:43:14] <jvekstrem-extrem> прикольно выглядит
[09:43:20] <jvekstrem-extrem> хотя я хз чё за мода
[09:43:21] <jvekstrem-extrem> сейчас
[09:43:22] <LeshaInc> поуерлайн
[09:43:23] <LeshaInc> для рипов
[09:43:28] <LeshaInc> мне не нравится
[09:43:32] <LeshaInc> вилы какие то
[09:43:33] <jvekstrem-extrem> в терминалы и статусы
[09:43:35] <fingercomp> но таки нет
[09:43:41] <jvekstrem-extrem> лепить эти стрелочки
[09:43:42] <jvekstrem-extrem> или чё это
[09:43:43] <fingercomp> я хочу не готовый набор для бара делать
[09:43:56] <fingercomp> а сделать апи какой-то
[09:44:00] <fingercomp> который будет юзерские модули грузить
[09:44:02] <LeshaInc> как обычно
[09:44:05] <LeshaInc> упороться))))
[09:44:11] <fingercomp> ну, да
[09:44:14] <LeshaInc> еще дбус
[09:44:15] <LeshaInc> прилепи
[09:44:16] <LeshaInc> лул
[09:44:21] <LeshaInc> чтобы каждый блок - процесс
[09:44:24] <LeshaInc> и общается с главным
[09:44:28] <fingercomp> я не хочу перецомпилять просто статус каждый раз
[09:44:36] <LeshaInc> а че его там цомпилять
[09:44:38] <LeshaInc> рестартнуть и3
[09:44:39] <LeshaInc> и все
[09:44:40] <LeshaInc> лул
[09:44:41] <LeshaInc> одной кнопкой
[09:44:46] <fingercomp> ну, не всегда же
[09:44:48] <jvekstrem-extrem> а почему возле лоад авереж
[09:44:48] <jvekstrem-extrem> шестеренки
[09:44:49] <jvekstrem-extrem> стоят
[09:44:49] <jvekstrem-extrem> ?
[09:44:55] <fingercomp> там, если видишь, как экшоны сделаны
[09:44:56] <LeshaInc> лишние символы
[09:44:57] <LeshaInc> пилят
[09:44:59] <fingercomp> это шелл-крипт тупо
[09:45:06] <jvekstrem-extrem> лучше просто иконку проца
[09:45:08] <jvekstrem-extrem> прилипили
[09:45:08] <fingercomp> а я хочу хттп слать, к примеру
[09:45:09] <LeshaInc> лучше вообще
[09:45:10] <LeshaInc> без иконки
[09:45:17] <LeshaInc> и la: 14.88 13.37 2.28
[09:45:22] <LeshaInc> как у меня сделано
[09:45:23] <LeshaInc> унрип
[09:45:28] <fingercomp> это бар -> статус -> шелл-крипт -> пистон-крипт
[09:45:36] <LeshaInc> так шел крипт
[09:45:37] <fingercomp> а мне ещё кэширование бы не помешало
[09:45:39] <LeshaInc> можно наверное не юзать
[09:45:46] <fingercomp> а, ну да
[09:45:47] <fingercomp> лул
[09:45:49] <fingercomp> но всё же
[09:45:55] <fingercomp> я хочу полноценный язык программирования
[09:45:59] <LeshaInc> а сделать #!/usr/bin/env python3
[09:46:03] <LeshaInc> fingercomp: нахер
[09:46:05] <LeshaInc> ты че упоролся
[09:46:08] <LeshaInc> для статус бара
[09:46:09] <LeshaInc> ?
[09:46:17] <fingercomp> ну, как тебе сказать
[09:46:20] <fingercomp> конечно, я упоролся
[09:46:23] <fingercomp> но это не о том
[09:46:32] <fingercomp> я вот хочу погоду запилить, например, сам
[09:46:40] <fingercomp> но надо бар перецомпилять
[09:46:43] <fingercomp> а мне этого не хочется
[09:46:46] <fingercomp> воть
[09:46:53] <LeshaInc> *лишь бы не компилить*
[09:46:56] <LeshaInc> а сам только и делает
[09:46:57] <LeshaInc> что компилит
[09:46:59] <fingercomp> лишь бы не компилить
[09:46:59] <fingercomp> да
[09:47:01] <LeshaInc> на своем 1 ядерном цп
[09:47:22] <fingercomp> какие там криптовые языки есть для руста?
[09:47:35] <LeshaInc> чисто рустовые есть
[09:47:42] <LeshaInc> ну лисп точно есть
[09:47:43] <fingercomp> ща на овсом руст зайдём
[09:47:44] <LeshaInc> плюс два языка
[09:47:45] <LeshaInc> dyon
[09:47:47] <LeshaInc> и еще одна херня
[09:47:52] <LeshaInc> биндинги есть
[09:47:52] <jvekstrem-extrem> ещё NEO
[09:47:53] <jvekstrem-extrem> какой то
[09:47:54] <LeshaInc> к луа (кривые)
[09:47:55] <jvekstrem-extrem> был
[09:47:58] <LeshaInc> к руби точно есть
[09:48:01] <LeshaInc> к пистону
[09:48:13] <LeshaInc> fingercomp: на лиспе
[09:48:14] <LeshaInc> пили
[09:48:14] <LeshaInc> лул
[09:48:42] <fingercomp> ну, не
[09:48:50] <fingercomp> я могу тебе на лиспе зафигачить чего-то простое
[09:49:03] <fingercomp> но фигачить целые проги — упаси меня кот
[09:49:04] <LeshaInc> скрипты
[09:49:05] <LeshaInc> на русте
[09:49:05] <LeshaInc> делай
[09:49:06] <LeshaInc> ой
[09:49:08] <LeshaInc> на лиспе
[09:49:08] <LeshaInc> лул
[09:49:12] <jvekstrem-extrem> а бар и3
[09:49:14] <jvekstrem-extrem> это сложно
[09:49:15] <jvekstrem-extrem> ?
[09:49:22] <LeshaInc> если ты пришел туда набухаться
[09:49:22] <LeshaInc> то да
[09:49:24] <LeshaInc> достаточно сложно
[09:49:42] <jvekstrem-extrem> я делал бар себе
[09:49:46] <jvekstrem-extrem> на БАШЕ
[09:49:54] <fingercomp> дион какой-то
[09:49:56] <LeshaInc> а был бы тоторой, сделал бы на жаве
[09:50:19] <jvekstrem-extrem> LeshaInc: на скале какой нибудь ещё
[09:50:22] <LeshaInc> fingercomp: если бы я делал для своей проге скрипты
[09:50:27] <LeshaInc> я бы выбрал пистон или луа
[09:50:31] <LeshaInc> потому что либ много есть
[09:50:35] <LeshaInc> хочешь сделать ты виджет погоды
[09:50:38] <LeshaInc> и берешь готовое апи
[09:50:49] <LeshaInc> а какой то нонеймланг
[09:50:53] <jvekstrem-extrem> у пистолета
[09:50:54] <fingercomp> пистон много рамы жрёт
[09:50:55] <LeshaInc> это если сам хочешь все реализовывать
[09:50:58] <jvekstrem-extrem> проблем нету
[09:51:04] <LeshaInc> fingercomp: луа значит юзай
[09:51:04] <jvekstrem-extrem> не много
[09:51:04] <jvekstrem-extrem> вообще
[09:51:05] <LeshaInc> правда там костыли
[09:51:07] <LeshaInc> с библиотеками
[09:51:09] <LeshaInc> луарокс сакс
[09:51:18] <fingercomp> один репл 70 метров, лол
[09:51:26] <fingercomp> луа не хочу
[09:51:27] <LeshaInc> нихера
[09:51:28] <LeshaInc> у меня гцц
[09:51:30] <LeshaInc> меньше жрет
[09:51:37] <fingercomp> в идеале бы какой-нибудь статик-тайпд
[09:51:46] <LeshaInc> тогда пиши на жаве
[09:51:50] <fingercomp> лол
[09:51:50] <LeshaInc> и динамически подключай классы
[09:51:51] <jvekstrem-extrem> у меня целый бот
[09:51:51] <jvekstrem-extrem> для ирки
[09:51:52] <jvekstrem-extrem> 5 мб
[09:51:52] <jvekstrem-extrem> жрёт
[09:51:54] <jvekstrem-extrem> и то это дофига
[09:51:57] <jvekstrem-extrem> из за говнокода
[09:51:59] <fingercomp> лучше уж тогда на русте всё писать
[09:52:00] <fingercomp> лол
[09:52:07] <LeshaInc> и динамик либы подключать?
[09:52:09] <fingercomp> о, вейт
[09:52:11] <fingercomp> глюон есть
[09:52:15] <fingercomp> статк-тайпд
[09:52:19] <fingercomp> либ нет, конечно
[09:52:23] <fingercomp> ещё и функциональщина
[09:52:27] <jvekstrem-extrem> на пистолете
[09:52:28] <fingercomp> ух, ща зафигачим рекурсий
[09:52:28] <LeshaInc> как раз
[09:52:31] <LeshaInc> для того чтобы упороться
[09:52:32] <LeshaInc> да?
[09:52:35] <LeshaInc> чтение сокета
[09:52:38] <LeshaInc> через рекурсию хвостовую
[09:52:39] <LeshaInc> лул
[09:53:32] <fingercomp> луууул
[09:53:33] <fingercomp> да
[09:54:47] <LeshaInc> лул
[09:54:51] <LeshaInc> толерасты
[09:55:40] <fingercomp> лул
[09:56:41] <man_cubus> Я уверен, они способны и на бОльший идиотизм, это они еще в четверть силы только
[09:57:02] <LeshaInc> ._.
[09:57:07] <LeshaInc> фрикад собрался
[09:57:09] <LeshaInc> но не установился
[09:57:11] <LeshaInc> я забыл в ебилде
[09:57:15] <LeshaInc> кое что прописать
[09:57:16] <LeshaInc> ._.
[09:57:22] <LeshaInc> и провалился он
[09:57:28] <LeshaInc> из-за sharedmimeinfo
[09:57:29] <LeshaInc> ._.
[09:57:47] <LeshaInc> kill me baby
[09:58:32] <LeshaInc> time to build it again
[09:59:10] <LeshaInc> ладно
[09:59:14] <LeshaInc> аниме серию посмотрю одну
[09:59:16] <LeshaInc> должно собраться
[09:59:16] <LeshaInc> лул
[09:59:21] <jvekstrem-extrem> ~g core i5 6600t vs i5 6400
[09:59:22] <yui`> Intel Core i5 6600T vs 6400 - CPUBoss / http://cpuboss.com/cpus/Intel-Core-i5-6600T-vs-Intel-Core-i5-6400
[10:07:49] <fingercomp> тяк
[10:07:53] <fingercomp> побежал за очками
[10:07:57] <fingercomp> brb
[10:08:18] <man_cubus> Очками?
[10:11:07] <LeshaInc> да
[10:15:22] *** Joins: bober (~ivan5@178.120.60.61)
[10:15:30] <bober> всем ку
[10:15:41] <bober> чо слышна
[10:17:41] <man_cubus> Всё примерно как и было, фингер пилит свою библиотеку, Лёшу доминирует его генту, лейн флудит, Тоторо треплется по вечерам.
[10:18:24] <man_cubus> Изредка залётные пользователи с рандомными причинами зайти и посмотреть.
[10:20:03] <jvekstrem-extrem> @top5 {**:** 07/30/2018}
[10:20:03] <fs24_bot> Топ 5 '{**:** 07/30/2018}'
[10:20:05] <fs24_bot> jvеkstrеm-еxtrеm: 1
[10:20:15] <jvekstrem-extrem> ааа
[10:20:20] <jvekstrem-extrem> он таймстампы не учитывает
[10:20:34] <jvekstrem-extrem> надо кмдшку сделать
[10:20:45] <jvekstrem-extrem> типа @tstop
[10:21:58] <jvekstrem-extrem> @top5 07/30/2018
[10:21:58] <fs24_bot> Топ 5 '07/30/2018'
[10:21:59] <fs24_bot> jvеkstrеm-еxtrеm: 2
[10:27:41] <fingercomp> a new item acquired: the glasses!
[10:27:43] <fingercomp> отлично
[10:28:06] <fingercomp> всего пару часов без очков был
[10:28:11] <fingercomp> и всё равно очень сложно
[10:28:17] <fingercomp> пытался пельмени сварить
[10:28:33] <fingercomp> в кастрюле то слишком мало воды сначала налил
[10:28:37] <fingercomp> потом по краю
[10:28:44] <fingercomp> на плиту вытекло пол-литра, думаю
[10:30:21] <jvekstrem-extrem> ~g Intel UHD Graphics 610 vs R7 240
[10:30:22] <yui`> UserBenchmark: AMD R7 240 vs Intel HD 610 (Desktop Kaby Lake) / http://gpu.userbenchmark.com/Compare/Intel--HD-610-Desktop-Kaby-Lake-vs-AMD-R7-240/m225196vsm8608
[10:34:15] <Asior> fingercomp: ужас да и только
[10:37:00] <fingercomp> да тот ещё ужас, да
[10:37:38] <Asior> зачем снимал то, если все так плохо?
[10:38:11] <jvekstrem-extrem> ~g Intel UHD Graphics 630 vs R7 240
[10:38:28] <Asior> я вот тоже без очков не вижу особо. ну вернее вижу, но качество можно сравнить с видео в 144р
[10:39:00] <fingercomp> да линзы менял
[10:41:48] <LeshaInc> лул
[10:41:52] <LeshaInc> у нас тут в ирке одни очкарики
[10:42:49] <man_cubus> Вы так говорите будто это что-то плохое ™
[10:42:57] <LeshaInc> так я сам в очках
[10:43:16] <man_cubus> Тем более странно мне
[10:43:17] <LeshaInc> ¯\_(ツ)_/¯
[10:43:39] <jvekstrem-extrem> я тоже очки одеваю
[10:43:39] <jvekstrem-extrem> без линз
[10:43:40] <jvekstrem-extrem> только
[10:44:03] <LeshaInc> зачем?
[10:45:06] <jvekstrem-extrem> все же айтишники
[10:45:06] <jvekstrem-extrem> в очках
[10:45:12] <Totoro> я не очкарик :Р
[10:45:24] <Totoro> но я айтишник
[10:45:32] <Totoro> ~anyoung
[10:45:33] <yui`> hi
[10:47:24] *** Joins: lala (~ivan5@178.120.73.98)
[10:47:41] *** Quits: bober (~ivan5@178.120.60.61) (Ping timeout: 182 seconds)
[10:47:51] <lala> щот я рипнулся
[10:48:03] <lala> вечные проблемы с ынтырнетом
[10:48:06] <lala> и телефоном
[10:48:15] *** Quits: Asior (~Anton@217.118.95.115) (Read error: Connection reset by peer)
[10:48:34] *** Joins: Asior (~Anton@217.118.95.115)
[10:48:34] *** zsh sets mode: +v Asior
[10:48:52] *** Quits: lala (~ivan5@178.120.73.98) (Client Quit)
[10:49:09] *** Joins: bober (~ivan5@178.120.73.98)
[10:49:14] <Totoro> ~say have
[10:49:15] <yui`> have: /hˈæv/
[10:49:23] <bober> cho eto
[10:49:56] <jvekstrem-extrem> Totoro: не тру айтишник
[10:49:56] <jvekstrem-extrem> значит
[10:50:31] <jvekstrem-extrem> потому что все знают же
[10:50:37] <jvekstrem-extrem> что монитор своей радиацией
[10:50:42] <jvekstrem-extrem> жрёт глаза
[10:55:42] <LeshaInc> че за
[10:55:43] <LeshaInc> херня
[10:55:45] <LeshaInc> НЕ РАБОТАЕТ
[10:56:04] <Asior> ну я зрение потерял еще до того как компьютер появился
[10:56:04] <Asior> + у меня монитор был ЖК
[10:56:04] <Asior> где-то в шкафу валяется с прогоревшей матрицей
[10:56:06] <Asior> это всегда так
[10:56:06] <Asior> херня никогда нормально не работает
[10:57:10] <jvekstrem-extrem> у меня всегда жк монитор
[10:57:10] <jvekstrem-extrem> был
[10:57:25] <jvekstrem-extrem> и я его не разу не менял
[10:57:33] <jvekstrem-extrem> то есть он у меня уже почти 13 лет
[10:57:35] <jvekstrem-extrem> работает
[10:57:44] <fingercomp> фз
[10:57:49] <jvekstrem-extrem> и у него только кнопки на панели
[10:57:50] <jvekstrem-extrem> не работают
[10:58:00] <fingercomp> я сам не только очки носить должен, но и даже не против
[10:58:01] <fingercomp> вай нот
[10:58:05] <jvekstrem-extrem> а так я ничего не чинил
[10:58:05] <jvekstrem-extrem> в нём
[10:58:54] <bober> не люблю этот аглицкий
[10:58:56] <fingercomp> ЖК — это же тоже радиация
[10:58:58] <bober> произношение бесит
[10:59:00] <Asior> ну у меня он прослужил 8 лет вроде. потом изредко его к ноуту подрубал, а так то рабочий
[10:59:09] <bober> аааа вопрос
[10:59:12] <bober> что есть радиация
[10:59:13] <jvekstrem-extrem> fingercomp: я по приколу же говорил
[10:59:14] <fingercomp> поэтому надо ночью работать
[10:59:17] <fingercomp> ночью радиации меньше
[10:59:21] <bober> кек
[10:59:23] <jvekstrem-extrem> да
[10:59:26] <fingercomp> bober: излучение
[10:59:28] <jvekstrem-extrem> ещё кактус
[10:59:29] <jvekstrem-extrem> надо
[10:59:29] <fingercomp> электромагнитное
[10:59:34] <bober> ДА НУ?!
[10:59:41] <jvekstrem-extrem> у меня раньше 2 кактуса
[10:59:42] <jvekstrem-extrem> было
[10:59:43] <Asior> ночью мысль лучше идет. работать только ночью!
[10:59:44] <fingercomp> и не только
[10:59:44] <jvekstrem-extrem> возле монитора
[10:59:45] <bober> а какие длины волн
[11:00:02] <bober> тут много чего излучение ЭМ волн
[11:00:04] <fingercomp> unspecified, defaulted to [0; ∞)
[11:00:20] <bober> а
[11:00:22] <jvekstrem-extrem> ну элт мониторы
[11:00:23] <jvekstrem-extrem> и правда опасны
[11:00:25] <jvekstrem-extrem> для зрения
[11:00:26] <jvekstrem-extrem> как и жк
[11:00:31] <jvekstrem-extrem> если их не правиильно
[11:00:33] <jvekstrem-extrem> настроить
[11:00:41] <fingercomp> угу
[11:00:44] <fingercomp> могу сгореть
[11:00:46] <fingercomp> *могут
[11:00:54] <fingercomp> и тогда пострадать может зрение
[11:00:57] <fingercomp> и сопутствующие органы
[11:01:02] <Asior> у меня вон кактус на микроволновке стоял, когда подарили, думали что все, сдохнет через неделю. а щас такая громила, у меня пол микроволновки занимала одна его ботва
[11:01:02] <fingercomp> вплоть до смерти
[11:01:03] <jvekstrem-extrem> может взорватся
[11:01:32] <jvekstrem-extrem> у меня тоже дофига растений
[11:01:33] <jvekstrem-extrem> возле микроволновки
[11:01:37] <jvekstrem-extrem> и микроволновка быстрее сдохла
[11:01:40] <jvekstrem-extrem> чем эти растения
[11:01:48] <fingercomp> лул
[11:01:57] <fingercomp> у микроволновки у меня растений нет
[11:02:08] <fingercomp> ну, ладно, сушёные есть
[11:02:09] <bober> кек
[11:02:17] <Asior> хех
[11:02:47] <jvekstrem-extrem> у меня вообще растений дофига
[11:02:50] <jvekstrem-extrem> везде растут
[11:03:10] <jvekstrem-extrem> вот даже на столе ща
[11:03:10] <jvekstrem-extrem> стоит
[11:03:11] <jvekstrem-extrem> какое то растениек
[11:03:12] <jvekstrem-extrem> я даже хз какой
[11:03:13] <jvekstrem-extrem> какое*
[11:03:18] <brote> [ i3status-rust/music.rs at master · greshake/i3status-rust · GitHub ] - github.com
[11:03:24] <fingercomp> топ код
[11:03:40] <jvekstrem-extrem> лул
[11:03:47] <fingercomp> jvekstrem-extrem: мох, лишайники?
[11:03:59] <jvekstrem-extrem> лешайника нету
[11:04:02] <jvekstrem-extrem> моха тоже
[11:04:16] <jvekstrem-extrem> просто какое то дерево
[11:04:20] <jvekstrem-extrem> такой ствол
[11:04:24] <jvekstrem-extrem> и листья большие
[11:04:27] <jvekstrem-extrem> плоские
[11:04:31] <jvekstrem-extrem> и глянцевые
[11:04:33] <fingercomp> у вас высота этажей, на секундочку, которая?
[11:04:44] <LeshaInc> 9
[11:04:49] <LeshaInc> в доме
[11:04:49] <jvekstrem-extrem> 1
[11:04:50] <LeshaInc> лул
[11:04:53] <jvekstrem-extrem> я дома же
[11:04:55] <fingercomp> чего?
[11:04:56] <fingercomp> бананов?
[11:05:01] <fingercomp> световых секунд?
[11:05:10] <jvekstrem-extrem> тупо 1
[11:05:27] <fingercomp> высота — это не безрамерная величина
[11:05:29] <fingercomp> прошу заметить
[11:05:32] <Asior> 2 метра от уровня земли
[11:05:34] <jvekstrem-extrem> я хз так то
[11:05:35] <man_cubus> LeshaInc: Тоторо виртуальный очкарик. Или как это там было типа "психологический возраст"
[11:06:09] <fingercomp> Тотора — маскот-очкарик #cc.ru
[11:06:14] <fingercomp> осталось аву нарисовать
[11:06:57] <man_cubus> Он будет против. Сова в очках омерзительно совкового дизайна - традиционный маскот хреновых организаций при вузах.
[11:07:31] <man_cubus> (у них одинаково туго с фантазией вот и малюют одно и то же)
[11:07:48] <Asior> как же радует меня загрузка
[11:07:49] <jvekstrem-extrem> лул
[11:08:01] <jvekstrem-extrem> > предприниматель
[11:09:07] <Asior> отправил 20 мб на скачку, он сообщил что докачка не поддерживается, щас мурыжит этот файл уже хз по какому кругу, но уже натикало на 150 мб
[11:09:50] <man_cubus> Так ты бы какой-то менеджер закачек что ли поиспользовал, мм?
[11:09:59] <Asior> угу
[11:10:37] <Asior> download master мне эту фигню и творит
[11:10:40] <jvekstrem-extrem> uget
[11:10:47] <jvekstrem-extrem> Asior: говно
[11:10:50] <jvekstrem-extrem> доунлоад мастер
[11:10:56] <man_cubus> Он мягко говоря нехорош.
[11:11:12] <Asior> и чего посоветуете?
[11:11:29] <LeshaInc> суицид
[11:11:30] <man_cubus> Торрент =)
[11:11:55] <Asior> ну против торрента то я вообще ничего против не имею
[11:12:01] <man_cubus> На самом деле когда-то использовал Free download manager, но не так чтоб доволен осталчся
[11:12:21] <man_cubus> Хотя умеренно неплох
[11:12:38] <man_cubus> А сейчас в линухе например aria2
[11:12:53] <Asior> ну грузит главное, и скорость повыше чем грузить то-же что через браузер
[11:13:55] <Totoro> а мне удалось наконец подрубиться к местному зондовому вайфаю
[11:14:24] <Totoro> файрфокс мобильный разрешил юзать недоверенный сертификат
[11:14:28] <man_cubus> Шёл второй месяц на новой работе. Тоторо добрался до вайфая
[11:14:33] <Totoro> при условии что я адекватен
[11:14:43] <Totoro> и осознаю что делаю
[11:14:46] <man_cubus> (или третий уже?)
[11:14:50] <Totoro> а хром вот не давал
[11:15:05] <LeshaInc> вот что я называю свободой
[11:15:07] <LeshaInc> г е н т а
[11:15:09] <fingercomp> Totoro: ето тi https://i.imgur.com/PsePvis.png
[11:15:30] <fingercomp> мои ужасающе потрасающие инкскейп скиллы меня ужасающе потрясли
[11:15:31] <fingercomp> сегодня
[11:15:54] <Totoro> не могу посмотретб
[11:16:05] <fingercomp> везёт
[11:16:06] <Totoro> местный зондовому вайфай настолько зондовый
[11:16:08] <fingercomp> однако же
[11:16:13] <Totoro> что блочит имгур
[11:16:16] <LeshaInc> fingercomp:
[11:16:17] <LeshaInc> руки
[11:16:19] <LeshaInc> где
[11:16:22] <fingercomp> сзади
[11:16:25] <fingercomp> за спиною
[11:16:27] <fingercomp> прячут бомбу
[11:16:29] <LeshaInc> не умеешь рисовать руки
[11:16:31] <fingercomp> судя по выражению лица
[11:16:31] <LeshaInc> и прячешь их?
[11:16:32] <LeshaInc> лул
[11:16:39] <man_cubus> Лично у меня linux-pf
[11:16:40] <LeshaInc> fingercomp: я такого чувака в машинариуме видел
[11:16:40] <brote> [ Kernels - ArchWiki ] - wiki.archlinux.org
[11:16:44] <fingercomp> бакухацу устроит
[11:16:47] <LeshaInc> только он ржавый
[11:16:48] <LeshaInc> был
[11:17:02] <LeshaInc> man_cubus: у тебя только ядро линукс
[11:17:04] <LeshaInc> можно собрать
[11:17:07] <LeshaInc> а в генте
[11:17:11] <LeshaInc> любое
[11:17:12] <LeshaInc> даже от фрибсд
[11:17:14] <LeshaInc> или от винды
[11:17:15] <LeshaInc> лул
[11:17:40] <man_cubus> xxx: и вайбер ваш, можно подумать, на комп есть?
[11:17:41] <man_cubus> yyy: уж года три как есть.
[11:17:41] <man_cubus> xxx: ага, вот прям под линукс, консольный?!
[11:17:41] <man_cubus> zzz: звучит как "ты сексом занимался?", "да", "вот прям с двумя трансами в гамаке и в ластах?!"
[11:18:42] <Totoro> да вы, товарищ, знаете толк
[11:18:53] <man_cubus> Это с баша, классика уже
[11:18:57] <Asior> ну у каждого свои приоритеты и вкусы
[11:19:20] <brote> [ Сколько вы зарабатываете (при условии работы в IT)? — Голосования — Голосования ] - www.linux.org.ru
[11:19:21] <man_cubus> Но вкусы гентушнегов таки да, порой специфичны
[11:20:57] <Asior> кстати да, я нашел работу
[11:21:04] <Asior> теперь я рабочий ))
[11:21:47] <Totoro> LeshaInc: одни мажоры
[11:21:49] <man_cubus> Кем, например?
[11:21:54] <Totoro> на вашем лоре
[11:22:26] <man_cubus> Ну, я бы не сказал. Ведь "не работаю в айти" включает в себя безработных
[11:23:00] * fingercomp turns Asior off
[11:23:04] <fingercomp> теперь ты нерабочий
[11:23:22] <Asior> :D
[11:25:37] <fingercomp> усё
[11:25:46] * Asior стучится к fingercomp по адресу ftp://46.50.128.141
[11:25:48] <fingercomp> поставил и3статус-руст четырёхсотую звёздочку
[11:26:02] <fingercomp> а что там у меня?
[11:26:03] <fingercomp> лул
[11:26:25] <Asior> не пускают
[11:26:26] <fingercomp> оо
[11:26:33] <fingercomp> ют-серв.конф
[11:26:35] <Asior> требуют логин и пароль
[11:26:39] <fingercomp> лул
[11:26:57] <man_cubus> "Ячсмить" пробовал?
[11:27:01] <fingercomp> лул
[11:27:15] <fingercomp> отрубить надо тогда
[11:27:17] <fingercomp> фиг ли он там висит
[11:27:54] <fingercomp> Asior: anonymous надо было попрбовать
[11:29:17] <fingercomp> ну, щас ты уже не попробуешь
[11:29:35] <Asior> а был шанс прорваться?
[11:30:24] <fingercomp> I guess
[11:30:39] <LeshaInc> ПОЛУЧИЛОСЬ
[11:30:41] <LeshaInc> запустить фрикад
[11:30:43] <LeshaInc> слава яицам
[11:30:58] <Asior> о, леша победил генту
[11:31:15] * LeshaInc dominates Gentoo
[11:31:38] <Asior> хотя нет, она просто устала и сдалась
[11:32:25] <fingercomp> гента — это война!
[11:32:34] <fingercomp> секунда промедления или усталости — и ты порабощён!
[11:32:43] <fingercomp> и не всегда система — юзером!
[11:32:59] <fingercomp> а вот в арче всё спокойно
[11:33:22] <Asior> хмм, а вот теперь вопрос, а что такое тянется у меня от фингера аж на 800Мб со страшным названием 1522589809_z001674.zip
[11:33:56] <Asior> а, стоп. это не от фингера
[11:34:41] <fingercomp> .ddg 1522589809_z001674.zip
[11:34:45] <Totoro> Gentoo dominates LeshaInc
[11:36:01] <man_cubus> And makes him advice some innocent people to install gentoo
[11:36:21] <fingercomp> генту — это вирус
[11:36:21] <man_cubus> To spread Slaanesh influence
[11:37:16] <Totoro> Goonesh
[11:37:45] <LeshaInc> падает
[11:37:47] <LeshaInc> с сегфолтом
[11:37:49] <LeshaInc> на булевых операциях
[11:38:02] <man_cubus> https://ru.wikipedia.org/wiki/Гунеш_(группа)
[11:38:15] <fingercomp> LeshaInc: а фиг ли он падает?
[11:38:19] <LeshaInc> хз
[11:38:24] <LeshaInc> Program received signal SIGSEGV, Segmentation fault.
[11:38:29] <LeshaInc> и трейсбек
[11:38:29] <LeshaInc> лул
[11:38:31] <fingercomp> ассерт, что ли, какой?
[11:38:36] <Asior> и на винде иногда падал на булевых
[11:39:59] <Asior> ыы, загрузчик сказал что скачать файл нереально и удалил его. зараза
[11:40:31] <Asior> итог, 250 мб загружено, скачано файлов 0
[11:42:30] <man_cubus> Есть вариант через другой протокол качать эту срань?
[11:42:44] <man_cubus> фтп, торрент?
[11:44:55] <Asior> -
[11:48:20] <man_cubus> Тогда два варианта:
[11:48:20] <man_cubus> 1. Попробовать снова. Притом так, чтобы не через браузер и по возможности чтоб минимум процессов использовали во время закачки хттп
[11:48:20] <man_cubus> 2. Попросить кого-то ещё
[12:06:25] *** Joins: fancube (~fancube@s3.mcskill.ru)
[12:07:16] <fancube> А есть ли где-то на форуме игры жанра ганки для компов?
[12:07:29] <fancube> Типо как на кнопочные Nokia раньше были
[12:09:11] *** Joins: MeXaN1cK (~quassel@broadband-90-154-71-9.ip.moscow.rt.ru)
[12:09:13] *** zsh sets mode: +v MeXaN1cK
[12:09:16] <MeXaN1cK> Ку всем!
[12:09:16] <man_cubus> Djn njkmrj ytlfdyj ,skf yf ajhevt ntvf c buhfvb
[12:09:21] <man_cubus> ~tt
[12:09:21] <yui`> Вот только недавно была на форуме тема с играми
[12:09:24] <fingercomp> o7
[12:09:26] <fingercomp> o7
[12:09:35] <fingercomp> гоночек не видел
[12:09:58] <man_cubus> Если там гонок нет значит именно тебе, fancube, предстоит честь написать их
[12:11:55] <fancube> Ух...
[12:12:03] <fancube> А lua то я толком и не знаю
[12:12:18] <fancube> Хотя я написал прогу чтоб комп было проще вырубать
[12:12:32] <fancube> типо не shutdown пивать а просто sss
[12:12:40] <fancube> Не знаю почему не sh
[12:12:54] <man_cubus> alias для shutdown запиши да и всё
[12:13:07] <fancube> Ммм
[12:13:16] <fancube> Это прога в OpenOS?
[12:14:37] <MeXaN1cK> bpexfq kexit kef =)
[12:14:38] <MeXaN1cK> ~tt
[12:14:38] <yui`> изучай лучше луа =)
[12:14:56] <man_cubus> Не совсем. Делай так
[12:14:56] <man_cubus> edit /home/.shrc
[12:14:56] <man_cubus> alias shutdown sss
[12:14:56] <man_cubus> ctrl+s
[12:14:56] <man_cubus> ctrl+w
[12:14:57] <man_cubus> reboot
[12:15:22] <fancube> Ааа
[12:15:55] <fancube> Не я прописал в alias shutdown=sh но он его ребутит
[12:16:07] <man_cubus> XD
[12:16:38] <man_cubus> sh - это интерпретатор команд. Зарезервированное системой слово
[12:16:51] <man_cubus> Не нужно его переопределять
[12:17:00] <fancube> Ммм
[12:17:03] <fancube> Ну ясненько
[12:20:18] <LeshaInc> не зарезервированное
[12:20:21] <LeshaInc> это бинарник такой
[12:20:22] <LeshaInc> /bin/sh
[12:20:23] <LeshaInc> лул
[12:20:26] <LeshaInc> а обычно вообще
[12:20:29] <LeshaInc> символьная ссылка
[12:20:44] <man_cubus> Я понятным для него языком объяснял
[12:22:50] <fancube> Там ну ладно я выйду из чатика
[12:22:52] *** Quits: fancube (~fancube@s3.mcskill.ru) (Quit: fancube)
[12:34:49] <MeXaN1cK> Народ, подскажите как в lua из такой строки "1,2 3,4 " вытащить все 4 числа по отдельности?
[12:35:22] <MeXaN1cK> что-то вроде %d%p%d %d%p%d?
[12:39:42] <fingercomp> (%d+),(%d+) (%d+),(%d+)
[12:39:52] <fingercomp> паттерны — это очень просто
[12:39:59] <fingercomp> регексы посложнее, то тоже просто
[12:41:11] <fingercomp> надо да, надо запомнить, какие классы есть
[12:41:14] <fingercomp> основные хотя бы
[12:41:21] <fingercomp> %d, %x, %s, %w, %a
[12:42:11] <fingercomp> + набор и захват
[12:44:16] *** Joins: fancube (webchat@nat-0-0.nsk.sibset.net)
[12:44:28] <fancube> Ребят и ещё 1 вопрос
[12:44:50] <fancube> Допустим я хочу создать у себя на варпе публичный компьютер
[12:44:56] <fancube> Чтоб все могли им пользоваться
[12:45:06] <fancube> И не знающие заинтересоваться в покупке компа
[12:45:12] <LeshaInc> СЛОМАЮТ
[12:45:16] <fancube> Но как мне сделать так
[12:45:18] <fancube> Да тише ты
[12:45:37] <fancube> Типо чтоб я добавил себя в useradd но при этом им могли пользоваться все
[12:45:49] <fancube> Просто я не хочу оставлять его без защиты
[12:46:03] <fancube> Чтоб какой-нибудь умник не прописал useradd и свой ник
[12:46:04] <fingercomp> какой защиты?
[12:46:07] <fingercomp> а
[12:46:10] <fancube> И потом фиг я его сломаю
[12:46:22] <fancube> useradd это для меня метод защиты компьютера
[12:46:35] <fingercomp> есть ещё userdel
[12:46:39] <fingercomp> который выписывает
[12:47:00] <fingercomp> чтобы ты мог дать юзерам любым комп свой без опаски, тебе надо засэндбоксить его
[12:47:08] <fingercomp> то есть отрубить всю бяку
[12:47:21] <fingercomp> и функции, которые могут эту бяку вернуть
[12:47:31] <fingercomp> например, у нас здесь бяка — это не useradd
[12:47:35] <fingercomp> а функция, которую он вызывает
[12:47:38] <fingercomp> computer.addUser
[12:47:55] <fingercomp> и его контр-аналог
[12:47:57] <fancube> Можно конечно же или вписывать в юзеры каждого игрока вписывать но это геморно
[12:48:06] <fingercomp> неее
[12:48:09] <fingercomp> если ты впишешь игрока
[12:48:11] <fingercomp> он тебя выпишет
[12:48:20] <fingercomp> и всё, конец приключения
[12:48:20] <fancube> Была ещё идея серверную стойку поставить и если заюзерадят то выкинуть её в лаву и всё
[12:48:22] <fancube> Ок
[12:48:27] <fancube> Да я знаю
[12:48:52] <fancube> И так значит получается такая прога local computer...
[12:49:04] <fancube> Ммм чёт дальше забыл как там что-то require
[12:49:21] <fancube> Ну типо так-же как и с computer.stop
[12:49:29] <fingercomp> в любом случае, тебе надо переопределить computer.setUser и computer.removeUser
[12:49:54] <fancube> Ммм...
[12:49:59] <fingercomp> срочно отойти надо, продолжу через 5 минут
[12:50:03] <fancube> Окей
[12:55:54] <MeXaN1cK> fingercomp: про шаблоны я читал тему зеро на форуме, но она у него малость сумбурная
[12:56:19] <fingercomp> тяк, продолжаем
[12:56:34] <fingercomp> что значит "переопределить"
[12:56:48] <fingercomp> надо сделать так, чтобы юзер никоим образом не мог вызвать их
[12:57:10] <fingercomp> нужно помнить, что одну функцию можно сохранить под разными именами
[12:57:16] <fingercomp> заалиасить, то бишь
[12:57:25] <fingercomp> мы можем убрать её из computer
[12:57:37] <fingercomp> но найти где-нибудь в недрах package.info()
[12:58:40] <fancube> Так я тут
[12:59:08] <fancube> Ммм...
[12:59:16] <fancube> Слуууушай...
[12:59:36] <fingercomp> ко счастью, насколько я могу судить, тут такой опасности не будет
[12:59:48] <fancube> Может ты мне там... Просто прогу или инструкцию сделаешь?
[12:59:54] <fancube> Да да да я знаю это не правильно
[13:00:01] <fancube> Ведь если я возьму твой вариант
[13:00:07] <fancube> То я так ничего не пойму и не научусь
[13:00:26] <fancube> И буду дальше задавать свои глупые вопросы в этот чат
[13:00:32] <fancube> Ладно продолжай
[13:00:56] <fingercomp> в общем, вся программа тогда будет состоять из 3 строк
[13:01:00] <fingercomp> local c = require("computer")
[13:01:09] <fancube> Я вроде что-то понимаю
[13:01:11] <fingercomp> c.addUser = function() error("blocked") end
[13:01:14] <fingercomp> c.removeUser = function() error("blocked") end
[13:01:21] <LeshaInc> удалят
[13:01:23] <LeshaInc> системные файлы
[13:01:36] <LeshaInc> надо с дискеты загружать
[13:01:38] <LeshaInc> рид онли
[13:01:42] <fingercomp> Лэшань верно заметил, и об этом я далее хотел рассказать
[13:01:51] <fingercomp> мы можем это поместить в авторан, к примеру
[13:01:57] <fingercomp> но юзер возьмёт и перезапишет авторан
[13:02:00] <fingercomp> и не будет защиты
[13:02:20] <LeshaInc> на дискету
[13:02:23] <LeshaInc> чистую установить опенос
[13:02:25] <LeshaInc> и в ней этот код
[13:02:28] <LeshaInc> а потом ее ридонли сделать
[13:02:36] <fingercomp> надо сделать так, чтобы юзер программно не мог удалить этот код
[13:02:39] <fingercomp> на самом деле, всё просто
[13:02:44] <fingercomp> EEPROM можно сделать рид-онли
[13:03:10] <fancube> Тоесть смотри просто 3 строчки добавить к коду биоса в EEPROM и всё?
[13:03:19] <fingercomp> кроме того, в EEPROM не нужно подключать компьютер
[13:03:21] <fingercomp> он там уже есть
[13:03:33] <fancube> То бишь всего 2
[13:03:34] <fingercomp> так что достаточно добавить 2 последние строки в начало кода биоса, верно
[13:03:38] <fingercomp> и залочить еепром
[13:03:55] <fancube> Так а какая команда для локинга еепрома?
[13:04:30] <fancube> И где достать код lua Bios?
[13:04:38] <fancube> Как вытащить его из еепром?
[13:04:51] <LeshaInc> fingercomp: init.lua
[13:04:52] <LeshaInc> удалят
[13:04:55] <LeshaInc> лул
[13:05:17] *** Quits: fancube (webchat@nat-0-0.nsk.sibset.net) (Remote host closed the connection)
[13:05:51] <fingercomp> LeshaInc: ну, это уже и вручную можно починить
[13:06:02] <jvekstrem-extrem> удалить утилиту rm
[13:06:07] *** Joins: fancube (webchat@nat-0-0.nsk.sibset.net)
[13:06:09] <LeshaInc> через луа
[13:06:10] <LeshaInc> удалят
[13:06:14] <fancube> так чё-то меня выкинуло
[13:06:16] <fingercomp> продолжаем
[13:06:26] <fingercomp> достать код можно из файла /dev/eeprom
[13:06:30] <LeshaInc> вручную чинить риппо
[13:06:36] <fancube> Ну я увидел что init.lua удалить могут
[13:06:38] <LeshaInc> лучше дискету ридонли
[13:06:39] <fingercomp> туда же можно записать код сверху
[13:06:44] <LeshaInc> и хард отдельный
[13:06:47] <fancube> LeshaInc смотри
[13:06:47] <LeshaInc> для эксперементов
[13:06:49] <jvekstrem-extrem> и тогда init.lua никто не заблокиет
[13:06:49] <jvekstrem-extrem> гений
[13:06:50] <jvekstrem-extrem> LeshaInc: заблчить весь os
[13:06:50] <jvekstrem-extrem> как в броте
[13:06:51] <jvekstrem-extrem> .lua =os
[13:06:52] <brote> jvekstrem-extrem: table: 0x15d6d30
[13:07:10] <fingercomp> гм
[13:07:18] <fingercomp> рид-онли опенось — хорошая идея
[13:07:20] <fingercomp> для демок
[13:07:30] <fancube> Во-первых игроки которые только начали знакомство с ОС не додумаются до этого а те кто прошаренные им это и не надо
[13:07:37] <fancube> Да кстати
[13:07:44] <fancube> У меня компы будут демонстрационными
[13:07:45] <fs24_bot> fancube: У вас теперь 5 уровень!
[13:07:58] <fancube> Так-что мб дискета даже лучше будет
[13:08:07] <Asior> так не ставь клавиатуру и все
[13:08:21] <Asior> и пусть хоть обтыкаются по экрану
[13:08:50] <Asior> нужна клава, так замени её на экранную
[13:09:29] <fingercomp> к слову, залочить еепром можно командой echo `cat /dev/component/by-type/eeprom/0/checksum` > /dev/component/by-type/eeprom/0/makeReadonly
[13:09:35] <fancube> Aisor смотри я тебя беру такой и запуская на майнОС Ray Walk
[13:09:59] <fancube> И не знающий игрок такой - "НИФИГХА ЭТА ШО КАЛЛ ОФ ДУТИ??????? ХАЧЮ ТАКОЙ КООООМП"
[13:10:01] <fancube> И опа
[13:10:08] <fancube> Доход
[13:11:00] <fancube> Так-с fingercomp если что то всё что ты тут пишешь я к себе копирую
[13:11:18] <fingercomp> окей
[13:11:19] <fancube> В "текстовый документ"
[13:12:20] <Asior> видел бы сколько у меня инструкций от фингера :D
[13:13:16] <fancube> +Asior представить сложно
[13:15:23] <jvekstrem-extrem> .c 5500 / 40
[13:15:24] <brote> jvekstrem-extrem: 137.5
[13:15:42] <jvekstrem-extrem> .c 137 / 30
[13:15:42] <brote> jvekstrem-extrem: 4.566666667
[13:16:00] <jvekstrem-extrem> .c 5750 / 40
[13:16:00] <brote> jvekstrem-extrem: 143.75
[13:16:05] <jvekstrem-extrem> .c 143 / 30
[13:16:06] <brote> jvekstrem-extrem: 4.766666667
[13:18:01] <fancube> .с 1 + 1
[13:18:06] <fancube> Кхм...
[13:18:19] <fingercomp> .cookie
[13:18:21] <fingercomp> .cookie
[13:18:21] <brote> Thanks, fingercomp!
[13:18:30] <fancube> .c 1 + 1
[13:18:30] <brote> fancube: 2
[13:18:32] <fancube> Ооо
[13:18:46] <fancube> .cookie
[13:18:46] <brote> Thanks, fancube!
[13:18:52] <fancube> Его можно кормить?
[13:18:56] <fingercomp> можно
[13:18:59] <fancube> Класс
[13:19:00] <fingercomp> не кормить не можно
[13:19:10] <fancube> А то он умрёт?
[13:19:41] <Asior> .tall fancube корми меня больше!
[13:19:42] <jvekstrem-extrem> он в любом случае умрёт
[13:19:43] <jvekstrem-extrem> потому что есть смертельная доза печеней
[13:19:50] <Asior> .tell fancube корми меня больше!
[13:19:50] <brote> Asior: I'll pass that on when fancube is around.
[13:20:14] <fancube> Ну ладно
[13:20:14] <fingercomp> ~g how many cookies one has to eat to die
[13:20:15] <yui`> How many Oreos can you eat before dying? - Quora / https://www.quora.com/How-many-Oreos-can-you-eat-before-dying
[13:20:25] <fancube> Надеюсь меня на заварнят за то что я сейчас сделаю...
[13:20:31] <fancube> .cookie
[13:20:31] <brote> Thanks, fancube!
[13:20:32] <fancube> .cookie.cookie
[13:20:33] <fancube> .cookie.cookie
[13:20:34] <fancube> .cookie
[13:20:34] <fancube> .cookie
[13:20:58] <fancube> Кхм...
[13:21:08] <fancube> Наверно он уже сыт или типо того
[13:21:25] <jvekstrem-extrem> .cookie
[13:21:25] <brote> Thanks, jvekstrem-extrem!
[13:21:28] <jvekstrem-extrem> ?
[13:21:39] <jvekstrem-extrem> только по одному разу
[13:21:40] <jvekstrem-extrem> можно
[13:21:50] <jvekstrem-extrem> ~cookie 15
[13:21:50] <yui`> cheers
[13:22:15] <fingercomp> 126 штук
[13:22:22] <fingercomp> fancube: флудить не нужно вот только
[13:22:37] <fingercomp> и он там 5 команд в минуту обрабатывает
[13:22:39] <fingercomp> насколько я помню
[13:22:44] <fingercomp> или это в ЛС только
[13:22:46] <fingercomp> ну да хрен его знает
[13:22:52] <jvekstrem-extrem> он же ...
[13:22:55] <jvekstrem-extrem> просто будет писать
[13:22:58] <jvekstrem-extrem> если флудить
[13:23:02] <jvekstrem-extrem> командами
[13:23:04] <Asior> после 126 он помирает?
[13:23:53] <fingercomp> после 126 желудок взрывается
[13:23:54] <fingercomp> утверждают они
[13:24:07] <fingercomp> ka-boom
[13:24:54] <fancube> .cookie 126
[13:24:54] <brote> I won't even try to eat THIS :@
[13:25:19] <man_cubus> Насчет публичного компьютера: что если при старте вызывать свой собственный эмулятор терминала, который просто не будет иметь возможности удаления файлов?
[13:25:29] <man_cubus> А при перезагрузке чистить хоум
[13:25:54] <man_cubus> Ну и создавать/менять файлы в любом месте кроме /home низзя
[13:26:01] <fingercomp> тям идеи все в 2 раза дешевле, пишут
[13:26:02] <jvekstrem-extrem> зачем эмулятор свой запускать
[13:26:03] <fingercomp> отличная штука
[13:26:09] <jvekstrem-extrem> можешь просто утилиты с фс
[13:26:11] <jvekstrem-extrem> переделать
[13:26:41] <fingercomp> man_cubus: а что, если при старте вызывать свою луа вм, которая не будет просто играть возможности вызывать функции удаления файлов?
[13:26:45] <man_cubus> Зачем переделывать то что и так работает? Цель не переделывать, а ограничить использование же
[13:27:06] <fancube> Да да да
[13:27:30] <jvekstrem-extrem> лул
[13:27:31] <jvekstrem-extrem> хдми всего 16 бит 48kHz
[13:27:34] <jvekstrem-extrem> поддерживает
[13:27:36] <jvekstrem-extrem> рипнутый
[13:27:37] <jvekstrem-extrem> какой то
[13:28:18] <man_cubus> А такой банальный вариант как загадить случайными файлами всё дерево фс вполне способен систему уложить
[13:28:54] <jvekstrem-extrem> man_cubus: переделать их так
[13:29:00] <fancube> Ммм ну это и не такая проблема
[13:29:01] <jvekstrem-extrem> чтобы ограничить работу
[13:29:03] <jvekstrem-extrem> с фс
[13:29:28] <fancube> Я просто отформатирую диск и вставлю его обратно
[13:30:41] <fancube> Хотя...
[13:30:50] <fingercomp> > [O]ne of the more common sources for the ghost characters was the "Overview of National Administrative Districts" (国土行政区画総覧), a comprehensive list of place names in Japan. You might, as I initially did, imagine this to be a kind of atlas, an oversize book with at most a few hundred pages. It turns out the latest edition is a seven volume set with each volume having roughly nine
[13:30:50] <fancube> Кхм... И так
[13:30:50] <fingercomp> hundred pages.
[13:30:51] <fingercomp> лул
[13:31:01] <man_cubus> jvekstrem-extrem: ну, лично я считаю что обучать (а ведь именно это истинная цель) лучше на системе, которую максимально быстро можно вернуть в боевое состояние.
[13:31:28] <fancube> Ладно давайте выберем вариант с дискетой
[13:31:35] <Asior> fancube: я чего-то упустил. что ты хочешь сделать то?
[13:31:39] <fancube> Так так она подходит лучше всего
[13:31:57] <fancube> Asior смотри я хочу создать на варпе публичные компы
[13:32:01] <LeshaInc> ЗАРАБОТАЛО
[13:32:03] <LeshaInc> я пересобрал
[13:32:05] <LeshaInc> и ЗАРАБОТАЛО
[13:32:07] <fancube> Но опять же их надо как-то защитить
[13:32:18] <man_cubus> Он хочет запустить публичный комп для обучения (нежелающих чему бы то ни было учиться) неофитов.
[13:32:20] <fancube> Чтоб какой-то умник не прописал себя в юзеры
[13:32:34] <Asior> аа
[13:32:37] <Asior> так была же система защиты
[13:32:44] <fancube> man_cubus что-то типо того
[13:32:55] <Asior> щас на форуме гляну
[13:33:07] <man_cubus> fancube: А не проще просто раздавать учебные планшеты?
[13:33:14] <man_cubus> Или продавать
[13:33:18] <Asior> писали защиту для так называемой академии
[13:33:37] <MeXaN1cK> нафлудили то
[13:34:20] <brote> [ Фокусируясь на владении / Хабр ] - habr.com
[13:34:29] <fancube> man_cubus так ты не понял я хочу создать публичный комп чтоб игрок который ничего не понимал в ОС посмотрел такой на все прелести MineOS и такой "ВАААААУ ХАЧУ КООООМП" и купил его у меня
[13:34:40] <fancube> Тем самым я буду зарабатывать
[13:34:53] <fancube> Типо магазина специализирующегося на ОС
[13:35:05] <fancube> Хотя и академия тоже звучит не плохо
[13:35:23] <man_cubus> fancube: У меня контрпредложение: продавай что-то более полезное. Роботов-копателец, например.
[13:35:35] <man_cubus> *копателей
[13:35:47] <fancube> Если она будет то вполне вероятно что какой-то талантливый игрок напишет тот же OpenNet
[13:35:54] <MeXaN1cK> да, это куда полезнее будет =)
[13:36:00] <man_cubus> fancube: Это так не работает
[13:36:03] <fancube> man_cubus у меня будут и они продаваться
[13:36:15] <man_cubus> fancube: С них и начни
[13:36:32] <fancube> Ок...
[13:36:39] <fancube> Точно!
[13:36:41] <man_cubus> А там убедишься насколько никому не нужно єто наше программирование без практических применений
[13:36:43] <fancube> Робот пивовар!
[13:36:54] <fancube> Минимум усилий максимум прибыли!
[13:37:21] <man_cubus> fancube: Именно. И по этому критерию впереди будут автокопалки на соляре
[13:37:44] <man_cubus> И/или на угольном генераторе
[13:38:00] <fancube> Солнечных генератор наверное куда-лучше будет
[13:38:07] <fancube> Мб поэксперементирую с этим
[13:38:21] <fancube> Вдруг всё что мне нужно можно будет уместить в корпусе 2лвл
[13:38:38] <MeXaN1cK> ты лучше луа изучай =)
[13:39:00] <fancube> Ой... Пфффф.... Да ты знаешь какой я крутой программист?
[13:39:10] <fancube> Смотри какую щас прогу крутую напишу
[13:39:15] <man_cubus> Он очень мало генерит. У меня два робота с ведром, которые черпают, выливают и уничтожают воду раз в секунду. Так вот, для непрерывной работы с учетом ночей и плохой погоды нужно 3 соляры.
[13:39:38] <jvekstrem-extrem> можно в роботе
[13:39:51] <jvekstrem-extrem> энергосберегающий режим сделать
[13:39:52] <jvekstrem-extrem> лул
[13:39:53] *** Joins: MeXaN1cK_ (~quassel@broadband-90-154-71-9.ip.moscow.rt.ru)
[13:39:57] <jvekstrem-extrem> чтобы он время счиатл
[13:40:01] <fancube> local computer require("computer")
[13:40:01] <fancube> computer.stop end
[13:40:05] <jvekstrem-extrem> и если типа ночь
[13:40:21] <jvekstrem-extrem> даже 2 строчки не смог без ошибок написать
[13:40:31] <jvekstrem-extrem> что за end
[13:40:38] <jvekstrem-extrem> что за computer.stop
[13:40:39] <jvekstrem-extrem> ?
[13:40:39] <fancube> Ну типо я попробовал 3
[13:40:45] <man_cubus> И "=" не хватает
[13:40:55] <fancube> Но написало что типо если хочешь написать прогу то иди на пастебин
[13:40:57] <jvekstrem-extrem> да
[13:41:04] <fancube> Типо я закрыл
[13:41:06] *** Quits: Asior (~Anton@217.118.95.115) (Ping timeout: 186 seconds)
[13:41:07] <jvekstrem-extrem> ?
[13:41:07] <fancube> прогу
[13:41:09] <fancube> Конец
[13:41:19] <MeXaN1cK_> нет =)
[13:41:20] <man_cubus> Можно то же самое написать так:
[13:41:20] <man_cubus> require("computer").stop()
[13:41:21] <fancube> Крч
[13:41:22] <jvekstrem-extrem> прогу закрывать не надо
[13:41:36] <fancube> называешь прогу как-нибудь sss
[13:41:41] <jvekstrem-extrem> local computuer = require("computer")
[13:41:44] <jvekstrem-extrem> computer.stop()
[13:41:46] <fancube> И теперь не надо писать shutdown
[13:41:48] <jvekstrem-extrem> вот как правильно
[13:41:50] <jvekstrem-extrem> должно быть
[13:41:51] <fancube> А просто sss
[13:41:59] <man_cubus> jvekstrem-extrem: У тебя опечатка
[13:42:01] <jvekstrem-extrem> alias sss shutdown
[13:42:06] <jvekstrem-extrem> неосилил?
[13:42:08] <man_cubus> "computuer"
[13:42:12] <fancube> Пробовал
[13:42:15] <fancube> Чёт не работает
[13:42:15] *** Quits: MeXaN1cK (~quassel@broadband-90-154-71-9.ip.moscow.rt.ru) (Ping timeout: 194 seconds)
[13:42:22] <MeXaN1cK_> изучай матчасть лучше, и не будет таких вопросов. У нас на форуме есть целая серия гайдов по луа
[13:42:25] *** MeXaN1cK_ is now known as MeXaN1cK
[13:42:27] *** zsh sets mode: +v MeXaN1cK
[13:42:33] <jvekstrem-extrem> MeXaN1cK: лул
[13:42:37] <jvekstrem-extrem> man_cubus: лул
[13:42:40] <jvekstrem-extrem> не тому
[13:42:41] <fancube> MeXaN1cK скинь ссылку
[13:42:43] <jvekstrem-extrem> случайно
[13:43:25] <MeXaN1cK> ща найду
[13:43:42] *** Joins: Asior (~Anton@217.118.95.115)
[13:43:42] *** zsh sets mode: +v Asior
[13:43:50] <man_cubus> jvekstrem-extrem: И да, выделять для реквайра отдельную переменную для того чтобы вызвать единственную функцию - лишнее.
[13:44:05] <jvekstrem-extrem> знаю
[13:44:18] <jvekstrem-extrem> да и вообще
[13:44:23] <jvekstrem-extrem> можно для такой простой программы
[13:44:42] <jvekstrem-extrem> ничего писать не надо
[13:44:43] <jvekstrem-extrem> можно обычным шеллом обойтис
[13:44:44] <man_cubus> os.execute("shutdown")
[13:44:51] <man_cubus> :)
[13:44:52] <fingercomp> не гоните новичков
[13:44:54] <fingercomp> что вы
[13:45:01] <jvekstrem-extrem> нет
[13:45:03] <jvekstrem-extrem> alias sss shutdown
[13:45:03] <jvekstrem-extrem> и всё
[13:45:05] <jvekstrem-extrem> теперь по sss
[13:45:08] <jvekstrem-extrem> вырубается комп
[13:45:43] <jvekstrem-extrem> лул
[13:45:43] <jvekstrem-extrem> чёт я однажды сидел на унитазе
[13:45:53] <fingercomp> MeXaN1cK: если найдёшь, мне тоже кинь
[13:45:53] <fancube> Ну да думаю alias лучше, но я об нём и не знал
[13:45:54] <jvekstrem-extrem> и думал сделать xorg для ОС
[13:45:57] <MeXaN1cK> блин, только недавно натыкался на тему на форуме про уроки от 1Ridav
[13:45:57] <jvekstrem-extrem> но потом подумал
[13:45:59] <fingercomp> а то я не знал, что у нас гайды есть на форуме, оказывается
[13:45:59] <jvekstrem-extrem> зачем
[13:46:03] <fingercomp> а, эти-то
[13:46:12] <fancube> Ааа
[13:46:13] <MeXaN1cK> а что еще?
[13:46:18] <fancube> Я чё-то видел подомное щас найду
[13:46:19] <MeXaN1cK> ну может перепутал
[13:46:21] <fingercomp> других не знаю
[13:46:30] <fingercomp> да, они там в первом блоге самом
[13:47:07] <fingercomp> или во статьях
[13:47:10] <brote> [ [1Ridav] ComputerCraft. Урок 1. Основы мода - Гайды, обзоры по модам - Форум - ComputerCraft ] - computercraft.ru
[13:47:11] <fs24_bot> brote: У вас теперь 7 уровень!
[13:47:12] <fancube> А стоп
[13:47:18] <fancube> Это ComputerCraft
[13:47:29] <fancube> Хотя и там и там язык lua
[13:47:50] <MeXaN1cK> не важно
[13:47:55] <MeXaN1cK> там он основы дает
[13:48:09] <jvekstrem-extrem> у компудахтер крафт
[13:48:09] <MeXaN1cK> я в свое время как раз по его видео луа изучал
[13:48:11] <jvekstrem-extrem> похожие функции
[13:48:19] <jvekstrem-extrem> с оцшными
[13:48:49] <fingercomp> не, это какая-то жесть, вообще
[13:48:56] <jvekstrem-extrem> мне нравилось в компутеркрафт
[13:48:56] <jvekstrem-extrem> то что он простой
[13:48:56] <jvekstrem-extrem> и ограничений нету
[13:49:06] <jvekstrem-extrem> и нету инпут лага
[13:49:11] <jvekstrem-extrem> в ос есть инпутлаг
[13:49:36] <fancube> Если CC это компутеркрафт то получается что OC это опенкудахтерс
[13:49:42] <jvekstrem-extrem> да
[13:49:48] <man_cubus> jvekstrem-extrem: Некоторые вещи в ЦЦ мягко говоря неочевидные.
[13:49:48] <MeXaN1cK> ну СС клевый мод был, да
[13:50:54] <man_cubus> jvekstrem-extrem: Например я отказываюсь понимать почему разливание из ведра воды или лавы делается по place и почему use нет для инструментов вообще впринципе.
[13:50:57] <brote> [ Убиваем игровой сервер minecraft при помощи CompurerCraft - YouTube ] - www.youtube.com
[13:51:40] <fingercomp> учить OC по CC — хреноооовая затея
[13:51:51] <fingercomp> если до этого вообще не программировал
[13:52:16] <fingercomp> почему-то принято считать, что они несильно отличаются
[13:52:18] <MeXaN1cK> Ну когда я изучал СС ОС и не было даже в помине =)
[13:52:18] <fingercomp> хотя это совсем не так
[13:52:22] <fingercomp> абсолютно другая ось
[13:52:30] <fingercomp> абсолютно по-разному установка
[13:52:36] <fingercomp> апи там отличается разительно
[13:52:47] <MeXaN1cK> ну накидай свои уроки, как ридав
[13:52:47] <fingercomp> и даже луа другой
[13:52:51] <fingercomp> не 5.1
[13:53:09] <fingercomp> накидать нужно, конечно
[13:53:14] <fingercomp> Тотора даже начинал писать книжку
[13:53:20] <fingercomp> но забросил
[13:53:25] <MeXaN1cK> а у тебя же кукбук
[13:53:28] <man_cubus> Книжку по ОК?
[13:53:30] <fingercomp> я писать тоже пытался в одном из черновиков
[13:53:33] <MeXaN1cK> вот в него и встрой
[13:53:48] <fingercomp> но обучать — это упускать детали, которые для меня важные, на начальном этапе
[13:53:50] <fingercomp> я так не могу
[13:54:02] <MeXaN1cK> почему упускать?
[13:54:06] <fingercomp> я сразу правильно и чётко, что фигово понятно
[13:54:11] <man_cubus> fingercomp: Ты просто слишком уж любишь тосчность.
[13:54:20] <fingercomp> indeed
[13:54:34] <MeXaN1cK> ты случайно не немец и не швейцарец?
[13:54:40] <fingercomp> я так пытался введение написать
[13:54:41] <MeXaN1cK> они это дело любят
[13:54:44] <fingercomp> и там такие проблемы были
[13:54:54] <fingercomp> в общем, выкинул и не думал
[13:55:06] <MeXaN1cK> тогда пинай свой кукбук
[13:55:17] <fingercomp> MeXaN1cK: нет, я не немец и не швейцарец не случайно
[13:55:21] <MeXaN1cK> тоже ведь пособие
[13:56:04] <man_cubus> В обучении не точность важна а правильный баланс сложности контента когнитивных "кирпичиков" и конечных, постоенных из таких кирпичиков концепций.
[13:56:43] <MeXaN1cK> fingercomp: ну ты же видел как это делал ридав, попробуй так же
[13:57:04] <man_cubus> MeXaN1cK: Для этого нужно чтобы Фингер стал Ридавом
[13:57:16] <MeXaN1cK> необязятельно
[13:57:22] <MeXaN1cK> ты понимаешь это буквально
[13:57:31] <Asior> fingercomp: переименовывайся ))
[13:57:42] <fancube> Ммм ну я пробовал до этого изучать программирование на паскале
[13:57:44] <fingercomp> ну вас в топку с этими затеями
[13:57:52] <MeXaN1cK> а почему нет?
[13:58:03] <fancube> там сначало programm и имя проги
[13:58:26] <fancube> потом там var a, b, c:char; или как-то так
[13:58:29] <Asior> кстати я где-то находил чувака который рассказывал и обучал по ОС у него гайдов просто море
[13:58:33] <MeXaN1cK> эх, а нам в школе так и не дали паскаль =(
[13:58:51] <Asior> да еще и по всем модам связанных по ОС
[13:58:57] <man_cubus> Лично я считаю что обучение лучше сделать:
[13:58:58] <man_cubus> а) с помощью обучающей программы
[13:58:58] <man_cubus> б) с практическими примерами, чтобы по нажатию кнопки что-то реально происходило. Интерактивность нужна.
[13:58:59] <fancube> А кстати в этом и плюс луа там не надо в конце ; ставить
[13:59:17] <MeXaN1cK> man_cubus: ну напиши свою обучалку =)
[13:59:26] <man_cubus> А не кукбуки писать или посты компилировать в книжку
[13:59:48] <man_cubus> MeXaN1cK: это под номером восемь в плане у меня
[14:00:09] <MeXaN1cK> а под остальными 7? =_
[14:00:12] <MeXaN1cK> =)*
[14:00:14] <man_cubus> И готовность меньше 5%
[14:00:15] <fancube> И потом крч begin и там writeln (a+b=c) и типо readln (c)
[14:00:34] <Asior> fingercomp: гляди чего есть https://youtu.be/VUR8dcmNmO0?t=931
[14:00:37] <brote> [ Tinkers construct утроение руды - YouTube ] - youtu.be
[14:00:41] <fancube> Возмонно где-то ошибок наделал
[14:00:41] <fingercomp> ; — это, вообще, хорошая штука
[14:00:42] <man_cubus> MeXaN1cK: А под остальными - присоединяйся и помогай, тогда введу в курс дела.
[14:00:49] <fingercomp> если ты понимаешь структуру языка
[14:00:58] <fingercomp> то есть можешь отличить утверждение от выражения
[14:01:00] <fancube> Ну да она помогает разделять строчки
[14:01:01] <man_cubus> fingercomp: И это говорит любитель питона
[14:01:02] <fingercomp> statement/expression
[14:01:18] <jvekstrem-extrem> ~g amd ryzen 1200 vs pentium g5400
[14:01:19] <yui`> UserBenchmark: AMD Ryzen 3 1200 vs Intel Pentium Gold G5400 / http://cpu.userbenchmark.com/Compare/Intel-Pentium-Gold-G5400-vs-AMD-Ryzen-3-1200/m484278vs3931
[14:01:33] <MeXaN1cK> а меня эти ; всегда бесили в жаве, с++ и жс
[14:01:48] <man_cubus> Меня тоже
[14:02:22] <jvekstrem-extrem> ~g amd ryzen 1200 vs i3 8100
[14:02:22] <yui`> UserBenchmark: AMD Ryzen 3 1200 vs Intel Core i3-8100 / http://cpu.userbenchmark.com/Compare/Intel-Core-i3-8100-vs-AMD-Ryzen-3-1200/3942vs3931
[14:03:03] <MeXaN1cK> какой-то левый сайт, без тестов и прочего
[14:03:32] <jvekstrem-extrem> это не тесты
[14:03:37] <MeXaN1cK> даже на том же 3dnews и то круче обзоры и сравнения
[14:03:38] <jvekstrem-extrem> > userbenchmarks
[14:04:18] <jvekstrem-extrem> это чисто бенчмарки
[14:04:19] <jvekstrem-extrem> ну я и другие
[14:04:19] <jvekstrem-extrem> обзоры
[14:04:20] <jvekstrem-extrem> смотрю
[14:04:30] <man_cubus> MeXaN1cK: Дело вкуса. Кроме того 3дньюс - это новости, обзоры, площадка для маркетинга. Бенчмарки и мнение юзеров - вторичны.
[14:04:31] <MeXaN1cK> ну лучше, по мне, смотреть нормальный обзоры и сравнения, чем эту хрень
[14:04:47] <MeXaN1cK> man_cubus: цэ был пример
[14:04:54] <jvekstrem-extrem> это вообще сайт бенчмарка
[14:05:03] <jvekstrem-extrem> тут просто статистика
[14:05:03] *** Joins: lala (~ivan5@178.120.76.150)
[14:05:05] <jvekstrem-extrem> собирается
[14:05:06] <MeXaN1cK> ща
[14:05:08] <jvekstrem-extrem> кто тестил
[14:05:19] <jvekstrem-extrem> можешь сам на комп установить его
[14:05:20] <jvekstrem-extrem> и потетстить
[14:05:35] <jvekstrem-extrem> мне всё равно выбора нету
[14:05:39] <jvekstrem-extrem> онли пень
[14:06:03] <MeXaN1cK> вот еще вот тут очень информативные видео выходят https://www.youtube.com/user/easycomua/videos
[14:06:04] <brote> [ GECID.com - YouTube ] - www.youtube.com
[14:06:43] <MeXaN1cK> ну можешь со встройкой брать ryzen 3 2200g или 2400g
[14:06:57] <jvekstrem-extrem> вот только какой
[14:06:58] <jvekstrem-extrem> на 1151 или 1151-v2
[14:06:59] <jvekstrem-extrem> я на них подписан
[14:07:01] <jvekstrem-extrem> уже
[14:07:01] <jvekstrem-extrem> лул
[14:07:03] <jvekstrem-extrem> это да
[14:07:04] <jvekstrem-extrem> довольно авторитетные тестеры
[14:07:06] <jvekstrem-extrem> а не прочие дебилы
[14:07:06] <jvekstrem-extrem> со всяких хороших выборов
[14:07:07] <jvekstrem-extrem> и прочих техноканалов
[14:07:18] <MeXaN1cK> lfДа, хорошие ребята
[14:07:31] <jvekstrem-extrem> лул
[14:07:34] <jvekstrem-extrem> тут уценку продают
[14:07:37] <MeXaN1cK> ну еще есть Pro-HiTech
[14:07:39] <jvekstrem-extrem> за косарь
[14:07:44] <jvekstrem-extrem> материнку на ам4
[14:08:00] <brote> [ Ошибка 404: страница не найдена ] - www.citilink.ru
[14:08:00] <MeXaN1cK> попахивает разводом
[14:08:04] <man_cubus> С медузы: Mail.ru прекратила поддержку браузера «Амиго»
[14:08:38] <man_cubus> Возрадуемся, братие
[14:08:54] <MeXaN1cK> jvekstrem-extrem: вот кстати у них же можешь посмотреть про те райзены младшие и про i3
[14:10:06] <jvekstrem-extrem> ну смори
[14:10:23] <jvekstrem-extrem> ряженка стоит 6100
[14:10:23] <jvekstrem-extrem> это со встройкой
[14:10:26] <jvekstrem-extrem> а пень этот за 4690
[14:10:33] *** Quits: bober (~ivan5@178.120.73.98) (Ping timeout: 383 seconds)
[14:10:49] <jvekstrem-extrem> ну я посмотрел
[14:10:57] <jvekstrem-extrem> у интела тоже неплохая встройка
[14:11:36] <MeXaN1cK> а который райзен ты смотрел? 2200 или 2400?
[14:11:47] <jvekstrem-extrem> 2200
[14:11:48] <MeXaN1cK> между ними разница таки есть
[14:11:49] <jvekstrem-extrem> Встроенное графическое ядро есть
[14:11:49] <jvekstrem-extrem> Модель графического ядра Intel HD Graphics 630
[14:11:49] <jvekstrem-extrem> Частота графического ядра 350 МГц и 1100 МГц Turbo
[14:11:49] <jvekstrem-extrem> Максимальный объем видеопамяти 64 Гб
[14:13:43] <MeXaN1cK> сколько сколько объем? они там ничего не попутали
[14:14:07] <jvekstrem-extrem> максимальный
[14:14:07] <jvekstrem-extrem> объем же
[14:14:14] <jvekstrem-extrem> он из озу берет
[14:14:15] <jvekstrem-extrem> лул
[14:15:00] <jvekstrem-extrem> у него вообще нету понятия
[14:15:04] <jvekstrem-extrem> видеопамять
[14:15:11] <jvekstrem-extrem> он из оперативы жрёт
[14:15:14] <jvekstrem-extrem> сколько надо сейча
[14:15:16] <jvekstrem-extrem> и всё
[14:15:55] <MeXaN1cK> а, да, это я затупил =)
[14:17:05] <jvekstrem-extrem> ну хотя пень
[14:17:06] <jvekstrem-extrem> хуже
[14:17:11] <jvekstrem-extrem> он даже вирутализацию
[14:17:13] <jvekstrem-extrem> не поддерживает
[14:17:38] <jvekstrem-extrem> вот графика
[14:17:38] <jvekstrem-extrem> их
[14:18:11] <fingercomp> забавная штука https://habr.com/post/418545/
[14:18:12] <brote> [ Создание «искусственной жизни» на компьютере / Хабр ] - habr.com
[14:18:41] <MeXaN1cK> Если бы я сейчас собирал комп бюджетный, я бы без раздумий взляб бы райзен со встройкой
[14:19:01] <jvekstrem-extrem> ну когда у тебя бюджет чуть больше 10к
[14:19:02] <jvekstrem-extrem> и тебе ещё надо материнку и озу
[14:19:07] <jvekstrem-extrem> и ты живёшь в россии
[14:19:15] <jvekstrem-extrem> так ещё и в неблагоприятном регионе
[14:19:28] <jvekstrem-extrem> тебе о райзене только мечтать
[14:20:07] <jvekstrem-extrem> да конечно можео на материнке сэкономить
[14:20:08] <jvekstrem-extrem> и купить уценку
[14:20:09] <MeXaN1cK> =)
[14:20:22] <MeXaN1cK> что за уценка такая?
[14:20:32] <man_cubus> Уцененная мать под райзен?
[14:20:37] <man_cubus> Это ка?
[14:20:42] <jvekstrem-extrem> сломанный товар
[14:20:42] <jvekstrem-extrem> но его починили
[14:20:53] <MeXaN1cK> а.. ну нахер такое
[14:20:55] <man_cubus> Сомнительно
[14:21:12] <MeXaN1cK> ты собираешь новый комп, а не помойку вышел погулять
[14:21:22] <jvekstrem-extrem> MeXaN1cK: зато скидка
[14:21:22] <jvekstrem-extrem> почти 90%
[14:22:02] <MeXaN1cK> да, но товар то уже без гарантии
[14:24:05] <jvekstrem-extrem> на ней гарантия ещё до 2021
[14:24:15] <jvekstrem-extrem> Гарантийный ремонт(причина ремонта) Выключалсь, неккоректно работали настройки энергосбережения
[14:24:28] <jvekstrem-extrem> это вообще решается простым обновлением биос
[14:24:37] <MeXaN1cK> если товар уже отремонтировн, то никакой гарантии уже быть не может по определению
[14:24:49] <jvekstrem-extrem> так что не физическая поломка
[14:24:50] <jvekstrem-extrem> даже
[14:25:02] <man_cubus> Этого никто тебе не скажет
[14:25:48] <jvekstrem-extrem> ну а новая минмум 3к
[14:25:49] <jvekstrem-extrem> стоит
[14:25:49] <jvekstrem-extrem> ну может и реальнео
[14:25:49] <jvekstrem-extrem> рисковать не нужно
[14:26:05] <jvekstrem-extrem> и вот в чём прикол
[14:26:08] <jvekstrem-extrem> в этих уценках
[14:26:15] <jvekstrem-extrem> почти все материнки на ам4
[14:26:29] <jvekstrem-extrem> и фирмы mASSi
[14:26:44] <jvekstrem-extrem> и asrock
[14:26:53] <jvekstrem-extrem> ну а асрока мало
[14:26:54] <jvekstrem-extrem> всего 2
[14:26:57] <jvekstrem-extrem> а вот msi
[14:27:01] <jvekstrem-extrem> полно вообще
[14:28:00] *** Quits: Asior (~Anton@217.118.95.115) (Read error: Connection timed out)
[14:30:51] <MeXaN1cK> что за масси? ты где ее придумал?
[14:30:55] <MeXaN1cK> msi
[14:30:57] <MeXaN1cK> она
[14:31:28] <jvekstrem-extrem> s как жопа
[14:31:28] <jvekstrem-extrem> ass
[14:31:42] <jvekstrem-extrem> ну я же петросян
[14:32:16] <MeXaN1cK> ага, тебе до него еще рости и рости
[14:32:36] <jvekstrem-extrem> я уже 2 раза петросян-award получал
[14:32:38] <jvekstrem-extrem> золотых
[14:34:01] <fingercomp> MeXaN1cK: но сначала неплохо было бы ему расти
[14:34:03] <fingercomp> мне кажется
[14:34:13] <fingercomp> :P
[14:34:40] <MeXaN1cK> хм
[14:34:47] <MeXaN1cK> где-то я что-то перепутал
[14:34:54] <MeXaN1cK> рас ращ рос же..
[14:34:58] <MeXaN1cK> хм
[14:36:01] <fingercomp> раст ращ рос
[14:36:22] <fingercomp> iirc
[14:37:26] <MeXaN1cK> а да
[14:44:34] <LeshaInc> rip rip irc
[14:59:40] *** Quits: fancube (webchat@nat-0-0.nsk.sibset.net) (Quit: webchat.esper.net)
[15:01:12] <Totoro> "The pointy stick is for general encouragement"
[15:01:18] <Totoro> лул
[15:02:04] <Totoro> отрывок из треда, где обсуждают наилучший способ похитить гигантского огненного слизня
[15:05:03] <man_cubus> ГП?
[15:07:43] <Totoro> Гарри Поттер?
[15:07:53] <Totoro> не, это со стек оверфлоу
[15:09:19] <jvekstrem-extrem> переполнение стека
[15:11:44] <fingercomp> .ddg org.mpris.MediaPlayer2.Player
[15:11:52] <fingercomp> oh
[15:14:43] *** Quits: lala (~ivan5@178.120.76.150) (Quit: Leaving)
[15:15:17] <man_cubus> Только что эпично опечатался
[15:15:17] <man_cubus> cuntinue
[15:25:24] <LeshaInc> .c 62 - 8
[15:25:24] <brote> LeshaInc: 54
[15:35:46] *** Joins: fancube (~fancube@s3.mcskill.ru)
[15:36:50] *** Quits: fancube (~fancube@s3.mcskill.ru) (Client Quit)
[15:41:06] <LeshaInc> .c 45 - 8
[15:41:06] <brote> LeshaInc: 37
[15:41:31] <jvekstrem-extrem> R I P mCSkiLL
[15:45:03] *** Joins: fancube (~fancube@s3.mcskill.ru)
[15:45:45] <fancube> fingercomp а если например на дискете будет ОС то игроки смогут юзать проги которые есть на диске?
[15:46:51] <fancube> Как кто-то предлагал дискету редонли сделать и работать с ней
[15:47:28] <fingercomp> просто так дискету read-only сделать нельзя
[15:47:30] <fingercomp> нет метода такого
[15:47:39] <fingercomp> если хочется, надо сэндбоксить
[15:47:51] <LeshaInc> ~btc
[15:47:51] <yui`> 1.0 BTC -> 7810.01 USD
[15:47:58] <fingercomp> и в зависимости от того, как именно ты это сделаешь, будет отличаться и ответ на вопрос ставленый
[15:48:26] <fancube> окей
[15:48:33] <fancube> что такое сэндбокс?
[15:48:39] <fancube> И как он делается?
[15:50:17] *** Quits: fancube (~fancube@s3.mcskill.ru) (Quit: fancube)
[15:50:23] <fingercomp> ~w sandbox
[15:50:24] <yui`> Sandbox may refer to:
[15:50:26] <yui`> Sandpit or sandbox, a wide, shallow playground construction to hold sand, often made of wood or plastic...
[15:50:37] <fingercomp> берём, значит, коробку
[15:50:43] <fingercomp> засыпаем туда песочка
[15:50:44] <fingercomp> та-дам
[15:51:05] *** Joins: fancube (webchat@nat-0-0.nsk.sibset.net)
[15:51:12] <fancube> ~btc
[15:51:13] <yui`> 1.0 BTC -> 7794.53 USD
[15:51:19] <fancube> Ммм...
[15:51:31] <fancube> тут есть конвентер из долларов в рубли?
[15:51:38] <fancube> ~rub
[15:51:39] <yui`> huh?
[15:52:02] <fancube> ~usd
[15:52:02] <yui`> rippu desu
[15:52:22] <fancube> ~cookie
[15:52:22] <yui`> oishii
[15:53:56] <fingercomp> сэндбоксинг — специальное окружение, которое позволяет запускать недоверенный код со покойною душою
[15:53:57] <fingercomp> воть
[15:54:53] <fingercomp> убираем все функции, которые не нужны и могут вызвать души расстройство или побег из песочницы
[15:54:54] <jvekstrem-extrem> ~coin 1 USD RUB
[15:54:55] <yui`> 1.0 USD -> 62.84 RUB
[15:55:05] <jvekstrem-extrem> поднялся тварь
[15:55:06] <jvekstrem-extrem> доллар
[15:55:19] <fingercomp> те, которые нужны, подменяем, добавляя свои проверки, которые покойство души обеспечат
[15:55:44] <fingercomp> опционально добавление функций
[15:55:55] <fingercomp> песочница для разных вещей может строиться
[15:56:17] <fingercomp> например, нужно запретить писать на файловую систему
[15:56:22] <fingercomp> внутри песочницы
[15:56:37] <fingercomp> оставляя возможность делать это вне её
[15:56:43] <fingercomp> что мы делаем
[15:56:53] <fingercomp> функции неизменяемы
[15:57:01] <fingercomp> мы не можем в ней код изменить
[15:57:26] <fingercomp> но зато можно убрать все ссылки на неё и, возможно, заменить их на свои
[15:57:44] <fingercomp> отлично
[15:58:04] <fingercomp> нам нужно убрать ссылку на одну функцию — и это метод write компонента фс нашего
[15:58:27] <fingercomp> в случае с компонентом это сделать непросто
[15:58:44] <fingercomp> надо подменить нативную либу component
[15:59:02] <fingercomp> вернее, ту, которая еепрому даётся
[15:59:25] <fingercomp> она не совсем нативна; в еепром порезанная версия даётся
[15:59:52] <fingercomp> да так подменить её, чтобы она только у нашего компонента write не давала делать
[16:00:53] <fingercomp> нужно проанализировать, какими путями можно получить доступ к сырому компоненту, и всех их заменить на свои имплементации, которые бы вместо этого давали обёрнутый компонент
[16:01:31] <fingercomp> в котором write = function() error("the filesystem is readonly") end
[16:01:54] <fingercomp> конкретнее я сказать, где и как именно это надо сделать, я не могу
[16:01:56] <fingercomp> потому что сам фз
[16:02:44] <fingercomp> после того, как мы сделали эту вещь, нужно думать о том, как не дать изнутри выбраться наружу
[16:03:43] <fingercomp> код, который оборачивает фс, можно удалить
[16:03:46] <fingercomp> или перезаписать
[16:03:50] <man_cubus> лицедлань
[16:04:10] <man_cubus> Сложно слишком делаете, товарищ фингер
[16:04:21] <fingercomp> это вариант один
[16:04:23] <fingercomp> есть вариант 2
[16:04:26] <man_cubus> Тут вопрос вовсе не в создании честной песочницы на самом деле
[16:04:34] <fingercomp> создать свой компонент фс
[16:04:40] <fingercomp> по интернету
[16:04:50] <fingercomp> и подключить через vcomponent
[16:05:42] <man_cubus> Ага,, для общественного компа аж свою удалённую фс изобрести
[16:08:08] <LeshaInc> риппо
[16:08:09] <LeshaInc> фрикад упал
[16:08:14] <LeshaInc> я ни разу не сохранился
[16:11:32] <jvekstrem-extrem> а как это вообще
[16:11:46] <jvekstrem-extrem> вот я заказываю в инете
[16:11:54] <jvekstrem-extrem> и тут мне предлагают отправить по почте
[16:11:58] <jvekstrem-extrem> и заплатить наличкой
[16:12:12] <jvekstrem-extrem> а куда эту наличку кидать
[16:12:13] <jvekstrem-extrem> надо
[16:12:13] <jvekstrem-extrem> ?
[16:13:03] <jvekstrem-extrem> при получении
[16:15:20] <man_cubus> Это какое-то авито, да?
[16:15:32] <jvekstrem-extrem> нет
[16:15:40] <man_cubus> Смотри, не попади на развод с этой матью под райзен
[16:15:44] <jvekstrem-extrem> магаз какой то от яндекса новой
[16:15:57] <jvekstrem-extrem> man_cubus: не я интел беру
[16:16:36] <jvekstrem-extrem> просто в ситилинке я не смогу забрать товар
[16:16:36] <jvekstrem-extrem> потому что мне 16 лет
[16:16:41] <man_cubus> Ну и океюшки.
[16:16:41] <man_cubus> Интеловские процы будут как в орифлейме: серебрянный, золотой, платиновый, алмазный, вот это всё
[16:17:07] <man_cubus> Потому что пиараст у них новый с проктэргэмбла
[16:18:06] <man_cubus> Еще и спа-хендмейд-электролит_из_соплей_девственницы приплетут
[16:21:36] <jvekstrem-extrem> лул
[16:21:41] <jvekstrem-extrem> у меня ща проц не тянет
[16:21:46] <jvekstrem-extrem> даже гугл карты
[16:27:32] <man_cubus> А будет тянуть, но выдавать рекламный баннер, прошитый в микрокоде проца
[16:28:30] <man_cubus> В котором будут предлагать купить новый проц
[16:29:35] <jvekstrem-extrem> я просто комп у родаков ща отжал
[16:29:36] <jvekstrem-extrem> тут проц говно какое то
[16:29:40] <jvekstrem-extrem> но это всё равно лучше
[16:29:42] <jvekstrem-extrem> чем ничего
[16:38:51] <LeshaInc> .c 45 - 8
[16:38:52] <brote> LeshaInc: 37
[16:41:40] *** Quits: fancube (webchat@nat-0-0.nsk.sibset.net) (Quit: webchat.esper.net)
[16:56:27] <jvekstrem-extrem> .tr :en :ru American Mega trends
[16:56:28] <brote> jvekstrem-extrem: "Американские тенденции" (en to ru, translate.google.com)
[16:56:35] <jvekstrem-extrem> .tr :en :ru American Megatrends
[16:56:35] <brote> jvekstrem-extrem: "Американский Megatrends" (en to ru, translate.google.com)
[17:00:09] <jvekstrem-extrem> .tr :en :ru ditch
[17:00:09] <brote> jvekstrem-extrem: "ров" (en to ru, translate.google.com)
[17:09:06] <Totoro> что лучше звучит: hel.cloud, hel.systems, hel.center, hel.codes, hel.im, hel.services, Hel.
[17:09:14] <Totoro> hel.solutions
[17:09:21] <Totoro> hel.tools
[17:09:27] <Totoro> hel.zone
[17:09:29] <Totoro> ?
[17:09:41] <jvekstrem-extrem> hel.systems - это как название какой нибудь хардварной компании
[17:09:58] *** Joins: Fie (~Fie@boy-next-door.gachi.muchi.ga)
[17:10:03] <jvekstrem-extrem> hel.cloud - как хостера
[17:10:12] <Fie> hel.gachi
[17:10:18] <Totoro> мне нравится клауд
[17:10:21] <Fie> гачи
[17:10:22] <Fie> ставь
[17:10:25] <Totoro> и он более менее в тему
[17:10:28] <fingercomp> Totoro: 2hel.it
[17:10:33] <Totoro> Fie: :Р
[17:10:45] <Fie> сначало на силикон задонать
[17:10:49] <Fie> потом покупай домен
[17:10:49] <Totoro> fingercomp: думаешь лучше чем любой из списка?
[17:10:50] <Fie> для рипа
[17:10:58] <fingercomp> Totoro: стократно
[17:11:09] <Totoro> я просто подумал, что может не стоит привязываться к цифре версии
[17:11:22] <Totoro> взять generic домен
[17:11:28] <Totoro> для хеля
[17:11:33] <fingercomp> to.hel.it
[17:11:41] <Totoro> хел.ит занят
[17:11:46] <Totoro> в том и дело
[17:11:50] <Fie> .tell jvekstrem-extrem неосилил
[17:11:50] <brote> Fie: I'll pass that on when jvekstrem-extrem is around.
[17:11:57] <Totoro> все перечисленные - свободны
[17:12:00] <Totoro> я проверяд
[17:12:04] <Totoro> =)
[17:12:11] <jvekstrem-extrem> .tell Fie чё неосилил?
[17:12:12] <brote> jvekstrem-extrem: I'll pass that on when Fie is around.
[17:12:20] <Fie> .tell jvekstrem-extrem че мне писал то и неосилил
[17:12:20] <brote> Fie: I'll pass that on when jvekstrem-extrem is around.
[17:12:28] <fingercomp> Totoro: 3a.hel.im
[17:12:37] <jvekstrem-extrem> .tell Fie я тебе ничего не писал
[17:12:37] <brote> jvekstrem-extrem: I'll pass that on when Fie is around.
[17:12:41] <fingercomp> Totoro: tha.hel.im
[17:12:42] <Fie> fingercomp, s/3a.hel.im/rip.hel.im
[17:12:42] <brote> Fie thinks fingercomp meant to say: Totoro: rip.hel.im
[17:12:45] <Fie> за мico!
[17:12:48] <Fie> за гiнту!
[17:13:00] <Fie> jvekstrem-extrem, писал
[17:13:01] <Fie> теллом
[17:13:03] <Fie> какой то рип
[17:13:04] <fingercomp> Totoro: а hel.you есть?
[17:13:05] <man_cubus> Мне hel.center нравится
[17:13:06] <jvekstrem-extrem> так что я всё осилил
[17:13:07] <jvekstrem-extrem> а ты неосилил
[17:13:09] <fingercomp> .tld you
[17:13:09] <Totoro> fingercomp: лул
[17:13:11] <brote> fingercomp: No matches found for TLD: you
[17:13:17] <fingercomp> .tld all
[17:13:18] <brote> fingercomp: No matches found for TLD: all
[17:13:19] <Fie> jvekstrem-extrem, генту
[17:13:20] <Fie> неосилил
[17:13:21] <Fie> ставь
[17:13:21] <fingercomp> .tld everbody
[17:13:23] <jvekstrem-extrem> Fie: а зачем ты этот рип читаешь
[17:13:23] <brote> fingercomp: No matches found for TLD: everbody
[17:13:27] <Fie> какой
[17:13:28] <jvekstrem-extrem> раз это рип
[17:13:31] <Fie> я не читаю
[17:13:31] <jvekstrem-extrem> вот такой
[17:13:34] <Fie> у меня гачибот
[17:13:34] <Totoro> man_cubus: да, центр ничего
[17:13:36] <Fie> он триггерит фразы
[17:13:48] <jvekstrem-extrem> зачем триггерить
[17:13:51] <Fie> чтобы рипать
[17:13:52] <Fie> рип
[17:13:53] <jvekstrem-extrem> когда можно не триггерить
[17:13:54] <fingercomp> вот идиот рядом ставит кнопки ^Q, ^W и ^R, ^T?
[17:14:00] <jvekstrem-extrem> и не рипать никого
[17:14:02] <man_cubus> Адское облако - это странно, а центр ада - понятно
[17:14:05] <Fie> рипать надо
[17:14:06] <Fie> скин
[17:14:12] <jvekstrem-extrem> рипать надо диски
[17:14:15] <jvekstrem-extrem> и на торренты
[17:14:16] <jvekstrem-extrem> заливать
[17:14:18] <Fie> man_cubus, ад с двумя л
[17:14:20] <Totoro> адское облако это же хорошо
[17:14:20] <jvekstrem-extrem> а не скины
[17:14:21] <Fie> а это риппо
[17:14:29] <Totoro> летит такое, багровое
[17:14:30] <fingercomp> Totoro: hel.eu
[17:14:31] <Fie> hell
[17:14:33] <Fie> nether
[17:14:33] <Totoro> стреляет молниями
[17:14:34] <fingercomp> "хел ю"
[17:14:39] <Totoro> льет лавовый дождик
[17:14:52] <Fie> jvekstrem-extrem, не надо
[17:14:53] <fingercomp> сразу террария вспоминается
[17:14:54] <fingercomp> почему-то
[17:14:55] <Fie> скин надо рипать
[17:14:56] <man_cubus> сотонинские молнии и кровавый дождег
[17:14:57] <Fie> и тейкать
[17:15:05] <jvekstrem-extrem> кого тейкать
[17:15:05] <Totoro> ага
[17:15:10] <Fie> тебя
[17:15:10] <jvekstrem-extrem> и кому скин рвать
[17:15:16] <Fie> кожанку
[17:15:43] <man_cubus> hel.zone тоже неплохо
[17:15:47] <jvekstrem-extrem> ясно всё
[17:15:50] <Totoro> =)
[17:15:51] <jvekstrem-extrem> говорит о том что болит
[17:15:52] <jvekstrem-extrem> да?
[17:15:56] <Fie> ???
[17:15:58] <Fie> ты неосилил
[17:16:01] <Fie> это да
[17:16:32] <fingercomp> we.will.hel.eu
[17:16:33] <man_cubus> Благозвучнее чем хелклауд из-за того что там нет "лкл"
[17:16:40] <jvekstrem-extrem> у тебя прям приступ неосиления
[17:16:41] <jvekstrem-extrem> и кидаешь это на других
[17:17:05] <fingercomp> а, есть dot-you
[17:17:06] <fingercomp> как бы
[17:17:09] <fingercomp> от амазона, правда
[17:17:11] <fingercomp> но всё-таки
[17:17:38] <Fie> jvekstrem-extrem, я как раз осилил
[17:17:40] <Fie> ты нет
[17:17:54] <jvekstrem-extrem> я да
[17:17:58] <jvekstrem-extrem> я осилил
[17:17:59] <MeXaN1cK> ку файн
[17:18:20] <brote> Request to http://www.iana.org/domains/root/db/you.html threw an exception. Try less ripped link! :)
[17:18:20] <Totoro> ещё hel.security и hel.technology
[17:18:25] <Totoro> доступны
[17:18:27] <fingercomp> на уровне выше все тлд
[17:18:33] <Fie> некст дор
[17:18:40] <fingercomp> hel.rip есть
[17:18:41] <fingercomp> для Файна
[17:18:44] <Fie> да
[17:18:47] <Totoro> hel.clinic
[17:18:47] <Fie> его и берите
[17:18:49] <fingercomp> Fie: если купишь, то будем юзать хел.рип
[17:18:49] <Totoro> лул
[17:18:58] <Fie> на че?
[17:18:58] <fingercomp> hel.rich
[17:19:11] <fingercomp> на хель
[17:19:12] <fingercomp> на что ж ещё
[17:19:14] <Totoro> hel.directory
[17:19:26] <Totoro> hel.engineering
[17:19:39] <Totoro> hel.ki
[17:19:51] <jvekstrem-extrem> hil.ki
[17:19:51] <Totoro> hel.parts
[17:19:57] <fingercomp> hel.pro
[17:19:59] <Fie> sieg.hel.ki
[17:20:02] <jvekstrem-extrem> hel.pants
[17:20:06] <jvekstrem-extrem> hel.ru
[17:20:08] <jvekstrem-extrem> hel.com
[17:20:12] <jvekstrem-extrem> hel.net
[17:20:15] <fingercomp> hel.pictures
[17:20:17] <fingercomp> недетский домен
[17:20:22] <Fie> нету пантс
[17:20:24] <Fie> есть партс
[17:20:27] <Fie> jvekstrem-extrem,
[17:20:56] <fingercomp> hel.off
[17:20:58] <Totoro> hel.car
[17:21:03] <Fie>
[17:21:04] <fingercomp> всё один ругательства у фингера на уме
[17:21:04] <Fie> стоит хел рип
[17:21:07] <Fie> Totoro, покупай
[17:21:08] <Fie> сам
[17:21:31] <Totoro> hel.am
[17:21:35] <fingercomp> hel.ni
[17:21:40] <Totoro> lul
[17:21:48] <Totoro> можно и рип, на самом деле
[17:21:56] <Fie> лучше на силикон
[17:21:58] <Fie> эти деньги
[17:21:59] <Fie> задонать
[17:22:07] <Totoro> hel
[17:22:14] <Totoro> hel.report
[17:22:30] <Fie> hel.llc
[17:22:36] <Totoro> hel.capital
[17:22:42] <fingercomp> hel.mc ещё есть
[17:22:43] <Fie> hel.sh
[17:22:47] <Totoro> hel.international
[17:22:47] <Fie> hadron.mc
[17:22:48] <Fie> надо
[17:22:48] <Totoro> lul
[17:22:50] <Fie> покупай
[17:22:51] <Fie> Totoro,
[17:22:59] <fingercomp> hel.map
[17:23:14] <fingercomp> не потеряешься
[17:23:16] <Totoro> hel.bibld
[17:23:17] <fingercomp> в трёх пакетах
[17:23:20] <Totoro> hel.bible
[17:23:24] <Totoro> найс же
[17:23:25] <fingercomp> hel.lol
[17:23:30] <Totoro> лул
[17:23:37] <Fie> .church
[17:23:42] <jvekstrem-extrem> h.el
[17:23:48] <Totoro> нельзя
[17:23:52] <Totoro> слишком короткий
[17:23:54] <Fie> неосилил
[17:24:04] <jvekstrem-extrem> he.li
[17:24:09] <MeXaN1cK> да возьмите вы старый домен и не парьтесь
[17:24:19] <Fie> oh.el
[17:24:22] <Totoro> нету старогл
[17:24:23] <MeXaN1cK> просто начинку поменяете
[17:24:30] <Totoro> он на поддомене был
[17:24:32] <Totoro> и потом
[17:24:36] <Fie> нинужно
[17:24:36] <Totoro> мы не паримся
[17:24:37] <Fie> потому что
[17:24:40] <Fie> игру лучше делай
[17:24:41] <Totoro> мы развлекаемся
[17:24:41] <Fie> Totoro,
[17:24:45] <Totoro> ноп
[17:25:00] <Fie> уеп
[17:25:15] <fingercomp> Totoro: hel.世界
[17:25:19] <fingercomp> hel world
[17:25:21] <Totoro> hel
[17:25:26] <jvekstrem-extrem> хел.рф
[17:25:28] <Totoro> hel.bar
[17:25:55] <Totoro> hel.desi
[17:26:21] <fingercomp> hel.wtf
[17:26:23] <fingercomp> ИДЕАЛЬНО
[17:26:40] <Totoro> hel.storage за $1000
[17:26:42] <Totoro> лул
[17:27:04] <Totoro> fingercomp: а он свободен?
[17:27:08] <Totoro> сколько стоит?
[17:28:37] <Totoro> hel.earth
[17:28:40] <fingercomp> ща гляну
[17:28:52] <Totoro> hel.fish
[17:28:56] <Totoro> хе
[17:29:02] <Fie> minus.fish
[17:29:06] <Fie> купи
[17:29:07] <Fie> лучше
[17:29:20] <Totoro> turbo.fish
[17:29:25] <Totoro> надо
[17:29:34] <Totoro> но он стоит 71 бакс в год
[17:29:48] <Fie> ну вот
[17:29:49] <Fie> будешь платить
[17:29:51] <Fie> значит
[17:30:00] <Fie> в месяц это немного
[17:30:01] <Fie> лул
[17:31:07] <fingercomp> $2.58 + $22.12 renewal
[17:31:55] <Fie> я его щас куплю
[17:31:57] <Fie> и он будет стоить уже
[17:31:58] <Fie> 1488
[17:32:00] <Fie> на аукционе
[17:34:13] <Fie> рип ирц
[17:34:16] *** Quits: Fie (~Fie@boy-next-door.gachi.muchi.ga) (Remote host closed the connection)
[17:36:50] <fingercomp> s/2/3/
[17:36:50] <brote> fingercomp meant to say: $3.58 + $22.12 renewal
[17:37:22] <fingercomp> на каком-то поросячем сайте
[17:37:32] <fingercomp> лул
[17:37:33] <MeXaN1cK> а что это за прикол с 2 ценами7
[17:37:34] <brote> [ porkbun.com | the world's best domain name registrar ] - porkbun.com
[17:37:46] <fingercomp> MeXaN1cK: на первый год и на последующие
[17:37:52] <fingercomp> ~coin 22.12 USD RUB
[17:37:52] <MeXaN1cK> а..
[17:37:52] <yui`> 22.12 USD -> 1382.7212 RUB
[17:38:00] <MeXaN1cK> дороговато
[17:38:03] <fingercomp> в год
[17:38:07] <fingercomp> .c 1382/12
[17:38:08] <brote> fingercomp: 115.1666667
[17:38:20] <MeXaN1cK> ну даже в год
[17:38:45] <fingercomp> ну, не особо оно дорого
[17:38:56] <MeXaN1cK> покупай =)
[17:39:02] <fingercomp> так не я покупать буду
[17:39:02] <fingercomp> лул
[17:39:04] <fingercomp> а Тоторик
[17:39:17] <MeXaN1cK> а что ты будешь делать?
[17:39:55] *** Quits: jvekstrem-extrem (~ZNC@85.174.75.22) (Ping timeout: 198 seconds)
[17:40:19] <fingercomp> писать хель
[17:40:31] <fingercomp> Тотора его будет, соответственно, не писать
[17:40:36] <fingercomp> судя по всему
[17:40:50] *** Joins: jvekstrem-extrem (~ZNC@85.174.75.22)
[17:40:55] <fingercomp> но в любом случае, бэк пилить я буду
[17:41:06] <fingercomp> и, возможно, админить тоже
[17:41:14] <fingercomp> но это к Тоторе уже больше
[17:42:24] <fingercomp> .tell Totoro hel.wtf: 1st year = $3.58/y; renewal = $22.12/y; https://porkbun.com/
[17:42:24] <brote> fingercomp: I'll pass that on when Totoro is around.
[17:42:26] <brote> [ porkbun.com | the world's best domain name registrar ] - porkbun.com
[17:42:57] <fingercomp> .tell Totoro гуляю у них по сайту: забавный регистратор очень
[17:42:57] <brote> fingercomp: I'll pass that on when Totoro is around.
[17:54:53] <fingercomp> .c 5778/41834
[17:54:53] <brote> fingercomp: 0.1381173208
[17:55:08] <fingercomp> MeXaN1cK: ☝ доля твоих сообщений со смайликом "=)"
[17:55:39] <MeXaN1cK> не много
[17:56:45] <jvekstrem-extrem> ☝☝☝ ЛААААААААААААПКИ
[17:57:38] <MeXaN1cK> fingercomp: а какая доля сообщений файла со словами "лул" и "рип"
[17:57:51] <jvekstrem-extrem> fingercomp: а какая доля лапок
[17:57:51] <jvekstrem-extrem> ?
[17:58:27] <LeshaInc> rip irc
[17:58:34] <jvekstrem-extrem> лул
[18:00:01] <jvekstrem-extrem> @updatebot
[18:00:02] <fs24_bot> Загрузка завершена, перезагрузка. Досвидос!
[18:00:02] *** Quits: fs24_bot (~sopli@261.gra1.ovh.abcd.network) (Remote host closed the connection)
[18:00:11] *** Joins: fs24_bot (~sopli@261.gra1.ovh.abcd.network)
[18:00:11] *** zsh sets mode: +v fs24_bot
[18:00:17] <jvekstrem-extrem> @fish
[18:00:18] <fs24_bot> [💵 Деньги -5] Вы кинули удочку и поймали: 🔧 Гаечный ключ
[18:00:21] <jvekstrem-extrem> @fish
[18:00:22] <fs24_bot> [💵 Деньги -5] Вы кинули удочку и поймали: 🐠 Тропическая рыба
[18:00:25] <jvekstrem-extrem> @fish
[18:00:26] <fs24_bot> [💵 Деньги -5] Вы кинули удочку и поймали: 🐟 Рыба
[18:00:30] <jvekstrem-extrem> аааааааа
[18:00:38] <jvekstrem-extrem> @fish
[18:00:39] *** Joins: Asior (~Anton@217.118.95.111)
[18:00:39] *** zsh sets mode: +v Asior
[18:00:39] <fs24_bot> [💵 Деньги -5] Вы кинули удочку и поймали: 🔧 Гаечный ключ
[18:00:42] <jvekstrem-extrem> @fish
[18:00:42] <fs24_bot> [💵 Деньги -5] Вы кинули удочку и поймали: ☝ Лапка
[18:00:57] <Asior> лапка кого?
[18:01:04] <Asior> @fish
[18:01:04] <fs24_bot> [💵 Деньги -5] Вы кинули удочку и поймали: 🐟 Рыба
[18:01:08] <Asior> @fish
[18:01:09] <fs24_bot> [💵 Деньги -5] Вы кинули удочку и поймали: 🐠 Тропическая рыба
[18:01:11] <Asior> @fish
[18:01:12] <fs24_bot> [💵 Деньги -5] Вы кинули удочку и поймали: ☝ Лапка
[18:01:38] <Asior> @inventory
[18:02:11] *** Quits: fs24_bot (~sopli@261.gra1.ovh.abcd.network) (Remote host closed the connection)
[18:02:20] *** Joins: fs24_bot (~sopli@261.gra1.ovh.abcd.network)
[18:02:21] *** zsh sets mode: +v fs24_bot
[18:03:06] <fingercomp> сварил тут яйца варёные
[18:03:11] <fingercomp> гм, действительно
[18:03:14] <fingercomp> в общем, варил я яйца
[18:03:17] <fingercomp> и теперь их ем
[18:03:21] <fingercomp> макая в соевый соус
[18:03:25] <fingercomp> офигенно очень получается
[18:03:48] * Asior капает слюнями на клавиатуру
[18:03:55] <fingercomp> вместе с "содой в пюрешку" идёт в fingercomp's food tip list
[18:04:07] <fingercomp> MeXaN1cK: ща посмотрим
[18:04:14] <Asior> приятного аппетита
[18:04:14] <fingercomp> хотя не
[18:04:18] <fingercomp> у меня дофига там файлов
[18:05:00] <Asior> фингер, видел свою постройку на робокрафте, ну что я снимал на видео?
[18:06:18] *** Quits: man_cubus (~konst@c.108.169.a475.ukr.adsl.cyfra.net) (Quit: Leaving.)
[18:09:09] <fingercomp> это которую?
[18:09:55] <brote> [ Tinkers construct утроение руды - YouTube ] - youtu.be
[18:11:10] <MeXaN1cK> а ты про сервер робокрафт, я то про игру подумал =)
[18:11:52] <fingercomp> а, эту
[18:11:56] <fingercomp> да, конечно
[18:11:58] <fingercomp> я же там жил
[18:12:02] <fingercomp> ингейм, в смысле
[18:14:35] <Asior> угу, на каждом углу таблички))
[18:15:26] <jvekstrem-extrem> MeXaN1cK: чёткая игра кстати была
[18:15:33] <jvekstrem-extrem> пока её не испортили обновлениями
[18:15:40] <jvekstrem-extrem> и сейчас в неё никто не играет
[18:15:46] <jvekstrem-extrem> почти
[18:15:56] <jvekstrem-extrem> ща в какой то crossout перешли
[18:16:02] <jvekstrem-extrem> примерно тоже самое
[18:16:10] <jvekstrem-extrem> только сеттинг другой
[18:16:15] <jvekstrem-extrem> и графика получше
[18:16:33] <jvekstrem-extrem> ну опять же
[18:16:43] <jvekstrem-extrem> я чёт в последние время фри ту плей игры
[18:16:48] <jvekstrem-extrem> вообще за игры не считатб
[18:16:51] <MeXaN1cK> ну не тоже самое
[18:16:54] <jvekstrem-extrem> там доната настолкьо дофига
[18:16:59] <MeXaN1cK> я в кроссаут еще на збт играл
[18:17:03] <jvekstrem-extrem> что проще её бы купить
[18:17:06] <MeXaN1cK> хотя сейчас ее чутка подпортили
[18:17:43] *** Quits: Asior (~Anton@217.118.95.111) (Ping timeout: 182 seconds)
[18:17:52] <Totoro> ~oi
[18:17:52] <Totoro> тотора из бэк
[18:17:53] <yui`> ahoy
[18:17:57] <fingercomp> LeshaInc: вон, смотри, сколько табличек я там наставил
[18:18:01] <fingercomp> а ты до сих пор декеракт не запилил
[18:18:02] <fingercomp> лул
[18:18:03] <LeshaInc> че
[18:18:04] <fingercomp> Totoro: o7
[18:18:05] <LeshaInc> каких табличек
[18:18:08] <fingercomp> видяху глянь
[18:18:15] <fingercomp> Асиор там охоту на них устроил
[18:18:21] <fingercomp> в дом с проникновением проникнул
[18:18:22] <Totoro> ну если всем втф нравится
[18:18:27] <Totoro> можно его присобачить
[18:18:33] <fingercomp> это где-то в начале мая было ещё
[18:18:42] <fingercomp> судя по тому, что я с синтом игрался
[18:18:45] <fingercomp> 2к17
[18:18:46] <Totoro> хотя звучит конечно непоэтично
[18:18:52] <fingercomp> Totoro: давай
[18:18:56] <Totoro> слишком много согласных
[18:19:03] <fingercomp> ¯\_(ツ)_/¯
[18:20:14] <jvekstrem-extrem> fingercomp: Опубликовано: 11 мая 2017 г.
[18:20:22] *** Joins: Asior (~Anton@217.118.95.121)
[18:20:22] *** zsh sets mode: +v Asior
[18:20:33] <Asior> чем игру то убили? что там такого запихали что все сбежали?
[18:20:47] <jvekstrem-extrem> первый этап для рипа
[18:20:58] <jvekstrem-extrem> они убрали тиры
[18:21:10] <jvekstrem-extrem> ну тоесть уровни
[18:21:18] <Asior> я играл, я в курсе
[18:21:19] <MeXaN1cK> +
[18:21:34] <MeXaN1cK> потом понерфили гаусовки
[18:21:38] <jvekstrem-extrem> второй этап рипа
[18:21:43] <jvekstrem-extrem> нерф всех оружиф
[18:21:49] <jvekstrem-extrem> третий этап рипа
[18:22:01] <jvekstrem-extrem> убрали переворачивалки
[18:22:13] <jvekstrem-extrem> четвертый этап рипа они убрали робот ранкинг
[18:22:26] <jvekstrem-extrem> пятый этап рипа они убрали дерево технологиий
[18:22:40] <jvekstrem-extrem> шестой этап рипа кастомный робошоп
[18:23:01] <Asior> угу, крутили крутили его, то так то так сделают и убрали вообще
[18:23:08] <jvekstrem-extrem> седьмой этап рипа они убрали кубы
[18:23:12] <jvekstrem-extrem> разных уровней
[18:23:29] <Totoro> они убили Кенни
[18:23:52] <jvekstrem-extrem> И ФИНАЛЬНЫЙ ЭТАП РИПА
[18:23:56] <jvekstrem-extrem> это КЕЙСЫ
[18:24:05] <Totoro> это ты про что вообще
[18:24:11] <jvekstrem-extrem> робокрафт
[18:24:12] <jvekstrem-extrem> игра
[18:24:27] <Totoro> хрень какая-то
[18:24:33] <jvekstrem-extrem> это ты хрень
[18:24:36] <jvekstrem-extrem> а раньше топовая игра
[18:24:38] <jvekstrem-extrem> была
[18:24:38] <Totoro> нет ты
[18:24:57] <jvekstrem-extrem> тут пол иры в неё играли пока ты хренью страдал
[18:25:01] <Totoro> не могла она быть топовой
[18:25:05] <Totoro> раз я в нее не играл
[18:25:37] <fingercomp> Totoro: хель втф будет, да?
[18:25:42] <Totoro> хз
[18:25:45] <jvekstrem-extrem> Totoro: как ты в неё не играл
[18:25:47] <Asior> jvekstrem-extrem: https://i.imgur.com/FyqYKd3.jpg https://i.imgur.com/48CjWMQ.jpg рандом блин
[18:25:49] <jvekstrem-extrem> если она на хайпе
[18:25:51] <jvekstrem-extrem> была
[18:25:59] <jvekstrem-extrem> Asior: во во
[18:26:06] <Totoro> хайп - это для школотв
[18:26:11] <Totoro>
[18:26:22] <jvekstrem-extrem> школота вообще за компом не сидит
[18:26:28] <jvekstrem-extrem> а пьёт ягу воле падика
[18:26:31] <jvekstrem-extrem> и курит сигары ява
[18:26:42] <Totoro> ну да
[18:26:57] <Totoro> ещё скажи что в интернете школоты нет
[18:27:09] <jvekstrem-extrem> они в игры не играют
[18:27:16] <jvekstrem-extrem> а сидят на своих чёрных форумах
[18:27:18] <Totoro> о\
[18:27:21] <fingercomp> фингер проводит ыксперемент 2: сварить яйца и в тарелку с соевым соусом х сразу пихануть, очищенными, конечно
[18:27:26] <jvekstrem-extrem> и спрашивают где купить бухла
[18:27:28] <jvekstrem-extrem> чтобы продали
[18:27:42] <Totoro> совсем ты жизни не знаешь
[18:28:07] <fingercomp> уж Тотора-то в сех делах более ведуч, да
[18:28:07] <jvekstrem-extrem> это ты жизни в деревни не знаешь
[18:28:16] <Totoro> причем тут деревня
[18:28:25] <Totoro> интернет не ограничен деревнями
[18:28:39] <jvekstrem-extrem> ну а где школота в интернете сидит
[18:28:44] <jvekstrem-extrem> школота и школьник
[18:28:46] <Totoro> в интернете
[18:28:49] <jvekstrem-extrem> немного разные понятия
[18:29:09] <Totoro> ну давай, определи
[18:29:26] <jvekstrem-extrem> я привёл выше определение школота
[18:29:35] <jvekstrem-extrem> грубо говоря это быдло
[18:29:41] <jvekstrem-extrem> младшего возраста
[18:29:42] <Totoro> это не школота, а гопота
[18:29:47] <Totoro> разные вещи
[18:29:51] <jvekstrem-extrem> даже окончания одинаковые
[18:29:53] <fingercomp> а полировано говоря?
[18:29:55] <jvekstrem-extrem> видишь
[18:30:27] <jvekstrem-extrem> Totoro: позже школота превращается в гопоту
[18:30:34] <Totoro> не обязательно
[18:30:51] <jvekstrem-extrem> с выской выроятностью всё таки
[18:31:03] <Totoro> зависит от локации
[18:31:09] <MeXaN1cK> не, Тотора, робокрафт была крутой игрушкой, пока ее в говнище не превратили
[18:31:25] <jvekstrem-extrem> и лешан подтверждал
[18:31:26] <Totoro> что, тоже Майкрософт купил?
[18:31:26] <jvekstrem-extrem> даже
[18:31:44] <jvekstrem-extrem> Totoro: моча в голову разрабам пришла
[18:31:56] <jvekstrem-extrem> убили игру просто
[18:32:01] <jvekstrem-extrem> они хотели баланс сделать
[18:32:04] <jvekstrem-extrem> но неосилили
[18:32:08] <jvekstrem-extrem> и онлайн начал падать
[18:32:32] <jvekstrem-extrem> просто её разрабатывала инди студия
[18:32:35] <jvekstrem-extrem> без опыта
[18:32:40] <jvekstrem-extrem> у них это первая игра была
[18:33:23] <Totoro> ну Факторио тоже была первая игра
[18:33:27] <Totoro> и всё ещё есть
[18:33:31] <Totoro> и не убита
[18:33:44] <Totoro> так вот и отличаются настоящие шедевры
[18:33:54] <Totoro> от дешёвого шкодо-хайпа
[18:33:59] <Totoro>
[18:34:18] <jvekstrem-extrem> ну робокрафт не шедевр всё таки был
[18:34:24] <jvekstrem-extrem> но хорошая игра это точно
[18:34:24] <Totoro> ага
[18:34:39] <jvekstrem-extrem> шедевров очень мало
[18:34:44] <jvekstrem-extrem> и они очень единичны
[18:35:14] <Totoro> а не очень единичны - это как?
[18:35:48] <jvekstrem-extrem> и каждый человек считает по разному
[18:35:51] <jvekstrem-extrem> эти шедеврыф
[18:36:04] <Asior> хотя хорошая игра была, я играл постоянно за хила с одним чуваком. он строил ховер боевой с дыркой посередине, а я строил мелкого ремонтника с силовыми пластинами. друг в друга вставлялись и крошили всех подряд. весело было. когда 4 робота противника кромс
[18:36:04] <Asior> ают нас двоих, а нам пофиг ))
[18:36:11] <Totoro> кого как научили считать
[18:36:12] <jvekstrem-extrem> для кого то китайская говноигра на денди
[18:36:16] <jvekstrem-extrem> считается шедевром
[18:36:41] <jvekstrem-extrem> а кто то считает что half-life 2 говно
[18:36:46] <Totoro> Asior: лул
[18:38:39] <jvekstrem-extrem> Asior: а как насчёт 2 хиллеров
[18:38:44] <jvekstrem-extrem> которые хилают друг друга
[18:38:50] <jvekstrem-extrem> я так делал
[18:38:54] <jvekstrem-extrem> с друганом
[18:39:02] <jvekstrem-extrem> убить нереально почти
[18:39:14] <jvekstrem-extrem> нас было
[18:39:21] <jvekstrem-extrem> но и врага тоже нереально убить
[18:39:33] <jvekstrem-extrem> этот наноконструкор урона мало наносил
[18:40:03] <jvekstrem-extrem> и ещё у него странная зона поражения была
[18:40:12] <jvekstrem-extrem> ты вроде прицелился в пушку
[18:40:22] <jvekstrem-extrem> а он пока эти кубы вокруг неё не сломает
[18:40:29] <jvekstrem-extrem> пушку дамажить не начнёт
[18:40:55] <jvekstrem-extrem> лул
[18:49:03] <fingercomp> ыксперемент завершился успехом потрясающим
[18:49:05] <fingercomp> отлично
[18:49:11] <jvekstrem-extrem> .recent
[18:49:12] <brote> jvekstrem-extrem: Recent warns:
[18:49:12] <brote> jvekstrem-extrem: fancube was warned at 2018-07-30 19:31:04 with the reason: "мат" [2 wp]
[18:49:12] <brote> jvekstrem-extrem: fancube9 was warned at 2018-07-23 14:42:21 with the reason: "мат" [2 wp]
[18:49:12] <brote> jvekstrem-extrem: kartze was warned at 2018-07-23 13:58:27 with the reason: "флуд" [2 wp]
[18:49:25] <fingercomp> надо будет придумать какое-нибудь блюдо с яцами варёными
[18:49:32] <fingercomp> и туды добавить соевого соуса
[18:49:41] <jvekstrem-extrem> что у тебя яйца одни
[18:49:53] <jvekstrem-extrem> ты знаешь что аллергия от них может быть
[18:49:55] <jvekstrem-extrem> ?
[18:50:00] <jvekstrem-extrem> если много яиц есть
[18:50:08] <fingercomp> я 5 съел всего
[18:50:18] <fingercomp> 2 — те, что были сварены когда-то
[18:50:32] <jvekstrem-extrem> 5 уже дофига
[18:50:34] <fingercomp> и до нескольки минут назад забыты
[18:50:40] <fingercomp> и три ещё сварил только что
[18:51:18] <fingercomp> июль 2018 — самый флудоносный месяц
[18:51:43] <fingercomp> через 8 минут буду встречать третью треть лета
[18:52:03] <jvekstrem-extrem> .time fingercomp
[18:52:03] <brote> 2018-07-31 - 23:52:03+07
[18:52:09] <jvekstrem-extrem> .time
[18:52:10] <brote> 2018-07-31 - 19:52:09MSK
[18:52:49] <jvekstrem-extrem> я только через через 7 часов 8 минут
[18:53:08] <fingercomp> 7 часов?
[18:53:13] <fingercomp> ты в Лондоне ща, что ли?
[18:53:17] <jvekstrem-extrem> ой
[18:53:22] <jvekstrem-extrem> 4 часа
[18:53:23] <fingercomp> 4 часа
[18:53:24] <fingercomp> да
[18:56:51] <brote> [ Shardwalker | Snooglebum ] - snooglebum.bandcamp.com
[18:56:53] <fingercomp> саундтрэк есть
[18:57:08] <fingercomp> есть даже чутка неррейтива
[18:57:15] <fingercomp> можно пилить рпгшку
[18:57:35] <LeshaInc> rip
[18:57:35] <LeshaInc> irc
[19:05:12] <Asior> +
[19:05:26] <jvekstrem-extrem> чёт материнок
[19:05:28] <jvekstrem-extrem> хороших
[19:05:33] <Asior> так, о чем это я?
[19:05:34] <jvekstrem-extrem> на 1151 дешевых нету
[19:05:47] <Asior> аа точно я ж в игру заходить собрался
[19:05:57] *** Asior is now known as Asior_rip
[19:06:08] <LeshaInc> fingercomp: КАК
[19:06:09] <LeshaInc> на мале
[19:06:11] <LeshaInc> ревотчи
[19:06:12] <LeshaInc> делать?
[19:06:14] <LeshaInc> я пересмотрел
[19:06:15] <LeshaInc> кланнаду
[19:06:34] <fingercomp> иирц, едит нажать
[19:06:39] <fingercomp> и там уже проставлять
[19:07:09] <fingercomp> в листе едит, да
[19:07:41] <fingercomp> на пейдже тайтла самого слева едит детаилс
[19:08:06] <LeshaInc> сделал
[19:08:07] <LeshaInc> вроде
[19:08:07] <LeshaInc> лул
[19:09:30] <Asior_rip> LeshaInc: а что кстати за детеракт просили передать тебе чтобы ты писал?
[19:09:39] <fingercomp> декеракт
[19:09:50] <fingercomp> детеракт было бы неплохо тоже запилить
[19:09:56] <fingercomp> но это не к нам вопросы
[19:09:58] <LeshaInc> Asior_rip: передай тем, кто сказал тебе это передать
[19:10:05] <LeshaInc> чтобы они пошли нафиг со своим декерактом
[19:10:10] <fingercomp> а к тем, кто дерактерризацией занимается
[19:10:23] <fingercomp> *детеррактеризацией
[19:10:55] <Asior_rip> LeshaInc: хмм, повторюсь https://youtu.be/VUR8dcmNmO0?t=931
[19:10:57] <brote> [ Tinkers construct утроение руды - YouTube ] - youtu.be
[19:11:26] <Asior_rip> там все просьбами уставлено ))
[19:13:18] <fingercomp> Лэшань поставить принтилку сырцов лялеха и был таков
[19:14:23] <Asior_rip> :D
[19:14:52] <fingercomp> dekerakuto wa kono ato yo
[19:15:51] <jvekstrem-extrem> опять на эльфийском заболтал
[19:16:02] <fingercomp> на мунспике, угу
[19:16:09] <jvekstrem-extrem> а ещё на меня с механиком гонишь
[19:16:16] <jvekstrem-extrem> что мы на эльфийском болтаем
[19:16:47] <MeXaN1cK> ага, а сам не лучше
[19:16:52] <fingercomp> я хотя бы на мунспике говорю
[19:16:56] <fingercomp> а вы вообще на эльфийском
[19:17:09] <fingercomp> чем он хуже?
[19:17:14] <fingercomp> для последнего переводчика нет
[19:17:30] <jvekstrem-extrem> нашим дисскурсиям не нужен переводчик
[19:17:37] <jvekstrem-extrem> опа
[19:17:41] <jvekstrem-extrem> кот на колени запрыгнукл
[19:17:59] <jvekstrem-extrem> теперь мурлычит
[19:18:03] <fingercomp> конечно
[19:18:08] <fingercomp> вы же знаете эльфийский
[19:18:15] <jvekstrem-extrem> да
[19:18:24] <jvekstrem-extrem> 60% иры знают эльфийский
[19:18:31] <jvekstrem-extrem> @talk ты знаешь эльфийский?
[19:18:33] <fs24_bot> jvekstrem-extrem: Спасибо большое! Я стараюсь.
[19:18:38] <fingercomp> а если бы вы мунспик знали, вам бы тоже переводчик не нужен был
[19:18:43] <fingercomp> однако вы не знаете мунспик
[19:18:52] <fingercomp> но вы можете юзать переводчик
[19:18:57] <fingercomp> а я не знаю эльфийский
[19:19:02] <fingercomp> и переводчика для него найти не могу
[19:19:07] <jvekstrem-extrem> .tr :auto :ru dekerakuto wa kono ato yo
[19:19:08] <brote> jvekstrem-extrem: "dekerakuto wa kono ato yo" (ja to ru, translate.google.com)
[19:19:09] <fingercomp> присуждаю себе 1:0
[19:19:20] <jvekstrem-extrem> о Т л И ч Н о П е р Е в о Д и Т
[19:20:11] <fingercomp> デケラクトはこの後よ。
[19:20:44] <fingercomp> воть вам
[19:20:56] <fingercomp> .tr :auto :ru デケラクトはこの後よ。
[19:20:57] <brote> fingercomp: "Это после Декиракуто." (ja to ru, translate.google.com)
[19:20:58] <MeXaN1cK> япошка хренов
[19:21:03] <fingercomp> риппо
[19:21:44] <MeXaN1cK> Es ist fur dich
[19:22:06] <fingercomp> .tr :auto :ru Es ist fur dich
[19:22:07] <brote> fingercomp: "Это для вас" (de to ru, translate.google.com)
[19:22:16] <brote> [ Rammstein - Links 2 3 4 (Official Video) - YouTube ] - www.youtube.com
[19:22:16] <fingercomp> perhaps
[19:22:44] <fingercomp> можно было кодировать сообщения в спектре
[19:22:48] <fingercomp> звуковом
[19:22:51] <fingercomp> частотном
[19:23:10] <fingercomp> так амплитуды расставлять на частотах, чтобы составлять буквы
[19:24:19] *** Quits: jvekstrem-extrem (~ZNC@85.174.75.22) (Ping timeout: 202 seconds)
[19:25:06] <MeXaN1cK> Ну дословно там "Это для тебя"
[19:26:00] <fingercomp> .cookie
[19:26:00] <brote> Thanks, fingercomp!
[19:26:01] <fingercomp> ~cookie
[19:26:01] <yui`> nya
[19:26:19] <fingercomp> а ведь можно было так подобрать юникод-символы
[19:26:55] <fingercomp> каждый символ — это несколько байт
[19:27:18] <fingercomp> во-первых, представить в виде бит
[19:27:28] <fingercomp> во-вторых, лдя каждого смивола байты повернуть
[19:27:41] <fingercomp> сверху первый байт, снизу последний байт, и так для каждого символа
[19:27:47] <fingercomp> колонки, то есть
[19:27:52] <fingercomp> и потом рисовать битмапу
[19:28:38] *** Joins: jvekstrem-extrem (~ZNC@85.174.75.22)
[19:29:20] <LeshaInc> ДЕКИРАКУТО
[19:29:37] <LeshaInc> был бы я в нипонии
[19:29:39] <LeshaInc> так бы сына назвал
[19:29:43] <fingercomp> лул
[19:29:43] <LeshaInc> декиракуто-сан
[19:29:45] <LeshaInc> бы его все называли
[19:29:56] <fingercomp> а декеракуто?
[19:30:06] <fingercomp> ракуто деке
[19:30:06] <LeshaInc> а так дочь
[19:30:19] <LeshaInc> декеракуто-сама
[19:31:23] <MeXaN1cK> маньяки
[19:31:29] <LeshaInc> не то слово
[19:32:11] <fingercomp> вообще
[19:32:20] <fingercomp> тебя декеракуто-сама убьёт за такое имя
[19:32:26] <fingercomp> мне кажется
[19:33:11] <LeshaInc> за что?
[19:33:22] <fingercomp> за такое имя
[19:33:24] <fingercomp> я ж говорю
[19:33:31] <LeshaInc> а что в нем такого?
[19:33:44] <fingercomp> рип
[19:33:52] <fingercomp> в десяти измерениях рип
[19:34:01] <LeshaInc> будет показывать пальцем на себя
[19:34:02] <LeshaInc> говорить
[19:34:07] <LeshaInc> декеракуто
[19:34:13] <LeshaInc> пишется 5 хираганами
[19:34:20] <LeshaInc> мое хобби: считать вершины
[19:35:20] <fingercomp> надо это писать одним канжи
[19:35:31] <LeshaInc> а такой есть?
[19:35:35] <LeshaInc> .jp dekerakuto
[19:35:36] <fingercomp> придумать
[19:35:37] <brote> LeshaInc: Nothing is the only thing I've found.
[19:35:38] <LeshaInc> лул
[19:35:50] <fingercomp> в 1024 strokes
[19:36:09] <LeshaInc> лол
[19:38:39] <fingercomp> ща посмотрим
[19:38:42] <fingercomp> какие там радикалы есть
[19:38:51] <LeshaInc> наверное, корни?
[19:40:35] <LeshaInc> .wa month since november 2016
[19:40:40] <brote> [W|A] November 2016 + 1 month = December 2016
[19:40:40] <brote> Queries this month: 92/750
[19:40:46] <LeshaInc> .wa days since november 2016
[19:40:51] <brote> [W|A] days since November 2016 = 638 days
[19:40:51] <brote> Queries this month: 93/750
[19:40:59] <LeshaInc> .c 638 / 30
[19:40:59] <brote> LeshaInc: 21.26666667
[19:47:08] <LeshaInc> fingercomp:
[19:47:11] <brote> [ GitHub - kaniini/antissh: An IRC bot which monitors for compromised embedded devices being used as proxies. ] - github.com
[19:47:44] <LeshaInc> лул
[19:50:58] <fingercomp> ыы
[19:51:02] <fingercomp> забавная штука
[19:52:41] <fingercomp> набрал пока 296 strokes
[19:54:09] <fingercomp> 584
[19:55:25] <fingercomp> 840
[19:56:21] <fingercomp> 952
[19:56:35] <fingercomp> ещё надо 72, значит
[19:59:36] <fingercomp> усё
[19:59:44] <fingercomp> .c 8+8+4+32+4+32+16+8+8
[19:59:44] <brote> fingercomp: 120
[19:59:52] <fingercomp> 120 отдельных символов
[20:01:20] <fingercomp> "хороший", "дерево", "корень", "ребёнок", "флейта", "красота", "мудрость", "красота", "летать"
[20:01:21] <fingercomp> воть
[20:01:43] <LeshaInc> "рип"
[20:01:45] <LeshaInc> КСТАТИ
[20:01:46] <LeshaInc> .lul
[20:01:46] <brote> LeshaInc: TOP 5 LULLERS:
[20:01:46] <brote> LeshaInc: 3448 LeshaInc │ Total lullers:
[20:01:47] <brote> LeshaInc: 3399 Fiender │ 79
[20:01:47] <brote> LeshaInc: 2167 fingercomp │ Total luls:
[20:01:47] <brote> LeshaInc: 1057 Totoro │ 12330
[20:01:47] <brote> LeshaInc: 962 jvekstrem-extrem │
[20:01:49] <LeshaInc> риппо
[20:01:51] <LeshaInc> А
[20:01:53] <LeshaInc> Я ООБОГНАЛ
[20:01:54] <LeshaInc> ФАЙНА
[20:01:55] <LeshaInc> ЛУЛ
[20:01:56] <LeshaInc> ЮХУ
[20:01:57] <fingercomp> YAAAAAAAAAAAAAY
[20:02:00] <fingercomp> ПОЗДРАВЛЯЕМ
[20:02:10] <LeshaInc> торт в студию
[20:02:17] *** Quits: Asior_rip (~Anton@217.118.95.121) (Read error: Connection reset by peer)
[20:02:21] <fingercomp> .tell Totoro Лэшань НАКОНЕЦ-ТО опередил Файна в статах... по лулу
[20:02:21] <brote> fingercomp: I'll pass that on when Totoro is around.
[20:02:24] <fingercomp> .cake
[20:02:24] <brote> fingercomp: Cake for you! 🎂
[20:02:28] <LeshaInc> !
[20:02:32] <LeshaInc> mcCake mcCake mcCake
[20:08:50] <fingercomp> .cookie
[20:08:51] <brote> Thanks, fingercomp!
[20:08:52] <fingercomp> ~cookie
[20:08:52] <yui`> yummy
[20:14:05] <fingercomp> .rip
[20:14:05] <brote> fingercomp: TOP 5 RIPPERS:
[20:14:06] <brote> fingercomp: 8309 Fiender │ Total rippers:
[20:14:06] <brote> fingercomp: 5531 LeshaInc │ 137
[20:14:06] <brote> fingercomp: 4378 fingercomp │ Total rips:
[20:14:06] <brote> fingercomp: 2391 Totoro │ 25971
[20:14:06] <brote> fingercomp: 1347 jvekstrem-extrem │
[20:19:27] <fingercomp> 01:18:23 <@Lizzy> If we're gonna get another wave of spammers, i might finish up the SpammerSponge(tm) thing i was working on lol
[20:19:27] <fingercomp> 01:18:35 <@Lizzy> (i just thought up the name, shush :P )
[20:19:27] <fingercomp> 01:18:39 <Izaya> sounds like that thing might uh
[20:19:27] <fingercomp> 01:18:42 <Izaya> suck
[20:19:27] <fingercomp> 01:18:44 <Izaya> :^)
[20:19:28] <fingercomp> лул
[20:22:27] <LeshaInc> лол
[20:24:22] *** Joins: fancube (webchat@nat-0-0.nsk.sibset.net)
[20:24:32] <fancube> Помогите где косяк в программе? https://pp.userapi.com/c845324/v845324300/b3bd2/TwCz22W2FLY.jpg
[20:25:09] <LeshaInc> нахер : boolean?
[20:25:21] <fingercomp> потише, потише
[20:25:22] <fancube> Прога должна проверять нажата ли клавиша Ctrl и если да то испускать ред-стоун сигнал
[20:25:25] <fancube> Нууу...
[20:25:31] <fancube> Так на вики написанно было
[20:25:34] <fingercomp> на вики специальный формат юзается
[20:25:37] <MeXaN1cK> кто ж так пишет то...
[20:25:37] <fingercomp> для сигнатур
[20:25:46] <fancube> Я просто гуглил API клавиатуры
[20:26:26] <fingercomp> function(имяАргумента: егоТип, имяДругогоАргумента: иЕгоТипТоже[, опциональныйАргумент: опятьТип]): типВозвращаемогоЗначения, ещёОдноЗначение
[20:26:30] <fingercomp> вот типа такого
[20:26:37] <LeshaInc> рип(ирц)
[20:26:50] <fingercomp> function(): boolean — функции не нужны аргументы; возвращает boolean
[20:26:53] <fingercomp> то есть true или false
[20:27:12] <fingercomp> вызывать функцию же нужно, подставив значения и убрав типы
[20:27:30] <fingercomp> ща найду пример функции из OC
[20:27:31] <fancube> test:5: <name> expected near 'else'
[20:27:36] <fancube> Это код ошибки
[20:28:45] <fingercomp> function(side:number[, face:number=side[, sneaky:boolean=false]]):boolean, string -- Perform a 'left click' towards the specified side. The `face' allows a more precise click calibration, and is relative to the targeted blockspace.
[20:28:47] <fingercomp> вот, например
[20:28:50] <fingercomp> это robot.use, если что
[20:29:00] <fancube> А кстати
[20:29:19] <fingercomp> видно, что есть 1 необходимый аргумент
[20:29:19] <fancube> Я тут пока гуглил наткнулся на такую штуку как "красота кода"
[20:29:24] <fingercomp> имя — side
[20:29:30] <fingercomp> тип — number (число)
[20:29:40] <fancube> Типо всё идёт не сплошником а идут отступы перед строкой
[20:29:40] <LeshaInc> fingercomp: ты ему херню какую то рассказываешь
[20:29:46] <LeshaInc> у него if rip else
[20:29:46] <LeshaInc> лул
[20:29:59] <fingercomp> и 2 опциональных: face (число, по дефолту равно side), sneaky (true/false, по дефолту false)
[20:30:08] <fancube> Ээм...
[20:30:09] <fingercomp> и возвращает булю и строку
[20:30:13] <fingercomp> вот так расшифровывается
[20:30:14] <fancube> Чё-то сложно...
[20:30:19] <fancube> Это те мелочи?
[20:30:19] <fingercomp> надо привыкнуть к этому
[20:30:26] <fingercomp> однако вызывать мы будем вот так:
[20:30:30] <fancube> О которых не рассказывают но ты рассказываешь
[20:30:35] <fancube> Потому что это тоже важно
[20:30:39] <fingercomp> robot.use(sides.up, sides.west, true)
[20:30:49] <fancube> Оу...
[20:30:53] <fingercomp> как видно, нет тут типов, тех названий и дефолтных значений
[20:30:57] <fingercomp> вернёмся теперь к примеру проще
[20:31:04] <fancube> И так
[20:31:09] <fingercomp> там `function(): boolean`
[20:31:16] <fancube> Послушай fingercomp
[20:31:25] <fancube> Я конечно же понимаю что это важно
[20:31:33] <fancube> Но у меня проблема с if else
[20:31:44] <fingercomp> вот мы и подходим к решению этой проблемы
[20:31:49] <fancube> Я хочу чтоб было та...
[20:31:50] <fancube> А ок
[20:32:09] <fingercomp> та сигнатура означает, что вызывать надо просто как `kb.isControlDown()`
[20:32:15] <fingercomp> и вернёт `true` или `false`
[20:32:19] <fingercomp> отлично
[20:32:25] <fingercomp> избавляемся от `: boolean` в коде
[20:32:37] <fingercomp> получаем пока `if kb.isControlDown() else rs.setOutput(...) end`
[20:32:40] <fancube> Уже
[20:32:44] <fancube> Ага
[20:32:48] <fingercomp> но он опять ругается
[20:32:50] <fingercomp> почему?
[20:32:55] <fingercomp> потому что мы забыли then
[20:32:57] <fingercomp> всё просто
[20:32:58] <fancube> Что-то не так
[20:33:00] <fancube> Да!
[20:33:01] <fancube> Точно
[20:33:07] <fancube> Так...
[20:33:15] <fingercomp> и теперь у нас `if kb.isControlDown() then else rs.setOutput(...) end`
[20:33:21] <fancube> Вооо
[20:33:24] <fingercomp> ругаться он не должен, но это неоптимально
[20:33:45] <fingercomp> тот же код можно переписать как `if not kb.isControlDown() then rs.setOutput(...) end`
[20:33:47] <fingercomp> чем это лучше?
[20:33:51] <fingercomp> ну, во-первых, меньше кнопок тыкать
[20:33:57] <fingercomp> пальцы тебе спасибо скажут
[20:34:08] <fingercomp> болеть не будут, как у меня в конце обильного дня флуда
[20:34:15] <LeshaInc> fingercomp: не сильно
[20:34:18] <LeshaInc> то и меньшн
[20:34:21] <LeshaInc> ввсего на 1 букву
[20:34:31] <fingercomp> экстраполируй, экстраполируй
[20:34:34] <fingercomp> здесь одна буква
[20:34:37] <fingercomp> а ифов тысяча
[20:34:52] <fingercomp> уже на 1000 нажатий сохранили ресурс пальцев
[20:35:06] <fingercomp> во-вторых, это читать естественнее
[20:35:14] <fancube> Ммм
[20:35:20] <fancube> Серавно ругается
[20:35:24] <fingercomp> переводим буквально: "если не клавиатура.нажатКонтрол() то"
[20:35:24] <fancube> Щас скинку чё пишет
[20:35:44] <fingercomp> на request.front матерится, да?
[20:35:47] <fingercomp> *require
[20:36:35] <fingercomp> ага, вон как
[20:36:36] <fingercomp> действительно
[20:36:40] <fingercomp> ошибка ещё раньше у нас
[20:36:47] <fingercomp> component.keyboard, конечно, есть
[20:36:51] <fingercomp> но это не то, что тебе нужно
[20:36:58] <fingercomp> это сырой компонент, который толком ничего не делает
[20:37:06] <fancube> Угу
[20:37:07] <fingercomp> вместо этого нужно использовать Keyboard API
[20:37:10] <fancube> Ну вообще если что
[20:37:23] <fancube> Прога работает если убрать строку с клавиатурой
[20:37:25] <fingercomp> а если на вики что-то написано как API, то обычно это означает, что нужно использовать require
[20:37:32] <fancube> Типо просто test пишу и загорается
[20:37:41] <fancube> Ммм
[20:37:44] <fancube> Вон оно как
[20:37:49] <fingercomp> local kb = require("keyboard")
[20:37:55] <fingercomp> вот так строка 3 должна выглядеть
[20:38:05] <fingercomp> после того, как ты это поправишь, у тебя будет ещё одна ошибка
[20:38:15] <fingercomp> require.front — это тоже немного не то, что нужно
[20:38:34] <fingercomp> тебе нужно подключить Sides API (вспоминаем: API — require("sides") делаем, значит)
[20:38:46] <fingercomp> и использовать уже sides.front
[20:39:06] <fingercomp> после этого ошибок быть там не должно
[20:40:02] <fancube> Опа
[20:40:03] <fancube> СТой стой
[20:40:08] <fancube> Смотри
[20:40:15] <fancube> И поправил только local kb = require("keyboard")
[20:40:21] <fancube> И оно не выдаёт ошибок
[20:40:34] <fancube> Но и не работает вообще
[20:40:52] <fingercomp> забавно
[20:40:59] <fingercomp> попробуй sides подключить, как говорил
[20:41:07] <fingercomp> local sides = require("sides")
[20:41:19] <fingercomp> и вместо require.front писать sides.front
[20:41:28] <fingercomp> так, я думаю. заработает
[20:41:59] *** Joins: Ex (webchat@174.88.41.46.donpac.ru)
[20:42:00] <Ex> hi
[20:42:04] <fingercomp> o7
[20:42:35] <fancube> Кхм...
[20:42:37] <Ex> как к херам снести linux ubunto, и все что на компе разом ?
[20:42:58] <fancube> Вставить флешку с виндой
[20:43:03] <fancube> И загрузится с неё
[20:43:11] <fancube> И отформатировать через установщик
[20:43:13] <Ex> проще, и через консоль
[20:43:14] <fs24_bot> Ex: У вас теперь 2 уровень!
[20:43:19] <LeshaInc> Ex: dd if=/dev/zero of=/dev/sda
[20:43:27] <fingercomp> если диск sda
[20:43:27] <LeshaInc> сделай под рутом
[20:43:30] <LeshaInc> да
[20:43:45] <fancube> fingercomp я кажется знаю почему она не работает
[20:43:49] <fingercomp> и желательно не изнутри системы, которую грохаешь
[20:43:51] <fingercomp> fancube: мм?
[20:43:53] <LeshaInc> ппфффффффф
[20:43:57] <LeshaInc> какая разница
[20:43:58] <fancube> Как программа выполняется она тут-же завершается
[20:44:02] <LeshaInc> если собираешься грохнуть все равно
[20:44:17] <fingercomp> fancube: хочешь, чтобы она не завершалась?
[20:44:19] <Ex> завтра буду увольняться, поэтому и хочу снести все со своего компа на работе
[20:44:29] <fancube> Да
[20:44:32] <LeshaInc> Ex: если увольняться
[20:44:41] <LeshaInc> то лучше забить диск рандомом
[20:44:42] <LeshaInc> а то спалят
[20:44:43] <LeshaInc> твое цп
[20:44:44] <LeshaInc> лул
[20:44:50] <Ex> ну как увольняться, мне сказали или по собственному или по пьянству выпрут
[20:44:53] <Ex> неа, цп нету
[20:44:56] <fancube> Чтоб я сам её через Ctrl+C завершать
[20:44:57] <LeshaInc> dd if=/dev/urandom of=/dev/sda
[20:44:58] <fingercomp> fancube: тогда тебе придётся использовать циклы
[20:45:00] <LeshaInc> так прикольнее
[20:45:01] <LeshaInc> будет
[20:45:02] <fancube> Опа
[20:45:29] <fingercomp> кроме того, нужно ещё и event.pull подцепить будет, думаю
[20:45:37] <Ex> сегодня просто нажрался в 0 на рабочем месте, и кто то спалил начальству
[20:45:38] <fancube> Циклы я что-то про них слышал типо while true do; print("Hello World!"); end.
[20:45:45] <fingercomp> да, вот что-то вроде такого
[20:45:54] <fingercomp> Ex: но нафига?
[20:45:57] <fingercomp> вот в чём вопрос
[20:46:28] <fancube> Ex очень интересно кем ты работаешь если не секрет?
[20:46:36] <Ex> сис админом
[20:46:43] <fancube> Неплохо...
[20:46:52] <MeXaN1cK> re t[
[20:46:55] *** Quits: jvekstrem-extrem (~ZNC@85.174.75.22) (Ping timeout: 194 seconds)
[20:46:55] <MeXaN1cK> ~tt
[20:46:55] <yui`> ку ех
[20:47:14] <Ex> если коротко, было днюха у сотрудника, а бухло там с 40 летней выдержкой, ну и вот я не сдержался и 1 бутылку в себя залил
[20:47:17] <Ex> привет
[20:47:29] <fingercomp> ...лол
[20:47:36] <MeXaN1cK> не уволили хоть?
[20:47:49] <fingercomp> > мне сказали или по собственному или по пьянству выпрут
[20:47:50] <Ex> завтра увольняться буду по собственному
[20:48:01] <MeXaN1cK> да...
[20:48:25] <MeXaN1cK> жестоко однако
[20:48:27] <Ex> я не пил больше 2 лет, потому что за рулем был, а тачку продал в прошлую неделю, и не сдержался
[20:49:49] <MeXaN1cK> ну как ж ты так то а?
[20:50:13] <Ex> я когда студентом был, выпивал по хлеще, вот решил вспомнить былые времена
[20:50:29] <MeXaN1cK> ну не на работе же это нужно было делать
[20:50:43] <MeXaN1cK> взял бы бутылку домой
[20:50:44] <Ex> ну так на работе и наливали
[20:50:49] <Ex> а бутылку дамой не давали
[20:50:56] <fancube> MeXaN1cK человеческий фактор...
[20:51:02] <fancube> Тоже штука такая
[20:51:14] <MeXaN1cK> ну я не спорю, что он сам виноват
[20:51:42] *** Joins: jvekstrem-extrem (~ZNC@85.174.75.22)
[20:51:46] <fancube> Кстати
[20:52:01] <Ex> да я сам знаю что лажанул
[20:52:03] <fancube> Вы ему там что-то писали /dev/etc чвы ему уже помогли?
[20:52:11] <fancube> Вы*
[20:52:28] <jvekstrem-extrem> вот вы убийцы флудеры
[20:52:32] <Ex> вот и спрашивал, что бы года завтра забирать вещи форматнуть весь комп
[20:52:39] <Ex> когда*
[20:52:44] <fingercomp> fancube: в ирке мы до 4 тём параллельно умудрялись держать
[20:52:56] <fingercomp> так что если о другом разговаривают, особо не страшно
[20:52:59] <fancube> fingercomp а рекорд какой?
[20:53:05] <fingercomp> не засекал
[20:53:14] <fingercomp> когда 4 темы, читать это мне довольно сложно
[20:53:16] <MeXaN1cK> много тут тем обычно крутится =)
[20:53:17] <fingercomp> я-то всё читаю
[20:53:21] <fingercomp> абсолютно всё читаю
[20:53:25] <fingercomp> на мат проверяю
[20:53:25] <MeXaN1cK> маньяк
[20:53:26] <jvekstrem-extrem> а как можно с рутрекера скачать все магнеты?
[20:53:40] <LeshaInc> а зачем все?
[20:53:40] <fancube> fingercomp ладно рассказывай как мне подключить ту штуку
[20:53:40] <jvekstrem-extrem> со всех раздач
[20:53:43] <LeshaInc> их же дохрена
[20:53:46] <jvekstrem-extrem> в один файлик
[20:53:48] <LeshaInc> ну можно веб скрапер написать
[20:53:49] <LeshaInc> на пистоне
[20:53:52] <LeshaInc> jvekstrem-extrem: АААА
[20:53:54] <LeshaInc> ТЫ ИЗ РОСКОМНАДЗОРА
[20:53:55] <fancube> Я вроде event.pull уже подключал
[20:53:55] <LeshaInc> нет.
[20:53:57] <LeshaInc> так сделать нельзя
[20:54:04] <fingercomp> fancube: тяк, посмотрим
[20:54:15] <LeshaInc> jvekstrem-extrem: забудь все что я тут писал.
[20:54:20] <jvekstrem-extrem> LeshaInc: он и так заблокирован не переживай
[20:54:23] <fingercomp> во-первых, нам потребуется сразу подключить либу event
[20:54:27] <jvekstrem-extrem> уже как 2 года
[20:54:32] <fingercomp> это API, опять-таки
[20:54:41] <fingercomp> local event = require("event") посему отправляется в начало файла куда-то
[20:54:59] <jvekstrem-extrem> а может просто вгетнуть сайт
[20:55:09] <fingercomp> а вот далее надо подумать
[20:55:13] *** Quits: Ex (webchat@174.88.41.46.donpac.ru) (Quit: webchat.esper.net)
[20:55:14] <jvekstrem-extrem> полную копию локальную
[20:55:24] <fancube> ааа
[20:55:29] <fancube> Ну значит не так подключил
[20:55:34] <fancube> Или так?
[20:55:36] <fingercomp> не так
[20:55:49] <fingercomp> у нас будет по-другому, но по-крутому, я надеюсь
[20:55:58] <jvekstrem-extrem> ну ладно
[20:56:04] <jvekstrem-extrem> подумаю еще
[20:56:07] <fingercomp> поставим задачу, что осуществляться будет этой программой
[20:56:08] <jvekstrem-extrem> как скачать
[20:56:11] <fingercomp> мы её запускаем
[20:56:19] <fingercomp> жмём на контрол — загорается ред
[20:56:25] <fingercomp> отпускаем контрол — ред тухнет
[20:56:44] <fancube> Ого
[20:56:45] <fingercomp> нажимаем на Ctrl+C — программа завершается, ред тухнет
[20:56:50] <fancube> Звучит круто
[20:56:55] <LeshaInc> да нахер
[20:57:02] <LeshaInc> там евент пул
[20:57:04] <LeshaInc> закостылить можно
[20:57:04] <fingercomp> вот, допустим, вот так будет у нас
[20:57:06] <LeshaInc> бесконечный цикл
[20:57:07] <LeshaInc> и слип
[20:57:09] <LeshaInc> нулевой
[20:57:10] <jvekstrem-extrem> лул
[20:57:17] <fingercomp> костылистов мы не слушаем пока
[20:57:22] <fancube> Кхм... А ведь эту прогу переделать под микроконтроллер
[20:57:31] <LeshaInc> на микроконтроллере нет клавиатуры
[20:57:32] <fancube> Ладно fingercomp продолжай
[20:57:33] <jvekstrem-extrem> сем бед - один ответ
[20:57:41] <fancube> Я знаю что там нет клавиатуры
[20:57:45] <jvekstrem-extrem> костыль и велосипед
[20:57:52] <fingercomp> итак, что мы можем сделать, после того как подключили event
[20:57:57] <fingercomp> посмотрим теперь алгоритм
[20:58:04] <fancube> Ммм...
[20:58:07] <fingercomp> во-первых, у нас надо ждать нажатия клавиши
[20:58:29] <fingercomp> или ещё одного события, который называется прерыванием
[20:58:36] <jvekstrem-extrem> чет в ире задержка
[20:58:37] <fingercomp> прерывание — это просто, на самом деле
[20:58:43] <fingercomp> это когда нажимаешь Ctrl+C
[20:58:52] <fancube> Это прерывание
[20:58:55] <fingercomp> да
[20:59:03] <fingercomp> вот мы ловить должны или прерывание, или нажатие клавиши
[20:59:06] <fingercomp> что первым попадётся
[20:59:06] <fancube> (На лету схватываю)
[20:59:21] <fancube> Схватываю на лету*
[20:59:25] <fingercomp> у нас событий не одно, а два здесь
[20:59:31] <fingercomp> посему используем специальную функцию из event
[20:59:38] <fingercomp> event.pullMultiple
[20:59:43] <fancube> Ммм
[20:59:49] <fancube> Что она означает?
[20:59:52] <fancube> И как переводится?
[21:00:02] <fingercomp> переводим буквально как "забрать несколько"
[21:00:23] <fancube> Скинуть как я её вставил?
[21:00:28] <fingercomp> она работает, как event.pull: стопает программу, пока не получит событие
[21:00:42] <fingercomp> не, там мы по-другому немного вставим
[21:00:46] <fancube> Над строкой kb.isControlDdown
[21:00:56] <fancube> ааа ну ладно
[21:01:26] <fingercomp> мы вызываем event.pullMultiple и даём ей названия событий, которых мы ждём, через запятую (а события в кавычках)
[21:01:35] <fancube> fingercomp не думал учитилем пойти в какой-нибудь университет или колледж?
[21:01:39] <fingercomp> событие прерывания у нас зовётся interrupted
[21:01:45] <fingercomp> события нажатия клавиши — key_down
[21:02:04] <fingercomp> итоговый вызов: event.pullMultiple("key_down", "interrupted")
[21:02:36] <fingercomp> отлично, когда мы её вставим, на этом месте программа остановится, пока не нажмём на клавишу или Ctrl+C
[21:02:36] <fancube> fingercomp слушай
[21:02:42] <fingercomp> fancube: не, не думал и не собираюсь
[21:02:44] <fingercomp> не моё это
[21:02:50] <fancube> Не не не
[21:02:52] <fancube> Смотри
[21:02:58] <fancube> Давай ты мне дашь время подумать
[21:03:21] <fancube> Как совместить event.pullMultiple и key_down
[21:03:24] <fancube> Я же учусь
[21:03:34] <fingercomp> ну, тогда укажу самую важную вещь у этой функции
[21:03:58] *** Joins: Asior_rip (~Anton@217.118.95.121)
[21:04:03] <fingercomp> когда она получает событие, она возвращает имя этого события и параметры
[21:04:09] <fingercomp> и сохранить их можно в переменную
[21:04:23] <fingercomp> local eventName = event.pullMultiple("key_down", "interrupted")
[21:04:25] <fingercomp> вот так
[21:04:50] <fingercomp> дальше нужно проверить, какое именно событие получили, и в зависимости от этого выполнять действия, которые мы задали
[21:04:56] <fingercomp> даю время подумать
[21:05:06] <fancube> Ммм
[21:05:08] *** Joins: Ex (webchat@5.139.107.219)
[21:05:18] <fancube> Я не знаю ответа
[21:05:23] <fancube> А стой
[21:05:39] <fancube> key_down и interrupted
[21:06:06] <fingercomp> это имена событий, да
[21:06:16] <fancube> Чё угадал?
[21:06:24] <fancube> Ну тогда круто
[21:06:38] <fingercomp> с переменными знаком?
[21:06:55] <fancube> var a, b, c:char
[21:07:04] <fancube> Вот всё моё знакомство сними
[21:07:19] <fancube> И помимо char ещё есть real и ещё какая-то
[21:07:27] <fingercomp> ну, тогда пройдёмся ещё раз по переменным
[21:07:34] <LeshaInc> паскалист что ле
[21:07:35] <fingercomp> в луа там почти так, но по-другому
[21:07:35] <LeshaInc> ?
[21:07:36] <LeshaInc> лул
[21:07:40] <fingercomp> поэтому то, что в паскале, можно забыть пока что
[21:08:06] <fingercomp> если навыков программирования наберёшь достаточно, можно вернуться будет и посмотреть, что же это такое было
[21:08:07] <fancube> LeshaInc я просто по информатике гиа сдавал и нет не паскалист
[21:08:11] <LeshaInc> лул
[21:08:23] <fingercomp> но пока посмотрим на то, как оно в луа
[21:08:27] <fingercomp> есть переменная
[21:08:37] <fancube> Да не я калькулятор мог написать
[21:08:38] <fingercomp> а у неё есть имя и значение
[21:08:40] <fancube> Ладно продолжай
[21:08:47] <fingercomp> в луа переменные задаются вот так:
[21:08:56] <fingercomp> local varName = "значение"
[21:08:58] <fancube> Давай покажи мне
[21:09:00] <fancube> Ага
[21:09:08] <fingercomp> в переменную под именем varName кладём значение "значение"
[21:09:10] <fancube> А я то думаю что это за local'ы
[21:09:27] <fingercomp> далее в коде мы можем переприсвоить значение этой переменной, тогда local уже не потребуется
[21:09:39] <MeXaN1cK> а я и ГИА и ЕГЭ сдавал =)
[21:09:47] <fingercomp> но в этой программе нам переприсваивать не придётся
[21:09:56] <fingercomp> да и вообще нечасто я даже в прогах это делаю
[21:10:02] <MeXaN1cK> но паскаль нам так в школе и не дали =(
[21:10:27] <fingercomp> итак, у нас была строка, которая в переменную eventName сохраняла имя события, которое было получено
[21:10:34] <fingercomp> local eventName = event.pullMultiple("key_down", "interrupted")
[21:10:51] <fingercomp> мы далее можем прочитать значение eventName
[21:10:52] <fancube> MeXaN1cK было дело на delphi чё-то писал
[21:11:03] <fingercomp> и там будет или "key_down", или "interrupted"
[21:11:17] <fingercomp> если там "key_down", то мы поймали нажатие клавиши
[21:11:28] <fingercomp> неясно, какой именно клавиши
[21:11:39] <fingercomp> это мог быть и контрол, но это мог и энтер быть
[21:11:44] <MeXaN1cK> фингер, а мультипал всегда был или недавно появился?
[21:11:51] <fingercomp> MeXaN1cK: ?
[21:11:51] <fancube> И как же указать клавишу?
[21:12:04] <fingercomp> у нас программа интересная
[21:12:12] <fingercomp> нам не нужно знать, какая именно клавиша нажата была
[21:12:17] <fingercomp> нам нужно знать, нажат ли контрол
[21:12:20] <MeXaN1cK> ну я про event.pullMultiple
[21:12:25] <fingercomp> MeXaN1cK: давно он
[21:12:34] <fingercomp> проверять это мы будем так же, как у тебя сейчас
[21:12:45] <MeXaN1cK> а. а я всю жизнь блин с простым event.pull мучался =)
[21:13:01] <fingercomp> то есть через kb.isControlDown()
[21:13:20] <fingercomp> давайте посмотрим
[21:13:25] <fingercomp> вот мы нажали на контрол
[21:13:37] <fingercomp> у нас поймается событие нажатия клавиши key_down
[21:13:45] <fingercomp> потому что контрол — это, как ни странно, клавиша
[21:14:01] <fingercomp> затем мы видим, что kb.isControlDown() возвращает true
[21:14:09] <fingercomp> потому что контрол нажат
[21:14:17] <fingercomp> ну, мы его только что и нажали, конечно
[21:14:23] <fingercomp> и посему испускаем сигнал
[21:14:29] <fingercomp> хорошо
[21:14:32] <fingercomp> ещё немного текста
[21:14:36] <Asior_rip> MeXaN1cK: и чего он делает?
[21:14:50] <MeXaN1cK> Asior_rip: ?
[21:14:51] <fancube> Ожидает события
[21:14:56] <fingercomp> да, я уже говорил, что eventName содержит или "key_down", или "interrupted"
[21:15:00] <fancube> Если ты про event.pull
[21:15:17] <fingercomp> я сейчас говорил так, будто всегда key_down мы получали
[21:15:22] <fingercomp> но ведь есть и interrupted!
[21:15:40] <fingercomp> то есть нам нужно проверять, что именно в eventName лежит
[21:15:48] <fingercomp> тут просто, опять-таки
[21:15:55] <fingercomp> есть оператор такой: ==
[21:16:06] <fingercomp> к примеру, eventName == "interrupted"
[21:16:33] <fingercomp> оператор этот сравнивает значения
[21:16:37] *** Quits: jvekstrem-extrem (~ZNC@85.174.75.22) (Remote host closed the connection)
[21:16:40] <fingercomp> в паскале использовался один знак равно
[21:16:47] <fingercomp> в луа надо использовать два, если мы сравниваем
[21:16:55] <fingercomp> так что обратить внимание нужно
[21:16:56] <fancube> А один когда использует?
[21:17:03] <fingercomp> один — если присваивать
[21:17:08] <fingercomp> local var = "value"
[21:17:09] <fingercomp> напомню
[21:17:14] <fingercomp> вот тут один равно
[21:17:34] <fingercomp> в паскале, вроде как, := использовался
[21:17:37] <fingercomp> для аналогичного
[21:17:54] <fingercomp> да, точно
[21:18:06] <fancube> Ооо меня это := всегда немного бесило
[21:18:18] <fancube> Кажется я начинаю понимать почему Lua так нахвадивают
[21:18:24] <fingercomp> ну, не во многих языках ещё осталось :=
[21:18:26] <LeshaInc> конечно
[21:18:29] <LeshaInc> потому что = там используется
[21:18:45] <fingercomp> паскаль создавался в далёкие времена, когда ещё не определились с основными операторами
[21:18:52] <fingercomp> так что как попало там было
[21:19:03] <fingercomp> но в луа = — присвоить
[21:19:06] <Asior_rip> fingercomp: а в чем разница между event.pull и event.pullMultiple ?
[21:19:07] <fs24_bot> Asior_rip: У вас теперь 2 уровень!
[21:19:08] <fingercomp> == — сравнить
[21:19:20] <fingercomp> Asior_rip: я в очередь поставлю этот вопрос, отвечу позже
[21:19:35] <fingercomp> fancube: сравнение можно запихать в if
[21:19:46] <fingercomp> вообще, в if много чего запихать можно
[21:20:02] <fingercomp> любое выражение, если конкретно, но пока можно не вдаваться в это
[21:20:10] <fancube> Если арбуз это ягода то написать "ягода"
[21:20:12] <Asior_rip> .lua print(tostring(2+2 == 4))
[21:20:14] <brote> Asior_rip: true
[21:20:33] <fingercomp> if eventName == "interrupted" then
[21:20:44] <fingercomp> вот такая у нас будет строка с условием
[21:21:02] <fingercomp> после then код будет исполняться, если в eventName находится "interrupted"
[21:21:30] <fingercomp> но что за код исполнять-то будем?
[21:21:37] <fingercomp> насколько я помню, мы хотели сделать 2 вещи
[21:21:49] <fingercomp> а именно: выйти из программы и погасить ред
[21:22:00] <fancube> Да да да
[21:22:09] <fancube> ктрл нажат сигнал есть
[21:22:09] <fingercomp> заметим, что мы не можем погасить ред в программе, если из программы мы уже вышли
[21:22:12] <fancube> А опущен нет
[21:22:26] <fingercomp> поэтому делать действия будем иначе
[21:22:31] <fingercomp> сначала погасим ред
[21:22:35] <fingercomp> а уж потом выйдем
[21:22:43] <fingercomp> как погасить ред, мы знаем
[21:22:47] <fingercomp> или не знаем, но щас узнаем
[21:22:53] <fingercomp> rs.setOutput(sides.front, 0)
[21:23:22] <fingercomp> эта строка установит сигнал на передней (sides.front) стороне в 0
[21:23:26] <fingercomp> то есть отключит его
[21:23:30] <fingercomp> всё логично, как видно
[21:23:39] <fancube> Ну да
[21:23:45] <fingercomp> затем мы должны выйти из программы
[21:23:49] <fingercomp> os.exit()
[21:23:54] <fingercomp> эта функция выходит из программы
[21:24:03] <fingercomp> ну, даже название такое же
[21:24:04] <fingercomp> "выйти"
[21:24:15] <fingercomp> os подключать не нужно, хочу заметить
[21:24:27] <fingercomp> если хотите, это исключение некое
[21:24:32] <fingercomp> дело в том, что оно уже подключено
[21:24:40] <fancube> А что тогда делает os.sleep?
[21:24:44] <fingercomp> спит
[21:24:51] <fancube> Чё правда?
[21:24:53] <fingercomp> столько секунд, сколько указано
[21:24:54] <fingercomp> да
[21:25:05] <fingercomp> останавливает компьютер на некоторый интервал времени
[21:25:27] <MeXaN1cK> грубо - прерывает выполнение текущей программа на определенное время в секундах
[21:25:37] <MeXaN1cK> программы*
[21:26:04] <fingercomp> os.sleep(10) уложит компьютер спать на 10 секунд
[21:26:07] <fingercomp> недолго он поспит
[21:26:10] <fingercomp> ну да так ему и надо
[21:26:14] <LeshaInc> ВСЕ РАВНО БОЛЬШЕ, ЧЕМ Я
[21:26:19] <fingercomp> ¯\_(ツ)_/¯
[21:26:23] <Asior_rip> рекомендуется использовать в вечных циклах, чтобы можно было прервать программу os.sleep(0)
[21:26:31] <fingercomp> ну, про это в другой раз
[21:26:34] <LeshaInc> если слипов не будет
[21:26:37] <fingercomp> вместе с тем вернёмся к баранам нашим
[21:26:39] <LeshaInc> или пуллов
[21:26:41] <LeshaInc> то комп сдохнет
[21:27:03] <fingercomp> мы сделали одну "ветку" там
[21:27:09] <MeXaN1cK> fingercomp: ну у тебя более менее получается быть "учителем" ос =) Можешь таким же макаром написать уроки по ос
[21:27:17] <LeshaInc> fingercomp: фингер
[21:27:20] <LeshaInc> помнишь я кидал тебе книгу
[21:27:22] <LeshaInc> программинг ин луа
[21:27:25] <LeshaInc> для 5.3
[21:27:25] <LeshaInc> вот
[21:27:28] <LeshaInc> переведи на русский
[21:27:30] <LeshaInc> я еще не видел переводов
[21:27:31] <LeshaInc> лул
[21:27:45] <MeXaN1cK> а есть же программирование на луа на русском
[21:27:51] <LeshaInc> книжка для луа 5.3
[21:27:53] <LeshaInc> полностью переписана
[21:28:00] <MeXaN1cK> даже на форуме ссылка на это дело
[21:28:04] <MeXaN1cK> а
[21:28:09] <MeXaN1cK> ну тогда ладно
[21:28:11] <fancube> А кстати напомни потом как обновить OpenOS с 1.6.1 на 1.7.2
[21:28:14] <LeshaInc> удалить
[21:28:16] <LeshaInc> и поставить снова
[21:28:22] <LeshaInc> сохранив нужные файлы
[21:28:41] <fingercomp> угу
[21:28:47] <fancube> Ссылку там дай я не знаю?
[21:28:48] <brote> [ hastebin ] - hastebin.com
[21:28:55] <fancube> Ооо спасибо
[21:28:55] <fingercomp> вот наша программка на данном этапе
[21:29:05] <fingercomp> но недописана она ещё
[21:29:05] <LeshaInc> она не работает
[21:29:17] <fingercomp> потому что можно заметить, что куда-то пропала проверка на kb.isControlDown()
[21:29:30] <fingercomp> причина проста
[21:29:32] <fingercomp> фингер забыл про это
[21:29:43] <fancube> :D
[21:29:46] <fingercomp> но мы опишем это педагогическими причинами
[21:29:51] <fingercomp> мол, сейчас мы расскажем про else
[21:29:56] <fingercomp> знаем, что такое else?
[21:30:01] <LeshaInc> да
[21:30:02] <LeshaInc> в паскале
[21:30:14] <fingercomp> ну, я думаю, что знаем, но напомним
[21:30:19] <fancube> Да да да
[21:30:24] <fancube> Наверное
[21:30:27] <fancube> Перевод пожалуйста
[21:30:32] <fingercomp> после else и до end выполняется код, если условие не соблюдено
[21:30:44] <fingercomp> запомнить просто: else по-английский — "иначе"
[21:30:48] <fingercomp> *по-английски
[21:31:06] <fingercomp> если у нас событие interrupted, то мы делаем одно
[21:31:14] <fingercomp> иначе проверяем нажатие контрола
[21:31:24] <fingercomp> как у тебя в коде
[21:31:25] <LeshaInc> вообще то
[21:31:29] <LeshaInc> в таком коде else не нужен
[21:31:38] <LeshaInc> если в ифе делается брейк
[21:31:38] <fancube> Так
[21:31:42] <LeshaInc> или ехит
[21:31:48] <LeshaInc> обычная практика
[21:31:52] <fingercomp> ну, это можно оставить
[21:31:55] <fingercomp> какая разница
[21:31:56] <LeshaInc> делать как можно меньше вложенности
[21:31:56] <fancube> У меня тут проблемы с интернетом так-что не удивляйся если вдруг отключусь
[21:31:58] <fingercomp> не помешает
[21:32:07] <LeshaInc> так код лучше
[21:32:09] <LeshaInc> выглядит
[21:32:09] <fingercomp> итак, мы вспомнили про else
[21:32:18] <fingercomp> посему допишем тот код на проверку контрола
[21:32:39] <brote> [ hastebin ] - hastebin.com
[21:32:42] <fingercomp> вот так
[21:32:48] <Asior_rip> .lua a='рыба' if a=='рыба' then print('жуй рыбу') else print('жуй мясо') end
[21:32:49] <brote> Asior_rip: жуй рыбу
[21:32:58] <Asior_rip> .lua a='нерыба' if a=='рыба' then print('жуй рыбу') else print('жуй мясо') end
[21:32:58] <brote> Asior_rip: жуй мясо
[21:33:05] <fingercomp> если посмотреть на код, можно заметить, что там в начале строки пробелы
[21:33:17] <fingercomp> нет, у меня пробел не заел и не глючит
[21:33:20] <fingercomp> работает исправно пока что
[21:33:40] <fingercomp> дело в том, что в программках это очень полезная штука
[21:33:53] <fingercomp> мы делаем отступы в блоках кода
[21:34:01] <fingercomp> внутри ифов
[21:34:04] <fancube> Да да да
[21:34:06] <fingercomp> и внутри циклов
[21:34:13] <fancube> Я про это тоже хочет спросить
[21:34:23] <fancube> Это вроде называется "красота кода"
[21:34:23] <fingercomp> зачем мы ставим пробелы?
[21:34:32] <fancube> И позволяет его лучше читать
[21:34:36] <fingercomp> или, что назывется, делаем индентацию
[21:34:42] <fingercomp> да, читать проще, во-первых
[21:34:50] <fingercomp> визуально видно, где кончается что и где что начинается
[21:35:01] <fingercomp> во-вторых, мы не забудем end
[21:35:12] *** Quits: Ex (webchat@5.139.107.219) (Quit: webchat.esper.net)
[21:35:12] <fingercomp> или не влепим лишний
[21:35:26] <fingercomp> потому что он нужен будет там, где нужно закончить иф
[21:35:32] <fingercomp> очень удобная штука, как видно
[21:35:55] <fingercomp> итак, посмотрим опять на программу
[21:36:09] <fingercomp> в программировании этим заниматься нужно часто и обязательно
[21:36:14] <fingercomp> что мы тут упустили?
[21:36:19] <fancube> Так так так
[21:36:20] <fancube> Ааа
[21:36:23] <fancube> Щас скажу
[21:36:33] <fancube> кей-даун
[21:36:47] <fingercomp> вот, да
[21:36:52] <fingercomp> почему мы не проверяем на key_down?
[21:37:01] <fancube> У нас есть крч вот эта штука
[21:37:10] <fingercomp> переменная
[21:37:11] <fancube> if kb.isControlDown() then
[21:37:18] <fancube> Я быстро пишу
[21:37:22] <fancube> Чтоб ответить быстрее тебя
[21:37:25] <fingercomp> ага
[21:37:45] <MeXaN1cK> а ты отвечай не быстро, а осмысленно =)
[21:38:34] <fancube> MeXaN1cK когда тебе рассказывает что-то fingercomp то тут такое не работает
[21:38:47] <fancube> Ибо пальцы у него слишком быстрые
[21:38:47] <fingercomp> извиняюсь :P
[21:39:03] <MeXaN1cK> поверь мне, я с ним давно общаюсь =) Он все прочитает
[21:39:04] <LeshaInc> у фингера
[21:39:06] <LeshaInc> слишком быстрые пальцы?
[21:39:07] <MeXaN1cK> не не так
[21:39:11] <LeshaInc> да я быстрее печатаю
[21:39:12] <MeXaN1cK> он ВСЕ прочитает*
[21:39:32] <fancube> Так-с...
[21:39:44] <fancube> Надо бы посмотреть энергию в МФСУ
[21:39:51] <fancube> А то щас закончится и комп вырубится
[21:40:16] <fancube> На 100.001% заполнен
[21:40:26] <fancube> Чтож-пока что всё хорошо
[21:41:08] <fingercomp> отлично, что всё отлично
[21:41:26] <fingercomp> продолжить?
[21:42:07] <fancube> Да да да
[21:42:15] <fingercomp> хорошо
[21:42:39] <fingercomp> вопрос первый: понятно ли, почему мы не проверяем дополнительно на key_down?
[21:42:55] <fancube> Да
[21:43:03] <Asior_rip> fancube: если не секрет, с какого сервера сидишь тут?
[21:43:06] <fancube> if kb.isControlDown() then
[21:43:16] <fancube> McSkill
[21:43:47] <fingercomp> на самом деле, там причина несколько другая
[21:44:05] <fingercomp> в переменной eventName у нас 2 значения: "interrupted", "key_down"
[21:44:10] <fingercomp> на первое мы проверили
[21:44:16] *** Joins: fancube2 (~fancube2@s3.mcskill.ru)
[21:44:25] <fingercomp> у нас, допустим, key_down там, а не interrupted
[21:44:37] <fingercomp> поэтому, как помним, мы должны уйти в ветку else
[21:45:00] <fingercomp> но если мы попали туда, у нас в eventName по-любому осталось лишь key_down
[21:45:16] <fingercomp> у нас нет третьего или ещё какого-либо значения, на которое бы следовало проверять
[21:45:20] <fingercomp> поэтому мы и не делаем проверку
[21:46:59] <fancube> Кхм...
[21:47:05] <fancube> Длинное что-то пишет.
[21:47:19] <fingercomp> м?
[21:48:00] <fancube> Да ты уже просто полторы минуты не писал в IRC
[21:48:06] <fancube> Вот я и подумал
[21:48:12] <fancube> Что-то длинное пишешь
[21:48:20] <fingercomp> а, не
[21:48:24] <fingercomp> я воды наливал
[21:48:34] <fancube> Ааа
[21:48:37] <fingercomp> итак, продолжаем
[21:48:57] <fingercomp> как я уже заметил, в текущем коде есть проблемки
[21:49:07] <fingercomp> проблемки
[21:49:10] <fingercomp> их тут 2, на самом деле
[21:49:35] <fingercomp> где именно
[21:49:49] <fingercomp> ну, во-первых
[21:49:58] <fingercomp> посмотрим на строки 13-15
[21:50:05] <fingercomp> внимательно посмотрим
[21:50:11] <fingercomp> и вдруг, может быть, заметим
[21:50:17] <fancube> Ну...
[21:50:19] <fingercomp> что у нас ред включается, как положено
[21:50:19] <fancube> Смотрю
[21:50:22] <fingercomp> но не выключается
[21:50:40] <fingercomp> и действительно, интересная штука
[21:50:47] <fingercomp> мы нажали контрол — горит
[21:50:57] <fingercomp> отпустили — и почему-то всё-равно горит
[21:51:17] <fingercomp> а мы не хотим, чтобы он горел, если контрол отпустили, верно?
[21:51:28] *** Quits: fancube2 (~fancube2@s3.mcskill.ru) (Remote host closed the connection)
[21:51:28] <fingercomp> поэтому нам нужно присобачить ещё один else
[21:51:32] <fancube> Да да да
[21:51:39] <fingercomp> в этот раз — во внутренний иф
[21:51:47] *** Asior_rip is now known as Asior
[21:52:02] *** zsh sets mode: +v Asior
[21:52:03] <brote> [ hastebin ] - hastebin.com
[21:52:05] <fingercomp> вот как-то так
[21:52:31] <fingercomp> читаем: "контрол зажат — пускаем сигнал; отжат — тушим сигнал"
[21:52:43] <fingercomp> ну, вот, уже ближе стали
[21:53:02] <fancube> Оооо у меня настроение поднялось
[21:53:05] <fingercomp> можно даже запустить, например, но и без этого натыкнёмся на ту же проблему
[21:53:20] <fingercomp> и это будет последней вещью, которую надо будет поправить здесь
[21:53:34] <fingercomp> дело в том, что после того, как мы поймали событие, программа... программа выходит
[21:53:41] <fancube> Какой-то мудак на меня жб накатал а ему админ мут влепил за оск в его же жалобе
[21:53:56] <Asior> .tell LeshaInc гляди как круто спели. песня хора https://www.youtube.com/watch?v=XStvwK6yKvs и оригинальная песня https://www.youtube.com/watch?v=HQfa5E1o_tc
[21:53:56] <brote> Asior: I'll pass that on when LeshaInc is around.
[21:53:58] <brote> [ Angel City Chorale: Amazing Choir Earns Golden Buzzer From Olivia Munn - America’s Got Talent 2018 - YouTube ] - www.youtube.com
[21:53:59] <brote> [ Civilization IV Theme Song - YouTube ] - www.youtube.com
[21:54:01] <fingercomp> всё, она не возвращается к слушанию следующего события
[21:54:18] <fingercomp> но это не то, что мы хотим
[21:54:36] <fingercomp> ведь надо выходить по Ctrl+C
[21:54:49] <fingercomp> и только тогда
[21:55:05] <fingercomp> ну, что же
[21:55:16] <fancube> И она вполне рабочая.
[21:55:25] <fingercomp> как уже сказал, надо вернуться к слушанию события
[21:55:35] <fingercomp> и здесь нам помогут те самые циклы
[21:55:48] <fingercomp> в луа есть несколько циклов
[21:55:56] <fingercomp> их там аж 4 штуки, на самом деле
[21:56:08] <fingercomp> и в большинстве программ циклы эти есть
[21:56:12] <Asior> 4 ?
[21:56:16] <fingercomp> четыре, да
[21:56:25] <fingercomp> фор я за две считаю
[21:56:32] <fingercomp> слишком уж разная семантика
[21:56:35] <fingercomp> ну так вот
[21:56:45] <fingercomp> у нас программа довольно простая должна получиться
[21:56:46] <fancube> Ммм ты про for i=?
[21:56:55] <fancube> Ну для кого как.
[21:57:05] <fingercomp> нам нужен цикл, да
[21:57:10] <fingercomp> но условий никаких не надо ставить
[21:57:24] <fingercomp> ведь, как помним, обычно у циклов ещё и условие какое-то есть
[21:58:05] <fingercomp> давайте сначала воспользуемся одним из таких циклов, а потом поясним, почему не нужно условие ставить
[21:58:13] <fingercomp> один из таких циклов — это while
[21:58:46] <brote> [ hastebin ] - hastebin.com
[21:58:47] <fingercomp> та-дам
[21:58:50] <LeshaInc> .lua for i = 1, math.huge do end
[21:58:52] <fingercomp> вот так он впихивается в код
[21:58:53] <brote> LeshaInc:
[21:59:06] <fingercomp> сначала посмотрим на цикл сам
[21:59:06] <Asior> ладно, бб всем. завтра на работу надо рано. почитаю потом в логах продолжение
[21:59:07] <LeshaInc> .lua for i = 1, math.huge do io.write(i) end
[21:59:07] <brote> LeshaInc: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691
[21:59:11] <Asior> ~log
[21:59:14] <fingercomp> Asior: угу
[21:59:22] <fingercomp> fancube: как видно, там есть `true`
[21:59:33] <fingercomp> и это условие
[21:59:37] <LeshaInc> .lua for i = 1, 0/0 do io.write(i) end
[21:59:38] <brote> LeshaInc:
[21:59:44] <fingercomp> условие цикла, который будет исполняться вечно
[21:59:48] <LeshaInc> .lua for i = 00, 0/0 do io.write(i) end
[21:59:48] <brote> LeshaInc:
[21:59:50] <fingercomp> то есть условие бесконечного цикла
[21:59:50] <LeshaInc> .lua for i = 0/0, 0/0 do io.write(i) end
[21:59:51] <brote> LeshaInc:
[22:00:02] <fancube> +
[22:00:09] <fingercomp> код внутри такого цикла выполняться будет до скончания веков
[22:00:21] <fingercomp> почему ж мы тогда используем его?
[22:00:27] <fingercomp> всё просто
[22:00:44] *** Quits: Asior (~Anton@217.118.95.121) (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/)
[22:00:47] <fingercomp> у нас есть условие входа из цикла — и оно внутри
[22:01:11] <fancube> У-ух... 3 часа ночи
[22:01:15] <brote> [ hastebin ] - hastebin.com
[22:01:28] <fancube> Ну да ладно
[22:01:39] <fingercomp> дело в том, что os.exit() прерывает программу
[22:01:45] <fingercomp> и цикл наш в том числе
[22:01:54] <fingercomp> вот это и есть условие выхода из цикла
[22:02:05] <fingercomp> по нажатию Ctrl+C
[22:02:22] <fingercomp> что же, код программы есть
[22:02:33] <fingercomp> и если мы её запустим, она должна работать
[22:02:57] <fingercomp> поэтому поставим последнее определение здесь
[22:03:10] <fingercomp> состояние программы, когда она корректно работает
[22:03:13] <fingercomp> называется победой
[22:03:20] <fingercomp> и именно её мы и достигли
[22:03:32] <fingercomp> программа есть, код есть, всё работает, и это победа
[22:03:32] <fancube> И так...
[22:03:43] <fancube> Я думаю это не только победа
[22:04:00] <fancube> Наша программа на протяжении 1.5-2 часов
[22:04:04] <fancube> Росла и развивалась
[22:04:16] <fingercomp> муторно, тяжело и весьма прозаически
[22:04:17] <fancube> И она обновлялась
[22:04:25] <fancube> И вот...
[22:04:36] <fancube> Она дошла до своего финального релиза
[22:05:43] <fancube> Хотя стой
[22:05:47] <fancube> Смотри
[22:05:56] <fancube> он не оффается
[22:06:05] <fancube> Когда я Ctrl отпускаю
[22:06:12] <fingercomp> опаньки
[22:06:19] <fancube> Угу
[22:06:23] <fingercomp> на самом деле, конечно, не совсем оно опаньки
[22:06:24] <fancube> Поторопились с релизом
[22:06:38] <fingercomp> это запланировано, скажем так
[22:06:40] <fancube> Надо бы баги быстрее фиксить
[22:06:41] <fingercomp> но не сразу заметно
[22:06:47] <fingercomp> называется эта фигня багом
[22:06:50] <fingercomp> и её надо пофиксить, верно
[22:06:55] <fingercomp> это опционально, но желательно
[22:07:01] <fingercomp> что у нас не так
[22:07:13] <fingercomp> событие key_down посылается на нажатие клавиши
[22:07:18] <fingercomp> но не на её отпускание
[22:07:23] <fingercomp> вот в чём загвоздка
[22:07:47] <fancube> Вот это условие не работает rs.setOutput(sides.front, 0)
[22:07:51] <fingercomp> да
[22:08:01] <fingercomp> чтобы узнавать ещё и об отпускании клавиши, нам требуется ещё одно событие
[22:08:10] <fingercomp> нажатие — key_down
[22:08:16] <fingercomp> отпуск — key_up
[22:08:23] <fancube> Как всё просто
[22:08:27] <fingercomp> как всё... логично, да
[22:08:41] <fancube> Читаю твои мысли хех.
[22:08:57] <fingercomp> в нашей программке достаточно добавить в список event.pullMultiple ещё одно событие, которое надо ловить
[22:09:04] <brote> [ hastebin ] - hastebin.com
[22:09:22] <fingercomp> потому что для key_up мы должны сделать то же, по сути, что и для key_down
[22:09:31] <fingercomp> проверить, нажат ли Control
[22:09:38] <fingercomp> да — включить сигнал
[22:09:40] <fingercomp> нет — отключить
[22:10:14] <fingercomp> вот теперь можно проверять программку ещё раз
[22:10:29] <fingercomp> и убеждаться, что всё работает
[22:10:35] <fancube> *говоря с дрожью в голосе*
[22:10:37] <fancube> И так...
[22:11:01] <fancube> Вот наконец-таки наше (твоё по большей части) детище работает
[22:11:03] <fancube> Как надо
[22:11:10] <fancube> Оно красиво и опрятно выглядит
[22:11:17] <fancube> Осталось добавить комментарии
[22:11:23] <fancube> И оно идеально
[22:11:58] <fancube> Ладно я спать пойду
[22:12:05] <fingercomp> угу
[22:12:07] <fingercomp> значит, победа
[22:12:08] <fancube> Да и надо ночной режим восстанавливать
[22:12:11] <fancube> Да.
[22:12:13] <fancube> Победа.
[22:12:16] *** Quits: fancube (webchat@nat-0-0.nsk.sibset.net) (Quit: webchat.esper.net)
[22:12:23] <fingercomp> отлично
[22:12:38] <fingercomp> прогу 2 часа писали
[22:14:53] <fingercomp> .tell LeshaInc пусть уж английский учат и курят книгу, нефиг-нефиг
[22:14:53] <brote> fingercomp: I'll pass that on when LeshaInc is around.
[22:15:38] <fingercomp> .tell Asior вкратце: event.pull ловит один только ивент, event.pullMultiple ловит любой из данных
[22:15:38] <brote> fingercomp: I'll pass that on when Asior is around.
[22:16:03] <fingercomp> .tell Asior кроме того, у event.pull после названия ивента можно писать дополнительные фильтры
[22:16:03] <brote> fingercomp: I'll pass that on when Asior is around.
[22:16:38] <fingercomp> .tell Asior event.pull("modem_message", nil, nil, nil, nil, "test") должен, вроде как, ловить только события модема, где сообщение — "test"
[22:16:39] <brote> fingercomp: I'll pass that on when Asior is around.
[22:16:52] <fingercomp> .tell Asior в event.pullMultiple это, конечно, сделать нельзя
[22:16:53] <brote> fingercomp: I'll pass that on when Asior is around.
[22:41:44] <fingercomp> D: D: D: D: D: https://github.com/aio-libs/aiohttp
[22:41:46] <brote> [ GitHub - aio-libs/aiohttp: HTTP client/server framework for asyncio ] - github.com
[22:47:20] <Totoro> magic people, voodoo people
[22:47:47] <fingercomp> там ещё asyncirc есть где-то
[22:47:48] <fingercomp> лул
[22:48:02] <Totoro> про Файна и статы - не удивительно
[22:48:15] <Totoro> он флудит как чорт
[22:48:57] <Totoro> fingercomp: ты кстати не мерджил клонов файна воедино в статах?
[22:49:12] <fingercomp> pypi обновили!
[22:49:13] <fingercomp> yaaay
[22:49:17] <brote> [ PyPI – the Python Package Index · PyPI ] - pypi.org
[22:49:21] <Totoro> питонохрень
[22:49:23] <fingercomp> выглядит, как сайт современный
[22:49:26] <fingercomp> а не из нулевых
[22:49:34] <fingercomp> Totoro: кого-то мёрджил
[22:49:37] <fingercomp> кого-то не мёрджил
[22:50:50] <Totoro> может для хеля у них десигн содрать?
[22:50:59] <fingercomp> интересно будет, да
[22:51:06] <Totoro> тот красный топорноват
[22:51:09] <Totoro> десигн
[22:51:13] <Totoro> надо перерисовать
[22:52:03] <Totoro> с сайта хинтов позаимствовать кой какие идеи
[22:52:26] <Totoro> со всех реп, включая питоновую
[22:52:40] <Totoro> эх
[22:53:18] <fingercomp> ?
[22:53:45] <Totoro> да так
[22:54:00] <Totoro> скучаю по пет-проектам
[22:54:08] <Totoro> по гному
[22:54:12] <Totoro> =)
[22:54:25] <Totoro> где-то там пылится на складах мой ноут
[22:55:19] <Totoro> ...
[22:55:27] <Totoro> ~q
[22:55:28] <yui`> #111: 17:30:20 <Ex161> ну так это и не друг вовсе если удаляет из друзей
[22:55:33] <fingercomp> indeed
[23:07:57] <Totoro> оказывается в факторио таки отказались от п2п мультиплеера
[23:08:11] <Totoro> где-то года два назад переписали весь мультиплеер
[23:08:34] <Totoro> и сделали какой-то свой дикий микс из централизованной и децентрализованной структуры
[23:11:11] <Totoro> вообще п2п это конечно круто, модно и мододежно
[23:11:14] <Totoro> но
[23:11:21] <Totoro> много дравбаков
[23:11:50] <Totoro> с одной стороны нет зависимости от централизованного сервера
[23:12:02] <Totoro> с другой стороны куча ненужной дубликации
[23:12:07] <Totoro> и нестабильность
[23:13:08] <Totoro> хз
[23:14:58] <MeXaN1cK> p2p вещь интересная да
[23:15:06] <MeXaN1cK> но со своими тараканами
[23:15:22] <MeXaN1cK> лучше конечно децентрализованно делать
[23:16:31] <fingercomp> ну, фз
[23:16:44] <fingercomp> и так надо, и сяк надо
[23:17:10] <fingercomp> централизовывание — тоже важная и полезнейшая штука ибо
[23:17:23] <fingercomp> централизация, то есть
[23:17:29] <Totoro> In other words, we took the worst from both of the models and combined it.
[23:17:33] <Totoro> луд
[23:17:37] <Totoro> лул
[23:17:40] <fingercomp> лол
[23:21:34] <fingercomp> в августе будешь ноут брать?
[23:23:23] <Totoro> fingercomp: ага
[23:23:35] <Totoro> сегодня сдал бухгалтерию
[23:23:45] <Totoro> в виде всяких учётных систем
[23:23:49] <Totoro> за месяц
[23:23:56] <Totoro> и 12 должна быть зарплата
[23:24:15] <Totoro> An implication of this would be, that the server would have 0 latency, this would be unfair in a competitive game, but in Factorio, there is no reason to drag everyone down just to make it fair.
[23:24:25] <Totoro> :3
[23:24:35] <fingercomp> лул
[23:25:43] <fingercomp> когда команды маленькие и самоознающиеся, всегда прикольно
[23:26:38] <Totoro> ага
[23:26:41] <Totoro> It should be possible to set an option to auto-kick players who drag down the game too much.
[23:26:49] <Totoro> ^ жестокий мир централизации
[23:26:52] <fingercomp> хд
[23:27:00] <fingercomp> а что за репу ты сегодня зафигачил, бтв?
[23:27:05] <Totoro> ?
[23:27:12] <Totoro> на гитхаб? =)
[23:27:16] <fingercomp> aye
[23:27:25] <Totoro> это я искал куда залить церты
[23:27:25] <fingercomp> церты хочешь покать?
[23:27:37] <Totoro> а все файлопомойку тотально побанены
[23:27:44] <fingercomp> gist?
[23:27:46] <Totoro> во внутреннем интернете
[23:28:00] <Totoro> а про гист я тупо забыл
[23:28:10] <Totoro> поэтому я по-быстрому накатил репу
[23:28:17] <fingercomp> .-.
[23:28:17] <Totoro> и коммитнул туда нужные файлы
[23:28:19] <Totoro> лул
[23:28:29] <Totoro> рав ссылки гитхаб даёт
[23:28:31] <Totoro> красота
[23:28:37] <Totoro> надо удалить будет
[23:29:01] <Totoro> короче, иду неверной дорогой Лейна
[23:29:12] <Totoro> того и гляди начну чатиться коммитами
[23:29:46] <brote> [ About CODEOWNERS - User Documentation ] - help.github.com
[23:29:48] <fingercomp> забавная хрень
[23:29:51] <fingercomp> и в пистоне юзается
[23:30:55] <Totoro> прикольно, да
[23:31:05] <Totoro> надо глянуть, есть ли такое в гитлабе
[23:31:14] <fingercomp> ~g gitlab codeowners
[23:31:15] <yui`> Add support for declaring "Code Maintainers" and enforcing ... - GitLab / https://gitlab.com/gitlab-org/gitlab-ce/issues/34865
[23:31:26] <Totoro> видимо нету
[23:31:29] <Totoro> =)
[23:32:53] <Totoro> fingercomp: тебе футболки от хактоберфеста, кстати, долетели?
[23:33:53] <fingercomp> Totoro: обещают к середине ноября сделать
[23:33:55] <fingercomp> видимо
[23:33:59] <fingercomp> Totoro: ноп
[23:34:30] <fingercomp> видимо, пока чрез тайгу летели, в деревьях запутались
[23:34:35] <fingercomp> и не на ту берлогу вышли
[23:34:42] <fingercomp> ...
[23:34:49] <fingercomp> или я с адресом напутал
[23:34:52] <fingercomp> что вероятнее
[23:37:00] <Totoro> хех
[23:37:14] <Totoro> а я юзаю в качестве домашних
[23:37:21] <Totoro> прямо щас в синей сижу
[23:37:21] *** Quits: MeXaN1cK (~quassel@broadband-90-154-71-9.ip.moscow.rt.ru) (Read error: Connection reset by peer)
[23:37:23] <Totoro> лул
[23:37:44] <Totoro> но я наверное больше не буду участвовать
[23:38:01] <Totoro> т.к. теперь это пиар Майкрософта
[23:38:09] <Totoro> а это уже совсем другая песня
[23:38:40] *** Joins: MeXaN1cK (~quassel@broadband-90-154-71-9.ip.moscow.rt.ru)
[23:38:47] <fingercomp> угу
[23:38:54] *** zsh sets mode: +v MeXaN1cK
[23:39:22] <Totoro> хотя наверное такого рода посылки должны до меня теперь шустрее добираться
[23:39:36] <Totoro> чехи свою почту уважают, и активно используют
[23:39:50] <Totoro> так что она у них работает как хорошо смазанный механизм
[23:46:49] <fingercomp> всем авая
[23:47:00] <Totoro> давай
[23:48:31] <Totoro> I have been deep down in the multiplayer internals the whole time since the last Friday facts. I think about multiplayer when I eat, I think about it when I ride my bike,
[23:49:10] <Totoro> I even have dreams about packets travelling from place to place, when my wife asks me what do I think about, I'm almost afraid to tell the truth.
[23:49:31] <Totoro> XD
[23:58:44] <MeXaN1cK> Тотора, ну что там в Чехии интересного?
[23:58:59] <MeXaN1cK> Как оно там вообще после нескольких месяцев жизни