Linux-дистрибутив from scratch для сборки Docker-образов — наш опыт с dappdeps

Автор: admin от 3-04-2018, 09:35, посмотрело: 107

Linux-дистрибутив from scratch для сборки Docker-образов — наш опыт с dappdeps

Сборка образов для Docker на основе базового образа, как правило, предполагает вызов команд в окружении этого базового образа. Например — вызов команды apt-get, которая есть в базовом образе, для установки новых пакетов.



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



Проблема известная: одним из путей её решения может быть сборка вспомогательного образа и перенос файлов из вспомогательного образа в результирующий. Для этого появились Docker multi-stage builds или образы-артефакты в dapp. И данный подход идеально решает проблему подобную переносу результатов компиляции исходных кодов в итоговый образ. Однако он не решает все возможные проблемы…

Категория: Операционные системы » Linux

 

Что нам стоит Scrum построить: интервью с Agile-коучем Василием Савуновым

Автор: admin от 3-04-2018, 08:40, посмотрело: 101

Всем привет!



Сегодня у нас на связи agile-коуч Василий Савунов. Немного поговорим об организации работы команды по системе Scrum, а также получим ценные рекомендации по обучению Scrum и Kanban.



Что нам стоит Scrum построить: интервью с Agile-коучем Василием Савуновым

Категория: Операционные системы » Linux

 

Логотип выборов за 37 миллионов VS. за 75 тысяч

Автор: admin от 3-04-2018, 08:40, посмотрело: 89

Логотип выборов за 37 миллионов VS. за 75 тысяч


«Логомашина» представила свой концепт стиля «Выборов», сделав это в 500 раз дешевле



Помните скандал вокруг логотипа выборов президента за 37 миллионов рублей?

Категория: Операционные системы » Linux

 

Как HFT-торговля способствует обвалам на биржах

Автор: admin от 3-04-2018, 08:40, посмотрело: 66

Как HFT-торговля способствует обвалам на биржах



Фондовые рынки могут быть очень волатильными. Большой вклад в это вносит HFT-трейдинг. Ситуация на рынке не всегда была стабильна и до возникновения высокочастотной торговли. Так, например, чёрный понедельник 1987 года, когда биржевые индексы по всему миру серьезно обвалились, до сих пор остаётся самым крупным крахом в истории.



Однако с тех пор произошли серьезные изменения, и сейчас эксперты и аналитики называют высокочастотных трейдеров одним из главных факторов способствующих обвалам на биржах. Например, в начале февраля 2018 года, индекс S&P 500 в течение торгового дня снизился на 70 пунктов, а после этого упал на 40 пунктов за 10 минут. По мнению некоторых экспертов это произошло из-за того, что часть сделок совершалась торговыми роботами. Издание Marketwatch разбиралось
в том, как именно HFT-торговцы способствуют повторению аналогичных обвалов — мы подготовили адаптированную версию этого материала.

Категория: Операционные системы » Linux

 

VulnHub Basic Pentesting

Автор: admin от 3-04-2018, 08:40, посмотрело: 79

VulnHub Basic Pentesting

Всем доброго времени суток.



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

Категория: Операционные системы » Linux

 

Встречаем сервис от Cloudflare на адресах 1.1.1.1 и 1.0.0.1, или «полку публичных DNS прибыло!»

Автор: admin от 2-04-2018, 22:25, посмотрело: 96

Встречаем сервис от Cloudflare на адресах 1.1.1.1 и 1.0.0.1, или «полку публичных DNS прибыло!»



Компания Cloudflare представила публичные ДНС на адресах:




  • 1.1.1.1

  • 1.0.0.1

  • 2606:4700:4700::1111

  • 2606:4700:4700::1001



Утверждается, что используется политика "Privacy first", так что пользователи могут быть спокойны за содержание своих запросов.



Сервис интересен тем, что кроме обычного DNS предоставляет возможность использовать технологий DNS-over-TLS и DNS-over-HTTPS, что здорово помешает провайдерам по пути запросов подслушивать ваши запросы — и собирать статистику, следить, управлять рекламой. Cloudflare утверждает, что дата анонса (1 апреля 2018, или 04/01 в американской нотации) была выбрана не случайно: в какой еще день года представить "четыре единицы"?

подробнее

Категория: Операционные системы » Linux

 

Вышел GitLab 10.6: CI/CD для GitHub и углубленная интеграция с Kubernetes

Автор: admin от 2-04-2018, 22:25, посмотрело: 95

Вышел GitLab 10.6: CI/CD для GitHub и углубленная интеграция с Kubernetes



Непрерывная интеграция, поставка и развертывание являются основополагающими принципами DevOps. В GitLab включена функциональность CI/CD, которая пришлась по душе как разработчикам и аналитикам, так и компаниям в целом.

Категория: Операционные системы » Linux

 

Адский проект

Автор: admin от 2-04-2018, 22:25, посмотрело: 134

Адский проектНесколько лет назад меня пригласили консультантом по одному проекту ПО для крупной французской технологической компании. Увиденное выходит за рамки всего, что я мог представить в разработке. Простое отсутствие профессиональной компетентности оказалось не самым худшим. Гораздо хуже было крайнее презрение к человеческому достоинству, что показалось мне сравнимо с тюрьмой в том виде, как я её представляю. Вот список, проверьте сами.



Масштаб




  • Разработка программного обеспечения для государственного агентства.

  • Сложность низкая, с несколькими вывертами.



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



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



10 лет спустя, учитывая катастрофическое состояние проекта, менеджмент среднего звена решает нанять некоторых людей с опытом разработки, чтобы вернуться в график. Средняя текучка среди новичков: три месяца. Это минимальный срок, чтобы иметь право уволиться во Франции.

Категория: Операционные системы » Linux

 

NumPy в Python. Часть 1

Автор: admin от 2-04-2018, 22:25, посмотрело: 92

Предисловие переводчика


Доброго времени суток, Хабр. Запускаю цикл статей, которые являются переводом небольшого мана по numpy, ссылочка. Приятного чтения.

Введение


NumPy это open-source модуль для python, который предоставляет общие математические и числовые операции в виде пре-скомпилированных, быстрых функций. Они объединяются в высокоуровневые пакеты. Они обеспечивают функционал, который можно сравнить с функционалом MatLab. NumPy (Numeric Python) предоставляет базовые методы для манипуляции с большими массивами и матрицами. SciPy (Scientific Python) расширяет функционал numpy огромной коллекцией полезных алгоритмов, таких как минимизация, преобразование Фурье, регрессия, и другие прикладные математические техники.

Категория: Операционные системы » Linux

 

Rsyslog 8. Централизованный сбор логов

Автор: admin от 2-04-2018, 22:25, посмотрело: 237

Всем добра.



Заканчиваем в этом месяце первый поток «Администратора Linux» и запускаем потихоньку второй, который теперь будет заметно переработан и усилен новыми преподавателями. Один из них — Алексей Цыкунов, делится сегодня небольшой полезной заметкой.



Поехали.



Задача



Есть несколько серверов, на которых крутятся программы, которые сохраняют логи в свои каталоги.



Необходимо централизовано сохранять все эти логи в подкаталогах по имени серверов, сохраняя названия файлов.



Возможности перенастроить программы для записи логов сразу в syslog нет.



Окружение:




  • server — centos7

  • client — centos6



И на клиенте и на сервере необходимо обновить rsyslog до последней версии.



cd /etc/yum.repos.d/
wget http://rpms.adiscon.com/v8-stable/rsyslog.repo
yum update rsyslog


Rsyslog 8. Централизованный сбор логов

Категория: Операционные системы » Linux