• Какие существуют варианты блокировки BIOS?

    vabka
    @vabka
    Токсичный шарпист
    Только ручками заблокировать биос паролем.
    Ответ написан
    Комментировать
  • Как настроить SSL сертификат на нескольких серверах, имея лишь одно доменное имя?

    @dronmaxman
    VoIP Administrator
    Для WEB сервисов можно использовать Lets'Encrypt и субдомены. Для подключения ДБ, лучше использовать самоподписанный с длинным сроком годности (2 года и более) либо можно использовать VPN.
    Ответ написан
    Комментировать
  • Что нужно знать, чтобы сделать простой сайт - доску с объявлениями?

    AlexNest
    @AlexNest
    Работаю с Python/Django
    • Принципы работы сети.
    • Принципы работы с базами данных (как проектировать, как писать запросы, как защищать, в т.ч. на уровне кода)
    • Практически любой современный ЯП.
    • Опционально - любой веб-фреймворк для ЯП.

    Планирую написать его сам с нуля, поучиться, без Вордпрессов и Тильд.

    Рвение понятное, но учитывайте, что написать нормальный сайт (а это как минимум отсутствие критических дыр в безопасности, оптимизация, хорошая документация и читаемость кода), который можно спокойно вводить в эксплуатацию, пройдет немало времени.
    Ответ написан
    Комментировать
  • Что выбрать: Syncthing vs nextCloud vs Seafile vs OwnCloud vs Другой сервис?

    fdroid
    @fdroid
    press any key
    mike153: пробовал все варианты. Nextcloud - это форк Owncloud. По сути, одно и то же, хоть и NC считается более продвинутым и вообще вся опенсорсная тусовка туда ушла. Поэтому пишу о нём. Всё исключительно на правах IMHO. Плюсы:
    - Самый главный - это работа с файлами именно в файловом варианте. То есть, если предположить, что "всё упало", вы можете подключить диск с рухнувшего сервера к любому линуксу и вытащить инфу из /var/www или где она там у вас храниться будет. Также можно подключать внешние хранилища, то есть, предположим, есть у вас на сервере папка с фильмами и музыкой - их можно просто подключить в NC.
    - CardDAV, CalDAV из коробки.
    Минусы:
    - Тормозит всегда, рандомно, в любой момент времени. Независимо от того Apache или Nginx, MySQL или MariaDB, тормозит на любом софте.
    - Интерфейс - УГ, ШГ

    Теперь о Seafile. Плюсы:
    - Турбореактивный просто. Работает очень быстро.
    - Интерфейс очень приятный.
    - Продвинутое версионирование.
    - Умеет открывать docx, odt, xlsx и т.д. без дополнительного софта. Но без редактирования. Если нужно редактирование - нужен отдельный Document Server от Collabora или Onlyoffice.
    - PRO-версия бесплатна для 3-х пользователей, но смысла особого нет, т.к. enterprise-фишки заключаются в 1. полнотекстовому поиску по документам с помощью elasticsearch, у которого просто чудовищное потребление ресурсов 2. двух-факторной авторизации 3. и что-то там ещё, не особо нужное дома
    - Есть клиенты для всех основных платформ
    - Устанавливать можно как вручную по мануалу на сайте, так и воспользовавшись установочным скриптом, который сам всё сделает.
    Минусы:
    - Файлы хранятся в собственном формате, как это правильно называется? - на уровне блоков, что ли. Доступ к инфе только через веб-интерфейс, WebDAV, ну и приложения для синхронизации. То есть, вся информация в Seafile на диске представляет просто кучу мала из папок и файлов, которые нельзя так просто взять и использовать - нужен ещё дамп базы данных. То есть, в случае проблем с системой, достать информацию будет затруднительно. Но выход есть - seaf-cli - это безгуёвый клиент для синхронизации. Смысл в том, что на сервере, на котором крутится Seafile, дополнительно можно установить seaf-cli, натравить его на директорию, и он в эту самую директорию будет складывать синхронизированную копию инфы основной базы Seafile, причём в виде нормальных файлов, которые можно расшаривать как угодно, бэкапить и т.д. Минус решения с seaf-cli в том, что нужно вдвое больше дискового пространства для хранения инфы.
    - Ну и как следствие такой организации файлов - невозможность подключить внешние хранилища, в отличие от тёплого лампового Nextcloud.

    В общем, лично я остановился на Seafile.
    Ответ написан
    Комментировать
  • Возможно ли обучить ИИ определять данные анализов по фото?

    vabka
    @vabka
    Токсичный шарпист
    Тут больше задача на OCR и машинное зрение похожа.
    Нужно определить границы таблицы и распознать текст в ячейках.
    Можно попробовать Opencv + tesseract.

    Но скажу, что это сложнее, чем может показаться на первый взгляд (когда-то пробовали такой подход и часто либо границы криво распознавались, либо текст. Причём пробовали сканы, а не фотографии)
    Ответ написан
    1 комментарий
  • Зачем многие интернет магазины не предоставляют api?

    Real_Fermer
    @Real_Fermer
    Программист PHP
    Потому что владельцы магазинов хотят что бы покупали в их магазинах, а не в сторонних приложениях
    Ответ написан
    2 комментария
  • Как сделать телефонию в офисе, чтобы сотрудники не видели номеров клиентов?

    Что-то готовое не рассматривали?
    Ну к примеру,
    https://vc.ru/s/1197024-bitriks24/425623-skrytie-n...

    Если велосипедить, то потребуется Asterisk/FreePBX в качестве АТС. Записи разговоров умеет из коробки. Хотя вроде Битрикс24 и сам умеет писать разговоры, но в т.ч. сможет подтягивать записи сделанные в Астерикс.
    Простейшим вариантом будет разработка сервиса который будет при сохранении карточки Лида в тот же момент заменять оригинальный номер на подменный, сохраняя подменный в собственной БД.
    Исходящие вызовы инициировать как обычно, подключив Битрикс24 к своей АТС, но поиск реального номера выполнять в самом Asterisk по базе сервиса подменных номеров.
    Входящие - заменить оригинальный caller id на подменный из базы.
    Есть вариации описанного решения из-за довольно высокой гибкости интеграцией в Asterisk, зависит от того как уже решит реализовывать разработчик.
    Ответ написан
    2 комментария
  • Как разогнать процессор AMD?

    @rPman
    Современные (последние лет 10) процессоры уже разогнаны по максимуму, какие либо действия (разгон в биос) позволят даже на синтетических тестах увидеть изменения в считанные проценты, а уж на практике и подавно ничего не будет заметно. Зато увеличить вероятность сбоя при работе в режиме разгона можно значительно, и такие поломки не гарантийный случай.

    Настоятельно не рекомендую заниматься разгоном.

    Что по проблемам с проигрыванием youtube, у меня машина 2014-года (10w процессор intel celeron J серии) со своей чахлой интегрированной графикой тянет FullHD@60fps, и эта машина явно слабее твоего конфига на порядок! Это значит у тебя явно проблема с настройкой операционной системы, например не установлены драйвера.

    Настоятельно рекомендую один из следующих браузеров - Firefox, Chromium или любой основанный на нем (Google chrome, Opera, Yandex browser,... чем менее популярный браузер тем выше вероятность проблем на необычных сборках)
    Ответ написан
    4 комментария
  • Как работают параметры по умолчанию?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    В JS нет именованных аргументов. Ваш вызов передаёт первым параметром 5, вторым - результат выражения (c = 5), то есть 5. Третий аргумент не указан и используется по умолчанию.
    Имитировать именованные аргументы можно используя передачу объекта:
    function sum({ a, b = 2, c = 3 }) {
      return a + b + c;
    }
    sum({ a: 5, c: 5 }); // 12
    Ответ написан
    1 комментарий
  • Что можно делать с помощью Docker?

    vabka
    @vabka
    Токсичный шарпист
    Docker - это инструмент изоляции, а не виртуализации или эмуляции.

    Если какого-то ПО а принципе нет для Linux, то от добавления Docker оно не появится.
    Ответ написан
    Комментировать
  • Что можно делать с помощью Docker?

    karabanov
    @karabanov Куратор тега Docker
    Системный администратор
    Docker это набор сервисов и утилит созданных для удобного управления встроенными в ядро Linux технологиями Namespace (для изоляции процессов) и CGroups (для управления ресурсами).

    По мимо Docker существует ряд инструментов призванных делать тоже самое Systemd-Nspawn, LXC, Podman, etc - все они работают похожим образом и точно так же изолируют Linux-овые процессы. Docker самый распространённый и популярный из-за стандартизации процесса сборки образа и удобных утилит для управления жизненным циклом контейнера, Docker это как libc - только в разрезе контейнеров.

    Контейнер можно запустить не имея ни одного из этих инструментов с помощью утилиты unshare - она позволяет точно также управлять Namespac-ами (управлять ресурсами придётся вручную добавив процесс в CGroups).

    Контейнер это изолированный Linux процесс - соответственно запустить получиться только Linux-овый софт и больше ничего. Контейнер это не маленькая виртуальная машина, контейнер это не Java для всего. Конетейнер это только средство запустить Linux-овый процесс в изолированной среде (и, возможно, ограничить его по ресурсам), например запустить приложение требующее наличия в системе конкретных зависимостей, но отсутствующих по факту. Или запустить в целях разработки конкретную версию PHP, Python, Ruby, etc при этом избежав конфликта зависимостей и Dependency hell из-за несовместимых библиотек на хостовой машине.

    Представь себе ситуацию, когда ядро Linux загрузилось и запустило только один (какой угодно) процесс, присвоив ему PID 1 - вот так контейнер выглядит изнутри.

    PS
    Есть конетйнеры на Windows Core они запустятся только на Windows и служат для изоляции только Windows софта и для них есть набор утилит, которые распространяются в виде набора бинарных файлов тоже, почему-то, под именемем Docker (не путать с Docker-Desktop, так как Docker-Desktop - это набор сервисов позволяющих виртуализировать ядро Linux и тем самым получить возможность запустить Linux процессы на Windows или MacOS).
    Ответ написан
    Комментировать
  • Telegram bot за корпоративным касперским. Не получается выйти по цепочке сертификатов?

    Добавить api.telegram.org касперскому в надежные узлы (кажется туда), чтоб он не подменял его сертификат.
    Ответ написан
    Комментировать
  • Как возвращать ошибки в REST API?

    yarkov
    @yarkov
    Помог ответ? Отметь решением.
    И вообще, стоит ли так слепо следовать правилам из приведённой в начале статьи?

    Разумеется не стоит. Делайте как того требует задача. Формат ошибок придумывать не надо. Мы например пришли к тому, что используем problemJson для ошибок.
    Ответ написан
    Комментировать
  • Как отключить ssl-pinning в приложении, которое написано на React Native?

    vabka
    @vabka
    Токсичный шарпист
    Декомпилируешь apk.
    Затем ищешь место в коде, где включается ssl-pinning и добавляется сертификат - скорее всего там будет фигурировать вызов метода certificatePinner() класса OkHttpClient.
    Тебе нужно вызов этого метода убрать.
    Затем собираешь apk обратно.

    Но это зависит ещё от того, как именно приложение rossgram реализовано - это я описал пример, если оно написано на java/kotlin

    UPD: rossgram написан на React Native. Сейчас ещё немного покопаю, как можно декомпилировать его

    UPD2: для декомпиляции React Native приложений есть https://github.com/numandev1/react-native-decompiler
    Тебе нужно достать из apk файл index.android.bundle - для этого используй apktool

    UPD3: react-native-decompiler не может это декомпилировать
    Ответ написан
    2 комментария
  • Поиск на сайте. Пишем "киа" - должен найти "KIA". Как?

    Stalker_RED
    @Stalker_RED
    Это называется нечёткий поиск (fuzzy search) и инструментов для него довольно много.
    https://www.google.com/search?q=%D0%BD%D0%B5%D1%87...
    Ответ написан
    Комментировать
  • Как проверить сокет и/или всю мать в магазине?

    xez
    @xez Куратор тега Железо
    TL Junior Roo
    Просто смотрите на ножки/контакты под разными углами.
    Они всегда должны выглядеть как ровные ряды.
    Вообще замятый сокет/погнутые ноги - это из разряда брака - менее 1% случаев.
    Ответ написан
    2 комментария
  • В каком сервисе/программе ставить задачи себе/сотрудникам?

    GavriKos
    @GavriKos
    НАчните не с задачи, а с методологии. Скрам, канбан, водопад, еще какая нить дичь. Потом продумайте что вы хотите от этой системы более детально - статусы задач, нужны ли вложения, нотификации на почту, автоматизации. Опять таки планирование как будет вестись, нужен ли Гант, фильтры...

    Если все это для вас ни о чем - наймите ПМа или используйте трелло
    Ответ написан
    Комментировать
  • В каком сервисе/программе ставить задачи себе/сотрудникам?

    xez
    @xez
    TL Junior Roo
    - jira
    - trello
    - YouTrack

    Ну и https://clickup.com/blog/jira-alternatives/
    Ответ написан
    Комментировать
  • Как узнать найти и извлечь PaReq, не будучи программистом?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега Веб-разработка
    Найти программиста, дать денег.
    Ответ написан
    Комментировать