Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Гайд по беспроводной связи в кружке робототехники

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 400
Беспроводные технологии *Учебный процесс в IT Разработка под Arduino *Интернет вещей DIY или Сделай сам
Обзор

По моим наблюдением, создание управляемых роботов – самая популярная тема во время занятий по освоению Arduino. Ученикам нравится мастерить не просто автоматику – но контролируемые ими напрямую устройства.

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

Читать далее
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 4

Новости

«Правильные JIRA issues». Как правильно разбивать задачи на тикеты

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 387
Анализ и проектирование систем *Управление проектами *
Туториал

Я сейчас занимаюсь тем, что помогаю акаунту в несколько десятков разработчиков зарелизить проект качественно и в срок. Среди прочего у проекта есть проблема с разбиением задач на тикеты в JIRA. Просто для понимания масштаба – проекту год, разработчиков грубо говоря три дюжины, номер последнего тикета 12000+. При этом много тикетов с тегов investigate, много тикетов в результате которых создается pull request на 20 строк при том, что для достижения результата который «можно пощупать руками» (tangible) нужно 100 строк и остальные 80 строк размазаны по другим спринтам и другим командам. Это ведет к следующим проблемам

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0

Обзор бесплатных ботов ChatGPT в телеграме

Время на прочтение 4 мин
Количество просмотров 1K
Мессенджеры *Машинное обучение *Софт Искусственный интеллект


Недавно мы писали про бесплатные фронтенды к ChatGPT, созданные главным образом по причине блокировки ОpenAI в РФ. Но технологии не стоят на месте — и сейчас уже в ходу телеграм-боты того же предназначения. Их появление совершенно логично, так как многим людям удобнее работать в привычном мессенджере. А в последние месяцы количество пользователей ChatGPT выросло многократно (и это ещё учебный год не начался).
Читать дальше →
Всего голосов 6: ↑4 и ↓2 +2
Комментарии 1

Фрагментация Интернета: что это такое и почему вокруг нее столько споров. Часть 2

Уровень сложности Простой
Время на прочтение 10 мин
Количество просмотров 651
Блог компании МТС Читальный зал Будущее здесь
Аналитика

Привет, Хабр! Меня зовут Ольга Макарова, я директор Департамента коммерческого управления ресурсами ПАО «МТС». Это вторая часть серии публикаций о фрагментации интернета. Первую публикацию, вы можете найти по ссылке. В этом материале мы поговорим о том, чем фрагментированный интернет отличается от объединенного и какие существуют угрозы разделения единого виртуального пространства.

Читать далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 0

Истории

11 лет хостинга SaaS: история и мой опыт

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 348
Блог компании RUVDS.com Серверное администрирование *Администрирование баз данных *Облачные сервисы *
Ретроспектива
Перевод
Источник

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

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

Изложенная в этой статье история разбита на несколько этапов, через которые мы прошли. Я написал её, чтобы те, кто окажется на аналогичном пути, могли миновать некоторые из его острых углов.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

В ближайшие 20 лет космонавтику ждет небывалый прорыв

Время на прочтение 6 мин
Количество просмотров 3.1K
Научно-популярное Космонавтика Физика Научная фантастика

Для космических путешествий «напрямую» используя импульсные маневры ракете нужно набрать скорость, достаточную для перехода между точками солнечной системы. Современным сверхтяжёлым химическим ракетам хватает запаса скорости, разве что до Луны слетать. Космические аппараты отправляются в дальний космос не столько своей тягой, а множеством гравитационных маневров. Например, аппарат «Кассини» разгонялся в полете до Сатурна при помощи четырех гравитационных катапульт и тормозил используя гравитацию спутника Ио. Полет занял 7 лет и для человеческой экспансии космоса такие скорости и сроки не подходят.

Читать далее
Всего голосов 20: ↑15 и ↓5 +10
Комментарии 34

C# Linq для GraphQL-запросов

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 960
Разработка веб-сайтов *Open source *.NET *Алгоритмы *
Из песочницы

Транслятор Linq-Expression'ов в GraphQL-запрос.

Реализация библиотеки для трансляции Linq-выражений в GraphQL-запрос.

Обзор и сравнение существующих решений. Создание собственного инструмента.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 4

Клонирование ОС под шифрованным LVM на меньший по объему диск

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 1.2K
Настройка Linux *Системное администрирование *Серверное администрирование *
Туториал

В рабочих процессах клонирование Linux-хостов для меня стало обычным делом. Но однажды пришлось клонировать сервер с LVM и шифрованием LUKS на меньший по объему диск. И оказалось не все так просто.

Как урезать LVM и LUKS? Как правильно склонировать диск и расширить его обратно?
Рассказал все под катом.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 0

Звучащий код — пишем музыку на языке ByteBeat

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 2.4K
Блог компании Undefined DIY fest Ненормальное программирование *Brainfuck *Демосцена
Туториал

Дорогой Хабр, через два месяца мне предстоит организовать и провести фестиваль компьютерного искусства, поэтому я уже сейчас собираю информацию про необычные проявления демосцены, на которые обычно никто не обращает внимания. Язык программирования для генеративной музыки ByteBeat — это как раз то, что я ищу.

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

Послушать пример из заглавной картинки: [sarpnt][greggman]

Читать далее
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 7

Бенчмарк Dhrystone — что это такое?

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1K
Высокая производительность *Процессоры

Бенчмаркингом я занимаюсь уже более 10 лет (заинтересовался, когда приобрёл первый одноплатный компьютер Odroid X2 в 2012 году, тогда только зарождалась субкультура по одноплатным компьютерам), а также мне всегда было интересно сравнить производительность современных процессоров с процессорами 80-х годов (конечно же я использую и современные бенчмарки). Для меня важно, чтобы у бенчмарков был доступен исходный код (особенно на языке C и без заморочек компиляции), легко собираемый и понятный в интерпретации результатов.

В тестах процессоров я применяю следующие бенчмарки: Dhrystone, Whetstone, Linpack 100, Coremark, MP MFLOPS, Scimark 2, STREAM, TLB, HPL. А также Geekbench, Cpu-z bench, Crystal Mark 2004, 7z и другие.

В данной статье рассмотрим Dhrystone.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0

Делаем многопользовательскую кроссплатформенную RPG с нуля

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 2.5K
Разработка игр *Алгоритмы *Научно-популярное Игры и игровые консоли
Кейс

Когда-то давно меня очаровал ADOM. Я даже и близко не подошёл к прохождению игры, но мне нравилось бродить по этому миру, собирать предметы с эффектом, который не прочувствуешь, пока не используешь. Нравилось, что монстры в подземельях имели какие-то зачатки собственного интеллекта, подбирали с пола вещи и использовали их. Всё время что-то происходило и менялось, проходишь по тому же месту – смотришь кто-то уже подобрал с пола монеты. Или предметы в инвентаре испортились. Мир как будто живёт своей жизнью. В пещерах можно идти по коридорам, а можно наугад пробивать туннели заклинанием в надежде отыскать потайную комнату, оставляя на полу груду камней. Мир полный возможностей и способов взаимодействия.

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

Читать далее
Всего голосов 14: ↑13 и ↓1 +12
Комментарии 5

Импортозамещение фитнес-полотенца: долго, дорого, wmesto

Время на прочтение 21 мин
Количество просмотров 5.1K
Реверс-инжиниринг *Управление продуктом *Патентование *Бизнес-модели *Дизайн
Recovery mode
Из песочницы

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

Читать далее
Всего голосов 60: ↑50 и ↓10 +40
Комментарии 25

Так мы симуляция или нет?

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 4.6K
Физика Мозг Суперкомпьютеры Квантовые технологии
Из песочницы

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

Корни идеи восходят еще к Платону, но полноценно развил гипотезу Ник Бостром. В 2003 году он опубликовал свою статью "Живете ли вы в компьютерной симуляции?", в которой он доказывал правоту Платона. Бостром в своей статье описал 3 утверждения, и одно из них, по его словам, является правдивым.

Читать далее
Всего голосов 24: ↑10 и ↓14 -4
Комментарии 38

Лучшие практики скриптования в Jira Server/Data Center

Уровень сложности Средний
Время на прочтение 10 мин
Количество просмотров 422
Блог компании VK Groovy & Grails *
Туториал

Всем привет! Меня зовут Сергей Трошин, я администратор Atlassian в VKCO. Заметил, что в интернете мало концентрированной информации про написание автоматизаций на Groovy с помощью API Jira Java. Тема достаточно важная, так как ни одна серьёзная компания не обходится без сложных средств автоматизации бизнес-процессов. В большинстве случаев таким средством является плагин Scriptrunner от Adaptavist, именно на нём написаны скрипты, фрагменты из которых используются в этой статье. Но мы не будем зацикливаться на инструменте, позволяющим обращаться к API Jira Java, это не играет роли.

Читать далее
Рейтинг 0
Комментарии 2

Решение задачи определения RUL трансформаторов с помощью машинного обучения на python

Уровень сложности Средний
Время на прочтение 12 мин
Количество просмотров 1K
Python *Анализ и проектирование систем *Машинное обучение *Искусственный интеллект
Туториал

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

В данной статье рассмотрен распространенный подход решения задачи определения RUL силовых трансформаторов на основе моделей регрессии, так как у нас есть диагностические данные (временные ряды, сигналы) и разметка в виде значений длительности оборудования до отказа.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 6

Дайджест научпоп-новостей за неделю, о которых мы ничего не писали

Время на прочтение 4 мин
Количество просмотров 2K
Научно-популярное Энергия и элементы питания Транспорт Астрономия
Дайджест

Среди различных предположений астрономов о природе тёмной материи есть и такое: эта загадочная космическая материя состоит из странных частиц, называемых «аксионами»

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

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

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 2

Как делать full-stack с одного устройства без СМС и регистрации

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 1.9K
Python *JavaScript *ReactJS *DevOps *
Из песочницы

Как крутить 2 сервера с белыми IP одного компа, и попутно разрабатывать Telegram Web Apps  на Bot API 6.7. Фронт + бэк на примере веб приложения внутри телеграм React + Fast-api.

Читать далее
Всего голосов 8: ↑4 и ↓4 0
Комментарии 2

Паттерн декоратор на примере .NET

Время на прочтение 3 мин
Количество просмотров 3K
.NET *Проектирование и рефакторинг *C# *
Туториал
Из песочницы

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

Для самого изучения паттернов я постараюсь не погружаться в определения, а показать примеры, задать проблему, и решение проблемы с использованием паттерна. Мы возьмем компанию «Сесла Моторс» и будем решать поставленные ею задачи. Пускай название не вызывает у вас чувства, что якобы вы где‑то уже слышали про нее. Это не так. Ведь компания занимается только производством электрокаров. А такое редко в реальном мире. Должно быть интересно. Погнали!.

Читать далее
Всего голосов 12: ↑4 и ↓8 -4
Комментарии 14

Debouncer: практический пример использования замыкания

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 2.3K
JavaScript *ReactJS *
Из песочницы

Что такое дебаунсер?

Дебаунсер - это функция-обертка, которая ограничивает число выполнений переданной в нее функции, некоторым промежутком времени.

Практическое применение

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

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

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

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Комментарии 13

Подвижный человек. Эл Кавадло

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 4.3K
Читальный зал Здоровье
Перевод

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

Читать далее
Всего голосов 20: ↑14 и ↓6 +8
Комментарии 9