• Машинное обучение как умный ассистент мониторинга
    0
    Не совсем по теме статьи, но каждый раз когда я читаю

    В нашем Банке чат-боты уже берут на себя часть работы операторов


    То сразу хочется не иметь с таким банком / сервисом / фирмой…

    Те, кто пилят такие «фичи» может и думают, что это типа круто, но каждый раз когда приходится иметь дело с «умным ботом», то уже через 20 секунд хочется сделать «что-то нехорошее» такому умнику.
  • Аутсорсинг печати: как проверить, что подрядчик не накручивает сумму счета
    0
    Ну конечно, именно для этого и нанимают аутсорсеров:
    — чтобы самим устанавливать ПО, разработанное независимым производителем.
    — чтобы самим собирать с принтеров счётчики по SNMP.
    — и т.д.

    А так да — аутсорсеры снимут головную боль и все заботы связанные с печатью
  • Встречайте Space — новый продукт от JetBrains
    0
    Спасибо, понятно.

    Кстати, да — редактор у них действительно неплохой.

    Вы только про «один логин для операторов» не светитесь, потому что это вроде как нарушение лицензии
  • Встречайте Space — новый продукт от JetBrains
    +3
    Для меня прямо тайна — в чём killer-feature of Confluence?

    От обычной wiki-системы отличается тем, что
    — есть группы
    — у каждой страницы есть комментарии

    И тем не менее уже в нескольких компаниях её ставят и платят за неё деньги. За что именно ценят Confluence?
  • Встречайте Space — новый продукт от JetBrains
    +7
    это означает, что self-hosted — это всегда платная версия?

    У вас в статье про self-hosted очень мало сказано
  • Встречайте Space — новый продукт от JetBrains
    +4
    А для self-hosted версии будет бесплатная версия?
  • Grafana как еще один инструмент для технического мониторинга создаваемых нами программных продуктов
    0
    А как алертинг в Graylog? Лучше чем в Графана?
  • Суровая практика: как сделать Wi-Fi сеть в городском парке
    0
    поддерживает несколько типов аутентификации: СМС, с помощью ваучеров и через Facebook. С одной стороны, аутентификация по звонку является обязательной процедурой по законодательству


    Я не из России.
    Означает ли вышенаписанное требование, что для того чтобы пользоваться бесплатным WiFi человеку нужно чтобы у него уже была сотовая связь для аутентификации?
    То есть получается так:
    — Есть сотовая связь? Значит будет бесплатный WiFi
    — Нет сотовой связи? Значит не будет и бесплатного WiFi

    Если у меня уже есть сотовая связь, то зачем мне WiFi?
  • Стартап без денег. Личный опыт
    –2
    Мы — религиозная семья (Но телеграмом пользуемся. И не только)
    Поставили себе этого бота.
    А он — матерится… o_o

    image
  • VMmanager 6: представляем коробку и сравниваем с предыдущим поколением
    0
    А существуют ли похожие решения open source решения для KVM?

    Я — новичок, с KVM дел никогда не имел. Есть опыт только с Hyper-V или ESXi.
  • Новый проект братьев Дуровых: Telegram Open Network
    0
    люди, которые готовы предоставить абсолютно бесплатно свои дисковые и сетевые мощности, чтобы вы могли скачать какой-то конкретный файл. Что же будет, если на эту технологию наложить удобную монетизацию через токены GRAM


    Будет StorJ
  • Удаленное управление компьютером через браузер
    0
    Это получается некоторый аналог noVNC?

    github.com/novnc/noVNC
  • Небольшой опрос по блокировщикам
    +1
    Brave browser
  • 6 причин открыть IT-стартап в Канаде
    0
    Насчёт бюрократии… Что-то в этом есть.

    Я сначала сам приехал сюда, потом привёз маленьких детей, и им уже на месте делал тут статус PR. Так можно. Но бумажек — уйма. Консультанты берут за это 2-3 тысячи канадских долларов. Я делал сам. Первый раз — неправильно. Второй — осилил. Потратил на это реально несколько дней плотной работы, оформляя документы. В сумме наверное пару недель. Вот недавно получил PR для них.
  • 6 причин открыть IT-стартап в Канаде
    +10
    Живу в Канаде 4 года.
    Тут, конечно, неплохо.
    Но автор явно не в теме.

    Да, для канадцев всегда существует возможность уехать в США, ведь для этого не нужно будет получать какие-либо специальные разрешения или визы.

    Это не так. Зарплаты в Канаде значительно ниже, чем в США. Поэтому желающих уехать в США много. Но в США канадцам ехать можно только как туристам. Если на границе пограничник обнаружит ваши намерения ехать в США работать — запрет на въезд в США лет на 5-10.
    Для программистов есть специальный пункт в NAFTA, что их могут пустить в США поработать год.
    Но «не нужно будет получать какие-либо специальные разрешения или визы» — это вы фантазируете.

    в Канаде намного проще и дешевле, чем в Сан-Франциско.

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

    Здесь нет коррупции хоть на уровне рядового полицейского, хоть на уровне премьер-министра.

    Ага, вы в курсе, что нынешний премьер всё никак не может отмахаться от причастности к корупционному скандалу SNC-Lavalin? А так да — все тут белые и пушистые.

    Вы никогда не встретитесь здесь с проявлением национализма

    Про провинцию Квебек слышали? Они даже референдум проводили, потому что хотят быть отдельной страной.
    Если вы говорите по английски и не говорите по французски, то заехав в Квебек вы быстро поймёте, что и ксенофобия и национализм здесь никуда не делись.

    Я это всё не к тому, что Канада — плохая страна.
    Я живу в Ванкувере, и тут неплохо.
    Но рая на земле нет. Будьте реалистами.
  • BlueKeep-2 — теперь уязвимы все новые версии Windows
    0
    А как надо выставлять — боком?
    Не ходи дети, в Африку гулять…

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

    Специальный запрос на RDP может его сломать, но при этом RDP неуязвим. Это как?
  • Выбор системы управления тестированием в 2019
    0
    так в том-то и дело, что «не отвлекая от самого тестирования» лучше всего получается у Excel.

    Все остальные инструменты отвлекают очень серьёзно.

    Например, у вас есть сценарий:
    — открыть приложение в браузере
    — залогиниться
    — сделать 3-4 CRUD операции
    — разлогиниться

    И вам надо тестировать это в 3-4 браузерах.

    Если вы это делаете в Excel — это выделать мышкой регион и нажать Ctrl-V 3-4 раза.

    Если вы это делаете в любой системе — вы не можете там сделать Ctrl-V на все шаги. Вы должны каждый шаг: 1) открыть, 2) ввести результат, 3) отправить. После каждого шага надо ждать, пока веб-сервер ответит (даже если это немного — это всё равно складывается).

    В результате Excel уделывает любую систему раз в 10 по времени, которое тестеры надо потратить на то, чтобы ввести результаты.

    Другой вариант:
    допустим у вам в тест-кейсах есть какие-то детали, связанные с окружением: может имя сервера, или ожидаемый текст сообщения в ответе и т.д.
    И если это поменялось, и надо изменить больше одного тест-кэйса, то в Excel — это «Find and Replace».
    А вот в «полезном инструменте» это превращается в ад, когда надо вручную открыть и исправить стопятьсот кэйсов. Или сделать экспорт в Excel, исправить там, и импортировать обратно ;-) Это если у инструмента есть вменяемый импорт-экспорт
  • Выбор системы управления тестированием в 2019
    0
    Статья на самом деле полезная, удалять не надо. Это очень полезно быть в курсе того, какие инструменты сегодня есть на рынке.

    Я нередко наблюдал такую картину:
    — в компании есть тестеры, которые тем или иным образом занимаются тестирование
    — возникает «проблема». Проблемы, связанных с процессом может быть две:

    а) тестеры прохлопали серьёзный баг, которые выкатили в продакшен (отправили клиенту, ...) и теперь начинают разбираться — а чем там тестеры занимались, кто виноват… Ну а тестеры прикрывают себе заднее место, никто не может понять кто и что тестировал. И тогда начальство решает: поставить систему, чтобы всё было видно: кто и что тестировал, и что не тестировали.

    б) каждый раз, когда готовиться релиз, тестеры заваливают сроки. От них невозможно получить надёжного ответа на вопрос: что уже сделано и сколько осталось? И тогда начальство требует, чтобы им сделали дэшборды, чтобы там это всё было видно и «прозрачно».

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

    В корне этих проблем: все эти инструменты нагружают тестеров не очень полезной и нудной деятельностью с довольно большим оверхедом.
    Тех же целей (разделение ответственности и более прозрачное планирование) можно достичь с намного более меньшим оверхедом использую более простые инструменты: Excel или чеклисты в MarkDown файлах

     P.S. В прошлом году, я был на StarEast conference (наверное самая большая конференция тестеров в США), и там один мужик представлял очередную подобную систему. Так он показательно начал свою презентацию с таких слов:
     Если вы всё ещё используете Excel для хранения тест протоколов и тест репортов, то вы живёте в прошлом веке. Пора уже купить наш супер-современный инструмент, и наступит вам счастье.

    С его слов я понял, что они (продажники таких систем) знают, что большинство тестеров сидит в Excel, и очень не хотят переходить ни на какие «современные инструменты». Потому что уже проходили.

    Было бы интересно сделать опрос. Вангую, что больше половины используют Excel / Google Spreadsheet.
  • Выбор системы управления тестированием в 2019
    0
    1. Вот как раз в Excel можно открыть файл с тысячей кэйсов и легко с ними работать, скролить через все, сделать поиск по всем и сразу увидеть. Ни одна из веб-систем и близко не приближается в плане удобства к Excel.

    Посмотреть 1000 кэйсов в Excel нетрудно, а вот кликать через пагинацию в веб-приложении — боль.
    Смотреть на пироги-репорты — занятие тоже довольно бессмысленное (хотя в Excel это тоже делается легко).

    3. нет, такой возможности нет. Но вроде бы не особо и надо. Если что боле-менее серьёзное, то баги есть в JIRA.
  • Выбор системы управления тестированием в 2019
    0
    1.В чём проблема с большой базой кэйсов?
    Я работал в медицинской компании, там были десятки тест протоколов и тысячи репортов. Хранили в Excel, Excel хранили в Confluence — там была система документооборота заточенная под требования аудита.
    Вместо Confluence можно и другие системы использовать, если там есть версионность и некоторые фишки аудита (типа NextCloud)

    2. Очень редко у меня были случаи когда нужно добавлять картинки. Но и в Excel и в Google Spreadsheet картинки вставлять можно.

    3. Что такое «история по прогонам»? Мы работаем в контексте версий (вот репорты для этой версии) или в контексте PR (вот репорт для этого PR).

    Обычно структура такая:
    — есть regression suite (протокол), который обязательно нужно прогнать перед релизом, и может быть посреди цикла, если изменения большие.
    — и есть отдельные протоколы на features. Разрабатываем и тестируем feature A, то значит её протокол и создаём (обновляем) и используем.
  • Выбор системы управления тестированием в 2019
    0
    Работаю QA 8 лет.
    В разных компаниях в США.
    Видел разные системы.
    Мой вывод: если у вас больше 5 тест кейсов, то все эти системы добавляют слишком много оверхеда (лишней головной боли), и без них — лучше, чем с ними.

    2 самых эффективных способа держать в порядке тест кейсы и репорты:

    1) Excel (или Google Spreadsheets). Да, да. Кто бы что ни говорил, редактировать в Excel гораздо проще, чем во всех этим тулзах, где разные тесты и поля на разных экранах, и что-то надо делать так, а что-то по другому.

    2) MD (MarkDown) файлы с тест кэйсами, которые хранятся вместе с основной репой.
    Тут процесс такой:
    — тест планы хранятся в репе вместе с продуктом, поэтому они всегда правильной версии
    — когда нужно что-то тестировать, то репорт сохраняется:
    * а) в комментариях к PR, который вы тестируете. И это очень ЛОГИЧНО: это такой ручной критерий именно этого PR. ИЛИ
    * б) в JIRA таске (или какой-то другой системе, которую вы используете). Так что вы всегда можете найти этот репорт, потому что эта таска находится в правильном проекте, с правильной версией, назначенной на нужного человека и т.д… Если вы смотрите на статус спринта, то вы видите там задачу «Manual QA», вы можете её открыть, посмотреть, что уже сделано и т.д.
  • 4 способа сэкономить на бэкапах в облаке
    0
    >> Бэкапы ВМ удобно хранить на облачных платформах.

    Ага
    А потом выкачивать их оттуда сутками, если надо восстановиться
  • Анонимность – иллюзия. По данным из обезличенных датасетов можно идентифицировать реальных людей
    +1
    > чуть больше 7 миллиардов человек, а значит для идентификации достаточно всего 33 бит.

    Ну это верно только если у каждого человека уникальный сет (set) демографических атрибутов (битов). Что конечно же не так.
  • Новости из мира OpenStreetMap № 469 (09.07.2019-15.07.2019)
    0
    Я не знаю, если вопрос именно про OpenStreet,
    Но для Гугло-карт есть коммерческий плагин (есть бесплатный уровень), который позволяет написать несколько строчек адресов в Google Sheets, и получить карту с этими адресами:

    www.thexs.ca/xsmapping

    gsuite.google.com/marketplace/app/mapping_sheets/736233853391
  • Новый GitLab 12.0 с визуальными ревью и списком зависимостей
    +1
    Уж не знаю, какие прорывные изменения могут быть в их таком «миксере», как Гитлаб.

    Но похоже там переход на 12.0 связан не столько с тем, что они добавили, а с тем, что убрали: у них 17 deprecations (Устаревшие фичи) в этой версии.
  • Читаем ВКонтакте через RSS
    +1
    А нет ли какого-нибудь решения, чтобы можно было указать на статическую HTML страницу, и все измения страницы стримились в RSS?

    Раньше был такой сервис Page2Rss. Потом закрылся…
  • В Европе формируется единая сеть военного интернета
    +14
    У хабра нет своего «спеллчекера». Спеллчекер — это фишка браузера.
  • Системы радионавигации, используемые самолётами для безопасной посадки, небезопасны и подвержены взлому
    +1
    В России большинство аэропортов расположены в пригороде.

    В отличии от США, где аэропорты расположены в городах. То есть там проще «заховаться» в место подходящее для атаки.
  • Глобальные состояния: зачем и как их избегать
    +3
    В том числе и PHP фреймворки

    Разница в том, что PHP защита от переживаний о глобальном состоянии — это на уровне языка. Принципиально невозможно, чтобы один запрос (web request) повлиял на контекст другого запроса.
    В PHP принципиально нет возможности написать программу, в которой переменную изменяет код в разных потоках.
    Да, с глобальным переменными можно накосячить и в одном потоке.


    Поэтому ваша отсылка — "в том числе и в PHP фрейморках" — некорректна: от PHP фрейморков в этом плане ничего не зависит, это свойство самого PHP.

  • Глобальные состояния: зачем и как их избегать
    +5
    PHP часто ругают, и даже заслуженно.
    Но. PHP практически полностью избавляет программиста от забот параллельного исполнения кода. Поэтому PHP-программисты особо не парясь используют глобальные переменные. Никакой другой язык этого бы не простил.

    Я имею в виду параллельные web-requests, которые приходят на сервер.
    Да, ценой не очень рационального использования памяти.
    Да, возможности сохранять и передавать данные между запросами довольно ограниченные.

    В общем, это уже лопата, но ещё не трактор. Лопату можно доверить и зелёному подростку, а вот трактор — нет.
    И сколько там солдатов из стройбатов заменяют экскаватор?
  • Телефония со Snom: для тех, кто работает дома
    +1
    новое решение позволило объединить современную функциональность с философией их компании относительно экологии


    Ну конечно, какая же современная функциональность без философии?
    Привет маркетологам.
  • Правительство РФ предлагает Huawei использовать ОС «Аврора» (экс-Sailfish) для своих смартфонов
    +3
    Оно то верно.
    Вот только пользователям от аналитики ни холодно, не жарко. И логгирование до лампочки. Да и других сервисов под это дело полно.

    А вот Маркет и Push Notifications — для пользователя весьма чувствительно.

    Про admob тоже верно отмечено. Чтобы разработчики были заинтересованы — наверное это тоже один из критических сёрвисов с их точки зрения.
  • Правительство РФ предлагает Huawei использовать ОС «Аврора» (экс-Sailfish) для своих смартфонов
    +1
    А значит, функционировать не будут Play Market, YouTube, Gmail, браузер Chrome и другие продукты и сервисы Google. Они представляют собой костяк системы, которая без всех этих сервисов становится значительно менее функциональной.


    Gmail продолжит работать в любом из тысячи других почтовых клиентов.
    Youtube и сейчас работает в любом браузере.
    У Chrome есть несколько конкурентов, которые будут рады.

    Реально две фишки, за которые Гугл привязывает всю экосистему на себя:
    — Маркет приложений
    — Play Services, из которые реально критично только Push Notifications
  • Elastic сделала бесплатными проблемные security-функции, ранее выведенные в open source
    +2
    Информация в статье немного запутана.
    Я уже писал по этой теме:

    habr.com/ru/post/443528

    В чём автор ошибается:

    решето под названием security-функции, которые она же вывела в open source еще в феврале 2018 года, то есть около 15 месяцев назад. Не неся никаких существенных расходов по поддержке этих функций, компания исправно брала за них деньги с gold и premium-подписчиков из клиентского enterprise-сегмента.

    Да, 15 месяцев назад Elastic ОТКРЫЛА исходники security pack, но за него всё равно надо было платить, потому что исходники были открыты под коммерческой лицензией.

    Кстати, откуда вы знаете, что Elastic «Не неся никаких существенных расходов»?

    Ещё Elastic написала, что теперь security pack бесплатен, но не написали, что меняется ЛИЦЕНЗИЯ. Похоже лицензия так и остаётся коммерческой. А может и нет, про лицензию не очень понятно.
  • Прогноз и обсуждение: гибридные системы хранения данных уступят место all-flash
    0
    IHS Markit убеждены, что в этом году SSD-накопители выйдут в лидеры. По их оценкам, доход от продаж флеш-массивов вырастет до 33%


    Как-то очень неграмотно написано: SSD в лидеры? Или флэш-массивы? Или аффтор думает, что это одно и тоже?
  • Как быстро увеличить размер раздела диска на сервере
    0
    Спасибо

    Получается, что лучше инсталлироваться без LVM — потом будет проще дисками управлять. Верно?
  • Как быстро увеличить размер раздела диска на сервере
    0
    А как узнать, если у меня LVM или нет?

    Когда ставил Убунту, то просто нажимал Next, Next, теперь вот не помню уже
  • Самые нестрашные яды
    +2
    Хронический алкоголизм может привести к уменьшению объёма головного мозга…
    … При употреблении больших количеств алкоголя может возникнуть разрыв капилляров головного мозга — поэтому мозг и «растёт».

    Так «растёт» или «уменьшение»?
  • Процесс разработки и тестирования с Docker и Gitlab CI
    0
    А что умеет Jenkins, чего не умеет Gitlab CI?

    Я разрабатываю сейчас PHP-приложение, собираю небольшую команду,
    И вот возникла идея, чтобы деплоить тестовые стэнды на BRANCH.site.com

    С докером, правда это никак не связано,
    Но мне интересно, как обычно делают тестовые стэнды?
    — один для DEV и один для QA?
    — фиксированный набор стэндов, чтобы было «достаточно» для всех разработчиков?
    — как-то по другому?

    И как Jenkins «решает» на какой стэнд накатывать какой BRANCH?

    Простите за нубские вопросы, может просто дайте ссылку на то, как это правильно делается
  • Краткий обзор open source средств резервного копирования
    0
    У меня вариант:
    — копирую файлы с помощь rsync на NAS (Synology)
    — а на NAS стоит BTRFS, которая делают снапшоты

    Почему мне это нравится:
    — простота: rsync везде есть «из коробки»
    — версионность: с помощью снапшотов можно откатиться назад