Архив февраля 2019 - 168

Чтобы дистанционно следить за работоспособностью серверов, профессионалы используют специальные программные комплексы, вроде Zabbix или Icinga. Но, если вы начинающий владелец или администратор одного-двух веб-сайтов с небольшой нагрузкой, то нет нужды в больших системах мониторинга. Главный параметр — быстро ли сайт обслуживает пользователей. Поэтому следить за работой сайта можно с помощью простой программы, с любого компьютера, подключённого к интернету.

Фото Михаила Васильева, Unsplash.Com

Давайте сейчас напишем такой скрипт — простейшего мониторинга доступности и скорости работы сайта. Эту программу можно запустить на домашнем компьютере, смартфоне и так далее. Программа имеет всего две функции:

  • показывает на экране время, за которое ваш сайт выдаёт пользователям страницы,
  • при медленных ответах сайта или ошибках программа записывает данные в файл («журнал», или лог-файл). Эти данные стоит время от времени проверять, чтобы исправлять проблемы, когда они только начинаются. Поэтому мы позаботимся о том, чтобы записывать эти логи в наглядной, удобной для быстрого просмотра форме.

Я буду описывать каждый шаг довольно подробно, чтобы даже новичок, лишь немного знакомый с написанием командных файлов (bat и cmd в системах DOS и Windows, sh в системах типа UNIX-а), разобрался без особых проблем и смог приспособить скрипт ко своим нуждам. Но прошу не использовать этот скрипт бездумно, ибо при неверном применении он может не давать должных результатов и, вдобавок, сожрать много трафика.

Опишу скрипт для операционной системы типа «Линукс» и его использование на домашнем компьютере. По тем же принципам, такое можно сделать и на других платформах. А тем, кто лишь присматривается к возможностям Линукса, может быть интересен ещё один пример, каким простым и мощным средством являются его скрипты.
Читать полностью »

Авторы обзора, посвященного исчезновению насекомых, эти существа гибнут так быстро, что могут совсем исчезнуть в течение 100 лет. Треть видов уже находится под угрозой исчезновения, а еще более 40% столкнутся с угрозой исчезновения в ближайшие несколько десятилетий.

По словам ученых, если не остановить процесс, он будет иметь «катастрофические последствия  для экосистем планеты и для выживания человечества».

Читать полностью »

Пользователь популярного российского портала Pikabu под ником meta1984 пожаловался на самовозгоревшийся смартфон Xiaomi Note 3. В доказательство он приложил фотографии погибшего смартфона и глубокого ожога на ноге. 

В декабре стало известно, что сеть супермаркетов Kroger начинает использовать беспилотные транспортные средства для доставки заказов. Партнером сети выступила молодая компания Nuro. Она была основана в 2016 году двумя бывшими инженерами автомобильного проекта Google. Созданный специалистами Nuro беспилотник R1 передвигается по дорогам общего пользования, не имеет водителя и используется только для перевозки грузов.

На прошлой неделе компания Apple выпустила обновление мобильной операционной системы iOS 12.1.4. Апдейт исправил значительную уязвимость, наносящую урон безопасности — ошибку в групповых звонках FaceTime, за счёт которой можно было прослушивать пользователей. 

Apple iPad mini пятого поколения сохранит облик и многие характеристики предшественника

Похоже, что планшет Apple iPad mini пятого поколения, выход которого ожидается в первом полугодии, не будет сильно отличаться внешним обликом от предыдущей модели iPad mini 4.

По данным японского блога Macotakara, получившего информацию у источников среди производителей аксессуаров, iPad mini пятого поколения будет иметь такой же дизайн, что и предыдущая модель.

Читать полностью »

В сети появилось официальное упоминание смартфона Nokia 9 PureView, чей анонс ожидается довольно скоро. Смартфон был замечен раньше времени на сайте Android в корпоративном разделе Enterprise.

Смартфон Nokia 9 PureView засветился на сайте Android до анонса

Читать полностью »

Соединенные Штаты поделятся своими знаниями о рисках, связанных с китайским производителем телекоммуникационного оборудования Huawei, с такими странами, как Венгрия — об этом сегодня, во время визита в Будапешт, сообщил госсекретарь США Майкл Помпео (Michael Richard), ранее возглавлявший ЦРУ.

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

Функция оценки положения — возвращает вещественное значение где меньшее означает худшее. На вход такой функции я подавал только положение и вектор скорости мяча. Изначально эта функция была реализована довольно простыми формулами и парой if-ов. Однако это дало хорошую основу для накрутки на localrunner-е множества логов для последующего обучения нейросети. Так я прокрутил 300 игр (по 18000 тиков) локально, что в сумме дало около 12ГБ логов и плюс к этому 145 логов игр топов было скачано с сервера (5.7гб).

Далее нужно было выделить из этих логов обучающую и тестовую выборки. Делал я это следующим образом: отталкиваясь от забитого гола смотрел в «прошлое» на 300 тиков (5 секунд) и шагом в 5 тиков каждое положение и скорость мяча + эталонную оценку брал за пример.

Важный момент: эталонная оценка (выход) здесь вычислялась по формуле

$$display$$O = S/exp(T/60)$$display$$

где S = -1 если мяч залетает в «мои» ворота и 1 в обратном случае, а T это время в тиках оставшееся до гола.
Читать полностью »

Google добавит в карты дополненную реальность

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js