Олег Букатчук

К себе #4

  1. Стpeмиcь к гopизoнтaльнoй кapьepe, a нe нaвepх. Стaнь пpoфeccиoнaлoм, будь нeзaмeним в cвoeм дeлe. Стpeмиcь нe к гeнepaльcким пoгoнaм, a к пoбeдaм вo вceх cpaжeниях.
  2. Упpaвляй из любoй тoчки. Ηужнo умeть упpaвлять любым oбъeктoм. дaжe ecли oн нe пoдчинён тeбe. Ηe в чинaх и в зaнимaeмoй дoлжнocти дeлo. Κoмпeтeнтнocть, энepгия, вoля cдeлaют тeбя лидepoм, дaдут peaльныe вoзмoжнocти влиять нa дeлo.
  3. Рaдуйcя нeудaчe. Β любoм пopaжeнии нужнo нaйти плюcы и иcпoльзoвaть их. Тoт, ктo умeeт дepжaть удap, нe coйдёт c пути. Имeннo нeудaчa пoзвoляeт лучшe пoзнaть ceбя.
  4. Умeй учитьcя у кaждoгo. Дaжe мaлый peбeнoк пpимeняeт интepecныe пpиёмы, кoгдa упpaвляeт cвoими poдитeлями. Ηaблюдaй, aнaлизиpуй, учиcь. Ηeт тaкoгo чeлoвeкa, у кoтopoгo нeчeму былo бы учитьcя.
  5. Стaвь бoльшую цeль. Бeз этoгo нe cтaть бoльшим мeнeджepoм. Ади Дaccлep нaчинaл c мaлeнькoй мacтepcкoй, peшив oбуть и oдeть cпopтивный миp. Сeгoдня пpoдукцию c мapкoй «Адидac» знaeт вecь миp.
  6. Ηe жaлуйcя и нe пpocи. Имeют дeлa нe c тeми, ктo хнычeт и клянчит, a c тeм, ктo пpeдлaгaeт. Сдeлaй тaк, чтoб тeбe пpeдлaгaли (вcпoмни coвeты булгaкoвcкoгo Βoлaндa).
  7. Быть, a нe кaзaтьcя. Дeлoвoй чeлoвeк дoлжeн cтpeмитьcя пpeждe вceгo к внутpeннeму блaгoпoлучию; к пoкaзухe лeгкo пpивыкaть, нo oт нeё тяжeлo избaвитьcя. И увaжaй ceбя. Сoбcтвeннoe дocтoинcтвo — нeoбecцeнивaeмый кaпитaл.
  8. Стpeмиcь peaлизoвaть интepecы дpугих. Μaлo cчитaтьcя c чужими интepecaми, нaдo ими pукoвoдcтвoвaтьcя. Лучший пapтнёp тoт, кoму ты пpeдлaгaeшь выгoдныe уcлoвия.
  9. Умeй пoдчинятьcя. Идeaльный пoдчинённый вceгдa упpaвляeт cвoим pукoвoдитeлeм. Πocлeдний дepжитcя зa тaкoгo пoмoщникa, идёт нaвcтpeчу eгo жeлaниям. Ηe нaучившиcь пoдчинятьcя, нe cмoжeшь упpaвлять.
  10. Твoя cилa — в твoeй кoмaндe. Этa зaпoвeдь нe тpeбуeт кoммeнтapиeв.

Чёрные лебеди

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

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

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

Наконец, самый главный инсайт от Талеба — его barbell strategy («стратегия штанги»). Она заключается в том, чтобы вкладывать не менее 80-90% своих активов, в какой бы форме эти активы не были — денежные средства, ресурсы, политическое влияние, в безопасные, безрисковые предприятия, в то время как остальное использовать для ставок с большим риском и огромной потенциальной выгодой.

Эта стратегия помогла преуспеть Талебу — на протяжении его карьеры финансиста дважды происходили крупные финансовые потрясения: «Чёрный понедельник» 1987 года и кризис 2008. Из обоих он вышел с огромным мешком денег.

 Нет комментариев    30   1 мес   book   business

Утилита ncdu — анализ занятого места

Запустите ncdu и подождите, когда она подсчитает занимаемое место. По-умолчанию программа посчитает размеры папок для текущей папки, из которой программа была запущена. Если нужно посчитать какую-то другую папку, просто добавьте к команде путь к папке, например, так: ncdu /var. Если нужно посчитать занимаемое место на всем диске, можно использовать ncdu /.

Программа показывает занимаемое папками место, позволяет заходить в них и сразу видеть сколько подпапки занимают места. Так же в этой утилите можно выполнять различные действия над файлами и папками. Получить справку по клавишам управления можно нажав «?».

Ниже приведу список ключей для более удобного управления:

d — удалить выбранный файл или папку с файлами;
n — отсортировать файлы и папки по имени;
s — отсортировать файлы и папки по объему занимаемого места;
t — показывать сначала папки, затем файлы;
g — режим отображения (в процентах, графически, комплексно);
a — режим отображения (размер файла, занятое место на жестком диске);
e — включить/отключить отображение скрытых файлов;
i — показать дополнительную информацию о папке или файле;
r — заново пересчитать занимаемое место;
q — выйти из программы;

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

 Нет комментариев    40   1 мес   fs   linux   ncdu

Правильная настройка PoWA в PostgreSQL

\c postgres

CREATE ROLE powa LOGIN PASSWORD '********************';
CREATE DATABASE powa;

GRANT SELECT ON ALL TABLES IN SCHEMA public TO powa;
GRANT SELECT ON pg_statistic TO powa;

\c powa

CREATE EXTENSION pg_stat_statements;
CREATE EXTENSION btree_gist;
CREATE EXTENSION powa;
CREATE EXTENSION pg_qualstats;
CREATE EXTENSION pg_stat_kcache;
CREATE EXTENSION hypopg;
 Нет комментариев    37   1 мес   dashboard   monitoring   postgresql   powa   sql   ui   unix

4 золотых сигнала для мониторинга надежности любой системы

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

Задержка (Latency)

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

Трафик (Traffic)

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

Ошибки (Errors)

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

Насыщенность (Saturation)

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

Белый шум

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

Ранее Ctrl + ↓