• Чем отличаются nginx-extras, nginx-full, nginx-light и какой лучше ставить для доски обьявлений (типа aukro, olx)?

    nazarpc
    @nazarpc
    Open Source enthusiast
    Отличаются набором модулей в комплекте.
    В общем случае ставьте пакет nginx, он потянет за собой nginx-full по зависимостях, если будет недоставать модулей - всегда сможете поставить другой пакет.

    Light:
    STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Empty GIF,
    FastCGI, Map, Proxy, Rewrite.

    OPTIONAL HTTP MODULES: Auth Request, Charset, Gzip, Gzip Precompression,
    Headers, Index, Log, Real IP, SSL, Stub Status, Upstream.

    THIRD PARTY MODULES: Echo.


    Full:
    STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Browser,
    Empty GIF, FastCGI, Geo, Limit Connections, Limit Requests, Map,
    Memcached, Proxy, Referer, Rewrite, SCGI, Split Clients, UWSGI.

    OPTIONAL HTTP MODULES: Addition, Auth Request, Charset, WebDAV, GeoIP,
    Gunzip, Gzip, Gzip Precompression, Headers, HTTP/2, Image Filter, Index,
    Log, Real IP, SSI, SSL, Stream, Stub Status, Substitution, Thread Pool,
    Upstream, User ID, XSLT.

    MAIL MODULES: Mail Core, Auth HTTP, Proxy, SSL, IMAP, POP3, SMTP.

    THIRD PARTY MODULES: Auth PAM, DAV Ext, Echo, HTTP Substitutions, Upstream


    Extras:
    STANDARD HTTP MODULES: Core, Access, Auth Basic, Auto Index, Browser,
    Empty GIF, FastCGI, Geo, Limit Connections, Limit Requests, Map,
    Memcached, Proxy, Referer, Rewrite, SCGI, Split Clients, UWSGI.

    OPTIONAL HTTP MODULES: Addition, Auth Request, Charset, WebDAV, FLV,
    GeoIP, Gunzip, Gzip, Gzip Precompression, Headers, HTTP/2, Image Filter,
    Index, Log, MP4, Embedded Perl, Random Index, Real IP, Secure Link, SSI,
    SSL, Stream, Stub Status, Substitution, Thread Pool, Upstream, User ID,
    XSLT.

    MAIL MODULES: Mail Core, Auth HTTP, Proxy, SSL, IMAP, POP3, SMTP.

    THIRD PARTY MODULES: Auth PAM, Cache Purge, DAV Ext, Echo, Fancy Index,
    Headers More, Embedded Lua, HTTP Push, HTTP Substitutions, Upload
    Progress, Upstream Fair Queue.
    Ответ написан
    Комментировать
  • Можно ли посмотреть, что печатает в консоли Linux пользователь подключенный по SSH?

    есть такая утилита `w`:
    w - Show who is logged on and what they are doing
    просто одна только буковка в терминале
    в последней колонке указывается последняя команда, которую ввел юзер
    на сервере при подключении удаленно по ssh работает и отображает корректно
    sazhyk упоминал, что можно настроить bash-окружение так, чтобы история дампилась сразу же в ~/.bash_history:
    нужно добавить следующие строки в ~/.bashrc или в ~/.bash_profile:
    shopt -s histappend
    PROMPT_COMMAND="history -a;$PROMPT_COMMAND"

    источник: web.archive.org/web/20090815205011/http://www.cube...
    Ответ написан
    Комментировать
  • Можно ли посмотреть, что печатает в консоли Linux пользователь подключенный по SSH?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Если вы админ на этом линуксе, то вариантов много.
    * Поставьте conspy
    * смотрите что в /dev/vcsa1...
    * запускайте screen и шарьте экран
    * смотрите ttylog pts/1
    Ответ написан
    1 комментарий
  • Как отключить "оповещение системы безопасности" и "предупреждение системы безопасности" в windows 10 pro?

    Frankenstine
    @Frankenstine
    Сисадмин
    Первое окно пропадёт, если фаерволл отключить или выключить у него режим обучения. Во втором случае он не будет пускать в сеть ничего кроме того что уже прописано руками в правилах.
    Второе окно, говорят интернеты, выключается глобально через групповые политики, если они доступны (винда про):
    image.php?id=1175
    Ответ написан
    Комментировать
  • Как научиться делать крутые приложения по Android?

    @Stancialeta
    Для начала, нужно получить основы.
    Если принципиально русские, можно по коротким гайдам , или по каналу
    youtube. А после, попытки получения заказа на upwork.com и первая 1000 наработанных часов.
    Есть цели на smartprogress где можно не только почитать опыт других людей, но и спросить хороший совет.
    Ответ написан
    Комментировать
  • Где найти грамотного CTO?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Встретить можно где угодно, от хантерских сайтов и соцсетей, до профессиональных тусовок, - вопрос есть ли у Вас чем их заинтересовать.
    Ответ написан
    Комментировать
  • SEO: Какой URL выбрать для страниц товаров в интернет-магазине?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Вот так - максимально оптимально:
    1. example.com/product/big-black-hat/123456 (основной: для ПС)
    2. example.com/product/123456 (зеркальный: для ПС и прямого ввода URL пользователями)
    3. example.com/p/123456 (зеркальный: для ПС, URL-sharing и прямого ввода URL пользователями)
    4. example.com/123456 (зеркальный: для ПС, URL-sharing и прямого ввода URL пользователями)
    5. example.com/QR (QUERY-ROUTE - любой пользовательский поисковый GET-запрос)

    Код продукта всегда должен идти в конце "URL-предложения" для ПС, т.к. при нахождении в середине - теряется релевантность к поисковому запросу.
    Ответ написан
  • Как эффективно работать целый день?

    @sarathorn
    php программист, веб-дизайнер, коллекционер
    Мне 20 лет, живу отдельно от родителей, зарабатываю фрилансом. Самое важное - организовать свой день.

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

    В моём случае физическая нагрузка или простая прогулка не улучшают продуктивность, с другой стороны залипание в ютюб/вк или чтение статей могут свести все старания на 0.

    Серьёзно мешают работать уведомления о письмах, сообщениях... звонки... В случае с работой в офисе будут отвлекать коллеги. Смело посылайте всех нафиг. Даже босса. Босс потом спасибо скажет, когда вы сделаете все задачи в срок или даже раньше.

    8 часов подряд кодить каждый день... Вы серьёзно? На этой неделе мои результаты такие: воскресенье - 12 часов кодинга, понедельник - 8, вторник - 8, среда - 6, четверг - 4, пятница - 3, суббота (сегодня) - нет ни малейшего желания, но очень надо хотя бы пару часов... Вы просто перегорите. Настраивайтесь на 4, максимум на 6 часов кодинга в день. Остальное время можно заполнить чтением документаций, проработкой прототипов на бумаге, обсуждениями с коллегами и боссом.

    Если ситуация требует 8-16 часов кодинга подряд (такое, увы, бывает), то меня спасают две вещи:
    1) Сериалы. Второй монитор, второй ПК, планшет или даже смартфон вам в помощь. Берёте сериал, который УЖЕ смотрели и включаете. Он должен быть интересный, но уже знакомый, это два обязательных требования. Так он не будет отвлекать от работы (сюжет же уже знаком, а половину реплик вы можете произнести вместо актёров), но создаст иллюзию отдыха. В моём случае можно всё привести к такому выражению: 60 минут кодинга = 80 минут кодинга под сериал. НО! Так я могу выдерживать 12-16 часов без особых усилий. Что в итоге даёт больше результата, чем 6-8 часов чистого кодига после которых я просто убитый на пару дней.
    2) Кофеин. Обычный кофеин. Кофе я не пью, а энергетики слишком дорогие для регулярного применения. Есть замечательная альтернатива - Кофеин-бензоат натрия. ~30рублей в аптеке за 6 таблеток. Максимальная разовая доза - 6 таблеток, она же 300мг кофеина. 1-2-3 таблетки мой организм может не заметить, а при шести я начинаю разговаривать сам с собой. Грань очень тонкая, но при правильной дозировке получается неплохой boost к производительности. Внимание! Кофеин может повышать давление и пульс, а также имеет ряд побочных эффектов. Передозировка может убить. Я не несу ответственности за последствия приёма кофеина.

    Смесь кофеина и прогулки (зима, 3 часа ночи, -20C) может породить тонну гениальных идей, увы, лишь 1 из сотни имеет шанс на успех в реальном мире.

    Вообще, я для себя вывел важную закономерность. Мотивация - фигня. Желание получить больше денег и когда-нибудь улететь на неделю на Мальдивы не приведёт к результату, рано или поздно, но мозг решит, что гораздо правильней работать в 2 раза меньше, но отдохнуть на местном водоёме с друзьями и шашлыками. Гораздо интереснее обстоит дело с чувством вынужденной необходимости. Проще говоря, с кнутом. Я не сделаю работу и меня уволят. Я не успею вовремя и меня лишат премии. Я облажаюсь и все будут смеяться надо мной... Вот это работает.

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

    Непосредственно программирование (как и дизайн) идёт легче, если есть план и схемы. В моём случае при работе над back-end у меня 70% времени уходит на проектирование и проработку мелочей на бумаге, лишь 30% времени это сам кодинг. При работе с фронт-эндом я где-то 60-70% времени работаю, а 30-40% проектирую. Я так понимаю, вас не заставляют именно кодить 8 часов. Вас заставляют 8 часов сидеть на рабочем месте. Вот и прикиньте, что из них лишь где-то 3-4 часа будут самим кодингом. Хотя... Если работы очень много, вы не единственный кодер в конторе и есть более опытные, которые и берут на себя всё проектирование... ух... тогда остаётся только монотонно стучать по клаве...

    Ещё очень важный момент. ОБЯЗАТЕЛЬНО ОТДЫХАЙТЕ! В выходные не должно быть ни единой мысли о работе, после работы займитесь хобби, уберитесь дома, погуляйте, сходите в спорт зал, почитайте книгу, посмотрите кино, поспите в конце-концов. Никакой работы за пределами рабочего места. Этот трюк заставит мозг ассоциировать рабочее место с рабочим процессом, а значит уже не нужно будет самому его мотивировать работать. Это работает крайне просто. Если вы видите очень красивую девушку да ещё и без одежды, то кое-что что происходит с одним очень важным органом и мозг начинает работать совершенно иначе. И вот теперь в поле зрения попадает ваше кресло и ваш рабочий комп, мозг пробегается по ассоциациям и понимает, что надо работать. В паре с состоянием вынужденной необходимости всё сработает на ура.

    Перерывы - спорный момент. Мне проще проработать, например, 6 часов без перерывов (только если на отойти до туалета или до кухни, чтобы налить воды и стащить печеньку), чем 6-8 с перерывами. Я очень много времени и сил трачу на переключение с одного вида деятельности на другой.

    По поводу еды. В момент приёма и пищи и где-то следующий час я способен только читать и смотреть, но никак не творить.
    Ответ написан
    10 комментариев
  • Как эффективно работать целый день?

    @apletnev
    По своему опыту выделил для себя следующие правила.
    Физика:
    1. Питание. Обрати внимание на сахар и быстрые/медленные углеводы. Например, если утром поесть овсяную кашу то энергии хватит на 4-5 часов, если бутерброды, - часа на два. Так по крайне мере у меня.
    2. Физические нагрузки, спорт отнимает много времени, хотя очень эффективен. Самый простой способ - побольше ходить, если пользуешься общ. транспортом, то выходить на несколько остановок раньше. Еще можно отжиматься, где-то читал что сто отжиманий в день - тонус для всех мышц тела.
    3. Сон. Как и другие рекомендую 7-8 часов, однако нужно обратить внимание на матрас, температуру и влажность в комнате - это намного улучшит качество отдыха.
    4. Жидкости. Я пью обычную воду, стараюсь выпивать 2 литра на работе (у меня есть вот такая фляга )
    5. Свежий воздух в офисе, яркость света. Стараться работать согласно нормам описаным в охране труда, т.е. должно быть много света, должен быть приток свежего воздуха.
    6. Эргономика стола. Обязательно нормальный стул, стол, монитор, клавиатура. Многие пренебрегают этими вопросами, а потом в 30 лет грыжи в позвоночнике, туннельный синдром, линзы/очки и половая дисфункция. (Я понимаю что в 18 лет это звучит как что-то далекое и не про тебя, однако если ты планируешь связать свою жизнь с разработкой, нужно думать о туловище, а не только о мозге)

    Психика:
    1. Будут дни когда работа не прет, абсолютно. Отпустить и забыть, но не увлекаться.
    2. Дисциплина. Так как мозг считай мышца, нужно постоянно тренировать ее; - писать код. В конце концов мозг привыкнет к нагрузке и сможет решать любые задачи и быстро, но будут дни как в первом пункте.
    3. Супер важные ежедневные задачи. Для меня это учеба и английский. Я этим занимаюсь не зависимо от дня недели, праздников, событий. Т.е. даже если я узнаю что через три дня конец света, все равно буду оставшиеся дни делать то что и делал раньше. Можно смеяться и крутить пальцем у виска, но нужно объяснить мозгу, что не может быть никаких проволочек, никаких отмазок. Иными словами “сдохни, но сделай”. Этот навык мне позволяет в случае аврала или какой-то мегалажи не паниковать и планомерно решать задачи. (Лучше начинать потихоньку иначе пункт первый на несколько лет)

    Через пол года у твоего мозга закончится адаптационный период и в этот момент начинай думать о своем туловище, оно не будет тебя отвлекать от решения любых умственных задач.
    Книги:
    https://pragprog.com/book/jkthp/the-healthy-programmer
    www.ozon.ru/context/detail/id/4320305
    Ответ написан
    3 комментария
  • Что выбрать бекап или зеркало?

    Jump
    @Jump Куратор тега Системное администрирование
    Системный администратор со стажем.
    Если важна бесперебойная работа - зеркало.
    Если важно не потерять данные - бэкап.


    Т.е это разные вещи, для совершенно разных целей.
    Зеркало никак не защитит от потери данных, но обеспечит работу без перебоев в случае вылета диска.
    А бэкап сбережет данные, но работа встанет до замены диска.
    Ответ написан
    Комментировать
  • Mikrotik: портмаппинг на внешнем интерфейсе и клиент из локальной сети не может подключиться, используя белый адрес роутера. Существует ли решение?

    @blotlihome
    Для решения твоей задачи нужно сделать так:
    /ip firewall nat
    add action=masquerade chain=srcnat comment="Map Lan to Lan" dst-address=\
    192.168.24.18 dst-port=80 protocol=tcp src-address=192.168.22.0/16
    add action=dst-nat chain=dstnat comment="Map Lan to Lan" dst-address=\
    69.69.69.69 dst-port=80 protocol=tcp src-address=192.168.22.0/16 \
    to-addresses=192.168.24.18
    add action=dst-nat chain=dstnat comment=\
    "Map 80" dst-address=69.69.69.69 dst-port=80 \
    protocol=tcp to-addresses=192.168.24.18 to-ports=80
    Ответ написан
    2 комментария
  • Как организовать Wi-Fi на стенде выставки с единовременным присутствием 350 посетителей с генератором одноразовых паролей?

    RicoX
    @RicoX
    Ушел на http://ru.stackoverflow.com/
    На такое количество рыл роутер вам золотой выйдет, если вы все хотите через один протащить.
    1) Вариант решения тут скорее всего, центральный маршрутизатор + куча АР по периметру. Готовые комплексы есть, на основе Ubiquiti, правда требуют отдельную машину с виндой (софт контроллера ставится) для создания и управления хотзоной, работает на твердую тройку. Свичи с PoE на всех портах тоже есть, обычно их для камер видеонаблюдения ставят - гуглите. Второй вариант mikrotik в голову, от него опять же куча АР, отдельно сервак с управлением captive portal (кажется есть встроенный в прошивку, но не уверен). Ну и третий вариант, как по мне самый безгеморройный - в голову минисервер с pfSense на борту, вся логика там уже есть из коробки и генерация разовых карт как по времени доступа так и по другим параметрам, к серваку опять-же цепляем АР по периметру, разносим каналы так чтоб не пересекались, мощность точек на минимум, единая ssid.
    2) Распечатали кучу бумажек нарезали, с каждой бумажки можно активировать только одно устройство (привязка по маку), кому надо несколько берут несколько бумажек. Ограничения по времени активности там-же. Система генерации всего этого счастья есть в pfSense
    3) Скорее всего нет, я вот не знаю роутеров которые выдают PoE на много портов, на один или пару знаю, тут скорее всего нужен управляемый свич с PoE Out + роутер, такое точно найдете. Переключение на резерв из предложенных вариантов умеют из коробки и mikrotik и pfSense. Самый большой геморрой отрезать торренты, т.к. анализ на L7 не потяните, решение в лоб, запретить все кроме 80,443,53 (плюс что вам еще надо) портов. Выбирайте.
    Ответ написан
    Комментировать
  • Взломан ли сервер?

    Спам через троянскую программу с IP 188.51.8.179. Зараженный компьютер называется MARLENE-PC и подключен через DSL-роутер. Так что, если это все не ваше — можете спать спокойно.
    Ответ написан
    1 комментарий