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

Тема: Logs: http://tinyurl.com/ctcjr-logs
Food: 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С.
0xDead Food: http://leechcraft.org
Live Food: http://loglist.herokuapp.com/
[00:01:50] 0xd34df00d вышел из конференции: Disconnected: closed
[00:03:36] <eaeee> Tenzor: привет
[00:03:59] <Tenzor> eaeee: Привет
[00:04:00] <eaeee> Tenzor: давай устроим дельфи-парад
[00:04:07] <eaeee> :-)
[00:04:29] <Tenzor> eaeee: давай
[00:04:33] 0xd34df00d зашёл в конференцию
[00:04:37] <rexim> .___.
[00:05:01] <ɹǝɟılʍǝu> В логлист!
[00:05:04] <rexim> Миксер запрещает устраивать дельфистам парады на цодингтиме!
[00:05:15] <rexim> Кстати, да.
[00:05:41] <rexim> ɹǝɟılʍǝu, добавь пожалуйста, чтоб не проебать.
[00:05:52] <rexim> Когда я запилю аппрув, мы зааппрувим. :)
[00:06:12] <ɹǝɟılʍǝu> В логлист или просто куда-то?
[00:06:17] <rexim> http://loglist.herokuapp.com/quote/new
[00:06:28] <rexim> Оно добавиться в базу.
[00:06:35] <rexim> добавится*
[00:06:52] <ɹǝɟılʍǝu> Добавил
[00:07:01] <rexim> ɹǝɟılʍǝu, пасибки! ^^
[00:07:05] <ɹǝɟılʍǝu> ^
[00:07:06] <ɹǝɟılʍǝu> ^^
[00:07:15] <ɹǝɟılʍǝu> Так, время переписывать рендер.
[00:08:12] <rexim> Хм!
[00:08:20] <rexim> Я вижу в базе left-to-right символ!
[00:08:26] <rexim> ForNeVeR, тревога!!
[00:08:28] <rexim> ForNeVeR, тревога!!
[00:08:44] <rexim> ɹǝɟılʍǝu, как ты это делаешь, кстати?
[00:09:03] Orhideous вышел из конференции
[00:09:04] <ɹǝɟılʍǝu> Я ничо не делал ._.
[00:09:09] <ɹǝɟılʍǝu> Тупо c-x c-v
[00:10:30] <rexim> http://i.imgur.com/SDR0Owl.png
[00:10:34] <rexim> left-to-right символ!
[00:10:53] <rexim> Причем только в твоей цитате.
[00:11:01] <rexim> И с кармой такая же фигня была.
[00:11:14] <rexim> Мне кажется, это что-то гажим делает.
[00:11:33] <rexim> Приложу это к тому ишую.
[00:12:21] <ɹǝɟılʍǝu> Хм...
[00:13:35] <rexim> А, тот ишуй уже закрыт даже.
[00:13:39] <rexim> Тогда ладно.
[00:17:02] <ɹǝɟılʍǝu> Хм.
[00:20:08] <rexim> Кстати, вспомнилось как мы на прошлой работе долго трахались пытаясь понять почему полнотекстовы поиск некорректно индексирует данные. Оказалось, что некоторые строки в базе содержат http://en.wikipedia.org/wiki/Soft_hyphen Его юзеры добавили в базу через админку, когда копипастили что-то из интернета.
[00:21:33] <rexim> У него, кстати, сокращение забавное.
[00:21:35] <rexim> SHY
[00:21:55] nexfwall зашёл в конференцию
[00:22:44] <nexfwall> здрасте, что-то многовато стало вас
[00:22:53] <rexim> nexfwall, нексфволлушка!
[00:22:58] <rexim> Как дела? :3
[00:23:04] rea вышел из конференции: Вышел из Vacuum-IM
[00:23:04] <nexfwall> есть тут кто-нибудь, кто работал с этой сраной log4j либой?
[00:23:31] <nexfwall> rexim: да плохо у меня дела
[00:23:32] <eaeee> nexfwall: ты на чем пишешь?
[00:23:38] <nexfwall> eaeee: java
[00:23:46] <eaeee> nexfwall: не спринг?
[00:23:50] <nexfwall> неа
[00:23:58] <nexfwall> без фреймворков
[00:23:59] <rexim> nexfwall, все будет хорошо. Вот увидешь.
[00:24:06] <eaeee> nexfwall: где-то она у меня мелькала
[00:24:43] <nexfwall> меня интересует там только один вопрос, могу ли я к log4j логгеру в рантайме добавить к нему аппендер в файл?
[00:25:03] <nexfwall> и чтоб все классы его подхватили, этот файл
[00:25:40] <rexim> ɹǝɟılʍǝu, решил я тут собрать рисовалку, а там ВНЕЗАПНО буст.
[00:25:45] <rexim> Давно добавил? )
[00:26:05] <nexfwall> документация к log4j в интернете просто ужасна. я мало что понял. буд-то они там рассчитывают, что я каким-то магическим образом сам пойму, как писать эту конфигурацию
[00:26:13] <ɹǝɟılʍǝu> rexim, недавно =)
[00:26:24] <O01eg> переходи на log4j2
[00:26:33] <ɹǝɟılʍǝu> rexim, тока там захардкожено чутка ._.
[00:26:36] <ɹǝɟılʍǝu> Как видишь.
[00:26:36] <O01eg> И да, я работал
[00:26:51] <rexim> ɹǝɟılʍǝu, нет, не вижу. Я еще код не смотрел. )
[00:27:06] <rexim> Но теперь знаю.
[00:27:10] <ɹǝɟılʍǝu> win32 {
INCLUDEPATH += D:\boost_1_56_0
}
[00:27:16] <rexim> o_O
[00:27:23] <ɹǝɟılʍǝu> /)_(\
[00:27:50] <ɹǝɟılʍǝu> rexim, это ужасно...
[00:27:53] <O01eg> nexfwall: нет, ты не можешь динамически добавить аппендер
[00:28:00] <rexim> ɹǝɟılʍǝu, лол, ничего страшного. Под линуксом без проблем собирается. :)
[00:28:06] <O01eg> только разве что через хаки и рефлексию
[00:28:07] <ɹǝɟılʍǝu> лол
[00:28:20] <ɹǝɟılʍǝu> Уже хорошо.
[00:28:27] <ɹǝɟılʍǝu> Кстати, щас и наведу порядок
[00:28:42] <nexfwall> O01eg: а если я добавлю аппендер в конфигурации, но не буду указывать файл, куда это делать?
[00:29:05] <O01eg> Никуда, тебе аппендеры недоступны в приложении
[00:29:26] <nexfwall> ну я просто хочу чтоб моя утилита писала в лог только если ей через аргумент -l зададут куда. иначе срать прямо в консоль
[00:30:50] <nexfwall> O01eg: а log4j2 - это logback?
[00:31:02] <O01eg> Вроде тебе аргументы специально для log4j2 передавать надо
[00:31:14] <O01eg> Нет, это новая версия
[00:31:38] <rexim> Так!
[00:31:42] <rexim> Чую говнецо!
[00:31:45] <O01eg> Log4j will inspect the "log4j.configurationFile" system property and, if set, will attempt to load the configuration using the ConfigurationFactory that matches the file extension.
[00:31:47] * rexim пошел на запах.
[00:32:03] <nexfwall> фигня какая-то с логгерами получается...
[00:32:21] <nexfwall> в заранее заданные файлы можно, а вот в динамически добавленные - фиг
[00:32:53] <O01eg> это конкретно с log4j так
[00:32:58] <O01eg> попробуй другие
[00:33:07] <nexfwall> O01eg: тогда с чем не так?
[00:33:28] <O01eg> Не знаю, у томката, вроде, не так
[00:33:36] <nexfwall> я не хочу заморачиваться, я хочу просто срать в консоль, и автоматически всё копировать в файл, в который зададут
[00:34:07] <ɹǝɟılʍǝu> rexim, в рисовалке?! Да, помогай искать его!
[00:34:54] <nexfwall> походу зря я Java выбрал для такой фигни. на Perl думаю, проблем бы не знал...
[00:36:32] <nexfwall> O01eg: а в logback знаешь, можно ли так?
[00:36:42] <O01eg> не знаю
[00:36:47] <rexim> ɹǝɟılʍǝu, ахха! https://bitbucket.org/derptech/palette-swap/src/99e065fc6360edc7e78e89d506ff7b1f9324365a/source/paletteswap/main/sourcefactory.cpp?at=dev#cl-21
[00:36:53] <rexim> Думал я не найду? :3
[00:37:05] <rexim> Ай-ай-ай!
[00:37:21] <ɹǝɟılʍǝu> rexim, эээ, я не понял
[00:38:06] <rexim> Ну кто стринги-то бросает?
[00:38:10] <rexim> > terminate called after throwing an instance of 'std::string'
[00:38:26] <ɹǝɟılʍǝu> Хм...
[00:38:37] <rexim> Лол, "бросает стринги" :D
[00:38:59] <ɹǝɟılʍǝu> гыг)
[00:39:06] <nexfwall> стринги на шаре
[00:39:26] <rexim> Я бы какой-нибудь http://www.cplusplus.com/reference/stdexcept/runtime_error/ кинул
[00:39:34] <nexfwall> бросает стринги на шаре
[00:39:45] <nexfwall> бросает стринги на шаре в стринги
[00:40:01] <ɹǝɟılʍǝu> rexim, согласен
[00:40:04] <ɹǝɟılʍǝu> Исправь)
[00:40:09] <rexim> .time
[00:40:09] <ɹǝɟılʍǝu> Я замержу
[00:40:10] <DeadBot> rexim: Вт. 25 нояб. 2014 02:41:35
[00:40:18] <ɹǝɟılʍǝu> Ну ли завтра ._.
[00:40:19] <rexim> Может быть позже. :)
[00:40:22] <rexim> Угу.
[00:40:25] <ɹǝɟılʍǝu> rexim, https://pp.vk.me/c623616/v623616782/b060/5mM1TjSomPo.jpg
[00:40:26] <rexim> Всем снов, ребятки!
[00:40:38] <ɹǝɟılʍǝu> Сновок!
[00:40:41] <nexfwall> пока
[00:40:55] <ɹǝɟılʍǝu> send/rexim/Пушистых сов!/
[00:40:58] <horta hell> ɹǝɟılʍǝu: Сообщение доставлено
[00:41:14] <rexim> ɹǝɟılʍǝu, хм... а я в детстве пододеяльник как костюм приведения использовал.
[00:41:21] <ɹǝɟılʍǝu> :3
[00:41:24] <rexim> Ладно, теперь точно снов. :)
[00:41:30] rexim вышел из конференции
[01:06:39] dzhon вышел из конференции
[01:08:41] hinst вышел из конференции
[01:37:18] <ɹǝɟılʍǝu> send/rexim/Я тут упоролся/
[01:37:19] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[01:37:25] <ɹǝɟılʍǝu> $send rexim http://melpon.org/wandbox/permlink/zY1VLlnNjK72URCD
[01:37:25] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[01:50:55] nexfwall вышел из конференции
[01:53:58] ckorzhik вышел из конференции
[02:00:04] magog вышел из конференции
[02:04:56] magog зашёл в конференцию
[02:27:21] ɹǝɟılʍǝu вышел из конференции
[02:27:57] <m4n71k0r> спамер
[02:37:05] imarpus вышел из конференции
[02:44:12] folex зашёл в конференцию
[02:58:10] magog вышел из конференции
[03:11:30] <RTFM> раз два сто
[03:19:59] <folex> пизда короче поцоны
[03:20:05] <folex> такие дела
[03:20:18] <RTFM> folex: чему пизда
[03:20:19] <folex> 0xd34df00d: сам блядь с тян ходишь на концертики
[03:20:21] <RTFM> или просто пизда
[03:20:24] <folex> RTFM: мне
[03:20:25] <folex> и просто
[03:20:27] <folex> всё сложно
[03:20:29] <folex> так что просто
[03:20:41] <RTFM> отдавай исходники и иди с миром
[03:20:46] <folex> хуёдники
[03:20:52] <folex> иди нетворк программинг читай
[03:20:58] <folex> потом расскажешь, что такое равсокеты
[03:21:07] <folex> и зачем им рут
[03:21:11] <RTFM> окей :(
[03:21:24] <folex> нихуя не окей, пока не прочитал
[03:21:38] <RTFM> :|
[03:21:46] <folex> и не строй мне тут глазки
[03:22:03] <RTFM> 8-)
[03:22:10] <folex> и яйца тоже
[03:22:16] <RTFM> ета я в очках =(
[03:23:51] Cоca~Cola зашёл в конференцию
[03:25:09] <folex> читай!
[03:43:17] <horta hell> Карманный спейспарин скребёт пол в попытке найти пропитание.
[03:49:38] a1batross вышел из конференции: Disconnected: Replaced by new connection
[03:49:39] a1batross зашёл в конференцию
[03:55:14] <horta hell> Карманный спейспарин переворачивает всё вверх дном в поисках еды.
[03:56:16] folex вышел из конференции
[03:59:15] folex зашёл в конференцию
[04:02:50] Cоca~Cola вышел из конференции
[04:03:40] Cоca~Cola зашёл в конференцию
[04:15:50] m4n71k0r вышел из конференции
[04:19:17] <horta hell> Карманный спейспарин умер в забвении с гримасой страдания на морде. Все теряют по 1PTC.
[04:22:19] Cоca~Cola вышел из конференции
[04:24:30] <folex> $pet resurrect
[04:24:31] <horta hell> folex: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[04:39:11] O01eg вышел из конференции
[05:16:20] xspeed вышел из конференции
[05:19:34] RTFM вышел из конференции
[05:19:48] a1batross вышел из конференции: Disconnected: Replaced by new connection
[05:19:48] a1batross зашёл в конференцию
[05:25:15] RTFM зашёл в конференцию
[05:30:23] RTFM вышел из конференции
[05:30:58] RTFM зашёл в конференцию
[05:33:53] a1batross вышел из конференции: Disconnected: Replaced by new connection
[05:33:54] a1batross зашёл в конференцию
[05:36:09] folex вышел из конференции
[05:48:13] Minoru вышел из конференции
[05:50:05] Minoru зашёл в конференцию
[05:58:18] a1batross вышел из конференции: Disconnected: Replaced by new connection
[05:58:19] a1batross зашёл в конференцию
[06:28:26] matraskin зашёл в конференцию
[07:09:53] <eaeee> $pet stats
[07:09:55] <horta hell> eaeee:
Кличка: Карманный спейспарин
Здоровье: 69
Сытость: 60
Возраст: 2 часов
[07:10:02] <eaeee> RTFM: как успехи?
[07:11:46] a1batross вышел из конференции: Disconnected: closed
[07:14:43] a1batross зашёл в конференцию
[07:14:43] a1batross вышел из конференции: Disconnected: closed
[07:14:51] a1batross зашёл в конференцию
[07:20:20] dzhon зашёл в конференцию
[07:25:25] imarpus зашёл в конференцию
[07:44:31] <RTFM> eaeee: пока никак, я тут для трудоустройства читаю про voip телефонию. с кодингом пауза, пока не сдам тест.
[07:44:44] <RTFM> кушать то надо на что то пкупать =)
[07:45:00] <eaeee> RTFM: а куда хочешь?
[07:45:37] <RTFM> eaeee: в провайдерскую контору инженером голосовой связи, как то так что ли там
[07:51:14] <eaeee> RTFM: а. чего там надо делать?
[07:52:43] <RTFM> eaeee: ну на начальном этапе анализ неисправностей в работе voip связи, на уровне администрирования, анализ, действия по расширению, на уровне администрирования и т.д.
[07:53:17] <RTFM> в общем весь шлак=)
[07:54:34] <RTFM> если хорошо вести себя, то будет уровень 2 категории. оптимизация работы сетей, планирование маршрутизации и структуризации
[07:58:11] <RTFM> мне вообще было бы пофигу куда устроиться, главное контора не мелкая, з\п нормальная=) я как бы не планирую что надолго, хочу все же в сторону кодинга двинуться, но кто знает, вдруг и в этой теме двинусь хорошо и кодинг изучу, я думаю вполне не плохо будет. Тем более я писал уже тут чего хочу. Считай провайдерская контора, можно руку набить написания под сети что чего нибудь =)
[07:58:31] <RTFM> почему я тут как то печатаю с лишними словами
[07:58:35] <RTFM> никогда так не печатал
[07:58:43] <RTFM> аномалия -_-
[08:05:24] magog зашёл в конференцию
[08:10:51] O01eg зашёл в конференцию
[08:13:44] imarpus вышел из конференции
[08:16:58] O01eg вышел из конференции
[08:17:11] O01eg зашёл в конференцию
[08:31:04] Nadim зашёл в конференцию
[08:48:32] reggies зашёл в конференцию
[08:50:58] magog вышел из конференции
[08:55:13] Nyancat зашёл в конференцию
[09:00:18] <eaeee> RTFM: ясно. успехов :)
[09:00:48] <RTFM> eaeee: спасяб =)
[09:02:01] ɹǝɟılʍǝu зашёл в конференцию
[09:02:46] <ɹǝɟılʍǝu> Утра
[09:08:15] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:08:16] a1batross зашёл в конференцию
[09:08:57] folex зашёл в конференцию
[09:09:10] folex вышел из конференции
[09:12:35] <eaeee> ootro
[09:21:42] Ёж зашёл в конференцию
[09:25:56] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:25:57] a1batross зашёл в конференцию
[09:33:23] SolarRay вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[09:33:25] SolarRay зашёл в конференцию
[09:39:31] SolarRay вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[09:44:01] SolarRay зашёл в конференцию
[09:56:09] rea зашёл в конференцию
[10:04:28] dzhon вышел из конференции: Replaced by new connection
[10:04:30] dzhon зашёл в конференцию
[10:07:50] <dzhon> Huyutro :(
[10:08:03] <dzhon> Спать охота!
[10:11:55] Nyancat вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[10:13:55] xfer зашёл в конференцию
[10:14:01] Nyancat зашёл в конференцию
[10:14:43] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[10:14:45] dzhon зашёл в конференцию
[10:15:42] dzhon вышел из конференции
[10:17:51] Graf зашёл в конференцию
[10:20:00] dzhon зашёл в конференцию
[10:21:02] <eaeee> dzhon: почему?
[10:22:38] magog зашёл в конференцию
[10:24:45] dzhon вышел из конференции
[10:24:50] dzhon зашёл в конференцию
[10:25:15] <horta hell> Карманный спейспарин плачет от голода, утирая слёзы хвостом.
[10:25:38] Graf вышел из конференции
[10:30:50] <ɹǝɟılʍǝu> dzhon, дыа!
[10:31:14] <horta hell> Карманный спейспарин демонстративно гремит миской, требовательно ворча.
[10:31:26] <ɹǝɟılʍǝu> ForNeVeR, алярм! Хвосиатые пейсмарины!
[10:31:37] <ɹǝɟılʍǝu> $pet feed
[10:31:37] <horta hell> ɹǝɟılʍǝu: Карманный спейспарин накинулся в голодной ярости на ɹǝɟılʍǝu, вцепившись зубами в ногу и выдирая кусок ткани штанов с кошельком. Вы теряете 1PTC, зато Карманный спейспарин накормлен.
[10:31:51] <dzhon> Патамуша работа :)
[10:31:52] <ɹǝɟılʍǝu> $pet heal
[10:31:52] <horta hell> ɹǝɟılʍǝu: Карманный спейспарин будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[10:32:01] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:32:03] a1batross зашёл в конференцию
[10:33:34] imarpus зашёл в конференцию
[10:34:39] Ёж вышел из конференции: Вышел из Vacuum-IM
[10:34:49] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[10:34:51] dzhon зашёл в конференцию
[10:34:53] eaeee вышел из конференции
[10:35:14] imarpus вышел из конференции
[10:39:00] Tenzor вышел из конференции
[10:39:12] rafaelrs вышел из конференции: Replaced by new connection
[10:39:17] rafaelrs зашёл в конференцию
[10:49:37] <Nyancat> Ребята, кто-нибудь ловил ошибки линковщика на lingtkglext? Меня пугает то, что последняя версия датируется 2006 годом, насколько знаю.
http://stackoverflow.com/questions/20409960/undefined-reference-to-gtk-widget-toplevel-when-compiling-gtkmm-application

Пробовал несколько версий libgtkglext, libpango установлен, хотя и с ним беда тоже. :\
[10:51:36] <ɹǝɟılʍǝu> Бля, да кто им такие названия даёт!
[10:52:27] <Nyancat> https://bugzilla.redhat.com/show_bug.cgi?id=677457
Ладно, с GTK_WIDGET_... это может бага той или иной версии либы, а как быть с undefined reference to `pango_x_font_map_get_font_cache' ? Pango, очевидно, поставлен.
[10:54:16] <Nyancat> У меня просто бомбит от libgtkglext. Не знаю какую комбинацию версий pango и его нужно иметь, чтобы всё слинковалось.
[10:57:15] <Nyancat> В общем, у меня комбинация той проблемы с проблемой http://answers.opencv.org/question/24089/building-opencv-2461-or-247-on-centos-5/
[10:57:15] a1batross вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[10:57:18] <Nyancat> Комбо!
[11:02:53] a1batross зашёл в конференцию
[11:06:51] <Nyancat> Хм... Похоже на то, что они deprecated, а в моей версии уже выпилены. :\
[11:08:13] O01eg вышел из конференции
[11:11:38] <ɹǝɟılʍǝu> Thus do we invoke the Machine God.
Thus do we make whole that which was sundered.
[11:12:04] <ɹǝɟılʍǝu> Гхм, утра)
[11:12:40] <xfer> аве найтмар!
[11:15:06] dzhon вышел из конференции
[11:15:11] dzhon зашёл в конференцию
[11:30:51] dzhon вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[11:30:53] dzhon зашёл в конференцию
[11:35:15] rea вышел из конференции: Вышел из Vacuum-IM
[11:40:05] <xfer> ɹǝɟılʍǝu: давай купим себе по псп вита и будем рубится в сетевые игрушки по вифи
[11:40:10] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[11:40:11] dzhon зашёл в конференцию
[11:40:40] <ɹǝɟılʍǝu> Давай
[11:40:48] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:40:49] a1batross зашёл в конференцию
[11:42:23] <xfer> https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%81%D1%81%D0%BE%D0%B2%D0%BE%D0%B5_%D0%BF%D0%B5%D1%80%D0%BC%D1%81%D0%BA%D0%BE%D0%B5_%D0%B2%D1%8B%D0%BC%D0%B8%D1%80%D0%B0%D0%BD%D0%B8%D0%B5
[11:42:29] <xfer> почему человек живёт всего 60 лет((
[11:45:13] <xfer> даже не сотню
[11:45:19] <xfer> черепахи по 200 лет живут
[11:45:25] <xfer> и то мало
[11:45:29] <xfer> безумно мало(
[11:45:58] <xfer> интересно, на каком году жизни у черепахи наступает "старость"
[11:46:13] Kerrigаn зашёл в конференцию
[11:46:19] <RTFM> xfer: биологические процессы ёпта
[11:46:21] <Kerrigаn> цодингтим я что-то туплю
[11:46:32] <RTFM> если бы мы жили дольше навряд ли имели такой интеллект
[11:46:39] <Kerrigаn> если допустим у меня открыт файлик на запись
[11:46:45] <RTFM> были бы как панды или лимуры
[11:46:55] <Kerrigаn> и я делаю fseek на позицию больше текущего размера файла
[11:47:04] <Kerrigаn> а потом пишу байтики, то происходит?
[11:47:17] <RTFM> у калибри самая большая частота маха крыльев и живет она меньше других
[11:48:13] <xfer> Kerrigаn: у тебя должны вхуячится куча нулей.
[11:48:23] <Kerrigаn> это стандартное поведение?
[11:48:26] m4n71k0r зашёл в конференцию
[11:49:17] <RTFM> третий раз обжигаюсь, поставив металлическую кружку прямо перед ветровым обогревателем =(
[11:50:29] <xfer> подожди.
[11:50:31] <xfer> Kerrigаn: нет.
[11:52:54] <m4n71k0r> утро
[11:53:07] <ɹǝɟılʍǝu> Доброе!
[11:53:11] <RTFM> m4n71k0r: привет
[11:53:41] <xfer> Kerrigаn: ты не сможешь сделать fseek на большее количество байт, чем есть в файле
[11:53:46] <xfer> он прост в конец встанет ивсё
[11:53:52] <RTFM> а я спать, 4 дня -_-
[11:53:55] <xfer> или ошибку выкинет
[11:54:06] <Kerrigаn> если ошибку - это ок
[11:54:14] <Kerrigаn> если в конец - это другое дело
[11:54:15] <xfer> а для lseek есть отдельные SEEK_DATA и SEEK_HOLE
[11:54:54] <xfer> http://www.opennet.ru/man.shtml?topic=fseek&category=3&russian=0
[11:55:01] <xfer> ну, вощем, оно ошибок не возвращает
[11:55:03] <xfer> которые тебе нужны
[11:56:00] <Kerrigаn> ммм
[11:56:00] <ɹǝɟılʍǝu> send/rexim/In the hole./
[11:56:02] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[11:56:12] <Kerrigаn> лучше спеки вебдава потыкаю
[11:56:19] <xfer> RTFM: у колибри механический износ большой, с умственной деятельностью это имеет мало связи.
[11:58:03] <xfer> ɹǝɟılʍǝu: http://www.youtube.com/watch?v=cc-v2EQvKgc
[11:58:13] <ɹǝɟılʍǝu> Пагни. У меня онтоп.
[11:58:16] <m4n71k0r> тю, прост онадо сделать вменяемую регенерацию клеток и отвод результатов жизнедеятельности (из мозга тоже)
[11:58:17] <ɹǝɟılʍǝu> Вот есть такой кот http://melpon.org/wandbox/permlink/iWIDEtL62D2EE3Ky
[11:58:29] <m4n71k0r> ну и питательные вещества должны поступать эффективнее
[11:58:41] <xfer> m4n71k0r: хочешь сказать мозг срёт в себя и этим отравляется?
[11:58:50] <Kerrigаn> m4n71k0r: и получим зергов, кекеке
[11:58:59] <ɹǝɟılʍǝu> Как мы видими, эта херня для чистки. Т.е. инты делает нулями, а указатели чистит и обнуляет
[11:58:59] <xfer> люди-зерги.
[11:59:07] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:59:08] a1batross зашёл в конференцию
[11:59:12] <ɹǝɟılʍǝu> Но! Оно не работает с массивами, как бы сие исправить?
[11:59:16] <Kerrigаn> короче
[11:59:23] <m4n71k0r> xfer: ну нервные клетки - тоже клетки... результаты окислительно-восстановительных реакций все не выводятся
[11:59:47] <Kerrigаn> по-моему вебдав настолько говно, что PUT с range не работает почти нигде
[11:59:51] <m4n71k0r> xfer: точнее неоптимально всё
[11:59:56] <Kerrigаn> и в спеках не нашел
[11:59:56] <m4n71k0r> ɹǝɟılʍǝu: ща посмотрю
[12:00:01] <Kerrigаn> *не нагуглил
[12:01:53] <m4n71k0r> ɹǝɟılʍǝu: кстати, почему не value = nullptr ?
[12:02:11] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[12:02:14] dzhon зашёл в конференцию
[12:02:36] <ɹǝɟılʍǝu> m4n71k0r, можно, они тут равноценны =)
[12:03:06] <ɹǝɟılʍǝu> Я этот null сделал для std::fill( begin, end, null );
[12:04:36] <Kerrigаn> мдя
[12:04:42] <Kerrigаn> не могу понять
[12:04:46] <Kerrigаn> вебдав сдох или нет
[12:06:13] <xfer> Kerrigаn: прост это никому не нужно
[12:06:15] <xfer> особый кейс.
[12:06:17] <Kerrigаn> ага
[12:12:36] <ɹǝɟılʍǝu> Хочу компилтайм свитч =(
[12:12:57] <Kerrigаn> што
[12:13:02] <ɹǝɟılʍǝu> Ну или контракты
[12:13:13] <ɹǝɟılʍǝu> m4n71k0r, контракты уже запилили хоть где-нибудь?
[12:13:36] <xfer> Kerrigаn: таки оно ошибку возвращает
[12:13:36] <m4n71k0r> ɹǝɟılʍǝu: бусты глянь
[12:13:42] <m4n71k0r> правда там макросни много
[12:13:51] <Kerrigаn> xfer: да пофиг, все равно нигде не работает
[12:15:01] <ɹǝɟılʍǝu> Эх, макросня
[12:15:37] eaeee зашёл в конференцию
[12:16:08] <m4n71k0r> ɹǝɟılʍǝu: так что не работает-то ? http://melpon.org/wandbox/permlink/ENsxjzxTwbjKCugH
[12:16:58] <ɹǝɟılʍǝu> о!
[12:17:02] <xfer> Kerrigаn: http://melpon.org/wandbox/permlink/DnEP89bzvZl3NKAJ
[12:17:06] <xfer> success
[12:17:08] <xfer> лол.
[12:17:25] <ɹǝɟılʍǝu> Знач я ступил)
[12:17:48] rea зашёл в конференцию
[12:17:52] <ɹǝɟılʍǝu> Хотя постой
[12:19:34] <m4n71k0r> не буду стоять
[12:19:46] <ɹǝɟılʍǝu> Присять)
[12:20:11] <xfer> пацаны
[12:20:16] <xfer> а у вас метроскайп работает?
[12:20:24] <xfer> у меня только на мобиле работает
[12:20:29] <xfer> но и тот без групчата
[12:20:52] folex зашёл в конференцию
[12:21:16] <ɹǝɟılʍǝu> http://melpon.org/wandbox/permlink/RCi6owUNbPKhOzHj
[12:21:36] <ɹǝɟılʍǝu> Если сувать ему массив, то он ж не удалит нихрена. Ну, только первый элемент.
[12:22:02] <ɹǝɟılʍǝu> xfer, не пользуюсь метроскайпом, не очень удобен для меня.
[12:23:17] <ɹǝɟılʍǝu> А стоп
[12:23:21] * ɹǝɟılʍǝu опять тупит -_-
[12:27:11] <eaeee> $pet stats
[12:27:13] <horta hell> eaeee:
Кличка: Карманный спейспарин
Здоровье: 13
Сытость: 71
Возраст: 8 часов
[12:27:16] <ɹǝɟılʍǝu> Пох, и так ок.
[12:27:21] <eaeee> $pet heal
[12:27:21] <horta hell> eaeee: Карманный спейспарин был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[12:27:29] <ɹǝɟılʍǝu> Откуда он узнает, что там массив, а не просто указатель на объект?..
[12:27:36] <ɹǝɟılʍǝu> Никак)
[12:27:37] <eaeee> недосмотрели за животным
[12:27:52] <Kerrigаn> если подумать, то карманный спе
[12:27:58] <Kerrigаn> йсмарин это удобно
[12:28:07] <Kerrigаn> на переговоры его носить
[12:28:24] <Kerrigаn> ставишь на стол
[12:28:24] <eaeee> что это вообще?
[12:28:33] <Kerrigаn> "ой, какая у вас прикольная фигурка"
[12:28:50] <Kerrigаn> а он начинает орать ЗА ИМПЕРАТОРА я из болтера в потолок стрелять
[12:28:57] <Kerrigаn> *и из
[12:29:27] <ɹǝɟılʍǝu> Отлично же!
[12:29:37] <Kerrigаn> а то
[12:30:40] Kerrigаn вышел из конференции
[12:30:41] Kerrigаn зашёл в конференцию
[12:36:03] <ɹǝɟılʍǝu> Кто юзал? https://svn.boost.org/svn/boost/sandbox/contractpp/doc/html/index.html
[12:37:34] <Kerrigаn> знаете, я что-то путаюсь
[12:37:40] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[12:37:43] dzhon зашёл в конференцию
[12:37:50] <Kerrigаn> sodium токсовский и sodium который для frp это разные либы?
[12:39:02] <Kerrigаn> https://github.com/SodiumFRP/sodium
https://github.com/jedisct1/libsodium
таки разные
[12:40:03] Myp зашёл в конференцию
[12:41:22] eaeee вышел из конференции
[12:43:18] a1batross вышел из конференции: Disconnected: Replaced by new connection
[12:43:19] a1batross зашёл в конференцию
[12:43:43] <ɹǝɟılʍǝu> Кто кормил 7zip из stdin?
[12:47:31] <xfer> нельзя
[12:47:38] <xfer> он не поточный
[12:49:10] <Kerrigаn> ээээ
[12:49:27] <ɹǝɟılʍǝu> Чо
[12:49:30] <ɹǝɟılʍǝu> Можно
[12:49:36] <Kerrigаn> вы путаете с чем-то
[12:49:57] <ɹǝɟılʍǝu> Get-Content NULL.gz | 7z -si -tgzip x
[12:50:07] <ɹǝɟılʍǝu> Тока он ругается, что не поддерживает
[12:50:10] <ɹǝɟılʍǝu> wtf
[12:50:21] rea вышел из конференции
[12:50:28] <Kerrigаn> я помню кроме алгоритма хаффмана был еще какой-то
[12:50:46] <Kerrigаn> https://ru.wikipedia.org/wiki/LZ77 вот
[12:50:50] <Kerrigаn> он может поточно
[12:50:53] <ɹǝɟılʍǝu> Бля
[12:51:10] <Kerrigаn> ɹǝɟılʍǝu: оно пока не прочитает весь файлик сжать его не сможет
[12:51:15] <ɹǝɟılʍǝu> Туда просто передаётся через pipe содержимое файла, а не поток, блять
[12:51:27] rea зашёл в конференцию
[12:51:34] <xfer> ɹǝɟılʍǝu: gz это не 7z
[12:51:47] <ɹǝɟılʍǝu> Да ладна?!
[12:51:51] <xfer> да точно.
[12:51:57] <xfer> 7z нужен весь файл сразу
[12:52:18] <ɹǝɟılʍǝu> Ты чо такой тупой? ._.
[12:52:35] <ɹǝɟılʍǝu> Get-Content NULL.gz мне и прочитает весь файл
[12:52:56] <ɹǝɟılʍǝu> И передаст его в stdin 7z
[13:02:39] govardhan зашёл в конференцию
[13:03:09] <ɹǝɟılʍǝu> Хотя
[13:06:50] govardhan вышел из конференции
[13:10:45] <xfer> ɹǝɟılʍǝu: хорошо, зачем тебе бинарь 7zip, для распаковки gzip?
[13:11:00] <ɹǝɟılʍǝu> Потому што питон
[13:11:07] <xfer> иии что?
[13:11:15] <xfer> есть же /bin/gzip
[13:11:26] <ɹǝɟılʍǝu> У нас серверы на винде.
[13:11:40] <xfer> ок.
[13:11:47] <ɹǝɟılʍǝu> Хуёк
[13:11:48] <ɹǝɟılʍǝu> ._.
[13:11:51] <xfer> сохраняй файл а потом скармливай его 7zip
[13:12:19] <ɹǝɟılʍǝu> Зочем?
[13:12:24] <ɹǝɟılʍǝu> Я хочу всё в памяти делать.
[13:12:30] <folex> экспертная помощь от эмунеры?
[13:12:31] <xfer> затем что не все виды архивов могут поточно
[13:13:09] <ɹǝɟılʍǝu> Да блять
[13:13:14] <ɹǝɟılʍǝu> Нет у меня поточного.
[13:13:24] <xfer> тогда тебе не нужны пайпы
[13:13:26] <ɹǝɟılʍǝu> Пихается файл целиком.
[13:16:12] <xfer> ɹǝɟılʍǝu: ты понимаешь разницу между поточным и непоточный доступом к архиву?
В непоточном у тебя заголовок может содержаться только в начале, и архиватор дёргает курсором от начала к месту данных.
[13:17:04] <xfer> питон умеет распаковывать gzip сам.
[13:17:25] <ɹǝɟılʍǝu> *facehoove*
[13:17:42] <ɹǝɟılʍǝu> Я на gzip-е тестил.
[13:17:52] <ɹǝɟılʍǝu> Так у меня rar, это раз.
[13:18:13] a1batross вышел из конференции: Disconnected: Replaced by new connection
[13:18:17] a1batross зашёл в конференцию
[13:21:44] <Myp> ɹǝɟılʍǝu: фейс хуф?
[13:22:17] <xfer> $ cat x.rar | 7z e /dev/stdin

7-Zip [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=ru_RU.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)

Processing archive: /dev/stdin

Error: E_FAIL
[13:22:29] <Myp> ɹǝɟılʍǝu: Вздутие живота на лице? Ужасное заболевание
[13:22:36] imarpus зашёл в конференцию
[13:22:58] <ɹǝɟılʍǝu> гы
[13:23:04] <Myp> xfer: cat?
[13:23:09] <Myp> Чо правда?
[13:23:16] <xfer> Myp: что не так?
[13:23:19] <ɹǝɟılʍǝu> xfer, cmd /c "type NULL.gz | 7za e -si -tgzip -so 2> NUL"
[13:23:22] <ɹǝɟılʍǝu> Всё читается
[13:23:35] <Myp> xfer: Оно разве не поломает?
[13:23:42] <xfer> Myp: что?
[13:24:03] <Myp> xfer: Всё
[13:25:17] <ɹǝɟılʍǝu> ВСЁ ПРОПАЛО
[13:25:22] <ɹǝɟılʍǝu> Myp, собралось? =)
[13:25:27] <xfer> а теперь смотрим какие типы умеет 7za
[13:25:30] <xfer> архивов.
[13:26:02] <Myp> ɹǝɟılʍǝu: Не-а. Я второй день забываю кути притащить на работу :(
[13:26:09] <ɹǝɟılʍǝu> Эх =)
[13:26:17] <xfer> Myp: нет, всё не поломает.
[13:26:19] <Myp> Но тут должны быть у кого-то
[13:26:36] <Myp> xfer: а непечатаемые символы?
[13:26:43] <Myp> и всякие \0
[13:26:45] <xfer> -t{Type}
Type of archive (7z, zip, gzip, bzip2 or tar. 7z format is default)
[13:27:06] <xfer> ɹǝɟılʍǝu: вощем, хочу тебе сказать что rar умеет только бинарь 7z
[13:27:11] <xfer> Myp: нет.
[13:27:24] <ɹǝɟılʍǝu> xfer, да.
[13:27:26] <ɹǝɟılʍǝu> А что не так?
[13:27:47] <xfer> который не умеет пайпы.
[13:28:12] <ɹǝɟılʍǝu> А почему у меня может?
[13:28:20] <xfer> где?
[13:34:36] <ɹǝɟılʍǝu> Ему достаточно в stdin передать.
[13:34:49] <xfer> 7za != 7z
[13:37:12] <xfer> ɹǝɟılʍǝu: за чтение gzip-ов внешней командой из питона тебя нужно по рукам уебать, а rar читать может только 7z, в котором -si, внезапно, E_NOTIMPL
[13:37:25] <ɹǝɟılʍǝu> xfer, да ты тупой штоле
[13:37:31] <ɹǝɟılʍǝu> >‎[12:19:19] ‎ɹǝɟılʍǝu‎: Так у меня rar, это раз.
[13:37:53] <xfer> ок, проверь свой цмд на rar теперь.
[13:44:45] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[13:44:52] dzhon зашёл в конференцию
[13:48:29] rea вышел из конференции: Вышел из Vacuum-IM
[13:51:38] dzhon вышел из конференции
[13:51:51] dzhon зашёл в конференцию
[13:52:53] rea зашёл в конференцию
[13:55:24] rea вышел из конференции: Вышел из Vacuum-IM
[13:56:37] rea зашёл в конференцию
[13:58:39] <ɹǝɟılʍǝu> xfer, читает
[14:02:46] rea вышел из конференции: Вышел из Vacuum-IM
[14:07:17] <ɹǝɟılʍǝu> А стоп.
[14:07:31] <ɹǝɟılʍǝu> Сука, а ведь ты прав.
[14:07:56] <ɹǝɟılʍǝu> Ебаный rar.
[14:21:25] <folex> http://jsfiddle.net/DTcHh/2147/ чяднт?
[14:22:25] <ɹǝɟılʍǝu> А что должго бвть?
[14:23:16] <folex> картиночка проставляться
[14:23:40] <folex> может я в src не то кладу? там же путь надо…
[14:25:34] <Nyancat> товарищи, кто-нибудь имел проблемы с GTK_WIDGET_NO_WINDOW?
[14:26:03] <Nyancat> До этого вообще не линковалось, сейчас всё собрал, но ловлю при запуске symbol lookup error libgtkglext-x11-1.0.so.0: undefined symbol: GTK_WIDGET_NO_WINDOW. :|
[14:26:11] <m4n71k0r> гэтэка
[14:26:27] <Nyancat> Упоминания аналогичных бед почему-то вижу только во всяких багтрекерах рпм-дистрибов.
[14:26:29] <m4n71k0r> мне тут в конфе говорили не пользоваться вещами, которые начинаются на Гэ
[14:26:30] <Nyancat> Например, тут: http://gfs.sourceforge.net/wiki/index.php/Fedora
[14:26:44] <Nyancat> Дык я и не пользуюсь, просто собрать хочу софт. :)
[14:26:46] <m4n71k0r> или не тту
[14:26:49] <m4n71k0r> тут*
[14:27:00] <m4n71k0r> вот gcc всё ещё использую
[14:27:09] <Nyancat> Либа-прослойка над OpenGL, у нее экзамплы как-то юзают gtlglext.
[14:27:20] <ɹǝɟılʍǝu> m4n71k0r, мне дико неловко, но чо мы там с читалкой?..
[14:27:26] <m4n71k0r> ɹǝɟılʍǝu: ничо пока
[14:27:31] <ɹǝɟılʍǝu> Ок. =)
[14:27:33] <m4n71k0r> у меня ж второй круг по сдачи тестов
[14:27:39] <m4n71k0r> по сдаче
[14:27:45] <m4n71k0r> я курю жабу
[14:27:51] <m4n71k0r> мелко нарезаю
[14:27:53] <m4n71k0r> сушу
[14:27:55] <m4n71k0r> курю
[14:28:22] <m4n71k0r> ɹǝɟılʍǝu: плохо что тебе неловко... у тебя полный доступ к репе
[14:28:51] <ɹǝɟılʍǝu> Да у меня тоже щас аттестации =(
[14:29:01] <ɹǝɟılʍǝu> По плюсам.
[14:29:10] <m4n71k0r> эээ
[14:29:13] <m4n71k0r> это как?
[14:29:20] <m4n71k0r> разве по плюсам можно что-то сдать?
[14:29:51] <ɹǝɟılʍǝu> Да, бывают тесты.
[14:32:11] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[14:32:12] dzhon зашёл в конференцию
[14:32:41] <folex> http://jsfiddle.net/DTcHh/2148/ ._\\\
[14:35:17] <ɹǝɟılʍǝu> CONTRACT_DESTRUCTOR()
[14:35:23] <ɹǝɟılʍǝu> Не оч люблю такое =(
[14:39:17] Kerrigаn вышел из конференции
[14:46:20] <ɹǝɟılʍǝu> Сука, концепты ещё не запилили =(
[14:47:42] lifeseemer зашёл в конференцию
[14:48:02] <xfer> http://music.yandex.ru/search?text=Alcest
[14:48:17] lifeseemer вышел из конференции
[14:50:16] <folex> эм
[14:50:25] <folex> на яндекс музыке можно бесплатно слушать музыку?
[14:50:53] <xfer> нет, ты платишь кровью девственниц.
[14:51:08] <folex> хуясе
[14:51:14] <folex> а как так? там же даже рекламы нет
[14:53:17] <xfer> нужно у хиртворка спросить как так яндекс позволяет пиздить музыку.
[14:53:29] <xfer> *пиздит музыку и выдаёт её бедным
[14:54:50] grouzen вышел из конференции
[14:57:30] <folex> http://music.yandex.ru/album/210737/track/2136726
[15:08:20] <xfer> folex: это не алцест.
[15:08:28] <folex> ПРАВДА?!
[15:08:32] <folex> О БОЖЕ ЧТО ЖЕ ДЕЛАТЬ
[15:08:41] <xfer> умереть, как подобает человеку
[15:09:08] <xfer> folex: ты есть на ластфм?
[15:09:12] <folex> да
[15:09:15] <folex> folextux
[15:09:39] <xfer> средняя, лол.
[15:09:48] <folex> я почти не слушаю там
[15:12:57] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[15:12:58] dzhon зашёл в конференцию
[15:14:20] matraskin вышел из конференции
[15:29:17] Cоca~Cola зашёл в конференцию
[15:29:20] rea зашёл в конференцию
[15:50:37] <RTFM> тест
[15:50:46] <ɹǝɟılʍǝu> пассед
[15:50:59] <RTFM> текст синим видно?
[15:51:02] <xfer> lf
[15:51:03] <xfer> да
[15:51:09] <xfer> не у всех
[15:51:13] <RTFM> вот
[15:51:21] <ɹǝɟılʍǝu> Я отключил)
[15:51:21] <RTFM> я хотел узнать, это от клиента зависит?
[15:51:25] <RTFM> ясн =)
[15:51:25] <xfer> да
[15:51:28] <xfer> зависит
[15:51:35] <xfer> не все клиенты подерживают html
[15:51:43] <xfer> вот.
[15:51:58] <ForNeVeR> У меня поддерживает, кажется, но я отключил.
[15:52:29] <uıʃɐɟ∀> Я тоже отключил.
[15:52:33] <xfer> открой кнсоль и посмотри какое говно у тебя отправляется
[15:52:35] <uıʃɐɟ∀> Вроде бы.
[15:52:49] <xfer> <body xmlns='http://www.w3.org/1999/xhtml'>
<p>
<span style='font-weight: bold;'>открой кнсоль и посмотри какое говно у тебя отправляется</span>
</p>
</body>
[15:52:54] <xfer> вот, к примеру.
[15:53:29] <xfer> а текст без форматирования отправляется в виде
<body>текст</body>
[15:53:57] <RTFM> какую консоль?
[15:54:00] <RTFM> у меня pdgin
[15:54:06] <RTFM> я не нашел тут отладку
[15:54:17] <xfer> включи в плагинах "консоль xmpp"
[15:54:27] <xfer> а потом оно в средствах появится.
[15:55:21] <uıʃɐɟ∀> Алсо, тех, кто шлёт цветные месседжи, надо лечить осиновым колом.
[15:55:29] <uıʃɐɟ∀> Ну или просто плюсомётом.
[15:55:52] <xfer> и у кого в никах смешаны алфавиты.
[15:55:55] dzhon вышел из конференции
[15:56:00] <RTFM> и перевернуты буквы
[15:56:03] <RTFM> :D
[15:56:15] <uıʃɐɟ∀> Ну таких тут нет. У всех нормальные юникодные ники, с нормальными символами.
[15:56:28] <RTFM> не, вроде..я встреечал
[15:56:29] <ɹǝɟılʍǝu> Бло
[15:56:35] <ɹǝɟılʍǝu> Я забыл сколько мне лет
[15:56:45] <xfer> да, есть только афалин со смешанным алфавитом.
[15:56:45] <RTFM> у кого то тут, слово английское с кирилицей
[15:56:55] <uıʃɐɟ∀> ɹǝɟılʍǝu: Забыл? Я и не знал никогда.
[15:56:55] <ɹǝɟılʍǝu> send/rexim/Сколько тебе лет?! Я забыл сколько мне! =(/
[15:56:57] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь
[15:57:10] <uıʃɐɟ∀> xfer: У меня не смешанный алфавит. Только BMP.
[15:57:16] <xfer> смешанный.
[15:57:21] <ɹǝɟılʍǝu> Смешной
[15:57:23] <xfer> первая из латинского.
[15:57:28] <xfer> "u"
[15:58:02] <uıʃɐɟ∀> У меня все 6 символов из одной и той же BMP, не пиздите мне тут.
[15:58:10] <ɹǝɟılʍǝu> .calc
[15:58:12] <ɹǝɟılʍǝu> $calc
[15:58:15] <ɹǝɟılʍǝu> Сук
[15:58:31] <xfer> https://www.google.ru/search?q=u
[15:58:40] <ɹǝɟılʍǝu> А, 22 мне.
[15:58:48] <xfer> uıʃɐɟ∀: я только по этой букве автодополнение и юзаю. Если нет uggur.
[15:58:56] <xfer> так что это латинская
[15:58:57] <xfer> проверь.
[15:59:13] <uıʃɐɟ∀> xfer: Не знаю ничего.
[15:59:49] <xfer> >>> "uıʃɐɟ∀"[0]
'u'
>>> "uıʃɐɟ∀"[1]
'\xc4'
>>> "uıʃɐɟ∀"[2]
'\xb1'
[15:59:54] <xfer> вот как-то так еще.
[16:00:17] <uıʃɐɟ∀> xfer: И что? Алфавит-то один и тот же.
[16:00:22] <xfer> алфавит разный.
[16:00:29] <uıʃɐɟ∀> У меня одинаковый.
[16:00:33] <xfer> разный.
[16:00:43] <xfer> разные группы символов, можно сказать так.
[16:00:44] <ɹǝɟılʍǝu> Prelude> let nick = "uıʃɐɟ∀"
Prelude> nick
"u\305\643\592\607\8704"
Prelude> nick !! 0
'u'
[16:00:45] <uıʃɐɟ∀> Хуёвые у тебя алфавиты, значит.
[16:01:19] <uıʃɐɟ∀> Алсо, алфавит - един. Всё остальное - для девочек.
[16:01:45] <uıʃɐɟ∀> Или кто-то застрял в эпохе говнокодировок и прочего ненужного говна?
[16:01:49] <xfer> Более того
[16:01:54] dzhon зашёл в конференцию
[16:01:54] <xfer> ∀ это вообще математический оператор.
[16:02:01] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[16:02:03] <xfer> http://unicode-table.com/ru/search/?q=%E2%88%80
[16:02:11] <xfer> http://unicode-table.com/ru/search/?q=%C9%9F
[16:03:09] <ɹǝɟılʍǝu> Ээ
[16:03:15] <ɹǝɟılʍǝu> Квантор это не оператор же.
[16:03:17] <ɹǝɟılʍǝu> Или нет?)
[16:03:53] <xfer> написано что он в группе математических операторов
[16:03:57] <xfer> http://unicode-table.com/ru/blocks/mathematical-operators/
[16:04:52] <ɹǝɟılʍǝu> Оператор --- это ж функция.
[16:05:06] <ɹǝɟılʍǝu> Почему это можно считать функцией?
[16:05:17] <xfer> спроси у составителей юникода
[16:06:07] <xfer> https://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%BD%D1%82%D0%BE%D1%80
Ква́нтор — общее название для логических операций, ограничивающих область истинности какого-либо предиката <https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B5%D0%B4%D0%B8%D0%BA%D0%B0%D1%82> и создающих высказывание <https://ru.wikipedia.org/wiki/%D0%92%D1%8B%D1%81%D0%BA%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5_(%D0%BB%D0%BE%D0%B3%D0%B8%D0%BA%D0%B0)>. Чаще всего упоминают:
[16:06:15] <xfer> логических операций
[16:08:58] dzhon зашёл в конференцию
[16:12:46] dzhon вышел из конференции: Replaced by new connection
[16:12:47] dzhon зашёл в конференцию
[16:19:13] <horta hell> Карманный спейспарин яростно набрасывается на ɹ… и полосонул когтями, чудом зацепившись за сумку с кошельком вместо живота. ɹ… теряет 3PTC.
[16:19:52] <uıʃɐɟ∀> » набрасывается
» полосонул
А тут времена не согласованы =3
[16:21:10] <xfer> согласованы
[16:21:24] <xfer> он может всё еще набрасываться и уже навредить
[16:21:31] <xfer> но основная масса тела всё еще набрасывается.
[16:21:32] <uıʃɐɟ∀> Нет. Прошедшее с настоящим в одну кучу смешано.
[16:25:31] <xfer> $pet heal
[16:25:31] <horta hell> xfer: Карманный спейспарин будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[16:25:39] <xfer> $pet help
[16:25:39] <horta hell> xfer: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[16:25:43] <xfer> $pet feed
[16:25:43] <horta hell> xfer: Карманный спейспарин не голоден.
[16:25:46] <xfer> $pet stats
[16:25:47] <horta hell> xfer:
Кличка: Карманный спейспарин
Здоровье: 67
Сытость: 99
Возраст: 12 часов
[16:26:04] <xfer> $pet nick овощёк
[16:26:04] <horta hell> xfer: Попробуйте $pet help.
[16:26:11] <xfer> $pet change-nick овощёк
[16:26:11] <horta hell> xfer: Недостаточно PTC. Требуется 1PTC за данную кличку.
[16:26:17] <xfer> у меня же были птц!
[16:26:29] <xfer> $pet rating
[16:26:29] <horta hell> xfer:
zxc: 237PTC
ɹ…: 63PTC
i…: 31PTC
f…: 7PTC
rexim: 4PTC
eaeee: 2PTC
M…: 1PTC
[16:30:03] Cоca~Cola вышел из конференции
[16:30:55] Cоca~Cola зашёл в конференцию
[16:36:50] <ɹǝɟılʍǝu> Бля. Так выходит, что при наследовании в питоне в дочерние классы сыплятся левые приватные методы и поля. Пздц.
[16:39:08] <Myp> ɹǝɟılʍǝu: Ты еще не закопал это говно?
[16:39:20] <Myp> лучше бы lua взял ей богу
[16:40:12] <ɹǝɟılʍǝu> Мне придётся переубедить ~600 кодеров, что нужно бы переписать их код на луа. =(
[16:40:33] <ɹǝɟılʍǝu> // ну или свалить из тензора, бгг
[16:40:37] <Myp> ...ты попал...
[16:40:45] <Myp> Свалить будет проще
[16:40:52] <ɹǝɟılʍǝu> Да.
[16:40:55] <ɹǝɟılʍǝu> Позже)
[16:46:21] <folex> > 600
нихуя себе
[16:46:29] * folex даже думать о таком не хочет
[16:46:32] <folex> 600 человек блядь
[16:46:34] <folex> ебанись
[16:47:58] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:48:00] a1batross зашёл в конференцию
[16:48:29] <ɹǝɟılʍǝu> И ебанусь
!
[16:49:26] <xfer> и ебанётся.
[16:50:47] <ForNeVeR> ɹǝɟılʍǝu: о, да ладно, могло быть хуже.
[16:51:06] <ɹǝɟılʍǝu> Могло)
[16:51:29] <xfer> ты бы мог быть мной
[17:14:07] grouzen зашёл в конференцию
[17:19:07] reggies вышел из конференции
[17:30:24] <xfer> ForNeVeR: мной же быть совсем плохо, да?(
[17:30:26] <xfer> везде кикают
[17:30:30] <xfer> всякие форневеры обижают.
[17:36:42] <Сволота> ɹǝɟılʍǝu: а чем плохо множественное наследование? и кто мешает его тупо не использовать в питоне?
[17:37:09] <ɹǝɟılʍǝu> А при чём тут множественное наследование?
[17:38:27] <folex> бля, как вообще можно программировать без типов?
[17:38:30] <folex> как?
[17:38:31] <folex> просто как?
[17:38:42] <folex> откуда ты знаешь, что функция принимает? Откуда ты знаешь, какие методы есть?
[17:38:46] <Сволота> дык только тогда возникают проблемы с именованием полей
[17:38:50] <ɹǝɟılʍǝu> Есть такая иерархия: A <- B <- C
В классе B у нас есть тонна приватных данных и методов, которые не используются нигде больше. Но они будут в C
[17:39:04] <ɹǝɟılʍǝu> Нахуя?
[17:40:10] <Сволота> а! поля с двумя подчёркиваниями... да, это тоже хуита полная и подлежит выпиливанию отовсюду
[17:40:12] cat3 зашёл в конференцию
[17:41:00] <xfer> folex: программисты просто квалифицируются в гадалок и всё.
[17:41:09] <xfer> а еще есть контракты и другая хуйн
[17:41:16] <ɹǝɟılʍǝu> folex, некоторые говорят, что типизация мешает.
[17:41:24] <ɹǝɟılʍǝu> И нужна только при IO операциях.
[17:41:43] <xfer> чо.
[17:41:45] <ɹǝɟılʍǝu> Для машины оно так и есть, да)
[17:42:02] <Сволота> folex: у меня все функции одинаковы, принимают this и arguments
[17:42:04] <xfer> чо.
[17:42:19] <xfer> ɹǝɟılʍǝu: машине в первую очередь нужно знать с чем она оперирует
[17:42:26] <xfer> иначе намешает тебе чисел с нечислами.
[17:42:37] <ɹǝɟılʍǝu> BCPL всякие там так и жили. Безтиповые языки.
[17:43:02] <folex> Сволота: и как узнать, что туда передавать?
[17:43:04] <folex> ну вот как
[17:43:13] <folex> как код-то блядь читать чужой
[17:43:16] <folex> как его править
[17:43:23] <folex> ты же нихуя не знаешь, чо вокруг происходит
[17:43:35] <ForNeVeR> folex: а зачем его править? Если поправил - всё, код твой уже.
[17:43:50] <folex> ну надо вот тебе поправить
[17:43:52] <xfer> ɹǝɟılʍǝu: вощем-то машина всегда знает чем она оперирует, а вот писаталец на машине этого может не видеть.
[17:44:00] <folex> если там есть аннотации типов, я въезжаю за 10 минут
[17:44:07] <folex> а если нету — я просто в ахуе сижу два дня
[17:44:08] <ForNeVeR> А вообще, есть в этом доля истины. 90% кода всё равно полагаются также на неявную информацию, которая не зашита в типе объекта и нарушают принцип подстановки Лисков.
[17:44:14] <Сволота> документирваться должно только api, а не код
[17:44:21] <ForNeVeR> Безтиповые программисты просто честно об этом заявляют.
[17:45:07] <folex> Сволота: ну вот у меня есть тот же ебаный jquery или просто pure js
[17:45:42] <folex> откуда мне узнать, что мне вернется, если я сделаю $("#photo-upload-form").attr("action", url)[0] ?
[17:45:48] <folex> attr — void?
[17:45:50] <xfer> зачем тебе знать?
[17:45:53] <folex> или все-таки нет?
[17:46:05] <xfer> ты просто берёшь и складываешь это со строкой
[17:46:10] <ForNeVeR> folex: как минимум undefined вернётся.
[17:46:15] <ForNeVeR> Будет збс!
[17:46:19] <folex> короче пизда
[17:46:21] <folex> нет
[17:46:23] <folex> не пизда
[17:46:29] <ForNeVeR> Жигурда.
[17:46:32] <xfer> folex: а еще, кстати.
[17:46:34] <Сволота> узнать через if или try в зависимости от личных предпочтений
[17:46:38] <folex> я просто наглухо не понимаю, кто и как это придумал, и как этим пользуются
[17:47:01] <xfer> if ($("#photo-upload-form") && $("#photo-upload-form").attr) $("#photo-upload-form").attr("action", url)[0]
[17:47:09] <xfer> ой, пардон
[17:47:15] <folex> нахуй иди, жирный
[17:47:25] <xfer> if ($("#photo-upload-form") && $("#photo-upload-form").attr && $("#photo-upload-form").attr("action", url)) $("#photo-upload-form").attr("action", url)[0]
[17:47:27] <folex> заебал подпездывать .___.
[17:47:29] <xfer> теперь всё верно.
[17:48:07] <folex> во всяких хороших динамических языках так же плохо? в ерланге там
[17:48:08] <ɹǝɟılʍǝu> Я хуею с вашего js
[17:48:09] <ForNeVeR> xfer: нет, всё плохо.
[17:48:23] <folex> ɹǝɟılʍǝu, я вообще охуеваю тут сижу
[17:48:31] <xfer> ForNeVeR: верно !>< [хорошо, плохо]
[17:48:32] <ForNeVeR> xfer: вдруг функция $ возвращает undefined каждый третий вызов? Ты должен мемоизировать цепочку!
[17:48:43] Zetoke зашёл в конференцию
[17:48:45] <folex> лолблядь
[17:48:52] <folex> :'(
[17:49:04] <ɹǝɟılʍǝu> лолоблядь
[17:49:10] <ɹǝɟılʍǝu> Лоло-блядь ._.
[17:49:20] <ForNeVeR> xfer: и молись ещё, ничтожество, что там никто геттеры и valueOf не переопределил, потому что вот в этом случае всё реально грустно.
[17:49:24] <ɹǝɟılʍǝu> За что ты так жесток с пингвинчиком Лоло?! x(
[17:49:38] <xfer> ForNeVeR: в sql, к примеру, некоторые части выражения меморизируются самостоятельно
[17:49:51] <ForNeVeR> Но мы не про SQL, а про жабба-скрипт.
[17:50:04] <xfer> в SELECT (expression) FROM ... WHERE (expression) к примеру.
[17:50:07] <ForNeVeR> А в SQL иногда приходится бороться с мемоизацией.
[17:50:34] <ForNeVeR> В order by random() каком-нибудь, например.
[17:51:00] <xfer> не натыкался.
[17:51:13] <Сволота> меморизация не везде нужна, значит её надо прикручивать самостоятельно
[17:51:53] <xfer> Сволота: js придумали для облечения жизни, а эта хрень нужна для облегчения написания кода, значит оно нужно в js.
[17:53:00] <Сволота> ForNeVeR: кстати, шейк сортом по рандому не очень качественый результат даёт
[17:53:01] <xfer> ɹǝɟılʍǝu: лолоблядь == лулу
[17:53:10] <ɹǝɟılʍǝu> Ааа
[17:53:17] <ForNeVeR> Сволота: да, я знаю.
[17:53:29] <ɹǝɟılʍǝu> xfer, false
[17:53:39] <ɹǝɟılʍǝu> Не порти мультик детства! .\_/.
[17:54:03] <Сволота> xfer: для облегчения написания кода придумали кофескрипт
[17:54:05] <xfer> оло
[17:54:07] <xfer> лол
[17:54:10] <xfer> она пепе.
[17:54:11] <xfer> оказывается.
[17:54:27] <xfer> Сволота: кофескрипт придумали те, кто не осилил js
[17:55:08] <Сволота> ForNeVeR: давай я его банхамером стукну
[17:55:18] <xfer> https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B8%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BF%D0%B8%D0%BD%D0%B3%D0%B2%D0%B8%D0%BD%D1%91%D0%BD%D0%BA%D0%B0_%D0%9B%D0%BE%D0%BB%D0%BE
[17:55:28] <xfer> ɹǝɟılʍǝu: оно еще и японское, частично.
[17:55:31] <ForNeVeR> Сволота: да, не возражаю.
[17:56:16] <Сволота> хотя нет, сделаем подругому
[17:56:39] <ForNeVeR> folex: будь мужиком!
[17:56:48] <folex> хуярься в жеппу?
[17:56:56] <ForNeVeR> Чо.
[17:57:10] <Сволота> folex: будет тебя раздражать - можешь принять меры
[17:57:15] <folex> пёхнул раз, пёхнул два — жаваскриптпрограммист^W мужчина навсегда!
[17:57:15] <ɹǝɟılʍǝu> Фолекса натаскиваете?
[17:57:23] <ForNeVeR> ._______.
[17:57:28] <xfer> -_-
[17:57:36] rea вышел из конференции: Вышел из Vacuum-IM
[17:57:37] <xfer> что за хуйню вы тут развели?
[17:57:38] <ɹǝɟılʍǝu> Типа .z
[17:57:42] <ɹǝɟılʍǝu> Тока .folex
[17:57:52] <folex> z?
[17:57:55] <ɹǝɟılʍǝu> .z
[17:57:55] <DeadBot> ɹǝɟılʍǝu: кого?
[17:58:00] <ɹǝɟılʍǝu> Ньюфаги!~
[17:58:00] <folex> wtf?
[17:58:07] <folex> не някай тут
[17:58:12] <Сволота> вообщето мне просто интересно когда folex таки психанёт -_-
[17:58:13] <folex> чо за зэ
[17:58:19] xfer сменил ник на zxc_
[17:58:19] <zxc_> .z
[17:58:19] <DeadBot> zxc_: у вас недостаточно прав для выполнения этого алиаса
[17:58:22] <zxc_> :(
[17:58:24] zxc_ сменил ник на xfer
[17:58:31] <folex> Сволота: я спокоен как удав
[17:58:43] <ForNeVeR> Как питон?
[17:59:18] <folex> как притон
[18:00:38] <folex> прикольно, я бы теперь не удивился, увидев где-нибудь код типа if (req.asldkfaj) (req.asldkfaj) elif (req.askldjlaskjdsmHUYHUYHUY) req.askldjlaskjdsmHUYHUYHUY elif req
[18:00:43] <folex> а чо, валидный код
[18:00:44] <folex> А ВДРУГ
[18:00:50] <folex> ВДРУГ ПРОСТАВИЛИ А ТЫ НЕ ПРОВЕРИЛ
[18:00:54] <folex> ._\\
[18:02:08] <Сволота> кроме if есть try
[18:02:28] <xfer> try{
int main() { }
} catch (e) { }
[18:02:38] <folex> а на ерлангах так же плохо писать как на жс?
[18:02:52] <xfer> на ерленгах переменные не меняются
[18:03:07] <folex> ну иммутабельность здорово конечно
[18:03:07] <xfer> потому что они не переменные.
[18:03:10] <folex> но вопрос не в том
[18:03:34] <Сволота> на ырланге хуже, там нет произвольного количества аргументов в функции
[18:03:41] <folex> .___.
[18:03:47] <folex> толстовато
[18:03:58] <xfer> хз кому это нужно
[18:04:04] <xfer> даже форневер обходится без этого.
[18:05:18] <xfer> Сволота: в c/c++ их тоже нет.
[18:05:58] <folex> там же есть варарг
[18:06:03] <Сволота> xfer: как нет? а printf?
[18:06:04] <folex> думаю сволоте норм
[18:06:21] <xfer> Сволота: это не совсем часть языка.
[18:06:29] <folex> пиздец
[18:06:49] <xfer> folex: варарг хак.
[18:07:58] <Сволота> хм... а как перегрузить operator() под использлвание произвольного количества аргументов?
[18:09:34] <folex> xfer: exactly what your mom said about gangbang
[18:12:59] <ɹǝɟılʍǝu> xfer, поймай конвертик!
[18:13:26] <ɹǝɟılʍǝu> xfer, через вариадики есть.
[18:13:32] <ɹǝɟılʍǝu> Так шо не ври)
[18:14:18] <xfer> ɹǝɟılʍǝu: какой конвертик?
[18:14:20] <ɹǝɟılʍǝu> Сволота, можно, через вариадики)
[18:14:26] <ɹǝɟılʍǝu> xfer, http://pastexen.com/i/BAymE2NhGV.png
[18:14:38] <xfer> а.
[18:14:40] <xfer> выключи смайлы.
[18:15:00] <xfer> вообще как можно в кодерском чяте сидеть со смайлами
[18:15:01] <ForNeVeR> builder.append(s"Available commands for your access level (${level.toString.replace("Access", "")}):\n")
[18:15:03] <ForNeVeR> .___.
[18:15:04] <xfer> несолидно жеж!
[18:15:06] <ForNeVeR> folex: .___.
[18:15:18] <folex> ?
[18:15:25] <ForNeVeR> level.toString.replace("Access", "")
[18:15:27] <folex> а как ты предлагал это делать?
[18:15:32] <folex> предлагаешь*
[18:15:35] <ForNeVeR> Тебе не кажется, что это неподдерживаемое дерьмо?
[18:15:35] <folex> норм способ же
[18:15:44] <ForNeVeR> Норм способ навернуть говна.
[18:15:44] <ɹǝɟılʍǝu> (._. )
[18:15:57] <folex> ForNeVeR: а ты что предлагаешь?
[18:16:01] <ForNeVeR> Ладно, энивэй, я это щас на локализацию переделываю.
[18:16:07] <folex> везде хардкодить названия?
[18:16:21] <ForNeVeR> folex: и вот ты только что наезжал на жабаскриптеров?
[18:16:26] <folex> и блядь, ты как это ревьюил, раз тебе не нравится
[18:16:28] <ForNeVeR> folex: слушай сюда, петухан.
[18:16:35] <folex> ну давай свои охуенный истории, дед
[18:16:45] <folex> расскажи, как полущ
[18:16:52] <folex> я пока за пакетиком схожу
[18:17:14] <Сволота> ɹǝɟılʍǝu: таки покажи код с оператором "скобки" с произвольным количеством аргументов(я то на плюсцы дано забил)
[18:17:23] <folex> ForNeVeR: всё?
[18:17:24] <ForNeVeR> folex: ты вот в этом коде неявно положился на то, что все инстансы класса AccessLevel содержат в своём названии слово "Access", и при этом будут презентабельно выглядеть, если его из них пострипать.
[18:17:35] <ɹǝɟılʍǝu> Сволота, ща
[18:17:36] <folex> да, так и сделал
[18:17:44] <ForNeVeR> И это полная хуйня.
[18:17:59] <folex> альтернативой было бы хранить рядом с каждом уровнем его название в виде строки
[18:18:08] <ForNeVeR> Не говоря уже о том, что это было неверно с самого начала, т.к. есть RoomAdminAccess/
[18:18:20] <ForNeVeR> folex: да, было и остаётся.
[18:18:21] <xfer> level RoomAdmin
[18:18:25] <xfer> всё бы норм было бы.
[18:18:28] <folex> и? RoomAdmin норм
[18:18:29] sakhalines зашёл в конференцию
[18:18:30] <xfer> level RoomAdmin/
[18:18:32] <xfer> точнее.
[18:18:41] <ForNeVeR> Нахер тогда отрезать Access?
[18:18:48] <folex> ебано выглядит потому что
[18:18:54] <ForNeVeR> И так ебано.
[18:18:55] <xfer> а мне норм.
[18:18:57] <folex> тавтология, вся хуйня
[18:19:00] <sakhalines> Доброго времени.
Есть ли возможность каким-либо образом загрузить модуль предназначенный для более старой версии Perl?
Вот такая ошибка:
Perl API version v5.14.0 of "тутИмяМодуля" does not match v5.18.0
[18:19:15] <sakhalines> ах да. Язык Perl
[18:19:18] <xfer> folex: это потому что ты англичянин дохера.
[18:19:22] <folex> you don't say
[18:19:27] <xfer> не ебано и не тавтология.
[18:19:35] <folex> xfer, exactly what your mom said
[18:19:43] <xfer> access и levelaccess это дохуя разные слова.
[18:19:46] <xfer> folex: идинахуй.
[18:19:48] <folex> меня неожиданно доебал эмунера
[18:20:05] <folex> no offence
[18:20:05] <xfer> со своим ненужным юзанием английского языка в ненужных мистах.
[18:20:09] <ɹǝɟılʍǝu> Кстати. битбакет тоже умеет пропускать пустые каталоги
[18:21:00] <xfer> пропускать?
[18:21:04] <xfer> они недобавляются.
[18:21:28] <ForNeVeR> folex: можешь забанить или кикнуть.
[18:22:04] <ɹǝɟılʍǝu> Сволота, не нашёл свой охуенный партиал =( Вот тебе другой пример, честно спизженный http://coliru.stacked-crooked.com/a/379d867cdf177ba0
[18:22:29] <folex> ForNeVeR: я не админ
[18:22:55] <ForNeVeR> folex: пиздишь.
[18:23:08] <ForNeVeR> А хотя...
[18:23:12] <ForNeVeR> Ну ты модер, кароч.
[18:23:13] <folex> .whois folex
[18:23:15] <DeadBot> folex: member/moderator
online()
зашел в конфу 25.11.14 12:20:52
уровень доступа: 7
[18:23:17] <folex> хуясе
[18:23:21] <ForNeVeR> Кикнуть ты точно можешь.
[18:23:23] <Сволота> тоесть теперь в плюсах можно писать такие же 3 точеи как и в кофескрипте?
[18:23:23] <ForNeVeR> :3
[18:23:33] <ɹǝɟılʍǝu> Сволота, типа того
[18:23:40] <ForNeVeR> Сволота: да, приблизительно так.
[18:23:55] <ɹǝɟılʍǝu> Рекурсивные шаблоны, всё такое.
[18:24:06] <Zetoke> ForNeVeR, забанить мемберов он не может
[18:24:10] <Zetoke> если я не ошибаюсь
[18:24:18] <Zetoke> Только если кикнуть
[18:24:29] <Zetoke> А вот немемберов может забанить, наверное
[18:24:39] <folex> да нахуй только мне это
[18:24:43] <ForNeVeR> Zetoke: пусть кикает, чо. Если б мне дали модера, то я бы всех подряд кикал, кого могу :3
[18:24:57] <folex> не люблю махать банхамерром, я ж не пидор
[18:24:59] <folex> ой
[18:25:09] <Сволота> и такой банхамер одноразовый, при следующем логине пропадает
[18:25:24] <Zetoke> Сволота, дада
[18:25:27] <folex> .kick Сволота
[18:25:27] <DeadBot> folex: не получилося
[18:25:32] <folex> .__.
[18:25:41] <folex> забыл снять с предохранителя
[18:25:42] <Zetoke> folex, он админ
[18:25:49] <folex> Zetoke: you don't say
[18:25:49] <Zetoke> ты не сможешь его кикнуть
[18:26:03] <ɹǝɟılʍǝu> .moderator ForNeVeR
[18:26:03] <DeadBot> ɹǝɟılʍǝu: ok
[18:26:07] <ɹǝɟılʍǝu> :3
[18:26:07] <folex> Zetoke: научи меня
[18:26:09] <folex> лул
[18:26:10] <ɹǝɟılʍǝu> Теперь можешь!
[18:26:18] <ForNeVeR> ._____.
[18:26:19] <folex> .whois ForNeVeR
[18:26:19] <DeadBot> folex: owner/moderator
online(Yep, I'm here.)
зашел в конфу 21.11.14 10:18:25
уровень доступа: 11
[18:26:23] <folex> :(
[18:26:31] <ɹǝɟılʍǝu> .god Machine
[18:26:34] <Zetoke> Вообще система roles/affilations в XMPP конечно прикольная. Но слишком переусложнённая
[18:26:52] xspeed зашёл в конференцию
[18:26:55] <xfer> и тугая.
[18:27:04] <ɹǝɟılʍǝu> Опять всё опошлил!
[18:27:13] <xfer> нет, это ты подумал пошло.
[18:27:14] <ɹǝɟılʍǝu> Ой, ты не Myp ._.
[18:27:17] <xfer> я сказал нормально.
[18:27:22] <Zetoke> Она очень гибкая и тому подобное. Но все равно не все могут в неё въехать с первого раза, лол
[18:27:29] <Zetoke> Гибкая
[18:27:30] <Zetoke> тугая
[18:27:45] <folex> hotgay
[18:27:46] <xfer> Zetoke: если была бы гибкая, то не строили бы ботов, которые бы её ломали.
[18:28:23] <Zetoke> xfer, в плане?
[18:28:34] <xfer> модератор не может кикнуть модератора, к примеру
[18:28:39] rea зашёл в конференцию
[18:28:41] <Zetoke> Да
[18:29:09] <ForNeVeR> $help
[18:29:09] <Zetoke> А также модератор мембер не может кикнуть немодератора админа
[18:29:13] <horta hell> ForNeVeR: Available commands for your access level (RoomAdmin):
• Markov: ......... say, s
• KarmaPlugin: .... karma
• Wtf: ............ wtf, wtf-delete
• HtmlReader: ..... link
• Version: ........ version
• Mail: ........... send
• Pet: ............ pet
• Fortune: ........ fortune
• Helper: ......... man, help
• Dice: ........... dice
• Bash: ........... bash
• Log: ............ search
• Access: ......... access
[18:29:15] <Zetoke> точнее, может
[18:29:39] <Zetoke> ForNeVeR, а чо ты фолексу не даш админа полностью?
[18:29:41] <Сволота> зато владелец может свергнуть других владельцев и стать ЧОРНЫМ ВЛАСТЕЛИНОМ конфы 8-)
[18:29:47] <Zetoke> Сволота, да
[18:30:01] <folex> Zetoke: вдруг я нажрусь
[18:30:06] <folex> а тут придет уггур
[18:30:08] sakhalines вышел из конференции
[18:30:13] <folex> или эмунера
[18:30:14] <ForNeVeR> Zetoke: а почему я должен это сделать? Админа ему вообще свололо дал, я не при делах.
[18:30:15] <folex> или микель
[18:30:21] <Zetoke> folex, уггур админ
[18:30:26] <Zetoke> С ним ты ничего не сможешь сделать
[18:30:29] <folex> какой ужас
[18:30:46] <ForNeVeR> Не, ну идея здравая, вообще-то.
[18:30:48] <Zetoke> ForNeVeR, ему дали не админа, а модератора. Поменяли лишь роль, а не affilation
[18:30:52] <Zetoke> Он остался мембером по сути
[18:30:53] <folex> блядь, тут у меня есть уже написанные какие-то ебаные контроллеры на кофескрипте
[18:31:02] <ForNeVeR> Но мы пока что не объявляли набор админов.
[18:31:06] <ForNeVeR> Zetoke: я знаю.
[18:31:19] <folex> хуй знает, как ими пользоваться
[18:31:19] <Zetoke> ForNeVeR, но я решил позанудствовать ;3
[18:31:23] <folex> вызываю — не работает
[18:31:25] <folex> дерьмина
[18:31:28] <ForNeVeR> folex: норм, я тоже пишу контроллеры на кофескрипте.
[18:31:34] <Сволота> folex: покаж их
[18:32:02] <folex> nda же
[18:32:11] <folex> а еще по ходу это просто контроллеры
[18:32:17] <Zetoke> folex, а ты на пол-шишечки покажи ему их
[18:32:31] <folex> и нахуя у них метод show не ясно
[18:32:44] <folex> а, оно гугл-мапсы юзает
[18:32:50] <Zetoke> folex, ты мне напоминаешь Керригана сейчас
[18:33:06] <folex> да? чем?
[18:33:11] <Zetoke> Тот тоже снихуя начнёт пиздеть о хуйне, о которой совершенно никто не в курсе
[18:33:17] <Zetoke> Просто вот говорят, говорят
[18:33:23] <folex> форневер в курсе
[18:33:25] <Zetoke> А он "Что-то show не работает"
[18:33:28] <Zetoke> А, ну окей
[18:33:33] <folex> не пизди мне тут
[18:33:38] <Zetoke> слышь нахуй
[18:33:38] <xfer> задроты в треде.
[18:33:39] <folex> и керригану помогают
[18:33:46] <folex> Zetoke: ты чото шумный сегодня
[18:33:51] <folex> цыц
[18:33:53] <folex> !
[18:33:58] <folex> .цыц Zetoke
[18:34:03] <Zetoke> folex, это больше в нет69 происходит, ане тут
[18:34:08] <ɹǝɟılʍǝu> Фолекс, заёб
[18:34:18] <folex> я же шучу .___.
[18:34:25] <Myp> Что тут, блять, за ЛОР устроили?
[18:34:28] <ɹǝɟılʍǝu> Я хз
[18:34:30] <folex> цетока милый, он знает
[18:34:35] <ForNeVeR> Давайте боронить!
[18:34:36] <ɹǝɟılʍǝu> Все матерятся, несут бред.
[18:34:40] <Myp> ForNeVeR: Да!
[18:34:42] <xfer> да
[18:34:46] <folex> похоже на интернет!
[18:34:46] <ɹǝɟılʍǝu> Нет бы что интересного принесли.
[18:34:46] <xfer> настало время забанить меня
[18:34:52] <xfer> .ban xfer пошёл нахуй
[18:34:52] <DeadBot> xfer: фиг
[18:34:56] <ɹǝɟılʍǝu> Поговорили бы про матан какой.
[18:34:56] <xfer> ForNeVeR:
[18:35:00] <xfer> исправь
[18:35:04] <ForNeVeR> xfer: пошёл нахуй.
[18:35:07] <folex> лол
[18:35:11] xfer выгнали из конференции
[18:35:16] <ForNeVeR> Лол.
[18:35:26] <ɹǝɟılʍǝu> -_-
[18:36:02] <folex> Сволота: http://jsfiddle.net/fdr0vvvf/
[18:37:07] <folex> ForNeVeR: ^ // если интересно вдруг
[18:38:11] <ForNeVeR> folex: ну, гм, надо смотреть, что делает new @Maps.Map.
[18:38:22] <folex> там же есть
[18:38:33] <folex> а
[18:38:37] <Сволота> folex: ну рисует карту и показвает на ней место, и что?
[18:38:44] <folex> ну у меня ничего не происходит
[18:38:45] <ForNeVeR> folex: я не знаю, что делает new google.maps.Map.
[18:40:17] <Сволота> folex: а ты id элемента правильно указал?
[18:40:50] <Сволота> он при вызове new указывается, если что
[18:42:24] <folex> 0 передаю
[18:43:02] <Сволота> и чего ты после этого хочешь :-D
[18:43:17] <folex> а почему не 0?
[18:43:36] <Сволота> по стандарту
[18:43:56] <Сволота> начинаться должно с буквы
[18:43:59] <folex> хы
[18:44:46] <folex> "abcd" ничо не поменяло
[18:45:29] <Сволота> а ты место где отрисовывается карта переобозвать не забыл?
[18:45:51] <folex> не понял
[18:47:04] <ForNeVeR> Бльо, как локализовать штуки типа s"$user's karma"?
[18:48:38] <folex> Сволота: куда переименовать? .__.
[18:48:39] <ɹǝɟılʍǝu> "$user'ва карма"
[18:48:46] <ɹǝɟılʍǝu> Хуева карма
[18:48:53] <ɹǝɟılʍǝu> Миксерова карма
[18:48:54] <folex> Ванява карма
[18:49:00] <ɹǝɟılʍǝu> Да
[18:49:11] <folex> пизда .__.
[18:49:12] <ɹǝɟılʍǝu> Карма пользователя Ваня
[18:49:26] <folex> 's норм
[18:49:29] <Сволота> @map = new @Maps.Map document.getElementById(@id), mapOptions
[18:49:30] <folex> мы ж тут не тупые
[18:49:42] <Сволота> тебе эта строка о чём говорит?
[18:50:01] <folex> что оно инициализирует элементом карту
[18:50:02] <folex> хмм
[18:50:12] <ɹǝɟılʍǝu> folex, тогда нихуя не локализация.
[18:50:34] <folex> Сволота: а любого типа элемент туда подойдет? или мне нужно создать его нормального размера и все такое?
[18:50:35] <folex> .___.
[18:50:42] <folex> как думаешь?
[18:51:02] <Сволота> я не думаю
[18:51:05] <ForNeVeR> Ых, придётся шаблоны для String.format тоже в локализацию сувать.
[18:51:17] <Сволота> мне не интересно думать 8-)
[18:51:23] <folex> эт правильно
[18:51:27] <ForNeVeR> "%s's karma", "Карма пользователя %s"/
[18:51:33] <ɹǝɟılʍǝu> ForNeVeR, угу
[18:51:49] <Сволота> ну установи габариты элемента через CSS
[18:52:45] <Сволота> я то другой движек для карт использую, а как в этом мне мало интересно сейчас
[18:57:33] <folex> ебать, получилось!
[18:57:36] <folex> ну охуеть
[19:06:28] magog вышел из конференции
[19:07:52] dzhon вышел из конференции
[19:09:53] dzhon зашёл в конференцию
[19:11:56] <m4n71k0r> Сволота: движок* же
[19:12:09] <m4n71k0r> Сволота: а Движек - это поляк такой
[19:12:35] <m4n71k0r> folex: что у тебя там получилось?
[19:12:41] <m4n71k0r> утро аще
[19:12:50] dzhon вышел из конференции
[19:13:08] <folex> m4n71k0r: модальное окошко показать
[19:13:10] <folex> и карту показать
[19:13:18] <folex> осталось карту в окошко захуярить
[19:14:48] <m4n71k0r> а я вчера последовал совету акона и стал перехерачивать все кейс-классы … и ЁбнутыйНаВсюГоловуМатьЕгоХэндлерЗапросов
[19:14:59] <Сволота> когда слышу "получилось" вспоминаю тестдрайв ловушки на леопольда
[19:15:12] <m4n71k0r> до трёх часов сидел... ещё дофига осталось
[19:15:29] <m4n71k0r> получилозь
[19:15:48] <m4n71k0r> да, хороший мультфильм
[19:15:53] <m4n71k0r> добрый
[19:16:06] dzhon зашёл в конференцию
[19:21:27] <ForNeVeR> Уф, осталось только пета перевести.
[19:27:06] <ForNeVeR> Примерно половина локализуемого текста в хорте скрывается внутри пета >_<
[19:27:42] O01eg зашёл в конференцию
[19:27:51] <RTFM> че такое хорта
[19:27:55] <RTFM> так и не понимаю
[19:28:10] <ForNeVeR> horta hell <- вот хорта.
[19:28:10] <cat3> RTFM, животное местное
[19:28:26] <RTFM> ааа
[19:28:31] <RTFM> все, забыл, вчера же заметил
[19:28:44] <cat3> товарищи, я к вам снова за советом :з
[19:28:53] <RTFM> cat3: о привет кста=)
[19:29:13] O01eg вышел из конференции
[19:30:44] <ɹǝɟılʍǝu> $pet heal
[19:30:46] <ɹǝɟılʍǝu> $pet feed
[19:30:46] <horta hell> ɹǝɟılʍǝu: Карманный спейспарин будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[19:30:49] <horta hell> ɹǝɟılʍǝu: Карманный спейспарин отвернулся, брезгуя.
[19:30:57] <ɹǝɟılʍǝu> $say 15
[19:31:35] O01eg зашёл в конференцию
[19:31:46] <horta hell> ɹǝɟılʍǝu: Requested phrase was not found, sorry.
[19:31:46] <cat3> в общем у меня всё тот же робот. Он может воспроизводить ~20 звуков разного тона, время у него в миллисекундах. Программируется он почти_на_С. Я хотет, что бы он играл имперский марш :D
[19:31:52] <ɹǝɟılʍǝu> $say 13
[19:31:52] <horta hell> ɹǝɟılʍǝu: Requested phrase was not found, sorry.
[19:31:56] <ɹǝɟılʍǝu> $say 13
[19:31:56] <horta hell> ɹǝɟılʍǝu: m…, дай-ка себя на работе, кто-то потом ругался по чяту, что какого хера исходники сохранили в utf-8, а не мунхок ли ты?
[19:32:06] <ɹǝɟılʍǝu> $say 13
[19:32:07] <horta hell> ɹǝɟılʍǝu: Блин, почему люди кидают этот дем? :D Они про поней совершенно ничего не слушать.
[19:32:12] <ɹǝɟılʍǝu> $say 13
[19:32:12] <horta hell> ɹǝɟılʍǝu: Но это лучше, чем в питоне есть модуль или что-нибудь для такого? http://qt-project.org/doc/qt-5/QDir.html#The Current Directory and Other Special Paths
[19:32:13] <ForNeVeR> > какого хера исходники сохранили в utf-8, а не мунхок ли ты?
[19:32:23] <ɹǝɟılʍǝu> $say 13
[19:32:32] <cat3> ɹǝɟılʍǝu, хорош с ботом играться :з
[19:32:35] <ForNeVeR> cat3: какой такой робот с музыкой? Я про такого не помню!
[19:32:38] <ɹǝɟılʍǝu> =(
[19:33:08] <cat3> ForNeVeR, Lego Mindstorms, программируется на C. Задачу основную он уже почти делает, но я вот захотел шоб он её делал под музыку :з
[19:33:27] <cat3> >на С
на NXC
[19:33:38] <ForNeVeR> Ъ!
[19:34:19] <cat3> загрузить в него трек нельзя, нужно шоб он в программе был
[19:34:58] m4n71k0r вышел из конференции
[19:34:59] <uggur> $say 13
[19:35:09] <horta hell> uggur: И если он упадёт -- это операция при которой [гипер]плоскость разделяет множество на подмножества.
[19:35:16] <cat3> я так подозреваю, нужно из имперский_марш.mp3 сделать текст из букав ~A-Z, и циклом читать...
[19:35:18] <Сволота> cat3: тоесть стоит задача конвертнуть какойнибудь аудиоформат в формат для робота с максимальным приближением?
[19:35:38] <cat3> Сволота, у робота нет формата, но я могу сделать так, шоб он читал строчку
[19:35:50] <cat3> например, А - самый высокий звук, z - низкий
[19:36:07] <uggur> cat3: Ну юзай MIDI?
[19:36:09] <ForNeVeR> cat3: ну и длительность подогнать.
[19:36:13] <cat3> ну и N мс на каждую буковку...
[19:36:27] <uggur> Длительность -- в шестнадцатых
[19:36:33] <uggur> Высота -- буквой
[19:36:44] <uggur> cat3: Лучше сделать относительной :)
[19:36:55] <Сволота> зачем буквы? тройки интов
[19:36:57] <uggur> Так проще конвертить другую музыку будет.
[19:37:11] <uggur> Сволота: Что за тройки?
[19:37:13] <cat3> в каком смысле относительной?
[19:37:40] <Сволота> частота, громкость, длительность
[19:37:40] <uggur> cat3: Говорю же, АААА -- это 4 шестнадцатых доли (1/4).
[19:37:53] <cat3>
[19:37:55] <cat3> вариант
[19:38:12] <uggur> А уже потом доли превращать в миллисекунды с помощью константы SPEED
[19:38:28] <cat3> проблема в том, что робот не воспринимает никакие файлы
[19:38:36] <cat3> звук должен быть вписан в программу
[19:38:52] <uggur> cat3: Ну и что?
[19:39:02] <uggur> Просто скопируй туда и всё.
[19:39:21] <cat3> что именно скопировать?
[19:39:27] <uggur> Строку SONG
[19:39:32] <cat3> вот
[19:39:42] <Сволота> сгенерь *.h и подключи
[19:39:46] <cat3> теперь самое главное - как её из .mp3 получить?
[19:39:53] <Сволота> комировать - не наш метод
[19:40:11] <cat3> Сволота, оно не может в .h
[19:41:23] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[19:41:25] dzhon зашёл в конференцию
[19:41:58] <uggur> cat3: Получи из MIDI
[19:42:34] <cat3> uggur, ну ты прям решение сказал :D MIDI с треком есть, что дальше-то?
[19:42:49] <uggur> Дальше его просто сконвертить же
[19:43:09] <Сволота> нужна спецификация на midi чтобы понять как из него получить что надо
[19:43:46] Zetoke вышел из конференции
[19:44:46] <uggur> Или вручную забить в редактор и потом набить ноты :)
[19:47:42] <Сволота> вручную? но для этого нужны индусы
[19:49:07] <uggur> готов набить за $10
[19:49:09] <uggur> ^)
[19:49:11] <uggur> :0
[19:49:14] Graf зашёл в конференцию
[19:49:15] <uggur> %)
[19:49:25] Graf вышел из конференции
[19:50:42] * cat3 нашёл хорошую пикчу
[19:50:54] <cat3> соответствие частот и нот
[19:51:14] <cat3> хотя бы частоты из midi взять :с
[19:51:30] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[19:51:32] dzhon зашёл в конференцию
[19:53:12] ɹǝɟılʍǝu вышел из конференции
[19:57:04] <folex> пиздец
[19:57:07] <folex> ну и хуищще
[19:58:09] ɹǝɟılʍǝu зашёл в конференцию
[19:59:27] Myp вышел из конференции
[20:00:10] Cоca~Cola вышел из конференции
[20:02:13] dzhon вышел из конференции
[20:03:06] dzhon зашёл в конференцию
[20:05:47] <folex> блядь, мне сюда клиент для форсквера впиливать теперь нужно
[20:10:19] <ɹǝɟılʍǝu> Тебе больше некуда свой словесный понос девать?
[20:11:58] <folex> :(
[20:12:14] <folex> у тебя месячные?
[20:12:42] <folex> я тут делюсь ценными впечатлениями
[20:12:55] <folex> вон ртфм посмотрит, и поймет, что не стоит
[20:14:33] <ɹǝɟılʍǝu> Твоя инфа — только твои жалобы. Шо как тёлка, а не проограммист? Есть проьлема — решай, а не ной в чат.
[20:15:01] <ForNeVeR> ɹǝɟılʍǝu: +
[20:15:13] <ForNeVeR> folex: заведи себе твитор.
[20:15:36] <folex> :(
[20:15:52] <uggur> ForNeVeR: через кармоплагин плюсуй :)
[20:16:01] <uggur> х)
[20:16:04] <ForNeVeR> $karma ɹǝɟılʍǝu +
[20:16:06] <horta hell> ForNeVeR: ɹ…'s karma changed
[20:16:29] <uggur> $karma ɹǝɟılʍǝu +
[20:16:30] <horta hell> uggur: ɹ…'s karma changed
[20:16:35] <uggur> $karma top
[20:16:35] <horta hell> uggur:
rexim 4
С… 2
ɹ…‎ 2
F… 2
m4n71k0r 2
[20:16:46] <uggur> $karma show ɹǝɟılʍǝu
[20:16:46] <horta hell> uggur: ɹ…'s karma: 1
[20:16:59] <ɹǝɟılʍǝu> На всяк случай. Тёлка ≠ женщина.
[20:17:50] <uggur> a != b, a === b
[20:17:51] <uggur> ?
[20:18:42] <ɹǝɟılʍǝu> Тёлкой может быть кто угодно, а женщина это женщина) извините за быдлосленг...
[20:19:09] <uggur> "Тёлкой может быть кто угодно" лол, вспомнились имплиситы из скалы
[20:24:39] <ForNeVeR> ._.
[20:24:58] <Сволота> да, тёлкой может быть кто угодно, даже детёныш коровы женского пола
[20:25:52] <RTFM> Оо
[20:26:59] <uggur> ForNeVeR: Что, я не так их понимаю?
[20:27:07] <ɹǝɟılʍǝu> Ыы
[20:27:18] <uggur> Кстати, можно ещё придумать тёлкомонаду
[20:27:30] <ForNeVeR> Вы упоротые.
[20:27:36] <ForNeVeR> Пишите код.
[20:27:36] <ɹǝɟılʍǝu> Да.
[20:27:51] <uggur> ForNeVeR: А с помощью монады можно сделать безопасный каст?
[20:27:57] * ForNeVeR тычет палочкой в websharper.
[20:28:13] <ForNeVeR> uggur: Аман бы пояснил тебе, что есть только одна безопасная каста.
[20:28:54] <uggur> Вверх?
[20:29:15] <uggur> ForNeVeR: А всё-таки, можно кастовать безопасно в монаде?
[20:29:25] <ForNeVeR> uggur: что такое "кастовать"?
[20:29:36] <uggur> Это значит в данном случае "приводить к дочернему типу"
[20:29:36] <ForNeVeR> И почему ты не можешь кастовать безопасно без монады?
[20:29:55] <uggur> А как в скале безопасно кастовать без монады?
[20:29:58] <ForNeVeR> А если можешь - то почему полагаешь, что внутри монады нельзя делать то же самое?
[20:30:13] <ForNeVeR> uggur: ну, гм, сперва проверяешь на isInstanceOf, а потом asInstanceOf.
[20:30:16] <ɹǝɟılʍǝu> uggur, в хаскеле можно обарачивать в IO монады и обратно, почти преобразование)
[20:30:20] <uggur> Нуууу...
[20:30:26] <ForNeVeR> Спрашивай дальше. Я не понимаю вопрос.
[20:30:46] <ForNeVeR> Или ты меня щас спрашиваешь "как безопасно выполнить действие, небезопасное по определению"?
[20:30:50] <uggur> Да.
[20:30:57] <uggur> И чтобы без try catch
[20:30:59] <ForNeVeR> В хаскеле эксепшены явно декларируются, например, с помощью монад.
[20:31:08] <ɹǝɟılʍǝu> Угусь.
[20:31:21] <ForNeVeR> uggur: нельзя так. Если у тебя действие небезопасное - то всё, ты соснул.
[20:32:06] <ForNeVeR> uggur: на самом деле ты спрашиваешь, позволяют ли более продвинутые системы типов не утрачивать информацию о типах, чтобы уменьшить количество небезопасных преобразований, которые происходят из-за того, что эта информация была утрачена.
[20:32:06] <Сволота> вообщето ыкзепшоны сами по себе безопасны, и почему в хаскеле их привязали к IO ?
[20:32:15] <ForNeVeR> uggur: ответ на твой вопрос - да, можно.
[20:32:24] <ɹǝɟılʍǝu> Unsafe suck. Use condom IO wrapper.
[20:32:31] <ɹǝɟılʍǝu> custom*
[20:32:56] <uggur> ForNeVeR: Как?
[20:32:57] <ForNeVeR> unsafePerformIO
[20:33:00] <ForNeVeR> Ололо!
[20:33:10] <ForNeVeR> uggur: да простейшие генерики с контравариацией.
[20:33:14] <ForNeVeR> uggur: тайпклассы.
[20:33:39] <ForNeVeR> uggur: вот эти вот все умеют реже стирать информацию о типах и таким образом избегать кастов вообще.
[20:35:24] rexim зашёл в конференцию
[20:36:16] <ForNeVeR> rexim: миксер!
[20:36:22] <rexim> Вака-вака!
[20:36:24] <rexim> ForNeVeR, форнёвер!
[20:36:49] <ɹǝɟılʍǝu> rexim, ,призраки!
[20:37:02] <rexim> О_О
[20:37:04] <rexim> Где?!
[20:37:06] <ForNeVeR> Што.
[20:37:19] <ɹǝɟılʍǝu> Вака вака
[20:37:48] <rexim> Нялайферяка!
[20:37:59] <uggur> ForNeVeR: Знаешь, по-моему в скалу нужно утиную типизацию :)
[20:38:01] <ɹǝɟılʍǝu> Дыа
[20:38:13] <rexim> ForNeVeR, ты опять уггура не покормил?
[20:38:19] <ɹǝɟılʍǝu> uggur, шоб вилку в нос сувать?
[20:38:33] <uggur> Чтобы исчезла проблема с кастом :)
[20:38:37] <ForNeVeR> uggur: shapeless умеет структурную типизацию.
[20:39:04] <uggur> Почему я не могу использовать человека в качестве вектора просто потому что он не наследовался от вектора?
[20:39:17] <uggur> Методы-то у него такие же.
[20:39:32] <uggur> Хотя, с точки зрения удобства программирования этот подход может быть и не ОК %)
[20:39:32] <ɹǝɟılʍǝu> Ох
[20:39:58] <ForNeVeR> uggur: структурная типизация.
[20:40:36] <rexim> Хм...
[20:41:01] <rexim> Мы тут на работе выяснили, что админ суммонится на слово "жопа"
[20:41:51] <ɹǝɟılʍǝu> Лол
[20:43:27] <uggur> ну, норм
[20:43:35] <uggur> хороший админ
[20:44:36] <rexim> Nadim, why do I think that you don't speak Russian?
[20:46:34] <ForNeVeR> rexim: why do I think that you don't speak Russian either?
[20:47:06] <rexim> ForNeVeR, because I forgot to enable my spell checker again.
[20:47:22] xspeed вышел из конференции
[20:48:14] * Сволота do not speak russian too :(
[20:48:21] m4n71k0r зашёл в конференцию
[20:48:31] <rexim> ForNeVeR, who is Nadim, btw?
[20:48:53] <rexim> Did you interview him/her?
[20:49:34] <ForNeVeR> rexim: no, but I can remember our old comrade Phoenix who maybe was named like this.
[20:49:47] <rexim> ForNeVeR, alright...
[20:49:59] <rexim> Сволота, why? Did you fail the exam? :(
[20:50:12] <m4n71k0r> who is fucking Phoenix?
[20:50:21] <ForNeVeR> ._.
[20:50:24] <m4n71k0r> Nadim: ты чо не русский?
[20:50:26] <rexim> xD
[20:50:49] <m4n71k0r> Nadim: чо тут забыл ваще ёба?
[20:50:49] <rexim> Why do we even need to fuck Phoenix?
[20:50:55] <Nadim> русский, а что?
[20:51:00] <ForNeVeR> /___\
[20:51:00] <folex> > uggur: ну, гм, сперва проверяешь на isInstanceOf, а потом asInstanceOf.
ебу даешь?
[20:51:01] <m4n71k0r> Nadim: ну вот
[20:51:05] <rexim> Ну воот...
[20:51:11] <m4n71k0r> Nadim: а то пацаны не понимают
[20:51:17] <uggur> folex: шта?
[20:51:21] <ForNeVeR> folex: но это же _безопасно_. Хотя и ебануто, да.
[20:51:27] <Сволота> кстати, хортопилы, вы случаем не запилили возможность вывести список посетителей?
[20:51:37] <m4n71k0r> ForNeVeR: \^__^/
[20:51:48] <ForNeVeR> Сволота: нет, но в этом году собираемся, лул.
[20:52:01] ɹǝɟılʍǝu вышел из конференции
[20:52:07] <Nadim> Да, я тут когда-то был)
[20:52:12] <m4n71k0r> Сволота: а очень надо?
[20:52:16] <ForNeVeR> Nadim: как давно?
[20:52:17] hinst зашёл в конференцию
[20:52:18] <uggur> сделаем до октября
[20:52:27] ɹǝɟılʍǝu зашёл в конференцию
[20:52:32] <m4n71k0r> Nadim: но ты не Злак? и не Neznaika ?
[20:52:32] <Nadim> 2008 год
[20:52:33] <Сволота> m4n71k0r: не надо, но удобно
[20:52:34] <rexim> Сволота, так чо у тебя с экзаменом-то?
[20:52:36] <ForNeVeR> Сказали "в октябре" - хначит, в октябре.
[20:52:40] <rexim> ɹǝɟılʍǝu, автобусэ?
[20:52:45] <ForNeVeR> Nadim: феня, ты ли это?!
[20:52:49] <uggur> ForNeVeR: Дыа! 8)
[20:52:56] <Nadim> нет, у меня был уебанский ник феникс тогда)
[20:53:02] <ForNeVeR> Дыа!
[20:53:07] <ForNeVeR> .member Nadim
[20:53:07] <DeadBot> ForNeVeR: ok
[20:53:13] <rexim> Nadim, фениксушка! :3
[20:53:16] <Сволота> rexim: сначала надо язык выучить, а наблюдения показывают что экзамен сдавать рановато
[20:53:16] <rexim> Где ты был?
[20:53:22] <m4n71k0r> а сам феникс ок был?
[20:53:23] <ForNeVeR> Nadim: вернулся, родненький!
[20:53:35] <rexim> Сволота, эм... а в чем проблемы? В чятики все вроде ок.
[20:53:36] <uggur> Переродился в священном пламени очищения 8)
[20:53:50] <Nadim> хехех, уж не думал что кто-то вспомнит)
[20:54:04] <folex> uggur@jabber.ru 19:39 ForNeVeR: Знаешь, по-моему в скалу нужно утиную типизацию :)
она итак есть
[20:54:06] <ɹǝɟılʍǝu> rexim, да
[20:54:08] <rexim> Nadim, Цодингтим никого не забывает...
[20:54:37] <rexim> ɹǝɟılʍǝu, :3
[20:54:45] <folex> ForNeVeR 19:40 uggur: shapeless умеет структурную типизацию.
Зависимые типы ты хотел сказать?
[20:54:55] <Nadim> я уже не помню почему-то выпилился из жаббера, сегодня после бессонной ночи внезапно решил заглянуть посмотреть чокак тут)
[20:55:01] <Сволота> остались Nyancat и RTFM
[20:55:10] <uggur> Осталось их забанить?
[20:55:18] <ForNeVeR> folex: да вроде структурная типизация там была.
[20:55:39] <ForNeVeR> Nyancat: рота и звание, боец?
[20:55:41] <folex> структурная итак есть еба
[20:56:08] <ForNeVeR> folex: я шото в контексте shapeless её видал, потому и решил, что они связаны. Могу быть неправ.
[20:56:20] <folex> def foo(x: { def get: Int }) = 123 + x.get
[20:56:28] <ForNeVeR> Ага, вот это.
[20:56:32] <folex> ну это прост скала
[20:56:40] <ForNeVeR> uggur: съел?
[20:56:42] <folex> а в шейплессе основная фигня вроде в DT
[20:56:45] <folex> но это ебано
[20:56:45] <uggur> ForNeVeR: ок
[20:56:47] <uggur> :)
[20:57:03] <ForNeVeR> Ну, в смысле, это.
[20:57:07] <ForNeVeR> $uggur feed
[20:57:12] <uggur>
[20:57:25] <ForNeVeR> Nadim: а мы-то тут код пишем!
[20:57:37] <Nyancat> Ась?
[20:57:39] <Nyancat> Что случилось?
[20:57:49] <Nadim> много написали?)
[20:57:56] <ForNeVeR> Nyancat: ты кто таков? .\ _ /.
[20:57:59] <ɹǝɟılʍǝu> Порнята. Что посоветуете почитать по анализу текстов?
[20:58:02] <ForNeVeR> Nadim: вообще дохрена.
[20:58:13] <ForNeVeR> ɹǝɟılʍǝu: какого рода анализ?
[20:58:14] <Nyancat> ForNeVeR, тайский котэ.
[20:58:16] <ɹǝɟılʍǝu> Nadim, рисовалку пишем :]
[20:58:21] <Nyancat> Анализу текстов?
[20:58:33] <Nadim> Я вот смотрю мало что поменялось, ты на миранде с семёркой, дедфуд с личкрафтов, стабильность :)
[20:58:35] <folex> ɹǝɟılʍǝu, дедфуда или eaeee спроси
[20:58:38] <Nyancat> Для начала небольшой ликбез: КМП, Z-функция, суффиксные деревья, может Ахо-Корасик.
[20:58:39] <ForNeVeR> Nadim: https://github.com/codingteam/
[20:58:46] <ɹǝɟılʍǝu> ForNeVeR, для начала обо всяком. Пока что всё интересно
[20:58:55] <Nyancat> А дальше можно будет глянуть какие-нибудь курсы с csclub-а или записи курсов cscenter.
[20:59:06] <ɹǝɟılʍǝu> Nyancat, о
[20:59:09] <ɹǝɟılʍǝu> Ня
[20:59:14] <ForNeVeR> Nyancat: ссылки запили на годные курсы.
[20:59:21] <ɹǝɟılʍǝu> Да!
[20:59:31] <Сволота> ɹǝɟılʍǝu: драконокнигу читал?
[20:59:43] <Nadim> World domination activity planner.
:D
[21:00:02] <ɹǝɟılʍǝu> А она тут годится разве?
[21:00:31] <ForNeVeR> ɹǝɟılʍǝu: я думаю, нет. Там не про естественные тексты.
[21:00:46] <uggur> Чятик решил распарсить?
[21:00:49] <ForNeVeR> Вернее, не про тексты на естественных языках.
[21:00:55] <ForNeVeR> Да, я бы хотел распарсить чатик тоже.
[21:01:20] <Nadim> кстати тут помню ещё эветро и волнорез зависали, где они?
[21:01:44] <Nyancat> compsciclub.ru compscicenter.ru (но на них нужно поступать), вероятно от вторых можно на лекториуме (lektorium.tv) записи найти.
[21:01:55] <ForNeVeR> ɹǝɟılʍǝu: я для себя выделил пару библиотек - томита от яндекса и AIF от какой-то группы анонимных наркоманов.
[21:02:00] <uggur> ForNeVeR: Ты не поднял ещё этот свой shinyanal
[21:02:04] <ForNeVeR> ɹǝɟılʍǝu: посмотри их.
[21:02:19] <ForNeVeR> uggur: а там нету интересной инфы именно по распарсенным текстам энивэй.
[21:02:32] <uggur> Можно было бы добавить темы, например
[21:02:46] <uggur> Но для этого нужно запилить сначала статистическую базу.
[21:03:00] <ForNeVeR> А ещё я так и не починил rJava у себя. Но уже сорсы скачал :3
[21:03:19] <uggur> Ну ОК, скажешь как поднимаешь shinyanal
[21:04:06] xspeed зашёл в конференцию
[21:04:28] ɹǝɟılʍǝu вышел из конференции
[21:04:41] <ForNeVeR> Nadim: которез иногда заходит, но редко. Эветро уж много лет не видели.
[21:04:47] ɹǝɟılʍǝu зашёл в конференцию
[21:05:52] <ForNeVeR> Nadim: а ты сам-то как поживаешь?
[21:07:26] Славный капитан зашёл в конференцию
[21:07:34] <Славный капитан> http://www.youtube.com/watch?feature=player_embedded&v=BeimCWk45A0
[21:07:46] <Славный капитан> All hail Kirchhoff!
[21:08:41] <m4n71k0r> .ping
[21:08:41] <DeadBot> m4n71k0r: понг от тебя 0.32 секунды
[21:08:43] <m4n71k0r> .ping
[21:08:43] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[21:08:46] <m4n71k0r> .ping
[21:08:46] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[21:08:49] <m4n71k0r> фухх
[21:08:51] <Славный капитан> $pet stats
[21:08:54] <horta hell> Славный капитан:
Кличка: Карманный спейспарин
Здоровье: 27
Сытость: 25
Возраст: 16 часов
[21:08:54] <m4n71k0r> отпустило
[21:09:02] <Славный капитан> $pet feed
[21:09:02] <horta hell> Славный капитан: Карманный спейспарин презрительно фыркнул, отстранившись от пищи.
[21:09:04] <Nadim> ForNeVeR Да я-то отлично, переехал наконец. Устраиваюсь по маленьку в спб. Жизнь налаживается)
[21:09:23] <Славный капитан> Nadim: ты кто аще
[21:09:51] <Славный капитан> на месяц вас одних нельзя оставить, натащили всякого ~_~
[21:10:45] <ForNeVeR> Славный капитан: ъъъъъъъъъъ
[21:10:46] <ForNeVeR> ъъъ
[21:10:48] <ForNeVeR> ъ
[21:10:51] <Nadim> Славный капитан: да я просто спросить хотел какой линукс лучше
[21:10:55] <Nadim> вот и зашел
[21:10:56] <ForNeVeR> Славный капитан: это же феня.
[21:11:01] <ForNeVeR> Славный капитан: ты что, всё забыл?
[21:11:13] <Славный капитан> што
[21:11:24] <uggur> Nadim: Дебиан.
[21:11:27] <ForNeVeR> Славный капитан: http://helloacy.ru/comics/delo-vsej-ego-zhizni.jpg <- всё забыл
[21:11:30] <Славный капитан> феникс же в сирии где-то завис, нет?
[21:11:32] <ForNeVeR> Nadim: федора.
[21:11:48] <ForNeVeR> Nadim: ты завис в Сирии?
[21:12:04] <uıʃɐɟ∀> Nadim: Генту.
[21:12:17] <Славный капитан> я думал, он там уже головы рубит во славу пророка под мусульманский блэкмитол
[21:12:19] <uıʃɐɟ∀> Nadim: И ты в СПб? Что-то много тимоты сюда уже понаехало.
[21:12:26] <Славный капитан> (да, есть такой)
[21:12:30] <ForNeVeR> uıʃɐɟ∀: много - это ты и феня?
[21:13:04] <uıʃɐɟ∀> ForNeVeR: Эмунерка с керн^Hриганом, ещё кто-то был.
[21:13:17] <Nadim> Ну когда-то зависал, щас уже сменил своё местоположение на более подходящее для существования
[21:13:42] <ForNeVeR> Славный капитан: видишь, это феня!
[21:13:48] <Славный капитан> ну гц тогда, с возвращением
[21:13:50] <uıʃɐɟ∀> ForNeVeR: А, косц ещё.
[21:14:10] <ɹǝɟılʍǝu> коксц
[21:14:15] <Славный капитан> кокосец
[21:14:24] <uggur> он тоже рубил головы во славу митолла?
[21:14:32] <uıʃɐɟ∀> И кого-то я ещё точно забыл. Не считая тех, кого давно тут не было.
[21:15:37] <Nadim> https://scontent-a.xx.fbcdn.net/hphotos-xap1/v/t1.0-9/10458609_823647254324122_4316761929902736851_n.jpg?oh=6872d24b9b7d801aee426c3dc8c348fc&oe=54D9185B
[21:16:01] <Nadim> Во имя митола, да.
[21:16:19] <Славный капитан> ммм... боуи №1
[21:16:32] <Nadim> а кто такой коксц?
[21:16:40] <Славный капитан> kosc
[21:16:48] <Славный капитан> не, не страшно
[21:16:49] <Nadim> тоже головы рубил?
[21:16:57] <uggur> Nadim: Твоя фотка?
[21:17:05] <Славный капитан> это же выживальный нож, а не боевой
[21:17:07] <ForNeVeR> Nadim: у нас тут миллион ньюфагов. Они по большей части морковки рубят и капустцы.
[21:17:11] <Nadim> лол)
[21:17:30] <Славный капитан> кстати, об этом
[21:17:35] <uggur> Хочешь, отрублю тебе морковку?
[21:17:36] <Nadim> uggur: стыдно не знать классику
[21:17:41] <Славный капитан> я тут зашел в настройки рекламы гугла
[21:17:50] <uggur> Славный капитан: И много нового о себе узнал?
[21:17:55] <uggur> Nadim: Не стыдно :)
[21:18:58] <Nadim> http://rutube.ru/video/45c9da14bc13c695a6ea747e034c852c/
[21:19:02] Akon32 зашёл в конференцию
[21:19:11] <Славный капитан> Интересы: [первые три -- СК]
Программирование (Java)
Боевые искусства
Кулинария
[21:19:21] <Славный капитан> Он ВСЕ обо мне знает %)
[21:19:31] <ForNeVeR> Бугагага!
[21:19:49] <uggur> А про меня не знает.
[21:19:54] <uggur> Потому что я гуглостатистику заблочил :)
[21:20:02] <Akon32> а где эти настройки?
[21:20:24] <Славный капитан> https://www.google.com/settings/ads
[21:21:24] <Akon32> O_O
[21:21:27] <ForNeVeR> Вообще ни одного попадания.
[21:21:44] <Akon32> у меня и близко нет таких интересов.
[21:21:50] <ForNeVeR> Банковские услуги
Болливуд и южноазиатские фильмы
Бытовая электроника
Велосипеды и аксессуары
[21:21:54] <ForNeVeR> .______.
[21:22:11] <ForNeVeR> Вероятно, мой адблок им ломает всю статистику.
[21:22:25] <Akon32> Поставщики услуг
Реггитон
Спортивная одежда и обувь
[21:22:35] <ForNeVeR> Что такое реггитон?
[21:22:46] <Славный капитан> что-то неугодное Омниссии, явно
[21:22:47] <ForNeVeR> Это такая музыка для наркоманов?
[21:22:48] <uggur> Интересы: Ни одного -_-
[21:22:49] <Akon32> вот, я тоже нагуглил.
[21:23:23] <uggur> ололо
[21:23:42] * uggur представил как ForNeVeR танцует
[21:23:43] <Akon32> по посещённым сайтам уже ближе попадания.
[21:23:49] <uggur> Под реггитон
[21:24:10] <ForNeVeR> А по посещённым сайтам - "нет интересов".
[21:24:28] <Akon32> adblock же.
[21:24:37] <ForNeVeR> Я точно слишком долго пользуюсь адблоком, да.
[21:24:56] <uggur> И правильно.
[21:24:59] <Славный капитан> параноики ~_~
[21:25:07] <uggur> Нечего давать злому гуглу инфу про себя дополнительную.
[21:25:16] <ForNeVeR> Он токо возраст угадал - да и то, наверное, я в гуглоплюсе зареган просто.
[21:25:20] <uggur> Славный капитан: Скажешь это когда они за тобой придут.
[21:25:27] <uggur> ForNeVeR: Там, вроде, указывать нужно, не?
[21:25:31] <uggur> Дату рождения.
[21:25:36] <Славный капитан> а я горжусь своим кодом, своими пиздюлями и своей кухней ;3
[21:25:37] <ForNeVeR> Наверное нужно.
[21:25:54] <Akon32> ForNeVeR: он угадал с каким интервалом?
[21:26:01] <Akon32> 25-30 ?
[21:26:05] <ForNeVeR> 25–34
[21:26:09] <Akon32> ого.
[21:26:12] <Славный капитан> uggur: когда они за мной придут, я буду готов
[21:26:13] <ForNeVeR> Ну, я же стар.
[21:26:15] <Akon32> у меня 18-24
[21:26:20] <folex> у меня почему-то стало видно смайлик нялайфера
[21:26:23] <ForNeVeR> ололо
[21:26:24] <uggur> Славный капитан: Да что ты сделаешь?
[21:26:41] <Славный капитан> АСДТ, полтора центнера.
[21:26:44] <uggur> У меня тоже 18-24
[21:27:05] <Akon32> сопляк!
[21:27:06] <uggur> Славный капитан: Хм, а где ты живёшь? :)
[21:27:09] <ForNeVeR> Эх, молодёжь...
[21:27:15] <uggur> Любопытно просто (:
[21:27:22] <Славный капитан> в новосибе же
[21:27:34] <folex> сразу сдал
[21:27:36] <uggur> Алсо, а зачем тебе?
[21:27:40] <Славный капитан> ну как
[21:27:48] <uggur> Оно хорошо хранится?
[21:27:54] <uggur> Не разлагается, не расслаивается?
[21:28:01] <uggur> Не детонирует?
[21:28:06] <Славный капитан> он гигроскопичен, но и только
[21:28:15] <Славный капитан> детонирует вторично
[21:28:18] <Славный капитан> асдт будет там, куда агенты гугла за мной придут
[21:28:32] <Славный капитан> я, естественно, буду в совершенно другом месте
[21:29:06] <uggur> Твой андроид тебя выдаст
[21:29:13] <uggur> х)
[21:29:53] <uggur> тебя будут искать с помощью гуглоочков
[21:29:57] <uggur> и гуглоспутников
[21:30:00] <uggur> и гуглошаров
[21:30:06] <uggur> и гугломобилок, гугловайфая
[21:30:10] <uggur> %)
[21:30:32] <Akon32> он селитры съест, и будет совершенно в других местах.
[21:30:51] <Славный капитан> uggur: у меня вендофон ;3
[21:30:58] <ForNeVeR> Азаза!
[21:31:09] <uggur> Славный капитан: Тогда за тобой придёт агент с M$
[21:31:22] <Славный капитан> у меня венда лицензионная
[21:31:24] <Славный капитан> ВЕЗДЕ
[21:31:34] <a1batross> [ɹǝɟılʍǝu 22:15]
» Твоя инфа — только твои жалобы. Шо как тёлка, а не проограммист? Есть проьлема — решай, а не ной в ч...
---
Не решай, а отдебажь и накостыляй.
[21:32:30] <Славный капитан> и да, агенты гугла, ищущие меня -- это не проблема
[21:32:51] <Славный капитан> проблема будет, когда я буду искать агентов гугла
[21:33:17] imarpus вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[21:33:22] imarpus зашёл в конференцию
[21:34:33] <Славный капитан> uggur: только селитру надо будет просушить и перемолоть сначала, та что продается под видом удобрений -- гранулированная и влажная, бахать не будет
[21:35:40] <uggur> http://youtu.be/BeimCWk45A0 ForNeVeR?
[21:36:03] <ForNeVeR> uggur: боян.
[21:36:07] <ForNeVeR> ._.
[21:36:11] <uggur> (: <http://youtu.be/BeimCWk45A0>
[21:36:22] <uggur> Значит точно ты :D
[21:37:13] <Сволота> некотрые форматы както проблематично обрабатывать одним только лексером без парсера :-/
[21:37:17] <ForNeVeR> http://www.youtube.com/watch?v=KXoidMGp5Zg
[21:37:28] <Сволота> посоветуйте как обрабатывать QML
[21:39:09] <Славный капитан> напалмом
[21:42:07] <folex> ForNeVeR: пыщ
[21:42:31] <folex> мне тут надо короче из JS зааплодить фоточку. Я думаю, зааплодить её самому себе, а в контроллере зааплодить её дальше
[21:42:34] imarpus вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[21:42:37] <folex> Это всё внутри плея делается
[21:42:51] <ForNeVeR> folex: а почему не сделать сразу с клиента?
[21:43:03] <folex> Потому что кросс-ориджин
[21:43:08] <ForNeVeR> А, ок.
[21:43:22] <Сволота> Славный капитан: да ладно, в качестве конфига для жабоскриптоприложений вполне себе подходит
[21:43:45] imarpus зашёл в конференцию
[21:45:13] dzhon вышел из конференции: Replaced by new connection
[21:45:15] dzhon зашёл в конференцию
[21:45:28] <Сволота> о! его же не обязательно жабоскриптом парсить
[21:46:00] <Сволота> пока не спросиш - не додумаешся =_=
[21:46:19] <folex> ForNeVeR: я вот только не знаю, чем бы из скалы аплодить это всё
[21:46:31] <folex> не спрей же для этого юзать
[21:46:50] <ForNeVeR> Бери да шли реквесты, чо.
[21:46:57] <ForNeVeR> Можешь обёртку на nio нарисовать.
[21:46:58] <Сволота> ForNeVeR: подскажи комплект из лексера и парсера для скалы
[21:47:15] <folex> о, play.api.libs.ws.WS
[21:47:39] <ForNeVeR> Сволота: https://github.com/scala/scala-parser-combinators
[21:50:17] Myp зашёл в конференцию
[22:00:05] a1batross вышел из конференции: Disconnected: Replaced by new connection
[22:00:09] a1batross зашёл в конференцию
[22:10:36] <ɹǝɟılʍǝu> \m/
[22:13:15] <horta hell> Карманный спейспарин плотоядно смотрит на окружающих, обнажив зубы.
[22:13:49] <uggur> $pet feed
[22:13:49] <horta hell> uggur: Карманный спейспарин с рыком набросился на uggur, сжирая одежду и кошелёк. Вы теряете 1PTC, зато Карманный спейспарин накормлен.
[22:13:51] <uggur> $pet heal
[22:13:54] <horta hell> uggur: Карманный спейспарин был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[22:23:35] cat3 вышел из конференции
[22:26:39] <m4n71k0r> о, до миранды дело дошло http://habrahabr.ru/company/pvs-studio/blog/244097/
[22:29:42] <uggur> Причина почему я люблю джаву
[22:31:19] <m4n71k0r> uggur: ты хотел сказать "петхон"
[22:31:37] <uggur> Ну, питоне тоже ОК
[22:31:41] <m4n71k0r> ForNeVeR: даже не подозревал, что они там адово набыдлокдили
[22:31:47] <uggur> Хотя иногда он подтекает
[22:31:57] <m4n71k0r> uggur: и что ты там написал на жабе?
[22:32:01] <uggur> А иногда он таинственным образом собирает то, что мне было нужно.
[22:32:08] <uggur> m4n71k0r: Где?
[22:32:18] <uggur> Ну, тебя не смущает, что переменная в цикле остаётся после цикла?
[22:32:21] <uggur> Например
[22:32:23] <uggur> В питоне
[22:32:55] <uggur> Каким образом он (или я, лол) умудряется потерять ссылки на объекты -- я не знаю.
[22:33:04] ckorzhik зашёл в конференцию
[22:33:43] <uggur> m4n71k0r: В общем, из-за рассеяности лучше мне вручную не управлять памятью и границами массива.
[22:33:56] <uggur> *рассеянности
[22:34:28] <m4n71k0r> uggur: ну разрешаю пользоваться умными указателями
[22:34:35] <uggur> Что за умные указатели?
[22:34:50] <m4n71k0r> они достаточно умны, чтобы решить половину твоих проблем с управлением памяти
[22:35:05] <uggur> Но сборку-то всё равно придётся делать вручную?
[22:35:11] <m4n71k0r> uggur: shared_ptr/unique_ptr и ещё пара видов и их вариации
[22:35:18] <uggur> А если это многопоточный код?
[22:35:32] * uggur и в жабе-то какую-то фигню с многопоточностью пишет (%
[22:35:50] <uggur> ты видел мою версию бота
[22:36:38] <m4n71k0r> uggur: разрешаю заюзать иммутабельность
[22:36:51] <uggur> Хм
[22:37:03] <uggur> И как она спасёт?
[22:37:38] <m4n71k0r> объёбываться с локами меньше будешь, а кое-где сделаешь вообще без локов
[22:38:03] <m4n71k0r> хотя может тебя и не спасёт
[22:38:13] <uggur> m4n71k0r: Допустим, у меня есть один список на два потока. Я передаю на список указатель обоим потокам. Один создаёт копию списка и начинает его менять, потом происходит прерывание его деятельности и второй начинает работу со старым списком, а потом первый заново продолжает, перезаписав список в конце работы обратно?
[22:38:21] <m4n71k0r> вообще я не уверен, что тебя что-то спасёт
[22:38:38] <m4n71k0r> я вижу как ты набрал полную ванну говна и плывёшь по океану из говна
[22:39:17] <uggur> ?
[22:39:26] <m4n71k0r> вот опять
[22:39:32] <m4n71k0r> ну тебя на хер
[22:39:36] <uggur> х)
[22:39:46] <m4n71k0r> читай Go Parallel
[22:39:58] <uggur> Это про джаву?
[22:40:23] <m4n71k0r> вот возьми, мудила, и начни читать http://goparallel.sourceforge.net/
[22:40:27] <m4n71k0r> про хуйжаву
[22:40:56] <m4n71k0r> я и до тебя был грустный, так что ничего не изменилось
[22:41:35] <uggur> Две страницы поискал -- ни слова про Java
[22:41:38] <m4n71k0r> в жабе норм фьючи появились в 1.8... теперь там они могут как-то жить
[22:41:39] <uggur> Только про javascript
[22:41:47] <m4n71k0r> я не про жабу
[22:41:52] <m4n71k0r> я про понимание в целом
[22:42:02] <uggur> В javascript нужна параллельность?
[22:42:12] <m4n71k0r> ясно всё с тобой...
[22:42:14] <folex> одна пуля там нужна
[22:42:23] <uggur> m4n71k0r: Для закрепления знаний нужно на практике заюзать, не?
[22:42:31] <uggur> Или точно забуду через месяц :Р
[22:42:34] <m4n71k0r> ты и в теории-то плаваешь
[22:42:59] <m4n71k0r> примитивы синхронизации покури для разных осей
[22:43:00] <folex> збс, в JS File.asBinary deprecated
[22:43:03] <folex> что теперь юзать?
[22:43:16] <m4n71k0r> дарт
[22:43:20] <folex> хуярт
[22:43:25] <folex> фреймворко-раб
[22:43:28] <m4n71k0r> хуярт тоже
[22:43:28] <folex> ахаха!
[22:45:17] <uggur> а что плохого в фрэймворках?
[22:45:46] <folex> ничего, если ты не тупое мудло
[22:47:37] <m4n71k0r> folex: Note: This method is obsolete; you should use the FileReader method readAsBinaryString() or readAsArrayBuffer() instead.
[22:47:47] <m4n71k0r> https://developer.mozilla.org/en-US/docs/Web/API/File.getAsBinary
[22:47:55] <folex> m4n71k0r: да, я уже
[22:48:11] <m4n71k0r> MDN - збс
[22:48:15] <folex> да
[22:48:26] <folex> правда ЖС это всё равно не спасает
[22:48:33] <rexim> Мне кажется или централ стал действительно каким-то желтоватым? http://search.maven.org/
[22:50:06] <m4n71k0r> rexim: стал похож на фишиин-сайт
[22:50:12] <m4n71k0r> или что-то вроде
[22:50:35] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[22:50:37] dzhon зашёл в конференцию
[22:51:22] <m4n71k0r> хм... даже тут http://www.rg.ru/ перешли на этот дебильный дизайн
[22:51:28] <uggur> А для чего юзают groovy?
[22:52:05] <uggur> Это такой питон на JVM?
[22:52:21] <m4n71k0r> гибки сцуко он
[22:52:30] <m4n71k0r> ебунячая гибкость
[22:52:50] <folex> rexim: а ты ж умеешь в плей?
[22:52:52] <m4n71k0r> можно нахуевертить такой свой дсл, что можно будет писать вместо команд "сделай заебись"
[22:52:58] <rexim> folex, нет.
[22:53:00] <folex> :(
[22:53:01] <uggur> На скале тоже можно
[22:53:17] <m4n71k0r> uggur: на скале скриптовать не кайф
[22:53:24] <folex> ага, иди-к нахуеверти дсл на скале
[22:53:25] <rexim> ɹǝɟılʍǝu, уаб-уаб? http://www.youtube.com/watch?v=GLTh-TSJSNE
[22:53:27] <folex> будто это просто
[22:53:32] <uggur> Мы тут обсуждали дсл на скале для превращения оной в паскаль
[22:54:07] <m4n71k0r> ну в общем, без макросни на скале мало что нахуевертишь
[22:54:10] <m4n71k0r> такое аж
[22:55:05] <uggur> Макрос -- это просто шорткат для куска кода?
[22:55:23] <ɹǝɟılʍǝu> rexim, WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAR
[22:56:40] <uggur> rexim, varavaravaravaravar
[22:58:04] <folex> бляд
[22:58:12] <folex> нельзя из ЖС передавать данные в темплейты
[22:58:15] <folex> ну и пидор
[23:02:33] folex вышел из конференции
[23:04:23] ckorzhik вышел из конференции
[23:19:00] <rexim> Ололо
https://repo1.maven.org/maven2/org/
https://repo1.maven.org/maven2/org/lwjgl/
[23:19:05] <rexim> Видимо, по первой ссылке очень большой списочек. :D
[23:24:56] * uggur заболел %(
[23:26:23] <rexim> uggur, эй! Ты чего? :(
[23:26:54] <uggur> rexim: Наверное, это из-за пыха.
[23:27:00] <rexim> Ну воот...
[23:27:06] <rexim> Нахрена писал-то на нем?
[23:27:11] <uggur> Потому что нужно.
[23:27:51] <uggur> Не думаю, не пишу код, только ем и делаю научную рутину вроде прогона статистических тестов на новой пачке данных с хроматографа.
[23:28:14] <uggur> Причём, ем на 50% больше, чем обычно.
[23:28:23] <rexim> uggur, ты это, выздоравливай. Не писать код долгое время опасно для жизни!
[23:29:28] <rexim> $karma uggur +
[23:29:29] <horta hell> rexim: u…'s karma changed
[23:30:36] xspeed вышел из конференции
[23:32:11] <ɹǝɟılʍǝu> Крутые http://www.ebay.com/itm/Old-vintage-headphones-MADE-IN-AUSTRAILA-/321594944886?pt=US_Headphones&hash=item4ae08d6d76
[23:36:08] <ɹǝɟılʍǝu> Хочу)
[23:37:37] Kerrigаn зашёл в конференцию
[23:37:48] <Kerrigаn> цодингтим
[23:37:50] <Kerrigаn> как дальше жить
[23:37:58] <Kerrigаn> я не понимаю как пульсаудио всё удается
[23:38:04] <Kerrigаn> а программе на гоъ - нет
[23:38:27] <Kerrigаn> представляете
[23:38:39] <m4n71k0r> мне сложно понять твой троллинг
[23:38:41] <Kerrigаn> я даже добрался до того, что у меня звук из мамбла вещается на айскаст
[23:38:43] <m4n71k0r> чёртов тролль
[23:38:45] <m4n71k0r> )
[23:38:52] <Kerrigаn> но он идет обрывками
[23:39:02] <Kerrigаn> какого бы размера буфер я бы не ставил
[23:39:18] <Kerrigаn> m4n71k0r: это не троллинг, к сожалению
[23:39:29] <m4n71k0r> Kerrigаn: ты пишешь на го?
[23:39:36] <Kerrigаn> да
[23:39:36] <m4n71k0r> хм
[23:39:45] <Kerrigаn> https://bitbucket.org/kerrigan/gomumbot вот сия поебень
[23:40:20] <Kerrigаn> вся самая охуительная логика вот здесь https://bitbucket.org/kerrigan/gomumbot/src/01bf83956b3744e0e732d495ccbae8bedb1e7b4e/pkg/mumbot/plaingovoicehandler.go?at=master#cl-82
[23:43:22] <rexim> ɹǝɟılʍǝu, мне кажется или у них моно джек?
[23:43:44] <rexim> Они какого года?
[23:44:29] <ɹǝɟılʍǝu> rexim, так переделать же
[23:44:34] <ɹǝɟılʍǝu> Главное офигенный корпус
[23:44:37] <rexim> Да, придется.
[23:45:19] <rexim> А на сколько прятен уху этот кусок пластика?
[23:45:28] <rexim> Как же всякие мягкие подушечки? :3
[23:46:50] <Akon32> Kerrigаn: а зачем lock перед и после bufLen := ?
[23:47:11] <Kerrigаn> Akon32: чтобы атомарно взять размер
[23:47:35] <Akon32> а как его можно взять неатомарно?
[23:48:54] <Akon32> и потом, вдруг размер изменится после 85й строки??
[23:49:24] <Kerrigаn> да в общем не в этом проблема
[23:49:36] <Kerrigаn> похоже там надо как-то эвристически считать тишину
[23:49:38] <Akon32> и в этом наверняка тоже проблема есть
[23:50:07] grouzen вышел из конференции
[23:50:40] <m4n71k0r> Akon32: ты разбираешься в этом паскале?
[23:50:58] <Kerrigаn> m4n71k0r: := это присваивание с определением
[23:51:01] <Akon32> m4n71k0r: ты про мьютексы?
[23:51:01] <Kerrigаn> не более
[23:51:05] <m4n71k0r> я вот сначала не понял с потоками
[23:51:33] <Akon32> lock() он и в паскале lock()
[23:52:04] <Kerrigаn> вот тут есть какая-то хитрожопая логика
[23:52:05] <Kerrigаn> https://github.com/mumble-voip/mumble/blob/master/src/mumble/VoiceRecorder.cpp#L330
[23:52:06] <m4n71k0r> а там точно не всё надо лочить?
[23:52:09] <Kerrigаn> но я ее не очень понял
[23:52:29] <Kerrigаn> m4n71k0r: там локи на общих буферах
[23:52:45] <Kerrigаn> чтобы они атомарно работали
[23:53:00] <Akon32> Kerrigаn: ты их совсем не понимаешь,кажется.
[23:53:06] <Kerrigаn> ?
[23:53:20] <m4n71k0r> а p.queuechan ?
[23:53:29] <m4n71k0r> разве не общая?
[23:53:46] <Akon32> QMutexLocker l(&m_bufferLock);
rb = m_recordBuffer.takeFirst();
это - совсем не эквивалентно двойному локу у тебя.
[23:53:52] <Kerrigаn> она только для того чтобы отдавать накопленные семплы и тишину
[23:53:56] <Akon32> {QMutexLocker l(&m_bufferLock);
rb = m_recordBuffer.takeFirst();}
[23:54:48] <Akon32> фактически, у тебя 2 лока внутри takeFirst, а не один вне его.
[23:55:03] <Akon32> и работать, как надо, оно не будет.
[23:55:37] <uggur> rexim: "NOT TESTED"
[23:55:47] <Kerrigаn> я подозреваю там проблема в другом
[23:56:12] <m4n71k0r> я подозреваю гонки
[23:56:33] <Kerrigаn> семплы из опуса декодятся дольше, чем пауза после отправленных семплов
[23:56:53] <Akon32> m4n71k0r: 100% возможны.
[23:57:10] <Kerrigаn> да блин
[23:57:16] <Kerrigаn> оно работает и не виснет
[23:57:38] <Akon32> ты понимаешь, что оно может обрабатывать вообще другие данные, чем должно?
[23:57:45] <m4n71k0r> как будто оно должно виснуть при этом
[23:57:50] <Kerrigаn> какие другие?
[23:58:05] <Kerrigаn> там только нулевые байты и семплы
[23:58:25] <Akon32> может их перемешать, например.
[23:58:55] <Akon32> и вообще, у тебя код детекта тишины не эквивалентен, даже без мьютексов.
[23:59:06] <Kerrigаn> алло
[23:59:11] <Kerrigаn> я не знаю как работает там
[23:59:27] <Kerrigаn> у меня сделано тупо: не наполнился буфер - беру тишину
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!