🐍 Небольшой, но достаточно ёмкий гайд по регуляркам, если вы вдруг его искали.
https://amitness.com/regex/
https://amitness.com/regex/
Amit Chaudhary
A Visual Guide to Regular Expression
A mental model of how various components of a regular expression work from the bottom-up.
Смотрел тут одну конфу от синьёров на тему "как увеличить зп", и просто вдруг стало интересно. Вы в IT:
Anonymous Poll
24%
ради бабок
51%
ради интереса
25%
просто мимо проходил
🐍 Немножко полезных ссылок по пемтончику:
Туториал по NumPy в контексте дата саенса (подойдет для новичков)
Небольшая полезная статья про Dash, для тех, кто хочет запилить веб интерфейс для отрисовки данных с моделей и прочего
📲 Swift
ARC и управление памятью
Введение в функциональное реактивное программирование
Введение в функциональное программирование (здесь не столько о Swift, сколько о ключевых концепциях ФП)
Еще одна штука, в целом довольно полезная, позволяет с удобством работать с JSON файлами, по сути, создает необходимый код-обертку для его декодирования, и помогает разобраться, если вы вообще не шарите что там в этом жсоне к вам летит вообще, может число, строка, а может nil.
К свифту, кстати, ещё вернемся немного позднее, когда я допилю свои аппы. Тогда и акк разраба подъедет уже. И времени будет побольше. Начал *на всякий случай* прям мощно изучать #100DaysOfSwift, дабы каким то образом систематизировать знания, а не выхватывать разрозненные куски.
Ну а там, глядишь, и материалы по ML появятся, и вторая часть dev talks...
Туториал по NumPy в контексте дата саенса (подойдет для новичков)
Небольшая полезная статья про Dash, для тех, кто хочет запилить веб интерфейс для отрисовки данных с моделей и прочего
📲 Swift
ARC и управление памятью
Введение в функциональное реактивное программирование
Введение в функциональное программирование (здесь не столько о Swift, сколько о ключевых концепциях ФП)
Еще одна штука, в целом довольно полезная, позволяет с удобством работать с JSON файлами, по сути, создает необходимый код-обертку для его декодирования, и помогает разобраться, если вы вообще не шарите что там в этом жсоне к вам летит вообще, может число, строка, а может nil.
К свифту, кстати, ещё вернемся немного позднее, когда я допилю свои аппы. Тогда и акк разраба подъедет уже. И времени будет побольше. Начал *на всякий случай* прям мощно изучать #100DaysOfSwift, дабы каким то образом систематизировать знания, а не выхватывать разрозненные куски.
Ну а там, глядишь, и материалы по ML появятся, и вторая часть dev talks...
Composition over Inheritance
А что, звучит хайпово... Разбиваем столпы ООП о функциональный подход с использованием композиций.
📖 Читать 5 минут, а потом использовать в своем коде, не наступая опять на одни и те же грабли – бесценно!
P.S. Если ты джун и всегда думал, что наследование есть ключевой элемент ООП – бегом читать статью!
Морально уничтожай эйчара на собеседе с помощью этого бесценного знания!
#cleancode #swift
@hw_code
А что, звучит хайпово... Разбиваем столпы ООП о функциональный подход с использованием композиций.
📖 Читать 5 минут, а потом использовать в своем коде, не наступая опять на одни и те же грабли – бесценно!
P.S. Если ты джун и всегда думал, что наследование есть ключевой элемент ООП – бегом читать статью!
Морально уничтожай эйчара на собеседе с помощью этого бесценного знания!
#cleancode #swift
@hw_code
Teletype
Композиция > наследование
У меня давно назревала подобная статья, еще примерно с момента осознания того, почему синглтон это плохо (может когда-нибудь будет...
Залетайте на подкаст про мобилки, там выступает одна знакомая (крутой андроид разраб, к слову), подкаст если что уже начался.
Forwarded from paradiSEcurity (paradiSEcurityPub)
Завтра в лайт-режиме с ребятами из Mobile People Talks поговорим о нейросетях в мобильных приложениях:
🔥 О том как работает аналитика пользовательского поведения
🔥 Что о вас знает Снепчат и ТикТок
🔥 Как ваши кеки влияют на рекламу, которую вы видите
🔥 И почему гугл камера, когда вы делаете 1 снимок, на самом деле делает 10 и отправляет их напрямую на стол Сергею Брину
Залетайте в 17:00.
🔥 О том как работает аналитика пользовательского поведения
🔥 Что о вас знает Снепчат и ТикТок
🔥 Как ваши кеки влияют на рекламу, которую вы видите
🔥 И почему гугл камера, когда вы делаете 1 снимок, на самом деле делает 10 и отправляет их напрямую на стол Сергею Брину
Залетайте в 17:00.
В общем, мы тут поразмыслили над форматом подкастов и решили поддаться модной нынче теме – Clubhouse. Я давно уже подумываю о подкастах про разработку, но на ютубе как будто бы не совсем то, а сегодня челы с "Подлодки" провели у себя подкаст, и формат мне зашел.
Без лишних слов хочу заанонсить тему возможного будущего доклада, и спросить будет ли она вам интересна, а также что вы думаете про данную площадку, пишите в комменты, также призываю делиться в комментах инвайтами. У меня инвайтов пока нет, но я слышал что их дают за хостинг комнат там, поэтому возможно позже будет несколько доступных.
Тема: куда развиваться senior-разработчику?
Обсуждать будем, скорее всего, не только разработку мобильных приложений, и не только одну платформу. Кто будет в гостях пока не ясно, но точно будет Богдан с Cardsmobile (он там lead developer, если помните, с ним на канале есть интервью).
Если данная тема интересна, проголосуйте пожалуйста в опросе. Предлагайте также темы для возможного обсуждения. Всех жду в комментах.
P.S. Если вы уже там, можете подписаться на меня:
P.P.S. Сорри за поздний анонс, надеюсь friday dev drinks, как обычно, у вас уже вовсю идет 😎
Без лишних слов хочу заанонсить тему возможного будущего доклада, и спросить будет ли она вам интересна, а также что вы думаете про данную площадку, пишите в комменты, также призываю делиться в комментах инвайтами. У меня инвайтов пока нет, но я слышал что их дают за хостинг комнат там, поэтому возможно позже будет несколько доступных.
Тема: куда развиваться senior-разработчику?
Обсуждать будем, скорее всего, не только разработку мобильных приложений, и не только одну платформу. Кто будет в гостях пока не ясно, но точно будет Богдан с Cardsmobile (он там lead developer, если помните, с ним на канале есть интервью).
Если данная тема интересна, проголосуйте пожалуйста в опросе. Предлагайте также темы для возможного обсуждения. Всех жду в комментах.
P.S. Если вы уже там, можете подписаться на меня:
dartrisen. Но все анонсы также будут тут.P.P.S. Сорри за поздний анонс, надеюсь friday dev drinks, как обычно, у вас уже вовсю идет 😎
dev talks #2
Я надеюсь вы готовы, ведь это... *барабанная дробь* долгожданная вторая часть нашей знаменитой рубрики! А именно, продолжение истории про крупные российские компании. В этот раз мы поговорим о том, как попасть в такую компанию, а также о проблемах этих компаний.
Читать статью 📝
#devtalks
@hw_code
Я надеюсь вы готовы, ведь это... *барабанная дробь* долгожданная вторая часть нашей знаменитой рубрики! А именно, продолжение истории про крупные российские компании. В этот раз мы поговорим о том, как попасть в такую компанию, а также о проблемах этих компаний.
Читать статью 📝
#devtalks
@hw_code
Teletype
dev talks #2
Сегодня мы продолжим говорить о том, как устроена мобильная разработка крупных российских продуктов. В гостях у нас, как и в тот раз...
👍1
В следующий четверг (25 февраля) в 19:00 по МСК залетайте на наш новый формат dev talks в Clubhouse. Мы будем говорить о возможностях и перспективах дальнейшего роста для senior-разработчика.
В гостях у нас:
- Сергей Шелег – Head of Growth at Mobyrix, занимается поиском ниш для инвестиций и запуском приложений в AppStore.
- Андрей Кладов – Solution Architect at Liberty Global.
- Никита Колмогоров – Серийный запускатор-продуктолог, пишет о бизнесе и о жизни в целом у себя на канале. Запущенные проекты и их статистика – borodutch.com.
- Богдан Маншилин – Head of iOS at Cardsmobile, ex Lamoda, Яндекс.
Заранее предупреждаю, записи не будет! Добавляйте в календарь, чтобы не пропустить!
25 февраля в 19:00 по МСК
Ссылка: https://www.joinclubhouse.com/event/M4BQnyyA
В гостях у нас:
- Сергей Шелег – Head of Growth at Mobyrix, занимается поиском ниш для инвестиций и запуском приложений в AppStore.
- Андрей Кладов – Solution Architect at Liberty Global.
- Никита Колмогоров – Серийный запускатор-продуктолог, пишет о бизнесе и о жизни в целом у себя на канале. Запущенные проекты и их статистика – borodutch.com.
- Богдан Маншилин – Head of iOS at Cardsmobile, ex Lamoda, Яндекс.
Заранее предупреждаю, записи не будет! Добавляйте в календарь, чтобы не пропустить!
25 февраля в 19:00 по МСК
Ссылка: https://www.joinclubhouse.com/event/M4BQnyyA
Напоминаю, что сегодня в 19:00 по МСК мы выступаем с подкастом в Clubhouse. Обсуждать будем тему «есть ли жизнь после сеньора». Чтобы вам было проще ориентироваться в этом вопросе, мы вместе с приглашенными гостями составим и обсудим в деталях roadmap.
Кстати, за рекламу данного мероприятия спасибо одному хорошему чату @ios_ru, там обсуждают iOS разработку: нативную, не нативную, даже андроид разрабы заглядывают :) Там дружелюбная атмосфера, и если вы «про мобилки», там всегда помогут и подскажут.
Кстати, за рекламу данного мероприятия спасибо одному хорошему чату @ios_ru, там обсуждают iOS разработку: нативную, не нативную, даже андроид разрабы заглядывают :) Там дружелюбная атмосфера, и если вы «про мобилки», там всегда помогут и подскажут.
Мы уже начали, залетайте на обсуждение https://www.joinclubhouse.com/event/M4BQnyyA
Вчера неплохо посидели, пообсуждали и накинули небольшой роадмап на тему того, «куда дальше развиваться senior-разработчику». Записи к сожалению не было, хотя я и сам не понимаю, будут ли вообще слушать (в записи) вот такие подпивасные посиделки.
Рубрику будем продолжать, однако записи скорее всего появятся, правда обрабатывать я их не буду, иначе будет выходить одна запись в месяц, вместо четырех... Зато у вас будет отличная возможность ездить в автобусе и слушать про разработку прямо тут в телеграмчике.
Посты по разработке тоже в процессе, на повестке дня будут atomic операции, кое-что про крипту и нейронки от читателя, ну и многое другое, до чего руки дотянутся, как закончу аппку допиливать, а она в целом почти готова. Наклинкодим и в продакшен.
#devtalks #roadmap
by @hw_code
Рубрику будем продолжать, однако записи скорее всего появятся, правда обрабатывать я их не буду, иначе будет выходить одна запись в месяц, вместо четырех... Зато у вас будет отличная возможность ездить в автобусе и слушать про разработку прямо тут в телеграмчике.
Посты по разработке тоже в процессе, на повестке дня будут atomic операции, кое-что про крипту и нейронки от читателя, ну и многое другое, до чего руки дотянутся, как закончу аппку допиливать, а она в целом почти готова. Наклинкодим и в продакшен.
#devtalks #roadmap
by @hw_code
Помню просили тут в комментах про неоморфизм немножко написать, решил заделиться парой полезных ссылочек. От него потихоньку уходят, в силу его неюзабельности, хотя он и красивый.
📌 Что такое неоморфизм с точки зрения доступности?
📌 Фундаментальные принципы дизайна мобильных приложений
Ну и немножко 🐓, ой то есть я имел в виду 🐍
🔈 Конвертируем .pdf файл в .mp3 аудио книгу
👉 Гитхаб репозитории для улучшения твоих скилов
🎙У нас тут завтра ещё одно событие намечается, вот ссылочка. Кто сможет – приходите, ̶о̶̶̶с̶̶̶т̶̶̶а̶̶̶л̶̶̶ь̶̶̶н̶̶̶ы̶̶̶м̶̶̶ ̶̶̶с̶̶̶о̶̶̶б̶̶̶о̶̶̶л̶̶̶е̶̶̶з̶̶̶н̶̶̶у̶̶̶ю̶ для остальных скорее всего будет запись. Если получится, закину сюда и мб в сервисы подкастов какие-нибудь.
upd: возникли некоторые накладки, подкаст перенесён на 2 недели вперёд, ближе к дате сообщу подробности.
📌 Что такое неоморфизм с точки зрения доступности?
📌 Фундаментальные принципы дизайна мобильных приложений
Ну и немножко 🐓, ой то есть я имел в виду 🐍
🔈 Конвертируем .pdf файл в .mp3 аудио книгу
👉 Гитхаб репозитории для улучшения твоих скилов
🎙У нас тут завтра ещё одно событие намечается, вот ссылочка. Кто сможет – приходите, ̶о̶̶̶с̶̶̶т̶̶̶а̶̶̶л̶̶̶ь̶̶̶н̶̶̶ы̶̶̶м̶̶̶ ̶̶̶с̶̶̶о̶̶̶б̶̶̶о̶̶̶л̶̶̶е̶̶̶з̶̶̶н̶̶̶у̶̶̶ю̶ для остальных скорее всего будет запись. Если получится, закину сюда и мб в сервисы подкастов какие-нибудь.
upd: возникли некоторые накладки, подкаст перенесён на 2 недели вперёд, ближе к дате сообщу подробности.
🎙Сегодня в 19:00 по МСК обсуждаем последние новости мобильной разработки. Кто сможет – заходите, будет весело! У нас в гостях будут лиды iOS разработки в Яндекс.Еде и Кошельке.
Для остальных, запись скорее всего будет. Но если хотите задать вопрос по разработке, лучше присутствовать!
Ссылка: https://www.joinclubhouse.com/event/PAY0d71P
Для остальных, запись скорее всего будет. Но если хотите задать вопрос по разработке, лучше присутствовать!
Ссылка: https://www.joinclubhouse.com/event/PAY0d71P
Aggregation vs Composition
Вчера пока сидел чилил под лекцию о теории струн, накидал быстренько вам статейку о разнице между агрегацией и композицией. Enjoy!
Хотя я и стараюсь придерживаться функционального и реактивного подхода, данная тема меня уже давно заинтересовала, и висела в у меня в закрепе тех тем, которые стоит разобрать на канале.
Читать статью хз ну там 5 минут, может 7...
@hw_code
Вчера пока сидел чилил под лекцию о теории струн, накидал быстренько вам статейку о разнице между агрегацией и композицией. Enjoy!
Хотя я и стараюсь придерживаться функционального и реактивного подхода, данная тема меня уже давно заинтересовала, и висела в у меня в закрепе тех тем, которые стоит разобрать на канале.
Читать статью хз ну там 5 минут, может 7...
@hw_code
Teletype
Агрегация vs Композиция
Решил набросать небольшой пост по ООП... Вот пример композиции и агрегирования с точки зрения кода, написанного на Swift (на Python...
Flat map в Python 🐍
Некоторое время назад, мы касались вопросов функционального программирования на Swift в контексте монад и функторов (
Читать статью
@hw_code
Некоторое время назад, мы касались вопросов функционального программирования на Swift в контексте монад и функторов (
flatMap там тоже был). Теперь давайте рассмотрим концепцию flat_map в языке Python.Читать статью
@hw_code
Teletype
Flat map в Python 🐍
Некоторое время назад мы касались вопросов функционального программирования на Swift в контексте монад и функторов (flatMap там тоже...
🔥1
Квантовые выч и ФП. tlgm it_boooks 2015.pdf
4.5 MB
📖 Квантовые вычисления
Решил тут вам немного подкинуть пищи для ума (хе-хе) и поделиться книгой о квантовых вычислениях (в контексте функционального программирования). Если вам вдруг всегда хотелось заняться чем-то высоким на стыке науки и программирования, это отличный повод вкатиться.
Данная книга позволит подтянуть (ну или приобрести) знания о квантовых алгоритмах, функциональном подходе и о фундаментальной связи между описательным подходом функциональных языков и физической реальностью.
Написано оно именно для программистов, а не для физиков-теоретиков. Я вообще считаю, что начинать надо именно с функционального подхода. Сейчас поясню почему.
Во-первых, квантовая механика сама по себе вещь довольно контринтуитивная, если вы считаете функциональный подход чем-то сложным, у меня для вас определённо плохие новости...
Во-вторых, именно функциональное программирование наиболее близко из других способов программирования к парадигме квантовых вычислений. Почему так? Читайте книгу.
@hw_code
Решил тут вам немного подкинуть пищи для ума (хе-хе) и поделиться книгой о квантовых вычислениях (в контексте функционального программирования). Если вам вдруг всегда хотелось заняться чем-то высоким на стыке науки и программирования, это отличный повод вкатиться.
Данная книга позволит подтянуть (ну или приобрести) знания о квантовых алгоритмах, функциональном подходе и о фундаментальной связи между описательным подходом функциональных языков и физической реальностью.
Написано оно именно для программистов, а не для физиков-теоретиков. Я вообще считаю, что начинать надо именно с функционального подхода. Сейчас поясню почему.
Во-первых, квантовая механика сама по себе вещь довольно контринтуитивная, если вы считаете функциональный подход чем-то сложным, у меня для вас определённо плохие новости...
Во-вторых, именно функциональное программирование наиболее близко из других способов программирования к парадигме квантовых вычислений. Почему так? Читайте книгу.
@hw_code
😎 Fortran возвращается в топ-20
Может помнит кто, был такой язык для научных вычислений, там еще 6 отступов надо было делать, и всё писать заглавными буквами... Хотя, почему «был»? Недавно он вернулся в топ-20 языков по версии TIOBE (он замеряет популярность языков по количеству запросов с их упоминанием в различных поисковиках).
Возросшую популярность Fortran можно объяснить резко возросшей потребностью в серьёзных научных расчётах, в которых ему практически нет равных. Да и сам язык не такой уж старичок, хотя ему и стукнет 65 лет в этом году, он постоянно совершенствовался, и сейчас это достаточно современный язык, в котором практически отсутствуют недостатки из более ранних его версий.
Помню, давненько я писал на нём и на C, и сравнивая производительность, я ахренел. В отдельных задачах Fortran был чуть ли не в 20 раз быстрее. Отдельной вишенкой на торте был user-friendly синтаксис, позволяющий, например, без труда засунуть матрицу в функцию в качестве аргумента (попробуйте это сделать на чистом C).
Забавно, что Objective-C утратил свой статус главного языка разработки приложений для iOS и macOS, и выбыл из двадцатки самых популярных языков программирования. Да и Swift слегка сдает позиции.
@hw_code
Может помнит кто, был такой язык для научных вычислений, там еще 6 отступов надо было делать, и всё писать заглавными буквами... Хотя, почему «был»? Недавно он вернулся в топ-20 языков по версии TIOBE (он замеряет популярность языков по количеству запросов с их упоминанием в различных поисковиках).
Возросшую популярность Fortran можно объяснить резко возросшей потребностью в серьёзных научных расчётах, в которых ему практически нет равных. Да и сам язык не такой уж старичок, хотя ему и стукнет 65 лет в этом году, он постоянно совершенствовался, и сейчас это достаточно современный язык, в котором практически отсутствуют недостатки из более ранних его версий.
Помню, давненько я писал на нём и на C, и сравнивая производительность, я ахренел. В отдельных задачах Fortran был чуть ли не в 20 раз быстрее. Отдельной вишенкой на торте был user-friendly синтаксис, позволяющий, например, без труда засунуть матрицу в функцию в качестве аргумента (попробуйте это сделать на чистом C).
Забавно, что Objective-C утратил свой статус главного языка разработки приложений для iOS и macOS, и выбыл из двадцатки самых популярных языков программирования. Да и Swift слегка сдает позиции.
@hw_code
Пост ни о чём, так сказать. Или дикий бомбёж по айти в телеграме. 👍🏻
Почему так долго не было постов? У меня пропала мотивация делать что-либо связанное с телеграмом. Сейчас объясню, а вы постарайтесь проследить за моей мыслью. Собственно, как вы уже успели заметить, айти сектор сейчас в диком тренде, и им занимается практически каждая собака. Везде курсы, бабки, машинное обучение и прочее.
Что я имею в виду под этим? Существует огромное количество каналов от псевдокодеров, назовём их так, каналы эти совсем немаленькие, а их авторы преследуют цели не научить вас чему либо, а просто выпустить пост «ни о чем», чтобы был актив, продать побольше реклам, сделать закупы и так далее по кругу.
Причем грешат этим даже самые крупные сети, в основном по вашему любимому питону (простой язык, и писать посты по нему может любой школьник). Не будем показывать пальцами, потому что мы здесь не для этого. Данные люди не являются программистами (и даже физиками-теоретиками, чего я никогда не скрывал), а скорее этакими телеграмными мамкиными бизнесменами, зарабатывающими бабки на школьниках и дурачках и перезаливающие людей со всяких телеграм помоек.
Может в их глазах они и занимаются благим делом, но на мой взгляд то, что они делают попросту мерзко, и участвовать в этом я не желаю. Делать контент фигового качества я не хочу, а делать качественный контент я не могу, в силу тех обстоятельств, что этот труд попросту никому не нужен, канал сам по себе не растёт, репостов нет, люди отписываются, а просмотры падают.
Новых подписчиков на канале нет, в силу отсутствия тут какой-либо рекомендательной системы. А тратить деньги на постоянные вливания в рекламу, люди, не рассматривающие свои каналы как «бизнес», не станут. Слишком уж дорогое выходит хобби, отжирающее не только силы и время, но еще и деньги. Для обычного человека, не рассматривающего канал как основной источник заработка, основное желание это делиться хорошим контентом и видеть как канал растет. А этого не происходит.
Что со всем этим делать я пока не знаю, да и не хочу знать, наверное. Хотя ваше мнение в комментариях всегда приветствуется. Это не означает что писать сюда я вообще перестану. Скорее всего пропаду на время, а потом будет еще контент по свифту, физике и численным штукам, но это неточно. Даже всерьез сейчас рассматриваю возможность пойти снимать видео на ютуб.
P.S. И вот не надо сейчас резко бежать и отписываться. На каналы всяких школьников всяко успеете еще подписаться.
by @hw_code
Почему так долго не было постов? У меня пропала мотивация делать что-либо связанное с телеграмом. Сейчас объясню, а вы постарайтесь проследить за моей мыслью. Собственно, как вы уже успели заметить, айти сектор сейчас в диком тренде, и им занимается практически каждая собака. Везде курсы, бабки, машинное обучение и прочее.
Что я имею в виду под этим? Существует огромное количество каналов от псевдокодеров, назовём их так, каналы эти совсем немаленькие, а их авторы преследуют цели не научить вас чему либо, а просто выпустить пост «ни о чем», чтобы был актив, продать побольше реклам, сделать закупы и так далее по кругу.
Причем грешат этим даже самые крупные сети, в основном по вашему любимому питону (простой язык, и писать посты по нему может любой школьник). Не будем показывать пальцами, потому что мы здесь не для этого. Данные люди не являются программистами (и даже физиками-теоретиками, чего я никогда не скрывал), а скорее этакими телеграмными мамкиными бизнесменами, зарабатывающими бабки на школьниках и дурачках и перезаливающие людей со всяких телеграм помоек.
Может в их глазах они и занимаются благим делом, но на мой взгляд то, что они делают попросту мерзко, и участвовать в этом я не желаю. Делать контент фигового качества я не хочу, а делать качественный контент я не могу, в силу тех обстоятельств, что этот труд попросту никому не нужен, канал сам по себе не растёт, репостов нет, люди отписываются, а просмотры падают.
Новых подписчиков на канале нет, в силу отсутствия тут какой-либо рекомендательной системы. А тратить деньги на постоянные вливания в рекламу, люди, не рассматривающие свои каналы как «бизнес», не станут. Слишком уж дорогое выходит хобби, отжирающее не только силы и время, но еще и деньги. Для обычного человека, не рассматривающего канал как основной источник заработка, основное желание это делиться хорошим контентом и видеть как канал растет. А этого не происходит.
Что со всем этим делать я пока не знаю, да и не хочу знать, наверное. Хотя ваше мнение в комментариях всегда приветствуется. Это не означает что писать сюда я вообще перестану. Скорее всего пропаду на время, а потом будет еще контент по свифту, физике и численным штукам, но это неточно. Даже всерьез сейчас рассматриваю возможность пойти снимать видео на ютуб.
P.S. И вот не надо сейчас резко бежать и отписываться. На каналы всяких школьников всяко успеете еще подписаться.
by @hw_code