Месяц: Январь 2023
-
Управляем модулем ядра Linux
—
от автора
Почему пользовательское приложение работает некорректно? Существует не так много способов, которые бы помогали выявить проблему. В большинстве случаев для поддержания высокой доступности требуется стороннее программное обеспечение. В статье рассказываем, как настроить мониторинг пользовательского приложения через модуль ядра Linux, а также разбираем, как установить связь с сокетом.ВведениеДвустороннее взаимодействие между пользовательским приложением и модулем ядра:Application: любое приложение,…
-
Как понять, что ты дозрел до своего стартапа в IT, и что делать дальше?
—
от автора
У каждой большой компании должна быть красивая легенда про стартап в гаражеИли не дозрел. Или идея нежизнеспособна. Понимание этого не менее важно, чем умение создавать сложные продукты или генерировать интересные идеи. Далее интервью с Максимом Гашковым, основателем MTS Startup Garage, CPO направления технологического предпринимательства Академии управления WINbd, про то, какие ошибки совершают разработчики, ныряющие с головой…
-
Как создать виджет экрана блокировки в iOS?
—
от автора
В iOS 16 Apple провела масштабную модернизацию Экран Блокировки. Одной из самых ожидаемых функций, которая появилась вместе с обновлением, — виджеты Экрана Блокировки. Как следует из названия, виджеты Экрана Блокировки — это виджеты, отображающие легко просматриваемый контент, который постоянно виден на экране блокировки iPhone и iPad.Поскольку и виджеты Главного Экрана, и виджеты Экрана Блокировки работают…
-
Разработка клиент-серверного приложения с помощью Next.js и TypeScript. Часть 1. Настройка проекта и разработка сервера
—
от автора
Привет, друзья! В этой серии из 2 статей-туториалов мы с вами разработаем клиент-серверное (фуллстек — fullstack) приложение с помощью Next.js и TypeScript. Руководство по Next.js. Карманная книга по TypeScript. Наше приложение будет представлять собой блог — относительно полноценную платформу для публикации, редактирования и удаления постов. Мы реализуем собственный сервис аутентификации на основе JSON Web Tokens…
-
Высокопроизводительные вычисления на страже твоего комфорта — как супер-ЭВМ каждый день меняют нашу жизнь?
—
от автора
Рассчитать движение пары триллионов молекул, чтобы ты не забыл взять утром зонтик, или смоделировать работу настоящего сердца.Frontier (OLCF-5) — первый в мире экзафлопсный суперкомпьютер, который по состоянию на июнь 2022 года был самым быстрым суперкомпьютером в мире, использующим центральные и графические процессоры AMD.Суперкомпьютеры уже давно влияют на нашу жизнь способами, о которых большинство из нас…
-
Страдающее ML: как мы автоматизировали проверку данных, чтобы не было мучительно больно
—
от автора
Работать с данными — муторно, но есть кое-что похуже — проверять их качество. Больше данных — больше изматывающих ручных проверок и меньше уверенности, что с массивом всё в порядке.Я разрабатываю ML-модели для розничного бизнеса, провожу A/B-тесты и оцениваю бизнес-эффекты в Газпромбанке. Год назад мы разработали систему, которая показывает, где и насколько данные плохи, а инженерам…
-
Пара слов о генераторах в PHP: когда память имеет значение
—
от автора
1. ВведениеРабота с большими наборами данных не является чем-то из ряда вон выходящим для PHP-разработчика. Например, мы можем получать данные из конечной точки API и сохранять их в массив, чтобы позже мы могли перебирать этот массив и манипулировать данными в соответствии с нашими конкретными потребностями. Несмотря на то, что это довольно распространенная практика иногда размер…
-
Cold Energy — генератор вместо кулера на процессоре
—
от автора
Варианты разрабатываемой системы с пассивным (слева) и активным (справа) охлаждениемАспирант Университета ИТМО Даниил Абрашин разрабатывает систему охлаждения для серверов и персональных компьютеров, которая при помощи термоэлектрических эффектов преобразует излишнее тепло от процессора в электроэнергию. В теории ее можно даже использовать для питания дополнительного оборудования.В этой статье расскажем о сути проекта.Как обычно охлаждают термоэлектричеством Принцип работы…
-
Ускоряем MySQL: 5+ фишек для оптимизации работы базы данных
—
от автора
Система управления базами данных нужна компаниям разного масштаба: от игрового форума до решений в области здравоохранения. MySQL чрезвычайно важна для любого проекта, и почти перед каждым админом в какой-то момент встаёт задача её оптимизации. MySQL и инфраструктура средыРаботу MySQL невозможно улучшить, не проанализировав всю инфраструктуру среды, где база данных крутится: что за сервер, чем управляется, какие…
-
«Подводные камни» интеллектуальной собственности на программное обеспечение, или Чего опасаться «стартапам»
—
от автора
Мало написать «программное обеспечение», — права на него надо ещё уметь защищать!В российском праве «программное обеспечение» именуется «Программами для ЭВМ».А термины «Программное обеспечение», «Софт», «Программный продукт» и т.д. — это сленг.Программы для ЭВМ охраняются наравне с литературными произведениями, и поэтому программы для ЭВМ являются объектами права интеллектуальной собственности (точнее: авторского права).Статья 1261 Гражданского кодекса РФ…