[Из песочницы] Импортозамещение, глас вопиющего в пустыне

Казусы Российского законодательства связанного с закупками по 44-ФЗ, в которых с недавних пор стало конкретно указано на приоритет Российских товаров (Товаров, работ, услуг-ТРУ), т.е. оборудования и программного обеспечения (если есть аналоги в Реестре Минкомсвязи).

Как законопослушный гражданин РФ, работающий в государственных (муниципальных) организациях, я начал изучать вопрос -как выполнить требования законодательства или их обойти безнаказанно или с минимальными потерями. В процессе проработки вопроса выяснил некоторые моменты и подводные камни данного процесса, с которыми и решил поделиться с сообществом.
Читать дальше →
[Из песочницы] Импортозамещение, глас вопиющего в пустыне
Source: habrahabr

[Из песочницы] Julia. Знакомство

Ода Джулии

Очень трудно передать весь восторг, который сопутствовал запуску первых программ и исправлению первых ошибок с использованием этого языка. Прост и красив как Python, немножко похож на Fortran, удобная работа с массивами и графиками, а также возможность осуществлять лютую оптимизацию и распараллеливание даже для таких чайников, как я мои одногруппники. Можно работать на разных уровнях абстракции: от высокоуровневого программирования с динамической типизацией можно спуститься до ассемблерных команд, то есть, тут вам и питонская общедоступность и скорость выполнения фортрановских считалок. Не могу отделаться от ощущения, что Mathcad, Scilab и даже, прости Господи, C++ начинают в моем сердце уходить на второй план.

Читать дальше →
[Из песочницы] Julia. Знакомство
Source: habrahabr

[Перевод] Сокращение расходов на AWS при использовании Kubernetes Ingress с классическим балансировщиком ELB

Несколько месяцев назад я написал статью о контроллере Kubernetes Nginx Ingress, которая занимает второе место по популярности в этом блоге. Основная ее тема — использование Kubernetes Ingress для локальных развертываний. Впрочем, большинство пользователей использует Kubernetes в облаке AWS и общедоступных облачных сервисах других поставщиков. Однако проблема заключается в том, что для каждого сервиса типа LoadBalancer AWS создает новый балансировщик ELB (Elastic Load Balancer). Это может оказаться слишком дорогим удовольствием. Если взять на вооружение Kubernetes Ingress, потребуется лишь один ELB.

Читать дальше →
[Перевод] Сокращение расходов на AWS при использовании Kubernetes Ingress с классическим балансировщиком ELB
Source: habrahabr

Электропитание ИТ-оборудования: безопасность или бесперебойность?

Добрый день, друзья! Сегодня у нас будет статья, цель которой — поделиться опытом и показать ключевые особенности и частые ошибки возникающие при проектировании и организации подсистем электроснабжения ИТ-инфраструктуры и ЦОД в целом. Но хотелось бы немного расширить аудиторию и посвятить несколько разделов базовым элементам обеспечения электробезопасности и защиты оборудования и людей. Для тех кто понимает, что такое автомат и УЗО, для чего они необходимы, что и от чего защищают – переходите к разделу Нужны ли УЗО для IT-оборудования, серверной, ЦОДа?, кроме того, мы разберемся в вопросе- в каких случаях перебоев в сети питания операционная система гарантированно должна работать без сбоев. Итак…

Часть первая

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


Читать дальше →
Электропитание ИТ-оборудования: безопасность или бесперебойность?
Source: habrahabr

В очередной раз анализатор PVS-Studio оказался внимательнее человека

Возьми баг

Изучая предупреждения анализатора PVS-Studio в процессе проверки различных открытых проектов, мы вновь и вновь убеждаемся, сколь полезен может быть этот инструмент. Анализатор кода невероятно внимателен и никогда не устаёт. Он указывает на ошибки, которые ускользают даже при внимательном обзоре кода. Рассмотрим очередной такой случай.
Читать дальше →
В очередной раз анализатор PVS-Studio оказался внимательнее человека
Source: habrahabr

Суд за 15 секунд принял решение по иску TgVPN к Роскомнадзору

Арбитражный суд Москвы отклонил заявление зарегистрированной в Шотландии компании Private Networks, которая требовала от Роскомнадзора разблокировать её VPN-сервис TgVPN. Этот сервис был заблокирован в ходе блокировок адресов, через которые работает Telegram.

Представитель Private Networks Саркис Дарбинян объяснил суду, что Роскомнадзор заблокировал доступ к адресам и доменам компании, хотя они не указаны в требовании Генпрокуратуры, на которое ссылается Роскомнадзор, а сервис TgVPN не имеет никакого отношения к мессенджеру Telegram и никак с ним не аффилирован. Таким образом, Роскомнадзор превысил свои полномочия, ограничил конституционное право на распространение информации, право на предпринимательскую деятельность, а также причинил экономический ущерб.

Истец требовал признать незаконным включение доменных имен и сетевых адресов интернет-сервиса TgVPN в реестр запрещенных сайтов.
Читать дальше →
Суд за 15 секунд принял решение по иску TgVPN к Роскомнадзору
Source: habrahabr

CLRium #4: Серия мини-конференций по .NET

Темы: C# 8.0, .NET Core 2.2 и .NET Core 3.0, CLR

Вы успеваете отслеживать все свежее в мире .NET, что происходит в последнее время? C# 8.0? Span/Memory? ValueTasks? System.IO.Pipeline? CLI API & Global Tools? Если нет, то лучший способ наверстать упущенное — сходить на профильное мероприятие и ровно за один день понять сразу все темы вместе взятые и решить для себя, что будет полезным, а что должно выдержать еще одну проверку временем.

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

В этом году мы решили захватить лучшие практики прошлых лет:

  • Доклады без продуктового какие мы классные маркетинга, только ядро платформы
  • Полный апгрейд знаний до версии .NET Core 3.0
  • Где возможно — максимальный хардкор (вы меня знаете)
  • Прекрасная цена в 3,000 рублей за день. Все еще по цене полутора заправок
  • Классные, удобные, современные залы

Интересно? Милости просим под кат!

  • 19 октября в Санкт-Петербурге
  • 26 октября в Москве

Читать дальше →
CLRium #4: Серия мини-конференций по .NET
Source: habrahabr

На основе здравого смысла: выращиваем DevOps с нуля

Накануне DevOps Conf Russia 2018 мы поговорили с техническим директором «Учи.ру» Алексеем Ваховым об этапах развития платформы, о том, какие инструменты они используют и насколько там все DevOps-ово.


Читать дальше →
На основе здравого смысла: выращиваем DevOps с нуля
Source: habrahabr

[Перевод] 8 простых шагов к провалу начинающего менеджера по разработке

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

Как преуспеть в новой роли? Как опять пройти через все ступени и достичь такого уровня результатов и доверия, которого все ожидают, особенно вы сами? Сотни книг и тысячи блогов пытаются найти эти ответы, так что не буду притворяться, что у меня есть секрет успеха. Но я знаю несколько способов, которые совершенно точно гарантируют вам провал.
Читать дальше →
[Перевод] 8 простых шагов к провалу начинающего менеджера по разработке
Source: habrahabr

Портирование JS на Эльбрус

Это рассказ про портирование JavaScript на отечественную платформу Эльбрус, выполненное ребятами из компании UniPro. В статье — краткий сравнительный анализ платформ, детали процесса и подводные камни.

В основе статьи — доклад Дмитрия (dbezheckov) Бежецкова и Владимира (volodyabo) Ануфриенко с HolyJS 2018 Piter. Под катом вы найдете видео и текстовую расшифровку доклада.
Читать дальше →
Портирование JS на Эльбрус
Source: habrahabr