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

Любопытные CSS фишки 2022 года

Блог компании FirstVDS CSS *

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

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

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Просмотры 2.1K
Комментарии 5

Новости

Пишем свою библиотеку под Arduino

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


Одна из довольно сильных сторон любого программного обеспечени — это возможность единожды написанной программы быть использованной многократно как в виде отдельных частей, так и целиком, что и привело к зарождению концепции «библиотеки».

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

Итак, как вы уже поняли, в этом рассказе пойдёт речь о библиотеках. Если бы мы попытались охватить тему библиотек под разные платформы и языки, то это получился бы чудовищных размеров рассказ, поэтому ограничимся небольшой сферой — библиотеками для Arduino.
Читать дальше →
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 1.4K
Комментарии 1

Мониторинг дисковых квот с помощью Zabbix

Блог компании FirstVDS Системное администрирование *IT-инфраструктура *Серверная оптимизация *Серверное администрирование *
Tutorial

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

В этой статье мы расскажем про настройку квот файловой системы Linux, а также про то, как организован мониторинг квот на хостинговых серверах SAAS-сервиса интернет-магазинов.

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

Снупи и мелочь пузатая в IT

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

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

Недаром говорят, что сложность ассоциативных связей мышления человека может соперничать только с вывертами его же подсознания. Разбирая в очередной раз «завалы» закладок и записей, я наткнулся на стенограмму с Black Hat Asia 2014, где Гленн Уилкинсон представлял дрона-перехватчика “Snoopy” на базе Phantom DJI, с авторским фреймворком на борту. Сам фреймворк был разработан в 2012 и представлялся на ZeroNights,2013 в Москве в докладе «Машины, обманувшие доверие». Фреймворк Snoopy оказался очень любопытной вещью, но в процессе поисков я удивился частоте использования клички самого популярного пса из комиксов в прикладных задачах. Дальнейшие поиски выявили просто запредельное количество самых разнообразных вариантов Snoopy, и я хочу представить вашему вниманию небольшую выборку самых интересных, на мой взгляд, проектов.

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

Как настроить Nginx в качестве балансировщика нагрузки

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

Что такое балансировка нагрузки?


Балансировка нагрузки подразумевает эффективное распределение входящего сетевого трафика между группой бэкенд-серверов. Задача же регулятора — распределить нагрузку между несколькими установленными бэкенд-серверами.

Существует несколько типов балансировщиков нагрузки:

  • Балансировщик нагрузки приложений.
  • Сетевой балансировщик нагрузки.
  • Балансировщик нагрузки шлюза.
  • Классический балансировщик нагрузки.
Читать дальше →
Всего голосов 25: ↑21 и ↓4 +17
Просмотры 4.8K
Комментарии 14

Герой, у которого лапки: игры, в которых мы играем за кота

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

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

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

Сразу оговоримся — по возможности рассматриваться будут проекты, максимально приближённые к реальности с точки зрения реализации протагониста. Или, проще выражаясь, те, где кот — это именно кот, а не очеловеченный персонаж. Соответственно, игры про Феликса, Гарфилда и прочих известных мультяшных котов — в нашу подборку не попадут. Не будет в ней и разнообразной индюшатины, в которой форму кота придают (видимо, для привлечения аудитории) главному герою, занимающемуся совсем не кошачьими делами — расследованием убийств, например, или ловлей рыбы на удочку.
Читать дальше →
Всего голосов 16: ↑15 и ↓1 +14
Просмотры 3.7K
Комментарии 10

«Орёл» — новый космический корабль России

Блог компании FirstVDS Научно-популярное Космонавтика Будущее здесь Инженерные системы *

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

Читать далее
Всего голосов 90: ↑75 и ↓15 +60
Просмотры 11K
Комментарии 45

Дата-центры Google. Как устроена самая технологичная сеть серверов, разбросанная по всему миру?

Блог компании FirstVDS IT-компании

Серверы в морских контейнерах, туалетная вода для охлаждения, ледяные батареи, почта на магнитной ленте, аллигаторы в пруду и 500 кг выбросов CO2 в секунду.

Google был основан в 1998 году Ларри Пейджем и Сергеем Брином. Последний родился в Москве в семье советских евреев-математиков и выпускников МГУ, впоследствии переехавших в США.

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

Читать далее
Всего голосов 28: ↑27 и ↓1 +26
Просмотры 14K
Комментарии 8

Как планировать выполнение команд с помощью Anacron в Linux

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

Когда нам требуется запланировать выполнение задачи в Linux, мы всегда можем использовать такие утилиты, как cron или systemd-timers. Есть различные реализации cron, но всех их объединяет то, что они запускаются как системные службы и рассчитаны на использование в постоянно работающих системах, например, на серверах. Когда нам нужно запланировать выполнение задачи на домашнем компьютере или ноутбуке, которые чаще всего находятся в выключенном состоянии, то можно просто использовать anacron.

Собственно, именно в этой статье, мы и узнаем, что такое anacron, чем отличается от cron, и как использовать anacron для планирования команд в Linux.
Читать дальше →
Всего голосов 8: ↑6 и ↓2 +4
Просмотры 1.8K
Комментарии 2

Мониторинг SSL-сертификатов и доменов с помощью Zabbix

Блог компании FirstVDS Системное администрирование *IT-инфраструктура *Серверная оптимизация *Серверное администрирование *

Если вы отвечаете за работоспособность сайтов, то эта статья поможет вам и вашим клиентам своевременно продлить срок регистрации доменов и вовремя обновить SSL-сертификаты. 

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

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Просмотры 2.7K
Комментарии 12

Почему децентрализованный хостинг не работает

Блог компании FirstVDS Хостинг Сетевые технологии *Хранение данных *
(cc) Пирамиды Гизы за окном пиццерии

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

Например, одним из утилитарных применений считается децентрализованный P2P-хостинг типа Filecoin (за 0,0017% от стоимости Amazon S3) и StorJ. Они обещали кардинально изменить рынок хранения данных. Что же на самом деле? На самом деле всё не очень хорошо…
Читать дальше →
Всего голосов 24: ↑21 и ↓3 +18
Просмотры 3.7K
Комментарии 8

5 способов развёртывания микросервисов

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

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

Сегодня мы убедимся, что идеальное место для размещения микросервисного приложения во многом определяется его размером и требованиями к масштабированию. Итак, давайте рассмотрим 5 основных способов развёртывания микросервисов.
Читать дальше →
Всего голосов 12: ↑10 и ↓2 +8
Просмотры 9.4K
Комментарии 3

Искусственный интеллект в медицине: сферы, технологии и перспективы

Блог компании FirstVDS Машинное обучение *Научно-популярное Искусственный интеллект Здоровье

Искусственный интеллект, внедряемый в узкоспециальных областях, оказывается перспективнее более общих проектов, недостатки которых мы рассмотрели в предыдущей статье на примере беспилотных автомобилей. На этот раз разберем медицинские технологии. И для начала один любопытный график, который дает наглядное представление об уровне развития технологий машинного обучения в медицине. За 15 лет (с 2005 по 2020 гг.) количество случаев внедрения ИИ в медицинские процессы выросло почти в 62 раза.

Читать далее
Всего голосов 5: ↑4 и ↓1 +3
Просмотры 1.7K
Комментарии 7

Зачем нужно соединять Java-программу на компьютере и Arduino?

Блог компании FirstVDS Java *ООП *Разработка под Arduino *DIY или Сделай сам

Картинка rawpixel

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

Такой симбиоз даёт возможность как управлять платой с компьютера, так и наоборот — компьютером с платы. Об этом мы и поговорим в этой статье.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 2.8K
Комментарии 2

У программиста, выбросившего жесткий диск с 7500 биткоинами, появилась идея, как его вернуть

Блог компании FirstVDS Восстановление данных *Компьютерное железо Накопители Криптовалюты

Сага продолжается.

Наверное, все слышали историю Джеймса Хауэллса. В 2013 году жизнь этого 27-летнего британского разработчика навсегда изменилась, когда он выбросил в мусорное ведро жесткий диск, который, скорее всего, теперь является самым дорогим в мире. (Вот заметка об этом на Хабре).

В ящике стола у Хауэллса хранились два 2,5-дюймовых HDD, от одного из которых он собирался избавиться. А в другом был цифровой кошелек с примерно 7500 биткоинами. К сожалению для Джеймса, на свалку, как оказалось, отправился именно второй HDD.

Хотя цена биткоина заметно упала со своей пиковой ноябрьской стоимости почти в $67 000, такой кошелек до сих пор содержит эквивалент почти 175 миллионов долларов. И теперь цель всей жизни программиста — найти этот жесткий диск.

Читать далее
Всего голосов 59: ↑55 и ↓4 +51
Просмотры 45K
Комментарии 190

Мониторинг контроллера MegaRAID и подключенных к нему дисков с помощью Zabbix

Блог компании FirstVDS Системное администрирование *IT-инфраструктура *Серверная оптимизация *Серверное администрирование *
Tutorial

Когда нужно обеспечить быстродействие и надежность дисковой системы, а также возможность горячей замены дисков без выключения сервера, большую помощь окажут дисковые контроллеры с кэш памятью и защитным аккумулятором, такие как MegaRAID. Новые версии этих контроллеров есть на сайте https://www.broadcom.com/products/storage/raid-controllers.

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

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 2.4K
Комментарии 9

Децентрализованное будущее. Каждому человеку — безопасная капсула для личных данных

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


В 2009 году, когда самым продвинутым браузером в мире считалась Opera, разработчики выкатили уникальную функцию Opera Unite, что-то вроде интегрированного веб-сервера. Со своей маршрутизацией, схемой именования ресурсов и прокси — всё внутри экосистемы из одноранговой сети пользователей. Грубо говоря, каждый пользователь Opera становился хостером — и раздавал статические ресурсы.

В 2012 году проект Opera Unite закрыли. Ребята примерно на десять лет опередили время…
Читать дальше →
Всего голосов 16: ↑16 и ↓0 +16
Просмотры 3.6K
Комментарии 20

«Нормандия» на рельсах: игры про железнодорожные приключения

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

Думаю, многие согласятся, что в поездах есть нечто притягательное и романтичное. Недаром особое место среди виртуальных развлечений занимают разнообразные симуляторы машиниста и стратегии, позволяющие ощутить себя вокзальным диспетчером. Но это реалистичные игры, а как насчёт того, чтобы добавить немного железнодорожной романтики в другие жанры? Представьте себе игру, в которой главный герой странствует по экзотическому опасному миру в поисках приключений, только базой, домом и транспортным средством для него служит не звездолёт и не парусник, а поезд! Что интересно, такие игры есть, и их оказалось достаточно много. На полноценный жанр, конечно, не хватит, но назовём это «микро-жанром». Осталось ещё название ему придумать, но пока, как назло, в голову ничего не приходит. Может, в комментариях кто-нибудь сможет предложить варианты?
Читать дальше →
Всего голосов 22: ↑18 и ↓4 +14
Просмотры 4.3K
Комментарии 9

Квантовые алгоритмы побеждают новый вид проблем

Блог компании FirstVDS Алгоритмы *Математика *
Перевод

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

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

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

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

О проблемах беспилотных автомобилей

Блог компании FirstVDS Научно-популярное Искусственный интеллект Транспорт Будущее здесь

«Быстро приблизившись, автомобиль остановился у тротуара, и дверцы его открылись.

— Где же водитель? — с недоумением спросил Незнайка, заметив, что водителя за рулем не было.

— А водителя и не нужно, — ответил Кубик. — Это автоматическая кнопочная машина. Вместо водителя здесь, как видите, расположены кнопки с названиями улиц и остановок. Вы нажимаете нужную кнопку, и машина сама везет вас куда надо»

Н. Н. Носов, «Незнайка в Солнечном городе»

Неунывающий Илон Маск, который, вполне возможно, тоже читал Носова в переводе, вот уже девятый год подряд (первый раз он высказался на эту тему в 2014 году) заявляет, что в самое ближайшее время мы получим полноценный беспилотный автомобиль, но… каждый год что-то не срастается. А в регулярно появляющихся статьях на эту тему авторы рассуждают о том, что до полноценного внедрения этого технологического чуда предстоит еще очень много работы (например, как здесь). Порассуждаем о проблемах, которые возникают перед разработчиками автомобильного ИИ.

Читать далее
Всего голосов 7: ↑3 и ↓4 -1
Просмотры 3.2K
Комментарии 141

Информация

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