Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
На выставке CES 2024 был представлен первый компактный ИИ-фон Rabbit R1. Концепция этого устройства заключается в том, что девайс сам будет управлять всеми необходимыми приложениями вместо пользователя. Он умеет решать разные задачи пользователя, например, заказывать такси, отправлять сообщения или покупать продукты. Кроме того, новинка получила режим обучения, который адаптирует её к любому приложению.
Гаджет имеет 2,88-дюймовый экран, камеру с компьютерным зрением, которая вращается на 360 градусов, процессор MediaTek Helio P35 и память 4/128 ГБ.
На предзаказе смартфон быстро раскупили, и теперь перепродают в 3-4 раза дороже.
В продажу ИИ-фон поступит только в марте. Цена удовольствия — 200 долларов
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔4👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🍊Подборка лучших статей «Библиотеки программиста» за декабрь: сохраняй в заметки, чтобы не пропустить #самыйсок
🛠️ 17 суперинструментов для разработки фронтенда
🏃 Самоучитель по Go для начинающих: часть 3 + часть 4
🔟🏢 ТОП-10 российских IT-работодателей
📁💡Где программисту взять идеи для портфолио
🐍📋 F-строки в Python для интерполяции и форматирования строк
🤖 Машинное обучение: что это такое и как оно работает
🌎 ТОП-10: рейтинг лучших зарубежных работодателей в IT
🐍🤖✍️ Документирование кода и проектов на Python с помощью ChatGPT
📈 Обзор рынка труда в ИТ: III квартал 2023 года
🐍⚙️ Python или Rust: что выбрать для анализа данных и машинного обучения
🧠🧩 Зачем айтишнику психолог?
🐍🧫 Создаём игру «Жизнь» Джона Конвея на Python
👨🎓 14 бесплатных ресурсов, которые пригодятся каждому разработчику
✍️ Почему отсутствие технической документации убьёт ваш проект?
❓👨💻 Вопросы для подготовки к собеседованию по JavaScript. Часть 1
🎄🎁 10 абсурдных подарков программисту на Новый год
😺🐙✅ Как разобраться в Git: краткая инструкция для джунов
🔥 12 признаков выгорания или как понять, что вам пора в отпуск
⚙️✅📕 Ответы на вопросы для самопроверки из книги «Тестирование Дот Ком» Романа Савина
🏦⚠️ Борьба с ошибками разработки ПО в финтехе
🛠️ 17 суперинструментов для разработки фронтенда
🏃 Самоучитель по Go для начинающих: часть 3 + часть 4
🔟🏢 ТОП-10 российских IT-работодателей
📁💡Где программисту взять идеи для портфолио
🐍📋 F-строки в Python для интерполяции и форматирования строк
🤖 Машинное обучение: что это такое и как оно работает
🌎 ТОП-10: рейтинг лучших зарубежных работодателей в IT
🐍🤖✍️ Документирование кода и проектов на Python с помощью ChatGPT
📈 Обзор рынка труда в ИТ: III квартал 2023 года
🐍⚙️ Python или Rust: что выбрать для анализа данных и машинного обучения
🧠🧩 Зачем айтишнику психолог?
🐍🧫 Создаём игру «Жизнь» Джона Конвея на Python
👨🎓 14 бесплатных ресурсов, которые пригодятся каждому разработчику
✍️ Почему отсутствие технической документации убьёт ваш проект?
❓👨💻 Вопросы для подготовки к собеседованию по JavaScript. Часть 1
🎄🎁 10 абсурдных подарков программисту на Новый год
😺🐙✅ Как разобраться в Git: краткая инструкция для джунов
🔥 12 признаков выгорания или как понять, что вам пора в отпуск
⚙️✅📕 Ответы на вопросы для самопроверки из книги «Тестирование Дот Ком» Романа Савина
🏦⚠️ Борьба с ошибками разработки ПО в финтехе
👍2🥱1
В сеть утекли интересные подробности о линейке Samsung Galaxy S24 за несколько дней до анонса:
– Основная камера с разрешением 200 МП и широкоугольным объективом
– Дизайн Key Island, при котором кнопки питания и громкости выступают на рамке
– Три цвета корпуса: Awesome Iceblue, Awesome Lilac и Wesome Navy
– Samsung отказались от 10-кратного оптического зума в Ultra в пользу 5х, как в iPhone 15 Pro Max
– Все модели Galaxy S24 получат Android 14 и будут обновляться аж до Android 21.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔6🔥3😁1
🚀 Бесконечность не предел! <//>
Статья обсуждает стратегии, принятые командой Android LazyPay для улучшения времени сборки приложений и повышения производительности. Подчеркивается важность контроля времени сборки по таким причинам, как повышение производительности разработчиков, ускорение итераций, снижение уровня фрустрации, оптимизация ресурсов, облегчение быстрого отладки, улучшение сотрудничества и повышение качества пользовательского опыта.
Статья обсуждает стратегии, принятые командой Android LazyPay для улучшения времени сборки приложений и повышения производительности. Подчеркивается важность контроля времени сборки по таким причинам, как повышение производительности разработчиков, ускорение итераций, снижение уровня фрустрации, оптимизация ресурсов, облегчение быстрого отладки, улучшение сотрудничества и повышение качества пользовательского опыта.
👏1
#вопросы_с_собеседований
💻 Kotlin
Что такое Object в Kotlin?
В Kotlin ключевое слово Object используется для создания объекта-одиночки (singleton). Объект-одиночка представляет собой класс, у которого может быть только один экземпляр, и этот экземпляр предоставляет глобальную точку доступа к нему. Объект-одиночка полезен, когда требуется иметь единственный экземпляр класса, который обеспечивает доступ к каким-то ресурсам, например, базе данных, конфигурационным параметрам или службам.
Пример использования Object:
object Singleton {
// свойства и методы объекта-одиночки
fun doSomething() {
println(«Doing something...»)
}
}
fun main() {
// Использование объекта-одиночки
Singleton.doSomething()
}
В примере Singleton представляет собой объект-одиночку, и у него может быть только один экземпляр. Вызов Singleton.doSomething() демонстрирует использование объекта для выполнения какой-то функциональности. Этот подход гарантирует, что экземпляр класса будет создан только один раз, и к нему можно обращаться из любого места программы.
Что такое Object в Kotlin?
Please open Telegram to view this post
VIEW IN TELEGRAM
🥱13🤔7
Автор статьи провел несколько тестов, чтобы сравнить скорость отрисовки и использование памяти при использовании AnyView и других альтернативных подходов.
Он пришел к выводу, что AnyView может существенно замедлять работу SwiftUI, особенно при большом количестве элементов в иерархии представлений. Также дал несколько советов, как избежать AnyView и использовать более эффективные способы работы с разными типами представлений.
Please open Telegram to view this post
VIEW IN TELEGRAM
На днях пользователи с установленным 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