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

20 систем управления проектами, обзор 100 фишек – Рынок систем управления давно насыщен! Это была хорошая идея 30 лет назад. – Ха-ха еще одна система управления проектами. Их же уже сотни? – Команда вроде опытная, а занялись давно просроченной идеей. Вам бы что-то на Блокчейн сделать… Примерно так говорят 9 из 10 инвест...

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

Мидульная Мини Циркулярка (На 3D принтере) Всем доброго времени суток!Наконец то я закончил самый большой и продолжительный проект в моей практике. От идеи до воплощения в жизнь у меня ушло больше трех недель, учитывая что я целыми днями только этим и занимался. Но хотя постоянно возникали разные трудности, я остался...

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

Собираем ATARI 2600 с нуля Atari 2600 или ее клонов у меня никогда не было, да и, в общем-то, не интересовался ею в принципе. Идея собрать свой клон с нуля родилась спонтанно после просмотра видео на Ютубе. Еще одной монетой в копилку этого проекта стала относительная простота схемы, желание напрячь м...

Random Coffee Habr Edition — нетворкинг для IT-сообщества Полгода назад мы познакомились с ребятами, которые основали Random Coffee — сервис для случайных встреч с незнакомцами, но не дейтинг. Эта идея витала в IT-индустрии несколько лет, пока Константин Шубин и Павел Козлов не оформили её в продукт. Суть проста: людям из разн...

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

Один день удаленного фронтендера Я недавно стал тимлидом на одном из проектов нашей компании. Сегодня хочу рассказать о внутренней кухне Максилекта и нашей команды на примере одного моего рабочего дня, допустим, вчерашнего. Читать дальше →

[Из песочницы] Настройка динамической маршрутизации (в частности BGP) поверх туннеля OpenVPN на Linux (и вероятно *BSD) Зачем и о чём эта статья? Если погуглить на тему «openvpn bgp», то можно найти несколько интересных и полезных с практической точки зрения статей (например раз или два). Но начиная решать задачку вынесенную в заголовок, я по многим причинам даже не удосужился погуглить. Идея...

Выбираем подарки для любимых на 14 февраля. У нас 5 идей День влюблённых уже близко, потому сейчас самое время подумать, что подарить в этот «тёплый» праздник вашей паре. Откинем прочь все идеи подарков, которые нужны в быту, остановимся на тех, которые просто хочется. И пусть они принесут радость. Читать полную статью

Лучшая медицинская страховка — думать головой. Идея приложения Хочу рассказать о проекте приложения, которое я начинал разрабатывать, когда еще работал начальником IT-отдела в одной из ЦРБ в РФ. Рассказываю с целью поделиться опытом, и, возможно, подтолкнуть кого-то к идее реализации интересного продукта. Рассказываю максимально не с...

Возвращение солидарности: айтишникам и фрилансерам нужно организовываться В обсуждении поста «Что на самом деле значит наезд Rambler Group на Nginx и к чему готовиться онлайн-индустрии» разговор зашёл не только о том, кто виноват — но и что делать. Ответ на который был дан там же, коллективно: DarkHost Думаю, если бы все айтишники одномоментно, в...

Как я искал работу весной 2021 года Всем привет! Давно читаю Хабр и руки чесались тоже написать чего-нибудь. Так получилось, что повод появился только когда я начал искать новую работу. Вдохновил меня на эту статью увлекательный рассказ о собеседованиях в Яндексе. "Хм, а мне ведь тоже есть чего рассказать" - п...

Xbox хочет создать культовых персонажей, как это удалось Marvel Глава Xbox Game Studios Мэтт Бути (Matt Booty) поделился интересными идеями о стратегии развития студий. Общаясь с MCVUK, он подчеркнул важность того, чтобы внутренние студии Xbox смогли воплотить в жизнь истории и персонажей, которые способны надолго увлечь мировую аудитори...

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

Вкусовщина и AI: как мы в Prisma Labs делали объективно субъективный автоматический улучшатель фотографий Привет, Хабр! Меня зовут Андрей, я занимаюсь R&D в Prisma Labs. В своё время наша команда провела весьма интересное исследование на тему автоматического улучшения фотографии, результатом которого стала фича “AutoAdjustment” в приложении Lensa, позволяющая в один клик сде...

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

10 фишек смартфона Honor 20S: не только селфи ночью В России наконец-то появился смартфон Honor 20S — эту интересную модель многие ждали ещё с дня мировой презентации летом. Чем она интересна? Рассказываем о десяти главных фишках новинки.

Катушка №5 для пластика от 3D принтера от Greg Решил реализовать мои идеи в новой версии катушки для пластик от производителя Greg, которые я долго вынашивал при использовании моих предыдущих вариантов. В данном варианте я реализовал следующие моменты:- наиболее оптимально (по моему мнению) сбалансировал расход пластика ...

FigmaGen: Автоматизация стилей в iOS-приложении Сейчас многие команды систематизируют дизайн своих приложений. Мы решили пойти дальше и автоматизировать синхронизацию кода с нашей библиотекой компонентов.  Дело в том, что в hh для проектирования UI используется небезызвестный сервис Figma, который, кроме прочих своих плю...

[Перевод] Почему я отказался от кросс-платформенных решений в мобильной разработке Позвольте мне с вами кое-чем поделиться. Мне нравится идея кросс-платформенной разработки. Возможность использовать один набор инструментов для всех моих задач — это мечта. Кто не хотел бы использовать только один инструмент, чтобы успешно выполнять свои задачи? Пиши один ра...

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

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

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

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

Беспроводной DIY датчик тепрературы и влажности с e-paper дисплеем Всем привет! Сегодня хочу рассказать читателям о своем DIY проекте датчика температуры и влажности с e-ink дисплеем. Это будет некая обзорная статья об этапах создания устройства, будет много картинок. Идея этого проекта родилась около двух лет назад, примерно тогда я увлекс...

[Перевод] Какую кибердеку я бы хотел сделать для себя Перевод статьи из блога AbcLinuxu В 2016 году я создал сабреддит /r/cyberDeck. Отчасти потому, что меня вдохновила статья о создании кибердеки, а отчасти из-за нескольких обсуждений в IRC, в которых я принимал участие, и поскольку мне кажется, что эта идея – нечто большее, ...

[Перевод] А нужен ли Redis или хватит PostgreSQL Есть проверенная архитектура, которую я видел много раз для поддержки ваших веб-сервисов и приложений: PostgreSQL для хранения данных Redis для координации очередей фоновых заданий (и некоторых ограниченных атомарных операций) Redis — это фантастика, но что, если бы я с...

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

TelegramBot инструкция по созданию базового функционала для бота. (Часть 1) Не так давно я предложил вам воспользоваться моим ботом для телеграмма. Telegram Bot — помощник в планировании мероприятий Получив много вопросов в личку, я понял, что вопрос создания ботов для Телеграм довольно популярен. У меня спрашивали исходный код бота, просили по...

[Из песочницы] 3D картинка на питоне с (почти) нормальной производительностью Можно считать эту статью ответом на вот эту, где речь идет о написании подобной вещи на C++, с прицелом на новичков, то есть с упором на простой читаемый код вместо высокой производительности. После прочтения статьи у меня возникла идея повторить написанную автором программ...

История одного pet-проекта Если помните, в детстве были такие книжки, где ты читаешь, а в конце есть вариант развилки — пойти направо или налево, убить кого-то или помиловать. В зависимости от вашего выбора в книжке было написано: «Перейдите на такую-то страницу и на такую-то строчку». У Александра Зи...

[Перевод] Преобразование графов для процедурной генерации уровней Я много занимался деконструкцией инди-игры 2017 года Unexplored Джориса Дорманса. Она идеально воплощает идею процедурно генерируемых подземелий в стиле Zelda, и я обязан был выяснить, как происходит эта магия. К счастью, основная часть логики генерации написана на специали...

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

[Перевод] Визуальная теория информации (часть 1) Перевод интересного лонгрида посвященного визуализации концепций из теории информации. В первой части мы посмотрим как отобразить графически вероятностные распределения, их взаимодействие и условные вероятности. Далее разберемся с кодами фиксированной и переменной длины, п...

Как убрать постоянные уведомления о подключении AirPods и Beats в iOS 14 После появления новой прошивки для AirPods и релиза iOS 14 гарнитура Apple получила несколько новых фишек и особенностей. Кроме крутого пространственного звука наушники научились самостоятельно переключаться между всеми вашими гаджетами. Фишка работает на таких устройс...

[Перевод] WebRTC для любопытных (часть 1) Данный материал - это вольный перевод онлайн-книги webrtcforthecurious.com. Вся книга будет разбита на отдельные статьи, которые будут выходить в разное время. В основном я это сделал для себя в будущем, так как в свободное от работы время почти целиком и полностью занимаюсь...

Как воспользоваться режимом чтения и возможностью прочтения вслух текста в Microsoft Edge У Edge Chromium есть две интересные фишки — режим чтения и прочитывания текста на странице.

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

Игровая индустрия с 27 января по 2 февраля 2020 года В сегодняшнем выпуске: Рыцари Старой Республики могут вернуться. Cyberpunk 2077 перенесли не только из-за Xbox One. Ремастер Commandos 2 подвергся цензуре. Ninja Theory рассказали о Hellblade 2. Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. Ры...

Что такое OpenVINO? Привет всем читателем habr.com! Мы студенты НГТУ им. Р.Е. Алексеева, и хотим рассказать о своем опыте работы с набором инструментов Intel – OpenVINO (Open Visual Inference & Neural Network Optimization).Для начала давайте познакомимся. Мы- студенты 2 курса ИРИТ, каф...

Разработка плагинов для Zabbix Agent 2 На последнем Zabbix Summit 2019 вместе с выходом Zabbix 4.4 был анонсирован новый Zabbix Agent 2, ключевая фишка которого — возможность написания плагинов к нему на языке Go. И многие сразу стали спрашивать: а как же, собственно, эти плагины писать, как они устроены? Где взя...

[Перевод] Разговаривать — это трудно. Эссе об общении с непрограммистами У программистов есть разные поговорки о трудных проблемах. Наверное, мой любимый вариант: «В информатике две трудные проблемы: недействительность кэша, присвоение имён и ошибки на единицу». Я пишу программное обеспечение достаточно давно, чтобы столкнуться с каждой из этих ...

Из таксиста в дата саентисты (перекатиться в 37 лет). Часть 2 Часть 1. 4 месяца борьбы за место DS джунаТАКСИ- "А у вас тоже свой бизнес, а такси так, для души?" - пошутил пассажир на заднем сидении.До Нового 2020 года оставалось три часа. Праздновать я собирался за рулем, принимая заказы. Никто еще не слышал ни про какую Ухань. А если...

15 февраля Badoo PHP Meetup #4. Легаси Привет! 15 февраля, в субботу, приглашаем на очередную встречу сообщества PHP-разработчиков в офисе Badoo.  Митап будет целиком и полностью посвящен легаси, и вот почему. Мы часто слышим утверждения из разряда «о легаси все уже сказано», «о чем там рассказывать», «ну ест...

Как создать мини-приложение: база знаний VK Mini Apps Полезные материалы на каждый этап жизненного цикла Мы много рассказываем о том, как создавать мини-приложения и запускать их на платформе VK Mini Apps. И видим, сколько классных идей у разработчиков — и опытных, и начинающих. Хочется, чтобы каждый мог воплотить свою задумку ...

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

Для DOOM вышли обновления: 60 fps, выбор уровней и поддержка аддонов  В прошлом году в честь 25-летия франшизы DOOM компания Bethesda внезапно выпустила оригинальные две части на iOS и Android: DOOM и DOOM II. На старте игроков встретили проблемы самого разного толка, но разработчики их решают: было и несколько небольших апдейтов с исправление...

Мультиплеерный шутер на автомобилях Steel Rage доступен в России в Google Play Steel Rage — это PvP-шутер на автомобилях, который все еще распространяется в режиме пробного запуска, но в начале этого месяца стал доступен для игроков из России. Разработчики активно развивают проект и общаются с сообществом. Стать его частью вы можете на официальной стра...

Настройка основных параметров у коммутаторов Huawei CloudEngine (на примере 6865) Мы уже длительное время используем оборудование Huawei в продуктиве публичного облака. Недавно мы добавили в эксплуатацию модель CloudEngine 6885 и при добавлении новых устройств, появилась идея поделиться неким чек-листом или сборником базовых настроек с примерами. В сети е...

Urtuk: The Desolation – мутант и его боевые товарищи Пока AAA-игры вслед за кинорелизами «сползают» на лето-осень 2021 г., мы продолжаем изучать инди-сцену… ладно, кого я обманываю, мы любим инди уже давно, ведь именно они подпитывают большую индустрию оригинальными идеями и механиками. Впрочем, собственно оригинальных идей в ...

Think SRE: смотрим на проекты глазами SRE-инженера В отзывах о Слёрме Kubernetes звучала фраза: «Kubernetes оказался проще, чем я думал». Сейчас уже не звучит, мифа о сложности k8s больше нет. Он перешел в разряд инструментов easy to learn, hard to master. Мы хотим повторить то же самое с SRE. Показать, что SRE проще и понят...

«Как я провёл лето» В конце ноября мы писали о том, как мы вошли в IT и работали все эти четыре года. А теперь — сочинение на тему «Как я провёл лето» традиционный пост с подведением итогов года, где мы подробней хотим рассказать о новшествах, появившихся в RUVDS в 2019.  Мы не устаём двигат...

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

16 идей вкусных подарков на Новый год Шоколад ручной работы или букет из конфет порадуют сильнее, чем банальщина вроде набора носков или статуэток с символом года. Мы собрали идеи подарков, которые не стыдно вручить любимым, родным и коллегам.

Управляйте своей футбольной командой в предстоящем симуляторе Soccer Manager 2021 Практически весь мир любит футбол. У каждого есть своя любимая футбольная команда. Но если она проигрывает, то так и хочется сказать: «Вот если бы я был менеджером этой команды, то она бы прошла в самую высшую лигу». Если так, то ваш момент скоро настанет — новая часть футбо...

[Перевод] Чего стоит идея и как превратить ее в концепт: инструменты геймдизайнера «Идея ничего не стоит» — эту мантру слышал наверное каждый геймдизайнер. Важны лишь концепт и реализация. Только на бумаге или экране компьютера идея начинает обретать смысл и форму. И я задался вопросом: а есть ли какие-то базовые принципы по превращению идеи в концепт? ...

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

[recovery mode] DevOps: автоматизация инфраструктуры на примере Terraform, docker, bash, prometheus exporters, Gitlab и WireGuard Всем привет.Есть такие люди, которые работают с облачной инфраструктурой и не используют автоматизацию, потому что это долго, нужно вникать, а им надо фичи пилить. Накликали что-то там в UI, подключились по ssh, поставили всякого с помощью apt и т.д. и конфигурационные файлы...

Неочевидные факты о коллекциях в Magento 2 Привет! Меня зовут Павел и я занимаюсь бэкенд разработкой. Сегодня мы рассмотрим коллекции в Magento 2 (далее — M2). Несмотря на кажущуюся простоту реализации и интуитивно понятное назначение, эта сущность таит в себе несколько неочевидных подводных камней, которые влияют на...

16 советов по разработке для андроид на языке Kotlin. Часть 3 И еще раз здравствуйте! В преддверии старта базового курса по Android-разработке, делимся заключительной частью статьи «16 советов по разработке для андроид на языке Kotlin». Читать первую часть Читать вторую часть LATEINIT Одной из ведущих особенностей Kotlin является е...

В Redmi K20 Pro можно программно изменить частоту обновления экрана Еще в 2017 году появился некий игровой смартфон Razer, одной из фишек которого была повышенная частота обновления экрана с 90 до 120 Гц. К сожалению, его попытка выйти на рынок мобильных устройств была не очень удачной, но эта идея не осталась незамеченной. Теперь в игровых ...

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

Выступает DMN, дирижирует ZeeBe: как использовать бизнес-правила в микросервисах Меня зовут Николай Первухин, я Senior Java Developer в Райффайзенбанке. Так сложилось, что единожды попробовав бизнес-процессы на Camunda, я стал адептом этой технологии и стараюсь ее применять в проектах со сложной логикой. Действительно сама идея подкупает: рисуешь процесс...

Давайте отключим vacuum?! Алексей Лесовский Расшифровка доклада 2018 года Алексея Лесовского "Давайте отключим vacuum?!" Такой призыв часто возникает, когда в PostgreSQL возникают проблемы, и главным подозреваемым оказывается vacuum (далее по тексту просто "вакуум"). По опыту, многие наступают на э...

Apple вернулась к идее выпустить собственную беспроводную зарядку В сентябре 2017 года компания Apple анонсировала свою фирменную беспроводную зарядную станцию под названием AirPower. Ключевой особенностью новинки было то, что с ее помощью можно было заряжать сразу несколько устройств одновременно. Однако в 2019 году купертиновцы свернули ...

1. FortiAnalyzer Getting Started v6.4. Введение Здравствуйте, друзья! Мы рады вас приветствовать на нашем новом курсе FortiAnalyzer Getting Started. На курсе Fortinet Getting Started мы уже рассматривали функционал FortiAnalyzer, но прошлись по нему довольно поверхностно. Сейчас я хочу более подробно рассказать про этот...

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

Реактивное программирование на Java: как, зачем и стоит ли? Часть II Реактивное программирование — один из самых актуальных трендов современности. Обучение ему — сложный процесс, особенно если нет подходящих материалов. В качестве своеобразного дайджеста может выступить эта статья. На конференции РИТ++ 2020 эксперт и тренер Luxoft Training Вл...

Полезные фразы на английском для онлайн-встреч Продуктивно провести онлайн-встречу многим непросто. Если это нужно сделать ещё и на английском и вы не уверены в своих силах, уровень стресса может стремиться к бесконечности.Я преподаю английский язык в EPAM, где на курсе English for Virtual Communication сотрудники к...

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

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

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

Опыт обучения в Яндекс.Практикум. Можно ли вкатиться в Data Science за 8 месяцев Недавно я завершил прохождение специализации Data Science на платформе Яндекс.Практикум и хочу написать, текст, который был бы полезен мне самому 8 месяцев назад, то есть — обзор содержания учебной программы того, что понравилось или напротив — не оправдало моих ожиданий, а ...

[Перевод] Анализ скорости распространения COVID-19 и публикация результатов на dstack.ai Предисловие переводчика Всем привет, давно ничего не писал на Хабр, но тут появился повод. Я довольно много лет проработал в области анализа данных и самая важная вещь, которую я понял за это время — в анализе данных очень не хватает инструментов, самых разных инструментов...

SwiftUI по полочкам: Анимация. Часть 1 Недавно мне попалась свежая статья, в которой ребята пытались воспроизвести интересный концепт средствами SwiftUI. Вот что у них получилось: Я с интересом изучил их код, но испытал некоторое разочарование. Нет, не в том смысле, что они что-то сделали неправильно, вовсе...

Ускоряем загрузку больших объёмов в PostgreSQL, используя COPY from STDIN binary ...К сожалению Qt драйвер для постгреса не поддерживает функционал, необходимый для быстрой загрузки. Поэтому я написал свою библиотеку на С++ для этого, а теперь хочу с Вами поделиться этим прекрасным методом добавления и самой библиотекой. Читать далее

Zabbix 5.0, или Что нового нас ждет с шаблоном Template Server by IPMI Нужно поставить оборудование на мониторинг, а в любимой системе Zabbix нет готового шаблона под этот тип оборудования. Знакомая ситуация? Каждый выкручивается из нее по-своему. Один администратор ищет решение на просторах интернета. Второй — разрабатывает свое. А некоторые...

Что скрывается за VestaCP Вряд ли сейчас кому-то может прийти в голову мысль написать свою панель управления сервером: интернет давно прикипел к ISP, cPanel, Plesk и десятку их аналогов. Все «взрослые» панели умеют примерно одно и то же, различаясь лишь интерфейсом, уровнем поддержки и специфически...

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

Необычные задачи по физике развивающие научное мышление (для школьников) Возможно вы уже читали мои статьи: Научные мультфильмы, что показывать детям без вреда для них? Простые опыты с ребенком дома Как мы для музея науки сделали самую большую катушку Тесла в Украине Как сделать мощную лестницу Иакова из трансформатора от микроволновки своими р...

[Перевод] Пол Грэм: «Главная идея в вашей голове» (The Top Idea in Your Mind) Недавно я понял, что недооценивал важность того, о чем люди думают в душе по утрам. Я и раньше знал, что в это время в голову часто приходят отличные идеи. Теперь я скажу больше: вряд ли вы сможете сделать что-то действительно выдающееся, если не будете думать об этом в душе...

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

Как отпраздновать Новый год: тест для тех, кто не определился Тест: как отметить Новый год Вопрос 1 из 6 Как вы отмечали Новый год в последний раз? Был (а) в кругу семьи Оказался (лась) в шумной компании друзей Вдвоем со второй половинкой В одиночестве ...

100 плагинов для Revit или как мы оптимизировали проектирование систем электроснабжения Привет, Хабр! Меня зовут Алексей Новиков, уже 5 лет я занимаюсь информационным моделированием систем электроснабжения в компании STEP LOGIC.  Раньше основной ценностью работы проектировщика был комплект чертежей, сейчас – это информационная модель, которая является прод...

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

Заметки с полей: одна из самых больших OpenSource конференций FOSDEM 2020 FOSDEM 2020 на прошлых выходных собрал в Брюсселе 8000+ разработчиков, объединённых идеей открытого ПО. 2 дня, 800 докладчиков и докладов, безлимитное общение и возможность встретить легенд из мира OpenSource. Делюсь своими впечатлениями и заметками с выступлений. Видео с ...

Действительно ли Snapdragon 865 самый быстрый мобильный процессор на сегодня? Насколько быстр Snapdragon 865? Каждый год Qualcomm выпускает свой новейший процессорый сокет, который (что логично) мощнее предыдущего. Но в этом году у нас есть приятное исключение. Как мы недавно уже сообщали, по всей видимости, Snapdragon 865 — это самый быстрый мо...

Создание собственного пакета для Laravel Nova: OptimalImage Работая над новым проектом, для администрирования которого используется Laravel Nova, я его проверил в инструментах для веб-мастеров от Google. Оказалось что некоторые фотографии на ресурсе были не оптимизированными — размер их можно было существенно сократить. Те, что идут ...

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

Летом состоится релиз приключения Peaky Blinders: Mastermind по мотивам сериала «Острые козырьки» Студия FuturLab и издатель Curve Digital анонсировали игру Peaky Blinders: Mastermand. Это приключение с элементами головоломки по мотивам сериала «Острые козырьки». Отмечается, что в написании сценария участвовал Стивен Найт, автор самого шоу. История в игре будет совпадат...

Как прошёл п̶е̶р̶в̶ы̶й̶ второй митап по Android от Tinkoff Всем привет! Я — Александр Гузенко, ведущий разработчик в компании Тинькофф. И так сложилось, что я постоянно топлю за какую-то движуху по шарингу знаний, курирую финтех школу по андроиду и люблю ходить на конференции и митапы. Примерно полтора месяца назад я загорелся идее...

Укрощая зверя: legacy-код, тесты и вы Legacy-код — это «старый» код, возраст которого может быть как 2 месяца, так и 10 лет. Часто его писали разработчики, о которых в компании смутно помнят. Возможно, их вообще не было, а legacy-код родился вместе со Вселенной во время Большого Взрыва. С тех пор требования к не...

Больше подробностей по фишкам камеры Samsung Galaxy S20 из One UI 2 В ноябре, когда начали активно распространяться бета-версии прошивки One UI 2 для различных устройств Samsung, в Сети заговорили о некоторых фишках камер будущих флагманов Galaxy S20 (S11). История получила продолжение сейчас, когда вышла финальная версия нового пользователь...

[Перевод] Пол Грэм: Идеи для стартапов (Ideas for Startups, 2005) (Это эссе основано на разговоре в Школе Стартапов 2005) Откуда вы берете хорошие идеи для стартапов? Из тех вопросов, которые мне задают, этот, пожалуй, номер один. Я отвечу так: а почему, собственно, люди думают, что придумать идею для стартапа настолько сложно? Может ...

[Из песочницы] Многопоточная сортировка с использованием пула потоков на Java В данном посте будет рассказано, как реализовать сортировку на Java c использованием ExecutorService. Общая суть сортировки в следующем: Массив разбивается на части Каждая часть массива сортируется Идем по упорядоченным массивам, сливаем их в один Здесь применяются иде...

Сборка 3D принтера FlyingBear Tornado 2 Всем доброго времени суток!!! Вот хочу поделиться впечатлениями от сборки 3d принтера FlyingBear Tornado 2.Про саму сборку я рассказывать не буду, сам его собирал по видеороликам https://www.youtube.com/channel/UCO9d2eNVwLAmIJnQt6TsNKw , там все подробно и хорошо показано к...

Смотрим любое кино мгновенно После ареста серверов Moonwalk жить стало в разы труднее. Лично я уже совсем отвык от торрентов. Нужно что-то качать, ждать, чем-то открывать, куда-то кликать, иногда еще и место на диске кончается. Как можно ждать час пока скачается фильм? За час можно жизнь прожить. Пришло...

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

Honeypot vs Deception на примере Xello На Хабре уже есть несколько статей про технологии Honeypot и Deception (1 статья, 2 статья). Однако, до сих пор мы сталкиваемся с непониманием разницы между этими классами средств защиты. Для этого наши коллеги из Xello Deception (первый и пока единственный российский разраб...

[Перевод] Вставка реальных объектов в Unity с помощью Meshroom Из этой статьи вы узнаете, как использовать фотограмметрию для фотосканирования и вставки объектов реального мира в проекты Unity при помощи Meshroom. В контексте 3d-моделей фотограмметрия — это процесс создания 3D-моделей из отсканированных объектов. Вам нужны реалистичн...

Что внутри шаурмы: микросервисы, распределенные системы и Кафка. Делимся материалами со встречи Backend United #5 Привет! Этот пост-отчёт с митапа Backend United, нашей серии тематических встреч для разрабочиков серверной части. Пятая встреча получила название «Шаурма», и здесь мы говорили о микросервисах: о способах синхронного и асинхронного взаимодействия между ними, организации пото...

Лучшие симуляторы 2019 года на iOS и Android: The Escapists 2, Construction Simulator 3 и другие Симулятор — понятие размытое. Здесь вам и гонки, пытающиеся максимально точно передать ощущения от вождения, особенности трасс и отдельных автомобилей. И спортивные игры, где за каждую неточность фанаты конкретного вида спорта готовы уничтожить авторов. И юмористические прое...

[Перевод] Создавайте игры из виртуальных блоков LEGOⓇ в LEGO Microgame Последний шаблон серии Microgames предназначен для новых пользователей: они смогут поделиться своей первой 3D-игрой, на разработку и настройку которой уйдет не больше часа.Мы уверены, что чем больше среди нас творческих людей, тем лучше становится мир. Наша цель — сдела...

Сборка кинематики CoreXY Дорогие друзья!В продолжении прошлой темы "Набор для самостоятельной сборки 3D принтера B&R" опишу подробно сборку кинематики CoreXY, на примере набора для сборки 3D принтера B&R с областью печати 300х200х300мм.Собрать 3D принтер из данного набора можно как на кинематике H-b...

[Перевод] Open Source Guides: Запуск проекта с открытым исходником Предисловие переводчика Пару месяцев назад на Гитхабе случайно наткнулся на ссылку «Open source guides» и не мог оторваться. Где-то за неделю я внимательно прочитал все 10 разделов. Конечно, я и раньше знал про open source: читал разные статьи (например, «Понять Open Sourc...

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

Охоту на Макбук объявляем открытой Умеете хорошо писать по ИТ-теме? Можете объяснить своей бабушке, что такое DevOps на пальцах? Рассказываете коту про кортежи и полиморфизм? Хватит держать это в себе! Напишите классную статью в наш блог на Хабре и выиграйте Макбук с M1, с котором сможете делать ещё больше кр...

3Dmaxstar engine 01 Интересная задумка, воплощения идеи в реальность. Мысль.. фишка, ради фишки, детям в прок, старикам по залипать. Интересно ваше мнение, что думаете. Временем не богат, дальше может быть больше интересного. Советы, да замечания, всегда пожалуйста. Ссылка на видео https://yout...

Поиск работы за границей и иммиграция в Канаду Всем привет! Я хотел бы поделиться своим опытом и ошибками, которые могут быть полезны всем, кто хотел быть жить и работать в другой стране. TL;DR: Сейчас я живу в городе Виктория, на острове Ванкувер. Это Канада, Британская Колумбия. Свою мечту жить у океана я реализовал, ...

Встреча клуба SeoClubSpb в Санкт-Петербурге 8 февраля в Санкт-Петербурге пройдет встреча SeoClubSpb — самого неформального сообщества для seo-специалистов, вебмастеров и предпринимателей в онлайн-бизнесе. Это интенсив, насыщенный аналитикой, практикой, кейсами и личным опытом топовых ...

AvitoTech On Tour: митапы по Go и фронтенду в Казани Уже четыре года мы поддерживаем IT-комьюнити в России. Мы провели кучу митапов в московском офисе Авито, а потом подумали, что отсутствие офиса в городе — не повод не проводить там митап. Мы хотим, чтобы независимые сообщества разработчиков развивались по всей стр...

Никогда такого не было и вот опять. Почему нужно использовать self-hosted VPN. Релиз Amnezia Вот и пришло время для релиза VPN-клиента, родившегося благодаря хакатону DemHack, и выращенного при поддержке РосКомСвободы, PrivacyAccelerator и Теплицы социальных технологий. Спустя полгода с того момента, как идея была впервые озвучена, мы презентуем готовый продукт — б...

Беспроводная зарядка через NFC реальность? Ну почти Возможность заряжать устройства без проводов — вещь полезная и нужная. Хотя есть еще немало тех, кто скептически относится к такому способу зарядки, где главный аргумент против — скорость зарядки. Она значительно ниже, чем по проводу. Правда, так было до недавнег...

[Из песочницы] Elite: Dangerous и CosmosDB o7 cmdr! Теплым карантинным вечером, в одном из телеграмных чатиков по Elite: Dangerous разгорелась дискуссия на тему: а у какого типа звезд чаще всего встречаются землеподобные планеты? Дело в том, что исследование планет является одной из основных механик игры. А в иерарх...

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

Засветка фоторезиста на 3D принтере лазерной указкой Была уже аналогичная статья. Решил повторить тоже самое, но уже с лазерной указкой, т.к. мощности должно хватить для засветки фоторезиста. Лазерную указку не ломал, а добавил “обвес”, чтобы её можно было использовать как указку, сняв всё добавленное. Для засветки фоторезиста...

Как улучшить ваш API сервис на node.js. Часть 1 Сейчас доступно приличное количество материалов по написанию API на node.js. Большинство из них в виде туториалов и демо-примеров в документациях. Этого достаточно, чтобы быстро разобраться и написать что-то свое. Но в них редко найдутся детали, почему это делается именно та...

Создаем и запускаем в облаке мощный и главное бесплатный сервер Minecraft Пару месяцев назад, когда Oracle представила в своем публичном облаке двухсокетные серверы с 80-ядерными ARM-процессорами, в англоязычном блоге Тодда Шарпа появилась статья о том, как запустить сервер Minecraft в облаке. Теперь, когда Oracle добавил эти процессоры в Always F...

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

Предвзятый и субъективный взгляд на резюме разработчика Привет! Недавно мои коллеги из hh.ru провели вебинар, где разбирали резюме разработчика. Я решил поделиться своей точкой зрения на этот счет. В этой статье мы поговорим о том, как разработчики создают резюме. Я расскажу о том, что меня, как интервьюера, мотивировало и вооду...

Techstars пригласила желающих к участию в Глобальных онлайн-уикэндах инноваций Международная платформа инвестиций и инновации Techstars анонсировала проведение уникального Глобального онлайн-уикэнда стартапов под тематическим названием «Uniteto Fight COVID-19» (Объединяемся в борьбе с COVID-19). Компания приглашает к сотрудничеству всех, у ко...

Джентльменский набор программиста UE4, ч. 3 Данный вопросник является дополнением и логическим завершением темы "джентльменского набора", поднятой ранее. Разработка игр — весьма комплексная индустрия, с очень широкими набором технологий и подходов, при этом базис у всех этих вещей на самом деле общий. Этот список созд...

Хабр Квест {концепция} Недавно на ресурсе, по случаю начала процесса ребрендинга, предложили придумать идею сервиса, который мог бы стать частью экосистемы Хабра. На мой взгляд, одной из таких частей могло бы стать игровое ролевое измерение сайта, где каждый пользователь может стать неким «охотник...

Fotor: Обзор веб-сервиса для редактирования фотографий У сайтов для редактирования фотографий есть один большой плюс. Они доступны везде, где есть Интернет. И если вам не нужны множественные функции, скажем, Photoshop, а Instagram на шаблоны слишком бедный и приелся, то онлайн-редактор Fotor может оказаться вам как раз впору. В...

Vivo V19 (2020) с хорошей камерой В последнее время производителям смартфонов стало все сложнее привлекать к себе внимание аудитории, так как все фишки уже показаны, а новых технологий практически нет. Кто-то пытается делать упор на дисплее, кто-то хочет сделать крутой процессор, чтобы можно было играть в иг...

33 онлайн-митапа на неделе. Выбирать один или успеть на все? Привет! Это доставка списка онлайн-митапов на следующую неделю. Встречи разработчиков в сети становятся все более разнообразными по содержанию. Так что не докладами едиными живем с 24 по 30 апреля и подбираем развлечения для себя. Можно будет сходить на квиз с хардкорным рау...

Bluetooth-колонка с напечатаным корпусом на 3д-принтере и китайскими компонентами Хочу написать свой первый и, возможно, последний пост - всё ради победы в конкурсе!) Началось всё с женщины... А куда мы, мужчины, без них!? Любимая захотела блютуз-колонку, дабы заниматься домашними делами под любимые треки, перенося блютуз-колонку из одной комнаты в другую...

Онлайн-митапы на всю неделю по бэку и DevOps, безопасности и роботам с 17 апреля Эту неделю астрологи объявили неделей бэка: сразу несколько встреч и по .NET и по Java. А еще начали появляться неожиданные сочетания внутри одного мероприятия, например: JavaScript и DevOps или DevOps и ML. А еще много хардкорной практики — можно сделать своего робота или с...

Глава Microsoft считает бэкдоры в шифровании «ужасной идеей», но уже не выступает категорически против законодательного регулирования этой сферы На встрече с журналистами в Нью-Йорке глава Microsoft Сатья Наделла выразил своё мнение по поводу идеи внедрения лазеек (бэкдоров) в протоколы шифрования. Правоохранительные органы и спецслужбы хотели бы получить в своё распоряжение такой инструмент, но технологические компа...

Project Loom: виртуальные потоки в Java уже близко Несколько дней назад Ron Pressler разродился статьей State of Loom, которую не полайкал только самый ленивый джавист. Статья действительно хорошая, в ней много интересных метафор, которые я собираюсь бессовестно использовать теперь без ссылки на первоисточник. Со своей сто...

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

7 не самых дорогих не попсовых, но производительных смартфонов Новый год длится всего 17 дней, потому устройства 2019 ушедшего до сих пор актуальны. Мы продолжаем с вами делиться интересными подборками смартфонов. На этот раз у нас список составленный экспертами портала Wired. Парни предлагают 7 смартфонов, достойных внимания и даже п...

Fintech на практике: как Quadcode технологии для трейдинга и банкинга разрабатывает Привет, самое хардовое IT комьюнити Рунета, я Саша, главный архитектор в компании Quadcode. Мы пришли на Хабр для того, чтобы показать “кухню” Fintech - варимся мы во всем этом много лет, поэтому уже можем поделиться опытом. В блоге будем рассказывать об архитектурах, технол...

Как включить вкладки в текстовом редакторе TextEdit на Mac (macOS) Хотите сделать свою работу в TextEdit проще? Тогда воспользуйтесь одной из классных фишек macOS — вкладками. Эта фича позволит более удобно работать с несколькими одновременно открытыми текстовыми документами. Сейчас мы расскажем, как их включить. Странно, что вкладки не раб...

Алексей Грачёв: Go Frontend Kyiv Go Meetup May 2018: Ведущий: – Всем привет! Спасибо, что вы здесь собрались! Сегодня у нас два официальных спикера – Лёша и Ваня. Будет ещё два, если у нас хватит времени. Первый спикер – Алексей Грачёв, он расскажет нам о GopherJS. Алексей Грачёв (далее – АГ): – Я ...

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

[Из песочницы] Создание Discord-бота, используя библиотеку discord.js | Часть №1 Введение В этой статье я подробно расскажу о том, как работать с библиотекой discord.js, создать своего Discord-бота, а также покажу несколько интересных и полезных команд. Сразу хочу отметить, что я планирую сделать ряд подобных статей, начиная с простых команд, заканчивая...

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

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

Мой топ полезных инструментов для Unity разработчика Всем привет! Меня зовут Григорий Дядиченко, и я всё ещё разрабатываю проекты на Unity под ключ. Сегодня хочется поговорить про полезный инструментарий для Unity разработчика. У меня давно на эту тему есть свой топ ассетов или софта, которые используются почти в каждом проект...

3 фишки рабочего стола iOS 14, которые ускорят работу с iPhone Домашний экран iPhone давно перестал быть простым хранилищем иконок. Начиная с iOS 14 здесь можно размещать виджеты, выполнять некоторые операции и даже скрывать ненужные элементы. Сейчас расскажем о трех полезных фишках домашнего экрана iPhone. 1. Мгновенное перемещен...

(Не)стоп-кадр: как создавать видеоконтент удаленно Самоизоляция не означает, что вы не можете создавать видеоконтент для вашей организации. Снимать, монтировать и выкладывать видео можно и удаленно. Главное, найти идеи для роликов и подходящие программы для монтажа. Журналист Теплицы Екатерина Ульянова собрала рекомендации,...

Zebra Technologies предлагает медсестрам награду за новые идеи Авторы лучших идей по использованию технологий для повышения качества ухода за пациентами получат стипендии Zebra Technologies Corporation (NASDAQ: ZBRA), инновационная компания, чьи решения и партнеры позволяют коммерческим предприятиям добиваться максимальных результатов в...

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

[Из песочницы] База данных на ScriptableObject c системой сейва/загрузки Введение В каждой игре есть данные, с которыми работают гейм-дизайнеры. В рпг — это база данных айтемов, в матч-3 — стоимость в кристаллах инструментов из магазина, в экшенах — количество хп, на которое лечит аптечка. Для хранения таких данных существует много способов — кт...

[Из песочницы] Как принимать решения и приоритизировать задачи при создании продукта Основное занятие product-менеджера – принятие решений по тому или иному вопросу. В этой статье мы поговорим, на основе чего принимаются решения, как формируется пул гипотез для этих решений, и какие инструменты лучше применять. Два основных блока: Откуда взять идею (фидб...

Microsoft опубликовала дорожную карту развития браузера Edge Чуть больше месяца назад состоялся официальный релиз новой версии Microsoft Edge, построенной на базе проекта Chromium. Одновременно с этим Microsoft приступила к поэтапному распространению браузера среди пользователей Windows 10. Теперь же на форуме компании была опубликов...

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

Пишем тренажер слепой печати на чистом JavaScript. Часть 1 Здравствуйте! В преддверии старта курса «Fullstack разработчик JavaScript» один из наших авторов решил поделиться своим опытом создания тренажера для слепой печати. А мы же, в свою очередь, хотим показать вам данный материал. Всем привет! Сегодня я решил показать, как нап...

Принимаем 10 000 ивентов в Яндекс.Облаке. Часть 1 Привет всем, друзья! * Эта статья написана по мотивам открытого практикума REBRAIN & Yandex.Cloud, если вам больше нравится смотреть видео, можете найти его по этой ссылке — https://youtu.be/cZLezUm0ekE Недавно нам представилась возможность пощупать вживую Яндекс.Обла...

Как в «Ирландце» актёров омолаживали Один из самых интересных фильмов 2019 года — «Ирландец». Как минимум, о нём было очень много разговоров. Совместный проект Мартина Скорсезе и Netflix наделал много шума, да и актёрский состав не подкачал — Роберт Де Ниро, Аль Пачино, Джо Пеши. Однако, и...

Держатели для инструмента на DIN-рейку. Приветствую всех участников портала 3Dtoday!Хочу поделиться своей идеей по размещению инструмента за рабочим столом. Со временем у любого мастера и любителя самоделок накапливается большое количество инструмента. Всегда встает вопрос о его удобном размещении. В этой ситуации...

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

Новый Apex от Vivo покажут на MWC 2020 Чтобы максимально громко заявить о себе, Vivo показала на MWC 2018 концептуальный Apex, который на рынке дебютировал как NEX. Хочет получить свою долю хайпа компания и на предстоящей в феврале выставке MWC 2020. Сегодня она официально известила, что приедет в Барселону ...

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

[Из песочницы] StegoPy — Инструмент LSB-стеганографии на Python Предисловие В последнее время я заметил, что людям на моем форуме стала интересна тема стеганографии различных текстов в изображениях, mp3-файлах и видео. И тут у меня возникла идея написать свой скрипт для стеганографии текста в изображениях. Скажу сразу прежде я ни разу не...

Microsoft показала, как будут работать приложения на устройствах с двумя экранами В ноябре компания Microsoft представила свое видение устройств с двумя экранами, в частности Surface Duo — смартфон в форме книжки, который можно использовать и как телефон, и как планшет. Surface Neo похож внешне, но представляет собой уже ноутбук. Теперь же она выпустила ...

Монструозная ваза от SolidFilament. Top 3DShopпредложил на тестовую пробу пластик от SolidFilament, выбор пал на PLA 1.175мм. Встал вопрос, какой выбрать цвет и я попросил, чтобы меня удивили. Пришедшая катушка действительно озадачила. Я никогда не писал полноценных обзоров материалов, так как всё же надо пров...

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

Свершилось! Telegram добавит возможность устраивать ... Всем порядком надоевшая пандемия привнесла множество изменений в привычный порядок вещей. Например, заметный скачок популярности получило дистанционное общение, в частности видео-звонки. Сначала на весь Интернет прогремел Zoom; с ростом его популярности зашевелились привычны...

Версия Minecraft для PlayStation 4 стала кроссплатформенной Minecraft для PlayStation 4 стал кроссплатформенным, после обновления владельцы этой консоли смогут порубиться в любимую игру с обладателями Xbox, PC, Switch, iOS, Android и Samsung Gear VR. Никаких преград и ограничений. Разработчики давно хотели реализовать этот проект и ...

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

Технология мультикамерной записи FiLMiC появится на iPhone 11 Все мы помним один из WOW-моментов презентации iPhone 11, когда на сцене показали приложение Filmic Pro и главную новую его фишку — мультикамерную запись. Причём iOS 13 позволяет записывать видео одновременно с трёх камер устройства. Жаль, что с тех пор приложение R...

Возможна ли телепортация человека? Представьте, что вы можете исчезнуть из своей кухни и в следующий момент материализоваться в африканской саванне, тропических лесах Амазонки или на Титане, спутнике Сатурна (в космическом костюме, разумеется). Эта идея настолько соблазнительна, что лежит в основе многих нау...

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

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

5 идей для бизнеса, на которые вам хватит 100 000 рублей Для тех, кто чувствует в себе предпринимательскую жилку и готов наконец-то начать работать на себя.

Мониторинг как процесс управления событиями Привет, Хабр! Сегодня мы хотим поделиться с вами статьей по выступлению руководителя технической поддержки ИТ-ГРАД Алика Фахрутдинова, в которой расскажем о том, как мы строили новую систему мониторинга в рамках коллаборации с ПАО «МТС». На сей раз опустим технические детали...

[recovery mode] $mol_func_sandbox: взломай меня, если сможешь!. Здравствуйте, меня зовут Дмитрий Карловский и я… хочу сыграть с вами в игру. Правила её очень просты, но их нарушение… приведёт вас к победе. Почувствуйте себя в роли хакера выбирающегося из JavaScript песочницы с целью прочитать куки, намайнить биткоины, сделать дефейс или ...

Раздаем 1000 промокодов на бета-тест королевской битвы Shadow Arena от авторов MMORPG Black Desert Shadow Arena — это грядущая королевская битва от Pearl Abyss, любимых многими авторов MMORPG Black Desert. Она уже близится к релизу, но перед этим разработчики хотят провести финальный бета-тест, принять участие в котором приглашают вас. С 17 по 19 апреля тестирование буде...

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

[Перевод] Как я хакнул контроллер Nintendo Joy-Con Хирургическая имплантация ёмкостного трекпада с технологией 3D-Touch на место оригинального аналогового джойстика В 2020-м году во время пандемии бывает скучно, и отсутствие возможностей творческого развития усложняет жизнь. Однако когда у вас есть набор инструментов с бол...

Aсинхронный PHP Десять лет назад у нас был классический LAMP-стек: Linux, Apache, MySQL, и PHP, который работал в медленном режиме mod_php. Мир менялся, а с ним и важность скорости. Появился PHP-FPM, который позволил значительно увеличить производительность решений на PHP, а не срочно переп...

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

[Перевод] Основы левел-дизайна: эффект течения или как не дать заскучать игроку Течение или поток в левел-дизайне — это искусство направлять игрока через уровень. Оно не ограничивается только планировкой, сюда же входят темп и челленджи, с которыми игрок сталкивается по мере прохождения. Большую часть времени игрок не должен заходить в тупик. Конечн...

[Из песочницы] Web Scraping. Часть 1 Введение Всем привет. Недавно у меня возникла идея о том, чтобы поделиться с интересующимся кругом лиц о том как пишутся скраперы. Так как большинству аудитории знаком Python все дальнейшие примеры будут написаны на нём. Данная часть рассчитана для того, чтобы познакомить те...

Чего на самом деле хотят Apple и Google? Принципиальное отличие от других технологий отслеживания, заключается в том, что данные собираются с помощью Bluetooth LE. То есть идея заключается в том, что если ваш смартфон смог «увидеть» другой с помощью этой технологии, то это значит, что вы находитесь в зоне риска.

Zephyr в embedded: опыт использования на STM32F7-Discovery История о моем опыте использования операционной системы реального времени (ОСРВ) Zephyr для устройства на базе микроконтроллера STM32F7-Discovery. В статье: Что такое Zephyr и при чем тут Linux? Запуск проекта на STM32. Интересные моменты по работе с драйверами. Фишки этой...

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

[Перевод] Программисты, девопсы и коты Шрёдингера Реальность сетевого инженера (с лапшой и… солью?) В последнее время, обсуждая с инженерами разные инциденты, я заметил интересную закономерность. В этих обсуждениях неизменно возникает вопрос «первопричины». Верные читатели наверняка знают, что у меня есть несколько мысле...

Plague Inc стала самой популярной платной игрой в Китае на фоне эпидемии коронавируса Интересно, многие прошли игру до этого момента? В конце прошлого года в Китае был выявлен неизвестный вирус, который вызывает пневмонию. Меньше чем через месяц количество заболевших достигло 600 человек, для 17 болезнь закончилась летальным исходом. Из-за эпидемии власти Кит...

JavaScript библиотека Webix глазами новичка. Часть 4. Работа с данными. CRUD Я — начинающий front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим скромным опытом и сохранить его в виде небольшого учебного пособия по этой интересной UI б...

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

Как раскатывать опасный рефакторинг на прод с миллионом пользователей? Фильм “Аэроплан”, 1980г. Примерно так я себя чувствовал, когда выливал очередной рефакторинг на прод. Даже если весь код покрыть метриками и логами, протестировать функционал на всех окружениях — это не спасет на 100% от факапов после деплоя. Первый факап Как-то мы рефакт...

Dream League Soccer 2020: популярный футбольный симулятор получил крупное обновление Студия First Touch Games все-таки обновила свою игру до версии Dream League Soccer 2020. Стоит напомнить, что еще месяц назад в Google Play новая версия выходила в виде отдельного приложения в Google Play в режиме пробного запуска, но была доступна не во всех странах. Разра...

Oracle: разница между deterministic и result_cache От переводчика: свой путь на habr я решил начать не с попытки написать какой-то уникальный текст с нуля, а с перевода относительно свежей (от 17.08.2020) статьи классика PL/SQL-разработки Стивена Фойерштайна, в которой он достаточно подробно рассматривает разницу между двумя...

[Из песочницы] Отладка и программирование микроконтроллеров stm32f303, atmega328 через любой интерфейс, как через jtag Данная статья посвящена моему первому open source проекту “repl”(ссылка на репозиторий внизу). Идея данного проекта заключается в том, чтоб позволить программисту микроконтроллеров отлаживать программу в микроконтроллере через любой его интерфейс, при этом чтобы отладка не с...

Уникальная программа по созданию фотокалендаря Создать самостоятельно оригинальный и эксклюзивный календарь с фотографиями и интересными изображениями можно при помощи программы «Дизайн Календарей 14.0». Данная программа позволяет реализовать в реальность свои творческие идеи и создать красочный и оригинальный проект. Эт...

Руководство по установке модифицированного direct-экструдера VORON 2.4 на 3D принтер SAPPHIRE PRO. История первая - моделирование. Эта история будет посвящена самому любимому этапу Do It Yourself конструирования - 3D моделированию.     Всем замечателен 3D-принтер SAPPHIRE PRO, особенно простором для улучшений и модернизаций. И вот, находясь в процессе сборки 3D-принтера VORON 2.4, мне пришла в голову и...

Топ-3 HTML-элемента, которые мы забыли Привет, Хабр! Представляю вашему вниманию перевод статьи «Top 3 HTML elements that we forgot» автора Stas Melnikov. Недавно я прочитал спецификации и понял, что мы используем ограниченный набор HTML-элементов. Поэтому хотел бы рассказать о трёх элементах, которые мы забыли,...

Анонсирована инди-метроидвания Teslagrad 2, студия Rain Games разрабатывает ещё две игры Скоро грядёт новая часть в серии знаменитого инди-платформера под названием Teslagrad. Об этом студия Rain Games объявила на своём официальном сайте. Первая часть вышла в далёком 2013 году, поэтому однозначно настало время для подобающего сиквела. Игроки смогут снова окунуть...

[Из песочницы] Все о проекте спутниковый интернет Starlink. Часть 1 Проект StarLink компании SpaceX американского миллиардера и энтузиаста космоса Илона Маска хотя и появился достаточно давно, но стал широко обсуждаться в СМИ полтора года назад. Тема спутниковой связи является весьма сложной, так как объединяет в себе не только технические...

[Перевод] Телепортируем процесс на другой компьютер!  Однажды коллега поделился размышлениями об API для распределённых вычислительных кластеров, а я в шутку ответил: «Очевидно, что идеальным API был бы простой вызов telefork(), чтобы твой процесс очнулся на каждой машине кластера, возвращая значение ID инстанса». Но в итоге эт...

9 фишек стильного смартфона Honor 9X Большой экран, оригинальный внешний вид, долгое время работы и хорошая производительность — вот лишь часть преимуществ смартфона Honor 9X. О них и о других достоинствах смартфона — в сегодняшней статье.

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

Мастерская «Svetoten» Современное искусство не может игнорировать технический прогресс. Именно сочетание различных техник, классических методов и современных технологий позволяет создать поистине что-то новое и необыкновенное.Мы уже рассказывали вам о скульпторе Денисе Стритовиче и его «Плывущем ...

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

Лучшие игры апреля 2020: Beyond Blue, Kingdom: Two Crowns, Levelhead и другие Несмотря на карантин, апрель оказался довольно богат на релизы хороших мобильных игр. В их числе как новинки, которых игроки ждут не первый год, так и пара долгожданных портов с iOS на Android. Большая часть игр была запланирована на этот месяц, но не обошлось и без традицио...

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

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

В сети появились реалистичные рендеры iPhone 12 Компания Apple должна показать преемников iPhone 11, iPhone 11 Pro и iPhone 11 Pro Max только осенью этого года. Однако на данный момент в сети уже есть много самой разной информации, касающейся новинок, и новые слухи появляются почти каждый день. Например, сегодня ресурс Le...

Использование Intel Processor Trace для трассировки кода System Management Mode Эта статья посвящена тестированию возможности использования технологии Intel Processor Trace (Intel PT) для записи трассы в System Management Mode (SMM) режиме. Работа была выполнена в рамках Summer Of Hack 2019. Автор работы: @sysenter_eip. Большинство использованных инст...

Реактивное программирование на Java: как, зачем и стоит ли? Часть I Идея реактивного программирования появилась сравнительно недавно, лет 10 назад. Что вызвало популярность этого относительно нового подхода и почему сейчас он в тренде, рассказал на конференции РИТ++ 2020 эксперт и тренер Luxoft Training Владимир Сонькин. В режиме мастер...

Пять причин купить Chromebook вместо обычного ноутбука Если спросить простого человека, какие операционные системы есть для смартфона, он не задумываясь назовет Android и iOS. Если задать тот же вопрос про операционные системы для компьютера, то в его голове всплывут Windows и ”та, для Apple”. На самом деле мир уже давно измени...

[Перевод] PuppetConf 2016. Kubernetes для сисадминов. Часть 1 Я системный администратор, занимаюсь компьютерами, и сегодня мы поговорим о Kubernetes. Я постараюсь глубже окунуться в тему, рассмотрев, какие проблемы сисадмин может решить с помощью этого приложения, и также затрону некоторые моменты эксплуатации Puppet, которая вроде как...

Дайджест событий для HR-специалистов в IT на февраль 2020 В феврале организаторы мероприятий в курсов предлагают обучиться HR SMM и поиску кандидатов в соцсетях, пройти курсы по рекрутменту в IT и по управлению человеческим капиталом. Ещё в этом месяце запланированы встречи эйчар-сообщества и форум о контенте в HR в Москве и конф...

В Windows 10 снова были замечены вкладки в Проводнике Еще в 2018 году Microsoft анонсировала новую функцию Windows 10 под названием «Sets» (Наборы), которая стирает грань между настольными приложениями и веб-страницами. Наборы – это вкладки для Проводника, Office и любого другого приложения в Windows 10, поэтому вы можете быстр...

Возможности Vue, о которых не следует забывать Мы в команде Ptah мы решили пойти чуть дальше привычных SPA и попробовали использовать Vue для конструктора лендингов. И теперь хотим поделиться частью нашего опыта. Эта статья, прежде всего, для тех, кто только начал работать с Vue и хочет узнать лучше его особенности и во...

[Перевод] Платный доступ к статьям (Примечание переводчика: 5 июня была опубликована статья "Problems With Paywalls", сейчас на ее месте стоит заглушка со словами: «NYT угрожает раскрыть моё имя, поэтому я удаляю блог. Вот мои объяснения». Я, MagisterLudi, сейчас делаю проект «Ontol» (прототип, кан...

Flio Up – портативная и компактная подставка для MacBook Сегодня вряд ли можно удивить кого-то подставкой для ноутбука. Многие, кто использует MacBook в качестве основного рабочего инструмента, часто приобретают подобные аксессуары. Одной из интересных подставок для ноутбука является Flio Up.Читать дальше... ProstoMAC.com.| Посто...

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

Обзор Xiaomi Mi Band 6: характеристики и новые фишки Обзор часов Xiaomi Mi Band 6 (Ксиаоми Ми Банд 6) - характеристики и интересные фишки новых часов Mi Band, новые функции

Мониторинг дисковой подсистемы VMware через CIM/Zabbix В 2021 году уже известно, что Zabbix предлагает в качестве средства комплексного мониторинга инфраструктуры VMware набор шаблонов, использующих функционал Low Level Discovery (LLD) и элементы типа Host prototype, в которых создаются стандартные списочные сенсоры из известных...

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

[Перевод] Как в одиночку запустить продукт, если вы разработчик: советы от создателя Laravel Тейлова Отвела. Часть 2: Поиск идеи В прошлом выпуске мы рассматривали различные способы формирования аудитории. Когда есть аудитория — есть потенциальные покупатели. Теперь осталось придумать, что им продавать. Откуда брать идеи для своего продукта? Читать дальше →

Алгебраические типы данных и Python Возможно, кто-то из читателей, увидев заголовок этой статьи, подумает что-нибудь вроде:"Что?! Алгебраические типы данных?! Это же что-то из мира функциональных языков программирования. Python?! Ну нет... Где Python со своей динамической утиной типизацией, а где типы дан...

Создаем свою CRUD API на Express и MySQL: часть первая Всем привет. В преддверии старта курса «Fullstack разработчик JavaScript», хотим поделиться небольшим материалом, который был написан нашим внештатным автором. Express один из самых популярных веб-фреймворков, который поддерживает роутинг, миддлвейрс и систему шаблонов. Д...

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

Sony Xperia 1.1 превзойдет по качеству съемки 8К флагман ... Вот уже несколько лет подряд Sony действует по одному сценарию: на выставке MWC она представляет свой главный флагман сезона, а осенью на IFA выходит его усовершенствованный вариант. В этом году компания вынуждена будет отойти от этой стратегии из-за отмены выставки в Барсел...

Игровая индустрия с 10 по 16 февраля 2020 года В сегодняшнем выпуске: Серию Batman Arkham могут перезапустить. Новые подробности Resident Evil 8. Ubisoft планирует выпуск крупных проектов. Activision Blizzard готовит новые ремастеры. Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. Серию Batm...

CGTN: Природа традиций: путь Китая к низкоуглеродному будущем ПЕКИН, 7 мая 2021 г. /PRNewswire/ — Индустриализация создавала беспрецедентные материальные блага, однако это процветание дорого обходится природе. По данным Global Footprint Network, люди сегодня расходуют столько экологических ресурсов, сколько смогли ...

2 дня с Galaxy Z Flip. Флип или флоп? Компания Samsung 11 февраля представила складной смартфон Galaxy Z Flip. Конечно, его не будут покупать много людей просто потому, что он стоит слишком много. По статистике, самым популярным телефоном в 2019 году стал iPhone XR, он оценен в 600 долларов и для многих являетс...

ФИШКА ДЛЯ СТЕКЛЯННЫХ ВИТРИН Г-05 муки творчества. Давно думал приобрести 3д принтер. И наконец стал счастливым обладателем  ENDER 3 и и времени на сон стало меньше)) . Сначала начал модернизировать его, ну там всякие обдувы хотенда,крепления проводов,очиститель филамента,направляющая . Из самого значимого для себя поменял с...

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

[Из песочницы] Если бы я учил Frontend сегодня. Советы начинающим Мой путь в веб-разработке начался 5 лет назад. За это время я успел испробовать множество технологий, а в последние 3 года развиваюсь в направлении frontend. В этой статье я бы хотел ясно изложить, какие технологии необходимо изучить новичку, а также поделиться методами их ...

Появилась информация о природе таинственного разъёма новой приставки Xbox Series X Живые фото игровой консоли Xbox Series X, которая после выхода будет называться просто Xbox, появились в Сети ещё пару недель назад. Тогда мы смогли рассмотреть не только саму приставку, но и её набор портов. Среди прочих разъёмов там был некий непонятный порт прямоуго...

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

[Перевод] Три способа создания клякс с помощью CSS и SVG Кляксы (Blob) - это гладкие, аморфные, желеобразные формы, обычно  причудливые и забавные. Их можно использовать в качестве элементов иллюстраций и фоновых эффектов в сети.Итак, как же они устроены? Разумеется, можно открыть какой-то графический редактор и сделайте их, ...

Docker swarm и балансировка нагрузки по нодам Всем привет, мы используем Docker Swarm в продакшене, и столкнулись с проблемой балансировки контейнеров и нагрузки по нодам в кластере. Я хотел бы рассказать с какими сложностями мы встретились, и поделиться нашим решением. Читать далее

Подготовка к Ludum Dare Мероприятие Ludum Dare, регулярно проводимое 2 раза в год (а чуть ранее 3 раза в год) скоро не за горами и уже сейчас, за несколько недель до старта, можно настраиваться на нужный лад, обмениваться планами и идеями на грядущий 46-ой LD (официальная дата на сайте — 18-21 апре...

Нетривиальные анимации в SwiftUI Идея На WWDC 2019 была представлена SwiftUI — технология коренным образом влияющая на создание UI в приложениях для экосистемы Apple. Нам в Distillery стало интересно в ней разобраться чуть глубже, чем это подано в примерах от Apple. В идеале нужно было запилить какой-нибудь...

JavaScript библиотека Webix глазами новичка. Часть 3. Модули, диаграммы, древовидные таблицы Я — начинающий front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим скромным опытом и сохранить его в виде небольшого учебного пособия по этой интересной UI б...

JavaScript библиотека Webix глазами новичка. Часть 2. Работа с формами Я начинающий front-end разработчик. Сейчас я учусь и стажируюсь в одной минской IT компании. Изучение основ web-ui проходит на примере JS библиотеки Webix и я хочу поделиться своим скромным опытом и сохранить его в виде небольшого учебного пособия по этой интересной UI биб...

[Из песочницы] Типобезопасная работа с регистрами без оверхеда на С++17: value-based метапрограммирование С++, благодаря своей строгой типизации, может помочь программисту на этапе компиляции. На хабре уже довольно много статьей, описывающих как, используя типы, добиться этого, и это прекрасно. Но во всех, что я читал, есть один изъян. Сравним с++ подход и си подход с использова...

Мое увлечение и непосредственное применение 3D принтера         Здравствуйте друзья. Хочу поделится историей моего увлечения и непосредственного участия 3D принтера в этом увлечении.         В детстве, в далеких 80-ых годах прошлого столетия, моей одной из любимых игрушек был знаменитый Кубик Рубика. Встав уже взрослым на одном и...

[Перевод] Обучение на табличных данных. TABNet. Часть 2. Реализация Продолжение перевода про архитектуру TABNet. Первая часть здесьМы предложили TabNet, новую архитектуру глубокого обучения для табличного обучения. TabNet использует механизм последовательного улучшения выбора подмножества семантически значимых функций для обработки на каждом...

Получить выписку из Росреестра через ФГИС ЕГРН и python. Часть 2 В этой статье попробуем получить выписки из ФГИС ЕГРН с помощью python (selenium) сразу по нескольким объектам недвижимости, решим капчу с помощью сервиса anticaptcha, используя его api. При встрече с капчей нейросети трогать не будем, так как они могут показаться сложнее в ...

Maltego Часть 5. Твое лицо тебя сдало Здравствуйте, дорогие друзья. Сегодня поговорим о более тяжелой артиллерии в рамках OSINT, а именно, о применении технологии распознавания лиц от Social Links для Maltego. Если не читали предыдущие статьи цикла о Maltego, то сейчас — самое время: Часть 1 — Что такое Malt...

Семь руководящих принципов ITIL 4 Год назад компания Axelos представила четвёртую версию ITIL, библиотеки лучших практик управления ИТ-услугами. Один из ключевых её разделов посвящён руководящим принципам ITIL 4 (The ITIL guiding principles). Вместе с потоками создания ценностей и практиками, которые приш...

Как передать ссылку с iPhone на любое устройство с браузером Нам пишет разработчик приложения LinkBridge На AppleInsider.ru довольно давно существует рубрика Dev Story. В ней разработчики рассказывают про опыт создания своих приложений. Но что-то в последнее время их почти не стало. С тех ламповых времен, когда игры имели Lite и полн...

Atlas Shrugged или поворот не туда Самое дорогое, что есть у каждого человека — его жизнь и время, отпущенное ему. Каждый распоряжается этими ресурсами по-своему. Нет второго шанса, нельзя родиться заново, часы не отмотать назад. Игорь Сысоев день за днем почти 20 лет своей жизни посвящал кропотливой работе...

Лучшие кооперативные игры для iOS и Android: Keep Talking and Nobody Explodes, Death Squared и другие Если вам уже надоели бесконечные матчи в PUBG Mobile или Call of Duty: Mobile, квесты в любимой MMORPG кажутся однообразными, а одиночные сюжетные приключения надолго не затягивают, то есть еще один способ развлечься, не выпуская из рук смартфон — кооперативные игры. Раньше ...

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

Полку сервисов облачных игр прибыло: оцениваем My.Games Cloud и SberPlay О том, что такое сервисы облачного гейминга, вряд ли стоит рассказывать — на Хабре о них писали много раз, включая меня. С каждым месяцем эти сервисы становятся все популярнее — частично из-за пандемии и режима самоизоляции, частично — потому, что сама концепция удобна и п...

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

[Перевод] Чему я научился за 10 лет на Stack Overflow Близится десятая годовщина моего присутствия на Stack Overflow. За эти годы мой подход к использованию сайта и его восприятие сильно изменилось, и я хочу поделиться с вами своим опытом. И пишу я об этом с точки зрения среднестатистического пользователя, который не сильно во...

Зачем нам потребовалось написать свою реализацию MRCP-сервера. Часть 1 Привет, Хабр! Сегодня мы хотели бы поделиться кейсом создания собственного MRCP-сервера. Это протокол передачи данных, используемый серверами для предоставления различных услуг (таких как распознавание речи и синтез речи) для своих клиентов. MRCP опирается на другие протокол...

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

[Перевод] Полезные советы по Python, которых вы ещё не встречали Написано очень много статей, посвящённых интересным возможностям Python. В них идёт речь о распаковке списков и кортежей в переменные, о частичном применении функций, о работе с итерируемыми объектами. Но в Python есть гораздо больше всего интересного. Автор статьи, перевод ...

C++ template аллокатора с потокобезопасным циклическим буфером Вашему вниманию простой C++ template аллокатора с потокобезопасным циклическим буфером. Вся реализация в одном заголовочном .h файле: [fast_mem_pool.h] Фишки чем этот аллокатор лучше сотни подобных: Читать дальше →

Как я разработал мобильную игру на Android с использованием React.js и выложил её в Google Play Store В данной статье рассмотрим все этапы разработки: от зарождения идеи до имплементации отдельных частей приложения, в том числе выборочно будут предоставлены некоторые кастомные куски кода.Данная статья может быть полезна тем, кто только задумывается или начинает разрабатывать...

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

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

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

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

Устройство расширений для браузера Firefox (WebExtensions) Для людей, работа которых связана с использованием сети Интернет, расширения браузера могут быть очень полезными инструментами. С помощью них можно избавить пользователя от повторения одних и тех же действий и лучше организовать рабочий процесс. Можно составить набор инструм...

Как встретить Новый год: 25 идей для любого настроения Не важно, с кем вы отмечаете Новый год: с семьёй, друзьями, любимым человеком или в одиночестве. Эти весёлые и полезные занятия сделают праздник незабываемым.

[Перевод] Интеграция CI/CD для нескольких сред с Jenkins и Fastlane. Часть 2 В преддверии старта курса "iOS Developer. Basic" продолжаем публиковать серию полезных переводов, а также приглашаем записаться на бесплатный демо-урок по теме: "Result Type".Внедрение технологий непрерывной интеграции (Continuous Integration - CI) и непрерывного р...

[Перевод] Пишем интерпретатор BASIC в стиле 80-х В течение нескольких лет я работала над личным проектом создания (а на самом деле исследования) «фальшивого эмулятора», то есть написанного на JavaScript эмулятора никогда не существовавшего компьютера. Эта машина должна была стать данью памяти восьми- и шестнадцатибитным ...

Эмулятор классического рынка Каждый раз, когда я читаю что-либо об экономике, я постоянно пропускаю момент между “да, конечно, это всё очевидно” и “почему? как вы это получили?”. Обычно это связано с тем, что примеры, которые можно привести из реальной жизни, либо элементарные, либо настолько сложные...

Запись видео с экрана и многое другое при помощи NVIDIA ShadowPlay Уверен, многие из вас хотели бы попробовать завести свой канал в YouTube с нарезками лучших моментов из видеоигр, чтобы и народ развлечь, и себя в чем-то новом попробовать. Но вот в чем загвоздочка, как только мы слышим страшные и незнакомые слава про карту захвата и OBS, вс...

Мнение: эта функция iPhone оказалась самой бесполезной Эта функция iPhone — самая бесполезная? Компания Apple с выходом каждой версии iOS радует потребителей немалым количеством новых функций. Конечно, система пока имеет ряд детских проблем. Например, нельзя удалить все контакты разом, но давай опустим все эти споры и обсу...

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

Модель эффективности медиа рекламы для интернет-магазинов Мы в агентстве People & Screens много лет работаем с онлайн-бизнесами в качестве рекламного партнера. Когда у нас появилась идея оценить вклад медийной рекламы в продажи интернет-магазинов, она казалась нереализуемой и даже безумной. Как только мы поняли, что все элемент...

Большое обновление аналога Zoom от Яндекса Команда Яндекса объявила о большом обновлении сервиса видеоконференций Яндекс.Телемост в рамках нового набора сервисов Яндекс.Почта 360.  По сути, Яндекс.Телемост — это альтернатива для сверхпопулярного сервиса Zoom, также как Google Meet и ему подобные. Как...

Состоялся релиз платформер-шутера с оригинальным управлением Cookies Must Die Студия Rebel Twins выпустила на мобильных свой новый шутер с видом сбоку под названием Cookies Must Die. Это шуточный, но довольно качественно сделанный и динамичный экшен, в котором вы играете за суперсекретного агента с особыми навыками, сражающегося с «печеньками мутанта...

Книга «Совершенный софт» Привет, Хаброжители! «Совершенный софт» — это проверенный, структурированный и высокотехнологичный подход к разработке программного обеспечения. Множество компаний уже используют идеи Лёве в сотнях систем, но раньше эти мысли нигде не публиковались. Методология Лёве объеди...

Postgresso 20 Жизнь продолжается. Продолжаем знакомить вас с самыми интересными новостями PostgreSQL Главная новость Feature Freeze Функциональность 13-й версии PostgreSQL заморожена. Теперь только доработки и исправления багов. Список нового, вопреки многим ожиданиям, довольно обширный...

«Работа в ИТ — 2020», или Кого и за что мы любим Я из JUG Ru Group, и мы делаем много конференций: только в апреле их будет пять штук. На каждой конференции выступают спикеры из двух-трёх дюжин компаний, работает выставка со стендами и участвуют разработчики из нескольких сотен компаний. (Все заметили, что астрологи объяв...

VINTEO Server — корпоративная видеоконференцсвязь высшего класса. Установка, настройка, полное описание В прошлой статье, Обучение, переговоры, консультации удалённо — Часть 2: Vinteo Server — 3 месяца бесплатной видеоконференцсвязи, я немного описал особенности и функционал уникального российского решения ВКС Vinteo Server. Эта статья является подробным руководством по устано...

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

[Перевод] Юнит-тесты на Python: Быстрый старт Перевод статьи подготовлен специально для студентов курса «Python QA Engineer». Юнит-тестирование кода является неотъемлемой частью жизненного цикла разработки программного обеспечения. Юнит-тесты также формируют основу для проведения регрессионного тестирования, то есть о...

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

3д принтер Two Trees Sapphire S Всем привет. Выкроилась свободное время, для написания этого поста о 3Д принтере Two Trees Sapphire S.Возможно кому-то мой пост покажется запоздалым, прошу извинить, но я с другой стороны с момента получения принтера прошло уже семь месяцев, отчасти такое количество времени ...

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

Новая схватка двух якодзун или Scylla vs Aerospike (+ HBase для массовки) В прошлый раз обсуждение битвы тяжеловесов Cassandra VS HBase вызвало весьма бурную дискуссию, в ходе которой была много раз упомянута Scylla — которая позиционируется как более быстрый аналог Cassandra (далее CS). Также меня заинтересовал весьма любопытный Aerospike (далее ...

Граф сообщества «Что? Где? Когда?» (ЧГК) или сколько рукопожатий до Друзя? Привет, Хабр! Новогодние праздники — отличное время, чтобы отдохнуть от IT использовать профессиональные навыки в любимом хобби. Ковыряясь на сайте рейтинга спортивного ЧГК, я обнаружил отличный API, позволяющий получить данные о всех играх всех турниров. Так у меня появила...

10 трендов дизайна креативов 2021-2022, которые цепляют сейчас и будут цеплять в ближайший год + много примеров Наш дизайнер уже давно просился написать в наш блог, собирал примеры и отслеживал тренды. И вот сегодня мы рассмотрим 10 (и еще 2 спорных) трендов в дизайне креатива, которые, на наш взгляд, способны повысить CTR объявления, поэтому, вероятно, доживут с нами оставшиеся месяц...

Лучшие умные часы на Wear OS: Fossil, Mobvoi и другие В первые годы существования Android Wear на рынке было не так много умных часов с этой ОС на борту (разве что Motorola и LG), но с тех пор платформа пережила полноценный ребрендинг, превратившись в Wear OS, и многие менее известные производители представили свои устройства. ...

Новое — это хорошо забытое старое. Или макаронины в печать! Интересную новость нам поведали из деревни Кошкино Василькового района, Саратовской области.Гоша Фомкин, ученик 4-го класса средней деревенской школы, предложил использовать в качестве прутка для 3D печати, макароны!Вернее, не макароны, а «макаронные изделия».Но обо всём по ...

Стив пишет заклинания на Python. Обучение детей программированию в Minecraft Хочу поделиться наработками домашнего обучения детей программированию. Даже не столько обучению, сколько привлечения детского внимания и интереса. Ведь согласно Сократу, человек - не сосуд для наполнения, а факел, который нужно зажечь. Изначально были попытки начать со Scrat...

Видеонаблюдение HikVision — бесплатно Около полугода тому назад мы достаточно спонтанно решили раздать устаревшие модели видеорегистраторов, которые залежались у нас на складе. И были очень удивлены трижды! Во-первых, тем, как они быстро разлетелись. Нам казалось, что видеорегистраторы хоть и новые, но мора...

Как интерфейс рассказывает истории в видеоиграх В копилке Plarium Krasnodar набралось много интересных материалов, и мы хотим поделиться примечательными, на наш взгляд, примерами нарративного дизайна, связанного с проектированием пользовательского взаимодействия (UX) и графического интерфейса (GUI). Читать дальше →

Sony PlayStation 5 получит одну из возможностей Xbox One Согласно последней информации, Sony в своей предстоящей игровой консоли PlayStation 5 готовится реализовать одну из интересных функций Xbox One. В частности, согласно патентам, которыми поделился источник LetsGoDigital, новая функция PlayStation 5 позволит игрокам совместно ...

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

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

[Перевод] Swift Property Wrappers Если вы использовали SwiftUI, то наверняка обращали внимание на такие ключевые слова, как @ObservedObject, @EnvironmentObject, @FetchRequest и так далее. Property Wrappers (далее «обёртки свойств») — новая возможность языка Swift 5.1. Эта статья поможет вам понять, откуда же...

Как создать ярлык (иконку) сайта или веб-ссылки на домашнем экране iPhone или iPad У каждого из нас есть свои любимые веб-страницы. Мы часто открываем их — и, конечно, хотим делать это как можно быстрее. Отличный способ сделать это – вывести на домашний экран специальную иконку-«шорткат» для сайта. О том, как это сделать, расскажем ниже. Сразу оговоримся: ...

6 хороших идей для бизнеса без вложений Хотите открыть своё дело, но не собрали стартовый капитал и не планируете связываться с кредитами? Рассказываем, на чём можно заработать без крупных инвестиций.

Пишем игру Гонки на бумаге, C# WPF Дело было в начале 90-х, компьютера не было, но было желание поиграть в гонки ) Показал мне друг как можно на тетрадном листе бумаги в клеточку играть в гонки. А еще говорят, что есть настольная игра с такими правилами. И что чуть ли не все играли в эту игру в университете з...

Fortinet Security Fabric на практике. Часть 3. FortiAP Всем привет! В нашей прошлой статье мы рассказали об устройстве FortiSwitch и его основных функциональных возможностях. Вторая часть решения от компании Fortinet для обеспечения защищенного доступа - точки доступа FortiAP. Сегодня мы хотим рассказать о них. В планах - расска...

Ремесло и успех в IT С интересом читаю статьи про бизнес в IT, хотел поддержать в комментариях автора Так ли просто организовать свой бизнес ИТ-специалисту, но потом понял, что хочу высказаться более развёрнуто. Представлюсь как на встрече анонимных алкоголиков. Я — IT-ремесленник. Из 27 лет ст...

Nvidia не может решить кризис поставок GeForce RTX 3080. Поставки RTX 3060 Ti тоже сильно отстают от запланированных Интересными данными делится источник. Оказывается, дефицит коснулся не только видеокарт Nvidia линейки Ampere – даже GTX 1660 Super поставляется на 15% меньше, чем нужно. Но, конечно, ситуация с Ampere выглядит намного хуже. GeForce RTX 3080, по сути, производитс...

Apple Music стал похож на Spotify в iOS 14. Какой сервис выбрать? Я плачу за Apple Music с момента запуска сервиса в России в 2015 году. Причем вскоре Apple Music пришелся по вкусу многим в нашей семье, и пришлось оформлять семейную подписку. Несмотря на то, что я давно пользовался музыкальным сервисом Apple и сформировал там собственную ...

6 практичных подарков на Новый год для всей семьи сразу Мы привыкли дарить подарки каждому члену семьи. А что, если купить один подарок для всех - пусть дороже, но зато полезнее? У нас есть несколько идей такого презента.

Похоже, OPPO Ace2 станет началом новой флагманской линейки компании На следующей неделе компания OPPO должна представить новый флагманский смартфон Ace2. Вместе с официальным подтверждением даты презентации, 13 апреля, появились подробности о самом устройстве. Скорее всего, это будет не часть линейки Reno, как в случае с первым поколением, R...

Lines 9753: День Сурка             Если долго играть в кубики,             то они превращаются в шарики Глядя на название игры Lines 9753, можно подумать, что этот рассказ про 9...

Samsung психанула и начала готовить 600 Мп сенсор для камер Помните, как лет десять назад нам казалось, что камера смартфона на 8 Мп — это предел мечтаний? У всех наших друзей будет только 2 Мп, а у нас целых 8 Мп! Ух, мы бы тогда зажили. Можно было бы делать крутые фотографии, хвастаться ими и наконец-то продать свою камеру. ...

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

Фишки Kotlin: самое часто встречающееся значение Как с помощью Kotlin найти самое часто встречающееся в списке значение? Если знать, то это просто: import java.util.* val list = listOf("Ahsen","Saeed","Just","Another","Programming Nerd","Ahsen") fun main() { val countByElement = list.groupingBy { it }.eachCount() val maxim...

Apple может перевести свой браузер на платформу Chromium Читатель Артём Пожаров поделился интересной новостью, в которой рассказал о возможном переходе Safari на движок Chromuim. Сейчас его использует большинство популярных браузеров, вроде Google Chrome и Opera. Далее идёт его текст: Ни для кого не секрет, что Chromium (и G...

Как устроиться в IT-компанию Привет! Меня зовут Тим Чаптыков, я работаю в VK — руковожу командой разработки раздела сообщений на вебе. Мы отвечаем за мессенджер на vk.com, в мобильной версии сайта и в VK Messenger (приложение для компьютера). Последние&n...

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

26 игр, которые сегодня можно скачать со скидкой (и не только для iOS!) Ежедневно мы вручную отбираем для вас лучшие предложения из App Store, которые становятся бесплатными или распространяются с большой скидкой. Каждый день новые и лучшие приложения для ваших iPhone, iPad или Mac. Сегодня в подборке у нас три крутые игры разных жанров —...

В iOS 14 появились новые обои — скачайте их здесь в высоком разрешении После презентации новых версий iOS мы всегда получаем новые обои. 22 июня вышла первая бета-версия iOS 14, которая тоже не стала исключением из правил — Apple добавила пачку новых обоев, которые выглядят очень здорово, хотя и напоминают таковые в iOS 13. Не все решились на ...

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

Мониторинг ошибок и событий в журнале PostgreSQL (grok_exporter) Доброго дня, коллеги и хаброчитатели! Сегодня, хотел бы поделиться с Вами небольшой заметкой о том, как можно организовать оперативный мониторинг ошибок и событий появляющихся в журнале PostgreSQL используя Prometheus и экспортер метрик grok_exporter. Сразу оговорюсь, что э...

Реализация автодополнения кода в Ace Editor Ace (Ajax.org Cloud9 Editor) — популярный редактор кода для веб-приложений. У него есть как плюсы, так и минусы. Одно из больших преимуществ библиотеки — возможность использования пользовательских сниппетов и подсказок. Однако, это не самая тривиальная задача, к тому же не ...

Fast Reverse Proxy как альтернатива Ngrok Создание общедоступного URL в сети интернет к вашему локальному проектуЧто такое Ngrok, наверное знает каждый разработчик web приложений, и многие им пользуются. Немного предыстории...Присоединившись к новому большому проекту, над которым работают десятки разработчиков и QA ...

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

Снова про шаблоны C++ в микроконтроллерах Идея использования шаблонов языка C++ для программирования контроллеров не является чем-то новым, в сети доступно большое количество материалов. Кратко напомню основные преимущества: перенос значительной части ошибок из runtime в compile-time за счет строгого контроля ти...

Что мощнее: Snapdragon 865 или процессор последнего iPhone Какой из самых продвинутых на сегодняшний день процессоров мощнее? Часто говорят, что процессоры Apple, как минимум, на два поколения опережают процессоры, доступные для устройств на Android. Samsung, Huawei и MediaTek делают мощные процессоры для Android-устройств и они дей...

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

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

Облачные игры: стресс-тест 5 облачных игровых сервисов плохим интернетом Около года назад я публиковала статью «Облачные игры: оценка возможностей сервисов для игры на слабых ПК из первых рук». В ней анализировались плюсы и минусы разных сервисов для облачных игр на слабых ПК. Я в ходе игры тестировала каждый сервис и поделилась в итоге общим впе...

Линус Торвальдс остался недоволен рядом моментов в использовании Rust для Linux В прошлом году разработчики ядра Linux предложили использовать Rust для нового встроенного кода. В марте 2021 года эта идея была частично реализована — в состав ветки linux-next, на которой будет базироваться Linux 5.13, включили начальный набор компонентов для разработки д...

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

Snort или Suricata. Часть 3: защищаем офисную сеть В предыдущей статье мы рассказали, как запустить стабильную версию Suricata в Ubuntu 18.04 LTS. Настроить IDS на одном узле и подключить бесплатные наборы правил довольно несложно. Сегодня мы разберемся, как с помощью установленной на виртуальном сервере Suricata защитить ко...

Обзор Spiritfarer — Уютная игра о загробном мире Мы уже давно привыкли к тому, что чуть ли не в каждой игре нам приходится убивать и калечить, и лишь редкие гонки да симулятор фермы позволяют расслабиться. Разработчики из Thunder Lotus Games тоже это заметили, и решили сделать игру, которая объединяет в себе как тяжёлые во...

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

Как вручную сгружать неиспользуемые приложения на iPhone Полезная фишка, которая помогает освободить место на iPhone или iPad, отключается не самым очевидным способом. Для включения достаточно просмотреть рекомендации по очистке дискового пространства по пути Настройки – Основные – Хранилище iPhone, но после этого пункт в ме...

[Перевод] Что такое энтропия в ПО и как ею управлять? Сегодня солнечный день. Вы едете по дороге в вашу деревню, в которой живут все ваши друзья, ваша семья и ваша любимая собака. Прекрасный день! Неожиданно вы слышите ужасный, кошмарный вопль, разрывающий окрестности. Огромная отвратительная Гидра приближается к деревне, чтоб...

ФБР ищет русскоязычных информаторов с помощью Высоцкого Интересен выбор дизайна объявления — в качестве фона использована фотография Владимира Высоцкого в образе Глеба Жеглова. Текст поверх нее гласит: «Место встречи изменить нельзя. Нам есть о чем поговорить. Мы тоже любим Высоцкого». Кроме этой записи есть еще две, но не столь ...

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

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

[Перевод] Flutter: 11 вещей, которые нужно помнить для вашего следующего проекта Создание нового проекта на Flutter - это благословение - свежая кодовая база, никакого легаси кода (пока что), null safety, самые последние версии ваших любимых библиотек и так далее. Однако, в то же время, необходимо принять критические решения в самом начале, которые будут...

15 главных сериалов марта: «Мир Дикого Запада», «Озарк» и комедия с Мартином Фриманом Самые интересные премьеры первого месяца весны и возвращения любимых проектов.

[Перевод] «Привет, мир»: разбираем каждый шаг хэш-алгоритма SHA-256 SHA-2 (Secure Hash Algorithm), в семейство которого входит SHA-256, — это один самых известных и часто используемых алгоритмов хэширования. В тексте подробно покажем каждый шаг работы этого алгоритма на реальном примере. SHA-2 отличается безопасностью (его тяжелее взломать,...

midi-bluetooth клавиатура на esp32 Несколько лет тому назад ко мне в руки попала компактная драм-машина от небезызвестных teenage engineering. Тогда меня очень поразила идея — использовать печатную плату как часть корпуса и элемент дизайна устройства. С тех пор мне хотелось тоже собрать аналогичное по стилис...

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

WhatsApp позволяет добавлять контакты через QR-код WhatsApp продолжает работу над приложением добавляя разные фишки и функции. Недавно была добавлена тема Dark Mode для ОС iOS и Android. Теперь в приложение появилась возможность добавить контакты через QR-код. Новая функция WhatsApp доступна в бета-версии для смартфонов...

Почему мне не нужен трекпад в клавиатуре для iPad Не так давно издание The Information сообщило, что Apple выпустит новую продвинутую клавиатуру для iPad Pro с трекпадом в этом году. Это будет первый случай, когда Apple добавит трекпад к клавиатуре Smart Keyboard, и здесь стоит отметить несколько интересных вещей. Ведь в К...

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

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

[Из песочницы] SwiftUI по полочкам Каждый раз, когда в языке программирования появляется новый Фреймворк, рано или поздно, появляются люди, которые изучают язык именно с него. Вероятно так было и в IOS разработке во времена появления Swift: поначалу он рассматривался как дополнение к Objective-C — но я этого ...

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

Открытый микрофон: backend. Регистрация гостей 12 декабря приглашаем слушателей на «открытый микрофон», посвященный разработке бэкенда. Мы позаимствовали идею у стэндаперов и хотим помочь спикерам «обкатать» технические доклады в спокойной обстановке. Собираемся в 19:00 в офисе Badoo (Москва, Цветной б-р, 2). Мероприя...

Android-разработчикам: как сократить время реализации тёмной темы с пары месяцев до недели Привет, меня зовут Влад Шипугин, я Android-разработчик в Redmadrobot. В этой статье я хочу поделится опытом реализации темной темы, создания удобного UI Kit, как для разработки, так и для дизайнеров. Я расскажу про использование Material Components и работу с Vector Drawable...

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

7 фишек камер смартфона Honor 20 Lite Honor 20 Lite — это сейчас один из самых доступных смартфонов бренда Honor. И камеры (да, их несколько!) — пожалуй, главная его фича. Рассказываем о крутых фотовозможностях смартфона всего за 15 тысяч рублей.

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

DevSecOps: как мы внедряли PT Application Inspector в наш продуктовый конвейер Привет! Меня зовут Тимур Гильмуллин, я работаю в отделе технологий и процессов разработки Positive Technologies. Неформально наш отдел называют DevOps-отделом, мы занимаемся автоматизацией различных процессов и помогаем разработчикам и тестировщикам в нашей компании.Я и мой ...

Развлечение на карантине: смотрим 3D животных в Google на iPhone Уже не знаете, чем занять себя на карантине? Квартира убрана, на компьютере наведен порядок, все фильмы просмотрены и книги прочитаны? Тогда обратите внимание на одну фишку, которую предлагает Google прямо в поиске на iOS. Без установки дополнительных приложений вы можете з...

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

Как я решил сделать текстовый квест для iOS и что из этого вышло. Часть II, работа над ошибками Начало истории тут. Вкратце: Последние три года жизни я работал на круизных лайнерах. Женился. Пришлось искать другую профессию. Поиски протекают вяло. И одним прекрасным вечером я решаю купить себе макбук и стать разработчиком iOS. Иду на Udemy. Начинаю учиться. На одном...

K8S Multicluster Journey Привет, Хабр! Мы представляем команду платформы компании Exness. Ранее наши коллеги уже писали статью про Production-ready images for k8s. Сегодня мы хотим поделиться опытом миграции сервисов в Kubernetes. Читать дальше →

CES 2020: Asus Zephyrus G15 — ультратонкий игровой ноутбук с GeForce RTX 2060 и трассировкой лучей Игровые ноутбуки — это уже давно не диковинка. Но большая часть устройств этой категории — массивные коробки с привлекающим глаз дизайном, весом как минимум 3 кг и громкой системой охлаждения. Линейка Zephyrus от ASUS одной из первых пыталась отойти от такого определения. Н...

[Перевод] Loki — сбор логов, используя подход Prometheus Салют, хабровчане! В преддверии старта нового набора на курс «DevOps практики и инструменты» подготовили для вас перевод интересного материала. Эта статья — краткое введение в Loki. Проект Loki поддерживается Grafana и направлен на централизованный сбор логов (с серверов ил...

РЖД присылает мне чужие билеты Коллега по работе сегодня столкнулась с интересной ситуацией вокруг персональных данных. На ее почту и в личный кабинет РЖД стали сыпаться билеты, купленные другими людьми. Естественно, со всеми данными пассажиров и прочими вещами. Далее — с ее слов. Читать дальше →

Обзор монитора ASUS ROG Swift 360 PG259QN: 360 Гц не за все деньги мира! Ой, а что это у нас такое. 360 Герц? Но ведь человек видит максимум 4 с половиной гигагерца, четыре ядра и восемь потоков! Или что там Intel говорила ещё буквально пару лет назад? Простите, не пнуть синенькую за стагнацию рынка было бы не в моём стиле. Но в каждой утке есть ...

Huawei MATE 40 может получить сенсорный дисплей вокруг задней камеры До сих пор смартфоны с двойным дисплеем считались неудачными. Но Huawei решили применить несколько иное видение этой технологии, как мы видим в новом патенте. Последние несколько месяцев было принято часто игнорировали патенты, так как это были просто фантазии различных разр...

[Из песочницы] Бакалавриат в США: Нетрадиционный путь в топ-вузики Прочитала я пару статей на хабре после того как прошла по ссылке со стороннего ресурса и мне как-то грустно стало так как я сама учусь в топ-университете в США и знаю нескольких из России. habr.com/ru/post/469275 habr.com/ru/post/230789 Однако, моя история не совсем станд...

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

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

[Перевод] Использование VueJS вместе с Django Перевод статьи подготовлен в преддверии старта курса «Web-разработчик на Python». Введение Сейчас я работаю над очень интересным проектом. И в нем все сложно, потому что сам проект очень масштабный, а я занимаюсь им один в свободное время, при этом работая полный рабочий ...

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

Мне не нужен еще один экран в MacBook, а вам? Уже как несколько лет ходят слухи о том, что Apple выпустит MacBook с сенсорным экраном. Однако в итоге компания не стала делать замену iPad на macOS — вместо этого в новых моделях ноутбуков Apple красуется Touch Bar, сенсорная панель над клавиатурой, которая позволяе...

[Из песочницы] Программист-фанатик. Конспект часть 1. Почему нужно быть худшим и не слушать советы родителей Дошли руки до книги Чеда Фаулера «Программист-фанатик». Я решил написать конспект книги, отжав из нее всю воду, а воды было предостаточно. Конспект позволит тем, кто не читал книгу ранее, познакомиться с идеями изложенными в ней. Читать дальше →

[Из песочницы] Unity3D: Автоматический агрегатор скриптов-менеджеров Вступление В этой статье речь пойдет об одном виде организации взаимодействия между скриптами-менеджерами (синглтонами именуемыми), а конкретно — использование отдельного класса-агрегатора, в котором содержаться ссылки на все instance менеджеров. Идея создать класс-агрегатор...

[Из песочницы] Ableton не нужон: подключаем Ableton Push 2 к VCV Rack Создание музыки, в последнее время, проходит примерно тот же путь что фотография 10 лет назад: у каждого появляется своя зеркалка и аккаунт в инстаграме. Музыкальная индустрия этому очень рада, ведь такой интерес приносит много денег. Каждый день появляются новые VST плагин...

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

Предварительный обзор Compal Flex Book. Складной ноутбук На рынке современных технологий достаточно мало устройств, которые могут удивить пользователя, привлечь его внимание к нестандартным решениям. Однако мы нашли очень крутой продукт, который может похвастаться приличным набором преимуществ и характеристик. О нем мы сегодня и п...

Используем Zap Baseline Scan для непрерывного сканирования сайта на уязвимости Некоторое время назад возникло желание реинкарнировать свой Wordpress-блог. Параллельно возникло желание упорядочить и систематизировать накопленные знания для сдачи экзамена ECSA. Все это привело меня к развертыванию блога на отдельно стоящем сервере. Через некоторый пром...

HTC готовит упрощенный U11 Новинка окажется меньше и проще в плане технических характеристик, но сохранит главную фишку флагмана. Читать далее... 4HTC.ru - Все о HTC | Комментарии: нет Посмотреть все записи в категории В мире HTC.

Kubernetes в миниатюре для локального запуска: k0s, MicroK8s, kind, k3s и Minikube Тех, кто работал с Kubernetes, вряд ли удивит ситуация, когда внезапно пришла идея по автоматизации, унификации, преобразованию чего-либо в кластере, но так, чтобы не волноваться за конечный результат. Когда возникает потребность в какой-то песочнице, чтобы провести тестиров...

Самоизолироваться призвали с помощью спойлеров к сериалам «Если вы собираетесь испортить все, мы испортим вам удовольствие» — по сути, вот лозунг инициативы. Любители сериалов не по наслышке знаю, как «обламывает» все удовольствие от просмотра знание того, что произойдет в шоу в конце. Такая информация называется «спойлером» (от ан...

Как ЛАНИТ снял DIY-ситком у себя в офисе В начале 2019 года маркетинговые, HR и digital-команды ЛАНИТ поняли, что компании нужен вирусный ролик, чтобы повысить узнаваемость бренда и показать, какие классные, веселые люди работают у нас. Эффект от такого видео предугадать невозможно, учитывая количество и скорость п...

Как включить частоту обновления 120 Гц в Poco X3 NFC в ... Умельцы нашли возможность активировать суперплавный режим на Poco X3 NFC во всех приложениях Xiaomi наращивает свое присутствие в среднем сегменте и для этого летом выпустила Poco X3 NFC, который предложил экран с повышенной герцовкой, емкую батарейку, мощную систему охлажде...

Новые возможности postgres_exporter для мониторинга PostgreSQL Добрый день, читатели habr! В первой заметке о posgres_exporter, я рассмотрел достаточно частный случай, при работе с новой, на тот момент фитчей, а именно возможностью мониторинга одним экспортером набора экземпляров и/или баз данных. И описал тот "букет" проблем с которыми...

Разработка hexapod с нуля (часть 8) — улучшенная математика передвижения Всем привет! В результате перехода на удаленную работу у меня появилось больше свободного времени на разработку гексапода (+2 часа в день за счет экономии на дороге). Я наконец-то смог сделать универсальный алгоритм для построения траектории движения в реальном времени. Нов...

Проект электронного мультитула QUARK Еще в 2018 наткнулся на довольно известный в своих кругах проект Пультоскоп. Если кратко, то это крайне примитивный осциллограф, построенный на arduino 328 серии. Учитывая его простоту, я его повторил за несколько часов на макетке и тут меня понесло... Но обо всем по порядку...

Должна ли карточка товаров быть уникальной?   Вопрос пользователя: Какой контент писать товарам, если они отличаются только цветом/оттенком/объемом? Наш ответ: Если товарные карточки открыты к индексации, то в идеале все их описания должны быть уникальным (подробное руководство тут) Но это в идеале. В реальности...

Финал онлайн-хакатон для самозанятых SMZhack: проекты, которые выйдут в люди Две недели назад на Хабре публиковалась новость о скором проведении хакатона SMZ Hack для самозанятых. Его организаторы — Wallet One, ФНС России и Russian Hackers. Цель — предложить и реализовать идею сервиса для самозанятых. 26 апреля жюри выбрало трех победителей, их п...

Практическое руководство по разработке бэкенд-сервиса на Python Привет, меня зовут Александр Васин, я бэкенд-разработчик. Идея этого материала началась с того, что я хотел разобрать вступительное задание (Я.Диск) в Школу бэкенд-разработки Яндекса. Я начал описывать все тонкости выбора тех или иных технологий, методику тестирования… Получ...

Современная сборка 2020 для frontend. Gulp4 Начало Посмотрев на календарь, я понял, что уже 2020, а посмотрев на свою сборку, которая была с 2018 года, я понял, что пора её менять. В этой статье мы разберем структуру проекта, плагины (минимальный набор функционала) и их новые возможности, которые добавились за такое б...

[Перевод] 5 малоизвестных секретов Pandas Pandas не нуждается в представлении: на сегодняшний день это главный инструмент для анализа данных на Python. Я работаю специалистом по анализу данных, и несмотря на то, что пользуюсь pandas каждый день, не перестаю удивляться разнообразию функционала этой библиотеки. В это...

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

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

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

"Приснится же такое..." Сон.        Какая прекрасная и девственно чистая идея - приобрести 3D принтер. Тогда бы мог сделать то, что не получается купить. Починить многие вещи, которые так жалко выкинуть и они служат декорациями на балконе и в гараже. Придумать что-то своё и воплотить в реальность. ...

[Перевод] Как начать заниматься Bug Bounty Друзья, в этом месяце Otus запускает набор на новый курс — «Безопасность приложений». В преддверии старта курса традиционно подготовили для вас перевод полезного материала. Как начать заниматься Bug Bounty? Этот вопрос весьма распространенный, и я продолжаю получать его в ...

Что такое Zenly и почему его скачивают Приложение Zenly стало третим по счету скачиваемым приложением в России, согласно отчету аналитической компании App Annie за второй квартал 2021 года. У программы предельно простая идеология. Приложений подобного рода было очень много, но в этот раз «Check-In» кон...

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

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

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

Huawei P40 Lite выглядит прекрасно Китайские компании всегда копировали дизайн компании Apple, но в последнее время это стало менее заметно. У производителей появились свои уникальные фишки и пользователи привыкли к тому, что производители выделяются на фоне друг друга чем-то действительно ярким. К примеру, в...

Chrome научится вводить сайты в режим энергосбережения Браузер Chrome станет умнее – теперь он сам начнет контролировать срок работы вашего аккумулятора.     Благодаря умам в Google браузер Chrome с каждым годом становится все быстрее и надежнее. Но эти улучшения, к сожалению, не приближают его к идеалу. Одной и...

[Из песочницы] Датчик движения и подключение сигнализации и видеорегистрации в Home Assistant на Raspberry pi Хочу рассказать о своем небольшом опыте работы с Home Assistant (далее – HA) на Raspberry pi и о подключении функционала видео регистрации, датчика движения и, соответственно, функции охраны дома с получением по почте снимков в случае срабатывания “охраны”. Конечно же, одно...

Геймдев, киберпанк и вечная философия: 3 мини-сериала на майские Впереди много, очень много выходных… И если вы еще думаете чем заняться, то вот еще одна идея — посмотреть классный сериал. Сегодня публикуем мини-подборку 2020 года, которая погрузит вас в технологичный «О дивный новый мир» (ну почти). Все сериалы так или иначе связаны с IT...

HMI на основе Node-red и Scadavis.io В настоящее время в связи с ростом популярности концепции IoT и развитем сопутствующих технологий многие производители программного обеспечения для промышленной автоматизации используют это в своих продуктах. Доступ к SCADA-системам через web-интерефейс — идея и реализация н...

Собеседуем кандидата на должность Senior Software Developer Я провел не одну сотню собеседований как с одной стороны, так и с другой. В этой статье я хотел бы поделиться своими опытом, наблюдениями и интересными моментами. Возможно, кого-то это убережет от ошибок, неверных выводов и потерянного времени. Читать дальше →

Розыгрыш трех чехлов-аккумуляторов Jmate P4 для электронной сигареты Juul Мы запускаем необычный конкурс на сайте Root Nation! В этот раз мы разыграем три зарядных кейса Jmate P4 Portable Charging Case для популярной электронной сигареты Juul. Присоединяйтесь! Где купить: Официальный сайт Jmate Немного о призах Универсальные павербанки стали обыд...

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

Лучшие MMORPG 2019 года: Black Desert Mobile, Rangers of Oblivion и другие MMORPG — самый неоднозначный жанр мобильных игр. С одной стороны, разработчики уже давно поняли, что никакой «знакомый с ПК» опыт здесь не нужен: достаточно добавить знакомых элементов, авто-бой и можно выпускать. С другой, поняли они это в первую очередь из-за самих игроков...

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

Фишки Swift: статический URL Надоело использовать URL(string: "url")! для статических URL?

Хюгге для разработчиков, или как я съездила на KotlinConf Хабр, привет! Меня зовут Мария, и я программист. Пишу под Android и несколько лет делала это на Java — на фоне универских плюсо́в она мне казалась очень удобной. Но прогресс не стоит на месте, и, придя полтора года назад в Яндекс.Деньги, я познакомилась с молодым языком Ko...

Практические ответы на нетривиальные вопросы, или Как внедрять DevSecOps в организации со сложным IT-ландшафтом В настоящий момент в рамках реализации новой стратегии развития и цифровой трансформации ВТБ активно внедряет DevOps, интегрирует в инженерный процесс практики разработки защищенного программного обеспечения, повышает уровень автоматизации, оптимизирует рутинные производстве...

Почему я ушел с React Native и перешёл во Flutter: Часть 1 Всем привет. Меня зовут Дмитрий Андриянов. Два года писал на React Native, сейчас я разработчик в Surf и уже полтора года пишу на Flutter. Когда я только решил серьёзно взяться за Flutter, я бы очень хотел найти статью от разработчика, который перешёл с React Native на Flutt...

S.T.A.L.K.E.R. 2 не повторит ошибок Cyberpunk 2077. Игра выйдет только на современных консолях и PC  После выхода Cyberpunk 2077 многие геймеры забеспокоились насчет самых ожидаемых проектов в игровой индустрии, одним из которых является S.T.A.L.K.E.R. 2. Фанаты стали бояться, что сиквел повторит судьбу Киберпанка и выйдет с множеством технических проблем. Как оказалось, ...

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

E-mail – «доллар» в мире онлайн-маркетинга. Опыт GetCourse Привет! На связи Сергей Михайлов из GetCourse. Раньше мы писали, как устроен рынок онлайн-школ для широкой аудитории и сам GetCourse изнутри. Сегодня хочу вынести на обсуждение более узкую тему – о том, что e-mail жив как канал продаж и, более того, всё ещё остаётся универса...

[Перевод] Создавайте приложения бесплатно с помощью Azure Cosmos DB Free Tier Хотите создать новое приложение, разработать и протестировать или запустить небольшие производственные рабочие нагрузки с помощью Azure Cosmos DB? Наш новый уровень бесплатного пользования позволяет начать работу без затрат и сэкономить деньги при создании и развитии новых п...

Интересные материалы: 26.02 Мешаем карты, идеи и гексагональные архитектуры - вот такая подборка у нас сегодня.

В MOBA MARVEL Super War стартовал первый сезон и появился Доктор Стрэндж MARVEL Super Warпока доступна только в отдельных странах Азии, но фанатов киновселенной наверняка это не останавливает. Им будет интересно узнать, что в игре стартовал первый сезон и появился один из самых интересных персонажей — Доктор Стрэндж. Стоит понимать, что в MOBA, ...

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

Легенды и мемы ретрочатика Полтора года назад я прикрутил к своему каналу в Телеграмме чат, и тогда еще сомневался — стоит ли, и зачем? Получилось неплохо: без общения с коллегами по хобби, такими же собирателями старых устройств, было бы не так интересно. А подчас без подсказок со стороны более опытн...

Дополняя SQL. Часть 1. Сложности парсинга. Истории о доработке ANTLR напильником Публикую на Хабр оригинал статьи, перевод которой размещен в блоге Codingsight. Что будет в этой статье? Более пяти лет работаю в компании, что занимается разработкой линейки IDE для работы с базами данных. Начиная работу над этой статьей я и не представлял как много интере...

Python & EEL. Делаем просто на Python’е и красиво на JS Тема красивых интерфейсов была и будет актуальна всегда, кто-то использует для создания графических приложений C#, кто-то использует Java, кто-то уходит в дебри C++, ну а кто-то извращается с Python, используя tkinter или PyQT. Существуют различные технологии, позволяющие со...

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

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

Исследование протокола системы контроля давления воздуха в шинах автомобиля (TPMS) Система дистанционного контроля давления воздуха в шинах автомобиля (англ. аббревиатура TPMS — Tyre Pressure Monitoring System) предназначена для оперативного информирования пользователя о снижении давления в шинах и о критической температуре шин. Датчики имеют внутреннее ил...

Нельзя использовать AdMob для монетизации маленьких приложений: обсуждение в Reddit Недавно в сабреддите AndroidDev появилось интересное обсуждение - один из пользователей написал, что ни в коему случае нельзя использовать Google AdMob для монетизации небольших приложений.

Распространение сферического коня в вакууме по территории РФ Привет от ODS. Мы откликнулись на идею tutu.ru поработать с их датасетом пассажиропотока РФ. И если в посте Milfgard огромная таблица выводов и научпоп, то мы хотим рассказать что под капотом. Что, опять очередной пост про COVID-19? Да, но нет. Нам это было интересно именно...

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

CAN sniffer Непосредственно сама CAN шина используется уже много где, мне интересно её использование в автомобиле, хотя этой сферой можно и не ограничиваться. Тем более пару лет назад подвернулась такая возможность. Я посмотрел на общие спецификации — вроде бы ничего особо сложного нет....

Как я писал полудецентрализованную криптовалюту на PHP. (Часть 1 — Сбор библиотек) Предисловие Вы наверно помните прошлую статью, в которой я разрабатывал централизованную криптовалюту. Идея была, как Вы знаете, плохой. Я решил перезапустить линейку этих туториалов, но уже более менее нормальной, чем было в прошлые разы. В этой линейке постараемся «пережев...

[Перевод] 10 расширений для VS Code, без которых я не могу программировать VS Code — мой любимый редактор кода. Это — самый популярный из существующих редакторов, возможности которого можно расширять практически до бесконечности. И, что удивительно, разработала его компания Microsoft. Я полагаю, что ни один из других редакторов и ни одна из других ...

10 самых необычных и забавных самоделок Задача одних изобретений — помочь человеку, других — уничтожить его, а третьих… Что ж, самые необычные и оригинальные идеи чаще всего приходят в голову человеку из-за банальной скуки. Канал HawkGuruHacker продемонстрировал десяток абсурдных, но оттого не менее интересных сп...

Новый слив информации об iPhone 13 и Samsung Galaxy S21, а также ... Поговорим о главных новостях недели: инфа об iPhone 13, новый слив Samsung Galaxy S21 и возможные характеристики Redmi Note 10 Pro.   Ну, что, друзья, наступила очередная суббота, и это значит, что пора подвести итоги и  рассказать о самых интересных новостях этой ...

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

Приглашаем на SPb Scala Meetup 2020.1 Встречаемся 19 февраля, чтобы обсудить наболевшее – Scala системы сборки. Встреча сообщества состоится в нашем офисе (Старо-Петергофский, 19). В программе три доклада. Будем говорить про существующие билд тулы для Scala, разберемся, когда Pants лучше других систем сборки и...

[Из песочницы] Повысьте производительность SPA, разбив ваши библиотеки Angular на несколько частей Привет, Хабр! Представляю Вашему вниманию перевод статьи «Improve SPA performance by splitting your Angular libraries in multiple chunks» автора Kevin Kreuzer. Angular — отличный фреймворк. Мы все его любим <3. Одна из вещей, которая делает Angular успешным и прекрасным в...

Самые ожидаемые MMORPG 2020 года на iOS и Android В 2018 мобильных MMORPG почти не было, одни только анонсы и предрегистрации. В 2019 ситуация изменилась и чуть ли не каждый месяц выходил проект, который обещал перевернуть жанр и стать эталонной многопользовательской RPG. К сожалению, но вполне ожидаемо, эти обещания никто ...

15 главных фишек нового Android 11, которые вам точно понравятся Выход версии для разработчиков Android 11 — событие вполне ожидаемое, так как Developer Preview обычно выходит в марте. На этот раз новая ОС стала доступна несколько раньше, но это лишь показывает, насколько Android 11 на данный момент ориентирован на разработчиков. Действит...

Пошаговая инструкция как использовать MkDocs для создания сайта с документацией продукта Всем привет! Мы продолжаем разбирать наши решения. Сегодня расскажем о том, как, используя генератор Material for MkDocs, можно создать несложный, но удобный статический сайт с документацией (и не только!).А ещё как встроить его в CI/CD для автосборки и автопубликации (...

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

Спасибо, Apple: Google скопировала ещё одну фишку iOS для Android Google уже давно перестала стесняться того, что заимствует многие функции Android у Apple. То ли своих идей у разработчиков поискового гиганта не хватает, то ли сказывается банальное нежелание искать тренды самим, паразитируя на чужих идеях. Но, так или иначе, за последние ...

Автоматический привод окна DIY О проектеВсё шло своим чередом, пока не приехал в конце августа 2019 один мой старинный друг, и ну собрались мы на кухне «чаю попить» за закрытыми дверями. Через некоторое время, примерно после первого выпитого чайника, и родилась идея – нужен «Отрыватор» окна для проветрива...

Еще один принтер. Часть 1. Начало проектирования. Всем привет!Начинаю освещать процесс сборки 3Д принтера собственной разработки. Дошел до реализации этой идеи спустя долгое время. С 3Д печатью познакомился 4 года назад, когда после долгого выбора купил себе кит-набор для сборки Prusa i3 steel. Собрал его за неделю, потом е...

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

Microsoft выпустила расширение Microsoft News для Google Chrome Старый Microsoft Edge канул в лету, а на его смену пришел новый Microsoft Edge, который уже основан на Chromium. Как бы там не было, как у старого, так и у нового Microsoft есть есть одна функция, которая может показаться интересной: Адресная строка поиска, новостная лента,...

Могут ли люди чувствовать магнитное поле? Некоторые люди, как оказалось, восприимчивы к магнитному полю Земли Магнитное поле, влияющее на тело и разум человека, напоминает супер силу, которой обладают Люди Икс в фантастических фильмах, но исследователи считают, что некоторые люди на самом деле способны чувствовать м...

[Перевод] Дизайн-токены способны на большее: создаем единый источник информации о компонентах UI Термином «дизайн-система» в IT давно никого не удивишь. Компании систематизируют дизайн продуктов, придумывая свои или используя чужие инструменты для управления стилями, паттернами и компонентами.  Badoo не является исключением: с помощью нашей дизайн-системы Cosmos мы подд...

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

Ищите свою половинку в платформере Journey of the Broken Circle, известна дата релиза Journey of the Broken Circle — это философский платформер про поиски своей половинки. Вы играете за неполноценный круг, который хочет найти свою любовь. Но если это вряд ли могло приковать наше и ваше внимание, то разработчик проекта — Lovable Hat Cult — точно интересен свои...

Intel не расстаётся с идеей продать часть патентов, связанных с интернетом вещей Apple прибрала к рукам не всё.

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

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

Почему мы выбрали Kotlin одним из целевых языков компании. Часть 2: Kotlin Multiplatform Продолжаем цикл статей о внедрении языка Котлин в наш процесс разработки. Первую часть ищите здесь. В 2017 году увидел свет амбициозный проект от компании Jetbrains, предлагающий новый взгляд на кросс-платформенную разработку. Компиляция кода на kotlin в нативный код различ...

Дайджест интересных материалов для мобильного разработчика #333 (10 — 16 февраля) В новом дайджесте навыки iOS-разработчиков, тестирование пушей в эмуляторе, распознавание объектов и текстов, четыре года разработки и идеи больших хитов, разочарование во Flutter и исследования монетизации. Читать дальше →

Java-дайджест за 14 декабря Дело Google vs Oracle будет рассматривать Верховный Суд США. В последний раз. Запасаемся попкорном, русская рулетка начинается. Прочитать суть проблемы можно в оригинальной PDF-ке, в которой Oracle утверждает, что у них скопировали 11500 строк кода из 37 пакетов, тем самым...

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

[Из песочницы] Простая машина состояний для VueJS Недавно я наткнулся на интересное обсуждение на Full Stack Radio — Bulding Better UI Components with State Machines. Речь шла о том, что концепция машины состояний может помочь при разработке компонентов Vue. Я начал просматривать готовые решения, но они оказались не столь...

На Android появилась смесь понга и королевской битвы — Balls Royale Инди-разработчики не перестают удивлять своей изобретательностью, особенно когда доходит дело до разработчики чего-то нового, смешивания жанров. Как раз это и произошло с королевской битвой Balls Royale, которую, кстати, разработал один человек. Её суть проста: всего в игров...

Итак, мы знаем какой процессор будет в Pixel 5 В Pixel 5 скорее всего будет установлен Qualcomm Snapdragon 768G с поддержкой 5G. Изначально в Pixel 5 должны были использовать Snapdragon 765G, но Qualcomm выпустил новый чип. При этом известно, что в Pixel 5 будет использоваться один из новейших чипов. Интересно, что разм...

[Из песочницы] Новый взгляд на code style Как знания нейропсихологии могут помочь программисту в стилизации кода? До того как заняться программированием, я очень долго и глубоко изучал нейропсихологию. Впоследствии, эти знания помогли мне добиться высоких результатов в разработке, за короткий промежуток времени. В...

Лучшие игры января 2020: Pascal's Wager, The White Door, Disgaea 1 Complete и другие Сюда по всему, абсолютное большинство способно лишь громко кричать о том, что мобильный гейминг двигается непонятно куда. А когда проекты, созданные с душой и мыслью об эмоциях игроков, а не кошельках разработчиков, все-таки выходят, начинается: «Как-то дорого», «Что-то совс...

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

Ошибки, которые погубят проект любой сложности. Опыт менеджеров Redmadrobot Мы, электрические, запускаем проекты с 2008 года, и за 11 лет сформировали сильную команду робоменеджеров. Прокачивать железных помогают боевые задачи и одна из самых сложных — управлять проектом. Ситуации, при которых появляется необходимость взять на себя обязанности PM ...

Как энергетик изучал нейросети и обзор на бесплатный курс «Udacity: Intro to TensorFlow for Deep Learning» Всю свою сознательную жизнь, я был энергетиком (нет, сейчас речь не идет о напитке с сомнительными свойствами). Я никогда особо не интересовался миром информационных технологий, да и даже матрицы я вряд ли на листочке смогу перемножить. Да и не нужно мне это было никогда, ...

Основы Unity + Mirror Хочу немного поделиться опытом для тех, кто хочет попробовать себя в написании сетевой игры, но не знает с чего начать. Так как информации по этой теме в интернете много, но полезную и актуальную было найти тяжело (а в русскоязычном сегменте и подавно), я решил собрал и стру...

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

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

Мы скачали 10 миллионов Jupyter-ноутбуков с Github — и вот что мы выяснили Привет, Хабр! На связи команда Datalore by JetBrains. Хотим поделиться с вами результатами анализа нескольких миллионов публично доступных репозиториев Github с Jupyter-ноутбуками. Мы скачали ноутбуки, чтобы немного больше узнать в цифрах о текущем статусе, пожалуй, сам...

Android 10. Первый взгляд Последние несколько лет обновления Android выходят с однотипной периодичностью: весной появляется «буквенная» версия, а через несколько месяцев – «числовая». С Android 10 будет также. Вряд ли Google станет там что-либо кардинально менять, поскольку юбилей мобильная ОС от пои...

[Перевод] Расширьте возможности машинного обучения Azure с помощью расширения VS Code Привет сообществу Python! Прошло много времени с тех пор, как мы последний раз писали об этом, но мы рады представить новые возможности, добавленные в расширение VS Code Azure Machine Learning (AML). Начиная с версии 0.6.12, мы представили изменения в пользовательском интерф...

Интеграция проекта VueJS+TS с SonarQube В своей работе мы активно используем платформу SonarQube для поддержания качества кода на высоком уровне. При интеграции одного из проектов, написанном на VueJs+Typescript, возникли проблемы. Поэтому хотел бы рассказать подробней о том, как удалось их решить. В данной стать...

Giant Dancing Plushies — музыкальная аркада от авторов It's Full of Sparks Студия Dabadu Games в 2018 году выпустила забавный платформер под названием It's Full of Sparks. Теперь же она анонсирует новый проект под названием Giant Dancing Plushies. Это ритм-игра, в которой огромные плюшевые игрушки уничтожают город. Однако ее не стоит воспринимать ...

Postgresso 21 Жизнь продолжается. Продолжаем знакомить вас с самыми интересными новостями PostgreSQL Главная новость PostgreSQL 13beta Вышла долгожданная Бета. Новшества и изменения подробно расписаны здесь, а информация для бета-тестировщиков тут. Кроме того есть и советы по установ...

Сниппет, расширение для VSCode и CLI. Часть 1 Доброго времени суток, друзья! В процессе разработки Современного стартового HTML-шаблона я задумался о расширении возможностей его использования. На тот момент варианты его применения ограничивались клонированием репозитория и скачиванием архива. Так появились HTML-снипп...

Apple даст возможность складывать мощности отдельных устройств воедино Подобная идея – использовать соединительную технологию нескольких устройств уже была у корпорации Microsoft, соответствующая технология называлась Surface Duo...

Эмулятор RFID на Arduino Многие читали мой пост "Эмулятор RFID", где я в деталях рассказывал об устройстве EM Marine, о том как намотать антенну, и как сделать RFID-эмулятор из трёх деталей. Но, будем честны, несмотря на гениальную простоту того устройства, оно достаточно сложно для повт...

Какой Айкос лучше? Сравнение всех моделей IQOS: 2.4 Plus, 3, Multi, DUO Всем привет! В очередной раз я возвращаюсь к актуальной и потому популярной на данный момент теме альтернативы курению сигарет. Традиционно, в самом начале я просто обязан отослать вас по ссылке на все наши предыдущие статьи и видео. Вариантов, как их называют “систем пониже...

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

Большая дельта#001. Собрал одну ось. LM12LUU, Lerdge-X, TMC2208. После того как я подоводил до ума FLSun QQ-S мне стало интересно - а вообще можно ли сделать хорошую, большую дельту, особенно на валах?Хорошую это в смысле чтобы печатала быстро и без дефектов печати, не делала мозг перекалибровками и просто радовала глаз.Вот примерно что я...

Идеальный инструмент для работы с СУБД без SQL для Node.js или Все, что вы хотели знать о Sequelize. Часть 2 Представляю вашему вниманию руководство по Sequelize. Sequelize — это ORM (Object-Relational Mapping — объектно-реляционное отображение или преобразование) для работы с такими СУБД (системами управления (реляционными) базами данных, Relational Database Management System, RD...

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

Охота за уязвимостями на 7% эффективнее «За что я люблю Россию, так это за низкие налоговые ставки» — анонимуc С ростом дохода у охотника за уязвимостями все более остро становится вопрос о налогах. После определенных сумм мне стало жалко отдавать 13% (даже несмотря на то, что у коллег из США это вообще 30%). К т...

[Из песочницы] Переосмысление DTO в Java Привет, Хабр! Представляю вашему вниманию любительский перевод статьи “Rethinking the Java DTO” Стивена Уотермана, где автор рассматривает интересный и нестандартный подход к использованию DTO в Java. Я провел 12 недель в рамках программы подготовки выпускников Scott Logic,...

Как компилировать Marlin 2 с помощью PlatformIO CORE. Более простой способ для людей, хотя бы слегка знакомых с командной строкой. Везде описан способ компиляции Marlin 2 c помощью VSCode, Atom или SublimeText, но на самом деле все эти программы лишние и добавляют свои собственные глюки в процесс сборки, реально необходим всего лишь PlatformIO Core, который запускается из командной строки.Если уже стоит...

Сушилка для филамента: часть 1 Без претензий на какую либо новизну, просто кастомная сушилка для филамента.Как говорится, я - автор, я так вижу.В процессе изучения способов улучшения печати и избавления от разного рода артефактов печати, наткнулся на распространённую информацию (https://3dtoday.ru/questio...

Автоматизация Для Самых Маленьких. Заметки. RESTful API Эта статья — одна из обещанных коротких заметок по ходу цикла статей Автоматизация Для Самых Маленьких. Поскольку основным способом взаимодействия с IPAM-системой будет RESTful API, я решил рассказать о нём отдельно. Воздаю хвалы архитекторам современного мира — у нас ест...

Интервью с разработчиками Genshin Impact: игра вышла, что дальше? Издатель miHoYo выпустил своё творение, ролевую игру Genshin Impact, на смартфоны, PC и PlayStation 4. Такое синергию редко можно увидеть в жанре экшен-RPG. Издание Twinfinite взяло интервью у разработчиков, чем мы и спешим с вами поделиться. Почему Genshin Impact разработа...

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

Неформальные интервью с хакерами Недавно я наткнулся на канал Ивана Новикова (D0znpp), CEO Wallarm, который пишет свои выпуски без монтажа и почти каждый день (про жизнь в Америке, Y Combinator, продажи и инвестиции), и обнаружил там для себя массу полезного. Решил поделиться с хабрасообществом парой выпу...

[Из песочницы] Круглосуточная трансляции своих видео на YouTube Последнее время в качестве хобби снимаю на видео лекции знакомого психолога. Отснятый материал монтирую и публикую на своём сайте. Месяц назад я загорелся идеей организовать круглосуточную трансляцию этих лекций на YouTube в режиме 24/7. Этакий тематический «телеканал», посв...

[Из песочницы] Некоторые тонкости injection'а коллекций в Spring'е Всем привет! Меня зовут Владислав Родин. В настоящее время я преподаю на портале OTUS курсы, посвященные архитектуре ПО и архитектуре ПО, подверженного высокой нагрузке. Сейчас в OTUS'е открыт набор на новый поток курса Разработчик на Spring Framework. В преддверии старта к...

Telegram Open Network: теория и практика от валидатора сети В последние несколько месяцев всё внимание мирового блокчейн-сообщества было приковано к запуску одного из самых масштабных криптовалютных проектов — Telegram Open Network (TON). Что на самом деле представляет из себя блокчейн TON? Является ли сеть TON действительно децен...

Fortinet Single Sign-On. Описание технологии Приветствуем! На протяжении всего времени нашей работы с решениями компании Fortinet, а в частности с межсетевым экраном нового поколения FortiGate, одним из самых интересующих вопросов является контроль и отслеживание трафика отдельных пользователей или групп пользователей....

Самодельные беспроводные оконные датчики: STM32L0 + RFM69 + Android Добрый день, уважаемые хабровчане! Несколько лет назад я купился на красочную рекламу zWave и установил себе оконные датчики, базирующиеся на этом протоколе. К домашнему серверу был подключен USB zWave-Stick, который играл роль контроллера, написан небольшой модуль на Java, ...

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

Вместо почты и мессенджерей: сервис обмена видеосообщениями Loom Почему мы все оказались в корпоративных чатах, если говорим в шесть раз быстрее, чем набираем текст? А мозг обрабатывает визуальную информацию в 60 000 раз быстрее, чем текстовую. Именно так рассуждали создатели Loom – сервиса для мгновенного обмена видеосообщениями, которы...

[Перевод] Tekton Pipeline — Kubernetes-нативные pipelines Tekton Pipeline — это новый проект, который позволяет запускать CI/CD pipelines используя Kubernetes-нативный подход. Первоначально Tekton Pipelines это часть проекта “Knative build”. Если вы хотите узнать больше об этом проекте, я настоятельно рекомендую посетить их сайт, ...

[Перевод] Алгоритм сжатия Хаффмана В преддверии старта курса «Алгоритмы для разработчиков» подготовили для вас перевод еще одного полезного материала. Кодирование Хаффмана – это алгоритм сжатия данных, который формулирует основную идею сжатия файлов. В этой статье мы будем говорить о кодировании фиксирован...

[Перевод] Создание зомби-шутера от третьего лица с помощью DOTS Салют, хабровчане. Как мы уже писали январь богат на новые запуски и сегодня мы анонсируем набор на новый курс от OTUS — «Разработчик игр на Unity». В преддверии старта курса делимся с вами переводом интересного материала. Мы пересобираем ядро Unity с помощью нашего стек...

Может ли быть слишком много прозрачности в работе Agile-команд? Прозрачность часто называют одним из трёх столпов Agile, наряду со способностью к проверке и адаптации. Но может ли команде быть нанесён вред от излишней прозрачности? Майк Кон (Mike Kohn), один из соавторов и основателей Scrum и Scrum Alliance, считает, что это возможно, и ...

Руководство по Jetpack Compose Руководство по новому декларативному фреймворку Jetpack Compose от нашего любимого сайта RayWenderlich.com. В этом туториале вы научитесь использовать новую среду, разработанную командой Android, создав приложение с рецептами. Более подробно о новом фреймворке вы можете узна...

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

8 крутых народных лайфхаков, о которых вы могли не знать Новая подборка интересных идей и советов от пользователей Сети.

Собираем логи с Loki Мы в Badoo постоянно мониторим свежие технологии и оцениваем, стоит ли использовать их в нашей системе. Одним из таких исследований и хотим поделиться с сообществом. Оно посвящено Loki — системе агрегирования логов. Loki — это решение для хранения и просмотра логов, также э...

Игровая индустрия с 13 по 19 января 2020 года В сегодняшнем выпуске: Новые подробности о Resident Evil 3. Немного про Assassins Creed Ragnarok. Новая часть Prince of Persia в разработке? Lucasfilm Все самое интересное из мира игр и игровой индустрии за прошедшую неделю. Новые подробности о Resident Evil 3 Продюсе...

Прокачиваем Lenovo ThinkPad T495. Программно и физически Знаете, Lenovo ThinkPad T495 – это, всё-таки, чудесный ноутбук (обзор которого здесь). Да, его начинку можно найти в модели в два раза дешевле, и отсутствие SD-ридера делает его не идеальным для, скажем, фотографов. Но некоторые компоненты в нём всё же можно исправить....

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

Используем Gradle и Github Actions для публикации Java проекта в Sonatype Maven Central Repository В данной статье я хочу подробно рассмотреть процесс публикации с нуля Java артефакта через Github Actions в Sonatype Maven Central Repository используя сборщик Gradle. Данную статью решил написать ввиду отсутствия нормального туториала в одном месте. Всю информацию приходил...

Apple рассматривает возможность приобрести часть бизнеса Broadcom Если верить источникам издания The Wall Street Journal, то компания Broadcom рассматривает возможность продать свое радиочастотное подразделение. Предполагается, что одним из самых вероятных покупателей является Apple.Читать дальше... ProstoMAC.com.| Постоянная ссылка | No ...

Как работают и где применяются бессерверные вычисления (Function-as-a-Service) Serverless-вычисления и работающие на их основе решения Function-as-a-Service помогают разработчикам развивать продукты, ориентируясь на бизнес-фичи. Мы поэкспериментировали с этими технологиями и пришли к выводу, что для боевого применения существующие решения сыроваты. Пой...

Собираем команду для стартапа с “0” – пошаговая инструкция для самых маленьких Возможно, кому-то из коллег пригодится мой опыт создания команды с нуля. Это аттракцион интересный, но чрезвычайно энерго- и деньгоемкий, поэтому лучше чтоб получилось с первого раза – на вторую попытку ресурсов может и не хватить. Есть такая грузинская сказка, как человек...

Импортонезависимая СЭД СompanyMedia 6 открывает новые возможности корпоративного электронного документооборота Разработка, внедрение и сопровождение систем электронного документооборота на базе CompanyMedia – одно из основных направлений работы компании «ИнтерТраст». В 2019 году в CompanyMedia 6 было добавлено много новых функций и улучшений. Среди самых значительных – возможность ра...

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