Да уж, сплит-клавиатуры – это для сильных духом. От момента, когда я поехал в магазин за этим чудом до полной рабочей сборки прошло около 2ух недель (с 15 апреля по 1 мая). Давайте, я вам немного расскажу, как это работает.
Еще в том году я писал, что задумался о покупке сплита и вынашивал эту идею. На действия меня сподвиг подарок сертификата в Geekboards на день рождения. 10к на дороге не валяется – будем покупать там! Клавиатуру решил выбирать от Ergohaven, т.к это единственный промышленный производитель, что я нашел – у них есть клавиатуры всех возможных форм-факторов, которые можно потыкать и выбрать подходящий вариант (думал я). К слову, Geekboards являются ретейлером Ergohaven, так что у них в шоуруме должна быть вся линейка сплитов от производителя (наивный)
В общем, 15 апреля еду я в шоурум Geekboards тыкать всякие-разные сплиты с четким намерением купить все в тот же день. Приезжаю – а в шоуруме в наличии всего один витринный образец, у которого еще и трекбол не работает. Остальное - заказывайте с сайта.
– "Вы знаете шоурумы, где можно потыкать всю линейку Egrohaven?"
– "Нигде, заказывайте с сайта вслепую".
На сайте у Geekboards в наличии было всего 3/10 моделей, поэтому
– "А когда ожидается ближайшая поставка от производителя, чтобы я заказал интересную мне модель?" (что у меня не получится его потыкать я уже смирился)
– "не знаю, когда-нибудь"
В общем, в шоурум Geekboards я скатался просто так, спасибо что еще нахер не послали.
В расстроенных чувствах тем же вечером я сел разглядывать сайт Geekboards подробнее и таки нашел интересную мне модель Ergohaven K03 Pro – и сразу же заказал ее СДЕКом.
Через пару дней она пришла, но выяснилось 2 маленьких нюанса
1) клавиатуру мне прислали без свичей и кейкапов (тут как бы сам виноват, но на сайте Geekboards нихера не понятно)
2) мне прислали две ЛЕВЫХ половинки от РАЗНЫХ моделей клавиатуры
Пишем в поддержку! Прикладываю фотки, описание, почему это две левые половинки и я не тупой. – На следующий день мне приходит отбивка "Мы все выяснили, вам прислали правильно, просто переверните одну из половинок"🤯 Тут моя жопа отправилась в стратосферу и я написал новое письмо – с еще большим количеством фоток и аргументов, почему половинки разные. Еще через сутки поддержка со мной согласилась, признала свою вину и предложила заехать на неделе в шоурум, где я смогу докупить свичи, кейкапы и произвести обмен своих половинок. Звучит разумно – едем в шоурум.
В конце недели я приезжаю в шоурум Geekboards во второй раз и выясняется
1) курьер с доставкой моего заказа со склада задерживается уже на 3 часа и его надо подождать еще часок (обещали, что заказ будет в магазине в 15, я приехал в 18, ждал до 19)
2) в шоуруме свичей и кейкапов в наличии НЕТ, их снова нужно заказывать с сайта. Благо, мы нашли хотя бы 3 разных модели свичей по 1 штучке, чтобы вставить их мне в клаву и я хоть выбрать смог, что заказывать
Ладно, производим замену половинок и спрашивает
– "А что там по скидке на свичи за неудобства?"
– "Не знаю, мне ничего про тебя не говорили. Вот твоя половинка, ничем не могу помочь"
Пишем в поддержку! – мне дают промик на 5% (сэкономил 120р на свичах, спасибо). А вот с кейкапами вышла накладка – под мою модель на сайте Geekboards их не было в принципе. Пришлось заказывать от производителя и ждать, когда они приедут с Краснодара.
В общем, 1го мая ко мне приходят свичи, кейкапы – я бегу их радостный забирать, думая что история закончилась... Но после сборки выясняется интересный нюанс – мак видит только ту половинку, что воткнута в него в текущий момент. Вторая половинка для него просто невидима🤯
#split
Еще в том году я писал, что задумался о покупке сплита и вынашивал эту идею. На действия меня сподвиг подарок сертификата в Geekboards на день рождения. 10к на дороге не валяется – будем покупать там! Клавиатуру решил выбирать от Ergohaven, т.к это единственный промышленный производитель, что я нашел – у них есть клавиатуры всех возможных форм-факторов, которые можно потыкать и выбрать подходящий вариант (думал я). К слову, Geekboards являются ретейлером Ergohaven, так что у них в шоуруме должна быть вся линейка сплитов от производителя (наивный)
В общем, 15 апреля еду я в шоурум Geekboards тыкать всякие-разные сплиты с четким намерением купить все в тот же день. Приезжаю – а в шоуруме в наличии всего один витринный образец, у которого еще и трекбол не работает. Остальное - заказывайте с сайта.
– "Вы знаете шоурумы, где можно потыкать всю линейку Egrohaven?"
– "Нигде, заказывайте с сайта вслепую".
На сайте у Geekboards в наличии было всего 3/10 моделей, поэтому
– "А когда ожидается ближайшая поставка от производителя, чтобы я заказал интересную мне модель?" (что у меня не получится его потыкать я уже смирился)
– "не знаю, когда-нибудь"
В общем, в шоурум Geekboards я скатался просто так, спасибо что еще нахер не послали.
В расстроенных чувствах тем же вечером я сел разглядывать сайт Geekboards подробнее и таки нашел интересную мне модель Ergohaven K03 Pro – и сразу же заказал ее СДЕКом.
Через пару дней она пришла, но выяснилось 2 маленьких нюанса
1) клавиатуру мне прислали без свичей и кейкапов (тут как бы сам виноват, но на сайте Geekboards нихера не понятно)
2) мне прислали две ЛЕВЫХ половинки от РАЗНЫХ моделей клавиатуры
Пишем в поддержку! Прикладываю фотки, описание, почему это две левые половинки и я не тупой. – На следующий день мне приходит отбивка "Мы все выяснили, вам прислали правильно, просто переверните одну из половинок"🤯 Тут моя жопа отправилась в стратосферу и я написал новое письмо – с еще большим количеством фоток и аргументов, почему половинки разные. Еще через сутки поддержка со мной согласилась, признала свою вину и предложила заехать на неделе в шоурум, где я смогу докупить свичи, кейкапы и произвести обмен своих половинок. Звучит разумно – едем в шоурум.
В конце недели я приезжаю в шоурум Geekboards во второй раз и выясняется
1) курьер с доставкой моего заказа со склада задерживается уже на 3 часа и его надо подождать еще часок (обещали, что заказ будет в магазине в 15, я приехал в 18, ждал до 19)
2) в шоуруме свичей и кейкапов в наличии НЕТ, их снова нужно заказывать с сайта. Благо, мы нашли хотя бы 3 разных модели свичей по 1 штучке, чтобы вставить их мне в клаву и я хоть выбрать смог, что заказывать
Ладно, производим замену половинок и спрашивает
– "А что там по скидке на свичи за неудобства?"
– "Не знаю, мне ничего про тебя не говорили. Вот твоя половинка, ничем не могу помочь"
Пишем в поддержку! – мне дают промик на 5% (сэкономил 120р на свичах, спасибо). А вот с кейкапами вышла накладка – под мою модель на сайте Geekboards их не было в принципе. Пришлось заказывать от производителя и ждать, когда они приедут с Краснодара.
В общем, 1го мая ко мне приходят свичи, кейкапы – я бегу их радостный забирать, думая что история закончилась... Но после сборки выясняется интересный нюанс – мак видит только ту половинку, что воткнута в него в текущий момент. Вторая половинка для него просто невидима🤯
#split
Telegram
FastNews | Никита Пастухов
Наконец досмотрел интервью с Ильей Ильиных от Диджитализируй - https://www.youtube.com/watch?v=8NdaPHWSRk4&feature=youtu.be
Прям зарядился, хочу теперь многое сам потыкать😅
Во-первых, я никогда не был сильным поклонником TDD (но тесты писать очень люблю).…
Прям зарядился, хочу теперь многое сам потыкать😅
Во-первых, я никогда не был сильным поклонником TDD (но тесты писать очень люблю).…
🤣6🤯4👍3
В итоге, спустя 2 часа поисков информации
– на сайте производителя
– в документации на клавиатуру
– на ютубе производителя
– в телеграм сообществе производителя
Я смог перепрошить эти гребаные половинки (к слову, способ из документации не работал, помог только ютуб), после чего они... превратились в кирпич.
Пришлось разбирать корпус (там нет крепежей. Чтобы понять, как его разобрать не сломав клаву, пришлось задалбывать людей в чате – этой информации нет в публичном доступе), выводить плату в bootload режим и заново заливать на каждую из половинок прошивку независимо. Только после этого все заработало! Повезло еще, что я ни один свич не сломал (я как-то не догадался сразу заказать запасные). Иначе пришлось бы ждать новую доставку.
В общем, чтобы заказать сплит-клаву, вы должны быть готовы ко всему😢
И фоточки того, что в итоге получилось. Я же теперь буду практиковаться и переучиваться – ждите отзывы
#split
– на сайте производителя
– в документации на клавиатуру
– на ютубе производителя
– в телеграм сообществе производителя
Я смог перепрошить эти гребаные половинки (к слову, способ из документации не работал, помог только ютуб), после чего они... превратились в кирпич.
Пришлось разбирать корпус (там нет крепежей. Чтобы понять, как его разобрать не сломав клаву, пришлось задалбывать людей в чате – этой информации нет в публичном доступе), выводить плату в bootload режим и заново заливать на каждую из половинок прошивку независимо. Только после этого все заработало! Повезло еще, что я ни один свич не сломал (я как-то не догадался сразу заказать запасные). Иначе пришлось бы ждать новую доставку.
В общем, чтобы заказать сплит-клаву, вы должны быть готовы ко всему😢
И фоточки того, что в итоге получилось. Я же теперь буду практиковаться и переучиваться – ждите отзывы
#split
🎉14👍2🔥1😁1
FastNews | Никита Пастухов
Вот тут я упоминал эффект синергии для продуктовых фич (и пользовательского API как продукта). А теперь давайте попробуем взять правило Парето, концепцию T-shape, обучения и синергии – и скрестим все вмести. Допустим, у нас есть знание x, принадлежащее области…
Наращивание объема экспертизы за счет диверсификации усилий на разные области работает только до достижения порога насыщения знаниями.
Дело в том, что мозг не резиновый – он может поместить в себя только определенный набор знаний (так Шерлок Холмс постоянно забывал что земля круглая).
Т.е. стратегия максимального использования правила Парето имеет смысл только для формирования базы. К слову, так и работает система образования (в тч и высшего) – нам пихают знания из коррелирующих и не очень сфер в надежде, что они как-то отложатся и будут синергировать друг с другом.
После достижения порога насыщения знаниями, они начинают вытеснять более старые. На этом этапе, в соответствии с законами диалектики Гегеля, нам нужно начать переводить количество в качество. Т.е. впихивать больше знаний в ограниченный объем мозга за счет повышения плотности этих знаний. Anyway, без базы вы не сможете углублять (уплотнять) свои знания, поэтому я тут полностью согласен с Гегелем: качественный рост происходит только через количество. В контексте знаний это значит, что вы усваиваете базу – и идёте ее применять на практике. Больше применяете – больше узнаете, знания области постепенно переходят из количества в качество. Нет смысла сидеть теоретизировать до бесконечности – синдром самопознанца вам не друг.
Эти выводы подтверждаются в том числе и экспериментально. Например, экспериментами со студентами-фотографами. Там группа "количество" по прошествии семестра показывала результаты значительно превосходящие группу "качество", т.к оттачивало свое мастерство на практике.
В общем, вывод-то какой? Идеальный Т-shape != хватаемся за все на свете. Выбираем парочку синергирующих областей, изучаем их по правилу Парето – и бежим практиковаться - практиковаться - практиковаться.
#продуктивность
Дело в том, что мозг не резиновый – он может поместить в себя только определенный набор знаний (так Шерлок Холмс постоянно забывал что земля круглая).
Т.е. стратегия максимального использования правила Парето имеет смысл только для формирования базы. К слову, так и работает система образования (в тч и высшего) – нам пихают знания из коррелирующих и не очень сфер в надежде, что они как-то отложатся и будут синергировать друг с другом.
После достижения порога насыщения знаниями, они начинают вытеснять более старые. На этом этапе, в соответствии с законами диалектики Гегеля, нам нужно начать переводить количество в качество. Т.е. впихивать больше знаний в ограниченный объем мозга за счет повышения плотности этих знаний. Anyway, без базы вы не сможете углублять (уплотнять) свои знания, поэтому я тут полностью согласен с Гегелем: качественный рост происходит только через количество. В контексте знаний это значит, что вы усваиваете базу – и идёте ее применять на практике. Больше применяете – больше узнаете, знания области постепенно переходят из количества в качество. Нет смысла сидеть теоретизировать до бесконечности – синдром самопознанца вам не друг.
Эти выводы подтверждаются в том числе и экспериментально. Например, экспериментами со студентами-фотографами. Там группа "количество" по прошествии семестра показывала результаты значительно превосходящие группу "качество", т.к оттачивало свое мастерство на практике.
В общем, вывод-то какой? Идеальный Т-shape != хватаемся за все на свете. Выбираем парочку синергирующих областей, изучаем их по правилу Парето – и бежим практиковаться - практиковаться - практиковаться.
#продуктивность
👍9✍5❤1
FastNews | Никита Пастухов
Photo
Апдейт по клаве: сегодня перешлось перепаивать 3 гнезда на плате.
Я до этого пару дней сидел только на monkeytyping и привыкал к новой раскладке букв. Сегодня же попробовал работать полноценно – и оказалось, что одна из клавиш в цифровом ряде не работает. В общем, в китайской пайке отвалился диод, пришлось его припаивать обратно. Пока вставлял плату обратно в корпус оторвал еще 2 диода на других клавишах... Похоже, ergohaven не сами паяют платы, а заказывают с Алика готовые. Иначе объяснить почему комплектующие отваливаются при малейшем дуновении я не могу. В общем, эти гнезда тоже запаяли обратно – теперь все работает. Больше разбирать эту херню не буду...
Я до этого пару дней сидел только на monkeytyping и привыкал к новой раскладке букв. Сегодня же попробовал работать полноценно – и оказалось, что одна из клавиш в цифровом ряде не работает. В общем, в китайской пайке отвалился диод, пришлось его припаивать обратно. Пока вставлял плату обратно в корпус оторвал еще 2 диода на других клавишах... Похоже, ergohaven не сами паяют платы, а заказывают с Алика готовые. Иначе объяснить почему комплектующие отваливаются при малейшем дуновении я не могу. В общем, эти гнезда тоже запаяли обратно – теперь все работает. Больше разбирать эту херню не буду...
🤯6🔥3
Ребят, наверное, вы знаете, что я маленько упорот. И смотрю / изучаю совсем рандомную дичь.
Например, сейчас, мне на глаза попался Youtube канал "Дневник дизайнера" про дизайн интерьеров, который ведет Михаил Шапошников. Это действительно очень круто – мужик сделал самую дорогую дизайн-студию в России, самый крупный ютуб-канал по дизайну, занимается обучением, создал свой бренд мебели и дизайны его мебели даже выигрывали Red Dot (самая престижная премия промышленного дизайна).
Оказалось, он 10 лет работал в найме в ИТ прежде чем ушел заниматься дизайном и делать свой бизнес. Просто выбрал жить и делать то, что нравится именно ему.
В общем, делюсь с вами очень вдохновляющим интервью с этим человеком
https://www.youtube.com/watch?v=v3DFewfjBKQ&ab_channel=PIMENOV
К слову, на этом же канале есть еще много интересных интервью.
За ними можно следить через этот тг-канал: @pppimenov
#продуктивность
Например, сейчас, мне на глаза попался Youtube канал "Дневник дизайнера" про дизайн интерьеров, который ведет Михаил Шапошников. Это действительно очень круто – мужик сделал самую дорогую дизайн-студию в России, самый крупный ютуб-канал по дизайну, занимается обучением, создал свой бренд мебели и дизайны его мебели даже выигрывали Red Dot (самая престижная премия промышленного дизайна).
Оказалось, он 10 лет работал в найме в ИТ прежде чем ушел заниматься дизайном и делать свой бизнес. Просто выбрал жить и делать то, что нравится именно ему.
В общем, делюсь с вами очень вдохновляющим интервью с этим человеком
https://www.youtube.com/watch?v=v3DFewfjBKQ&ab_channel=PIMENOV
К слову, на этом же канале есть еще много интересных интервью.
За ними можно следить через этот тг-канал: @pppimenov
#продуктивность
YouTube
Дневник дизайнера. Как заработать миллионы на творчестве, делая только то, что нравится?
В гостях Михаил Шапошников - создает интерьеры по всему миру и снимает об этом свой блог. Показывает все, что находится за кадром при создании крутых интерьеров.
Подписывайтесь на YouTube канал ДНЕВНИК ДИЗАЙНЕРА:
https://youtube.com/@misha_des?si=QvTWz…
Подписывайтесь на YouTube канал ДНЕВНИК ДИЗАЙНЕРА:
https://youtube.com/@misha_des?si=QvTWz…
❤3🦄1
Ох уж этот запах OpenSource'а.
Хотя, обычно в Issue чуть более завуалированно формулируют проблему. Хорошо, что наши люди сразу дают конструктивную критику – без всех этих ваших формальных расшаркиваний и этических приседаний😁
https://web.archive.org/web/20230210230639/https://github.com/telegramdesktop/tdesktop/issues/25864
Хотя, обычно в Issue чуть более завуалированно формулируют проблему. Хорошо, что наши люди сразу дают конструктивную критику – без всех этих ваших формальных расшаркиваний и этических приседаний😁
https://web.archive.org/web/20230210230639/https://github.com/telegramdesktop/tdesktop/issues/25864
GitHub
пошел нахуй долбоеб который это пилит · Issue #25864 · telegramdesktop/tdesktop
Steps to reproduce Как можно было превратить идеальный мессенджер за год в такое уебанское глючное говнище? Expected behaviour Пошел нахуй Actual behaviour Пошел нахуй Operating system Пошел нахуй ...
😁24👍2👏1
FastNews | Никита Пастухов
Подход Дорофеева с абузом быстрой и медленной системы Канемана натолкнул меня на пару интересных мыслей о карьере, которыми я хочу поделиться с вами. При встрече со сложной задачей естественная реакция человеческого мозга - прокрастинация. "Это надо еще подумать…
Ладно, хватит пока Дорофеева (хотя у меня еще много интересных заметок по книге), я тут уже Атомные привычки перечитал, буду теперь их вам пересказывать.
На самом деле, это еще одно приложение теории ограничений Голдрата и идей систем мышления Канемана, но уже на тему выработки привычек. Идеи те же, что и у Дорофеева – об упрощение первых шагов для обмана "внутренней обезьянки", о важности системы и тд и тп. Но все-таки я рекомендую ознакомится с этой книгой – ядро хоть и то же, но область приложения совсем другая, да и авторских идей очень много. А еще она насквозь пропитана классными историческими справками, подтверждающими выдвигаемые тезисы, да и аналогии хороши...
В общем, Атомные привычки + Джедайские техники – отлично синергирующие книги о личной эффективности. Все другое, что я читал по этой теме, буквально пересказывает разные компоненты из этих двух книг. Поэтому рекомендую всем поставить на полочку (а лучше прочитать) эти две, а если захочется больше – углубляться уже в основы: Канеман, Голдратт, Талеб, Франкл, Юнг и прочие научные и философские труды, что являются базой для всех эти книг.
Из авторских идей, которые мне понравились в "Атомных привычках", я бы выделил проблемы целепологания. Автор рассуждает о важности изменения системы вместо привычных постановок целей. Проблемы целеполагания, что он выделяет:
– У победивших и проигравших были одни цели => правильная цель не является достаточным условием успеха
– Достижение цели дает эффект только в моменте – Допустим, вы хотите жить в чистоте. Вы героически делает генеральную уборку. А через неделю все снова в г***не. Чтобы "жить в чистоте", нужно не достигать цели "навести порядок", а менять систему – делать лучше по чуть-чуть, но постоянно.
– Цели ограничивают счастье – Пока мы не достигли цели, мы чувствуем себя в подвешенном состоянии. А ее недостижение вызывает фрустрацию. Чтобы чувствовать себя комфортно постоянно, нужно быть удовлетворенным своей системой, а не стремится к целям.
– Цели находятся в конфликте с долгосрочным прогрессом – если цель является мотиватором, то после ее достижения нужно прилагать новые усилия, чтобы не скатится обратно
На самом деле, это еще одно приложение теории ограничений Голдрата и идей систем мышления Канемана, но уже на тему выработки привычек. Идеи те же, что и у Дорофеева – об упрощение первых шагов для обмана "внутренней обезьянки", о важности системы и тд и тп. Но все-таки я рекомендую ознакомится с этой книгой – ядро хоть и то же, но область приложения совсем другая, да и авторских идей очень много. А еще она насквозь пропитана классными историческими справками, подтверждающими выдвигаемые тезисы, да и аналогии хороши...
В общем, Атомные привычки + Джедайские техники – отлично синергирующие книги о личной эффективности. Все другое, что я читал по этой теме, буквально пересказывает разные компоненты из этих двух книг. Поэтому рекомендую всем поставить на полочку (а лучше прочитать) эти две, а если захочется больше – углубляться уже в основы: Канеман, Голдратт, Талеб, Франкл, Юнг и прочие научные и философские труды, что являются базой для всех эти книг.
Из авторских идей, которые мне понравились в "Атомных привычках", я бы выделил проблемы целепологания. Автор рассуждает о важности изменения системы вместо привычных постановок целей. Проблемы целеполагания, что он выделяет:
– У победивших и проигравших были одни цели => правильная цель не является достаточным условием успеха
– Достижение цели дает эффект только в моменте – Допустим, вы хотите жить в чистоте. Вы героически делает генеральную уборку. А через неделю все снова в г***не. Чтобы "жить в чистоте", нужно не достигать цели "навести порядок", а менять систему – делать лучше по чуть-чуть, но постоянно.
– Цели ограничивают счастье – Пока мы не достигли цели, мы чувствуем себя в подвешенном состоянии. А ее недостижение вызывает фрустрацию. Чтобы чувствовать себя комфортно постоянно, нужно быть удовлетворенным своей системой, а не стремится к целям.
– Цели находятся в конфликте с долгосрочным прогрессом – если цель является мотиватором, то после ее достижения нужно прилагать новые усилия, чтобы не скатится обратно
Google Books
Атомные привычки. Как приобрести хорошие привычки и избавиться от плохих
Бестселлер New York Times Бестселлер USA Today Лучшая деловая книга 2018 года по версии Fast Company Лучшая книга по самопомощи 2018 года по версии Business Insider Может ли одна монетка сделать человека богатым? Конечно, нет, скажете вы. Но если добавить…
👏12❤1👍1
FastNews | Никита Пастухов
Я все пробовал-пробовал для себя uv, чтобы собрать больше фидбека, набить больше шишек и рассказать вам о своих впечатлениях о проекте. Но все нюансы разобрали уже без меня и гораздо лучше: https://habr.com/ru/companies/otus/articles/903578/ Если кому-то…
Балуюсь я тут с датасетом установок пакетов с pypi в Google BigQuery и вижу вот такую интересную картину: 22.7% всех-всех установок уже идут через uv. Против 3.8% у poetry...
Шах и мат любителям поэзии😢
Там же можно посмотреть статистику установок по пакетам:
2.4kk / day у ruff
2.9kk / day у black
1.6kk / day у flake8
Смузи-rust стек уверенно рвется вперед. Ждем теперь ty (тайпчекер) от astral для похорон mypy
Шах и мат любителям поэзии😢
Там же можно посмотреть статистику установок по пакетам:
2.4kk / day у ruff
2.9kk / day у black
1.6kk / day у flake8
Смузи-rust стек уверенно рвется вперед. Ждем теперь ty (тайпчекер) от astral для похорон mypy
🔥10❤2👌1
Как же это хорошо! Нашел целую хвалебную оду YAML формату. С каждого, кто так же любит YAML – лайк, кто не любит – два😄
https://noyaml.com/
А если серьезно, YAML имеет оооочень много подводных камней и проблем, только часть из которых описана на данном ресурсе. К счастью, у меня пока ни разу не выстреливали баги с YAML. Может быть это потому что я о них знаю, может быть – слишком мало работал с ним. Но факт остается фактом – с этой штукой нужно быть аккуратным.
К слову, в Python есть замечательная либа, которая позволит вам чуть более безопасно парсить ямлики – https://github.com/crdoconnor/strictyaml
Это буквально подмножество языка YAML (все равно единой спецификации нет). Возможно, если вы строите свои проекты для управления конфигами чего-то на YAML, вам стоит обратить внимание на этот диалект.
А еще прилагаю спец выпуск про языки конфигурации моего любимого подкаста: https://podlodka.io/323
Там проблемам YAML уделено достаточно времени)
https://noyaml.com/
А если серьезно, YAML имеет оооочень много подводных камней и проблем, только часть из которых описана на данном ресурсе. К счастью, у меня пока ни разу не выстреливали баги с YAML. Может быть это потому что я о них знаю, может быть – слишком мало работал с ним. Но факт остается фактом – с этой штукой нужно быть аккуратным.
К слову, в Python есть замечательная либа, которая позволит вам чуть более безопасно парсить ямлики – https://github.com/crdoconnor/strictyaml
Это буквально подмножество языка YAML (все равно единой спецификации нет). Возможно, если вы строите свои проекты для управления конфигами чего-то на YAML, вам стоит обратить внимание на этот диалект.
А еще прилагаю спец выпуск про языки конфигурации моего любимого подкаста: https://podlodka.io/323
Там проблемам YAML уделено достаточно времени)
GitHub
GitHub - crdoconnor/strictyaml: Type-safe YAML parser and validator.
Type-safe YAML parser and validator. Contribute to crdoconnor/strictyaml development by creating an account on GitHub.
👍4🙈1
FastNews | Никита Пастухов
Хочу закруглить все свои мысли насчет AI инструментов в разработке небольшими размышлениями и фантазиями на тему Cursor VS Vim. Слава богу, это последний пост на эту тему (пока что), дальше буду выносить всем мозг тестированием🌚 Неожиданно, основным конкурентом…
Вот тут я уже развивал мысли про нейроининтерфейсы и AI-IDE. Сейчас же появились какие-то подтверждения, что работа в этом направлении ведется.
Не знаю, насколько новость достоверная, но прогресс идет и нам нужно адаптироваться под новые реалии
https://t.me/PushEnter/9211
В общем, с интересом ждем, что нас ждет уже в ближайшие 5-10 лет
Не знаю, насколько новость достоверная, но прогресс идет и нам нужно адаптироваться под новые реалии
https://t.me/PushEnter/9211
В общем, с интересом ждем, что нас ждет уже в ближайшие 5-10 лет
Telegram
Нажми Enter | Тренды, IT и бизнес
Вайб-кодинг УМЕР — на смену ему пришел БРЕИН-КОДИНГ
Глава компании Resilient Coders по инжинирингу Леон Ноэль показал, как вайб-кодит только СИЛОЙ МЫСЛИ — устройство на голове считывает мозговую активность через Arduino и передаёт команды в Cursor.
Причём…
Глава компании Resilient Coders по инжинирингу Леон Ноэль показал, как вайб-кодит только СИЛОЙ МЫСЛИ — устройство на голове считывает мозговую активность через Arduino и передаёт команды в Cursor.
Причём…
😱5🥴1
Так и поступай, мой Луцилий! Отвоюй себя для себя самого, береги и копи время, которое прежде у тебя отнимали или крали, которое зря проходило. Сам убедись в том, что я пишу правду: часть времени у нас отбирают силой, часть похищают, часть утекает впустую. Но позорнее всех потеря по нашей собственной небрежности. Вглядись-ка пристальней: ведь наибольшую часть жизни тратим мы на дурные дела, немалую — на безделье, и всю жизнь — не на те дела, что нужно.
Укажешь ли ты мне такого, кто ценил бы время, кто знал бы, чего стоит день, кто понимал бы, что умирает с каждым часом? В том-то и беда наша, что смерть мы видим впереди; а бо́льшая часть ее у нас за плечами, — ведь сколько лет жизни минуло, все принадлежат смерти. Поступай же так, мой Луцилий, как ты мне пишешь: не упускай ни часу. Удержишь в руках сегодняшний день — меньше будешь зависеть от завтрашнего. Не то, пока будешь откладывать, вся жизнь и промчится.
Все у нас, Луцилий, чужое, одно лишь время наше. Только время, ускользающее и текучее, дала нам во владенье природа, но и его кто хочет, тот и отнимает. Смертные же глупы: получив что-нибудь ничтожное, дешевое и наверняка легко возместимое, они позволяют предъявлять себе счет; а вот те, кому уделили время, не считают себя должниками, хотя единственно времени и не возвратит даже знающий благодарность.
Сенека. "НРАВСТВЕННЫЕ ПИСЬМА К ЛУЦИЛИЮ" - 62-64г н.э.
Смотри-ка, в Риме тоже шарили за #продуктивность
Укажешь ли ты мне такого, кто ценил бы время, кто знал бы, чего стоит день, кто понимал бы, что умирает с каждым часом? В том-то и беда наша, что смерть мы видим впереди; а бо́льшая часть ее у нас за плечами, — ведь сколько лет жизни минуло, все принадлежат смерти. Поступай же так, мой Луцилий, как ты мне пишешь: не упускай ни часу. Удержишь в руках сегодняшний день — меньше будешь зависеть от завтрашнего. Не то, пока будешь откладывать, вся жизнь и промчится.
Все у нас, Луцилий, чужое, одно лишь время наше. Только время, ускользающее и текучее, дала нам во владенье природа, но и его кто хочет, тот и отнимает. Смертные же глупы: получив что-нибудь ничтожное, дешевое и наверняка легко возместимое, они позволяют предъявлять себе счет; а вот те, кому уделили время, не считают себя должниками, хотя единственно времени и не возвратит даже знающий благодарность.
Сенека. "НРАВСТВЕННЫЕ ПИСЬМА К ЛУЦИЛИЮ" - 62-64г н.э.
Смотри-ка, в Риме тоже шарили за #продуктивность
👍9❤4😢1
Как отправить жопу мейнтейнера в космос. Краткий гайд от вайбкодеров.
У нас тут first-time-contributor притащил в FastStream прикольную фичу – поддержку HTTP в AsyncAPI.
Сначала код выглядел достаточно чистенько, но с косяками. Я подробно описывал, что поправить – в несколько итераций. В общем, обычный процесс ревью. В итоге пришли к финальной версии, где все норм. Я пошел проверять и кое-что править (а то я и так чувака заебал своими правками) – и оказалось, что его правки в AsyncAPI схему тупо не соответствуют спецификации – он их сам придумал. Схема не валидна и не рисуется...
А вероятнее даже их придумал не он, а LLM. У меня сейчас складывается картинка, что чувак просто закинул кодбазу + Issue в LLM, а вывод закинул как PR. Я же ревьюил код нейронки, а он просто кидал мои комменты обратно в LLM. А в итоге все вообще превратилось в тыкву, которая с самого начала была чьими-то галлюцинациями.
Ебаные блять вайб-фармеры-коммитов-в-OpenSource. Я трачу свое время на сопровождение PR, а он тупо в LLM все закидывает
https://github.com/ag2ai/faststream/pull/2142
У нас тут first-time-contributor притащил в FastStream прикольную фичу – поддержку HTTP в AsyncAPI.
Сначала код выглядел достаточно чистенько, но с косяками. Я подробно описывал, что поправить – в несколько итераций. В общем, обычный процесс ревью. В итоге пришли к финальной версии, где все норм. Я пошел проверять и кое-что править (а то я и так чувака заебал своими правками) – и оказалось, что его правки в AsyncAPI схему тупо не соответствуют спецификации – он их сам придумал. Схема не валидна и не рисуется...
А вероятнее даже их придумал не он, а LLM. У меня сейчас складывается картинка, что чувак просто закинул кодбазу + Issue в LLM, а вывод закинул как PR. Я же ревьюил код нейронки, а он просто кидал мои комменты обратно в LLM. А в итоге все вообще превратилось в тыкву, которая с самого начала была чьими-то галлюцинациями.
Ебаные блять вайб-фармеры-коммитов-в-OpenSource. Я трачу свое время на сопровождение PR, а он тупо в LLM все закидывает
https://github.com/ag2ai/faststream/pull/2142
GitHub
feat: Add AsyncAPI HTTP Support by tmulligan98 · Pull Request #2142 · ag2ai/faststream
Description
Add support for an include_in_schema parameter to register HTTP routes in the app schema
TODO: Should include_in_schema be True by default?
Part of #2091
Type of change
Please delete op...
Add support for an include_in_schema parameter to register HTTP routes in the app schema
TODO: Should include_in_schema be True by default?
Part of #2091
Type of change
Please delete op...
😁50🤣11🫡6💯3🤪3
Fun Fact: а вы знали, что FastStream добавлен в список RabbitMQ клиентов прямо у них в документации?
https://www.rabbitmq.com/client-libraries/devtools
https://www.rabbitmq.com/client-libraries/devtools
🔥66⚡2👍1🍌1
Моя продуктивность
Я смотрю, вам зашла тема про личную продуктивность, а кто-то даже просил рассказать о моей личной системе продуктивности. Я думаю, сейчас самое время подвести эти итоги, т.к. я только-только выбрался из выгорания и вернулся в прежнее активное русло. Список изменений, которые я сделал, огромный, а рассказать хочется обо всем. Поэтому сделаю небольшую серию постов.
Самый важный шаг на пути продуктивности – самодиагностика. Нельзя помочь тому, кто не знает, что ему нужна помощь. Если у вас нет петли обратной связи от организма и нервной системы, то вы в заднице – загоняя себя бесконечно вы просто окажетесь в состоянии выгорания, откуда выбраться значительно сложнее, чем предотвратить. Хорошая новость том, что выгорание – это отличный маркер, что нужно что-то менять. Никакая самодиагностика тут уже не нужна. Как раз мой случай😅
Когда я понял, что нужно что-то менять, я решил обратиться к книгам (Джедайские техники и Атомные привычки), которые я уже когда-то читал. Просто интуитивно посчитал, что они мне помогут – так и случилось. Знания из книг помогли мне взглянуть на свою ситуацию со стороны и понять, что нужно менять. А менять нужно было много😢
Основные проблемы, которые я для себя выделил:
– у меня есть система задач, но я ею не пользуюсь
– трачу очень много времени впустую (телеграм, чатики, ютуб, сериалы)
– прокрастинирую многие задачи
– постоянное чувство усталости, разлада и бардака по всем фронтам
– фрустрация из-за незакрытых целей
Осталось понять, что с этим делать. Изменения я внес буквально по всем фронтам:
– организация системы
– мотивация
– здоровье
– борьба с утечками времени
– продуцирование энергии
Спойлер: буквально за 2 недели я смог выбраться из своего загнанного состояния (в котором я находился с ноября), сдвинул с мертвой точки кучу задач, что висело надо мной месяцами и даже что-то уже закрыл.
Давайте сегодня расскажу вам о важности системы.
Суть в том, что на удержание информации в голове тратится ресурса не сильно меньше, чем на полезную деятельность. Если вы держите в голове список из 100 дел на ближайшие 2 месяц – вы больше ничего не сможете сделать🤷 Решение тут простое: нужно вынести весь этот список во внешний источник (об этом говорят и Дорофеев, и Хартман, и много-много кто еще). Что я благополучно и делаю уже последние 5 лет – весь мой список всегда на бумаге со мной. Писать-то я пишу.... Но так сложилось, что последний год я слишком занят, чтобы туда смотреть... В итоге, я просто записываю туда все-все-все, а потом все также держу в голове весь список на день (или больше), а вечером синхронизирую выполненное со списком. Вроде как даже работает – задачи в список вносятся, вечером – вычеркиваются... Но подвох вы поняли😅 А еще я по какой-то неведомой причине вел список задач только на +1 день вперед. А вот информацию о том, что у меня концерт через 2 недели держал в голове😂
Я смотрю, вам зашла тема про личную продуктивность, а кто-то даже просил рассказать о моей личной системе продуктивности. Я думаю, сейчас самое время подвести эти итоги, т.к. я только-только выбрался из выгорания и вернулся в прежнее активное русло. Список изменений, которые я сделал, огромный, а рассказать хочется обо всем. Поэтому сделаю небольшую серию постов.
Самый важный шаг на пути продуктивности – самодиагностика. Нельзя помочь тому, кто не знает, что ему нужна помощь. Если у вас нет петли обратной связи от организма и нервной системы, то вы в заднице – загоняя себя бесконечно вы просто окажетесь в состоянии выгорания, откуда выбраться значительно сложнее, чем предотвратить. Хорошая новость том, что выгорание – это отличный маркер, что нужно что-то менять. Никакая самодиагностика тут уже не нужна. Как раз мой случай😅
Когда я понял, что нужно что-то менять, я решил обратиться к книгам (Джедайские техники и Атомные привычки), которые я уже когда-то читал. Просто интуитивно посчитал, что они мне помогут – так и случилось. Знания из книг помогли мне взглянуть на свою ситуацию со стороны и понять, что нужно менять. А менять нужно было много😢
Основные проблемы, которые я для себя выделил:
– у меня есть система задач, но я ею не пользуюсь
– трачу очень много времени впустую (телеграм, чатики, ютуб, сериалы)
– прокрастинирую многие задачи
– постоянное чувство усталости, разлада и бардака по всем фронтам
– фрустрация из-за незакрытых целей
Осталось понять, что с этим делать. Изменения я внес буквально по всем фронтам:
– организация системы
– мотивация
– здоровье
– борьба с утечками времени
– продуцирование энергии
Спойлер: буквально за 2 недели я смог выбраться из своего загнанного состояния (в котором я находился с ноября), сдвинул с мертвой точки кучу задач, что висело надо мной месяцами и даже что-то уже закрыл.
Давайте сегодня расскажу вам о важности системы.
Суть в том, что на удержание информации в голове тратится ресурса не сильно меньше, чем на полезную деятельность. Если вы держите в голове список из 100 дел на ближайшие 2 месяц – вы больше ничего не сможете сделать🤷 Решение тут простое: нужно вынести весь этот список во внешний источник (об этом говорят и Дорофеев, и Хартман, и много-много кто еще). Что я благополучно и делаю уже последние 5 лет – весь мой список всегда на бумаге со мной. Писать-то я пишу.... Но так сложилось, что последний год я слишком занят, чтобы туда смотреть... В итоге, я просто записываю туда все-все-все, а потом все также держу в голове весь список на день (или больше), а вечером синхронизирую выполненное со списком. Вроде как даже работает – задачи в список вносятся, вечером – вычеркиваются... Но подвох вы поняли😅 А еще я по какой-то неведомой причине вел список задач только на +1 день вперед. А вот информацию о том, что у меня концерт через 2 недели держал в голове😂
🔥9❤3
FastNews | Никита Пастухов
Моя продуктивность Я смотрю, вам зашла тема про личную продуктивность, а кто-то даже просил рассказать о моей личной системе продуктивности. Я думаю, сейчас самое время подвести эти итоги, т.к. я только-только выбрался из выгорания и вернулся в прежнее активное…
Поэтому вот список изменений, которые я ввел в свою систему в первую очередь:
– часто смотрю в список. Буквально каждый раз, когда возникает мысль "а что делать следующим". Это должно быть на уровне привычки. А еще составляю мини-списки (как список покупок в кармане) на ближайшие пару часов и иду за новым в большой список, когда мини кончился.
– заношу в список вообще все. Даже самое мелкое, что раньше считал слишком мелким для внесения в список. Бумага стерпит, а голова мне еще пригодится.
– делаю ревью задач каждый вечер. В этот момент составляю список на завтра, анализирую незакрытое за сегодня. Если необходимо – при переносе задач меняю формулировки (об этом позже)
– НАЧАЛ ПОЛЬЗОВАТЬСЯ КАЛЕНДАРЕМ. Заношу туда любые задачи, связанные со временем – созвоны, поездки, посиделки с друзьями на след выходных, концерты, музеи, кино, занятия с менти, конференции и тд и тп. Если событие подразумевает какую-то подготовку, то я заранее накидаю россыпью задач на какие-то дни на всем промежутке до этого события. Например, если у меня выступление на конфе, то за 3 недели до конфы я накину себе задач на подготовку доклада 2 раза в неделю. Да, поэтому я вас достаю о конкретных датах.
– прикрепляю к событию в календаре все необходимые артефакты. Если это "доставка СДЕК" на 25ое, то я закину туда код отправления, код заказа в магазине и сайт магазина. Если это квартирник с друзьями – то список покупок и код от домофона. Если это бухич в баре – точку на карте и на чье имя бронь. Теперь я всегда знаю, где искать инфу по событию. А голова чиста😊
– делаю ревью задач на неделю каждое воскресенье. Смотрю, что из событий календаря будет на неделе, планирую задачи по долгосрочным проектам, текучку, анализирую что не так было с этой
– активно пользуюсь отложенными сообщениями. Обычно мне приходит в голову, что нужно "уточнить у Х завтра У". Зачем писать это в ежедневник, если можно написать отложенку прямо сейчас?
– записываю задачи для обезьянки. Я не должен думать ни секунды, глядя в список. Взял пункт – пошел делать. Очень часто такое составление формулировок приводит к тому, что первый шаг можно сделать уже сейчас, а не вносить в список (например, написать отложенку)
– упрощаю формулировки подвисших задач до первого шага. Не "сделать фичу" (это не очень понятно), а "уточнить требования у продакта" (ага, попались! Что за требования? Тут тоже думать надо) – "мы можем сделать Х или У в зависимости от ожиданий пользователя. Обсудить это с продактом и реализовать выбранный вариант" – о, так мб мне сразу ему написать / кинуть встречку? Смотри-ка, процесс пошел
– по возможности использую конкретные формулировки задач с привязкой к понятному времени и деятельности. Не "заняться спортом завтра", а "пойти бегать утром / сходить в тренажерку на обеде". Да, вы можете вспомнить, что у вас было в голове, когда вы писали "спорт". Но зачем вспоминать, если можно записать?
– не пытаюсь запомнить, что меня просят. Совсем. Записываю + прошу напомнить. Так надежнее
Это только часть изменений, который я внес. Также было много изменений, которые направлены на работу с мотивацией, устранением других энергетических паразитов, улучшение самочувствия. Но внедрение этих пунктов позволило мне стряхнуть тяжесть нависших надо мной задач, перестать трястись над ними, и начать ДЕЛАТЬ!
В общем, если вы не работает со списком задач, то рекомендую начать. А если работаете, то советую лишний раз взглянуть на вашу систему со стороны. Возможно, вы что-то можете улучшить. Как выяснилось, я годы жил с напрочь сломанным списком😢
#продуктивность
– часто смотрю в список. Буквально каждый раз, когда возникает мысль "а что делать следующим". Это должно быть на уровне привычки. А еще составляю мини-списки (как список покупок в кармане) на ближайшие пару часов и иду за новым в большой список, когда мини кончился.
– заношу в список вообще все. Даже самое мелкое, что раньше считал слишком мелким для внесения в список. Бумага стерпит, а голова мне еще пригодится.
– делаю ревью задач каждый вечер. В этот момент составляю список на завтра, анализирую незакрытое за сегодня. Если необходимо – при переносе задач меняю формулировки (об этом позже)
– НАЧАЛ ПОЛЬЗОВАТЬСЯ КАЛЕНДАРЕМ. Заношу туда любые задачи, связанные со временем – созвоны, поездки, посиделки с друзьями на след выходных, концерты, музеи, кино, занятия с менти, конференции и тд и тп. Если событие подразумевает какую-то подготовку, то я заранее накидаю россыпью задач на какие-то дни на всем промежутке до этого события. Например, если у меня выступление на конфе, то за 3 недели до конфы я накину себе задач на подготовку доклада 2 раза в неделю. Да, поэтому я вас достаю о конкретных датах.
– прикрепляю к событию в календаре все необходимые артефакты. Если это "доставка СДЕК" на 25ое, то я закину туда код отправления, код заказа в магазине и сайт магазина. Если это квартирник с друзьями – то список покупок и код от домофона. Если это бухич в баре – точку на карте и на чье имя бронь. Теперь я всегда знаю, где искать инфу по событию. А голова чиста😊
– делаю ревью задач на неделю каждое воскресенье. Смотрю, что из событий календаря будет на неделе, планирую задачи по долгосрочным проектам, текучку, анализирую что не так было с этой
– активно пользуюсь отложенными сообщениями. Обычно мне приходит в голову, что нужно "уточнить у Х завтра У". Зачем писать это в ежедневник, если можно написать отложенку прямо сейчас?
– записываю задачи для обезьянки. Я не должен думать ни секунды, глядя в список. Взял пункт – пошел делать. Очень часто такое составление формулировок приводит к тому, что первый шаг можно сделать уже сейчас, а не вносить в список (например, написать отложенку)
– упрощаю формулировки подвисших задач до первого шага. Не "сделать фичу" (это не очень понятно), а "уточнить требования у продакта" (ага, попались! Что за требования? Тут тоже думать надо) – "мы можем сделать Х или У в зависимости от ожиданий пользователя. Обсудить это с продактом и реализовать выбранный вариант" – о, так мб мне сразу ему написать / кинуть встречку? Смотри-ка, процесс пошел
– по возможности использую конкретные формулировки задач с привязкой к понятному времени и деятельности. Не "заняться спортом завтра", а "пойти бегать утром / сходить в тренажерку на обеде". Да, вы можете вспомнить, что у вас было в голове, когда вы писали "спорт". Но зачем вспоминать, если можно записать?
– не пытаюсь запомнить, что меня просят. Совсем. Записываю + прошу напомнить. Так надежнее
Это только часть изменений, который я внес. Также было много изменений, которые направлены на работу с мотивацией, устранением других энергетических паразитов, улучшение самочувствия. Но внедрение этих пунктов позволило мне стряхнуть тяжесть нависших надо мной задач, перестать трястись над ними, и начать ДЕЛАТЬ!
В общем, если вы не работает со списком задач, то рекомендую начать. А если работаете, то советую лишний раз взглянуть на вашу систему со стороны. Возможно, вы что-то можете улучшить. Как выяснилось, я годы жил с напрочь сломанным списком😢
#продуктивность
🔥18👍4❤🔥3🥰2❤1
Забавно, я стартанул этот канал в декабре 2024го без какого-либо плана на его развитие.
Первое время я вообще хотел кидать сюда только анонсы релизов FastStream и какие-то новости о нем. Но быстро оказалось, что мне есть чем еще с вами поделиться😅
Anyway, заниматься развитием канала я все еще не думал, но на всякий случай поставил годовую цель "набрать 400 подписчиков", т.к. ее можно было добиться на фоне. Небольшая цель, которая держит минимальный уровень мотивации хоть что-то сюда писать. Чтож, цель достигнута, поэтому постов до конца года больше не будет🎉🥳
А если серьезно – цели на развитие у меня все еще нет, но есть путь. Оказалось, что мотивации писать сюда у меня достаточно и без всяких целей, поэтому в ближайшее время ждите новые посты🌚 С меня уже стребовали темы:
– закрыть TDD практическими примерами
– развитие продукта и OpenSource как продукта
– еще больше продуктивности
– больше разработки
А еще в ближайшее время должен подоспеть мой доклад с последнего PiterPy (на ютубе он появится через год) и я постараюсь освещать публичные мероприятия, на которых бываю. Например, я совсем ничего не рассказал про последний PHDays (а там было круто).
В общем, спасибо за ваш позитивный фидбек! Остаюсь на связи
Первое время я вообще хотел кидать сюда только анонсы релизов FastStream и какие-то новости о нем. Но быстро оказалось, что мне есть чем еще с вами поделиться😅
Anyway, заниматься развитием канала я все еще не думал, но на всякий случай поставил годовую цель "набрать 400 подписчиков", т.к. ее можно было добиться на фоне. Небольшая цель, которая держит минимальный уровень мотивации хоть что-то сюда писать. Чтож, цель достигнута, поэтому постов до конца года больше не будет🎉🥳
А если серьезно – цели на развитие у меня все еще нет, но есть путь. Оказалось, что мотивации писать сюда у меня достаточно и без всяких целей, поэтому в ближайшее время ждите новые посты🌚 С меня уже стребовали темы:
– закрыть TDD практическими примерами
– развитие продукта и OpenSource как продукта
– еще больше продуктивности
– больше разработки
А еще в ближайшее время должен подоспеть мой доклад с последнего PiterPy (на ютубе он появится через год) и я постараюсь освещать публичные мероприятия, на которых бываю. Например, я совсем ничего не рассказал про последний PHDays (а там было круто).
В общем, спасибо за ваш позитивный фидбек! Остаюсь на связи
❤29👍8👎1
Решил тут попробовать тему Pustota от Никиты Соболева, и так мне понравилась эта тема, что я сразу же побежал стайлить свои презентации под нее! Чтобы пример кода на слайдах всегда соответствовал тому, что я вижу в редакторе.
В итоге за 10 минут добавил на свой любимый SlidesCodeHighlighter поддержку (с некоторыми косяками, но на сайте просто настроек не хватает). Ну и, конечно же, заслал PR в репу пустоты, который Никита сразу смержил!
Обожаю Open Source – что схема, что платформа находятся в открытом доступе, поэтому все так быстро и удобно получилось!
В общем, если вы часто делаете презентации с кодом – крайне рекомендую SlidesCodeHighlighter, ну а какую тему юзать вы теперь знаете🌚
В итоге за 10 минут добавил на свой любимый SlidesCodeHighlighter поддержку (с некоторыми косяками, но на сайте просто настроек не хватает). Ну и, конечно же, заслал PR в репу пустоты, который Никита сразу смержил!
Обожаю Open Source – что схема, что платформа находятся в открытом доступе, поэтому все так быстро и удобно получилось!
В общем, если вы часто делаете презентации с кодом – крайне рекомендую SlidesCodeHighlighter, ну а какую тему юзать вы теперь знаете🌚
👍8🗿3
И снова всем привет! Как вы знаете, я очень люблю две вещи: OpenSource и душнить. Про OpenSource мне рассказывать надоело, поэтому на митапе @nkhitrov_blog (уже в этот четверг 5го июня, Москва) я буду с САМЫМ ДУШНЫМ ДОКЛАДОМ ПРО ПИВО!🍺🍻
Митап уже на этой неделе, да и количество мест ограничено – поэтому быстрее регистрироваться!
https://peer2beer.timepad.ru/event/3394193/
Митап уже на этой неделе, да и количество мест ограничено – поэтому быстрее регистрироваться!
https://peer2beer.timepad.ru/event/3394193/
peer2beer.timepad.ru
Peer2Beer #1 / События на TimePad.ru
Пару месяцев назад провели #0 митап. Пора делать следующий и сразу в баре! В этот раз будут не менее увлекательные доклады, интересные гости, а также несколько активностей для любителей пива и тех, кто не умеет знакомиться, но очень хочет
👍9❤1👎1🔥1😐1