На днях пользователи с установленным 2ГИС на Android начали получать очень общее уведомление с жёстким словом «вредоносное». Что произошло?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🥱4
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Библиотека шарписта
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠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# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
❤1👍1
Эта статья о фреймворке StoreKitTest, который позволяет тестировать покупки внутри приложения и подписки в Xcode без подключения к App Store. Автор объясняет, как использовать StoreKitTest для создания тестовых сценариев, проверки состояния покупок и подписок, а также симуляции ошибок и отмены платежей.
Настройка проекта для работы с StoreKit 2, отображение список доступных продуктов, запуск процесса покупки и проверка статуса покупок и подписок — обо всём этом в статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
#дайджест мобильного разработчика
👨💻 Реверс-инжиниринга приложения на примере приложения «Zone Launcher». Кейс о том, как автор статьи, пытался купить и изучить приложение для Android, которое позволяет быстро запускать приложения с помощью жестов, а в результате он смог понять, как работает приложение, и даже создать свою версию с некоторыми улучшениями.
🚶♂️ Эксперименты с новой моделью генеративного искусственного интеллекта от Google, называемой Gemini, и связанными с ней SDK/API в проекте Kotlin Multiplatform (KMP).
📁 Как разбить ваше Android-приложение на несколько модулей, которые можно загружать по требованию, уменьшая тем самым размер приложения и оптимизируя хранение?. Автор статьи объясняет, как настроить ваш первый модуль динамической функции, как тестировать и отлаживать его, а также как решать распространенные проблемы, с которыми сталкиваются разработчики.
🔄 Эволюция на лицо или что нового появилось в разработке на Android за год.
🏎 Быстрее скорости света: подробный гайд по реализации API поиска в Android-приложении. API предлагает эффективную и ориентированную на производительность функциональность поиска, особенно полезную для приложений с большими наборами данных.
💻 AnimatedBottomBarCompose — библиотека Jetpack Compose, которая упрощает создание стильных нижних навигационных панелей с настраиваемыми анимациями. Она позволяет легко интегрировать привлекательные навигационные панели в ваше приложение для Android, улучшая пользовательский опыт.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Как у вас с ранним подъемом? Вернулись в режим с каникул?
Anonymous Poll
19%
Нормально, соблюдаю режим 😳
14%
Всегда просыпаюсь рано ☀️
24%
Пока что тяжело, но режим восстанавливается 🥵
31%
Еле-еле встаю с будильниками ⏰
12%
Не ложусь, чтобы рано не просыпаться 🤩
Что такое адаптивная верстка, для чего она нужна, чем отличается от других видов верстки и как ее реализовать во Flutter, а также примеры кода и скриншотов, показывающих, как адаптировать интерфейс под разные размеры экранов и ориентации устройств.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱3👍2
Друзья, с большой радостью и гордостью сообщаем вам, что наш канал перешагнул порог в 10 000 подписчиков! Мы достигли этого благодаря каждому из вас.
Выражаем свою искреннюю благодарность. Благодаря вам канал растёт и развивается, и обещаем продолжать делиться с вами только самым интересным контентом.
Под этим постом можно написать как поздравление, так и предложения по контенту (чего бы вы хотели видеть больше, что нравится, а что не нравится).
Спасибо, что читаете!
*оставить свой голос за канал можно здесь :)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
#вопросы_с_собеседований
💻 Swift
Можете ли вы объяснить, как автоматический счетчик ссылок (ARC) в Swift управляет памятью, особенно уделяя внимание различиям между сильными, слабыми и бесхозными ссылками, и как битовые поля и битовые операции играют роль в этом процессе?
Ответ:
В Swift ARC автоматизирует управление памятью, отслеживая и управляя ссылками на объекты. Сильные ссылки сохраняют объект в памяти, а слабые и бесхозные — нет. Слабые ссылки позволяют избежать циклов сохранения и превращаются в nil при деаллокации объекта, в то время как бесхозные ссылки предполагают, что объект всегда существует, и могут привести к ошибкам во время выполнения, если к нему обращаются после деаллокации.
Внутри ARC использует битовые поля и побитовые операции для эффективного отслеживания этих ссылок. Например, он хранит количество ссылок в битовом поле в структуре HeapObject. Эта система обеспечивает эффективное управление памятью, предотвращая утечки и сохраняя циклы.
Можете ли вы объяснить, как автоматический счетчик ссылок (ARC) в Swift управляет памятью, особенно уделяя внимание различиям между сильными, слабыми и бесхозными ссылками, и как битовые поля и битовые операции играют роль в этом процессе?
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Состоялась презентация серии смартфонов Samsung Galaxy S24, в том числе флагманской модели — Galaxy S24 Ultra. Новинка задействует новую философию компании под названием Galaxy AI.
Galaxy S24 Ultra
Основные изменения в Galaxy S24 Ultra — программные. Samsung добавила несколько функций, основанных на возможностях ИИ:
– синхронный переводчик для текстовых сообщений и голосовых вызовов. Русского среди поддерживаемых языков нет, но обещают добавить в будущих обновлениях;
– ассистент в мессенджере: поможет переформулировать сообщение, сделать его более формальным или непринуждённым;
– составление краткой сводки по заметкам в приложении Samsung Notes и по открытой веб-странице в браузере Samsung Internet;
– обновлённый Google Lens: чтобы найти контент на экране в интернете, достаточно его просто обвести.
– аналог Magic Editor из Pixel: можно двигать, удалять и менять размер объектов на фотографии;
– режим для одновременной работы с несколькими дорожками во встроенном видеоредакторе.
Модель обзавелась модными в этом сезоне титановыми рамками, плоским (без «водопада») 120-Гц экраном диагональю 6,8 дюйма и пиковой яркостью до 2600 нит. Смартфон, как и предшественник, комплектуется стилусом S-pen.
Основной модуль камеры на 200 Мп, два телеобъектива (50 Мп 5х «перископ»/10 Мп 3х) и ультраширик 120˚ на 12 Мп. На бумаге — стандартный набор флагмана, но 10 Мп в 2024 году выглядит как-то совсем не солидно даже у вспомогательного модуля.
Доступные конфигурации начинаются от 256 Гб встроенного хранилища, максимальный объём — 1 ТБ, при этом все версии будут с 12 ГБ оперативной памяти.
Аккумулятор — 5000 мА·ч, цена — от 146 990 рублей.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱5❤2👍2
Как находить и исправлять проблемы с производительностью? Для этого есть отличное приложение — Инструменты, которое полезно для точного определения конкретных областей кода, требующих оптимизации. И если добавить к этому обновление кода с использованием async/await, перенести тяжёлые вычисления на разные потоки, это позволит интерфейсу оставаться отзывчивым.
Узнайте, как обнаружить и устранить ошибки, а также избавиться от зависаний приложения.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁10💯5👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🤖 Итоги недели в мире ИИ и обзоры новых сервисов
Мы написали статью на VC, которая основана на очередном выпуске нашей рассылки про последние новости и тенденции в мире ИИ. Залетайте и читайте!
👇 Ниже — мини-подборка из статьи 👇
📰 Новости
▫️ OpenAI объявила о запуске долгожданного магазина кастомных чат-ботов.
▫️ В Пасадене (штат Калифорния) открывается первая закусочная CaliExpress by Flippy, полностью управляемая ИИ.
▫️ NVIDIA выпустила модель для распознавания речи Parakeet, которая по всем показателям превосходит OpenAI Whisper.
▫️ Использование ИИ в совместном научном проекте Microsoft и Тихоокеанской северо-западной национальной лаборатории в течение недели помогло определить новый элемент, который поможет снизить на 70% использование лития в батареях. Без ИИ такое исследование заняло бы по меньшей мере 20 лет.
▫️ Компания ByteDance выпустила новую модель MagicVideo-V2 для генерации видео.
🛠 Инструменты
◾️ Auto Wiki — генерирует вики-документацию для GitHub репозиториев.
◾️ Code to Flow — визуализирует, анализирует и объясняет код, написанный на всех популярных языках и фреймворках.
◾️ Concepto — платформа для создания прототипов веб-приложений.
◾️ Afforai — выполняет суммаризацию, перевод и поиск по множеству документов.
◾️ Corgea — исправляет уязвимые фрагменты кода.
◾️ Jan — опенсорсный оффлайновый чат-бот.
◾️ Plus AI — плагин для Google Slides: делает профессиональные презентации, персональные и командные дашборды, любые отчеты.
🤙 Сделай сам
🔸 WikiChat — опенсорсный инструмент для коррекции галлюцинаций с помощью информации из Википедии.
🔸 Подробная шпаргалка и советы по созданию продвинутых RAG.
🔸 OpenVoice — опенсорный инструмент для мгновенного клонирования голоса.
🎓 Туториалы
🔹 Туториал по работе с новым API Query Pipelines показывает примеры создания простых линейных цепочек и сложных ациклических графов из модулей LlamaIndex.
🔹 Туториал по объединению LLM с помощью mergekit детально разбирает 4 основных метода объединения моделей.
#чтопроисходит
Мы написали статью на VC, которая основана на очередном выпуске нашей рассылки про последние новости и тенденции в мире ИИ. Залетайте и читайте!
📰 Новости
▫️ OpenAI объявила о запуске долгожданного магазина кастомных чат-ботов.
▫️ В Пасадене (штат Калифорния) открывается первая закусочная CaliExpress by Flippy, полностью управляемая ИИ.
▫️ NVIDIA выпустила модель для распознавания речи Parakeet, которая по всем показателям превосходит OpenAI Whisper.
▫️ Использование ИИ в совместном научном проекте Microsoft и Тихоокеанской северо-западной национальной лаборатории в течение недели помогло определить новый элемент, который поможет снизить на 70% использование лития в батареях. Без ИИ такое исследование заняло бы по меньшей мере 20 лет.
▫️ Компания ByteDance выпустила новую модель MagicVideo-V2 для генерации видео.
🛠 Инструменты
◾️ Auto Wiki — генерирует вики-документацию для GitHub репозиториев.
◾️ Code to Flow — визуализирует, анализирует и объясняет код, написанный на всех популярных языках и фреймворках.
◾️ Concepto — платформа для создания прототипов веб-приложений.
◾️ Afforai — выполняет суммаризацию, перевод и поиск по множеству документов.
◾️ Corgea — исправляет уязвимые фрагменты кода.
◾️ Jan — опенсорсный оффлайновый чат-бот.
◾️ Plus AI — плагин для Google Slides: делает профессиональные презентации, персональные и командные дашборды, любые отчеты.
🤙 Сделай сам
🔸 WikiChat — опенсорсный инструмент для коррекции галлюцинаций с помощью информации из Википедии.
🔸 Подробная шпаргалка и советы по созданию продвинутых RAG.
🔸 OpenVoice — опенсорный инструмент для мгновенного клонирования голоса.
🎓 Туториалы
🔹 Туториал по работе с новым API Query Pipelines показывает примеры создания простых линейных цепочек и сложных ациклических графов из модулей LlamaIndex.
🔹 Туториал по объединению LLM с помощью mergekit детально разбирает 4 основных метода объединения моделей.
#чтопроисходит
Please open Telegram to view this post
VIEW IN TELEGRAM
недельный #дайджест новостей
📑 Иногда, чтобы пофиксить все баги, необходимо уметь собирать логи крашей. Как это сделать? Для Android существует как минимум 3 способа, у iOS же их всего два. Подробности узнайте в статье.
🔗 Часто пользуетесь авторизацией через мессенджеры? А задумывались ли вы о безопасности такого способа? Почему есть проблемы доверия к мессенджерам, принадлежащим иностранным компаниям, использование протокола Signal некоторыми сервисами и влияние российского федерального закона N 406-ФЗ. Подробнее тут.
👀 Какие тренды дизайна ждать в 2024 году? Основные тенденции, это: использование генеративного дизайна, жирного шрифта, сложных и анимированных градиентов, стиля «глассморфизм», использование дополненной реальности (AR), параллакс-эффекта, брутализма и гиперреализма. Как эти тенденции могут преобразить цифровой опыт пользователя, делая его более привлекательным и интерактивным.
🏎 Важно ли измерять производительность мобильных приложений в продакшене? Хорошая производительность приложений является ключевой частью пользовательского опыта и влияет на удовлетворенность клиентов. Освещение тем, связанных с мониторингом производительности, включая необходимость надлежащего отслеживания показателей и использования собственных инструментов мониторинга вместо сторонних.
💸 Apple, подобно Microsoft в прошлом, стремится к господству на рынке, не учитывая предыдущий опыт Microsoft, что вызывает недовольство среди разработчиков. Примером служит судебный иск Apple против Epic Games.
😼 Много людей, сталкиваются с типовыми проблемами в своей карьере. Это и рядовые специалисты, и руководители. Как быть? Доклад Евгения Антонова, который поможет людям избежать тупиковых ситуаций, бесполезной траты времени и сил, разбившихся надежд, неожиданных обид и даже разочарования в профессии.
📑 Иногда, чтобы пофиксить все баги, необходимо уметь собирать логи крашей. Как это сделать? Для Android существует как минимум 3 способа, у iOS же их всего два. Подробности узнайте в статье.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
Apple откроет в ЕС доступ к NFC на айфонах и часах. Об этом сообщается на сайте Еврокомиссии. Таким образом в странах Европейского союза появится альтернатива Apple Pay. Официально.
Вероятно, доступ к NFC будет открыт в течение следующего месяца. Тогда же компания обязана дать доступ для установки приложений не через App Store. Apple вынуждена будет следовать правилам минимум десять лет.
А что в России?
Есть шанс, что Apple раскатает функции для ЕС и на Россию. Дело в том, что именно российские разработчики первыми получили возможность размещения ссылок в приложениях на сторонние методы оплаты. Случилось это 17 октября, за три месяца до такого же разрешения, данного разработчикам из США.
Но этого может и не случиться. Год назад Apple в iOS 16.2 добавила функцию, которая распознаёт реальное местоположение пользователя, ограничивая работоспособность различных разрешений и требований.
#новость
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍3
Представьте себе ситуацию, что из-за сложности сборки появляется команда, которая решает проблемы команд мобильных разработчиков. Так и случилось в «Яндекс».
Это интервью с Алексеем Панченко, разработчиком мобильной инфраструктуры Яндекс Такси. Он рассказывает, как и зачем собирать такую команду, какие задачи решают, насколько тяжело поддерживать сервисы и как переключаться между разными контекстами.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
ADAMANT Messenger — в теории, самый безопасный и анонимный мессенджер, использующий шифрование на основе блокчейна. Проект в находится в open source, репозиторий можно использовать репозиторий для создания собственной версии iOS-приложения ADAMANT.
Из основных моментов:
– Единственный, который работает на основе блокчейна.
– Совершенно новый блокчейн-консенсус Fair dPoS
– Встроенные криптовалютные переводы
Ссылка на Github
#полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡2🤔2👍1