Задать вопрос
  • Нужно ли пробиваться с дна гитхаба?

    1. Задай вопрос сам себе: Чтобы что? Чтобы сделать себя более узнаваемым? Чтобы показать прикольную штуку другим? Чтобы, возможно, привлечь ещё контрибьюторов в твой проект? Чтобы, возможно, найти новых клиентов?

    2. Исходя из этого уже и действуй. Возможно хватит просто написать статью на хабре или другой площадке. Может хватит поста в тематическом сабреддите. Может надо делать сайт для демонстрации твоего продукта и делать полноценную рекламу за деньги. Мб можно добавить себя в тематические awesome-списки.
    Ответ написан
    5 комментариев
  • Как вложить span в textarea?

    Aetae
    @Aetae Куратор тега JavaScript
    Тлен
    Никак.
    Textarea - зона текста, там может быть только текст.
    Если хотите большего - есть только три варианта, два - геморройные, с кучей коссбраузерных несовместимостей и особенностей, которые обязательно заставят вас рвать волосы на заднице:
    1. Отказаться от textarea и использовать contentEditable div.
    2. Подкладывать под(или поверх с pointer-events:none) div, который копирует содержимое textarea 1:1 со всеми стилями и отступами и раскрашивает его как надо.

    ...и третий, рекомендуемый лично мной:
    3. Использовать одну из долгоживущих готовых библиотек, в которых всё давно отладили и предоставили удобные интерфейсы.
    Ответ написан
    3 комментария
  • Существует ли VPN кабель?

    paran0id
    @paran0id
    Умный, но ленивый
    Маршрутизатор суть две дырки - сеть 1 и сеть 2. Берём какую-нибудь ARM-плату типа Orange Pi с двумя сетевыми интерфейсами, на ней настраиваем vpn-клиент, заворачивающий весь трафик из сети 1 в впн и через сеть 2 наружу. В порт 1 втыкаем наш телевизор, портом 2 подключаем в роутер. Можно засунуть в толстый шланг, получится кабель.
    Ответ написан
    1 комментарий
  • Дисковая подсистема масштабируется лучше на SAS или NVME?

    DevMan
    @DevMan
    пофигу. это просто разные протоколы.
    масштабируются они одинаково, разница только в скоростях, потребностях (объеме), цене и возможностях конкретного железа.
    Ответ написан
    6 комментариев
  • Хватит ли 8gb оперативки на iMac m1?

    DevMan
    @DevMan
    для начала хватит.
    но лучше больше. в особенности в виду ее невозможности нормального апгрейда.
    Ответ написан
    2 комментария
  • Синхронизация двух директорий через ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Мне постоянно советуют rsync

    Неужели такая странная хотелка, что нет готового решения?

    Так тебе и советуют готовое отличное решение.

    , но это же просто продвинутая замена scp. Там даже для обратной синхронизации надо его запускать второй раз с другим направлением.

    Нет, это не замена scp. То, что используется тот же протокол не значит что работает одинаково. rsync умеет обновлять файлы частично, экономит трафик.

    Вот пишу я какой-то код на ноуте. А запускаю на сервере. Как мне самым простым способом синхронизировать две директории — локальную и серверную?

    Обычно для таких вещей используют систему контроля версий, что гораздо лучше чем просто синхронизация директорий.

    В твоих требованиях противоречия.
    То тебе нужно, чтоыб какие-то файлы не синкались. То есть уже нужно поддерживать список исключений и возможно настраивать его на каждом сервере.
    Потом у тебя день поработать на каком-то сервере, а завтра на другом. То есть ситуация, когда у тебя 5-10 серверов и ноут будут синкаться друг с другом?
    Потом ты хочешь "готовое решения", но не хочешь ставить его на каждый сервер/ноут и настраивать. Ну вот есть какой-нить unison, который синкает в обе стороны за один запуск, но его нужно будет и ставить и настраивать как и synthing, который ты не хочешь ставить или настраивать.

    Я бы не парился, а просто юзал приватный git репозиторий, который легко поставить везде. И в гите не обязательно сотни веток и даже коммит можешь просто ребейзить постоянно, чтобы был один.
    Или rsync который уже обычно есть почти везде и который понятно как работает.

    Или уж настрой тот же synthing, а настройку добавь себе в гитхаб, чтобы можно было скриптом скачать готовый сетап и все.
    Ответ написан
    8 комментариев
  • Почему этот код не заполняет синим весь экран?

    15432
    @15432
    Системный программист ^_^
    Ну один столбец синим он вам заполнил.
    А так, у вас в проверке границ MOV AX, Y и MOV AX, X вместо [Y] и [X]
    Ответ написан
    Комментировать
  • Назначение жёстких дисков Seagate?

    @Drno
    спросите у маркетологов.
    по сути существует 3 варианта HDD
    5200об - самые дешманские
    обычные на 7200об
    и серверные

    всё)
    Ответ написан
    2 комментария
  • Как подключить hdd к роутеру без usb?

    @Viktor996
    Вариант 1: прикупить старенький нетбук, они обычно не шумные, много места не занимают и энергоэффективные. Подключить к нему hdd и расширить его средствами windows.
    Вариант 2: аналогично, только вместо ноутбука raspery pi.
    Ответ написан
    1 комментарий
  • Клавиатуру полностью парализует на несколько минут при нажатии клавиши Q. Предположения?

    15432
    @15432
    Системный программист ^_^
    Установите новую клавиатуру. Эта вышла из строя. Ремонту обычно не подлежат, учитывая, что новая стоит около 1000р
    Ответ написан
    3 комментария
  • ПК уходит на перезагрузку при нагрузке на видюху, в чём может быть проблема?

    @Drno
    причина может быть в -
    моник \ кабель
    преегрев видяхи
    нехватка питания
    Ответ написан
    1 комментарий
  • Как оживить впн Ubuntu 20.04?

    @Drno
    Может и сломалось, только Вам без подробностей никто не сможет помочь.
    Если Вам нужено решение в 1 клик, то я бы рекомендовал не оутлайн. тем более его уже научились блокировать

    Обнулите сервер, установите Amnezia туда. Протокол vless используйте, должно будет работать
    Ответ написан
  • Как заставить камеру телефона снимать в 1k60fps со стабилизацией?

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

    Для 60фпс - или купить другой телефон или дорисовывать промежуточные кадры нейросетками.
    Ответ написан
    2 комментария
  • Torrent клиент. Скачать файлы по "маске"?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Посмотри transmission-cli. Может там есть. Я им пользовался но для очень простых случаев когда 1 файл был.
    Ответ написан
    Комментировать
  • Как увеличить размер диска?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    1. Удалить раздел со свопом.
    2. Увеличить dev/vda2 по максумуму (например, с помощью cfdisk).
    3. (опционально) Создать своп в виде файла.

    P.S. 16-ая Убунта сто лет как EOL, подумайте насчёт переустановки чего-нибудь поновее.
    Ответ написан
    Комментировать
  • Анонимность при использовании WireGuard VPN, видит ли мои действия человек, давший конфиг?

    ValdikSS
    @ValdikSS
    Владелец VPN-сервера может видеть всё то же, что видит провайдер без использования VPN: на какие сайты заходите, какими программами пользуетесь, и т.п.
    Ответ написан
    1 комментарий
  • Анонимность при использовании WireGuard VPN, видит ли мои действия человек, давший конфиг?

    @Drno
    При желании можно увидеть часть трафика, посещяемые сайты например
    Ответ написан
    1 комментарий
  • Возможно ли выполнить JavaScript код в Rust при помощи NodeJS?

    bingo347
    @bingo347 Куратор тега JavaScript
    Crazy on performance...
    Хоть и вопрос несколько сумбурный и не совсем понятно, что автор хочет на самом деле...
    Но краткий ответ: да, возможно, но есть нюансы...

    Самый простой вариант - запускать node как отдельный процесс. Можно просто запускать на каждый чих, а можно заморочиться и организовать общение между приложением на Rust и приложением на Node.js

    Вариант поинтереснее - Node.js можно собрать как библиотеку (есть даже готовые бинарные сборки такого), линкуем с приложением на Rust. Всё живёт в одном процессе, но node будет запускать свои потоки.

    Есть и обратный последнему вариант. Можно из Rust кода собрать бинарный аддон к Node.js
    Правда тут уже JS код будет запускать код на Rust.
    https://napi.rs
    https://neon-rs.dev

    Можно пойти дальше. Если задача просто исполнять JS код из приложения на Rust, то можно слинковаться с одним из JS движков. Приколюх предоставляемых платформой Node.js здесь не будет (вроде fs или http), хотя никто не мешает реализовать это самостоятельно.
    https://crates.io/crates/v8
    https://crates.io/crates/quickjs_runtime
    Ответ написан
    3 комментария
  • Как через веб сайт можно узнать папки компьютера?

    Elaryks
    @Elaryks
    С помощью File System Access API можно взаимодействовать с файловой системой. Вот статья на Хабре: ссылка.

    Простой пример, в котором выводится содержимое директории и записывается тестовый файл:

    const getFolderData = async () => {
        if (!('showDirectoryPicker' in window)) {
            console.error('File System Access API не поддерживается');
            return;
        }
    
        try {
            const dirHandle = await window.showDirectoryPicker();
            const contents = [];
    
            for await (const entry of dirHandle.values()) {
                if (entry.kind === 'file') {
                    contents.push(`Файл: ${entry.name}`);
                } else if (entry.kind === 'directory') {
                    contents.push(`Папка: ${entry.name}`);
                }
            }
    
            contents.forEach(item => console.log(item));
    
            return dirHandle;
        } catch (err) {
            console.error('Непредвиденная ошибка:', err);
        }
    }
    
    const writeSomeDocument = async (dirHandle) => {
        try {
            const newFileHandle = await dirHandle.getFileHandle("test.txt", {
                create: true
            });
    
            const writable = await newFileHandle.createWritable();
            await writable.write("Hello, world!");
            await writable.close();
    
            console.log('Файл создан');
        } catch (err) {
            console.error('Непредвиденная ошибка:', err);
        }
    }
    
    const dirHandle = await getFolderData(); // Получаем сущность для работы с директорией и выводим её содержимое
    writeSomeDocument(dirHandle); // Записываем тестовый файл в эту директорию
    Ответ написан
    3 комментария
  • Нет вкладки "Design " в фигме. Как её добавить?

    Ankhena
    @Ankhena
    Нежно люблю верстку
    Сделайте свою копию проекта и в ней будет возможность редактирования
    Ответ написан
    1 комментарий