Социальные сети Рунета
Понедельник, 5 декабря 2022

Автоматизируем деплой на объектах СИБУРа Привет! Хорошо налаженным CI/CD сложно кого-то удивить, потому что чаще всего это происходит в классических IT-компаниях. А в них не бывает таких жестких ограничений в плане информационной безопасности.Как вы понимаете, у нас в СИБУРе с этим дела обстоят немного иначе. Но мы...

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

Видеокарты Intel Arc будут работать в серверах Стоит напомнить, что ещё пару лет назад, когда компания Intel рассказала о своём желании выйти на рынок дискретной графики, мало кто верил в то, что на самом деле у компании всё получится. Неуверенность была связана в первую очередь с тем, что NVIDIA и AMD на рынке уже десят...

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

Жизненный цикл гипотезы Всем привет! Меня зовут Аксёнов Павел. Я работаю CPO (директором по продукту) цифровой платформы Самолет Плюс и преподаю управление продуктом в OTUS. А еще у меня есть опыт работы на Head позициях в Яндекс, Ozon и Mail. За весь свой опыт и в управлении проектами, и в управле...

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

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

Отказоустойчивая архитектура контентной платформы на 4 Тбит/с — опыт VK Видео Представьте идеальный мир с бесконечными ресурсами, в котором можно сколько угодно линейно масштабироваться под нагрузку: просто доставлять серверы, диски, видеокарты, как только потребуется больше мощностей. Звучит хорошо? Только оказывается, что когда серверов 5 000 и диск...

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

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

Сам себе data scientist или зачем нужен анализ данных менеджеру по продажам Всем привет! Меня зовут Михаил Тимофеев, я работаю специалистом в отделе телемаркетинга в Ростелекоме. Когда начинал работать менеджером по продажам, меня постоянно мучали вопросы: почему клиент отказался, где моя зона роста, что делать, чтобы продавать больше? И т...

Бэкап CommuniGate Pro: как мы сделали резервную копию коммуникационной платформы надежной Привет, Хабр! Сегодня я хочу рассказать о том, как работает резервное копирование сервера CommuniGate Pro, если делать его с помощью Кибер Бэкап 15. Под катом — схема взаимодействия наших решений, а также подробности о том, как работает бэкап-агент в наиболее сложных дл...

Онлайн-сервер для NFS Underground 2 своими руками. Часть 1 Привет, Хабр! Спустя 13 лет я решил рассказать как однажды начал писать dedicated-сервер для игры NFS Underground 2, как решил возродить функционал оригинального онлайн-сервера, закрытого ещё в 2007 году, и как получилось, что это всё ещё WIP, несмотря на килотонны написанно...

Домашний Linux-сервер или как самому развернуть систему визуализации на MQTT+Telegraf+InfluxDB+Grafana В данной статье приведен скоуп информации о том, что взять за основу, чтобы развернуть свой домашний Linux-сервер и систему визуализации на нем, используя MQTT в качестве транспорта с оконечного оборудования. Многие статьи или инструкции, которые есть в и...

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

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

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

От сервера с Авито до мировой экспансии. Что под капотом у российского клауд гейминга Call of Duty: Modern Warfare 2 на Android — да, это законноКажется, облачный гейминг переживает не лучшие времена, но с этим стоит поспорить. Как минимум одна российская компания уверенно чувствует себя на этом рынке.Мы позвали Сергея Панферова, основателя и генерального дир...

Как внести Хаос в свой кластер k8s, и почему гении властвуют над Хаосом? Кто-нибудь из вас когда-нибудь слышал о теории “Чёрный лебедь”? Если говорить вкратце, то данная теория рассматривает труднопрогнозируемые события, которые несут за собой огромные последствия для всей системы. К примеру, ваш кластер k8s располагается в ДЦ в конкретно взятом ...

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

Диагностика и замена дисков в дата-центре: бот для SMART-теста, «черный ящик» для утилизации и лайфхаки Привет, Хабр! Меня зовут Данил, я системный инженер, работаю с серверами и клиентским оборудованием в дата-центре Selectel в Дубровке (Ленобласть). Бывают ситуации, когда диски в серверах работают некорректно. В таком случае нужно быстро определить причину, понять, на чьей ...

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

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

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

Удалённый доступ к Linux-десктопу. Лучшие RDP-серверы и клиенты 2022 года Что делать, если нужно получить удалённый доступ к серверу или десктопу Linux? Или подключиться к Windows-машине с Linux-десктопа? Какие клиенты RDP и FTP подходят лучше всего под Debian и Red Hat / CentOS? Интересно посмотреть, что нового появилось в последнее время. Читат...

Установка сервера 1С, Postgresql и терминального сервера для клиентских приложений 1С на ОС Fedora Linux На настоящий момент фирма 1С предоставляет возможность установки своего основного программного продукта на ОС Windows, Linux и MacOS (только клиентского приложения). На официальном портале 1С зарегистрированный пользователь может скачать установочные наборы программ для э...

Какие сервера Tower of Fantasy выбрать русскоговорящим? Сервера Tower of Fantasy запустили сегодня ночью. Пока игроки столкнулись с ожиданием в очереди, мы решили подсказать, где будет собираться ру-комьюнити. Tower of Fantasy — MMO на ПК и смартфоны, которая почти стала «убийцей» Genshin Impact; финальный вердикт вынесут геймер...

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

[Перевод] Превращаем старый телефон на Android в веб-сервер Есть ли у вас старый телефон на Android? Наверняка есть! В мире накопилось безумное количество всевозможного электронного мусора, и в среднем гражданин развитой страны меняет телефон каждую пару лет, поэтому старые телефоны, вероятно, один из самых распространённых видо...

Настройка среды для работы с Deep Learning в браузере, используя Облачную операционную систему Привет Хабр! Меня зовут Ильдар. Сегодня я расскажу вам как настроить Visual Studio Code Server с плагином Jupyter ноутбук для работы с нейронными сетями в браузере на выделенном сервере используя Облачную ОС. Читать далее

Кем работать в IT в 2022: Backend-разработчик Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на кар...

Мониторинг дисков и программных RAID-массивов с помощью Zabbix Ранее в статьях, посвященных Zabbix, мы рассказали про особенности мониторинга SAAS-сервиса интернет-магазинов, а также про установку сервера и агента Zabbix.Новая статья поможет вам настроить мониторинг дисков и программных RAID-массивов, созданных с помощью mdadm. Без преу...

Все библиотеки имеют фатальные недостатки, или Как мы изобретали Retrofit-подобный велосипед для JSON-RPC протокола Привет, Хабр! Меня зовут Юра Кучанов, работаю Android разработчиком в Garage Eight и сегодня хочу рассказать о том, как мы делали Retrofit-подобную библиотеку для JSON-RPC протокола. Началось всё с того, что нам потребовалось для общения сервера и Android приложения использо...

Кем работать в IT в 2022: Python-разработчик Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на кар...

Без А/B результат XЗ, или Как построить высоконагруженную платформу А/B-тестов Один из важных вопросов как в нашей жизни, так и в бизнесе, и в IT — вопрос эффективности. Эффективно ли мы планируем наше время, те ли задачи решает бизнес, тот ли код мы оптимизируем? Чтобы ответить на эти вопросы, результат должен обладать главным критерием — измеримостью...

Как фрилансеру «упаковать» свою услугу Это глава из «Книги нормального фрилансера», в которой я делюсь накопившимся опытом проектировщика интерфейсов, работающего на себя.Если кто-то любопытный спросит, что вы продаёте,Сколько это в среднем стоит и куда нести бабло,Отвечать не торопитесь, будьте скрытны и угрюмы....

Кем работать в IT в 2022: 1С-разработчик Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам эта рубрика поможет больше узнать о том, что их ожидае...

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

Личный сервер shadowsocks за 10 минут без затрат (часть 3) Это - отдельное руководство, описывающее ещё один способ получить личный прокси-сервер shadowsocks бесплатно и служащее продолжением к моей предыдущей статье. В этот раз мы воспользуемся сервисом Replit.В этот раз всё будет намного проще: регистрация, импорт, запуск. Три шаг...

«Русские хакеры» в кино Знаменитая фраза Ленина «Вы должны твёрдо помнить, что из всех искусств для нас важнейшим является кино» не теряет своей актуальности уже лет сто. Так уж получилось, что “движущиеся картинки” сегодня - это и анимированные книги сказок, и учебники истории, пособия по танцам, ...

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

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

Вопреки заявлениям Apple, iPhone 14 Plus не стал самым автономным смартфоном компании. Тесты показывают, что он как минимум такой же, как iPhone 14 Pro Max Авторы канала PhoneBuff решили проверить заявление Apple о том, что iPhone 14 Plus является самым автономным смартфоном компании. Тестирования PhoneBuff выделяются на фоне других тем, что проводятся с использованием роботизированного манипулятора, сводя на нет человечес...

Когда тестирование выпало из DevOps, и как его туда вернуть Что делать с понятием, соединяющим две разных технических области? Добавить третью! DevOps соединил «development» и «operations», но что в этом случае произошло с «testing»? А что должно произойти, чтобы всё было по уму?Руслан Ахметзянов @arg89уже выступал у нас и на девопс-...

Как получить 7 офферов за 60 дней: Европа и Ближний Восток Всем привет!После нескольких месяцев поисков работы я хочу поделиться своей историей и в этой статье описать, как мы с мужем подошли к поиску работы, показать статистику и рассказать сколько занимает по времени получение оффера.Немного статистикиПроцедура найма в иностранные...

Миграция с vue-class-component на vuejs/composition-api В статье хочу поделиться опытом переписывания существующих классовых компонентов vue на новый синтаксис vue-composition-api.Немного о нашем стеке. Наше приложение написано на nuxt2 + vue-class-components + typescript. Из-за стека переезд на новый nuxt затруднился тем, что пр...

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

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

Go, я создал: пишем тесты на Allure-Go Привет, Хабр!Вы можете помнить меня по предыдущей статье про Allure-Go, в которой мы коснулись самой макушечки нашей скромной наработки. Сегодня же мы накидаем пару тестов с нуля, разберём подробно примеры и посмотрим, чего же нам удалось в итоге добиться.Много коммитов утек...

VIM и редактирование файлов на удаленных серверах Статья о том, как настроить vim в одном месте, а все файлы, которые находятся на других серверах, подгружать и работать локально. Понятно, что можно поставить vim на каждый удаленный сервер, настроить и работать по ssh, но не всегда есть такая возможность, хотя бы потому, ч...

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

Пять мифов о роботизации: как и зачем машинам делегируют рутину Привет! Я Анастасия Изыкова. В Альфа-Банке исследую и запускаю новые технологии для повышения эффективности бизнеса. В своей первой статье расскажу про роботизацию в финтехе.Впервые к роботизации мы подступились в 2016 году, когда команда энтузиастов запустила несколько само...

Кем работать в IT в 2022: Специалист по информационной безопасности Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на кар...

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

Кем работать в IT в 2022: Тестировщик Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам эта рубрика поможет больше узнать о том, что их ожидае...

От взлома протокола в старом «железе» до разработки программ Нужно было "взломать" протокол передачи данных внутри торгового автомата. Встроить одноплатную ЭВМ Raspberry Pi, большой монитор, написать программу для связи с web сервером и сам web сервер. Далее рассказ об этом взломе и немного о модернизации. Читать далее

[recovery mode] Современные тренды и управление репутацией Мы с вами живем в довольно интересное время, когда даже тот бизнес, который главным образом зависит от своей репутации, совершает очевидные ошибки и наступает на одни и те же грабли по несколько раз подряд, вызывая недовольство своей аудитории. Особенно это видно по современ...

ViRush 2022: давайте обсудим реальность и перспективы российского BI Привет, друзья и коллеги! Сегодня я хочу пригласить вас всех на ViRush 2022. Это ежегодная конференция, на которой мы рассказываем о наших достижениях и планах, делимся опытом и раскрываем перспективы развития платформы Visiology. В этом году мы представим и вживую покажем с...

Как мы строили реактивный игровой сервер на Vert.x Всем привет, меня зовут Алексей Жуков, я старший программист в студии IT Territory. В этой статье я расскажу, как мы строили игровой сервер для Rush Royale. Объясню, почему создание сервера в геймдеве — это не так просто, как кажется на первый взгляд, а также опишу плюсы и м...

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

В Lineage 2 Essence открыли два новых сервера Любой, кто хоть раз играл в MMO-игры, знает, что попасть на открытие сервера — лучшее, что только можно придумать. И в случае с Lineage 2 Essence это правило, безусловно, работает как нельзя лучше — пользователи получают возможность занять лучшие локации для поднятия своего ...

[Перевод] Как работать с curl в Windows Curl (client URL) — это инструмент командной строки на основе библиотеки libcurl для передачи данных с сервера и на сервер при помощи различных протоколов, в том числе HTTP, HTTPS, FTP, FTPS, IMAP, IMAPS, POP3, POP3S, SMTP и SMTPS. Он очень популярен в сфере автоматизации и...

Ради чего вы работаете? Ты чистый светлый человек ИЛИ хапуга чёртов?Когда вышла наша статья про KPI, сама тема была мне не особо интересна — я повидала десятки разных показателей и мне с ними многое ясно. А вот комментарии зашли в интересное русло обсуждения того, ради чего собственно мы работаем и...

Мир непостоянен, и это нормально Похоже, последние два кризиса (февраль и сентябрь) в отношении ИТ надолго, и нужно учиться жить в новых условиях. Относительно февраля — мы только-только более-менее стабилизировались после ухода вендоров и других событий постфевральского мира. Сейчас я расскажу именно про...

Приключения онлайн-кинотеатра Premier в Android TV, или Как мы javascript внедряли Привет, Хабр! Меня зовут Артем, и вот уже два года, как я работаю над онлайн-кинотеатром PREMIER. Эта история началась, как и многие другие, со слов тимлида: “Артем, есть интересная задачка”.Ситуация была следующая: библиотека, над интеграцией которой велись работы, не имела...

Антикризисная workstation для ML с тестами на реальной задаче Text to Speech Как сказал бы ныне великий классик собственная рабочая станция для ML это не роскошь, а средство для обучения. Да и к тому же арендованный сервер это не всегда, удобно быстро и безопасно. Читать далее

[Перевод] Postgres WASM от Snaplet и Supabase Сегодня мы с нашими друзьями из Snaplet открываем исходники postgres-wasm — запускаемый в браузере сервер PostgreSQL с полным набором функционала, включая сохранение состояния в браузере, восстановление из pg_dump и логическую репликацию из удалённой базы данных. Впервые Po...

NEC выбрала GPU-серверы Supermicro для одного из крупнейших в Японии суперкомпьютеров Компания Supermicro (NASDAQ: SMCI), являющаяся поставщиком комплексных ИТ-решений для облачных вычислений, искусственного интеллекта (ИИ)/машинного обучения, хранения данных и 5G/граничных вычислений, объявила о том, что NEC Corporation выбрала более 116 GPU-серверов Su...

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

Функция видеосвязи включена в состав двух решений «Р7-Офис» Как оказалось, такая возможность в «Р7-Офис» действительно есть. Среди линейки продуктов «Р7-Офис» есть два решения, которые предоставляют пользователям возможность общаться по видеосвязи: облачный Р7-Офис и корпоративный сервер «Оптимальный». Облачный Р7-Офис — платформа, к...

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

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

[Перевод] Автоматизированные тесты: 5 лучших практик На протяжении своей карьеры в тестировании я наблюдал, как наборы автоматизированных тестов разваливаются и становятся неэффективными из-за отсутствия лучших практик. Читать далее

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

Лучше ли, чем у Galaxy S22 Ultra? Google показала, на что способен Super Res Zoom в Pixel 7 Pro Компания Google показала, на что способна телекамера в её новом флагмане Pixel 7 Pro.  Технология Super Res Zoom на новом флагмане задействует не только новый перископный телевик с пятикратным оптическим приближением, но и машинное обучение, благодаря чему даже при...

Обновление через пропуск. Необычный апдейт самого древнего веб-сервера Linux На первый взгляд chiark.greenend.org.uk кажется обычным веб-сервером. Простой хостинг для кучки личных страниц (~200 аккаунтов), нескольких почтовых рассылок, групп Usenet и тому подобного. Пользователи из-за пределов Кембриджского университета могли попасть на этот сайт р...

Проблемы закупки серверов в новой реальности Пока наши коллеги из интернет-магазина XCOM-SHOP рассказывают о доступных в России персональных гаджетах, мы в системном интеграторе X-Com все чаще получаем запросы на расчет и производство серверов для различных задач. И после одного очередного такого запроса решили поделит...

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

Сервис, который должен был объединить торговые площадки США Ebay, Amazon и Zappos В далёком 2012 году довелось мне участвовать в одном интересном проекте - BuyinUsa. Идея проекта была в следующем: объединить в одном месте товарные предложения с наиболее популярных торговых площадок США, представить их российским потребителям, взять на себя доставку и конв...

Ролевая игра Project 56 проходит предзагрузку на Андроид, когда старт серверов? Издатель NetEease собирается провести бета-тест Project 56 на Андроид. Он пройдёт со 2 по 6 сентября. Project 56 — ролевая игра с открытым миром, выполненная в сеттинге «пост апокалипсиса». В американском Google Play появилась страница с загрузкой клиента для неё. После уст...

Калькуляторы, почти что античная аудио- и видео техника и PS Vita: новый поход на испанскую барахолку Это, конечно, не калькулятор, но в свое время такая штука смотрелась очень солидно на любом рабочем столе Привет, Хабр! В это воскресенье, спустя пару недель прогулов, я отправился на испанскую барахолку. Напомню, что это новое место, которое располагается уже не рядом с Гр...

EK представила свой новый сервер с жидкостным охлаждением EK представляет GPU-сервер Fluid Works Compute Series X7000-RM

Раньше такого прогресса от Intel приходилось ждать много лет. Первый масштабный тест Core i9-13900K показывает, насколько он мощнее Core i9-12900K В Сети появились результаты первого довольно масштабного тестирования процессора Intel Core i9-13900K.  Результаты тестирования показывают, что новый CPU действительно будет намного быстрее предшественника. К сожалению, именно только с Core i9-12900K и сравниваетс...

PostgreSQL, что в логе твоем? Наверняка, многие из вас пользуются explain.tensor.ru - нашим сервисом визуализации PostgreSQL-планов или уже даже развернули его на своей площадке. Но визуализация конкретного плана - это лишь небольшая помощь разработчику, поэтому в "Тензоре" мы создали сервис, который поз...

iPhone 14 Pro Max с 6 ГБ ОЗУ обходит топовые Android-флагманы по скорости работы Сколько себя помню, пользователи iOS и Android постоянно спорили, чья платформа лучше. Но, сколько бы они ни спорили, родить истину ни у тех, ни у других так и не получалось. Одни напирали на оптимизацию и плавность своей операционной системы, а другие уверяли, что определя...

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

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

Как мы меняли шину данных, а создали интеграционную платформу Привет, Хабр! Меня зовут Евгений Лукин, я работаю в СберТехе и занимаюсь развитием интеграционных продуктов.Сегодня поговорим об импортозамещении в банке с миллионами клиентов. Это интересный опыт, который, как мне кажется, будет полезен любому бизнесу. Ниже — мой рассказ о ...

В России сделали свою альтернативу Android на базе Linux Несмотря на то что Google уже давно навострила лыжи из России, а Ютубу прочат блокировку уже этой осенью, Android, кажется, никуда не денется. Единственный раз, когда заговорили о возможном отключении операционной системы на смартфонах пользователей, был зафиксирован ещё в ...

[Перевод] Управление данными с помощью CI/CD Я вспоминаю свой первый день разработчиком-джуном, он свеж в моей памяти, как будто это было вчера. Я ужасно нервничал и понятия не имел, что делаю. Наверно, мой стресс был заметен, потому что одна добрая душа решила взять меня под свою защиту. В тот день я научился писать ...

PostgreSQL 16: Часть 1 или Коммитфест 2022-07 Август в релизном цикле PostgreSQL месяц особенный. Еще не вышла официально 15-я версия, но уже закончился первый коммитфест 16-й версии. И мы можем посмотреть на самые интересные изменения. Собираем сервер из исходного кода и вперед! \dconfig server_version List of configur...

[Перевод] Четыре важных теста для Apache Kafka CI/CD с GitHub Actions Если вы используете GitHub для создания приложений Apache Kafka®, наверняка вы захотите интегрировать Kafka в свою среду разработки и эксплуатации GitOps. Эта статья для тех, кто понимает принципы GitOps, ценность непрерывной интеграции и поставки (CI/CD) и важность промежут...

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

На что способен новый процессор AMD для тонких и дешёвых ноутбуков. Появились тесты Ryzen 3 7320U В сети появился первый обзор ноутбука на основе процессора AMD линейки Mendocino.  В данном случае речь идёт о недавно представленном Acer Aspire 3 A315 и APU Ryzen 3 7320U. Напомним, этот процессор содержит четыре ядра Zen 2 с поддержкой SMT и GPU Radeon 610M со ...

Перевод документации React-redux и проблемы переводчиков Я решил перевести документацию react-redux, позвал напарника, и мы вместе решали проблемы, связанные с этим. Собственно, о проблемах и решениях пойдёт речь.Ссылка на переводКратко: поговорили с авторами библиотеки, развернули перевод на github-pages, получили домен, пол...

Подключение ПК мыши к Денди. Насколько это удобно? Однажды, ко мне пришла бредовая идея приделать мышь к Денди вместо контроллера. Зачем? Для чего? Да просто так, по фану. Потому что такого еще ни у кого не видел. Формально, на данную идею меня подтолкнуло одно видео, на котором чел играл в Punisher. Конкретно с этой игрой я...

Учимся настраивать свою почту, не наступая на чужие грабли: Postfix + msmtp + сайт Привет, меня зовут Никита, я backend-разработчик в компании ИНТЕРВОЛГА. Работаю в компании уже 3 года, и за этот срок достаточно часто мне приходилось возиться с установкой и конфигурированием собственного почтового сервера для разных задач (см. далее) клиентов. Сначала...

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

Разработчик: чтобы вырубить весь Twitter, достаточно отключить всего один компьютер Разработчик мобильных приложений Бен Сандофски, который ранее работал в Twitter, рассказал в своём профиле соцсети, что было время, когда для потери доступа Twitter ко всем серверам, было достаточно отключить всего один Mac Mini.

Как я начал писать движки для визуальных новелл на C++. Часть 1: Начало пути Бывает такое чувство, что ты изучаешь что-то не то. Вроде интересно, а вроде и нет. Именно такое чувство у меня и было, когда я изучал Unreal Engine — мощный движок, можно сделать от шутера в открытом мире до платформера, но интереса нет. До Unreal Engine я испробовал Re...

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

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

Российские хостеры с оплатой зарубежными картами Всем привет! Меня зовут Леонид, я владелец сервиса Поиск VPS. Ранее я уже писал про оплату виртуальных серверов и других хостинговых услуг при помощи SWIFT и криптовалют, а также о российских хостерах, предоставляющих услуги за границей с возможностью оплаты картами, выпущен...

UAC Bypass и вариации на тему детектирования. Часть 1 Привет, Хабр!Сегодня мы хотим рассказать о возможных вариантах обхода контроля учётных записей пользователей (UAC) и способах их детектирования. Если коротко, UAC (User Account Control) – механизм, поддерживаемый всеми последними версиями Windows, который призван предотврати...

«Нулевой» локальный диск. Как запустить облако только с сетевыми дисками и приручить Ceph Компания AWS, которая создавала собственное облако, выпустила в релиз сетевые диски, или Elastic Block Storage, еще в 2008 году. Но российские провайдеры долгое время эксплуатировали только локальные диски, которые были просто частью односложных VDS. Облако Selectel при э...

Приручение черного дракона. Этичный хакинг с Kali Linux. Часть 3. Footprinting. Разведка и сбор информации Приветствую тебя, мой дорогой читатель, в третьей части серии статей «Приручение черного дракона. Этичный хакинг с Kali Linux”. Сегодня мы поговорим о первой фазе абсолютно любой атаки называемой футпринтинг (разведка и сбор информации о цели).Я расскажу о том какой тип ин...

Кем работать в IT в 2022: UI/UX-дизайнер Рубрика «Кем работать в IT» — интервью с представителями IT-профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажерам она поможет больше узнать о том, что их ожидает на кар...

Развертывание Spring Boot приложения с помощью Nginx, Let's Encrypt и Docker Compose Привет, Хабр! В своей первой статье я бы хотел поделиться опытом в развертывании Spring Boot приложения. Но для начала небольшое отступление, которое должно ответить на вопросы зачем и почему.Недавно я столкнулся с задачей разработать Telegram бота. Казалось бы, что тут слож...

[recovery mode] Gentoo на нетбуке, философия самоограничения и шахматы с системой Так сложилось, что с этим дистрибутивом я уже примерно 13 лет, с большими перерывами. Первый раз система мной была установлена на ноутбук Sony Vaio. Теперь это уже далёкий 2009 год. В сети где-то даже сохранилась моя шпаргалка об этом опыте. И вот в 2022-м, на пороге 2023-го...

Как я сделал самый быстрый в мире файловый сервер Задача — среди множества файлов найти на диске конкретный и отдать его по HTTP с заголовками «content-encoding», «mime-type» и «content-lenght». И сделать это как можно быстрее — на локальном хосте, чтобы не уткнуться в физические барьеры. Нас интересует скорость ради скоро...

Data Driven тестирование или как параметризовать Selenium тесты с использованием MSTest При автоматизации E2E тестирования часто приходится писать много тестов для проверки определённого поведения, например, валидация числового инпута. Один из способов — дублировать метод и изменить значения параметров, но при большом количестве тестовых данных дублир...

Apple A16 Bionic сравнили по производительности и эффективности с A15 Bionic, Snapdragon 8 Plus Gen 1, Dimensity 9000 и другими платформами Последние тесты производительности графического процессора Apple A16 Bionic не очень значительное улучшение по сравнению с его предшественником. Напомним, однокристальная система Apple A16 Bionic установлена в смартфонах iPhone 14 Pro и Pro Max. Обозреватели уже провели...

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

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

Smart Forms: Наш опыт автоматизации сбора данных Привет, Хабр! Сегодня я хочу поговорить о проблеме автоматизации сбора данных. В этом посте мы обсудим, какие именно минусы несет сбор данных через файлы Excel, а также расскажем подробнее о наших собственных наработках по автоматизации сбора информации. Речь пойдет о практи...

Как джуну найти работу: лайфхаки от HR Привет, Хабр! Меня зовут Анна Галимова, я HR бизнес-партнер в МТС Digital. В этой статье я расскажу о том, что делать, если вы специалист уровня junior и хотите найти хорошую работу в IT. Я дам советы: расскажу, на что смотреть при выборе работодателя, как подготовиться к со...

Как автоматизировать рутинные операции с помощью Jupyter, Python и Selenium Привет, Хабр! Меня зовут Николай Суворов, я руководитель направления в МТС Digital. Занимаюсь продуктом МТС Premium – это единая подписка на сервисы МТС и партнеров. Сегодня я расскажу о нашем опыте создания робота для автоматизации повторяющихся действий сотр...

Обойдёмся без Китая: Россия сама обеспечит ВМФ кораблями Заместитель генерального директора Объединенной судостроительной корпорации (ОСК) по военному кораблестроению Владимир Королев сообщил, что кораблестроительная отрасль России способна решить все задачи по обеспечению потребностей ВМФ страны в назначенные сроки. Журналис...

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

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

Как и почему мы переехали из SAP в 1C c интеграцией в Directum RX Сегодня многие компании вынуждены мигрировать на российский софт, в связи с санкционными ограничениями или требованиями регуляторов. У нас есть похожий опыт, хотя сам процесс миграции произошёл до введения санкций, а обязательств по импортозамещению у нашей компании нет. Мы ...

Создаем личное файловое облако легко и просто (и дешево) А сегодня мы с вами быстро и решительно легко и просто поднимем свое личное файловое облако типа Google Drive или Яндекс.Диск, а если повезет, то еще и очень дешево.Зачем? Ну, например, потому что не хотим зависить от корпораций с их кабальными лицензионными соглашениями и с...

Что нового в .NET 7? Вышел .NET 7, а это значит, что можно вдоволь насладиться различными нововведениями и фишками. Расскажем про самые интересные улучшения: C# 11, контейнеры, производительность, GC и прочее. Читать далее

Как подготовить и провести A/B-тестирование. Базовый роадмэп для новичков Хабр, привет! Меня зовут Полина Окунева, я работаю ведущим аналитиком в компании GlowByte в команде Advanced Analytics, а также автор курса по A/B тестам. Сегодня в статье я предлагаю интересующимся небольшой гайд по A/B-тестам.Когда я начала погружаться в тему A/B-тест...

Началось второе тестирование Lost Sea (Project Atlas) Lost Sea (Project Atlas) — необычный симулятор выживания, так как почти все события в нём происходят под водой. Да, по сюжету игры мир знатно затопило, из-за чего некогда высокие небоскрёбы стали только своей верхушкой выглядывать из океана. Сейчас для Lost Sea (Project Atl...

Серверы Dell с процессорами Nvidia BlueField оптимизированы для работы с платформой VMware vSphere Процессоры BlueField возьмут на себя задачи управления инфраструктурой, системами хранения и программно-конфигурируемыми сетями, а также обеспечения безопасности. На недавней конференции VMware Explore компания Nvidia представила новую систему для центров обработки данны...

Intel, а уже не так уж и плохо. Свежий тест видеокарты Arc A380 в огромном числе игр показал, насколько серьёзны проблемы с совместимостью Наши коллеги с ресурса PC Games Hardware решили протестировать видеокарту Intel Arc A380, но не с точки зрения производительности, а с точки зрения совместимости. Причём были взяты аж 50 игр, вышедших в период с 1999 по 2022 год. То есть обзор получился масшта...

Отечественная образовательная микроэлектроника и робототехника. Какие решения существуют на рынке Когда речь заходит об образовательной робототехнике или микроэлектронике, на ум сразу приходят LEGO, Arduino, Micro:bit, Raspberry Pi, VEX, MakeBot и другие известные международные марки. Да, можно сказать, что у нас есть Знаток (который на деле и не совсем российская разраб...

Steam Deck — тетрис «на стероидах» Несколько месяцев назад к нам в офис приехал Steam Deck. Мы его заказывали еще в прошлом году, в первую очередь — чтобы протестировать на нем наш флагман War Robots, который доступен в библиотеке Steam. Но, конечно, интерес к девайсу не ограничивался только этим, и хотелось ...

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

Как я остался работать в «Сириусе» Привет, друзья!В первой своей статье на Хабре я описал, как преподавал в ИТ-колледже "Сириус" ИТ-архитектуру детям. Рассказал как устроен учебный процесс, поделился своими эмоциями от общения со студентами и преподавателями. В этой статье я хочу рассказать продолжение истори...

Интернет 3.0 – как я создал сайт и канал Чтобы создать новый свежий слой интернета, защищенного от любой возможной цензуры, нужно делать новые сайты. Я решил создать тематический сайт и канал на ту же тему в p2p экосистеме. Пришлось немного поколдовать, чтобы не нужно было держать компьютер включённым. Подготовил п...

Провальную Ather Gazer перенесли на следующий год Ather Gazer — мобильный слешер, который по графике и геймплею дотягивается до уровня Punishing: Gray Raven. К сожалению, в Китае, где игра изначально и вышла, у игроков быстро пропал интерес к франшизе из-за багов и низкого качества контента. В итоге разработчики и мы вмес...

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

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

80 ядер с частотой 3 ГГц, 310 Вт мощности и невероятные 44 000 баллов в Geekbench. Процессор Ampere Altra Max Q8030 протестировали вне сервера Известный оверклокер Der8auer раздобыл для очередного тестирования очень необычный процессор. Это Ampere Altra Max Q8030 — 80-ядерный серверный процессор на основе архитектуры Arm v8.  Монструозный CPU работает на частоте 3 ГГц, имеет 128 линий PCIe 4.0 и во...

Чувак, где моя черепаха? Как написать программу, чтобы победить на конкурсе плохого кода? Этот вопрос я задал сам себе, когда прочёл о необычном челлендже на форуме reddit. Да, вы правильно поняли. Это статья не о чистом коде и правильных тестах. Но здесь не будет и речи о плохом, заурядно плохом ко...

Инженеры «Тринити» разработали высокопроизводительный сервер с тремя ускорителями GPU TESLA T4 для построения нейросетей Инженеры компании «Тринити», системного интегратора и российского производителя ИТ-оборудования, разработали высокопроизводительный сервер для обучения нейросетей на базе двухпроцессорного двухюнитового сервера Тринити, включенного в реестр российской ...

Приёмы высокоуровневой векторизации на примере Card Raytracer Хочу рассказать о том, как занимался оптимизацией card raytracer - минимального рейтрейсера, код которого умещается на визитке.Точнее, это развёрнутая для лучшей читабельности версия, которая в форумной ветке использовалась как тест скорости разных языков.Когда я наткнулся н...

Terraform за 15 дней (AWS/Yandex cloud). День 2: Поднимаем сервера Вчера мы остановились на инициализации terraform. Сегодня мы поднимем одну машину в дефолтной сети с дефолтными настройками. И Яндекс и aws изначально создают вам одну VPC и подсети в ней. Читать далее

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

Intel Core i5-13400 показался в бенчмарке Сегодня в сети появились бенчмарки процессора Intel Core i5-13400, благодаря которым можно примерно понимать, какие возможности будут у процессора нового поколения. Дело в том, что это действительно чип 13-го поколения, но только он является представителем бюджетного сегмент...

Будни техпода. Пробрасываем USB наĸопитель через RDP соединение Если вдруг кто-то не знает, или не внимательно следит за нашим блогом, то первого августа был праздник. Не такой грандиозный, как Новый год, День защитника Отечества, 8 Марта и др., чтобы выделить на него пару выходных и отмечать всей страной, но для нас, не менее значимый ...

IT's Tinkoff .NET Meetup в Томске и Нижнем Новгороде Всем привет! Недавно мы провели два офлайн-митапа по .NET. Разработчики выступили с семью докладами — от рассказа о реальной стоимости операций под капотом платформы .NET до разбора межсервисных интеграций. Митапы прошли в Томске и Нижнем Новгороде — городах, где работают Це...

[Перевод] 5 способов развёртывания микросервисов Микросервисы — это самый масштабируемый способ для разработки программного обеспечения. Но это громкое заявление мало что значит, если мы не выберем для себя правильный способ развёртывания микросервисов: процессы или контейнеры? Запускать на своих серверах или использовать...

Запуск Overwatch 2 провалился через DDOS Сегодня видеоигра Overwatch 2 отправилась в релиз, правда, в формате раннего доступа, и сразу столкнулась с весьма внушительной проблемой. Дело в том, что разработчики данного проекта не смогли защитить свои сервера от DDOS-атаки, так что хакеры и прочие злоумышленники буква...

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

Inferit объявляет о запуске новой линейки российских коммерческих серверов Производитель российского аппаратного обеспечения Inferit (ранее бренд Softline computers) представил линейку продуктов для коммерческого сегмента. Новое оборудование было собрано на базе современных комплектующих от ведущих производителей.

Inferit запустила новую линейку российских коммерческих серверов Производитель российского аппаратного обеспечения Inferit (ранее бренд Softline computers) представил линейку продуктов для коммерческого сегмента. Новое оборудование было собрано на базе современных комплектующих от ведущих ...

Легкая автоматизация кроссплатформенных тестов с Kotlin DSL Привет! Я - Урманчеев Станислав, QA Automation Engineer на проекте «Лояльность» в Mир Plat.Form (НСПК). Хочу поделиться с читателями Хабра нашим опытом в создании и развитии фреймворка для автоматизации тестов на Appium.Какие проблемы мы собрали по пути, к чему пришли в итог...

Может ли GeForce RTX 4090 справиться с играми в 16K? Тестирование показало, что это ей вполне по силам, но не всегда GeForce RTX 4090 показала, что она способна справляться с играми в 8K, хотя порой ей для этого остро необходима активация DLSS. Но может ли новая карта Nvidia осилить ещё более высокое разрешение?   Автор канала zWORMz Gaming решил проверить RTX 4090 в разрешении ...

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

Началась предрегистрация на бета-тест Higan: Eruthyll Higan: Eruthyll — мобильная RPG с элементами из стратегий. Как передаёт сайт ATG, для проекта уже проходит предзагрузка тестового клиента. Сам бета-тест запустят 1-го декабря, а сервера будут работать до 14-го числа. Отметим, что поиграть смогут только геймеры на Android, ...

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

[Перевод] Что такое выпас данных и почему он необходим? Когда речь идет об анализе данных, результаты хороши лишь настолько, насколько хороши данные. И даже если на вашей стороне миллионы значений данных, и вы вооружены искусственным интеллектом и машинным обучения, вы можете не использовать эти данные в полной мере (возможно, эт...

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

Тестирование скорости работы 1C в режиме файловой версии, MS SQL и POSTGRES на HDD, SSD и RAMDisk Мне всегда было интересно (и не только мне) есть ли смысл запуска 1С в диске из оперативной памяти, потому что если посмотреть на графики скорости чтения различных типов накопителей, то преимущества  очевидны: Читать далее

Купить GeForce RTX 4090 и использовать только 20-50% её мощности. Тесты показали, что новинку лучше не использовать для создания внешней видеокарты Видеокарта GeForce RTX 4090 сейчас является самым производительным решением в мире, однако в некоторых случаях она может быть далеко не лучшим вариантом.   Как оказалось, использование данного адаптера в качестве внешней видеокарты может повлечь существенное падени...

Недельный геймдев: #95 — 13 ноября, 2022 Из новостей: NVIDIA выложила в опенсорс PhysX 5 SDK, вышел CozyBlanket 2.0, Microsoft открыла DirectStorage 1.1 разработчикам, плагин для работы с Nintendo Switch в Defold теперь бесплатен, ретаргетинг анимации в Godot 4.0.Из интересностей: игровой real-time сервер просты...

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

Как мы решили выпускать собственный продукт через CustDev и у нас получилось В развитии крупных компаний-аутсорсеров наступает момент, когда они уже обросли опытом и компетенциями и хочется куда-то все эти «накопления» инвестировать.Меня зовут Екатерина. Я – аналитик, специалист по продвижению компании ИНТЕРВОЛГА. Сегодня я расскажу, как мы реши...

[Перевод] Гладко было на бумаге, или почему не стоит чрезмерно доверять туториалам Такая история всегда начинается одинаково. Вам показывают демку, в которой набор проблем, ранее казавшийся сложным, решается на раз – достаточно запустить некий Волшебный Инструмент. Зачастую такой инструмент рекомендуют Большие Тузы из отрасли, либо не только рекомендуют, н...

Апгрейд системы мониторинга для банка: как мы заменили legacy-систему на современное Web-приложение за 9 месяцев В течении девяти месяцев мы работали над новым решением для мониторинга банковских сделок в РСХБ. Мы создали многие блоки с нуля и фактически полностью пересмотрели и переработали продукт, сформировав новую функциональную user-friendly систему. Ей уже успешно пользуется бизн...

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

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

[Перевод] Что такое Black Box Testing? Тестирование — фундаментальная часть жизненного цикла разработки любого ПО, будь то веб-приложение или программа для мобильных. Тестирование не только подтверждает качество программного продукта, но и позволяет разработчику совершенствовать его. Почти каждое программное п...

Образ жизни и тайм-менеджмент: как самый простой календарь способен сделать вашу жизнь продуктивнее. Анти-гаджет пост Всем привет! Хочу рассказать о том, как в мире хаоса и бардака упорядочить жизнь,  сохранить/повысить продуктивность, успеть сделать многое, не разочароваться, оглядываясь назад, систематизировать свою жизнь и с уверенностью смотреть в будущее. Делюсь опытом 15 лет жизн...

Где работать в IT в 2022: Далее Наша рубрика «Где работать в IT» — это интервью с интересными айти-компаниями, в которых они делятся подробностями о процессах своей работы. Представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях. В этом выпуске мы расскажем вам о digital-...

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

[Перевод] Модернизация Tandy Model 100 Год назад я купил на распродаже Tandy Model 100 примерно за 90 долларов. К сожалению, приобретение вскоре перестало работать.  Я купил ещё одно такое же устройство, взял у него запчасти, а потом решил проверить, насколько сложно заменить 8-битный процессор 8085 и матери...

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

Семь лет назад AMD показала необычный мини-ПК Project Quantum, а теперь энтузиаст сделал подобное устройство своими руками Компания AMD пока не решилась выйти на рынок готовых ПК, хотя в своё время показала любопытный концепт Project Quantum. И хотя он так и не стал серийным устройством, сама идея была достаточно интересной, так что пользователь с псевдонимом stand_up_g4m3r решил воссоздать...

[Перевод] Руководство APPIUM по тестированию мобильных приложений для Android и iOS Appium — это свободно распространяемый фреймворк с открытым исходным кодом, предназначенный для тестирования пользовательского интерфейса мобильных приложений. Он помогает тестировать нативные, гибридные и веб-приложения и проводить автоматизированное тестирование на физичес...

Параметры в Jenkins Jenkins — один из наиболее популярных инструментов CI/CD. Он позволяет автоматизировать каждый этап жизненного цикла программного обеспечения: от создания до развертывания. В этой статье Кирилл Борисов, Infrastructure Engineer технологического центра Deutsche Bank, расскажет...

Пишем свой ROM BIOS Со стародавних времён хотел попробовать создать собственный ROM BIOS, который будет записан в отдельную микросхему и будет выполнять какие-то полезные действия. Например, ROM BIOS установлен в видеокартах (по крайне мере старых), контроллерах дисков и много где ещё — это фа...

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

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

Сделай так, чтобы оно больше не падало Привет, меня зовут Ярослав Иссинский, я руководитель Технической платформы в группе «М.Видео-Эльдорадо». Сегодня я хочу рассказать про переход в публичное облако на примере крупной ритейл-компании. Читать далее

Microsoft и Netflix убрали из России свои CDN-серверы, ускоряющие загрузку контента Из московской точки обмена трафиком MSK-IX убрали CDN-серверы, принадлежащие Microsoft и Netflix. Об этом рассказал СМИ гендиректор MSK-IX Евгений Морозов. Он пояснил, что сейчас происходит «глобальное изменение тех участников и тех контент-ресурсов и сервисов, ко...

be quiet! представила башню Pure Rock LP Сегодня известная на весь мир немецкая компания be quiet! официально представила миру свой новый воздушный кулер с низким профилем Pure Rock LP — это достаточно интересное решение, которое позволяет собрать компьютер в очень компактном корпусе. Дело в том, что высота процесс...

[Перевод] Как следить за кластером Kubernetes: 6 главных метрик, на которые нужно обращать внимание Загвоздка с Kubernetes в том, что это не единая система, как, например, Redis RabbitMQ или PostgreSQL, а комбинация нескольких компонентов Control Plane: etcd, API-сервера и других. С помощью виртуальных машин или серверов они помогают контролировать пользовательские нагру...

[Перевод] Прогнозирование качества шампанского с помощью Machine Learning. Опыт Bollinger Привет! Предлагаем немного отвлечься от сложных актуальных тем и поговорить о... шампанском. Точнее, о том, как его совершенствуют с помощью Mashine Learning.Французский производитель шампанских вин Bollinger использует модель машинного обучения, чтобы предсказать годы хорош...

Как собирать статистику по pytest-прогонам в Test IT Как известно, основной проблемой в тестировании является отчетность по прогонам. Некоторые компании собирают данные в отдельном хранилище. Вместо того, чтобы вручную организовывать хранение, было решено сохранять их в Test IT. Такие данные как: исход, время выполнения и кол...

Качайте свежую версию Fallout Shelter Online (инструкция) Fallout Shelter Online — вторая часть после Fallout Shelter, которую нормально поддерживают только в Китае; об этом и вообще судьбе Fallout Shelter Online мы рассказали в отдельной статье. В этой же новости вы найдёте инструкцию по установке данной игры, плюс мы отметим, что...

RTC, почти RTC и Франкенштейн Не смотря на то, что технологии WebRTC уже больше 10 лет, сейчас она очень активно развивается. За последний год, использование WebRTC в браузерах выросло в 100 раз, апишка стала IETF-стандартом и научилась делать новые интересные трюки.Я — Полина Гуртовая, занимаюсь фронтен...

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

Toshiba Tecra 8200, страшный DOS и руины интернета Начиналось все неплохо. Ноутбук приехал ко мне чистеньким, почти без царапин, разве что на клавиатуре протерта пара букв — вроде много пользовались, но аккуратно. Это Pentium III из самого начала нулевых, моя любимая категория портативного компьютерного ретро. Универсальная ...

Что нужно знать системному аналитику уровня Middle и Senior: план развития Hard Skills Решил составить для себя план развития (я в IT с 2007, как аналитик - с 2017). Что получилось: некий чек-лист с перечислением 13 блоков (от работы с требованиям до безопасности) с описанием, что обязательно и желательно знать/уметь.С чего все началось. Я недавно менял работу...

МАСШТАБная интеграция или как мы подружили ECP VeiL с Кибер Бэкап Привет Хабр! Сегодня мы рассмотрим кейс интеграции системы резервного копирования Кибер Бэкап с платформой виртуализации ECP VeiL от НИИ “Масштаб”. Скажу сразу, что это был непростой путь, и нам пришлось приложить немало усилий с обеих сторон, чтобы продукты действительно на...

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

Как я участвовал в фотоконкурсе и внезапно победил Расскажу как участвовал в фотоконкурсе для СНГ от Asus и занял 1 место. В основном сейчас я снимаю видео, но когда-то очень давно я фотографировал свадьбы, так что опыт какой никакой имеется. Поэтому когда мне 4 раза подряд попалась в инстаграме реклама фотоконкурса, я все т...

Микрофронты для всех. Как мы построили платформу UIF, и что под капотом Привет, на связи Павел Востриков, архитектор веб-направления в «Лаборатории Касперского». Сегодня я расскажу про User Interface Framework (UIF) — нашу внутреннюю платформу интеграции веб-приложений, которая позволяет проводить разработку микрофронтов и микросервисов разными ...

Зомби-режим вернётся в Call of Duty Mobile, когда ждать? Activision всё же решил вернуть мертвецов в Call of Duty Mobile. Он появится через месяц. В Call of Duty Mobile давно не было зомби-режима, точнее его тестировали в 2021 году, но ограниченное время. Теперь же всё серьёзно — мертвецы получили отдельный, хоть и короткий, тре...

Как небольшой IT-компании запустить образовательный курс: рассказываем о своём опыте Один из мифов по поводу MDM-систем — «ну что там делать-то, данные взяли, записи объединили, вот тебе и готово. А вы, мол, за работу миллионы хотите. Мы сами всё за полгода сделаем». Чтобы объяснить, как всё обстоит на самом деле, мы в HFLabs придумали образовательный к...

Ехали-ехали и, наконец, приехали: наш переход на 1С:ERP за 2 месяца и причем тут Scrum Привет, Хабр! Меня зовут Дмитрий, работаю Руководителем проектов 1С в IT-компании Lad и сегодня хочу рассказать о том, как наша команда переводила небольшой завод с Infor M3 ERP на “1C:ERP Управление предприятием 2”. Ну переводили и переводили, скажете вы, все переводят. Мы ...

Как найти первую работу продактом [1/3] Привет! Меня зовут Миша Гуляев, я работаю менеджером продукта в Авито. Также веду канал Продактом быть, где делюсь своим опытом в PM.2 года назад я работал Android-разработчиком в VK, и захотел перейти в продакт-менеджмент. Оставлю за скобками мотивацию сего перехода, так ка...

Simics: Забиваем гвозди сваебоем Любите ли вы отзывчивые программы так, как люблю их я? Любовь эта привела меня к Колибри ОС - невероятно шустрой операционной системе, которая запускает программу до того, как вы осознаете, что кликнули по ней. И недавно у неё нашли уязвимость: ping of death.Так получилось, ...

Мои собеседования (Golang developer) Привет, меня зовут Олег, я разработчик со стажем почти 10 лет.Разработкой начал заниматься ещё со старшей школы, изучал C/C++ (очень пригодилось при написании скриптов в injection для ультимы онлайн). Профессионально начал работать разработчиком приблизительно с 2014, основн...

Hogwarts Legacy перенесли на 2023 год Hogwarts Legacy несколько раз переносилось с тех пор, как было объявлено о разработке игры в 2020 году, но издатель Warner Bros. Interactive уже некоторое время настаивает на праздничной дате выпуска 2022 года — проект обещали выпустить в декабре, перед Новым годом. Сегодня ...

Дневник разработчика настольных игр: «Не закороти Цепь!» 2.0 Оригинальная игра "Не закороти Цепь!" вышла летом 2019 года, собрав средства на свое издание через краудфандинг. Игра получилась необычной, реально не имеющая аналогов (кроме попыток выпустить игру про электрические цепи в далеком 1982 году), но в то же время достаточно хард...

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

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

Пишем тесты производительности под Webflux Добрый день! Меня зовут Александр Леонов, я руководитель группы разработки одной из распределённых команд Usetech. Сегодня я хочу рассказать вам о том, как написать карманный тест производительности на неблокирующий код Webflux. Статья рассчитана на разработчиков, которые ра...

Как создать компанию за 7 дней и не сойти с ума Привет! Меня зовут Кристина Дмитриевых, я отвечаю за внешний PR и взаимодействие со СМИ в компании ITentika. Хочу поделиться нашей историей, рассказать и показать практически смертельный номер на собственном примере — как сохранить часть бизнеса компании, которая решила поки...

OnePlus выпустила новый Nord N300, сделав его хуже Конечно, это не самый топовый телефон. Хотя OnePlus и приучила нас к тому, что в ее модельном ряду были только флагманы, пару лет назад ее сратегия изменилась. Теперь она выпускает и обычные телефоны, которых десятки на рынке. На мой взгляд, из-за этого она потеряла свой ша...

Мини-ПК для бизнеса: обновляем парк корпоративных решений Привет, Хабр! Корпоративный парк техники — штука сложная, особенно когда настает момент списания большого числа старых компьютеров и закупки новых. Да еще и в условиях мировых санкций. Сегодня изучаем компактный системник от HP (EliteDesk 805 G6) с необычным железом внутри. ...

Technical Governance для IDP на 7000 разработчиков Всем привет, меня зовут Дмитрий Гаевский, я руковожу созданием внутренней платформы для разработчиков в Тинькофф. Последние два года стали знаковыми для российской ИТ-отрасли с точки зрения «распаковки» тем о таких платформах. Крупные технологические компании начали делиться...

Как не отказаться от тестирования фича-веток при переходе на микросервисы В современном мире приложение — это огромная связка микросервисов. Функционально её протестировать сложнее, чем монолит. Кто-то решает это единым staging’ом и чатиком синхронизации: «займу auth на полчасика». Другой уходит с головой в shift-left или тестирует в canary. Разбе...

Arena Breakout: Стала известна точная дата старта бета-теста Arena Breakout — лутер-шутер на смартфоны от Tencent Mobile. Ранее мы сообщали, что игра готовится к бета-тесту, для неё надо проходить предрегистрацию, так как это всё же ЗБТ. Тем временем разработчики сообщили, что предзагрузка начнётся 16-го ноября, а сервера откроют 18-г...

Увеличиваем FPS в аниме с помощью нейросети и GPU Tesla T4 Привет, Хабр! Я Кирилл, работаю в техподдержке Selectel. Как-то я решил посмотреть легендарное аниме 1995 года «Призрак в доспехах» и не смог сдержать слез. В первую очередь оттого, что частота кадров в этом аниме – убийственные для моего зрения 23 кадра в секунду. В силу о...

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

Как организовать потоковую обработку данных. Часть 1 Привет, Хабр! Меня зовут Евгений Ненахов, я работаю в центре Big Data МТС Digital. В этой статье я расскажу о том, как мы создали универсальный инструмент потоковой обработки данных и построили с его помощью мощную систему стриминга. Если вам интересна обработка данных – доб...

Фото на странице товара в интернет-магазине: 136 гайдлайнов Привет, меня зовут Станислав Хрусталёв, я автор блога hardclient.com. Работаю в управлении клиентским опытом с 2009 года. Пишу на эту тему, собираю лучшие практики из мира Customer Experience, оцениваю сервисные модели компаний.В этой статье мы разберем UX/UI фотог...

Система автоматизации тестирования и доставки обновлений в РЕД ОС Здравствуй Хабр, меня зовут Сергей, я работаю в компании РЕД СОФТ в отделе разработки операционной системы РЕД ОС. Сегодня расскажу про автоматизацию процессов тестирования дистрибутива РЕД ОС. Для автоматизации таких задач мы создали систему Tooster. О том, какие задачи она...

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

Технология AMD показала себя стабильнее решений Nvidia и Intel. Появилось сравнение DLSS, FSR и XeSS с масштабированием до 600% На рынке существует уже три технологии суперсемплинга, игр с их поддержкой становится всё больше, и сегодня у нас есть возможность сравнить все три, причём в достаточно необычных условиях.  Тестирование провели разработчики движка Tellusim Engine, но провели они е...

Где работать в ИТ в 2022: QIWI Наша рубрика «Где работать в ИТ» — это интервью с интересными айти-компаниями, в которых они делятся подробностями о процессах своей работы. Представители индустрии отвечают на вопросы о найме, условиях, командах и технологиях. В этом выпуске мы расскажем вам о QIWI — к...

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

Я сделаю свою «умную» колонку… «with blackjack and hookers!». Эпизод 2 (но двоек не существует). Проект NeBender Данный проект является одновременно развитием и ответвлением проекта Pinder.В комментариях к первой статье (да и сам думал об этом тоже) мне предлагали вариант для распознавания смыслов на GPT.Почитал немного про использование GPT, круто это всё конечно, вот прямо спорткар, ...

Qualcomm снова присматривается к Arm Если новый серверный процессор появится в линейке продуктов компании, скорее всего он будет предназначен для ускорителей, в частности, для интеллектуальных сетевых адаптеров. По сообщениям Bloomberg, Qualcomm готовит для рынка ЦОДов новое серверное семейство процессоров н...

Как заменить Qlik и PowerBI с минимальными потерями: Visiology+Loginom+PostgreSQL "Что делать, когда ТОПовые BI-системы стали недоступны и перспективы работы с ними оказались сильно ограничены?". Эта дилемма встает сегодня перед многими компаниями. Меня часто спрашивают, можем ли мы взять и перенести уже наработанные практики на другие платформы, доступны...

Как открыть IT фирму в Грузии: делюсь опытом В июне 2022 года нам удалось зарегистрировать IT-фирму в Тбилиси. Ниже читатель найдет несколько полезных советов, если захочет сделать то же самое. Можно ли открыть фирму самомуК сожалению, в Грузии нет интернет-сервиса удаленной регистрации компаний, такого как, например...

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

Как мы создали тренинги по Tarantool Привет! Меня зовут Павел Лапаев, я работаю в VK, а точнее VK > B2B > Tarantool. Это платформа in-memory-вычислений, крутая и комплексная технология. Разобраться в ней с наскока не получится, так что с 2020 года мы решили вплотную заняться обучением внешних пользователе...

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

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

Как устроен перевод трансляций в Яндекс Браузере и чем он отличается от перевода обычных видео Осенью прошлого года мы рассказали читателям Хабра, как работает голосовой перевод видео в Яндекс Браузере. За первые десять месяцев пользователи посмотрели видеоролики с закадровым переводом 81 миллион раз. Механизм действует по запросу: нейросеть получает аудиодорожку це...

Yii3 Overview 2. Вспомогательные инструменты разработки Самое ужасное, что может предоставить рабочий код – внезапную проблему. Будь то отложенная бага или неудачное обновление. Для того чтобы избежать такую ситуацию, мы в команде договорились покрывать тестами как можно больше написанного кода, проверять все допустимые варианты,...

Lavritech V7.1 Lite: младший брат Wirenboard на ESP32 В своём блоге я рассмотрел десятки контроллеров разных компаний, среди которых Kincony, Norvi, RobotDyn, LILYGO и т. д., всё это замечательные изделия, но есть у них одна общая черта — все они созданы зарубежными производителями. Само по себе это неплохо, но хотелось бы уж...

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

RP серверам в GTA V станет тяжко: Rockstar приняла новые правила в отношении фанатских серверов На радость всем игрокам, лутбоксы запрещены.

Изумрудный венгерский терминал Videoton VDX 52600 Администрируем сервера с настоящего аппаратного терминала. Когда увидел в объявлении этот чёрно-зелёный венгерский терминал, то не смог устоять перед его магией. Тем более, что он был совместим с терминалом vt52. Мне всегда хотелось испытать то самое чувство, которое испыты...

ИИ проектирует GUI: первые шаги В последний год в моей ленте ВК и в большом Интернете множатся новости о том, что искусственный интеллект научился рисовать картинки по текстовому описанию. Широко известна нейронная сеть DALL-E от Microsoft, предназначенная для этой цели; она вышла в мае 2021 года. Слегка ш...

Создатели Rogue Company Elite принимают заявки на тестирование В настоящий момент для Rogue Company Elite проходит лимитированный тест на Андроид. Если хотите поучаствовать в следующем, надо заполнить эту форму. Rogue Company Elite — командный шутер на iOS и Андроид. Он пытается полностью повторить игровой опыт оригинальной Rogue Comp...

Тернистый путь к eBPF, или Как мы Cilium в Deckhouse внедряли Не так давно мы решили добавить в нашу Kubernetes-платформу Deckhouse поддержку Cilium. Однако в процессе разработки модуля cni-cilium неожиданно столкнулись со сложностями, для преодоления которых пришлось даже обращаться к авторам проекта. Теперь, когда модуль успешно дове...

Entity resolution: как обстоят дела и какие open-source инструменты доступны Всем привет!Мы хотим рассказать немного об entity resolution как об академической дисциплине, о доступных инструментах для решения этой задачи, и о нашем опыте с одним из инструментов. Читать далее

Прошивка 3DS Сразу отмечу, что автор статьи не несет ответственности за работоспособность Ваших девайсов! Помните: все, что Вы делаете - Вы делаете на свой страх и риск!Мне удалось заполучить 3DS в 2022 году, ко мне в руки она попала уже взломанная, но мне было интересно как же можно обн...

[Перевод] Перестаньте использовать SQLite в Unit-тестах TLDR; Использование Sqlite в Laravel (или любых других PHP приложениях) для Unit-тестирования может привести к false positive результатам тестов. Тот код который пройдет тесты, не заработает после переезда в production и использования других БД, например, MySQL. Вместо этого...

Микроконтроллеры по 5 рублей. Программируем микросхемы PADAUK Впервые известие о том, что фирма PADAUK Tech продаёт микроконтроллеры по три цента появилось в 2018 году. Эта новость вызвала интерес и обсуждение на форумах, а затем благополучно была забыта (по крайней мере в русскоязычном комьюнити).В статье расскажу о своём опыте освоен...

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

Блин! Да не сложно похудеть! Даже работая в IT Блин! Да не сложно похудеть! Даже работая в ITОчень хочется выругаться прямо в текст! Прочитал длинную статью про похудение. Да вот она - Почему похудеть, работая в ИТ, так сложно. А ещё бы хотел увидеть фото автора в полный рост. Сомневаюсь что он в хорошей форме.Первое что...

Импортозамещение облаков: как настроить GitLab Runner в Yandex Cloud и не обанкротиться У нас в профсоюзе недавно появился сервис, который используется для создания публикаций в социальных сетях. Проект находится в GitLab, но с недавних пор использовать Shared Runners в GitLab не представляется возможным, поскольку для этого требуется подключить банковскую карт...

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

ВКС-дайджест: прощай Logitech, бесплатный ВКС-сервер и видеодоска Байдена Продолжаем выборочно публиковать новости из нашего телеграм-канала Читать далее

Выпустили пар: мошенники используют метод Browser-in-the-Browser для кражи аккаунтов у игроков на Steam "Хочу рассказать историю, как я недавно лоханулся и потерял свой аккаунт Steam со 100+ играми и донатом на общую сумму больше 15 тыщ рублей". Или вот: "Несколько косарей в Стим вложено, и штук 20 игр, некоторые с дополнениями, на нем висит". Таких историй десятки, если не с...

Samsung Galaxy Z Fold4 получил Android 13 Сегодня компания Samsung официально выпустила апдейт для своей фирменной прошивки One UI 5.0, которая относительно недавно отправилась в релиз. Стоит отметить, что данная прошивка построена на базе новой операционной системы Android 13, которая пока что представлена всего на...

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

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

Большая Архитектура, изгнание талантов и парочка «велосипедов»: недооценённое из потока Менеджмент Привет, с вами Markaty, куратор потоков Менеджмент и Маркетинг. Мы в Хабре убеждены, что «должны расцветать все цветы», и все лучшие истории и опыт IT и около-IT надо собирать под крышей одного НЛО. Менеджмент и маркетинг — не исключение.Лучшие тексты автоматически выносит в...

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

Как настроить удобную синхронизацию между Notion и календарем через ICS на JS без сервера Реализация автоматического импорта событий из календаря Notion в свой Google Calendar. Также, под катом, ссылка на npm пакет, упрощающий данную процедуру и пример запуска данного решения без аренды своего сервера. Читать далее

Razer Edge – новая портативная приставка, которая лучше Sony PlayStation 5 по качеству графики в играх За последние годы на рынок вышло немного разного рода электронных устройств, предназначенных для игрового процесса. Вслед за тем, как свою собственную игровую приставку выпустила компания Logitech, применив весь свой опыт, поступить аналогичным образом решил и Читать полную...

Selectel и ITSumma запускают Платформу обработки данных Selectel, провайдер IT-инфраструктуры, объявил о запуске Платформы обработки данных, которая работает на его мощностях и предназначена для обработки больших объемов данных. Платформа построена на базе продукта ITS Data Processing …

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

C++. Унарный минус и беззнаковый тип Привет, Хабр! Меня зовут Владимир, я работаю в VK Карты. Хочу рассказать про случай, который недавно произошёл у нас в подразделении. Он кажется достаточно типичным и может быть интересен другим программистам.Нам, программистам на C++, не привыкать, что даже самый безобидный...

DALL-E 2 vs MidJourney: наш опыт практического применения нейросети для оформления сайта…и не только Привет, Хабр! В этом посте я расскажу том, как мы на практике применили результат работы нейросети, почему решили использовать ИИ для отрисовки графики на сайте и предлагаю обсудить, какие вообще существуют перспективы в этой сфере для российского бизнеса. Под катом — наша и...

Инструкция по входу в Call of Duty Warzone Mobile Для Call of Duty Warzone Mobile началось ЗБТ, сервера игры официально должны были запустить сегодня в 20:00, но при этом уже вчера, 29-го ноября, некоторые игроки заходили и даже записывали игровой процесс. Их можно назвать первопроходцами, потому что войти в Warzone Mobile ...

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

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

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

Развиваемся за деньги работодателя В недавней статье я писал о том, что не всем нужно развиваться. Теперь встаёт вопрос: а как же развиваться тем, кто хочет развиваться?Даже если ты стремишься к развитию, это не означает, что ты должен учиться 24/7, читать что-то новое каждый вечер после работы, запускать по ...

Начался третий бета-тест Torchlight: Infinite на ПК и смартфоны Издатель XD Entertaiment запустил тестовые сервера Torchlight: Infinite. Поиграть могут все. Torchlight: Infinite — отличный и красочный изометрический экшен, который приятно играется на смартфонах. Пока рано говорить, сможет ли эта игра обогнать Diablo Immortal, но пока кр...

Как айтишники делали настолки: творчество и экономика Однажды я (HR) и супруг (тогда еще программист) решили сделать настолку, чтобы играть в неё со своей дочерью. Начали с пазла-комикса «Иди в IT». За 4 года мы сделали 8 игр о современных профессиях: IT, энергетика, торговая сеть и еще несколько. Набили много шишек, но получил...

Шардированный кэш на базе Memcached Привет! Меня зовут Андрей Барболин, я Senior Software Engineer в команде Order Management System. Сегодня я расскажу вам, как мы сделали шардированный кэш и под стресс-тестами добились 30 миллионов операций в секунду, а также про первую open source библиотеку от AliExpress Р...

Аналитики Axenix (ex-Accenture) сопоставили возможности российских и зарубежных BI-платформ Могут ли российские BI-платформы все-таки заменить зарубежные системы? Мы много раз возвращались к этому вопросу, потому что сегодня именно он интересует и даже беспокоит многих руководителей. И, наверное, все уже знают, что могут, но не во всем. Но чего именно не хватает ро...

Шифровальщики и трояны для FreeBSD – краткий обзор В комментариях к моей заметке об энкодерах для NAS один из читателей поинтересовался, а были ли похожие трояны под FreeBSD? И я подумал: а ведь действительно, интересный вопрос! Шифровальщики для этой платформы существуют, и как минимум один совершенно точно распространялся...

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

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

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

Установка универсальной прошивки OpenIPC на примере IP камеры с процессором HI3516DV100 и сенсором OV4689 Наш мир кишит камерами видеонаблюдения, и большинство из нас сами добровольно окружают себя этими устройствами. Камерами, которые имеют как случайные дыры в безопасности, так и намеренно внедренные компоненты которые отстукивают своему хозяину. Одни производители стараются п...

[Перевод] Целенаправленный дизайн микросервисов В своем стремлении перейти на микросервисы я столкнулся с аналогичными проблемами. Чаще всего я работал с клиентами и корпорациями, чей «микросервисный» дизайн приводил к единому моносервису. По сути, монолитное приложение было заменено действительно большим RESTful API.Я ре...

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

Как мы уменьшили размер приложения ВТБ Онлайн с многомиллионной аудиторией в 2 раза В 2022 году многим российским компаниям пришлось адаптировать мобильные приложения и решать проблемы, вызванные международными санкциями. Когда мобильное приложение ВТБ было удалено из Google Play, сразу встал вопрос — как пользователи смогут получать обновления? В наше...

Презентация AMD Ryzen 7000: впечатления от новой линейки процессоров Сегодня ночью AMD представила новое семейство процессоров Ryzen 7000. Изучили бенчмарки и теперь думаем, какой из процессоров взять для тестирования в Selectel Lab. Что выбрали бы вы? Голосование — под катом. Читать дальше →

Дюк, вынеси мусор! — Часть 4 С тех пор, как мы рассматривали принципы работы различных сборщиков мусора (раз, два, три), входящих в состав виртуальной машины Java HotSpot, прошел уже не один год. За это время было разработано еще несколько сборщиков, один из которых — ZGC — достаточно давно вышел из раз...

Как мы допиливали Битрикс и защищали его от хищных роботов Всем привет! Хочу развенчать миф, что в производственных компаниях решение любого вопроса сопряжено с мириадами бумажек, беготней по отделу кадров, и прочими малоприятными вещами. Расскажу о корпоративном портале НЛМК, который для всех нас – сотрудников офиса и производства ...

Она не умолкает: создана программа, оповещающая о каждой передаче данных в Google Голландский разработчик Берт Хьюберт, наиболее известный своим популярным программным обеспечением DNS-сервера PowerDNS, создал новый хит, как его уже окрестили в узких кругах. На этот раз он придумал утилиту Googerteller, которая издает звуковой сигнал каждый раз, когд...

Что под капотом «СберАвто» — ИТ-инфраструктура и стек онлайн-сервиса для покупки автомобилей Сегодня мы кратко расскажем о подходах, стеке, фреймворках и облачных решениях, на которых построена наша технологическая платформа. Передаем слово Юрию Буйлову, техническому директору «СберАвто». Читать далее

Как я Jest с помощью SWC ускорял За последние пару лет не раз можно было услышать про новые инструменты сборки статики, такие как SWC, esbuild и Vite. Все они обещают нам next gen-оптимизацию времени сборки, а SWC ещë и грозится оптимизировать скорость выполнения тестов на Jest; более того, судя по документ...

Открытый проект по тестированию файловой системы exFAT и SD карт на встраиваемых устройствах с помощью MATLAB Для тестирования выбрана аппаратная платформа на базе чипа STM32H753VIH с частотой ядра 480 МГц. Подключение к SD карте выполнено через интерфейс SDMMC с частотой 60 МГц. В качестве драйвера работает стандартная библиотека STM32H7xx_HAL. Используется промежуточное программ...

Как расти в цене на фрилансе Это глава из «Книги нормального фрилансера», в которой я делюсь опытом проектировщика интерфейсов, работающего на себя.Если хочешь много денег, то работай вдвое больше,Не ищи новых клиентов, пока старые с тобой,А то станет их так много, что придётся распрощатьсяС половиной п...

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

Ловушка алгоритмизации, или как 44-ФЗ породил коррупцию Один из столпов российский борьбы с коррупцией — это призванный сделать все госзакупки прозрачными и честными федеральный закон «О контрактной системе в сфере закупок товаров, работ, услуг для обеспечения государственных и муниципальных нужд» от 05.04.2013 № 44-ФЗ. Ушла...

Зафиксирована DDoS-атака 2,5 Тб/сек, нацеленная на сервер Minecraft Компания Cloudflare сообщила, что недавно один из крупнейших серверов Minecraft, Wynncraft, подвергся рекордной DDoS-атаке, пиковая мощность которой доходила до 2,5 Тбит/с. Эксперты говорят, что это была крупнейшая атака такого рода, которую они когда-либо фиксировали и отра...

Запуск ML скриптов в облаке с помощью dstack. Бонус – про запуск open-source проектов Привет! На прошлой неделе мы выложили на GitHub утилиту для запуска ML скриптов в AWS. В этом посте я бы хотел рассказать, об этой утилите, а также с какими трудностями мы столкнулись при ее разработке. Во второй части статьи, я бы хотел поделиться нашим опытом запуска ...

[Перевод] Юпитерианская утка: LaMDA и зеркальный тест Вы уже должны знать о такой штуке как Google LaMDA. По крайней мере, если вы ещё не знаете о ней, то, скорее всего, вы жили на дне Большого Медвежьего озера без подключения к интернету. Конечно, многие из вас подкалывали меня на протяжении недели или около того. Может вы дум...

Осень 2022. Новая волна спроса на сервисы HaaS Сегодня закупки оборудования превратились в настоящую шпионскую историю с поиском каналов поставок, с игрой в “русскую рулетку” с заказом различных партий комплектующих. В этом посте я расскажу о том, как именно мы справляемся с этими задачами, а главное — по какой причине с...

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

Ужастик от создателей Dead Space из-за чрезмерной жестокости запретили в Японии Игра The Callisto Protocol, которую считают духовным наследником Dead Space, не выйдет в Японии из-за чрезмерной жестокости. Как сообщает Screenrant, она попросту не смогла получить необходимый рейтинг, чтобы поступить в продажу. Местный регулятор CERO (Computer Enterta...

Что делать, если не работает Apple Pencil Не подключается Apple Pencil к iPad? Есть способ решить это Не так давно я стал счастливым обладателем iPad Air 4: планшет получился действительно крутой, хоть и не имеет нормальных чехлов. Зато у него есть поддержка Apple Pencil 2-й версии, правда, я еще до конца не понял, ...

Использование Seldon Core для машинного обучения Широкое распространение машинного обучения помогло стимулировать инновации, которые всё труднее предсказать и создавать на их основе интеллектуальный опыт для продуктов и услуг бизнеса. Чтобы решить эту задачу, важно применять передовые методы. Сергей Десяк, ведущий экс...

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

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

Шахматы на C++ Не так давно я захотел написать свой шахматный движок. На удивление в Интернете нашлось не так много хороших статей на эту тему. Были статьи с довольно слабыми программами, многие из которых даже умудрялись пропускать некоторые важные правила. А были статьи с хорошими програ...

[Перевод] Архитектура платформы машинного обучения в продакшене История машинного обучения (Machine learning, ML) началась в 1950-х, когда появились первые нейронные сети и алгоритмы ML. Однако чтобы стать известным обычному человеку, машинному обучению понадобилось ещё шестьдесят лет. Анализ более чем 16 тысяч статей по data science MI...

«Да это же VMware Horizon 10 лет назад!» Обзор российского VDI от Termidesk В нише доступных на сегодня продуктов для виртуализации рабочих мест не такой уж скудный выбор: Termidesk, Veil VDI, HostVM VDI, Горизонт-ВС VDI. Но Termidesk выбивается из общего ряда, потому что за ним стоит мощный производитель (ГК Astra Linux). Было любопы...

[recovery mode] Магистратура ИИИИ от Физтеха и ВТБ: Data Science с человеческим лицом В современном мире невозможно быть энциклопедистом. Со времён Вольтера и Дидро человечество накопило слишком много знаний, и они не поместятся в одну голову. Однако это не значит, что не стоит даже пытаться. Как говаривал Козьма Прутков, «специалист подобен флюсу». А флюс — ...

Meta* Quest 2 как фитнес-девайс. Мой опыт Судя по статьям на тему физо и обсуждениям под ними, далеко не все хабровчане любят упражняться (а кто-то вообще с детства ненавидит любые околоспортивные активности). А они нужны.Не буду писать почему, ибо тут достаточно статей на эту тему. Про влияние физнагрузок на когнит...

Без одной faangи или как я проходил собеседования Привет, Хабр! Меня зовут Рустам, работаю программистом 9 лет. 7 лет работал в Контуре и около 2 лет в Яндексе. В этой статье расскажу про свой опыт подготовки и прохождения собеседований в большие технологические компании, поделюсь рекомендациями.Пробовался в Facebook, Apple...

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

Настоящий детектив: загадочные таймауты на проде Привет! Меня зовут Алексей, я работаю в команде Антиспама Почты Mail.ru, и сегодня хочу поделиться интересным опытом нашей команды по поиску проблем на бою. Многие из нас любят детективные истории: интрига, драйв, захватывающий сюжет, который держит в напряжении до само...

Удалённая сборка Android проектов на сервере прямо из Android Studio Если вам случалось работать над очень крупным Android проектом, с большим количеством модулей, кода, или наоборот не самой удачной декомпозицией на модули и наличием легаси, то вы наверняка знаете что сборка подобного проекта может занимать довольно много времени. К тому же,...

Пока забудьте о 100-долларовой Xbox. Microsoft на время отменила проект облачной консоли Компания Microsoft пока отказалась от планов по выпуску своей облачной игровой консоли Xbox в ближайшее время.  Глава всего подразделения Xbox Фил Спенсер (Phil Spencer) рассказал, что у компании пока не вышло сделать продукт с такой ценой, какую они изначально пр...

У Huawei получилось заменить Android: операционная система HarmonyOS уже установлена на 320 млн устройств Сегодня днем компания Huawei провела конференцию для разработчиков. Глава потребительского бизнеса Huawei Ю Чэндун вышел на сцену, чтобы рассказать об успехах операционной системы HarmonyOS. Ю Чэндун объявил, что количество устройств Huawei, оснащенных HarmonyOS, достиг...

JupyterHub или как перестать бояться pip install Всем привет! Сегодня я расскажу о том, как мы переехали на наш велосипед в виде JupyterHub, и он оказался удобным. У нас в компании работают ~20 дата саентистов и в своей работе они используют множество Open Source-инструментов: Airflow, Hadoop, Hive, Spark и т.д. Но в ...

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

Даже GeForce RTX 4090 нужна DLSS 3, чтобы нормально справиться с A Plague Tale: Requiem в 8K Сегодня мы убедились в том, что игра A Plague Tale: Requiem действительно получилась очень ресурсоёмкой. С ней плохо справляется Xbox Series S, а GeForce RTX 3050 способна обеспечить 30-40 к/с в 1260p только с DLSS. Может ли с этой игрой справиться новейшая RTX 4090 в р...

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

5 DIY-проектов на базе Raspberry Pi осени 2022 года: клавиатуры, контроллеры и звонок для котиков Привет, Хабр! «Малинки» не теряют свой популярности, проектов на их основе становится все больше. А значит, самое время рассказать об интересных и (правда, не всегда) практичных проектах. Возможно, кто-то из вас захочет повторить или доработать один из них — в этом случае б...

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

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

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

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

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

Задачи для средней школы. Скрещивание Microsoft Active Directory (LDAP) и Hashicorp Vault на домашнем стенде, часть 1 Такой низкокачественный лонг лонг рид я писать не хотел, меня заставили, но сначала в комментариях задали вопрос про доучивание, затем эта статья вызвала у меня некое недоумение своим обрывом на полуслове. Поскреб по амбарам, нашел черновик заметки по дообучению коллег от ур...

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

Нагрузочное тестирование: что? где? когда? После весны 2020 года слово “тестирование” приобрело некоторые неожиданные значения и неоднозначные коннотации — пожалуй, везде, кроме IT. В нашей сфере без него никуда — и так было всегда. Видов тестирования ПО — множество: модульное, функциональное, А/В-тестирование, инте...

DALL·E 2 — мои первые эксперименты с возможностями нейросети Еще в прошлом году я в свое время подавался в лист ожидания для того чтобы опробовать нейросеть GPT3 для генерации текстов, и спустя достаточно длительное ожидание она попала ко мне в руки, и даже в рабочем проекте мы с ней поэкспериментировали.И когда Open AI открыли возмож...

Учим автотесты API адаптироваться под требования Привет! Меня зовут Тимур Шарафутдинов, я занимаюсь процессами автоматизации тестирования в «Ростелеком ИТ». Сегодня поделюсь своим опытом реализации model based-подхода в написании python API автотестов на проекте — приложении с микросервисной архитектурой для обработки, хра...

It is Wednesday, my java dudes, или насколько сложно сделать свою JVM Что делать, если накануне переезда повысилась тревожность, а привычные методы не приносят успокоения?Конечно же вырабатывать дофамин через решение упоротых инженерных задач!Мне стало интересно - насколько тяжко было бы сделать свой интерпретатор байт-кода Java? И насколько с...

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

Как запустить DevOps-конвейер на полную мощность У нас в Газпромбанке сложилась довольно интересная ситуация. Банк относительно недавно начал активно работать с розницей, которая как локомотив начала тянуть все внутрибанковское IT и менять характер работы всех подразделений. Одна из главных наших проблем (впрочем, как и у ...

Чипы в этих коммутаторах не поддерживают VXLAN инкапсуляцию Недавно обратилось несколько клиентов с идентичной проблемой. Клиенты развертывали leaf коммутаторы Huawei в ЦОДе. Коммутаторы функционировали как L3 шлюзы для СХД (сценарий VXLAN распределенного шлюза). Каждая пара leaf коммутаторов объединялась в стек или M-LAG группу. Зад...

Семь GeForce RTX 4090 в одном ПК. Тесты показали, в каких приложениях такая конфигурация может иметь смысл Видеокарта GeForce RTX 4090, безусловно, получилась невероятно производительной, но что будет, если собрать в одной системе семь таких видеокарт?   Именно этим вопросом задались специалисты Pugetsystems. Для реализации идеи они взяли системную плату Asus Pro WX WR...

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

Мы думали, так дёшево не бывает, но... тестируем новый смартфон стоимостью 6 тысяч рублей Рынок бюджетных смартфонов — как минное поле. Понятно, что за 8,5 тысяч рублей от смартфона многого не ждёшь, но, во-первых, иногда производители в хорошем смысле удивляют. Во-вторых, ты же деньги платишь, чтобы смартфон всё-таки хоть как-то работал. И, конечно, хочется, что...

Приключения при настройке сервисов машинного обучения в MS SQL Server 2019 В статье описано, как настроить сервисы машинного обучения для R и Python. Несмотря на большой опыт в IT, сразу у меня не работает примерно ничего. Поэтому будут ссылки на то, что делать, если сразу не завелось. В итоге я поставила новый экземпляр с сервисами машинного обуче...

Звуковая пушка. Маленькая Пару недель назад рассказывал о своей безумной идее с тепловизорами, решил продолжить цикл:) Дело было в нулевых, ближе к концу, уже точно не помню. Ну люблю я всякие новинки, а тут как раз появилась информация о разработке в США так называемой звуковой пушки. Как раз было в...

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

Ностальгии пост: Windows 95 уже 27 лет. Как установить эту ОС на разных устройствах В августе 2022 года Windows 95 исполнилось 27 лет. Казалось бы, совсем недавно операционная система праздновала 25-летие, но время бежит быстро. В любом случае ОС была действительно новым словом среди операционных систем того времени. Об истории создания Windows 95 неоднокра...

Google создаёт SoC Tensor для смартфонов Pixel таким образом, чтобы их возможности в области ИИ были актуальны через пять лет Смартфоны Pixel последних двух поколений опираются на SoC Tensor и очень далеки от топовых решений Qualcomm, MediaTek Apple. Но Google считает, что это вообще не проблема.  В интервью Моника Гупта (Monika Gupta) — старший директор по управлению продуктами&nb...

Отсрочка для работников ИТ-компаний и ИТ-аккредитация: как это работает Всем привет! Меня зовут Алина Акиншина, я генеральный директор IT-компании Онлайн Патент. Мы ведем блог здесь, на Хабре, и сегодня решили написать в нем про наш собственный опыт —о том, как мы прожили последние 2,5 недели после 21 сентября, и что все еще может быть полезно д...

Кастомное автоматическое обновление конфигураций клиентов Spring Cloud Config Server. Часть 2: настройка сервера Описывается, как можно инициировать автообновление клиентов Spring Cloud Config Server без использования Spring Cloud Bus или какой-либо иной вспомогательной технологии Читать далее

CI/CD и еще один CD. Разбираемся в терминологии pipelines в контексте автоматизации тестирования В IT индустрии используется большое разнообразие инженерных культур и практик, таких как Agile, бережливое производство (lean software development), DevOps. Все они так или иначе нацелены на бесперебойную доставку ценности за счет повторяемых коротких итераций. Неотъемлемой ...

Хакинг метрик качества видео или как с приходом ИИ все становится намного сложнее Сейчас модно писать, что ML пришел туда и все стало отлично, DL пришел сюда и все стало замечательно. А к кому-то пришел сам AI, и там все стало просто сказочно! Возможна ли ситуация, когда к нам пришел волшебный ML/DL и все стало сложнее, тяжелее и на порядок запутаннее? Бе...

Digital Guardian: от идеи до продукта Не знаю, как считаете вы, но я убеждён, что любая работа обязывает человека к непрерывному изучению нового. А уж что говорить, когда ты работаешь в ИТ? Здесь чуть ли не каждый день кто-то что-то да придумает. Придерживаясь своего правила «вечной учебы», я решил, что будет бо...

[Перевод] CloudFlare отказывается от Nginx в пользу in-house HTTP-прокси на Rust ВведениеСегодня мы поговорим о Pingora, новом HTTP-прокси, который мы создали у себя внутри с помощью Rust. Прокси обслуживает более 1 триллиона запросов в день, форсирует производительность и предоставляет множество новых функций для клиентов Cloudflare, при этом требуя все...

Nvidia раскрыла производительность GeForce RTX 4080 в обоих версиях Итак, с видеокартой GeForce RTX 4090 мы уже разобрались, но это всё же топовая и очень дорогая модель. А что предложат более доступные RTX 4080?  Пока мы не знаем, когда эти карты выйдут на рынок, но Nvidia уже раскрыла их производительность в нескольких играх. &n...

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

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

Курс начинающего бэкендера в Metaclass: интервью со студентом 7-го потока 8 августа начинается новый, девятый поток нашей школы Metaclass по курсам frontend и backend для начинающих.После учебы мы расспрашиваем наших студентов о том, что было легко, сложно, полезно или просто приятно. Сегодня о своем опыте расскажет недавний выпускник ку...

Need for Speed Unbound на релизе получит не весь контент Некоторое время назад разработчики Need for Speed Unbound официально показали геймплей своего проекта, раскрыв некоторые потенциально интересные данные о гоночном симуляторе нового поколения. А сегодня разработчики выпустили карту с временем запуска видеоигры в разных регион...

«А давайте выйдем на рынок СНГ»: как масштабировать сайт, если он к этому не готов Рано или поздно у крупных проектов наступает такой этап, когда достигнут потолок по аудитории или финансовым показателям и нужно как-то расти дальше. И вот в один прекрасный день сияющие коллеги приходят к тебе со словами «Мы тут решили выйти на рынок США/Китая/СНГ…».Если ар...

Electronic Arts выключит серверы FIFA 16 - 19 на старых консолях Xbox и PlayStation уже 14 февраля 2023 года Electronic Arts сообщила, что зимой 2023 сервера FIFA 16-19 на консолях прошлого поколения и ПК будут выключены.

«Байкалов» и «Эльбрусов» на всех не хватит. Правительство разрешило госсектору закупать серверы на зарубежных чипах Как сообщает «Коммерсантъ», премьер-министр РФ Михаил Мишустин утвердил подготовленный Минпромторгом проект постановления о введении балльной системы для рынка вычислительной техники. С этого момента российские серверы и системы хранения данных необязательно...

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

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

[Перевод] «Оживляем» наше iOS-приложение с помощью Live Activity В то время как Android-устройства в целом ушли в направлении простых вырезов в экране под фронтальную камеру или даже подэкранных фронталок, Apple создала совершенно новый пользовательский опыт благодаря своему новому пространству для размещения камеры — «челке» (the notch)....

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

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

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

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

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

Жизненный цикл инфраструктурной документации: документируй это от заката до рассвета О том, что такое инфраструктурная документация и чем она полезна как аутсорсерам, так и владельцам проектов, мы писали в предыдущей статье. Теперь настало время поговорить о грустном: инфраструктурная документация не вечна… Мало того, что она в принципе изменчивая натура, ...

Владельцы iPhone 14 Pro жалуются на «дрожание» камеры в Snapchat, TikTok и Instagram За прошедшие пару дней в сети появилось достаточно много жалоб от владельцев iPhone 14 Pro и iPhone 14 Pro Max. Пользователи сообщают, что во многих популярных приложениях камера смартфона отказывается нормально работать — изображение дрожит и сам модуль клацает и издает дру...

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

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

Ускоряем тестирование: быстро, модно, без рутины Привет! Меня зовут Александр Пронин, я занимаюсь тестированием более пяти лет, последние полгода из которых — в QIWI, проект ContactPay. Мы делаем платежную систему для международного рынка, она состоит из микросервисов, которые написаны на Python и живут в Google Cloud. Про...

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

Торопиться не надо… (Про спинлоки) После небольшой статьи про особенности при работе с кэшем (https://habr.com/ru/post/687146/) мне в личку прилетело несколько замечаний про работу спинлоков и приглашение на собес от пчелайнов, приятно, что технические статьи читают не только технари... лирика. Возвращаясь к ...

[recovery mode] Разбор теста от MixBytes Не так давно компания MixBytes проводила конкурс, пройдя который можно было попасть на их курс аудитора смарт-контрактов.Здесь публикую свой разбор этого теста. Читать далее

В Dead by Daylight началось тестирование кроссовера с Resident Evil На тестовом сервере уже можно поиграть за новых (для игры, а не вообще) персонажей.

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

Xiaomi устраивает распродажу своих устройств. Налетайте пока не разобрали Xiaomi — один из самых известных производителей смартфонов и большого количества других устройств. Сама компания даже считает себя китайской Apple из-за качественного подхода не только к начинке, но и внешнему виду своих устройств. С учетом того, что в 2022 году Айфон...

Supermicro представила новый GPU-сервер 8U  Super Micro Computer, Inc. (SMCI), мировой лидер в области корпоративных вычислений, хранения данных, сетевых решений и экологически безопасных вычислительных технологий, представляет свой самый передовой сервер с графическими процессорами, оснащенный восемью графическими пр...

Как стать Flutter-разработчиком, или Почему кроссплатформа сейчас — это лучший выбор Hola, Amigos!На связи Александр Чаплыгин, Flutter Dev. В разработке я 3 года, сейчас работаю в компании по заказной мобильной разработке, за последний год делал проекты для частного медицинского центра, системы маркировок и нескольких стартапов. По свежим следам хочу рассказ...

Xiaomi готовит к релизу свой Mac Mini Буквально пару дней назад мы опубликовали новость о том, что компания Xiaomi планирует выйти на рынок компьютерных компонентов, как сегодня инсайдеры порадовали нас ещё одной интересной новостью. Дело в том, что производитель кобы готовится к релизу своего компактного компью...

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

Гексагональная архитектура и DDD на опыте интернет-магазина Спортмастер. Часть 1 Всем привет! Меня зовут Денис Ежов, я тимлид команды интернет-магазина Спортмастер (далее ИМСМ) и по совместительству бэкенд-разработчик. Так сложилось (и так говорят), что гексагональная структура и DDD — это дорого и сложно. Но так ли это на самом деле? Мы в ИМСМ внедрили ...

Пять причин купить TWS-наушники Samsung Galaxy Buds2 Pro (и это не только 24-битный звук) После прошлогодней очень удачной модели TWS-наушников Galaxy Buds Pro: казалось, Samsung можно было взять паузу на пару лет и неспешно готовить следующее поколение миниатюрных наушников с шумопдавлением. Но в этом году на рынок выходит еще более потрясающая модель Galaxy Bud...

Лучшая игра десятилетия. Grand Theft Auto V бесплатно вышла для Android и iOS Все больше и больше людей предпочитают проводить свободное время за игрой в видеоигры, находя подобный способ проведения досуга максимально интересным и затягивающим ровно настолько, насколько это так и вовсе вообще возможно. И вот, к огромному Читать полную версию публикац...

Microsoft планирует активно развивать ARM-направление. Как и почему корпорация собирается это делать? Сегодня на Хабре публиковалась интересная новость о том, что корпорация Microsoft отгрузила и уже начала продажи устройства, которое называется Windows Dev Kit 2023. Предназначен этот девайс за $599 для разработки приложений на платформе ARM. Базируется система на Qualcomm ...

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

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

Dark Throne: The Queen Rises может в будущем стать инди заменой Diablo Dark Throne: The Queen Rises — мобильный слешер, в котором вы выбираете 1 из 3 персонажей без возможности сменить внешность и пол. Дальше без какого-либо намёка на видеовставку и сюжет вы оказываетесь в подземелье с одним NPC и порталом, который переносит вас в подземелье. В...

Правда ли, что на iOS 16.1 Айфон начал работать быстрее Разбираемся, как работают старые модели Айфонов на новой iOS 16.1 Многие ждали апдейт iOS 16.1 из-за появления Live Activities, а также исправления мелких ошибок. Если первое нововведение выглядит достаточно интересно, правда, пока не очень понятно, когда начнет работать, то...

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

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

В день запуска сервера Overwatch 2 подверглись массированной DDoS-атаке Ведутся экстренные мероприятия по восстановлению работы серверов

От геймдизайнера до СЕО за 10 лет, уход в инди и запуск курсов Рад познакомиться, меня зовут Эдуард Кумыков и в этой статье я хочу поделиться с вами опытом, который я получил пройдя нелегкий путь от простого геймдизайнера до СЕО игровой студии и по итогу решил уйти в независимость.За десять лет работы в компаниях я руководил командами и...

Rogue Company Elite: Первые подробности о предстоящем тесте Rogue Company Elite ожидает бета-тест на Андроид. Он закрытый, поэтому та информация, которой мы поделимся эксклюзивной информацией. Rogue Company Elite — командный шутер на смартфоны; подробнее о предыдущих стадиях тестирования можно прочитать по ссылке. Также мы сравнивал...

Репликация MySQL и MariaDB: мониторинг с помощью Zabbix Когда к отказоустойчивости интернет-магазина или другого сервиса с базами данных предъявляются повышенные требования, не обойтись без репликации серверов СУБД и файлов. Репликация совместно с другими технологиями отказоустойчивости помогает полностью защититься от сбоя обору...

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

Nvidia выпустила свежий драйвер для видеокарт, вышедших 10 лет назад. Но в играх производительность не повысится Компания Nvidia выпустила свежий драйвер для старых видеокарт GeForce 600 и GeForce 700. Поддержка этих адаптеров давно прекращена, так что новый драйвер призван лишь исправить важные уязвимости.  Если точнее, речь о двух уязвимостях CVE-2022-3602 и CVE-2022-3786,...

[Перевод] Почему современная документация к коду — просто мусор. И как это исправить Когда вы в последний раз сталкивались с качественно документированным кодом?С кодом, который можно было использовать буквально «из коробки», просто ознакомившись с небольшим README файлом. Но к которому в то же время прилагалась подробная документация, поясняющая каждую стро...

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

Скамейки на пустой площади: как создать условия для геймдев-обучения и решить кадровый вопрос на годы вперед Пензенской игровой студии BIT.GAMES в этом году исполняется 20 лет: 15 из них мы разрабатываем игры, 3 — обучаем разрабатывать. И нет, это не инфобизнес. Это жизненная потребность растить для себя кадры в региональных, не столичных условиях. Как организовать геймдев-про...

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

Infrastructure as a Code – как инструмент DevOps Современные ИТ инфраструктуры становятся все более сложными в развертывании и управлении. Если лет десять-пятнадцать назад вся инфраструктура средней компании могла измеряться парой десятков серверов находящихся на одной физической площадке, то сейчас с учетом различных обла...

Я у мамы киберпанк: опыт имплантации NFC+RFID чипа Каждому знакома проблема отсутствия карты доступа (электронного ключа, брелока, бэйджа и т.п.) в нужный момент. Когда офисный ошейник окончательно вывел меня из себя, я задумал решить проблему радикально. Читать далее

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

Intel Arc Alchemist A380 получила обновление драйверов Информационное издание PC Games Hardware протестировало несколько игр на графической карте Intel Arc Alchemist A380, пока единственной графической карте Arc, доступной для настольных ПК, и обнаружила, что для большинства геймеров она работает достаточно хорошо. Веб-сайт пров...

Сертифицированный тестировщик. Часть 1 Многие IT специалисты, особенно те, которые только находятся в начале  карьерного пути, часто задаются вопросом: “А какие сертификаты котируются / ценятся при устройстве на работу?”. Этот вопрос можно переформулировать так: “Какую бумажку мне надо получить, чтобы взяли ...

Вот как вы можете перейти на Windows 10 22 H2 прямо сейчас Похоже, что Microsoft готовится к скорому релизу Windows 10 22H2. Новое обновление, которое теперь доступно для ручной загрузки, переключает Windows 10 21H2 (Build 19044.1862) на Windows 10 22H2 (Build 19045.1862). Хотя Microsoft еще не объявила о релизе, вы можете загрузить...

[Перевод] Гэри Дарби, автобиография — Delphi For Fun Уверен, что история жизни этого человека достойна быть упомянутой на Хабре, поэтому хочу поделиться переводом его автобиографии (за качество перевода сильно не пинать). Тем более, что вот как уже несколько лет его нет в живых, однако надеюсь, что его примеры решения головоло...

Что такое Linux? Статья-шпаргалка для новичков Что такое Linux? Салют! Это статья — попытка систематизировать некие базовые знания об Linux’ах, которая может быть полезна для продвинутых пользователей, разработчиков и админов Windows, которые еще не имели (или имели крайне небольшой и отрывочный) опыт работы с Linux сист...

SKR2 cжигает драйверы TMC2208/TMC2209 Эта проблема известна уже давно, но я о ней не знал. Расскажу вам свою историю, как я другу помог сжечь все драйверы TMC2209.Началось с того, что друг решил на своём стареньком 3д принтере поменять драйверы на более тихие, прочитал статьи в Интернете и выбрал самые классные ...

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

MacBook против ноутбука на базе Windows: что лучше выбрать? Трудно представить себе современного человека, который бы не слышал о легендарных MacBook. Эти ноутбуки действительно на сегодня являются одними из лучших на рынке, но Apple далеко не единственная компания, которая выпускает качественную компьютерную технику. Читать полн...

ARM64EC теперь полностью поддерживает Windows 11 on ARM Еще в июне 2021 года Microsoft анонсировала ARM64EC для Windows 11. Она описала ARM64EC как новый способ доведения существующих приложений x64 до производительности, соответствующей ARM, даже если вы используете плагины и зависимости, которые еще не поддерживают эту архитект...

Сотни серверов Microsoft SQL заражены бэкдором Maggie ИБ-исследователи обнаружили новую малварь, нацеленную на серверы Microsoft SQL. Бэкдор, который получил название Maggie, уже заразил сотни машин по всему миру. Наибольшее распространение вредоноса наблюдается в Южной Корее, Индии, Вьетнаме, Китае, России, Таиланде, Германи...

Обзор и тестирование процессорной СВО MSI MAG CoreLiquid C360 На тест в лабораторию прибыла эффективная AIO-система, которая поддерживает все современные сокеты и способна отвести 280 Вт тепла от процессора Intel Core i9-12900K.

YubiKey головного мозга. Как подружить Ubuntu 22.04.1 LTS c аппаратным ключем безопасности? Итак вы решили переехать на новенькую свежую ибунту и у вас на столе лежит Юбик 5ой серии без которого вы не можете жить в современном мире. И как у любого нормального технаря перед Вами сразу встают ровным строем несколько вопросов... Читать далее

Подтверждена совместимость РЕД ОС с серверами GAGAR>N Успешно завершено тестирование на совместимость операционной системы РЕД ОС производства компании «РЕД СОФТ» с серверным оборудованием от российского разработчика и производителя GAGAR>N. Корпоративные заказчики могут …

Что такое клиринг, как он работает и реализован на примере платёжной системы «Мир» Покупки с помощью карты стали неотъемлемым атрибутом современной жизни. В прошлом году жители нашей страны совершили более 21 миллиарда операций банковскими картами. На примере работы клиринговой системы ПС «Мир» рассмотрим, что делается, чтобы справляться с регулярно возрас...

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

Love, Spring and HTTP Bugs Привет, Хабр! Мы команда Marketing Management GlowByte, занимаемся автоматизацией маркетинговых процессов в крупных компаниях. Решили написать небольшую статью, которая будет интересна неравнодушным к Java. Хотим поделиться на первый взгляд простыми особенностями поведения б...

Сервера Octopath Traveler: Champions of the Continent стартуют завтра Издатель Square Enix запустил предзагрузку Octopath Traveler: Champions of the Continent на iOS и Андроид. Вы получите все награды предрегистрации после открытия серверов. Octopath Traveler: Champions of the Continent — мобильная гача с пошаговыми и авто-битвами, которую за...

[Перевод] Лучший учебник по математике? «Вычисляем легко» Математику было достаточно просто изучить?Я услышал множество хороших отзывов о книге  Calculus Made Easy by Silvanus P. Thompson. Начал читать и правда, это была самая простая книжка на английском, которую я читал (советую попробовать почитать в оригинале), причем...

Обзор ECOVACS DEEBOT N8. Лучший робот-пылесос 2022 года? Сейчас, по-хорошему, можно считать умными исключительно роботы-пылесосы со встроенным лидаром. Только они способны уверенно ориентироваться в пространстве и четко видеть расстояние до объектов вокруг. К нам на тест попала модель ECOVACS DEEBOT N8, которая помимо того самого ...

Хорошая связка: GTX 1660 Super и i3-121000F протестировали в 18 играх В одном из выпусков на YouTube-канале ShadowSeven узнали, насколько хороша в современных играх сборка на базе i3-12100F с видеокартой GTX 1660 Super. В ходе тестирования запускались 18 игр в разрешении 1080p.

Разработка, основанная на приемочных тестах (ATDD) Работая с продуктовыми командами разработки, я чаcто наблюдал два сценария написания требований к разрабатываемому продукту, и у обоих сценариев есть перекос в одну или в другую сторону:1. Большой фокус в требованиях уделяется функциональной и технической части, то есть тому...

Apple, а зачем вообще A16 Bionic? Появились первые тесты производительности новой платформы, и она почти идентична предшественнице В Сети уже появились результаты тестирования новейшей SoC Apple A16 Bionic, которая доступна в iPhone 14 Pro и 14 Pro Max.   Новая платформа набирает в Geekbench 1879 и 4664 балла в однопоточном и многопоточном режимах соответственно. Для сравнения, A15 Bionic наб...

Интервью с майнером. ZeroCo0l о переходе эфира на PoS, секретных монетах и дешевых видеокартах ZeroCo0l — энтузиаст майнинга, зарабатывающий на своей ферме из 80 видеокарт около 90 долларов в день. В преддверии перехода эфира на proof of stake Даня Шеповалов поговорил с ним о том, чем займутся майнеры, когда майнить эфир больше не получится, как искать суперприбыльные...

Оптимизированные и энергоэффективные системы Supermicro с процессорами 4-го поколения  Supermicro, Inc., поставщик комплексных ИТ-решений для облачных вычислений, искусственного интеллекта/машинного обучения, хранения и 5G/Edge, представляет на конференции Super Computing 2022 года самый обширный ассортимент серверов и систем хранения данных в отрасли на основ...

Google Pixel 7 Pro показал самую низкую производительность среди конкурентов в игровых тестах Google Pixel 7 Pro прошел игровой тест с Genshin Impact, чтобы выяснить насколько плохо работает чип Google Tensor G2. Результаты неутешительны и показали, что новые телефоны Pixel 7 не подходят для игровых целей.

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

На твой телефон пришло новое сообщение Привет! Сегодня я хочу затронуть тему SMS, а точнее, поделиться опытом их «приручения» в Android на примере собственного пет-проекта. Читать далее

Переработки на работе Всем привет. Хочу поделиться своим отношением к рабочему и личному времени, а точней к отношению к переработкам.Переработка это не задержаться раз в неделю на час. Переработка это на протяжении долгого времени (скажем пару месяцев и более): задерживание на работе, подключени...

Learn, Learn and Learn… Чем отличается образование в России, Великобритании и США? Иногда я пишу посты, в которых нет сильной ML-специфики - например, про менеджмент или свой опыт. Немудрено, что именно за них я получаю больше всего респектов от своих друзей, не особо связанных с DS. Респекты я пол...

Не работает eSIM на iPhone 14 в России? Тут всё, что вам нужно знать Несмотря на то что технология eSIM применяется в России уже несколько лет, выход iPhone 14 немного изменил расклад вещей. То ли из-за того, что Apple не провела предварительную настройку новинки под инфраструктуру российских операторов, то ли по каким-то другим причинам, од...

В России создают спутник-сервер размером 5 х 5 см. Он станет первым в истории аппаратом, предоставляющим хостинг прямо на орбите В 2023 году в России появится необычный сервер, который будет предоставлять услуги хостинга с орбиты. О работах по созданию такого аппарата сообщил хостинг-провайдер RuVDS. Устройство создается на платформе Tinysat компании «Малые космические системы». &laq...

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

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

Отказы при поиске работы (опыт QA) Всем привет! На данный момент я являюсь QA в крупной китайской IT компании.Но начинала я свой путь в IT с позиции рекрутера (2017-2018 года). За эти годы произошли глобальные изменения. Когда я работала в HR, основной моей проблемой было "продать" вакансию разработчикам. В т...

Серверы Apple не выдержали нагрузки: китайцы заказали более 2 млн iPhone 14 за сутки В данный момент продолжается приём предварительных заказов на смартфоны серии iPhone 14 во многих странах мир. Спрос настолько велик, что серверы Apple не выдержали нагрузки и рухнули. По данным AppleInsider, высокий спрос на iPhone 14 Pro и iPhone 14 Pro Max на китайск...

МВД не смогло закупить для ГИБДД тысячи машин на 4,5 млрд рублей Как пишет «Коммерсантъ» со ссылкой на отчет дирекции проекта «Безопасность дорожного движения», МВД не смогло закупить 2,8 тыс. новых патрульных машин ГИБДД, так как ведомство на нашло поставщика. Ранее автомобили поставляли дилеры LADA, Skoda и ...

HTB Faculty. Атакуем веб-сервер через mPDF и повышаем привилегии с помощью Linux capabilities Для подписчиковВ этом райтапе я покажу, как использовать обход авторизации через SQL-инъекцию, затем мы проэксплуатируем mPDF и повысим привилегии на сервере через систему Linux capabilities, а конкретно — через возможность cap_sys_ptrace.

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

Обходим блокировки сайтов: или как я развёртывал прямой proxy на базе nginx Ты как специалист в области IT, после февральских событий скорее всего столкнулся с проблемой недоступности некоторых ресурсов и наверняка подумал о том, как это дело обойти. Но использовать "бесплатный" или сторонний сервис кажется небезопасным или не даёт нужную ширину кан...

Тест-драйв игрового SSD Surefire Gaming Bunker Surefire с одной стороны — новичок на рынке компьютерного железа. С другой же — у компании есть опыт, так как это дочерний бренд Verbartim, чьи продукты мы уже не раз обозревали на сайте. Просто было решено, что для геймеров нужно запустить отдельную линейку гаджетов. Разу...

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

Flow: новая конференция по системному и бизнес-анализу Многим на Хабре уже известны наши конференции вроде Joker, HolyJS или Heisenbug. Теперь к ним добавляется ещё одна, на смежную тему: мы увидели, что есть спрос и на «аналитическое» мероприятие. Поэтому 29-30 ноября проведём новую конференцию Flow, программа и билеты доступны...

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

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

Ускорит загрузку в три раза и снизит нагрузку на CPU с 100% до 15%. Microsoft готовится выпустить DirectStorage 1.1 Microsoft готовит новую версию своей технологии DirectStorage, которая должна повысить производительность современных ПК в играх.  DirectStorage 1.1 фактически воплотит основную идею технологии в целом: максимально снизить нагрузку на CPU и переложит...

[Перевод] Как работает Wine Wine — это свободное программное обеспечение для запуска Windows-приложений на нескольких POSIX-совместимых операционных системах, включая Linux, macOS и BSD. Если вы любите Linux, то наверняка когда-то запускали Wine. Возможно, для какой-то «важной» программы Windows, у ...

Выяснилось, кто делает подушки безопасности для АвтоВАЗа. Завод не стал искать новых поставщиков, а договорился со старыми Представители АвтоВАЗА отказались назвать поставщика подушек безопасности для Lada Granta Classic' 22, однако источники «Коммерчанта» на автомобильном рынке уверены, что за такой срок компания не могла найти нового поставщика. Процесс интеграции новой по...

Программируем Arduino Uno на Rust: настраиваем среду и моргаем светодиодом Кто-то из вас наверняка задавался вопросом: а нельзя ли программировать Arduino на чём-то более современном и удобном? Вот и я задавался. И нашёл Rust (не то, чтобы я о нём не знал). И на нём можно программировать микроконтроллеры AVR и платы Arduino, построенные на них. И з...

Войти в IT: Служба поддержки как карьерный трамплин Сегодня хотел бы поговорить, а может быть и подискутировать с вами о том, насколько легко новичкам войти в “высшую лигу” ИТ-сферы, и какую роль в этом процессе может играть опыт работы в техподдержке. Этот пост в первую очередь для тех, кто еще не считает себя маститым ИТ-шн...

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

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

Samsung в последний момент отложила тестирование Android 13 и One UI 5 на смартфонах серии Samsung Galaxy S22 в Китае На этой неделе должно начаться бета-тестирование оболочки One UI 5.0 на базе Android 13 среди пользователей смартфонов Samsung Galaxy S22, Galaxy S22+ и Galaxy S22 Ultra/ Однако сегодня подавшие заявки для участия в бета-тесте получили извещение, что тестирование, ...

[Перевод] What dreams may come Примечание первое: заголовок статьи — перевести одной фразой нереально (удивите?). Слишком много игры слов и смыслов. Первоисточник — монолог Гамлета “быть или не быть”. Поэтому я решила оставить оригинальный заголовок.Примечание второе: переобучение (переподгонка, пере- в з...

«Моя камера неконтролируемо трясется». У новеньких iPhone 14 Pro и 14 Pro Max есть проблемы со сторонними приложениями камеры К нескольким проблемам, которые уже обнаружились у новых iPhone, добавилась ещё одна. Судя по всему, многие сторонние приложения не могут нормально работать с новой основной камерой iPhone 14 Pro и 14 Pro Max.   Пользователи обнаружили, что различные приложения, в...

Intel уже готовит видеокарты на архитектуре Arc Battlemage Два года назад, когда компания Intel только объявила о своём желании выпускать дискретные видеокарты, многие пользователи отнеслись к этому с долей иронии — никто не верил, что можно просто взять и выйти на рынок видеокарт, когда там годами доминируют NVIDIA и AMD. Но оказал...

Пишем 3D игру под Windows Mobile, ч.1 На хабре достаточно много пользователей коммуникаторов. Они рассказывали достаточно много историй о том, как их использовали: раскладывали пасьянс, играли в шарики, сидели в интернете, читали книги и в конце-концов, использовали как телефон. А что, если я вам скажу, что на к...

RTX 4090 позволяет играть в 8К Как только видеокарта NVIDIA GeForce RTX 4090 Founder Edition отправилась в продажу, в сети появились первые тесты данной модели, которые оказались более чем привлекательными. Дело в том, что эта видеокарта благодаря поддержке технологии DLSS 3 в некоторых видеоиграх действи...

Нейросети, датасеты, VQА: разбираем результаты соревнования Fusion Brain Challenge с конференции AIJ 2021 Привет, Хабр! Сегодня мы расскажем об интересных задачах соревнования Fusion Brain Challenge с международной конференции AIJ 2021 по искусственному интеллекту, нейросетям и смежным темам. Цель проведения ― собрать на одной площадке представителей международных организаций, б...

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

(Микро)фронтенды и микросервисы с помощью Webpack Привет! Меня зовут Максим, я фронтенд-разработчик компании Тинькофф, лид команды фронтендов, которые пилят международные проекты. Я работал как фронтом, так и бэкером — это дало мне релевантный опыт и в микрофронтендах в том числе.Статья будет о фронтендах, но сначала предла...

[Обновлено] WhatsApp перестал работать и не отправляет сообщения. Что случилось? Сегодня утром, около 10 часов утра по Москве, у многих пользователей перестал работать WhatsApp. Люди стали сообщать, что мессенджер — независимо от платформы, на базе которой его пытаются использовать — запускается, но не загружает информацию о контактах и не д...

Взлет и реальность госуслуг Первый этап. Когда в 2010 году начался проект «Госуслуги» – он был прекрасен. Можно было легко зарегистрироваться, легко подтвердить свою запись (сбои были и бывали), и он действительно работал.По сравнению со временами личной подачи заявлений – прогресс был очевиден. Когда ...

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

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

Инженер-любитель создал рабочую копию SpaceX. Он станет миллиардером? Полет Scout F — копии ракеты Falcon 9 В 2015 году компания SpaceX совершила большой прорыв в области космонавтики, осуществив посадку первой ступени ракеты Falcon 9 для повторного использования. С этого момента ракеты-носители Илона Маска стали многоразовыми, благодаря чему ...

Нейросети, датасеты, VQА: разбираем результаты соревнования Fusion Brain Challenge с конференции AIJ 2021 Привет, Хабр! Сегодня мы расскажем об интересных задачах соревнования Fusion Brain Challenge с международной конференции AIJ 2021 по искусственному интеллекту, нейросетям и смежным темам. Цель проведения ― собрать на одной площадке представителей международных организаций, б...

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

Курс по Ruby+Rails. Часть 1. Императивное программирование Компания Evrone работает на рынке веб-разработки уже 13 лет. Ruby on Rails — одна из технологий, которую мы используем часто, поэтому накопили внушительный багаж знаний — от продвинутых приёмов программирования на Ruby до эффективного использования «магии» Rails. Чтобы делит...

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

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

Челленджи деплоя, сетевых политик и планировщика: как мы внедряли ML-платформу Kubeflow Kubeflow — фреймворк на базе Kubernetes, который помогает быстро запускать модели машинного обучения. Мы в VK решили внедрить его в свои рабочие процессы и столкнулись с некоторыми трудностями. Меня зовут Федюнин Андрей, я системный инженер в команде платформы, которая пр...

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

[Перевод] Ракета SLS — это худшее, что случилось с НАСА, но, может быть, и лучшее? От переводчика: Эрик Бергер, журналист, специализирующийся на космической тематике, несколько менее скептичен относительно SLS, нежели гик Кейси Хэндмер, автор исходника моего предыдущего перевода про SLS. Эрик (как и Тим Додд, Everyday Astronaut) считает, что SLS была ни мн...

Как создать переводчик, который переводит лучше, чем Google Translate Помню, как еще в школе на Basic я писал программу-переводчик. И это было то время, когда ты сам составлял словарь, зашивал перевод каждого слова, а затем разбивал строки на слова и переводил каждое слово в отдельности. В то время я, конечно же, не мог и представить, как силь...

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

Lavritech V7.1 Lite: открываем ящик Пандоры В предыдущей статье я дал общее описание контроллера Lavritech V7.1 Lite и остановился на том, что для разбора схемотехники, распиновки и организации «материнской» платы потребуется отдельная статья. Сегодня мы разберём «матрицу» соединений и интерфейсов Lavritech V7.1 Lit...

Philips DCC175: Компьютерная цифровая кассета За четыре года существования формата Digital Compact Cassette было разработано огромное количество устройств с поддержкой этого довольно странного цифрового носителя на магнитной ленте. Большие стационарные магнитофоны и минисистемы. Портативные плееры и рекордеры. Магнитолы...

Package-lock.json: немного о файле для идеальных деревьев Привет, всем!Предполагаю, многие уже знакомы с «npm» (менеджер пакетов), файлом «package.json» и командой для установки пакетов «npm install». Тема моей на следующем шаге, когда после успешно выполненной команды «npm install» появляется файл «package-lock.json». Он создается...

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

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

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

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

Наступая на грабли. Опыт написания Kubernetes Operator’а Недавно мной, совместно с коллегой, был реализован оператор для Kubernetes’a - Vector Operator. (Вот тут описано как мы пришли к решению, что там нужен свой оператор для Логирования в Kubernetes).В рамках данной статьи я опишу разные интересные Задачи/Проблемы с которыми мы ...

Китайские компании могут запустить онлайн-продажи автомашин в России уже в этом году В Китайской ассоциации автопроизводителей (China Association of Automobile Manufacturers) предложили своим автоконцернам открыть онлайн-продажи автомобилей в России. Они считают, что продажи и доля на российском рынке продолжат расти, поэтому нужно всерьез задуматься о ...

GeForce RTX 4090 — первая видеокарта для игр в 8K? Карта справится даже с Cyberpunk 2077 Итак, с возможностями GeForce RTX 4090 мы уже ознакомились. Карта вовсе не в два-четыре раза быстрее RTX 3090 Ti по чистой производительности, но она всё равно невероятно мощная. Настолько, что этого достаточно для игр в 8K, пусть и с оговорками.  Такое тестирован...

Google представила новый дверной звонок Nest и Nest Wifi Pro Компания Google раньше ожидаемого представила пару новых гаджетов для умного дома - второе поколение проводного дверного звонка Nest Doorbell Wired и Nest Wifi Pro.  Ранее ожидалось, что Google представит эти новинки на мероприятии  Made by Google в грядущий ...

GeForce RTX 4080 превзойдёт RTX 3080 вдвое, а RTX 4070 сможет тягаться с RTX 3090. Появились результаты тестов грядущих карт В Сети появились результаты тестирования видеокарт GeForce RTX 4080 и RTX 4070 и 3DMark.   Согласно данным инсайдера, который в своё время первым правильно указал параметры карт GeForce RTX 30, в TimeSpy Extreme младшая из новинок набирает около 10 000 баллов, а с...

Softline computers решил переименоваться в Inferit Российский производитель компьютерной техники и серверов Softline computers проводит ребрендинг и ренейминг. Изменения коснутся всей производимой линейки продуктов. Новое имя бренда – Inferit – обозначает глубокое погружение бренда в сферу аппаратного обеспечения и одновреме...

Согласно данным Xiaomi, SoC Snapdragon 8 Gen 2 будет на голову выше предшественницы Однокристальная система Snapdragon 8 Gen 2 будет намного производительнее предшественницы, если верить Xiaomi.  Компания, рекламируя грядущую линейку Xiaomi 13, которая как раз будет основана на новой платформе Qualomm, говорит о том, что CPU в новой SoC на 37% быс...

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

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

Конструктор триггеров в Telegram. Или как мы сделали простейшего, но полезного бота Привет! Меня зовут Боровков Евгений и я предприниматель. В этой статье я расскажу про свой pet-проект. Или как я решил проблему вечного поиска информации прямо в уютном Телеграммчике. Читать далее

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

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

[Перевод] Математические задачки от автора блога DataGenetics Грустная новость: британский специалист по науке о данных Ник Берри, автор блога DataGenetics, предназначенного для популяризации математики (одного из самых старых и популярных), покинул нас в начале октября 2022 в возрасте 55 лет, не сумев побороть рак. Ник родился в Йо...

Пишем Hex Viewer для Flipper Zero Примерно месяц назад основная поставка Flipper'ов таки доехала до России. Вопреки моим ожиданиям, это не вызвало волну публикаций про создание приложений под него. Хорошие публикации есть (например, эта и вот эта), но массовости нет. Слишком долго ждали и перегорели? Пишут д...

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

Snapdragon 8 Gen 2 будет даже быстрее, чем считалось ранее. Платформа получит четыре ядра Cortex-A715 Однокристальная система Snapdragon 8 Gen 2 будет немного не такой, какой считалось ранее.  Согласно данным Geekbench, CPU платформы будет иметь конфигурацию 1+4+3, а не 1+2+2+3, как считалось ранее. Глобальной разницы нет, но вместо двух ядер Cortex-A715 и двух Co...

Свой агрегатор новостей на python. Телеграм + RSS + новостные сайты (telethon, feedparser, scrapy) freepik Здравствуйте дорогие хабровчане, в этом посте я хочу показать, как написать свой агрегатор новостей. Конечно, сразу становится очевидно, что это очередное изобретение велосипеда, однако анализируя существующие решения я всё время натыкался на камни преткновения. То ...

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

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

Промокоды Tower of Fantasy для быстрой прокачки (Август 2022) Нагрузки на большинство серверов Tower of Fantasy спали. Теперь настало время прокачиваться и собирать награды через ежемесячные промокоды. Вчера мы рассказали, на каких серверах будут собираться русскоговорящие игроки. Пока Astora очень загружен, поэтому рекомендуем заходи...

SSD работают дольше и вмещают больше, чем HDD. Но не все так просто Привет, Хабр! Не так давно производители SSD-дисков массово заявили о том, что их продажи снижаются, а SSD дешевеют, ведь “плохие облачные провайдеры” не хотят покупать твердотельные диски в прежних объемах. И дело тут не только в кризисах и спадах деловой активности. Дело в...

У Intel действительно получились хорошие видеокарты, и они даже в чём-то лучше GeForce RTX 30 и Radeon RX 6000. Вышли обзоры Arc A750 и A770 Компания Intel сняла запрет на публикацию обзоров видеокарт Arc A750 и A770, так что теперь мы наконец-то можем понять, что же получилось у компании в топовом для неё сегменте.  Сразу стоит оговорить, что у карт Arc есть проблемы с производительностью в играх с Di...

Яндекс.Диск в качестве контрольного сервера: как мы обнаружили новые атаки группировки APT31 на российские компании В апреле 2022 года мы выявили атаку на ряд российских организаций сферы медиа и ТЭК. В атаках злоумышленники использовали вредоносный документ с именем «список.docx», извлекающий из себя вредоносную нагрузку, упакованную VMProtect. Мы проанализировали пакет сетевой коммуника...

Собрать за 60 секунд: кейс автоматизации получения данных из десятков подразделений Привет, Хабр! Меня зовут Сергей Корнеев, и я хочу рассказать о том, как мы организовали сбор данных в компании “Россети”. На момент запуска проекта я работал в “Россети.Цифра” и руководил внедрением BI-платформы. Нам с командой удалось решить проблему ручного сбора данных на...

[Перевод] Почему разработчики создают так много сайд-проектов Сайд-проект — это, как правило, проект, который разрабатывают в качестве хобби и развивают наряду с основной работой (моя основная работа — соучредитель и техдир финтех-стартапа) Это, например, робот на базе Raspberry Pi, приложение со списком задач или игра для iOS, которая...

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

Совсем другая история: как мы проводим A/B-тесты в офлайне и чем они отличаются от классических онлайн-экспериментов Всем привет! Меня зовут Костя Гусев @nevoy, и в М.Видео-Эльдорадо моя команда развивает внутренние и партнёрские продукты. Перед тем, как поменять ассортимент или цены на полках 1 300 розничных магазинов, мы должны убедиться, что новое товарное предложение, как минимум, не п...