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

    @dmitriyivvvv
    'toster'.split('').forEach((letter, i, a) => 
         setTimeout(() => console.log(letter), (a.length - i) * 1000));
    Ответ написан
    Комментировать
  • Как скачать шрифт из онлайн Figma?

    @vardoLP
    Ват ю сэй эбаут май мама?!
    Задайте этот вопрос дизайнеру. Это его обязанность, предоставить вам все исходники.
    Ответ написан
    2 комментария
  • Как внести изменения в прошивку наушников?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    1. Прошивка коммерческих устройств не является открытым кодом. То есть заводскую прошивку в нормальном виде достать практически нереально
    2. Прошивка коммерчески продающихся устройств (а не инженерных, на которых тестируют и проверяют свое решение разработчики) отличается от того, что происходит в обычной разработке. Например могут быть не припаяны ножки для подключения программатора, чип может прошиваться отдельно от устройства, и тогда вообще на плате может не быть выхода или даже контроллера целиком (uart или чего-нить подобного).
    3. Даже если на борту платы есть все, прошивка обычно может быть залоченной от перепрошивки.

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

    @lambda5
    Примерный перевод ответа на похожий вопрос в стаке:

    Не очень понятно, чего вы пытаетесь достичь, но взлом существующего встроенного устройства - непростая задача, конечно же, не для новичока. Я полагаю, у вас есть три варианта:

    1. Купите существующую гарнитуру и взломайте ее.

    Это сложно для опытного инженера по встроенным системам и, скорее всего, потребует декомпилятора кода и осциллографа (вместе со знанием того, как их использовать).

    2. Создайте новое устройство, используя какой-нибудь набор разработчика (например, Arduino или аналогичный).

    Выполнимо. Вам, вероятно, нужно знать, как паять, а также как программировать. Также имейте в виду, что любое устройство, которое вы создаете, будет выглядеть как прототип (то есть представьте себе коробку для завтрака с торчащими проводами, а не отполированное потребительское устройство). - Вы можете заглянуть в диапазон «Lilypad», если вам нужны маленькие / носимые компоненты.

    3. Купите существующую гарнитуру, напишите программное обеспечение хоста, чтобы настроить поведение.

    Вероятно, самая простая для обучения из трех вариантов (поскольку вам просто нужно научиться программировать, что вы должны сделать для № 1 и № 2 в любом случае). Таким образом, вы можете подключить к гарнитуре ПК (или меньше, raspberry-pi или аналогичный) и выполнять пользовательские действия при нажатии кнопок.

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

    TL;DR: Почти не возможно перепрограммировать готовые bluetooth наушники новичку.
    Ответ написан
    Комментировать
  • Как сделать такую форму для бэкграунда блока?

    RAX7
    @RAX7
    Если сильно упороться, то можно что-то типа такого соорудить:
    Ответ написан
    3 комментария
  • Разработка программы, как найти программиста?

    @vism
    Искать только в живую. Никакие фрилансеры не потянут (ну или очень очень дорогие - зп шт. 300 000 в мес.). Говорю, как человек сам ведущий проекты на фрилансе.
    Дешевле будет нанять в офис.

    Вам нужен опытный руководитель проекта. Человек разбирающийся в технологиях, построении общей архитектуры, понимающий бизнес процессы. Вобщем руководитель проекта. Регионы - 200 000 мес.
    Разработчики - 2-3 штуки. Регионы - зп 50 000 - 100 000 мес.
    Чтоб дешевле было можно разный уровень и обещать премии и должности после запуска. Начинать наем с самого сильного. слабых только потом, когда будет для них работа.

    Время разработки до первой минимальной версии около 6 - 12 месяцев.

    Продавать нужно с минимальной версии, чтоб получать отзывы и делать продукт гибким.

    Общее время разработки 2+ лет.
    Выход на окупаемость - 3-4 года.

    К тому времени будут 4-5 продажников, 4-5 разработчиков, офис менеджер, 1-2 служба тех поддержки.

    Считаем инвестиции? Честно лень все просчитывать досконально, учитывая аренду офиса, технику, налоги и т.п.
    Примерно - 50-100 миллионов.

    Такие цифры, т.к. сделать лучше, чем то что вы показали, сделать тяжело.

    Update:
    Я смотрю в комментариях к вопросу люди пишут про 200 тыс - 2 млн. Предлагают сделать просто конструктор и т.п. Это просто люди привыкли, что человеку нужен Вконтакте за 200 тысяч. Вот и ваш продукт упрощают до уровня конструктора, как на сайтах пластиковых окон.
    Ответ написан
  • Пришло письмо от PayPal. Как лучше поступить?

    @rPman
    3года... $7к в месяц вы 'отмывали' (а это именно оно) без проблем О_о, фантастика какая то.

    После 600т.р. в год такие письма счастья могут прислать любые платежки/банки, работающие с россией. А после 2.5кк рублей за год - можно и уголовку получить.
    Ответ написан
    1 комментарий
  • Денеженый перевод с кредитной карты через ЯД это равно оплата иил снятие д/с?

    @boss_lexa
    в разных банках разные правила, они смотрят по mcc кодам виды операции - позвоните в банк и узнайте
    Ответ написан
    1 комментарий
  • Какой зарубежный интернет-эквайринг подключить?

    @abbaboka
    То, что вы хотите сейчас всячески прессуется и преследуется по основаниям "уход от налогов", "отмыв денег".
    Везде.
    Ответ написан
    7 комментариев
  • Что должно входить в SLA?

    sabramovskikh
    @sabramovskikh
    А причем тут SLA? SLA предоставляют вроде как за абонентскую плату, а не почасовую оплату.
    Пример:
    Вы платите за хостинг 100000$ вам за это предоставляют аптайм 99,9% и решение проблем в течении 1 часа это и есть SLA
    А какой SLA может быть у почасовой оплаты? Вы им не платите за "решение проблем в течении 1 часа", а платите только за решений проблем
    Ответ написан
    Комментировать
  • Как правильно адаптировать шрифты для сайта хотя-бы под 2 языка?

    nikolayshabalin
    @nikolayshabalin
    Автор профессиональных курсов в HTML Academy
    Поспорю с Андреем.
    2) Не храните все символы в одном шрифтовом файле, если у Вас мультиязычный сайт, то есть на сайте есть функционал, который позволяет сменить язык, то храните символы каждого "языка" в отдельных файлах. Это крайне просто.

    Зачем так делать? Опять же повторюсь, если сайт мультиязычный, то нет смысла заставлять английского пользователя скачивать кириллические символы. Уменьшив файл в несколько раз вы ускорите загрузку шрифтовых файлов. Для этого в CSS есть директива unicode-range.

    Например, для подключения кириллицы
    @font-face {
        font-display: swap;
        font-family: 'Lato';
        src: url('/fonts/lato-light/lato-light.cyrillic.woff2') format('woff2'), 
            url('/fonts/lato-light/lato-light.cyrillic.woff') format('woff');
        font-weight: 300;
        font-style: normal;
        unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; // только кириллица
    }


    Как это работает? Браузер анализирует ваш DOM понимает какие символы используются на сайте и если есть совпадение, то шрифт закачивается, то есть в данном примере если на сайте есть кириллица, то lato-light.cyrillic.woff2 скачается и отрисуется, а шрифт lato-light.latin.woff2 даже не закачается.

    Для разделения символов можно использовать инструмент fontmin, либо его gulp аналог
    Ответ написан
    8 комментариев
  • Через что решать задачу про шахматную доску?

    Beshere
    @Beshere
    Разработчик
    Можно решить, смоделировав ситуацию.

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

    2. Пишите функцию, которая на входе получает позицию на доске, проверяет под ударом ли король от вражеской ладьи и возвращает да/нет.

    3. Запускаете цикл, который запускает процедуру 1 и проверяет условие функцией 2. При увеличении количества итераций число = Да/Все будет стремиться к некоему числу, которое и будет ответом.
    Ответ написан
    1 комментарий
  • Как не пускать на сайт при включенном adblock/ublock и прочее?

    @d-stream
    Готовые решения - не подаю, но...
    Большая часть пользователей адблокеров просто тут же покидает сайты-попрошайки, если их попрошайничество хоть как-то мешает. Бывают конечно редкие сайты-исключения, на которых блокировщики отключают.
    Но чтобы этого добиться - надо быть ресурсом типа хабра или Майкрософта.
    Ответ написан
    14 комментариев
  • Как не пускать на сайт при включенном adblock/ublock и прочее?

    @uroot
    Для того, чтобы обойти такие определения на наличие adblock/ublock достаточно просто отключить JS. Но здесь дело в другом. Если лично я вижу такой сайт, то я просто на него больше никогда не вернусь или тем же adblock-ом заблокирую всплывающее окно "Отключите adblock".

    И так сделают многие - они просто не вернутся на ваш сайт.
    Ответ написан
    14 комментариев
  • При смене версий PHP вырастает нагрузка на диск, что делать?

    vman
    @vman
    включить кеширование схемы в Yii2, иначе Yii2 делает много доп. запросов

    'db' => [
    .....
        'enableSchemaCache' => true,
        'schemaCacheDuration' => 3600,
        'schemaCache' => 'cache',
    ]


    по тюнингу БД

    1) уменьшить query_cache_size до 64M (были проблемы при большом кеше)

    прочитать про эти два параметра и выбрать режимы

    innodb_flush_method                  = O_DSYNC
    innodb_flush_log_at_trx_commit = 0
    Ответ написан
    3 комментария
  • Как раскодировать ioncube?

    Sanes
    @Sanes
    Конечно. Обратиться к тому, кто закодировал.
    Ответ написан
    3 комментария
  • Принимает ли Play Market приложения WebView?

    GavriKos
    @GavriKos
    1) Принимает
    2) Принимает, если они подписаны релизным ключом
    3) На этот вопрос невозможно дать однозначный ответ.
    Ответ написан
    4 комментария
  • Как сформирован такой сайт и зачем?

    RotgarSett
    @RotgarSett
    SEO Эксперт
    Это дорвей для сбора трафика.
    Ответ написан
    6 комментариев