Pull to refresh
5
0
Нурболат Амангалиев @NurGeo

Владелец продукта

Send message

Основы Linux от основателя Gentoo. Часть 2 (1/5): Регулярные выражения

Reading time7 min
Views68K

Предисловие


Об этом самоучителе


Добро пожаловать в «Азы администрирования», второе из четырех обучающих руководств, разработанных чтобы подготовить вас к экзамену 101 в Linux Professional Institute. В данной части мы рассмотрим как использовать регулярные выражения для поиска текста в файлах по шаблонам. Затем, вы познакомитесь со «Стандартом иерархии файловой системы» (Filesystem Hierarchy Standard или сокр. FHS), также мы покажем вам как находить нужные файлы в вашей системе. После чего, вы узнаете как получить полный контроль над процессами в Linux, запуская их в фоновом режиме, просматривая список процессов, отсоединяя их от терминала, и многое другое. Далее последует быстрое введение в конвейеры, перенаправления и команды обработки текста. И наконец, мы познакомим вас с модулями ядра Linux.



В частности эта часть самоучителя (Часть 2) идеальна для тех, кто уже имеет неплохие базовые знания bash и хочет получить качественное введение в основные задачи администрирования Linux. Если в Linux вы новичок, мы рекомендуем вам сперва закончить первую часть данной серии практических руководств. Для некоторых, большая часть данного материала будет новой, более опытные же пользователи Linux могут счесть его отличным средством подвести итог своим базовым навыкам администрирования.


Читать дальше →
Total votes 47: ↑38 and ↓9+29
Comments35

Как понять при найме что продукт-менеджер хороший?

Reading time4 min
Views5.9K

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

В этой статье я расскажу о трех составляющих, которые очень активно используются в настоящее время в технологических компаниях FAANG в США для оценки продукт-менеджеров при найме.

Читать далее
Total votes 4: ↑3 and ↓1+3
Comments0

Эйчары, про которых говорят айтишники

Reading time2 min
Views6.1K

Говорят, айтишники не дружат с эйчарами. Мы проверили на хабраюзерах — неправда, дружат! И всё запоминают: хорошо проведенное собеседование, помощь на первых порах в компании, поддержку, эмпатию, внимательность. 

Выпускаем первую премию, в которой IT-эйчаров номинирует IT-сообщество.

Читать далее
Total votes 11: ↑10 and ↓1+25
Comments4

Что такое Forming, Storming, Norming, Performing и Adjourning. И почему это важно знать каждому PM

Reading time5 min
Views17K

Одним из часто задаваемых вопросах на собеседовании на позицию Project Manager, а также для сдачи экзамена на сертификат Project Management Professional (PMP)® Exam является вопрос о пяти стадиях формирования команды, таких как Forming, Storming, Norming, Performing, Adjourning, её также называют моделью Такмена в честь её автора Брюса Такмена. Предлагаю разобраться в том, что представляют из себя эти стадии и почему так важно понимать данную концепцию.

Читать далее
Total votes 6: ↑5 and ↓1+4
Comments4

Позвольте людям работать руками (или почему вам не нужна автоматизация)

Reading time9 min
Views18K

Рано или поздно каждый продакт становится достаточно матёрым, чтобы грамотно автоматизировать любую ручную работу:

•‎ Финотдел тратит время на отчет? Вот вам кнопка, жмите, отчет сформируется автоматически!

•‎ Аналитики делают ручные выгрузки? Вжух, и у нас теперь красивый автоматический дашборд!

•‎ Сэйлзы заполняют данные о клиенте вручную? Хоп, и данные уже парсятся автоматом!

Тогда продакт начинает чувствовать себя этакой Белоснежкой, которая улучшает всё, к чему прикоснется. Да и коллеги его хвалят — ведь всем нравится, когда что-то делалось руками, а теперь работает «само по себе». Пусть вкалывают роботы, а не человек!

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

Сегодня расскажу, как вовремя распознать зловредную автоматизацию.

Узнать больше
Total votes 41: ↑36 and ↓5+41
Comments31

Эксперимент Базермана: как мы ежедневно теряем деньги

Reading time5 min
Views222K

Вы ещё не слышали, как профессор Гарвардской школы бизнеса «наживается» на своих студентах? Тогда вам, наверное, будет интересно узнать о том, как продать 20 долларов за гораздо большую сумму. Скажем, долларов за 200.

Профессор Макс Базерман придумал эксперимент, который демонстрирует необъяснимое иррациональное поведение будущих профессиональных бизнесменов и менеджеров в их родной стихии — управлении проектами. Кстати, в эту же ловушку попадают и топ-менеджеры крупных компаний, с которыми профессор проводит свои семинары.

Читать далее
Total votes 191: ↑181 and ↓10+222
Comments300

15 супер полезных примеров команды find в Linux

Reading time9 min
Views91K

Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find.
Читать дальше →
Total votes 34: ↑30 and ↓4+34
Comments17

Настройка VSCode для программирования AVR в Linux

Reading time9 min
Views11K

Всем, кто занимается электроникой, так или иначе знакомы контроллеры AVR. Начинающим они знакомы, по большей части, за счёт экосистемы Arduino. В данной статье я попытаюсь рассказать начинающим программистам, как можно в Linux просто настроить VSCode для работы с контроллерари AVR и получить удобную навигацию по коду, приятную подсветку синтаксиса и прочие рабости, которые даёт VSCode. Это даст желающим возможность перейти от экосистемы Arduino к прямой работе с процессорами.

Читать далее
Total votes 8: ↑8 and ↓0+8
Comments9

«Зожный» перекус: безопасные перекусы для работников умственного труда

Reading time7 min
Views58K

Когда много работаешь мозгом и не слишком часто поднимаешь пятую точку с «компьютерного» кресла — лишний вес и прочие проблемы неправильного питания часто становятся проблемой. Знаю по себе не понаслышке: четыре года напряжённой и не всегда нормированной аналитической работы в своё время превратили меня из 75-килограммового парня в 105-килограммового увальня. Потом пришлось заморачиваться, чтобы за полгода сбросить 20-25 лишних кило.

А ведь когда часами работаешь над сложной или хотя бы объёмной задачей с полным погружением — организм требует «жрааать» не хуже кота в пять утра. И поесть полноценно не всегда получается. Значит, кидаем в рот то, что позволяет заглушить чувство голода без отрыва от монитора. И часто кидаем мы туда разные отнюдь не душе- и тушкоспасительные вещи. Шоколадные батончики, быстрорастворимая лапша, чипсы, пиццу, бургеры… ну вы знаете. Вкусно, голод глушит, стресс тоже, настроение поднимает — только вот (trigger warning!) на пользу это не идёт. И чем дальше, тем больше.
Читать дальше →
Total votes 69: ↑50 and ↓19+55
Comments177

Архитектурные паттерны в распределенных высоконагруженных системах

Reading time8 min
Views20K

Всякая сложная инфраструктура, поступательно развивавшаяся на протяжении длительного времени, содержит в себе набор разных архитектурных неоптимальностей, а то и откровенных недостатков. Порой эти недостатки становятся неожиданным препятствием для внедрения новых сервисов. Инфраструктура М.Видео-Эльдорадо в этом отношении не является исключением, в чем мы признаемся без излишней рефлексии. Но что с этим делать? Как сделать систему надежной и пригодной для дальнейшего развития? За ответами мы пришли к Александру Алехину, директору по развитию ИТ архитектуры.

Читать далее
Total votes 46: ↑45 and ↓1+52
Comments7

Не каждый, кого называют сеньором — сеньор. Но как им стать?

Reading time7 min
Views6.8K

Привет! Я — Александр Болжеларский, QA Automation Lead & Team Lead в NIX и спикер NIXMulticonf. Начну с небольшого дисклеймера. Каждый описывает сеньора так, как может, хочет и видит рядом с собой. При этом можно сказать, что в целом по отрасли портрет сеньора очерчен. Также важно понимать, что мы будем говорить о сеньоре в контексте уровня подготовки специалиста. В некоторых компаниях бывает так, что человеку дают погоны сеньора только для того, чтобы заманить его к себе. Хотя, объективно, он еще джун. Это не наша история.

Как тимлид и QA Automation-лид, я занимаюсь развитием своих подопечных. Мы рассматриваем с ребятами разные пути карьерного роста на 1:1 митингах, строим их личные планы развития, обсуждаем развитие всего отдела. В том числе пытаемся вместе построить путь к уровню сеньора для конкретного человека. И я обратил внимание, что люди по-разному формулируют для себя, кто такой сеньор. Хотел бы поделиться своими наблюдениями и развеять заблуждения о сеньорах, которые мне доводилось слышать.

Читать далее
Total votes 5: ↑4 and ↓1+4
Comments12

7 правил написания технической документации мирового класса

Reading time12 min
Views81K

Введение


Написание технического документа — трудное дело. Чтение плохо написанного технического документа является более трудным и, вероятно, более болезненным делом, чем его написание. Требуется большая работа, чтобы создать ясное, точное, интересное техническое описание. Поэтому, чтобы сделать жизнь хоть немного проще для всех участвующих сторон, я хотел бы поделиться с вами семью правилами, которым я следую, создавая техническую документацию.

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

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

Итак — эти 7 правил:
  1. Скука убивает
  2. Прежде чем начать, выясните точно для себя, какие действия вы ожидаете от читателя, осилившего ваш труд
  3. Пишите в соответствии с правильно сформированной структурой
  4. Избегайте неоднозначных местоимений
  5. Ясность = иллюстрации + слова
  6. Когда имеете дело с понятиями, концепциями и т.п., используйте логическую иллюстрацию и пример
  7. Не опасайтесь переделок

Читать дальше →
Total votes 26: ↑25 and ↓1+24
Comments17

Какая документация нужна вашему проекту и кто должен её писать

Reading time6 min
Views8.9K

Привет! Меня зовут Катя, я руководитель команды технических писателей в Ozon.

Недавно разбирала внутренние документы компании и поняла, что есть некоторая путаница в головах — не всегда понятно, что за документы должны быть в компании и кто их должен писать.

Разбираемся в вопросе
Total votes 14: ↑12 and ↓2+16
Comments3

Почему из команды уходит техписатель? У меня на это 5 причин

Reading time8 min
Views9.2K

Наличие технического писателя в команде воспринимается либо как нечто само собой разумеющееся, либо как нечто вызывающее вопросы “Ты кто? Ты что тут делаешь?”.

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

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

Почему же такой человек в один прекрасный день может взять и уйти? 

В этой статье хочу поделиться своим опытом, без отсылки на умные исследования Гарварда и Стэнфорда. Для себя выделила пять причин. Ими делюсь.

Что там у тебя
Total votes 19: ↑16 and ↓3+18
Comments33

Не человек для работы, а работа для человека: мои ошибки при организации стажировок для студентов

Reading time8 min
Views9.1K

Пару недель назад мы объявили набор стажеров в нашу дирекцию по интеграции. Среди профессий, в которых мы предлагаем попробовать свои силы, есть аудит ИБ, аттестация и консультирование. Во время стажировки я буду курировать это направление, поэтому хочу поделиться опытом введения новичков в профессию. За несколько лет я выработал подход, который позволяет стажерам увидеть творчество в такой суровой сфере, как комплаенс и не потерять мотивацию, закопавшись в нормативке.

Читать далее
Total votes 14: ↑14 and ↓0+14
Comments2

Agile: используем человеческую мотивацию

Reading time6 min
Views5.5K

Agile строится на многих идеях (Кайзден, Lean, канбан и т.д). Но одним из наиболее важных аспектов является совокупность исследований человеческой мотивации. В этой статье я рассмотрел некоторые их этих идей и подчеркнул, что очень легко применять Agile, но упускать из виду эти мотивационные факторы.

Читать далее
Total votes 7: ↑4 and ↓3+1
Comments19

Обратная связь. Как сделать быстрый и эффективный тренинг для команды

Reading time7 min
Views11K

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

Читать далее
Rating0
Comments2

Геопространственное моделирование с применением методов машинного обучения

Reading time8 min
Views5.4K


Всем привет! Меня зовут Константин Измайлов, я руководитель направления Data Science в Delivery Club. Мы работаем над многочисленными интересными и сложными задачами: от формирования классических аналитических отчетов до построения рекомендательных моделей в ленте приложения.

Сегодня я расскажу про одну из задач, которую мы решали: про автоматизацию построения зон доставки ресторанов. Зона доставки — это область вокруг заведения, и когда вы в ней находитесь, этот ресторан отображается в списке доступных для заказа. Несмотря на всю простоту формулировки, построение зон доставки ресторанов достаточно непростая задача, в которой встречается много подводных камней не только со стороны технической реализации, но и на этапе внедрения. Я расскажу про предпосылки появления этой задачи, подходы (от более простого к сложному) и подробно рассмотрю алгоритм построения зоны доставки.

Статья будет полезна не только техническим специалистам, которые могут вдохновиться нашими подходами по работе с геоданными, но и менеджерам, которые смогут прочитать про процесс интеграции нашей модели в бизнес, увидев «грабли», а самое главное — результаты, которых удалось добиться.

Статья написана по мотивам выступления с Евгением Макиным на конференции Highload++ Весна 2021. Для тех, кто любит видео, — ищите его в конце статьи.
Total votes 30: ↑30 and ↓0+30
Comments10

Почему обратная связь так важна и как правильно ее использовать в scrum-командах, чтобы получить максимум эффекта

Reading time6 min
Views9K

Всем привет! Меня зовут Мария Фомина, я являюсь scrum-мастером в компании «Ренессанс страхование». Моя статья включает в себя две части: первая посвящена определению обратной связи, ее основным видам и критериям, моделям использования и распространённым ошибкам при применении техник, а также советам, как можно принимать обратную связь.

Во второй части вы узнаете секреты создания и проведения эффективного тренинга в scrum-командах по обратной связи.

Что такое обратная связь (далее по тексту обратная связь – ОС)? Под обратной связью понимается информация о том, как объект обратной связи проявляется и как это влияет на других людей, команду, разрабатываемый продукт, организацию. Не стоит путать это с неконструктивной и субъективной критикой, разного рода манипуляциями, выраженными в том числе в словесной форме, а также оценочным суждением, приказами и побуждениями к действию.

Какие виды обратной связи нам известны? Вы скорее всего встречали обширное количество видов, но я бы предложила опираться на нижеизложенные вариации:

Читать далее
Total votes 6: ↑4 and ↓2+2
Comments1
1

Information

Rating
Does not participate
Location
Уральск, Западно-Казахстанская обл., Казахстан
Date of birth
Registered
Activity