Социальные сети Рунета
Суббота, 23 ноября 2024

Как ускорить запуск iOS-приложения в 2 раза с помощью Network Instrument Приложение соединяет данные из сети с интерфейсом. Про UI сказано и написано немало, а вот сеть говорят меньше всего, хотя именно она влияет на время ожидания ответа пользователем. При этом со стороны разработчика это часто выглядит так: «ну я создал сессию, дёрнул запрос, о...

Что делать, если WAF не умеет работать с JSON: готовое решение Сегодня расскажем вам о нестандартном подходе к защите веб-приложений с помощью PTAF PRO. Мы с коллегами столкнулись с интересной задачей: как защитить уязвимое приложение от вредоносных JSON-запросов, если WAF официально не поддерживает их обработку в пользовательских прави...

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 1 Опытом делится Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик». Он рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплесков при наплыве пользовател...

[Перевод] Встраивание вредоносного исполняемого файла в обычный PDF или EXE ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Использование данных инструментов и методов против хостов, для которых у вас нет явного разрешения на тестирование, является незаконным. Вы несете ответственность за любые проблемы, которые могут возникнуть в результате использования этих инструмент...

[Перевод] Уделите внимание токенизаторам — и вот почему На прошлой неделе я помогал одному другу пустить одно его новое приложение в свободное плавание. Пока не могу особенно об этом распространяться, но упомяну, что это приложение, конечно же, сдобрено искусственным интеллектом — сегодня этим не удивишь. Может быть, даже изрядно...

Внедрение электронной цифровой подписи в мобильное приложение на Android Привет, Хабр! Сегодня мы хотим поделиться решением интересной и новой для нас задачи: нужно встроить поддержу ЭЦП в мобильное приложение заказчика. Бизнес-процесс подразумевает формирование неких документов в мобильном приложении с дальнейшей их отправкой на сервер и последу...

Как запускать несколько разных действий с помощью Action Button в iPhone В iPhone 15 Pro вместо привычного нам переключателя беззвучного режима появилась универсальная кнопка Action Button. Она позволяла тем, кто постоянно держит звук на смартфоне отключенным, использовать ее для каких-либо других действий. Например, таким образом можно быстро з...

Тексты для IT может писать только айтишник! Нет. Рассказываем, как делаем IT-контент для beeline cloud и не сходим с ума Есть мнение, что делать контент для IT должны и могут только айтишники. Типа если не сечешь в теме, то написать или отредактировать материал не получится. На деле всё не совсем так. Конечно, лучше всего темой владеет тот, кто ручками каждый день в ней ковыряется. Но вам шаше...

Bitget ужесточает критерии листинга токенов с обязательной юридической проверкой и проверкой команды Криптовалютная биржа Bitget вводит новые строгие стандарты для листинга токенов, чтобы защитить пользователей от увеличивающегося числа мошеннических проектов. Каждый блокчейн-проект, стремящийся получить листинг на платформе, проходит тщательную юридическую проверку. «Проек...

Опыт разработки приложений java и оформления кода В этой статье мы обсудим вопросы, с которыми столкнулись разработчики из компании «Наука» при создании Java-приложений и оформлении кода. Эти трудности, «выстраданные» через годы опыта, стали результатом многолетней работы над программным обеспечением для крупных предприяти...

Systemd и Swift приложения Все приложения на сервере необходимо запускать под управлением какого-либо демона. Возможно, вы уже используете supervisord или systemd.Эта статья покажет, как упростить вашу жизнь при помощи systemd, интегрировав его напрямую в ваше приложение через SPM-...

Как лучше обращаться в поддержку банка: звонить или писать в чат Сегодня, когда мошенники становятся все изобретательнее, а способы обмана, к которым они прибегают — все изощреннее, простой звонок в банк может обернуться серьезными проблемами. Дошло до того, что злоумышленники научились не только в социальный инжениринг, но и в пер...

Что нужно включить на Android сразу после покупки смартфона Каждый смартфон обладает сотнями (если не тысячами) функций. Большинство имеют лишь номинальное значение или вовсе являются бесполезными. Но среди них есть по-настоящему важные настройки, которые нужно активировать сразу после покупки устройства. Они не только сделают взаим...

Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность...

Как мы сократили время проверки корректности настроек системы с 9 часов до 30 минут Бывает так, что через n-месяцев после успешной сдачи прошлого (а может, уже позапрошлого) проекта, приходит руководитель проектов с вопросами: «А работает ли функциональность?», «Почему одни организации ей пользуются, а другие нет?», «На всех ли организациях функциональность...

Инсайдерам Windows 11 стали доступны новые ИИ-функции в Paint и «Блокноте» Microsoft начала распространять обновлённые версии приложений Paint и «Блокнот» среди участников программы Windows Insider, использующих сборки Windows 11 с каналов Dev и Canary. Новые функции на базе искусственного интеллекта, описанные ниже, внедряются поэтапно, поэтому н...

Вышло отдельное приложение Алиса для Android. Что оно умеет, и как им пользоваться Долгое время Алиса существовала в рамках умных устройств Яндекса и внутри отдельных программ вроде собственного браузера. Но 10 октября 2024 года разработчики виртуального помощника выпустили отдельное приложение Алиса на телефон. Теперь, чтобы получить доступ к голосовому ...

Без теории к практике: как уловить радиоволну инклюзивного дизайна, опираясь на опыт реальных людей Удобство. Что же это такое? Задумывались ли вы, почему перила у лестницы находятся по правую руку, цифры в лифте идут снизу вверх по возрастанию, а бутылку с газировкой делают такой формы, чтобы рука могла комфортно обхватить её?Такие детали очень важны для определённых кате...

Создаём современные npm-пакеты и преодолеваем трудности совместимости ESM и CJS Привет! Меня зовут Никита, и я тружусь в команде фронтенда платформы в Ozon. Платформа поставляет инструменты для создания и поддержки JS-проектов. В компании в настоящее время более 500 таких проектов. Мы прилагаем максимум усилий, чтобы разработчикам всех проектов было оди...

Кроссплатформенные приложения на Python с Flet и FastAPI: Полное руководство по разработке Сегодня я покажу вам, что для создания полноценных кроссплатформенных приложений достаточно одного языка — Python. С помощью всего нескольких библиотек и фреймворков можно легко обойтись без JavaScript для веб-разработки, без Kotlin и Swift для мобильных приложений и даже бе...

Вернер Бухгольц. Байт на Stretсh В феврале 1977 года, во втором выпуске журнала с говорящим названием «Байт» было опубликовано письмо некоего Вернера Бухгольца, который приоткрыл тайну появления этого термина. Почему? Потому что именно он стоял у его основ и вспомнил, что первое применение термина было в да...

Компьютерное зрение на C++: пишем приложение для поиска объектов под Android Привет, Хабр! Меня зовут Кирилл Колодяжный, я пишу код на С++ для систем хранения данных в YADRO. Помимо основной работы, интересуюсь машинным обучением и его возможностями, в том числе на «плюсах». Недавно мне стало интересно разобраться, как развернуть модель компьютерного...

Может ли C# догнать C? Современное сообщество программистов разбито на два лагеря - на тех, кто любит языки программирования с управляемой памятью, и тех кто их не любит. Два лагеря яро спорят друг с другом, ломая копья по поводу преимуществ в каком-то из аспектов программирования. Языки с неуправ...

Макросы в Swift: Практическое руководство по использованию Недавно я столкнулся с задачей, которая требовала написания большого объема шаблонного кода. Вспомнив, что в Swift 5.9 появились макросы, созданные специально для генерации шаблонного кода, я решил попробовать их в действии. Ранее я работал с макросами в Objective-C и C++, п...

[Перевод] Самые быстрые мьютексы Cosmopolitan Libc хорошо известна своим «полиглотным жирным бинарным» хаком, который позволяем исполняемым файлам запускаться на шести операционных системах для AMD64/ARM64. Вас может удивить, что при этом она может быть лучше С‑библиотекой для ...

Dagger Hilt (Для начинающих) Я являюсь разработчиком мобильных приложений с опытом уже более 3х лет! Я всегда разрабатываю мобильные приложения один - это требует моя работа. Но сегодня я хочу поделиться с Вами тем, что такое Dagger Hilt!Следите за мной в телеграмDagger Hilt - это необходимый каждому ин...

AsyncAPI — Swagger для брокеров сообщений и не только, или Если хочется иметь структурированную доку по асинхрону В мире интеграций REST API на сегодняшний день занимает по праву свое почетное, королевское место. Сегодня мало какой проект или продукт обходится без стандартных HTTP-методов и документации к ним. Но если для REST API уже всемирную славу приобрел Open API со своей Swagge...

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

[Перевод] Геймдизайн и мотивация: как создать захватывающий игровой опыт Как хорошо известно любому геймдизайнеру, самой большой загадкой в наших проектах всегда будут оставаться сами игроки. Разброс и разнообразие данных, в таких аспектах, как происхождение, потребности, желания, навыки, мотивы, способности и сила воли, всегда будут приводить к ...

Топ-10 горячих криптокошельков для удобного и безопасного хранения криптовалют Представьте себе, что у вас есть деньги — рубли, доллары или евро. Для того чтобы безопасно хранить их и использовать в магазинах или на рынке, вам нужен обычный кошелек. Без него никак — деньги нельзя просто носить в карманах, это небезопасно и неудобно. С криптовалютой сит...

Триггеры в PostgreSQL: основы Приветствую! В этой статье поговорим про триггеры в PostgreSQL.Начнём с базы: триггер в PostgreSQL — это такая функция, которая запускается автоматически при определённом событии в таблице. С триггерами можно автоматизировать массу рутины и освободить приложение от сложных п...

Как отключить Play Защиту на Android, и для чего это нужно Смартфоны и другие устройства на базе операционной системы Android обладают множеством функций безопасности. Одна из них — Google Play Защита. Опция присутствует на всех моделях, имеющих сервисы Google на борту, но при этом имеет неоднозначную репутацию. Зачастую она станов...

Telegram Web App, FastAPI и вебхуки в одном приложении: Создаем Telegram-бот с веб-интерфейсом для приема заявок Сегодня мы создадим полноценное веб-приложение на FastAPI, которое будет взаимодействовать с Telegram-ботом через MiniApp и вебхуки. В основе проекта — асинхронное взаимодействие с базой данных SQLite с помощью SQLAlchemy, что позволит нам реализовать масштабируемое и эффект...

Избегаем ада перекомпиляции в Elixir с помощью mix xref Elixir — удивительный язык, и для меня было огромной привилегией работать с ним уже более десяти лет (как летит время)!Я хотел бы указать на проблему, которая, если ее проигнорировать, может серьезно повлиять на производительность вашей команды. Да, я говорю о (пере)компиляц...

Почему рейтинги лгут: разбираемся, как и почему рейтинги BI не говорят всей правды Мы, Luxms, создаём передовые решения для обработки и анализа данных. В этой статье мы поговорим о том, как на основе рейтингов можно пропустить подходящий вам BI-инструмент и о том, как выбрать неподходящий.Рейтинг кажется находкой для бизнеса: посмотрел кто в топе, выбрал л...

Мой опыт использования Plumber: UI-инструмент для тестирования Kafka Привет, Хабр! Меня зовут Марина, я QA-инженер в Купере. Как специалисту по тестированию, мне часто приходится сталкиваться с задачами, связанными с тестированием микросервисов, использующих асинхронное общение через Apache Kafka. Уверена, многие QA-инженеры, да и разработчик...

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

Из чего состоит безопасность современных приложений В сети можно встретить различные трактования понятия AppSec (Application Security). И в этой статье мы попробуем разобраться с тем, что же должно входить в AppSec и какие навыки требуются специалистам, работающим в данной отрасли и какие инструм...

Родительский helm chart для проектов + werf Sequel Мы значительно сократили время деплоя: раньше деплой готового или даже частично готового приложения мог занимать от одного дня до недели в зависимости от загрузки команды DevOps. Сейчас этот процесс занимает у разработчика около 30 минут. Конечно, у разработчиков всё ещё воз...

Почему в Google Play нет некоторых приложений Google Play — самый большой и популярный магазин приложений для Android. На его просторах размещено более миллиона игр и программ, доступных для загрузки на смартфон, планшет или Смарт ТВ. Вместе с тем в Google Play нет некоторых приложений. Вы не встретите здесь многие про...

Как вводить необходимые дни недели и периоды при автоматизации тестирования с помощью инструмента Vanessa Automation Правильный выбор даты создания документа необходим для автоматизации проверок любого документа в 1С. Обычно в него можно записывать либо статичное, либо вычисляемое значение. В зависимости от поставленной задачи. В Vanessa Automation в блоке Переменные это выглядит следующим...

Взлом паролей методом брутфорса, уязвимой машины в Kali GNU/Linux с hydra, medusa, ncrack — просто Всех приветствую читатели Хабра!Сегодня я поведую о том как установить, настроить, и эксплуатировать уязвимости заранее уязвимой машины Metasploitable2-Linux. В данной статье я скорее даже поделюсь своим опытом взлома уязвимого хоста в виртуальной машине.Но для начали правов...

Изменение модели данных CoreData для iOs приложения с iCloud синхронизацией Казалось бы простая задача добавления атрибута(ов) в модель данных CoreData может обернуться проблемами если в приложении используется синхронизация между устройствами через iCloud. В этом случае необходимо провести так называемую lightweight миграцию прежней базы данных в б...

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 2 Вторая часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких всплес...

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

[Перевод] Рекогносцировка для баг-баунти: 8 инструментов необходимых для эффективного сбора информации СодержаниеЭта статья призвана помочь вам лучше понять, что нужно для эффективной рекогносцировки и поиска большего количества уязвимостей в вашей любимой баг-баунти программе.Рекогносцировка играет ключевую роль в баг-баунти, являясь первым этапом любого теста безопасности и...

Сбер нашел способ обойти санкции и распространять нормальный Сбербанк Онлайн без App Store Как обойти технологические санкции и продолжить обслуживать миллионы клиентов? Именно этот вопрос стал ключевым для многих российских компаний в 2022 году. Но хуже всего пришлось банкам, чьи приложения Apple удалила из App Store, следуя ограничительной политике США. Выйти и...

Зачем я использую контейнеры как виртуалки: опыт python-разработчика Привет, я Денис, python-разработчик в Cloud.ru. Последние три года я работаю с продуктами на базе компонентов OpenStack — для этого нужны разнообразные навыки и знания способов администрирования и разработки в среде Linux. За это время я убедился — мне не хватает уже существ...

Практики SRE: стандартизация логов Меня зовут Дима Синявский, я SRE-инженер в Ви.Tech — это IT-дочка ВсеИнструменты.ру. Наш сайт создает более 100 тысяч заказов каждый день. У нас много сервисов и много разработчиков, которые пишут много логов. Пишут их с целью разобраться в ситуации при сбое. В них нужно уме...

Где скачать и как установить приложение ВТБ Онлайн на Андроид С тех пор, как в 2022 году ВТБ попал под санкции США, приложения российского банка нет в Play Маркете. Теперь через магазин Google программу нельзя ни скачать на новый Android-смартфон, ни обновить на старом устройстве, из-за чего миллионы клиентов испытывают проблемы с дос...

5 советов для оживления гильдии разработчиков Гильдии разработчиков становятся обычным явлением в IT-компаниях.  Это своего рода неформальные клубы по интересам, которые помогают улучшать процессы, обмениваться опытом и развивать участников. Потенциал таких сообществ весьма высок, — они могут запустить изменения на...

Как обеспечить Data Quality терабайтов данных и зачем: опыт СИБУРа Современное производство — это уже давно не просто набор станков и всяких железок в ангарах, теперь это ещё и автоматизации, IT-инфраструктура и много, очень много данных, которые в режиме реального времени стекаются в DWH (Data Warehouse — хранилище данных) из сотен источни...

Google сделает подключение к общественным Wi-Fi сетям более простым и безопасным В наши дни публичные сети Wi-Fi встречаются повсюду, а благодаря распространению таких технологий, как HSTS и HTTPS, их использование обычно считается безопасным даже без применения специальных средств защиты. К сожалению, некоторые публичные сети Wi-Fi довольно неудобны в ...

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

Как назначить два разных действия на Action Button в iPhone 15 Pro и iPhone 16 Одним из главных нововведений iPhone 15 Pro и iPhone 15 Pro Max стала кнопка Action Button, которая пришла на смену переключателю беззвучного режима. В этом году она появилась и во всей линейке iPhone 16. Да, даже в базовых iPhone 16 и iPhone 16 Plus. Видимо, в Apple решили...

Ddos-атака c Kali Linux — простейший пример В данной статье я поделюсь опытом ddos атаки уязвимой машины metasploitable.Как ее устанавливать в виртуалбокс и настраивать я писал в этой статье:https://habr.com/ru/articles/850188/Еще раз напоминаю правовую информацию:Данная статья создана исключительно в ознакомительных/...

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

В «ВТБ Онлайн» появился сканер электросчетчиков Команда банка ВТБ объявила о запуске полезного нововведения в «ВТБ Онлайн». Как сообщили в компании, пользователям стал доступен сканер умной камеры для передачи показаний счетчиков электроэнергии. Как рассказали в пресс-службе, внедренная технология ис...

Новые функции Android, которые защитят твой смартфон от кражи. Их нужно включить прямо сейчас Компания Google, владеющая Android, регулярно внедряет новые функции защиты устройств. Они появляются как посредством установки больших апдейтов ОС, так и путем ручной загрузки патчей безопасности. На этой неделе смартфоны и другие устройства на базе нашей любимой операцион...

Чем отличается Smart TV от Андроид ТВ и какая операционная система лучше для телевизора в 2024 Платформа Андроид ТВ поражает обилием возможностей: фактически вы можете делать со своим телевизором все, что захотите. Ну, например, реально превратить телевизор в компьютер, если подключить к нему периферию и скачать необходимые приложения. Тем более, что разработчики рег...

Зачем нужен строгий режим в режиме разработчика на смартфоне? Многие настройки из режима разработчика полезны создателям приложений, но негативно сказываются на обычной работе смартфона, из-за чего их рекомендуется отключить. Одна из таких функций — «Строгий режим» или «Strict Mode». Если она будет активирована, телефон может работать ...

Быстрый доступ к VPN в iOS с помощью App Intents Привет! Меня зовут Антон Долганов, я iOS-разработчик в компании Контур. Я работаю над инфраструктурными модулями и параллельно поддерживаю наше приложение Контур.Коннект, которое используется для подключения к внутреннему VPN и даёт доступ к корпоративным сервисам.Недавно мы...

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

Как поменять номер телефона в Телеграм на Айфоне, и зачем это нужно делать Телеграм предоставляет пользователям массу разных возможностей по настройке приложения. Вы можете без труда поменять оформление или параметры конфиденциальности, чтобы мессенджер стал безопаснее и вам не докучали посторонние люди. Их нужно проверять регулярно, в частности, ...

Как заставить любой Android-смартфон ругаться матом по поводу и без Смартфоны на базе Android открывают перед нами безграничные возможности: и выходить в интернет они позволяют, и работать помогают, и оставаться на связи позволяют. Но, согласитесь, все это настолько скучно и привычно, что уже хочется зевать. А как насчет того, чтобы застави...

[sobjectizer] Что нового в SO-5.8.3 и so5extra-1.6.2? Недавно была зафиксирована версия 5.8.3 для SObjectizer и версия 1.6.2 для сопутствующего ему проекта so5extra. В данной статье попробую рассказать о том, что и зачем появилось в новых версиях.Для тех же, кто про SObjectizer слышит впервые, очень кратко: это относительно неб...

Как и зачем использовать Template Method в C# Template Method (он же «Шаблонный метод») — это паттерн проектирования, который определяет скелет алгоритма в методе, оставляя определенные шаги подклассам. Проще говоря, есть базовый алгоритм, но мы можно менять детали, переопределяя части этого алгоритма в наследниках.Клас...

Как устроен сборщик метрик Android-проекта Привет! Меня зовут Даниил, я Android-разработчик в команде VK ID SDK в VK. Наша команда создала легковесный SDK для авторизации через приложения экосистемы VK. Он состоит из кнопки One Tap для входа в один клик, кнопки входа в другую учётную запись и виджета для авторизации ...

Я не экономист, но Стагфляция Многие слышали о таких макроэкономических понятиях, как инфляция, гиперинфляция, девальвация, дефолт. Теперь нам нужно разобраться в термине «стагфляция» — он важен и может существенно повлиять на нашу жизнь. В статье я объясню, что такое стагфляция, чем она опасна и какие п...

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

10 SDK, чтобы улучшить ваше мобильное приложение SDK (Software Development Kit) — комплекс инструментов для расширения функциональности мобильных приложений и доступа к новым опциям и возможностям ПО. При этом каждый SDK ограничен своим набором компонентов и закрывает определённые задачи бизнеса. В статье расскажем о базов...

«Лига Ставок» — первый в России букмекер с социальной сетью в приложении Создание социального продукта – это инструмент для укрепления лояльности и уровня вовлеченности аудитории. Внедрение социальной составляющей стало значимым шагом для привлечения новых пользователей в приложение букмекерской компании «Лига Ставок», формирования спортивного со...

В Telegram перезапустили мини-приложения: полноэкранный режим, значки на главном экране, геопозиция и ещё 10 функций Команда популярного мессенджера Telegram объявила о запуске крупнейшего обновления в «истории мини-приложений». Для них теперь доступны полноэкранный режим, платные подписки, отдельные иконки на домашнем экране, отправка подарков, фотографий и видео, создани...

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

Роскачество обнаружило уязвимости в приложениях для заказа такси Эксперты Центра цифровой экспертизы Роскачества протестировали 30 мобильных приложений из категории «Такси». Для оценки уровня безопасности приложения проверялись по следующим критериям: запрашиваемые доступы, наличие трекеров активности и безопасность передачи данных.

Опыт внедрения практик AppSec/DevSecOps Процессы разработки должны быть построены так, чтобы гарантировать предсказуемый уровень безопасности продукта на выходе. Именно с такой идеей мы приступали к модернизации наших внутренних процессов в «ЛАНИТ ― Би Пи Эм».Мы провели исследование мировых практик обеспечения без...

Продакт-менеджеры бесполезны на запуске продукта Продакт оптимизирует то, что уже работает. Он может заниматься воронками, полировать фичи и так далее, но всё его обучение вообще никак не предполагает создания продукта. Только улучшение чего-то, что уже работает. Можете кидать в меня помидорами, но когда я пришёл в вен...

Telegram web apps как альтернатива мобильным приложениям В последние полтора года я очень активно наблюдаю за стремительным развитием мини-приложений внутри telegram. В этой статье приведу несколько весомых аргументов, которые могут склонить вас к выбору бота с веб-приложением на базе telegram вместо традиционных мобильных приложе...

Азартная разработка iOS приложения игры 2048 с ChatGPT Я хочу поделиться с вами опытом создания "с нуля" iOS приложения известной игры 2048 с элементами ИИ (искусственного интеллекта) в SwiftUI с помощью ChatGPT .Мне хотелось написать игру 2048 именно на SwiftUI, пользуясь его прекрасной и мощной анимацией и приличным быстродей...

Безопасность во Frontend или как пройти все круги Данте Здравствуйте. Сегодня обсудим безопасность, безопасную разработку и как получать документы, подтверждающие, что ваш продукт безопасен. Возникает резонный вопрос: зачем это вообще нужно? Ну, так как текущие реалии диктуют свои условия. И речь даже не о сложившейся геополитиче...

Как реализовать методы скроллов через Appium для Android-приложений Привет, меня зовут Сергей и я SDET-специалист в IT-компании SimbirSoft. В своей практике мне приходится тестировать как веб-, так и мобильные приложения на Android. Особенность тестирования мобилок в том, что шаги автотеста нужно максимально приблизить к действиям пользовате...

Obtainium позволяет отслеживать и устанавливать обновления Android-приложений из разных источников Разработчики различных Android-приложений не всегда пользуются Google Play и другими крупными маркетами — порой они используют GitHub, как это было с создателями различных эмуляторов Nintendo Switch. Obtainium позволяет отслеживать обновления выбранных вами приложений, а так...

В 2ГИС теперь можно оплатить парковку в Санкт-Петербурге Команда популярного справочно-картографического сервиса 2ГИС запустила новую функцию. Пользователи приложения в Санкт-Петербурге теперь смогут оплачивать парковку через 2ГИС прямо по завершении маршрута. Сгенерировано нейросетью Dall-E Когда вы подъезжаете к парковке, ...

5 крутых приложений из App Store, которые сделают Айфон круче даже без Apple Intelligence Apple активно продвигает свою нейросеть Apple Intelligence, которую можно включить даже в России, обновившись до iOS 18.1. Правда, сделать это могут не все, что довольно грустно: если хотите опробовать очередное модное нововведение, придется купить новый Айфон. Но зачем тра...

Google блокирует пиратские игры на Android. Теперь вам придется их покупать Борьба Google с пиратскими играми на телефоне достигла нового уровня. Если в Android 11 разработчики операционной системы значительно усложнили процесс установки кэша, то сейчас они начали вычислять и блокировать приложения, которые удалось загрузить, обойдя ограничения ОС....

Решение по автоматизированной проверке движений документа в Vanessa Automation В этой статье хочу поделиться своим решением по проверке движений документов. Думаю, что не нужно подробно описывать зачем они нужны. Если уж заинтересуетесь, то можно найти много подробной информации в интернете. Поэтому совсем немного, напомню, что движения - это определен...

Хватит покупать ТВ-приставки! От них столько проблем, что легче сразу взять телевизор на Android TV Несмотря на то, что подавляющее большинство современных телевизоров обладает функциями Smart TV, до сих пор огромной популярностью пользуются ТВ-приставки — вспомогательные устройства, расширяющие возможности старого приемника. Главная причина востребованности — экономия. И...

ActiveSession — новая библиотека. Общее описание Итак, свершилось! Я сделал ее — первую версию библиотеки ActiveSession для ASP.NET Core. И для того, чтобы описать эту библиотеку, я написал эту статью. Библиотека ActiveSession дает возможность, пока пользователь работает с веб-приложением в браузере, выполнять код на серв...

LaTeX для всех: от первых шагов до продвинутых трюков Привет, Хабр!Каждый, кто хоть раз сталкивался с оформлением документов или версткой научных работ, слышал про LaTeX. Это мощный инструмент, способный на многое, но с непривычки разобраться с его синтаксисом может быть, мягко говоря, сложно. Именно по этой причине я решил соз...

Почему не работает СБОЛ на iPhone и как теперь зайти в личный кабинет Сбербанк Онлайн На днях Сбер выпустил новое приложение Бюджет онлайн, а заодно предупредил своих пользователей о том, что его необходимо скачать. Многие игнорируют такие СМС и очень зря. Несмотря на то, что это похоже на навязывание, на самом деле это самая что ни на есть забота о клиентах...

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

Google назвала самые опасные угрозы для владельцев смартфонов В попытке повысить осведомленность пользователей о растущих угрозах, связанных с мошенничеством в Интернете, компания Google начинает регулярную рассылку рекомендаций для потребителей, чтобы держать их в курсе последних афер. Эта инициатива исходит от команды Google Trust &...

Почему не стоит использовать C в C++ Друзья! В данной статье мы бы хотели порассуждать на тему использования инструментария языка C в C++, и как это может повлиять на исходную программу.Ссылки на полезные ресурсы вы сможете увидеть в конце статьи, и обязательно делитесь своим мнением в комментариях, нам будет о...

Я знаю, что ты делал этим летом на Postgres Pre-Commitfest Party от Postgres Professional Чтобы объяснить, что есть Postgres Pre-Commitfest party и зачем мы в это ввязались, для начала нужно объяснить, как идёт разработка ванильного постгреса. Процесс принятия новых фичей и патчей в код разделён на так называемые коммифтесты (сокращённо CF), расписание которых вс...

О Raspberry Pi для чайников как я. И при чем здесь SONY с ИИ? В последнее время новости по Raspberry выходят с завидной регулярностью. Например, бот, в котором я слежу за новостями по технологиям и искусственному интеллекту для своего блога, последние две недели выдаёт по новости про Raspberry в день, чего никогда не было раньше. И все...

Google создаёт своего «Джарвиса» для управления браузером. ИИ Project Jarvis сможет выполнять за пользователя разные задачи, используя Chrome Искусственный интеллект уже меняет то, как многие пользователи взаимодействуют с ПК и информацией. Компания Google, как сообщается, готовится к новому шагу, создавая ИИ, который сможет управлять браузером.  фото: Clark Miller/The Information Если точнее, искусстве...

Удалённый доступ к графике в Linux: от X11 до Docker с GPU Привет Хабр! С вами снова ServerFlow, и сегодня мы хотим поговорить об удалённом доступе к графическим приложениям на Linux-серверах. Тема эта стала особенно актуальной в последнее время – всё больше задач требует работы с GPU на удалённых машинах. Будь то рендеринг в Blende...

Что теперь будет со смартфонами POCO Несмотря на то что долгое время Xiaomi выпускала исключительно недорогие смартфоны, со временем компания решила изменить взятый вектор на доступность. Основной бренд сосредоточился на премиальных устройствах, а для производства бюджетных аппаратов выделили сразу два суббрен...

Пропали заметки на iPhone после обновления на iOS 18. Что делать Приложение «Заметки» на iPhone пользуется заслуженной популярностью у пользователей. Простой интерфейс, но при этом большое количество возможностей, в том числе и по блокировке созданных записей с помощью паролей, отличных от экрана блокировки iPhone, и по биометрии. Не нуж...

Что такое HarmonyOS NEXT и чем она лучше Android В последние 15 лет только две операционные системы определяли развитие мобильных технологий. Конечно, все вы хорошо знаете, что это iOS и Android. Представить, что кто-то сумеет создать им реального конкурента, было довольно сложно. Особенно после неудачного опыта Symbian и...

«Лаборатория Касперского» нашла троян в стороннем приложении WhatsApp Специалисты «Лаборатории Касперского» рассказали об обнаруженном вредоносном трояне-загрузчике Necro в некоторых неофициальных Android-приложениях и модификациях WhatsApp. Среди программ, которые можно скачать в магазине Google Play, «Касперский» называет приложение для улуч...

«Лаборатория Касперского» нашла троян в стороннем приложении WhatsApp Специалисты «Лаборатории Касперского» рассказали об обнаруженном вредоносном трояне-загрузчике Necro в некоторых неофициальных Android-приложениях и модификациях WhatsApp. Среди программ, которые можно скачать в магазине Google Play, «Касперский» называет приложение для улуч...

Валидация в Битрикс: как упростить рутину Привет! Меня зовут Никита, я разработчик в компании Битрикс24. В разработке мы давно стремимся к единообразию. Это позволяет нам уменьшить количество типовых ошибок, снизить затраты на производство и повысить качество.Валидация входных данных - это как раз один из тех механи...

Как сделать 120 FPS на телефоне Android Пожалуй, каждый геймер знает, что от частоты кадров (FPS) напрямую зависит уровень комфорта во время игрового процесса. Чем она выше, тем плавнее анимации, а это напрямую сказывается на наших впечатлениях от гейминга. Вот только повышенная частота работает не всегда, и почт...

Оказывается, в Telegram есть свой магазин приложений. Смотрите, как им пользоваться Telegram не скрывает своего стремления стать аналогом WeChat — китайского супер-приложения, объединяющего в себе кучу мультиформатных сервисов с изюминкой в виде социального рейтинга. Проект Павла Дурова давно вышел за пределы обычного мессенджера, еще в 2015 году представи...

Телефоны Google Pixel получили функцию поиска вирусов в реальном времени Служба Google Play Protect получила обновление у ряда пользователей, добавив функцию обнаружения угроз в реальном времени, которая отслеживает поведение приложений на устройстве. В отличие от традиционных сканирований, которые выявляют вредоносный ко...

Новое в YouTube: появится таймер сна для всех, скорость можно будет изменять с очень маленьким шагом, а за достижения дадут ачивки Платформа YouTube рассказала о новшествах, которые в ближайшее время будут добавлены в проигрыватель.  фото: YouTube К примеру, скорость воспроизведения можно будет настраивать более гибко, чем сейчас. Если сейчас шаг изменения составляет 0,25х, то вскоре это буду...

Связь ITSM и SDLC: цикл непрерывного совершенствования Представьте ситуацию: ваша команда только что выпустила новую версию продукта, а через неделю техподдержка завалена тикетами от недовольных пользователей. Знакомо, не правда ли? Сегодня недостаточно просто разрабатывать качественное ПО — нужно уметь эффективно поддерживать е...

FortiClient VPN: запускаем скрипт, приложение или задачу после установки соединения Привет, Я Саша Басун — системный администратор в «Петрович-Тех». Я уже писал на Хабре о пользовательских проблемах, и мне нравится автоматизировать такие задачи. В их решении есть своя магия.Статья будет о возможностях донастройки FortiClient VPN под пользователя. Эту информ...

Создание кастомного Kubernetes Scheduler для StatefulSet В этой статье мы рассмотрим процесс создания кастомного scheduler'а для Kubernetes, ориентируясь на Kubernetes Scheduling Framework.Обычно для назначения подов на вычислительные узлы используется стандартный планировщик, который, проанализировав различные параметры, автомати...

Собрали все, что известно об Android 16. Он выйдет намного раньше, чем обычно Android 15 только-только начала распространяться, и мы находимся в самом начале ее пути. Тем не менее, мы уже услышали удивительно много о главном релизе следующего года, Android 16. В последние недели появились утечки и слухи о кодовых именах, потенциальных новых функциях ...

Улучшаем безопасность ваших CI/CD через Shared Docker executor и OPA-плагин Привет, Хабр! На связи команда безопасности Платформы в лице её тимлида Букина Владимира. Основная задача нашей команды — защита CI/CD и, в частности, GitLab с K8s. Дальше я расскажу вам о том, как мы внедряли, поддерживаем и улучшаем наш плагин авторизации для Docker socket...

Восстановление данных с зашифрованного Linux тома с помощью cryptsetup В этой статье мы разберем восстановление данных с зашифрованного с помощью LUKS тома NAS.Внимание: в самом худшем случае для восстановления данных этим способом потребуется свободное место равное двум объемам зашифрованного раздела. Например, если у вас есть зашифрованный ра...

Как скачать Windows 11 2024 Update (версия 24H2)? Новое функциональное обновление для Windows 11 под названием 2024 Update (версия 24H2) отправилось в релиз. На нашем сайте вы уже можете найти обзор новой версии системы, а значит осталось рассказать лишь о том, как же обновиться до Windows 11 2024 Update в первых рядах. Об...

Локатор на Айфоне не работает или неправильно определяет геопозицию. Что делать Несмотря на обилие полезных функций в Айфоне, одна из лучших — это Локатор. Фактически она выступает некой гарантией того, что данные из вашего смартфона не окажутся в чужих руках. Также вы можете добавить туда друзей и близких, чтобы всегда знать их местонахождение, ...

Bitget запустила центр приложений в Telegram, включающий более 600 популярных мини-приложений на основе TON   Bitget, криптовалютная биржа и компания в сфере Web3, объявила о запуске нового важного функционала — Telegram App Centre, который собирает более 600 мини-приложений Telegram в одном месте. Это делает его самым полным каталогом приложений на рынке, за пределами самого...

Как стать автором: очень не страшная история Вдохновлено написанием статьи, после прочтения условия проведения "Челлендж от Хабра" для авторов и общения в ТГ группе этого челленджа.Что является главным страхом зарегистрированного пользователя Хабра к написанию своей возможно первой статьи? А давайте так: Что может дать...

Обнаружение и предотвращение атак человека посередине В последнее время случаи атаки типа человек по середине начали учащаться и на эту проблему нужно обращать больше внимания чем ранее. В статье описываются варианты проведения атаки, их опасности и способы её обнаружения. Читать далее

Лоттократия лучше демократии! Статья о криптографических выборах Тайное голосование с применением однотипных бюллетеней впервые появилось в Австралии в 1856 году. Насколько хорошо эта система была спроектирована? Если бы вы замыслили в наши дни создать систему выборов, защищённую от мошенничества и фальсификаций, получилось бы у вас то же...

[Перевод] Сборщик мусора CPython и его влияние на производительность приложения В прошлом я уже публиковал детальный разбор кода сборщика мусора CPython, однако стоит также дать более высокоуровневое объяснение механизмов управления памятью в CPython, не затрагивая сам код. Этому и будет посвящена данная статья. Статья в основном будет посвящена цикличе...

Забудьте про терминал! Как я избавлялся от рутинных ADB команды с помощью Shortcuts До этого года я спокойно пользовался терминалом для установки android приложений на тестовые устройства: каждый раз вручную копировал название файла, выбирал нужную команду из истории терминала, стирал старое название и вставлял новое. Это меня очень раздражало, но я не иска...

Swinlanes — возможная альтернатива Agile и Kanban Привет, Хабр!В свободное от основной работы время за последние 4 месяца я разработал инструмент для управления продуктами без использования принципов Agile и Kanban. Вместо доски и тикетов разработка ведется вокруг фич и их итераций. Мне очень интересно ваше мнение. Изн...

Apache Spark: настройка и отладка Большинство современных приложений содержат в себе набор настроек по умолчанию, позволяющий обеспечить достаточно эффективную работу разворачиваемого приложения что называется «из коробки». Есть конечно критики данного подхода, но в целом он позволяе...

Введение в синтетические данные для ML: зачем они нужны? Генерация документов, лиц и даже симуляция целых атак: как далеко можно зайти в создании и использовании синтетических данных?В этой статье Артур Казукевич, Data Science Engineer в Data Light, расскажет, почему синтетика становится крупнейшей тенденцией в сфере ML, как такие...

Опрос ВЦИОМ: россиян устраивают нотариальные тарифы 53% россиян устраивает стоимость нотариальных действий. Это показали результаты опроса, проведенного Всероссийским центром изучения общественного мнения (ВЦИОМ). Данные социологов приводит «Российская газета». Как рассказали изданию в Федеральной нотариальной палате (ФНП), р...

Почему мне нужно, чтобы ты вкатился в айти Я даже здороваться с тобой не буду — именно потому, что по всем правилам написания статьи в корпоративный техноблог на корпоративном технобложьем сайте я так‑то должен создать у тебя впечатление, что я являюсь ну прямо своим в&nbs...

Очередной эмулятор Nes. Процессор Всем привет! Меня зовут Сергей. И в данной статье задену тему очередной эмуляции Nes/Dendy/Famicon. Зачем? Зачем плодить очередной эмулятор того, что уже сделано достаточно хорошо. Можете считать это моей прихотью, а так же пробой своих сил (хотя на самом деле для пробы свои...

Как понять продукт и зачем это нужно разработчику Если вы не понимаете бизнес своей компании, вы не сможете полностью реализовать свои технические навыки. Крутой технарь на позиции СТО, который знает нюансы TOGAF и отличия Raft от Paxos — это хорошо, но мало. Вы должны принимать решения не только исходя из технических детал...

У Алисы теперь есть отдельное приложение для Айфона. В нем можно создавать картинки и управлять умным домом Яндекс не перестает нас радовать! Компания успевает одновременно успевает прокачивать подписку Плюс, выпускать обновленные умные колонки и улучшать Алису. Голосовой ассистент, к слову, реально полезен в повседневной жизни, но почему-то за 7 лет службы человеку так и не удос...

Инженер внедрения в IT: куда и как развиваться Всем привет! Меня зовут Егор Сизов, и это моя вторая статья здесь. Я руковожу группой инженеров внедрения в ГК «Цифра». В первой статье я написал о специфике роли инженера внедрения в IT и необходимых ему компетенциях, теперь хочу рассказать в каких направлениях такой специа...

Авто-трекинг производительности Room Database Room (абстракция над SQLite) — одна из основных технологий, используемая почти во всех Android-приложениях для кэширования данных, оффлайновости, как cross-process хранилище данных и тому подобное.При этом скорость работы приложения обычно напрямую зависит от скорости рабо...

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

Анонс Windows 11 Insider Preview Build 22635.4445 (канал Beta) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 (версия 23H2) под номером 22635.4445 (KB5046745) для участников программы Windows Insider на канале Beta. Полный номер сборки: 10.0.22635.4445.ni_release_svc_betaflt_prod1.241023-1747. Для инс...

Doom. Часть 6. Другое измерение или сказ о 5 тотальных конверсиях и 2 модификациях TC - расшифровывается как "Total Convertion", "Тотальная Конверсия". Ранее под этим термином как правило подразумевалась та или иная игра, что была перенесена в реалии технологических основ оригинального Doom, сохранив при этом свои уникальные черты.Со временем же понятие си...

Переход на Go глазами PHP-разработчика: 5 подводных камней Хабр, привет! Меня зовут Костя Козин, я старший PHP-разработчик Lamoda Tech. За 17 лет в коммерческой разработке я писал на JS, PHP, и теперь на Golang. Сегодня в Lamoda Tech мы учим PHP-разработчиков писать на Go, и под это создали целый онбординг. Довольно часто в локальны...

История азартных игр Play Fortuna и технологии безопасности Азартные игры существуют на протяжении тысячелетий, что подтверждают археологические находки и упоминания в литературных произведениях. Такие авторы, как Федор Достоевский, в своем романе "Игрок" не только изображают внутренний мир героя, но и поднимают вопрос о психологичес...

29 лет топтания на месте. Почему подходы к разработке ПО не развиваются? Scrum появился осенью 1995 года и по сей день остается самым популярным Agile фреймворком разработки программного обеспечения. Первое руководство по Scrum уже в 2001 году включало всё то, с чем сталкивались большинство из нас: распределение по ролям, артефакты и церемонии (п...

Незаменимые Telegram-боты, которые вам не захочется удалять Одним из главных конкурентных преимуществ Telegram в сравнении с WhatsApp является наличие ботов. Это мини-приложение, работающее через отдельный чат в мессенджере, которое способно решать прикладные задачи, заменяя собой онлайн-сервисы и целые программы для Android. В отсу...

[Перевод] AI-ассистент со Spring AI (Часть I) В новом переводе от команды Spring АйО показан процесс интеграции AI в немалоизвестное приложение Spring Petclinic. В статье автор пошагово делится своим опытом внедрения Spring AI, чтобы сделать приложение более интерактивным. Читать далее

Test-Driven Development: как полюбить модульное тестирование Как и многие, я, как мог, сопротивлялся Test-Driven Development. Я не понимал, почему тесты нужно писать перед реализацией. Почему мы должны выворачивать разработку наизнанку и переворачивать естественный, как мне тогда казалось, процесс, с ног на голову.Но, так или иначе, р...

ETL-проект для начинающих Data Engineers: От почтового сервера до Greenplum Привет, Хабр! Меня зовут Дмитрий, я инженер данных, и это моя первая статья. В ней я хочу поделиться своим пет-проектом, который посвящен созданию ETL-процесса — важного элемента в работе любого Data Engineer. Мой проект направлен на извлечение данных из электронной почты и ...

Что делать, если на Андроид ТВ не работает Google Play Совсем недавно мне понадобилось приобрести телевизионную приставку на Android TV. В спальне стоит ТВ без умных функций, и ничего умнее, чтобы не менять сам телек, я просто не придумал. В других комнатах уже давно используются устройства на этой системе, и они полностью меня...

Какую программу использовать для установки APK и APKS-файлов на Android в 2024 году? APKtool M это не просто приложение для скачивания APK и APKS-файлов, но и настоящий «швейцарский нож» для тех, кто любит копаться внутри мобильных игр и всячески их менять. По сравнению с конкурентом в лице SAI (Split APKs Installer), в APKtool M меньше ошибок при установке ...

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

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

Метрики и зачем они нам Сейчас метриками никого не удивишь. Метрики повсюду, в логах приложений, в управлении проектами, в управлении продуктами, в управлении людьми, в управлении чем угодно. Можно сказать, что мы даже понимаем зачем они нужны. Но к сожалению, не все и не всегда.В статье я попытаюс...

Почему надувается пузырь персональных данных ВступлениеКогда я присоединился к компании IDX после некоторого перерыва в профессиональной карьере, хотя и не в прежнем качестве архитектора и менеджера проектов, а в роли автора, я погрузился в обширный материал того, что произошло в отрасли информационной безопасности (ИБ...

Как удалить сообщение в Телеграм на iPhone и очистить переписку в чате Наверняка многие знают о Телеграме практически все и могут без труда разобраться в его настройках. Например, запретить другим пользователям писать вам личные сообщения. Однако мессенджер регулярно обновляется и со временем забываются самые основные функции, которые были в м...

Образование в ИБ. Ожидание vs Реальность ВведениеИнформационная безопасность является одной из ключевых областей в современном мире, где каждый день появляются новые угрозы и вызовы. Студенты, обучающиеся в вузах, получают ценные знания и навыки в области информационной безопасности, однако часто остаются неподгото...

Образование в ИБ. Ожидание vs Реальность ВведениеИнформационная безопасность является одной из ключевых областей в современном мире, где каждый день появляются новые угрозы и вызовы. Студенты, обучающиеся в вузах, получают ценные знания и навыки в области информационной безопасности, однако часто остаются неподгото...

Прикольные приложения для Айфона, которые зря считают бесполезными. Скачай и убедись сам На просторах App Store так много приложений, что пользователю всегда есть, из чего выбрать. Безусловно, любой человек хочет получить только полезный софт для iPhone — всевозможные программы, которыми явно будет пользоваться каждый день. Однако не стоит недооценивать н...

Fixed Price, Time & Material или Retainer? Как не ошибиться с выбором для долгосрочного партнерства Представьте, что вы, к примеру, директор по цифровому развитию крупного бизнеса, и вам нужно защитить перед начальством условия договора с IT-интегратором. Предполагаю, выбирая из вариантов Fixed Price, Time & Material или Retainer, вы остановитесь на каком-то из первых ...

Защита домена: как запретить конкурентам использовать похожие домены Бизнес часто сталкивается с ситуацией, когда в сети Интернет появляется сайт с похожим доменным именем. Конкуренты могут намеренно использовать чужой домен, чтобы уводить клиентов, или случайно зарегистрировать похожее имя. Эти действия приводят к тому, что тот, кто использо...

От A/B до OKR: Ключевые термины в Продакт-Менеджменте Это серия из трёх постов предназначена для новичков, которые уже находятся в процессе перехода в IT или только планируют сменить нишу. Здесь будут собраны базовые термины из IT-индустрии, которые стоит знать начинающим Проджект и Продакт Менеджерам, Продукт-Овнерам, а также ...

Пробуем Flutter в Telegram Mini Apps: Насколько хорошее решение для разработки? Привет, Хабр!Меня зовут Богдан, и я Flutter-разработчик, работающий в аутсорсе. В этой статье на моем примере я расскажу о создании веб-приложения на Flutter для Telegram Mini Apps. Хотите узнать, насколько применим Flutter в вебе, как разработать и запустить свое приложение...

Kafka Streams ч3: Stateless processing В предыдущих статьях [ноль, один] мы рассмотрели основные концепции Kafka Streams и сравнили их со стандартными подходами обработки потоковых данных. В этой части мы сосредоточимся на stateless processing (обработке без сохранения состояния) и поймем как применять различные ...

Вышла macOS Sequoia 15.1.1. Это обновление для компьютеров Mac нельзя пропустить Apple продолжает развивать операционные системы для своих устройств, которые представила летом на WWDC 2024. Последние обновления как для iPhone, так и для Mac привнесли на них искусственный интеллект и некоторые функции, которых раньше не было. Не забывают в Купертино и о ...

Топ-6 самых полезных нововведений, которые появились в Android 15 Не так давно Google выпустила Android 15. Большого ажиотажа обновление не вызвало, поэтому большинство скорее всего даже не сможет назвать точную дату его выхода. Ну, оно и понятно. Несмотря на то что новые версии операционной системы выходят только раз в год, поисковый гиг...

Как перенести подписки из YouTube в VK Видео на iPhone в пару касаний Для многих за последние годы YouTube стал главным источником информации и развлекательной платформой. Кто-то даже из-за него отказался от просмотра телевизора. Видеосервис Гугл действительно может похвастаться огромным количеством видеороликов на любую тему на разных языках...

Почему не работает Алиса: все причины и варианты решения проблемы За последние 5 лет Алиса стала незаменимым спутником в смартфонах, телевизорах и колонках миллионов человек. Она помогает включать нужную музыку, искать информацию в интернете и просто болтать. Но порой Алиса не работает, отказываясь реагировать или отвечать на запросы поль...

Нужна ли будет профессия разработчика через пять лет? В 2004 году вышел фильм «Я, робот», который оброс мемами. Один из ключевых эпизодов картины — сцена, где робота спрашивают, может ли он написать симфонию или создать какой-либо шедевр. Робот отвечает: «А вы?» Сегодня искусственный интеллект рисует обложки для журналов, сочин...

Анонс Windows 11 Insider Preview Build 26120.2213 (канал Dev) Доброе утро, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 26120.2213 (KB5045885) для участников программы Windows Insider, использующих канал Dev. Полный номер сборки: 10.0.26120.2213.ge_release_svc_betaflt_im.241030-1403. Теперь инсайдеры...

[Перевод] Виртуальные потоки Java: разбор тестовых сценариев Виртуальные потоки вызвали большой интерес в сообществе разработчиков Java, включая такие фреймворки, как Open Liberty. Команда инженеров по производительности Liberty провела оценку, чтобы выяснить, может ли эта новая фича принести пользу пользователям или даже потенциально...

Как работать с Permissions для чтения и записи файлов в Android 13+ на примере React Native В МойОфис мы разрабатываем iOS- и Android-приложения цифрового рабочего пространства Squadus с помощью кроссплатформенного фреймворка React Native. В функциональность нашего приложения входит загрузка и отправка различных вложений другим пользователям.В какой-то момент мы по...

[Перевод] Нет, это никогда не инопланетяне В этой статье профессиональный астрономом и популяризатор науки Фил Плейт расскажет, что не так с заявлениями об НЛО, почему поменялся сам термин и зачем нам всё-же продолжать изучать подобные явления, не смотря на то, что большинство из них носит спорный характер. Читать да...

Любопытное продолжение задачи об электричках. Так может LLM ее решить или нет? Автор статьи "ChatGPT и Gemini не могут справиться даже с простой математической задачкой на логику" дал простую задачу о встречных поездах ChatGPT 4-o и Gemini, которые ее провалили. Мне нравятся такие простые, наглядные и эффектные тесты, поднимающие серьезные проблемы с с...

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

Как мы перешли от аутсорса и создали свою эффективную команду DevOps Меня зовут Кирилл Шагин, я руковожу командами SRE, DevOps и DBA в компании Ви.Tech — это дочка ВИ.ру. В наших IT-решениях мы используем современный стек, у нас 4 кластера K8S и более миллиона пайплайнов в месяц.В этой статье делюсь опытом, как мы построили свою эффективную к...

Гриды в Битрикс24: теперь не нужно искать  сторонние решения Всем привет! Меня зовут Илья, я разработчик в Битрикс24. В последнее время наша команда стремится быть прозрачнее и делиться изменениями в продукте. Мы хотим, чтобы разработчики, использующие Битрикс24, быстрее узнавали об обновлениях и имели на руках актуальную документацию...

GeForce Experience — всё. Запущено фирменное приложение Nvidia App Nvidia официально запустила свое фирменное приложение Nvidia App на ПК, разработанное для модернизации и замены приложения GeForce Experience. Приложение Nvidia App изначально перешло в бета-версию в начале этого года, а теперь компания решила, что он готово выйти из бе...

Резервное копирование системы виртуализации Basis.DynamiX с помощью RuBackup Привет всем, кто заботится о данных и не собирается их терять. Сегодня мы рассмотрим тему бэкапа виртуальных машин (ВМ) на платформе виртуализации Basis.DynamiX (далее — DynamiX). Для этого будем использовать систему резервного копирования (СРК) RuBackup.В ста...

CI/CD для начинающих: деплой React-приложения без боли Следующий шаг после разработки веб-приложения — размещение его на сервере. Независимо от сложности проекта или используемой инфраструктуры, общий процесс остается одинаковым: нужно «упаковать» код в CI/CD-конвейер и отправить на сервер. В тексте рассмотрим, как это происход...

Как увеличить громкость на телефоне Android От громкости динамика телефона зависит наш уровень комфорта во время разговора или просмотра контента, а также то, услышим ли мы входящий звонок или уведомление. Поэтому тихий звук на Андроид — серьезная проблема, доставляющая массу неудобств. Но ее можно решить. Специально...

Что выбрать для типов моделей: Enums VS Tables? Enums VS Tables для создания типов моделей...Зачем использовать вообще одно из этих решений?Существуют модели, у которых необходимо выделить разновидности и сделать это именно с помощью типов, а не категорий... Разберёмся... Читать далее

Как сократить время при повторных проверках проектной документации, используя среду общих данных и инструмент сравнения В современном мире проектирования и строительства повторная проверка проектной документации — неотъемлемая часть этих процессов. Для оптимизации и увеличения точности проводимых проверок существует ряд инновационных инструментов и технологий.  В данной статье рассмотрим...

Лучшие товары с АлиЭкспресс для холостяков, которые можно купить недорого Жить одному — просто прекрасно. Взять хотя бы то, что ты всегда можешь совершать спонтанные покупки в любое время! Однако комфортная холостяцкая жизнь — это не только игровые приставки, кофемашины и другие гаджеты для развлечений, но и вполне себе полезные устро...

5 полезных приложений, которыми я пользуюсь на своем iPhone За последние несколько лет Apple очень серьезно прокачала встроенные в iPhone приложения. Многие действия на смартфонах Apple можно совершать без установки стороннего софта. Однако иногда все-таки надо зайти в App Store и скачать какую-нибудь программу на iPhone, так как ст...

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

Как увеличить память на Андроиде: простые способы, доступные каждому Рано или поздно память на телефоне заканчивается, и от этого никуда не деться. Ведь мы постоянно делаем фотографии, скачиваем музыку и устанавливаем новые приложения, которые со временем увеличиваются в размерах. При недостатке свободного места Андроид начинает тормозить, а...

Null-безопасность в Java: когда нули тоже имеют значение В компании “Свой Банк” мы активно развиваем лучшие практики и стандарты в Backend-разработке. Но, прежде чем выработать хотя бы одну практику, необходимо изучить материалы, разобраться в теме и выработать подходящий вариант. Поэтому в данной статье затронем основные понятия ...

К философским проблемам искусственного интеллекта Сегодня, с общедоступностью не только ChatGPT, но и standalone ПО реализующего механизмы т.н. искусственного интеллекта, наблюдая, также, невероятно быстрое внедрение этих технологий в широком спектре человеческой деятельности, я позволю себе задаться вопросом — а куда мы и...

Ультимативный гайд по NekoBox для Android, PC, SmartTV: ускорение YouTube, Discord и других сайтов Начиная с сентября я начал испытывать проблемы с YouTube и рядом других сайтов и сервисов. Это вылилось в то, что я искал бесплатные способы, которыми делился с читателями AppTime: AmneziaWG в связке с Cloudflare WARP, авто-скрипт для подбора настроек goodbyeDPI и ряд других...

Apple специально устанавливает в iPhone датчик, который ломает Face ID. Зачем он нужен? Помните, как одно время в интернете активно форсили тему о том, что в iOS есть скрытые механизмы принудительного устаревания, из-за которых iPhone с годами начинают работать хуже? Несмотря на всю абсурдность этой теории, она все-таки получила косвенное подтверждение, когда ...

Температура успеха: как X5 Tech измеряет эффективность развития IT-продуктов Привет, Хабр! На связи команда ad-hoc аналитики X5 Tech. Если вы работаете в IT, то знаете как непросто оценивать результативность развития IT-продуктов и команд. А теперь представьте, что таких продуктов у вас десятки, и решения по ним нужно принимать оперативно, ведь речь ...

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

Почему iPhone 16 Pro Max работает медленнее, чем Android-смартфоны Среди производителей смартфонов идет давняя и непрерывная гонка за превосходство. Она усугубляется тем, что абсолютное большинство брендов используют одни и те же комплектующие. Поэтому их задача сводится уже не к тому, чтобы найти самый быстрый процессор или планку операти...

Представлен Bookcase — чехол, который превращает любой смартфон в читалку Вставляешь в него устройство — и приложение для чтения запускается само.

Почему стоит купить недорогой POCO C75 даже если у вас уже есть iPhone Далеко не всегда пользователи могут обойтись одним смартфоном. Особенно остро эта проблема стоит у владельцев iPhone. Модели с поддержкой двух физических SIM-карт приходится искать по всем углам, а оформить eSIM, чтобы загрузить ее в качестве второго номера на iPhone, есть ...

Content Security Policy (CSP) защитит от js-снифферов и утечек? Довольно часто встречаю утверждение о том, что настроенная Content Security Policy (CSP) – достаточное и надежное средство защиты frontend-приложений от большинства существующих угроз.Поговорим о задачах CSP и на практике проверим, защитит ли CSP от кражи данных с web-страни...

Роскачество обнаружило уязвимости в приложениях для заказа такси Эксперты Центра цифровой экспертизы Роскачества протестировали 30 мобильных приложений из категории «Такси». Для оценки уровня безопасности приложения проверялись по следующим критериям: запрашиваемые доступы, наличие трекеров активности и безопасность перед...

Полезные функции Samsung, Xiaomi и других смартфонов, которых нет на чистом Android Чистый Android, каким мы его представляем по смартфонам Google Pixel, является невероятно аскетичным. Причем это касается не только внешнего вида системы, но и ее функциональных возможностей. К примеру, такая привычная для HyperOS, One UI и других оболочек фишка, как скрыти...

Вредоносный фреймворк Winos4.0 маскируется под игровые приложения Эксперты заметили, что в качестве альтернативы Sliver и Cobalt Strike хакеры все чаще используют вредоносный фреймворк Winos4.0. В основном его распространение связано с вредоносными приложениями, замаскированными под игровые утилиты.

Как родился термин «Культура работы с данными» Привет, Хабр! С Вами Георгий, автор книги "Оптимизируй ЭТО Немедленно". И сегодня я расскажу о том, как родился перевод термина "Data-Literacy".В [теперь уже] далеком 2019 году мы разрабатывали новую стратегию по продвижению Бизнес-Аналитики в России: мы верили в продукт и с...

5 игр для iPhone из топа бесплатных российского App Store Всегда было интересно, во что играют люди на своих iPhone. Всё дело в том, что на презентациях Apple показывает крутые тайтлы с шикарной графикой, а вот вокруг себя чаще видишь куда более простые приложения. В этом плане топ бесплатных игр российского App Store оказался оче...

Анонс Windows 11 Insider Preview Build 22635.4300 (канал Beta) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 (версия 23H2) под номером 22635.4300 (KB5044386) для участников программы Windows Insider на канале Beta. Полный номер сборки: 10.0.22635.4300.ni_release_svc_betaflt_prod1.240925-1818. Новшест...

Анонс Windows 10 Insider Preview Build 19045.5070 (каналы Beta и Release Preview) Доброе утро, друзья! Microsoft выпустила новую предварительную сборку Windows 10 под номером 19045.5070 (KB5045594) для участников программы Windows Insider на каналах Beta и Release Preview. Инсайдеры на каналах Beta и Release Preview получают одни и те же сборки Windows 1...

5 неочевидных характеристик смартфона, которые влияют на качество его камеры Наверное, уже никому не нужно объяснять, что количество мегапикселей не влияет на качество фото, а главная характеристика камеры — размер сенсора. Если он большой, то снимки при прочих равных будут получаться сочными и детализированными. Но кроме сенсора на итоговый результ...

Server Side Rendering на Go Жизнь – это вечная спираль, где всё идёт по кругу, но с каждым витком становится лучше. Ещё 20 лет назад я писал веб-приложения на Perl + Template Toolkit 2, генерируя HTML на стороне сервера. Время шло, и веб-разработка разделилась на две половины: фронтенд и бэкенд, а межд...

Защищаем контейнеры от киберрисков: наш опыт и рекомендации Привет, Хабр, я Вера Орлова — отвечаю за безопасность контейнеров и маркетплейс аддонов в Kubernetes в компании Cloud.ru. В статье расскажу, какие основные проблемы при работе с контейнерами существуют и какие вызовы встают перед разработчиками платформ контейнерной безопасн...

Мой вариант приложения для запоминания популярных английских слов Несколько лет назад я начал учить английский язык. Я стал пользоваться приложениями для запоминания слов. И вроде бы они удобные, красивые, даже почти бесплатные, но там можно было выбирать слова по группам или учить то что есть. Например выбираем категорию Медицина, а там п...

Автоматизированное тестирование графических приложений и сценариев установки Как мы используем проект openQA в тестировании российской операционной системы ОС “МСВСфера” 9 от вендора “Инферит”Одна из самых сложных задач в разработке и поддержке операционных систем – тестирование графических приложений и сценариев установки. Процесс усложняется постоя...

Как создавать собственные картинки на iPhone с помощью нейросети Apple Intelligence Apple продолжает постепенное развертывание нейросети Apple Intelligence. Все заявленные на WWDC 2024 возможности будут более-менее равномерно распределены между различными версиями iOS 18. Так, в iOS 18.1 появилась возможность работать с текстом на английском языке, а в iOS...

Мультимодальные приложения на Llama 3.2 и Llama Stack Недавний релиз Llama 3.2 с мультимодальными версиями 11B и 90B открывает возможности для создания AI приложений, анализирующих визуальный ввод.Мультимодальные модели были и раньше, но это первая официальная версия Llama с такими функциями. Модель может быть использована для ...

Как установить RUTUBE на телевизор со Smart TV В России приложение RUTUBE на телевизоре является одним из самых популярных, выступая в качестве альтернативы YouTube. Вместе с тем оно далеко не всегда присутствует на устройстве по умолчанию, а установить его — тот еще квест. Чаще всего с проблемами сталкиваются пользоват...

Проект OpenTofu опубликовал политику работы с реестром провайдеров В конце августа разработчики проекта OpenTofu приняли решение ограничить доступ к своему реестру для российских IP-адресов и удалить из GitHub-репозитория провайдеров российских облачных сервисов, таких как Yandex Cloud, Cloud.ru, Rustack Cloud Platform, VK Cloud и других.​​...

Создание баз данных за выходные В этой статье я расскажу вам, как использовать DataFusion для создания собственного опыта разработки баз данных. Базы данных являются одними из самых сложных частей программного обеспечения, задуманных с момента появления вычислительной эры более полувека назад. [1] Почти к...

Ураган «Милтон» отменил запуск миссии Europa Clipper. NASA и SpaceX ждут улучшения погодных условий Запуск миссии Europa Clipper, запланированный на четверг, был отменён из-за урагана «Милтон», который движется в сторону Флориды, где расположен Космический центр Кеннеди. NASA и SpaceX приняли решение отложить запуск до более благоприятных погодных условий....

Как дать разработчикам свободу при деплое приложений и ускорить процессы в команде Привет! Меня зовут Игорь Латкин, я управляющий партнер и системный архитектор в KTS. Сегодня расскажу, как мы в компании выстраивали процессы деплоя приложений так, чтобы разработчики могли делать это самостоятельно. Поделюсь, как мы формируем регламенты в KTS и на каки...

Как сделать говорящую зарядку на iPhone и узнавать, что ваш смартфон заряжен, не касаясь экрана Как бы мы этого не хотели, но зарядка Айфонов для большинства пользователей смартфонов Apple — это ежедневная процедура. В некоторых случаях к ней прибегают даже по несколько раз за день. В такой ситуации постоянно следить за зарядом аккумулятора откровенно надоедает. Однак...

Анонс Windows 11 Insider Preview Build 26120.2122 (канал Dev) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 26120.2122 (KB5044374) для участников программы Windows Insider, использующих канал Dev. Полный номер сборки: 10.0.26120.2122.ge_release_svc_betaflt_prod1.241004-1134. Теперь инсай...

Как написать D-Bus сервис, работающий на системной шине, на Rust Привет, Хабр! На связи Федотов Максим, ведущий разработчик в "Открытой Мобильной Платформе". В этой статье я хочу поделится нашим опытом создания D-Bus-сервиса на Rust, который работает на системной шине.Если Вы только недавно начали изучать темы ОС GNU/Linux, Rust и D-Bus, ...

Зачем на тебя подписываться, чтобы ты мне уведомления слал? [или как впарить промокод за подписку в Telegram] Каждый день на меня сыпятся предложения "Подпишись на канал!" И знаете, в чём их главная ошибка? Они все пытаются продать мне подписку, хотя я их вижу впервые. Холодный контакт, ноль доверия — нет, спасибо. Вместо того, чтобы втюхивать подписку холодной аудитории, узнай:- К...

История моего увлечения астрономией Листая страницы Хабра, я периодически натыкаюсь на статьи по теме астрономии. Никогда не думал, что эта тема будет на Хабре так популярна и широко распространена. Любители астрономии и астрономических наблюдений – самый малочисленный круг людей из всех, с которыми я когда-ли...

Кто сертифицирует iPhone в России в 2024, при чем тут ФСБ и как проверить Айфон перед покупкой Несмотря на то что с уходом Apple Айфоны из России никуда не делись, отсутствие официальных поставок несколько осложнило процесс покупки для многих потребителей. Как теперь распознать гарантированно новый и оригинальный iPhone, если подделки и рефы практически не отличаются...

В бизнес-сообществах «ВКонтакте» теперь можно оставлять отзывы Команда «ВКонтакте» объявила о запуске обновления в бизнес-сообществах — появилась возможность оставить отзыв. Как рассказали в пресс-службе, пользователи могут оценить опыт заказа товара или получения услуги, офлайн-посещения салона или магазина, оста...

Захват подписи в 1С с помощью графического планшета Подписание документов — неотъемлемая часть многих бизнес-процессов. Будь то заключение трудового договора, выдача материальных ценностей или оформление счетов: часто в таких случаях необходимо распечатать документ и подписать его. Чтобы упростить и автоматизировать этот проц...

Теперь в Телеграм можно отправлять подарки как во ВКонтакте! Эти и другие нововведения версии 11.2 для iOS Осень — это время выхода обновлений. После релиза iOS 18 многие приложения начали оптимизировать под новую операционку и Телеграм — не исключение. Как видите, никаких проблем с выпуском апдейтов нет и в помине, пока Павел Дуров находится под следствием! Между те...

«Нет, я не хочу, чтобы кто-то умирал. Я извиняюсь за предыдущий ответ», — нейросеть Google Gemini передумала Нейросеть Google Gemini позволяет продолжить общение с любого места беседы — к каждому ответу можно создать ссылку, которая продолжает другому пользователю продолжить диалог. Изображение Midjourney Редакция iXBT.com задала Gemini парочку уточняющих ответов по пов...

[Перевод] 10 концепций JavaScript, которыми должен овладеть каждый разработчик Node.js Данная статья является переводомNode.js быстро стал стандартом для создания веб-приложений и системного ПО благодаря возможности использовать JavaScript на серверной стороне. Популярные фреймворки, такие как Express, и инструменты вроде Webpack способствуют его широкому расп...

Keycloak. Мапинг учеток через mTLS c двойной проверкой в kubernetes Продолжаем с делиться экспертизой отдела Security services infrastructure (департамент Security Services компании «Лаборатории Касперского»). В данном посте мы разберем, как легко настроить mTLS, обращаясь к ресурсам в k8s через ingress-контроллер, и подсоединить это все к k...

Вопросы по мэпам (map) в Go Пару недель я собрал в статейку несколько базовых вопросов по массивам и слайсам - и в комментариях было предложено "а теперь надо про мэпы". Хорошая мысль - мы пользуемся ими почти на "интуитивном" уровне и о некоторых нюансах не задумываемся. Довольно много статей посвящен...

Что делать, если тормозит телевизор, или как ускорить Андроид ТВ Наверное, каждый пользователь Smart TV замечал, что у него тормозит телевизор. Это довольно распространенная проблема, которая проявляется по-разному. У кого-то тормозит видео на телевизоре, а кто-то жалуется на вылеты из приложений и дерганную анимацию при переходах. Как п...

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

Google и Samsung обвиняют с сговоре: Epic Games утверждает, что компании хотят, чтобы пользователи скачивали контент только из Google Play или Samsung Galaxy Epic Games обвинила Google и Samsung в сговоре с целью защиты магазина Google Play от конкуренции. Да, раньше эта компания выпускала интересные игры, а в последние годы всё больше бегает по судам. Epic заявила, что подаст иск, утверждая, что функция безопасности мобильн...

Как создавать собственные эмодзи на iPhone и iPad с помощью нейросети Apple Intelligence Одной из функций iOS 18, которую Apple громко презентовала на WWDC 2024, является создание собственных смайликов эмодзи по текстовому запросу с помощью нейросети Apple Intelligence. Apple обозвала эту фишку Genmoji. В целом название вполне логичное. Вам же действительно пре...

[Перевод] Как мы нашли уязвимость в SQLite при помощи LLM ВведениеВ нашем предыдущем посте Project Naptime: Evaluating Offensive Security Capabilities of Large Language Models мы рассказали о фреймворке для исследований уязвимостей при помощи языковых моделей и продемонстрировали его потенциал, усовершенствовав показатели совр...

Как бесплатно пользоваться нейросетью Google Gemini на iPhone в России Бум нейросетей по всему миру продолжается, однако, как оказалось, еще не все крупные корпорации выпустили свои приложения для iPhone. Одной из последних в этом списке оказалась, как ни странно, Google. Вы могли пользоваться ИИ Gemini через браузер, однако отдельного клиента...

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

Как настроить удобный запуск Пункта управления на iPhone с iOS 18.1 Когда Apple только начала переход на безрамочные смартфоны, запуск Пункта управления был перенесен на свайп с правого верхнего угла вниз. И если на iPhone X с экраном 5,8 дюйма это было удобно и не вызывало дискомфорта, то вот владельцы iPhone 16 Pro Max с дисплеем 6,9 дюйм...

От API до CI/CD: Базовые термины в IT, которые желательно знать новичку Это серия из трёх постов предназначена для новичков, которые уже находятся в процессе перехода в IT или только планируют сменить нишу. Здесь будут собраны базовые термины из IT-индустрии, которые стоит знать начинающим Проджект и Продакт Менеджерам, Продукт-Овнерам, а также ...

Вот такой бы прирост для всех Ryzen 9000 во всех приложениях. Появились первые тесты игровых Ryzen 7 9800X3D и Ryzen 9 9950X3D В Сети появились первые результаты тестирования игровых процессоров Ryzen 9000X3D, причём сразу двух.  фото: Videocardz Восьмиядерный Ryzen 7 9800X3D, который ожидается уже в этом месяце, в Cinebench R23 набирает около 2145 и 23 315 баллов в однопоточном и мн...

Испанский без иллюзий: мой опыт изучения языка. Часть 2 Hola, Хабр! Это Женя Сильянова, автор команды спецпроектов в МТС Диджитал. В прошлый раз я рассказывала, как начала учить язык Гарсиа Лорки. Напомню: сначала мне казалось, что все просто, но к третьему месяцу я поняла, что ад существует. Это лингвистический ад, и в нем много...

Что умеет камера iPhone, кроме создания фото и видео Камера в iPhone — важнейшая функция, ради которой его и покупают. Бытует мнение, что в смартфоне от Apple она самая сбалансированная, хоть и по-прежнему в разных тестах уступает даже недорогим Андроид-смартфонам. Более того, она еще и многофункциональна и способна дел...

Получить второе медицинское мнение — это нормально Так получилось, что вопрос второго мнения считается чуть ли не постыдным и часто замалчивается. Когда вы собираетесь потратить много денег на эстетику, когда вас ждёт хирургия или просто когда от квалификации врача зависит многое — не только можно, но и нужно идти за вто...

NASA отложило решение по сокращению расходов на космические телескопы до утверждения бюджета NASA отложило все планы по сокращению эксплуатации двух крупных космических телескопов в целях сокращения расходов до тех пор, пока агентство не получит окончательные ассигнования на 2025 финансовый год. На онлайн-сессии городского совета 23 октября Марк Клэмпин, директ...

Тысячи иконок и адаптация под RTL: проектирование интерфейса шаблона мобильного приложения для партнёров Travelpayouts Представьте, вы скачиваете приложение-шаблон и хотите настроить его под себя. А будут ли там нужные цвета, иконки, кнопки и темы? Удобно ли будет им пользоваться после всех манипуляций?Об этих вопросах мы в CleverPumpkin задумались, когда проектировали интерфейс для White La...

Что нового появится в iOS 18.1 и когда ее можно будет скачать на Айфон Apple продолжает большую работу по улучшению iOS 18. Операционка собрала массу положительных отзывов менее чем за месяц после релиза, не говоря уже о периоде предварительного бета-тестирования. Апдейт действительно получился качественным, хоть и небезгрешным. Однако пока вы...

CI/CD Kubernetes платформа Gitorion. Реплицируемый NAS для Highly Available кластера Kubernetes Привет всем! В предыдущей статье в рамках построения Highly Available варианта CI/CD Kubernetes платформы Gitorion мы рассмотрели реализацию Highly Available плоскости управления Kubernetes, разнесенную в два дата центра и способную пережить падение любого из них. Инстансы G...

Apple неожиданно выпустила iOS 18.2 beta 1. В ней есть Siri с ChatGPT и другие крутые функции для Айфона В 2024 году Apple приучила пользователей ко многим вещам. Одна из них — частый выпуск обновлений. Летом купертиновцы выпустили первую бета-версию iOS 18.1, хотя в этот момент тестировалась обычная iOS 18. Думали, это единичный случай? А вот и нет! Вслед за iOS 18.1 RC...

Можно ли сделать русскую клавиатуру на Apple Watch Apple Watch регулярно улучшаются и становятся больше похожи на iPhone. Конечно, смарт-часы не смогут жить без телефона хотя бы по той причине, что их нельзя без него активировать. В то же время, Apple в обновлениях добавляет очень полезные функции, которыми, например, не мо...

Избавляемся от Android в api-модулях Небольшой туториал на тему «Как уменьшить количество Android-модулей в проекте при помощи оберток над Android-классами»На решение, которое будет описано ниже, меня натолкнула статья Оптимизация Gradle: избавляемся от Android-модулей. В ней приведен синтетический бенчмарк, из...

M.видео представили много новых часов и планшетов Huawei. Есть на что засмотреться Вот и настал момент, когда нам выкатили очередное, а главное большое, количество гаджетов от известного производителя. На этот раз отметился не сам бренд, а торговая сеть М.видео и Эльдорадо показали и запустили предзаказ новых планшетов и смарт-часов HUAWEI. Новинки получ...

На OZON появился лучший робот-пылесос до 20 тысяч. У него есть лазерная навигация и функция влажной уборки В поисках недорогого робота-пылесоса почти всегда приходится идти на компромиссы. Нужно либо экономить на мощности, либо выбирать модель без лазерной навигации, либо ограничиваться только сухой уборкой. Оттого робот-пылесос Redroad R10, только-только появившийся на российск...

Apple почему-то не рассказала об этой особенности своих новых MacBook Pro. Оказалось, что это первые ноутбуки компании с экранами QD-MiniLED Компания Apple заметно улучшила ноутбуки MacBook Pro в новом поколении, но сейчас стало известно, что на самом деле они даже лучше, чем рассказывала сама Apple.  фото: MacRumors Оказалось, что новинки оснащены экранами на основе панелей с квантовыми точками. То ес...

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

Анонс Windows 11 Insider Preview Build 26120.1912 (канал Dev) Доброе утро, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 26120.1912 (KB5043168) для участников программы Windows Insider, использующих канал Dev. Полный номер сборки: 10.0.26120.1912.ge_release_svc_betaflt_prod1.240918-1925. Теперь инсайд...

[Перевод] Машинный перевод GPT-4O статьи «Uncensor any LLM with abliteration» Современные языковые модели (LLM) настроены на безопасность и выполнение инструкций, что означает, что они обучены отказывать в выполнении вредных запросов. В своем блоге Ардити и др. показали, что это поведение отказа связано с определенным направлением в остаточном потоке ...

Лучшие приложения для блокировки рекламы на Андроид Как ни крути, а реклама на телефоне встречается буквально везде, и это касается отнюдь не только устройств Xiaomi. На объявления можно наткнуться в любом приложении, скачанном из Google Play, они могут появиться в виде уведомлений, а еще навязчивые баннеры постоянно встреча...

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

Описываем UseCase'ы правильно Слова usecase и interactor попали в обиход Android-разработчиков из книги про "чистую" архитектуру. Книгу эту почти никто не читал внимательно, плюс изложенные там свойства "чистой" архитектуры сформулированы неточно (многие до сих пор уверены, что "чистая" архитектура — это...

Как сделать React Server Components в Electron с помощью Next.js и без открытых портов Статья про то как заставить работать React Server Components внутри Electron приложения с помощью Next.js при этом не запуская локальный сервер и не открывая порты. С возможностью публикации стандартными инструментами. А также исследование зачем все это надо. Читать далее

Понимание Common Expression Language (CEL): Полное руководство для начинающих Common Expression Language (CEL) - это специализированный язык выражений, разработанный Google для безопасного, эффективного и простого выполнения различных проверок и вычислений в приложениях. Проще говоря, CEL - это мощный инструмент для создания логических правил и услови...

Что не так со статьей про ИИ-юристов от Романа Янковского? В недавней статье Роман Янковский высказал интересные мысли о влиянии ИИ на юриспруденцию. Статья Романа под названием «Что не так с ИИ-юристами» имела как сторонников, так и несогласных.Я решил написать ответ на статью, где постараюсь развить некоторые из поднятых Романом в...

Дизайн в условиях кризиса: как ошибались, но все же сделали редизайн интернет-банка Всем привет! На связи Маша Сафронова — дизайнер дебетовых счетов и карт. В этой статье я расскажу, как мы в Т-Банке сделали редизайн интернет-банка практически с нуля, с какими проблемами столкнулись в процессе адаптации мобильного приложения на веб и как их решали. А бонусо...

Приложение на Go шаг за шагом. Часть первая: скелет, НТТР-сервер и конфигурация Современные курсы стараются максимально охватить спектр технологий, которые используют компании. Ориентироваться в этом океане модных фич всё труднее, особенно это касается новичков, которые только начали знакомство с программированием. В итоге может случиться так, что выпус...

Интеграция TFLite во Flutter: внедряем модели машинного обучения в мобильное приложение Привет! Меня зовут Никита Грибков, я Flutter-разработчик в AGIMA. В этой статье расскажу про фреймворк TensorFlow Lite, который позволяет интегрировать в мобильное приложение модели машинного обучения. Это полезная штука, если нужно реализовать фичи, связанные с распознавани...

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 3 Третья часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резких в...

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 4 Четвертая часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградировать из-за резки...

Анонс Windows 11 Insider Preview Build 26120.2200 (канал Dev) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 26120.2200 (KB5044376) для участников программы Windows Insider, использующих канал Dev. Полный номер сборки: 10.0.26120.2200.ge_release_svc_betaflt_prod1.241016-1847. Теперь инсай...

Анонс Windows 11 Insider Preview Build 26120.1930 (канал Dev) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 26120.1930 (KB5044388) для участников программы Windows Insider, использующих канал Dev. Полный номер сборки: 10.0.26120.1930.ge_release_svc_betaflt_prod1.240925-1851. Теперь инсай...

Анонс Windows 11 Insider Preview Build 26120.2130 (канал Dev) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 26120.2130 (KB5044400) для участников программы Windows Insider, использующих канал Dev. Полный номер сборки: 10.0.26120.2130.ge_release_svc_betaflt_prod1.241009-1717. Теперь инсай...

Как легко передать любой файл с компьютера Mac с macOS Sequoia на iPhone с iOS 18.1 и обратно Для многих пользователей устройств Apple периодически встает вопрос, как перекинуть файл с одного из них на другой. В частности, эта проблема частенько возникает у владельцев iPhone и Mac. Самый простой способ — воспользоваться для этого iCloud, вот только для его использов...

Как сделать, чтобы Телеграм не сохранял фото и видео в галерею на Айфоне При первой установке Телеграм на Айфон оказываются включенными многие функции, львиную часть которых позднее пользователи отключают. Бесспорно, одной из самых раздражающих является автосохранение фото и видео в галерею. Если вы часто общаетесь в мессенджере и читаете разные...

Заметки по ROS: Простое введение в launch файлы PlanHow it worksUses casesProblems w launch files 5.Examples of existing launch filesPractical example (optional)Это вторая из серии статей о робототехнической платформе ROS. Первая статья здесь. В этой статье я расскажу о launch файлах http://wiki.ros.org/roslaunchСтандарт...

«Ну и чё это вы тут продаёте мне?» Правила подготовки основного продукта для маркетолога или почему они не покупают? Ты маркетолог или специалист смежной профессии. Это статья про тип продукта «Core offer» или по-русски «основной продукт». Статья сугубо профессиональная, она  подробная и с примерами, но написана простым языком.Цель — дать понимание, как нужно готов...

Как установить любое расширение для Яндекс Браузера на Андроид Расширение браузера — утилита, дополняющая веб-обозреватель полезными функциями. Многие из нас пользуются ими на компьютере, чтобы, например, сделать скриншот страницы или скачать видео. Но как обстоят дела с расширениями для браузера на телефоне? Как правило, мобильные веб...

Всё своё ношу с собой. Мои простые правила организации личной базы знаний Помните те времена, когда Интернет был маленьким, модемы — медленными, а провайдеры — жадными? Мы сохраняли всё полезное у себя на винчестерах, героически пытаясь вместить всё нужное в скромный объём дискового пространства. Раньше это был единственный способ обеспечить себе ...

[Перевод] Создание приложения для обратного поиска изображений с помощью Manticore Search TL;DR: Узнайте, как создать приложение для обратного поиска изображений с использованием Manticore Search. В статье рассказывается об истории технологии, её устройстве и практических подходах к системам поиска изображений.ВведениеОбратный поиск изображений изменил спосо...

Генерация кода валидации из спецификации OpenAPI: как мы синхронизировали валидаторы данных между бэкендом и фронтендом Представьте ситуацию: ваша команда закончила интеграцию с API, все протестировала и подготовила релиз. А тут внезапно серверная команда меняет формат ответа. Фронтенд падает, QA злится, пользователи недовольны. Приходится вручную переписывать валидации, искать баги и терять ...

Создаем свой CD-контейнер с блэкджеком и 1С или Как мы обновляем микросервисы Каждый кто разрабатывает и поддерживает микросервисы в 1С (расширения, доп. отчеты обработки) рано или поздно сталкивается с потребностью механизма автоматического поставки и обновления этих самых микросервисов. В официальном облаке 1сфреш это реализовано в виде магазина рас...

Создание простой CRM на Next.js и Prisma для B2B Мой опыт работы в продажах в различных компаниях многому меня научил. Одним из ключевых инструментов, без которого невозможен эффективный процесс продаж, является CRM-система. Для руководителей и менеджеров по продажам она должна решать множество задач и отвечать на целый ря...

Как безопасно хранить криптовалюту в 2024 году Хранение криптовалюты — важный вопрос для каждого, кто хочет сохранить свои сбережения и избежать неприятных ситуаций. В 2024 году интерес к криптовалютам продолжает расти, а вместе с ним увеличиваются и риски: хакеры придумывают новые способы атак, пользователи теряют досту...

Another client side: безопасность мобильных приложений глазами атакующего Привет, Хабр! Сегодня я расскажу, как безопасность мобильных приложений видит атакующий. Мне кажется, у многих в комьюнити сложилось мнение о мобильной безопасности как о чем-то сложном и неважном для бизнеса. Я разберу несколько реальных кейсов, когда баги в мобильных прило...

Проверка готовности приложения к работе в реальном ненадежном мире. Часть 5 Пятая и заключительная часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с нагрузкой или деградироват...

Абьюз в среднем менеджменте: реальность или выдумка? Хотелось бы уйти от классики, но...В условиях кризиса классовая борьба, как в любой социальной системе, становится особенно актуальной. Она проявилась остро и в корпоративной среде. Когда требуется «затянуть гайки», повысить производительность или отчётность, а когда сама п...

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

Columnstore индексы в SQL Server: Когда и почему стоит их использовать? Привет, Хабр и его читатели! Меня зовут Дарья Четыркина, я программист SQL в IT-компании «Автомакон». Если вы когда-либо сталкивались с задачей анализа больших объемов данных, то знаете, как важна производительность при выполнении аналитических запросов. Columnstor...

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

Telegram выпустил «страшное» обновление для Android. Его превращают в YouTube и добавляют классные функции 31 октября многие страны мира отмечают Хэллоуин — пожалуй, самый мистический и в то же время очень популярный праздник. К этой дате разработчики мобильных приложений готовят тематические обновления, и Telegram на Android не является исключением. Правда, создатели мессенджер...

Инсайдерам Windows 11 доступна новая версия Microsoft Store с новыми страницами продуктов Microsoft выпустила обновление приложения Microsoft Store (версия 22409 или новее) для Windows 11, которое приносит с собой переработанный интерфейс страниц приложений и игр. На текущий момент оценить изменения могут только участники программы Windows Insider. Новые интерфе...

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

Как пользоваться Айфоном без рук после обновления до iOS 18. Попробуй эти два новых способа В iOS 18 Apple не только обновила интерфейс системы, но и массу новых функций. Одна из самых ожидаемых — нейросеть Apple Intelligence, которая позволит выполнять массу действий без дополнительных приложений. Но как вы наверняка знаете, эту фишку получат далеко не все ...

Гайд по ускорению YouTube и Discord на смартфоне и Smart TV В прошлом гайде я рассказал, как ускорить YouTube и Discord на PC. Теперь разберём другие типы устройств, а именно — Android-смартфон и Smart TV. Для начала нужно скачать программу AmneziaWG через Google Play. Для умного телевизора также потребуется приложение «Send Files to...

Паттерны проектирования Go. Fan-in Доброго времени суток! Наблюдая за тем, как разработчик пишет код, можно подумать, что он пребывает в состоянии глубокой безмятежности - работа непыльная, тяжести поднимать не нужно. Тем не менее, этот труд кажется простым только с виду. На самом деле очень легко сделать что...

Как я преодолел отказ в модерации App Store: история приложения YoloPrice Привет, я разрабатываю мобильное приложение YoloPrice: оно в реальном времени сравнивает цены на нужный товар во всех ведущих маркетплейсах и магазинах страны. Когда я столкнулся с тем, что моё обновление не стала пропускать модерация, то первым делом пошёл искать информацию...

Wemade обновили игру Golf Super Crew и расширили софт-запуск на iOS и Android Golf Super Crew это мобильная игра от Wemade про мультиплеерные матчи по гольфу. Прелесть игры в коротком ожидании, кастомизации своего аватара и наличии кланов для участия в совместных режимах. Также можно чатиться с другими игроками. Скачать раннюю версию Golf Super Crew ...

Вышла Grafana 11.3: дашборды на базе Scenes, обновления визуализаций, панелей, и многое другое Встречайте! Вышла Grafana 11.3, являющая публике дашборды на основе библиотеки Scenes — а это основа того, каким мы видим будущее дашбордов Grafana. Но и без этого Grafana изменилась весьма заметно! Улучшен пользовательский интерфейс, включая возможность вызывать API из любо...

OpenAI вводит строгие условия для инвесторов, запрещая поддержку конкурентов и Илона Маска OpenAI проявляет решительность в защите своих интересов и стремится сохранить лидерство на рынке искусственного интеллекта, устанавливая новые стандарты для взаимодействия с инвесторами.

Правильный путь создания python-библиотеки: от создания до публикации Привет, Хабр! Стоит ли говорить, что Python ОЧЕНЬ и ОЧЕНЬ популярный язык программирования, местами даже догоняя JavaScript. Python в мире программирования — это эсперанто, легкий язык созданный для всех, но его владельцам не мешало бы помыться.В мире программирования создан...

РБК: Минцифры предложило создать в России свое Linux-сообщество В России необходимо сформировать собственное Linux-сообщество, о соответствующей инициативе Министерства цифрового развития, связи и массовых коммуникаций (Минцифры) узнал РБК. Цель проекта - объединить разработчиков из стран, готовых сотрудничать с Россией. «Необходимо дого...

Как сделать движущийся фон в Scratch Сегодня предлагаем разобраться, что и как нужно делать в Скретче, чтобы создать движущийся фон. Подготовили подробную инструкцию со скриншотами, а еще опубликовали видеоурок. Если тема интересна, выбирайте удобный способ и приступайте прямо сейчас.Скретч – идеальный инструме...

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

[Перевод] Two-Tier Data Model архитектура: концепт и мысли Краткая цель статьи — сделать потоки данных проще, более тестируемыми и управляемыми с DTO и Runtime Model структурой.Эта статья — набор мыслей и экспрессии опыта моего текущего видения этой проблемы, как комбинации опыта от работы над проектами и мо...

Google изменит подход к обновлениям в Android 16. Нас ждет ранний релиз и сразу 2 версии График выхода свежих версий Android уже давно можно назвать устоявшимся явлением. Запуск каждого крупного обновления происходит в три этапа. На первом Google выпускает сборку Developer Preview для разработчиков. На втором — презентует апдейт на конференции Google I/O,...

Как найти и убрать непрочитанное сообщение в Telegram на Android Главная задача Telegram, как и любого другого мессенджера, — проинформировать нас о поступившем сообщении, чтобы мы могли сразу же его прочитать и дать своевременный ответ собеседнику. Как правило, с отправкой уведомлений у подобных приложений не возникает проблем, но есть ...

Android 16 выйдет раньше, чем предполагалось Компания Google выпустит новую версию Android раньше, чем обычно.   фото: Google Как стало известно из блога самой Google, Android 16 выйдет уже во втором квартале 2025 года. Это будет сделано в том числе для более быстрого распространения ОС.  Мы планир...

Изменения в обновлении KB5044380 Preview (сборки 22621.4391 и 22631.4391) для Windows 11 версий 22H2 и 23H2 Microsoft выпустила необязательное накопительное обновление KB5044380 (сборки 22621.4391 и 22631.4391) для Windows 11 версий 22H2 и 23H2, которое приносит с собой исправления обнаруженных ошибок и различные улучшения. Список изменений Поэтапное внедрение Клавиатура для гей...

Rus Geocode Всем привет!Поговорим про геолокацию и геокодирование, я даже немного удивлен, что на хабре про это ни слова.Но сначала немного предыстории.Лет 10 назад мне нужно было найти одну организацию в Праге и у меня был адрес. Прибыв туда я увидел огромное(по площади) старое здание ...

Лёгкости перехода: четыре разработчика о том, почему они перешли на Go Микросервисная архитектура — это новый черный: кажется, уже все бигтехи пилят монолиты на сервисы и и ищут гошников в штат. Спрос рождает предложение — всё больше ребят переходят с других бэкенд-языков на Golang. Мы попросили наших разработчиков поделиться своим оп...

Необычные приложения из Гугл Плей, которые качают на Андроид по всему миру Google Play полон различных приложений на все случаи жизни: для работы, отдыха и развлечений. Большая часть софта носит прикладной характер, благодаря чему его используют каждый день и не спешат удалять с телефона. Однако не стоит списывать со счетов необычные приложения! Т...

[Перевод] Как я использую git Недавно я пытался объяснить коллеге, какие у меня критерии при формировании пул реквеста — когда стоит объединять что‑либо в один пул реквест, а когда нет. И я заметил за собой фразу «ну, кроме…» несколько раз и решил записать, как я исполь...

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

League of Masters: Auto Chess вышла из стадии раннего запуска Студия Games of Masters выпустила пресс-релиз с анонсом релиза кроссплатформенной игры League of Masters: Auto Chess. Скачать её можно напрямую через Google Play и Steam; в первом маркете она получила среднюю оценку 4,6 звезды, а во втором — очень положительные оценки. Из на...

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

Что будет во втором сезоне Hamster Kombat, и есть ли смысл продолжать играть в хомяка Несмотря на то, что листинг хомяка уже состоялся, и каждый тапальщик может вывести $HMSTR, разработчики анонсировали второй сезон Hamster Kombat. То есть игра не закончилась, а продолжается до сих пор, что является редкостью для подобных проектов, которые обычно закрываются...

Почему язык прилипает к столбу на морозе? Если вы прилипли языком к столбу — главное, не паниковать. Источник изображения: imdb.com Наверное, в детстве каждый из нас пытался лизнуть металлический столб на морозе. Мы понимали, что это может привести к неприятным последствиям — язык прилипнет к металлу, и отдирать его...

Смартфоны Samsung Galaxy S25 могут быть основаны на SoC Dimensity 9400? Google намекает именно на это Samsung уже представила свои первые флагманские планшеты на основе SoC MediaTek и, возможно, сделает так же и со смартфонами.  фото: Google Слухи о том, что линейка Galaxy S2x может заполучить топовые SoC Dimensity, ходят уже давно, но пока что не реализовались. А...

Эффективная работа с технической поддержкой C3D Labs Максим Кулагин, руководитель технической поддержки C3D Labs, делится секретами предоставления эффективной технической поддержки и объясняет, как правильно создавать запросы.Если говорить об отделе технической поддержки в терминах информационных технологий, то он представляет...

Почему зевота так заразительна — несколько неожиданных фактов Ученые не знают точную причину зевания и ее «заразности». Источник фото: www.delfi.lt Наверняка вы замечали, что как только кто-нибудь зевнет рядом с вами, у вас тоже непроизвольно возникает зевота. Возможно, даже сейчас, когда вы читаете эти строки, вам захотелось...

Когда дадут тепло в квартирах России Начало отопительного сезона — самое ожидаемое событие каждой осени. Источник изображения: mk.ru В интернете уже можно натолкнуться на новости о том, что в некоторых городах России уже дали отопление. По крайней мере, тепло появилось в некоторых детских садах и других подобны...

Ошибки, которые я совершил, пытаясь быть «слишком правильным» в разработке В начале карьеры мне тоже казалось, что каждый разработчик должен следовать строгим правилам и рекомендациям. Я думал, что чем больше знаний, тем лучше результат. В итоге, передо мной открывался целый мир идеальных паттернов, архитектур и сложных решений. Но со временем я по...

Подходы к сокращению регрессионного тестирования Привет, Хабр! Меня зовут Ксения Сергеева, я QA-инженер в компании SM Lab, IT-подразделении Спортмастера. Сейчас работаю с мобильным приложением для продавцов, а за последние несколько лет успела потрудиться на благо финтеха и сервисов топливной компании. И, конечно, на каждо...

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

Обновление временно недоступно. Что делать, если iPhone не устанавливает новую iOS Как и у любой крупной компании, у Apple периодически случаются сбои и проблемы. То в прошивке найдут какой-то серьезный баг, и его приходится оперативно исправлять, то сервера со свежими версиями операционных систем ложатся и не позволяют владельцам iPhone и других гаджетов...

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

Что дает поддержка Google Fast Pair вашим беспроводным наушникам В последнее время стало появляться много наушников с Google Fast Pair — технологией, тесно связывающей аудиоустройство со смартфоном и делающей их буквально одним целым. Производители Bluetooth-гарнитур нередко делают на ней акцент, но при этом не объясняют, в чем ее суть: ...

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

Что произошло бы с Землей, если бы действительно появилась вторая Луна? Если бы у Земли было две Луны, она выглядела бы совершенно иначе. Источник фото: novyny.live Наверняка вы слышали громкую новость о том, что у Земли на некоторое время появилась “вторая Луна”. К счастью, это неправда — речь идет лишь о небольшом астероиде размером с автобус,...

Разработка Telegram Mini App с помощью React Telegram Mini App — это веб-приложения, которые открываются внутри мессенджера Telegram. Эти приложения создаются с использованием стандартных веб-технологий, таких как HTML, CSS и JavaScript, и выглядят как обыкновенные сайты.Более подробно о том, что такое Telegram Mini Ap...

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

Параллелизм и феномен ван дер Поля Зачем нужны потоки, если есть параллелизм ВКПа? Поговорим об этом подробнее. По существу мы тем самым продолжим тему статьи[1], рассмотрев только более сложный пример, чем простые и абстрактные счетчики. Рассмотрим по ходу сначала пример, а уж потом и его реализацию на поток...

WorkStarter: утилита для автоматизации запуска программ при старте Windows Привет, Хабр!

Почему кошки «стрекочут», когда видят добычу Во время охоты многие кошки издают странные звуки, и этому есть несколько вероятных объяснений. Источник изображения: JoyReactor Кошки издают множество разнообразных звуков, чтобы общаться с окружающим миром. Например, мяуканье, которое чаще всего направлено на людей, служит...

TOGAF 10 и архитектура предприятия Идея создать модель идеальной архитектуры предприятия существует уже довольно давно. Есть различные методологии, стандарты, шаблоны, описывающие разные варианты создания архитектуры. Платформа TOGAF (The Open Group Architecture Framework) является широко распространенным реш...

Zod. Основные преимущества и неочевидные кейсы использования Zod — это TypeScript библиотека для валидации и создания схем данных, позволяющая определять строгие типы на этапе разработки. Она значительно упрощает управление типами и обеспечивает безопасность данных в приложениях. В отличие от других решений для валидации данных, Zod н...

Почему я снова вернулся к использованию GetContact на Android. Спойлер: не чтобы пробивать чужие номера В последние месяцы количество спам-звонков на мой телефон достигло просто невероятных масштабов. Каждый день я стабильно получал по от 3-5 до 7-10 звонков от разного рода мошенников. На большинство я просто не отвечал, но, если все-таки отвечал, мгновенно понимал, что меня ...

Как определить высоту слоя прерванной печати Я не мастер писать статьи, по русскому было 3, и у ж тем более не спец в 3д печати, просто любитель, в общем: недавно открыл для себя способ как определить высоту прерванной печати (в 99 случаях из 100 плюс-мину с 1) с точностью до 0.02 мм (для моего принтера). Не нужны игол...

Как удалить объекты с фото на iPhone после установки iOS 18.1 без стороннего софта Ни для кого не секрет, что искусственный интеллект является главным нововведением iOS 18 и всех последующих обновлений этой операционной системы. Apple добавила сразу несколько полезных функций, вот только появились они лишь в iOS 18.1, которая вышла совсем недавно. Одной и...

ByeDPI + Redsocks на OpenWRT: дарим свободу локальной сети на дровах (на примере ASUS RT-N12 ROM/ОЗУ: 8/32 Мб) Решение проблемы зачастую упирается в использование роутеров с ограниченными ресурсами, таких как ASUS RT-N12 VP B1 с ROM/ОЗУ 8/32 Мб. В этой статье я расскажу, как настроить связку ByeDPI и Redsocks на роутере с OpenWRT, даже если ваш роутер далеко не топ по характеристика...

Сбоящие процессоры Intel угрожают национальной безопасности... Китая. Ассоциация кибербезопасности Китая призвала расследовать проблему Ассоциация кибербезопасности Китая призвала провести комплексную проверку процессоров Intel. Причиной является пресловутая проблема нестабильности CPU Core последних поколений. По мнению авторов, это, а также постоянное обнаружение различных уязвимостей, угрожает национ...

Владельцы iPhone слышат из своих телефонов странные чужие голоса. Проблема пока не имеет объяснения Некоторые пользователи iPhone начали жаловаться на то, что слышат из своих смартфонов какие-то голоса.  создано DALL-E Ничего сверхъестественного тут нет, однако, если это просто описать, звучит несколько странно.   К примеру, один из пользователей Reddit рас...

5 проблем микросервисов на gRPC + TypeScript

Bitget ужесточает критерии листинга токенов с обязательной юридической проверкой и проверкой команды Криптовалютная биржа Bitget вводит новые строгие стандарты для листинга токенов,... Сообщение Bitget ужесточает критерии листинга токенов с обязательной юридической проверкой и проверкой команды появились сначала на Gadgets.

Как настроить Android TV при первом включении телевизора Телевизоры без Smart TV сегодня встречаются редко, а умные приемники, которые в большинстве своем базируются на операционной системе Android TV, настраиваются совсем не так, как обычные модели без смарт-функций. Для работы современного устройства требуется проводное или бес...

Отстаивание прав после дискриминации по национальному признаку в ЕС Привет, Хабр! Случаи увольнения людей «не с тем паспортом» или говорящих «не на том языке», или живущих «не там, где надо» сегодня, к сожалению, стали обыденностью. Хотя, строго говоря, всё это проявления дискриминации. В этой статье я на условиях анонимности расскажу истори...

Как обновить зависимости, чтобы не было больно Всем привет! Я Родин Максим, старший разработчик ГК Юзтех. С ростом количества прожитых лет проекты могут обрасти зоопарком разнообразных зависимостей. Все они со временем нуждаются в обновлении по разным причинам — плановый апгрейд зависимостей, переход на другую платф...

Вход в заднюю дверь или пентест сетевых принтеров и МФУ В данной статье мы с вами затронем анализ сетевых принтеров/МФУ в компании. Каждый из Вас наверное замечал, что данные устройства стоят почти в каждом кабинете и этаже (последнее более опасно, так как доступ к данным устройствам может получить любой человек: сотрудник компан...

Разработчики аниме-гачи «Позывной Кедр» могут открыть сервера игры в России «Позывной Кедр» это новая китайская аниме-гача, которая находится в разработке для iOS, Android и PC. Так как в ней активно используется сеттинг СССР и индустриальной России, среди разных вопросов разработчикам было открытие сервера для российских игроков. Они удивились тако...

Все способы быстро включить камеру на любом iPhone, о которых забыли в Apple На презентации iPhone 16 Apple особое внимание уделила новой кнопке Camera Control, фактически сделав ее киллер-фичей нового смартфона. Уже тогда многие признали идею провальной хотя бы из-за того, что мода на горизонтальные фотографии и видео потихоньку уходит. Несмотря на...

Разработка бота для Telegram на платформе .NET ВведениеTelegram — один из самых популярных мессенджеров в мире, предлагающий такие функции, как групповые чаты, каналы, голосовые и видеозвонки, а также возможность создания ботов. В данной статье мы не будем ставить цель показать, как создать с нуля приложение a-la "Hello,...

Краткий обзор библиотеки dApp Сегодня я расскажу вам о библиотеке dApp для Python — мощном инструменте для создания децентрализованных приложений на базе блокчейна. Она предлагает все необходимые функции для взаимодействия со смарт-контрактами, управления данными и обеспечения безопасности приложений. Ит...

В России запустят бесконтактную оплату Айфоном без Apple Pay и NFC. Нужен только Bluetooth Несмотря на то что Apple Pay в России не работает уже более двух лет, владельцы Айфонов давно не испытывают каких-либо неудобств. Одни перешли на Android, где есть Mir Pay и SberPay, другие используют СБПэй, который даже на iPhone работает с NFC, а третьи просто наклеили се...

Встречаем yx_scope: DI-фреймворк для работы со скоупами в открытом доступе Для больших проектов не всегда хватает одного модуля: иногда надо пошарить какие‑нибудь классы или UI‑элементы. Так со временем проект дробится на много мелких модулей, которые так или иначе связаны разного рода зависимостями. И если за этим не&...

Как изменить обои на телефоне: все способы для Android Обои — незаменимый элемент интерфейса системы, который украшает ее. Производители смартфонов уделяют этому аспекту повышенное внимание, загружая для каждой модели уникальные картинки. Но чаще всего нам хочется поменять обои на телефоне, если стандартный вариант не пришелся ...

Пишем приложение на C#-стеке Всем привет! Меня зовут Дмитрий Бахтенков, и я .NET-разработчик. Сегодня мы проведем эксперимент — напишем полноценное веб-приложение с использованием решений, которые написаны на C# и платформе .NET. Больше моих статей можно прочитать в медиа вАЙТИ.Что я имею в виду?Ка...

Samsung хочет запустить премиальный бренд смартфонов, чтобы убить iPhone Перемены на рынке смартфонов происходят нечасто. Последним хоть сколь-нибудь знаковым событием стало появление аппаратов со складной конструкцией, экран которых можно было перегибать пополам. С технологической точки зрения это было большим прорывом, однако принципиально рас...

Как убрать рекламу с любого сайта в Safari на компьютерах Apple без сторонних приложений Когда Apple только показала macOS Sequoia на конференции для разработчиков WWDC 2024, многие посчитали новую операционную систему весьма минорным обновлением. Однако на самом деле в ней достаточно новых функций, которые могут сделать использование компьютеров Mac гораздо уд...

Создание списка выбора конфигураций 1С, опубликованных как веб-приложения Новая задача, связанная с 1С. Дано: сервер 1С, на нём есть несколько конфигураций 1С, опубликованных как веб-приложения. Нужно создать удобный список для выбора той конфигурации, с которой пользователь будет работать. Читать далее

Какую зарядку выбрать для iPhone 16 Pro Max, чтобы он заряжался на максимальной мощности После каждой презентации новых Айфонов остается огромное количество вопросов, на которые Apple традиционно предпочитает не давать ответы. В частности, компания не раскрывает объем оперативной памяти iPhone и не говорит про то, какую максимальную мощность зарядки поддерживаю...

Google внедрила новую защиту от злоумышленников Компания Google существенно усиливает защиту от вредоносного программного обеспечения благодаря новым механизмам, которые помогают выявлять всё более изощрённых злоумышленников. Дело в том, что сервис Google Play Protect для Android получает обновление под названием Live Thr...

Я ускорил генерацию blurhash в 3̶6̶ 8̶7̶ 128 раз Старую собаку новым трюкам не обучишь, вот и я взялся за старое. Blurhash — это компактный способ представления размытой превьюшки изображения в виде ASCII-строки. Разработан финской компанией Wolt (аналог Delivery Club). Давно хотелось внедрить такое к себе в API, чтобы люб...

Анонс Windows 11 Insider Preview Build 27729 (канал Canary) Доброе утро, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 27723 для участников программы Windows Insider, использующих канал Canary. Полный номер сборки: 10.0.27729.1000.rs_prerelease.241011-1428. Новшества Обновление приложения «Ножницы» ...

Как удалить любой объект с фото на компьютерах Apple с macOS Sequoia 15.1 Наверняка у каждого из нас в смартфоне или на компьютере есть такая фотография, которая хорошая всем, кроме заднего фона. То куча лишних людей, то просто в кадр попало то, что сильно портит итоговую фотографию. В интернете есть куча сервисов, которые позволяют удалять разли...

Что такое блокчейн, как работает и как его можно использовать Bitcoin, запущенный в 2009 году, был первой криптовалютой и популярным приложением, успешно использующим блокчейн. В результате технология чаще всего ассоциируется с Bitcoin и альтернативами, такими как Dogecoin и Bitcoin Cash.Однако экосистема технологии давно расширилась. ...

Скачать русский Windows 11 24H2 IoT Enterprise LTSC или сделать образ с последними обновлениями своими руками На днях Microsoft официально выпустили LTSC версию Windows 11 24H2. В доступные образы встроено обновление KB5043080, версия 26100.1742. Как стало модно в последнее время Россию проигнорировали, LTSC образы доступны на многих языках (ссылки даю не на сайт Microsoft, так как ...

Как перехватывают зашифрованный HTTS-трафик на мобильном устройстве Реверс-инжиниринг VPN-сервиса Onavo Protect под Android позволил определить методы, которые можно использовать для перехвата зашифрованного HTTPS-трафика на мобильном устройстве. Если вкратце, злоумышленник должен поставить на телефон собственное приложение и сертификат УЦ...

[Перевод] IDOR: Полное руководство по продвинутой эксплуатации уязвимостей IDOR Уязвимости IDOR (незащищённая прямая ссылка на объект) являются одними из наиболее часто встречающихся уязвимостей безопасности в современных веб-приложениях и API. Неудивительно, что они часто рекомендуются начинающим охотникам за уязвимостями, так как их легко обнаружить и...

Как проверить слух с помощью AirPods Pro 2 и использовать их в качестве слухового аппарата AirPods Pro 2 с выходом iOS 18.1 научатся проверять ваш слух и работать слуховым аппаратом. Изображение: mashable.com На презентации iPhone 16 Apple не показала новые AirPods Pro, зато очень подробно рассказала про функции, которые появятся в одном из будущих обновлений. В ч...

Как мы учим языки. Часть 3. Повышаем продуктивность Изучать иностранные языки можно по-разному. Вопрос лишь в эффективности. Как это делать эффективно и почему так не все делают, я попытаюсь раскрыть в этой статье. Чтобы быть в контексте ситуации, напоминаю про Часть 1 и Часть 2. В статье собрал алгоритм, как можно построить ...

Пишем пет-проект Android приложение «Экранатор звонков» Всем привет! Меня зовут Иван Чечиков. В этой статье я расскажу о своем пет-проекте Android приложении, которое может идентифицировать нежелательные входящие звонки.Подробности – под катом. Читать далее

Apple Intelligence на Андроид? Обзор ИИ, портированных на мобильные устройства с локальным запуском Мир мобильных технологий не стоит на месте, и сегодня на смартфонах можно запускать нейросети, которые совсем недавно требовали мощных компьютеров. Stable Diffusion, языковые модели, такие как *LLaMa, и другие ресурсоёмкие ИИ теперь работают прямо у вас в кармане. В этой ст...

Почему iPhone стали сами перезагружаться. Особенно после обновления на iOS 18 Каждый владелец iPhone хотя бы раз сталкивался с загадочной ситуацией: берешь телефон в руки и замечаешь, что он просит ввести пароль, хотя обычно достаточно Face ID. Очевидно, устройство перезагрузилось, но почему? Вы не делали этого сами, не устанавливали обновлений, и за...

Мой MacBook Air бьет рекорды автономности на macOS Sequoia. Вот еще один повод обновить компьютер Apple Так получилось, что мой iPhone и iPad не поддерживают нейросеть Apple Intelligence, а мне очень хотелось посмотреть, что же такого интересного Apple там изобрела. Так как с мая этого года я вернулся с Windows обратно на macOS и выбрал MacBook Air M2, то именно ноутбук и ста...

Не работает Gmail на iPhone. Что делать Работа сервисов Google в России в течение последних нескольких месяцев может удивить кого угодно. С Ютубом всё понятно и без каких-либо объяснений, а вот что происходит с другими приложениями, объяснению не всегда поддается. Например, на моем Android-смартфоне не скачивалис...

Открыты сервера глобальной версии Wizardry Variants Daphne Студия Drecom выпустила необычный и даже мрачный данжен-кроулер Wizardry Variants Daphne на смартфоны. Скачать игру можно на iOS и Android почти во всех странах мира, не включая РФ. Интересно, что игра начинается с того, что ваш персонаж погибает в тёмном подземелье и его по...

Как безопасно купить смартфон в интернете и не нарваться на подделку или брак Развитие интернета привело к появлению онлайн-маркетплейсов — площадок для заказа товаров, не выходя из дома. Как правило, это более выгодный способ покупки, ведь магазинам не нужно тратить деньги на аренду помещений и оплату работы продавцов-консультантов, из-за чего цена ...

Simple Rails. Часть 1 — начало: свой веб сервер Всем привет, думаю, читатель, нажавший на данный заголовок, уже догадывается, о чем примерно пойдет речь. Данная статья рассчитана на тех, у кого уже есть какое-либо понимания языков программирования (лучше если именно Ruby), а также хотя бы общие сведения о HTML, работе ОС ...

Git для самых маленьких Дисклеймер: если ты продвинутый разработчик с Х годами опыта, пожалуйста, закрой эту статью. Здесь ты не найдешь абсолютно ничего полезного для себя.Итак, небольшое вступление. Когда мне впервые пришлось делать коммит на GitHub, я помню, что перерыла кучу источников, и везде...

Ученые оживили мозг свиней через час после смерти В Китае ученые оживили мозг свиней спустя 50 минут после смерти. Источник фото: dzen.ru До последнего момента считалось, что мозг не может долгое время жить без кислорода. Поэтому когда останавливается сердце, мозг быстро умирает. У врачей в таких ситуациях есть всего нескол...

Как с помощью Angular доработать CRM-систему: наш опыт с BPMSoft Всем привет.Меня зовут Илья Чубко, я являюсь техническим архитектором в направлении, которое занимается  внедрением CRM-системы от вендора «БПМСофт». Этот вендор –  разработчик собственной low-code платформы BPMSoft для автоматизации и управления бизнес-процессами ...

Пропали обновления приложений в App Store на iPhone после установки iOS 18. Что делать Каждое крупное обновление операционной системы для iPhone сопровождается определенным количеством проблем. В первые дни после установки пользователи наблюдают нагрев и повышенный расход аккумулятора, а потом начинают выявлять небольшие ошибки. На днях у некоторых владельцев...

EnJoyTheVR: доступная виртуальная реальность на базе смартфонов Всем привет! Меня зовут Евгений, я разработчик приложения EnJoyTheVR – приложения, которое позволяет погружаться в виртуальную реальность с 6DOF отслеживанием движений головы и рук прямо через ваш смартфон. В этой статье хотел бы рассказать о проекте, его задумке, этапах раз...

Что должен знать Junior Frontend разработчик в 2024 году Рынок с каждым днем развивается и для текущих разработчиков главной задачей всегда является держать руку на пульсе и быть с курсе всех изменений в сфере IT. Будь то технологии, библиотеки, либо архитектурные решения. Программисты любого нап...

Анонс Windows 10 Insider Preview Build 19045.5194 (каналы Beta и Release Preview) Добрый вечер, друзья! Накануне Microsoft выпустила новую предварительную сборку Windows 10 под номером 19045.5194 (KB5046714) для участников программы Windows Insider на каналах Beta и Release Preview. Это последняя сборка Windows 10 для канала Beta, поскольку Microsoft зак...

Не Flipper Zero единым: хакерский мультитул из старого смартфона Говорят, что лень — двигатель прогресса. Как по мне, лучше работает конкуренция. Возможность свободного выбора устройств, приложений и информации сейчас — движущая сила, которая мотивирует разработчиков создавать и совершенствовать свои продукты. Сегодня хочу обсудить, какая...

Диалог — часть навигации или нет? Как в вашей навигации устроена работа с диалогами? Мой ответ - никак! В статье я делаю обзор на то что такое Диалог, когда это компонент, когда это визуальный стиль и почему не надо помещать в навигацию то что хочется открыть чтобы потом с этим... Читать далее

«Мы предотвратим незаконную утечку передовых технологий». Южная Корея анонсировала суровые наказания за кражу информации Южная Корея готовит более жесткие меры для предотвращения утечки коммерческой информации за рубеж на фоне усиливающейся конкуренции за передовые технологии, о чем пишет Reuters со ссылкой на заявление министра финансов страны. «Мы предотвратим незаконную утечку пе...

Астробиолог предлагает переключить внимание с воды на соль в поисках марсианской жизни Известный астробиолог Дирк Шульце-Макух из Берлинского технического университета выдвинул теорию, которая может изменить подход учёных к поиску жизни на Марсе. Согласно его исследованию, опубликованному в журнале Nature Astronomy, миссия NASA «Викинг-1», зап...

Что интернет-магазину нужно знать про рейтинг в сниппете в Яндексе? (первая часть) В этом мини-курсе поговорим о том, что это за рейтинг, что на него влияет, где его отслеживать. Это его первая часть. Планирую, что будет также и вторая часть и что также сделаю видео и оформлю информацию с текстом и скринами — в ближайшие 10 дней.По сути — это набор не...

Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API Всем знакома ситуация: прошла важная онлайн-встреча, задачи распределены, идеи обсуждены, а кто что сказал — уже никто и не вспомнит. Кажется, что чтобы ничего не упустить, нужен отдельный человек, который записывает все за всеми и делает отчеты. А что, если это может делать...

Запускаем Embedded Linux на Hard- и Soft-CPU Xilinx Zynq: сборка операционной системы И снова здравствуй, Хабр! Мы добрались до второй части повествования о параллельном запуске двух ОС на FPGA с процессорной подсистемой. В этой статье мы сначала определим минимально необходимые компоненты для запуска Embedded Linux. Затем осуществим сборку под ARM станд...

Первый опыт создания Open Source с ИИ Думаю, что многие уже используют ИИ в работе, но пока еще не все. Так что поделюсь опытом. В старой версии проекта я использовал Kendo JS, и при портировании не нашел в Angular компонента, который бы позволял выбрать цвет. Вернее, такие компоненты нашлись, но были слишком сл...

Какие айтишники будут востребованы в 2035г, а какие – нет? Часто слышу отголоски дискуссии, что через 10-15 лет за разработчиков будет писать код искусственный интеллект, он же будет находить и фиксить баги, автоматически создавать интерфейсы, анализировать пользовательский опыт и так далее. Так ли это? Поскольку в Гринатоме сегодня...

Опыты с акселерометром и гироскопом на платформе S7V30 Модуль S7 V30 изначально разработан для управления промышленными контроллерами, но может быть использован и автономно. В этой статье я попробую раскрыть его потенциал как сенсора для обнаружения и анализа вибраций, углов отклонения, аномальных состояний и специфических актив...

[Перевод] Python REST API: Flask, Connexion и SQLAlchemy (часть 2) Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной логики (BackEnd), а пользователи получают интерфейс с динамически подгру...

Пишем небольшое приложение на Python для повышения продуктивности с помощью ИИ и BotHub API Прошла важная онлайн-встреча, задачи распределены, идеи обсуждены, а кто что сказал — уже и не помню. Кажется, что чтобы ничего не упустить, нужен отдельный человек, который записывает все за всеми и делает отчеты. Хороший вариант — обернуть это в скрипт, что мы с вами и сде...

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

Зачем нам Node.js или Angular на бэкенде Всем привет! Меня зовут Александр, я разрабатываю low-code платформу Eftech.Factory в компании Effective Technologies. В этой статье я хочу поделиться тем, как и почему в стеке нашего продукта появился Node.js. Рассмотрим одно из основных преимуществ Node.js (внезапно это Ja...

Мечта почемучки с GPT-4o и Telegram Вам никогда не хотелось узнать, что растет у вас под ногами? Мне – всегда! Но, увы, растения подписаны только в Ботаническом саду.Раньше мне приходилось использовать интернет-поисковики, Google Lens, ботанические приложения и, наконец, бумажные определители.Когда появился Ch...

IaC и DevSecOps: выбираем лучшие инструменты анализа и защиты инфраструктурного кода Привет, читатели Habr! С вами Анастасия Березовская, инженер по безопасности процессов разработки приложений в Swordfish Security. Сегодня мы вновь будем говорить об особенностях  статического сканирования, но на этот раз переключим фокус с программного кода на код инфр...

PostgreSQL Antipatterns: Валим «слона» — highload на ровном месте Сегодняшняя тема посвящена нелегким взаимоотношениям клиентского приложения и сервера PostgreSQL: как на ровном месте, неудачной архитектурой приложения, можно обеспечить себе хронические проблемы производительности.Рассмотрим классические ситуации, когда разработчики начина...

[Перевод] Новый подход к безопасному управлению состояниями в Kotlin-приложениях Вот уже несколько лет я занимаюсь разработкой высокопроизводительных, полностью асинхронных, реактивных, мультиплатформенных приложений. За это время я успел наткнуться на несколько довольно тонких и трудно отлаживаемых проблем с управлением состояниями. В этой статье я хоте...

Как найти и посмотреть скрытые файлы на Android Операционная система Android приучила нас к полному контролю над мобильным устройством. Пользователям разрешается скачивать приложения из любых источников, перепрошивать смартфон без лишних хлопот и даже удалять системные компоненты, если они кажутся лишними. В то же время ...

Игры на Astra Linux В рамках конференции для разработчиков Astra DevConf 2024 представители организаторов, «Группы Астра», рассказали о своей деятельности по адаптации компьютерных игр для запуска на платформе Astra Linux. Оказалось, что в ведущей российской уже ОС решено большинство проблем, с...

Показывать предупреждения канала передачи уведомлений — что это значит? Не все настройки смартфонов под управлением Android доступны пользователям изначально. Многие опции скрыты в отдельном разделе под названием Режим разработчика Там находятся более детальные настройки гаджета, которые могут быть использованы разработчиками приложений или обыч...

Как начать создавать Flutter-приложения на Авроре: полная инструкция Привет Хабр, это Юра Петров, Tech Lead Friflex. Последнее время многие меня спрашивают, как быстро начать разрабатывать приложения для системы Аврора с помощью фреймворка Flutter. Решил поделиться опытом и собрал ультимативный гайд. Всё, что я буду показывать,...

Краткий обзор дистрибутива линукс Solus Всех приветствую читатели хабра! Сегодня я хотел бы поделиться опытом установки и частичной настройки малоизвестного дистрибутива линукс Solus. Собственно говоря я пишу данную статью используя данный дистрибутив. Как сообщает википедия дистрибутив Solus не зависит от других ...

Анонс Windows 11 Insider Preview Build 27744 (канал Canary) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 под номером 27744 для участников программы Windows Insider, использующих канал Canary. Полный номер сборки: 10.0.27744.1000.rs_prerelease.241101-1329. Новшества Поддержка новых процессорных ин...

Почему не работает запись звонков на iPhone после установки iOS 18.1 Долгие годы одним из весомых преимуществ операционной системы Android перед iOS было наличие нативной записи звонков. Да, собеседник был об этом предупрежден, однако всё работало без стороннего софта и каких-либо проблем. На iPhone такого никогда не было. Приходилось либо п...

Квантизация позволяет запускать Llama 3.2 на мобилках Квантизация помогла портировать последнюю версию LLM Llama 3.2 на мобильные платформы - iOS и Android. Для этого разработчики выпустили квантованные версии Llama 3.2 1B и 3B, которые при тестах на ARM-процессорах показали высокую скорость инференса, по сравнению с несжатыми ...

Как мотивировать себя на правильные вещи Мотивационных советов можно дать миллион. Но обычно они упираются в то, что себя нужно заставить как-то сделать первый шаг - перейти на новые принципы тайм-менеджмента, заняться спортом или перестать есть на ночь. Летом где-то между отпусками мы в Максилекте собрались, чтобы...

Apple выпустит отдельный магазин игр для iPhone и iPad в 2025 году. Что после этого станет с App Store? Apple уже не первый год старается продвигать iPhone и iPad как игровые устройства. Причем компания прикладывает для этого действительно серьезные усилия. Так, с выходом процессора A17 Pro купертиновцы отправились к игровым студиям и начали договариваться о том, чтобы выпуст...

Анонс Windows 11 Insider Preview Build 22635.4367 (канал Beta) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 (версия 23H2) под номером 22635.4367 (KB5044373) для участников программы Windows Insider на канале Beta. Полный номер сборки: 10.0.22635.4367.ni_release_svc_betaflt_prod1.241005-0845. Для инс...

Shadowsocks,OpenVPN,Vmess, VLESS: какой протокол победит в эпоху цифровой цензуры? В современном интернете многие сталкиваются с вопросом, как обойти блокировки и защитить личные данные. И, если VPN-приложения на слуху, то такие решения, как Shadowsocks, VLESS и VMess, часто остаются за кадром. Хочу поделиться опытом работы с разными протоколами для тех, к...

Транзакции в Spring: сила управления данными Привет, Хабр! Сегодня разберемся с транзакциями в Spring так, чтобы всё стало ясно и понятно: зачем они нужны, как работают и как их настроить так, чтобы данные были под контролем. Начнем с самого начала. Транзакция — это единица работы, которая должна быть выполнена полно...

«Коммуникация — ключ к успеху» На недавнем тренинге по управлению проектами все участники сошлись в одном — коммуникация является ключевым фактором успеха любого проекта.Очень часто проекты буксуют не из-за нехватки навыков или ресурсов ( хотя и это  не редкая причина провалов), а потому, что люди не...

Koin: как сделать свой DI за 10 минут Привет, меня зовут Иван Курак, я Android-разработчик приложения Ozon Job. В этой статье мы реализуем свой механизм, на котором построен Koin. Тем самым мы пройдём путь, который проходили его авторы при решении проблемы построения собственного DI.Эта статья будет полезна тем,...

Компьютерное зрение на С++: подключаем ML-библиотеки и обрабатываем результаты поиска объектов Привет, Хабр! Меня зовут Кирилл Колодяжный, я разрабатываю системы хранения данных в YADRO и изучаю нестандартные подходы к машинному обучению: создаю ML-проекты на С++. Это вторая часть цикла о разработке приложения для обнаружения предметов на С++. В прошлом материале...

Путь одного IOS-приложения Решил устроить день отдыха от кода и структурировать полученный опыт. Обычно, в процессе перепросмотра возникают неожиданные мысли, которые будут полезны мне. А сам материал будет полезен тем, кто только задумывается на тему своего индивидуального проекта...

[Перевод] Как снизить расходы на мониторинг: замена Prometheus на VictoriaMetrics Мониторинг может оказаться дорогим делом из-за огромных объемов данных, которые необходимо обрабатывать. В этой статье вы узнаете о лучших способах хранения и обработки метрик мониторинга для снижения расходов и о том, как VictoriaMetrics может в этом помочь.(cм. вторую стат...

Как написать свой небольшой парсер на Python? Всем привет. Я думаю, что некоторые задавались вопросом о том, как написать свой небольшой парсер на Python. В данной статье я хочу рассмотреть достаточно простой случай - это парсинг данных уже с готового датасета stackexchange.com. В дальнейшем уже можно будет работать с ...

Мобильная разработка за неделю #558 (30 сентября — 6 октября) В новом дайджесте ускорение запуска приложений и спойлер-эффект кна Swift, сборщик метрик Android-проекта и рисование звезд, замена Firebase, идеальный встраиваемый язык, приложение для заметок, которое не стремится сделать вас более продуктивным и многое другое. Подключайте...

[Перевод] Python REST API: Flask, Connexion и SQLAlchemy (часть 1) Python REST API: Flask, Connexion и SQLAlchemy (часть 1)Большинство современных веб-приложений работают на основе REST API - методологии, позволяющей разработчикам отделить разработку пользовательского интерфейса (FrontEnd) от разработки внутренней серверной логики (BackEnd)...

Настраивать xdebug для первого запуска не нужно вообще! Как в Phpstorm запустить отладку за минуту и без браузера Многие считают, что добиться успешного запуска отладки xdebug после его установки - тяжело и мучительно. Но на самом деле, сделать первый запуск можно менее чем за минуту, не делая настройки и даже не прикасаясь к конфигурационным файлам .ini (php.ini/xdebug.ini). Как это с...

Управление Tesla с запястья: компания работает над фирменным приложением для умных часов Tesla работает над приложением для умных часов. Согласно данным из кода свежей версии мобильного приложения, компания готовит соответствующую версию. Tesla некоторое время воздерживалась от интеграции своих автомобилей со смарт-часами, и, хотя владельцы просили об этом ...

DPDK в комиксах: просто о сложном Как часто менеджерам, дизайнерам и UX-исследователям приходится вникать в проблемы сетевого стека Linux-ядра? Подозреваю, что не часто. Но если вам пришлось это сделать, у меня хорошая новость! Я уже прошла этот путь, полный админских терминов и бесконечных аналогий, и подг...

Тестирование redux store Бывает ситуация, когда нам необходимо протестировать middleware, либо асинхронное событие, которые возникает в хранилище redux.Цель этой статьи в том, чтобы показать как тестировать action в redux store.Есть готовое решение, redux-mock-store, но оно не позволяет оперировать ...

Все, что нужно знать о беззвучном режиме на Android Режим «Без звука» — полезная функция операционной системы Android, позволяющая приглушить вызовы и уведомления. Она является незаменимой в ситуациях, когда нам некогда ответить или, например, не хочется отвлекать окружающих посторонним шумом рингтонов и других системных зву...

Можно ли в 2024 году перейти с Андроида на Айфон и не страдать. Личный опыт iPhone, как и несколько лет назад, остается одним из самых желанных подарков для многих жителей нашей страны, даже несмотря на кучу ограничений и введенных санкций. Именно так я подумал и решил порадовать свою жену новеньким iPhone 15 Plus. Последние два с половиной года он...

Анонс Windows 11 Insider Preview Build 26100.2152 (канал Release Preview) Добрый вечер, друзья! Прошлой ночью Microsoft выпустила новую предварительную сборку Windows 11 (версия 24H2) под номером 26100.2152 (KB5044384) для участников программы Windows Insider на канале Release Preview. Полный номер сборки: 10.0.26100.2152.ge_release_svc_prod2.241...

Как поднять инфраструктуру для запуска автотестов Android в облаках Привет! Меня зовут Денис Веренцов, я Android-инженер из команды Emcee, это технопродукт Авито. В статье я расскажу, как можно развернуть облачную инфраструктуру для запуска нативных автотестов Android-приложений на основе разработанного нами решения.Статья будет полезна тем,...

Vector.dev: как упростить подсчет метрик по логам Меня зовут Дима Синявский, я SRE-инженер в Vi.Tech — это IT-дочка ВсеИнструменты.ру. В этой статье я расскажу вам о нашем опыте работы с vector.dev, как мы сначала превращали логи в метрики и как это автоматизировали до такой степени, что теперь с этим справиться один yaml-d...

Роскомнадзор в декабре проведет учения по отключению рунета от международной сети В декабре 2024 года Роскомнадзор проведет учения по проверке устойчивости российского интернета, отрабатывая сценарий отключения доступа к зарубежным сегментам сети. Цель мероприятия — тестирование автономности Рунета и повышение его безопасности в условиях внешних угроз. Ор...

View. Строительный блок Android приложений Всем привет!Я — Дарья Касьяненко, эксперт Центра непрерывного образования факультета компьютерных наук НИУ ВШЭ.Сейчас мир Android‑разработки активно меняется, но многие из используемых технологий остаются актуальными, и их стоит знать каждому начинающему разра...

Собираем сетевое хранилище (NAS) XPenology Привет! С вами снова Александр, DevOps из Банки.ру. Прошлая статья «Домашний сервер на базе Proxmox» вызвала интерес сообщества и бурное обсуждение в комментариях. Сегодня продолжу тему и расскажу о сборке NAS (Network Attached Storage) своими руками из доступного сейча...

Аудит сайта в 99% случаев бесполезен. Почему эксперт должен погружаться в бизнес, а не «анализировать 347 параметров»? Я — Павел Берсенёв, в основном, пишу на Хабре про старое железо, а по основному профилю с 2005 года занимаюсь всем, что касается сайтов и продаж в интернете. Эта статья — дополненная версия опубликованного в 2017 году материала. Как оказалось, тема стала ещё актуальнее. С...

Как мы исследовали энергоэффективность инференса нейросетей на планшете Современные гаджеты невозможно представить без AI-функций. Но у них есть цена, которую приходится «платить» конечному потребителю, в том числе более быстрая трата батарейки и перегрев устройства. В итоге производители электроники сталкиваются с дилеммой: фичи нужны, их нужно...

Телекоммуникационные гиганты США подали в суд на местный аналог Роспотребнадзора Три крупные отраслевые группы, представляющие телекоммуникационные компании, поставщиков систем безопасности и интернет-рекламодателей США, подали иск, чтобы предотвратить введение нового правила Федеральной торговой комиссии (FTC) «Нажми для отмены».

Что будет, если сбросить Айфон до заводских настроек Если ваш iPhone никогда не зависал, это не значит, что вы от этого защищены. Рано или поздно даже хваленая техника Apple дает сбой, но к счастью, львиную долю проблем решает жесткая перезагрузка. Но если она не помогла, приходится прибегнуть к помощи сброса до заводских нас...

Data catalog: от истории до сравнения решений Прийти и по запросу быстро найти нужные данные — идеальный сценарий. Но он практически невозможен при условии использования множества баз данных и хранилищ. В реальных условиях без «надстройки» над всеми БД и «единой точки входа» команды вынуждены тратить время на исследован...

Доставка изменений при разработке backend приложений Кульминацией разработки является доставка функционала конечному потребителю. Этот момент наиболее важен и наиболее опасен, так как, в случае ошибки, пользовательский опыт может ухудшиться. Здесь я опишу какие меры можно предпринимать, чтоб избежать ошибки и когда.Начну с пос...

В Японии впервые решили продолжить использовать АЭС, которой более 50 лет Япония одобрила продолжение эксплуатации первого энергоблока АЭС «Такахама», которому в ноябре 2024 года исполнится 50 лет, о чем пишет ТАСС со ссылкой на Kyodo. Это первый случай в Японии, когда регулятор одобрил продолжение эксплуатации энергоблока возраст...

Связываем форму сайта с Telegram-ботом на чистом JavaScript за 15 минут: Полная разработка и деплой Сегодня я подготовил небольшую, расслабляющую статью, особенно в сравнении с предыдущими. Недавно я разрабатывал FullStack-приложение для небольшого лендинга, где одной из задач было привязать форму с сайта к Telegram-боту.Суть задачи:Пользователь вводит данные в форму на са...

[Перевод] Скрытые цифровые привычки зумеров/скрытое цифровое поведение зумеров Gen Z выросло, окунувшись в множество цифрового контента. Каждый день они смотрят мемы, фотографии, пользуются социальными медиа, общаются в чатах с друзьями, смотрят видео, под влиянием инфлюенсеров и читают новостные статьи со всех уголков интернета. Как подростки и молоды...

Как получить 5 млн рублей на съёмку ролика: в VK предлагают гранты для авторов видео Компания VK (бывшая Mail.ru Group) объявила о запуске программы грантовой поддержки для создателей видеоконтента. Подать заявку на грант до 5 млн рублей могут создатели открытых сообществ «ВКонтакте», у которого больше тысячи подписчиков. Также требуется зар...

Что случилось с моими Nothing Ear (2) год спустя и правда ли, что это лучшие наушники вместо AirPods Pro Несмотря на то, что все больше людей потихоньку переходят на беспроводные наушники от других производителей, Apple из года в год рапортует о том, что AirPods по-прежнему являются лидером рынка. Фирменная гарнитура хорошо продается благодаря своей популярности и регулярным о...

Главный метод Android-приложения Если вы когда-нибудь писали "Hello World" на Java (или любом другом C-подобном языке), то наверняка делали это в статическом методе main. Этот метод вызывается в JVM и является точкой входа любой Java программы.Но при разработке приложений для Android вы возможно, как и я до...

Какими российскими онлайн-кинотеатрами я пользуюсь и что интересного в них можно посмотреть Для многих уход из России зарубежных стриминговых сервисов по типу Netflix и Spotify превратился в настоящую трагедию. Пользователи решили, что смотреть и слушать больше нечего, и начали искать обходные пути, как получить доступ к заветному контенту. Я никогда не был фанато...

Собственная бизнес-вселенная через призму low-code В эпоху цифровой трансформации бизнеса все большую популярность набирают low-code платформы, позволяющие создавать сложные бизнес-приложения с минимальным объемом ручного программирования. И, казалось бы, что может быть проще и логичнее - высвободить силы и время, отдав цифр...

Известные проблемы в Windows 11 2024 Update (версия 24H2) Накануне Microsoft начала распространять новое функциональное обновление для Windows 11 под названием 2024 Update или версия 24H2. Обновление приносит с собой множество функций на базе искусственного интеллекта прежде всего для устройств ПК Copilot+, а также ряд небольших и...

5 очень простых правил типографики, которые сделают ваше письмо, статью и любой другой текст солиднее С одной стороны, содержание важнее формы, с другой — небрежное оформление как бы намекает: текст накидали на скорую руку. Чтобы внешний вид не обесценил самые убедительные аргументы, не стоит пренебрегать базовыми правилами типографики. В статье рассказываем о них так, чтобы...

Как грузить данные во ViewModel? Привет, Хабр! Эта статья будет полезна для мобильных разработчиков, потому что в ней обсуждаются различные подходы к первоначальной загрузке данных во вьюмодели (Jetpack ViewModel) при ее использовании в проектах на Jetpack Compose (либо Compose Multiplatform). Тема эта наст...

Не можешь создать лучшую в мире ракету — скопируй. Китайская ракета Long March 9 на удивление похожа на американскую SpaceX Starship На авиасалоне в Чжухае Китай представил новый облик сверхтяжелой ракеты Long March 9. Первый показ перспективной Long March 9 состоялся десять лет назад, и тогда она представляла собой классическую ракету — одноразовую, с тремя ступенями и твердотопливными двигате...

Создаем свою библиотеку на C++ с тестированием, CMake и блекджеком: часть 2 В мире программирования создание собственных библиотек — это не просто возможность пополнения своего портфолио или способ структурировать код, а настоящий акт творческого самовыражения (и иногда велосипедостроения). Каждый разработчик иногда использовал в нескольких своих пр...

Где скачать и как установить приложение Авито для Android, которое удалили из Гугл Плей Гугл продолжает разрывать российское инфополе. Только отгремели слухи о возможном уходе компании из-за отключения регистрации аккаунтов по номеру телефона, как спустя некоторое время она взялась за удаление приложений из Google Play. Первым за долгое время «под нож...

Как правильно разговаривать с вашим руководителем? (памятка Руководителю проектов Под начало недели небольшая база по общению с руководителем. В целом, может касаться и заказчика, и спонсоров вашего проекта: то есть всех людей, от которых вам нужна помощь или решение проблем вашего проекта.Когда у вас проблемы на проекте, вам хочется прийти к руководителю...

Contra – игра своего времени Многие из нас ностальгируют по временам старых консолей, когда геймплей хоть и был аркадным, но все же был непростым, вызывал челлендж, испытание, проверку себя на прочность. «А как далеко я смогу пройти в этот раз»? Обычно с такими мыслями запускалась консоль у мальчишек в ...

В Ватсап наконец появилась расшифровка голосовых сообщений. Вот как бесплатно превратить аудио в текст на Айфоне Ватсап не изменяет себе и продолжает регулярно обновляться — почти в том же темпе, что и Телеграм. Мессенджер очень сильно изменился за последнее время, так как разработчики добрались даже до оформления! При этом некоторых функций ему по-прежнему не хватает, в частнос...

Циничные заметки о карьере в IT от «гейткипера» Не думал, что имеет смысл имеет такое писать на IT ресурс, но учитывая что тут много новичков, думаю заметки от 40-ка летнего прораммиста могут пригодится. Термин "гейткипер" мне больше понравился, чем синьор(что бы это значило, у меня ведущий программист в трудовой после 24...

Как создать простую операционную систему с нуля Многие разработчики хоть раз задумывались о том, чтобы создать свою собственную операционную систему (ОС). Это может показаться сложной задачей, но, если разбить процесс на этапы, создание минимальной ОС становится более реалистичным. В этой статье мы рассмотрим основные шаг...

Учимся делать игры без pygame: Создание графического интерфейса на Python Привет, Хабр! Сегодня мы научимся делать графический интерфейс на python, используя Tkinter. Эта статья очень короткая, так как мы только начинаем.Tkinter — это стандартная библиотека для создания графических интерфейсов в Python. Она предоставляет простой и удобный способ с...

Анонс Windows 11 Insider Preview Build 22635.4435 (канал Beta) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 (версия 23H2) под номером 22635.4435 (KB5044377) для участников программы Windows Insider на канале Beta. Полный номер сборки: 10.0.22635.4435.ni_release_svc_betaflt_prod1.241016-1835. Для инс...

Девопс, инфобез и ИИ: рассказываем, как прошел митап МКБ Всем привет! На нашем последнем ИТ-митапе на тему «Девопс, инфобез и ИИ» мы объединили серьезные темы с хорошим настроением, а также не забыли про вкусную еду и кучу нетворкинга. Но это еще не все! В одном из наших докладов спрятана пасхалка! Первые три человека, которые ее ...

Операционная система реального времени Xenomai 4 В данной статье подробно рассмотрим, как собрать ядро, поддерживающее EVL core, и библиотеку, реализующую пользовательский API для этого ядра. А также разберем некоторые аспекты реализации драйвера устройства и приложения под Xenomai 4.Xenomai — Фреймворк для разра...

GigaChat Сбера научился распознавать изображения, а также рукописный текст, формулы, графики и таблицы Команда СберБанка объявила о запуске новой полезной функции генеративной нейросети GigaChat. Система искусственного интеллекта GigaChat Pro теперь поддерживает работу с изображениями как источником информации и обрабатывает в четыре раза больше данных за один запрос.&nb...

Анонс Windows 11 Insider Preview Build 22635.4291 (канал Beta) Доброе утро, друзья! Microsoft выпустила новую предварительную сборку Windows 11 (версия 23H2) под номером 22635.4225 (KB5043166) для участников программы Windows Insider на канале Beta. Полный номер сборки: 10.0.22635.4291.ni_release_svc_betaflt_prod1.240919-1625. Для инса...

Устранение противоречий авторитаризма в управлении. На примере процесса «Управление проблемами» В данной статье я использую слово авторитаризм, как явление, при котором управление в первую очередь опирается на личный опыт, знания и умения руководителя, при этом обратная связь от подчинённых имеет вторичный характер. Природа авторитаризма занимательна и требует отде...

[Перевод] Реверс-инжиниринг новой функции iOS Inactivity Reboot В iOS 18 появилась новая функция безопасности: перезагрузка бездействия (inactivity reboot). От чего она защищает и как работает? В этом посте мы рассмотрим все подробности вплоть до расширения ядра и Secure Enclave Processor. Безопасность до и после первой разблокировки А...

Телефоны с дисплеями E-Ink: для тех, кому нужна связь и не хочется отвлекаться Привет, Хабр! Не так давно стало известно о проекте Mudita Kompakt — это мобильный телефон с черно-белым E-Ink-экраном, базовым набором приложений для связи, заметок, чтения и музыки и без сервисов Google (фича, а не баг). Устройство для тех, кто не хочет отвлекаться на сооб...

Как создать аккаунт Google на Android? Для полноценной работы с Android и доступа ко всем функциям гаджетами нужен аккаунт Google. Рассказываем, как его создать на телефоне разными способами. Регистрация аккаунта Google при первом включении смартфона Все смартфоны под управлением ОС Android работают с аккаунтом G...

Эти 5 классных приложений для Apple Watch сделают твои умные часы реально полезными Одна из главных проблем Apple Watch наряду с тем, что они быстро разряжаются — это отсутствие информации о приложениях для них. Многие покупают смарт-часы, носят их и месяцами, если не годами, даже не догадываются о том, что их можно сделать круче за счет хорошего соф...

Как убрать непрочитанные сообщения в Телеграм на Айфоне, которых нет Телеграм на iPhone отличает не только обилие функций по сравнению с другими приложениями, но и стабильная работа. Вспомните сами, когда в последний раз вас выкидывало из мессенджера или он зависал, скажем, посреди просмотра видео? Однако кое-какие проблемы все-таки возникаю...

Цифровая настройка хода в часах на STM32 простым языком В этой статье будет формула для расчёта значений регистров подстройки скорости хода часов в STM32 (функция RTC smooth calibration) на основе величины отклонения времени за сутки. Информации по этой теме много, но именно для компенсации нужного количества секунд в день я не н...

Как подключить телефон к телевизору без проводов: инструкция для Android Несмотря на то, что каждый Android-смартфон является мультимедийным устройством, позволяющим, в частности, смотреть видео, потреблять контент на маленьком экране неудобно. Намного лучше, когда картинка выводится на большую панель с поддержкой функций Smart TV. Так мы сможем...

6 причин купить iPad mini 2024 года На прошлой неделе Apple без презентации и лишней помпы представила у себя на сайте iPad mini 7-го поколения. Отличить новый планшет от предыдущей версии, просто бросив на него взгляд, весьма проблематично. Дизайн устройства остался прежним, и даже некоторые цвета повторяютс...

Разработчики dzen.ru, что с вами не так? Приветствую, Хабравчане!Статья о сайте дзен, точнее об отсутсвии простого и известного фунционала на нём, который есть почти на каждом форуме. В статье много боли и вопросов, почему так могло произойти. Подключайтесь, будем выяснять вместе. Читать далее

Вышла iOS 18.2 beta 3 для разработчиков. Что нового и как обновить Айфон уже сейчас Apple продолжает готовить к релизу будущее обновление для Айфона — iOS 18.2. До его релиза еще много времени, но пользователи и все желающие уже сейчас могут установить его. А новых функций там много! Чего стоит только Siri с поддержкой ChatGPT, у которой чат-бот дост...

Гайд по настройке Guitar Rig 7 для тех, кто устал от Rocksmith В 2023 году я рассказал, как установить Rocksmith+ для обучения игре на гитаре. Вам понравилась эта тема, поэтому я решил копнуть глубже и перейти к более серьёзным программам — виртуальным гитарным процессорам. По сути вы превратите свой компьютер или ноутбук в гитарный ком...

Nexon сегодня начнёт софт-запуск MapleStory Worlds в Америке Как и ожидалось, издатель Nexon начнёт пробный запуск мобильной игры MapleStory Worlds 16-го октября. Поиграть можно будет на iOS, Android и PC. Напомню, что для прямого доступа к серверам требуется пройти предрегистрацию через официальный сайт. Тем временем для мобильных ге...

Продукт или студия: куда пойти работать дизайнеру, и почему в банках так много платят Эта статья для начинающих и взрослых дизайнеров. Новички поймут, в какую сторону смотреть, где искать первую работу. Опытные ребята ответят себе на вопросы: «Тем ли я занимаюсь?» и «Стоит ли менять профессию?». Читать далее

[Перевод] Неформатированный текст не так уж прост Когда мы взаимодействуем с текстовым файлом при помощи редактора, то, что мы видим, не всегда отражает содержимое файла. Да, содержимое файла с неформатированным текстом — это байтовые коды, закодированные в таких форматах, как ASCII, UTF8 и UTF16, и в этих байтовых кодах на...

Эксклюзивные приложения внутри Telegram на Android, которых нет даже в Google Play Telegram вышел за рамки мессенджера и уверенно движется на пути к превращению в супер-приложение, объединяющее в себе тысячи сервисов помимо ставших уже привычными чатов и каналов. С этой целью платформа Павла Дурова привлекает разработчиков, создающих для нее мини-программ...

Сбер советует поторопиться: новое официальное приложение Сбербанка для iPhone появилось в App Store Команда Сбербанка объявила радостную новость для владельцев мобильных устройств Apple. С сегодняшнего дня, 22 октября 2024 года, владельцы iPhone могут скачать в App Store новую официальную версию приложения «СберБанк Онлайн» под названием «Бюджет Онла...

Как включить набор текста для Siri с клавиатуры и почему это лучше сделать после установки iOS 18.2 С 2011 года на всех iPhone, iPad и компьютерах Mac есть голосовой ассистент Siri. Первое время он работал исключительно на английском языке, но со временем появились поддержка и многих других, в том числе и русского. Однако принципиально аудитория помощника от этого не выро...

Как использовать менеджер состояний NgRx для Angular-проектов Всем привет! Меня зовут Ильмир, я frontend-разработчик SimbirSoft. Это моя первая статья, в которой я хотел бы разобрать тему менеджера состояний в Angular. Читать далее

Новый алгоритм целочисленного сложения способен энергопотребление ИИ на 95% Команда инженеров компании BitEnergy AI, занимающейся технологиями вывода ИИ, сообщила о методе снижения энергопотребления приложений на базе искусственного интеллекта на 95%. Группа опубликовала статью, описывающую их технологию, на сервере препринтов arXiv. Поско...

В ногу с дипфейками: применение технологии и этические аспекты Технология «deepfake» несёт в себе глубокие этические последствия, усиливая опасения по поводу дезинформации и манипуляций. Плавно смешивая сфабрикованный контент с реальностью, дипфейки подрывают доверие к СМИ и общественному дискурсу. А так как образы людей эксплуатируются...

Анонс Windows 11 Insider Preview Build 22635.4371 (канал Beta) Добрый вечер, друзья! Microsoft выпустила новую предварительную сборку Windows 11 (версия 23H2) под номером 22635.4371 (KB504498) для участников программы Windows Insider на канале Beta. Полный номер сборки: 10.0.22635.4371.ni_release_svc_betaflt_prod1.241010-1624. Для инса...

Чем iPhone отличается от Android Почти 20 лет на рынке мобильных устройств идет противостояние двух разных миров. С одной стороны — смартфоны на Android, с другой — Apple iPhone на iOS. Это два непримиримых лагеря, которым редко удается найти общий язык. Тем не менее, между ними постоянно происходит взаимн...

Придётся поверить Intel на слово. Компания заявила, что полностью победила проблему нестабильности своих процессоров Компания Intel больше не будет работать над проблемой нестабильности своих процессоров. Тот патч, который уже вышел, будет заодно и последним.  фото: Videocardz Точнее, патчей было уже несколько, но именно последний под номером 0x12B был выпущен, как решение ...

Элитные страдания с Work Breakdown Structure (WBS) Давайте разберёмся, для чего нужен WBS, что в нём должно быть, как он может выглядеть и какую пользу приносит.Обычно структура включает несколько крупных эпиков, а также этапы процессов, таких как UX/UI, управление, разработка, QA + DevOps и SEO и т.д.Для наглядности я посте...

[Перевод] Уже не джун, но знаний нужно всё больше. Как самостоятельно учиться сложным вещам Самостоятельное обучение для разработчика — процесс, который не кончается никогда. Это касается не только джунов, но и намного более опытных мидлов и сеньоров. Однако возникает вопрос: все ли мы умеем учиться правильно? Как преодолеть свою инертность и научиться понимать сло...

Вышла iOS 18.1 beta 7 с Apple Intelligence для разработчиков. Что нового и когда ее смогут скачать все Сегодня, 14 октября, Apple выпустила седьмую бета-версию iOS 18.1. Если вам кажется, что тестирование уж очень затянулось, то вы не ошиблись! Первая сборка для разработчиков с поддержкой Apple Intelligence вышла еще в конце июля, поэтому обновление для Айфона обещает быть м...

Приложение Сбера продержалось в App Store всего 2 дня. Сейчас его снова удалили Новейшая официальная версия мобильного приложения Сбербанка пропала из App Store. Она появилась каталоге приложений для iPhone буквально позавчера, 22 октября. Приложение называлось «Бюджет Онлайн», его рекомендовали установить как можно быстрее, так как обы...

Когда-то это было козырем iPhone, а теперь Apple придётся догонять. Snapdragon 8 Elite позволит производителям смартфонов обновлять Android восемь лет В последнее время производители начинают всё активнее концентрироваться на очень длительной поддержке смартфонов, предлагая пять и даже семь лет обновлений Android. Новая SoC Snapdragon 8 Elite позволит увеличить этот показатель до восьми.  фото: WCCF Tech Ан...

Microsoft поделилась подробностями об улучшении безопасности Windows Recall Компания Microsoft опубликовала подробную статью, в которой рассказала о всех ключевых улучшениях безопасности функции Windows Recall. Изменения призваны устранить потенциальные уязвимости и обеспечить конфиденциальность пользовательских данных. Основные улучшения: Данные ...

Интеграция внешнего сервера авторизации https://authorizer.dev в фулстек приложение на NestJS и Angular В этой статье я подключу в проект внешний сервер авторизации https://authorizer.dev и напишу дополнительные бэкенд и фронтенд модули для интеграции с ним.Код будет собран для запуска через Docker Compose и Kubernetes. Читать далее

Как изменить оформление Android на телефоне: темы, шрифты и другие настройки Андроид предлагает огромное количество настроек персонализации телефона, позволяющих до неузнаваемости изменить оформление системы. С их помощью мы можем освежить внешний вид ОС или адаптировать его под себя, сделав взаимодействие с устройством более комфортным. Как изменит...

Твой смартфон Infinix могут заблокировать после выезда за границу. Вот, как не попасть под ограничения В 2023 году отечественные СМИ облетела весть о том, что realme блокирует смартфоны в России, если их владельцы приобретали китайские версии устройств. Как оказалось, с такой проблемой сталкиваются не только обладатели realme. В частности, за последний год накопилось немало ...

ADR: Как сохранить архитектурные решения и избежать повторения ошибок Вы когда-нибудь чувствовали себя потерянным в лабиринте чужого кода, задаваясь вопросами: «Почему здесь используется именно эта технология?» или «Зачем был выбран такой подход к архитектуре?»В этой статье я рассказываю о том, как Architectural Decision Records (ADR) помогают...

Китайские спутники «Тысяча парусов» превышают допустимые пределы яркости, угрожая наземным телескопам За последние 70 лет количество спутников на орбите вокруг Земли неуклонно росло. Сначала они использовались для мониторинга погоды, военных приложений и связи, но теперь они также применяются в системах телефонной связи. Однако скопления спутников, такие как китайский п...

Оценка токопотребления батарейных радиоканальных устройств Пути разработчика и маркетолога постоянно пересекаются, но эти люди редко бывают друзьями. Задача первого что-нибудь сотворить, найти лучший способ решения технического задания в ходе раздумий, расчётов и анализов; задача второго – сие творение продать. Не успеешь и глазом м...

Microsoft разоблачила китайскую группировку Storm-0940, использующую ботнет Quad7 для атак на клиентов Компания Microsoft сообщила о выявлении сложной киберугрозы, исходящей от китайской группировки Storm-0940, которая использует ботнет Quad7, также известный как CovertNetwork-1658, для проведения атак методом «распыления паролей». Эти атаки нацелены на кражу...

Как мы разработали и добавили «истории» в сервис для поиска работы за 3 месяца Привет, Хабр! В этой статье расскажу, зачем приложению по поиску работы понадобился видеоконтент, как нам с командой удалось его реализовать и с какими сложностями мы столкнулись. Для начала расскажу о нашей платформе. Идея ее создания возникла из наблюдений за знакомым...

Как сделать темные иконки в iOS 18 для тех приложений, которые их не поддерживают Одной из главных фишек iOS 18 стала возможность изменить цвет иконок приложений. Кто-то сразу же перекрасил их в тон обоев, ну а кто-то, как я, решил просто воспользоваться темной темой. Смотрится это очень здорово и прилично освежает внешний вид смартфона. Вот только далек...

Оптическая или цифровая: какая стабилизация лучше, и зачем она вообще нужна Чтобы изображения получались резкими даже при съемке "с рук", в гаджетах используют системы стабилизации. Но не все они одинаковы: рассказываем, какие из них лучше.

Стены имеют уши: как современные технологии подвергают нас риску прослушки Современные технологии – это не только удобство и комфорт, но и потенциальная угроза приватности. Смартфоны, умные колонки и приложения собирают информацию о нас, включая данные, полученные посредством прослушки.О чем эта статья? В данной статье Надежда Жаринова расскажет, к...

Почему программисты никогда не вымрут Привет, Хабр!Буквально 20 минут назад прочел статью - Сгенерированный ИИ код сделает вас плохим программистом. И у меня созрела мысль, которую я до этого нигде не читал. Может я невнимательный, а может и действительно кому то дам новый взгляд. Так что, прям с пылу с жару нес...

В OpenAI рассказали, как злоумышленники используют ChatGPT Компания OpenAI рассказала, что пресекла более 20 иностранных «операций влияния», в рамках которых ChatGPT использовался для отладки и разработки вредоносного ПО, распространения дезинформации, уклонения от обнаружения и проведения фишинговых атак.

[Перевод] ИИ и глобализация меняют рынок разработки. Перевод колонки из журнала The Economist Количество разработчиков из Индии и Азии растет год от года, а активное внедрение ИИ может сделать базовую разработку более дешевой. Автор журнала The Economist рассуждает, как будет меняться мир при дальнейшем развитии технологий ИИ и аутсорсинга разработки в другие страны....

Все материалы на данном сайте взяты из открытых источников или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях. Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет. (Правообладателям)