Архив за 15 декабря 2019 - 3

Представлюсь, меня зовут Андрей.

Первоначальная задача стояла такая — создать сотни конфигов для Mikrotik, чтобы поднять на каждом ovpn с сертификатом, затем залить на сотни Mikrotik конфиги, а так же сертификаты и ключ.

Пароль от сертификата у каждого уникален. Создавать сотни конфигов руками бред, да и в друг завтра скажут сделать новые или захочется залить еще какие-то изменения на Mikrotik.

Чего я хотел добиться:

  1. создавать автоматически уйму скриптов;
  2. автоматически отправить их на нужное мне оборудования;
  3. быть уверенным в том, что они отработали без ошибок или узнать о том, что конфиг выполнился не корректно.

image

Используя Bash и FTP все получилось.
Читать полностью »

Приветствую! Представляю вашему вниманию перевод статьи «9 Extremely Powerful JavaScript Hacks» автора Klaus.

Прим. переводчика: в этом новом (от 10 декабря) посте классные приёмы для JavaScript, которые мне как начинающему понравились, но также есть очевидная реклама приложения для тестов. Но я обязан переводить материал целиком, поэтому рекламную часть скрываю в спойлер, хотя она не бесполезная, кстати.

Нативочка из переводимой статьи

Я люблю оптимизировать.

Но пользователям наплевать на мой оптимизированный код, если их сайт не работает в браузере Internet Explorer 11.

Я использую Endtest для создания автоматизированных тестов и выполнения их в кросс-браузерном облаке.

К слову, Netflix использует ту же платформу для тестирования своих веб-приложений. Более того, он даже указан как необходимый навык в некоторых вакансиях.

Endtest действительно имеет некоторые прикольные функции, такие как:

  • Кросс-браузерная сетка, работающая на компьютерах с Windows и MacOS
  • Редактор без кода для автоматизированных тестов
  • Поддержка веб-приложений
  • Поддержка как нативных, так и гибридных приложений для Android и iOS
  • Неограниченное количество видеозаписей для ваших тестовых прогонов
  • Сравнение скриншотов
  • Геолокация
  • Оператор if
  • Циклы
  • Загрузка файлов в ваши тесты
  • API Endtest, для легкой интеграции с вашей системой CI/CD
  • Расширенные утверждения
  • Мобильные тесты на реальных мобильных устройствах
  • Тестирование электронной почты с помощью Endtest Mailbox

Вы можете просмотреть документы по этому инструменту.

А теперь 9 очень полезных советов по JavaScript.
Читать полностью »

angular-nodegui

Как вы уже наверно знаете, Angular уже есть во многих платформах:

Ну и, конечно, здесь не хватало десктопа (не будем пока про Electron).

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

Похоже, компания Facebook просто не может без скандалов, связанных с конфиденциальностью. Правда, на этот раз пострадали не пользователи гиганта соцсетей, а его собственные сотрудники. Вор похитил из автомобиля бухгалтера жесткие диски, на которых, как сообщается, была в незашифрованном виде записана информация о заработной плате примерно 29 000 нынешних и бывших сотрудников компании в США.

В ходе недавнего мероприятия, посвященного разработкам на архитектуре RISK-V, к которому компания Western Digital приурочила сообщение о создании первого в мире двухпоточного коммерческого встраиваемого ядро ​​RISC-V, о своем опыте и планах использования RISK-V рассказала компания Samsung. Как оказалось, южнокорейский производитель использует ​​RISC-V в модемах 5G и датчиках изображения.

В Севастополе затонул плавучий док

Источники в силовых структурах Севастополя сообщили РИА Новости, что в результате инцидента никто не пострадал.

«Лодка всплыла, находится на плаву», — сообщил помощник директора ФГУП «13 СРЗ ЧФ» Минобороны России по связям с общественностью и СМИ Сергей Горбачев.

По версии неназванных агентством специалистов, причиной аварии стали техническое состояние дока и его почтенный возраст.

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

Сегодня в США должен был вступить в силу новый тариф 15% на товары китайского производства, Однако на днях Китай с США достигли прогресса в переговорах, связанных с противостоянием этих стран в торговой войне. Как следствие, тариф было решено не вводить.

Уточнение: решение настроено для D-Link DFL, cisco 29xx и WatchGuard Firebox, но подходит для всего, что умеет делать бэкапы при подключении по ssh и/или заливать их по расписанию/событию на ftp/tftp сервер.

Всё началось с того, что мой знакомый программист спросил: «А почему ты не хранишь сетевые конфиги в системе контроля версий?». А и правда – подумала я – почему? Большая часть конфигурационных файлов может быть выгружена в текстовом формате (ну, это бинарники, конечно, но в текстовом редакторе открываются и отображается читабельная информация).
Читать полностью »

26 декабря компания Oppo представит смартфоны линейки Reno3. Старшая модель Reno3 Pro 5G будет самым тонким смартфоном с поддержкой 5G. В основе этой модели будет лежать SoC Snapdragon 765G.

Сердцем же обычного Reno3 послужит SoC MediaTek MT6885, которая, согласно разным источникам, будет называться Dimensity 1000L.

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

После введения санкций США в отношении Huawei, у последней не оставалось ничего иного, как убрать из цепи поставок американские компании. На это ушло какое-то время, но Huawei справилась.


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