Home
codingteam
codingteam@conference.jabber.ru
29.03.2015< ^ >

Тема: C, С++, D, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С.
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://www.loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://www.loglist.net/quote/new
[00:00:35] <ForNeVeR> rexim: пуллреквесты скачать бесплатно без смс
[00:00:44] <rexim> ForNeVeR, да, точно, спасибо.
[00:00:54] <ForNeVeR> rexim: в хорте важный реквест.
[00:02:26] <rexim> ForNeVeR, что такое Lister?
[00:03:11] <ForNeVeR> Ну, который список ресурсов составляет ._.
[00:03:34] <rexim> Нда...
[00:03:34] gsomix вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[00:03:36] <rexim> Понятно.
[00:03:58] <ForNeVeR> Лучше их менеджерами назвать?
[00:04:08] <ForNeVeR> Наверное, да!
[00:04:20] grouzen зашёл в конференцию
[00:05:25] <rexim> ForNeVeR, ты извини, но мне кажется это какой-то убогий подход. Почему нельзя было сделать чтобы localization.path был каким-нибудь URI? Типа если он имеет вид res:///localization/ru.txt то читается из ресурсов, иначе из файловой системы?
[00:05:56] <ForNeVeR> rexim: ну, это уже импрувмент какой-то - унифицировать доступ к ресурсам по ури.
[00:06:11] <ForNeVeR> Если б в жабе был хороший API для получения списка файлов по URI - я бы сразу так и запилил.
[00:06:13] <rexim> А, ну ок. Создадим тогда на это отдельный ишуй.
[00:06:40] <ForNeVeR> Да и нафиг оно на самом деле не нужно. Загрузки локализации из ресурсов должно хватить всем :3
[00:06:51] sss|zombie зашёл в конференцию
[00:06:52] <rexim> Я не согласен.
[00:06:55] <rexim> Это хуйня
[00:09:17] <ForNeVeR> rexim: а, вот, собственно.
[00:09:31] <ForNeVeR> Для указания локализации из ресурсов не нужен uri.
[00:09:47] <ForNeVeR> Потому, что в ресурсах у нас локализация только в одном месте лежит, эту локацию нельзя перенастроить.
[00:10:18] <ForNeVeR> Или ты предлагаешь разрешить загружать и из других мест?
[00:10:20] <rexim> Чо ты там меняешь пока я ревьюю? (=_= )
[00:10:22] <rexim> Прекрати!
[00:10:26] <ForNeVeR> Мухахаха!
[00:10:49] <ForNeVeR> rexim: я перекидываю все костыли в те места, которые ты уже отревьюил.
[00:10:50] <rexim> ForNeVeR, ну да, почему бы и не разрешить загружать из других мест?
[00:10:54] <rexim> Хоть по HTTP!
[00:11:11] <ForNeVeR> HTTP тоже не предоставляет возможности получить список ресурсов ._.
[00:11:40] <rexim> Смысле какой еще список ресурсов?
[00:12:03] <rexim> Я думал ты указываешь lister = resource и в path пишешь путь до ресурса. Нет?
[00:12:15] <ForNeVeR> Нет. Это лишено смысла.
[00:12:19] <rexim> Почему?
[00:12:32] <ForNeVeR> У нас только один загруженный JAR, и в нём локализация лежит только по одному пути.
[00:12:40] <rexim> И чо?
[00:12:43] <ForNeVeR> И всё.
[00:12:56] <ForNeVeR> Больше никаких ресурсов нет. Зачем заставлять кого-то вводить путь к ним?
[00:13:03] <ForNeVeR> К тому же, с этим подходом _много_ проблем.
[00:13:23] <rexim> Тогда почему бы всегда не брать локализацию из ресурсов и выпилить все эти настройки нахуй?
[00:13:23] <ForNeVeR> Я сначала так и попытался сделать, и начались всякие подстановки костылей ._.
[00:13:55] <ForNeVeR> Ну, фича загрузки ресурсов с диска у нас давно есть, неохота просто так работающую фичу выпиливать.
[00:14:02] <rexim> Чойта?
[00:14:16] MaXGGXaM зашёл в конференцию
[00:14:18] <rexim> YAGNI ее с ноги
[00:14:24] <ForNeVeR> Думаешь, не нужна?
[00:14:44] <rexim> Ну давай подумаем зачем она может быть реально нужна...
[00:14:49] * rexim подумал
[00:14:52] <rexim> Не нужна
[00:15:02] <ForNeVeR> Да не. Вдруг какие-нибудь сирийцы возьмут хорту и захотят локализовать? Или пускай форкают нафиг?
[00:15:04] <Minoru> что нажать, чтобы позапозапрошлая фраза рексима добавилась в логлист?
[00:15:25] <ForNeVeR> rexim: ну ок, уговорил, выпилю.
[00:16:32] <ɹǝɟılʍǝu> Minoru, там кнопка есть
[00:16:34] <ɹǝɟılʍǝu> «Добавить цитату»
[00:16:47] <Minoru> ɹǝɟılʍǝu: я думал, в Хорте есть командочка
[00:17:20] <rexim> ForNeVeR, =3
[00:17:25] <rexim> ForNeVeR, пока не аппрувить?
[00:17:40] <ForNeVeR> rexim: нет пока.
[00:18:09] <Minoru> что-то подумал и решил, что одну изолированную фразу добавлять вроде как глупо… Ну да ладно, пусть ревьюверы решают
[00:18:10] <ForNeVeR> Там на самом деле не очень много выпилится, т.к. нам на самом деле нужен ResourceLocalizationManager, а он юзает FileLocalizationManager.
[00:18:21] <Minoru> (сейчас окажется, что ревьювер — rexim…)
[00:18:28] <ForNeVeR> Только возможность настройки уберу, и всё.
[00:18:38] <ForNeVeR> Minoru: не, свои цитаты у нас обычно не аппрувят.
[00:19:04] <rexim> Minoru, ты про лолглистные цитаты? Аппруверы я и Форнёвер.
[00:19:04] McVlaga вышел из конференции: Replaced by new connection
[00:19:04] McVlaga зашёл в конференцию
[00:19:25] <Minoru> ich bin kein Roboter!
[00:20:49] <rexim> http://www.loglist.net/quote/7950
[00:20:55] <Minoru> ну, вы подумайте. Захочет какой-нибудь адепт проникнуться духом вечного утра, будет читать логлист, а тут такое вот — и смешное, и поучительное (мне аббревиатуру пришлось загуглить, хотя XP вроде как интересовался; у меня даже лабы по нему были!)
[00:21:38] <Minoru> кстати, а где предыдущие цитаты?
[00:21:53] <Minoru> я имею в виду, до 6336-й, с которой начинается счёт
[00:21:59] <rexim> Гы
[00:22:03] <Minoru> или это просто решили не с нуля начинать
[00:22:09] <Minoru> ой, знак вопроса пропустил!
[00:22:10] <rexim> Minoru, это дядя Нёвер при импортя косякнул. :)
[00:22:17] <rexim> импорте*
[00:22:29] <rexim> Несколько раз подряд импортировал базу и очищал.
[00:22:42] <rexim> А счетчик все инкрементился и инкрементился.
[00:23:46] <ForNeVeR> Ничо я не портил!
[00:24:10] <ForNeVeR> Хотя хз, может, и испортил.
[00:24:19] <ForNeVeR> У микеля-то, кажись, до 1592 идут номера.
[00:24:24] <ɹǝɟılʍǝu> rexim, лично тебе https://www.youtube.com/watch?v=ijzMnFr-8Tc
[00:24:56] <rexim> ɹǝɟılʍǝu, =(
[00:24:59] <ForNeVeR> rexim: вот теперь довайка доревьюивать.
[00:25:03] <ɹǝɟılʍǝu> rexim, что?..
[00:25:16] <ForNeVeR> Я даже убитую хорту запущу, чтоб обновилась нормально.
[00:25:23] <rexim> ɹǝɟılʍǝu, столько времени прошло, а никто так анимацию и не запилил?..
[00:25:35] <ɹǝɟılʍǝu> rexim, увы(
[00:25:53] <ɹǝɟılʍǝu> А аниматик годный
[00:26:27] <rexim> Ага
[00:26:38] <rexim> ForNeVeR, the shit has been approved!
[00:27:56] 1sopod зашёл в конференцию
[00:27:58] <1sopod> Starting build #28 for job horta-hell
[00:28:10] <rexim> 1sopod, =*
[00:28:10] <1sopod> rexim did you mean me? Unknown command '=*'
Use '! help' to get help!
[00:28:13] <rexim> .__.
[00:30:58] <1sopod> Project horta-hell build #28: SUCCESS in 3 минуты 5 секунды: http://jenkins.fornever.me/job/horta-hell/28/
[00:31:16] horta hell зашёл в конференцию
[00:31:16] <rexim> ForNeVeR, ты когда свой дженкинс наружу выставишь?
[00:31:23] <rexim> $pet stats
[00:31:29] <rexim> $pet stats
[00:31:30] <ForNeVeR> rexim: когда разберусь на нём с безопасностью.
[00:31:42] <rexim> =(
[00:31:46] <rexim> $say 10
[00:31:47] <ForNeVeR> Там то списки проектов наружу торчат, то ещё что-нибудь жуткое происходит.
[00:32:43] <rexim> $pet stats
[00:32:44] a1batross зашёл в конференцию
[00:33:57] <horta hell> rexim:
Кличка: Gratis
Здоровье: 69
Сытость: 51
Возраст: 28 часов
[00:33:59] <horta hell> rexim:
Кличка: Gratis
Здоровье: 69
Сытость: 51
Возраст: 28 часов
[00:34:02] <horta hell> rexim:
Кличка: Gratis
Здоровье: 69
Сытость: 51
Возраст: 28 часов
[00:34:05] <rexim> >_<
[00:34:28] <horta hell> rexim: А хотя, ладно. Сорри, что не все активные моды. Есть команда, которая показывает следующие 50 цитат.
[00:35:11] <rexim> $say 10
[00:35:11] <horta hell> rexim: F…, допрашиваемый в бессознательном состоянии на данный момент. Требуется подождать некоторое время.
[00:35:20] <rexim> .___.
[00:35:21] <rexim> $say 10
[00:35:22] <horta hell> rexim: В этом вашем jekyll RSS из коробки начиная с версии 1.3.173 у h2 с постгресовым протоколом какой-то пиздец случился...
[00:35:31] <rexim> $say 10
[00:35:31] <horta hell> rexim: Я не люблю теплые страны. =( Я люблю чтобы было холодно, ветренно и дождливо...
[00:35:35] <rexim> =3
[00:35:41] a1batross вышел из конференции: Disconnected: closed
[00:41:08] <ForNeVeR> rexim: https://github.com/codingteam/horta-hell/pull/296
[00:41:20] <rexim> ~_~
[00:41:35] McVlaga вышел из конференции: Replaced by new connection
[00:41:35] McVlaga зашёл в конференцию
[00:41:36] <ForNeVeR> Я думал, ты порадуешься, что у нас много коммитов :3
[00:42:11] <rexim> ForNeVeR, не зааппрувлю пока травис не пройдет!!
[00:42:14] <uggur> "it even runs faster" пруф?
[00:42:24] <rexim> Хуюф
[00:42:31] <uggur> ты
[00:42:37] <uggur> А я просто скептик.
[00:42:46] <ForNeVeR> uggur: статистику билдов глянь же.
[00:42:55] <uggur> Где?
[00:42:57] <ForNeVeR> Этот билд за 1 минуту прокатил, а три предыдущих - за две.
[00:43:00] <rexim> uggur, ути-пути, это кто у нас такой скептик! =3
[00:43:44] <uggur> rexim: ути-пути, это кто у нас кухонный прибор! =^.^=
[00:45:03] a1batross зашёл в конференцию
[00:45:27] <rexim> ForNeVeR, а за svg-cgs?
[00:45:37] <rexim> Ниипу что это, но плюсанул на всякий случай.
[00:45:50] <ForNeVeR> rexim: это сволота пилит какую-то рисовалку :3
[00:45:56] <rexim> А, ну ок.
[00:46:04] <ForNeVeR> Вроде как для разводки плат.
[00:46:10] <uggur> "Этот билд за 1 минуту прокатил, а три предыдущих - за две." 60/1 = 60; 120/3 = 40
[00:46:15] <uggur> Налицо замедление :3
[00:46:21] <ForNeVeR> uggur: налицо наркомания.
[00:46:29] <ForNeVeR> Давай-ка в больничку.
[00:46:53] * a1batross мяу
[00:47:02] <rexim> a1batross, альбатрошик! =3
[00:47:14] <rexim> a1batross, http://www.youtube.com/watch?v=iyWjKQo9-m8
[00:47:18] <a1batross> rexim, у меня огромный факап.
[00:47:29] <rexim> a1batross, всмысле?
[00:47:33] <rexim> Что случилось?
[00:47:39] <uggur> У меня торрент-менеджер -- FatRat
[00:47:51] <rexim> uggur, ты такой молодец!
[00:47:52] <1sopod> Starting build #29 for job horta-hell
[00:47:57] <rexim> 1sopod, =*
[00:47:57] <1sopod> rexim did you mean me? Unknown command '=*'
Use '! help' to get help!
[00:48:00] <uggur> rexim: да уж не ты :Ь
[00:48:14] <rexim> a1batross, ты что случилось-то?
[00:48:20] <a1batross> rexim, короче, вот игра. У неё серверная библиотека есть. В сохранения записывается название функции.
[00:48:30] <a1batross> rexim, (я ещё пишу)
[00:48:35] <rexim> А, ок, сорри. :)
[00:49:30] horta hell вышел из конференции: Disconnected: closed
[00:49:30] <1sopod> Project horta-hell build #29: SUCCESS in 1 минута 42 секунд: http://jenkins.fornever.me/job/horta-hell/29/
[00:49:38] horta hell зашёл в конференцию
[00:50:59] <a1batross> rexim, название функции из библиотеки.

Между уровнями тоже делается сохранение, но в основном для энтитей.

Уже есть прекомпиленная библиотека на комп, на ARM компиляю сам. На компе ВСЁ работаешь, а на ARM эти самые энтити стоят тупо на месте.
[00:52:23] McVlaga вышел из конференции: Replaced by new connection
[00:52:24] McVlaga зашёл в конференцию
[00:52:26] <a1batross> rexim, как оказалось, всё это верно неправильно под арм собиралось.

Нужно же сделать некоторые функции экспортными, а такого не было. Все функции были "скрыты" и через dlsym() движок ничего не мог получить.
[00:53:40] McVlaga вышел из конференции
[00:53:48] McVlaga зашёл в конференцию
[00:54:11] <a1batross> rexim, остается только сделать где-нибудь #define EXPORT __attribute__(__visibility("default"))

или как он там правильно пишется.
[00:54:47] <a1batross> rexim, но всё это время из-за того, что сервер не собирался на ПК, я не мог заметить эту ошибку.
[00:55:24] <a1batross> rexim, я сокрушаюсь. Из-за потерянного времени.
[00:55:50] <ForNeVeR> a1batross: зато ты изучил загрузку библиотек, приобрёл опыт.
[00:55:59] <ForNeVeR> Мне не кажется, что твоё время было потеряно.
[00:56:09] <rexim> a1batross, не переживай! Ты еще столько времени в пустую потратишь, что ух! :)
[00:56:14] <rexim> Все будет хорошо.
[00:57:17] <a1batross> ForNeVeR, ну да, ты прав.
[00:59:09] <a1batross> ForNeVeR, у меня кстати в подобном месте тоже была глупая ошибка.
В получении названия функции по указателю. Перепутал поля dli_fname и dli_sname. В итоге вместо названия функции записывался путь до библиотеки.
[00:59:55] <a1batross> И ясен пень, не работало вообще ничего. Просто грузилась голая карта. %)
[01:02:03] <a1batross> rexim, у нас кстати скоро релиз. Выложим версию под Android. Ну, правда, такую, чтобы просто показать, что оно есть и работы ещё очень и очень много.
[01:02:24] <rexim> a1batross, где пост?
[01:02:29] <a1batross> rexim, тогда я точно запилю пост в бложик.
[01:02:34] <rexim> Ок
[01:02:36] <rexim> Я жду
[01:02:40] <rexim> =)
[01:03:45] <a1batross> rexim, а я под линуксом под своим же портом уже всю игру прошел. И я считаю, что оно очень даже играбельно. И не было ни одного вылета.
[01:04:14] <a1batross> Однако воспроизведения AVI у нас др сих пор нет. ^^
[01:04:35] <a1batross> Надо будет покурить доки к ffmpeg.
[01:07:59] reggies вышел из конференции
[01:09:54] McVlaga вышел из конференции
[01:10:12] <ForNeVeR> a1batross: а где твой бложик?
[01:10:39] <rexim> ForNeVeR, http://me.celest.in/
[01:11:11] <ForNeVeR> rexim: мне кажется, там ничего нет ._.
[01:11:18] <rexim> Да.
[01:11:24] <ForNeVeR> Даже у меня в бложике больше постов.
[01:11:25] <rexim> Не хочет писать, хоть убей ._.
[01:11:26] <a1batross> ForNeVeR, да, мне писать нечего.
[01:11:31] <rexim> Херасе
[01:11:38] <rexim> А вот сейчас в чятике что это было?
[01:11:40] <a1batross> Хотя вроде бы есть...
[01:11:43] <a1batross> но мне лень.
[01:12:03] <rexim> Взял бы и весь этот поток мысле оформил бы нормально в виде поста.
[01:12:05] <a1batross> rexim, думаешь, стоит делать заметки о том, как я обошел очередную проблему?
[01:12:16] <ForNeVeR> Да, конечно!
[01:12:22] <rexim> ForNeVeR, ты только посмотри на него! Он еще спрашивает!
[01:12:35] <ForNeVeR> rexim: он хочет, чтобы его подтолкнули.
[01:12:39] * a1batross сжался в точку.
[01:12:44] <rexim> a1batross, дуй пост пилить!!
[01:12:45] <rexim> ываороа
[01:12:47] <rexim> олвоа
[01:12:51] <rexim> Не зли Миксера!
[01:13:08] <a1batross> rexim, я с телефона. А там Jekyll. У меня нет Git =(
[01:13:18] <rexim> Жалкие оправдания!
[01:13:26] <rexim> Ладно, мы подождем...
[01:13:28] <rexim> Но не долго!
[01:13:41] <a1batross> rexim, завтра. Вечером. Утром комп занят(
[01:13:48] <rexim> Хорошо. :)
[01:15:43] <a1batross> rexim, ищу клиенты на андроид
[01:15:59] <a1batross> rexim, почему их нужно привязывать к гитхабу?
[01:16:29] <rexim> А чо консольного нормального нет чтоли?
[01:19:16] <a1batross> rexim, консольного и на андроид... я могу конечно склонировать репу и редактировать на телефоне... а почему бы и нет.
[01:19:19] McVlaga зашёл в конференцию
[01:20:11] <a1batross> rexim, а, ну всё. Я нашел просто клиент к гиту
[01:20:22] <a1batross> rexim, там даже вишневый редактор!
[01:20:30] <a1batross> rexim, *встроенный
[01:23:48] gsomix зашёл в конференцию
[01:24:15] <gsomix> Что тут происходит?
[01:30:44] McVlaga вышел из конференции: Replaced by new connection
[01:30:44] McVlaga зашёл в конференцию
[01:32:49] ckorzhik вышел из конференции
[01:44:16] Zetoke зашёл в конференцию
[01:46:44] ckorzhik зашёл в конференцию
[01:51:33] <rexim> gsomix, альбатросик не хочет пилить посты!
[01:52:32] Zetoke вышел из конференции
[01:57:12] <m4n71k0r> ад...ковырялся в нашем проекте и нашёл там признаки использования аспектно-ориентированного программирования … aspectj / spring-aop
[01:58:36] <rexim> m4n71k0r, :)
[01:58:39] <m4n71k0r> http://paulrobertson.mechafetus.com/expedition.gif
[01:58:56] <m4n71k0r> http://paulrobertson.mechafetus.com/10_void_animated.gif
[02:00:42] <m4n71k0r> rexim: cgfcb,j pf http://www.staggeringbeauty.com/
[02:00:47] <m4n71k0r> спасибо
[02:00:59] <m4n71k0r> я внизу ещё предупреждение прочитал
[02:10:20] <rexim> m4n71k0r, я знал, что тебе понравится. :)
[02:20:39] Graf зашёл в конференцию
[02:21:16] <rexim> .google loglist
[02:21:20] <DeadBot> rexim: loglist -- List Application&#39;s Logs - Cloud - Appcelerator Docs:
Description. Lists the application&#39;s log within a specific period. By default, a maximum of 100 log messages are returned at a time. Each log record contains the ...
http://docs.appcelerator.com/cloud/latest/%23!/guide/node_cli_loglist
[02:21:25] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[02:21:29] <rexim> Ну и ладно...
[02:22:25] Graf вышел из конференции
[02:23:56] <m4n71k0r> мало амулетов купил
[02:24:02] <rexim> Ага
[02:24:13] <rexim> В Яндексе забыл потыкать!!
[02:24:52] <m4n71k0r> и нет с нами Мура, который осуждающе бы поцокал и сказал, что м ыне туда тыкаемся
[02:35:29] <rexim> =(
[02:40:52] dzhon вышел из конференции: Replaced by new connection
[02:40:54] dzhon зашёл в конференцию
[02:55:31] Zetoke зашёл в конференцию
[03:09:25] <horta hell> Gratis демонстративно гремит миской, требовательно ворча.
[03:11:20] <ɹǝɟılʍǝu> $pet feed
[03:11:20] <horta hell> ɹǝɟılʍǝu: Gratis с рыком набросился на ɹǝɟılʍǝu, вцепившись зубами в ногу и выдирая кусок ткани штанов с кошельком. Вы теряете 1PTC, зато Gratis накормлен.
[03:11:21] <ɹǝɟılʍǝu> $pet heal
[03:11:25] <horta hell> ɹǝɟılʍǝu: Gratis будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[03:11:35] <ɹǝɟılʍǝu> m4n71k0r, Pillars of Eternity годен.
[03:24:34] <rexim> > a1batross: rexim, там даже вишневый редактор!
http://www.giuspen.com/cherrytree/
[03:24:38] <rexim> =3
[03:29:41] <gsomix> rexim, a1batross, что за посты?
[03:29:49] <gsomix> Может тосты?
[03:29:53] <gsomix> rexim, он не хочет делать тебе тосты?
[03:29:59] <rexim> gsomix, в бложик альбатросика.
[03:30:05] <rexim> Тосты я себе и сам могу сделать...
[03:34:01] <gsomix> rexim, что за бложик?
[03:34:05] <gsomix> Может веблоджик?
[03:34:16] <gsomix> rexim, он не хочет настраивать тебе веблоджик?
[03:38:49] <rexim> gsomix, http://i.imgur.com/vwC0Lro.jpg
[03:40:05] <ɹǝɟılʍǝu> rexim, уруру
[03:42:01] <gsomix> rexim, хвост.
[03:42:07] <gsomix> Хочу пушистый хвост.
[03:42:22] <gsomix> А лучше два.
[03:45:48] <ɹǝɟılʍǝu> Tails?)
[03:48:22] xspeed вышел из конференции
[03:48:36] <rexim> gsomix, а у меня есть! =3
[03:55:26] dzhon вышел из конференции: Replaced by new connection
[03:55:28] dzhon зашёл в конференцию
[03:56:35] magog зашёл в конференцию
[04:04:26] <0xd34df00d> :r
[04:04:28] <0xd34df00d> Блядь.
[04:04:31] <0xd34df00d> Перепутал с вимом, сорян.
[04:05:03] <ɹǝɟılʍǝu> :w
[04:05:04] <Minoru> а что ты собирался сделать одним только :r?
[04:05:19] <ɹǝɟılʍǝu> ggVGd
[04:05:27] <Minoru> да?
[04:05:37] <Minoru> но нет же!
[04:05:40] <ɹǝɟılʍǝu> 0xd34df00d, хочешь, подскажу клевое сочетание клавишь? :]
[04:05:42] <Minoru> оно ругается, что имени файла нет
[04:05:51] <Minoru> ɹǝɟılʍǝu: ты меня обманул! >:-(
[04:05:59] <ɹǝɟılʍǝu> Minoru, извини(
[04:06:06] <0xd34df00d> Minoru: тьфу.
[04:06:10] <0xd34df00d> Minoru: с ghci
[04:06:11] <0xd34df00d> В соседнем окне.
[04:06:17] <Minoru> а
[04:06:29] <Minoru> блин, как мне :r в питоне не хватает на работе
[04:06:56] <Minoru> ɹǝɟılʍǝu: не извиню, пока не нарисуешь Гсомикса с двумя — двумя! — хвостами :P
[04:07:07] <ɹǝɟılʍǝu> омг
[04:07:38] <0xd34df00d> Азаза.
[04:07:41] <0xd34df00d> А у меня нет питона на работе.
[04:09:39] <0xd34df00d> Траверсабл-траверсабл
[04:09:40] <0xd34df00d> !
[04:09:42] <1sopod> 0xd34df00d did you mean me? Unknown command ''
Use '! help' to get help!
[04:10:04] dzhon вышел из конференции: Replaced by new connection
[04:10:06] dzhon зашёл в конференцию
[04:19:21] rexim вышел из конференции
[04:20:35] dzhon вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[04:20:36] dzhon зашёл в конференцию
[04:26:10] dzhon вышел из конференции: Replaced by new connection
[04:26:11] <m4n71k0r> что-то http://melpon.org/wandbox/ тупит
[04:26:11] dzhon зашёл в конференцию
[04:26:12] dzhon вышел из конференции
[04:31:17] dzhon зашёл в конференцию
[04:32:14] dzhon вышел из конференции
[04:32:29] <j123123> $pet stats
[04:32:31] <horta hell> j123123:
Кличка: Gratis
Здоровье: 33
Сытость: 80
Возраст: 32 часов
[04:35:26] <ɹǝɟılʍǝu> Решил полазать по докам питона
[04:35:42] <ɹǝɟılʍǝu> Нашел, как можно указывать типы.
[04:35:55] <ɹǝɟılʍǝu> Т.е. можно запилить даже что-то вроде перегрузки.
[04:36:09] <ɹǝɟılʍǝu> Тыкаю в пункт «typechecking», переводит на какой-то блог...
[04:36:35] <ɹǝɟılʍǝu> wuut
[04:36:36] dzhon зашёл в конференцию
[04:36:43] <ɹǝɟılʍǝu> dzhon, кик
[04:40:20] <Minoru> ɹǝɟılʍǝu: что такое «указывать типы»? Ты хочешь внутри метода написать if is_float(x) … elif is_list(x) … ?
[04:40:47] <ɹǝɟılʍǝu> Minoru, def foo( shit: list ) -> expression
[04:40:49] <ɹǝɟılʍǝu> Как-то так.
[04:41:10] Zetoke вышел из конференции: Machine going to sleep
[04:42:08] <ɹǝɟılʍǝu> Minoru, https://www.python.org/dev/peps/pep-3107/
[04:43:11] <Minoru> м, прикольно
[04:43:14] <Minoru> нужно почитать
[04:43:22] <uggur> Довольно полезная штука
[04:43:27] <uggur> Но не видел такой в рабочем питонкоде
[04:43:36] <ɹǝɟılʍǝu> А теперь будет
[04:43:41] <Minoru> хотя на работе-то до сих пор 2.7, а дома я хочу писать на чём-то более приятном
[04:43:46] * ɹǝɟılʍǝu теперь знает, чем троллить на работе
[04:44:30] McVlaga вышел из конференции
[04:44:45] McVlaga зашёл в конференцию
[04:45:40] <ɹǝɟılʍǝu> Хм.
[04:45:51] <ɹǝɟılʍǝu> Так глядишь питон будет синтаксисом как плюсы :D
[04:48:14] * Minoru постучал по дереву
[04:48:52] <ɹǝɟılʍǝu> А чо так?
[04:50:05] <m4n71k0r> у постгри какой-то тут унылый рейтинг( непопулярная( http://db-engines.com/en/
[04:51:48] <0xd34df00d> Ааа блядь ссанина.
[04:51:52] <Minoru> m4n71k0r: надо больше ХАЙПА
[04:52:01] sss|zombie зашёл в конференцию
[04:52:05] <Minoru> m4n71k0r: мы с рексимом вдвоём не справляемся!
[04:52:07] <Minoru> помогай!
[04:52:44] <0xd34df00d> instance Functor Trie where
fmap f (Node e c) = Node (fmap f e) (M.fromList $ map (\(e, t) -> (f e, fmap f t)) $ M.toList c)
[04:52:56] <0xd34df00d> No instance for (Hashable b) arising from a use of ‘M.fromList’
Possible fix:
add (Hashable b) to the context of
the type signature for fmap :: (a -> b) -> Trie a -> Trie b
[04:53:03] <0xd34df00d> Добавляешь кароч сигнатурку.
[04:53:10] <0xd34df00d> Illegal type signature in instance declaration:
fmap :: (Eq b, Hashable b) => (a -> b) -> Trie a -> Trie b
[04:53:45] <Minoru> хм
[04:53:50] gsomix вышел из конференции
[04:53:55] <0xd34df00d> Добавляешь короч InstanceSigs.
[04:54:02] <0xd34df00d> Method signature does not match class; it should be
fmap :: forall a b. (a -> b) -> Trie a -> Trie b
[04:54:05] <0xd34df00d> Ахаха хаскель определись плзю.
[04:54:29] <Minoru> тебе же сказали: *possible*
[04:55:29] <m4n71k0r> Minoru: я не очень понял... это х-леграбли какие-то?
[04:55:56] <0xd34df00d> m4n71k0r: да.
[04:56:05] <0xd34df00d> Я пытаюсь написать инстанс функтора для хешмап-trie.
[04:56:07] <0xd34df00d> И ем говно.
[04:56:15] <Minoru> 0xd34df00d: почему ты не делаешь fmap c?
[04:56:16] <ɹǝɟılʍǝu> Приятного аппетита)
[04:56:23] <0xd34df00d> Minoru: чё?
[04:56:43] <Minoru> 0xd34df00d: вместо своего M.fromList $ … $ M.toList c сделай fmap c
[04:56:53] <0xd34df00d> Minoru: эм, а дерево функтор?
[04:57:09] <Minoru> а почему нет?
[04:57:13] <Minoru> олсо стой
[04:57:15] <Minoru> какое дерево*
[04:57:17] <0xd34df00d> Minoru: а, не получится.
[04:57:20] <Minoru> s/\*/?/
[04:57:22] <horta hell> Minoru: какое дерево*
[04:57:22] <0xd34df00d> Minoru: HashMap.Strict.
[04:57:28] <0xd34df00d> Minoru: мне нужно не только значения менять, но и ключи.
[04:57:56] <m4n71k0r> λ____Ш =( Ш____λ
[04:57:57] <Minoru> стой
[04:58:12] <Minoru> 0xd34df00d: а покаж первую строку инстанса
[04:58:24] <0xd34df00d> Все три держи.
[04:58:26] <Minoru> там где instance Trie … where…
[04:58:31] <0xd34df00d> 31 instance Functor Trie where
32 fmap :: (Eq b, Hashable b) => (a -> b) -> Trie a -> Trie b
33 fmap f (Node e c) = Node (fmap f e) (M.fromList $ map (\(e, t) -> (f e, fmap f t)) $ M.toList c)
[04:58:36] <Minoru> дык
[04:58:42] m4n71k0r сменил ник на μ4n71k0r
[04:58:46] <Minoru> ой, нет, стом
[04:58:47] <0xd34df00d> На самом деле думаю сделать двойным этим самым
[04:58:58] <0xd34df00d> Короче, будет Trie a b вместо Trie a
[04:59:02] <0xd34df00d> И fmap по a b.
[04:59:05] <0xd34df00d> Тьфу, по Trie a.
[04:59:52] <Minoru> э-э-э, я туплю, или тебе нужно сделать instance Hashable a => Functor Trie a просто?
[05:00:15] <0xd34df00d> Minoru: нет.
[05:00:24] <0xd34df00d> Minoru: b, в который fmap мапит, тоже должен быть хэшабл.
[05:01:36] μ4n71k0r сменил ник на μαντικορ
[05:03:16] μαντικορ вышел из конференции
[05:03:23] μαντικορ зашёл в конференцию
[05:03:51] <Minoru> 0xd34df00d: а как ты собрался менять *и* ключи, *и* значения одним fmap'ом по Trie a?
[05:04:10] <0xd34df00d> Minoru: ну, там значения зависят от ключей.
[05:04:11] <0xd34df00d> Так что норм.
[05:05:22] <Minoru> то же самое можно сказать о любой структуре данных, где есть ключи и значения :) В том, так сказать, суть key-value store'ов!
[05:05:41] <Minoru> вообще я о том, что Functor Trie a все равно не даст тебе менять ключи же
[05:09:15] McVlaga вышел из конференции
[05:09:16] <0xd34df00d> https://bpaste.net/show/004b9567904b
[05:09:19] <0xd34df00d> Во, так полущ.
[05:13:01] <Minoru> я туплю, или ты меня обманул и на самом деле не меняешь ключи?
[05:14:14] <0xd34df00d> Minoru: я понял, что их можно не менять.
[05:14:20] <0xd34df00d> И мою задачу можно (и нужно) решить по-другому.
[05:14:23] <0xd34df00d> Чтобы не менять форму трая.
[05:14:34] <Minoru> ты из fmap и так не можешь её поменять!
[05:14:42] <0xd34df00d> Вот в этом и дело.
[05:15:32] <Minoru> короче, я не понял, чем тебя не устроило fmap f (Node e c) = Node (f e) (fmap (fmap f) c)
[05:20:17] <Minoru> μαντικορ: что ты имел в виду под хаскелеграблями? Человек пытался в функции, которую не заботит тип элементов Trie, заставить использовать специфичные для HashMap функции; тайпчекер отказался это пропускать. В любом нормальном языке так должно было случиться, я считаю.
[05:20:45] <0xd34df00d> Minoru: тайпчекер отказался сужать сигнатуру fmap от forall a b. до forall a. (Eq b, Hashable b)
[05:21:17] <Minoru> да, так короче и понятнее :)
[05:23:19] <μαντικορ> Minoru: для меня скалка понятна, а х-ль не совсем...я просто спросил)
[05:23:31] <0xd34df00d> Minoru: окей, вот у меня есть теперь такой вот трай.
[05:24:02] <0xd34df00d> Какой тайпкласс мне реализовать, чтобы у Trie a () заменить () на Int, перенумеровав вершины в произвольном порядке?
[05:24:09] <0xd34df00d> Какой-нибудь простой операцией, т. е.
[05:24:36] <Minoru> Foldable, наверное
[05:24:46] <0xd34df00d> Minoru: там свёртка будет плохо пахнуть.
[05:24:52] agrael вышел из конференции: offline
[05:24:53] <0xd34df00d> Хотя бы потому, что Trie не оч моноид.
[05:24:56] <0xd34df00d> Пока что.
[05:24:57] <0xd34df00d> А мог бы быть.
[05:25:03] <Minoru> ты о том, что ты показал в haskell@?
[05:25:11] <0xd34df00d> Minoru: да.
[05:25:37] * Minoru разводит руками
[05:25:41] <Minoru> мне кажется, тут ничего не поделать
[05:26:37] <0xd34df00d> Надо аппликативные функторы осилить.
[05:27:23] dzhon вышел из конференции
[05:27:29] <Minoru> ок, приятно побеседовал с тайпчекером, понял, почему не подходит мой вариант, предложенный 12 минут назад
[05:30:57] <Minoru> не понимаю, при чём здесь Applicative. HashMap его не реализует, ты не сможешь сделать f <*> c и получить HashMap b (Trie b)
[05:31:04] McVlaga зашёл в конференцию
[05:32:56] <0xd34df00d> Minoru: я теперь пытаюсь Traversable реализовать.
[05:33:00] <0xd34df00d> И не очень понимаю, как мне это сделать.
[05:33:18] <Minoru> я вообще этот тайпкласс не понимаю, если честно
[05:33:32] <Minoru> там в документации чётко написано: «Functors representing data structures that can be traversed from left to right.»
[05:33:36] <Minoru> и потом пример с *деревьями*
[05:33:39] <0xd34df00d> Берешь и траверсишь, чо.
[05:34:00] <Minoru> ну дык left to right же!
[05:34:05] <Minoru> а деревья двумерные!
[05:34:10] <0xd34df00d> Minoru: вот я недостаточно понимаю, как устроен Applicative, чтобы это всё понять.
[05:34:18] <0xd34df00d> Minoru: так на нодах можно задать произвольный порядок.
[05:34:26] <0xd34df00d> Условно, направление обхода DFS и будет тебе left to right.
[05:34:30] <0xd34df00d> s/направление/порядок/
[05:34:32] <horta hell> 0xd34df00d: Условно, порядок обхода DFS и будет тебе left to right.
[05:34:34] <0xd34df00d> Или BFS.
[05:34:35] <0xd34df00d> Пох.
[05:35:08] ckorzhik вышел из конференции
[05:35:25] любитель криппи языков вышел из конференции
[05:35:30] <Minoru> вот именно, что «можно задать» — в самой структуре данных нет никакого строгого порядка, поэтому определение для неё Traversable является, с моей точки зрения, каким-то сужением, что ли
[05:35:38] <Minoru> но это вопрос вкуса, забъём
[05:35:58] <0xd34df00d> Ну, чем такой порядок хуже порядка на [], я не понимаю :)
[05:37:07] <Minoru> тем, что в списке порядок строго задан в самой структуре
[05:37:22] <Minoru> а в дереве есть, как видишь, два варианта обхода
[05:37:46] <Minoru> (два варианта слева направо, то бишь; про reverse забываем)
[05:37:52] <0xd34df00d> Я тебе могу придумать n! вариантов обхода для списка длины n.
[05:38:41] <Minoru> но «естественным» для списка является только один из них — от головы к хвосту
[05:38:56] <0xd34df00d> Это не для списка естественый, а для людей.
[05:38:59] <0xd34df00d> :]
[05:39:06] <Minoru> так же как для дерева у тебя есть куча способов (тоже n!, если я правильно понимаю), но естественных всего два
[05:39:27] <Minoru> нет, ну почему. Твои n! будут отличаться по сложности, и самым простым из них будет проход от головы к хвосту
[05:39:42] <Minoru> так же как для дерева самыми простыми будут BFS и DFS
[05:41:03] <Minoru> ладно, я что-то не пойму, чего ты хочешь с помощью Traversable добиться
[05:46:15] <μαντικορ> http://trueaccord.github.io/ScalaPB/ !
[05:48:03] <0xd34df00d> Так.
[05:48:48] <0xd34df00d> Minoru: а почему traverse f (Node e c p) = Node e (traverse f c) <$> f p не тайпчекается?
[05:49:16] <0xd34df00d> Minoru: я хочу уметь делать из Tree a () (то есть, payload пустой) Tree a Int с пронумерованными в каком-нибудь порядке вершинами.
[05:49:27] <0xd34df00d> Если я правильно понимаю, Traversable нужен именно для этого.
[05:51:50] <Minoru> да чёрт его знает, зачем он нужен
[05:52:06] <Minoru> я же говорю, я не понимаю этот тайпкласс :)
[05:57:22] <0xd34df00d> АППЛИКАТИВНЫЕ ХУЮНТОРЫ
[05:58:18] <ɹǝɟılʍǝu> АЗАЗАЗА
[06:07:53] <Minoru> ɹǝɟılʍǝu: где мой рисунок Гсомикса с двумя хвостами? :P
[06:08:10] <ɹǝɟılʍǝu> Minoru, днем будет)
[06:08:18] <ɹǝɟılʍǝu> Щас я ленюсь ваще на всееееоооооооо
[06:08:54] <Minoru> ну, ок. As long as it's slated to be delivered at some point in time…
[06:09:40] eternastudento вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[06:26:30] govardhan зашёл в конференцию
[06:27:41] govardhan вышел из конференции
[06:44:48] <0xd34df00d> Minoru: в общем.
[06:44:52] <0xd34df00d> Я чо-т такое хочу на traversable только.
[06:45:07] <0xd34df00d> https://bpaste.net/show/72e0ac1a6366
[06:45:10] <0xd34df00d> А то как-то по-пидорски так вот.ю
[06:46:05] <Minoru> зубодробительненько, да
[06:46:51] <0xd34df00d> Хотя можно без гардов, да.
[06:46:57] <0xd34df00d> Базовый случай и так норм будет.
[06:47:58] <Minoru> я всё ещё считаю, что это задача для фолда. fold возвращает новое Trie и следующий индекс. Берём ноду, вставляем в неё текущий счётчик, фолдим детей, результат считаем своими новыми детьми (а счётчик выбрасываем).
[06:48:55] <Minoru> хотя посто
[06:49:05] <Minoru> будет та же проблема, что и с функторами же :)
[06:49:48] <0xd34df00d> Ну это как-то слишком низкоуровнево, на фолдах всё писать.
[06:49:49] <0xd34df00d> Жопой чую.
[06:49:50] <Minoru> ты там напишешь foldl' (foldl' f) c, то есть ты в явном виде покажешь, что в поле children у тебя что-то Foldable
[06:50:09] <0xd34df00d> Minoru: инстанс Foldable я уже написал.
[06:50:12] <0xd34df00d> Оно вроде даже норм.
[06:50:12] <Minoru> это лучше, чем делать «фолд вручную»
[06:50:52] <Minoru> ой
[06:51:11] <Minoru> ранее, когда ты поправлял про forall a b. — я подумал, что ты просто более лаконично выразил
[06:51:15] <Minoru> а теперь понял, что я был неправ
[06:51:34] <Minoru> лучше заткнуться, пока ещё какой-то ереси не ляпнул >_<
[06:52:12] <0xd34df00d> Чо .__.
[06:52:14] <0xd34df00d> Вроде ты норм и прав.
[06:55:22] imarpus вышел из конференции
[07:13:33] <horta hell> Gratis издал тихий рык и испустил дух. Все теряют по 1PTC.
[07:33:16] a1batross вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[07:36:58] <μαντικορ> $pet resurrect
[07:37:02] <horta hell> μαντικορ: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[07:53:13] * 0xd34df00d now playing: Textures — Silhouettes — Storm Warning
[07:53:15] <0xd34df00d> \m/
[07:56:13] <0xd34df00d> Minoru: хм.
[07:56:18] <0xd34df00d> А как думаешь, можно вот такое менее тупо написать?
[07:56:31] <0xd34df00d> https://bpaste.net/show/bd57ec4ab907
[07:57:56] μαντικορ вышел из конференции
[08:10:20] McVlaga вышел из конференции: Replaced by new connection
[08:10:21] McVlaga зашёл в конференцию
[08:12:10] <Minoru> 0xd34df00d: думаю, можно переписать с foldM, но в итоге все равно придётся результат превращать из Maybe в Bool, то есть выполнять всё те же три проверки. Плюс foldM наверняка получится менее понятным. Так что, имхо, лучше оставить как есть. Что тебе в нынешнем-то коде не нравится? Вроде всё очевидно.
[08:16:38] McVlaga вышел из конференции: Replaced by new connection
[08:16:39] McVlaga зашёл в конференцию
[08:27:28] ɹǝɟılʍǝu вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:39:38] McVlaga вышел из конференции
[08:50:09] McVlaga зашёл в конференцию
[08:50:25] venom__ вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[08:53:31] McVlaga вышел из конференции: Replaced by new connection
[08:53:32] McVlaga зашёл в конференцию
[09:17:30] McVlaga вышел из конференции
[09:25:55] McVlaga зашёл в конференцию
[09:26:10] grouzen вышел из конференции
[09:43:28] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[09:51:22] McVlaga вышел из конференции: Replaced by new connection
[09:51:23] McVlaga зашёл в конференцию
[10:00:33] McVlaga вышел из конференции: Replaced by new connection
[10:00:34] McVlaga зашёл в конференцию
[10:10:50] McVlaga вышел из конференции: Replaced by new connection
[10:10:51] McVlaga зашёл в конференцию
[10:18:40] McVlaga вышел из конференции: Replaced by new connection
[10:18:41] McVlaga зашёл в конференцию
[10:23:44] McVlaga вышел из конференции: Replaced by new connection
[10:23:45] McVlaga зашёл в конференцию
[10:33:31] McVlaga вышел из конференции
[10:44:52] McVlaga зашёл в конференцию
[10:46:53] McVlaga вышел из конференции: Replaced by new connection
[10:46:54] McVlaga зашёл в конференцию
[10:48:47] McVlaga вышел из конференции: Replaced by new connection
[10:48:48] McVlaga зашёл в конференцию
[10:59:13] McVlaga вышел из конференции: Replaced by new connection
[10:59:13] McVlaga зашёл в конференцию
[11:07:06] rafaelrs вышел из конференции
[11:22:42] McVlaga вышел из конференции
[11:36:30] McVlaga зашёл в конференцию
[12:20:58] McVlaga вышел из конференции: Replaced by new connection
[12:20:59] McVlaga зашёл в конференцию
[12:29:59] McVlaga вышел из конференции: Replaced by new connection
[12:29:59] McVlaga зашёл в конференцию
[12:59:32] govardhan зашёл в конференцию
[13:00:21] ForNeVeR вышел из конференции
[13:00:35] ForNeVeR зашёл в конференцию
[13:01:04] govardhan вышел из конференции
[13:02:29] govardhan зашёл в конференцию
[13:05:24] govardhan вышел из конференции
[13:11:56] rexim зашёл в конференцию
[13:23:56] Zetoke зашёл в конференцию
[13:26:39] McVlaga вышел из конференции: Replaced by new connection
[13:26:40] McVlaga зашёл в конференцию
[13:28:48] <rexim> Утрец!
[13:30:29] <rexim> Minoru, =*
[13:33:08] McVlaga вышел из конференции: Replaced by new connection
[13:33:09] McVlaga зашёл в конференцию
[13:36:20] McVlaga вышел из конференции: Replaced by new connection
[13:36:20] McVlaga зашёл в конференцию
[13:38:22] McVlaga вышел из конференции: Replaced by new connection
[13:38:22] McVlaga зашёл в конференцию
[13:54:37] <horta hell> Gratis старательно принюхивается, пытаясь уловить хоть какой-нибудь запах съестного.
[13:55:11] Zetoke вышел из конференции: Machine going to sleep
[13:56:53] <rexim> $pet feed
[13:56:53] <horta hell> rexim: Gratis с рыком набросился на rexim, сжирая одежду и кошелёк. Вы теряете 1PTC, зато Gratis накормлен.
[13:56:56] <rexim> =(
[13:57:14] <rexim> $say 10
[13:57:34] <horta hell> rexim: folex, тогда ты создай задачу, на форму для добавления, а я думал, что ты хочешь?
[13:58:32] McVlaga вышел из конференции
[13:59:19] <rexim> $say 10
[13:59:19] <horta hell> rexim: PhoSor, ты таки не в проекции дело? Может таки не выдержал :3
[13:59:24] <rexim> $say 10
[13:59:25] <horta hell> rexim: Я тут внезапно решил по работать. Я обязательно потыкаю твой трактор либо на это, сдался же!
[13:59:30] <rexim> $say 10
[13:59:31] <horta hell> rexim: mcvlaga, у нас это даже сделать обязательным для получения мемберства.
[14:01:20] dzhon зашёл в конференцию
[14:29:18] rexim вышел из конференции: Machine going to sleep
[14:30:57] xspeed зашёл в конференцию
[14:34:17] 1sopod вышел из конференции
[14:50:56] O01eg вышел из конференции
[14:53:29] dzhon вышел из конференции: Replaced by new connection
[14:53:31] dzhon зашёл в конференцию
[14:59:41] rexim зашёл в конференцию
[15:09:19] <uggur> $say 14
[15:09:31] <horta hell> uggur: F…: Плюс, я не додумался (на этой неделе, по крайней мере) что null -- это граф
[15:09:47] <uggur> $say 13
[15:09:47] <horta hell> uggur: Потому что быстрая разработка, много дешёвых программистов" "дотнетные мрази" "давай я тебе лучше дам про хаоситов почитать? :)
[15:10:19] <uggur> лол
[15:10:27] <ForNeVeR> Уггур целую неделю думал о том, является ли null графом. Вот это философ, мыслитель!
[15:11:43] <uggur> ForNeVeR: Расселл несколько десятилетий думал включает ли всеобъемлющее множество само себя :Ь
[15:11:51] <uggur> $say 12
[15:11:51] <horta hell> uggur: А в соседней конфе есть ingvar, но это совсем не так, как я описал.
[15:12:06] <uggur> $say 11
[15:12:06] <horta hell> uggur: mikelsv: А после перезагрузки ты будешь думать прежде чем его сделать
[15:12:11] <uggur> $say 10
[15:12:11] <horta hell> uggur: Zetoke: Дело в том, что из-за того, что на твой плеер натолкнётся автор или друг автора
[15:12:31] <uggur> $say 1
[15:12:32] <horta hell> uggur: Угадай какой этаж
[15:12:35] <uggur> $say 0
[15:12:35] <horta hell> uggur: Но можно ввести неизвестное окружение.
[15:12:39] <uggur> $say -1
[15:12:48] <uggur> $say -2
[15:12:54] <uggur> wtf
[15:13:00] <uggur> $say уруру
[15:13:00] <horta hell> uggur: Где Мур?
[15:13:10] <j123123> $say 10
[15:13:19] <uggur> зачем эти цифери вообще нужны? %)
[15:13:20] <horta hell> j123123: а если у меня будет меньше желания искать в нем баги
[15:13:35] <j123123> $help say
[15:13:36] <horta hell> j123123: Доступные команды для текущего уровня доступа (Общий):
• Markov: ......... say, s
• KarmaPlugin: .... karma
• Wtf: ............ wtf, wtf-delete
• HtmlReader: ..... link
• Visitor: ........
• Version: ........ version
• Mail: ........... send
• Pet: ............ pet
• Fortune: ........ fortune
• Helper: ......... man, help
• Dice: ........... dice
• Bash: ........... bash
• Log: ............ search
• Access: ......... access
[15:13:49] <j123123> $say help
[15:13:50] <horta hell> j123123: XDD
[15:13:54] <ForNeVeR> uggur: ну ок, если не нужны, то предложи хорошее значение по умолчанию.
[15:14:15] <j123123> $say 9999
[15:14:15] <horta hell> j123123: К сожалению, запрошенное сообщение не было найдено.
[15:14:21] <j123123> $say 15
[15:14:21] <horta hell> j123123: я еще писал простенький самомодифицирующийся код невозможен на этих бенчмарках, хачкель на одноядерной конфигурации примерно на уровне какой-то проги к которой прицепили функции, работающие со структурой
[15:14:27] <uggur> ForNeVeR: выводить ошибку кода пишется "уруру" или "-100" или "3.1413" или "12 54 6"
[15:14:32] <uggur> *когда
[15:14:36] <ForNeVeR> uggur: ждём ваших патчей.
[15:14:50] <uggur> А say 1 -- это ОК?
[15:14:55] <ForNeVeR> А что такого?
[15:15:00] <uggur> Ну...
[15:15:04] <uggur> $say 1
[15:15:04] <horta hell> uggur: Хотя, для жабы точно есть.
[15:15:09] <ForNeVeR> Вот $say 0, я считаю, бессмысленно.
[15:15:17] <uggur> Что вообще значат эти цифры?
[15:15:25] <j123123> говорят, новый GHC вышел
[15:15:25] <ForNeVeR> Это минимальная длина сообщения.
[15:15:50] <ForNeVeR> https://www.haskell.org/platform/
Current release: 2014.2.0.0
:(
[15:16:04] <ForNeVeR> Пускай побыстрей с ним платформу запиливают.
[15:16:17] <uggur> Х-ль как LaTeX -- настолько совершенен что не требует изменений :3
[15:16:36] <ForNeVeR> Ащемта да, 7.10.1 пару дней назад вышел.
[15:17:02] <ForNeVeR> https://downloads.haskell.org/~ghc/7.10.1/docs/html/users_guide/release-7-10-1.html
[15:17:33] <ForNeVeR> > GHC has implemented the "Burning Bridges Proposal"
XD
[15:24:19] <uggur> %)
[15:25:13] <uggur> Хоть не "Scorched Earth Strategy"
[15:28:46] <j123123> Как в сишарпе получить битовое представление float числа? Ну т.е. перекопировать байтики из float в массив char-ов?
[15:29:32] Myp зашёл в конференцию
[15:29:36] <j123123> и алиасов нет
[15:29:43] <Myp> Пшеутро!
[15:30:14] <uggur> Пшено!
[15:30:57] <Myp> uggur: А в латекс можно UML сразу вхуяривать?
[15:31:00] <rexim> ForNeVeR, если что, то я Chef provisioning запланировал поревьюить в понедельник. Он же не срочно?
[15:31:08] <rexim> Myp, мурчик!!
[15:31:10] <rexim> алро
[15:31:16] <rexim> Myp, я думал ты уже не вернешься! =(
[15:31:17] <uggur> Myp: Можно.
[15:31:18] <rexim> Где ты был?
[15:31:18] <Myp> rexim: улвапорвра
[15:31:21] <uggur> В латексе всё можно.
[15:31:24] <Myp> rexim: В пшекостане!
[15:31:24] <rexim> Myp, роывраов
[15:31:34] <rexim> Myp, ууу! :O
[15:31:39] <rexim> И как там?
[15:31:44] <ForNeVeR> rexim: нет, оно не срочно, мы никуда не торопимся. Всё ок.
[15:31:51] <Myp> uggur: Заебись! Надо будет перевести доку из org-mode в TeX
[15:31:56] <ForNeVeR> j123123: union сделай.
[15:32:08] <j123123> А union есть в шарпе?
[15:32:10] <uggur> Myp: Я про *TeX ничего не говорил.
[15:32:11] <Myp> rexim: Везде стройки. Никак не могут уняться с 1945года
[15:32:16] <ForNeVeR> j123123: union делается через [StructLayout(LayoutKind.Explicit)].
[15:32:23] <rexim> Myp, уняняться!
[15:32:30] <Myp> rexim: Ахха
[15:32:36] <rexim> =)
[15:33:03] <Myp> .google LaTeX+UML
[15:33:05] <DeadBot> Myp: Typsetting UML class diagrams - TeX - LaTeX Stack Exchange:
Aug 3, 2010 ... 34. What&#39;s the best way to draw UML class diagrams in LaTeX? diagrams ... MetaUML is a MetaPost library for typesetting UML diagrams with a ...
http://tex.stackexchange.com/questions/875/typsetting-uml-class-diagrams
[15:33:33] <ForNeVeR> Мне ТеХ кажется оверусложнённым. Там даже ютф-8 нужно как-то с шаманскими танцами подключать.
[15:33:45] <ForNeVeR> Да, есть xelatex, например, но это уже не совсем из коробки.
[15:33:57] <ForNeVeR> (хотя я как раз его и юзаю)
[15:34:24] <ForNeVeR> j123123: а каких алиасов тебе нужно от сишарпа?
[15:34:54] <ForNeVeR> Там есть алиасы, но наверняка не те, которых ты хочешь. А, может, и те.
[15:36:11] <j123123> Ну блин, не совсем алиас. Чтобы например взять как в сишке с отключенным стрикт алиасингом указателю на char присвоить адрес флоата
[15:36:37] <j123123> точнее даже указателю на массив char
[15:36:56] <ForNeVeR> Ну, это можно.
[15:36:59] <ForNeVeR> Правда, с void*
[15:37:14] <ForNeVeR> Бери да присваивай, в чём проблема?
[15:37:38] <ForNeVeR> Я не понимаю, нахуй это нужно, но можно это сделать.
[15:38:13] <ForNeVeR> Можно даже объебать систему типов и присвоить этот void* потом в char*.
[15:38:44] <j123123> Как все сложно, из типа в тип еще превращать
[15:39:06] <j123123> А если брать не char а какой-нибудь int то это еще будет зависеть от endianess
[15:39:06] <ForNeVeR> Такие стрёмные действия не должны быть простыми.
[15:39:24] <ForNeVeR> Ну конечно же, будет зависеть. Так ты, я так понял, этого и хочешь, не?
[15:39:58] <j123123> лол
[15:40:22] <ForNeVeR> Сегодня Джей у нас учится писать максимально непортабельный код.
[15:40:29] <ForNeVeR> А, подождите-ка...
[15:40:40] <j123123> Надо просто узнать, насколько этот шарп портабельный
[15:40:44] <ForNeVeR> Ну да, точно, он этим каждый день занимается. Ничего нового.
[15:42:01] <ForNeVeR> j123123: ну, если ты начинаешь делать P/Invoke, Marshal и unsafe - он становится уже не совсем портабельный.
[15:42:03] <Myp> ForNeVeR: ты же понимаешь, что пойдешь как соучастник, если он попадется на этом?
[15:42:28] <ForNeVeR> Myp: ну и что? Мне даже будет интересно, кому он может на таком попасться :3
[15:42:41] <Myp> ForNeVeR: Нуууу https://i.chzbgr.com/maxW500/8468665344/hD8084203/
[15:42:45] <ForNeVeR> И вообще, информация должна быть свободной - даже если это информация о написании непортабельного кода.
[15:42:48] <Myp> А что если на таком?:)
[15:43:20] <ForNeVeR> Так это ж ещё интереснее!
[15:52:25] <j123123> В mono даже какой-то c# repl есть
[15:53:30] <ForNeVeR> И в студии есть уже.
[15:53:48] <ForNeVeR> Я уверен, есть и открытые портабельные реализации, базирующиеся на roslyn.
[15:55:00] μαντικορ зашёл в конференцию
[15:55:04] <uggur> ForNeVeR: информация о том, как из спичек и желудей сделать вирус, который убьёт планету?
[15:55:07] reggies зашёл в конференцию
[15:55:18] <ForNeVeR> uggur: а у тебя есть?
[15:55:27] <uggur> Да
[15:55:31] <ForNeVeR> Ок, излагай.
[15:55:32] Graf зашёл в конференцию
[15:55:32] <uggur> Но я не буду её публиковать
[15:55:36] <ForNeVeR> Жмот.
[15:55:41] Graf вышел из конференции
[15:55:43] <uggur> Человечество ещё не созрело для моих изобретений
[15:55:52] <ForNeVeR> Ну ладно, чтоб доказать, что она у тебя есть, убей какую-нибудь планетку.
[15:56:03] <ForNeVeR> Я слышал, неподалёку как раз есть одна с крайне отсталым населением.
[15:56:12] <ForNeVeR> Их никто не хватится, их не жалко.
[15:56:18] <μαντικορ> утро
[15:56:26] <uggur> Ты правда думаешь что обладая рецептом создания вируса-убийцы планет у меня будет потребность что-то доказывать кому-то в интернете? :)
[15:56:49] <ForNeVeR> uggur: иначе б ты не стал бравировать наличием у тебя этой информации.
[15:57:00] <ForNeVeR> Или ты действительно хочешь доказать это, или у тебя её нет.
[15:57:17] <uggur> ForNeVeR: Я не бравирую, я хочу подвести тебя к мысли, что некоторая информация не должна распространяться во благо всех
[15:57:29] <ForNeVeR> Пока не получилось.
[15:57:41] <ForNeVeR> Если б эта информация была распространена, всем стало бы лучше.
[15:57:46] <uggur> Почему?
[15:57:51] <ForNeVeR> Они бы умерли.
[15:58:01] <μαντικορ> любая информация должна быть общедоступна, чтобы человеки сами себя ...
[15:58:07] <uggur> В моей модели это имеет штраф в -100500
[15:58:23] <uggur> μαντικορ: Начни со своего логина и пароля %)
[15:58:25] <ForNeVeR> Модель требуется пересмотреть, если у тебя есть такая информация.
[15:58:33] <ForNeVeR> uggur: root / 123.
[15:58:37] <ForNeVeR> Ещё вопросы?
[15:58:44] <uggur> root toor более трушно
[15:58:46] <uggur> %)
[15:58:51] <ForNeVeR> Гы.
[15:58:53] <ForNeVeR> rotor
[16:02:19] <μαντικορ> уныло
[16:02:51] <μαντικορ> uggur: ещё дельные предложения будут по организации швободки информации?
[16:03:06] <uggur> Ну, а чем это не предложение?
[16:03:07] <μαντικορ> у меня инфа вся какая-то неинтересная
[16:03:25] <uggur> Если публиковать, то всю информацию?
[16:03:35] <μαντικορ> uggur: вот чтобы ты хотел так узнать обо мне, что посоветовал опубликовать мои логин и пароль?
[16:03:53] <uggur> Твои проекты, конечно.
[16:04:00] <uggur> Может, научную деятельность, если она есть.
[16:04:09] <uggur> Может, нашёл бы интерпретатор пхп :Ь
[16:05:15] <rexim> Гитхаб таки упал?
[16:05:42] <rexim> Не выдержал :(
[16:05:45] <μαντικορ> uggur: у меня? научная деятельность? интерпретатор пхп? да ты меня с кем-то точно перепутал
[16:06:04] <μαντικορ> ну ведробит же живой?
[16:06:12] <ForNeVeR> 8:05 UTCMinor service outage.
[16:06:18] <uggur> лол
[16:06:21] <rexim> ForNeVeR, ага
[16:06:57] <rexim> Они же там от какой-то китайской атаки сейчас защищаются
[16:07:14] <ForNeVeR> Есть инфа, что атака китайская?
[16:07:17] <uggur> Превентивная ядерная атака %)
[16:07:49] <rexim> ForNeVeR, на хакерньюс где-то что-то говорили :)
[16:10:43] <rexim> Да, атака через байду идет
[16:11:15] <μαντικορ> атака... просто китайцы обратили внимание на гитхаб
[16:11:23] <μαντικορ> никакая это не атака
[16:12:16] <μαντικορ> лучше бы они цодингтим в яндексе потыкали
[16:13:07] Mega-Word-Inc зашёл в конференцию
[16:19:57] xspeed вышел из конференции
[16:28:10] ckorzhik зашёл в конференцию
[16:34:04] <ForNeVeR> μαντικορ: а зачем тыкать цодингтим в яндексе?
[16:34:56] <μαντικορ> ForNeVeR: http://i.imgur.com/llTKDSY.jpg
[16:35:20] <μαντικορ> купить сео-амулеты и тыкать ссылки в яндексе
[16:35:49] <μαντικορ> хотя..правильнее "талисманы"
[16:36:13] <ForNeVeR> .______.
[16:39:13] McVlaga зашёл в конференцию
[16:41:08] <ForNeVeR> http://blog.jgc.org/2015/03/gnu-make-insanity-finding-value-of-j.html КОСТЫЛN
[16:43:11] <horta hell> Gratis жалобно поскуливает, волоча заднюю лапу.
[16:43:53] McVlaga вышел из конференции: Replaced by new connection
[16:43:54] McVlaga зашёл в конференцию
[16:44:19] MaXGGXaM вышел из конференции
[16:44:49] <ForNeVeR> $pet heal
[16:44:50] <horta hell> ForNeVeR: Gratis был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[16:45:02] <ForNeVeR> $pet feed
[16:45:02] <horta hell> ForNeVeR: Gratis презрительно фыркнул, отстранившись от пищи.
[16:45:11] <ForNeVeR> $pet stats
[16:45:11] <horta hell> ForNeVeR:
Кличка: Gratis
Здоровье: 100
Сытость: 55
Возраст: 9 часов
[16:46:02] <ForNeVeR> Слушайте, а biicode развивается потихоньку.
[16:46:13] <ForNeVeR> Там уже sdl есть и всякие glew.
[16:47:59] <μαντικορ> нугетокапец?)
[16:48:09] <ForNeVeR> Нугет - это несерьёзно.
[16:48:13] venom__ зашёл в конференцию
[16:48:38] <ForNeVeR> Нугет (почти) только для бинарных артефактов.
[16:48:57] <ForNeVeR> Попытки ставить из него даже какие-нибудь простые в установке яваскрипты приводят к GREATER PROVAL.
[16:49:18] <ForNeVeR> Ну, то есть они ставятся, конечно, но нугет совершенно для них не заточен.
[16:49:43] Ёж вышел из конференции
[16:50:15] Ёж зашёл в конференцию
[16:52:20] rexim вышел из конференции: Replaced by new connection
[16:52:21] rexim зашёл в конференцию
[16:52:38] rexim вышел из конференции: Logged out
[16:52:39] rexim зашёл в конференцию
[16:54:43] <μαντικορ> вах http://docs.biicode.com/c++/integration/git.html
[16:59:06] McVlaga вышел из конференции: Replaced by new connection
[16:59:06] McVlaga зашёл в конференцию
[17:00:27] <μαντικορ> только я не понял какая версия gcc в составе mingw у них есть
[17:00:43] <μαντικορ> и как это выяснить - тоже хз
[17:00:58] <μαντικορ> не ищется по cpp/gcc/mingw
[17:07:19] Graf зашёл в конференцию
[17:07:30] Graf вышел из конференции
[17:08:43] reggies вышел из конференции
[17:09:28] rexim вышел из конференции
[17:27:54] eaeee зашёл в конференцию
[17:30:30] McVlaga вышел из конференции
[17:30:36] McVlaga зашёл в конференцию
[17:35:29] grouzen зашёл в конференцию
[17:35:56] <ForNeVeR> А у них разве свой gcc?
[17:36:20] <ForNeVeR> Вообще-то я так понял, что они вполне успешно умеют юзать системный. Иначе зачем вообще вся затея?
[17:36:38] <μαντικορ> зачем тогда они нужны, если есть cmake ?
[17:36:54] <ForNeVeR> Ок, как мне с помощью cmake скачать SDL?
[17:37:14] <μαντικορ> также ка ки gcc
[17:37:16] <ForNeVeR> cmake многое умеет, но что-то пакетного менеджера я там не припомню.
[17:37:25] <ForNeVeR> А с помощью cmake нельзя скачать gcc.
[17:37:37] <μαντικορ> но с помощью bii тоже
[17:38:00] <μαντικορ> для чего оно? для либ?
[17:38:03] <ForNeVeR> Вообще-то можно было бы сделать, чтобы он и компиляторами / сборочными тулами управлял, как это делает sbt.
[17:38:16] <ForNeVeR> Зачем вот sbt тебе? С его помощью же нельзя скачать JDK, ко-ко-ко.
[17:39:40] <μαντικορ> в случае с сбт придётся скачать только ждк и сбт, а вслучае с бии придётся ещё и cmake скачать, потом ещё какие-нибудь протобуфы, потому что непонятно, это либа или компилятор...ну и кути тоже скачать придётся
[17:39:53] ɹǝɟılʍǝu зашёл в конференцию
[17:39:57] <μαντικορ> хуета какая-то
[17:40:40] <μαντικορ> то есть bii подходит только для простых случаев
[17:41:33] <μαντικορ> это значит, мы будем юзать параллельно какой-нибудь шоколадный и пчйол
[17:42:16] ɹǝɟılʍǝu вышел из конференции
[17:42:25] ɹǝɟılʍǝu зашёл в конференцию
[17:43:38] <μαντικορ> интересно, можно пронять маркетолухов/разрабов мелкософтовских, попросив их запилить какие-нибудь пакеты, с менеджером и шлюхами
[17:43:40] <μαντικορ> ?
[17:44:05] <μαντικορ> а с вслучае с остальными осями и так всё ясно и это bii там не всрался
[17:44:30] <ɹǝɟılʍǝu> Тра
[17:44:54] <μαντικορ> а, он же умеет в зависмости между либами, как пишут
[17:44:59] <μαντικορ> допустим
[17:47:12] ckorzhik вышел из конференции
[17:52:12] O01eg зашёл в конференцию
[17:57:07] dzhon вышел из конференции: Replaced by new connection
[17:57:09] dzhon зашёл в конференцию
[18:00:01] rafaelrs зашёл в конференцию
[18:00:25] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[18:00:27] dzhon зашёл в конференцию
[18:01:22] dzhon вышел из конференции
[18:05:40] dzhon зашёл в конференцию
[18:13:07] <Myp> μαντικορ: теперь греческий?
[18:13:41] <μαντικορ> еп, правда я не помню точно, надо омикрон писать или омегу
[18:14:24] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[18:14:25] dzhon зашёл в конференцию
[18:15:34] <Myp> таких критиков тут немного, такшта можно забить
[18:17:51] <μαντικορ> скорее всего надо μαρτιχώρ писать
[18:19:31] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[18:19:32] dzhon зашёл в конференцию
[18:31:03] μαντικορ вышел из конференции
[18:39:50] nightmare зашёл в конференцию
[18:41:57] <nightmare> Привет. Есть dev ветка, там всякие лишние файлы поудаляли и теперь надо сделать merge c основной. Что произойдет с удаленными файлами?
[18:42:01] rexim зашёл в конференцию
[18:42:07] <ɹǝɟılʍǝu> вака-вака
[18:42:19] <rexim> ɹǝɟılʍǝu, нялайферякп
[18:42:21] <ɹǝɟılʍǝu> nightmare, удаляться и в основной
[18:42:31] <nightmare> збс
[18:57:02] grouzen вышел из конференции
[18:57:50] nightmare вышел из конференции
[19:06:03] rexim вышел из конференции
[19:07:02] rexim зашёл в конференцию
[19:08:33] grouzen зашёл в конференцию
[19:15:37] rexim вышел из конференции
[19:16:04] rexim зашёл в конференцию
[19:27:33] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[19:27:35] dzhon зашёл в конференцию
[19:36:04] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[19:36:05] dzhon зашёл в конференцию
[19:36:28] <Minoru> > The English term "manticore" was borrowed from Latin mantichora, itself derived from the Greek rendering of the Persian name, μαρτιχώρα, martichora.
[19:36:35] <Minoru> http://mythology.wikia.com/wiki/Manticore
[19:36:56] <Minoru> а вот и фоточка: http://www.gods-and-monsters.com/images/manticore-mythology.jpg
[19:46:41] ckorzhik зашёл в конференцию
[19:57:48] <horta hell> Gratis тихонько поскуливает от боли в пустом желудке.
[20:11:31] rexim вышел из конференции
[20:12:15] rexim зашёл в конференцию
[20:13:11] <Minoru> $pet feed
[20:13:12] <horta hell> Minoru: Жестом доброй воли спасена зверушка от голода снедающего. Вы получаете 3PTC, а Gratis сыт и доволен.
[20:14:42] a1batross зашёл в конференцию
[20:14:58] reggies зашёл в конференцию
[20:27:38] McVlaga вышел из конференции
[20:28:10] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[20:28:12] dzhon зашёл в конференцию
[20:29:09] dzhon вышел из конференции
[20:32:19] dzhon зашёл в конференцию
[20:35:45] eaeee вышел из конференции
[20:37:31] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[20:37:33] dzhon зашёл в конференцию
[20:38:29] rexim вышел из конференции
[20:39:28] rexim зашёл в конференцию
[20:42:21] rexim вышел из конференции
[20:42:30] rexim зашёл в конференцию
[20:43:45] eaeee зашёл в конференцию
[20:47:14] <eaeee> привет
[20:49:22] <eaeee> $stats
[20:49:28] <eaeee> $pet stats
[20:49:29] <horta hell> eaeee:
Кличка: Gratis
Здоровье: 58
Сытость: 92
Возраст: 13 часов
[20:49:36] <eaeee> $rating
[20:49:43] <eaeee> $pet rating
[20:49:43] <horta hell> eaeee:
zxc: 124PTC
eaeee: 22PTC
j123123: 11PTC
ɹǝɟılʍǝu: 3PTC
μαντικορ: 3PTC
Minoru: 3PTC
ForNeVeR: 1PTC
[20:50:27] <eaeee> не знаю почему оно всех захайлайтило :)
[20:51:41] <rexim> Minoru, минорушка!!
[20:54:22] <rexim> Игнорирует :(
[20:54:40] rexim вышел из конференции
[20:57:08] <eaeee> Не объясните мне, кто такой Кепстр?
[20:58:54] eaeee вышел из конференции
[21:00:03] μαντικορ зашёл в конференцию
[21:01:09] eaeee зашёл в конференцию
[21:01:31] <ForNeVeR> eaeee: кто?
[21:01:55] <eaeee> ForNeVeR: http://en.wikipedia.org/wiki/Cepstrum
[21:02:37] <ForNeVeR> eaeee: там написано.
[21:03:07] <eaeee> ForNeVeR: ага. я пока не очень въехал просто :)
[21:03:51] <ForNeVeR> μαντικορ: а для некоторых sbt-проектов нужен ant, maven и чёрте что ещё - плюсовый компилятор для JNI, например.
[21:03:56] <ForNeVeR> Тут та же самая ситуация.
[21:04:11] <eaeee> еще какой-то quefrency придумали
[21:04:23] <ForNeVeR> Кроссплатформенный менеджер пакетов - это хорошо. Если буду что-то писать на плюсах - то буду его юзать по максимуму.
[21:05:05] <ForNeVeR> Даже если он кросслинуксодистрибутивный - это уже неплохо (сделайте мне спек личкрафта для него, к примеру).
[21:05:14] <ForNeVeR> А если там ещё и винда - то это просто праздник.
[21:05:33] <ForNeVeR> (ага, кутей пока нету и это печально, зато от бустов что-то туда уже наконтрибьютили)
[21:05:45] McVlaga зашёл в конференцию
[21:07:01] <eaeee> а, я понял. они просто буквы переставляют spectrum -> cepstrum. frequency -> quefrency. Наркоманы :)
[21:07:36] <ForNeVeR> eaeee: это написано в статье.
[21:08:32] <ForNeVeR> Хотя в quefrency они слоги переставили, а в cepstrum - буквы.
[21:19:32] <uggur> http://batona.net/uploads/posts/2013-11/1385351150_15.jpeg
[21:21:24] <μαντικορ> ForNeVeR: ну да...есть ещё всякие Birt для жаба-отчётиков, bnd tools для извращений... Почему-то показалось, что пчйола не только для либ
[21:21:58] <ForNeVeR> А для чего ещё? Я по-прежнему не могу понять твоего поинта.
[21:22:30] <ForNeVeR> То, что они вкладывают туда компилятор для бедных операционных систем (даже если они это и делают) - это скорее недоразумение, по-моему.
[21:23:52] <μαντικορ> $pet transfer μαρτιχώρ 3
[21:23:54] <horta hell> μαντικορ: Транзакция успешна.
[21:25:17] <μαντικορ> $pet rating
[21:25:18] <horta hell> μαντικορ:
zxc: 124PTC
e…: 22PTC
j123123: 11PTC
ɹǝɟılʍǝu: 3PTC
μαρτιχώρ: 3PTC
Minoru: 3PTC
ForNeVeR: 1PTC
[21:25:34] <ɹǝɟılʍǝu> μαντικορ, мунтикур =^=^=
[21:28:18] μαντικορ вышел из конференции
[21:30:07] grouzen вышел из конференции
[21:30:46] μαρτιχώρ зашёл в конференцию
[21:32:46] <μαρτιχώρ> о как... если миранда запущена в режиме совместимости и с правами админа, то пунтосвитчер с обычными правами дотюкаться до её контролов не может, что происходило с WinCompose... причём никто не вякал даже, что прав не хватает.
[21:33:18] <μαρτιχώρ> .version
[21:33:20] <DeadBot> μαρτιχώρ: у тебя Miranda NG Jabber 0.95.2.9966 Microsoft Windows 8 Enterprise Edition, 64-bit (build 9200)
[21:33:31] <μαρτιχώρ> и версию стало правильно писать
[21:34:45] <μαρτιχώρ> как только под обычными правами стал запускать
[21:36:00] ckorzhik вышел из конференции
[21:38:55] rexim зашёл в конференцию
[21:39:54] Mega-Word-Inc вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[21:40:23] <Minoru> rexim: не игнорирую, а просто не смотрю в чатик. ^_^ !
[21:40:40] <μαρτιχώρ> Minoru: кого ты там не игнорируешь?
[21:40:44] <rexim> Minoru, фух! Я уж было подумал обиделся. :3
[21:41:01] <μαρτιχώρ> rexim: а да как на тебя можно обижаться?
[21:42:18] eaeee вышел из конференции
[21:44:47] <Minoru> н-да
[21:44:50] <Minoru> http://graphemica.com/μ
[21:44:53] <Minoru> http://graphemica.com/µ
[21:44:57] <Minoru> найдите десять отличий
[21:45:16] <Minoru> то-то я думаю, что это у меня ник Мантикора не дополняется, когда я µ ввожу
[21:45:36] <Minoru> а всё потому, что я ввожу micro sign, а у него в нике настоящая greek small letter mu
[21:45:38] <Minoru> T_T
[21:46:10] <ForNeVeR> Minoru: у тебя, наверное, персидская клавиатура. Вечно эти варвары путают греческие буквы.
[21:47:19] <Minoru> нет, я просто плохо погрепал /usr/share/X11/locale/en_US.UTF-8/Compose, видимо
[21:51:15] eaeee зашёл в конференцию
[21:51:29] <μαρτιχώρ> Minoru: ну да... у меня не "микро", а мю
[21:54:46] reggies вышел из конференции
[21:56:38] <Minoru> μαρτιχώρ: ура!
[21:59:10] <eaeee> μαρτιχώρ: зашифровался
[22:00:39] SolarRay вышел из конференции
[22:01:40] <μαρτιχώρ> как сделать красиво, чтобы то, что указал в pom в dependencies, красиво складывалось в p2 и для апдейтсайта? //честно, очень плохо ещё умеюв этот RCP
[22:04:59] <μαρτιχώρ> хм, как бы p2 - это и должен быть апдейтсайт, но почему-то у меня их два
[22:08:35] <μαρτιχώρ> вся печаль заключается в том, что серверная часть должна работать без OSGI, а клиентская с OSGI
[22:13:31] <rexim> SVN, go home! You're trunk!
[22:14:46] <ɹǝɟılʍǝu> rexim, дыа
[22:15:08] <rexim> ɹǝɟılʍǝu, няня Лайфер пришла! Молочка принесла!
[22:19:31] <ForNeVeR> > Unlike actors in other systems such as Erlang or Akka, Orleans grains are virtual actors. The Orleans runtime manages the location and activation of grains similarly to the way that the virtual memory manager of an operating system manages memory pages: it activates a grain by creating an in-memory copy (an activation) on a server, and later it may deactivate that activation if it hasn't been used for some time
[22:19:36] <ForNeVeR> Хм, а это интересно.
[22:19:47] <0xd34df00d> Чо кто тут на скалке пишет?
[22:19:49] <0xd34df00d> http://dump.bitcheese.net/images/ypymivu/screenshot.png
[22:19:55] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[22:19:57] dzhon зашёл в конференцию
[22:20:29] <ForNeVeR> А на каком ЯП можно писать, не имея пары гигабайт хипа?
[22:20:44] <ForNeVeR> Разве что на C или на каком-то эмбеддед лиспе.
[22:20:53] dzhon вышел из конференции
[22:21:11] <ForNeVeR> На плюсах нельзя - у мозиловцев, вон, 32-битное адресное пространство заканчивалось.
[22:21:18] <0xd34df00d> На хаскеле норм написал.
[22:21:20] <0xd34df00d> Ваще памяти не требует.
[22:21:22] <ForNeVeR> На хаскеле нельзя, лично мне не хватало гига.
[22:21:23] <0xd34df00d> Под эту задачу.
[22:21:25] <0xd34df00d> Лул.
[22:21:29] <0xd34df00d> Просто ты скалист.
[22:21:30] <0xd34df00d> !
[22:21:31] <ForNeVeR> Не компиляется с гигом рамы.
[22:21:41] <ForNeVeR> Давай, cabal install yesod.
[22:21:46] <ForNeVeR> И вместе посмеёмся.
[22:23:02] <ForNeVeR> На скале у меня тоже задача запуска веб-сервера не требовала гига рамы (уж во всяком случае, в гиг она помещалась точно). А кабалу реально гига было мало, пришлось два гига сделать.
[22:23:59] <ForNeVeR> Предлагаю пропустить обсуждение того, что мы с тобой (ну ладно, я и оп со скриншота) не умеем что-то там готовить, и сразу разойтись по домам.
[22:24:08] <0xd34df00d> Ну там Template haskell.
[22:24:14] <0xd34df00d> А тут сделать trie по строке в килобайт, и всё.
[22:24:19] <ForNeVeR> Без макросов?
[22:24:23] <0xd34df00d> Чё.
[22:24:33] <ForNeVeR> Макросы изоморфны template haskell.
[22:24:48] <ForNeVeR> "Ну там макросы, кокок, кудах"
[22:25:03] <ForNeVeR> Отмазка гнилая, вот чё. Не канает.
[22:25:03] dzhon зашёл в конференцию
[22:25:11] <0xd34df00d> Всё изоморфно МТ, дискасс.
[22:25:21] <ForNeVeR> Я и говорю - не канает.
[22:25:34] <μαρτιχώρ> о чём это вы? для разработки у меня 16 гигов рамы, на серваке для всего хватает гига... приложение больше 100 метров не жрало
[22:25:47] <ForNeVeR> μαρτιχώρ: компиль много хавать любит.
[22:25:54] <ForNeVeR> Приложение - другой разговор.
[22:25:59] dzhon вышел из конференции
[22:26:19] <ForNeVeR> Автор вполне мог написать приложение онально, вот оно всё и схавало.
[22:26:31] <μαρτιχώρ> ну я только у себя собираю (мне не надо внутрь жре вхерачивать), поэтому всё збс
[22:26:41] <μαρτιχώρ> ну вроде у сбт стоит 2гига
[22:27:31] <μαρτιχώρ> ну если буду настраивать какой-то CI, то будет небольшая проблемка
[22:27:36] <ForNeVeR> Хотя лично у меня процессы жабы стандартно резервируют себе по 500-700 метров виртуальной памяти. Сколько они там реально используют - хз.
[22:28:12] <ForNeVeR> Причём без разницы - что IDE, что glassfish, что scala-компилятор или хорта. Всем по 700 метров подавай :)
[22:28:21] <μαρτιχώρ> бгг
[22:28:30] <ForNeVeR> Но хорта разжиралась на макроцепях до пары гиг раньше.
[22:28:45] <μαρτιχώρ> я считаю, что нехер на ееепц разрабатывать софт
[22:29:09] <μαρτιχώρ> или как там называются эти недокомпы
[22:29:14] <ForNeVeR> Раньше - это когда там куски на clojure были, я там дохрена денивых обрубков последовательностей оставлял и вообще памяти не жалел. Сейчас намного аккуратнее стала работать
[22:29:23] <ForNeVeR> Короче, виноват программист, а не ЯП.
[22:29:33] <μαρτιχώρ> 0xd34df00d: спасибо за "вброс"
[22:29:37] <μαρτιχώρ> мы побурлили
[22:29:53] <ForNeVeR> Унылый вброс.
[22:29:55] <0xd34df00d> Всегда пожалуйста!
[22:30:02] <0xd34df00d> ForNeVeR: постараюсь в комментах найти полущ.
[22:30:03] <ForNeVeR> Лчше б кобал починили.
[22:30:08] dzhon зашёл в конференцию
[22:30:12] <0xd34df00d> Лучше б он умел пакеты обновлять :(
[22:30:12] <μαρτιχώρ> как вбросил, так и побурлили
[22:30:19] <ForNeVeR> 0xd34df00d: а так он умеет.
[22:30:23] <0xd34df00d> Не умеет.
[22:30:26] <uggur> кобол починили
[22:30:29] eaeee вышел из конференции
[22:30:32] <0xd34df00d> Я в прошлый раз в итоге rm -rf ~/.cabal ~/.ghc и с нуля.
[22:30:32] <ForNeVeR> Каждый раз чего-то там у себя обновляет и жалуется - мол, я щас обновлю и всё наебнётся.
[22:30:33] <uggur> и сделали java
[22:30:43] <rexim> Аргх, как же я обожаю сплав электросвинга и глитчхопа!! ырвоыва
[22:30:52] <ForNeVeR> 0xd34df00d: ага, это часть стандартной процедуры обновления :)
[22:31:03] <μαρτιχώρ> ForNeVeR: а миксер ругается!
[22:31:09] <ForNeVeR> 0xd34df00d: ну, ащемта для этого тебе сделали cabal sandbox.
[22:31:16] <rexim> μαρτιχώρ, ябида! =(
[22:31:31] <ForNeVeR> А глобальный cabal install остался только для каких-то тулзов, которых нету в репах дистрибутива, а они тебе нужны.
[22:32:17] <ForNeVeR> Ну то есть по большей части бинарники либ в .cabal / .ghc тебе тоже вряд ли особо нужны, можешь их хоть каждый раз чистить - главное, чтоб исполняемые файлы оставались. А он жеж всё там статически линкует.
[22:32:33] <ForNeVeR> Или в линуксе не статически?
[22:35:20] SolarRay зашёл в конференцию
[22:44:18] eaeee зашёл в конференцию
[22:44:42] eaeee вышел из конференции
[22:56:40] McVlaga вышел из конференции
[23:06:51] a1batross вышел из конференции: Disconnected: closed
[23:10:36] <rexim> Время чая, господа!
[23:15:20] <ForNeVeR> А мне кажется, что время колбасы.
[23:15:29] <Minoru> rexim: так точно, капитан!
[23:15:33] <rexim> ^_^
[23:15:54] <rexim> ForNeVeR, ты там колбасу жрешь чтоли, буржуй?!
[23:16:03] <ForNeVeR> rexim: дыа!
[23:16:07] <ForNeVeR> Хочешь кусочек?
[23:16:07] <rexim> =\
[23:16:13] <rexim> Нит
[23:16:19] <ForNeVeR> А придётся!
[23:16:22] <rexim> о_О
[23:16:24] <ForNeVeR> Бугагагага!
[23:16:28] <rexim> >_<
[23:16:38] * ForNeVeR кормит миксера колбасой.
[23:16:54] * rexim брыкается, выплевывает колбасу.
[23:16:59] <rexim> офлваыв
[23:17:00] <rexim> влва
[23:17:01] <rexim> олва
[23:17:10] <ForNeVeR> Кусочек за Кернигана, кусочек за Ритчи, кусочек за олывав...
[23:17:19] <rexim> А, ну за них можно, ок.
[23:17:21] sss|zombie зашёл в конференцию
[23:17:38] * rexim сожрал все во имя Олывав!
[23:18:26] <Minoru> хорошо, что я ему не сказал, что у меня тоже колбаса есть
[23:18:38] * Minoru возместил ForNeVeR'у часть ущерба
[23:19:18] ForNeVeR вышел из конференции: Disconnected: closed
[23:19:30] <ɹǝɟılʍǝu> > Суд в Китае наказал уггура за длинную бороду
[23:19:45] ForNeVeR зашёл в конференцию
[23:20:40] <Minoru> ɹǝɟılʍǝu: ага, вот ты где!
[23:20:49] <ɹǝɟılʍǝu> Чооо?
[23:20:51] <Minoru> рисунок или жизнь!
[23:21:10] <ɹǝɟılʍǝu> >_<'
[23:21:22] <rexim> Мухахаха!
[23:24:31] govardhan зашёл в конференцию
[23:27:41] govardhan вышел из конференции
[23:28:50] * μαρτιχώρ пожарил гренок и сожрал
[23:30:52] * ɹǝɟılʍǝu хлебает борщ
[23:33:05] <Minoru> μαρτιχώρ: гренки — это ня!
[23:33:12] <Minoru> ɹǝɟılʍǝu: приятного аппетита!
[23:33:21] <ɹǝɟılʍǝu> Спасибо)
[23:33:42] <Minoru> rexim: чай выпит, четыре овсяных печеньки съедено. Разрешите отправиться дальше писать код, товарищ капитан?
[23:35:18] <Minoru> ну вот, опять молока нахуебенился и валяется в отключке… Ладно, пойду в самоволку тогда.
[23:40:12] <rexim> А? Что? ~_~
[23:40:16] <rexim> Оу
[23:40:20] <rexim> Minoru, ты такой молодец! =3
[23:40:25] <rexim> Конечно, разрешаю!
[23:40:52] <rexim> Молочко было теплое, вот я и заснул...
[23:50:57] McVlaga зашёл в конференцию
[23:51:24] <Славный капитан> фак йеах
[23:51:30] <Славный капитан> я поборол spring security
[23:52:23] <ɹǝɟılʍǝu> Посоны, Pillars of Eternity классная.
[23:52:24] <μαρτιχώρ> омг
[23:52:29] <μαρτιχώρ> ɹǝɟılʍǝu: ты уже говорил
[23:53:10] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[23:53:11] dzhon зашёл в конференцию
[23:53:14] dzhon вышел из конференции
[23:54:11] <Славный капитан> бля
[23:54:17] <Славный капитан> завтра понедельник уже ~_~
[23:54:23] <ɹǝɟılʍǝu> Угу
[23:54:28] <rexim> Угур
[23:54:30] <Славный капитан> с этой конференцией не отдохнул толком
[23:54:52] <rexim> Славный капитан, ути-пути!
[23:58:15] dzhon зашёл в конференцию
[23:59:13] dzhon вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!