Задать вопрос
  • Существует ли язык разметки веб страниц в виде вычислительных таблиц?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    google documents уже делает это. Но это не просто колоссальная работа, это немного больше.
    Вы как бы должны понимать, что поддержка формул - это НЕ язык разметки, это уже язык программирования.

    И как бы зачем нужно писать браузер, способный отображать документы такого типа, если УЖЕ есть программа (excel, openoffice таблицы), которые умеют отображать документы такого типа? Вы должны понимать, что это не взлетит.
    Ответ написан
    2 комментария
  • Необходимо создать пользователя с доступом только к FTP/SFTP?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Создаете группу sftpusers
    добавляете нужных пользователей в эту группу
    меняете shell для этих пользователей на nologin

    Настраиваете sshd для этой группы:
    /etc/ssh/sshd_config
    Match Group sftpusers
            ChrootDirectory /sftp/%u
            ForceCommand internal-sftp


    готово. (не забудьте перегрузить sshd)
    Ответ написан
    7 комментариев
  • Что может регулярное выражение?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Регулярка может найти повторение, но эта задача не для регулярок, ибо с поиском вложенностей без цикла и условий не обойтись.
    Можете попробовать
    (.+)\s.*\1

    https://regex101.com/r/JxyfqR
    Как видите, первое повторяющееся "слово" было найдено. Но для поиска второго повторения написать сложнее или нельзя.
    Ответ написан
    Комментировать
  • Можно создать приложение (игру) для фанатов какой-нибудь франшизы, не имея на неё прав?

    saboteur_kiev
    @saboteur_kiev Куратор тега Разработка игр
    software engineer
    Зависит от правообладателя франшизы.

    Например Роулинг разрешает писать фанфики на вселенную Гарри Поттера, если вы не преследуете коммерческую выгоду.
    А Дисней за изображение Микки Мауса может в суд подать.

    P.S. Автор и правообладатель - не одно и тоже. Например Джон Кармак - активный последователь опенсорса. Но вот права на IDSoft сейчас принадлежат не ему, и такой прикол, что исходный код некоторых продуктов, которые он сам опубликовывал - подпадает под авторское право.
    Ответ написан
    Комментировать
  • Почему не пускает по ssh?

    saboteur_kiev
    @saboteur_kiev Куратор тега SSH
    software engineer
    Вы пытаетесь подключаться пользователем root? Зачем? Создайте своего пользователя и подключайтесь им.
    Для root пользователя часто есть дополнительные настройки, которые могут препятствовать логиниться удаленно, или у него может быть пустой пароль, что опять таки запрещено политикой.
    Ответ написан
  • Где взять информацию по "коротким путям"?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Это не короткие пути. Это просто названия конкретных исполняемых файлов.
    Так же как и dota2.exe, где-то лежит regedit.exe или printui.exe

    В системных настройках есть переменная PATH, в которой перечислены директории, в которых могут лежать такие файлы, и следовательно при попытке выполнить lalala, Windows попробует найти во всех директориях, перечисленных в PATH файлы lalala.exe, lalala.com, lalala.bat, lalala.cmd, и только затем выдаст ошибку, если не найдет.

    Другими словами, если вы установили dota2 в c:\games\dota, и исполняемый файл у вас c:\games\dota\dota2.exe, то вам нужно добавить c:\games\dota в PATH, и появится новая "короткая команда" - dota2
    Ответ написан
    1 комментарий
  • Самостоятельное обучение. Что такое PHP, Apache?

    saboteur_kiev
    @saboteur_kiev Куратор тега Веб-разработка
    software engineer
    PHP - язык программирования.
    PHP может генерировать просто текст. То, что при помощи PHP вы можете генерировать именно HTML страницы - это уже частный случай (правда это и есть самое популярное использования PHP). Но при желании, вы можете генерировать HTML страницы как угодно, любым языком программирования.

    Apache - веб сервер. Один из самых популярных веб-серверов.
    Для связки PHP И Apache, у Apache есть специальная библиотека, которая позволяет прямо из веб-сервера вызывать выполнение PHP кода для генерации страниц.

    80-й порт - это стандартный порт для HTTP протокола.
    Чтобы обмениваться данными, две программы должны знать адрес друг друга.

    IP адреса недостаточно, потому что на компьютере у вас может висеть скайп, аська, браузер, какая-нить игрушка - и если пришел пакет данных по сети, как операционная система должна понять в какую программу эти данные передать? Для этого к IP адресу добавляется "порт".
    При указании URL в браузере, вы обычно не указываете порт, потому что для HTTP подразумевается 80 порт по умолчанию, для HTTPS 443 порт по умолчанию. Но можно указывать и так:
    http://google.com:80

    P.S. На самом деле, достаточно посидеть на википедии, чтобы выяснить значение уже известных вам терминов.
    Ответ написан
    Комментировать
  • Какая стратегия изучения C# наиболее оптимальна и продуктивна?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Нужно немного смотреть видео, немного читать статьи, И много писать код.

    Попробуйте делать не полностью предложенный автором проект, а прочитать пример, понять его суть и сделать свой проект, похожий на автора. Могут встречаться трудности, зато если освоите на собственном примере - будет в разы эффективнее.
    Ответ написан
    1 комментарий
  • Perl Win32::GUI нужен пример?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Открываете файл при например при помощи search.cpan.org/~jenda/Win32-FileOp-0.16.02/FileOp.pm
    Определяете его размер, делите на x кусочков вашего прогресс бара и получаете размер SIZE для вашего прогресс бара
    Начинаете считывать построчно, определяя длину каждой считанной строки и выводя ее в поле при помощи perl-win32-gui.sourceforge.net/cgi-bin/docs.cgi?do...
    Как считаете SIZE байт, дорисовываете палочку в прогресс баре, и так пока все не считается.
    Ответ написан
    Комментировать
  • Почему не запускается исполняемый файл из алиаса?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    А что говорят следующие команды:

    ls -1lsFa "/home/user/Downloads/xmind-8-update6-linux/XMind_amd64/XMind"
    ldd "/home/user/Downloads/xmind-8-update6-linux/XMind_amd64/XMind"
    Ответ написан
    Комментировать
  • Существует ли в Linux/*BSD универсальная команда для определения консоли?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    $ tty
    /dev/pts/0
    Ответ написан
    Комментировать
  • Как программировать анимации?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Обычная анимированная гифка.

    Создать такую можно либо долго и сложно с нуля в каком-нить редакторе видео или 3д-аниматоре, либо просто готовым сервисом в дебрях инета, например вот таким:

    https://icons8.com/animizer/ru/animated-text
    engfto.com/index/animated_labels_logo_breaking_up_...
    Думаю, если погуглить, то можно найти инструмент, которым эффект по вашей ссылки делается за пару минут без каких-либо специальных знаний.
    Ответ написан
    Комментировать
  • 192.168.0.1 почему именно так?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    На момент создания RFC1918, 192.168.x.x был самый младший незанятый диапазон для сети С (/16)

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Если нет документально подтвержденного трудового договора, в котором описаны ваши рабочие часы и условия, то обговорите это с начальником.
    Я так понимаю, основная проблема не столько работа после 18-ти, сколько требования это делать внезапно, по распоряжению руководства.

    Документально подпишите ваш трудовой распорядок, с описанием всех ситуаций. Не хочет начальник - идите к директору. Трудовой договор должен устраивать обе стороны.
    Либо увольняйтесь, потому что если вы боитесь уйти с работы - будут сидеть на шее.

    Можете почитать, но если у вас ненормированный рабочий день, то по умолчанию вас привлекать могут, но с оплатой, а не "отгулами"
    logos-pravo.ru/trudovoy-kodeks-rf-tk-rf
    Ответ написан
  • Самое эффективное перемещение по документу -vim?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    /поискстрокивперед
    ?поискстрокиназад
    f<нужный символ в текущей строке вперед>
    F<нужный символ в текущей строке назад>

    И вообще,
    vi-vim-dvorak-cheat-sheet.gif
    Ответ написан
    1 комментарий
  • В linux если у пользователя нет права на чтение папки, а есть право на чтение файла он сможет фал прочитать?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Чтобы просмотреть файл, его сперва нужно открыть, а чтобы открыть, нужно убедиться что путь к файлу существует. Не прочитав папку, пользователь этого сделать не сможет и напрямую просмотреть файл не получится.

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    console 1:
    screen

    console 2:
    screen -x

    Выполнять от одного и того же юзера, обе консоли будут смотреть (и управлять) одним экраном.
    Ответ написан
    2 комментария
  • Поменяли ip сервера, как перенастроить базу данных ORACLE?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    После правки listener.ora, собственно listener перезапускали?
    Ответ написан
    Комментировать
  • Сайт на домашнем сервере или хостинг (или VPS)?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Для небольшого домашнего хобби так проще и делать.
    Если разовьетесь в более-менее серьезную аудиторию, то потом сами переедете на какой-то хостинг, чтобы не зависеть от домашних проблем и железа, а поначалу - никаких проблем с этим нет.

    В общем пока вы сами не знаете зачем вам хостинг/VPS - можете и дома хостить.
    Ответ написан
    Комментировать
  • В кино снимают с частотой в 60 кадров?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    В кино по-разному снимают.
    24 кадра/с было на пленке, но уже давно снимают в цифре.
    Некоторые фильмы уже снимают в 60 кадров/сек (например последний Хоббит).

    Если у тебя видео прокручивается как-то резко, то это не в частоте кадров дело, а в чем-то другом.
    Ответ написан
    Комментировать