Задать вопрос
  • Как организовать умное кеширование MYSQL?

    shurshur
    @shurshur
    Soniked,
    для микросервиса слишком много суммарное потребление под 10 гигабайт


    Нет, для микросервиса нормально, что ему нужно для работы столько памяти, сколько ему нужно для работы. Реальные задачи должны диктовать условия и ограниения для оркестрации, а не наоборот.
    Написано
  • Решение для 3D симуляции физики?

    shurshur
    @shurshur
    Сергей Водаков, килограмм гвоздей имеет более высокую плотность, чем килограмм перьев.
    Написано
  • Как организовать умное кеширование MYSQL?

    shurshur
    @shurshur
    Ипатьев, скорее отвечающий не понял вопроса. Для ИИ ответ слишком короткий.
    Написано
  • Как правильно организовать обновление мобильного приложения?

    shurshur
    @shurshur
    Вполне возможно, что вам для ваших задач хватит joplin, notion или ещё какого-нить готового решения. А то и просто сайта, открываемого в мобильном браузере.
    Написано
  • Как организовать умное кеширование MYSQL?

    shurshur
    @shurshur
    rrambo, это логотип языка программирования.
    Написано
  • Решение для 3D симуляции физики?

    shurshur
    @shurshur
    Сергей Водаков, нет, "тяжелее" это именно про плотность. Это по определению масса на единицу объёма. И напрямую влияет на лавучесть и потопляемость.
    Написано
  • Как сделать CapsLock быстрее?

    shurshur
    @shurshur
    fwewefef, для того чтобы ввести много заглавных подряд.

    Это вообще рудимент печатной машинки, где использовалось больше для написания заголовков, а удерживать при вводе Shift было механически напряжно. На компе есть шрифты, жирность, h*, даже просто инструменты типа "сделать все буквы выделения заглавными". Тут приучаться к капсу с самого начала было фатальной ошибкой! Как и приучивание, например, к punto switcher / xneur.
    Написано
  • Решение для 3D симуляции физики?

    shurshur
    @shurshur
    Сергей Водаков, да, конечно, плотность железа выше плотности воды, плотность дерева - ниже. Поэтому дерево плавает, а железо тонет.
    Написано
  • Почему Total commander не сохраняет изменения в файлах при их правке как WinSCP?

    shurshur
    @shurshur
    Nentra, потому что Total Commander не загружает обратно файл после изменения. Ведь в реальности файл не редактируется удалённо - редактируется локальная копия.
    Написано
  • Как в Linux найти файлы одинакового размера?

    shurshur
    @shurshur
    du -b /path/to/directory|sort -n

    du -b покажет размеры в байтах, sort -n отсортирует как числа, но я бы лучше сразу md5sum по файлам прогнал, потому что одинаковый размер не есть одинаковое содержимое
    Написано
  • Async с методами класса не работает?

    shurshur
    @shurshur
    shurshur, в ООП есть понятие класс (класс объектов, подчёркивается их общность и единообразие в виде свойств и методов), а есть объект (экземпляр класса). У класса никаких данных нет, они есть только у объекта (ну, есть статические свойства, которые из этого выбиваются, но это сейчас немного не о том). Вот, например, есть класс "человек". У "человека" нет иени, пола, возраста, паспорта... А вот у конкретного экземпляра класса "человек" всё это есть.

    И вот имеется класс Human, тогда Human - это идентификатор класса и вызов методов от него это вызов некоторых функций, у которых не будет экземпляра класса (this) с данными. Чтобы такой экземпляр появился, нужно его создать. Через new Human(...). Результатом будет объект, вызов метода от которого уже будет содержать this с данными.

    Статический метод - это, по сути, метод, который прикреплён не к конкретному объекту, а ко всему классу. Вот его и можно вызвать, чтобы он создал конкретный объект. Но в принципе можно было его и статическим методом не делать, просто отдельной функцией.

    Это очень в общих чертах, тем более я сам в js не гуру.

    Вообще, советую https://learn.javascript.ru/ - много вопросов отпадёт и понимание основ языка улучшится.
    Написано
  • Почему Safari пометил сайт как мошеннический?

    shurshur
    @shurshur
    meowmewan, можно не давать прямой ссылки на сайт, просто сказать домен с подменами каких-нить символов, пробелами вместо точки итд.
    Написано
  • Как включить светодиод возле lan?

    shurshur
    @shurshur
    Надо включить в BIOS. Также на некоторых моделях сетевух в винде (если используется винда) надо включить Wake On Lan в свойствах драйвера сетевухи, потому что винда отключает сетевуху внутри драйвера.

    Из-за последнего сетевуха иногда не работала в других ОС после перезагрузки в них после винды.
    Написано
  • Как в gitlab ci деплоить приложение на 2 сервера?

    shurshur
    @shurshur
    galliard, например, сделать ssh -i ssh.key user@otherhost команда, а перед этим файл ключа создать из переменной, которую положить в variables репы.
    Написано
  • Как в gitlab ci деплоить приложение на 2 сервера?

    shurshur
    @shurshur
    galliard, gitlab-ci.yml по сути предоставляет возможность выполнить набор команд. Вот и надо туда добавить команды, которые организуют деплой куда надо.
    Написано
  • Как уберечь сайт который у тебя используется в портфолио, от безвкусных правок заказчика?

    shurshur
    @shurshur
    С готовым сайтом его владелец имеет право делать что угодно. Проще сайт в портфолио не использовать вообще.
    Написано
  • Безопасно ли посылать токены от ботов в телеграм?

    shurshur
    @shurshur
    Аккаунт может создать ограниченное количество ботов (по-моему не больше 20, но могу ошибаться). Для массового сервиса маловато. Плюс создание ботов придётся автоматизировать через клиентский API.

    Поэтому лучше пусть пользователи сами себе ботов создают.

    С точки зрения безопасности лучше не выходить в интернет вообще :) А так пишем пользовательское соглашение с отказом от ответственности, это стандартная практика.
    Написано
  • Async с методами класса не работает?

    shurshur
    @shurshur
    Shimpanze, не надо делать new foo, весь смысл этой магии в том, что вызывается статиеский метод - метод класса, а не объекта - при несуществующем объекте. А реальный new вызывается в статическом методе.
    Написано
  • Возможно ли отправлять команды коммутатору через Bash?

    shurshur
    @shurshur
    5erdriver, если с помощью echo, то надо использовать ключ -n, чтобы это работало.

    $ echo '1\n2'
    1\n2
    $ echo -e '1\n2'
    1
    2


    Но больше проблем будет с интерактивностью: надо отправить команду, дождаться ответа, отправить следующую...

    Для этого можно использовать такой инструмент как expect. Который позволяет строить консольные интерактивы, навроде:

    send "set password"
    expect "password: "
    send "p@$$w0rd\n"
    expect "confirm password: "
    send "p@$$w0rd\n"
    expect "successfully"


    Правда, этот инструмент ещё отдельно осваивать надо...
    Написано
  • Как генерируется токен?

    shurshur
    @shurshur
    0x80070005, возможно токен там и есть, просто называется как-нибудь неочевидно и возможно хранится не в окончательном виде, а, допустим, как base64 реального, или c перестановкой символов, или разбитым на части в разных ключах... Всё ради того, чтобы в глаза не бросалось и нельзя было легко найти.
    Написано