Фильтры
11:41:39 Oleg Buylov тут для алексы игру выпустили)) https://www.amazon.com/gp/adlp/dunkirkmovie
11:41:44 радио-т бот

excerpt 💬 Get fast, free shipping with Amazon Prime Prime members enjoy FREE Two-Day Shipping and exclusive access to music, movies, TV shows, original audio series, and Kindle ...

Amazon.com: Online Shopping for Electronics, Apparel, Computers, Books, DVDs & more

12:56:04 Mature Lady https://www.coindesk.com/bitcoin-price-surges-past-3200-hit-new-time-high/
12:56:06 радио-т бот

excerpt 💬 The price of bitcoin has risen sharply, exceeding the $3,200 level for the first time on the CoinDesk Bitcoin Price Index (BPI). The market advance began after 1:00 UTC, when the price of bitcoin climbed above $2,900, market data shows, crossing the $3,000 line around 3:12 UTC. Markets hit a high ...

Bitcoin Price Surges Past $3,200 to Hit New All-Time High - CoinDesk

12:58:25 Mature Lady https://www.sony.net/SonyInfo/News/Press/201708/17-070E/index.html
12:58:26 радио-т бот

excerpt 💬 Tokyo, Japan — Sony Corporation ("Sony") today announced that it has developed, in collaboration with IBM Research, located in Zurich, Switzerland, a magnetic tape storage technology with the industry's highest*1 recording areal density for tape storage media, at 201 Gb/in2 (gigabits per square ...

Sony Global - Sony Develops Magnetic Tape Storage Technology with the Industry's Highest*1 Recording Areal Density of 201 Gb/in2

12:59:02 Mature Lady А, стоп, выпуск же гиковский!
21:41:48 Oleksii Shevchuk А в телеге этот самый чят есть?
21:44:18 Oleg Buylov @alxchk там только бобуковый вроде
21:44:42 Umputun всем трямы и пинги
21:56:55 Dmitry Привет всем
21:56:56 радио-т бот hello 💬 Привет!
22:00:23 Oleg Buylov @umputun а если кто-то добрый бота напишет чтобы в чате можно было музыку предлагать из саундклауда или ютуба что-то типо -music=DpG4t54g2fk - id ютуба или прямо ссылкой -music=https://www.youtube.com/watch?v=DpG4t54g2fk вы не будете против прицепить все это дело к своему аккордеону?
22:00:24 радио-т бот

excerpt 💬 LYRICS BELOW Song: Born Depressed Artist: Drill Queen The song used in the intro of Jimquisition's videos Visualization (Audio React) by Chebli94 http://www. youtube. com/user/Chebli94 I was born depressed, and uh I end up in one big mess and Trip around it Trip around it I was born jaded I lift ...

Born Depressed - Drill Queen (Jimquisition Intro Music) - YouTube

22:01:28 Umputun @Modi34 дык оно и так вставляется, что буддет бот делать?
22:02:03 Oleg Buylov @umputun отдавать куда-нить mp3 чтобы можно было до эфира в эфир музыку пускать
22:03:06 Umputun эээ … зачем ? и кто будет за это отвечать с т.з. лицензии на ретрансляцию этого всего?
22:04:39 Oleg Buylov да наверн не надо.. много мороки слишком
22:27:43 Oleg Strekalovsky !news
22:29:02 Oleg Strekalovsky а как посмотреть список новостей на выпуск?
22:29:10 Oleg Buylov @OStrekalovsky news!
22:29:16 Oleg Strekalovsky спс
22:29:20 Oleg Strekalovsky news!
22:29:21 радио-т бот
22:29:28 Anton news!
22:29:29 радио-т бот
22:48:24 Павлюченко Станислав news!
22:48:26 радио-т бот
22:57:46 malamud А что за музыка сейчас играет?
22:57:48 Maverick Crank GRey Экий Евгений модернист.
22:58:31 Umputun @Maverick-Crank-GRey чтоб я так знал, как я не знаю о чем ты :)
22:58:55 ArturK777 эту музыку нейросеть сочиняет
22:59:48 malamud шутить про что-то добавляя нейросеть - это аншлаг какой-то
23:00:01 TigerShot89 Здрасте. А какой сегодня состав планируется?
23:00:03 Umputun wat? эта музыка в нашем плэйлисте лет 10 как
23:00:39 malamud Я и спросил что за трек был последний а тут про мифические нейросети..
23:00:46 ArturK777 @umputun а кто сказал что тогда не было нейросетей
23:01:06 Gregory Tereshko в голове у человека всегда есть нейросеть
23:01:11 Gregory Tereshko но не у всех
23:01:17 qqalexqq Что за наркоманы с нейронками в чате
23:01:37 Gregory Tereshko наркотики тоже по разному влияют на нейросети
23:01:49 Slav-on Здравствуйте!
23:01:49 ArturK777 не(йр)онка она у каждого в голове
23:01:54 malamud да..
23:02:26 Gregory Tereshko ну шо там с вещанием? уже на 2 минуты опаздываем
23:03:19 qqalexqq Человек опаздывает, уступите ему место
23:03:39 Gregory Tereshko кто тебе сказал, что я человек?
23:04:08 qqalexqq У нас инопланетяны в чате
23:04:49 Alexander может это просто бот, проходит тест Тюринга
23:05:00 qqalexqq Он его завалил
23:05:17 Gregory Tereshko Боты в чате, всем писать нейронную сеть на питоне
23:05:59 Umputun 9wiyu-201708-05150548-qi7ns.png
23:06:10 Gregory Tereshko кейбоард
23:06:11 Gregory Tereshko !!!
23:06:19 bubuger топливо заканчивается?
23:06:19 Mature Lady Хенеси на исходе!!
23:06:19 Valentine Zavadsky XO?
23:06:29 Oleg Buylov никуда идти не надо
23:06:30 TigerShot89 Не допито?
23:06:32 ingr1 полупустая
23:06:34 Oleg Buylov все уже тут
23:06:34 segamega сегодня без колы?
23:06:37 Oleg Buylov бобук когда появится яндекс перевод с емоджи на русский и с русского на емоджи?
23:06:46 apotapov Сегодня он не пойдет наливать
23:06:54 Oleg Buylov в яндекс транслейте
23:07:06 Valentine Zavadsky безо льда?
23:07:14 qqalexqq Мало хеннеси
23:07:40 Mature Lady Хенеси со льдом!?? Мовитон
23:07:52 Valentine Zavadsky лето же! :)
23:07:59 Mature Lady лёд нужен для бодяжного напитка, чтиоб забить галимый вкус
23:08:13 Valentine Zavadsky у богатых свои причуды
23:08:28 Mature Lady Да, нищета, на радиоте!
23:09:21 Gregory Tereshko эээээээ
23:10:04 Dmitry А у меня такое сегодня :)
23:10:04 Oleg Buylov я новую поисковик сегодня нашел - https://jimmified.com/
23:10:08 радио-т бот

excerpt 💬 ...

Jimmified

23:10:16 Dmitry File 05-08-2017, 22 09 37.jpeg
23:10:38 segamega алко подкаст)
23:10:48 Anton алкаст :)
23:10:51 ikostet bobuk выключи торрент
23:11:19 Pavel Krasnikov Ура! Ровно к кату успел!
23:11:22 segamega всем привет, меня зовут сегамега и я алкастер)
23:11:40 segamega клуб анонимных
23:12:12 Dmitry пьяных подкастеров и их пйяных слушателей :)
23:12:29 Oleg Buylov а что в калифорнии есть палатки без вай фая?
23:13:38 selevit Кроме монги, go и биткоинов есть ещё докер
23:14:53 Pavel Krasnikov С каких пор Грейй на гиковские выпуски ходит?
23:15:19 радио-т бот ==> --> Официальный кат! - http://news.radio-t.com
23:15:21 ArturK777 https://yadi.sk/i/U6EhZ3C83Lk3Gu
23:15:23 радио-т бот

excerpt 💬 P1040682.jpg ...

Yandex.Disk

23:15:39 Oleg Buylov @ArturK777 ого
23:15:52 TigerShot89 Перекопали кабели
23:15:56 Mature Lady Фоточку пожалуйста с CVV
23:16:17 Nikolay Fominykh Хакнул датацентр
23:16:20 Nikolay Fominykh Это уже..
23:16:23 Nikolay Fominykh Зачет.
23:16:33 Никита Сухоруков image.png
23:17:09 Eugene Poddubny https://twitter.com/rocketbank/status/893910467378393088
23:17:12 Oleg Buylov а че кабели закапывают?
23:17:25 Oleg Buylov нету норм инфраструктуры?
23:17:27 Владимир Павлов а что за ДЦ?
23:18:04 kostya В Британии недавно был подобынй случай. Инжинер перепутал рубильник и вырубил аэропорт на день. :) https://www.bloomberg.com/news/articles/2017-06-06/british-airways-points-to-human-error-for-may-flight-outage
23:18:05 радио-т бот

excerpt 💬 British Airways Flight Outage: Engineer Pulled Wrong Plug By Richard Weiss and Benjamin D Katz British Airways pointed to human error as the cause for mass flight cancellations that grounded at least 75,000 passengers last month and led the carrier’s passenger traffic to decline 1.8 percent. An ...

British Airways Flight Outage: Engineer Pulled Wrong Plug - Bloomberg

23:18:42 bubuger Так твм прям все «открытие»
23:18:50 Gregory Tereshko Алло, они открытию принадлежат
23:19:03 segamega @gtrsh lf
23:19:11 Mature Lady На фотке видно, что кто-то уже ремонтирует..
23:19:16 Владимир Павлов у Тинькова вроде тоже 1 ДЦ, на варшавке 125
23:19:47 Oleg Buylov @found10f_twitter ++
23:19:48 радио-т бот karma-bot 💬 Карма пользователя @found10f_twitter увеличена (текущее значение: 2).
23:20:38 ArturK777 это уже было в сериале Halt and Сatch Fire
23:21:37 bubuger Штобы Евгению было понятно это 6-й по величине капитала
23:21:55 Anton а градус гиковости постепенно поднимается?
23:22:00 LosBooom ох уж эти гиковские выпуски
23:22:20 Anton а то пока мы пьем безалкогольное пиво
23:22:41 malamud какой сейчас градус гиковости?
23:22:54 Anton
а то пока мы пьем безалкогольное пиво
23:23:29 радио-т бот ==> Sunsetting Documentation - https://meta.stackoverflow.com/questions/354217/sunsetting-documentation/
23:23:30 Anton а есть такой бот? :)
23:23:38 macwords а у нас энергетик включил ножи по 10 кв на землю, случайно
23:23:57 ArturK777 у меня был ЭЛТ монитор NOKIA 27"
23:24:42 Mature Lady нытики!
23:25:07 kostya контрибуторы не приходили
23:25:10 kostya иссякли
23:25:10 Робур Завоеватель А реклама спонсора уже была?
23:25:17 Oleg Buylov у каждого проекта свои доки зачем они нужны
23:25:26 Anton @R06ur_twitter смотря какого :)
23:25:46 Робур Завоеватель @singleton11 : Первого, в начале выпуска ;-)
23:26:00 Anton
@singleton11 : Первого, в начале выпуска ;-) была
23:26:09 Робур Завоеватель Ну тогда ладно ;-)
23:26:44 Mature Lady документация для ламеров!
23:26:55 Anton
Ну тогда ладно ;-) а если бы нет, что тогда? :)
23:26:56 kostya Майкрософт кста принимает пулл реквесты в документацию.
23:26:58 PopovAU @R06ur_twitter +1 Кажется забыли спонсора
23:26:59 радио-т бот karma-bot 💬 Карма пользователя @R06ur_twitter увеличена (текущее значение: 1).
23:27:11 Sergey Petrenko Да была реклама
23:27:23 Робур Завоеватель ;-)
23:27:56 Mature Lady Bobuk ++
23:27:58 Владимир Павлов иногда бывают забытые артифакты
23:27:58 радио-т бот karma-bot 💬 Карма пользователя @Bobuk увеличена (текущее значение: 15).
23:28:14 Владимир Павлов и надо для самого себя их иногда освежать
23:28:20 Робур Завоеватель Я в какой-то программе читал такой комментарий: "В этой программе нет комментариев. Если её было тяжело писать, то почему она должна легко читаться?"
23:28:40 ArturK777 Да, если в сорцах есть комменты то документация не нужна
23:28:47 Mature Lady Женя просто занудный программист! Пост или пут проверяется методом тыка! :)
23:29:20 malamud если в комментах есть сорцы то тоже ок
23:29:28 Oleg Buylov @ArturK777 ага 30к строк кода с комментариями...
23:29:32 Anton пришлось мне на работе формошлепить, некоторое время, и гораздо легче было пойти в код бэкенда и посмотреть, потому что доки в маркдауне устаревали, довольно быстро
23:30:49 Oleg Buylov только на мелких проектах комменты в сорсах работают не?
23:31:02 malamud менеджерский аргумент за документацию - мол вот придет новый человек чтобы ему было легче вникнуть. Можно подумать каждый день кого-то нанимают...
23:31:44 Oleg Buylov @malamud дык тима вся разбежаться может или проект продадут куда
23:32:24 Anton @umputun говорил, что QA не нужны, а вот тетка у него на работе, по сути QA ^^
23:32:29 neurohunter @Modi34 если есть - то и на крупных работают
23:32:47 Mature Lady Сексизм
23:33:11 malamud да как не нужны, на нас все и держится только
23:33:44 Anton @umputun так сказал, к нему претензии
23:33:46 Владимир Павлов regex сила
23:35:00 Toly звук пропал
23:35:06 kostya Если бы еще не различия в разных флеворах этого регекса
23:35:45 Nikolay Fominykh Для API в итоге пишу скриптик, в котором описываю кейсы с примерами работающих запросов.
23:36:03 Nikolay Fominykh И тыкаю интеграторов в строчки кода с конкретными запросами.
23:36:24 Nikolay Fominykh Если что-то не ясно - добавляем в пример кейс
23:36:46 malamud да в постмане накидал примеров и отправил кому надо
23:36:48 Nikolay Fominykh Когда поддерживается 4-5 API - такой подход работает )
23:36:53 Toly Это только у меня вешание не слышно?
23:37:04 Oleg Buylov @absterno ага
23:37:05 malamud @absterno да
23:37:06 Mature Lady @absterno только у тебя
23:37:12 Anton
да в постмане накидал примеров и отправил кому надо
23:37:17 Anton дорогой он
23:37:23 Oleg Buylov @malamud в paw же
23:37:25 Anton для команд
23:37:29 malamud бесплатного достаточно
23:37:35 LIAHUNDR Суровый контекст API - )
23:37:37 Andrey Marchenko так что, Ксюша делает react native? Что то я не видел ее в контребьютерах
23:38:01 Anton
бесплатного достаточно для 2 человек? возможно
23:38:12 Nikolay Fominykh Postman выглядит как overkill, с ходу.
23:38:39 Valentine Zavadsky

для документации API сваггер же

https://swagger.io/

23:38:41 радио-т бот

excerpt 💬 Swagger Editor Design new APIs, or edit existing ones, in a powerful editor which visually renders your OAS/Swagger definition with concise, real time feedback and error handling. Learn More Swagger Codegen Quickly build APIs by turning your OAS/Swagger definition into code, generating server stubs ...

Swagger – The World's Most Popular Framework for APIs.

23:38:50 Anton

для документации API сваггер же

https://swagger.io/ лучший вариант

23:38:52 радио-т бот

excerpt 💬 Swagger Editor Design new APIs, or edit existing ones, in a powerful editor which visually renders your OAS/Swagger definition with concise, real time feedback and error handling. Learn More Swagger Codegen Quickly build APIs by turning your OAS/Swagger definition into code, generating server stubs ...

Swagger – The World's Most Popular Framework for APIs.

23:39:11 Nikolay Fominykh Swagger - вообще нереально в жизни использовать.
23:39:19 malamud сваре тут как-то поминали не добрым словом
23:39:20 Nikolay Fominykh Очень не понравилось.
23:39:31 Valentine Zavadsky используем в жизни, в чем проблемы?
23:39:47 Anton тоже используем
23:39:59 Nikolay Fominykh Как поддерживаете доку в актуальном состоянии?
23:40:01 Anton
Очень не понравилось. аргументы в студию
23:40:26 Anton @tigrus обычную доку тоже надо поддерживать в актуальном состоянии
23:40:41 Valentine Zavadsky @tigrus генерится автоматически у многих фреймворков при каждом релизе
23:40:53 Nikolay Fominykh Автоматически - фигня генерится
23:41:19 Nikolay Fominykh А добавить кейс в скрипт - гораздо проще.
23:41:23 Mature Lady Грей с очередным одесским анектодом!
23:41:24 Anton @tigrus а для сваггера тулзины есть + в некоторых фреймворках можно генерить сваггер спеку из кода
23:41:34 Nikolay Fominykh И молчим про совмещение ручного / автодока
23:41:51 Dmitry давайте уточним - в ответах на stack overflow
23:41:58 ArturK777 Грей, а "мудила" это по-эстонски "детский сад"
23:42:05 malamud для доки есть специально выделенный тех писатель. а свагер доку поддерживают сами программисты и часто забывают это делать и gj'njve описание документации в свагере не соответствует реальном у api
23:42:23 Nikolay Fominykh Ну когда тех писатель есть - это уже другой разговор
23:42:42 Anton у нас автотесты падают, если спека не соотвествует реальным ответам
23:43:06 Anton а вот доку в маркдауне обновлять забывают постоянно
23:44:01 Alexey Paramonov вчера копал API Spotify. Дока не очень большая, все четко расписано, сваггер это иллюзия что можно сделать просто документацию программистами. В действительности это не работает.
23:44:09 Pavel Krasnikov Москва - г**но, раз там такой интернет.
23:44:14 flosstik Нужно еще вспомнить как на иврите будет девочка, и начинать обращение с него
23:44:28 Oleg Buylov @pasha-gooff хороший тут инет
23:44:31 malamud так же как код должны писать программисты, а не уборщица в моменты перерыва так и доку должен писать тех писатель
23:44:33 ArturK777 57 этаж ближе к 150м
23:44:33 Gregory Tereshko следующая тема!
23:44:44 Sergey Petrenko надо же, как вас иврит зацепил
23:45:07 Anton @malamud сколько у вас человек в компании, что у вас есть отдельный тех. писатель?
23:45:12 selevit @bobuk , на 53-м этаже вполне нормально мегафон ловил
23:45:34 Oleg Buylov @selevit он в москва сити там все через жопу
23:45:39 Pavel Krasnikov @selevit фемтосоты завезли?
23:45:42 malamud когда я был тех писателем наверно 200-300
23:45:55 selevit @Modi34 я там же ловил
23:46:21 Anton нас тоже чуть больше 200, тех. писатель для нас - оверхед
23:46:22 selevit Ну по крайней мере аудиострим черзе whatsup нормально работал.
23:46:55 selevit Возможно это было удачное стечение обстоятельств
23:47:06 Oleg Buylov в основном проблема в том что соты у операторов пересекаются
23:47:14 malamud в той компании документация была нужна еще и для конечных пользователей так что без нее никак и ее качество было важно
23:47:20 Oleg Buylov некоторых операторов поймать нереально
23:48:14 радио-т бот ==> Mozilla bets its Rust language will make your internet safer - CNET - https://www.cnet.com/news/mozilla-designs-rust-language-for-safe-secure-internet/
23:49:04 malamud новость из 2013 что ли?
23:49:17 kostya Новые доки опенсорсных проектов майкрософт принимают пуллреквесты от сторонних контрибуторов.https://docs.microsoft.com/en-us/dotnet/core/
23:49:19 радио-т бот

excerpt 💬 Check out the "Getting Started" tutorials to learn how to create a simple . NET Core application. It only takes a few minutes to get your first app up and running. . NET Core is a general purpose development platform maintained by Microsoft and the . NET community on GitHub. It is cross-platform, ...

.NET Core | Microsoft Docs

23:49:24 Oleg Buylov а кому кроме мозилы раст нужен?
23:49:32 selevit дропбоксу
23:49:37 kostya там на каждой страничке прям указаны контрибуторы
23:49:45 Oleg Buylov @selevit он гоу уже) вроде бы
23:50:02 Anton тем, кто не хочет писать на си, а тащить рантайм с гц не охота
23:51:00 malamud ну справедливости ради гекодрайвер файрфокса для селениума на расте написан
23:51:01 Erusy а gpu в servo уже нормально поддерживается?
23:51:26 Toly как называется новый браузер?
23:51:34 Erusy mozilla servo
23:51:42 Anton @selevit дропбокс в гоу топит, да
23:51:46 Erusy https://download.servo.org/
23:51:47 радио-т бот

excerpt 💬 macOS Instructions Click the "macOS Build" button above to download the latest build Open the downloaded servo-latest. dmg file Drag Servo. app to the Applications folder Double-click on Servo. app to run Servo Note: Servo. app is not currently signed, soMac users may have a popup saying "Servo ...

Servo Developer Preview Downloads

23:51:50 Toly @Erusy спасибо
23:52:27 Oleg Buylov ух е https://i.imgur.com/Z1LHSfY.png
23:52:31 Oleg Buylov поставил посмотреть
23:52:48 Oleg Buylov но грузит реально быстро
23:53:04 Oleg Buylov електрон бы если бы грузил так
23:53:23 Erusy там JS, а не html рендерят
23:54:07 Erusy на линуксе есть такая проблема с tty терминалами
23:54:21 malamud да серво же вроде решают проблему параллельного js а не html
23:54:22 Oleg Buylov пипец там со скролом что-то не то
23:54:25 selevit https://www.rust-lang.org/en-US/friends.html
23:54:26 радио-т бот

excerpt 💬 TreeScale : At TreeScale we are implemented distributed PubSub system using Rust and MIO, which gave us 8x performance on for processing and distributing Container ...

Friends of Rust · The Rust Programming Language

23:55:21 Oleg Buylov @selevit ++
23:55:23 радио-т бот karma-bot 💬 Карма пользователя @selevit увеличена (текущее значение: 1).
23:55:26 Erusy джаваскриптом рендерится html и css
23:55:29 Anton стандарт же вроде заставляет js быть однопоточным
23:55:33 Oleg Buylov npm у раст нужен надо же)
23:55:45 Magic Cookie JS они пока не трогали
23:55:54 selevit /karma
23:55:55 радио-т бот karma-bot 💬 @selevit, ваша карма: 1.
23:56:05 selevit /karma-top
23:56:06 радио-т бот karma-bot 💬 Топ 10 пользователей:
  • bobuk: 15
  • ksenks: 9
  • modi34: 6
  • umputun: 5
  • skatset: 3
  • erusy: 3
  • ivankeys1918_twitter: 3
  • gimlis_twitter: 2
  • found10f_twitter: 2
  • xelixua: 2
23:56:10 Andrey Ostanin stylo, часть servo, которая отвечает за обработку css недавно включили в firefox-nightly под флагом. Стало прям заметно быстрее.
23:56:35 Erusy это альфа версия
23:57:44 радио-т бот ==> Is Ruby dead? Hell no! - Analyzing RubyGems stats for 2016 | Infinum - https://infinum.co/the-capsized-eight/analyzing-rubygems-stats-v2016
23:57:57 Anton
npm у раст нужен надо же) cargo?
23:58:33 Pavel Krasnikov Происходит внос тела
23:58:43 Pavel Krasnikov Путухов?
23:59:02 kostya А на чем еще есть руби кроме как на рельсах?
23:59:10 kostya на лыжах?
23:59:15 Anton в фреймворке для пентестеров
23:59:22 selevit Модули для chef/puppet
23:59:23 Anton metasploit
00:00:07 malamud brew же вагрант
00:00:15 kostya Умные никогда не начинали писать на руби :)
00:00:38 kudman Товарисч Майор не дал правду сказать!
00:00:41 Pavel Krasnikov Здесь всё было хорошо слышно
00:01:05 Vladimir Dashukevich GitHub на Ruby
00:01:23 Anton гитлаб на рельсах, насколько я помню, нет?
00:01:23 malamud и гитлаб вроде тоже
00:01:31 Anton любимый гитлаб умпутуна
00:01:32 Oleg Buylov dropzone на маке на руби к сожалению - писать на этом бреде дико неприятно
00:01:33 selevit гитхаб
00:01:47 selevit редмайн
00:01:56 selevit но это все вроде бы рельсы
00:02:56 malamud а без рельсов еще есть что-нибудь?
00:03:01 kostya Рельсы еще тормознее питона или такой же?
00:03:30 malamud тормознее питона? смишно
00:03:46 Anton говорят, что рельсы медленнее django
00:03:46 Oleg Buylov @found10f_twitter они тяжело скалабельны вроде
00:03:55 Vladimir Dashukevich С вики: Ruby on Rails существенно использовался при создании таких популярных сайтов, как Твиттер, SoundCloud, Airbnb, Diaspora, Groupon, Basecamp, GitHub, Hulu, Scribd, Kickstarter, Change.org.
00:04:10 ArturK777 я из Ruby только SASS знаю
00:04:17 malamud главное слово использовался
00:04:42 Anton почему не django? я почти уверен, гораздо быстрее, чем rails
00:04:58 Anton я имею в виду, производительность разработчиков
00:04:58 selevit Всяких абстракций в рельсах больше
00:05:28 Erusy а разве джанго не требует танцев с pip?
00:05:45 Oleg Buylov @Erusy а чего не так с пип удобно же все
00:05:46 Anton @Erusy например?
00:05:52 selevit ты так говонришь, как будто-то pip это что-то плохое
00:05:54 Nikolay Fominykh @Erusy когда вы последний раз танцевали с pip?
00:05:54 Erusy везде же version hell, я про это
00:06:03 malamud cherrypy наше все
00:06:05 Anton @Erusy он есть везде
00:06:07 Erusy npm и прочее
00:06:33 Nikolay Fominykh Приведите пример version hell для django.
00:06:48 selevit Он наверно имеет ввиду проблемук проского списка в requirements.txt
00:07:06 selevit Щас кесть Pipfile, который данное неудобство решает.
00:07:07 Anton pip freeze
00:07:16 malamud @tigrus да нет там проблем. лишь набор стереотипов от тех кто и не использовал
00:07:29 Gregory Tereshko вот
00:07:37 Anton к тому же Pipfile - реально спасает очень большие проекты от обновления зависимостей зависимостей
00:07:38 Erusy так тут сама проблема что нужно эти файлы сосатвлять и мейнтейнеры постоянно ломают библиотеки
00:07:44 selevit Ну, основная проблема pip freeze - это управление вложенными зависимостями
00:07:54 Erusy ну в руби тоже свой пипфайл есть
00:08:09 Erusy это проблема в принципе у всех есть
00:08:13 Pavel Khaskel и тесты не надо писать, потому что код самотестируемый
00:08:22 Erusy вендоринг оттуда же растёт
00:08:23 Vladimir Dashukevich Ruby как и Python, или всеми любимый NodeJS - одинаковы и полностью взаимозаменяемы в плане написания быстрых приложений)
00:08:45 selevit ну-ну
00:09:13 malamud ага аналоги пандас на руби и ноде есть?
00:09:23 Erusy бобук уже говорил когда-то, ему не нравится руби потому что там много синтаксического сахара и магии, а в питоне этого меньше
00:09:40 selevit просто питон охуенный, а js нет.
00:09:44 Anton в джанго магия на магии и магией погоняет :)
00:09:46 Alexey Paramonov "документацию писать не надо потому что исходники легко читать" сейчас его вынесут с его Ruby ))
00:09:48 selevit руби такое, на любителя
00:10:11 malamud руби это как перл
00:10:12 Pavel Khaskel 146
00:10:18 ArturK777 даже bitcoin форкнулся, а вы про node.js какой-то
00:10:31 kostya @alexey-v-paramonov Типичная отмазка, когда норальной документации нет
00:11:30 Oleg Buylov @ArturK777 кстати странно он форкнулся и в цене подскочил... как оно работает вообще просесть же должен
00:12:03 malamud @Modi34 по какой причине должен?
00:12:07 selevit Почему гиттер такой тормозной?
00:12:18 malamud @selevit руби?
00:12:21 selevit Хуже чем слак
00:12:28 Alexey Paramonov @found10f_twitter согласен, такое ощущение что у парня мало опыта либо он ничего кроме руби не пробовал
00:12:30 selevit Не, тут именно клиент гуано
00:12:32 Pavel Khaskel у руби нет киллер фич, он не хорош ни в чем.
00:12:48 Anton руби был крутым, когда ничего похожего не было
00:12:48 Pavel Khaskel руби - обычный во всем
00:12:55 Anton сейчас он обычен
00:13:08 Alexey Paramonov это у раби молодое коммьюнити???? ха
00:13:09 selevit В качестве продвинутого шелла руби удобней питона
00:13:14 ArturK777 @Modi34 я как человек покупавший акции МММ смотрю на криптовалюты с ощущением дежавю
00:13:19 Anton
В качестве продвинутого шелла руби удобней питона
00:13:21 Anton да?
00:13:26 selevit Угу.
00:13:37 Anton @selevit пример в студию
00:14:00 vinsentru Puppet переписали сервер с рельс на кложу, Chef переписали сервер с рельс на эрланг. Это все, что вам надо знать о рельсах в реальном продакшене.
00:14:02 kostya Я когда инсталлил Джекил на этом сраном руби, то пока не заюзал бандл ничего не работало.
00:14:16 Alexey Paramonov Подскажите, а есть в рельсах аналог Django channels?
00:14:27 Anton @alexey-v-paramonov было что-то :)
00:14:42 Vladimir Dashukevich Неожиданно: https://github.com/SciRuby
00:14:43 радио-т бот

excerpt 💬 Cosmin Bonchis's enhancements to the Ruby "Vector" and "Matrix" module and includes: LU and QR (Householder, Givens, Gram Schmidt, Hessenberg) decompositions, bidiagonalization, eigenvalue and eigenvector calculations. Work on Ruby 1.8.7, 1.9.1 and 1.9.2 (SVN ...

SciRuby · GitHub

00:14:53 Anton action cable или типа того
00:15:08 Alexey Paramonov во многих линукс дистрибутивах Ruby по умолчанию не ставится даже, а питон есть
00:15:25 Anton кложуры тоже не ставится по-умолчанию
00:15:30 Anton или джавы
00:15:30 Toly top 10
00:15:55 Pavel Khaskel дык так во всех фреймворках :)
00:15:56 Erusy @alexey-v-paramonov джанго это калька с рельс, всегда была и всегда будет
00:16:29 Anton @Erusy нет же, нисколько, руби скафолдит код, в джанге все динамическое
00:16:39 Alexey Paramonov @Erusy допустим ты прав, тогда получается что у джанго даже более молодая коммьюнити и оратор в эфире не прав
00:17:03 Anton но все фреймворки вдохновлялись рельсами, согласен
00:17:13 selevit мда...
00:17:35 Erusy @singleton11 чувак, скаффолдинг, это просто дефолтный метод после установки, сейчас рейлс для апи используют, с фронтом на реакте
00:17:48 Magic Cookie давайте голосовалку нужны ли рельсы?
00:17:58 Alexey Paramonov https://trends.google.com/trends/explore?q=%2Fm%2F06y_qx,%2Fm%2F0505cl
00:17:59 радио-т бот

excerpt 💬 My AccountSearchMapsYouTubePlayNewsGmailDriveCalendarGoogle+TranslatePhotos More ShoppingWalletFinanceDocsBooksBloggerContactsHangoutsKeep Even more from GoogleSign inYou are using unsupported browser. Some features may not work correctly. Upgrade to a modern browser, such as Google Chrome. Trends ...

Django, Ruby on Rails - Google Trends

00:18:05 Erusy да без голосовалки понятно что не нужны
00:18:18 selevit Рельсы рельсы.. Шпалы шпалы. Едет поезд заполздалый..
00:19:16 Anton @Erusy я на рельсах не писал особо, просто, вроде как феникс - это позиционируется, как рельсы для эликсира, ну дык и вот, там апишечки скафолдятся, а потом ты дописываешь туда в код что-то, что тебе надо, а в джанго ты двумя строчками кода можешь круд написать
00:19:40 Erusy @alexey-v-paramonov россия своими географическими размерами как всегда вводит народ в заблеждение, так 1С можно самым популярным языком сделать)))
00:19:42 Oleg Buylov чтоооооооо руби и пхп)))) одинаковые штуки)))) руби и 10% от пхп нету
00:19:43 радио-т бот Пятиминутка PHP 💬 Существует заблуждение, что на каждый запрос PHP заново интерпретирует весь код. На самом деле при первом обращении исходники компилируются в байт-код, который сохраняется в памяти Opcache. При последующих обращениях используется уже закешированный байт-код. По умолчанию проверка исходников на наличие новых происходит не чаще чем раз в 2 секунды, но эту проверку можно вообще отключить и всегда использовать скомпилированный и закешированный байт-код.
00:19:53 malamud хм джангу стартовали раньше но почему-то это джанга калька с рельс а не наоборот
00:20:04 kostya нодЖС самый хипстерский на нем вродь стартапят сейчас
00:20:09 vinsentru в стартапах юзают python, потому что его все знают и быстрая разработка. потом критичные кучки переписывают на go
00:20:12 Anton @malamud вот это поворот :)
00:20:25 Anton @vinsentru все так, не руби :)
00:20:30 Vladimir Dashukevich php и ruby одинаковы по используемости в github проектах: http://githut.info/
00:20:32 радио-т бот Пятиминутка PHP 💬 В PHP есть генераторы (ключевое слово yield) и библиотеки реализующие кооперативную многозадачность (корутины) https://nikic.github.io/2012/12/22/Cooperative-multitasking-using-coroutines-in-PHP.html
00:20:41 Alexey Paramonov как фрилансер могу сказать что на джанге и ноде работы больше, выбор больше и зп можно найти повыше
00:20:58 Sergey Petrenko Кстати, да, если и есть конкурент php в стартапе, то это именно пайтон
00:20:59 радио-т бот Пятиминутка PHP 💬 Классический PHP по скорости имеет паритет с реализацией от Facebook, которая называется HHVM. При этом в HHVM есть JIT, а в PHP пока нет, но обещают в 2018+ году.
00:21:22 Pavel Khaskel ок, берем скалу, там хватает руби-сахара, но никому это не надо
00:21:45 Alexey Paramonov жалко парня, зря пришел
00:21:57 Erusy @singleton11 эти две строчки в джанге появились после блога за 15 минут™ в рельсах
00:22:28 Anton @alexey-v-paramonov он молодец же, развлекает уже вон сколько времени :)
00:23:06 Alexey Paramonov да, держится конечно, но доводы у него слабые
00:23:28 Alexey Paramonov он ничего не сказал такого чтобы я сейчас бросил джанго и ноду и пошел в руби
00:23:29 Anton http://www.django-rest-framework.org/api-guide/viewsets/#modelviewset
00:23:30 радио-т бот

excerpt 💬 viewsets. py After routing has determined which controller to use for a request, your controller is responsible for making sense of the request and producing the appropriate output. — Ruby on Rails Documentation Django REST framework allows you to combine the logic for a set of related views in a ...

Viewsets - Django REST framework

00:23:31 Tema Привет всем
00:23:32 радио-т бот hello 💬 Hello!
00:23:35 Anton 4 строчки
00:23:38 Anton круд готов
00:23:42 malamud "Живой труп" пьеса Льва Толстого
00:24:25 Alexey Paramonov джанго рест фреймворк это вообще по моему мнению одно из самых лучших решений, что сейчас есть для создания REST API
00:24:49 Oleg Buylov @alexey-v-paramonov ну нее нода удобнее всего
00:24:55 selevit Ага ага. Когда через полгода возвращаешься в проект и ловишь сплошные WTF-ы
00:25:03 selevit Это я насчет drf
00:25:06 Anton @alexey-v-paramonov быстрый, с точки зрения скорости разработки
00:25:10 Anton DRF
00:25:29 Alexey Paramonov @Modi34 sails js? смотря какой фреймворк, там их пруд пруди. Express JS я не беру в пример, он слишком низкоуровневый
00:25:31 selevit Какие-то более менее сложные API на нем писать больно.
00:25:32 malamud drf магия на магии
00:25:36 Pavel Khaskel на C++ сколько? это значит что он мертв?
00:25:45 Anton @malamud согласен
00:25:46 Vladimir Dashukevich Ruby пятый: https://madnight.github.io/githut/
00:25:48 радио-т бот

excerpt 💬 ...

GitHut 2.0

00:26:07 selevit Либо приходится разбираться в кишках фреймворка, чтобы все "красиво" переопределить. Либо пишешь что-то более кастомное низкоуровневое.
00:26:11 Anton @selevit не больно, просто тогда точка входа вырастает и магии становится меньше и ручками писать приходится
00:26:13 Alexey Paramonov я вот мечтаю об аналое Django на C++ ) Вот это было бы интересно посмотреть. Никто не видел подобное?
00:26:44 malamud @alexey-v-paramonov https://kore.io
00:26:46 радио-т бот

excerpt 💬 Kore is an easy to use web application framework for writing scalable web APIs in C. Its main goals are security, scalability and allowing rapid development and deployment of such APIs. Because of this Kore is an ideal candidate for building robust, scalable and secure web ...

KORE.io - An easy to use web application framework for C

00:26:57 malamud не плюсы конено
00:27:07 Alexey Paramonov не плюсы это жесть :)
00:27:12 selevit @singleton11 приходится переписывать большинство viewsets, которые магически как-то работают. И ковыряться в кишках этой магии, чтобы сохранить совместимость.
00:27:27 Alexey Paramonov веб фреймворк на Си... нет слов, это очень интересно, спасибо
00:27:28 Anton на расте даже веб-фреймворки есть :)
00:27:32 selevit Обычно это приходится делать через пару месяцев активной разработки проекта.
00:27:49 Anton @selevit не так уж магия, обычное наследование и переопределение методов же
00:28:05 selevit Пока ты вписываешься в абстракциюб
00:28:07 Anton магия там только в метаклассах
00:28:38 Tema У меня во всех проектах скорость разработки единственное важное )
Проекты делаются сразу на 1-3 месяца...)
00:28:42 Anton @selevit используешь менее generic абстракции
00:28:59 Anton в DRF есть абстракции разных уровней
00:29:12 kostya Попал под плохое влияние Бобука просто. :)
00:29:12 selevit Когда не вписываешься, тогда приходится вырываться из нее как-то. И это больно.
Потому что вместо запила новых фич и изменения старых, ковыряешься в недрах фреймворка и ищешь, где можно переопределить какой-то компонент.
00:29:24 Alexey Paramonov спасибо за совет Си фреймворка, очень интересно. Тогда еще вопрос - какой фреймворк для ноды посоветуете для REST API?
Express js пробовал, strongloop, sails js.
00:29:36 Erusy умпутуну пофиг руби не руби, он теперь по статике
00:29:40 Alexey Paramonov кстати на ноде ORM менее удобный чем в джанге
00:29:49 selevit Это как раз о том, что говорил щас умпутун. Поддержка это самое долгое и дорогое удовольствие.
00:29:54 Anton @selevit надо пример увидеть, в общем :)
00:30:23 malamud @alexey-v-paramonov я ноду обхожу за километр )
00:30:42 Vladimir Dashukevich 559 вакинсий на upwork на ruby: https://www.upwork.com/o/jobs/browse/?q=ruby
00:30:43 Anton у нас есть огромные монолиты, я сложно себе представляю что-то подобное о чем говорит @selevit
00:30:44 радио-т бот

excerpt 💬 Minimum Requirements:Graduated from a university with a Bachelor certificate (Engineering Preferred)Good understanding of the syntax of Ruby and its nuancesSolid understanding of object-oriented programmingUnderstanding of functional programming style in RubySkills for writing reusable Ruby ...

Freelance Ruby Jobs Online - Upwork

00:30:49 selevit Ну а какой ты хочешь пример. Если ты завязался на тотально высокоуровневую абстракцию, а потом не помещаешься в нее, приходится много много кода переписывать вручную.
00:31:09 selevit Это же логично.
00:31:22 Pavel Khaskel никто не стал пользоваться руби из-за "end" вместо "{}"
00:31:34 Anton ну да, переписать 10 строчек на 200 было бы примерно также, как 0 на 200 :)
00:31:35 Pavel Khaskel pascal умер тоже из-за этого
00:31:55 Alexey Paramonov В общем пример из обычной жизни. У меня в соседнем офисе работает одноклассник, который пишет на руби. И к нему пришел крупный заказчик, владелей сетей продуктовых магазинов, условно назовем их "троечка", и он им сказал - я буду писать на Руби. Его послали и сказали пиши на Джанге :) Руби не нужен. Вот было в этом месяце.
00:32:02 Erusy там и end и {} можно использовать)
00:32:04 Pavel Khaskel end - это черная метка языка
00:32:14 Vitaly Puzrin discourse на руби.
00:32:16 selevit 200 строк с нуля написать быстро.
Переписать с 10 строк на 200, когда у тебя уже есть работающий код - боль.
00:32:28 Anton discourse не на эликсире?
00:32:35 Anton а, ой, путаю с discord
00:32:36 Vladimir Dashukevich Coffeescript 2.0 выходит: https://github.com/coffeescript6/discuss/projects/1
00:32:38 радио-т бот

excerpt 💬 Search project for "" enter ↵ Narrow your search assignee: username author: username is: open, merged, closed, issue, pr, note label: bug, enhancement, "multi word ...

CoffeeScript 2.0.0 · GitHub

00:32:39 selevit Учитывая, что большинство времени занимает поддержка кода ,переписывать все равно придется
00:32:48 Anton @life__777_twitter зачем он выходит?
00:32:58 malamud @life__777_twitter еще новость из прошлого
00:33:02 Alexey Paramonov ухты, кофескрипт еще не закопали
00:33:02 Vladimir Dashukevich @singleton11 не знаю)))
00:33:06 Anton @selevit делай стартапчики, переписывать не придется :)
00:33:57 Erusy по такой логике и пайтон мало чего привнёс в индустрию, кроме отступов
00:34:11 kostya @singleton11 бабло заканчивается быстрее чем накапливается ехнический долг. :)
00:34:32 Anton @found10f_twitter да-да :)
00:35:08 selevit Просто когда занимаешься поддержкой уже работающего кода и сталкиваешься с проблемами, поиск причины в абстрактных тентаклях drf занимает дохрена времени, особенно, если к этому коду не подходит хотя бы пару месяцев.
00:35:22 malamud спринг джанго рельсы
00:35:33 Dmitry Ну не знаю у кого как, но я часто джанго только ради админки часто беру
00:35:44 Pavel Khaskel на любом частоиспользуемом языке есть или такой фреймворк или готовая экосистема для этого, руби совсем не уникален
00:35:46 Dmitry Ну и batteries included
00:36:15 Vitaly Puzrin Градус гиковости зашкаливает. "руби нинужен, ко-ко-ко... фреймворки не нужны, ко-ко-ко..." :)
00:36:27 selevit @puzrin ++
00:36:28 радио-т бот karma-bot 💬 Карма пользователя @puzrin увеличена (текущее значение: 1).
00:36:29 Alexey Paramonov кстати да. еще один плюс джанги - админка. назовите мне на ноде фреймворк с такой же админкой хотя бы близко
00:36:45 Alexey Paramonov едь ))
00:36:50 Anton админка неюзабельна для клиента
00:36:59 malamud да все уже утратили нить дискуссии вроде решили закапывать так закапывайте уже
00:37:02 Alexey Paramonov ох, вот это он загнул
00:37:04 Anton Бобук, топи, я с тобой согласен
00:37:09 Alexey Paramonov дада
00:37:10 Alexey Paramonov я тоже
00:37:11 selevit jquery django не дает :)
00:37:36 Dmitry @selevit selvit
00:37:48 Anton celery
00:37:51 Anton не?
00:37:54 Dmitry @selevit ето как не даёт>
00:37:56 Alexey Paramonov он не из коробки
00:37:59 Dmitry ?
00:38:03 Alexey Paramonov (селери)
00:38:08 Anton долго установить?
00:38:22 selevit @polyx ну в рельсах до недавнего времени был вшит jquery намертво
00:38:27 Alexey Paramonov нет конечно, но мы по факту говорим. Технически он прав - да, из коробки такого нет
00:38:29 Alexander Dubovskoy не, не так аргументация про бизнес-задачи должна ставиться. а так: "у нас есть 1млн. руб. за это нам нужно чтобы мы автоматизировали наш склад+магазин". На рельсах это можно, на джанго можно, на java - хз, возможно это только на пиццу для хедхантеров по java-разработчикам" )
00:38:30 радио-т бот money-bot 💬 adubovskoy упомянул 1 000 000 RUB
RUB 1000000 Курсы
USD 16 691.43 0.02
EUR 14 178.92 0.01
UAH 431 473.35 0.43
BYN 32 214.45 0.03
BTC 5.21 0.00
00:38:30 Anton @umputun django синхронная by design
00:38:34 flosstik action cable правда интересная идея
00:38:50 Anton поэтому ей нужен celery для бэкграундных джобов
00:39:27 Anton
  • ща каналы допилят и вообще заживем :)
00:39:32 malamud хм автоматизировать склад магазин можно за 5 биткоинов
00:39:33 радио-т бот money-bot 💬 malamud упомянул 5 BTC
BTC 5 Курсы
USD 16 019.99 3204.00
EUR 13 608.56 2721.71
UAH 414 116.82 82823.36
RUB 959 773.80 191954.76
BYN 30 918.59 6183.72
00:39:34 Dmitry @selevit подожди а зачем бакенд фрэймворку этот jquery? Если на фронте надо, ну положи его в static
00:39:46 Alexey Paramonov про веб сокеты есть в джанге, назыавется Django channels
00:39:51 Anton гость, каналы в джанго из коробки
00:39:57 selevit Ну, в руби там много абстракций над фронтендом
00:40:02 selevit в рельсах *
00:40:10 selevit В джанге такого нет и хорошо
00:41:12 Pavel Khaskel С точки зрения языка - он обычен
00:41:20 selevit На вс. случай, про jquery это был сарказм.
00:41:22 malamud что за бред
00:41:46 Dmitry Гость а можно конкретно - чем тебе питон не очень?
00:41:47 Alexey Paramonov спросите у него сколько у него лет работы
00:41:55 kostya Что мертвее Руби или ПХП?
00:41:56 радио-т бот Пятиминутка PHP 💬 На каждый запрос PHP очищает окружение, мы видим только заголовки и тело пришедшего запроса, нет никакого глобального состояния приложения - идеальный иммутабельный сервис для обработки http запросов!
00:41:56 selevit нет питон
00:41:58 selevit приятнее
00:42:04 Alexey Paramonov 100%
00:42:06 Anton @selevit согласен
00:42:13 Anton и читать приятнее код на питоне
00:42:22 Vitaly Puzrin @polyx питон в браузере не работает :)
00:42:23 selevit даже пхп приятнее
00:42:25 радио-т бот Пятиминутка PHP 💬 В PHP есть специальная оптимизация для работы с MySQL, уменьшающая копирование памяти между процессами: вместо libmysql (стандартная библиотека-клиент) реализован так называемый MySQL Native Driver. Было: MySQL -> libmysql -> память процесса PHP; Стало: MySQL -> память процесса PHP http://jpauli.github.io/2014/07/21/php-and-mysql-communication-mysqlnd.html
00:42:26 malamud питон наше все!
00:42:32 selevit но это не точно
00:42:41 Dmitry @puzrin не есть проэкты для этого :)
00:42:59 Alexey Paramonov http://python.com/ раньше был порносайтом
00:43:01 Oleg Buylov @found10f_twitter пхп убить невозможно у него монополия на весь мелкий бизнес в интернете
00:43:01 радио-т бот

excerpt 💬 nginx ...

502 Bad Gateway

00:43:02 радио-т бот Пятиминутка PHP 💬 В процессе разработки на PHP не нужно постоянно перезапускать сервер приложения, новый код из изменённых файлов подтянется автоматически. Разработка на PHP в стиле «подумать, отредактировать и перезагрузить страницу» делает разработчиков более продуктивными.
00:43:08 Vitaly Puzrin @polyx не, я пробовал, там вилы совсем, это не юзабельно
00:43:22 selevit с моей субъективной и верной точки зрения питон более лучше руби и js
00:43:23 Vitaly Puzrin разве что для хайповской статейки на хабре
00:43:24 Oleg Buylov @alexey-v-paramonov ++
00:43:25 радио-т бот karma-bot 💬 Карма пользователя @alexey-v-paramonov увеличена (текущее значение: 1).
00:43:39 Dmitry @puzrin а руби что можно для фронта писать вместо js?
00:43:56 Alexey Paramonov если только генерить шаблоны :D
00:43:59 Oleg Buylov @polyx на фронте только жс
00:44:23 Vitaly Puzrin @polyx а я на жабаскрипте пишу, не на руби :) . Просто руби пинать как-то неудобно, чела и так тапками закидали, он вежливый какой-то.
00:44:25 Anton в рельсах кофескрипт же
00:44:30 Erusy без стайлгайда можно любой язык превратить в перл
00:44:53 selevit Js тоже попинаем сегодня
00:44:53 Oleg Buylov @singleton11 кофе это тот же жс
00:45:10 Vladimir Dashukevich Ruby 10 по Stackoverflow статистике: https://insights.stackoverflow.com/survey/2017#technology-programming-languages
00:45:12 радио-т бот

excerpt 💬 Each month, about 40 million people visit Stack Overflow to learn, share, and level up. We estimate that 16.8 million of these people are professional developers and university-level students. Our estimate on professional developers comes from the things people read and do when they visit Stack ...

Stack Overflow Developer Survey 2017

00:45:20 Vitaly Puzrin Но парсер команджной строки в ноду мы честно потырыли с питоновского argparse
00:45:30 Dmitry @puzrin не я про то что ты говорил что руби можно в браузере
00:45:48 Vitaly Puzrin @polyx я не говорил, я говорил что на питоне нельзя :)
00:45:52 Anton @Modi34 но нет же, жс мб сабсет кофе, но кофе трансплитировать надо
00:45:53 Oleg Buylov @selevit в жс все прекрасно там пинать не чего
00:46:05 Dmitry @puzrin а ну так конечно :D
00:46:20 selevit

Я про разные подобные высеры сектантов.

Однопоточный рантайм. Это очень удобно, не возникает проблем с блокировками и владением объектами и других прелестей многопоточности. Зачем вам нужна многопоточность? Выполнять программу дальше пока ждёте выполнения долгой операции? Колбеки справляются с этим гораздо лучше.

00:46:24 Alexey Paramonov в JS? Callback HELL можно пинать
00:46:32 Vitaly Puzrin @Modi34 в жс много чего можно пинать, но лень, и ничего от этого не изменится, в браузере все равно ничего другого нет.
00:46:37 Alexey Paramonov ну это тоже решается, конечно
00:46:45 selevit Просто у некоторых пользователей JS стокгольмский синдром
00:47:07 Oleg Buylov @alexey-v-paramonov я все прощу за безумно удобные объекты в которых можно все
00:47:17 Vitaly Puzrin @alexey-v-paramonov калбеки это старперство. Кому надо уже давно свалили на промисы с async/await
00:47:21 malamud @puzrin вебассембли все ждут
00:47:39 malamud промисы тоже ругают
00:47:45 kostya @puzrin тайпскрипт, а ЖС называют ассемблером от веба. :)
00:47:48 Alexey Paramonov ну, промисы они из коробки только в es6
00:47:54 Anton асинкэвейт в жсе тоже ругают
00:48:12 malamud справедливости ради в питоне тоже ругают
00:48:50 Alexey Paramonov @Modi34 объекты в смысле классы и ООП? Или что, не понял
00:49:02 Oleg Buylov @alexey-v-paramonov дык менее 1кб shim для промисов
00:49:11 Vitaly Puzrin @malamud я wasm юзал уже. прикольно. Но оптимизированный жс он по скорости к моему большому удивлению не зарулил
00:49:13 Dmitry не гость молодец - хорошо отбивался
00:49:23 flosstik гостю спасибо, круто )
00:49:27 Anton согласен, гость молодец
00:49:28 Oleg Buylov @alexey-v-paramonov нет в смысле дата структура - {} ничего круче нигде нет
00:49:31 bubuger =)
00:49:33 Valentine Zavadsky фух)
00:49:35 vinsentru Дорогой рубист, Elixir это Erlang с другим синтаксисом, от руби там нет вообще ничего. И каждого, кто заявляет что Elixir это как руби, я бы бил по лицу книжкой Армстронга про Elixir/OTP
00:49:48 Grigory Bakunov я уж не стал
00:50:03 Grigory Bakunov но да, эликсир это "нормальный синтаксис для эрланга"
00:50:05 vinsentru про Erlang/OTP конечно
00:50:07 Vitaly Puzrin гость молодец, но отбивался фигово. а напор каках на него не подстроили, уменьшить надо было
00:50:18 Valentine Zavadsky elixir все-таки inspired by ruby же
00:50:29 selevit
нет в смысле дата структура - {} ничего круче нигде нет
лол.
00:50:39 malamud тиньков уж потроллил в твиттере хипстеров из открытия
00:50:54 vinsentru да там и синтаксис практически такой же, я вообще не понимаю смысла существования эликсира. скобочки вместо запятых это биг дил конечно
00:51:04 Maverick Crank GRey Фу-фу-фу
00:51:04 Alexander РКН забанил несколько страниц, а провайдеры банят по IP
00:51:27 Oleg Buylov @selevit ну а как по русски data structure))
00:51:29 Alexey Paramonov Тинькофф вообще красавчик, начал с пельменей, продолжил пивасом, я теперь банкир. Вот человек - за что не возьмется все доводит до ума.
00:51:33 Oleg Buylov я не знаю
00:51:57 selevit Меня не форма смущает, а содержаение
00:51:57 Vitaly Puzrin А за что промисы-то с async/await в жс ругают? а то посоны не в курсе
00:52:14 радио-т бот ==> LocalStack - A fully functional local AWS cloud stack - https://github.com/atlassian/localstack/blob/master/README.md
00:52:58 Anton типа интеграционные тесты гонять :)
00:53:01 Alexey Paramonov тем, кто ругает promises/async вопрос - а какие еще варианты? Ничего же нет другого
00:53:05 Gregory Tereshko Целый aws в одном контенере
00:53:13 Gregory Tereshko Ляпота
00:53:17 Oleg Buylov тогда вы не раскурили всю мощь объектов
00:53:28 Sergey Petrenko А вот кстати — ссылка спонсора http://bit.ly/tinkoff-rt2
00:53:31 радио-т бот

excerpt 💬 Каждый месяц банк начисляет проценты на остаток по счету: По рублевым картам: до 300 000 Р — 7% годовых По картам в долларах и евро: до 10 000 долларов/евро — 0,1% ...

Tinkoff Black: карта, которая зарабатывает

00:53:37 Sergey Petrenko Интересно, у кого она заблокируется
00:53:49 Oleg Buylov @grayru у меня норм
00:53:57 Alexey Paramonov у меня не работает битли (Москва)
00:53:59 Alexey Paramonov Ресурс bit.ly заблокирован «Роскомнадзором».
00:54:22 Anton красноярск, битли работает :)
00:54:40 selevit
ну а как по русски data structure
структура данных.
тогда вы не раскурили всю мощь объектов
жду в качестве аргумента ссылку на php array, который может быть и arraylist и hashtable и array
00:54:41 радио-т бот Пятиминутка PHP 💬 В PHP хорошо развито ООП, на уровне Java/C#: interface, abstract class, class, implements, extends, private, public, protected
00:54:41 Anton http://localstack.cloud/#pricing
00:54:43 Vitaly Puzrin О, у меня битли прочухался. А то било прикольно, когда делал раскрывалку ссылок и локальные тесты падали :)
00:54:47 Dmitry @umputun http://localstack.cloud/#pricing
00:54:56 Alexander а если редактировать свои сообщения в чате, то чатботы их не замечают же?!
00:54:56 segamega Казань работает)
00:55:21 ArturK777 @uniserpl похоже да
00:56:45 selevit @Modi34 я просто не понимаю, как можно с полной уверенностью не знаю о существовании словарей где-то, кроме js.
00:57:32 Dmitry polly нету :(
00:57:44 Oleg Buylov @selevit везде кроме жс они кастрированные...
00:58:02 selevit оО
00:58:23 selevit Ты имеешь ввиду, что объекты и словари не смешаны в один винегрет?
00:58:30 Vitaly Puzrin @selevit в жс мапы есть. Но интерфейс это полный неюзабельный трындец.
01:00:08 selevit Проблема в том, что {} в js это винегрет
01:00:52 Pavel Krasnikov VS Cale
01:01:02 Oleg Buylov @selevit я не знаю как в час ночи это грамотно объяснить, но у жс {} это не просто винегрет это штука с миллионом узких особенностей зная которые можно решить вообще любую проблему не напрягаясь))
01:01:05 Alexey Paramonov как и сам JS :D
01:01:07 радио-т бот ==> How do you cut a monolith in half? - http://programmingisterrible.com/post/162346490883/how-do-you-cut-a-monolith-in-half
01:01:18 Oleg Buylov я за то и люблю жс полная свобода действий
01:01:23 Erusy кстати есть один бот на руби-то
01:01:37 selevit И когда ты создаешь сотни или тысячи объектов с динамическими свойствами, большинство не знаю, во что это выливается с точки зрения работы с памятью
01:01:56 malamud @Erusy чего он делает?
01:02:08 Vitaly Puzrin @selevit ну не делай так, чо как маленький :)
01:02:27 Valentine Zavadsky сколько можно про докер?
01:02:28 радио-т бот docker-bot 💬 За текущий выпуск(№557) докер упоминали уже 1 раз.
01:02:40 selevit Как бы PHP array такой же винегрет
01:02:41 malamud Сколько можно про монолиты?
01:02:41 радио-т бот Пятиминутка PHP 💬 Отдельно взятый запрос обрабатывается однопоточно, но PHP-FPM (FastCGI Process Manager) сам запустит столько воркеров, сколько нужно (в сконфигурированных рамках) для параллельно обработки
01:02:41 Valentine Zavadsky Сколько можно про докер?
01:02:44 радио-т бот docker-bot 💬 За текущий выпуск(№557) докер упоминали уже 1 раз.
01:03:02 Valentine Zavadsky @Erusy не работает(
01:03:03 радио-т бот brackets-bot 💬 )
Закрывай скобки, @Saicheg !!!
01:03:34 Alexey Paramonov попробовал на JS сейчас
{} + {}
получил:
"[object Object][object Object]"
красота!
01:03:47 Erusy @Saicheg а докер упоминали уже?
01:03:53 selevit В питоне тоже такого хватает
01:04:08 Oleg Buylov @selevit а там можно например функцию положить в объект?
01:04:21 swan Аппле говно!
Всем привет!
01:04:42 Valentine Zavadsky @Erusy кажется что да
01:04:43 Vitaly Puzrin привет сван! аплеговно!
01:04:45 радио-т бот hello 💬 Hi!
01:04:51 Alexey Paramonov @Modi34 можно
01:04:53 swan РэббитМКЮ как тисипи и сокет!
01:04:56 swan больше слоев
01:04:58 swan больше!
01:05:14 Oleg Buylov @alexey-v-paramonov мне в пхп никогда не надо такого было - пойду попробую))
01:05:15 радио-т бот Пятиминутка PHP 💬 Doctrine - мощная и самая популярная ORM для PHP, которая элегантно реализует многие идеи из Hibernate (Java)
01:05:24 Alexey Paramonov да че там, в Си можно в структуру запихать указатель на функцию, по сути это примерно то же самое
01:05:30 swan Очередь - это способ борьбы с тормозами
01:05:37 swan а то синхонные запрсоы могут задержать все
01:05:47 swan а так - получится что каждый может потормозить со своим таймаутом
01:05:51 swan ой, что это я
01:05:55 swan приперся и рот открыл ;)
01:06:31 Grigory Bakunov ааааа )))))))
01:06:33 selevit Функцию положить в объект? Если ты про наличие функций как объектов первого порядка, то да, можно куда угодно присвоить объект функции в пхп.
01:06:34 радио-т бот Пятиминутка PHP 💬 Помимо развитого ООП в PHP поддерживаются Трейты (trait), они же примеси или миксины
01:06:37 Oleg Buylov @alexey-v-paramonov а shallow copy есть?
01:06:54 Fedor как узнать, какая последняя композиция звучала перед выпуском ?
01:07:22 Alexey Paramonov @Modi34 в питоне? Там есть модуль copy для копирования объектов
01:07:25 Pavel Krasnikov Кафка клёвая! Особенно крефневая!
01:07:28 selevit А еще очень забавно наблюдать, как JS-ры восхваляют динамический контекст вызова как гибкий и гениальный инструмент проектирования.
01:07:56 selevit Банально не понимая, что язык создавался за 10 дней и реализовать статический контекст в замыканиях задача гораздо более нетривиальная.
01:08:31 selevit С точки зрения работы интерпретатора.
01:08:52 swan как давно не слышал Женю, так мееееедленннооо, не спеееешноооо
01:08:54 swan ;) класс
01:08:55 Alexey Paramonov @Modi34 и полное копирование есть и shallow но для новичков сложно. Там одни объекты копируются, на другие ссылки создаются, все это надо держать в голов, к сожалению
01:09:02 Pavel Krasnikov @selevit Изучите Assemler - он ещё более взрослый
01:09:03 Vitaly Puzrin Это ты на каких-то долбодятлов нарвался. Правильные посоны берут eslint и херят в жс всякое старое говно
01:09:36 selevit Комментарии про ассемблер особенно веселят.
01:09:39 Anton @puzrin еще правильные посоны используют flow typing
01:09:59 swan Как это не связано, еще как.
01:10:04 Pavel Krasnikov @selevit Обоснуйте
01:10:19 Dmitry @applegovno_twitter тебя тоже в этом чате не хватало :)
01:10:23 Alexey Paramonov у JS линтеров столько настроек, что их можно настроить так, что они будут пропускать любой говнокод ))
01:10:24 Vitaly Puzrin Но на самом деле в движки ЖС ввалили столько бабла, что они уже научились нормально прототипное наследование перемалывать
01:10:56 swan @polyx и мне, да
01:11:10 swan о! сережа!
01:11:13 swan Привет!
01:11:14 радио-т бот hello 💬 Привет!
01:11:18 selevit Обосновать что? Я просто не пониманию, к чему этот комментарий о какой-то "взрослости" ассемблера.
01:12:42 Alexey Paramonov да, есть люди которые очередь пихают куда угодно
01:12:57 selevit В очередь сукины дети
01:12:59 swan @bobuk когда ты молоток - то все вокруг - гвозди!
01:13:24 swan А потом мы удивляемся что ораклисты вообще все в базе данных делают
01:14:39 bytecode за микромервисы вокруг очередей не топили? Та же кафка кроме rpc, и как решение для ивент сорсинга хороша
01:15:42 swan А вот! айдишник вызова - уже стейт!
01:15:43 Maverick Crank GRey Оу-оу-оу, @bobuk опять на Google поделия наезжает ;)
01:15:45 swan стейт - дорого!
01:16:38 Maverick Crank GRey @applegovno_twitter, Стейт - дорого, но без него бывает совсем никак :(
01:18:13 swan Бывает никак, но раз тут хочется "рпц" - то это не совсем то место, имхо. хотя есть место обсуждениям
01:18:22 Maverick Crank GRey Смотрел ли @bobuk на Istio?
01:19:21 swan А! Вот!
01:19:31 swan если месадж кью от авс - оно само по себе - то почему бы нет ;)
01:19:38 swan но там кажется все не быстро и с неожиданностями
01:20:04 selevit И дорого.
01:20:57 swan хз, наверное очень зависит от конкретных случаев
01:22:04 swan о!
01:22:10 swan расскажи про редис как месаджкью?
01:22:17 swan очень любопытно. правда
01:22:18 selevit lpush / lpop
01:22:31 Alexey Paramonov это через паб-саб наверное?
01:22:33 Pavel Krasnikov Уходм в послешоу?
01:22:42 Vitaly Puzrin @applegovno_twitter https://github.com/nodeca/idoit
01:22:45 радио-т бот

excerpt 💬 README. md idoit Redis-backed task queue engine with advanced task control and eventual consistency. Task grouping, chaining, iterators for huge ranges. Postponed & scheduled task run. Load distribution + worker pools. Easy to embed. Features in detailsidoit provides advanced control to implement ...

GitHub - nodeca/idoit: Redis-backed task queue engine with advanced task control and eventual consistency

01:22:48 swan @selevit во. видишь. даже жадный Женя и то поехал в sqs
01:23:06 selevit Женя только что про Rabbit говорил
01:23:21 swan Но для прода sqs
01:23:27 selevit Как об основном mq инструмените
01:23:36 Vitaly Puzrin @applegovno_twitter но бобук звиздит, для нормальной очереди в редиске нужны транзакции через луаскрипты
01:23:36 swan @puzrin ага, но там что то вокруг. я думал есть магия внутри
01:24:01 Alexey Paramonov как приятно послушать подкаст про рпц, очереди, а в понедельник обратно на работу к проекту, который мне дали таким, что даже индексов по полям в базе данных нет по которым поиск идет, какой там рпц, асинк и очереди :D
01:24:03 Pavel Krasnikov Всё было хорошо, пока не приишёл Путин.
01:24:16 swan @puzrin "нормальная" - это очень мутная формулировка. часто можно очень простое решение эффективно использовать
01:24:19 Vitaly Puzrin @applegovno_twitter ну редис реально удобный, но когда нужно подобие нормальной очереди, то не все так просто, в т.ч. на редисе
01:24:24 selevit у sqs/redis есть гарантия доставки и консистентности состояния
01:24:50 Vitaly Puzrin @applegovno_twitter с гарантией евенчуальной консистентности
01:25:01 selevit я имел ввиду sqs/rabbit
01:25:04 selevit опечатка
01:25:24 swan Спасибо Гриш
01:26:06 swan А чот такое фифа?
01:26:33 Dmitry first in first out ну или стак
01:26:46 swan Динама быстраыя вроде
01:26:53 swan соберу статистику
01:27:40 Vitaly Puzrin @applegovno_twitter когда идет речь об очереди, то при словах "простое решение" надо либо убегать либо бить в глаз.
01:27:54 selevit За трафик много платить придется, если дергать sqs рзвгне
01:28:08 selevit Ну и медленно
01:28:10 swan Дак динама же не очередь, она не для меседжинга, а для хранения
01:28:47 swan а ec2? там же вычисления дорогие
01:29:08 swan о! круть
нужно про это подумать
01:29:11 swan спасибо за идею
01:29:19 Sergey Petrenko К нам сегодня приходил
Старый добрый монгофил
Много маленьких запросов
Он в кэше нам приносил
01:29:42 Vitaly Puzrin @bobuk на каналах у редиса доставка не гарантированная. В пень такую очередь.
01:29:42 Dmitry :D
01:30:04 selevit В этом плане это не сильно надежнее запуска горутины.
01:30:19 Fedor чебурушка
01:30:52 selevit Это насчет редиса в качестве очереди для rpc
01:31:05 Alexey Paramonov демократия, чо
01:32:48 Дмитрий у наш в школе тоже был фаервол, с белыми списками
01:32:57 Erusy вот сейчас послушают бобука и продавят законопроект, мол дети обходят школьную фильтрацию и надо весь интернет завайтлистить
01:33:06 selevit Это не про школы
01:33:13 selevit Во всех школах уже и так есть вайтлисты
01:33:19 selevit Лет 5 как
01:33:31 Dmitry @umputun а дочка пыталась прописать 8.8.8.8? :D
01:34:52 Dmitry у keybase есть еще аналог дропбокса
01:35:27 Umputun @polyx там у них дико залоченные хромбуки
01:35:39 Alexey Paramonov и очередь
01:36:24 Dmitry @umputun бедные дети, за что их так :)
01:36:30 kostya Александреску пропихнул
01:40:16 Alexey Paramonov ухты, а курс битка уже выше 3200$ Пора ставить шорты
01:40:17 радио-т бот money-bot 💬 alexey-v-paramonov упомянул 3 200 USD
USD 3200 Курсы
EUR 2 718.31 0.85
UAH 82 720 25.85
RUB 191 715.20 59.91
BYN 6 176 1.93
BTC 1 0.00
01:41:51 kudman Вовремя BTC-e в off line ушла!
01:43:02 Alexey Paramonov у меня на Btce 20$ лежит, представляю какая паника у людей, которые там десятки и сотни тысяч держат
01:43:03 радио-т бот money-bot 💬 alexey-v-paramonov упомянул 20 USD
USD 20 Курсы
EUR 16.99 0.85
UAH 517 25.85
RUB 1 198.22 59.91
BYN 38.60 1.93
BTC 0.01 0.00
01:43:14 Erusy Так, ну а что покупать-то прямо сейчас?
01:43:15 Pavel Khaskel нужен просто приватный ключ
01:43:53 kudman @alexey-v-paramonov Там Австралиец 430К$ держал
01:43:54 радио-т бот money-bot 💬 kudman упомянул 430 000 USD
USD 430000 Курсы
EUR 365 273.53 0.85
UAH 11 115 500 25.85
RUB 25 761 730 59.91
BYN 829 900 1.93
BTC 134.21 0.00
01:44:08 Alexey Paramonov квертас всех кинул ))
01:44:13 Alexey Paramonov 430.. офигеть
01:44:28 Valentine Zavadsky money-bot очень правильно сконвертировал 430к этого австралийца в BTC
01:44:28 Дмитрий @Erusy не, жди пока биржи вывод откроют, тогда курс упадет и можно будет закупаться. ну если конечно веришь в китайцев
01:45:28 kudman http://www.bitcoinisle.com/2017/08/04/australian-trader-loses-430k-at-btc-e-nothing-illegal-tied-to-my-funds/
01:45:31 радио-т бот

excerpt 💬 Click here to view original web page at news. bitcoin. com Australian Trader Loses $430K at BTC-e- 'Nothing Illegal Tied to My Funds'This week news. Bitcoin. com spoke with Jack Kingston, a cryptocurrency trader from Melbourne, Australia, who lost $430,000 USD worth of bitcoins at the exchange ...

Australian Trader Loses $430K at BTC-e: ‘Nothing Illegal Tied to My Funds’ – Bitcoin Isle

01:45:31 Erusy @skrylnikov жду
01:45:44 Дмитрий там сейчас 3 пула, при этом один пул выдающий 70% мошьности и никто не знает кто это
01:45:55 Дмитрий первый блок искали не 4 а 6 часов
01:46:44 Дмитрий майнеры майнят то что выгоднее
01:47:29 segamega Должно быть разделение на чипы. Как АМД И Интел.
01:48:11 Alexey Paramonov 3300 за биткоин это почти в три раза дороже чем золото и в полтора раза дороже чем S&P500 индекс
01:48:32 Dmitry сотни тысяч?
01:48:42 bubuger тысячи
01:50:26 bubuger 50 милиардов чего их обсуждать
01:50:45 segamega unionpay круче их обоих. visa по объему уступает
01:51:52 Alexander @grayru ссылку на телеграм
01:52:47 Sergey Petrenko https://t.me/yourtypicalclient
01:52:49 радио-т бот

excerpt 💬 Клиент Все ОК, мы сами немного поправили. Присылайте ваши фразы на @typicalclient If you have Telegram, you can view and join Клиент right ...

Telegram: Contact @yourtypicalclient

01:55:28 swan не пойму, или радиот стал больее гиковым, или я уже совсем не гик
01:56:21 swan А! мне повезло!
01:56:30 Alexander я не особо различаю гиковость
01:57:53 Erusy хороший поток боли
01:57:59 Oleg Buylov ооо давайте быкова в подкаст
01:58:06 Dima Tolkach про очереди и RPC сегодня было хорошо
01:58:08 Oleg Buylov пусть он стихи про радиот зафигачит
01:58:26 selevit рука уже не так крепка
01:58:27 Dmitry После шоу?
01:58:39 Erusy надо как негры повернуть на бок пистолет
02:00:16 Alexander Грей спасают холодные ванны
02:00:59 swan встали и пошли посыпая дорогу песком
02:01:03 swan волков-командер..
02:01:04 swan жуть
02:01:08 swan дос навигатор
02:01:12 swan тоже блин
02:01:13 ArturK777 я на лисапеде 35км после работы
02:01:16 Alexander фар
02:01:50 Oleg Buylov если на маке то только https://cocoatech.com/
02:01:52 радио-т бот

excerpt 💬 NewDropbox integration Full Dropbox integration. Just link your account and you're all set up. NewFolderSync FolderSync is Cocoatech's Folder Comparison and Synchronization tool. And it's powerful. NewFolder Merging Merge contents of two folders when copying/moving instead of overwriting. ...

Cocoatech – Makers of Path Finder

02:02:17 Oleg Buylov поскорей бы 8 версию
02:02:56 Alexander а что используют нерусские вместо mc?
02:04:43 Oleg Buylov vortex наше все
02:04:48 Oleg Buylov остальное не серьезно
02:05:19 Dmitry @umputun blue или green?
02:06:38 Oleg Buylov там черный роланд
02:06:41 Oleg Buylov как это можно смотреть
02:06:45 Oleg Buylov и герои дети
02:06:47 ArturK777 John Wick 2
02:06:58 Oleg Buylov как можно было так извратить книгу
02:07:23 Alexander бай, спасибо
02:08:04 bytecode спасибо
02:08:07 Oleg Buylov https://www.youtube.com/watch?v=GjwfqXTebIY
02:08:08 радио-т бот

excerpt 💬 In a world full of superheroes, there’s only one Gunslinger. From the epic best-selling novels by Stephen King comes #DarkTowerMovie In Theaters August 4. Subscribe to Sony Pictures for exclusive content: http://bit. ly/SonyPicsSubscribe Follow Us on Social: Facebook: https://www. facebook. ...

THE DARK TOWER - Official Trailer (HD) - YouTube