• 5 ошибок начинающего лида
    0

    я там выше по треду привёл пример админской работы (всего лишь одного проекта из десятков). И там, о да, "постонное изменение требований" во все поля. И попросил рассказать как в таких условиях применять сторипоинты.

  • 5 ошибок начинающего лида
    0

    А, и да, забыл самое главное:
    Если сторипоинты, по итогу, "Нарекаем этой задаче 5 сторипоинтов", то почему так же нельзя наречь ей "5 человекочасов"? Зачем было придумывать сторипоинты?

  • 5 ошибок начинающего лида
    0

    по-моему, все противники часов в треде забывают про уже давно существующие "сторипоинты" ещё со времён мануфактур и заводов…
    Называются они "человекочасы".
    И вы не поверите… К хронологическим часам они привязаны весьма и весьма относительно.


    // и мне уже полтреда так и хочется попросить рассказать как же сисадминам/инженерам/техподдержке и т.п. оценивать абсолютно разные каждый раз задачи (появляющиеся в процессе спринта, а не заранее) в сторипоинтах?


    TL;DR версия описанного ниже: смысл оценки в сторипоинтах, если постоянно всплывают такие задачи, что за планируй-не-планируй, а за спринт, в который пытаются упихнуть — не взлетит.


    Плюс, ладно в компаниях где я консультирую существует такой человек как я, который при обсуждении любого вопроса всегда прикидывает максимально возможное количество трудностей, которые помешают реализации (хотя и я, порой, недооцениваю степень их влияния). Но ведь такие "пессимисты" как я есть далеко не везде, и "привет продалбывание спринтов". А ещё есть менеджеры, штрафующие команду за продолбанные спринты.


    Так вот...


    Ну да, задачи "настроить NginX" на одном на другом сервере, казалось бы, можно друг относительно друга посчитать.
    Хотя, ведь, даже тут "заказчики" любят постоянно чего-то недоговаривать в задаче: то у них ОС окажется слишком старая, то окажется, что проект не умеет в современный php/python/whatever, и php/… надо древнючий из глубин ада достать, то вообще nodejs из bleeding edge воткнуть.


    То от апстрима неожиданные сюрпризы...


    А что делать с потоком задач которые банально невозможно оценить без предварительного погружения в стек технологий?


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


    А потом вдруг приходит решение "строим всё на докере".
    При этом докер все только "слегка щупали", и, за годы работы на голом железе не особо двигались дальше.
    И знания о докерной кластеризации есть только теоретические.


    Что, строим планирование исходя из теоретических знаний, которые позволят "примерно" прикинуть?
    Нуок. Построили.


    Посреди работы выясняем:
    вот тут вот докер не может работать с glusterfs, так что надо потратить ещё два дня на перенастройку всех кластеров гластера на NFS, а так же прогнать изменения в файрволлах, чтобы кто попало не шарился по нашим вольюмам (потому что гластер, как оказывается, по NFS игнорирует выставленные ограничения доступа).


    А вот тут выясняется, что Elasticsearch чтобы работать с больше чем 16 ГБ оперативки надо выставлять параметры ядра, а докер такое умеет только когда вне кластера. А в кластере — not implemeted yet.


    А ещё внезапно оказывается что в java завезли баг, из-за которого она ложно предполагает что не может создавать лок-файлы на многослойных ФС, один из слоёв которой — сетевой.


    И встреваем ещё на полспринта, пока строим костыли.


    Потом ещё какая-нибудь внезапная херня типа бага стабильном релизе Sentry, который делает нормальную работу с ним вообще невозможной.


    И так проект "на полгода" просрачивается ещё месяца на три.


    А тут ещё начальство вдруг "что-то мы бюджет превышаем, давайте-ка срежем пучок серверов"...


    И как в таких условиях стори-поинты помогут в прогнозах хотя бы на йоту?

  • Немного об источниках ядерного топлива
    +7

    А вы уверены, что вам минусы в карму лепит автор статьи?

  • FAQ по обязательной маркировке обуви: Всё то, что вы не знали и боялись спросить
    0
    www.кириллическийдомен.рф

    Как же мне печёт от ЛОГИЧНОСТИ таких URL'ов...

  • «ВКонтакте» выпустил мессенджер для ПК, очень похожий на Telegram
    0
    Linux

    Не хочу ставить /ещё один очередной хром с захардкоженной страницей/ (aka приложение на Electron), но, вот, интересно, унаследовали ли они электроновский баг с альт-шифтом...

  • Протокол HTTP-over-QUIC официально становится HTTP/3
    0
    А еще правильно не запрещать наркотики, а учить детей наркобезопасности.

    Истинно так.


    А сами наркотики надо разрешить,

    не так. Не "разрешить", а "не привлекать к ним внимание усиленными попытками запретить".


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


    потому что запрет наркотиков — зло и предмет злоупотребления.

    Истинно так. И открыв новостную хронику и найдя любую новость про приключения сотрудников госнаркоконтроля вы можете прекрасно в этом убедиться.




    Теперь про корпоративные ограничения:




    А кто сказал, что всем подряд

    Это типа "я директор/админ, а вы все говно и недостойны"? Ну, таких даже не жалко, если они потеряют возможность так делать.


    Ситуации бывают разные, компании разные, уровень секретности разный, ширина канала разная.

    Кто-то с этим спорит?
    Более того, выше озвучивался правильный вариант построения сети для компаний с повышенным уровнем секретности или узким каналом в интернет: интранет-онли. И, если уж очень нужно — один (или несколько) компьютер без доступа в интранет, но с доступом в интернет. Собственно, если честно, то, на самом деле, именно так и делается в серьёзных компаниях с высокими требованиями ИБ в связи с "секретностью" (наименования называть не буду чтобы не разглашать аффилированность с ними).


    И при малой ширине канала (без повышенной секретности) — всё прекрасно решается на административном уровне.


    Откуда в вас эта тяга свое видение считать истиной в последней инстанции — непонятно.

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

  • Протокол HTTP-over-QUIC официально становится HTTP/3
    +1

    а почему, собственно, это не должно характеризоваться терминами с негативной коннотацией, если оно таковым и является?
    Любые попытки "внешней" цензуры, даже из благих побуждений — зло и предмет злоупотребления. И при лёгкой экстраполяции превращаются в текущий ахтунг, творимый роскомнадзором.


    Правильно не резать весь контент в школе, а учить детей ИБ на уроках информатики. И объяснять какой контент плохой, а какой — нет.
    Правильно не резать фейсбук-гугл-whatever всем подряд на работе, а прописывать в трудовом договоре запрет на использование соцсетей не для работы в рабочее время.


    // И да, чтобы не было попыток ответов в стиле "спердобейся":
    1) директор-IT-фирмы-кун
    2) отец-троих-детей-кун

  • GitHub открыли код своего балансировщика нагрузки — как работает их решение
    0
    утилиту iptables

    Ай-ай-ай.
    Во-первых, не так уж сложно и общаться напрямую с Netfilter, без прослоек.
    Во-вторых, почему же используется legacy-фигня, а не современный nftables?

  • WireGuard «придет» в ядро Linux — почему?
    0
    шустрая

    Ну, такое


    P.S. Да тут целая толпа перлов. Ну ёжкин же кот, ну. it_man
    "man" от слова "manager", а не "человек"?


    Ну, как же так, ну?


    Несмотря на то что WireGuard изначально заточен под Linux-ядро, разработчики позаботились и о портативной версии инструмента для Android-устройств.

    Что, правда? А ничего страшного что Android как раз и использует Linux-ядро?
    Да, у него другая libc, и вообще весь обвес ОС, но вот именно ядро-то там как раз самое что ни на есть Linux. Не без вендорских патчей, порою, правда...

  • IETF предложили новый стандарт для обмена сообщениями — что нужно знать
    0

    1) тоже хотел написать про одновременное использование слов "безопасность" и "номер телефона" в одной статье


    2)


    ключевую пару Диффи-Хеллмана

    Ну, такое...

  • Пенсия айтишника
    0
    Можно узнать банк, где можно с кредитки выводить в киви/вебмани и оставаться в грейсе?

    В киви-вебмани — маловероятно, а вот в нал до 50000/мес можно в альфе, при соблюдении некоторых условий и некотором увеличении годовой платы за обслуживание.

  • Релиз неофициального MTProto прокси на Python, особенности протокола
    0

    А какой из crypto/cryptodome он выберет, если стоят оба, и как на это повлиять?

  • Сегодня день толстой полярной лисички розницы — ошибка касс Штрих-М по всей стране
    +18
    Карина, руководитель розницы и бывшая глава нашего ИТ-департамента, параноик.

    Передайте Карине привет, мешок респекта и лучи уважения :)


    // потому что параноиков никто никогда не слушает, но они всегда оказываются правы :)

  • Правила английского, которые нарушают ваши иностранные коллеги
    +3

    лично я в таком контексте употребляю


    I have neither something nor something

    Я не прав? :)

  • Вышел PostgreSQL 10
    0

    Интересно, насколько вероятно что "логическая репликация" сможет сходу заменить skytools… :)

  • Директор Linux Foundation использует Mac OS X, анонсируя «год Linux на десктопах»
    0

    GNU is Not Unix.


    Так что харам.

  • Директор Linux Foundation использует Mac OS X, анонсируя «год Linux на десктопах»
    0

    Во-первых, не обязательно. Можно просто ссылку.
    Во-вторых, это LGPL.
    А сама GPL — заставляет открыть код того, что использует программу под ней.


    Но, в любом случае, ведь всем итак давно известно, что эти лицензии создавались именно что в противовес существующим пропритарным лицензиям "аренды".

  • Простой индикатор раскладки клавиатуры в курсоре на С++
    0

    для того чтобы они были бы узнаваемы — человек (который должен узнать) должен был бы использовать Windows (и приглядываться к курсору).


    А это делают, всё же, далеко не все.

  • Насколько хорошо защищены ваши SSH-сессии?
    +2
    стереотип

    Я не просто так написал это слово.
    Т.е. я отдаю себе отчёт о том, что это не всегда истинно. Но этот штамп помогает моментально составлять мнение (которое, к слову, всё же часто оказывается истинным) о профессиональных качествах собеседника. Естественно, я не держусь за него и при более детальном общении сужу о человеке по его реальным навыкам.


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

  • Насколько хорошо защищены ваши SSH-сессии?
    0

    к слову,
    1) это справедливо практически для всех ОС. И все варианты "бсди", и макось, и прочие. С некоторых пор даже в этой вашей windows можно после пары пассов руками :)
    2) putty есть и для линукса и для других ОС. Но более нужным от этого не становится, да :)

  • Насколько хорошо защищены ваши SSH-сессии?
    +6

    вот где-то приблизительно поэтому у меня и существует стереотип о том, что Linux-администратор, пользующийся Windows не может являться профессионалом в этой области

  • Разрушители легенд — Gentoo Linux
    0

    а screen мешает использовать использование tmux :D

  • Разрушители легенд — Gentoo Linux
    0

    а grep часть system :D

  • Разрушители легенд — Gentoo Linux
    0

    Х — интуитивность и очевидность :)

  • Разрушители легенд — Gentoo Linux
    0
    Заменяется одной командой:
    eix-sync

    Заменяется одной командой: emerge --sync. Достаточно просто перейти на repos.conf.

  • Разрушители легенд — Gentoo Linux
    0
    $ grep 'name="lua"' /var/portage/repos/gentoo/media-video/mpv/metadata.xml
     <flag name="lua">Enable Lua scripting, OSC (On Screen Controller) GUI and <pkg>net-misc/youtube-dl</pkg> hook-script</flag>
  • Разрушители легенд — Gentoo Linux
    0

    ну, мне даже интересно почему.
    // один знакомый, например, говорит что отказался потому что ему веб-сервер вообще стал не нужен на локалхосте, он начал тестировать свой PHP-код встроенным в Symfony веб-сервером. А почему отказываются другие люди — интересно :D

  • Разрушители легенд — Gentoo Linux
    0

    а к чему же тогда?

  • Разрушители легенд — Gentoo Linux
    0

    Прекрасно играю, под линупсами с незапамятных времён. Брат жив. Так что лично я — наоборот не понимаю дуалбутчиков (и мультимашинистов).


    /// просто мне ААА-тайтлы не интересны от слова совсем. Так, разве что, в Q4 поиграл, когда он вышел. Ну и ведьмака второго, ладно. В остальном — дьябла, nwn. Ну, вот, думал ещё попробовать найти свои дистфайлы от sacred, разве что. Вспомнить молодость.

  • Разрушители легенд — Gentoo Linux
    +1

    на самом деле, это всего лишь stage4 генты с НЕКОТОРЫМИ (очень малым количеством) бинарными пакетами. Даже на tinderbox их было больше, пока hasufell не ушёл.


    Если уж брать "бинарную Gentoo", то логичнее глянуть на Sabayon. Правда, у него есть все болячки инсталлятора красношапки/федоры (потому что именно он и используется, лол), плюс во время работы, если используешь "микс" (часть пакетов из portage, в часть — сабайоновские бинарники, то рано или поздно он начнёт так же бесить как и та же убунта. Впрочем, если "пересобирать" нужно всего полтора пакета, то, впринципе, жить можно.

  • Разрушители легенд — Gentoo Linux
    +1

    а не пробовали из моего оверлея NginX ставить? :)

  • Разрушители легенд — Gentoo Linux
    0

    практически это я сейчас и хотел написать :)
    Только я хотел ещё уточнить, а точно ли они, старые и проприетарные, нужны-то?

  • Разрушители легенд — Gentoo Linux
    0

    то там вообще нет релизов и блокировки зависимостей случаются лишь из-за такового желания апстрима. И в 100% случаев решаются одной командой.

  • Разрушители легенд — Gentoo Linux
    +2

    ну, жена, например, у меня "втянулась" и даже на мамашкофорумах периодически евангелизирует за СПО :)


    А вот детям — да, им стима с файрфоксом (ну и дьябл с овервотчами) более чем хватает, впринципе, если обобщать.


    А тёща — так вообще, сидит на Enlightenment (у неё там лаптоп старенький, ещё с IDE диском и 512 RAM, от тестя достался когда он ультрабук себе брал) :) // остальные KDE'шники, если что, хотя отцу, вроде Gnome больше нравился, но сейчас тоже на KDE

  • Разрушители легенд — Gentoo Linux
    +2

    а про кота, значит, не интересно? :)

  • Разрушители легенд — Gentoo Linux
    +2

    Не знаю, у меня Gentoo на лаптопе, на домашних серверах, на работе, на серверах в датацентрах, на лаптопах родителей, на лаптопе тёщи, на десктопе сестры, на лаптопах всех троих моих детей и на автокормилке кота.
    Никто проблем с компиляцией и нерабочестью не испытывает.

  • Разрушители легенд — Gentoo Linux
    0

    пояснить с позиции пользователя Gentoo или пользователя Funtoo (т.е. за какую из них больше агитировать)? :)

  • Разрушители легенд — Gentoo Linux
    0

    ну, тогда даже странно.
    Известно что NVidia-драйверы не любят слишком свежие ядра, например.
    А вот AMD'шные опенсорс-дрова, вроде как во всех случаях собираются ± нормально...


    А что говорят?

  • Разрушители легенд — Gentoo Linux
    0

    за более чем 1500 установок Gentoo я не столкнулся ни с одним случаем не-рабочести железа.


    однако с windows у меня список претензий уже вызывает переполнение стека и повреждения памяти.


    Ну что, доставать линейку, или, всё же, сойдёмся на эффекте синдрома утёнка?