Социальные сети Рунета
Четверг, 28 марта 2024

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

Просто «не нажимайте кнопку питания»: Google пообещала починить экраны Pixel 6 Pro, но только через месяц Компания Google признала существование проблемы с мерцанием экрана, на которую жалуются первые владельцы смартфонов Pixel 6 Pro.  Дело в том, что чем больше пользователей получают на руки Pixel 6 Pro, тем больше появляется жалоб на мерцание экрана, когда тот забло...

Покупка битов и сила договора Что происходит в тот момент, когда вы нажимаете "Согласен с условиями" при первом запуске ОС? Действительно ли в этот момент вы обязуетесь выполнять все, что написано в огромном соглашении? Соглашаетесь использовать устройство только для разрешенных производителем целей и об...

Немного об отладке C/C++ приложений Приветствую, С/С++ разработчики, те, кто только изучает эти языки и просто интересующиеся! В этом посте речь пойдет об отладочном расширении Stack Scopes для Visual Studio Code. Отладка важная часть разработки, но нужно признать, что не очень любимая большинством разработчи...

Как легко и быстро перенести данные WhatsApp с Android на iPhone? Когда я переходил с Android на iPhone, то радости не было предела. Это пока я не узнал, что данные WhatsApp не удалось перенести. Благо прогресс не стоит на месте и компания Wondershare разработала лаконичное приложение — Wutsapper. Оно позволяет переносить данные WhatsApp с...

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

Sliver во Flutter, или как работает скролл Если вы уже встречались со сливерами, то наверняка оценили всю «прелесть» работы с ними. На самом деле они совсем не так трудны и ужасны. Чтобы просто начать их использовать, как чаще всего бывает во Flutter, разбираться особо не нужно. А вот чтобы полноценно использовать их...

Шарим (в) консоль Мы уже все привыкли, что конференции проводятся виртуально. Мы все работаем через зумы, скайпы, миты и тимзы. Удобно, конечно, но у нас есть одна занудная проблема. Когда нам, программистам надо расшарить экран, мы тяжело вздыхаем и нажимаем кнопку Share Screen. Всё это не б...

[Перевод] Способы переписать логические параметры в С++ Программисты читают код намного чаще, чем пишут его, поэтому важно писать понятный, последовательный, однозначный код. Автор книги С++17 in detail написал о способах избегать путаницы. Делимся его материалом к старту курса по разработке на С++. Читать далее

Обзор стремительно развивающейся среды разработки microStudio Здравствуйте дорогие читатели сайта! На написание этой статьи меня подтолкнул тот факт, что я не смог найти на необъятных просторах русскоязычного интернета, какой-либо подробной информации о microStudio. Можно найти небольшие заметки, на нескольких сайтах. Где совсем скромн...

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

Телеграф на RxJS На днях я смотрел кино, где оператор использовал телеграф. Он знал наизусть азбуку Морзе и очень быстро нажимал свою единственную кнопку. Я задумался: с RxJS мы способны на большее! Давайте запилим телеграф, используя единственный fromEvent и массу интересных трюков. Потрени...

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

[Перевод] Преодоление сложности в самом сердце DDD Эта статья является переводом материала «Tackling Complexity in the Heart of DDD».Давайте проведем небольшой эксперимент: попробуем объяснить суть предметно-ориентированного проектирования (DDD) тому, кто понятия об этом не имеет. Это, особенно если делать кратко, непросто. ...

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

Не отображается звонок WhatsApp. Что делать Звонки WhatsApp уже давно заменили мне привычные разговоры по телефону. Звонить здесь гораздо удобнее: не надо переживать насчет списанных минут, а количество потребляемого трафика настолько низкое, что можно разговаривать хоть по три часа. Буквально вчера я столкнулся с од...

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

Microsoft делает контекстные меню в Windows 11 немного менее запутанными В Windows 11 есть много интересного. ОС предлагает чистый, современный пользовательский интерфейс, многочисленные улучшения производительности и оптимизацию производительности. Однако Windows 11 — это Windows, а это значит, что она по-прежнему страдает от несоответствий диза...

[Перевод] Как я написал алгоритм сортировки, который быстрее std::sort. Часть 1 Прим. Wunder Fund: ну, вы наверное, и сами догадываетесь, как мы любим быстрые алгоритмы и оптимизации. Если вы тоже такое любите — вы знаете, что делать)В наши дни сказать, что изобрёл алгоритм сортировки, который на 30% быстрее того, что считают эталонным, это значит ...

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

[Перевод] Кунг-фу стиля Linux: простые конвейеры В былые времена компьютеры делали по одному делу за раз. В буквальном смысле. В компьютер загружали перфокарты, или перфоленту, или что-нибудь другое, и нажимали на кнопку. Компьютер читал программу, выполнял её и выдавал результаты. Потом он «засыпал», пребывая в таком сост...

[Перевод] Gitlab-Ci-Pipelines-Exporter Я считаю , что это очень полезный инструмент , он позволяет следить за состоянием ваших пайплайнов, job-ов и мониторить переменные окружения, можно отслеживать статусы, продолжительность, и на самом деле там есть очень много интересных настроек Читать далее

Main Loop (Главный цикл) в Android Часть 1. Пишем свой цикл Основой любого приложения является его главный поток. На нем происходят все самые важные вещи: создаются другие потоки, меняется UI. Важнейшей его частью является цикл. Так как поток главный, то и его цикл тоже главный - в простонародье Main Loop.Тонкости работы главного цик...

IO_URING. Часть 2. Let's GO Всем привет! Продолжаем разбираться с io_uring. Сегодня попробуем использовать io_uring для решения прикладных задач. А именно напишем полноценный TCP сервер. Для этого мигрируем наши приложения с C на GO. Не буду писать длинные вступления, вперед экспериментировать! Читать ...

Почему мы смотрим в среднем на 15 секунд в прошлое Давайте поставим эксперимент. Откройте приложение камеры на смартфоне и начните записывать видео. Поместите экран прямо перед глазами и попробуйте использовать эти живые кадры для перемещения по комнате. Сложно и неприятно, правда? Даже с современной технологией всё слишко...

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

Как научиться писать статьи (для Хабра и не только) После прочтения вот этого поста от модераторов хабра, я к своему ужасу, увидел, что в мире есть большое количество людей, которые “не знают как правильно написать статью”. Что может быть проще! Берёшь бумагу и ручку, или пишущую машинку, или что там у вас нынче в моде, и п...

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

Научитесь играть на укулеле с помощью Populele 2 Pro Smart Ukulele Музыканты, и те кто хочет научиться играть на укулеле, могут быть заинтересованы в новой умной укулеле Populele 2. Осваивайте свои любимые песни за считанные минуты с помощью Populele 2 Pro Smart Ukulele. Используя современные технологии, чтобы сделать изучение одного из сам...

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

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

Пишем без Retrofit'а, Gson'a и Kotlin Coroutines Android приложение Порой нам хочется написать код без лишних библиотек, чтобы более глубоко понять основные принципы или просто ради интереса.В качестве примера я написал простое Android приложение, которое позволяет юзерам найти значение русского слова.Давайте остановимся на каждом моменте по...

Пишем простого slack-бота на Java Привет! Я — Саша Казанцев, разработчик в hh.ru. В статье я расскажу, как сделать простого бота в Slack на java и немного о других вариантах использования slack api.Слак обладает обширной и всеобъемлющей документацией и туториалами, и чтобы написать эталонного бота, лучше про...

Что делать, если Айфон вибрирует без уведомлений iPhone — достаточно высококачественный смартфон, с которым практически не возникает проблем, но, как и все современные устройства, время от времени он начинает чудить. Если заглянуть в Гугл, то можно найти множество разных «болячек». Лично я крайне редко ста...

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

Чем платить в App Store в России под санкциями Не так давно, а если точнее, 10 марта, из России ушли Visa и Mastercard. Начиная с этого дня пользователи массово начали жаловаться, что им не удается ни продлить действующие подписки, ни купить приложения в App Store. Естественно, все мы начали искать дополнительные способ...

Что у ECS под капотом Всем привет, это моя первая статья на Хабр. Давно хотел попробовать что-то написать, но всё никак не решался, да и темы подходящей не было. Наконец тема подвернулась, и пришло время закрыть этот гештальт =)В данной статье я опишу общий принцип "подкапотной" работы ECS фреймв...

На Земле найден искусственный остров, созданный 1200 лет назад Остров Аль-Сайя оказался искусственным и очень древним Бахрейн — это большое государство в Персидском заливе, которое состоит из более 80 островов. Большинство из них имеет естественное происхождение, но есть и те, что были созданы искусственным путем. Одним из островов явля...

Как пользоваться ВК на Айфоне. Самые популярные вопросы После того как Роскомнадзор начал блокировку Инстаграм многие пользователи начали массово искать замену для любимого сервиса. Из множества приложений в лидеры сразу вырвались два — Телеграм и ВК. Сразу скажу, что я делаю ставку на второе. Банально из-за удобной и пон...

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

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

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

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

Играющий тренер в ИТ: запретить нельзя допустить «Играющий тренер» – термин, пришедший в IT из мира спорта. Он подразумевает, что руководитель одновременно занимается как управленческими задачами (планирование, контроль), так и решает вполне рядовые (пишет код, настраивает сервера и т.д.). Считается, что совмещать эти роли...

Английский — это просто Меня зовут Денис, я являюсь Sysadmin/DevOps в небольшой шведской компании. Работаю удаленно 3 года. В Otus преподаю курс, связанный с мониторингом в Linux. Очень часто я слышу вопрос: «на работе на английском общаетесь? Как у тебя с языком?» Я думаю понятно, что не...

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

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

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

Кодогенерация DTO: зачем она нужна и как её настроить Data Transfer Object — модель данных, которые мы передаём из одного слоя приложения в другой. В Яндекс Go мы активно используем DTO. Предположим, нужно отобразить в UI приложения для вызова такси экспериментальную кнопку с двумя свойствами — надписью на кнопке и ориентировоч...

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

Как Discord стал нашим основным инструментом для сбора фидбека и позволил наладить систему саппорта почти без вложений Сейчас наш Discord-сервер — это самый эффективный способ сбора фидбека у социально активной кор-аудитории PvP-шутера. Сервер начинался как простой эксперимент, мы не понимали, насколько он будет полезен, но результаты превзошли ожидания. Настолько, что мы сделали еще и отдел...

Пишем сервис на GO. Runtime контроллер и Graceful Shutdown Напишем вместе HTTP-сервис на golang с нуля? Я уверен, что это довольно несложно. Для тех, кто каждую неделю этим занимается, моя статья не будет особенно интересна, но я все равно рекомендую взглянуть и оценить, возможно, ваши комментарии спасут кому-то жизнь. А может кое-...

[Перевод] Подробно о том, как работают React Server Components React Server Components (RSC) — интересная новая фича в React. Есть вероятность, что в ближайшем будущем она сильно повлияет на скорость загрузки страниц, размер бандлов и то, как мы будем писать приложения на React. Мы в Plasmic (место работы автора) делаем визуальный конст...

Флиппер Хакатон в Москве Приходи на Хакатон в Москве — получи Flipper Zero Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16],[17],[18],[19],[20],[21],[22]...

Ускоряем java-рефлексию в 2022 После прочтения заголовка у среднестатистического читателя наверняка возникнет весьма логичный вопрос: «Кто такая эта ваша рефлексия и зачем её ускорять?»И если первая часть будет волновать только совсем уж откровенных неофитов (ответ тут), то вторая точно нуждается в поясне...

Крутая фишка Gboard на Android, которую вы не замечали Gboard от Google — пожалуй, самая удобная клавиатура для Android. Несмотря на обилие альтернатив, многие предпочитают пользоваться именно ей. Она им кажется более простой, понятной, быстрой и, что самое главное, достаточно точной. Ведь даже если вы ошибётесь при печат...

Пишем «Hello, world!» для Zepp OS и часов Amazfit GTS 3 Совсем недавно Amazfit (партнёр Xiaomi) представила новое поколение умных часов, в линейку которого вошли модели GTR 3 Pro, GTR 3 и GTS 3. Эти часы официально продаются и теперь можно без проблем купить. Я бы обошёл новинку стороной, ведь есть модели и подешевле с практиче...

Plantuml в работе системного аналитика. Пиши uml диаграммы текстом, чтобы сэкономить время Раньше я использовала для рисования диаграмм плагин в Confluence drawio или Microsoft Visio, который позволяет в графическом виде нарисовать диаграммы. Основная боль (для меня) у этих инструментов заключалась в том, чтобы поправить множество диаграмм надо открывать каждую, д...

PCIExpress 1.0 2.5GT/s analyzer на базе ПЛИС своими руками На работе я занимаюсь созданием PCIExpress устройств на ПЛИС. Некоторые из ПЛИС имеют встроенное PCIExpress ядро, позволяющее работать с этим интерфейсом на уровне пользовательского приложения. ПЛИС серии ECP5UM фирмы Lattice использует Soft-IP Core для реализации протокола,...

Made at Intel. Architecture and religion Я подустал от мрачных текстов и вспомнил о своей давней мечте. За 20 с хвостиком лет работы в Интел у меня развеселых историй накопилось на целую книгу. Хотелось в ретроспективе посмотреть на некоторые события, участником которых мне довелось быть. И еще хотелось отдать дань...

Что делать, если приходят двойные уведомления на Айфон Пользователи iPhone мучаются от дублирования push-уведомлений уже много лет. В интернете полно разных сообщений вроде Уведомления приходят по два раза или двойные уведомления на Айфоне. Причем проблемы затрагивают как родное приложение Сообщения, так и сторонние программы, ...

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

Blazor: Нужен ли нам .Net в вебе? Всем доброго времени суток, меня зовут Михаил. Я .net разработчик в компании Orion Innovation. Сегодня речь пойдет про наш опыт создания веб приложения при помощи Blazor. Обсудим с какими проблемами мы столкнулись при разработке и почему вообще решили использовать Blazor.Ста...

5 крутых приложений для создания конспектов на iPad Если вы собираетесь использовать iPad в качестве помощника для учебы, то вам однозначно нужны соответствующие приложения: Zoom, офисные программы типа Word или Google Docs, ну и, конечно, приложение типа записной книжки или блокнота. Недавно я провел эксперимент: решил полн...

Maltego для бедных или какие есть бесплатные дополнения к ней Давным-давно я задумал написать статью про удешевление работы с Maltego. Продукт, безусловно, классный. Но очень уж дорогой. Особенно для среднестатистического отечественного осинтера, у которого нет 4.000$ на закупку самого визуализатора и всех самых сочных модулей к нему.П...

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

Погружаемся в работу со скроллом в Jetpack Compose В этой статье я хочу поделиться опытом работы со скроллом в приложении, написанном на Jetpack Compose.Какое-то время назад я решил, что надо попробовать Compose в деле и начал делать pet project приложение Хотелки, суть которого в записи своих желаний и возможности делиться ...

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

Как поставить лайк в Инстаграм. Все, что нужно знать В последнее время на Инстаграм обрушивается все больше и больше хейта. Дескать, вместо того, чтобы сделать свои уникальные фичи, ребята из Фэйсбук воруют все, что ни попадя: сториз из Snapchat, Reels из TikTok и так далее. Я Инстаграм очень люблю и пользуюсь им регулярно. П...

Линукс-порт Far Manager: что нового за 2021 Предыдущий пост про порт Far Manager под Linux, far2l, оказался невероятно популярным, так что я подумал, что неплохо бы раз в год писать что-то вроде дайджеста самых интересных новостей разработки. Начнём.Буфер обмена в консольной версииТеперь far2l, как и mc, умеет использ...

Как правильно настроить Safari на Айфоне Думаю, что ни у одного владельца яблочной техники не возникает вопроса о том, какой браузер использовать в качестве основного. Родной Safari на iPhone справляется с большинством задач на порядок лучше аналогов, вроде Chrome. Высокая скорость работы, отличная оптимизация, уд...

iPhone легко взломать даже без участия жертвы. Шпионское ПО Pegasus делает всех уязвимыми Журналист New York Times Бен Хаббард (Ben Hubbard) опубликовал большую статью, в которой он рассказал о том, что его смартфон iPhone был дважды взломан злоумышленниками во время его работы на Ближнем Востоке. В статье он подробно рассказал о случившемся и утверждает, чт...

Конвертируй это — с Yandex Message Queue Довольно прозаичный и понятный в быту термин порой все еще вызывает вопросы в IT. Зачем при разработке приложений использовать очереди или сервисы очередей, чтобы автоматизировать этот процесс? Ответим на этот вопрос практическими примером — напишем в serverless-стеке Yandex...

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

Потратил 1 000 000 $, чтобы сделать свой переводчик. Продолжение истории Начало этой истории тут:https://habr.com/ru/post/492524/ ВступлениеЯ занимаюсь переводчиками с 2012 года, и эта тема выбрана не случайно. Еще тогда было замечено, насколько сильно переводы могут влиять на показатели бизнеса. В нашем случае поддержка всего 15 языков вмес...

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

Как найти понравившиеся песни в Apple Music Одна из ключевых функций стриминговых сервисов — подборки музыки в соответствии с вашими предпочтениями. По-русски это называется рекомендации. Apple никогда не славилась качественными подборками, но зато в Apple Music есть некоторые другие фишки. Только все они спрят...

Поиграли в Tower of Fantasy и это хорошая альтернатива Genshin Impact Tower of Fantasy вышла в Китае и мы среди первых попробовали игру, чтобы выдать вам свои впечатления. Давайте поглядим, что ещё может предложить один «клон Геншина». MMO Tower of Fantasy добралась до релиза в Поднебесной. Некоторые называют это ОБТ, только после его окончан...

Как восстановить данные на телефоне после сброса настроек. 4 способа Несмотря на то что объёмам памяти современных смартфонов могут позавидовать даже многие компьютеры, многим не хватает и этого. Одни намеренно покупают аппараты с небольшим накопителем, чтобы сэкономить, а другие, напротив, сразу берут самую топовую версию и без разбору заби...

Как подключить айфон к телевизору. 2 любимых способа Думаю, что многие из пользователей хоть раз испытывали необходимость в подключении своего смартфона к телевизору. Показать фотографии из отпуска или транслировать личное видео на широкую публику. Apple давно просекла фишку и выкатила для этих целей приставку Apple TV, котор...

Добыто 90% всех биткойнов. Мы будем ждать 100 лет последнего Сетевые данные содержат много интересной информации, одна из которых касается количества уже обнаруженных биткойнов. Как выяснилось, майнеры на данный момент «добыли» более 90% всех биткоинов. Лишь небольшая их часть используется в различных типах транзакций. Многие биткойн...

[Перевод] Заходит как-то UX-дизайнер в бар Tesla… В декабре я взял Tesla 3 напрокат у друга. Примерно через пять минут после начала поездки у машины стало запотевать лобовое стекло. На большом экране с панелью управления, которыми так славятся автомобили Tesla, мне не удалось найти опцию «обогрев стекла». В отчаянии я стал ...

На iPhone звонит будильник, которого нет. Что делать? iPhone по праву считается отличным смартфоном, близким к идеальному. iOS с каждым годом становится всё лучше, получая новые функции, но и они иногда вводят пользователей в ступор. Например, по наитию можно что-то активировать, но не обратить внимания, а потом страдать из-за...

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

Как настроить автоматическое подключение VPN при запуске приложения В последнее время VPN-сервисы набирают всю большую популярность в России. Особенно это заметно в App Store, где в топ-чартах первые строчки занимают не развлекательные приложения, а виртуальные частные сети. Однако у всех них есть одна проблема — пользоваться ими край...

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

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

iPhone X в 2022 году, не работает наушник AirPods, приложения для прослушивания музыки Пятница — поистине лучший день недели. И не только по той причине, что впереди два выходных дня, но еще и из-за того, что мы традиционно отвечаем на самые интересные вопросы, которые поступили в наш Telegram-чат: сообщения в него поступают каждый день, без перерыва на...

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

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

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

Как управлять телевизором с телефона Современные телевизоры со Smart TV поставляются с удобными пультами. Многие из них работают по Bluetooth и подключаются через настройки как обычное Bluetooth устройство. У них большое количество плюсов: хороший радиус действия, отсутствие помех и направлять такой пульт можн...

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

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

Опыт организации диалога с модулями ICP DAS I-7000 по RS-485 используя только bash В моем конкретном случае все казалось нерадужно, я опускал руки, думал о неизбежности начать писать на Си, компилировать ядро, уходить в отшельники для отладки приложения и т.п. Нельзя сказать что результата в Bash не было, он просто не устраивал. Пока программированием по н...

Unity: 8 причин отказаться от Coroutine в пользу Async Когда речь заходит об асинхронных операциях в Unity, на ум первым делом приходит coroutine. И это не удивительно, так как большинство примеров в сети реализованы именно через них. Но мало кто знает, что Unity поддерживает работу с async/await еще с 2017 версии.Так почему же ...

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

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

SQL HowTo: разные варианты работы с EAV Соблазн использовать модель EAV (Entity-Attribute-Value) при организации структуры БД весьма велик, особенно когда предметная область заранее плохо известна (или разработчик просто не хочет в нее углубляться). Это ведь так удобно - создать "универсальный" способ описания хар...

Google представила Android 12L. Что ты такое? Стоп, что? Android 12 вышел на прошлой неделе, и это знают почти все, кто хоть сколь-нибудь глубоко погружён в тематику обновлений. Однако сегодня ночью Google совершенно неожиданно решилась на ещё один релиз под названием Android 12L. По названию ясно, что это та же самая ...

[Перевод] Введение в отладку на примере Firefox DevTools, часть 1 из 4 Используете для отладки JavaScript-кода только console.log? Есть способ получше! Отладчик в Firefox DevTools помогает быстро находить ошибки в коде и бережёт ваши нервы и время. Узнать, как сберечь нервы и время

Что делать, если завис Андроид ТВ Телевизоры с Android TV по своим функциям сравнимы со смартфонами: можно и играть, и слушать музыку, и смотреть кино. Даже пользоваться соцсетями или мессенджерами, если правильно установить приложения. К сожалению, умная платформа не лишена своих недостатков: «сломать...

JNI Часть 2: Примеры Всем привет! Меня зовут Роман Аймалетдинов, я разрабатываю клиентское приложение Ситимобил. Продолжаю свою серию статей по JNI, так как технология используется редко, но иногда она бывает очень полезной (или просто интересной). В этот раз я покажу примеры решений на JNI, кот...

[Перевод] Как я написал алгоритм сортировки, который быстрее std::sort. Часть 2 Прим. Wunder Fund: ну, вы наверное, и сами догадываетесь, как мы любим быстрые алгоритмы и оптимизации. Если вы тоже такое любите — вы знаете, что делать)Публикуем вторую часть перевода материала об очень быстром алгоритме сортировки — «Ska Sort». В первой части&nb...

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

MMORPG Chronicle of Infinity выходит сегодня на смартфоны Для Chronicle of Infinity сегодня запускают глобальное ОБТ. Примерное время старта — 13:30 по МСК, но геймеры из некоторых стран уже играют. Chronicle of Infinity — мобильная MMORPG с изометрической камерой, которую сегодня выпускают во многих странах. Жаль, что разработчик...

Google работает над процессором Tensor второго поколения Пользователь Google Pixel обнаружил интересную ссылку в исходном коде семейства Pixel 6. В нем упоминается что то похоже на SoC Google Tensor второго поколения с кодовым названием Cloudripper. Исследовательская группа считает, что Cloudripper на самом деле не является ни наз...

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

Куда мигрируют российские пользователи соцсетей? Ответ найден Компания Brand Analytics опубликовала результаты исследования русскоязычных пользователей на социальных медиаплощадках в феврале и марте 2022 года. Главное внимание уделено динамике публичного русскоязычного контента на различных платформах и динамике числа активных ру...

OAuth в мобильных приложениях Привет! Меня зовут Максим, я занимаюсь мобильной разработкой в KTS.Ни один сервис не обходится без логина. Часто в мобильных приложениях требуется интегрировать вход через сторонние соцсети — например, зайти через Google или VK. А при обучении мобильной разработке используют...

Лучшая bluetooth колонка своими руками — 5 критериев успеха Прошло 2 года с того момента как я начал делать bluetooth колонку. И наконец она полностью готова. (Конечно опять не до конца — еще нужно чуть-чуть дописать прошивку). Нужно сказать, что саму электронику я сделал гораздо быстрее — всего 3 месяца. Это время от идеи до готовой...

Знакомимся с Javassist Всем большой привет! Перед началом стоит сказать, что библиотека Javassist довольно мощный инструмент, так как стирает почти все границы у того безграничного языка JAVA, позволяя разработчику осуществлять манипуляции связанные с байткодом.Конечно, получив доступ к байткоду, ...

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

Разбираем алгоритмы компьютерной графики. Часть 1 — «Starfield Simulation» Этой небольшой заметкой я хочу начать цикл статей посвященных алгоритмам компьютерной графики. Причем, не аппаратным тонкостям реализации этой самой графики, а именно алгоритмической составляющей.Действовать буду по следующему принципу: беру какой-либо графический эффект (из...

Как снова начать читать книги, а не ленту. Часть 2 В прошлой части я рассказала, как пробовала убрать факторы, которые тянут меня в режим золотой рыбки — рассеянного внимания и желания простого кайфа. На время переходного периода, пока накачивается мышца внимания, я сделала экран чёрно-белым, чтобы сделать развлекательн...

GBDev #1: разработка игр под Game Boy. История, инструменты, ресурсы Как-то так получилось, что работая в редакции, мне часто приходилось писать новостные заметки про Game Boy. Про ту саму легендарную консоль, буквально перевернувшую идею гейминга и позволившую играть везде, а не быть привязанным к телевизору или монитору. Я писал про порты с...

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

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

Что я понял об Android TV за неделю Прошла неделя с момента появления в моем доме умного телевизора с Android TV. Я уже успел облазить его со всех сторон, опробовать разные приложения, функции, понять основную фишку операционной системы. Знаете, за все это время у меня так и не появилось ни капли сожаления за...

Кто оставляет круги на полях, и почему они до сих пор появляются? Редакция Вопросы и ответы 01.12.2021, 19:57 Кто оставляет круги на полях, и почему они до сих пор появляются? Мир полон тайн и загадок. Например, круги на полях... Что это? Некоторые уверены, что их оставили инопланетяне, другие считаю...

Лучшие Быстрые команды на macOS Monterey На первый взгляд, операционная система macOS Monrterey получилась достаточно бедной на новые функции. Во всяком случае, так может показаться тем пользователям, которые не привыкли копаться в настройках и постоянно искать что-то интересное. Однако если копнуть чуть глубже, с...

Настройка LEMP сервера для простых проектов. Инструкция для самых маленьких. Часть третья Приветствую читателей! В рамках текущей серии статей я рассказываю о том, как настроить сервер для простых проектов. Имеется ввиду сервер для работы нескольих сайтов, с небольшой нагрузкой под наиболее популярной CMS такой например как Bitrix. Основная цель статьи указать н...

Чем заменить приложение Mi Fit для Mi Band Фитнес-браслеты стали невероятно удобными за счет того, что имеют своей кроссплатформенности, а также повышенной кастомизации. Если думаете, что Mi Band можно настроить исключительно с помощью стандартного приложения Mi Fit, то сильно ошибаетесь — существует сразу нес...

Что делать, если не работает клавиатура на MacBook Для большинства пользователей MacBook — это не просто красивая игрушка, а по-настоящему рабочий инструмент. Ежедневно на компьютерах Mac работают тысячи профессионалов: монтажеры, дизайнеры, редакторы, мы. И очень неприятно выходит, когда какие-то компоненты компьютер...

Как пользователи спасают психику техподдержке «Набить хай-ло» — программирование светодиодных индикаторов на корпусе для показа Hi или Lo в зависимости от нажатия кнопки «турбо», если кто-то такую ещё помнит. Один из моих первых тикетов в роли поддержки как раз закончился тем, что я сообщил пользователю, что осталось т...

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

Мечтают ли уже андроиды об электроовцах? Возможности и этика современных развлекательных чатботов на примере Replika Пост будет в формате вырезок из моего общения с ботом и моих профессиональных и не очень комментариев. Каждые несколько лет я по приколу развлекался попытками обучить прогрессивного чатбота чему-то о нем самом. Я в курсе, что это буллщит, и от ИИ мы так же далеко, как от гал...

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

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

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

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

MMORPG Skyblade появилась в Азии, стоит ли качать? Ролевая игра Skyblade доступна на iOS и Android в ряде регионов. Она явно идёт по стопам Onigiri HEROES. Skyblade — это мобильная MMORPG, которую можно скачать в Азии. На старте разработчики дают выбрать семь классов, причём они привязаны к расам. Всего на аккаунте или серв...

Не умер ли ещё PHP (и ещё 11 вопросов, которые не стыдно задавать в 2022) Уже который год во всех слаках, дискордах, телеграмах и форумах главный вопрос о любом языке программирования звучит так — стоит его учить В ЭТОМ ГОДУ, или лучше уже не надо? Взять какой-нибудь PHP — его же вечно хоронят, и всё никак.Есть и много других вопросов. Например:— ...

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

Как мы ускорили сборку CAD-программы на С++ в несколько раз Если вы пишете на C++, то скорее всего сталкивались с тем, что компиляция, кодогенерация и компоновка проектов, написанных на нём, занимают время и с развитием проекта начинают мешать как CI конвейеру так и итерации разработки на рабочем месте. Наша команда не понаслышке зна...

Так ли важно, на каком стеке вы умеете писать бекенд? А фронтенд? Мне рассказывали когда-то о компании, которая писала бекенд на Java и хотела нанимать талантливых разработчиков. Чтобы привлечь их, эта компания размещала вакансии на Haskell, и потом уговаривала этих кандидатов все-таки писать на Java. По-моему, это не очень красиво (вешать...

Глава Amazon Games Майк Фраззини покидает компанию Глава и давний сотрудник Amazon Game Studio Майк Фраззини уходит в отставку, он сообщил в сообщении на LinkedIn. Майк Фраззини сослался на желание проводить больше времени с семьей и тот факт, что студия наконец-то добилась определенного успеха. «Хотя никогда не бывает идеал...

Модуль ACME-клиента для Tarantool Ссылка на GitHub. Подробнее о работе алгоритма и модуля можно посмотреть здесь.Клиент ACME-протокола используется для автоматического получения сертификата безопасности для вашего сайта. Для бесплатного получения сертификата и автоматического его продления в основном все исп...

Как обхитрить тайм трекер при помощи Arduino Здравствуйте!Вся моя семья работает удалённо. Супруга работает в крупной организации, в которой осуществляется мониторинг рабочего времени. Мониторинг реагирует на нажатие кнопок клавиатуры и колесо прокрутки мыши, с таймаутом 5 минут. Жена переболела COVID-19 и стала сильно...

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

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

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

В России разработан браузер, которым можно управлять жестами и движением глаз Технологии IT/Игры 30.10.2021, 14:03 В России разработан браузер, которым можно управлять жестами и движением глаз Студенты Волгоградского государственного технического университета создали браузер для людей с ограниченными возможностя...

Улучшение Visual Studio Code для новичков VSCode — Самый популярный редактор кода среди веб-разработчиков. Вы можете использовать его с нуля, однако для опытных программистов его базовых функций недостаточно. Здесь я описал, то как сам докрутил этот редактор под свои потребности. Я фронтенд-разработчик, но также ис...

[Перевод] Находим более качественные решения при помощи boost Каждый C++-разработчик хотя бы слышал о Boost – это, пожалуй, наиболее распространенный набор внешних библиотек, используемый в мире C++. Истоки большинства стандартных библиотек восходят к Boost, поскольку многие разработчики Boost также входят в состав комит...

Golang пощупаем дженерики Скоро выйдет релиз 1.18 в котором появятся долгожданные дженерики. Они позволят сделать универсальные методы. Я написал пару примеров для себя. Может быть они будут интересны кому-нибудь ещё. Давайте разберём что появилось.

Игровой код, который сам себя программирует На сегодняшний день у меня выпущены четыре игры в Steam, и все они написаны на языке Haxe. Мне нравится по-максимуму автоматизировать свою работу, и сегодня я поделюсь некоторыми приёмами, которые я использую при программировании своих игр.Для непосвящённых: Haxe — это язык...

Мой путь мобильной разработки до первой игры Изначально статья была написана на другом ресурсе. По комментариям и личным сообщениям я понял, что статья людям очень понравилась. Это невероятно приятно. И я решил поделиться ею и для подписчиков Хабра.Но если Вы видели эту статью на том самом другом ресурсе, не переживайт...

Общаться в WhatsApp можно будет не добавляя номер в контакты Пользуетесь WhatsApp? Если да, то согласитесь, что при всей его простоте, доступности и распространенности, у него есть несколько существенных минусов. Я сейчас говорю даже не об отсутствии нормальной возможности одновременно работать на нескольких устройствах, которая тест...

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

Взломавшая более 7 тыс. игр пиратская группировка CODEX прекратила своё существование Пиратская группа CODEX, которая несколько лет занималась взломом и нелегальным распространением видеоигр, объявила о прекращении своей деятельности. Сообщение об этом появилось в заметке к взломанному недавнему дополнению «Свадебные истории» для The Sims 4. Источник изображе...

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

[Перевод] Рендеринг прекрасных кадров God of War на PC После выпуска God of War на PC я был просто обязан попробовать её. Я играю с 90-х годов, поэтому совершенно не против снова и снова проходить игру с линейным сюжетом. В этом есть большая ценность. На данный момент моей самой переигрываемой линейной игрой является Max Payne ...

Что нужно клиентам Прочтя на хабре очередную статью о том, как мы и так, и эдак удовлетворяли заказчиков, прокомментировала. Я написала "дайте клиентам уверенность и спокойствие" (цит. по памяти). Просто отстаньте от нас, клиентов. От нас, лояльных. Делайте то, что у вас уже покупают. Стабильн...

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

Skyrim на Unity Статья о моих приключениях при разработке первой игры в 3D. Да, вы правильно поняли, я замахнулась на святое, и попробовала сделать Skyrim на Unity. Но делала это с любовью и от чистого сердца. Читать далее

10 лет Oil Rush: как не сгореть, создавая игру на собственном движке В этом году Oil Rush, нашей первой игре на собственном движке, исполнилось 10 лет. Основной профиль деятельности нашей компании — не совсем игры, но разработка Oil Rush помогла не только продемонстрировать технологию UNIGINE во всей красе, но и сделать ее еще лучше.Три года,...

PROграммист со звёздочкой* Про качество подготовки программистов на раскрученных курсах не написал ещё только ленивый. Я – ленивый, поэтому пишу только сейчас.Попался мне тут человек, который принёс на собеседование диплом, выданный одной раскрученной образовательной организацией. Раньше я только жало...

[Перевод] Как написать «Пятнашки» на Flutter Возможно, вы уже читали о конкурсе Flutter Puzzle Hack и думаете о том, как проявить максимум творческих способностей. И мы вам в этом поможем, рассказав о том, как структурирована кодовая база нашего примера головоломки. Подробностями делимся к старту авторского курса по ве...

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

Какой язык программирования учить в 2022 году: армянский или грузинский? За последний месяц IT-отрасль в России пережила серьезный стресс. По оценкам РАЭК в ближайшее время из России эмигрируют около 100 000 ИТ-специалистов, не говоря о том, что за первую волну эмиграции их число составляло приблизительно 80 000. Мы видим, что люди, которые идут ...

Windows 11 говорит, что зарядила аккумулятор более чем на 100% Да, некоторые баги бывают откровенно глупыми. Сейчас говорят, что это лишь ошибка отображения, а на самом деле никакой сверхзарядки сколько-нибудь вредной для батареи вашего ноутбука нет. Читать полную статью

[Перевод] Разработка настоящих компонентов: блок сообщения Facebook Messenger Смесь любопытства и тяги к исследованиям снова привели меня к системе обмена сообщениями Facebook. Я уже изучал компоненты Facebook и писал об этом. Сейчас я обратил внимание на то, что в одни только блоки для вывода сообщений чата вложена огромная работа. На первый взгляд м...

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

[Перевод] Как и зачем создавать собственный игровой движок Игра с нуля — интересный челлендж для разработчика. Но если хотите пройти его на сложности Nightmare, можно еще и сделать собственный игровой движок, заточенный специально под проект. Подводных камней много, рассказываем, что важно знать при разработке такого гейм-дизайнерск...

Вертел я ваши UIView Эта статья является логическим продолжением UIKit ты вообще про UI?Если вы ее пропустили, рекомендую сначала ознакомиться с ней. На всякий случай напоминаю, что весь графический интерфейс – это ответственность слоев (не вью!).Я люблю пользоваться инструментами разработки, ко...

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

Пишем асинхронного Телеграм-бота Сегодня я покажу, как написать своего Телеграм-бота на основе asyncio и aiohttp. Мы не будем использовать ни aiogram, ни любые другие библиотеки, а напишем бота с нуля, чтобы немного познакомиться с асинхронным программированием, корутинами и некоторыми примитивами синхрониз...

Zynq 7000. Тестирование счётчика импульсов После небольшого (нет) перерыва в изучении Zynq и очередного прочтения своей предыдущей статьи, я отметил для себя очень важный момент - практически не отражено никаких результатов тестирования полученного поделия, кроме базовой проверки работоспособности. Во время подготовк...

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

Функция Reactive во Vue: как это работает После jQuery я попробовал AngularJS и был очарован его возможностями. Несколько строк в AngularJS заменяли кучу спегетти-кода в jQuery. Это было похоже на магию. Сейчас все современные Frontend-фреймворки так или иначе обеспечивают реактивность, и это уже никого не удивляет....

Мобильная разработка: Cross-platform или Native Всем привет! Я Игорь Веденеев, руководитель мобильной разработки в AGIMA. Поговорим немного о нативной и кроссплатформенной разработке. Раньше я по большей части скептически относился ко второй: не устраивало качество конечных приложений в первую очередь. Однако за последний...

UIKit ты вообще про UI? Спойлер - нет! Ну, не совсем. Мы привыкли воспринимать UI как визуальную составляющую, но ведь UI – это User Interface. Так вот, интерфейс – это то, с помощью чего пользователь взаимодействует с нашим приложением. В случае с графическим интерфейсом пользователь его видел и в...

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

Как сегодня делают игры в браузере? Часть 1 Игра в браузере на React и Three.js!Я занимаюсь фронтендом уже очень давно, порядка 10 лет. И как любой уважающий себя фронтендер, я люблю тащить javascript туда, где обычно его не используют: на сервер, в мобильные приложения, в геймдев. С тех пор как я увидел первые WebGL ...

Разбор Protobuf в Visual Studio под С++ Protobuf достаточно распространённый протокол сериализации структурированных данных, однако для многих не секрет, что запуск чего-либо на плюсах бывает сопряжено с испытаниями, если ты новичок. Поэтому, я решил написать небольшой туториал, который будет содержать максимально...

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

Повышаем производительность файлового I/O в JVM на Linux Все кто хоть раз касался разработки I/O интенсивных приложений, наверное, задумывался о повышении их производительности. Особенно когда у проекта много внешних хранилищ и они находятся по всему миру. Давайте разберем какие есть инструменты с их плюсами и минусами и как их лу...

5 фишек macOS Monterey на все случаи жизни Новая macOS Monterey вышла для всех. Изменений в обновлении достаточно много. Карты, браузер Safari, Universal Control и многое другое. В целом, работать внутри экосистемы теперь стало еще удобнее. Примечательно, что некоторые функции, позаимствованны из iOS. В целом, опера...

Девять кругов объективности: Пешка — это не фигура? (нет) Буквально на днях на Хабре вышло две статьи про шахматы от @andyshark1974. Первая называлась "Изучаем пешку (часть 5)" и была, собственно, про пешку. В самой статье, Андрей назвал пешку фигурой и в комментариях сразу появилось уточнение, что пешка - не фигура. Автор статьи о...

Pixel tolerance 7. Sirius mono 4к Приветствую всех.В перерывах между поисками вдохновения, продолжаю свою любимую рубрику, исследования возможностей точность фотополимерников. Теперь проверяю новый Sirius 4к на монохромном экране.Вот здесь я писал об апгрейде старого Sirius на 4к экран. Главное отличие в том...

Ответы на вопросы: iOS 15.2, проблемы с iPad, емкость аккумулятора Ежедневно мы получаем множество вопросов в наш Telegram-чат, связанных с iPhone, iPad и другими продуктами Apple. Читатели сталкиваются со сложностями в использовании и помогают друг другу. О многих проблемах и методах решения мы рассказывали в своих статьях, но иногда быва...

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

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

Как научиться работать в Blazor, делая что-то полезное. Часть I Когда я вижу, как кто-то учит кого-то языку программирования, то частенько замечаю тенденцию показывать новичкам примитивные примеры в виде ToDo list. Помимо того, что подобные примеры не учат ничему полезному в программировании, они очень однобоки и не позволяют оценить вс...

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

[Перевод] Популярные расширения для VS Code 2022 В виду того, что мне срезали подписку на Medium решил поддерживать отечественные IT ресурсы. Попробую кидать интересные статьи с переводом на русском, а правообладатели пусть сами разбираются, я честно платил за подписку.На текущий момент VS Code остается средой разработки, ...

Что считать счастьем покупателя? По запросу [форма] мы должны угадать, что именно нужно покупателю: выпечка, наращивание ногтей, косплеить медсестру или калибратор кубов бетона. Задача — быстро понять, кто перед нами и что сделает человека счастливым. Я работаю над качеством поиска в Яндекс.Маркете. И кач...

Пошаговая инструкция по настройке Wireguard VPN + DNSCrypt + DNS server (Unbound) + Pihole Давно была идея сделать свой VPN сервер, для того чтобы "ходить" на ресурсы типа Linkedin. Со временем подумал, что неплохо было бы сделать еще и блокировку рекламы, а потом и DNS сервер. Простых инструкций в интернете я не нашел, поэтому со временем написал ее для себя. Воз...

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

Как узнать, кто ещё подключён к вашей сети Wi-Fi, проверить пинг и разогнать интернет Все знают, что такое Wi-Fi. У всех есть Wi-Fi. Лучше покажите мне, у кого его нет. Ведь беспроводной интернет — это так удобно. Не нужно прокладывать кабель, не нужно переживать о его сохранности, а подключиться можно сразу с нескольких устройств, причём даже находясь...

Доступна для загрузки Windows 11 Build 22489 Windows 11 Build 22489 развертывается с интеграцией учетной записи Microsoft в Параметрах. Как и предыдущие обновления в Dev Channel, эта предварительная сборка также принадлежит активной ветке разработки под названием «Nickel» и содержит несколько незначительных улучшений, ...

Что такое Wi-Fi Direct и зачем он нужен Существует беспроводное соединение, которое используют самые разные люди и всевозможные устройства, но вряд ли кто-то часто вспоминает об этом. Это соединение называется Wi-Fi Direct, и оно обеспечивает универсальные беспроводные соединения уже более 10 лет. Если вы что-то ...

Next.js: подробное руководство. Итерация первая Привет, друзья! Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится). Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений, обладающих функционалом, выходящим за рамки SPA, т.е. так называемых одностраничных при...

Linux и бесплатные облачные хранилища, семь лет спустя В 2015 году я писал небольшой обзор облачных хранилищ, которые давали максимальный бесплатный объём и при этом была возможность их использовать в линуксе, примонтировав в папку. Набрёл на свой пост и решил посмотреть, как сказалось время на рассмотренных вариантах. Потому ...

Static Reverse engineering для web Львиная доля всех статей, которые посвящены вопросу обратной разработки посвящены темам анализа низкоуровневого представления приложений и работы прошивок устройств. Только ли в этих областях можно применять подходы, которые использует обратная разработка? Попробуем разобрат...

Метрики потока создания ценности Свой первый отчёт с данными о работе процесса в ИТ я сделал где-то в самом конце 90-х годов. Я тогда работал в поддержке, мне было важно понять как быстро мы выполняем заявки, сколько заявок приходит от какого филиала, сколько распределяется на какого специалиста поддержки, ...

50-миллиметровая «видеокарта» Asus ROG за 63 доллара. Компания выпустила ROG TouchStone — колпачок для кнопки Shift с тремя настоящими вентиляторами Компания Asus выпустила необычный аксессуар в семействе ROG, который можно посчитать особой формой троллинга текущей ситуации с дефицитом видеокарт.  Новый продукт называется Asus ROG TouchStone. И хотя из фотографий можно подумать, что это видеокарта, на самом де...

Состоялся релиз RPG DICE: Heroes of Whitestone, пока на одну платформу RPG DICE: Heroes of Whitestoneпоявилась в App Store. Версия для Android должна появиться совсем скоро. RPG DICE — мобильный проект, который берёт идеи у Loop Hero. То есть мы ходим по кругу на небольшой карте, встречаясь с рандомными монстрами, кузнецами, а порой натыкаясь ...

Как оплатить YouTube Premium в России в условиях санкций Не так давно, а именно 10 марта, Google полностью отключила работу YouTube Premium на территории России. Таким образом компания полностью лишила нас возможности запускать режим картинка-в-картинке и других приятных фишек, к которым все уже очень привыкли. Единственной радос...

Расширения Chrome для программистов и сочувствующих На Хабре уже есть посты в духе «10 браузерных расширений, которые нужны КАЖДОМУ УВАЖАЮЩЕМУ СЕБЯ РАЗРАБОТЧИКУ». Но они смущают меня тем, что дают вперемешку совсем разные вещи для разных людей. От React Developer Tools до съёмки полностраничных скриншотов — и всё это просто с...

Что делать с битым пикселем, чем заменить iPhone 7 и как работает подписка на iCloud Наш Telegram-чат продолжает свою работу и принимает вопросы по технике Apple. Удивительно, но наш выпуск на этой неделе будет практически полностью посвящен iPhone: на этой неделе наши читатели интересовались смартфонами от Apple особенно активно. По большей части вопросы с...

Сколько сотрудников ВКонтакте нужно, чтобы открыть авиакомпанию Современное IT-образование невозможно представить без практических проектов, соединяющих университеты и индустрию. Например, в Санкт-Петербурге благодаря Computer Science Center активные студенты могут поработать вместе с сотрудниками IT-компаний. Что классно: можно основыва...

Elementary: новый взгляд на архитектуру Flutter-приложений Elementary — это архитектурный пакет, который создали в Surf на основе опыта разработки приложений на Flutter и лучших практик современной разработки. Решение позволяет чётко разделить слои согласно ответственностям, сделать код прозрачнее, а тестирование проще. На примере р...

Next.js: подробное руководство. Итерация вторая Привет, друзья! Хочу поделиться с вами заметками о Next.js (надеюсь, кому-нибудь пригодится). Next.js — это основанный на React фреймворк, предназначенный для разработки веб-приложений, обладающих функционалом, выходящим за рамки SPA, т.е. так называемых одностраничных при...

Что делать, если нашел AirPods За время существования фирменных наушников Apple с вопросом про потерянные наушники ко мне обратились уже человек 10, если не больше. Меня это совсем не удивляет, ибо AirPods — один из самых маленьких аксессуаров от Apple, а значит, потерять его очень легко. Важно пон...

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

[recovery mode] Python: рефлексия Я пишу на Python примерно с 15-го года. Я определённо люблю его. Он так прост... В этом эссе я хотел бы вспонить, как начались мои взаимоотношения с этим замечательным языком, что за всё это время я узнал, что заставляло меня пищать от восторга, и рвать на голове волосы от р...

5 бесплатных игр на macOS, которые помогут убить время Наверное, каждый, кто покупал себе Mac, заранее понимал, что эти машины не предназначены для игр. Буквально в каждом обзоре любого iMac, MacBook или другого компьютера от Apple авторы говорят, что на крутые игры здесь расчитывать не стоит. Не ждите, что мы скажем вам обратн...

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

Создание внутреннего мобильного приложения «На связи»: от идеи до визуального решения Меня зовут Лена, я дизайнер интерфейсов в Tele2. И я расскажу о создании внутреннего корпоративного мобильного приложения «На связи» для сотрудников Tele2 – его проектировании и выборе визуального решения. Пройдусь по основным этапам работы над digital-продуктом с точки...

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

Какие приложения скачать для Android TV YouTube — одно из важнейших приложений для Android TV и будет очень обидно, если сервис заблокируют в России. Тем не менее, ваш телевизор со Smart TV без видеохостинга не станет хуже, благо в Google Play на телевизоре есть масса интересных приложений, которые заменят ...

Как начать писать программный код Си в ОС Linux (Руководство для совсем начинающих) Этот материал рассчитан на людей, будущих программистов, которые только начинают разбираться в программировании под ОС Linux, или может быть долго были пользователями ОС Windows. Я попробую здесь показать прямое руководство к действию на примере ОС Ubuntu и тех простых инстр...

Самые прочные смарт-часы от Apple: мини-обзор Apple Watch Series 7 С самого первого поколения Apple Watch были доступны в двух размерах. И компания из Купертино продолжала придерживаться этой схемы, следуя эстетической эволюции до 2021 года, когда на рынок вышла Series 7. При этом графики мониторинга цен на сайте указывают на то, что стоимо...

Core i5-12400F — настоящий конкурент для Ryzen 5 5600X, причём даже по энергопотреблению. В Сети появился первый тест этого CPU Как известно, Intel пока представила лишь три процессора Alder Lake (шесть, если считать с версиями KF). Все остальные CPU выйдут в начале следующего года. Однако один ресурс уже получил доступ к непредставленному Core i5-12400F.   Это процессо...

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

Как использовать Fiverr для озвучки игры ВведениеЭта статья будет в первую очередь полезна инди-разработчикам, которые подумывают об озвучке своей игры. Все написанное ниже – исключительно мой личный опыт. Надеюсь, он поможет вам сэкономить время и силы.Многие инди-разработчики делают игры в соло или небольшими ком...

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

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

Разбираемся с сессиями в SQLAlchemy В этой небольшой статье я хочу дать ответ на вопрос, который возник у меня, когда я познакомился с сессиями в SQLAlchemy. Если сформулировать его кратко, то звучит он примерно так: “А зачем оно надо вообще”? Меня, как человека пришедшего из мира джанги, сессии приводили в ун...

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

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

7 полезных приложений на Айпад для студентов. Личный опыт Так уж сложилось, что главным яблочным гаджетом для студентов принято считать Айпад. Его очень удобно таскать с собой, здесь можно выполнять большинство всех задач по учебе и есть куча разных аксессуаров. Но есть одна проблема. По себе знаю, как только покупаешь планшет, ср...

Что необходимо знать, чтобы написать свою Embedded RTOS (часть 1) Хотел бы написать небольшой цикл статей посвященных тому, как я написал свою RTOS с какими трудностями столкнулся и зачем вообще писать свою RTOS если уже есть FreeRTOS, RTX, embOS и т.д. список достаточно большой. Начнем с того, что по мере работы я сталкивался с тем, что ...

Разработка и графических приложений в WSL2 Данная статья будет неким дополнением опубликованной ранее (не мной) статьи. Чтобы не повторять написанное, по ссылке выше есть информация о требованиях к работе wsl2 на windows 10, как его включить, настроить, обновить и запустить графическую среду. В текущей статье я расск...

Самые частые ошибки при использовании Android TV Android TV дает совершенно новый опыт в использовании умного телевизора. Например, вы можете устанавливать любые приложения на свое устройство, а не только то, что предлагает встроенный Play Market. Это не самая простая процедура, но достаточно интересная, требующая усидчив...

[Перевод] О глупости «программирования на естественном языке» От переводчиков. Хотя Эдсгер Дейкстра — одна из главных личностей в истории IT, эта его коротенькая публикация ранее не попадала на Хабр, да и сами мы узнали о ней лишь благодаря докладу на нашей конференции. Но при этом она выглядит очень любопытным документом эпохи, показы...

Разводка регулярных структур в KiCAD: путь лентяя Похоже, пост оказался неинтересным. Извините. Кому нужен код — пожалуйста, копируйте. Скрыто Я в одной из предыдущих статей писал — я, фактически, безработный. Юридически — нет, во-первых я пенсионер, но вполне мог бы и работ...

Как мы собирали компьютер для российского инженера-проектировщика Мне действительно нравится собирать компьютеры. Чувствуется какая-то магия, когда куча железок превращается в умную полезную машину. И вот это предвкушение новой скорости и новых возможностей… Ух! 25 лет практикуюсь, и все не надоедает.Но в комментариях к моим статьям и роли...

WoG уже 20 лет… Все это уже история... И я даже писал об этом (не на habr). Поэтому, возможно, кому-то это знакомо. Не думал, что тут стоит писать подобное, но, вижу, что фанаты Героев 3 (и вообще серии HoMM) тут очевидно присутствуют, поэтому рискну... Время: 20 лет назад. Место: Ээээ… ...

Что писать в резюме, чтобы получить работу мечты: советы от HR для сферы IT Мы много пишем про релокейт и смену работы, но уже как про свершившийся факт. Поэтому решили рассказать, что делать IT-инженеру, чтобы получить работу мечты. Для этого мы поговорили с HR-ами, которые регулярно нанимают айтишников: расспросили, на что они смотрят в резюме, ка...

Первые шаги с werf: собираем и деплоим простое приложение в Kubernetes В этой статье мы рассмотрим, как с помощью Open Source-утилиты werf собрать Docker-образ простого приложения и развернуть его в кластере Kubernetes, а также с легкостью накатывать изменения в его коде и инфраструктуре.Мы поговорим об общих принципах работы с werf при использ...

Нужен ли Mockito, если у вас Kotlin? Салют, коллеги.В рамках пятничной статьи предлагаю посмотреть на интересный способ создания моков в Kotlin, без использования сторонних библиотек.Я занимаюсь разработкой аддонов для Atlassian-стека в компании Stiltsoft и, из-за технических ограничени...

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

Лучшие игры для Android, в которых можно управлять миром Игры категории Tycoon имеют долгую и насыщенную историю. Некоторые из самых популярных включают SimCity, RollerCoaster Tycoon и Transport Tycoon. Спорить с тем, что они были хитами своего времени, может только тот, кто не играл ни в одну из них. Они есть и сейчас, но появил...

Google Chrome не оставляет конкурентам ни единого шанса: это самый популярный браузер на ПК и смартфонах Google Chrome был самым популярным браузером в течение многих лет. Согласно последним результатам StatsCounter, на рынке браузеров для настольных ПК Chrome занимает 60%. А Safari постепенно сдаёт позиции. Safari по-прежнему является вторым по популярности настольным бра...

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

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

Как создать эффективный продукт и не разориться. Считаем экономику В прошлой статье я рассказывал, как понять, имеет ли ваша идея и продукт ценность. Я говорил, что правильно определённая ценность — залог популярности продукта среди клиентов. Однако этого недостаточно для построения успешного бизнеса. Представьте, что вы сделали продук...

Руководство для новичков в Lineage W: миссии, классы, рынок и другое Для быстрого старта в Lineage W нужно знать, что и как нужно делать. В этом гайде мы расскажем всё, что пригодится новичкам. MMORPG Lineage W получила не самые лестные отзывы на старте, хотя зарубежные СМИ уже пишут хвалебные отзывы и то, что игра ворвалась в топ-чарты Азии...

Илон Маск поделился подробностями о запуске космического корабля Starship Илон Маск почти готов провести орбитальные испытания космического корабля Starship В конце 2021 года Илон Маск объявил, что компания SpaceX рискует стать банкротом из-за проблем с разработкой космического корабля Starship. Во многом работа этого аппарата зависит от ракетных ...

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

Куда пойдет работать российский айтишник, когда ситуация в мире стабилизируется По разным данным, за февраль и март из России уехало от 50 до 70 тысяч работников ИТ. Насколько точна эта информация, пока сказать сложно. По словам главы группы InfoWatch Натальи Касперской, страну покинули «табуны айтишников, но при этом очень многие не увольняются… я дума...

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

Apple объяснила, почему отказалась от панели Touch Bar и вернула функциональные кнопки В новые ноутбуки MacBook Pro компания Apple вернула многое, что убрала в 2016 году с выходом первых моделей уже прошлого поколения. В том числе панель Touch Bar стала историей, а на её место вернулись функциональные, да ещё и полноразмерные клавиши.&...

6 причин пользоваться SMS-сообщениями в 2021 году Во времена мессенджеров и соцсетей SMS-сообщения кажутся устаревшим и весьма дорогим средством связи. Некоторые операторы по-прежнему добавляют пакеты сообщений в свои тарифы и многие абоненты ими пользуются. Хочется защитить SMS от нападок любителей мессенджеров: в них по-...

Как отключить озвучивание текста на айфоне Обновление iOS 15 показалось мне одним из самых скучных за всю историю. Да, вроде бы и нововведения есть, много разных интересных фич завезли, но по факту, пользуюсь я всего лишь парочкой из них. Причина достаточно простая: все они закопаны глубоко в настройках, куда лезть ...

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

5 крутых игр на iPhone и iPad, которые поддерживают геймпад Собрали для вас пятерку реально годных проектов для игры с контроллером. За последнее время российский App Store всерьез опустел. Исчезла знаменитая Minecraft, Brawl Stars, Angry Birds и прочие культовые игры, в которые мы с вами играли годами. Кажется, что самое время доста...

Играйте в хакера безопасно: 20+ игр, чтобы почувствовать себя хацкером и не призвать ФСБ Пока кто-то играл в «REvil», кто-то играл в безобидные «симуляторы хакерства». Хакер — очень популярный сеттинг в играх. Во многих играх, к примеру, Watch Dogs 2, System Shock 2, Deus Ex: Human Revolution, Cyberpunk 2077, есть тематика хакерства. Но эти игры дают искаженное ...

Путеводитель по ID для JPA сущностей. Часть 1: ID, генерируемые на сервере Разработка инструментария – очень познавательное занятие, потому что заставляется задуматься над теми вещами, которые в процессе разработки иногда не замечаешь. Казалось бы, создание @Id атрибута в JPA – рутинное занятие и каждый разработчик может сделать айдишник, даже не в...

В приложении «билайн» теперь можно отзывать согласие на обработку персональных данных, выданных через Мобильный ID Привет!Согласие на обработку персональных данных теперь запрашивают на самых разных ресурсах при регистрации. Уведомления вида «Регистрируясь здесь, я даю согласие...» стали почти таким же привычным, как и предупреждения об использовании Cookies. А вот отзыв такого согласия ...

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

6 приложений для iOS, чтобы немного успокоиться В погоне за тем, чтобы успеть все сделать по работе, мы совершенно забываем об отдыхе и собственном здоровье. Важно уделять в день хотя бы 20 минут для того, чтобы побыть в тишине и немного перезагрузиться. Владельцам AirPods Pro повезло больше всех — достаточно встав...

За что можно ненавидеть меню «Пуск» в Windows 11 Каждый раз, когда Microsoft обновляет операционную систему Windows, меняется меню «Пуск». Доля рынка Windows 8 пострадала из-за значительной переработки внешнего вида системы, в первую очередь меню «Пуск». В Windows 11 изменения меню «Пуск» не такие радикальные. Разработчики...

Перед анонсом MIUI 13 компания Xiaomi удалила несколько функций из своей оболочки Xiaomi вносит изменения в еженедельные бета-версии MIUI. Совсем скоро должна состояться презентация MIUI 13 с новыми функциями, некоторые из которых уже дебютировали в MIUI Beta 21.12.4. Как пишет Xiaomiui, Xiaomi удалила некоторые функции, а также кое-что добавила в но...

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

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

Изолируем микросервисы с помощью Feature toggles в ASP.NET Core. Теория и подготовка Привет, Хабр! Если вы работаете с микросервисами, то знаете, что они имеют свойство образовывать некоторую связанность. Хорошо, когда связи между микросервисами однонаправленные, но всё становится сложнее, если возникают циклические зависимости.Такие зависимости приводят к с...

Ошибка App Store: не скачиваются приложения на iPhone, iPad и Mac Проблемы с техникой Apple — явление редкое. За годы использования этих устройств мы настолько привыкаем к отсутствию лагов и ошибок, что когда они появляются, негодованию нет предела. На днях я столкнулся с тем, что приложения в App Store попросту перестали загружатьс...

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

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

О, кинчик Мы с друзьями любим играть в настольные игры, но не всегда под рукой оказываются громоздкие коробки с играми. Тут на помощь приходит смартфон. Раньше я написал игру Ну, этот, аналог коробочной игры Бум. Затем родилась идея игры с похожей механикой, но вместо слов - случайные...

6 полезных функций iOS, о которых вы могли не знать Иногда кажется, что мы знаем об iPhone практически всё. На деле выясняется, что многие функции остаются вне нашего поля зрения или забываются. Тем не менее, они очень полезны в повседневной жизни. Возможно, они вам не пригодятся на каждый день, но расширить свой кругозор оп...

Использование procmon от sysinternals для диагностики проблемных мест в исполняемом коде Сразу хочу сказать, что это только демонстрация возможностей procmon для определения проблемных мест в программном обеспечении. 1С83 была выбрана для опытов из-за неочевидности способа поиска точки входа в процедуру проверки наличия установленных эмуляторов ключа. Она выполн...

6 мест, куда точно не стоит класть телефон Кажется, что смартфон сопровождает нас везде: мы берем его с собой на улицу, на работу, достаем в транспорте и даже иногда берем с собой в туалет. Конечно, нужно ограничивать использование устройства и, все же, иногда откладывать в сторону. Как насчет того, чтобы отложить с...

[Перевод] Нужна система с низкими задержками? Выбираем Java вместо C++ Все разработчики знают, что есть два способа сделать дело: первый — вручную, медленно, нервно, сложно, либо второй – автоматизировано, быстро и еще сложнее. Например, я мог бы продолжить писать эту статью о том, почему стоит использовать Java вместо C++ при программировании ...

Зачем нужен сервис VK Музыка В последний день ноября социальная сеть «ВКонтакте» решила порадовать пользователей, запустив сервис VK Музыка, который заменил Boom. Суть в том, что у социальной сети наконец есть свой стриминговый сервис с логичным названием, а не Boom. Тем не менее, мне пришлос...

Что делать, если не загружаются приложения из App Store Магазины приложений удобны тем, что все нужные приложения сразу собраны в одном месте. Если речь идет об App Store, то это еще и безопасно: правила размещения приложений в магазине Apple настолько суровые, что разработчикам приходится очень долго подгонять свои программы и ...

Actions: как в GitHub, но в GitLab Привет! Меня зовут Артемий Окулов, я lead центра компетенций CI/CD в X5 Group.То, чем мы с командой занимаемся, можно отнести к области под названием Developer Experience. В какой-то момент ИТ в компании достигает такой зрелости, что появляются tools team, enabling team и ин...

Создатели Treasure Temples просят деньги за почти одинаковые уровни Головоломка Treasure Temples предложит небольшие уровни с ледяными биомами и неторопливыми загадками. Стоит ли за это платить 500 рублей? Treasure Temples — мобильный проект, который доступен на iOS и Android. Это премиальная тема, поэтому придётся отдать 490 или 590 рублей...

Настройка PostgreSQL под Linux Время от времени приходится слышать мнение от некоторых системных администраторов, а также некоторых 1С-разработчиков, что установка, настройка и поддержка PostgreSQL под Linux очень сложна. Что гораздо дешевле покупать лицензии Windows и Microsoft SQL Server, чем нанимать в...

Синтезируем SystemVerilog код в OpenSource среде Yosys/NextPNR В предыдущей статье я поделился опытом работы с ПЛИС фирмы Lattice через инструменты с открытым исходным кодом Yosys и NextPNR. Как я отмечал, освоить их меня заставило не столько любопытство, сколько требования Заказчика. В том проекте у меня просто не было выбора. И та ста...

Кто и когда впервые начал добывать нефть? Современная скважина для добычи нефти Практически всем благам цивилизации, которые имеются у нас сегодня, мы обязаны нефти. Начиная с XX века эта маслянистая горючая жидкость является самым важным полезным ископаемым. Из него изготавливается топливо для всех видов транспорта...

Telegram-бот на вебхуках — Java+Spring, Redis, клавиатуры и деплой на Heroku — снова для самых маленьких В предыдущих сериях Это вторая статья в моей серии «для самых маленьких» — предыдущая была посвящена «классическому» Telegram-боту, наследуемому от TelegramLongPollingBot. Для кого написано Если вы ни разу не писали Telegram-ботов на Java с использованием вебхуков и тольк...

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

Тернистый путь вендора. Часть 2 В прошлый раз я подробно рассказывал об особенностях компании-вендора. Теперь настало время поговорить о мифах и правде в работе компании-вендора. Если тема вам интересна, то давайте начнём.Миф 1. Особые продуктовые специалистыОдин из наиболее стойких и распространенных мифо...

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

Игры в Telegram. Как играть и какие они бывают Мессенджер Telegram уже давно вышел за рамки простого средства обмена сообщениями. Теперь это полноценная социальная сеть с возможностью обмена видео, прослушивания (в том числе и фонового) музыки группами, которые можно настраивать как угодно. Есть даже функция хранения фа...

[Перевод] Не самые популярные методы Django ORM Все мы знаем, что Django предоставляет ORM прямо из коробки, что не позволяет нам писать SQL-запросы. В этом механизме есть большой потенциал. Однако большинство из нас знакомы только с методами filter(), get(), update() и delete() из Django ORM.В Django ORM есть много други...

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

[Перевод] Создание массива зеркал на 3D-принтере Недавно я сделал предложение руки и сердца одному прекрасному человеку с помощью шестигранной зеркальной штуковины, изображенной на фото. Мы оба большие нёрды, и мне хотелось сделать что-нибудь особенное, поэтому я спроектировал и распечатал на 3D-принтере зеркальный массив,...

Как сжать видео на Маке без сторонних приложений Если вы хоть раз снимали видео в 4K, то представляете, сколько оно весит. Минута ролика в 4K 60 fps на iPhone обойдется вам чуть ли не в 500 МБ свободного пространства. На других устройствах, я уверен, такого качества видео займет ничуть не меньше памяти. Понятно, что если ...

[Перевод] Как сделать интерактивную карту с маршрутами на Python Распространённая задача программистов в работе с геопространственными данными — отобразить маршруты между различными точками. Решением, которое может понадобиться в разработке веб-сайта, делимся к старту курса по Fullstack-разработке на Python. Читать далее

[Перевод] Что AT&T отправляет на номер 1111340002? Иногда, в ходе судебного разбирательства, у оператора сотовой связи запрашивают активность мобильного телефона, которая может содержать странные СМС-сообщения. Велика вероятность, что владелец телефона никогда не отправлял и не видел этих сообщений. И если такие вещи всплыва...

Pocket Quest повторяет схему Loop Hero и это хорошо Ранняя версия Pocket Quest доступна в Google Play. Нравится Loop Hero? Тогда срочно качайте. Pocket Quest — ролевая игра, в которой персонаж ходит «по кругу». На пути ему попадаются слабые и сильные монстры, с которыми он сражается в авто-бою. После прохождения целого круг...

Текстовая CAPTCHA в 2022 В этой статье я попробую пройти весь путь в распознавании text-based CAPTCHA, от эвристик до полностью автоматических систем распознавания. Попробую проанализировать, жива ли еще капча(речь про текстовую), или пора ей на покой.Впервые текстовая капча(text-based CAPTCHA), дал...

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

[Перевод] SQL и тайны коридоров Хогвартса Практически невозможно найти двух людей, которые отформатировали бы даже самый простой SQL-запрос одинаково. Причем каждый будет абсолютно уверен, что именно его стиль наиболее понятный и правильный. Что приводит к спорам и баталиям на code review, а самое главное к труднос...

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

Игра с null: проверка MonoGame статическим анализатором PVS-Studio Анализатор PVS-Studio уже не раз был использован для анализа кода библиотек, фреймворков и движков для разработки игр. Пришло время добавить к их списку MonoGame – низкоуровневый gamedev-фреймворк, написанный на языке C#. Читать далее

[Перевод] Туториал по JUnit 5  - Введение В этом туториале по JUnit 5 рассказывается о том, как JUnit адаптировал стиль кодирования Java 8 и некоторые другие функции. Узнайте, чем JUnit 5 отличается от JUnit 4.JUnit 5 - наиболее широко используемая среда тестирования для приложений Java...

Terraform-модуль для инициализации Vault При настройке CI/CD для приложений мы в компании, как правило, используем Vault от HashiCorp. К тому же сами приложения зачастую используют Vault для хранения секретных данных. Но для того, чтобы начать использовать Vault, сначала необходимо произвести его настройку. Раньше ...

Новогодний детектив, или странный хайзенбаг в «питоньих» часах Давненько я не писал на Хабр, да и тема интересная появилась, так что пора поправить это постыдное упущение. Далее собственно детектив как оно есть, "расследование" которого ещё не окончено, можно присоединиться кстати… Пост будет обновляться, по окончанию (я наде...

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

GraphQL: как сделать бэкенд приложения экономнее и быстрее Самый распространённый стандарт для обмена информацией внутри приложений — это REST API. Его все любят, но знают, что он не идеален. В этой статье обсудим его альтернативу — GraphQL. Мы расскажем, в чём преимущество GraphQL, как выглядят запросы и с чего начать. Читать далее

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

[Перевод] Табличные тесты в Go с использованием Gomock Чтобы эффективнее тестировать работу программы, можно использовать табличные юнит-тесты. В этой статье пошагово рассказываем, как писать такие тесты с помощью фреймворка Gomock.Этот текст написал Golang-разработчик Арек Ностер. С разрешения автора мы перевели статью. Читать ...

Открыты сервера MMORPG Bad People 3, а вы готовы к ЗБТ? Игра Bad People 3 открыла сервера для бета-тестеров. Вы уже можете скачать клиент, но есть свои подводные камни. Bad People 3 — это китайская MMORPG, для которой начался бета-тест. Поучаствовать в нём смогут те, кто прошёл отбор, плюс надо вводить китайский номер телефона. ...

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

Слабое место самого компактного флагмана в мире. Samsung Galaxy S22 разочаровывает своей автономностью Несмотря на то, что массовые поставки смартфонов Samsung Galaxy S22 стартуют только 25 февраля, некоторые пользователи уже начали получать заказанные устройства. Есть Galaxy S22 и на руках обозревателей. Те уже успели проверить автономность базовой модели серии и&hellip...

Межкластерная репликация Apache Kafka между тремя дата-центрами Я Роман Ананьев, NoSQL/Kafka-инженер в Авито. В этом материале расскажу, как мы попробовали использовать брокер сообщений Apache Kafka в трёх дата-центрах и что из этого получилось.Сначала пробегусь по архитектуре Kafka, потому что она играет роль в репликации между кластера...

Custom view на Compose В июле Google выпустил стабильную версию Compose. Это вызвало большой интерес в сообществе. Все вокруг стали поговаривать, что эта технология захватит Android-разработку, и скоро все будут писать на Compose.Я принялся за изучение, заглянул на developer.android.com и нашел ра...

Необыкновенные приключения AIS в Китае, или как найти корабль в море Необыкновенные приключения AIS в Китае, или как найти корабль в мореВо многих сообществах, интересующихся движением кораблей по морям, недавно появилась новость, что “в Китае запретили AIS” и всё в таком духе. Как обычно, в заголовках больше хайпа, чем на самом деле, но дав...

Как мы СМ 3.0 запускали Привет, меня зовут Виктор, я руководитель продукта сайта Спортмастер, точнее — его новой версии. Я работаю в компании с 2019 года и пришёл на проект системным аналитиком. В то время проект только стартовал. Мы выбрали архитектуру нового приложения, технологии, тактику тестир...

Лучшие игры на двоих на Айфоне Предлагаем вашему внимаю топ-5 игр на Айфон для двоих. Помните, как несколько лет назад мы собирались вместе с друзьями и близкими за какой-нибудь настолкой? Конечно, многие делают так до сих пор, но я все-таки считаю, что подобные игры просто обязаны перейти в гаджеты. В 20...

Обзор внешнего HDD ADATA HV320 — Тонкий стиль Внешние жёсткие диски — вещь невероятно полезная, и, мне кажется, их никогда не бывает много. У меня дома уже накопилась целая стопка, но когда появляется возможность приобрести ещё один по хорошей цене, я просто не могу пройти мимо.  И учитывая, как много некоторые производ...

Изолируем микросервисы с помощью Feature toggles в ASP.NET Core. Практика Снова привет, Хабр! В первой части статьи мы разбирали, что такое изоляция микросервисов, как в этом помогают переключатели функциональности, и как создать простое ASP.NET приложение в с поддержкой feature toggles, которое будет показывать прогноз погоды. В этой части з...

Xiaomi Mi Band 6 невероятно сильно рухнул в цене до абсолютного минимума С каждым днем все больший круг людей видит смысл в том, чтобы использовать разного рода носимую электронику. Такой в настоящее время на рынке крайне много на любой вкус и цвет. И вот, совсем недавнего, в Читать полную версию публикации Xiaomi Mi Band 6 невероятно сильно рух...

Apple всячески нахваливает чёлку в новых MacBook Pro Вырез для фронтальной камеры в устройствах Apple появился в 2017 году с момента выхода iPhone X. Несмотря на то, что конкуренты давно перешли к другому дизайну, который включать небольшое отверстие для фронтальной камеры и даже начали располагать её под поверхностью экр...

В России запустили свою альтернативу Downdetector — «Детектор сбоев» Специалисты Brand Analytics запустили публичную бета-версию «Детектора сбоев», сервиса, который отслеживает сбои и ошибки в работе популярных российских и зарубежных мессенджеров, социальных  сетей и видеохостингов. В списке есть «ВКонтакте&r...

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

Как подружить Wi-Fi Mikrotik и TP-Link с помощью RADIUS Хочу поделиться опытом использования нового User Manager в Mikrotik ROS 7 для Wi-Fi. Многое в статье типично, но есть моменты, найденные опытным путем.Задача - покрыть Wi-Fi трехэтажное здание, подключить около 100 пользователей поэтапно с небольшими вложениями.Все начиналос...

«День с̶у̶р̶к̶а̶ Redux» — как бороться с рутиной, применяя автоматизацию "Ух-ты! Какая интересная задача! И оценка времени на разработку хорошая! ..." 2 часа спустя: "Какой же это ужас, ещё 10 редьюсеров создать, ещё 10 раз описать зависимости состояний. Типы, компоненты... Сколько же бесполезной рутины... Вот бы можно было писать только декларат...

[Перевод] Как работать с числами с плавающей точкой в Python К старту курса по Fullstack-разработке на Python делимся решениями классической проблемы неточности чисел с плавающей точкой для новичков. В материале вы найдёте примеры работы с функциями и классами, предназначенными специально для решения проблем чисел с плавающей точкой. ...

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

7099 человеческих языков и 8945 языков программирования На Земле живет 7,5 миллиардов человек и 30 миллионов программистов. Человеческих языков около 7099, сколько компьютерных — никто не знает. CodeLani насчитал около 4248 языков, HOPL — 8945. Хочу поделиться самыми интересными находками по языкам программирования. Никто не з...

[Перевод] Гайдлайны и бритвы компании Bungie по кодингу на C++ Для создания игры наподобие Destiny требуется много командной работы и мастерства. У нас есть талантливые люди во всех областях знаний, однако было непросто достичь уровня координации, необходимого для создания игры масштаба Destiny. Это похоже на то, как если бы группе лю...

Windows 11 позволяет легко копировать путь к файлу или папке в Проводнике Иногда вам нужно скопировать полный путь к файлу или папке в операционных системах Windows 11 или Windows 10. Это особенно необходимо, когда вам нужно вставить путь в командной строке или в таких инструментах, как Windows Run. Или вы просто хотите скопировать местоположение ...

Из медицины в машинное обучение и не только: как люди приходят в IT Так сложилось, что если мы пишем о людях, то почти всегда — о сделавших некий прорывной проект. Сегодня в определённом смысле не исключение. Мы расскажем о ребятах, которые реализовали крупные проекты в своей жизни — сменили сферу деятельности и пришли в IT через «Школу 21»....

Как мы (не сразу) сделали онлайн-квиз для ЦК аналитики Привет! Мы уже написали несколько постов про наш центр компетенций аналитики — про онбординг джуниоров, про рабочие процессы и прочее. Сегодня я хочу рассказать про то, как проводить тимбилдинги, которые не будут казаться команде чем-то обязательным, нужным и скучным.У нас в...

Как большинство Java проектов выглядят изнутри Меня зовут Аксёнов Вячеслав, я бэкенд разработчик и в последние годы пишу веб приложения на java/kotlin. Основная идея этой статьи описать основные технические задачи, которые ставятся перед современными веб приложениями, а также перечислить те библиотеки, которые чаще всего...

iPhone 12 или Samsung Galaxy S22. Что выбрать Март медленно, но верно преодолел свой экватор, а очередная неделя плавно перетекает в выходные — самое время для того, чтобы в экраны ваших смартфонов и планшетов ворвался новый выпуск «Ответов на вопросы». На этой неделе читатели нашего Telegram-чата актив...

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

Это один из самых провальных телефонов, изменивших мир гаджетов На современных смартфонах обычно всего три кнопки: увеличение громкости, уменьшение громкости и кнопка питания. Некоторые производители, вроде Sony, предлагают еще кнопку запуска камеры или спуска затвора. А OnePlus и Apple показывают свое видение переключателя бесшумного р...

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

Можно ли играть на Макбуке Смотря на каком и смотря в какие игры. На бытовых MacBook с Intel-процессором и с интегрированной Intel-графикой можно играть во что-нибудь вроде тетриса. Преувеличиваю, но не слишком сильно. 16-дюймовый MacBook Pro 2019 года в самой дорогой комплектации, в которую входила ...

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

Контролируем scroll полностью или реализация события React: onRenderChildrenComplete Бывало так, что после загрузки страницы, вам нужно сделать прокрутку экрана к заданному месту? Все ли всегда получалось с первого раза? И что делать если скролл все равно дергается в процессе загрузки страницы?Если вам интересны ответы на эти вопросы, то прошу под кат (остор...

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

Если моя машина мешает, работа над ошибками Известное эмпирическое наблюдение гласит, что 20 % усилий дают 80 % результата, а остальные 80 % усилий — лишь 20 %. Это Закон Парето. Примерно два года назад мы с Саней собрали бейджик «Если моя машина мешает», подробности можно найти в статье. Полу...

Лучшие инди-игры 2021 на Андроид и IOS: Sparklite, Police Inc, Operation February Привет, мобильные геймеры! С вами AppTime и мы начинаем подводить итоги уходящего года. В каждом видео вас ожидает одна номинация, состоящая из пяти игр и почётных упоминаний, если таковые имеются. Одна из первых подборок — это топовые инди-игры. Их сложно заметить, но именн...

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

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

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

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

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

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

Как правильно заряжать MacBook Pro 2021 К MacBook Pro 14 и MacBook Pro 16 блок питания можно подключить двумя способами. Можно использовать кабель USB-C — MagSafe 3, входящий в комплект поставки, и магнитный разъём питания MagSafe 3 на левой стороне корпуса. Или с помощью кабеля USB-C — USB-C, который...

5 фишек Google Docs, которые пригодятся в работе Вы замечали, что в последнее время все больше пользователей отказывается от работы в Microsoft Office в пользу Google Docs? В целом, их понять можно: сейчас главное — работа с файлами в онлайн-режиме, и Документы от Google с этим справляются на порядок круче, чем дети...

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

Что лучше: Переводчик Apple, Google Translate или Яндекc.Переводчик В современном мире с необходимостью перевода сталкиваются все. Давно прошли времена, когда пользователь, увидев сайт в интернете на английском языке, закрывал его и искал отечественные аналоги. Еще бы: переводчик нынче встроен в браузер. Теперь любой текст можно перевести п...

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

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

Как играть в Call of Duty Mobile с джойстиком и какие из них поддерживаются Официальный релиз Call of Duty Mobile в 2019 году стал сенсацией. Десятки миллионов игроков по всему миру начали покорять ее разные режимы и соревноваться друг с другом. Правда, небольшая ложка дегтя в бочке меда все же была. Во время бета-тестирования в игре было доступно ...

Создатели MMORPG Traha Infinity раскрыли первые детали Издатель Moai Games рассказал, в какое время происходят события Traha Infinity, а также какие цели стоят перед релизом. Traha Infinity — мобильная MMORPG, которая является сиквелом к оригинальной Traha, вышедшей в Южной Корее в 2019 году. Глобального релиза не было, вероятн...

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

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

Первые блогеры: как дневники поселились в интернете Что такое блог? Определение в энциклопедическом словаре 2009 года гласит, что это «сетевой журнал, или дневник событий в Интернете, содержащий регулярно добавляемую информацию личного характера, которую владелец блога (блоггер) предоставляет пользователям сети». Уже тогда ...

Держи свой трафик в тайне. SSL Pinning — ещё раз о том же самом Всем привет! Меня зовут Юрий Шабалин, я один из основателей компании Stingray Technologies. Мы разрабатываем платформу анализа защищенности мобильных приложений iOS и Android. Сегодня я хотел бы снова затронуть тему безопасности сетевого взаимодействия между приложением и ег...

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

Состоялся релиз Maximus 2 с кооперативом на 4 человек Экшен Maximus 2 появился на iOS и Андроид. Несмотря на кооператив и мультяшную графику, некоторые остались недовольны из-за технических неполадок. Maximus 2 — мобильный проект на четырёх игроков. Он сделан по всем канонам серии Golden Axe, причём за разблокировку всего конт...

[Перевод] Блокчейн на Python Когда я читал статью про блокчейн на JavaScript, мне было интересно познакомиться с идеями о блокчейн-разработке, которые отличаются от тех, что мне уже известны. А как только я начал читать код, мне захотелось сопоставить его с аналогичным Python-кодом, чтобы ещё и разобрат...

Лучшие игры в жанре Auto Chess Автоматические сражение — относительно новый жанр, который быстро набирает обороты. Он имел массовый успех на ПК с такими играми, как Dota Auto Chess, Teamfight Tactics и другими. Суть этих игр довольно проста. Вы размещаете персонажей на ”доске” каждый раунд, и эти п...

Как LINQ, только быстрый и без аллокаций Кому не нравится LINQ в C#? Встроенная и уже достаточно старая фича языка C# и рантайма .NET.Но можем ли мы сделать более эффективную версию LINQ, чтобы и быстрее, и не кушало памяти? Давайте попробуем! Читать далее

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

Кто следующий: взломавшие NVIDIA, Samsung и Vodaphone хакеры добрались и до Microsoft Примерно за месяц группировка хакеров Lapsus$ успела получить мировую известность. Всё из-за того, что её участники взломали ряд крупных IT-компаний: NVIDIA, Samsung, Ubisoft. Теперь в их числе оказалась и Microsoft.

Топ-10 ошибок, найденных в C#-проектах за 2021 год За 2021 год разработчики PVS-Studio написали ряд статей, в которых разбирали странности, найденные анализатором в Open Source проектах. Год подходит к концу, а значит, пришло время представить традиционный разбор 10 самых интересных ошибок. Приятного просмотра! Читать далее

10 лучших бесплатных OSINT-инструментов по версии компании T.Hunter Приветствую Хабр. На связи T.Hunter. Недавно у нас в офисе разгорелся спор – наберется ли хотя бы 10 сносных и, самое главное, БЕСПЛАТНЫХ инструментов для проведения OSINT? Ну и оказалось, что наберется. Это, разумеется, не топ инструментов, а просто наш небольшой список. Он...

Норм альтернатива Тбилиси и Ереванам Я тут подумал, куда бы поехал сам, если бы находился, как и многие, в России без зарубежных ВНЖ. И в итоге ответ не самый популярный: в моем личном топе стран на первом месте с большим отрывом —

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

6 приложений, которые очистят ваш Android от мусора 1. Google Files «Официальному» продукту доверия от потребителей перепадает больше, поэтому и мы ставим этот файловый менеджер на первое место. Он прост и понятен: запускаете и переходите к «очистке» внизу. Приложение выдаст файлы, которые идентифицируются как бесполезные...

Определено место на Южном полюсе Луны, где в 2022 году начнется поиск воды. Главные научные новости сегодняшнего дня Технологии Космос 05.11.2021, 20:32 Определено место на Южном полюсе Луны, где в 2022 году начнется поиск воды. Главные научные новости сегодняшнего дня Новости 5 ноября. В конце 2022 года в районе гребня Шеклтона на Южном полюсе Луны ...

ТОП-5 приложений, которые смогут заменить Инстаграм в России Буквально вчера Роскомнадзор начал блокировку Инстаграм. Многие пользователи восприняли это весьма болезненно, ибо уже несколько лет Инста является главной платформой для блогеров. Ну мы-то с вами понимаем, что свято место пусто не бывает. На самом деле заменить Инстаграм &...

FSNotes 5 для iOS — заметочник для гиков Привет, Habr! Больше 4 лет я пишу программу заметочник под macOS и iOS. Я уже упоминал вскольз о нюансах разработки, сегодня время пришло написать о самой программе.Если кратко, то FSNotes это программа для написания, каталогизации и хранения заметок в максимально открытом в...

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

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

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

Лучшие смартфоны для игр в 2022 году Игровыми смартфонами в 2022 году уже никого не удивить. Их суть предельно проста: максимально крутые технические характеристики, наличие дополнительных аксессуаров, способных облегчить игровой процесс и отсутствие функций, которые геймерам не особо-то нужны. Но в сегодняшне...

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

Google перезапустила дизайн Gmail для простых пользователей Компания Google представила в конце января новый «интегрированный» интерфейс для фирменного почтового сервиса Gmail. Теперь новый дизайн стал распространяться среди первых пользователей Gmail, в том числе с личными (не корпоративными) учетными записями Googl...

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

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

Осторожно: поддельный установщик Windows 11 крадёт данные кредитных карт и пароли криптовалютных кошельков Эксперты обнаружили вредоносное ПО, которое при загрузке выдает себя за установщик Windows 11. После открытия ваш компьютер заражается вредоносным ПО, известным как RedLine Stealer, которое собирает данные, такие как информация о кредитной карте, пароли и даже данные, н...

Что купить на распродаже 11.11: Bluetooth-наушники и колонки Выбрать наушники, как по мне, даже сложнее, чем новый смартфон. Если в случае со смартфонами выбор обычно сужается до 1-2 моделей, подходящих по цене, дизайну и характеристикам, то с наушниками это не проходит — так их много. Особенно, если речь идёт про модели из сег...

[Перевод] PyQt6 — полное руководство для новичков К старту курса по разработке на Python делимся детальным руководством по работе с PyQt 6 для новичков. Чтобы читать было удобнее, мы объединили несколько статей в одну:1. Первое приложение2. Слоты и сигналы3. ВиджетыЗа подробностями приглашаем под кат. Читать далее

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

Myth: Gods of Asgard — отличная альтернатива Hades Если вы любите Hades, не пропустите бета-тест Myth: Gods of Asgard на Андроид. Студия Mana Games открыла тестовые сервера Myth: Gods of Asgard; об этом сказано в Facebook-группе. ЗБТ проходит сугубо для Android-геймеров, перед этим разработчики «полировали» игру несколько м...

Как оплатить подписку Google One в России За последнее время работа некоторых сервисов в России сильно усложнилась. Если часть из них просто перестала работать, то многие стало попросту невозможно оплатить. Приходится выдумывать невероятные пути обхода этих запретов. Конечно, часть из них реально заменить, но как б...

Сколько всего Биткотнов у Сатоши Накамото – выясняем, как первый майнер cмог добыть $70 млрд Откуда у Сатоши Накамото 70 миллиардов долларов? Давайте разбираться

Какой браузер для Айфона лучше С момента использования своего первого iPhone я настолько привык к тому, что по умолчанию установлен браузер Safari, что совсем позабыл про существование аналогичных приложений. То же самое было с встроенным приложением «Почта» в iOS, но с ним удалось все решить, ...

Крадущийся Kotlin, затаившийся Airflow: пять любимых технологий «Леруа Мерлен» Когда заходит речь о модных и передовых технологиях, ритейл, особенно строительный, — последнее место, где их станут искать. Ну что там может быть интересного: сайт на битриксе и мобильное приложение с программой лояльности? И в каких-то случаях этот стереотип не врёт, но «Л...

Как я создал Spring Boot startup analyzer Ни для кого не секрет, что приложения на Spring могут задумываться на старте. Особенно это заметно с развитием проекта: новый сервис стартует быстро и радует отзывчивостью, потом начинает обрастать функционалом, появляются всё новые и новые зависимости, а итоговый дистрибути...

ТОП-10 увлажнителей воздуха, осень 2021 Недостаток влажности в квартире или доме отрицательно сказывается не только на растениях, мебели и других вещах, но и на здоровье семьи. Пониженная влажность приводит к детским простудам — она высушивает слизистую в носу, чем пользуются микробы и проникают в организм р...

Обзор ORM для C#: что подойдет для проекта Одна из проблем использования языков объектно-ориентированного программирования (ООП) и баз данных в сложности их согласования между собой. Знание языка структурированных запросов (SQL) и умение писать запросы позволяют взаимодействовать с БД напрямую. Но использование «чист...

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

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

Короткая история о том, как гуманитарий разработчиком стал Хабр место демотивирующее и угнетающее, если ты начинающий разработчик - бесконечное число статей с непонятными названиями и аббревиатурами, истории про найм в “компанию с большой ЗП”  и эмиграцию. Хотя хабр позиционируется, вероятно, как сообщество профессионалов, есть...

Обновление macOS Monterey реально убивает Mac на Intel Не знаю, как вы, а я рассматриваю обновления iOS как лотерею, чаще рассчитывая на неудачу, чем на джекпот. Потому что в большинстве случаев апдейты хоть и расширяют возможности операционной системы, зачастую приносят столько проблем, что поневоле задумываешься, а не лучше л...

Как играть в Fortnite на iOS и iPadOS бесплатно — полное руководство С тех пор как Apple удалила Fortnite из App Store прошло уже около 2 лет. Увы, но все это время поиграть в Фортнайт на Айфоне фактически было невозможно. Фанатам культовой игры от Epic Games приходилось либо играть на Windows, либо довольствоваться каким-нибудь PUBG или дру...

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

Что вы читали и комментировали в этом году Привет! До Нового года еще полторы недели, но мы решили подвести небольшие итоги уже сегодня. Во-первых, вряд ли в саму новогоднюю ночь вы будете читать подобный пост. Во-вторых, ещё менее вероятно, что 30 декабря мы бы осилили выгрузить статистику, чтобы 31-го написать пост...

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

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

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

В быстрой разрядке смартфонов виновата не 5G, а GPS. Xiaomi назвала причины быстрой разрядки смартфонов под управлением MIUI Быстрая разрядка аккумуляторной батареи – проблема всех активных пользователей смартфонов. Причин тому много, но какая из них главная? Что в наибольшей степени влияет на расход заряда аккумуляторной батареи? В Xiaomi провели интересное исследование, итоги которого...

Microsoft: Игры без сенсорного управления теряют до 30% аудитории Подразделение Xbox отчиталось о том, сколько геймеров и в каких играх библиотеки Xbox Game Pass используют сенсорное управление. Каждый месяц Microsoft добавляет больше проектов в подписку Game Pass Ultimate. Многие из них поддерживают облачное решение xCloud, которое позв...

Что теряет пользователь, желающий купить самый базовый MacBook Pro 14? Появились результаты теста урезанной SoC M1 Pro Уже не секрет, что самый базовый из новых MacBook Pro 14 оснащается урезанной SoC M1 Pro. Для такого ноутбука доступны восемь из десяти процессорных ядер и 14 из 16 графических.  Что теряет пользователь, желающий сэкономить? Первые тесты показыв...

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

Что делать, если на iPhone не включается экран после разговора Глюки и подвисания в iPhone — весьма редкое явление по сравнению, например, с Android или почившим ныне Windows Phone. Смартфон может издавать странные звуки или вибрировать без причины, а оказывается, что не такой уж это и глюк — достаточно лишь разобраться в н...

Обзор Martha is Dead на PC — Silent Hill и Outlast в одном флаконе Есть такие игры, которые поглощают тебя с первых минут, даже если они страшные, а ты легко пугаешься. Ты видишь, что в них вложили душу, хотя у разработчиков было мало денег, а команду разработчиков можно посчитать на двух руках. Добро пожаловать, господа, не промочите ноги....

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

[Перевод] Повышение производительности в Unity. Как я поднял показатель FPS с 15 до 60 Я делаю ремейк своей старой игры Loca Deserta: Sloboda Первая версия была написана на Flutter, но сейчас в качестве движка для игры я выбрал Unity.Я начал работу с нуля и реализовал множество новых функций, но заметил, что даже мой Galaxy S21 Ultra подлагивал во время игры. ...

Rubetek представил IP-домофон с распознаванием лиц Ключевой особенностью IP-домофона стала функция распознавания лиц, реализованная непосредственно в домофонной панели. Эта опция обеспечивает стабильную работу бесключевого доступа вне зависимости от качества интернет-сигнала.

Как Polaris меняется вместе с миром: оцените легкое управление умной бытовой техникой через экосистему IQ Home Гаджеты Бытовая электроника 03.12.2021, 16:42 Как Polaris меняется вместе с миром: оцените легкое управление умной бытовой техникой через экосистему IQ Home Меняется мир, люди и вместе с ними – подход крупных брендов к производству сво...

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

Пропала медиатека и другие популярные проблемы Apple Music Несмотря на достаточно большую конкуренцию в мире стриминговых сервисов, Apple Music по-прежнему очень популярна. Тем более, что причин для этого достаточно: самый лучший режим караоке, великолепная синхронизация между яблочными устройствами, включая Apple Watch, дешевая ст...

Сможете ли вы прочитать самые сложные математические шрифты? ПопМем Интересно 05.12.2021, 07:45 Топ-5 математических шрифтов, которые сложно даже прочитать Художник Мартин Демайн и его сын Эрик Демайн, профессор информатики в Массачусетском технологическом институте (США), создают необычные шриф...

Synology представила роутер RT6600ax с поддержкой UNII-4 5,9 ГГц Synology выпустила несколько интересных маршрутизаторов, особенно если принять во внимание ее настраиваемую ОС, Synology Router Manager или сокращенно SRM. Компания анонсировала новое дополнение к своему небольшому семейству маршрутизаторов, которое должно появиться в продаж...

«На выходные с музыкой»: арт-пианино в браузере, плюс — простая драм-машина для начинающих музыкантов и не только Продолжаем рассказывать об инструментах, позволяющих писать музыку прямо в браузере. Сегодня говорим о приложениях Sampulator и Dotpiano. Первое поможет написать полноценный бит для трека в жанре хип-хоп, второе — позволит расслабиться и помузицировать в спокойной обстановке...

Новый язык обычного и параллельного программирования Planning C 2.0 Здравствуйте, уважаемые читатели.Хочу написать здесь об одном из своих проектов -- языке Planning C (v2.0). Он является расширением C++, дополняющим базовый язык рядом новых конструкций. В настоящее время проект доступен в репозитории (исходный код прототипного транслятора-п...

Секреты запуска Flutter в production. Создаем IT-верфи Про нас Привет! Мы Даниил Левицкий и Дмитрий Дронов, мобильные разработчики компании ATI.SU — крупнейшей в России и СНГ Бирже грузоперевозок. Хотим поделиться с вами своим видением разработки приложений на Flutter. У нас несколько команд мобильной разработки, и раньше мы п...

Транспорт в PvP-шутере на Unity: добавляем и синхронизируем Когда мы начали разработку батлрояля на 100 игроков, то решили сделать самую большую карту в нашем шутере — 2 на 2 километра против стандартных 200 x 200 метров. Но для таких масштабов нужны были более быстрые способы перемещения, чем просто пешком. Так появилась задача доба...

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

[Перевод] RecyclerView Adapter in Android, сделай быстрее и проще Здравствуйте дорогие хабрчане. Это статья основана на статье https://blog.iamsuleiman.com/recyclerview-adapter-android-made-fast-easy/#clicklistener написанной в 2017 году на Java. А статью которую вы читаете, уже на Kotlin.Каждый раз, когда мы думаем о создании RecyclerVi...

Все «Голоса свыше» Хабра за последние 10 лет Как-то я заметил, что на Хабре я подписан на десяток хабов и на еще больше блогов. Я удивился, ведь я на все это не подписывался. Ладно, возможно, подписки на хабы были сделаны мной еще в первые дни с момента регистрации, но вот на блоги я точно не подписывался. Нет, ну реал...

5 лучших китайских телефонов до 30 000 рублей Рынок смартфонов богат на интересные модели. Особенно это стало заметно сейчас, когда конкуренция в среднем ценовом сегменте достигла пика, а представленные в нем модели не так сильно уступают флагманам, как раньше. При попытке выбрать новое устройство от такого разнообрази...

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

Владельцы Steam Deck жалуются на дрейф стиков Первая партия Steam Deck начинает поступать к тем немногим счастливчикам, которые смогли заказать их в пятницу, и несколько владельцев сообщили о дрейфе стиков на своих устройствах. Но теперь Valve сообщает нам, что происходит «проблема с калибровкой мертвой зоны», что указы...

Xiaomi не видит Bluetooth-наушники. Что делать Постепенный отказ производителей смартфонов от разъёма 3,5 мм привёл к тому, что теперь среди пользователей самых разных аппаратов преобладают беспроводные наушники, подключаемые по Bluetooth. Да, они не поддерживают Lossless-аудио, но в остальном и звучат довольно неплохо,...

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

Добыт юбилейный Bitcoin под номером 19 000 000 На текущий момент добыто 90,48% от общей эмиссии цифрового золота, которая ограничена 21 млн. Bitcoin. Согласно заложенному Сатоши Накамото алгоритму, вознаграждение сокращается на 50% каждые 210 000 блоков. Следующий халвинг (процесс уменьшения скорости генерирования ...

Картридж с The Super Shinobi 2 На самом деле эта мини-статья была написана ещё в 2018-м году, задолго до моего появления на Хабре. И я решил выложить её здесь, чтобы, во-первых, она получила большую аудиторию, а во-вторых потому что недавно мне пожаловались, что давненько я ничего не писал. А так как моя ...

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

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

Почему работе с продуктом нельзя научиться на курсах? И как тогда быть студенту без опыта? Всем, привет! Меня зовут Денис, мне 20 и я год работаю в IT стартапе. Поступая в институт я уже примерно понимал, чем хочу заниматься. Работа с продуктом выглядела крайне заманчиво. Баллы егэ были не самые высокие, чтобы идти в вышку, а больше для учебы ничего интересного не...

Веб-сервер — это просто скрипт Есть категория людей, которые особо ценят надёжность, стабильность, безопасность и свободу информации. Наверное, именно такие люди поднимают медиасерверы Plex и Jellyfin, запускают ноды Bitcoin, мосты Tor, инстансы Mastodon и Matrix, приложения YunoHost, VPN-узлы Tailscale ...

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

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

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

Как сбросить Mac до заводских настроек Все мы любим технику Apple за простоту. Компьютеры Mac здесь не исключение. Чтобы выполнить то или иное действие, вам не нужно лезть внутрь настроек, искать разные инструкции и тому подобное. Обычно все происходит на интуитивном уровне: зашел, включил нужный тумблер и пошел...

Выпущена Windows 11 Build 22509 с новыми функциями меню «Пуск» Windows 11 Build 22509 теперь распространяется среди тестировщиков, участвующих в программе предварительного тестирования компании (Dev Channel). Это предварительное обновление содержит некоторые столь необходимые улучшения функциональности для меню «Пуск» и панели задач. В ...

Серия Samsung Galaxy S22 превысила 1 миллион предварительных заказов Южнокорейские источники сообщают, что на местном уровне были предварительно заказаны 1 миллион устройств серии Samsung Galaxy S22. Это число соответствует новому рекорду: в первый день кампании было забронировано 300 000 единиц. Серия Samsung Galaxy S8, выпущенная еще в 2...

Как отправить сообщение на пейджер — the hard way 2022. Количество активных SIM-карт превзошло население планеты семь лет назад. Вовсю идёт внедрение мобильных сетей пятого поколения, невероятно быстрых и в то же время доступных на самом широком спектре устройств — от автомобилей до носков. Искать парные носки скоро можно б...

Dart, Flutter и кроссплатформа: небольшой разбор на практике Кто-нибудь пробовал использовать Dart / Flutter как на клиенте на нескольких платформах, так и в качестве сервера? Кто-то, конечно. пробовал, хотя далеко не каждый за этим приходил к Flutter. Я на своём pet-проекте провёл такой эксперимент, и хотел бы поделиться результатами...

Неидеальный руководитель: 8 причин почему так В мире огромное количество людей, которые стали руководителями, а потом перехотели ими быть — в чем дело?Когда мы молодые и амбициозные, то готовы брать все, что дают и радуемся любому повышению: «Вау, челлендж! Сейчас всем докажу! Я хочу быть руководителем, хочу власти и ус...

Когда очень хотелось получить работу в Америке или в бою все средства хороши Привет, Хабр! И я та самая HR из HazelCoders из статьи, которая помогает в поиске разработчиков в Американские компании

Rocket Lab попробует поймать первую ступень ракеты Electron при помощи вертолета Ракета-носитель Electron от Rocket Lab Примерно до 2015 года все космические ракеты были одноразовыми, то есть все их составные части после запуска оставались на околоземной орбите или сгорали в атмосфере Земли. Из-за этого выведение в космос любого груза стоило по несколько...

Актуальные промокоды для Chronicle of Infinity (Апрель 2022) Разработчики F2P-проектов каждый месяц выпускают новые промокоды, чтобы завлечь геймеров. Давайте посмотрим, что предлагает Chronicle of Infinity в апреле. Chronicle of Infinity — мобильный проект, который повторяет схему Diablo, только с щепоткой MMO. Это значит, что мы бу...

Настройка VSCode для отладки китайского RISC-V SoC Я всей душой люблю малоизвестных производителей. Зачастую их продукты имеют фичи, недоступные у их более именитых конкурентов, по очень интересной цене (однажды меня очень выручило наличие встроенной в SoC полуамперной зарядки для аккумулятора и нескольких LDO, способных зап...

Здесь все, что известно об Android 13 на данный момент Прошло уже больше полугода с того момента, как Google официально представила нам Android 12 на конференции для разработчиков Google I/O. Пользователи потихоньку начинают осваивать систему, разработчики выкатывать новые приложения и оптимизировать старые. В это время Google ...

На склоне итальянского вулкана найдены загадочные следы Загадочные следы на склоне вулкана Роккамонфина На юге Италии располагается потухший вулкан Роккамонфина, который последний раз был активен примерно 50 000 лет назад. Он является частью созданного в 1993 году национального парка Roccamonfina-Foce Garigliano, который занимает...

Странные стратегические альянсы: как это сейчас работает Добро пожаловать в мир новых соглашений, где сеть фастфуда может войти в стратегический альянс с ИТ-компанией и каким-нибудь государством, а потом построить цепочку типа B2B2C, G2B2C и B2B2B. Слышали про экосистемы? Это речь и про них тоже. Крупный бизнес понял, что можн...

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

Халява, приди: в России заработала самая дорогая подписка Apple. Как оформить Сегодня, 3 ноября, в России заработала самая дорогая подписка Apple — Apple One Premier. У некоторых новый продукт появился ещё вчера, однако официальный запуск состоялся именно сегодня. Пакет включает в себя почти все сервисы компании, доступ к которым предоставляетс...

Почему я начал думать, что iPhone SE 2022 это действительно круто iPhone SE (2022) станет телефоном, который люди будут любить и ненавидеть одновременно. С одной стороны, он будет им нравиться, но их будет отпугивать дизайн из 2014 года. Но для некоторых людей это более выгодная покупка, чем, например, Pixel 5a и некоторые другие смартфон...

Изучаем протоколы со Scapy Статья расскажет, как можно использовать Scapy для создания пакетов UDP и TCP протокола, так же попробуем реализовать взаимодействие по сети, отправив короткое сообщение с использованием каждого из протоколов. Читать далее

Как macOS Monterey работает на MacBook Pro. Личный опыт К обновлению операционной системы пользователи техники Apple относятся по-разному. Одни спешат в числе первых опробовать все новые фишки, вторые ждут, пока первые все протестируют, и только потом садятся за апдейт, третьи и вовсе предпочитают остаться на предыдущей версии. ...

У PlayStation 5 обнаружилась неожиданная проблема: встроенный SSD оказался слишком быстрым Еще до анонса PlayStation 5 стало известно, что консоль перейдет с HDD на SSD, что сулило ускорение в разы загрузки уровней и текстур. Все так и случилось, однако, как оказалось, есть у твердотельного накопителя и минус – в некоторых случаях уровни загружаются уж ...

Галактики — звёздные города. Видеолекция Мы живем в одном из звездных водоворотов, коих на небе сотни миллиардов. А в каждом из них сотни миллиардов звезд. Некоторое время назад я опубликовал статью о мире Галактик, которая по задумке должна стать первой в серии статей по внегалактической астрономии. Продолжение ...

Лучший мультиплеер 2021 на iOS и Андроид: League of Legends, Crossout Mobile, AstraCraft Привет, любители мобильных игр! С вами AppTime Media и мы продолжаем рассказывать о лучших играх за 2021 год. Позади уже много номинаций, посмотреть которые и проголосовать за любимые проекты вы можете на специальной странице. На этот раз речь пойдёт о топовых проектах с мул...

Лучшие бесплатные игры 2021: Crash Bandicoot, Magic и другие Привет, любители мобильных игр! С вами AppTime Media и в этом выпуске я расскажу о лучших бесплатных игр за уходящий год. Я постараюсь развеять миф, что F2P-проекты — полное дно и вообще мобильный гейминг скатился. Это не так, но если наш список не понравится, кидайте в комм...

Мой опыт с Webpack 5 Module Federation Всем привет. Меня зовут Михаил, я - фронтенд-разработчик в Лиге Цифровой Экономики.В последнее время я пробую себя в должности руководителя направления фронтенд-разработки, однако я хочу с вами поделиться опытом разработки приложения с применением Webpack Module Federation, ...

Что такое SharePlay в iOS 15.1, зачем это нужно и как пользоваться Вчера Apple выпустила iOS 15.1, первое функциональное обновление с момента выхода iOS 15. Не сказать, что оно получилось очень богатым на нововведения, но кое-что интересное в нём всё-таки есть. Например, функция SharePlay. Первоначально её планировалось выпустить в составе...

Клиенты активнее скачивают приложения соцсетей и мессенджеров На фоне изменения продуктового ландшафта среди соцсетей наиболее высокие приросты показали новые приложения TenChat и "ЯRus". Приложение "ВКонтакте" стали скачивать почти в полтора раза чаще. Число установок мессенджера Telegram в марте выросло в 3,3 раза...

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

Как запускать приложения и игры для Андроид на ПК Можно ли запустить Android на компьютере? На самом деле это странный вопрос. Ведь компьютер — это устройство совершенно другого толка, и ему нужна настольная операционная система с более широким спектром возможностей. Android банально не сможет раскрыть весь его потен...

Team value менеджмент, или Зачем и как тимлиду сотрудничать с вузами Когда тренер Ливерпуля Юрген Клопп, который сделал команду чемпионом Англии и победителем Лиги Чемпионов, только появился в команде, то в первую очередь он встретился с начальником академии Ливерпуля. Почему?  Потому что Клопп, как тимлид, знает, кто будет играть у него...

Россияне перешли во «ВКонтакте», «Одноклассники» и Telegram из заблокированных соцсетей Даже VPN не помог: Instagram действительно умер для россиян  Согласно данным Brand Analytics, соцсети «ВКонтакте» и «Одноклассники», а также мессенджер Telegram стали лидерами по объему контента и росту активности авторов за последний месяц...

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

Мы уже попробовали SberBox Time и знаем о нем почти все Прошло всего несколько дней с того момента, как нам представили новую колонку Сбера с виртуальными ассистентами, которая получила название SberBox Time. Уже по названию закрадывается некоторое сомнение в том, что это просто колонка, а не что-то большее. Даже внешне она очен...

Как прокачать Android-смартфон с помощью Google Объектива У Google много крутых сервисов и приложений. Google Play, Gmail, Chrome, YouTube — их знают и используют ну практически все. Есть менее приметные службы вроде Google Сообщений или Google Календаря. Они особенно не отсвечивают, потому что являются скорее инструментами ...

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

Какой телефон лучше купить? Спойлер: вы ни за что не угадаете Мы гонимся за технологиями и хотим покупать только смартфоны с самыми передовыми технологическими решениями. То, что было актуально 10-15 лет назад. Дают ли современные смартфоны столько эмоций, сколько давали нам мобильники в нулевых? Наверное, нет. Тогда мы были рады нали...

Проблемы Apple Pencil, с которыми вы можете столкнуться Apple Pencil — главный аксессуар к iPad, без которого у вас не получится раскрыть весь потенциал планшета. С ним можно не только рисовать, как думают многие, но и работать с текстом в заметках, играть и многое другое. Опыт использования iPad с приобретением умного кар...

[Перевод] Как журналисты Associated Press отправляли репортажные фото в 80-е годы Сейчас фотожурналисту нужно всего несколько секунд, чтобы отправить сделанный снимок с места событий в редакцию или сразу опубликовать в сети. Но так было не всегда. Читать далее

Эффект Спирито у полевых транзисторов Данный текст посвящён особенности использования полевых транзисторов в линейном режиме, и эффекту, из-за которого живучесть полевиков в этом самом режиме (и без того весьма паршивая) дополнительно снижается при больших напряжениях “сток-исток”. Этот эффект был обнаружен проф...

Mudoku: Chinese Woodcraft напоминает Shadowmatic Головоломка Mudoku: Chinese Woodcraft появилась в App Store и Google Play. В ней нужно собирать фигуры из деревянных деталей. Mudoku: Chinese Woodcraft — это мобильная головоломка. В ней мы работаем с деревянными столярными изделиями. По сути вам дают несколько кубиков, их ...

6 функций iPhone, которыми вы зря не пользуетесь Владельцы Android-смартфонов частенько ругают iPhone: мол, слишком дорогое устройство и смысла в нем нет. Ведь за те же деньги можно приобрести хороший смартфон на Android, который ничем не уступает. Но мы-то с вами всё прекрасно понимаем: в iPhone есть множество приятных м...

[Перевод] Mito — быстрый старт на Python для тех, кто привык к Excel Mito — это графический интерфейс для быстрой работы с наборами данных, который по вашим действиям создаёт код на Python. Даже если вы работаете с Python много лет, наблюдая за кодом Mito, вы можете узнать что-то новое, при этом понятный код на много строк можно получить всег...

6 функций, которые вам пригодятся, когда используете iPhone и iPad одновременно Единая экосистема Apple заметно упрощает жизнь пользователей: быстрый перенос файлов, синхронизация и прочие фишки всегда пригодятся. Удобно, когда все под рукой. Уверен, вы привыкли к тому, что благодаря iCloud можно не бояться потери смартфона и важных файлов, а AirPods, ...

Apple выпустила iOS 15.4 beta 4. Что нового Сегодня, 22 февраля, Apple выпустила iOS 15.4 beta 4. Уже ничуть не удивляет то, что бета-версии выходят еженедельно. Компания активно готовится к своей презентации — судя по всему, вместе с iPhone SE 3 мы получим и iOS 15.4. Пришлось хорошенько проверить iOS 15.4 bet...

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

Гайд по UIKeyboardLayoutGuide Обработка показа клавиатуры – это распространенная задача при создании интерфейса приложения. С выходом iOS 14 это работает автоматически для SwiftUI компонентов. Но что со старым-добрым UIKit? Раньше мы использовали нотификации клавиатуры, проверяли ее высоту и обновляли н...

Подшивка газеты «Комсомольская правда» за 1941—1945 годы опубликована на Викискладе по свободной лицензии 21 ноября военная подшивка газеты «Комсомольская правда» появилась в интернете на сайте Wikimedia Commons — в фотобанке, который обслуживает Википедию и другие проекты фонда «Викимедиа». Выпуски с 22 июня 1941 года по 9 мая 1945 года переданы в свободный доступ. Их можно и...

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

В Японии изобрели телевизор, который способен передать вкус еды — его придётся облизывать Японский профессор разработал прототип телевизора, способного имитировать вкусы еды. Система получила название Taste the TV (TTTV) — помимо дисплея, она включает в себя 10 ёмкостей со вкусовыми добавками, которые напыляются на гигиеническую плёнку в различных комбинациях, об...

Исследование: активных русскоязычных авторов в Instagram* стало меньше на 31% за месяц, в Telegram — больше на 23% К концу марта Instagram — всё ещё на втором месте по количеству авторов.

Nanoleaf больше не будет выпускать стандартные световые панели Компания Nanoleaf отказывается от продукта, который сделал его имя нарицательным по всему миру — буквально каждый стример на текущий момент использует эти элементы подсветки в своём интерьере. С сегодняшнего дня вы больше не можете приобретать стартовые комплекты Rhythm Ligh...

Инструкция: включаем обновлённый «Диспетчер задач» в Windows 11 Build 22538+ (Dev) Несколько часов назад Microsoft выпустила новую инсайдерскую сборку Windows 11 под номером 22538 для канала Dev, которая принесла с собой довольно большое количество исправлений и улучшений. Впрочем, в сборке присутствует ещё одно довольно интересное изменение, которое в на...

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

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

Плагины ALSA Линукс для музыканта: плагины ALSA Здравствуй, Хабр!Перевод-справка: подсистема ALSA, краткое описание API плагинов hw, mmap_emul, shm, null, copy, linear, lfloat, mulaw, alaw, adpcm, route, rate, plug, file, multi, share, hooks, dmix, dshare, dsnoop, ladspa, asym, iec958, ...

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

Финальный аккорд в скандале с «тряпочкой для протирки» от Apple. Самый тонкий гаджет Apple признан iFixit непригодным для ремонта Энтузиасты ресурса iFixit, известного своими показательными разборками новой электроники, сделали неожиданный ход — пока материал по новеньким MacBook Pro ещё только готовится, они решили порадовать общественность, разобрав другой нашумевший в последние дни продук...

Справочники в iOS: храним, обновляем, используем Всем привет! Меня зовут Саша, и я iOS-разработчик в hh.ru. Страны, города, профобласти, языки, валюты – всё это названия справочников внутри нашего мобильного приложения. Они очень редко меняются, но используются повсюду, а поэтому обязаны быть актуальными и не должны т...

Если гипотеза Римана не верна… Как известно, в военное время значение косинуса может достигать трех. К счастью, это не касается простоты чисел - как ни бейся лбом об стену, число 17 простое и ни на что не делится, кроме себя и 1. Или нет? Что если мы грубо пошуруем ломиком в святая святых математики и под...

5 преимуществ чтения книг на iPad, о которых вы не задумывались В этом году Apple представила новый iPad mini и iPad 9: мы уже рассказывали о них и даже выбирали, какой iPad купить на данный момент. Мы рассматривали самые разные характеристики, начиная от процессора и заканчивая размерами устройств. Но есть то, что объединяет все модели...

[Перевод] Не повторяйте: мои инфраструктурные ошибки По мере своего карьерного роста я все чаще и чаще испытываю чувство дежа вю. Во время личной или деловой встречи моему собеседнику достаточно упомянуть какой-то малозначительный факт — и я сразу же вспоминаю о событии, которое произошло со мной несколько лет (или даже «работ...

Практические советы по сноубордингу: от экипировки до интересных мест для катания Адреналин Экстремальный спорт 01.12.2021, 15:05 Практические советы по сноубордингу: от экипировки до интересных мест для катания О том, как начать свой путь в сноубординге, как подобрать нужную экипировку и одежду, написаны километры ...

Pixel 6 и Pixel 6 Pro не позволяют управлять дронами DJI. Но проблема именно на стороне производителя дронов Как будто мало проблем уже имеется у новых смартфонов Pixel, так теперь к ним добавилась ещё одна. Правда, затрагивающая далеко не всех.  Как сообщается, приложение DJI для управления дронами компании несовместимо с Pixel 6 и Pixel 6 Pro. ...

Распределенные Workflow на PHP. Часть 1 Мы занимаемся разработкой огромного количества сложного ПО для автоматизации и энтерпрайза и Workflow для нас — это большая и больная проблема. Если для вас тоже — я расскажу, как писать и оркестрировать очень сложные процессы на масштабах, и как убедиться, что они не падают...

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

[Перевод] Remix: руководство по новому open source React-фреймворку Последнее время кажется, что React-фреймворки выходят каждый день. Хотя каждому из них есть, что предложить, Remix особенно выделяется. Remix — React-фреймворк для SSR (server-side rendering) от создателей react-router, который заопенсорсили совсем недавно.В этой статье мы п...

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

Крупное обновление Телеграм: QR-коды, перевод сообщений и другие фишки На данный момент сложно представить лучшее место для обмена сообщениями, чем Телеграм. Мессенджер от Павла Дурова полностью перевернул наше представление о социальных сетях и показал ровно то, в чем нуждались все. Новостные каналы — пожалуйста. Чаты с единомышленникам...

Проект “Контроллер” с помощью 3D-печати дарит людям с инвалидностью радость игр с геймпадом В складывающейся сейчас безумии я вижу только один вариант: пытаться делать добро. Давайте попробуем занять мозги чем-то другим. Чем-то, что может принести реальную пользу людям.Итак, люди с ограниченными физическими способностями тоже любят играть в игры. Однако классически...

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

Как скачать видео с Ютуба, пока его не заблокировали В последнее время в сети появляется все больше сообщений о блокировке YouTube в России. Да, никаких официальных заявлений на этот счет не было, но с учетом количества писем, направленных Роскомнадзором в компанию Google, исключать такой расклад событий я бы не стал. При это...

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