• Техническая документация, как и что писать?

    @twoone
    Во первых существует множество регламентов предназначенных для различных видов ПО в различных странах. Во вторых описание должно включать текстовое описание (цели\проблемы\решения), uml\bpmn2 диаграммы описывающие архитектуру\дизайн\сценарии. В третьих создать техническое описание продукта намного сложнее создания самого продукта поскольку это тоже самое только на других языках и более детально. Это сопоставимо с книгой, порой на тысячи страниц.

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

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

    @q2digger
    никого не трогаю, починяю примус
    iptables - показывайте что делали, посмотрим почему не получилось.
    Ответ написан
    3 комментария
  • Литература по базам данных?

    @immelnikoff
    Изучаю БД
    Могу посоветовать две очень годные книги для тех, кто действительно хочет разбираться в БД:
    - Системы баз данных. Полный курс, Гектор Гарсиа-Мол...,
    - MySQL по максимуму, Шварц Бэрон, Зайцев Петр, Ткач....
    Книги непростые и начинать нужно не с них.
    Начинать нужно с любой книжки по синтаксису и основ, типа нормальных форм.
    Переходить к данным книгам можно, когда вы освоите синтаксис, разберетесь с устройством всех типов данных и сами сможете сконструировать примеры:
    - таблицы, находящейся в 1НФ, но не в 2НФ,
    - таблицы, находящейся в 2НФ, но не в 3НФ,
    - таблицы, находящейся в 3НФ, но не в НФБК,
    - таблицы, находящейся в НФБК, но не в 4НФ,
    - таблицы, находящейся в 4НФ, но не в 5НФ,
    - таблицы, находящейся в 5НФ, но не в ДКНФ,
    - таблицы, находящейся в ДКНФ, но не в 6НФ.
    Ответ написан
    Комментировать
  • Литература по базам данных?

    glaphire
    @glaphire
    PHP developer
    Алан Бьюли очень прост, почитать конечно стОит, но скорее для упорядочения текущих знаний, чем получения новых)
    По глубокому пониманию MySQL сложная, но хорошая книга MySQL. Оптимизация производительности. - позволяет взглянуть на многие вещи со стороны "почему так лучше", а не "так принято".
    Ответ написан
    4 комментария
  • Программное решение для упорядочивания жизни?

    Robur
    @Robur
    Знаю больше чем это необходимо
    часть информации в итоге забывается

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

    а жизнь кажется хаотичной,

    Потому что у вас каша в голове из всей той ненужной информации которую вы туда пытаетесь запихнуть.

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

    Учитесь фильтровать по принципу "а как я собираюсь это применить?". не "вообще" а именно я, именно её и в какие конкретно даты?
    Останется только действительно нужное и вот это вы уже сможете упорядочить.
    Ответ написан
    6 комментариев
  • Программное решение для упорядочивания жизни?

    DDDsa
    @DDDsa
    Можно вести всё это в гит-репозитории в plain-text файлах, используя простой язык разметки вроде Markdown или RST. В них есть всё, что нужно: выделение, картинки, ссылки, даже блоки кода с подсветкой синтаксиса.

    В гит-репозитории вы свободны структурировать информацию как угодно: разносить по папкам, разбивать по файлам. Это самый удобный способ вести исходники любой документации.

    Затем сверху можно прикрутить какой-нибудь статический сайт, который будет собираться из ваших исходников, или подключить пандок, чтобы собирались пдфки. Хотите заморочиться — разверните сервер где-нибудь в локальной сети и настройте с помощью CI гитлаба, гитхаба или битбакета пересборку сайта при каждом пуше в master-ветку репозитория.

    Хорошие статические генераторы сайтов из Markdown:



    Ещё есть Foliant, который из единых Markdown-исходников может собирать PDF, docx, тот же MkDocs-сайт и т д.

    Ну и так далее, тут плюс в том, что вариантов очень много и если надоест один сайт, можно взять те же ваши накопленные годами md- или rst-исходники и собрать из них что-то другое. А теперь представьте, что вас перестал устраивать EverNote, что тут делать? : )
    Ответ написан
    5 комментариев
  • Можно ли подменить HTTP referer?

    AlekseyArh
    @AlekseyArh
    Кибер существо
    Не знаю как на клиенте поменять, но можно сделать прокси на nginx, там подменять реферера и ифреймить этот прокси.

    location /test/ {
        proxy_pass https://www.whatismyreferer.com/;
        proxy_set_header Referer "https://yandex.ru";
    }
    Ответ написан
    7 комментариев