[Перевод] Что нового в Next.js 13? |
Команда Vercel порадовала нас большим релизом популярного фреймворка Next.js, давайте вместе разберёмся, что там изменилось и появилось нового
Читать далееhttps://habr.com/ru/post/698966/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698966
Метки: javascript ReactJS react frontend web next.js next vercel |
Наступая на грабли. Опыт написания Kubernetes Operator’а |
Недавно мной, совместно с коллегой, был реализован оператор для Kubernetes’a - Vector Operator. (Вот тут описано как мы пришли к решению, что там нужен свой оператор для Логирования в Kubernetes)
В рамках данной статьи я опишу разные интересные Задачи/Проблемы с которыми мы столкнулись в процессе разработки и как их решили.
https://habr.com/ru/post/698960/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698960
Метки: Go devops kubernetes operator golang |
Учёные разрабатывают новый протокол контакта с инопланетянами в рамках SETI |
Метки: Блог компании RUVDS.com Читальный зал Научно-популярное Космонавтика Будущее здесь ruvds_статьи_выходного_дня инопланетяне SETI extraterrestrial_intelligence |
«Союз-5» и «Байтерек» — пример грамотного сотрудничества России и Казахстана |
https://habr.com/ru/post/698926/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698926
Как вести дизайн документацию, чтобы твоя команда понимала, что она делает |
Может это кого-то расстроит, но основную часть рабочего времени гейм-дизайнер не придумывает игры, а ведет документацию своего проекта. Это нужно для коммуникации с командой и создания коллективной памяти.
Всем привет, меня зовут Мария Аксютина, я гейм-дизайнер студии Whalekit. В этой статье я подробно расскажу, как вести документацию, чтобы она была наглядной, понятной и полезной для остальной команды.
Читать далееhttps://habr.com/ru/post/698954/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698954
Метки: Блог компании MY.GAMES Разработка игр Дизайн игр Игры и игровые консоли геймдев гейм-дизайн игры |
FTX всё хуже: ночью биржу взломали, а Аламедой Бэнкмана-Фрида управляла 28-летняя фанатка Поттера |
В продолжение вчерашней статьи с хроникой обнуления одной из крупнейших криптобирж: дела у компании отнюдь не налаживаются. Наоборот: кажется, скорость ее погружения в пучины ада и погибели только нарастает.
Читать далееhttps://habr.com/ru/post/698952/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698952
Метки: Финансы в IT Криптовалюты криптовалюта ftx binance сэм бэнкман-фрид банкротство хак воровство |
А игры где? |
https://habr.com/ru/post/698946/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698946
Метки: Разработка игр Читальный зал Игры и игровые консоли игры корпорации космос научная фантастика киберпространство |
IT для неайтишников: Технический долг или почему теперь всё так долго? |
Срыв сроков и выход за оценки в IT — большая и многогранная тема. На что-то бизнес-заказчик может повлиять напрямую, на что-то лишь косвенно. При работе с IT очень желательно понимать и знать такие понятия, как технический долг и «технический дефолт» (имеет иное значение, нежели в экономике). Что это такое, какие последствия имеет и как с эти бороться сейчас разберём.
Читать далееhttps://habr.com/ru/post/698942/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698942
Больше интернет-кабелей хороших и емких: глобальная интернет-инфраструктура улучшается, несмотря ни на что |
https://habr.com/ru/post/698606/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698606
Метки: Блог компании Selectel IT-инфраструктура Сетевые технологии IT-компании интернет-магистрали google кабели интернет |
Расширяемый Django: как написать database backend? |
Здравствуйте, дорогие бэкенд-разработчики на Python, у меня опять статья про django. И так будет до тех пор, пока в нём не появится нормальная поддержка асинхронности (шучу).
Вопреки распространённому мнению, что django - это фреймворк "с батарейками", но не очень поддаётся кастомизации, это не так. Необходимость поддержки разных провайдеров, поддержка так называемого multi-db (одновременное использование нескольких баз), да и просто банальное использование здравого смысла (местами) - сделало этот фреймворк одним из наиболее расширяемых среди ORM.
В этой статье я расскажу, как устроен database backend - это та штука, которая отвечает за поддержку конкретной базы данных и конкретного драйвера для неё. Я сделаю это на довольно экзотическом примере: мы с вами добавим поддержку асинхронного драйвера - psycopg3. Да, именно асинхронного. А вы думали, что django так не умеет? Читайте и убедитесь сами.
Читатьhttps://habr.com/ru/post/698938/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698938
Метки: python django asyncio greenlet psycopg3 backend |
Отладка интерфейса I2S |
В этом тексте я написал про особенности интерфейса I2S и про то как можно тестировать и отлаживать интерфейс I2S.
Читать далееhttps://habr.com/ru/post/698572/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698572
Метки: Программирование микроконтроллеров i2s DAC inkscape saleae |
Все, что вы хотели знать о времени, но боялись спросить |
С давних времен люди привязывали время к циклическим событиям, которые происходили вокруг них. Это были смена дня и ночи, времена года. В современном мире такая точность при работе со временем часто является неудовлетворительной. Но именно к такому измерению времени привыкло человечество, и, достигнув высокой точности в определении количества времени, много усилий тратит на то, чтобы увязать старые методы измерения времени к современному точному измерению.
Из-за этого человечество усложнило работу со временем различными календарями, часовыми поясами, зимним и летним временем, не говоря о том, что у него не было однозначного понимания такого фундаментального понятия как секунда. И сейчас, даже определившись с понятием секунда, оно пытается все придуманные ранее сложности согласовать с ним.
Читать далееhttps://habr.com/ru/post/698930/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698930
Метки: Программирование UTC UT TAI GPS TT timezone localtime год секунда летнее время |
Чини опять свою Теслу сам, тыжпрограммист |
Как получить root-доступ к Tesla? Как разобрать компьютер? Как подключиться? Чем отличаются компьютеры Тесла. Что делать если экран черный, а машина едет? Эти и многие другие вопросы мне задают регулярно.
На текущий момент прошлую статью о ремонте Тесла прочитали более 56.000 раз. Я получаю огромное количество вопросов, постараюсь ответить на самые распространенные из них.
Меня зовут Слава. Я человек из Подольска. Так уж получилось, что из всех теславедов в рунете я раскрывают больше всего информации. Вся экосистема неофициальных сервисов по ремонту этих по своему прекрасных электромобилей чрезвычайно закрыта. Бывает, что внутри одного СТО одной компетенцией обладает только один из мастеров и не раскрывает данный секрет Полишинеля никому.
Читать далееhttps://habr.com/ru/post/698904/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698904
Метки: Настройка Linux Программирование DIY или Сделай сам Автомобильные гаджеты тесла tesla tesla motors |
Помогла ли нейросеть нашим медиа в создании контента? |
Меня зовут Саша — я лидирую дизайн-команду в “Онлайн Патенте”. Сейчас для нас настало время перемен, мы активно занимаемся редизайном наших продуктов, медиа и прочих визуальных коммуникаций. Поэтому вместе с редакцией задумываемся о том, как мы можем упростить и ускорить наши процессы в создании медиаконтента. При этом мы хотим сделать их интереснее, а посты оригинальнее, чтобы выделяться на фоне других. Мы решили попробовать. Что сможет дать нейросеть “эффективному менеджеру”? Рассказываем в нашей публикации.
Читать далееhttps://habr.com/ru/post/698908/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698908
Метки: Блог компании Онлайн Патент Машинное обучение Графический дизайн Управление медиа дизайн дизайнеры искусственный интеллект нейросеть медиа |
Я купил почти новый iPhone 4 по уценке в связном за 900 рублей, спустя 10 лет. Что из этого вышло? |
Иногда говорят, что если определённая вещь предназначена тебе, то она обязательно тебя найдет, даже спустя 10 лет. Вероятно это можно применить к герою сегодняшней статьи - iPhone 4, который прождал меня целых 8 лет, и который я купил менее чем за 1.000руб(~15$). Кроме того мы посмотрим, для чего этот девайс годится в нашем, 2022 году, ведь купить его "новым" можно и сейчас. Как? Подробнее в статье!
Читать далееhttps://habr.com/ru/post/698900/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698900
Метки: Смартфоны iphone apple iphone 4 ретро |
[Перевод] Автоматизация тестов с использованием CodeceptJS и Testomat.io: первые шаги |
Независимо от ваших предпочтений, использовать любой тестовый фреймворк, возможно, лучше, чем вообще не проводить тесты.
Читать далееhttps://habr.com/ru/post/698898/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698898
Метки: Блог компании OTUS Тестирование веб-сервисов автоматизация тестов codeceptjs Testomat.io cypress e2e- тесты |
Утром данные — вечером деньги: выбираем места под банкоматы на основе данных |
Теперь место, где поставить новый банкомат, определяет система машинного обучения. Мы готовили её целый год: за 2-3 месяца сделали первое решение, а потом дорабатывали, оптимизировали и ждали новых данных по банкоматам, установленным уже с помощью системы. Под капотом я расскажу, как это происходило — и кто снимает много денег в безлюдных местах.
Читать далееhttps://habr.com/ru/post/698888/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698888
Метки: Блог компании ПСБ Геоинформационные сервисы Машинное обучение ПСБ ml alytics геоинформационный сервис геоданные |
[Перевод] Почему современная документация к коду — просто мусор. И как это исправить |
Когда вы в последний раз сталкивались с качественно документированным кодом?
С кодом, который можно было использовать буквально «из коробки», просто ознакомившись с небольшим README файлом. Но к которому в то же время прилагалась подробная документация, поясняющая каждую строчку: не только то, что она делает, но и почему она была написана именно так, а не иначе.
Давно ли вы встречали такой код? Неделю назад? Месяц? Год?
Лично мне посчастливилось увидеть такой код пару лет назад. И с тех пор я видел немало кода с… довольно грязной документацией.
Но разве можно винить в этом разработчиков?
Читать далееhttps://habr.com/ru/post/698712/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698712
Метки: Блог компании Ispmanager Управление разработкой Управление проектами Подготовка технической документации документация техническая документация непрерывное документирование |
Выгрузка HDFS FSImage в Hive для мониторинга и аналитики: руководство к действию |
Привет, Хабр! Меня зовут Борис Мурашин, я системный архитектор развития платформы больших данных в Х5 Tech. В статье делюсь своим опытом работы с кластером Hadoop: рассказываю, как с помощью сторонней библиотеки мне удалось организовать оперативную выгрузку образа файловой системы HDFS в Hive. И не только про это. Надеюсь, что мои инструкции помогут другим сэкономить массу времени в работе с кластером.
Сколько места на диске используют таблицы Hive в HDFS? В каких из них много мелких файлов? Какая динамика у этих цифр? Что происходит в домашних каталогах пользователей? Кто прямо сейчас создаёт таблицу с партиционированием по timestamp и скоро «уложит» нэймноду по GC pause? Давайте разбираться.
Читать далееhttps://habr.com/ru/post/698758/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698758
Метки: Блог компании X5 Tech Системное администрирование Big Data hadoop мониторинг hdfs hive FSImage администрирование |
Effector — убийца Redux? Туториал с нуля. Часть 1 |
Redux и MobX больше не нужны ?
Туториал для новичков по EffectorJS - современному и удобному стейт-менджеру. Рассмотрим основные возможности, работу ядра, и какие проблемы решает. На примерах.
https://habr.com/ru/post/698880/?utm_source=habrahabr&utm_medium=rss&utm_campaign=698880
Метки: JavaScript ReactJS VueJS TypeScript effector effectorjs стейт менеджер react vue redux аналоги библиотека менеджер состояния туториал frontend |