Обновить
88
58.2
Антон Сердюков@devzona

Programistik

Отправить сообщение
Вы к курсе что на смарт-картах (sim карты для телефонов, банковских карты) используется java? Пруф Java Card Platform. Если верить на слово oracle, в настоящее время поставляется более 2 миллиардов устройств с java кодом в год. И Ваш аргумент скорости тоже несостоятелен. Если человек возьмет в руки профессиональный фотоаппарат, это вовсе не означает что каждый его снимок будет шедевром. Можно и на C++ сделать программу, которая будет работать медленнее чем на Visual Basic. Как было в тексте сказано, эталонная реализация .NET nanoFramework работает поверх ОС реального времени ChibiOS. Если сравнивать ChibiOS с FreeRTOS, то у FreeRTOS время отклика до 10 раз больше в сравнение с ChibiOS. Разработчики ChibiOS не даром едят свой хлеб. Поэтому не факт, что время отклика на событие, на одном и том же микроконтроллере, кода С++ будет меньше, чем кода на C# в связке .NET nanoFramework+ChibiOS, либо оно будет несущественным.
Ребята очень хорошо рассказывают про Device Tree Overlay на конференции Linux Piter 2016. Доклад рассказывает о основах технологии device tree, позволяющей абстрагироваться от аппаратной специфики при работе с ядром Linux.
И зачем цитата из текста? На мой взгляд автор данного изобретения(Fads I Have) совершил акт вандализма и это не должно поощряться. Ирония нашего бытия заключается в том что, вот сейчас корпусов много, зачем сохранять их первозданный вид, ведь на eBay их предостаточно, а потом через некоторое время бац, и нигде нет. Каждый экземпляр нужно бережно хранить для будущих поколений. Никто не знает как повернется история, никто не знает как властные структуры будут перевирать историю. И как раз такие сохраненные экземпляры позволят восстанавливать ход истории по кирпичикам воссоздавая истинную картину миру.
С технической точки зрения так делать глупо. Лучше взять нормальную укороченную клавиатуру, сделать свой дизайн корпуса и распечатать его на 3D принтере.
Курочить старый корпус в попытке запихать одноплатный компьютер, вопрос зачем? Ради хайпа? Вот сделать компактный мини пк-терминал на Pine A64 и прикрутить нативно LCD экран, а не громоздить переходник, вот это было бы очень интересно.
Просто думает что, если он в хабр перенесет свою выдержку из диссертации, то это будет круто. Сейчас пост опубликовал, галочку получил, далее руководителю побежит на радостях. Научпоп — когда не пишут много терминов, а доносят до читателя какую то очень интересную мысль, понятную для него, который будучи не специалист в этой теме сможет ее понять. Простой пример публикации TED. Самое глупое в статье заключается в том, что автор в жанре Научпоп, никак не поясняет кто такие эти «леднички» и чем они интересны. ИМХО возможно автор хорош как специалист биолог, но так подготавливать публикацию недопустимо.
Не совсем верно. Эти тестеры даже и пытаются угадывать уровень СО2. Датчики которые измеряют СО2 условно можно разделить на две группы:
1) Дорогие и достаточно габаритные датчики которые действительно измеряют уровень СО2, по сути это проф приборы.
2) Дешевые и небольшие датчики которые измеряют «качество воздуха». В общем в воздухе есть определенное соотношение газов при определенной температуре. И приблизительный расчет СО2 производится через содержания других газов.
Одним из популярных датчиком измеряющие «качество воздуха» является CCS811, на Ali стоит $4.86 плюс доставка. Именно такие или подобные датчики устанавливают в бытовые тестеры. И этот датчик выдает eCO2 (equivalent calculated carbon-dioxide) — расчетный эквивалент углекислого газа.
Исходя из исходной документации это не одно и тоже. Это два разных модуля работающие на разных частотах:
  • NVDLA Engine 1 core (configuration 2048 MACs @ 800MHz – 3.5 TOPS)
  • Neural Network Engine (1024MACs @ 500MHz – 1 TOPS)

Сложно что то подробнее сказать т.к. нет детальной информации о схеме SoC StarFive JH7100.
Не работает в VMWare Workstation на сборке Windows 10 [Version 10.0.17763.107]
Скрин Windows 10

Не все так просто. Дело в том что мессенджеры выходят на ТфОП через шлюз какого то оператора. И так как это не конечный пользователь, то за шлюзом видимо нет особого контроля. Все звонки идут скопом, без четкой фиксации кто именно выходит на номер ТфОПа. Очень часто через шлюз не транслируется никакой номер телефона, в результате при звонке мессенджер=> ТФОП, конечный абонент видит звонок от «Неизвестно» или просто абсолютно любой другой номер который пришел в шлюз. Собственно так и позвонил Навальный сотрудникам ФСБ от абонента [вставьте сюда любой номер ТФОПа], т.к. VOIP провайдер может транслировать абсолютно любой номер или набор символов в качестве номера абонента. Видимо в верхах власти из-за звонка Навального сильно всполошились и решили эту лавочку как то прикрыть.
Как бы в 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 приведена для сравнения, т.к. в ее портфеле был только один продукт. Ваш пример с соседом, просто идиотский. Хотя по сути, вы привели правильный пример.

Информация

В рейтинге
118-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность