Месяц: Июнь 2023
-
Инструменты сисадмина: Perl и Golang
—
от автора
В статье отражен опыт применения языков Perl и Golang в повседневной работе бородатого сисадмина в качестве скриптового языка и показаны примеры использования.Начало временКогда-то давно в молодости я выбирал инструмент, который помог бы мне автоматизировать ручной труд, а именно распарсить лог или конфиг, протестировать коннект к базе данных, собрать ответы от сайтов и т.д. И я…
-
Сельское хозяйство на орбите: что выращивают космонавты
—
от автора
Космическое сельское хозяйство открывает огромные возможности для человечества и колонизации соседних планет. О перспективах растениеводства в космосе рассуждал ещё К.Э. Циолковский, а его последователи активно развивают и совершенствуют его идеи. В новой статье расскажем, насколько человечество продвинулось в космическом сельском хозяйстве и что сегодня выращивают на орбите.Из истории космического растениеводства Космическое сельское хозяйство — это эквивалент…
-
Мечты, хобби и спорт — реально ли объединить?
—
от автора
Привет! Хочу рассказать вам небольшую историю о том, что три сущности из заголовка поста на самом деле можно сделать реальность. Без необходимости отказываться от чего-то одного. Меня зовут Алина, я деврел в SM Lab. Под катом про то, почему почти в любом деле (да, наверное, вообще в любом) главное — это хотя бы начать. А…
-
Snort и Suricata — простой путь к использованию IDPS: от установки на сервер до грамотной настройки
—
от автора
Межсетевые экраны — один из первых эшелонов защиты интернет-сервисов с довольно широким функционалом по безопасности. В их состав обычно входит класс решений IDPS, который позволяет с высокой точностью определять нелегитимные запросы и блокировать их. В этом материале рассказываю, что такое системы IDPS и какие они бывают. А также показываю, как их разворачивать на виртуальных серверах…
-
Что меняется, когда разработчик переходит в тимлиды
—
от автора
Сложно рассказать новичку в профессии об опыте, которого у него никогда не было. Но я попытаюсь. В этой статье изложу свой взгляд на то, что меняется, когда на проекте разработчик вырастает в тимлида. Как трансформируется его работа и какие из этого стоит сделать выводы.Мой рассказ ориентирован на тех, кто еще только думает о карьерном росте…
-
QIWI Грейдер — как оценивать сотрудников быстро, удобно, прозрачно
—
от автора
Оценка персонала помогает решить сразу несколько задач. Во-первых, что важно для самого сотрудника — он будет знать, насколько хорошо справляется с работой, какие навыки стоит подкачать, а какие уже в порядке. Во-вторых, обратная связь внутри команды или подразделения — это всегда важно, с какой стороны ни посмотри. В-третьих, от оценки и зависят такие приятные штуки,…
-
Ethereum Contract ABI Specification. Взаимодействие с контрактом
—
от автора
Создание контракта и взаимодействие с нимВ данной статье я хочу познакомить вас с тем, как осуществляется кодирование данных в транзакции в соответствии с Contract ABI Specification. Мы вручную разберём весь процесс кодирования, создадим контракт и произведём вызов его методов. В конце я покажу как при помощи Contract ABI создать объект-оболочку через web3.js, и через него…
-
Ускорение sql запросов к большим таблицам. Оптимизация пагинации
—
от автора
При умеренных объёмах базы данных в использовании offset нет ничего плохого, но со временем база данных растёт и запросы начинают «тормозить». Становится актуальным ускорение запросов.Очевидно, если причина в росте объёмов базы данных, то используя главный принцип дзюдо «падающего — толкни, нападающего — тяни», следует ещё увеличить объём, в данном случае путём добавления нового поля в таблицы…
-
Как сделать доступный UI, несмотря на хорошее ТЗ
—
от автора
Привет! Меня зовут Евгений Подклетнев. В ИТ с 2011 года. Сначала занимался внедрением информационных систем, прошел путь до менеджера по внедрению. Последние 6 лет занимаюсь системным анализом. Сейчас я старший системный аналитик, в том числе выполняю функции дизайнера пользовательских интерфейсов в КРОК. В статье расскажу о ключевом критерии качества пользовательского интерфейса и поделюсь методом тестирования макетов…
-
Озвучка самокатов, часть 1: зачем нам пьезокерамика и как ее готовить
—
от автора
В Софт, хард и два колеса: как мы строили IT-инфраструктуру в Whoosh упоминалось, что первые версии IoT мы ставили под непрозрачную крышку, замещая стандартный модуль управления от самоката Xiaomi M365. То есть, после установки и проклеивания крышки, связь с модулем была только через облако. В идеальном мире этого было бы достаточно, но реальность диктовала условия,…