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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Python
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://www.loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://www.loglist.net/quote/new
[00:00:22] <ForNeVeR> Славный капитан: у меня шото не получается заинжектить бинов в WebSession.
[00:03:24] magog вышел из конференции: Replaced by new connection
[00:03:24] magog зашёл в конференцию
[00:08:19] ascrazy@jabber.ru вышел из конференции
[00:10:09] ascrazy@jabber.ru зашёл в конференцию
[00:11:36] hinst вышел из конференции
[00:14:08] ckorzhik зашёл в конференцию
[00:16:23] <ForNeVeR> Славный капитан: а, всё, получилось.
[00:16:41] <μαρτιχώρ> и тут спринг
[00:17:09] <Minoru> μαρτιχώρ: апрель же, чему ты удивляешься?
[00:17:30] eaeee зашёл в конференцию
[00:17:52] <ForNeVeR> μαρτιχώρ: ну, у меня-то без XML'я спринг.
[00:18:34] <eaeee> Привет
[00:19:11] <eaeee> Всем спринг без XML, посаны! :)
[00:19:58] <μαρτιχώρ> eaeee: ты фьючи осилил?
[00:20:30] <ForNeVeR> μαρτιχώρ: так а чо там осиливать?
[00:20:41] <ForNeVeR> Инторфейс простейший! Хуяц - и готово
[00:20:42] <ForNeVeR> !
[00:20:48] <eaeee> μαρτιχώρ, а они где есть?
[00:20:54] <eaeee> μαρτιχώρ, нет
[00:21:03] <ForNeVeR> eaeee: важно, где есть ты.
[00:21:06] <μαρτιχώρ> ForNeVeR: вот видишь, не осилил
[00:21:13] <μαρτιχώρ> в шарпе есть, везде есть
[00:21:15] <ForNeVeR> eaeee: плохо, низачот!
[00:21:20] <eaeee> ForNeVeR, :(
[00:21:20] <ForNeVeR> Дак это в жабе есть же.
[00:21:25] <μαρτιχώρ> я уже джва месяца жду
[00:21:38] <ForNeVeR> В шарпе оно немного по-другому называется.
[00:21:38] <μαρτιχώρ> когда еаеаеаеаеа осилит фьючи
[00:21:57] * eaeee посыпал голову пеплом
[00:21:59] <ForNeVeR> μαρτιχώρ: а нахер он тебе сдался с егонными фьючами?
[00:23:01] <ascrazy@jabber.ru> я правильно понимаю что вы сейчас обсуждаете Future?
[00:23:13] <ForNeVeR> ascrazy@jabber.ru: я не знаю. Наверное.
[00:23:38] <j123123> В шарпе можно сделать массив указателей на функции, и вызывать из этого массива эти самые функции?
[00:23:41] <ascrazy@jabber.ru> а чем оно отличается от Promise которые в js есть?
[00:24:03] <ForNeVeR> j123123: нет там никаких указателей на функции.
[00:24:11] <ForNeVeR> Можно массив делегатов.
[00:24:16] <μαρτιχώρ> ascrazy@jabber.ru: хуета эти твои промисы в жс
[00:24:24] <ForNeVeR> Делегаты можно маршалить как указатели на функции.
[00:24:34] <ForNeVeR> ascrazy@jabber.ru: практически ничем не отличается.
[00:24:40] <ascrazy@jabber.ru> μαρτιχώρ: почему?
[00:25:16] <eaeee> Промисы в жс тоже не осилил
[00:25:58] <ascrazy@jabber.ru> кароче это, намечается глобальная проблема в мире инструментов для разработки
[00:26:10] <ForNeVeR> Task = Promise,
TaskCompletionSource = Deferred.
[00:26:35] <ɹǝɟılʍǝu> А я тут подобие конкарента запили с распределением меж серваками.
[00:26:38] <ForNeVeR> eaeee: слыш, твоё неосиляторство перерастает в глобальную проблему.
[00:26:43] <ascrazy@jabber.ru> я кароч установил себе сейчас в atom плагин для проверки js кода линтером, а он мне кароч говорит что JSHint не установлен
[00:26:49] <eaeee> ForNeVeR, :(
[00:26:57] <ForNeVeR> ascrazy@jabber.ru: ну и чо?
[00:26:59] <μαρτιχώρ> потопал я домой
[00:27:03] μαρτιχώρ вышел из конференции
[00:27:12] <ascrazy@jabber.ru> конечно же этот тупой не может понять что все установлено внутри виртуалки запущеной вагрантом
[00:27:35] <ForNeVeR> Так а откуда он знает про твою виртуалку?
[00:27:37] <ascrazy@jabber.ru> и такое на каждом шагу, дебагеры, компиляторы, анализаторы
[00:27:42] <ForNeVeR> Ты б ещё на марсе установил.
[00:27:53] <ascrazy@jabber.ru> ForNeVeR: я же о том и говорю что не знает, в том то и проблема
[00:27:55] <ɹǝɟılʍǝu> ascrazy@jabber.ru, да говно все эти линтеры
[00:28:00] <ForNeVeR> ascrazy@jabber.ru: дак ты ему расскажи.
[00:28:09] <ascrazy@jabber.ru> ну это наверное сложно, рассказать
[00:28:09] <ForNeVeR> Я не понимаю твоей проблемы вообще.
[00:28:17] <ForNeVeR> Откуда нахер как он в виртуалку твою пролезет?
[00:28:24] <ForNeVeR> Хостить в вагранте консольные проги?
[00:28:31] <ForNeVeR> Да вы совсем с ума сошли.
[00:28:37] <ForNeVeR> ascrazy@jabber.ru: в докер заворачивай, кароч.
[00:29:12] <ForNeVeR> Вагрант - он для работы с изолированными окружениями. Ну, я так вижу его назначение.
[00:29:31] <ForNeVeR> Разумеется, устанавливать JSHint в изолированном окружении - это, гм, странно.
[00:29:46] <ascrazy@jabber.ru> ForNeVeR: я говорю о том что мы вступаем в век когда инструменты для разработки все перелазят с девелоперской машины внутрь виртуалок, или вообще на удаленные хосты, а современные ide все это очень плохо понимают, в некторых случаях можно навернуть костылей, но чаще всего это связано с огромным гемором, или вообще невозмодно
[00:29:48] <ForNeVeR> Если только ты всё окружение для разработки там же не размещаешь.
[00:30:06] <ascrazy@jabber.ru> вот почему это глобальная проблема
[00:30:12] <ForNeVeR> ascrazy@jabber.ru: мне непонятна пара моментов.
[00:30:23] <ascrazy@jabber.ru> надо делать клиент-серверные ide
[00:30:25] <ForNeVeR> Во-первых, почему бы тебе IDE там же не разместить, собственно?
[00:30:33] <ascrazy@jabber.ru> кароч как cloud9 ide
[00:30:57] <ForNeVeR> Во-вторых - проблема вообще не в IDE. Проблема именно в управлении окружением.
[00:31:09] <ForNeVeR> Окружение пока что не получается нормально склеить из кусочков, да.
[00:31:47] <ForNeVeR> Ну и в третьих - нахер ты, всё-таки, установил JSHint в вагранте? Какой юзкейс у этого?
[00:31:54] <ascrazy@jabber.ru> ForNeVeR: ну ide запустить в виртуалке можно то конечно, но так что бы с ним было удобно работать, тоже сложно
[00:31:59] <ForNeVeR> Мне и правда интересно - вдруг люди как-то неожиданно это всё используют.
[00:32:05] <ascrazy@jabber.ru> ForNeVeR: вообще то я не установил
[00:32:14] <ascrazy@jabber.ru> я забил)
[00:32:26] <ascrazy@jabber.ru> буду дальше говнокодить без анализатора
[00:32:36] <ForNeVeR> ._.
[00:33:54] <eaeee> ForNeVeR, а какой тариф на digital ocean для http://codingteam.org.ru ?
[00:34:02] <uggur> ascrazy: Print же
[00:34:26] <uggur> А для брейкпойнта -- input()
[00:34:28] <ascrazy@jabber.ru> uggur: что за Print?
[00:34:34] <uggur> Операция печати на экран :)
[00:34:37] <ascrazy@jabber.ru> а
[00:34:39] <ascrazy@jabber.ru> ты про ето
[00:34:52] <ascrazy@jabber.ru> не ну дебажить я могу и в chrome dev tools норм
[00:34:54] <uggur> А input -- операция ввода с клавиатуры
[00:35:03] <uggur> А что тогда тебе ещё нужно?
[00:35:11] <ascrazy@jabber.ru> но проблема то действительно глобальнгая
[00:35:23] <ascrazy@jabber.ru> конкретно сейчас я хотел статический анализ кода
[00:35:42] <uggur> подсветку синтаксиса?
[00:36:21] <ascrazy@jabber.ru> подсветку потенциальных проблем)
[00:36:30] magog вышел из конференции
[00:36:37] <uggur> М, понятно.
[00:39:44] <eaeee> ascrazy@jabber.ru, это ты про js сейчас?
[00:44:42] Graf вышел из конференции
[00:45:44] <ascrazy@jabber.ru> eaeee: а ты что конкретно имеешь ввиду? я много о чем за последние 15 минут писал
[00:48:45] dzhon зашёл в конференцию
[00:50:33] <ForNeVeR> eaeee: там $5 в месяц я плачу.
[00:55:04] <uggur> ForNeVeR: Что ты думаешь про jigsaw?
[00:55:58] <ForNeVeR> uggur: а что про него можно думать, какие варианты?
[00:56:22] <horta hell> Хедкраб тихонько поскуливает от боли в пустом желудке.
[00:56:24] <uggur> Например, осуждаешь или поддерживаешь внедрение?
[00:58:37] <eaeee> ForNeVeR, тебе не жалко?
[00:59:05] <ForNeVeR> uggur: моё мнение на что-то влияет?
[00:59:10] <ForNeVeR> Всё равно ж распилят.
[00:59:31] <ForNeVeR> Скажем так - я пока что практической выгоды от этого не вижу, но с интересом наблюдаю.
[00:59:56] <eaeee> ascrazy@jabber.ru, про анализ кода
[01:00:00] <uggur> А ты используешь java или с интересом наблюдаешь?
[01:01:22] <ascrazy@jabber.ru> eaeee: ну да
[01:09:22] μαρτιχώρ зашёл в конференцию
[01:18:19] <Minoru> $pet feed
[01:20:51] <eaeee> $pet heal
[01:20:54] <horta hell> eaeee: Хедкраб будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[01:21:40] <Minoru> wtf?
[01:21:47] <Minoru> $pet heal
[01:21:48] <horta hell> Minoru: Хедкраб будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[01:21:51] <Minoru> $pet feed
[01:21:51] <horta hell> Minoru: Хедкраб не голоден.
[01:29:04] <μαρτιχώρ> МИИИИИИИИИИИИИИИИИИКСЕРРРРРРРРРРРРРР!!!!!1111111111 ЗА ЧТОООООоооооооо???!! http://lpaste.net/130876
[01:29:04] a1batross вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[01:29:50] <ForNeVeR> μαρτιχώρ: ололо!
[01:30:07] <j123123> μαρτιχώρ: А что?
[01:30:27] <μαρτιχώρ> j123123: н уэто дивчина работает в конторе миксера
[01:30:33] <μαρτιχώρ> ну не ищу я работу
[01:30:38] <μαρτιχώρ> просто контакт в линкедыне
[01:31:50] <μαρτιχώρ> j123123: они там пырятся в Java + RCP/Eclipse + OSGi
[01:33:12] hinst зашёл в конференцию
[01:34:09] <Minoru> ForNeVeR: мы репу трансферим или нет?
[01:34:37] <Minoru> о, кстати! Повторю свой вопрос про octo.erl
[01:34:57] <ForNeVeR> Minoru: да, давай.
[01:35:12] <ForNeVeR> Minoru: я тебе на него уже отвечал - если ты в настроении, то допиливаем.
[01:35:25] <ForNeVeR> Контрибьютить в опенсорс - это всегда хорошо.
[01:35:28] <Minoru> нет, не тот, другой
[01:35:32] <Minoru> минутку, ищу лог
[01:36:48] <Minoru> <Minoru> есть либа
<Minoru> я её форкну и буду там чего-то пилить
<Minoru> ещё я буду пилить приложение, которое этой либой пользуется
<Minoru> мне в приложении нужны фичи, запиленные мной в либу
<Minoru> кроме того, я хочу эти фичи протолкнуть в апстрим
<Minoru> вопрос: как мне всё это выразить ветками?
<Minoru> понятное дело, что каждая фича будет в своей ветке
<Minoru> понятно также, что я буду делать PR'ы относительно develop
<Minoru> ещё очевидно, что мои develop и master будут апдейтится *только* ff'ами из апстрима
<Minoru> я не понимаю, какую ветку мне использовать в приложении
<Minoru> и как её менеджить. В идеале я хотел бы что-то вроде апстримового master + мои фиксы, но в случае изменения апстрима мне придётся делать rebase, что может быть не очень круто (я не знаю, как на это rebar реагирует)

(в логах на ctor этого нет, т.к. Фуд вылетал)
[01:38:20] <Minoru> олсо если мы хотим юзать свои фичи из форка, не дожидаясь, когда же они попадут в апстрим, то логично форк тоже в организацию перенести
[01:46:52] <ɹǝɟılʍǝu> https://pp.vk.me/c622722/v622722771/27365/O9sPCmT3ucQ.jpg
[01:47:13] <ɹǝɟılʍǝu> https://pp.vk.me/c622722/v622722771/27379/1oGAyzzJXCw.jpg
[01:47:16] <ɹǝɟılʍǝu> Minoru, ↑
[01:47:36] Graf зашёл в конференцию
[01:47:43] <Minoru> второе ня, первое как-то не очень, ɹǝɟılʍǝu
[01:47:48] Graf вышел из конференции
[01:49:05] a1batross зашёл в конференцию
[01:49:09] <Minoru> о, кто там rust тыкал? Там есть способ ограничить тип несколькими интерфейсами, типа (A a, B a) => a из Haskell?
[01:55:40] abolfazl0555 зашёл в конференцию
[01:56:02] <abolfazl0555> hi
[01:56:16] <Minoru> hey there!
[01:56:24] <abolfazl0555> hi
[01:56:40] dzhon вышел из конференции
[01:56:45] abolfazl0555 вышел из конференции: offline
[01:57:17] <ForNeVeR> Minoru: а.
[01:57:18] _-_Hacker_-_ зашёл в конференцию
[01:57:34] <ForNeVeR> Minoru: во-первых, форк можно в организацию, я только за.
[01:57:41] <_-_Hacker_-_> hi
[01:57:59] <ForNeVeR> Minoru: во-вторых - да, на время разработки нам нужны фичи форка и это ок. Можно просто использовать наш форк в Gestalt, и всё.
[01:58:45] <Minoru> вопрос в том, как это в ветках представить
[01:58:45] <_-_Hacker_-_> hi
[01:58:56] <_-_Hacker_-_> any one here for PHP
[01:58:59] <ForNeVeR> Minoru: ты держишь ветку develop, из которой мы будем тянуть твой форк и юзать в gestalt, и неограниченное количество веток с PR в апстрим. Когда все нужные нам фичи перетекают в апстрим - мы переключаем Gestalt на него.
[01:59:03] <ForNeVeR> .ban _-_Hacker_-_
[01:59:03] _-_Hacker_-_ запретили входить в конференцию: DeadBot
[01:59:04] <DeadBot> ForNeVeR: ok
[01:59:43] <ForNeVeR> Minoru: либо эта очевидная схема имеет какие-то недостатки, которых я не увидел?
[02:00:18] <a1batross> Молча забанил, будто ничего не было.
[02:00:28] <ForNeVeR> А что было? Кто, где?
[02:00:40] <ForNeVeR> a1batross: ничего и не было, ты понял?
[02:00:58] <ForNeVeR> Миксеру ток не говорите, братишки .____.
[02:01:06] <a1batross> ForNeVeR, понял.
[02:02:17] <Minoru> ForNeVeR: я просто опасаюсь, что если апстрим что-то у себя в master поменяет, у нас из-за этого будут проблемы с мержами. Мы же в develop будем мержить и свои фичи, и апстримовый master…
[02:02:28] <ForNeVeR> Minoru: апстрим вообще живой?
[02:02:38] <Minoru> впрочем, судя по тому, что последний коммит в апстриме был три месяца назад…
[02:02:48] <ForNeVeR> Апстрим не совсем живой. Значит, всё ок :)
[02:02:55] <Minoru> ну, такое. Он живее той, другой либы, где четыре года коммитов не было
[02:03:05] <ForNeVeR> Minoru: посмотрим ещё, кстати, насколько он быстро будет наши пул-реквесты принимать.
[02:03:17] <ForNeVeR> Может, там автор быстрый и в течение часика-двух всё будет мержить, например.
[02:03:48] <ForNeVeR> Minoru: ты можешь трансфернуть Gestalt в цодингтим? Или для этого мне что-то нужно сделать, например? Ты мне дал админские права там?
[02:03:55] <Minoru> он десятого апреля последний раз что-то коммитил, и граф у него неплохой. Думаю, я зря переживаю
[02:03:57] <ForNeVeR> Minoru: алсо, скажи, что мне ещё форкнуть.
[02:04:19] <ForNeVeR> Я всего нафоркаю и хочу помочь с пилением (что было очевидно, возможно).
[02:04:39] <Minoru> ForNeVeR: я же тебе ссылку кидал касательно трансфера. Мне нужны админские права в codingteam, чтобы я мог перенести туда свою репу.
[02:04:47] <ascrazy@jabber.ru> нафоркаю и ничего не буду делать :)
[02:05:01] <ForNeVeR> ascrazy@jabber.ru: напрасно ты так говоришь про дядю Форнёвера.
[02:05:11] <Minoru> или ты предлгаешь наоборот — чтобы я тебе дал админские права в Gestalt, и ты его от имени codingteam перенёс к себе?
[02:05:25] <ForNeVeR> Minoru: да.
[02:05:32] <Minoru> м, ок, минутку
[02:06:33] eaeee вышел из конференции: Logged out
[02:06:34] eaeee зашёл в конференцию
[02:06:43] <Minoru> ForNeVeR: добавил тебя в коллабораторы, но не уверен, что этого достаточно
[02:07:04] <Minoru> могу попросту трансфернуть тебе, как пользователю, а ты дальше уже в codingteam перетащишь
[02:07:23] <ForNeVeR> Minoru: боюсь, это будет ещё тупее, т.к. у меня уже есть свой Gestalt :D
[02:07:29] <ForNeVeR> Щя, дай я сориентируюсь.
[02:08:15] <Minoru> ты ссылку-то почитай, что я кидал. насколько я понял, там не обязательно даже давать мне право разгосить организацию в пух и прах :)
[02:08:29] <Minoru> https://help.github.com/articles/transferring-a-repository/#transferring-from-a-user-to-an-organization
[02:08:49] <ForNeVeR> Minoru: дал тебе админские права в цодингтиме, гогого.
[02:10:37] <Minoru> ForNeVeR: права мемберам даю?
[02:10:49] <ForNeVeR> Minoru: репу трансферни, дальше я сам.
[02:11:04] <Minoru> ну, меня спросили просто… Трансфернул.
[02:11:11] <ForNeVeR> А.
[02:11:21] <ForNeVeR> Не, не надо было давать. Впрочем, если дал - то не страшно.
[02:11:38] <ForNeVeR> Minoru: ок!
[02:11:40] <Minoru> не давал, оставил, как есть (по дефолту только у Owners есть право)
[02:12:03] * Minoru смахнул слезу
[02:12:13] <Minoru> вот и отправилась моя репа в свободное плавание…
[02:12:15] <Minoru> ^_^
[02:12:32] <ForNeVeR> Minoru: welcome to https://github.com/orgs/codingteam/teams/erlang-division
[02:13:01] <Minoru> так-с, касательно форков: тебе достаточно форкнуть Gestalt и octo.erl. Кстати, мы последний таки тащим в организацию?
[02:13:14] <ForNeVeR> Ну да, тащим.
[02:13:19] <ForNeVeR> Если не будет нужен - выкинем, чо.
[02:13:58] <ForNeVeR> Minoru: https://github.com/codingteam/octo.erl
[02:14:08] <Minoru> отлично, пойду rebar.config апдейтну
[02:14:27] <ForNeVeR> Minoru: значится, делаем отдельную ветку в этом octo.erl, назовём её gestalt.
[02:14:41] <ForNeVeR> И будем её юзать в gestalt, собственно.
[02:14:55] <Minoru> далее я планирую в течение ближайшего часика накидать в Wiki драфт API, потому что ишуи для этого подходит плохо. Потом потыкаю чат на предмет критики, и можно начинать что-то писать
[02:15:10] <ForNeVeR> Minoru: я её создал там и сделал главной в нашем варианте репы.
[02:15:33] <ForNeVeR> Minoru: ага, отлично, всё годится. Я завтра посмотрю и напишу комменты.
[02:15:51] gsomix зашёл в конференцию
[02:16:31] <gsomix> Утро.
[02:18:58] Graf зашёл в конференцию
[02:18:58] Graf вышел из конференции
[02:37:02] <uggur> http://r-analytics.blogspot.com/2015/03/data-science.html XD
[02:44:34] <ɹǝɟılʍǝu> Славный капитан, Titan Souls пробовал?
[02:45:50] <eaeee> gsomix, утра
[02:56:53] <eaeee> $pet stats
[02:56:59] <eaeee> $pet feed
[02:57:05] <eaeee> $pet rating
[02:57:08] <horta hell> eaeee:
zxc: 102PTC
j123123: 13PTC
eaeee: 4PTC
[02:57:19] <eaeee> Обокрали....
[03:00:35] eternastudento зашёл в конференцию
[03:07:06] Zetoke зашёл в конференцию
[03:13:08] magog зашёл в конференцию
[03:14:41] <μαρτιχώρ> хм, а для жабы в качестве плагинов ничего умнее OSGI не придумали? Херачить свой класс-лоадер для каждого плагина...хм
[03:14:55] <Minoru> н-да, надеяться запилить API за час было не то что оптимистично, а прямо-таки глупо!
[03:15:21] <μαρτιχώρ> Minoru: начинающий архитехтур?) Каэш глупо
[03:15:49] <ɹǝɟılʍǝu> А я применил моноиды в пейтоне
[03:16:30] <Minoru> а то! Про Пизанскую башню слышал? Вот она по сравнению с моими творениями стоит совершенно ровно :)
[03:19:03] <eaeee> Minoru, вы хотите стату какую-то выводить?
[03:20:48] <Minoru> eaeee: агась
[03:21:27] <Zetoke> Хм
[03:21:37] <Zetoke> Minoru, за час что-то стоящее не запилить
[03:21:41] <Zetoke> в принципе
[03:21:49] <eaeee> Minoru, и будет видно кто не пишет код :(
[03:23:10] <Minoru> eaeee: ну, я не пишу, например. На github это и так видно, просто теперь будет… ещё виднее!
[03:23:24] <Minoru> Zetoke: мелкие задачи можно
[03:24:40] <Zetoke> Minoru, ну это совсем мелочевка
[03:27:24] MaXGGXaM вышел из конференции: Вышел из Vacuum-IM
[03:28:40] MaXGGXaM зашёл в конференцию
[03:41:56] dzhon зашёл в конференцию
[03:54:07] dzhon вышел из конференции
[04:00:46] <Minoru> реквестирую критику, посоны: https://github.com/codingteam/Gestalt/wiki/Public-API
[04:00:56] <Minoru> в т.ч. «ничего непонятно, перепиши всё к чертям!»
[04:01:06] <Minoru> s/непонятно/не понятно/
[04:01:06] akzy зашёл в конференцию
[04:01:08] <horta hell> Minoru: в т.ч. «ничего не понятно, перепиши всё к чертям!»
[04:05:00] <uggur> Minoru: Критика: добавь Readme
[04:05:08] <uggur> Я не знаю что это за проект же %)
[04:06:37] <uggur> А в остальном всё очень хорошо и на примерах.
[04:06:58] <uggur> Только почему assignee с | начинается?
[04:11:03] akzy вышел из конференции: Replaced by new connection
[04:11:04] akzy зашёл в конференцию
[04:31:49] gsomix вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: recipient-unavailable
[04:50:56] xspeed вышел из конференции
[04:54:22] <ɹǝɟılʍǝu> http://img0.joyreactor.cc/pics/post/%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D0%BF%D0%B5%D1%81%D0%BE%D1%87%D0%BD%D0%B8%D1%86%D0%B0-%D0%B1%D0%B0%D1%8F%D0%BD-2035055.jpeg
[05:01:47] magog вышел из конференции
[05:22:44] <Myp> ɹǝɟılʍǝu: Какая прелесть!
[05:43:37] ckorzhik вышел из конференции
[05:43:43] ascrazy@jabber.ru вышел из конференции
[06:06:19] Zetoke вышел из конференции
[06:13:20] Zetoke зашёл в конференцию
[06:13:51] Zetoke вышел из конференции
[06:14:10] Zetoke зашёл в конференцию
[06:45:21] Zetoke вышел из конференции
[06:54:49] grouzen зашёл в конференцию
[07:04:40] hinst вышел из конференции
[07:15:15] eternastudento вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[07:19:08] μαρτιχώρ вышел из конференции
[07:23:34] Zetoke зашёл в конференцию
[07:24:05] Zetoke вышел из конференции
[07:24:24] Zetoke зашёл в конференцию
[07:42:36] a1batross вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[07:42:36] horta hell вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[07:42:36] ForNeVeR вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[07:48:42] Zetoke вышел из конференции
[07:48:57] Zetoke зашёл в конференцию
[07:49:38] Zetoke вышел из конференции
[07:50:00] Zetoke зашёл в конференцию
[08:21:35] Zetoke вышел из конференции
[08:31:02] <eaeee> $pet stats
[08:31:05] ɹǝɟılʍǝu вышел из конференции
[08:31:10] <eaeee> $pet feed
[08:31:24] <eaeee> а, нет хорты..
[08:40:45] Myp вышел из конференции
[08:48:41] eaeee вышел из конференции
[09:02:54] Zetoke зашёл в конференцию
[09:03:26] Zetoke вышел из конференции
[09:03:47] Zetoke зашёл в конференцию
[09:04:06] a1batross зашёл в конференцию
[09:17:51] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:17:52] a1batross зашёл в конференцию
[09:36:18] Zetoke вышел из конференции
[09:43:17] a1batross вышел из конференции: Disconnected: Replaced by new connection
[09:43:19] a1batross зашёл в конференцию
[10:01:47] a1batross вышел из конференции: Disconnected: Replaced by new connection
[10:01:49] a1batross зашёл в конференцию
[10:12:29] a1batross вышел из конференции: Disconnected: closed
[10:54:48] magog зашёл в конференцию
[11:12:28] magog вышел из конференции
[11:27:53] a1batross зашёл в конференцию
[11:54:33] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:54:36] a1batross зашёл в конференцию
[11:55:12] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:55:13] a1batross зашёл в конференцию
[11:56:52] a1batross вышел из конференции: Disconnected: Replaced by new connection
[11:56:53] a1batross зашёл в конференцию
[12:05:05] a1batross вышел из конференции: Disconnected: Replaced by new connection
[12:05:07] a1batross зашёл в конференцию
[12:06:00] a1batross вышел из конференции: Disconnected: Replaced by new connection
[12:07:42] a1batross зашёл в конференцию
[12:11:52] a1batross вышел из конференции: Disconnected: Replaced by new connection
[12:11:55] a1batross зашёл в конференцию
[12:18:05] a1batross вышел из конференции: Disconnected: Replaced by new connection
[12:18:07] a1batross зашёл в конференцию
[12:23:41] magog зашёл в конференцию
[12:27:35] a1batross вышел из конференции: Disconnected: closed
[12:28:16] a1batross зашёл в конференцию
[12:34:15] rexim зашёл в конференцию
[12:37:24] a1batross вышел из конференции: Disconnected: Replaced by new connection
[12:39:37] a1batross зашёл в конференцию
[12:40:23] a1batross вышел из конференции: Disconnected: Replaced by new connection
[12:40:24] a1batross зашёл в конференцию
[12:46:39] <rexim> Доброго утра всем...
[13:08:03] rexim вышел из конференции
[13:18:04] Aман зашёл в конференцию
[13:18:31] xspeed зашёл в конференцию
[13:19:05] <Aман> утро
[13:28:39] <akzy> HELL o
[13:32:58] Zetoke зашёл в конференцию
[13:33:32] Zetoke вышел из конференции
[13:33:54] Zetoke зашёл в конференцию
[13:41:16] a1batross вышел из конференции: Disconnected: Replaced by new connection
[13:41:17] a1batross зашёл в конференцию
[13:46:49] magog вышел из конференции: Replaced by new connection
[13:46:50] magog зашёл в конференцию
[13:48:52] ForNeVeR зашёл в конференцию
[13:51:24] <ForNeVeR> uggur: это он так необязательные поля пометил. Те, которые начинаются с | - необязательны.
[13:51:56] ascrazy@jabber.ru зашёл в конференцию
[13:52:50] <uggur> ForNeVeR: А этот ваш гештальт -- пример REST-сервиса?
[13:53:04] Aман вышел из конференции: Replaced by new connection
[13:53:06] Aман зашёл в конференцию
[13:53:54] <ForNeVeR> uggur: я не уверен, что там в API строго выражена REST-методология.
[13:55:13] <ForNeVeR> Как раз вот этого не хватает - я хотел, чтобы можно было запрашивать списки данных диапазонами или ещё как-то. Сейчас напишу в issue.
[13:55:42] <uggur> ForNeVeR: Ты уверен что это нужно?
[13:55:45] <uggur> Можно реализовать на стороне клиента
[13:55:55] <ForNeVeR> Это как?
[13:56:08] <ForNeVeR> Клиент раз в сутки запрашивает данные, мы ему туда хуярим десять мегабайт, а он потом их фильтрует?
[13:56:15] <uggur> Неа
[13:56:25] <ForNeVeR> Не, бро, фильтрация должна быть на сервере.
[13:56:34] <uggur> *пожал плечами* тебе виднее
[13:56:49] <ascrazy@jabber.ru> а как вы делать будете фильтрацию?
[13:56:52] <uggur> Тогда нужна фильтрация по всему.
[13:56:55] <ascrazy@jabber.ru> какой-нибудь odata?
[13:56:59] <ForNeVeR> ascrazy@jabber.ru: чо.
[13:57:08] <ForNeVeR> Нет, не нужна фильтрация по всему.
[13:57:08] <uggur> Фильтрация по каждому полю.
[13:57:11] <uggur> Почему?
[13:57:27] <ForNeVeR> Уггур, иди вот и пиши свои такие наркоманские пожелания в issues.
[13:57:30] <uggur> Вдруг я хочу только твои issue?
[13:57:41] <ForNeVeR> Я не считаю, что это нужно.
[13:57:42] <uggur> Или это слишком экзотическое требование?
[13:57:55] <uggur> А для чего оно вообще нужно-то?
[13:58:00] <uggur> Сервис этот
[13:58:11] <uggur> README там нету ведь.
[13:58:13] <ForNeVeR> Для цтора и хорты.
[13:58:18] <ForNeVeR> Да все и так знают :D
[13:58:41] <uggur> Софт-для-внутренней-тусовки нарушает принципы опенсорса :Ь
[13:58:48] <ForNeVeR> uggur: там в issues есть ссылки на чатлоги. Оригинальный способ документации, а?
[13:58:51] <uggur> Я вот не знал (:
[13:58:57] <uggur> лооол
[13:59:10] <ForNeVeR> Ну а вообще - конечно, напишем readme, какие проблемы-то?
[13:59:17] <ForNeVeR> Просто Minoru ещё не успел.
[13:59:54] <uggur> " https://github.com/codingteam/Gestalt/issues/3 " ну и ты спрашиваешь зачем фильтрация по пользователям, ну
[14:00:34] <uggur> Или это ты тоже хочешь на сервере делать?
[14:01:26] <ForNeVeR> Здесь я не вижу смысла в фильтрации.
[14:01:39] <ForNeVeR> У нас в организации не так много публичных юзеров, чтобы вообще была нужда что-то фильтровать.
[14:02:01] <uggur> а команда "статистика по ForNeVeR" не предусмотрена?
[14:02:06] <ForNeVeR> (пока что, с текущим вариантом API)
[14:02:36] <ForNeVeR> uggur: глянь API, там очень простой ответ по аналитике пока что. Я до неё ещё не добрался.
[14:05:28] Zetoke вышел из конференции
[14:08:20] gsomix зашёл в конференцию
[14:08:38] <gsomix> Утро.
[14:09:57] <uggur> ForNeVeR: А как насчёт технической информации для запросов?
[14:10:17] <uggur> Например, список наблюдаемых репозиториев и список пользователей?
[14:12:35] <uggur> Кстати, если нет идей, то клиент можно написать на JavaFX и http://dexvis.com/doku.php
[14:12:36] <ForNeVeR> uggur: да, я как раз думаю об этом. Полагаю, пока что мы обойдёмся выдачей всего-всего на /activity.
[14:13:02] <ForNeVeR> uggur: пока что планируемый клиент будет на хаскеле, т.к. на нём написан ctor :D
[14:13:23] <uggur> Какая графическая библиотека для графиков?
[14:13:29] <ForNeVeR> ._.
[14:13:39] <ForNeVeR> Каких графиков?
[14:13:53] <uggur> лол, ну визуализация
[14:14:00] <ForNeVeR> Визуализация чего?
[14:14:04] <uggur> всего %)
[14:14:08] <uggur> активности, например
[14:14:15] <ForNeVeR> Пока что в драфте нету никаких данных, которые бы хорошо представлялись графиками.
[14:14:33] <ForNeVeR> Но уггур, мы всегда открыты для реквестов. Какие виды данных тебя интересуют? Давай их запланируем на попозже.
[14:14:59] <ForNeVeR> uggur: ну и, если ты хочешь сделать и какой-то графический вариант с графиками для десктопов / мобилок, то это вполне интересная идея.
[14:15:02] <uggur> Вообще-то число багов и закрытий можно выразить с помощью диаграммы.
[14:15:18] <uggur> диаграмма эйлера для вклада участника в разные проекты...
[14:15:29] <uggur> да тысячи вариантов визуализировать.
[14:15:46] <ForNeVeR> Ок, жду от тебя описания тысячи вариантов.
[14:16:02] <ForNeVeR> Ну только не ко-ко-ко, как обычно, а конкретики побольше.
[14:16:06] <uggur> сходя из текущего API
[14:16:37] <ForNeVeR> Текущий API вполне можно пересматривать и дополнять, обв. Сейчас там очень мало данных, можно добавить всякие стат. показатели, если они нужны.
[14:21:27] <uggur> ForNeVeR: Вот тебе примеры:
Визуализация issue: таймлайн с разными классами типа assigned|unassigned|labeled|unlabeled|opened|closed|reopened|commented_on http://dexvis.com/vis/nvd3_stackedarea1.html
Визуализация issue по "user" и "assignee": http://dexvis.com/vis/nvd3_donut1.html http://dexvis.com/vis/sankey2.html
Визуализация класс или статус issue + время + число issue: http://dexvis.com/lib/exe/fetch.php?cache=&media=dex:ex:vis:basic:bubble2.png
Визуализация статуса issue http://www.statmethods.net/graphs/images/barplot3.jpg
[14:22:03] <uggur> Последнее по времени
[14:22:29] <ForNeVeR> uggur: какие конкретно из этих метрик просто реализуемы и могут пригодиться?
[14:22:44] <ForNeVeR> (посмотрел - весёленько выглядит, конечно)
[14:23:37] <ForNeVeR> uggur: алсо, мне кажется, что последнее и первое - это одно и то же.
[14:23:57] <uggur> Да, в принципе можно сделать одним и тем же.
[14:24:27] <ForNeVeR> Идея с таймлайном мне нравится, его точно щас запишу в issues.
[14:24:42] <ForNeVeR> Визуализация по юзерам - не смог придумать, зачем нужна, не уверен.
[14:24:46] rexim зашёл в конференцию
[14:25:12] <ForNeVeR> Визуализация по нескольким факторам выглядит очень, гм, fancy, но опять же - не могу придумать, зачем она такая нужна. Хотя прикольная, конечно.
[14:25:31] <rexim> Чо-то я по вам соскучился. =3
[14:25:36] <ForNeVeR> А в bubble chart я не понял смысла.
[14:26:08] <uggur> Первое -- отслеживает динамику issue и сигнализирует о том, что мы утонули в открытых багах или у нас слишком много открывается фич, которые не реализуются и накапливаются
Второе -- показывает связь между теми, то issue открывает и кто их закрывает: визуализация структуры команды разработчиков в реальном времени
Третье -- комплексная диаграмма для детектирования общего состояния проекта исходя из задач (сработает только если интенсивно пользоваться issue для разработки, а не только для багов)
Четвёртое -- просто есть на гитхабе :)
[14:26:34] <uggur> ForNeVeR: Можно ещё добавить Лица Чернова <https://ru.wikipedia.org/wiki/%D0%9B%D0%B8%D1%86%D0%B0_%D0%A7%D0%B5%D1%80%D0%BD%D0%BE%D0%B2%D0%B0>
[14:26:43] <uggur> Не знаю зачем они конкретно, но выглядят прикольно :)
[14:27:14] <ForNeVeR> uggur: гы, какая смехота :)
[14:28:38] Akon32 зашёл в конференцию
[14:29:42] <uggur> В общем, сдам курсовую и в мае можно будет поиграться с визуализацией на жабе или питоне
[14:30:25] <uggur> Если, конечно, сервис напишут и поднимут к тому времени
[14:36:21] a1batross вышел из конференции: Disconnected: Replaced by new connection
[14:36:22] a1batross зашёл в конференцию
[14:43:26] dzhon зашёл в конференцию
[14:47:42] a1batross вышел из конференции: Disconnected: Replaced by new connection
[14:47:44] a1batross зашёл в конференцию
[14:52:33] a1batross вышел из конференции: Disconnected: Replaced by new connection
[14:52:36] a1batross зашёл в конференцию
[14:57:45] <rexim> ForNeVeR, у меня до сих пор куча сомнений по поводу того, как сделать https://github.com/codingteam/loglist/issues/100
[14:58:04] <rexim> Предложенные решения хорошие, но надо постоянно думать как бы кто не засрал стейдж эриа.
[14:58:12] <rexim> А я хочу тупо сделать и забыть.
[14:58:33] <ForNeVeR> Можешь сделать и забить. Никто не засрёт.
[14:58:40] <ForNeVeR> А кто засрёт - мы того отпиздим.
[14:58:50] <ForNeVeR> Проблему можно решить нетехническими средствами :D
[14:59:04] <rexim> ForNeVeR, так чтобы кого-то отпиздить, нужно сначала найти кого отпиздить, а мы сделали и забыли =\
[14:59:15] ɹǝɟılʍǝu зашёл в конференцию
[14:59:15] <ForNeVeR> rexim: ну а хорта пускай шифрует сообщения, например. Или подписывает.
[14:59:33] <rexim> Нет! Я хочу чтобы это было доступно всем. Не только Хорте.
[14:59:40] <ForNeVeR> Хм.
[14:59:48] <rexim> Мне кажется, что мое первое решение, очень даже ничего.
[14:59:51] <rexim> Смотри.
[14:59:55] <rexim> ForNeVeR, http://rpubs.com/rexim/loglist-hist-lengths
[15:00:09] <rexim> Ограничим гет параметр в 500 символов
[15:00:16] <rexim> Такой урл вполнесебе норм
[15:00:27] <uggur> Почему не в 1000?
[15:00:27] <ForNeVeR> Неа, такой урл - полная хуита.
[15:00:49] <rexim> Можно и в 1000
[15:00:50] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:00:54] <ForNeVeR> rexim: говоря "500", ты имеешь в виду 1500. Помни это.
[15:00:59] a1batross зашёл в конференцию
[15:01:02] <ForNeVeR> А 1000 - это уже 3000.
[15:01:05] <ɹǝɟılʍǝu> Утрец
[15:01:11] <rexim> ForNeVeR, да сорри.
[15:01:12] <ForNeVeR> Давайте я вам щас в приват по три килобайта отправлю.
[15:01:17] <ForNeVeR> И вы охуеете :(
[15:01:27] <ForNeVeR> И я тоже :(
[15:01:30] <ForNeVeR> :'(
[15:01:40] <rexim> http://www.loglist.net/quote/new?content=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
[15:01:44] <rexim> Хм...
[15:02:00] <uggur> В R гистограмму делал?
[15:02:04] <rexim> uggur, нет
[15:02:12] <uggur> А в чём?
[15:02:17] <rexim> На калькуляторе
[15:02:22] <ForNeVeR> Я те больше скажу - не все браузеры говна умеют такие длинные урлы. Особенно всякие мобильники - там простор для отклонений очень большой.
[15:02:30] <uggur> rexim: http://rpubs.com/rexim/loglist-hist-lengths эту?
[15:02:36] <rexim> uggur, да
[15:02:51] <uggur> Чёт подозрительно :Ь
[15:02:51] <rexim> ForNeVeR, зачем нам поддерживать такие говно браузеры?
[15:03:25] <uggur> Зачем поддерживать IE?
[15:03:34] <ForNeVeR> rexim: да, конечно, сделать штуку, которая ломает совместимость с браузерами и генерит длиннющие урлы - это намного лучше.
[15:03:50] <rexim> :)
[15:03:52] <ForNeVeR> rexim: а ещё у моего варианта юзкейсов больше.
[15:04:07] <ForNeVeR> rexim: я могу, например, создавать цитатки и показывать их миксерам без апрува.
[15:04:09] * rexim ягнул Форневера с ноги
[15:04:16] <rexim> За юзкейзов больше
[15:04:21] <ForNeVeR> Передавая им урлы.
[15:04:24] <uggur> rexim: А картинки в base64 тоже можно вставлять, значит? :)
[15:04:27] <ForNeVeR> А твой урл никому передать нельзя.
[15:04:57] <rexim> ForNeVeR, почему? Передай мне этот урл и я посмотрю цитатку без аппрува.
[15:05:01] <ForNeVeR> rexim: давай его хотя бы зиповать тогда!
[15:05:04] <rexim> Потому что цитатка в урле
[15:05:16] <rexim> ForNeVeR, я это в самом начале предлагал, кстати.
[15:05:30] <ForNeVeR> Это наркоманский вариант и я его поэтому рассматривать не стал.
[15:05:37] <ForNeVeR> Но раз ты сопротивляешься - придётся его применять.
[15:05:52] <uggur> Кого зиповать? УРЛ?
[15:06:23] <ForNeVeR> rexim: алсо, у нас получается постинг цитат через GET.
[15:06:29] <rexim> ForNeVeR, Чувак, эта проблема меня ебет всю неделю. Я пересмотрею все варианты и их плюсы и минусы. Я до сих пор не имею конкретного мнения на этот счет. И я не сопротивляюсь и пытаюсь понять, что лучше.
[15:06:33] <ForNeVeR> Это не просто unrestful, это как-то... негигиенично чтоле.
[15:07:25] <ForNeVeR> rexim: алсо, твой юзкейс может генерить цитаты больше 500 символов.
[15:07:39] <ForNeVeR> rexim: т.к. ты предлагал автоматический зохват логов через хорту.
[15:07:50] <uggur> обрезать
[15:08:01] <ɹǝɟılʍǝu> Cltkfqnt xthtp зге
[15:08:03] <ForNeVeR> Т.е. сразу staged логи становятся в три раза больше, чем итоговые цитаты.
[15:08:11] <ɹǝɟılʍǝu> Чделайте через put
[15:08:14] <rexim> ForNeVeR, > Я пересмотрею все варианты и их плюсы и минусы.
Расскажи мне что-нибудь новенькое
[15:08:28] <ForNeVeR> rexim: are you really sure you are mixer?
[15:08:36] <rexim> Ладно, я лучше отложу это и займусь чем-нибудь другим.
[15:09:06] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:09:07] a1batross зашёл в конференцию
[15:09:11] <ForNeVeR> rexim: ну и вообще, что ты хочешь? Я свою точку зрения изложил, подкрепил свежими аргументами только что. Дальше уже тебе решать.
[15:09:39] <ForNeVeR> rexim: принципиально ничего против твоей первоначальной идеи я не имею (ну т.е. упираться не стану), но она мне всё равно нравится меньше, чем моя, гг.
[15:10:11] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:10:12] a1batross зашёл в конференцию
[15:11:47] <rexim> ForNeVeR, да, спасибо, что поделился своей точнокой зрения.
[15:11:50] <rexim> Серьезно.
[15:12:01] <rexim> У меня уже разум замылен и мне нужен взгляд со стороны.
[15:12:37] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:12:40] a1batross зашёл в конференцию
[15:14:23] <rexim> Ладно, тут надо просто принять конкретное решение и ему следовать.
[15:14:42] <rexim> ForNeVeR, будем делать так, как ты изначально предложил. С базой и чистить раз в неделю.
[15:14:49] <rexim> Все, официально.
[15:15:06] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:15:07] a1batross зашёл в конференцию
[15:15:24] <ForNeVeR> rexim: а чистилку будем выполнять по запросу или как-то ещё автоматически? По cron'у? Или встроим планировщик прямо в приложение?
[15:16:01] <rexim> Ах, ебаный же ты хероку...
[15:16:13] <ForNeVeR> rexim: ну, это не только к хероку относится.
[15:16:33] <ForNeVeR> У нас вот IIS / ASP.NET, и в нём тоже не считается хорошей практикой какие-то таски хостить отдельно.
[15:16:38] <rexim> В плее есть какие-то свои джобы, но если хероку грохнет логлист, они бесполезны.
[15:16:52] <ForNeVeR> Примерно по той же причине - при грамотной настройке он будет тушить приложение полностью при инактивности.
[15:17:31] <ForNeVeR> rexim: как нормальный вариант, можно очищать цитаты старше 1 недели на каждом обращении к соответствующему API, которое постит цитаты.
[15:17:41] <ForNeVeR> Ну, "нормальный".
[15:17:44] <rexim> Да, я тоже только что про это подумал. :)
[15:17:48] <ForNeVeR> На нашей нагрузке - нормальный, я считаю.
[15:18:14] <ForNeVeR> А если нагрузка станет выше - тогда нужно отдельную хероку-ноду поднимать с сервисами и кроном (или аналогом).
[15:18:27] <rexim> Угу
[15:18:28] <ForNeVeR> Но это нам уже вряд ли когда-либо понадобится.
[15:18:34] <rexim> Про такой вариант я тоже думал.
[15:18:47] <rexim> Только я его отбросил ибо он нихера "написал и забыл"
[15:18:54] <rexim> нихера не*
[15:19:07] <rexim> Ладно, по кофейку и можно херачить.
[15:19:16] <rexim> ForNeVeR, спасибо тебе большое за поддержку!
[15:19:20] <ForNeVeR> rexim: ага, его мы ебонёмся реализовывать, плюс это будет сильно большая привязка к архитектуре хероки, чего бы не хотелось.
[15:19:30] <ForNeVeR> Так что ок, текущий план полностью одобряю.
[15:23:17] <rexim> ForNeVeR, гы можно сделать, как GC. :) Удалять недельные таски только когда привышен какой-то лимит N. Если после такого прохода ничего не очистилось, блокировать стейдж сервис и слать "Out of memory" на мыло админам.
[15:23:20] <rexim> Во все стейджи логать IP.
[15:23:29] <rexim> Тогда и не сложно будет понять, кого пиздить!
[15:23:30] <rexim> ывололва
[15:23:31] <rexim> олва
[15:23:42] <ForNeVeR> rexim: а что, занимательная идея!
[15:23:44] <uggur> tor
[15:23:55] <ForNeVeR> uggur: отлично!
[15:23:59] <rexim> И что? Будет блокировать ноды тора. Все так делают
[15:24:08] <ForNeVeR> uggur: теперь мы знаем, кого пиздить, если нас заспамят из тора.
[15:24:09] <uggur> Не будешь знать кого пиздить
[15:24:16] <uggur> ForNeVeR: >.<
[15:24:18] <ForNeVeR> uggur: дак это... тебя.
[15:24:18] <rexim> uggur, тор и будем пиздить
[15:24:42] <rexim> Ну, под "пиздить" я имел ввиду "принемать меры". В частности блокировать.
[15:24:59] <uggur> Физическое блокирование на уровне тушки %)
[15:25:00] <ForNeVeR> В частности - блокировать доступ кислорода в дыхательную систему.
[15:25:00] <rexim> Правда мы пока не умеем блочить по IP. :D
[15:25:33] <ForNeVeR> rexim: надо ещё голосувалку будет допилить >.<
[15:25:46] <uggur> Чтобы не накручивали?
[15:25:47] <ɹǝɟılʍǝu> rexim, ты сегодня мне приснился
[15:25:55] <rexim> ɹǝɟılʍǝu, =*
[15:26:05] <rexim> Чо я делал?
[15:26:17] <ɹǝɟılʍǝu> ._____________.
[15:29:35] <rexim> o_O
[15:29:50] <rexim> Ладно...
[15:30:42] <ɹǝɟılʍǝu> Ты ктался на Фон Невере ._.
[15:30:45] <ɹǝɟılʍǝu> катался?
[15:30:48] <ɹǝɟılʍǝu> катался*
[15:31:01] <rexim> ForNeVeR, откуда он знает?^U
[15:31:10] <ForNeVeR> .\ ____________ /.
[15:31:20] <rexim> .__________.
[15:31:44] <Aман> .__.__.
[15:32:40] <uggur> =8·8=
[15:32:59] <Aман> \__|__/
[15:35:13] <rexim> Аманушка! =3
[15:35:29] <uggur> rexim катался на ɹǝɟılʍǝu
[15:35:44] <rexim> uggur, а на тебе можно покататься?
[15:35:49] <rexim> Ну позязя!
[15:36:02] <uggur> у меня нет трейта "ездовой" :Ь
[15:36:09] <Aман> rexim:
\__|__/
|
|
[15:36:33] <rexim> trident?
[15:37:30] <Aман> да для ты
[15:38:14] <rexim> Aман, тебя*
[15:38:22] <uggur> Aман: http://pastebin.com/ArfsVkUE
[15:38:30] <ForNeVeR> Aман: what do you want to do with it?
[15:38:35] <rexim> When you transfer something to someone ты becomes тебя, тебе etc
[15:39:00] <Aман> rexim: спасиба
[15:39:15] <rexim> Aман, yeah, and thank you for the trident. :)
[15:39:44] <uggur> It's pitchfork :)
[15:42:09] <Aман> ForNeVeR: я хочу его к убил медвед
[15:42:49] <ForNeVeR> Aман: what?!
[15:42:50] <uggur> [я хочу чтобы его убил медвед]
[15:43:00] <uggur> ?
[15:43:00] <ForNeVeR> Aман: are you want the bear to kill rexim with pitchfork?!
[15:43:17] <ForNeVeR> Aман: you are so scary, man.
[15:43:20] <ɹǝɟılʍǝu> https://youtu.be/IwfUnkBfdZ4
[15:43:51] <Aман> aman , : я хочу его к убил медвед
ru2en@bot.talk.google.com , : I want him to kill Bear
[15:44:21] <ForNeVeR> Aман: that isn't a good translator.
[15:44:50] <ForNeVeR> Aман: even Google is better: https://translate.google.com/?source=osdd#auto/ru/I%20want%20him%20to%20kill%20Bear
[15:45:24] <ForNeVeR> Aман: and why kill bears? I think they're nice guys.
[15:45:30] <rexim> ɹǝɟılʍǝu, бадассненько
[15:45:36] <rexim> Можно даже сходить, посмотреть
[15:45:42] <ɹǝɟılʍǝu> rexim, ага
[15:45:47] <ɹǝɟılʍǝu> Плохозаднично %)
[15:45:51] <rexim> xD
[15:45:59] <Aман> ForNeVeR: но я писаю себя
[15:46:12] <rexim> ШТО?!
[15:46:33] <uggur> https://youtu.be/cwz7yF_KF2E?list=PL_9VobYoMHhBjLjSxq5vzNW_9b00VUxiE
[15:46:37] <ForNeVeR> Aман: are you pissing on yourself? What?!
[15:46:44] <uggur> Aман: pervert
[15:46:55] <Aман> huh
[15:47:09] Myp зашёл в конференцию
[15:48:11] <Myp> Утро
[15:48:22] <Aман> толко большой сиськи медвед хорошо
[15:48:31] <rexim> Хм...
[15:48:38] <rexim> В этом что-то есть!
[15:48:42] <ForNeVeR> holy emperor ._.
[15:48:48] <Aман> только*
[15:49:08] <rexim> uggur, прикольно! :)
[15:49:09] <uggur> "ForNeVeR: Aман: and why kill bears? I think they're nice guys." http://en.wikipedia.org/wiki/Bear_(gay_culture)
[15:49:15] <uggur>
[15:49:21] <Myp> ɹǝɟılʍǝu: А вот ты же мне кидал ссылку на книжку по математике для детей. Что-то на манер сказки
[15:50:15] <ForNeVeR> uggur: fuck these guys. Their attempts to disgrace nice image of brown bear are failed.
[15:50:29] μαρτιχώρ зашёл в конференцию
[15:50:35] <uggur> ForNeVeR: why not white?
[15:50:43] <uggur> Are you racist?
[15:50:57] <Aман> and why not yellow?
[15:51:05] <ForNeVeR> uggur: I've never seen a such thing so I am not sure they exist.
[15:51:15] <ForNeVeR> Aман: what a fuck is a yellow bear.
[15:51:24] <uggur> I've seen white bears, brown bears, monochrome bears (:
[15:51:34] <Aман> http://en.wikipedia.org/wiki/Yellow_Bear
[15:51:35] <ɹǝɟılʍǝu> Myp, а?..
[15:51:44] akzy вышел из конференции
[15:51:45] <ForNeVeR> WTF.
[15:52:25] <uggur> "Aман: ForNeVeR: но я писаю себя"
"ForNeVeR: Aман: what a fuck is a yellow bear."
no comments
[15:52:28] <Myp> ɹǝɟılʍǝu: Ну, какая-то книжка, в которой в повествовательной форме представлены различные истории про вымышленного профессора-путешественника, который математик
[15:53:24] <ForNeVeR> Myp: я видел шото такое про кота и программирование.
[15:53:29] <ɹǝɟılʍǝu> Блин, я не помню....
[15:53:36] <Myp> ɹǝɟılʍǝu: Собственно, сама эта книга не важна, я просто хотел спросить, может знаешь какие-либо прочие издания, но меня интересует теория вероятности на этот раз
[15:53:39] <ɹǝɟılʍǝu> ForNeVeR, профессор Фортран^U
[15:53:40] <Aман> uggur: that was пишу
[15:53:45] <ForNeVeR> ɹǝɟılʍǝu: да!
[15:54:00] <ForNeVeR> Алсо, "Два путешествия с компьютером" - что-то такое припоминаю из детства. Там ещё няшный робот был нарисован на обложке.
[15:54:02] <Myp> ForNeVeR: Ребенок начал интересоваться теорией вероятности
[15:54:02] <uggur> ForNeVeR: Экнциклопедия д-ра Фортрана?
[15:54:06] <ɹǝɟılʍǝu> Myp, хм, хызы, но можно поискать
[15:54:08] <ForNeVeR> ɹǝɟılʍǝu: угу.
[15:54:10] <Myp> Вот я и ищу что бы подкинуть
[15:54:36] <uggur> http://lurkmore.so/images/1/1d/Fortran-roboty.jpg
[15:56:55] <Myp> uggur: в голос!
[15:57:35] <uggur> Myp: вголос пишеться разом (:
[15:58:17] <Myp> uggur: ок
[15:59:12] <ɹǝɟılʍǝu> Myp, http://lurkmore.so/images/thumb/e/e0/Davay_fortran.jpg/445px-Davay_fortran.jpg
[16:00:01] <uggur> Myp: Насчёт статистики могу посоветовать курс
[16:00:12] <uggur> Подготовка к экзамену в кооледж
[16:00:41] <uggur> https://www.coursera.org/course/apstat
[16:01:50] <Myp> uggur: Мне для ребенка нужно
[16:02:07] <uggur> Возраст и уровень подготовки какой?
[16:02:13] <Myp> 11 лет
[16:02:16] <ɹǝɟılʍǝu> Myp, http://lurkmore.so/images/2/2a/%D0%9D%D0%B0_%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%85_%D1%82%D1%8B_%D1%85%D1%83%D0%B9_%D0%BF%D1%80%D0%BE%D1%81%D1%82%D0%BE%D0%B9.jpg
[16:02:30] <Myp> Подготовки считай и нет
[16:02:45] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:02:46] a1batross зашёл в конференцию
[16:03:01] <Myp> ɹǝɟılʍǝu: На лурке про эту книжицу статейка есть?
[16:03:03] <ɹǝɟılʍǝu> Блин, у нашего ректора сто пудов есть книжки по теорверу для детей
[16:03:07] <ɹǝɟılʍǝu> Myp, а то)
[16:03:13] <uggur> http://webdiscover.ru/uploads/images/2014-01/5700_138934823173.jpg
[16:03:23] <Myp> ɹǝɟılʍǝu: Вот такую книжку мне и нужно!
[16:04:41] <Myp> лурк зобанен?
[16:05:03] <ɹǝɟılʍǝu> Myp, http://eek.diary.ru/p172272266.htm
[16:05:15] <ɹǝɟılʍǝu> Вот тут, но я ниодной не пробовал, конкретно советовать не могу, сорь)
[16:05:19] * ɹǝɟılʍǝu препод информатики
[16:05:22] <ɹǝɟılʍǝu> Но интересна
[16:05:37] <uggur> http://img0.joyreactor.cc/pics/post/%D0%9A%D0%BE%D0%BC%D0%B8%D0%BA%D1%81%D1%8B-%D1%82%D0%B5%D0%BE%D1%80%D0%B8%D1%8F-%D0%B2%D0%B5%D1%80%D0%BE%D1%8F%D1%82%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D1%8F%D0%B4%D0%B5%D1%80%D0%BD%D1%8B%D0%B9-%D0%B2%D0%B7%D1%80%D1%8B%D0%B2-330346.jpeg
[16:05:57] <Myp> ɹǝɟılʍǝu: Спасибо, но таки жаль, что рекомендацию дать не можешь
[16:06:29] <ɹǝɟılʍǝu> Myp, надо все посмотреть =)
[16:07:08] <uggur> Myp: http://www.mccme.ru/free-books/zvonkine/zvonkine2.pdf
[16:07:19] <uggur> Тут есть интересные штуки по математике.
[16:07:35] <uggur> И программированию.
[16:07:41] <uggur> И теорверу
[16:08:08] <uggur> http://www.mccme.ru/free-books/zvonkine/zvonkine2.pdf#page=72
[16:13:36] Graf зашёл в конференцию
[16:13:48] Graf вышел из конференции
[16:16:25] <Myp> ɹǝɟılʍǝu: Приглянулась вот эта http://rusfolder.com/28447501
[16:18:22] <Myp> И вот эта http://rusfolder.com/28363246
[16:19:47] <uggur> шта
[16:20:10] <uggur> Bарга Тамаш, Эстер Нэмени- Червенак, Мария Халмош Математика 2. Плоскость и пространство. Деревья и графы. Комбинаторика и тематические опыты -_-
[16:20:25] <uggur> Ты уверен что 11-летний ребёнок поймёт?
[16:21:33] <rexim> Вот да
[16:21:37] <rexim> Мне 10 и я ничего не понял ._.
[16:23:31] <ɹǝɟılʍǝu> Да мне тоже 7
[16:24:14] <ɹǝɟılʍǝu> rexim, http://coub.com/view/3tt74
[16:24:17] <ɹǝɟılʍǝu> Myp, ↑
[16:24:49] <rexim> Вашишь!
[16:24:59] <uggur> гашиш
[16:25:01] <Myp> uggur: Не уверен, разумеется
[16:25:51] <uggur> Если у тебя есть время, то проще самому показать
[16:27:22] <Myp> Не
[16:27:26] <ɹǝɟılʍǝu> http://coub.com/view/5u5n1
[16:27:28] <Myp> Я же не педагог
[16:27:41] <Myp> Зафейлю все и вызову отвращение к математике
[16:27:50] <gsomix> Энциклопедия доктора Форневера.
[16:28:03] <Myp> gsomix: Бестиарий тогда уж
[16:28:46] <uggur> Какой бестиарий?
[16:28:59] <rexim> ɹǝɟılʍǝu, ин оооль зе посибль вейс!
[16:29:05] <ɹǝɟılʍǝu> ага)
[16:31:44] <Myp> Зачотный дед! https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%80%D0%B4%D0%B5%D0%BC%D1%81%D0%BA%D0%B8%D0%B9,_%D0%91%D0%BE%D1%80%D0%B8%D1%81_%D0%90%D0%BD%D0%B0%D1%81%D1%82%D0%B0%D1%81%D1%8C%D0%B5%D0%B2%D0%B8%D1%87
[16:32:21] <ɹǝɟılʍǝu> Myp, еще у Афанасьева поищи =)
[16:33:03] <ɹǝɟılʍǝu> О
[16:33:06] <ɹǝɟılʍǝu> Смотри-ка
[16:33:16] <ɹǝɟılʍǝu> У него есть для 8-11х классов
[16:33:17] <Myp> Что?
[16:33:38] <ɹǝɟılʍǝu> > Школьникам о вероятности в играх. Введение в теорию вероятностей для учащихся 8—11 классов / совм. с М. Суворовой. — М.: Академия развития, 2006.
[16:33:49] <ɹǝɟılʍǝu> Но это как-то уже для более старших
[16:34:23] <Myp> там разные книги
[16:42:20] ascrazy@jabber.ru вышел из конференции
[16:46:55] ascrazy@jabber.ru зашёл в конференцию
[16:53:35] Zetoke зашёл в конференцию
[16:53:51] ckorzhik зашёл в конференцию
[16:54:00] <Zetoke> .version
[16:54:01] <DeadBot> Zetoke: у тебя Gajim 0.16.1 Windows
[16:54:03] <Zetoke> ;3
[16:54:10] Zetoke вышел из конференции
[16:54:27] <Minoru> uggur: вертикальная чёрточка — это способ показать, что у поля есть несколько значений. «|Minoru» — это «пустое ИЛИ юзернейм». Впрочем, там в тексте позже даны все необходимые пояснения, так что чёрточки из user и label я убрал. Спасибо!
[16:54:41] Zetoke зашёл в конференцию
[16:56:11] <rexim> Minoru, опа! Минорушка! =3
[16:56:15] <rexim> Привет
[16:59:11] <Minoru> ɹǝɟılʍǝu: про «хаоситскую свинью» лол, тащи ещё такого!
[16:59:23] <ɹǝɟılʍǝu> гы)
[17:00:22] <rexim> ForNeVeR, мне надоел этот анальный хероку. Предлагаю следующий уикенд посвятить переезду на что-нибудь нормальное.
[17:00:34] <ɹǝɟılʍǝu> На мой сервак
[17:00:39] <rexim> Сам намой!
[17:00:46] <ɹǝɟılʍǝu> кей)
[17:00:53] <rexim> ɹǝɟılʍǝu, =*
[17:01:37] <rexim> ɹǝɟılʍǝu, куда Орхидец делся?
[17:01:40] <Minoru> uggur: лица Чернова — охуенно! Можно состояние проекта показывать, да.
[17:02:00] <uggur> Minoru: А можно характеризовать участников проекта (:
[17:02:02] a1batross вышел из конференции: Disconnected: closed
[17:02:09] <ɹǝɟılʍǝu> rexim, работает
[17:02:17] <rexim> Хорошо
[17:02:20] <rexim> Он молодец
[17:05:49] <uggur> http://hisu.no-ip.org/mu/hht19036.mp3 шаман-блюз %)
[17:07:22] Aман вышел из конференции
[17:08:53] hinst зашёл в конференцию
[17:09:16] <Minoru> rexim: приветы ^_^
[17:09:23] * Minoru наконец-то долистал лог
[17:09:42] <rexim> Хех
[17:14:41] gsomix вышел из конференции
[17:16:47] magog вышел из конференции
[17:21:04] dzhon вышел из конференции
[17:21:13] Zetoke вышел из конференции
[17:21:34] ɹǝɟılʍǝu вышел из конференции
[17:25:28] <uggur> Minoru: Ты планируешь допилить API до состояния, когда не будешь менять с разрушением обратной совместимости, к началу мая?
[17:29:03] cat3 зашёл в конференцию
[17:30:50] <ForNeVeR> rexim: ок, принимается.
[17:30:54] <Minoru> uggur: да. Я думаю, к тому времени у нас даже реализация в продакшене будет :) Gestalt — довольно простая штука, он просто берёт данные из одного источника, выбрасывает из них кучу всего, запоминает и отдаёт по запросу. Основной челлендж для меня — это то, что это вторая моя программа на Erlang.
[17:30:56] <ForNeVeR> Minoru: ыа ыа.
[17:31:04] <ForNeVeR> Minoru: я там список лабелок поправил.
[17:31:50] <uggur> "Я думаю, к тому времени у нас даже реализация в продакшене будет :)" умножай затраты и время разработки на 2.72
[17:31:52] <uggur> :)
[17:32:30] <uggur> Minoru: Допили возможность брать из нескольких источников.
[17:32:41] <ForNeVeR> > Хорта — український музичний колектив із Запоріжжя
[17:32:46] <uggur> :)
[17:32:52] <uggur> ForNeVeR: Уже застолбили (:
[17:33:17] <Minoru> ForNeVeR: я специально это поле делал не списком, а скаляром. Логика следующая: на каждый апдейт ишшуя будет отдельный объект, из объекта можно понять, какой именно лейбл добавили или убрали. Чтобы сделать такой же вывод из списка, нужно знать, какие лейблы были раньше.
[17:33:29] <ForNeVeR> http://www.horta.be/
[17:33:46] <ForNeVeR> Minoru: хм.
[17:34:16] <Minoru> uggur: ну, на самом деле, в API *уже* предусмотрена возможность тыкать разные организации (/organization/uggur's-minions/activity etc.). Просто по факту источник всего один, т.к. организация у нас всего одна.
[17:34:37] <ForNeVeR> Minoru: ок, вернул как было.
[17:34:44] <uggur> uggur's-minorus (%
[17:34:47] <Minoru> кстати да, ForNeVeR, может, это я зря сделал (несколько источников)? Лишняя морока и не слишком нужно.
[17:35:00] <ForNeVeR> Minoru: нет, я щитаю, идея агонь.
[17:35:08] <uggur> Minoru: Да ладно? А на битбакитах?
[17:35:32] <uggur> Оттуда тоже можно какую-то информацию брать и пытаться использовать.
[17:35:41] <Minoru> uggur: точняк! Я просто пока что только на Github смотрел. Пойду-ка ишшуй напишу, чтобы не потерялось.
[17:37:13] <Minoru> uggur: а каким ником ты на Github подписан, чтобы я мог в ишшуе на тебя сослаться?
[17:37:52] <uggur> Minoru: https://github.com/IngvarJackal/
[17:38:22] <Minoru> зашифровался так зашифровался :)
[17:38:42] <rexim> ИНГВАРЬ @ ДЖАКАЛЬ
[17:38:43] gsomix зашёл в конференцию
[17:39:13] <ForNeVeR> Джек А. Л.
[17:40:51] <uggur> kekeke
[17:41:33] <uggur> Ингвар Дж. аль Уггур %)
[17:41:51] <rexim> uggur, уииии! =3
[17:41:54] <rexim> Ты такой няшка!
[17:42:01] <rexim> влыова
[17:42:02] <rexim> олыва
[17:42:05] <rexim> Кхем ._.
[17:42:09] <rexim> Извините...
[17:44:45] ascrazy@jabber.ru вышел из конференции
[17:44:54] ascrazy@jabber.ru зашёл в конференцию
[17:57:10] <ForNeVeR> rexim 1.7.1.56: added a restricted mode to avoid vlyova class events.
[17:57:37] <Minoru> restrained mode
[17:57:42] <ForNeVeR> .___.
[17:58:07] <rexim> ForNeVeR, what?!
[17:58:12] <rexim> Это где?
[17:58:22] <ForNeVeR> rexim: олаыф олдлыва.
[18:01:18] <uggur> Поиграл в Brutal doom -- как-то не оч.
[18:01:28] <uggur> Точнее, не оч сам дум.
[18:01:29] <rexim> .kick uggur
[18:01:30] <DeadBot> rexim: не получилося
[18:01:36] <rexim> .ban uggur
[18:01:37] <DeadBot> rexim: не получилося
[18:01:50] <rexim> !botsnack uggur
[18:01:57] <rexim> Где изоподо!
[18:02:01] <rexim> ?
[18:02:03] <rexim> ?!?!
[18:02:16] <rexim> ForNeVeR, верни изоподушку!
[18:02:26] <rexim> Изоморфная подушка
[18:02:55] <uggur> Первая часть хороша. Вторая часть хуже. А Final DOOM вообще фигня какая-то
[18:03:16] <uggur> Дизайн уровней какой-то упоротый очень и больше напоминает паззл, чем шутер
[18:03:28] <ForNeVeR> uggur: а мне вот вторая больше нравится. Там есть бензопила.
[18:04:27] <uggur> Это не компенсирует некоторые плохие уровни.
[18:05:12] <uggur> А, не, я напутал.
[18:05:43] <uggur> Первая и вторая часть -- ок, Final DOOM -- не оч., а Hell Revealed мне не понравился.
[18:10:38] <ForNeVeR> Ну, Final Doom полуфанатский какой-то. Он мне тоже не нравится.
[18:14:38] <uggur> ForNeVeR: Каков твой прогноз: жабка будет жить и здравствовать, а на С# под линем так и не получится разрабатывать нормально?
[18:15:58] <ForNeVeR> uggur: жабка точно будет жить. На C# под линём - ну, смотря что ты имеешь в виду под "нормально". Лично я и раньше нормально разрабатывал штуки типа Pash.
[18:16:28] <uggur> Pash = Posh (PowerShell) + bash(one of the Unix shells) ?
[18:17:01] <uggur> Я думал что разработка на C# намертво прибита к Visual Studio
[18:17:13] <ForNeVeR> uggur: глупости.
[18:17:25] <ForNeVeR> Есть SharpDevelop aka MonoDevelop aka Xamarin Studio.
[18:17:47] <ForNeVeR> И оно для некоторых применений даже удобнее VS. В частности, оно жрёт во много раз меньше ресурсов.
[18:17:59] <ForNeVeR> Ну и под линуксом работает, да.
[18:18:51] Zetoke зашёл в конференцию
[18:19:04] O01eg вышел из конференции
[18:23:17] <rexim> ForNeVeR, так ты изопода вернешь или нет? .\_/.
[18:23:29] <ForNeVeR> rexim: сам придёт, если вы его задобрите.
[18:23:51] * rexim дал Форневеру вафельку
[18:23:56] <rexim> На, передай ему =3
[18:23:56] <ForNeVeR> Мне-то зачем?
[18:24:03] <rexim> ПЕРЕДАЙ!!Ё
[18:24:10] <ForNeVeR> Поставьте ему миску коммитов у двери - он и придёт.
[18:24:24] <rexim> Я в логлист и так уже херачу
[18:24:39] <ForNeVeR> За логлистом он не следит :(
[18:25:22] <rexim> Лол
[18:25:30] * rexim смотрит свою ленту на гитхабе
[18:25:35] <rexim> Выходные, все херачат :)
[18:27:46] <ForNeVeR> rexim: ну да, всё правильно - выходной день, можно хуйнуть немножко кода.
[18:28:06] <rexim> Я так и сказал ~_~
[18:28:58] <ForNeVeR> Нет я!
[18:30:01] Graf зашёл в конференцию
[18:30:08] Graf вышел из конференции
[18:45:13] <Minoru> ForNeVeR: а как мы будем вести разработку? Я сейчас в master пушил, но это пора прекращать. Ветку develop я только что создал, с git flow теоретически знаком. Вопрос в следующем: один из нас должен сделать клон и присылать PR'ы, или будем в одном общем репозитории работать?
[18:45:21] μαρτιχώρ вышел из конференции
[18:45:53] <ForNeVeR> Minoru: я считаю, что лучше всего в общем репозитории, но с feature-ветками.
[18:45:54] a1batross зашёл в конференцию
[18:46:04] <Minoru> окей
[18:48:41] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:48:55] a1batross зашёл в конференцию
[18:50:03] ascrazy@jabber.ru вышел из конференции
[18:50:27] cat3 вышел из конференции
[18:56:38] a1batross вышел из конференции: Disconnected: Replaced by new connection
[18:56:39] a1batross зашёл в конференцию
[19:16:52] Akon32 вышел из конференции
[19:32:13] eternastudento зашёл в конференцию
[19:35:59] magog зашёл в конференцию
[19:36:49] <uggur> .whois eternastudento
[19:36:51] <DeadBot> uggur: member/participant
online()
зашел в конфу 18.04.15 19:32:13
уровень доступа: 4
[19:49:52] <ForNeVeR> .whois uggur
[19:49:52] <DeadBot> ForNeVeR: admin/moderator
away()
зашел в конфу 17.04.15 14:21:37
уровень доступа: 9
[19:53:42] <gsomix> .whois ForNeVeR
[19:53:42] <DeadBot> gsomix: owner/moderator
online(Yep, I'm here.)
зашел в конфу 18.04.15 13:48:52
уровень доступа: 11
[19:57:48] <uggur> лоооол
[19:58:16] <uggur> notifications@github.com:
Содержание письма похоже на мошенническую попытку получить личные данные.
Пожаловаться на подозрительное письмо   Пропустить: я доверяю этому сообщению
@IngvarJackal suggested another source for statistics — Bitbucket.
[19:58:39] <Minoru> uggur: ._.
[19:58:56] <uggur> Minoru: SEO мастер 9000
[19:59:07] <Minoru> разве ж это SEO?
[19:59:10] <ForNeVeR> Надо же, ко мне в бложик какой-то бедняга попал из гугла, пытаясь найти "не сгенерированы макросом- это что".
[19:59:15] <uggur> Нет, но обычно под SEO всё гребут.
[19:59:31] <ForNeVeR> Надеюсь, прочитав статью про макросы, он просветился :)
[19:59:46] <uggur> А у тебя про какие макросы?
[19:59:55] <ForNeVeR> А они что, разные бывают?
[20:00:26] <uggur> макросы в цивилизации и макросы в лиспе -- разве одно и то же?
[20:00:27] <Minoru> #define, vim'овские, emacs'овские
[20:00:34] <Minoru> а, да, lisp же ещ
[20:01:14] <uggur> хмм...
[20:01:18] <ForNeVeR> uggur: макросы - это огромные роботы такие.
[20:01:29] <ForNeVeR> Не знаю, что за нердовские штучки ты там упоминаешь.
[20:01:40] <uggur> Игрушку и скобочки
[20:02:04] ɹǝɟılʍǝu зашёл в конференцию
[20:02:20] * uggur подумал что надо найти блог ForNeVeR по запросу вроде "scala скачать онлайн бесплатно без смс мокрые макросы"
[20:03:17] <uggur> С помощью чего обеспечивается такой механизм получения запроса?
[20:04:09] <ForNeVeR> uggur: referer, скорее всего.
[20:04:50] <ForNeVeR> Собственно, есть Ъ-хеккеры, которые заходят на сайты, снабжённые GA, со всяких фраудинговых ссылок, и ждут, что админы сайтов по этим рефёрерам начнут бродить .___.
[20:05:42] <uggur> Бродить?
[20:05:48] <uggur> лол
[20:06:08] <Zetoke> http://www.microsoft.com/ru-ru/mobile/phone/215-dual-sim/
[20:06:14] <Zetoke> Взял себе вчера
[20:06:32] <uggur> Спамить ForNeVeR в GA котиками %)
[20:06:55] <Zetoke> ForNeVeR, ты про всяких ilovevitaly?
[20:06:56] <Zetoke> лол
[20:07:46] <ForNeVeR> Zetoke: кто это?
[20:08:11] <Zetoke> ForNeVeR, известная хуетень, которая висит в GA
[20:08:20] <ForNeVeR> Zetoke: это винфон какой-то чтоль у тебя?
[20:08:23] <Zetoke> Про что ты и говорил, фраудинг-ссылки и т.д.
[20:09:07] <ForNeVeR> А, S30.
[20:09:36] <Zetoke> ForNeVeR, нет, не винфон. Да, S30 ;3 Взял под другую симку. У меня теперь Nexus 5 и Nokia 215
[20:09:43] <ForNeVeR> Удивтельно, что малокософт до сих пор такие делает.
[20:10:11] <Zetoke> ForNeVeR, а они бренд Nokia оставили только под такие телефоны. Там даже есть фейсбук, твиттер и опера мини предустановленные.
[20:10:28] <Zetoke> Вообще для развивающихся стран позиционируют. Ну или тех, кто хочет себе тапик
[20:10:49] <Zetoke> ForNeVeR, под винфоны теперь нет бренда Nokia, там Microsoft бренд
[20:13:01] hinst вышел из конференции
[20:13:19] <uggur> M$ купил Nokia?
[20:13:32] <ForNeVeR> uggur: с разморозочкой, старина!
[20:13:42] <uggur>
[20:22:33] <Zetoke> uggur, года 4 как
[20:22:35] <Zetoke> наверное
[20:23:12] <Zetoke> А не
[20:23:24] <Zetoke> Осенью 2013 их MS купила
[20:24:55] <uggur> корпорация зла
[20:26:22] <uggur> небось, твой телефон в онлайн-режиме шлёт при подключении к интернету график перемещения с gsm-модуля в Велику Базу Данных Зла
[20:30:44] <rexim> ВБДЗ?
[20:32:03] <j123123> Надо было нокии клепать ведроидофоны
[20:32:13] <j123123> $pet resurrect
[20:32:19] <uggur> rexim: https://youtu.be/7X1VjGsZeyw
[20:32:29] <j123123> $pet stats
[20:35:41] <uggur> .whereis horta-hell
[20:43:12] Myp вышел из конференции
[20:44:10] <rexim> uggur, do not forget to kindly thank Desert Pete!
[20:45:34] <uggur> :)
[20:45:50] ascrazy@jabber.ru зашёл в конференцию
[20:47:07] * uggur обновился до восьмой жабы
[20:50:07] <Zetoke> а в хроме Java всё
[20:50:09] <Zetoke> Ура
[20:50:33] <Zetoke> uggur, у меня в гугл все шлётся скорее, чем на этом тапике в МС
[20:50:38] <Zetoke> Ибо нексус
[20:50:42] <Zetoke> и все гуглосервисы
[20:50:43] <Zetoke> лол
[20:50:47] <uggur> :)
[20:50:54] <uggur> А нафига в хроме жаба?
[20:51:10] <uggur> Ну нету аплетов и нету. Подумаешь.
[20:51:41] <uggur> Она только во всяких тулзах для визуализации на ncbi разве что мне нужна.
[20:52:18] <Minoru> uggur: некоторые сервисы до сих пор юзают для client-side encryption
[20:52:25] * Minoru так отчетность в налоговую сдаёт
[20:52:27] <uggur> js
[20:53:30] <j123123> криптография на js? Но зачем?
[20:53:36] <Minoru> што
[20:53:44] <j123123> Зачем вообще чтопопало переписывать на жабоскрипт
[20:53:45] <Minoru> uggur: я просто сделаю вид, что не увидел твоего сообщения
[20:53:45] <uggur> j123123: Потому что на стороне клиента же.
[20:53:59] <uggur> У тебя есть другой вариант криптографии в браузере?
[20:54:18] <j123123> можно еще через ФЛЕШ, ололо
[20:54:25] <uggur> ок -_-
[20:54:28] <j123123> ну и через жабу естественно
[20:54:37] <uggur> жабу и флэш же хром запретил
[20:54:46] <j123123> флеш не запретил
[20:54:50] <uggur> хм?
[20:55:01] <j123123> ютубчик ж работать без флеша не будет
[20:55:20] <uggur> HTML5 версия же есть
[20:55:21] <j123123> там для хрома просто флешплагин другого формата
[20:55:24] <Minoru> j123123: ну здрасте! HTML5 давно уже есть
[20:55:54] <uggur> Minoru: шифрование через флэш или через жс хотел бы ты?
[20:55:55] <rexim> Minoru, кто это?
[20:55:58] <j123123> насколько я знаю, не все видео в ютубе работают через HTML5
[20:56:00] <rexim> Minoru, а он код показал?
[20:56:04] <rexim> .whois HTML5
[20:56:05] <DeadBot> rexim: нет такого ника
[20:56:06] <rexim> =\
[20:56:25] <rexim> Нету его тут...
[20:56:47] <Minoru> j123123: очень, очень редко. Сталкиваюсь раз в месяц, флеша у меня нет уже года полтора.
[20:57:43] <Minoru> uggur: через джаву! Флешу пора на свалку истории, а JS слишком тесно привязан к браузеру, чтобы я доверял его безопасности
[20:57:55] <uggur> Но джаву же выпилили в браузере
[20:58:03] <uggur> А шифрование в браузере нужно делать, как я понял.
[20:58:06] <j123123> есть фуррифокс
[20:58:15] <uggur> как вариант :)
[20:58:17] <j123123> в нем жаба есть
[20:58:45] μαρτιχώρ зашёл в конференцию
[20:59:53] hinst зашёл в конференцию
[21:00:02] <j123123> вообще, они не жабу в браузере выпилили, а поддержку плагинов NPAPI, которая в фаерфоксе была изначально
[21:00:16] <uggur> j123123: Хм
[21:00:22] <j123123> Так что там теперь и Unity Web Player работать не будет
[21:00:25] <uggur> А ActiveX?
[21:00:35] <uggur> Он ещё работает в IE?
[21:00:46] <j123123> Я этим не пользуюсь
[21:00:56] <uggur> На нём можно было бы тоже написать.
[21:01:01] <uggur> И привязать к шестому ослу.
[21:01:06] <j123123> шиндошс-онли
[21:01:10] <uggur> вайн
[21:01:11] <uggur> :)
[21:01:19] <uggur> или ставь виртуалку
[21:01:36] <uggur> Это было бы очень в духе налоговой.
[21:03:09] <j123123> Интересно, как на клиентсайд-жабоскрипте получить файл с компа пользователя?
[21:03:27] <μαρτιχώρ> о чём вы тут?
[21:03:34] <j123123> Ну там внести его в массив и побайтоебить его какой-нибудь криптографией
[21:03:55] <μαρτιχώρ> rexim: бро, ты спалил меня ашарам ксореда?)
[21:04:28] <rexim> μαρτιχώρ, кому-кому?
[21:04:30] <μαρτιχώρ> // на самом деле я знаю, что дело не в тебе и ашары сами такие
[21:04:33] <μαρτιχώρ> hr
[21:04:35] <j123123> жабоскрипт такое вообще позволяет делать?
[21:04:46] <rexim> μαρτιχώρ, лол, херасе они шустрые. )
[21:04:55] <rexim> μαρτιχώρ, чо говорят? :)
[21:06:05] <μαρτιχώρ> rexim: http://lpaste.net/130876
[21:06:52] <rexim> Гы
[21:07:39] <rexim> μαρτιχώρ, ну что думаешь? :)
[21:08:10] <μαρτιχώρ> rexim: ну меня пока и тут неплохо кормят и код дают писать)
[21:08:14] <uggur> За тридцать сребреников.
[21:08:16] <μαρτιχώρ> посмотрим)
[21:08:35] <uggur> странная подсветка
[21:08:52] <uggur> Слово "Мне" где-то зарезервировано? %)
[21:11:56] <j123123> хачкель-подсветка
[21:12:12] <Minoru> лол, я, оказывается, в первом своём эрланг-проекте запускаю всякую ерунду не под супервизором, а *рядом* с ним
[21:13:02] <Zetoke> Мне недавно в линкедин писали из рубльбума
[21:13:04] <Zetoke> лол
[21:13:54] cat3 зашёл в конференцию
[21:18:18] <μαρτιχώρ> rexim: а ты не знаешь какой-нибудь плагинной системы для жабки кроме OSGi? Умные люди пишут, что для выгрузки классов мутят для каждого класса-плагина свой класслоадер, а потом для выгрузки просто прибивают класслоадер, высвободив при этом всё что можно…типа так этот OSGi работат
[21:18:56] <μαρτιχώρ> или забить и мутить по класслоадеру на плагин и не выгружать?)
[21:19:00] <rexim> Т.е. умные люди не используют OSGi, они его переизобретают?
[21:19:14] <rexim> Мде...
[21:19:17] <μαρτιχώρ> нет, они просто описывают концепцию
[21:19:31] <μαρτιχώρ> интересно, а других вариантов нет аще?
[21:19:34] <rexim> Ну вообще, я не знаю, других плагинных систем. :)
[21:19:40] <rexim> Возможно есть.
[21:19:43] <rexim> Надо исследовать
[21:20:09] <μαρτιχώρ> завести рисёч-тикет?)
[21:20:48] <rexim> Мне?
[21:20:53] <μαρτιχώρ> мне)
[21:20:57] <rexim> Нет мне!
[21:21:10] <rexim> А у вас это запрещено?
[21:21:22] <rexim> Никакого рисёча? Только хуяк-хуяк? :)
[21:21:27] grouzen вышел из конференции
[21:21:36] <μαρτιχώρ> ващет у нас только и делают что рисёчат...ага
[21:21:54] <μαρτιχώρ> на самом деле вопрос про плагины не был связан с моей работой
[21:22:07] <rexim> Свое что-то пилишь?
[21:22:19] <μαρτιχώρ> мне интересно было было в скалкопроектике такое использовать
[21:22:27] <μαρτιχώρ> да пытаюсь что-нибудь на ScalaFX
[21:23:04] <μαρτιχώρ> сначала дума ещё один жабероклиент, но потом передумал
[21:23:44] <μαρτιχώρ> их как-то уже много
[21:34:34] <uggur> Напиши чат на akka
[21:34:40] <uggur> Распределённый
[21:34:43] <uggur> Под андроидофоны
[21:34:59] rexim вышел из конференции: Machine going to sleep
[21:35:12] <uggur> Чтобы можно было создавать виртуальную сеть без интернета и использовать чат для общения
[21:45:49] <μαρτιχώρ> нормальный такой чат можно написать только под ведроиды, начиная с 4.4
[21:47:14] <Minoru> почему?
[21:47:51] <μαρτιχώρ> апи для лоу энержи запросов по блютусу вроде бы с этой версии только появилось
[21:48:12] ɹǝɟılʍǝu вышел из конференции
[21:48:28] ɹǝɟılʍǝu зашёл в конференцию
[21:49:01] <uggur> А если поднимать вайфай-точку?
[21:49:18] <uggur> Один поднимает, другие в режим моста?
[21:50:01] <μαρτιχώρ> хм
[21:50:27] <ForNeVeR> j123123: в жс можно получить файл с цомпа пользователя, есть всякие извращенские способы. Без спроса юзора нельзя ни под каким соусом.
[21:51:01] <ForNeVeR> j123123: тебя интересует https://developer.mozilla.org/en/docs/Web/API/FileReader
[21:56:09] Zetoke вышел из конференции
[21:59:29] Zetoke зашёл в конференцию
[22:00:05] Zetoke вышел из конференции
[22:00:27] Zetoke зашёл в конференцию
[22:03:39] rexim зашёл в конференцию
[22:10:56] ɹǝɟılʍǝu вышел из конференции
[22:11:02] ɹǝɟılʍǝu зашёл в конференцию
[22:17:51] SolarRay вышел из конференции: Replaced by new connection
[22:17:55] SolarRay зашёл в конференцию
[22:18:26] <rexim> .ping
[22:18:27] <DeadBot> rexim: понг от тебя 0.32 секунды
[22:18:28] <rexim> .ping
[22:18:29] <DeadBot> rexim: понг от тебя 0.15 секунды
[22:18:30] <rexim> .ping
[22:18:31] <DeadBot> rexim: понг от тебя 0.15 секунды
[22:22:45] <j123123> .ping
[22:22:45] <DeadBot> j123123: понг от тебя 0.07 секунды
[22:22:47] <j123123> .ping
[22:22:47] <DeadBot> j123123: понг от тебя 0.07 секунды
[22:22:48] <j123123> .ping
[22:22:49] <DeadBot> j123123: понг от тебя 0.07 секунды
[22:26:11] <ascrazy@jabber.ru> .ping
[22:26:11] <DeadBot> ascrazy@jabber.ru: понг от тебя 0.16 секунды
[22:27:02] <ForNeVeR> .ping
[22:27:03] <DeadBot> ForNeVeR: понг от тебя 0.44 секунды
[22:28:49] <Minoru> .ping
[22:28:50] <DeadBot> Minoru: понг от тебя 0.43 секунды
[22:28:52] <Minoru> :P
[22:29:57] <uggur> .ping
[22:29:57] <DeadBot> uggur: понг от тебя 0.04 секунды
[22:29:59] <uggur> .ping
[22:29:59] <DeadBot> uggur: понг от тебя 0.04 секунды
[22:30:00] <uggur> .ping
[22:30:00] <DeadBot> uggur: понг от тебя 0.04 секунды
[22:30:07] <uggur> быстрота и стабильность :3
[22:31:10] <uggur> хм
[22:31:11] <uggur> .say .ping
[22:31:11] <DeadBot> .ping
[22:31:34] <ForNeVeR> .say .say .say
[22:31:34] <DeadBot> .say .say
[22:31:50] <uggur> sasay
[22:31:55] <ForNeVeR> :D
[22:33:47] <μαρτιχώρ> .ping
[22:33:47] <DeadBot> μαρτιχώρ: понг от тебя 0.02 секунды
[22:34:29] <μαρτιχώρ> куда афалина дели?
[22:37:13] <Minoru> под диваном глянь, вдруг закатился ненароком
[22:42:32] Zetoke вышел из конференции
[22:57:05] eternastudento вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[22:57:22] <Minoru> ForNeVeR: бро, я что-то запутался. Сейчас в ветке groundwork лежит код, который я написал. Запускаю я его так:
rebar compile && erl -name gestalt@127.0.0.1 -pa ebin -boot start_sasl -s gestalt_app
Ошибок нет, всё нормально. Затем я запускаю observer:
erl -name debug@127.0.0.1 -run observer
Подключаюсь к gestalt@127.0.0.1, открываю вкладку Applications, тыкаю слева по kernel, гляжу на дерево — а там нет моих процессов! Ни одного! Я в start_link понаписал io:format — вывод есть, значит, стартуют (да и в логе запуска так пишут). В erlang@ сказали, что процессы в обсервере быть должны. Я, видимо, где-то феерично натупил, но не понимаю, где.
[22:58:25] <ForNeVeR> ._.
[23:00:39] <uggur> erlang: как потерять процессы
[23:00:41] <uggur> %)
[23:05:00] <ForNeVeR> Minoru: ща, обожди, rebar нужно освежить.
[23:11:31] <Minoru> ForNeVeR: в erlang@ посоветовали запустить из консоли супервизор руками, помогло — whereis резолвит gestalt_sup в pid, например. Но в observer все равно ничего не видно. Подозреваю, что непрвильно описал приложение (оно, наверное, должно на панели слева показываться, там, где kernel и sasl)
[23:11:53] * ForNeVeR вообще не понимает, о чём речь - какие-то панели, деревья.
[23:12:12] <Minoru> ForNeVeR: observer, тулза такая. См. вторую команду, что я упоминал.
[23:12:15] <ForNeVeR> Я помню, что там есть какая-то гуйня для просмотра списка процессов, но её и правда кто-то использует?
[23:12:58] <Minoru> ну вот я использую, да :) Мне её всё в том же erlang@ посоветовали, когда я там допрашивался, как мне состояние процесса выяснить.
[23:15:19] <ForNeVeR> Minoru: как ребару сказать, шобы он скочял библиотеки?
[23:15:36] <Minoru> rebar get-deps
[23:17:07] bodqhrohro зашёл в конференцию
[23:18:03] <bodqhrohro> Посоны, почему sed 's/.*class="t0">\(.*\)<.*/\1\n/' не отсекает часть после вхождения?
[23:18:15] <bodqhrohro> Пробовал ? ставить — не помогает
[23:18:47] <ForNeVeR> bodqhrohro: куда пробовал ? ставить? У тебя там как минимум три места, куда его можно поставить.
[23:19:03] <bodqhrohro> ForNeVeR: во второе и в третье по очереди
[23:19:48] <Minoru> прозреваю, что у тебя вхождение и так всё сжирает
[23:20:00] <ForNeVeR> Minoru: дак с вопросом-то не сожрало бы.
[23:20:11] <ForNeVeR> Может, там какой глобальный режим нужно?
[23:22:03] <Minoru> bodqhrohro: а у тебя с входными данными всё в порядке? Мой «hello world!» работает, например:
echo '<td class="t0">hello world!</td>' | sed 's/.*class="t0">\(.*\)<.*/\1\n/'
[23:22:33] <Minoru> GNU sed 4.2.1, если что
[23:24:15] <ForNeVeR> Minoru: слыш, а это так и надо, что у тебя gestalt_app.erl и gestalt.app.src?\
[23:24:29] <Minoru> вроде да
[23:24:30] <ForNeVeR> Оно не должно быть тоже gestalt_app.src?
[23:24:36] <Minoru> а, гм
[23:24:46] <Minoru> вообще мне это rebar нагенерировал
[23:24:53] <ForNeVeR> Ну ему виднее, наверное.
[23:25:15] <bodqhrohro> Minoru: входные данные вот http://cxg.de/_9d8454.htm
[23:25:16] <Minoru> и в ebin есть gestalt.app, который из src делается
[23:25:39] <Minoru> и в нём написано: {mod,{gestalt_app,[]}},
[23:25:44] <Minoru> так что всё должно быть в порядке
[23:25:47] <Minoru> (насколько я понимаю)
[23:26:22] <ForNeVeR> Minoru: а у меня всё в говне, ничего не работает :(
[23:26:25] <ForNeVeR> А, не, пока нет.
[23:26:39] <ForNeVeR> Фух, не в говне.
[23:27:29] <gsomix> .ping
[23:27:33] <DeadBot> gsomix: понг от тебя 2.76 секунды
[23:28:21] <Minoru> bodqhrohro: видишь же — </html> отсекло
[23:28:30] <ForNeVeR> Minoru: ок, я твой результат воспроизвёл.
[23:29:19] <bodqhrohro> А с ? он ещё больше жадничает
[23:29:25] <bodqhrohro> Как тогда заставить его не жадничать?
[23:29:26] <Minoru> bodqhrohro: а если заменять звёздочки на знаки вопроса (я так понял, ты именно это делал), то регулярка попросту не матчится
[23:29:36] <ForNeVeR> што
[23:29:38] <bodqhrohro> Я не заменял, я добавлял
[23:29:45] <ForNeVeR> Да, правильно делал.
[23:29:54] <Minoru> тогда я не понял
[23:29:58] <ForNeVeR> Это гну-говно вообще умеет так?
[23:29:58] <Minoru> покажи результат
[23:30:08] <Minoru> в смысле, покажи регулярку с вопросиками
[23:30:13] <ForNeVeR> Может, там какой-то нужно режим специальный включить для *?
[23:30:18] <bodqhrohro> bodqhrohro@localhost:~$ echo '<td class="t0">хелло ворлд!</td></td>' | sed 's/.*class="t0">\(.*?\)<.*/\1/'
<td class="t0">хелло ворлд!</td></td>
[23:30:32] <Minoru> но в любом случае, твоя проблема — это «\(.*\)»
[23:30:33] <bodqhrohro> Пробовал -r и --posix — не дают вродь ничего
[23:30:53] <Minoru> .*? ← dafq that?
[23:31:03] <Minoru> что, по-вашему, оно должно делать?
[23:31:05] a1batross вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[23:31:06] <ForNeVeR> Minoru: нежадный режим, ну.
[23:31:31] <Minoru> в гнутых регулярках? I doubt that. Это вам не перл!
[23:31:40] <ForNeVeR> Я и говорю - гнутое говно.
[23:31:51] <bodqhrohro> Да у меня JS головного мозга, а не пёрл :3
[23:31:52] <ForNeVeR> Minoru: но во всех приличных местах это таки поддерживается, если что.
[23:31:52] <Minoru> bodqhrohro: короче, напиши \([^<]*\)< — и будет тебе счастье
[23:32:02] <ForNeVeR> И в жс, и в жабе, в дотнете, в перле (само собой).
[23:32:11] <ForNeVeR> Думаю, в C++ тоже.
[23:32:28] <bodqhrohro> В плюсах уже есть нативные регулярки?
[23:33:01] <ForNeVeR> bodqhrohro: http://stackoverflow.com/questions/1103149/non-greedy-regex-matching-in-sed
[23:33:09] <ForNeVeR> > Neither basic nor extended Posix/GNU regex recognizes the non-greedy quantifier
[23:33:13] <ForNeVeR> Гнутое говно, да.
[23:33:25] <Minoru> опередил на секунды ;)
[23:33:37] <ForNeVeR> bodqhrohro: пиши сразу на перле.
[23:33:44] <Minoru> проклял так проклял!
[23:33:55] <ForNeVeR> bodqhrohro: алсо, http://en.cppreference.com/w/cpp/regex
[23:34:15] <ForNeVeR> bodqhrohro: однако ок, воркэраунд от Minoru должен збс сработать.
[23:34:46] <bodqhrohro> Ну он и работает
[23:34:49] <bodqhrohro> Ѳэнкс
[23:35:00] <Minoru> вэлкам!
[23:35:09] <ForNeVeR> Minoru: ок, а чо мы прописали erl'у при старте?
[23:35:22] * Minoru пожимает плечами
[23:35:27] <Minoru> http://www.metabrew.com/article/erlang-rebar-tutorial-generating-releases-upgrades
[23:35:28] <ForNeVeR> Кажись, мы ему сказали стартануть sasl, он его и стартанул.
[23:35:32] <Minoru> да
[23:35:41] <Minoru> и ещё сказали глядеть в ebin (там наша приложуха)
[23:35:56] <ForNeVeR> А что делает -s?
[23:36:01] <Minoru> -s gestalt_app — это мы ему сказали «запусти gestalt_app:start/0»
[23:36:23] <Minoru> вывод sasl показывает, что оно его действительно запускает — супервизоры подымаются
[23:36:28] <ForNeVeR> А что такое sasl воще?
[23:36:39] <Minoru> не знаю ._.
[23:36:50] <ForNeVeR> А нахер он у нас?
[23:36:54] <Minoru> в статье выше пишут, что он, в частности, даёт красивый error reporting
[23:37:00] <Minoru> можно не запускать, результат не меняется
[23:37:01] <ForNeVeR> А, ну пускай будет.
[23:37:33] <Minoru> а, да, чтобы ты не путался: это всего лишь то, как я *сейчас* проверяю приложение. В будущем, когда оно заработает, будет красивей
[23:38:24] <ForNeVeR> Ой, да ладно тебе. Ещё б я тут претензии к недописанному коду предъявлял.
[23:42:58] <μαρτιχώρ> .seen uıʃɐɟ∀
[23:42:58] <DeadBot> μαρτιχώρ: лучше бы я никогда тут не видел uıʃɐɟ∀
[23:43:08] <μαρτιχώρ> хренасе
[23:43:19] <μαρτιχώρ> .seen afalin
[23:43:19] <DeadBot> μαρτιχώρ: лучше бы я никогда тут не видел afalin
[23:43:44] <ascrazy@jabber.ru> .seen DeadBot
[23:43:44] <DeadBot> ascrazy@jabber.ru: DeadBot и ныне тут
[23:44:24] <ForNeVeR> Minoru: слыш, а это всё наше хозяйство не помирает сразу, например?
[23:45:28] <uggur> .seen m4n71k0r
[23:45:28] <DeadBot> uggur: m4n71k0r и ныне тут
[23:45:51] <uggur> хм
[23:45:55] <uggur> .seen zxc
[23:45:55] <DeadBot> uggur: zxc выгнали отсюда 1 год 6 месяцев 11 дней 12 часов 53 минуты 3 секунды назад: You underestimate ForNeVeR's power!
[23:46:40] cat3 вышел из конференции: Пока!
[23:46:52] <uggur> Шпионский бот
[23:47:51] cat3 зашёл в конференцию
[23:48:11] <uggur> cat3?
[23:48:16] uggur сменил ник на paste0
[23:48:23] <cat3> meow
[23:49:00] <paste0> cat-cat con-cat-en-at!
[23:49:16] <cat3> чят, вопрос принёс
[23:49:53] <cat3> я тут столкнулся с сайтами, в коде которых используется document.oncontextmenu и .ondragstart. Не могу найти полезного применения этим методам.
[23:50:25] <cat3> ...там ещё несколько есть
[23:50:50] <ForNeVeR> cat3: ну, ondragstart - это для drag'n'drop нужно.
[23:51:01] <ForNeVeR> Шобы файлики тягать в окно сайта.
[23:51:09] <cat3> они дают возможность блокировать копирование/открытие меню
[23:51:13] <cat3> и ящитаю, это беда
[23:51:24] <cat3> ForNeVeR, у меня не работает :с
[23:51:25] <ForNeVeR> А вот меню блокировать - это педерастия, да.
[23:51:34] <ForNeVeR> cat3: а что ты делаешь?
[23:52:02] <cat3> ну в dropbox например файлик перетащить если - не работает. И вк, например
[23:52:11] <ForNeVeR> .version cat3
[23:52:12] <DeadBot> ForNeVeR: cat3 использует Gajim 0.16 Debian GNU/Linux 8.0 (jessie)
[23:52:23] <cat3> мне ето и не надо
[23:52:24] <ForNeVeR> Гы, ясно, браузер какой-то отстойный.
[23:52:29] <ForNeVeR> FF 3 какой-нибудь, наверное.
[23:52:33] <cat3> IceWeasel
[23:52:36] <ForNeVeR> В дебиане же всё старое.
[23:52:37] <cat3> последний
[23:52:40] <paste0> 37
[23:52:46] <ForNeVeR> Последний-то, наверное, как раз 3 и был.
[23:52:59] <cat3> Mozilla Iceweasel 31.6.0
[23:53:00] <ForNeVeR> cat3: ну ты версию скажешь его?
[23:53:56] <cat3> это ещё тестинг С:
[23:54:13] <paste0> ну вот и спрашивай у разрабов, лол
[23:54:19] <cat3> беда не в этом. Я хотет не разрешать document.oncontextmenu и подобные.
[23:54:19] <ForNeVeR> cat3: у вас, дебианутых, версии в виде чисел у ПО бывают?
[23:54:29] <ForNeVeR> Или кроме как "это тестинг, коко" ты ничего не можешь сказать?
[23:54:37] <ForNeVeR> А.
[23:54:44] <ForNeVeR> Ой, простите, я не прочитал сообщение выше :(
[23:54:51] <ForNeVeR> :'(
[23:54:57] <cat3>
[23:55:07] <ForNeVeR> cat3: а какой версии FF это аналогично - известно или нет?
[23:55:28] <cat3> той же, просто лого и дефолтные страницы выпилены
[23:56:18] <ForNeVeR> Хм, да вроде как начиная с 3.5 должно поддерживаться
[23:56:34] <ForNeVeR> cat3: ок, а тебе нужно в твоём коде или тебе именно дропбокс нужен?
[23:56:55] <cat3> мне нужно дополнение/настройка в about:config для отключения этого дерьма
[23:56:57] <ForNeVeR> Может, они там просто у себя юзер-агента спуфят и отключают эту фичу для всяких левых браузеров?
[23:57:12] <ForNeVeR> cat3: я не пойму, ты включить хочешь или выключить?
[23:57:17] <cat3> user-agent у меня FF
[23:57:35] <cat3> я хочу шоб менюшка не блокировалась :ссс
[23:57:56] <ForNeVeR> Можешь показать сайт, который блочит менюшку?
[23:58:15] <cat3> https://blog.nightdestiny.ru/
[23:58:41] <cat3> плагин WP Copy Data Protector
[23:58:42] <ForNeVeR> И правда же блочат! Вот пидоры!
[23:58:52] <paste0> Sadly it seems that options will be leaving in Firefox 23
[23:59:09] <paste0> "JavaScript must be enabled in order for you to see "WP Copy Data Protect" effect" %)
[23:59:33] <ForNeVeR> cat3: ок, у тебя есть доступ к DOM страницы?
[23:59:59] <cat3> из js-консольки
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!