Forwarded from Библиотека питониста | Python, Django, Flask
💬 Как нестандартно войти в АйТи
Многие IT-специалисты приходят в эту сферу нестандартным путём — кто-то начинал как самоучка, а кто-то стал программистом случайно. У вас тоже был необычный старт карьеры в IT?
👉 Расскажите нам свою историю! Ваш опыт может вдохновить тех, кто мечтает о переменах, но пока не решается начать.
Многие IT-специалисты приходят в эту сферу нестандартным путём — кто-то начинал как самоучка, а кто-то стал программистом случайно. У вас тоже был необычный старт карьеры в IT?
👉 Расскажите нам свою историю! Ваш опыт может вдохновить тех, кто мечтает о переменах, но пока не решается начать.
👍4⚡1🥰1
Airbnb перешла на систему сборки Bazel для своих iOS-проектов, отказавшись от Buck.
Основные аспекты миграции включают изменение конфигурации сборки и интеграцию с IDE. Особое внимание уделено созданию промежуточного слоя 'rules_shim', который обеспечивает совместимость между Buck и Bazel.
Миграция прошла в три этапа, в результате чего значительно улучшилось время сборки проектов и общий опыт разработчиков.
Ознакомиться можно тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👍2🥰2
– патчинг APK для загрузки frida-gadget.so при запуске
– поддержка пакетов приложений/разделенных APK
– разборка ресурсов до почти оригинального вида с помощью apktool
– восстановление декодированных ресурсов обратно в бинарный APK/JAR с помощью apktool
– подпись apk с помощью apksigner
– поддержка нескольких архитектур (arm, arm64, x86, x86_64)
– не требуется рутованное Android-устройство
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3🥰1
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Книги для шарпистов | C#, .NET, F#
Библиотека шарписта — полезные статьи, новости и обучающие материалы по C#
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а — полезные статьи, новости и обучающие материалы по DevOps
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника — полезные статьи, новости и обучающие материалы по PHP
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста — полезные статьи, новости и обучающие материалы по Python
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Книги для дата сайентистов | Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы по Data Science
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Книги для Go разработчиков
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Книги для C/C++ разработчиков
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
❤1
Узнаем, что пакет Swift Algorithms предлагает нам для написания более качественного и безопасного кода для сложных алгоритмов. Пакет содержит множество ценных алгоритмов для работы с коллекциями и последовательностями, однако охватить их за раз практически невозможно.
Автор рассказывает о своих любимых, почитать можно тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Ответьте на 3 вопроса, чтобы получить вводные занятия к курсу «Алгоритмы и структуры данных»
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/b39be9ca
На вводной части вас ждут:
▪️ Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
▪️ Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
▪️ Практические задания после лекций
▪️ Ссылки на дополнительные материалы для самостоятельного изучения
⚡️ Переходите и начинайте учиться уже сегодня – https://proglib.io/w/b39be9ca
🔥Получите вводные занятия, ответив на 3 вопроса – https://proglib.io/w/b39be9ca
На вводной части вас ждут:
▪️ Лекция «Производительность алгоритмов» от руководителя разработки Яндекс.Самокатов
▪️ Лекция «Итеративные сортировки и линейные сортировки» от аспирант департамента искусственного интеллекта ВШЭ
▪️ Практические задания после лекций
▪️ Ссылки на дополнительные материалы для самостоятельного изучения
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔3
Несколько месяцев портирования и вуаля! Chris Eidhof портировал SwiftUI на JS, и теперь у нас есть это — интерактивный учебник по работе с лэйаутом.
Какие темы уже есть? Alignment, HStacks, Aspect Ratio, Padding и различные модификаторы.
Сайт будет особенно полезен для новичков и тех, кто часто забывает на что влияет тот или иной параметр.
Повышаем свои навыки работы с лэйаутом тут
Сохраняйте и не теряйте ✌️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4⚡2🎉2👍1
По слухам, Apple работает над новыми крупными функциями искусственного интеллекта. И появятся они не только в iOS 18, но и в собственной IDE компании.
Инсайдер и редактор Bloomberg Марк Гурман, сообщил, что Apple «близка к завершению» обновления платформы разработки Xcode и будет в нем использовать искусственный интеллект для улучшения программирования и тестирования.
Инструмент будет работать по аналогии с GitHub Copilot, помогая завершить написание блока программного кода исходя из контекста. Ещё Apple изучает применение ИИ для тестирования приложений.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😁3🥰2❤1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
⛩️ 6 способов нестандартно войти в Айти
Стандартный способ вхождения в профессию программиста — через универ. Все, что отличается от него, уже считается нестандартным способом. Разбираем несколько необычных способов входа в ИТ-сферу и то, какие преимущества они дают:
🛤 Роадмапы
👨💻 Знакомые айтишники
💬 Комментарии
🙌 Менторинг
🕹 Игры
⌨️ Стажировки
Стандартный способ вхождения в профессию программиста — через универ. Все, что отличается от него, уже считается нестандартным способом. Разбираем несколько необычных способов входа в ИТ-сферу и то, какие преимущества они дают:
🛤 Роадмапы
👨💻 Знакомые айтишники
💬 Комментарии
🙌 Менторинг
🕹 Игры
⌨️ Стажировки
😁3👾2🎉1
Новый модификатор «receive content» в Jetpack Compose версии 1.7.0, особенно полезен в чат-приложениях. Этот модификатор позволяет текстовому полю принимать различные типы контента, такие как стикеры и GIF, непосредственно с клавиатуры.
Автор видео показывает простое приложение с текстовым полем, которое может принимать стикеры и GIF с клавиатуры.
Посмотреть можно тут
*Для использования этой функции требуется версия Jetpack Compose UI 1.7.0-alpha01.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍2🎉1
Герметичный интерфейс Kotlin, его преимущества, примеры использования и практическуая реализация в разработке.
В Android Studio заработал Device streaming: что это такое, зачем и сколько стоит
Как реализовать App shortcuts в Android? Ответ тут
Как запускать UI-тесты не меняя билд вариант и чтоб не захламлять наш код лишними классами? Дело нескольких минут
Что такое Baseline Profile и каким приложениям он может быть интересен
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Flutter 3.19 является показателем стабильного развития платформы Flutter. В этом выпуске, ориентированном на расширение возможностей разработчиков, представлено множество функций и улучшений, которые удовлетворяют разнообразные потребности создателей приложений.
Ключевые обновления:
1. Gemini API: Gemini API предлагает разработчикам мощный инструмент для детального контроля над анимацией виджетов
2. Обновления Impeller: механизм рендеринга Impeller получил значительное улучшение, что обещает повышение производительности и более плавную разработку
3. Поддержка Windows Arm64: Flutter 3.19 расширяет поддержку устройств с Windows Arm64
Со всеми изменениями можно ознакомиться тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🎉2
#вопросы_с_собеседований
Вопрос по Kotlin
Как реализовать архитектуру MVVM в приложении для Android с помощью Jetpack?
Ответ:
Чтобы реализовать MVVM-архитектуру с помощью Jetpack, можно использовать следующие компоненты:
• LiveData: Наблюдаемый держатель данных, учитывающий жизненный цикл, который может использоваться для передачи изменений между компонентами ViewModel и View.
• ViewModel: Класс, который хранит и управляет данными, связанными с пользовательским интерфейсом, взаимодействует с компонентом Model и выживает после изменения конфигурации.
• DataBinding: Библиотека, позволяющая компонентам UI привязываться к источникам данных во ViewModel и устраняющая необходимость в вызовах findViewById(). Вы также можете использовать другие компоненты Jetpack, такие как Room для работы с базой данных, Navigation для перемещения между экранами и WorkManager для фоновой обработки данных.
Вопрос по Kotlin
Как реализовать архитектуру MVVM в приложении для Android с помощью Jetpack?
🥱14🤔6🥰3
Навигация, пожалуй, одна из сложнейших частей SwiftUI. Набор инструментов сейчас сильно ограничен и содержит множество проблем — таких, как краши и неопределенное поведение.
Спикер рассматривает нюансы и внутренности текущего API, а также подход к работе с ним, включая UIKit-расширения для недостающих методов.
Посмотреть можно тут
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉4
Создание плагина для Android Studio в IntelliJ — дело полезное, но из-за отсутствия исчерпывающей документации процесс может оказаться сложным. Давайте разберемся с этим пошагово.
Если кратко, то:
1. Проверить совместимость
2. Настроить новый проект
3. Конфигурация сборки Gradle
4. Изучение файла 'plugin.xml'
5. Создание действия (Action)
Полный гайд тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
Безопасности всегда стоит уделять приоритетное внимание. iOS не так уязвима как Android, но свои прелести имеются.
Для обеспечения безопасности нужно позаботиться о следующих вещах:
– Обнаружение Jailbreak
– Защита данных KeyChain
– Защита файлов
– Скрытие полей пароля при записи экрана
Подробнее можно изучить тут
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1🔥1
В Android 15 (Vanilla Ice Cream) продолжается работа над созданием платформы, которая поможет повысить производительность и предоставит новые возможности для создания превосходных мультимедийных впечатлений, минимизации потребления энергии, максимально плавной работы приложений и защиты конфиденциальности и безопасности пользователей на самых разных устройствах.
– Песочница конфиденциальности (Privacy Sandbox) для защиты приватных данных пользователей и обеспечения показа персонализированной рекламы.
– Health Connect из Android 14 теперь является частью платформы и в ней теперь есть новые типы данных для фитнеса, питания и т.п.
– Целостность файлов — FileIntegrityManager в Android 15 включает новые API, которые используют возможности функции fs-verity в ядре Linux.
– Частичный общий доступ к экрану — Android 15 поддерживает частичный общий доступ к экрану, чтобы пользователи могли делиться или записывать только окно приложения, а не весь экран устройства.
– Управление камерой в приложении — в Android 15 добавлены новые расширения для большего контроля над аппаратной частью камеры и ее алгоритмами на поддерживаемых устройствах.
– И другие.
С полным списком изменений можно ознакомиться тут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3💯2
Знаете ли вы, что это не лучший способ проверить, является ли целое число четным? Этот вид теста довольно обычный.
Такой способ записи вполне приемлем во многих языках программирования. Однако, в Swift мы имеем лучшее оптимальное решение. Показываем!
let myInt = Int.random(in: 0...20)
if myInt % 2 == 0 {
//.....
}
Такой способ записи вполне приемлем во многих языках программирования. Однако, в Swift мы имеем лучшее оптимальное решение. Показываем!
let myInt = Int.random(in: 0...20)
if myInt.isMultiple(of: 2) {
//.....
}
👍6🤩2💯1
🌀 Гироскопический параллакс-эффект во Flutter <//>
Помните картинки из детства, которая при смене угла меняет картинку. Сегодня повторим такой эффект во Flutter — простым наклоном телефона.
Для реализации используется пакет Flutter sensors_plus для доступа к этим датчикам, отмечая его более простой API и удобство использования по сравнению с альтернативами.
За полным гайдом сюда👈
Помните картинки из детства, которая при смене угла меняет картинку. Сегодня повторим такой эффект во Flutter — простым наклоном телефона.
Для реализации используется пакет Flutter sensors_plus для доступа к этим датчикам, отмечая его более простой API и удобство использования по сравнению с альтернативами.
За полным гайдом сюда
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3⚡3🎉1
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
❤1👍1🔥1