These are chat archives for DevZenRu/live

25th
Feb 2017
Barlog M.
@Barlog-M
Feb 25 2017 19:24 UTC
Шеф, а я вас слышу.
Привеееет.
Nick Linker
@nlinker
Feb 25 2017 19:25 UTC
Привет всем!
шпионский микрофон
Barlog M.
@Barlog-M
Feb 25 2017 19:27 UTC
Вы столько про пайку рассказываете, что скорая или полиция — это просто фигня.
Разряд!
Nick Linker
@nlinker
Feb 25 2017 19:27 UTC
Мы теряем его!
Barlog M.
@Barlog-M
Feb 25 2017 19:30 UTC
Всех слышно норм
Хватит крутить
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 19:32 UTC
раз такой гость, то всем держать https://is.gd/Bsf9qP открытым
Barlog M.
@Barlog-M
Feb 25 2017 19:34 UTC
О, крутой гость.
Со встроенными вирусами?
Nick Linker
@nlinker
Feb 25 2017 19:34 UTC
Ruuuust 8-)
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 19:39 UTC
Barlog M.
@Barlog-M
Feb 25 2017 19:39 UTC
В Java нет зелёных потоков, между тем Undertow тягаяется по скорости с Go. Так вот вопрос: какая связь между серверным софтом и зелёными потоками?
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 19:40 UTC
Это как-то относится к tokio tyrant, kabinet и вот это всё?
"наскальные футуры" :D
Nick Linker
@nlinker
Feb 25 2017 19:42 UTC
Михаил, что можно сказать про реализацию монад, функторов и аппилкативов в Расте? (насколько ты осведомлён, конечно)
  1. Возможно ли реализовать такие абстракции с помощью существующих средств?
  2. Каков статус HKT - оно не реализуется по идеологическим или техническим причинам?
Michael Pankov
@mkpankov
Feb 25 2017 19:43 UTC
есть какие-то реализации, да
Barlog M.
@Barlog-M
Feb 25 2017 19:44 UTC
Спросите гостя пожалуйста у создателей Servo не спрашивали: не планируют-ли они сделать движок, который занимается собственно отрисовкой, ввиде отдельной библиотеки. Чтобы напилить кросплатформенный GUI фреймворк?
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 19:45 UTC
HKT еще иногда называют дженериками, в Джаве например
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 19:46 UTC
В расте нет дженериков! You heard it here first!
Nick Linker
@nlinker
Feb 25 2017 19:47 UTC
В джаве невозможно сделать
interface Monad<T<_>> {
   T<A> unit<A>()
   ... bind
}
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 19:48 UTC
HKT - Типы, которые имеют кайнды ->
давайте тогда сразу на ассемблере писать, там вообще ничего тяжелого нет :smile:
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 19:51 UTC
гном переписывают на расте
игрушка недавно вышла на стиме - с движко мна расте
шар, надо понимать, свиборга?
Valery Meleshkin
@sumerman
Feb 25 2017 19:55 UTC
lol
Nick Linker
@nlinker
Feb 25 2017 19:55 UTC

О, вот ещё провокационный вопрос Михаилу

С одной стороны Rust зажимает Go (быстрые сетевые сервисы), а с другой стороны C/C++ (низкий уровень).
Не боишься ли ты, что у Rust не останется ниши, и в конце концов он будет страдать от малочисленного коммьюнити и сырости инструментов?

Barlog M.
@Barlog-M
Feb 25 2017 19:56 UTC
Под IDEA норм плагин
Rust
@LooMaclin
Feb 25 2017 19:56 UTC
для rest rocket.rs / ironframework / nickel(полумертвый)
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 19:56 UTC
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 19:57 UTC
а зачем вообще кто-то хочет высокоуровневые фичи вроде HKT и так далее в Расте? Ведь для их полноценной реализации нужен RTS, а Rust позиционируется как системный язык
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 19:57 UTC
а если можно ртс, то есть хорошие языки с RTS и HKT (;
Barlog M.
@Barlog-M
Feb 25 2017 19:58 UTC
Почему вы сравниваете rust и go? В go ведь сборщик мусора. Как можно сравнивать вообще?
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 19:59 UTC
@Barlog-M он же написал, провокационный вопрос :smile:
Nick Linker
@nlinker
Feb 25 2017 20:00 UTC
Спасибо за ответ
Barlog M.
@Barlog-M
Feb 25 2017 20:01 UTC
Про Servo так и не спросили. Но вот GTK будет на Rust — это хорошо, можно и не спраишвать про Servoю
До меня начало доходить после вот этой статьи https://habrahabr.ru/post/256211/
Книжку по Rust читал 2 раза и до этой статьи не доходило
Предлагает же уже
Nick Linker
@nlinker
Feb 25 2017 20:02 UTC
@Barlog-M да, хорошая статья.
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:03 UTC
"хороший багрепорт содержит половину решения"
Barlog M.
@Barlog-M
Feb 25 2017 20:05 UTC
С - это 1972 год
Nick Linker
@nlinker
Feb 25 2017 20:07 UTC
Михаил, есть ли вещи, которые ты бы хотел исправить в Rust?
Barlog M.
@Barlog-M
Feb 25 2017 20:07 UTC
"Раскажите пожалуйста прмеры плохой реализации классов в Java и как бы вы их исправили?" :)
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 20:09 UTC
gitter конечно не проприетарный
Nick Linker
@nlinker
Feb 25 2017 20:09 UTC
Про джаву сколько угодно. Даже про скалу (которая мне нравится гораздо больше джавы, несмотря на недостатки).
Barlog M.
@Barlog-M
Feb 25 2017 20:09 UTC
@nlinker это распространённый вопрос с собеседований
Angular 2 бери, там TypeSctipt и RxJs из коробки. Это лучше, чем чистый JS и страдания с React.
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 20:14 UTC
Angular лучше React это шутка такая?
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:14 UTC
утилитка для уведомлений https://github.com/variadico/noti
Barlog M.
@Barlog-M
Feb 25 2017 20:14 UTC
@VyacheslavHashov Angular 2 лучше React тем, что это полноценный фремворк и там TypeScript. А React это только либа для отрисовки и жизненного цикла компонентов.
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 20:15 UTC
@Barlog-M вот это логика конечно
Nick Linker
@nlinker
Feb 25 2017 20:15 UTC

Михаил, есть ли вещи, которые ты бы хотел исправить в Rust?

up

Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:16 UTC
Кому-то и Spring нравится...
Barlog M.
@Barlog-M
Feb 25 2017 20:16 UTC
Мне нравится. Очень быстро пишется и очень быстро работает в итоге.
На Go надо один раз написать что-то, где есть реализация бизнес-процесса какого-либо, чтобы к Go больше никогда не подходить. Это даже не PHP, это Basic
Nick Linker
@nlinker
Feb 25 2017 20:18 UTC
Мой организм тоже Go не может принять :-)
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 20:19 UTC
А где ссылка на чаты комьюнити?
Rust
@LooMaclin
Feb 25 2017 20:19 UTC
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 20:19 UTC
@LooMaclin спасибо
Rust
@LooMaclin
Feb 25 2017 20:20 UTC
не за что
Michael Pankov
@mkpankov
Feb 25 2017 20:20 UTC
спасибо за вопросы :)
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 20:22 UTC
да это как Heartbleed, только в большем масштабе
Nick Linker
@nlinker
Feb 25 2017 20:23 UTC

@Barlog-M

Мне нравится. Очень быстро пишется и очень быстро работает в итоге.

Я могу понять это, потому что альтернатив в-общем-то в самой джаве немного. Но каждый раз когда я вижу подобное (http://pastebin.com/x5CMXVmp) мне хочется что-нибудь сломать.

Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 20:23 UTC
4.3 миллиона сайтов
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:24 UTC
зачем их подсвечивать? сразу бы и вырезал
Barlog M.
@Barlog-M
Feb 25 2017 20:24 UTC
@nlinker это плата за широкие возможности. Если бы стектрейса не было, то как искать где ошибка?
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 20:25 UTC
верифицировать код нужно уметь, а не наколеночные анализаторы использовать
Barlog M.
@Barlog-M
Feb 25 2017 20:26 UTC
@nlinker я нашёл в чём ошибка Could not autowire field: private
Nick Linker
@nlinker
Feb 25 2017 20:26 UTC
нет, не поэтому :-)
DevZen Bot
@devzenbot
Feb 25 2017 20:26 UTC
"Энциклопедия электронных компонентов, том 3" поступил в продажу
http://www.ozon.ru/context/detail/id/139582210/
Barlog M.
@Barlog-M
Feb 25 2017 20:28 UTC
По-моему в туалете самое то читать. Или в метро.
А Gnome Builder бывает под macOS?
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:29 UTC
под макосью есть гном?
DevZen Bot
@devzenbot
Feb 25 2017 20:29 UTC
Michael Pankov
@mkpankov
Feb 25 2017 20:30 UTC
Gnome Builder по-моему только под Linux
зато во flatpak упакован
Vadim Velicodnii
@velikodniy
Feb 25 2017 20:30 UTC
А почему бы не сделать отдельный подкаст про электронику для начинающих? Я предлагаю не потому, что неинтересно, а наоборот. Тема интересная, можно в отдельном подкасте обсуждать.
DevZen Bot
@devzenbot
Feb 25 2017 20:30 UTC
MS будет предоставлять защиту от патентных троллей как часть Azure
https://blogs.microsoft.com/blog/2017/02/08/protecting-innovation-cloud/#sm.0002186w0da1edf10hm1bfmlboo6k
Vadim Velicodnii
@velikodniy
Feb 25 2017 20:30 UTC
Gnome Builder уже юзабелен?
Michael Pankov
@mkpankov
Feb 25 2017 20:31 UTC
я пробовал - да, запускается, можно работать)
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:31 UTC
редактор есть, подсветка есть
Michael Pankov
@mkpankov
Feb 25 2017 20:31 UTC
там rustup уже поддерживают в следующем релизе
Barlog M.
@Barlog-M
Feb 25 2017 20:31 UTC
Подсветка и в VIM есть. А рефакторинг есть?
Michael Pankov
@mkpankov
Feb 25 2017 20:32 UTC
какой-то есть через RLS
переименование например
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:34 UTC
вот гном билдер сразу на него и точится
Barlog M.
@Barlog-M
Feb 25 2017 20:35 UTC
Отдаёшь патент микрософту и нет проблем с патентными тролями, потому что нет патента.
Vadim Velicodnii
@velikodniy
Feb 25 2017 20:35 UTC
Ну, подсветка везде есть. Просто там у них большие планы по рефакторингу и автодополнению были, но когда последний раз смотрел, что-то как-то не очень.
Barlog M.
@Barlog-M
Feb 25 2017 20:38 UTC
В мире эмбеддед иногда даже DHCP нет — назначаешь устройству IP с помощью arp
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:39 UTC
plan9-технологии
Barlog M.
@Barlog-M
Feb 25 2017 20:40 UTC
У гугла заканчивается место на серверах и они решили заюзать винты пользователей?
Силос
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:40 UTC
хранилище данных?
Barlog M.
@Barlog-M
Feb 25 2017 20:40 UTC
Элеватор
Компостная яма с данными
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:41 UTC
шахта
Michael Pankov
@mkpankov
Feb 25 2017 20:41 UTC
компостная яма это огонь)
яма с отбросамиданными
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:41 UTC
не понятно зачем централизовать кейсервер
Barlog M.
@Barlog-M
Feb 25 2017 20:43 UTC
Валере в голову зелёные потоки не завезли. :)
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:44 UTC
data silo warehousing
Barlog M.
@Barlog-M
Feb 25 2017 20:45 UTC
Чат-рулетка?
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:45 UTC
Закроют как только первые юзеры набегут.
Nick Linker
@nlinker
Feb 25 2017 20:46 UTC
Зароют :-)
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:46 UTC
spaces закрыли!
buzz отличная тема была )=
DevZen Bot
@devzenbot
Feb 25 2017 20:48 UTC
В закладки - wuzz, interactive cli tool for HTTP inspection
https://github.com/asciimoo/wuzz
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:49 UTC
TUI
Barlog M.
@Barlog-M
Feb 25 2017 20:49 UTC
httpie как-то привычнее, там тоже красиво
Nick Linker
@nlinker
Feb 25 2017 20:49 UTC
+1 httpie
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:50 UTC
pip install httpie
Barlog M.
@Barlog-M
Feb 25 2017 20:50 UTC
В редакторе редактируешь, а в консольку вставляешь и выполняешь.
Valery Meleshkin
@sumerman
Feb 25 2017 20:51 UTC
вот я так же делаюи и курлы-курлы
fc + curl
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:51 UTC
он даже хтмл подсвечивает
Barlog M.
@Barlog-M
Feb 25 2017 20:51 UTC
httpie не умеет только одно — скачать бинарный файл. Остальное всё может.
Valery Meleshkin
@sumerman
Feb 25 2017 20:51 UTC
wget
Alexander
@kotbegemot
Feb 25 2017 20:51 UTC
@afiskon привет вести сполей CPP RUSSIA 2017 могу расказать если надо
Barlog M.
@Barlog-M
Feb 25 2017 20:52 UTC
С SVN смешно вышло
Вот на что надо переходить https://blake2.net
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:54 UTC
1200 gpu за месяц вроде выносят
Nick Linker
@nlinker
Feb 25 2017 20:55 UTC
У меня долго не получалось удобно джисон в пост подпихнуть для httpie, пока не нашёл такой
http POST localhost:8081/rest auth-token:$tokenB <<< '{"type":"message",
"body":"the body goes here",
"contentid":"dc23722d-d01f-4522-9cb7-531215c20b65",
"userid":"cedafa77-4165-421b-8cd9-91ab5aa2104b"}'
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:55 UTC
ЕДЫ сертификаты
*TLS
theirix
@theirix
Feb 25 2017 20:56 UTC
в креевском Titan из top500 20 тысяч gpu, так что довольно быстро будет
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:56 UTC
а ещё можно сварить асиков
и привет
Barlog M.
@Barlog-M
Feb 25 2017 20:56 UTC
Вот как WebKit сломал себе SVN этими коллизиями https://arstechnica.com/security/2017/02/watershed-sha1-collision-just-broke-the-webkit-repository-others-may-follow/
DevZen Bot
@devzenbot
Feb 25 2017 20:58 UTC
Yegor Bugayenko: Why I Don't Talk to Google Recruiters
http://www.yegor256.com/2017/02/21/say-no-to-google-recruiters.html
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 20:59 UTC
потому что гугл не показывает где работают програмисты?
Barlog M.
@Barlog-M
Feb 25 2017 21:02 UTC
А в новостях будет, как Силиконовый Бангалор на твиче писал красно-чёрное дерево в виме?
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 21:03 UTC
@Barlog-M live stream?
DevZen Bot
@devzenbot
Feb 25 2017 21:03 UTC
Темы и вопросы слушателей для 0131
http://devzen.ru/themes-0131/
Barlog M.
@Barlog-M
Feb 25 2017 21:03 UTC
@VyacheslavHashov ага
Темы и вопросы слушателей для 0131
http://devzen.ru/themes-0131/
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 21:04 UTC
@Barlog-M написал в итоге?
Barlog M.
@Barlog-M
Feb 25 2017 21:05 UTC
@VyacheslavHashov писал пол-часа, из низ 20 минут визуализацию (чтобы печатало в консольке красиво), пока только обычное дерево вышло. И чат успевал читать тоже, где его все подкалывали.
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 21:06 UTC
обычное, которое не сбалансированное?
Barlog M.
@Barlog-M
Feb 25 2017 21:06 UTC
@VyacheslavHashov да
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 21:06 UTC
ну с обычным не интересно, пускай вставку/удаление с балансировкой напишет :smile:
Barlog M.
@Barlog-M
Feb 25 2017 21:07 UTC
@VyacheslavHashov обещал вторую серию
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 21:07 UTC
не, райзен они пилили много лет с нуля, с помощью ведущих собаководов
Barlog M.
@Barlog-M
Feb 25 2017 21:08 UTC
В макбуке стоит чип от AMD
В Mac Pro стоит чип от AMD
Ааа, вы про CPU, вот я тормоз.
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 21:10 UTC
в консолях APU, интегрированая память и всё такое
Barlog M.
@Barlog-M
Feb 25 2017 21:11 UTC
На десктопе с APU в видеопамять иногда бы попадал своп например.
Ура! Котлин не отстой!
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 21:14 UTC
в прошлых выпусках был введён мораторий на темы "отстой" и "vs"
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 21:15 UTC
Афир берет настолько много , что стартап не сможет найти деньги, чтобы его услуги оплатить?
Barlog M.
@Barlog-M
Feb 25 2017 21:16 UTC
Афир настолько жёстко тестирует БД, что у стартапа может не хватить денег всё исправить потом.
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 21:16 UTC
Я тут увидел сегодня тулзу интересную - https://github.com/barrucadu/dejafu
Сам себе афир (haskell-only, а ля квикчек)
Vyacheslav Hashov
@VyacheslavHashov
Feb 25 2017 21:18 UTC
@wiz для конкурентных приложений?
Barlog M.
@Barlog-M
Feb 25 2017 21:18 UTC
Последние желание.
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 21:18 UTC
угу, там пример есть где оно дедлок ловит
Vadim Velicodnii
@velikodniy
Feb 25 2017 21:19 UTC
Гостю большое спасибо! Недавно сам увлёкся Rust, так что слушал с удовольствием.
Michael Pankov
@mkpankov
Feb 25 2017 21:19 UTC
Ghost
@ghost~5379e70c048862e761fa1e5e
Feb 25 2017 21:21 UTC
не, гугломузыка умеет в подкасты
но не в этой стране
Barlog M.
@Barlog-M
Feb 25 2017 21:21 UTC
Эмулятор поставь!
Nick Linker
@nlinker
Feb 25 2017 21:23 UTC
Спасибо @mkpankov и @wiz было интересно, Раст форева!