This media is not supported in your browser
VIEW IN TELEGRAM
TheFuck (Linux, MacOS)
Исправляет ошибки в предыдущей команде. Можно дополнять уже имеющийся список правил для большего охвата.
Исправляет ошибки в предыдущей команде. Можно дополнять уже имеющийся список правил для большего охвата.
👍3
Rancher Desktop создан специально для тех кто хочет окунуться в мир DevOps и пощупать Kubernetes, но не знает с чего начать.
В комплекте с данным приложением идёт набор стандартных утилит, таких как Helm, kubectl и так далее, процесс установки и настройки всего необходимого полностью автоматизирован, что позволяет новичкам приступать к обучению минуя самые скучные подготовительные шаги.
rancherdesktop.io
В комплекте с данным приложением идёт набор стандартных утилит, таких как Helm, kubectl и так далее, процесс установки и настройки всего необходимого полностью автоматизирован, что позволяет новичкам приступать к обучению минуя самые скучные подготовительные шаги.
rancherdesktop.io
👍7🔥3
Собеседование для DevOps инженера
В процессе поиска работы за последние пару лет я копил все вопросы, которые мне задавали на собеседованиях по тематике системного администрирования и devops.
В конце концов я создал репозиторий, где опубликовал все вопросы и ответы на них.
Репозиторий состоит из двух основных частей:
- Техническое интервью;
- Подготовка к собеседованию, и общение с hr;
Сам репозиторий периодически пополняется новыми вопросами, и ответами.
Найти можно по по ссылке:
https://github.com/Swfuse/devops-interview
В процессе поиска работы за последние пару лет я копил все вопросы, которые мне задавали на собеседованиях по тематике системного администрирования и devops.
В конце концов я создал репозиторий, где опубликовал все вопросы и ответы на них.
Репозиторий состоит из двух основных частей:
- Техническое интервью;
- Подготовка к собеседованию, и общение с hr;
Сам репозиторий периодически пополняется новыми вопросами, и ответами.
Найти можно по по ссылке:
https://github.com/Swfuse/devops-interview
GitHub
GitHub - Swfuse/devops-interview: Сборник вопросов и ответов на собеседования на должность системного администратора, девопса
Сборник вопросов и ответов на собеседования на должность системного администратора, девопса - Swfuse/devops-interview
🔥6👍2🤔2
Как защитить сервер Linux
Мануал с минимально достаточным перечнем действий для защиты linux сервера
Мануал с минимально достаточным перечнем действий для защиты linux сервера
GitHub
GitHub - imthenachoman/How-To-Secure-A-Linux-Server: An evolving how-to guide for securing a Linux server.
An evolving how-to guide for securing a Linux server. - imthenachoman/How-To-Secure-A-Linux-Server
👍5🤔1
Калькулятор инстансов kubernetes
Периодически требуется понимание какие по ресурсам инстансы нужно использовать, исходя из потребностей по мощностям на кластер.
Существует инструмент, который позволяет рассчитать что лучше всего подойдет.
А также подскажет сколько будет стоить инстанс исходя из цен и характеристик облачных провайдеров(AWS, Azure).
https://learnk8s.io/kubernetes-instance-calculator
Периодически требуется понимание какие по ресурсам инстансы нужно использовать, исходя из потребностей по мощностям на кластер.
Существует инструмент, который позволяет рассчитать что лучше всего подойдет.
А также подскажет сколько будет стоить инстанс исходя из цен и характеристик облачных провайдеров(AWS, Azure).
https://learnk8s.io/kubernetes-instance-calculator
LearnKube
Kubernetes instance calculator
Explore the best instance types for your Kubernetes cluster interactively.
👍4🤔1
K9s - удобный CLI менеджер кластеров kubernetes
Во время использования kubectl заметил, что не всегда удобно переключаться между контекстами по задачам.
Посмотреть статус подов, сервисов, неймспейсов. Всё это требует времени, и нет возможности отслеживать состояние сервисов в реалтайме.
Есть классная вещь, которая позволяет получать всю нужную информацию о кластере, подах, логах буквально по переключению стрелок на клавиатуре.
Видеопрезентацию по использованию вы можете найти по ссылке https://asciinema.org/a/305944
Страница продукта доступна по ссылке: https://k9scli.io/
Во время использования kubectl заметил, что не всегда удобно переключаться между контекстами по задачам.
Посмотреть статус подов, сервисов, неймспейсов. Всё это требует времени, и нет возможности отслеживать состояние сервисов в реалтайме.
Есть классная вещь, которая позволяет получать всю нужную информацию о кластере, подах, логах буквально по переключению стрелок на клавиатуре.
Видеопрезентацию по использованию вы можете найти по ссылке https://asciinema.org/a/305944
Страница продукта доступна по ссылке: https://k9scli.io/
👍11🤔1
Друзья, важное обновление канала 👋
Я соавтор канала @itHard
Последний год я активно менторю людей в DevOps.
Помогаю готовиться к собеседованиям, расти по карьере, увеличивать доход.
Мой проект devops-interview на GitHub знают многие.
Ко мне постоянно приходят за консультациями и уточнениями по сфере.
Решил делать это более системно.
🔥 Что меняется в канале:
• Больше контента про DevOps карьеру
• Разборы реальных рабочих кейсов
• Подготовка к собеседованиям
• Как расти в доходе через IT
Общий IT-контент тоже останется, но акцент сместится.
Если тебе это не зайдёт — без обид, отписывайся.
Если интересно — добро пожаловать в новую эпоху канала! 🚀
Я соавтор канала @itHard
Последний год я активно менторю людей в DevOps.
Помогаю готовиться к собеседованиям, расти по карьере, увеличивать доход.
Мой проект devops-interview на GitHub знают многие.
Ко мне постоянно приходят за консультациями и уточнениями по сфере.
Решил делать это более системно.
🔥 Что меняется в канале:
• Больше контента про DevOps карьеру
• Разборы реальных рабочих кейсов
• Подготовка к собеседованиям
• Как расти в доходе через IT
Общий IT-контент тоже останется, но акцент сместится.
Если тебе это не зайдёт — без обид, отписывайся.
Если интересно — добро пожаловать в новую эпоху канала! 🚀
👍23🤯7🔥5
Perplexity Pro на месяц бесплатно
В августе этого года комбайн нейронок perplexity.ai заколлабился с сервисом student.com
И сейчас можно взять про подписку на месяц без привязки карты.
В чем фишки сервиса?
* Имеет у себя под капотом модели GPT-5, Claude Sonnet 4.5, Gemini 2.5 Pro
* Умеет анализировать PDF файлы, аудио, видео
* Генерация фото и видео
Полный список преимуществ про-подписки можно найти по ссылке
Как активировать подписку?
1. Регистрируемся, затем логинимся в perplexity.ai
2. Регистрируемся, затем логинимся в student.com
3. После регистрации в student.com на почту придет ссылка с кодом. Жмём на нее.
После чего перекидывает в личный кабинет perplexity. И через пару минут статус аккаунта меняется на PRO.
Попробовал сегодня на новой учётке, всё работает.
Но до какого числа акция будет - неизвестно.
Попробуйте, и отпишите работает ли ещё лазейка.
В августе этого года комбайн нейронок perplexity.ai заколлабился с сервисом student.com
И сейчас можно взять про подписку на месяц без привязки карты.
В чем фишки сервиса?
* Имеет у себя под капотом модели GPT-5, Claude Sonnet 4.5, Gemini 2.5 Pro
* Умеет анализировать PDF файлы, аудио, видео
* Генерация фото и видео
Полный список преимуществ про-подписки можно найти по ссылке
Как активировать подписку?
1. Регистрируемся, затем логинимся в perplexity.ai
2. Регистрируемся, затем логинимся в student.com
3. После регистрации в student.com на почту придет ссылка с кодом. Жмём на нее.
После чего перекидывает в личный кабинет perplexity. И через пару минут статус аккаунта меняется на PRO.
Попробовал сегодня на новой учётке, всё работает.
Но до какого числа акция будет - неизвестно.
Попробуйте, и отпишите работает ли ещё лазейка.
🔥5👍4
Чем мониторить сервисы?
Началось всё с того, что мне нужно было проверить работает ли сайт.
Глянул - он лежит. При этом уведомлений о проблемах нигде нет.
Копнул - оказалось, что система мониторинга при этом тоже не работала.
Перезапустил, починил.
Но возник закономерный вопрос: А как следить за тем, кто сам следит?
——
Что мне было нужно:
* Проверка доступности сайта с разных стран
Работа с рф серверами. На других подобных сервисах наблюдал проблемы.
* Режим "прослушки"
Сервер сам отправлял сигнал "я жив" раз в несколько минут.
Если сигнал не пришел - значит что-то идет не так, и прилетает уведомление.
Система мониторинга сама сообщала о том, что она работает.
* Бесплатный тариф
Это должен быть внешний сервис
На бесплатном тарифе, пусть и с ограниченным количеством сайтов.
Для небольших личных проектов этого достаточно
—-
По итогу выбрал cronitor.io
Что понравилось:
* Работает с ресурсами из РФ
Проверяет доступность из разных стран. (Дубай, Азия, Европа)
Другие похожие сервисы работали нестабильно
* Можно выбрать несколько источников уведомления
Я настроил себе тг, и почту. При проблеме уведомления приходят в течение пяти минут.
* Можно завести публичную страницу о состоянии сервиса (statuspage)
Пример того, как это выглядит
За год использования проблем практически не было
Разве что столкнулся с тем, что было два-три ложных срабатывания о недоступности сайта.
Но всё проходило через пару минут.
—-
Итого
Для небольших проектов сервис работает отлично.
Началось всё с того, что мне нужно было проверить работает ли сайт.
Глянул - он лежит. При этом уведомлений о проблемах нигде нет.
Копнул - оказалось, что система мониторинга при этом тоже не работала.
Перезапустил, починил.
Но возник закономерный вопрос: А как следить за тем, кто сам следит?
——
Что мне было нужно:
* Проверка доступности сайта с разных стран
Работа с рф серверами. На других подобных сервисах наблюдал проблемы.
* Режим "прослушки"
Сервер сам отправлял сигнал "я жив" раз в несколько минут.
Если сигнал не пришел - значит что-то идет не так, и прилетает уведомление.
Система мониторинга сама сообщала о том, что она работает.
* Бесплатный тариф
Это должен быть внешний сервис
На бесплатном тарифе, пусть и с ограниченным количеством сайтов.
Для небольших личных проектов этого достаточно
—-
По итогу выбрал cronitor.io
Что понравилось:
* Работает с ресурсами из РФ
Проверяет доступность из разных стран. (Дубай, Азия, Европа)
Другие похожие сервисы работали нестабильно
* Можно выбрать несколько источников уведомления
Я настроил себе тг, и почту. При проблеме уведомления приходят в течение пяти минут.
* Можно завести публичную страницу о состоянии сервиса (statuspage)
Пример того, как это выглядит
За год использования проблем практически не было
Разве что столкнулся с тем, что было два-три ложных срабатывания о недоступности сайта.
Но всё проходило через пару минут.
—-
Итого
Для небольших проектов сервис работает отлично.
🔥6👍3
Где можно потренировать навыки начинающим инженерам?
Когда я начинал свой путь в админстве - одной из главных проблем было отсутствие площадок для отработки навыков починки сервисов.
Про инструменты, подходы, языки программирования информации в интернете хватает, но задач по траблшутингу практически нет. Либо они были очень усложнены.
Новичкам я советую опробовать сервис sadservers.com
По сути это набор сценариев с проблемами, которые добавляют сами пользователи.
Как это работает?
Регистрируемся, запускаем интересующий наш сценарий, и поднимается виртуальная машина.
Далее в браузере через консоль дебажим и решаем проблему.
Плюсы:
* Охватывается много тем: от bash до мониторинга и систем автоматизации
* Много бесплатных заданий. Достаточно только регистрации
* Сценарии приближены к реальным проблемам, с которыми можно столкнуться на работе
Минусы:
* Ввиду особенности платформы - нет сценариев с внешним доступом в интернет, что иногда ощущается в задачах, связанных сетью или веб-серверами.
* На бесплатной версии сервиса машина работает 15мин, чего может быть мало для вдумчивой диагностики.
Перезапустить можно, но придётся начать всё заново.
Личный опыт:
От себя отмечу, что здесь можно столкнуться с разнообразными проблемами, которые сложно встретить, работая в какой-то одной конкретной среде.
У меня даже было так, что перед собеседованием я прошел задачку по dns, с которой раньше не сталкивался.
На следующий день именно про это меня и спросили.
Пользуйтесь, штука крутая.
Когда я начинал свой путь в админстве - одной из главных проблем было отсутствие площадок для отработки навыков починки сервисов.
Про инструменты, подходы, языки программирования информации в интернете хватает, но задач по траблшутингу практически нет. Либо они были очень усложнены.
Новичкам я советую опробовать сервис sadservers.com
По сути это набор сценариев с проблемами, которые добавляют сами пользователи.
Как это работает?
Регистрируемся, запускаем интересующий наш сценарий, и поднимается виртуальная машина.
Далее в браузере через консоль дебажим и решаем проблему.
Плюсы:
* Охватывается много тем: от bash до мониторинга и систем автоматизации
* Много бесплатных заданий. Достаточно только регистрации
* Сценарии приближены к реальным проблемам, с которыми можно столкнуться на работе
Минусы:
* Ввиду особенности платформы - нет сценариев с внешним доступом в интернет, что иногда ощущается в задачах, связанных сетью или веб-серверами.
* На бесплатной версии сервиса машина работает 15мин, чего может быть мало для вдумчивой диагностики.
Перезапустить можно, но придётся начать всё заново.
Личный опыт:
От себя отмечу, что здесь можно столкнуться с разнообразными проблемами, которые сложно встретить, работая в какой-то одной конкретной среде.
У меня даже было так, что перед собеседованием я прошел задачку по dns, с которой раньше не сталкивался.
На следующий день именно про это меня и спросили.
Пользуйтесь, штука крутая.
🔥9👍4🤯1
Работа за пк в VR - как это ощущается?
Последние пару недель плотно тестировал работу в шлеме виртуальной реальности (Quest 3) в качестве рабочих мониторов.
В основном я создавал три-четыре виртуальных экрана, и работал с ними.
Пользовался как нативными решениями (Quest Link). Так и решениями от сторонних разработчиков (Immersed)
Первое что заметил - появляется сильная погруженность в процесс. По сути создается несколько виртуальных мониторов, и между ними переключаешься. И фон можно настроить какой угодно. От темноты, до леса. С нужным звуковым сопровождением.
Также эти мониторы можно масштабировать и располагать, растягивать как угодно.
Первую неделю сложно было отлипнуть, довольно здорово работалось, когда у тебя всё нужное (почта, чаты, панельки с кодом) перед глазами. И вся информация находится буквально в поле зрения.
Но и без минусов не обошлось.
Но давайте по порядку с плюсов:
Плюсы
* Крутая погруженность в процесс, иногда не замечаешь как пролетает время
* Чёткая картинка, всё разборчиво видно со всех ракурсов. Можно подвинуть всё как нужно, глаза не устают.
Шрифт читается хорошо, его видно прекрасно. На других моделях шлемов типа Quest 2 - была с этим проблема.
* Работать можно подключаясь к пк как через wifi, так и через кабель
* Некоторые приложения позволяют создавать виртуальные комнаты. Эдакий вариант удаленки, но при этом друг друга можно видеть, читать лекции,
* В целом шлем не ограничивается только работой через пк.
Там есть и обучающие приложения. Например, для рисования чего-нибудь на стенах, не прибегая к сложным трафаретам.
Так и для обучения. У меня получилось разучить несколько мелодий на пианино
Минусы
* В большинстве случаев не получится просто надеть шлем и начать работать
Что-то где-то подкрутить, донастроить придется. Плохо работает в темной комнате, сыпет предупреждающие уведомления.
И с каждой следующей попыткой это начинает надоедать.
* Первоначальная настройка шлема это прям отдельный квест. Как сам шлем, так и софт, который для него предназначен
* Отображение мыши и клавиатуры работает не всегда, что подойдет только для любителей слепой печати.
* Софт очень кривой. Где-то лаги, где-то долго грузится, низкая отзывчивость.
Один раз была ситуация, где приложение meta наплодило миллионы файлов на диске.
По содержимому это были логи с ошибкой, которые воспроизводятся в специфических сценариях.
Разработчики так толком и не признали проблему, пришлось чистить самостоятельно.
* Со стандартным креплением шея может быстро затекать. У меня такого не было, но у попробовавших такое часто наблюдалось.
По итогу могу сказать следующее:
Штука интересная, но пока что есть сырые моменты, которые сильно раздражают.
Технологию стоит довести до идеала, но до массового внедрения ей будто бы далеко.
В данном случае шлем ещё может использоваться для развлечения, фитнеса, и обучения.
—
А какими девайсами для повышения продуктивности пользуетесь вы в своей работе?
Последние пару недель плотно тестировал работу в шлеме виртуальной реальности (Quest 3) в качестве рабочих мониторов.
В основном я создавал три-четыре виртуальных экрана, и работал с ними.
Пользовался как нативными решениями (Quest Link). Так и решениями от сторонних разработчиков (Immersed)
Первое что заметил - появляется сильная погруженность в процесс. По сути создается несколько виртуальных мониторов, и между ними переключаешься. И фон можно настроить какой угодно. От темноты, до леса. С нужным звуковым сопровождением.
Также эти мониторы можно масштабировать и располагать, растягивать как угодно.
Первую неделю сложно было отлипнуть, довольно здорово работалось, когда у тебя всё нужное (почта, чаты, панельки с кодом) перед глазами. И вся информация находится буквально в поле зрения.
Но и без минусов не обошлось.
Но давайте по порядку с плюсов:
Плюсы
* Крутая погруженность в процесс, иногда не замечаешь как пролетает время
* Чёткая картинка, всё разборчиво видно со всех ракурсов. Можно подвинуть всё как нужно, глаза не устают.
Шрифт читается хорошо, его видно прекрасно. На других моделях шлемов типа Quest 2 - была с этим проблема.
* Работать можно подключаясь к пк как через wifi, так и через кабель
* Некоторые приложения позволяют создавать виртуальные комнаты. Эдакий вариант удаленки, но при этом друг друга можно видеть, читать лекции,
* В целом шлем не ограничивается только работой через пк.
Там есть и обучающие приложения. Например, для рисования чего-нибудь на стенах, не прибегая к сложным трафаретам.
Так и для обучения. У меня получилось разучить несколько мелодий на пианино
Минусы
* В большинстве случаев не получится просто надеть шлем и начать работать
Что-то где-то подкрутить, донастроить придется. Плохо работает в темной комнате, сыпет предупреждающие уведомления.
И с каждой следующей попыткой это начинает надоедать.
* Первоначальная настройка шлема это прям отдельный квест. Как сам шлем, так и софт, который для него предназначен
* Отображение мыши и клавиатуры работает не всегда, что подойдет только для любителей слепой печати.
* Софт очень кривой. Где-то лаги, где-то долго грузится, низкая отзывчивость.
Один раз была ситуация, где приложение meta наплодило миллионы файлов на диске.
По содержимому это были логи с ошибкой, которые воспроизводятся в специфических сценариях.
Разработчики так толком и не признали проблему, пришлось чистить самостоятельно.
* Со стандартным креплением шея может быстро затекать. У меня такого не было, но у попробовавших такое часто наблюдалось.
По итогу могу сказать следующее:
Штука интересная, но пока что есть сырые моменты, которые сильно раздражают.
Технологию стоит довести до идеала, но до массового внедрения ей будто бы далеко.
В данном случае шлем ещё может использоваться для развлечения, фитнеса, и обучения.
—
А какими девайсами для повышения продуктивности пользуетесь вы в своей работе?
🔥13👍5
Привет!
Хочу познакомиться с вами поближе, и понять какая аудитория читает канал.
Планирую в дальнейшем делать контент, который будет наиболее полезен и востребован.
Пишите свои профессии в комментарии.
Хочу познакомиться с вами поближе, и понять какая аудитория читает канал.
Планирую в дальнейшем делать контент, который будет наиболее полезен и востребован.
Пишите свои профессии в комментарии.
Какое у вас отношение к IT?
Anonymous Poll
68%
Работаю в IT
13%
Не работаю в IT, но хочу попасть
19%
Не работаю в IT
Подсветка синтаксиса в терминале: Что есть на Linux?
По работе мне постоянно приходится анализировать большое количество логов.
Порой сложно выловить ошибки в море однотипного текста, и
в таких случаях выручают терминалы с глобальной подсветкой ключевых слов, где бы они ни появились.
От логов до пайпов и системных команд. (ERROR, INFO, ip адреса, служебные сообщения и тп)
На канале infosec встретил пост про проблему подсветки логов, где большая часть утилит по подсветке синтаксиса работает локально.
Если есть потребность сохранить подсветку на удаленном сервере - то придётся производить настройку и там.
Для Windows есть терминал MobaXTerm
У macOS есть iTerm2
Оба терминала подсвечивают все ключевые слова. Также дают настраиваемые паттерны подсветки в настройках.
А вот с Linux всё несколько сложнее.
Однажды создавал запрос на данную фичу на Github в проекте Terminator.
И там в комментах отписался химик. Он искал способы подсвечивать формулы нужным ему цветом.
В общем - проблема наболевшая.
Я написал пост, где собрал наиболее популярные способы решения.
А как вы решали этот вопрос?
По работе мне постоянно приходится анализировать большое количество логов.
Порой сложно выловить ошибки в море однотипного текста, и
в таких случаях выручают терминалы с глобальной подсветкой ключевых слов, где бы они ни появились.
От логов до пайпов и системных команд. (ERROR, INFO, ip адреса, служебные сообщения и тп)
На канале infosec встретил пост про проблему подсветки логов, где большая часть утилит по подсветке синтаксиса работает локально.
Если есть потребность сохранить подсветку на удаленном сервере - то придётся производить настройку и там.
Для Windows есть терминал MobaXTerm
У macOS есть iTerm2
Оба терминала подсвечивают все ключевые слова. Также дают настраиваемые паттерны подсветки в настройках.
А вот с Linux всё несколько сложнее.
Однажды создавал запрос на данную фичу на Github в проекте Terminator.
И там в комментах отписался химик. Он искал способы подсвечивать формулы нужным ему цветом.
В общем - проблема наболевшая.
Я написал пост, где собрал наиболее популярные способы решения.
А как вы решали этот вопрос?
Teletype
Подсветка синтаксиса в терминале: что есть на Linux?
Разбираем существующие решения
👍6🔥4🤯3
Работа стоя - стоит ли оно того?
Продолжаю тему постов про рабочее пространство.
В связи с распространением удаленки решил попробовать комплект беговой дорожки и высокого стола.
В первую очередь хотел оценить влияние на самочувствие и продуктивность.
Взял стол, который не регулируется по высоте, и самую дешевую беговую дорожку.
Использовал около месяца с периодическими перерывами. Со средней скоростью 2-3 км\ч.
Суммарно по 2-2.5 часа в день.
Первое что понял - такой формат не подходит для всех типов работ.
Есть задачи, которые требуют сосредоточения и погружения, их тяжело делать на ходу.
Например, когда нужно обдумать решение проблемы, погрузиться в детали, соединить все части воедино.
Иногда это можно нивелировать снижением скорости дорожки, но не всегда помогают.
Есть задачи, которые не требуют сильной погруженности и делаются. По типу созвонов, написания документации, ответов в чатах и иной другой рутины.
Если говорить про саму нагрузку, то мышцы используются несколько другие, чем при обычной ходьбе. С непривычки поначалу сильно уставал.
Какие плюсы для себя заметил:
- Это дает нагрузку, и не сидишь весь день, спина болит меньше в конце рабочего дня.
- В стрессовых ситуациях по типу разгребания аварий на дежурствах происходящее переносится куда проще.
- Повышается концентрация за работой, меньше хочешь отвлечься, ибо уже занят ходьбой.
- Можно играть в игры с геймпадом, и так незаметно нагуливать километры
Но минусов тоже хватает:
- Довольно шумная. Зависит от дорожки, но в моем случае никому не мешало. Здесь лучше сразу искать тихую и компактную модель.
На созвонах тоже может мешать, шумодав не всегда справляется.
- Есть нюансы эксплуатации, которые нужно учитывать. Например, дорожка может начать неприятно пахнуть и греться. А то и вовсе отключиться. В этом случае я перешел на формат работы "25 минут стоя, 25 минут сидя". Так она успевает остыть.
- Всё таки требует режимности и привыкания.
- Нужен большой монитор за столом, в противном случае немного напряжно смотреть в экран. И на уровне глаз.
- Заменяет прогулку только частично. Все равно хочется выйти на свежий воздух. С работающей дорожкой становится немного затлхлым.
- Требует наличие навыка слепой печати. В противном случае переключение зрения будет сильно выматывать
Итого:
Какого-то сильного влияния на самочувствие пока не заметил, но в стрессовые моменты становится работать легче.
Если нет времени куда-то выходить - эта штука спасает. Также можно совместить с играми, или просмотром ютуба.
В дальнейшем планирую взять регулируемый стол и менее шумную дорожку.
А какие эксперименты вы проводили со своим рабочим местом?
Пишите в комментариях.
Продолжаю тему постов про рабочее пространство.
В связи с распространением удаленки решил попробовать комплект беговой дорожки и высокого стола.
В первую очередь хотел оценить влияние на самочувствие и продуктивность.
Взял стол, который не регулируется по высоте, и самую дешевую беговую дорожку.
Использовал около месяца с периодическими перерывами. Со средней скоростью 2-3 км\ч.
Суммарно по 2-2.5 часа в день.
Первое что понял - такой формат не подходит для всех типов работ.
Есть задачи, которые требуют сосредоточения и погружения, их тяжело делать на ходу.
Например, когда нужно обдумать решение проблемы, погрузиться в детали, соединить все части воедино.
Иногда это можно нивелировать снижением скорости дорожки, но не всегда помогают.
Есть задачи, которые не требуют сильной погруженности и делаются. По типу созвонов, написания документации, ответов в чатах и иной другой рутины.
Если говорить про саму нагрузку, то мышцы используются несколько другие, чем при обычной ходьбе. С непривычки поначалу сильно уставал.
Какие плюсы для себя заметил:
- Это дает нагрузку, и не сидишь весь день, спина болит меньше в конце рабочего дня.
- В стрессовых ситуациях по типу разгребания аварий на дежурствах происходящее переносится куда проще.
- Повышается концентрация за работой, меньше хочешь отвлечься, ибо уже занят ходьбой.
- Можно играть в игры с геймпадом, и так незаметно нагуливать километры
Но минусов тоже хватает:
- Довольно шумная. Зависит от дорожки, но в моем случае никому не мешало. Здесь лучше сразу искать тихую и компактную модель.
На созвонах тоже может мешать, шумодав не всегда справляется.
- Есть нюансы эксплуатации, которые нужно учитывать. Например, дорожка может начать неприятно пахнуть и греться. А то и вовсе отключиться. В этом случае я перешел на формат работы "25 минут стоя, 25 минут сидя". Так она успевает остыть.
- Всё таки требует режимности и привыкания.
- Нужен большой монитор за столом, в противном случае немного напряжно смотреть в экран. И на уровне глаз.
- Заменяет прогулку только частично. Все равно хочется выйти на свежий воздух. С работающей дорожкой становится немного затлхлым.
- Требует наличие навыка слепой печати. В противном случае переключение зрения будет сильно выматывать
Итого:
Какого-то сильного влияния на самочувствие пока не заметил, но в стрессовые моменты становится работать легче.
Если нет времени куда-то выходить - эта штука спасает. Также можно совместить с играми, или просмотром ютуба.
В дальнейшем планирую взять регулируемый стол и менее шумную дорожку.
А какие эксперименты вы проводили со своим рабочим местом?
Пишите в комментариях.
👍9🔥7🤔1
Привет, я Никита Парамонов \\ Swfuse
Соавтор ITHard и уже владелец канала
Работаю в DevOps и помогаю новичкам погрузиться в эту среду
📌Кратко про себя:
Прошел, пожалуй, самый длинный путь в профессию:
колледж -> универ -> фриланс -> техподдержка -> админ -> девопс
Сделал все ошибки, которые можно сделать на этом пути.
И знаю как срезать углы, чтоб вам не приходилось тратить так же много времени, как и мне :)
С чем я помогаю:
- Оцениваю знания с точки зрения стоимости на рынке
- Помогаю закрыть пробелы в навыках и знаниях через индивидуальный план развития
- Подсвечиваю слепые зоны в мышлении, которые препятствуют росту
---
📚 Полезные материалы:
* devops-interview (GitHub) - 500+ вопросов с ответами
Соавтор ITHard и уже владелец канала
Работаю в DevOps и помогаю новичкам погрузиться в эту среду
📌Кратко про себя:
Прошел, пожалуй, самый длинный путь в профессию:
колледж -> универ -> фриланс -> техподдержка -> админ -> девопс
Сделал все ошибки, которые можно сделать на этом пути.
И знаю как срезать углы, чтоб вам не приходилось тратить так же много времени, как и мне :)
С чем я помогаю:
- Оцениваю знания с точки зрения стоимости на рынке
- Помогаю закрыть пробелы в навыках и знаниях через индивидуальный план развития
- Подсвечиваю слепые зоны в мышлении, которые препятствуют росту
---
📚 Полезные материалы:
* devops-interview (GitHub) - 500+ вопросов с ответами
🔥14⚡6👍5🤔3
Как фрилансер саботировал сайт клиента ради переезда к другому хостеру?
Я работал в хостинге, и пришла заявка следующего содержания:
По словам моего фрилансера, мой сайт у вас грузится медленнее, чем на хостинге X. Разберитесь
Открываем сайт и видим что действительно - главная страница висит 10 секунд, и потом открывается.
Начинаю копать, каких-то тяжелых запросов к базе не вижу.
Ошибок нигде нет.
Обычно когда приходят с такими заявками - оказывается что где-то не до конца удачно перенесли какие-то данные или параметры, из-за чего могут всплыть проблемы.
Но тут всё чисто.
Решил воспроизвести и подключиться к процессу, чтоб посмотреть что внутри происходит с помощью утилиты
И увидел там примерно следующую картину:
Здесь показан системный вызов
Начал искать проблему в коде сайта, и в начале одного из файлов увидел следующую конструкцию:
То есть кто-то умышленно засунул задержку в 10 секунд, чтобы сайт грузился медленнее и создавал иллюзию проблем с хостингом.
И, видимо, агитировал за переезд куда-то в другое место, где была партнёрская программа.
Собственно - эту историю показали клиенту, а что было дальше - неизвестно. Предполагаю, что к этому исполнителю больше не обращались.
—-
Мораль:
Если что-то тормозит, то копайте глубже. Иногда дело не в инфраструктуре, а в чьих-то корыстных целях.
А с чем вы сталкивались в своей практике? Пишите в комментариях.
Я работал в хостинге, и пришла заявка следующего содержания:
По словам моего фрилансера, мой сайт у вас грузится медленнее, чем на хостинге X. Разберитесь
Открываем сайт и видим что действительно - главная страница висит 10 секунд, и потом открывается.
Начинаю копать, каких-то тяжелых запросов к базе не вижу.
Ошибок нигде нет.
Обычно когда приходят с такими заявками - оказывается что где-то не до конца удачно перенесли какие-то данные или параметры, из-за чего могут всплыть проблемы.
Но тут всё чисто.
Решил воспроизвести и подключиться к процессу, чтоб посмотреть что внутри происходит с помощью утилиты
strace (грубо говоря она позволяет заглянуть в то, что происходит внутри программы на системном уровне).И увидел там примерно следующую картину:
strace -tp <pid_процесса>
...
[pid 12345] nanosleep({tv_sec=10, tv_nsec=0}, ...
Здесь показан системный вызов
nanosleep, который буквально говорит о том, что "жди 10 секунд и ничего не делай".Начал искать проблему в коде сайта, и в начале одного из файлов увидел следующую конструкцию:
<?php
sleep(10);
//... остальной код
То есть кто-то умышленно засунул задержку в 10 секунд, чтобы сайт грузился медленнее и создавал иллюзию проблем с хостингом.
И, видимо, агитировал за переезд куда-то в другое место, где была партнёрская программа.
Собственно - эту историю показали клиенту, а что было дальше - неизвестно. Предполагаю, что к этому исполнителю больше не обращались.
—-
Мораль:
Если что-то тормозит, то копайте глубже. Иногда дело не в инфраструктуре, а в чьих-то корыстных целях.
А с чем вы сталкивались в своей практике? Пишите в комментариях.
🔥14❤3👾1
Я слабослышащий
В школе и универе я часто не понимал половины того, что говорили преподаватели
Я сменил шесть школ — и каждый раз приходилось заново адаптироваться
Когда пришла пора работать, меня накрывал страх: “А как мне быть на созвонах? Как общаться с людьми? Как проходить собеседования?”
Сам путь не был простым.
Это мешало, но не останавливало.
Хотелось понять эту сферу изнутри - что это такое и как это работает.
И самым неприятным оказались не внутренние барьеры, а обычный снобизм тех, кто уже был "в теме".
Наверняка тебе попадались люди, которые:
* На твой вопрос давали ответ ссылкой "давай я поищу за тебя в гугле"
* "Если ты не знаешь Docker\Kubernetes\как включается компьютер - ты не инженер"
* "Сначала выучи основы, пройди мой путь, тогда поговорим"
Честно - это сильно тормозило, поскольку эти специалисты казались более авторитетными.
И казалось, что правильный путь только такой, про который они тебе рассказывали.
Однако:
Каждый человек когда-то был новичком
Каждый человек когда-то не знал базовых вещей
И каждый второй гуглил "как выйти из vim"
Необязательно тратить годы жизни на изучение какой-то технологии, чтобы найти работу.
И я хочу сделать так, чтобы люди не застревали там, где застревал я.
Собственно, мой проект, и этот канал - для того, чтобы:
* Можно было задавать "глупые" вопросы. И научиться грамотно это делать
* Дать понять, что не знать - это нормально, ошибки нас развивают
* Подсветить те инструменты, навыки и подходы, которые нужны сегодня на рынке. Не распыляясь на лишнее
Я сам через это прошел, и знаю как бывает сложно.
---
В следующих постах расскажу, действительно ли "не существует тупых вопросов".
А с какими проблемами сталкивались вы, когда начинали свой путь?
В школе и универе я часто не понимал половины того, что говорили преподаватели
Я сменил шесть школ — и каждый раз приходилось заново адаптироваться
Когда пришла пора работать, меня накрывал страх: “А как мне быть на созвонах? Как общаться с людьми? Как проходить собеседования?”
Сам путь не был простым.
Это мешало, но не останавливало.
Хотелось понять эту сферу изнутри - что это такое и как это работает.
И самым неприятным оказались не внутренние барьеры, а обычный снобизм тех, кто уже был "в теме".
Наверняка тебе попадались люди, которые:
* На твой вопрос давали ответ ссылкой "давай я поищу за тебя в гугле"
* "Если ты не знаешь Docker\Kubernetes\как включается компьютер - ты не инженер"
* "Сначала выучи основы, пройди мой путь, тогда поговорим"
Честно - это сильно тормозило, поскольку эти специалисты казались более авторитетными.
И казалось, что правильный путь только такой, про который они тебе рассказывали.
Однако:
Каждый человек когда-то был новичком
Каждый человек когда-то не знал базовых вещей
И каждый второй гуглил "как выйти из vim"
Необязательно тратить годы жизни на изучение какой-то технологии, чтобы найти работу.
И я хочу сделать так, чтобы люди не застревали там, где застревал я.
Собственно, мой проект, и этот канал - для того, чтобы:
* Можно было задавать "глупые" вопросы. И научиться грамотно это делать
* Дать понять, что не знать - это нормально, ошибки нас развивают
* Подсветить те инструменты, навыки и подходы, которые нужны сегодня на рынке. Не распыляясь на лишнее
Я сам через это прошел, и знаю как бывает сложно.
---
В следующих постах расскажу, действительно ли "не существует тупых вопросов".
А с какими проблемами сталкивались вы, когда начинали свой путь?
4❤21🔥10👍8⚡2
Почему 'тупых вопросов не бывает', но тебя всё равно посылают в гугл
Доводилось ли вам сталкиваться с фразами:
"Тупых вопросов не бывает"
"Задавай мне любые вопросы"
Но почему-то, когда обращаешься к таким людям — в лучшем случае тебя отправляют в гугл.
👋 Почему так?
Чаще всего дело не в том, что люди злые.
Проблема обычно кроется в формулировках.
Когда я только начинал мне было довольно стремно заваливать людей вопросами.
В том числе был страх показаться глупым, невежественным. Особенно когда только пришел в фирму.
Периодически вопросы вызывали раздражение коллег, я не мог понять почему.
Со временем я пришел к следующим пунктам, которые хочу закрыть, когда что-то спрашиваю:
- Минимизировать количество уточняющих вопросов
- Показать что уже пытался разобраться
- Если информации нет - накидывал где я её собрал
📝 Общая структура следующая:
1. Приветствие + контекст
Ссылка на задачу, вспомогательные ссылки, логи — всё, что не заставит искать "а о чем вообще речь, где искать?"
2. Что я уже проверил и сделал
Показать, что попытался разобраться сам.
3. Что я наблюдаю
Скриншот (полный экран, а не обрезок) или запись экрана с шагами воспроизведения.
4. Ожидаемое vs реальное
Что должно быть vs что получилось.
💡 Лайфхак:
Перед тем, как писать вопрос - отойди на пять минут от задачи.
Когда ты погружен в проблему очевидный для тебя контекст - только в твоей голове.
Перерыв помогает переключиться, и более явно видно какую информацию точно стоит указать.
У меня часто плохие вопросы возникали только из-за того, что большая часть вещей оставалась в голове.
Помимо этого хороший вопрос требует значительного усилия. Еще один фактор в пользу того, почему перерыв важен.
Пример из практики:
❌ Плохой вопрос (мой первый день работы):
Я сделал запрос в базу, и задал вопрос тут же, как только с этим столкнулся.
Меня послали в гугл.
Глядя на эту ситауцию сейчас я мог бы сделать следующее:
* Действительно погуглить
* Озвучить что нашел это, но не очень понятно почему это случилось (я сделал select * на базу)
* Уточнить насколько это норма в текущий момент времени и ситуации
✅ Улучшенный вопрос:
Результат
Первый вопрос вызывает раздражение.
Поскольку без контекста кажется что человек от нечего делать выдергивает людей из их задачи.
Да еще и с вопросом, который ищется за пару секунд в гугле.
Второй вопрос больше способствует ответу.
Либо бы попросили переделать запрос, либо подождать пока базу починят
---
Если вообще тяжело\страшно спрашивать (особенно когда только пришел в фирму) задать вопрос в нейронку.
🤖 Воспользуйся этим промптом:
После этого собери недостающую информацию, и задай улучшенный вопрос.
Чем больше дашь контекста - тем проще добиться нужного ответа.
---
Итого:
Задавать вопросы - это отдельный навык, его нужно развивать отдельно.
В большинстве случаев негативная реакция возникает когда человек свою работу по поиску информации перекладывает на других.
📣
Также мы обсуждали вопрос с коллегой (Миша, привет), он раскрыл вопрос с иной стороны.
💭
А какие у вас есть лайфхаки для формулировки вопросов?
С какими проблемами сталкивались?
Доводилось ли вам сталкиваться с фразами:
"Тупых вопросов не бывает"
"Задавай мне любые вопросы"
Но почему-то, когда обращаешься к таким людям — в лучшем случае тебя отправляют в гугл.
Чаще всего дело не в том, что люди злые.
Проблема обычно кроется в формулировках.
Когда я только начинал мне было довольно стремно заваливать людей вопросами.
В том числе был страх показаться глупым, невежественным. Особенно когда только пришел в фирму.
Периодически вопросы вызывали раздражение коллег, я не мог понять почему.
Со временем я пришел к следующим пунктам, которые хочу закрыть, когда что-то спрашиваю:
- Минимизировать количество уточняющих вопросов
- Показать что уже пытался разобраться
- Если информации нет - накидывал где я её собрал
📝 Общая структура следующая:
1. Приветствие + контекст
Ссылка на задачу, вспомогательные ссылки, логи — всё, что не заставит искать "а о чем вообще речь, где искать?"
2. Что я уже проверил и сделал
Показать, что попытался разобраться сам.
3. Что я наблюдаю
Скриншот (полный экран, а не обрезок) или запись экрана с шагами воспроизведения.
4. Ожидаемое vs реальное
Что должно быть vs что получилось.
💡 Лайфхак:
Перед тем, как писать вопрос - отойди на пять минут от задачи.
Когда ты погружен в проблему очевидный для тебя контекст - только в твоей голове.
Перерыв помогает переключиться, и более явно видно какую информацию точно стоит указать.
У меня часто плохие вопросы возникали только из-за того, что большая часть вещей оставалась в голове.
Помимо этого хороший вопрос требует значительного усилия. Еще один фактор в пользу того, почему перерыв важен.
Пример из практики:
❌ Плохой вопрос (мой первый день работы):
"А что такое deadlock?"
Я сделал запрос в базу, и задал вопрос тут же, как только с этим столкнулся.
Меня послали в гугл.
Глядя на эту ситауцию сейчас я мог бы сделать следующее:
* Действительно погуглить
* Озвучить что нашел это, но не очень понятно почему это случилось (я сделал select * на базу)
* Уточнить насколько это норма в текущий момент времени и ситуации
✅ Улучшенный вопрос:
Привет
Я сделал запрос в базу database.test select * from user
Но у меня вылезла ошибка: ERROR: deadlock detected
Погуглив я увидел что это как-то связано с блокировкой таблиц. И не понял - это что-то сделал не так, или тут есть какая-то проблема с базой?
Результат
Первый вопрос вызывает раздражение.
Поскольку без контекста кажется что человек от нечего делать выдергивает людей из их задачи.
Да еще и с вопросом, который ищется за пару секунд в гугле.
Второй вопрос больше способствует ответу.
Либо бы попросили переделать запрос, либо подождать пока базу починят
---
Если вообще тяжело\страшно спрашивать (особенно когда только пришел в фирму) задать вопрос в нейронку.
🤖 Воспользуйся этим промптом:
Я хочу спросить у коллеги: [вставь свой вопрос].
Помоги переформулировать вопрос так, чтобы коллега мог ответить сразу, без уточнений.
Проверь по чеклисту:
1. Какой контекст нужно добавить? (ссылки, номера задач, что уже проверил)
2. Что я наблюдаю vs что ожидаю увидеть если это необходимо?
3. Какую я хочу решить проблему?
4. Какую информацию я хочу получить?
Переформулируй мой вопрос по структуре:
- Контекст (что делал, где, зачем)
- Что уже проверил
- Что наблюдаю (с примерами кода/логов)
- Конкретный вопрос
Также подскажи:
- Что ещё стоит проверить самому перед тем, как задать вопрос?
- Какую информацию я возможно упускаю?После этого собери недостающую информацию, и задай улучшенный вопрос.
Чем больше дашь контекста - тем проще добиться нужного ответа.
---
Итого:
Задавать вопросы - это отдельный навык, его нужно развивать отдельно.
В большинстве случаев негативная реакция возникает когда человек свою работу по поиску информации перекладывает на других.
📣
Также мы обсуждали вопрос с коллегой (Миша, привет), он раскрыл вопрос с иной стороны.
А какие у вас есть лайфхаки для формулировки вопросов?
С какими проблемами сталкивались?
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤5👍3👾2