All streams
Search
Write a publication
Pull to refresh
86
0
Антон Сердюков @devzona

Programistik

Send message
Как бы в Startup.cs строится новая конфигурация, и потом идет замена предыдущей, поэтому все верно.
Замена конфигурации: configuration = builder.Build();
public Startup(IConfiguration configuration)
  {
     var builder = new ConfigurationBuilder()
       .AddJsonFile("appsettings.json", optional: false, reloadOnChange: true);
     configuration = builder.Build();
     Configuration = configuration;
  }

Console.WriteLine — используется только для демонстрации работы шаблона, показать максимально наглядно как это работает. Можно было использовать ILog, добавить зависимости, но это только усложнило бы пример. Тем более в ILog ничего сложного нет, и Console.WriteLine легко заменить соответствующие методы из ILog.
Странный конечно подход, помимо andreymal, добавлю что настройка сервера начинается не с nginx. Первым делом после развертывания VPS из образа следует посмотреть открытые порты. Никогда не знаешь что хостер «запилил» в образ. Один из американских хостеров в образы Ubuntu добавлял Apache. Мой сценарий начальной проверки Ubuntu и настройки выглядит так:
1) Проверка открытых портов netstat, lsof
netstat -ntlp | grep LISTEN
Утилита lsof умеет отображать процессы, которые работают с определенным файлом или сокетом.
lsof -i | grep LISTEN
lsof -nP -i | grep LISTEN
lsof -i :80
2) Подсчет размера каждой папки — ncdu.
Иногда бывает трудно найти какие файлы больше всего занимают места на диске. Запущенная без параметров утилита выводит информацию о текущей папке, но так как нас интересует вся файловая система, то в качестве параметра укажем корневую директорию:
«ncdu /». После непродолжительных вычислений утилита выведет иерархический список директорий, начиная с самого большого размера.
3) Процессы потребляющие наибольшее кол-во памяти
watch «ps -eo pid,ppid,cmd,%mem --sort=-%mem | head»
4) Если кто то брутфорсит доступ по SSH, вот рецепт посмотреть неудачные попытки входа
cat /var/log/auth.log* | grep 'Failed password' | grep sshd | awk '{print $1,$2}' | sort -k 1,1M -k 2n | uniq -c
5) Добавление двухфакторной аутентификации на SSH
6) И забыли про Task Manager — htop, и файловый менеджер — mc.
Первое, разберись с понятием исключительной и неисключительной лицензии. Все эти моменты прописываются в договоре или в дополнительном соглашение. Далее, на все что создается в пределах стен компании далеко не всегда распространяется имущественные права. Точнее компания имеет право для своих задач это использовать, но лицензировать, продавать другим не имеет права. Если сотрудник в рабочее время кодил сугубо только для себя, то это нарушение должностной инструкции. Он использовал рабочее время в личных целях, но это не означает что код будет принадлежать компании. А если я удалено в нерабочее время, из дома c личного компьютера отправил код в репозиторий, то код кому будет принадлежать, мне или компании? Следуя Вашей логике, наверное мне.
Отправка кода в репозиторий отчасти подтверждение. Коротко опишу как было в Питерской компании в которой я работал программистом. Для каждого сотрудника была заведена учетная запись в AD. Каждый коммит проходил строго только под учеткой AD. Раз в неделю каждый сотрудник заполнял отчет на Sharepoint сервере, в стиле: я реализовал модуль [название модуля] для проект с кодовым названием [название проекта]. Раз в месяц каждый сотрудник составлял отчет из недельных отчетов и подавал начальнику в твердой копии, с личной подписью. Раз в квартал на 3-4 дня руководитель проекта давал команду СТОП, НЕ ВНОСИТЕ НОВЫЕ ФУНКЦИИ, ЗАНИМАЙТЕСЬ ДОПОЛИВАНИЕМ КОДА. По итогу 4 дней, руководитель проекта исходный код, дерево git, бинарники, записывал на компакт-диск и сдавал в архив. В описи к диску все разработчики расписывались. В архиве этот оттиск результатов работы ставили на внутренний учет. По итогу работы можно всегда точно проследить кто и что написал.
И это не фантастика, не надо говорить что в России только один бардак. Если в Рамблере не организовали нормальный рабочий процесс, то это их проблемы, пусть идут лесом.
Если что то пилишь внутри компании, априори это не означает, что это продукт будет принадлежать компании, и компания может на него разевать рот. Например я в рабочее время писал технические статьи, в том числе и для Хабра на рабочем компьютере, и что статья принадлежит компании, черта с два. Если это не входит в должностные обязанности, не покрывается дополнительным соглашением с сотрудником, то и не принадлежит компании никак. Если думаете иначе приведите норму закона.
Не просто входит в служебные обязанности, а было выдано служебное задание на разработку такого ПО. Далее, что прописано в контракте с конкретным сотрудником? Кому принадлежат права, может быть в контракте Сысоева с Рамблер, прописано что Рамблер имеет неисключительные права на ипользование NGINX.
Регистрация ПО процедура не обязательная, но если идет разговор про суд, по истец должен предоставить максимум документов подтверждающих его правоту. А у Рамблера и этого нет.
Сказать что в Сбербанке, голова пошла кругом все равно ничего не сказать.
Как в данном случае Рамблер, докажет что ему на программный код NGINX, принадлежат хоть какие то права?
1) У Рамлера должны быть на руках документы подтверждающие наличие интеллектуальных прав на код NGINX.
а) Обратимся в Роспатент — Открытый реестр программ для электронно-вычислительных машин.
Результат: Нет ни NGINX, ни другого ПО в название которого входит «NGINX»
б) Внутренний реестр Рамблер. У Рамблера должен быть Акт-приема передачи изделия в котором Сысоев передал, а другой сотрудник от имени Рамблера принял. Далее, все что было получено от Сысоева записывается на компакт диск, проставляется номер, и записывается в реестр. т.е. создается экземпляр программного продукта на тот момент времени, и соответственно указывается тип Лицензии при передачи.
2) Судебная практика ст 146 УК РФ применяется к ситуации продажи уже готового тиражируемого программного продукта. Когда некое лицо продает Windows за 100 рублей, в виде готового компакт-диска с записанным ПО. И доказательством реализации и умысла, является наличие купленного компакт-диска с кассовым или товарным чеком. В данном случае NGINX не продается, т.е. Сысоев не получает прямой финансовой выгоды. Мало того, компания Рамблер никогда не оформляла NGINX как самостоятельный программный продукт для реализации, и никогда не продавала. Соответственно возникает вопрос, как Рамлер подсчитал ущерб?
3) Посмотрим программный код NGINX 2008. Перейдем на страницу nginx.org-download
Загрузим nginx-0.5.38.tar. В файле License на первой строке красуется — Copyright © 2002-2008 Igor Sysoev.
Т.е. Разработчиком NGINX с 2002 является Игорь Сысоев, и гарантированно с 2008 года, это является общеизвестным фактом. Почему тогда по прошествии более 10 лет, компания Рамблер только сейчас зачесалась?
Вся эта история походит на использование административный рычагов для отжатия бизнеса, причем используются любимый метод запугивания с помощью правоохранительных органов.
Кто то говорит про хороший инвестиционный климат в России?
Этот момент, поподробнее можете описать, или посвятить коротенький пост
Я уже писал пророческие статьи Почему Windows RT для планшетов так и не взлетела?. Словил много минусов, и что? Где великая Windows RT на ARM`е? Да, на телефонах установлен ARM. Но на планшетах x86 процессор от Intel. Microsoft так и смогла сделать нормальных планшет на ARM`е
Дело не в телефоне или КПК. А в том что бизнес основанный на пару девайсах, это достаточно шаткий бизнес. Особенно необходимо учитывать что Apple стали достаточно массивно теснить. Ссылка Apple предсказали первое в истории падение продаж iPhone Компания Palm Computing приведена для сравнения, т.к. в ее портфеле был только один продукт. Ваш пример с соседом, просто идиотский. Хотя по сути, вы привели правильный пример.
Palm — лидер рынка карманных компьютеров 02/02/2006
В представленной ниже таблице представлена информации о рыночной доле основных производителей «наладонников».
Место Компания Четвертый квартал 2005 года Рыночная доля
1 Palm 1019464 45,6%
2 HP 465000 20,8%
и т.д.

Компанию Apple ждет та же участь, что и бывшую Palm Computing
Автор статьи рисует линейную интерполяцию развития. Исходит из восходящего тренда компании Apple. Apple всех уделает и утрет носы таким гигантам как Lexus, BMW, Mercedes, Audi и т.д. Успех компании Apple очень шаткий, т.к. базируется по сути только на двух продуктах: телефон и планшет. Для устойчивого развития компании этого недостаточно. Давайте вспомним про успех Palm (КПК). И где сейчас компания Palm Computing? Автоматизация общественного и личного транспорта это безусловно тренд будущего. Но Apple не будет законодателем мод в этой сфере. Успех с телефоном вовсе не гарант успеха в автомобилях. Google (платформа), победитель? Нет не победитель, партия игры только в самом начале. Китайцы вовсе строят свою мощную инфраструктуры по образу и подобия google, но это уже не google.
Компьютер не является двигателем торговли, и никогда им не являлся. Он лишь улучшает сервис. Двигатель любой торговли это желания и инстинкты человека. Можно сыграть на желании быть мега крутым и продавать мега понтовые и раскрученные вещи.
«Детский мир» на платформе Intel

серверное и телекоммуникационное оборудование в магазине то же построено на Intel NUC?
Вашу статью стоило назвать: Интерактивные панели на базе Intel NUC в магазине Детский мир. Но даже в том случае, статья не раскрывает тематику. Потому что панели, уже существовали до появления Intel NUC. Вот, если бы статья содержала описание информационной системы вещания контента на панели, управление панелями, или другая технологическая информацию, то было гораздо интереснее
Проблема авторов блога Intel заключается в некомпетентности, той тематики, про которую они пишут. Нарушают нормы русского языка, и полностью игнорируют терминологию. Написать же: интегрированным хабом DSP-сенсоров и 6-осевым комбо-сенсором с гироскопом и акселерометром.. DSP-сенсор — это цифровой сигнальный процессор или аналого-цифровой преобразователь. Лучше заменить на: содержит АЦП и комбинированный 6-осевой акселерометр-гироскоп. Просто и понятно. Замечание маркетологам Intel, если вы представляете какой то новый продукт, то хотя бы коротко напишите про его преимущества, в сравнение с аналогами. На пример, у меня есть ST Nucleo-F401. На первый взгляд ST Nucleo-F401 лучше по характеристикам, по программной поддержке, и стоит дешевле, даже если добавить Bluetooth LE и 6-axis accelerometer/gyro. И в чем заключается изюминка Genuino 101?
Вы думаете природа была глупа, когда придумала фасеточное глаза. Легко поймать муху?.. Данная камера по сути и есть фасеточный глаз.
Фасеточные глаза стрекозы
image
/spoiler>
Так они сказали что сообщат, когда будут активированы бесплатные звонки. Skype: "в течение нескольких следующих дней Вы получите 20 минут бесплатных звонков"
Письмо от skype
Здравствуйте!
Наша основная цель в Skype — чтобы вы всегда были ближе к тем, кто вам дорог. Мы всегда очень ответственно подходим к осуществлению этой цели. Однако 21 сентября по техническим причинам нам не удалось выполнить свои обязательства перед Вами. Приносим извинения за технические неполадки, с которыми Вы тогда столкнулись. Мы знаем, насколько важно для Вас иметь возможность в нужный момент связаться с людьми по Skype, и сколько неудобств могут вызвать сбои в его работе. Но порой просто принести извинения бывает недостаточно.
Мы хотели бы загладить свою вину, поэтому в течение нескольких следующих дней Вы получите 20 минут бесплатных звонков на мобильные телефоны в 8 странах или регионах и стационарные телефоны в более 60 странах или регионах*. Не забудьте воспользоваться ими! Бесплатные звонки будут доступны только в течение 7 дней.
Еще раз приносим свои извинения!
Skype

Вангую скоро появление за место некоторых комментариев — НЛО прилетело и опубликовало эту надпись здесь, по просьбе Яндекса
Плиз, дай ссылку на kinopoisk.ru-187212-votes.xls. А то на Яндексное новье тошно смотреть.
А потом нам всем, компании вселенского добра втирают, что все будет в облаках. И наступит райское блаженство и бла-бла-бла. А тут бац, и слили в одно мгновение ценный ресурс. Решил посмотреть описание фильма — Бахубали. Но не тут то дело:
Так делают только настоящие профессионалы из Яндекса, так держать
image
Похоже ребята не допилили нормально образы, и тестирование плат перед отправкой клиенту выполняют не полностью.
Есть статья о проблемах Orange Pi PC Not Booting? You Are Not Alone…. Может быть там, в комментариях прояснится ситуация.

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity