Docker контейнер для управления HP серверами через ILO
🏷 Tutorial
🗂 DevOps, Серверное администрирование, IT-инфраструктура, Системное администрирование
Вы наверное может задаться вопросом — а здесь то Docker зачем? В чем проблема зайти на веб интерфейс ILO и настроить свой сервер как надо?
Так и я думал когда мне отдали пару старых ненужных серверов, которые мне надо было переустановить (то что называется reprovision). Сами сервер находятся за океаном, единственное что доступно это веб интерфейс. Ну и соответственно мне надо было зайти в Virtual Console для выполнения некоторых команд. Тут и началось.
Как известно для разного рода виртуальных консолей обычно используется Java, что в HP, что в Dell. Во всяком случае раньше так точно (а системы очень старые).
Читать далее ➡ https://shbr.xyz/hh449080
🏷 Tutorial
🗂 DevOps, Серверное администрирование, IT-инфраструктура, Системное администрирование
Вы наверное может задаться вопросом — а здесь то Docker зачем? В чем проблема зайти на веб интерфейс ILO и настроить свой сервер как надо?
Так и я думал когда мне отдали пару старых ненужных серверов, которые мне надо было переустановить (то что называется reprovision). Сами сервер находятся за океаном, единственное что доступно это веб интерфейс. Ну и соответственно мне надо было зайти в Virtual Console для выполнения некоторых команд. Тут и началось.
Как известно для разного рода виртуальных консолей обычно используется Java, что в HP, что в Dell. Во всяком случае раньше так точно (а системы очень старые).
Читать далее ➡ https://shbr.xyz/hh449080
Опыт создания позиционных карт для Википедии
🗂 Социальные сети и сообщества, Краудсорсинг
В течение нескольких лет я работал над картами, которые используются в русском и других языковых разделах Википедии. Всего мной было создано более 300 карт. Я не являюсь профессиональным картографом, и не имею специального образования в этой области. Видимо, мне просто нравилось делать карты :)
В рамках этой статьи я хочу поделиться опытом создания карт для Википедии, с фокусом на позиционных картах.
Физическая карта Канады
Читать далее ➡ https://shbr.xyz/hh451418
🗂 Социальные сети и сообщества, Краудсорсинг
В течение нескольких лет я работал над картами, которые используются в русском и других языковых разделах Википедии. Всего мной было создано более 300 карт. Я не являюсь профессиональным картографом, и не имею специального образования в этой области. Видимо, мне просто нравилось делать карты :)
В рамках этой статьи я хочу поделиться опытом создания карт для Википедии, с фокусом на позиционных картах.
Физическая карта Канады
Читать далее ➡ https://shbr.xyz/hh451418
Пишем меньше дублирующего кода, используя биндинг в Laravel
🏷 Tutorial
🗂 Laravel, PHP, Разработка веб-сайтов
Доброго времени, уважаемые господа.
Не так давно столкнулся с явлением дублирующегося и повторяющегося кода при код ревью одного проекта на Laravel.
Суть в следующем: у системы существует некоторая структура внутреннего API для AJAX запросов, по сути возвращающая коллекцию чего-либо из базы (заказы, пользователи, квоты, etc...). Вся суть данной структуры — вернуть JSON с результатами, не более. При код-ревью я насчитал 5 или 6 классов, использующие один и тот же код, разница была лишь в инжекте зависимостей ResourceCollection, JsonResource и непосредственно модели. Такой подход мне показался в корне неверным, и я решил внести свои, как я считаю, правильные изменения в ...
Читать далее ➡ https://shbr.xyz/hh451462
🏷 Tutorial
🗂 Laravel, PHP, Разработка веб-сайтов
Доброго времени, уважаемые господа.
Не так давно столкнулся с явлением дублирующегося и повторяющегося кода при код ревью одного проекта на Laravel.
Суть в следующем: у системы существует некоторая структура внутреннего API для AJAX запросов, по сути возвращающая коллекцию чего-либо из базы (заказы, пользователи, квоты, etc...). Вся суть данной структуры — вернуть JSON с результатами, не более. При код-ревью я насчитал 5 или 6 классов, использующие один и тот же код, разница была лишь в инжекте зависимостей ResourceCollection, JsonResource и непосредственно модели. Такой подход мне показался в корне неверным, и я решил внести свои, как я считаю, правильные изменения в ...
Читать далее ➡ https://shbr.xyz/hh451462
Frontend Weekly Digest (6 Apr – 12 May 2019)
🗂 HTML, JavaScript, CSS, Разработка веб-сайтов
This week we issue a really huge selection of all the essential news you might have missed on Front-end development. Make sure to check the latest updates on CSS, HTML, and JavaScript.
Читать далее ➡ https://shbr.xyz/hh451464
🗂 HTML, JavaScript, CSS, Разработка веб-сайтов
This week we issue a really huge selection of all the essential news you might have missed on Front-end development. Make sure to check the latest updates on CSS, HTML, and JavaScript.
Читать далее ➡ https://shbr.xyz/hh451464
Дайджест свежих материалов из мира фронтенда за последнюю неделю №364 (6 — 12 мая 2019)
🗂 HTML, JavaScript, CSS, Разработка веб-сайтов
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Читать далее ➡ https://shbr.xyz/hh451468
🗂 HTML, JavaScript, CSS, Разработка веб-сайтов
Предлагаем вашему вниманию подборку с ссылками на новые материалы из области фронтенда и около него.
Читать далее ➡ https://shbr.xyz/hh451468
ManualResetEventAsync
🗂 C#, .NET
Возникла сегодня идея написать асинхронную версию ManualResetEvent, которая в задаче будет «ожидать» через await и при этом не занимать никакой поток.
В теории все просто, для стейтмашины нужен объект, который имеет метод GetAwaiter, который вернет awaiter, в котором реализован INotifyCompletion с OnCompleted, поле IsCompleted и метод GetResult. Начнем с awaiter:
Читать далее ➡ https://shbr.xyz/hh451474
🗂 C#, .NET
Возникла сегодня идея написать асинхронную версию ManualResetEvent, которая в задаче будет «ожидать» через await и при этом не занимать никакой поток.
В теории все просто, для стейтмашины нужен объект, который имеет метод GetAwaiter, который вернет awaiter, в котором реализован INotifyCompletion с OnCompleted, поле IsCompleted и метод GetResult. Начнем с awaiter:
Читать далее ➡ https://shbr.xyz/hh451474
graphql — подводные камни
🗂 Node.JS, JavaScript
Наверное, не существует идеальных технологий. Не является исключением и graphql. Если у Вас еще не было опыта работы с этой технологией, то нужно хорошо представлять, какие проблемы могут у Вас возникнуть и заблаговременно к ним приготовиться.
Читать далее ➡ https://shbr.xyz/hh451466
🗂 Node.JS, JavaScript
Наверное, не существует идеальных технологий. Не является исключением и graphql. Если у Вас еще не было опыта работы с этой технологией, то нужно хорошо представлять, какие проблемы могут у Вас возникнуть и заблаговременно к ним приготовиться.
Читать далее ➡ https://shbr.xyz/hh451466
Всё, лента здесь обновляться больше не будет.
shbr.xyz теперь ведёт по умолчанию на Хабр, да и на СоХабре скоро для не спрятанных в черновики постов будет редирект на Хабр, так что все ссылки выше работают и будут работать ещё неопределённое время.
Спасибо, что были подписаны на канал!
shbr.xyz теперь ведёт по умолчанию на Хабр, да и на СоХабре скоро для не спрятанных в черновики постов будет редирект на Хабр, так что все ссылки выше работают и будут работать ещё неопределённое время.
Спасибо, что были подписаны на канал!
❌ Лента постов Хабра (не обновляется) pinned «Всё, лента здесь обновляться больше не будет. shbr.xyz теперь ведёт по умолчанию на Хабр, да и на СоХабре скоро для не спрятанных в черновики постов будет редирект на Хабр, так что все ссылки выше работают и будут работать ещё неопределённое время. Спасибо…»
Чтобы продолжать следить за постами, Вы можете подписаться на официальный канал Хабра: @habr_com.
Channel name was changed to «❌ Лента постов Хабра (не обновляется)»