Как стать автором
Обновить
603.47
Рейтинг
FirstVDS
Виртуальные и выделенные серверы в ДЦ в Москве
Сначала показывать

Кто круче rsync? Интересные алгоритмы для синхронизации данных

Блог компании FirstVDS Системное администрирование *Алгоритмы *Резервное копирование *Сжатие данных *

Тридж, автор rsync

Что может быть приятнее, чем минимизировать объём бэкапа или апдейта? Это не просто экономия ресурсов, а чистая победа интеллекта над энтропией Вселенной. Исключительно силой разума мы уменьшаем размер файла, сохраняя прежний объём информации в нём, тем самым уменьшая поток фотонов в оптоволокне и снижая температуру CPU. Реальное изменение физического мира силой мысли.

Если без шуток, то все знают rsync — инструмент для быстрой синхронизации файлов и каталогов с минимальным трафиком, который пришёл на замену rcp и scp. В нём используется алгоритм со скользящим хешем, разработанный австралийским учёным, программистом и хакером Эндрю Триджеллом по кличке Тридж (на фото).

Алгоритм эффективный, но не оптимальный.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры 2K
Комментарии 2

Новости

DIY: ретранслятор на micro:bit и радиомодуле LoRa увеличивает дальность связи

Блог компании FirstVDS Программирование микроконтроллеров *Разработка для интернета вещей *DIY или Сделай сам Электроника для начинающих

В статье «DIY: передаем данные на километры с помощью контроллера Micro::Bit и радиомодуля EBYTE LoRa» (часть 1 и часть 2) мы рассказали, как обеспечить связь на обширных территориях при небольшой излучаемой мощности. Но что, если нужно передавать данные на расстояния в десятки или даже сотни километров? Например, вдоль таких объектов, как автомобильные дороги, железнодорожные линии или трубопроводы?

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

FreeRTOS — операционная система реального времени

Блог компании FirstVDS Программирование *Промышленное программирование *Разработка под Arduino *

Существует целый ряд классов задач, которые должны быть выполнены за строго определённое время и не более. Среди подобных задач можно назвать: срабатывание предохранительных клапанов, катапультирование пилота из терпящего бедствие воздушного судна, срабатывание подушек безопасности у автомобиля, промышленную робототехнику и т.д. В сфере программного обеспечения также существует целый ряд задач, которые должны быть выполнены точно срок — для этого и служат операционные системы реального времени, одной из которых является FreeRTOS. Именно о ней мы и поговорим в этой статье.
Читать дальше →
Всего голосов 27: ↑23 и ↓4 +19
Просмотры 7.9K
Комментарии 23

Пыльные тропинки далёкой планеты: Игры по вселенной «Дюны» Фрэнка Герберта

Блог компании FirstVDS Читальный зал Игры и игровые консоли

Роман Фрэнка Герберта «Дюна» и его продолжения — один из столпов мировой фантастики. Начать придётся именно с этой банальной фразы. Дальше в подобных случаях возможны варианты. Можно написать: «Поэтому неудивительно, что франшиза богато представлена в нашем с вами любимом формате — видеоигровом». Можно и по-другому: «Поэтому удивительно, что франшиза практически не представлена в нашем с вами любимом формате — видеоигровом». В случае с «Дюной», впрочем, оба варианта будут неверны. С одной стороны, видеоигр по «Дюне» действительно немного — с каким-нибудь «Властелином Колец» не сравнить. С другой — многие из них имеют культовый статус и до сих пор хорошо известны среди геймеров. Попробуем же, чтобы скрасить ожидание следующей части свежей экранизации, вспомнить и перечислить их.
Читать дальше →
Всего голосов 20: ↑18 и ↓2 +16
Просмотры 4.9K
Комментарии 12

DIY: передаем данные на километры с помощью контроллера Micro::Bit и радиомодуля EBYTE LoRa (Часть 2)

Блог компании FirstVDS Программирование микроконтроллеров *Разработка для интернета вещей *DIY или Сделай сам Электроника для начинающих

В предыдущей статье мы начали строить систему сбора данных о погоде на базе контроллера micro::bit и радиомодуля LoRa и остановились на сборке. Сегодня займемся программированием радиомодулей, рассмотрим программы для периферийных узлов и создадим сайт, на котором будут отображаться полученные системой данные.

Читать далее
Всего голосов 6: ↑6 и ↓0 +6
Просмотры 2.5K
Комментарии 17

DIY: передаем данные на километры с помощью контроллера Micro::Bit и радиомодуля EBYTE LoRa (Часть 1)

Блог компании FirstVDS Программирование микроконтроллеров *Разработка для интернета вещей *DIY или Сделай сам Электроника для начинающих

Если посмотреть, на какой базе сегодня обучают школьников в кружках робототехники, то окажется, что в большинстве своем это Лего-подобные наборы с контроллером Arduino. Однако в этой статье мы рассмотрим контроллер micro::bit — узнаем, чем он хорош, и создадим учебный проект системы сбора данных.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Просмотры 3.5K
Комментарии 14

Использование URL-адреса функции AWS Lambda для создания бессерверного бэкенда для Slack

Блог компании FirstVDS Серверная оптимизация *Серверное администрирование *API *
Перевод

Сочетание сервисов AWS Lambda и Amazon API Gateway часто используется как архитектура для бессерверных микросервисов и решений на базе API. Эта архитектура позволяет разработчикам сосредоточиться на своих приложениях, а не тратить время на настройку и управление серверами.


API Gateway — это многофункциональное решение, включающее поддержку различных типов API (HTTP, REST, WebSocket), несколько схем аутентификации, возможность версионирования API, развёртывание Canary (Canary Deployment) и многое другое. Однако, если ваши требования скромнее, и всё, что вам нужно, это конечная точка HTTP(S) для вашей Lambda функции(например, для работы в качестве вебхука), вы можете использовать URL-адреса функций Lambda. Когда вы создаёте URL-функции, Lambda автоматически генерирует уникальную конечную точку HTTP(S), предназначенную для вашей функции.

В этой статье мы покажем на практическом примере, как использовать URL-адрес функции Lambda. Вы создадите функцию Go Lambda, которая будет служить бессерверным вебхук бэкендом для Slack.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 805
Комментарии 0

Особенности шифрования популярных мессенджеров: выбираем самый безопасный

Блог компании FirstVDS Информационная безопасность *Мессенджеры *Социальные сети и сообщества

По данным на осень 2021 года в тройку наиболее популярных мессенджеров в России входят WhatsApp, Viber и Telegram. Давайте выясним уровень конфиденциальности и безопасности каждого из них. Сделать это можно, только сравнив их с другими приложениями, поэтому рассмотрим также Skype, Facebook Messenger и ряд малоизвестных у нас мессенджеров: Signal, Riot, Threema, Wickr Me, Wire, Session. А еще возьмем популярный у обладателей «яблочных» устройств iMessage.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Просмотры 7.2K
Комментарии 18

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

Блог компании FirstVDS Тестирование IT-систем *Производство и разработка электроники *Научно-популярное Процессоры


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

В авионике такие феномены называют «одиночные сбои» (single event upset, SEU). Для авиации космическое излучение особенно опасно, потому что лайнеры поднимаются в верхние слои атмосферы, где защита магнитного поля Земли намного слабее.

Но SEU происходят и на обычных компьютерах, в смартфонах, на серверах и т. д. Причём довольно часто. И если такой сбой произошёл во время тестирования, вы никогда не сможете его повторить, потому что состояние Вселенной отличается в каждый момент времени.
Читать дальше →
Всего голосов 67: ↑66 и ↓1 +65
Просмотры 21K
Комментарии 171

Создание REST API с помощью Feathers.js и SQLite

Блог компании FirstVDS Системное администрирование *API *
Перевод

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

Хотите — верьте, хотите — нет, но это возможно! Это руководство покажет вам, как использовать Feathers.js для создания REST API за считаные минуты. Мы изучим Feathers.js, реализуем пример API, а также поделимся некоторыми мыслями и соображениями.

Давайте узнаем, как создать REST API Feathers.js для быстрого прототипирования приложения.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.9K
Комментарии 0

Я поучился проходить интервью с помощью нового ИИ от Google. Это страннее, чем кажется

Блог компании FirstVDS Управление персоналом *Карьера в IT-индустрии Лайфхаки для гиков

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

Читать далее
Всего голосов 23: ↑20 и ↓3 +17
Просмотры 11K
Комментарии 36

С больного тела на здоровое: история несостоявшейся пересадки головы

Блог компании FirstVDS Научно-популярное Биотехнологии Здоровье Биология

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

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

Как мы знаем, история расставила все по своим местам: операция не состоялась. Зато теперь есть возможность спокойно объяснить, почему она и не могла быть проведена. Без тысяч недовольных и неаргументированных голосов: «Вы не понимаете! Он сможет! Еще сто лет назад не мечтали и о пришивании пальца, значит, в ближайшем будущем возможно все!». Рассмотрим же более детально предпосылки такой операции, ее сложности и существующие технологии, а также видение самого Канаверо.

Читать далее
Всего голосов 62: ↑61 и ↓1 +60
Просмотры 29K
Комментарии 79

Старые добрые ленточные хранилища делают камбэк. Откуда взрыв популярности?

Блог компании FirstVDS Хранение данных *Хранилища данных *

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

Магнитные ленты постепенно отходили на второй план, вытесняемые SSD, HDD и так далее. Олдскульный формат хранения данных находился в упадке. Отгрузки накопителей снизились с 800 000 единиц в 2008 году до 400 000 единиц в 2010 году. И менее чем до 250 000 единиц к концу 2016 года.

И правда, кому он нужен, этот формат прошлого века, если у нас для всего сейчас есть флешки и облака?

Читать далее
Всего голосов 26: ↑26 и ↓0 +26
Просмотры 11K
Комментарии 64

TinyML — машинное обучение на микроконтроллерах

Блог компании FirstVDS Программирование *Машинное обучение *Программирование микроконтроллеров *Разработка под Arduino *


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

Тем не менее подобные интеллектуальные решения всё сильнее входят в жизнь и начинают захватывать всё новые и новые сферы.

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

Читать дальше →
Всего голосов 18: ↑18 и ↓0 +18
Просмотры 3.3K
Комментарии 11

Как будут собирать российские серверы в новых условиях

Блог компании FirstVDS Хостинг Производство и разработка электроники *Компьютерное железо Процессоры


К сожалению, текущие экономические трудности РФ затронули и рынок компьютерного оборудования, в том числе серверов. Иностранные вендоры Cisco, HPE, Dell ушли, а у местных заканчиваются запасы комплектующих. Нужно срочно что-то предпринимать, чтобы исправить ситуацию.

Понятно, что импорт комплектующих будет затруднён. Сегодня поставщики уже не способны удовлетворить крупные заказы на RAM, SSD и CPU. Из чего будут собирать технику, как проводить текущий ремонт? Насколько вырастут цены в ближайшие годы?
Читать дальше →
Всего голосов 42: ↑33 и ↓9 +24
Просмотры 22K
Комментарии 70

Реальный стимпанк: серийные автомобили на паровой тяге

Блог компании FirstVDS Читальный зал Научно-популярное Энергия и элементы питания Инженерные системы

Широко распространённое бытовое мнение гласит, что паровые автомобили существовали недолго и были лишь самыми первыми экспериментами, а потом весь мир разом перешёл на двигатели внутреннего сгорания. В действительности это совсем не так. Безлошадные повозки самых разных видов конкурировали очень долго, а в начале XX века на улице крупного города можно было встретить не только бензиновый автомобиль, но и электрический, и паровой. Более того паровые автомобили выпускались серийно до середины века и на практике неплохо использовались. Вот о таких малоизвестных представителях запоздалого стимпанка мы сегодня и поговорим.
Читать дальше →
Всего голосов 40: ↑38 и ↓2 +36
Просмотры 4.9K
Комментарии 10

Автоматизация общения

Блог компании FirstVDS Мессенджеры *Системное администрирование *Карьера в IT-индустрии Социальные сети и сообщества


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

Эти задачи вполне можно автоматизировать. Профилактика социальных связей похожа на обслуживание компьютерной сети. Автоматическое выполнение довольно стандартных процессов, которые состоят из рутинных операций. Системные администраторы решают такие задачи ежедневно, за подробностями прошу под кат.
Читать дальше →
Всего голосов 19: ↑18 и ↓1 +17
Просмотры 2.8K
Комментарии 7

Как ИИ помогает компаниям сократить расходы на хранение данных

Блог компании FirstVDS Big Data *Машинное обучение *Хранилища данных *Искусственный интеллект

Объем информации в мире продолжает расти в геометрической прогрессии. Согласно новому исследованию Statista, опубликованному 18 марта, общий объем данных, созданных в мире в 2020 году, составил 64,2 зеттабайта. То есть 64,2 триллиона гигабайт. И ожидается, что к 2025-му на планете будет создаваться уже по 180 зеттабайт данных в год.

Никаких физических накопителей на такое не хватит, учитывая, что сейчас у нас недостаточно даже чипов для видеокарт. Неудивительно, что траты на хранение и обработку данных постоянно растут. Это постепенно становится вопросом №1. В 2021 году объем рынка Big Data достиг $162,6 млрд — хотя в 2013-м он составлял $34 млрд.

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

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 1.4K
Комментарии 2

Развитие отечественных технологий фоторобота. От создания до наших дней

Блог компании FirstVDS Обработка изображений *Читальный зал

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

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 2.5K
Комментарии 7

ШИМ в ESP32

Блог компании FirstVDS Программирование *Разработка под Arduino *


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

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 3.4K
Комментарии 3

Информация

Дата основания
Местоположение
Россия
Сайт
firstvds.ru
Численность
51–100 человек
Дата регистрации
Представитель
FirstJohn