Задать вопрос
  • Как получить доступ к Samba серверу?

    @Karpion
    Ответ зависит от того, зачем вообще нужен второй роутер.

    В первом приближении - я бы заменил второй роутер на свич с нужным числом портов (нынче это совсем недорого). Одним портом свич воткнуть в первый роутер - и всё работает. (Первый роутер должен иметь кабельные порты для LAN, а не только WiFi и кабельный порт наружу.)

    Соединять роутеры "LAN-LAN" проблематично - в настройке по умолчанию на обоих работает DHCP-сервер, а иметь два DHCP-сервера в одной сети - нужна сложная настройка, без неё будет очень плохо.

    На всякий случай сообщу, что роутеры обычно умеют работать в режиме свича. Но это не стандартный режим, его надо настраивать.
    Ответ написан
  • Как округлить число?

    @Karpion
    Есть несколько вариантов:

    1) Разделить на пять, округлить до целого в нужную сторону (в JS есть разные функции округления), умножить на пять. Первый ответ в виде картинки.
    Недостаток: float-арифметика.

    2) Прибавить к исходному числу четыре (т.е. прибавить пять и вычесть один); это нужно для округления вверх, а для округления вниз ничего не нужно. Затем вычесть из числа остаток от деления на пять:
    x += 4;
    x -= x%5;
    Ответ написан
    Комментировать
  • Как с одного wifi адаптера подключиться к двум сетям?

    @Karpion
    Не знаю, но навскидку мне кажется, что надо создать vwlan0 и vwlan1 - и коннектиться с них. Потому что при использовании wlan0 блокируются все wlan*.

    Попробуйте, пока нет ответов от более знающих людей.
    Ответ написан
  • Как организовать общение между браузерами минуя сервер?

    @Karpion
    Поскольку браузеры обычно сидят на "серых" IP-адресах - такая схема работы не годится. Ориентируйтесь на взаимодействие через сервер.

    Кроме того, непонятно, как браузеры, желающие взаимодействовать, смогут узнать о существовании друг-друга. Им в любом случае надо иметь некую стационарную точку рандеву; либо статическую точку, где находится ссылка на динамическую (перемещающуюся) точку рандеву.
    Ответ написан
    Комментировать
  • Как скопировать ssh ключ из nano?

    @Karpion
    Файл можно скопировать массой способов, начиная с FTP (как правило, клиент и сервер для FTP в дистрибутивах Unix-систем есть изначально). Или по почте отправить. Я не понимаю проблемы.
    Ответ написан
  • Как запретить сайту подгружать скрипты с внешнего сайта с определенным url?

    @Karpion
    Если это на сайте - то просто не ставьте ссылок на сторонние зловредные сайты. Хотя м.б. так, что Вы грузите скрипт с одного сайта, а тот тянет сто скриптов с разных сайтов, в т.ч. зловредных.

    Если Вы хотите это у себя в браузере - то ставьте AdBlock/uBlock/NoScript и блокируйте зловредные сайты.
    Ответ написан
    Комментировать
  • Как исправить подключение mysql через rake db:setup?

    @Karpion
    Надо смотреть, где программа пытается создать 'm123_development'. То ли нет нужной директории, то ли такой файл уже создан - короче, смотрите, что с ним, почему его не получается создать.
    Ответ написан
  • Какая программа переводит из mp3 в txt?

    @Karpion
    До сих пор состояние дел в отрасли распознавания рукописного текста и голоса оставляет желать лучшего. Оно хорошо работает только после натаскивания на конкретный почерк/голос, а без этого глючит. Ну и хорошо бы ограничить словарь заведомо известными словами.

    Кроме того, по хорошему - такая распознавалка должна учитывать контекст. Т.е. если речь о какой-то теме, то распознавалка должна понимать: вероятность появления определённых слов резко вырастает. Но мне кажется - этого туда ещё не прикрутили.
    Ответ написан
    Комментировать
  • Как создать массив из свойств объекта, которые не являются свойствами другого объекта?

    @Karpion
    Скопировать первый объект - как есть или в какой форме он нужен. Потом пройтись по копии и выкинуть то, что есть во втором объекте.
    Ответ написан
    Комментировать
  • Ошибки электронной почты?

    @Karpion
    По первому случаю (SMTP) - надо смотреть логи Постфикса.
    Также можно с того же хоста, где крутится Postfix, отправить письмо себе и смотреть логи в поисках разницы с PuTTY.

    По второму случаю (DOVECOT) - я вижу сообщение об успешном рестарте. Ну, можно посмотреть - запущен ли его процесс, и логи тоже хорошо бы глянуть.
    Ответ написан
  • Что значит веб приложение на js, но не сайт?

    @Karpion
    Что хочет работодатель (автор вакансии) - знает только он. Не исключено, что задачу по поиску работника ставил косноязычный человек и/или формулировка прошла через неквалифицированного сотрудника отдела кадров. Так что спрашивайте у того, кто разместил вакансию - что конкретно надо делать. Никто здесь Вам точно не ответят, все только пытаются угадать, что бы это могло значить.
    Ответ написан
    Комментировать
  • Как транслировать видео через wifi роутер на несколько устройств синхронно?

    @Karpion
    Я настоятельно советую использовать не радио (WiFi или что-то ещё), а кабель. Ибо радио крайне слабо масштабируется на количество устройств.
    Ответ написан
    Комментировать
  • Как настроить прокси сервер для работы с другой машиной по VPN?

    @Karpion
    По какому протоколу должно происходить общение клиента с целевой машиной? Если что-то TCP-based, то хорошо. UDP-based - хуже, но тоже можно.

    Машина_B инициирует соединение с машиной_A. Далее ставим на машине_A Static-NAT (Port-redirect) нужного порта. И ещё - Dynamic-NAT для того, чтобы машина_B получала обращения от машины_A.

    Или можно обойтись без NAT - средствами SSh. Кстати, тогда и VPN Не нужен - в SSh всё это есть.
    Ответ написан
  • Отсортировать один массив по другому js?

    @Karpion
    Создать хэш-массив, где индексом будет нижний массив, а значением - верхний.
    Отсортировать нижний массив стандартным методом, встроенным в язык.
    Далее пройти по хэш-массиву, выдёргивая значения элементов, где индексами будет отсортированный нижний массив.

    Второй вариант:
    Преобразовать это дело в один массив такого вида:
    ["2-q2w", "1-mmm1e", "4-m4hr", "3-c3s"];
    (минус - в рои разделителя). Отсортировать. Вывести правую часть - то, что после минуса.
    Ответ написан
    Комментировать
  • Возможно HTML текст разложить на теги, слова и пробелы?

    @Karpion
    Мне кажется - надо написать конечный автомат. Например, при появлении символа < - он переходит в состояние "внутри тэга", их которого он выйдет по символу >. Но внутри символа тэга - бывают строки (вход - по апострофу или кавычке; выход -= по такому же символу).

    При определённых условиях - происходит завершение чтения определённого элемента (слова или тега) и переход к следующему.

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

    Кстати, у Вас не определено, что делать, если в тексте несколько пробелов.
    Ответ написан
    Комментировать
  • Что значит вилка зп, которую пишут в вакансиях?

    @Karpion
    Что именно под этим понимает работодатель - знает только он. Я думаю - указывается зарплата на момент начала работы. А дальше, очевидно, меняется уровень знаний работника, меняется ситуация в конторе, меняется состояние экономики...
    Ответ написан
    Комментировать
  • Гипервизоры, процессор CPU тоже виртулизируют?

    @Karpion
    Ну, это смотря что понимать под словом "виртуализация". Разные устройства - виртуализируются по-разному.
    Ответ написан
    Комментировать
  • Как создать sftp юзера под конкретную директорию с урезанными правами?

    @Karpion
    Сначала выясняем, какой демон (или разные демоны) обслуживает эти протоколы. Читаем мануалы, выясняем, какими опциями запереть юзера в директории /var/www/site.ru

    Затем создаём некую группу с произвольным именем. Заводим юзера user123 в эту группу. Назначаем эту группу папкам templete (вроде, это слово пишется иначе) и class. Даём права этой группе на запись в эти папки и во все файлы внутри. Смотрим, чтобы остальные папки и файлы не давали доступа ни этой группе, ни "всем остальным - other - третья группа атрибутов доступа". Но право на чтение, мне кажется, ему придётся оставить.

    Либо можно сделать доступ через ACL. Но я этого не делал, надо разбираться.
    Ответ написан
    Комментировать
  • Backuppc. Инкрементарные копии содержат все предыдущие файлы, а не только новые. Как исправить?

    @Karpion
    Можно ли с командной строки дать команду ls -ld var/lib/backuppc/pc ? Что-то мне кажется - Вы неверно интерпретируете информацию.
    Ответ написан
  • В чем может быть причина появления на сайте левого текста с сылками на сайты с порно?

    @Karpion
    Допустим, кто-то украл пароль доступа. Теперь он скачивает сайт, парсит страницы, добавляет туда ссылки и и заливает обратно.

    Также возможен вариант, когда взломали программу Web-сервера и засунули туда плагин, добавляющий такие ссылки "на лету". Или кто-то по дороге (чей-то роутер) добавляет ссылки "на лету".
    Ответ написан
    Комментировать