Задать вопрос
  • Возможны ли алиасы для русскоязычных директорий в linux?

    @Karpion
    Можно создать симлинк:
    cd /home/user
    ln -s Рабочий\ стол Desktop
    Это делается один раз, после чего можно обращаться через любой из двух имён. Поскольку они находятся рядом - то проблем с выходом через ".." не будет.
    Ответ написан
    Комментировать
  • Почему при переходе на страницу с новостью или категорией выпадает 404 ошибка?

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

    @Karpion
    Тут уже много насоветовали, я добавлю:
    Если "одна очень неудобная команда" вызывает sudo - то очевидно, в её документации д.б. описано, как работать в этом случае.
    Ответ написан
  • Стоит ли париться?

    @Karpion
    Не понимаю, что значит "резиновый сайт".

    Если Вам не нравится синий прямоугольник внизу - это значит, Вы неверно определяете высоту экрана.
    Ответ написан
  • Как организовать Прокси сервер?

    @Karpion
    Железо сильно зависит от того, насколько детально надо анализировать деятельность сотрудников. Ну и от трафика; впрочем, я так понимаю, у вас там вряд ли мощный канал наружу. Простейший Proxy (Squid, NGinx) легко запускается на минимальном компьютере, имеющемся в продаже. А можно и слабее.

    А вот DPI - надо спрашивать производителя. И это не такая простая вещь.
    Ответ написан
    Комментировать
  • На Mikrotik SXT LTE kit в режиме LTE постоянно меняется iP (оператор Билайн), что делать?

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

    Если у Вас роутер стоит на месте (а не едет в машине, etc) - то имеет смысл попробовать направленную антенну.

    Уровень сигнала мало что говорит.
    Ответ написан
    1 комментарий
  • Зачем учить сети?

    @Karpion
    Есть хорошее правило, нарушение которого чревато неприятностями бизнесу:
    "Любой работник должен полностью знать область своей деятельности в рамках своих должностных обязанностей; и должен хорошо представлять работу смежников."

    Непосредственно с сетями имеют дело сетевые инженеры/техники. В небольшой организации такой специалист должен полностью знать всю работу сети, "весь стек протоколов". В крупных организациях - специалист должен полностью знать свой уровень стека протоколов и хорошо представлять работу соседних уровней.
    Итак, сети надо знать для того, чтобы работать сетевым инженером/техником.

    Смежники сетевых специалистов - это люди, работающие с серверами и раб.станциями: сисадмины/эникеи. Им надо знать сети в объёме, позволяющем:
    • правильно понять указания специалистов на тему "какие параметры компьютера надо настроить для правильной работы в сети";
    • в случае неполадок - уметь продиагностировать сеть для того, чтобы выяснить, находится ли источник проблем в компьютере или в сети;
    • уметь объяснять сетевым специалистам свои потребности.


    Кроме того, смежниками сетевых специалистов сейчас становятся специалисты по телефонии и видеонаблюдению; а также люди, строящие "умный дом" или "умный автомобиль", управляемый компьютерами.

    Также взаимодействовать с сетевыми специалистами должны:
    • начальники, имеющие в своём подчинении сетевых специалистов и их смежников;
    • клиенты, заказывающие у сетевых специалистов какие-то услуги, в т.ч. клиенты провайдеров (частные лица);
    • программисты, пишущие программы для работы в сетях.


    Даже если работать по специальности, не связанной с сетями, умение быстро продиагностировать неисправность, а т.б. устранить её - существенно повышает ценность работника в глазах руководства. На зарплате это вряд ли отразится; а вот при сокращении штатов в момент кризиса может существенно повлиять на решение о том, кого оставить, а кого уволить.

    Есть ещё один фактор, который обычно не проговаривается явно, а зачастую даже не осмысливается:
    Взаимодействие компонентов в компьютере - очень похоже на сетевое. Физический уровень (дорожки и кабели, связывающие компоненты компьютера; способы кодирования сигналов) изначально были такими же, как в сетях. А сейчас активно используется пакетный способ передачи данных; и делаются попытки внедрить шифрование даже во взаимодействие компонентов компьютера (в основном - в целях DRM, хрен в грызло всем копирастам).
    Поэтому знание сетевых технологий - помогает понять архитектуру компьютера - взаимдействие процессора с памятью, HDC с HDD, USB-хоста с USB-устройствами.

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

    @Karpion
    Рассмотрим второе, оно проще. Там написано: /[^A-Za-z]/ Это значит:
    1. Квадратные скобки - внутри список символов.
    2. ^ - отрицание "не", т.е. в список входит всё, кроме перечисленного дальше.
    3. A-Z - все буквы от A до Z.
    4. a-z - все буквы от a до z. Кстати, там дальше "i" - так что не надо отдельно упоминать заглавные и строчные буквы.
    Итак, данный регекс заменяет всё, кроме указанных букв. Если Вы хотите, чтобы он не трогал также и пробел - до добавьте его куда угодно, только не рядом с минусом, варианты:
    /[^ A-Za-z]/
    /[^A-Z a-z]/
    /[^A-Za-z ]/

    С цифрами - напишите аналогично: /[^0-9 ]/ или /[^\d ]/
    Ответ написан
    Комментировать
  • Почему не могу получить DNS сервера имён в CentOS?

    @Karpion
    Какое устройство (компьютер, роутер) держит на себе адрес 192.168.1.1? Включён ли (запущен ли) там DNS-сервер/демон? Нет ли по дороге firewall'а с запретом порта:53 (TCP и UDP - оба)?

    Что отвечает команда ping ya.ru ?

    Изучите команды dig и nslookup. Читайте мануалы в системе и в Интернете.
    Ответ написан
    4 комментария
  • Как сделать чтобы после того как человек закончил заполнять поле, оно автоматом перекидывало на следующее поле?

    @Karpion
    Почитать, какие обработчики событий можно навесить на поле ввода. Выбрать подходящий - типа "изменение содержимого". Проверять там условие завершения ввода. При исполнении условия - перекинуть фокус на следующее поле.
    Ответ написан
    Комментировать
  • Почему ломается UBUNTU?

    @Karpion
    Ну, надо делать изменения по одной штуке, и после каждой - перезагружать компьютер. Тогда станет ясно, какая операция ломает систему.

    А зачем "поменял рекурсивно права на папке /var/www"? На что поменял?

    И какие сообщения выдаёт "tty консоль"?
    Ответ написан
    6 комментариев
  • Как настроить роутер чтоб работала программа easy viewer lite на телефоне?

    @Karpion
    А куда должна коннектиться эта программа? По какому порту/протоколу?
    Ответ написан
  • Как изменить имя скачиваемого файла, который находится на другом сервере?

    @Karpion
    Ищем учебник по HTML. Ищем там главу "tag A". Читаем атрибуты, находим атрибут "download=filename". Тестируем.
    Ответ написан
  • Есть ли способы защиты от слива js файлов?

    @Karpion
    Про обфускацию тут уже сказали - это плохой метод защиты по принципу "security via obscurity". А так - то, что отдаётся клиенту, защитить невозможно.

    Защиту можно строить лишь на выполнении программ на сервере - есть масса технологий/протоколов, позволяющих выполнять критически важные части кода именно на сервере. Однако, перенос вычислительной загрузки на сервер существенно ухудшает систему по масштабированию и по времени отклика.
    Ответ написан
    Комментировать
  • Как открыть доступ к хостам, nginx?

    @Karpion
    Дайте команду в командной строке в нужной директории: grep access squid.conf
    Ответ написан
    Комментировать
  • На какой ОС лучше всего поднять веб-сервер на виртуальной машине?

    @Karpion
    Ту, которую знаете; или ту, которую знает доступный доверенный гуру.

    К списку Линуксов - я бы добавил FreeBSD, NetBSD, OpenBSD.

    А если знаете что-то более экзотическое (Windows, OS/2, OpenVMS, OpenSolaris, ещё что-то) - то берите её. Правда, найти гуру и/или совет сообщества будет намного сложнее.
    Ответ написан
    Комментировать
  • Как реализовать промежуточный сервер?

    @Karpion
    Ну, эту задачу решает VPN...
    Ответ написан
    Комментировать
  • Как перевести декартовы координаты в изометрические?

    @Karpion
    Я такую задачу решал на Acorn B+ ...

    Есть универсальное решение. Для каждой из трёх координат объёмного пространства пишем угол (против часовой стрелки от горизонтальной координаты) и масштаб.
    Для изометрии будет так:
    1. X: AX=-150 градусов, KX=1
    2. Y: AY=-30 градусов, KY=1
    3. Z: AZ=+90 градусов, KZ=1
    Плоские координаты x и y вычисляем так:
    1. x = x0 + X*cos(AX)*KX + Z*cos(AY)*KZ + Z*cos(AZ)*KZ
    2. y = y0 + X*sin(AX)*KX + Z*sin(AY)*KZ + Z*sin(AZ)*KZ
    x0 и y0 - это центральная точка.
    Множитель cos(AX)*KX и остальные - вычислить заранее один раз.

    Вроде, всё остальное д.б. очевидно. И модифицировать под любую систему несложно - менять углы и масштаб.
    Это чистая математика, без привязки к языку программирования.
    Ответ написан
    Комментировать
  • Как обеспечить безопасность в терминале оплаты на ОС Windows?

    @Karpion
    Хром в полноэкранном режиме надо запускать как screen-saver. Ну и просить пароль при выходе из оного.
    Ответ написан
    Комментировать