Задать вопрос
  • Какие подходы позволят написать зашифрованный сайт, у которого нельзя расшифровать код?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Не существует кода, который нельзя расшифровать - иначе, это не шифрование. Все что может быть расшифровано - может быть расшифровано. Вопрос лишь во времени и ресурсах. Просто потому, что защита отстает от атаки на один шаг. Защититься от неизвестной атаки невозможно. В целом же, либо используете любой компилируемый ЯП и стандартные механизмы обфускациии и шифрования полученного бинарного файла либо сами пишете свой компилятор/обфускатор/шифровальщик. Примера ради посмотрите на историю попыток защиты игр - все популярные игры через несколько дней/недель/месяцев оказываются на торрент-трекерах для свободного скачивания и игры.
    Ответ написан
    2 комментария
  • Как поменять дефолтную иконку в мессенджере Viber на пользовательскую?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Используйте resourcehacker для замены стандартной иконки приложения в ресурсах исполняемого файла. Icon Group -> Replace icon -> указываете *.ico файл со стандартным набором иконок внутри:
    256 × 256
    128 × 128 
    96 × 96 
    80 × 80 
    72 × 72
    64 × 64 
    60 × 60 
    48 × 48
    40 × 40 
    32 × 32 
    24 × 24 
    20 × 20 
    16 × 16


    И далее сохраняете исполняемый файл. И так каждый раз при обновлении приложения.
    Ответ написан
    Комментировать
  • Какой роутер выбрать Keenetic Hero 4G KN-2310 или TP-LINK Archer MR400?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Дополню: для мобильного интернета оптимальнее взять нормальную направленную антенну со встроенным модемом и правильно её установить и обычный роутер для раздачи, а не роутер со встроенным модемом или USB свисток. При условии, конечно, что вышка несколько дальше, чем за окном. А микротик да - девайсы отличнейшие пилит. Реальный кейс: 50+ км за городом, на смарте/свистке скорость в районе 20 мегабит, а с антенной - 60-80 днем и до 90-95 ночью. Еще, конечно, есть варианты "свисток в железном ведре/банке/на старой тарелке" и направленный на вышку - тоже очень неплохое и крайне бюджетное решение (собственно с роутером так не получится - поэтому свисток лучше отдельный брать). Кстати, вариант со свистком на старой спутниковой тарелке я проверял лично - работает великолепно. Главное на удлинителе для свистка не экономить, в идеале использовать с отдельным питанием.
    Ответ написан
  • Что такое пустой URL?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Скорее всего просто пустая строка и в созданном урле все свойства будут пустыми или по-умолчанию.
    Ответ написан
    Комментировать
  • Как узнать, есть ли уже в массиве такой элемент?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Проверять массив на наличие объекта надо до того, как этот объект добавлять в массив. Для этого используется
    Array.some(). Пример:
    var arr = [ {a: 5}, {a: 12}, {a: 8}, {a: 130}, {a: 44}]
    var isObjectInArr = arr.some(el => el.a === 12)
    console.log('Is object in array:', isObjectInArr)


    А если делать совсем правильно, то можно сделать, например, вот так:
    class MyObject {
        constructor(prop1, prop2) {
            this.prop1 = prop1
            this.prop2 = prop2
        }
    
        isEqual(b) {
            return MyObject.isEqual(this, b)
        }
    
        static includes(arr, a) {
            return arr.some((b) => MyObject.isEqual(a, b))
        }
    
        static isEqual(a, b) {
            return a.prop1 === b.prop1 & a.prop2 === b.prop2
        }
    }
    
    var arr = [
        new MyObject(5, 6),
        new MyObject(12, 13),
        new MyObject(8, 9),
        new MyObject(130, 131),
        new MyObject(44, 45)
    ]
    var object = new MyObject(12, 13)
    var isObjectInArr = MyObject.includes(arr, object)
    console.log('Is object in array:', isObjectInArr)
    Ответ написан
    Комментировать
  • Как облагородить js код?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Date.prototype.daysInMonth =

    https://momentjs.com/docs/#/displaying/days-in-month/

    _getWeekDay

    https://momentjs.com/docs/#/i18n/listing-months-we...

    _sliderBtnHendler, dateMain

    Разбить и упростить - слишком большие функции.
    В целом: организовать виджет в виде класса и с использованием опцией.
    Ответ написан
  • С чего начать проектирование переносного устройства?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Например: https://amperka.ru/collection/raspberry-pi-displays - там же рядом мануал с примерами. Кнопки, светодиоды, динамики - тоже все подключается достаточно просто, там же на амперке есть все мануалы. Если мало - в гугле еще больше. Если не знаете что купить - просто свяжитесь с магазином и скажите, что вам надо то-то и тот-то - там вам упакуют все нужное и привезут.
    Ответ написан
    Комментировать
  • Как получить много страниц с сервера в js?

    VoidVolker
    @VoidVolker Куратор тега JavaScript
    Dark side eye. А у нас печеньки! А у вас?
    Комментировать
  • Существует ли нормальный бесплатный трекер с ACL (на Trello у меня попросили денег изменение прав участников)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Redmine - опенсорс, ставите себе на сервер и делаете с ним все, что захотите.
    Ответ написан
    Комментировать
  • Какой вариант установки Home Assistant выбрать?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Проще всего сразу использовать готовую виртуалку в контейнере - производительности ему много не надо. https://www.home-assistant.io/installation/linux - вот тут качаете нужный и ставите. Всякие ZigBee шлюзы и другие железки легко по юсб пробрасываются либо по ви-фи подключаются. Из недорогих могу посоветовать sonoff - хоть и попадаются глючные девайсы, но для вкатывания в тему вполне пойдет, а в целом волне нормально работает - за эти деньги-то (реле и кнопки по 500р - очень даже недорого). WiFi зигби шлюз сонофф не берите - там надо его перепрошивать программатором и паяльником, что не очень удобно, юсб версия удобнее. Ну или искать на али - только свериться со списком совместимости. Многие производители любят завязывать девайсы на работу в своей инфраструктуре и через свои сервисы - так что это момент тоже проверяйте перед покупкой девайсов.
    Ответ написан
  • Поможете определиться с выбором ноутбука?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    virtualbox

    В таком случае мак сразу исключается: во-первых виртуалбокса под арм нету и вряд ли будет, во-вторых хоть и есть qemu и UTM, но вот стоимость виртуализации х86 - это потеря 90% производительности в сравнении с ARM.

    И ещё кое-что, я хотела бы линукс поставить- проблем не будет?

    Если на маке, то только виртуализация и только арм - в целом по производительности нормально, что в докере, что в UTM. Проблемы - разве что с софтом, который либо плохо или вообще не адаптирован для работы на арм процессоре. Или нет пакета или не собирается. Например, лично я столкнулся с проблемой установки определенной версии RoR и его окружения, в итоге надоело искать решение и за пару минут поставил нужное в линуксе на х86 машине.
    Если хочется линукс без виртуализации - то выбирайте делл с проверкой наличия драйверов для линукса у них на сайте. Делл обычно хорошо дружит с линуксом. Асус тоже идет в топку - там под виндой кошмар бывает с дровами, а так же могут быть любые другие внезапные сюрпризы.

    все-таки air не для работы предназначены и перегреваются говорят многие?

    Ничего подобного: как рабочая машинка - просто супер, производительности хватает на все (например докер с десятком контейнеров вполне адекватно работает, в т.ч. х86 контейнеры - хоть и очень медленно). А перегрев - это уже м2, да, там не очень удачная СО. Если все же брать мак - то аир М1 16ГБ RAM, если 16 мало - то тут уж М2 придется брать. Если надо больше памяти и работать с тяжелой графикой - то про в нужной конфигурации.
    Ответ написан
    2 комментария
  • Какое направление выбрать между тестировщиком по или специалист по кибербезопасности(тестировщик безопасности)?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для новичка само собой тестер ПО - там не требуется каких-то специфических знаний. А вот для кибер безопасности требуется как минимум быть опытным программистом и сисадмином, а в серьезных задачах - еще и обладать навыками и опытом взлома ПО и/или железа. Просто потому что, чтобы взломать что-то сложное - нужно глубоко знать и понимать как оно спроектировано и устроено внутри на всех уровнях. Например, взлом ПО требует как минимум знаний ассемблера и нескольких высокоуровневых ЯП и методов обратной разработки - а это для начала надо уметь просто разрабатывать.
    Ответ написан
    Комментировать
  • Как сделать чтобы прокрутка мыши вниз была нажатием ЛКМ?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например поставить хук/подписаться на событие "прокрутка колеса" и далее эмулировать клик ЛКМ.
    Ответ написан
    Комментировать
  • Почему вместо текста, я вижу набор символов, как исправить?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    Открою маленький секрет: есть такая штука, как кодировка текста - пока не скажете машине в какой кодировке ваш текст, она не сможет правильно его отобразить. Поэтому вам для начала надо разобраться в какой кодировке приходит текст от сервера, затем при необходимости перекодировать текст, а уже только потом вывести в правильной кодировке или куда-то его сохранить.
    Ответ написан
  • Что купить macbook air 13" M1 16/256 или macbook pro 13" M1 16/256?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Аир - там нет вентиляторов и он очень удобный для поездок. Как рабочая машинка - девайс отличнейший. Производительности хватает, даже на докер. Прошку имеет смысл брать только ради большего объема оперативной памяти, более производительного процессора, экрана большего размера и ради возможности подключить два монитора. А вот если надо работать много с виртуализацией х86 - то тут мак не подходит, на арме виртуализация х86 очень дорогая, потери производительности примерно 90%.
    Ответ написан
    Комментировать
  • Реально работающий апп для записи телефонных разговоров под 12-ым Андроидом?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Например True Phone - лучшая звонилка, ИМХО.
    Ответ написан
  • Проблема со скоростью интернета, в чем может быть проблема?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    С другой стороны кабель тоже должен быть воткнут в гигабитный порт. Если он там вообще есть. А на сам коммутатор провайдера тоже должен приходить линк как минимум в гигабит, а лучше - больше. С данным вопросом вам надо обращаться было к провайдеру еще до смены тарифа: вполне может оказаться, что гигабитного порта либо нет либо все заняты, а провайдер не факт что будет менять железку. Нормальные провайдеры идут на встречу и легко и быстро обновляют оборудование.
    Ответ написан
    2 комментария
  • Домашний сервер. Какое железо можете посоветовать?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Для ваших целей вполне хватит виртуализации. Например VirtualBox. Легко ставится и управляется. Покупать и ставить отдельную железку нет смысла, особенно серверное железо - оно слишком шумное для дома. Если хочется именно отдельную железко - то хорошим выбором будет MiniITX формфактором. Если много производительности не надо - то лучше со встроенным процом. Из софта могу посоветовать freenas - оно умеет в разные файло-помойки, а сервер майнкрафта там ставится в несколько кликов.
    Ответ написан
    Комментировать
  • Как заблокировать одну из нескольких tabs в С#?

    VoidVolker
    @VoidVolker Куратор тега C#
    Dark side eye. А у нас печеньки! А у вас?
    1 комментарий
  • Возможно ли заходить одновременно с сотен аккаунтов на свой форум?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Открываете браузер в инкогнито режиме и заходите в любое число аккаунтов. Можно даже скриптом или что-то типа селениума использовать.
    Ответ написан
    Комментировать