Telegram Web Link
Залетайте на подкаст про мобилки, там выступает одна знакомая (крутой андроид разраб, к слову), подкаст если что уже начался.
Forwarded from paradiSEcurity (paradiSEcurityPub)
Завтра в лайт-режиме с ребятами из Mobile People Talks поговорим о нейросетях в мобильных приложениях:

🔥 О том как работает аналитика пользовательского поведения
🔥 Что о вас знает Снепчат и ТикТок
🔥 Как ваши кеки влияют на рекламу, которую вы видите
🔥 И почему гугл камера, когда вы делаете 1 снимок, на самом деле делает 10 и отправляет их напрямую на стол Сергею Брину

Залетайте в 17:00.
В общем, мы тут поразмыслили над форматом подкастов и решили поддаться модной нынче теме – Clubhouse. Я давно уже подумываю о подкастах про разработку, но на ютубе как будто бы не совсем то, а сегодня челы с "Подлодки" провели у себя подкаст, и формат мне зашел.

Без лишних слов хочу заанонсить тему возможного будущего доклада, и спросить будет ли она вам интересна, а также что вы думаете про данную площадку, пишите в комменты, также призываю делиться в комментах инвайтами. У меня инвайтов пока нет, но я слышал что их дают за хостинг комнат там, поэтому возможно позже будет несколько доступных.

Тема: куда развиваться senior-разработчику?
Обсуждать будем, скорее всего, не только разработку мобильных приложений, и не только одну платформу. Кто будет в гостях пока не ясно, но точно будет Богдан с Cardsmobile (он там lead developer, если помните, с ним на канале есть интервью).

Если данная тема интересна, проголосуйте пожалуйста в опросе. Предлагайте также темы для возможного обсуждения. Всех жду в комментах.

P.S. Если вы уже там, можете подписаться на меня: dartrisen. Но все анонсы также будут тут.

P.P.S. Сорри за поздний анонс, надеюсь friday dev drinks, как обычно, у вас уже вовсю идет 😎
dev talks #2

Я надеюсь вы готовы, ведь это... *барабанная дробь* долгожданная вторая часть нашей знаменитой рубрики! А именно, продолжение истории про крупные российские компании. В этот раз мы поговорим о том, как попасть в такую компанию, а также о проблемах этих компаний.

Читать статью 📝

#devtalks

@hw_code
В следующий четверг (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
Напоминаю, что сегодня в 19:00 по МСК мы выступаем с подкастом в Clubhouse. Обсуждать будем тему «есть ли жизнь после сеньора». Чтобы вам было проще ориентироваться в этом вопросе, мы вместе с приглашенными гостями составим и обсудим в деталях roadmap.

Кстати, за рекламу данного мероприятия спасибо одному хорошему чату @ios_ru, там обсуждают iOS разработку: нативную, не нативную, даже андроид разрабы заглядывают :) Там дружелюбная атмосфера, и если вы «про мобилки», там всегда помогут и подскажут.
Мы уже начали, залетайте на обсуждение https://www.joinclubhouse.com/event/M4BQnyyA
Вчера неплохо посидели, пообсуждали и накинули небольшой роадмап на тему того, «куда дальше развиваться senior-разработчику». Записи к сожалению не было, хотя я и сам не понимаю, будут ли вообще слушать (в записи) вот такие подпивасные посиделки.

Рубрику будем продолжать, однако записи скорее всего появятся, правда обрабатывать я их не буду, иначе будет выходить одна запись в месяц, вместо четырех... Зато у вас будет отличная возможность ездить в автобусе и слушать про разработку прямо тут в телеграмчике.

Посты по разработке тоже в процессе, на повестке дня будут atomic операции, кое-что про крипту и нейронки от читателя, ну и многое другое, до чего руки дотянутся, как закончу аппку допиливать, а она в целом почти готова. Наклинкодим и в продакшен.

#devtalks #roadmap

by @hw_code
Помню просили тут в комментах про неоморфизм немножко написать, решил заделиться парой полезных ссылочек. От него потихоньку уходят, в силу его неюзабельности, хотя он и красивый.

📌 Что такое неоморфизм с точки зрения доступности?
📌 Фундаментальные принципы дизайна мобильных приложений

Ну и немножко 🐓, ой то есть я имел в виду 🐍
🔈 Конвертируем .pdf файл в .mp3 аудио книгу
👉 Гитхаб репозитории для улучшения твоих скилов

🎙У нас тут завтра ещё одно событие намечается, вот ссылочка. Кто сможет – приходите,  ̶о̶̶̶с̶̶̶т̶̶̶а̶̶̶л̶̶̶ь̶̶̶н̶̶̶ы̶̶̶м̶̶̶ ̶̶̶с̶̶̶о̶̶̶б̶̶̶о̶̶̶л̶̶̶е̶̶̶з̶̶̶н̶̶̶у̶̶̶ю̶ для остальных скорее всего будет запись. Если получится, закину сюда и мб в сервисы подкастов какие-нибудь.

upd: возникли некоторые накладки, подкаст перенесён на 2 недели вперёд, ближе к дате сообщу подробности.
🎙Сегодня в 19:00 по МСК обсуждаем последние новости мобильной разработки. Кто сможет – заходите, будет весело! У нас в гостях будут лиды iOS разработки в Яндекс.Еде и Кошельке.

Для остальных, запись скорее всего будет. Но если хотите задать вопрос по разработке, лучше присутствовать!

Ссылка: https://www.joinclubhouse.com/event/PAY0d71P
Aggregation vs Composition

Вчера пока сидел чилил под лекцию о теории струн, накидал быстренько вам статейку о разнице между агрегацией и композицией. Enjoy!

Хотя я и стараюсь придерживаться функционального и реактивного подхода, данная тема меня уже давно заинтересовала, и висела в у меня в закрепе тех тем, которые стоит разобрать на канале.

Читать статью хз ну там 5 минут, может 7...

@hw_code
Flat map в Python 🐍

Некоторое время назад, мы касались вопросов функционального программирования на Swift в контексте монад и функторов (flatMap там тоже был). Теперь давайте рассмотрим концепцию flat_map в языке Python.

Читать статью

@hw_code
Квантовые выч и ФП. tlgm it_boooks 2015.pdf
4.5 MB
📖 Квантовые вычисления

Решил тут вам немного подкинуть пищи для ума (хе-хе) и поделиться книгой о квантовых вычислениях (в контексте функционального программирования). Если вам вдруг всегда хотелось заняться чем-то высоким на стыке науки и программирования, это отличный повод вкатиться.

Данная книга позволит подтянуть (ну или приобрести) знания о квантовых алгоритмах, функциональном подходе и о фундаментальной связи между описательным подходом функциональных языков и физической реальностью.

Написано оно именно для программистов, а не для физиков-теоретиков. Я вообще считаю, что начинать надо именно с функционального подхода. Сейчас поясню почему.

Во-первых, квантовая механика сама по себе вещь довольно контринтуитивная, если вы считаете функциональный подход чем-то сложным, у меня для вас определённо плохие новости...

Во-вторых, именно функциональное программирование наиболее близко из других способов программирования к парадигме квантовых вычислений. Почему так? Читайте книгу.

@hw_code
​​😎 Fortran возвращается в топ-20

Может помнит кто, был такой язык для научных вычислений, там еще 6 отступов надо было делать, и всё писать заглавными буквами... Хотя, почему «был»? Недавно он вернулся в топ-20 языков по версии TIOBE (он замеряет популярность языков по количеству запросов с их упоминанием в различных поисковиках).

Возросшую популярность Fortran можно объяснить резко возросшей потребностью в серьёзных научных расчётах, в которых ему практически нет равных. Да и сам язык не такой уж старичок, хотя ему и стукнет 65 лет в этом году, он постоянно совершенствовался, и сейчас это достаточно современный язык, в котором практически отсутствуют недостатки из более ранних его версий.

Помню, давненько я писал на нём и на C, и сравнивая производительность, я ахренел. В отдельных задачах Fortran был чуть ли не в 20 раз быстрее. Отдельной вишенкой на торте был user-friendly синтаксис, позволяющий, например, без труда засунуть матрицу в функцию в качестве аргумента (попробуйте это сделать на чистом C).

Забавно, что Objective-C утратил свой статус главного языка разработки приложений для iOS и macOS, и выбыл из двадцатки самых популярных языков программирования. Да и Swift слегка сдает позиции.

@hw_code
Пост ни о чём, так сказать. Или дикий бомбёж по айти в телеграме. 👍🏻

Почему так долго не было постов? У меня пропала мотивация делать что-либо связанное с телеграмом. Сейчас объясню, а вы постарайтесь проследить за моей мыслью. Собственно, как вы уже успели заметить, айти сектор сейчас в диком тренде, и им занимается практически каждая собака. Везде курсы, бабки, машинное обучение и прочее.

Что я имею в виду под этим? Существует огромное количество каналов от псевдокодеров, назовём их так, каналы эти совсем немаленькие, а их авторы преследуют цели не научить вас чему либо, а просто выпустить пост «ни о чем», чтобы был актив, продать побольше реклам, сделать закупы и так далее по кругу.

Причем грешат этим даже самые крупные сети, в основном по вашему любимому питону (простой язык, и писать посты по нему может любой школьник). Не будем показывать пальцами, потому что мы здесь не для этого. Данные люди не являются программистами (и даже физиками-теоретиками, чего я никогда не скрывал), а скорее этакими телеграмными мамкиными бизнесменами, зарабатывающими бабки на школьниках и дурачках и перезаливающие людей со всяких телеграм помоек.

Может в их глазах они и занимаются благим делом, но на мой взгляд то, что они делают попросту мерзко, и участвовать в этом я не желаю. Делать контент фигового качества я не хочу, а делать качественный контент я не могу, в силу тех обстоятельств, что этот труд попросту никому не нужен, канал сам по себе не растёт, репостов нет, люди отписываются, а просмотры падают.

Новых подписчиков на канале нет, в силу отсутствия тут какой-либо рекомендательной системы. А тратить деньги на постоянные вливания в рекламу, люди, не рассматривающие свои каналы как «бизнес», не станут. Слишком уж дорогое выходит хобби, отжирающее не только силы и время, но еще и деньги. Для обычного человека, не рассматривающего канал как основной источник заработка, основное желание это делиться хорошим контентом и видеть как канал растет. А этого не происходит.

Что со всем этим делать я пока не знаю, да и не хочу знать, наверное. Хотя ваше мнение в комментариях всегда приветствуется. Это не означает что писать сюда я вообще перестану. Скорее всего пропаду на время, а потом будет еще контент по свифту, физике и численным штукам, но это неточно. Даже всерьез сейчас рассматриваю возможность пойти снимать видео на ютуб.

P.S. И вот не надо сейчас резко бежать и отписываться. На каналы всяких школьников всяко успеете еще подписаться.

by @hw_code
​​10 правил программирования NASA 🌎

1️⃣ Избегать сложных конструкций ветвления, таких как goto или рекурсия.

2️⃣ Все циклы должны иметь фиксированные границы (во избежание бесконтрольного разрастания кода).

3️⃣ Не использовать динамическое распределение памяти после инициализации.

4️⃣ Каждая функция должна располагаться максимум на одной печатной странице стандартного формата. Как правило, это означает не более 60 строк кода на функцию.

5️⃣ Использовать не более двух ассертов на функцию. Эти ассерты используются для проверки аномальных условий, которые никогда не должны возникать в реальных условиях.

6️⃣ Ограничивать область видимости объектов с данными до минимально возможной.

7️⃣ Проверять возвращаемое значение всех не-void функций или приводить их к типу void. Валидность параметров должна проверяться внутри каждой функции.

8️⃣ Ограничить использование препроцессора.

9️⃣ Ограничить использование указателей: достаточно одного разыменовывания, а указатели на функции вообще не применять.

🔟 Компилировать со всеми возможными включёнными предупреждениями.

Эти правила были созданы в 2006 году Джерардом Дж. Хольцманном в Лаборатории реактивного движения (ЛРД) NASA. Они были направлены на то, чтобы искоренить те приёмы программирования на языке С, которые затрудняют проведение контроля и статического анализа кода.

Источник

by @hw_code
Набор наиболее полезных ссылок на блоги по Swift 🐤

https://github.com/raywenderlich/swift-algorithm-club
https://sarunw.com
https://vadimbulavin.com
https://swiftbysundell.com
https://avanderlee.com
https://fivestars.blog
https://clean-swift.com
https://swiftwithmajid.com
https://hackingwithswift.com
https://swiftrocks.com
https://donnywals.com
https://artyom.space/swift-roadmap/
https://holyswift.app
https://martinmitrevski.com
https://khawerkhaliq.com
https://blog.swiftpackageindex.com
https://peterfriese.dev
https://fewlinesofcode.com
https://serialcoder.dev
https://www.simpleswiftguide.com
https://www.swiftlyrush.com

Это конечно не самый полный список, я уверен что их существует гораздо больше, но наиболее полезные и/или известные присутствуют.

upd: дополняется

by @hw_code
​​5 Безумных симуляций, которые ранее были бы невозможны

Наткнулся тут на интересную и залипательную штуку по типу тех симуляций жидкости и песка с помощью нейросетей, о которых уже писал ранее. Только вот это "честные" симуляции, путем решения нелинейной эластодинамической модели с помощью минимизации интеграла действия. Вы только зацените, как же круто!

💻 Ссылка на видео: видео

📝 Ссылка на статью: "Incremental Potential Contact: Intersection- and Inversion-free Large Deformation Dynamics"

Что самое занятное, все это можно собрать и затестить самому, поскольку у статьи есть открытый репо на гитхабе.

Ждем теперь такую физику в играх через пару тройку лет? Интересно почему раньше не могли так, ведь симуляции выполнены всего-то на Intel Core i7 (4 ядра) и Intel Xeon (8 ядер).

by @hw_code
2025/07/01 11:08:08
Back to Top
HTML Embed Code: