Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Сократили 70% штата: к чему готовиться, когда запускаешь агентский бизнес в IT

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 175

Моей веб-студии уже 4 года. За это время я прошёл путь от «вау, я бизнесмен» до разочарования и примирения с суровой реальностью.

Хочу поделиться опытом с теми, кто тоже мечтает открыть агентский бизнес. Вы узнаете, какие ошибки я сделал, что из этого вынес — и почему до сих пор всё не бросил, хотя иногда очень хочется.

Читать далее
Рейтинг 0
Комментарии 0

Новости

Разбиение файлов Terraform на компонуемые слои

Уровень сложности Сложный
Время на прочтение 9 мин
Количество просмотров 89
Туториал
Перевод
Terraform позволяет создать облачную инфраструктуру с помощью всего одной команды. Допустим, вы хотите запустить Elasticsearch и Kibana в кластере Kubernetes.

Для этого можно написать несколько файлов .tf и выполнить команду terraform apply для инициализации кластера Kubernetes и развёртывания на нем нескольких подсистем.

image

Теперь предположим, что вам нужны и другие экземпляры стека Elastic, которые можно использовать для демонстрации. В этом случае придется создать новые рабочие пространства Terraform и выполнить terraform apply несколько раз.

Проблема такого подхода заключается в том, что в этом случае придется каждый раз реплицировать всю инфраструктуру. Следовательно, у вас будет несколько кластеров Kubernetes. На запуск каждого кластера уходит не менее 15 минут, а его стоимость на AWS составляет 72 долл. в месяц.

image

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

image

Именно для этого и существует Layerform. Layerform позволяет инженерам разбивать файлы Terraform на компонуемые слои. Таким образом, команды могут иметь общий базовый слой для кластера Kubernetes и несколько вышестоящих слоев с Elasticsearch, Kibana и даже другими необходимыми им бессерверными компонентами, такими как Lambdas, очереди SQS или балансировщики нагрузки.

image

В этой статье я расскажу о том, как работают слои, как разбить файлы Terraform на компонуемые слои и продемонстрирую несколько вариантов использования слоев. Эти случаи включают создание сред разработки, похожих на производственные, и настройку ссылок предварительного просмотра запросов на поставку для любого типа приложений.
Читать дальше →
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 0

Новый тип ОЗУ от Samsung. LPCAMM — что это и зачем эта память нужна?

Время на прочтение 3 мин
Количество просмотров 314

Корпорация Samsung относительно недавно представила новый форм-фактор оперативной памяти. Он получил название LPCAMM (Low Power Consumption Attached Memory Module). По словам разработчиков, у технологии есть несколько преимуществ, включая компактность и энергоэффективность. Подробности о новинке — под катом.

Читать далее
Рейтинг 0
Комментарии 0

В ИТ-секторе госзакупок сложился дисбаланс и это головная боль для заказчиков и исполнителей

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 863

Среди ИТ-тендеров сформировалось несколько системных проблем: плохие техзадания, перекос в сторону крупных интеграторов, очередь работ по крупным заказам, а малые и средние команды практически простаивают. Что самое интересное — проблемы вытекают одна из другой.

Эксперт: Тимур Алимханов, сооснователь веб-интегратора StepUp, опыт работы с государством — 14 лет. 

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

Раскроем тему далее
Всего голосов 6: ↑5 и ↓1 +4
Комментарии 4

Истории

Федя, дичь

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 3.2K
Ретроспектива

В мире программирования существует огромное количество багов, и если бы каждый баг стал бабочкой, то программеру в раю уже давно оставлена пара полян для развития навыков энтомолога. Несмотря на все совершенства этого мира: компиляторы, pvs-studio и другие статические анализаторы, юниттесты и отделы QA, мы всегда находим способы преодолеть преграды кода и выпустить на волю парочку новых красивых и удобных видов. Есть у меня txt файлик, которому очень много лет, и куда я складываю интересные экземпляры. Все примеры и действия описанные в статье вымышленные, ни один стажер, джун или студент уволены не были. Hello, World! Where are your bugs?

Hello, World! Where are your bugs?
Всего голосов 17: ↑17 и ↓0 +17
Комментарии 12

Увеличиваем свою производительность в WebStorm / PhpStorm c помощью шаблонов

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 900
Туториал

В статье рассмотрим как создавать шаблоны в продуктах Jesbrains (WebStorm, PhpStorm, Intellij, PyCharm).

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 9

Актуализация книги «Основы Dart»

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 629

Вот и настал тот момент, когда закатав рукава приступаю к актуализации написанной пару лет назад книги "Основы Dart":

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 4

Как начать в DL: книги и курсы

Время на прочтение 3 мин
Количество просмотров 1K
Дайджест

What's up guys!

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

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 1

Методы хэширования паролей. Долгий путь после bcrypt

Время на прочтение 5 мин
Количество просмотров 2.5K

Шифровальная машина M-209, на основе которой создана первая в истории функция хэширования crypt в Unix

Прошло 25 лет с момента изобретения алгоритма хэширования bcrypt (1997), но он до сих пор считается одним из самых стойких к брутфорсу хэшей.

Вот уже несколько десятилетий некоторые специалисты прогнозируют, что аутентификация будет производиться ключами/сертификатами. Но этого до сих пор не случилось. Пароли остаются неотъемлемой частью систем информационной безопасности. Вообще, они широко использовались ещё до изобретения компьютеров, так что в таком долгожительстве нет ничего удивительного.
Читать дальше →
Всего голосов 8: ↑7 и ↓1 +6
Комментарии 4

Как астероид Бенну застал врасплох космический аппарат НАСА OSIRIS-REx и чуть его не уничтожил

Время на прочтение 5 мин
Количество просмотров 2.1K
Перевод

Когда зонд OSIRIS-REx прибыл к астероиду Бенну, он обнаружил небесное тело, которое выглядело и вело себя совсем не так, как ожидали учёные.

Когда НАСА приступило к планированию своей первой миссии по взятию образца породы с астероида, научное сообщество, изучающее космические породы, было в восторге от другой астероидной миссии - японского аппарата «Хаябуса». В 2010 году этот аппарат впервые в истории триумфально доставил на Землю фрагмент космического булыжника под названием Итокава. Несколькими годами ранее "Хаябуса" нанёс на карту всю Итокаву, обнаружив на ней ландшафт, усеянный валунами, а также гладкие пляжные равнины, или водоёмы, из гравия и песка.

Именно эти снимки Итокавы легли в основу проекта миссии НАСА OSIRIS-REx. Но, как оказалось, несмотря на внешнее сходство, астероид, к которому должен был направиться OSIRIS-REx, оказался совершенно другим.

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Комментарии 4

Слово о команде разработки. Часть 1: Роли

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 769
Кейс

Привет, Хабр! Мопед не мой я просто разместил объяву. (с) В этой статье я расскажу о процессах и ролях, которые придумали до меня и тут будет просто пересказ как оно было с моих слов. Я в IT 13 лет. Первый мой опыт управления командой был … в молодости в рейдах WoW где я был лидером рейда ака РЛ. В общем рейд это нападение на сильного монстра куда собирается много игроков вместе и РЛ их организует.  Сейчас я CTO стартапа Dish&Fork. Сейчас мы на стадии бета тестирования в Москве.  

Читать далее
Всего голосов 5: ↑0 и ↓5 -5
Комментарии 3

Попросил нейросеть нарисовать биологические объекты: посмотрите, какая дичь получилась

Время на прочтение 3 мин
Количество просмотров 13K

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

Читать далее
Всего голосов 39: ↑26 и ↓13 +13
Комментарии 38

Ближайшие события

Битва пет-проектов
Дата 25 сентября – 30 ноября
Место Онлайн
XIX конференция разработчиков свободных программ «Базальт СПО»
Дата 29 сентября – 1 октября
Время 10:00 – 19:00
Место Переславль-Залесский Онлайн
Kokoc Hackathon
Дата 29 сентября – 1 октября
Время 19:00 – 21:00
Место Онлайн
Ruby Russia 2023 Online
Дата 30 сентября
Время 11:00 – 21:00
Место Онлайн
PG Boot Camp Russia 2023
Дата 5 октября
Время 10:00 – 17:00
Место Москва Онлайн
Joker
Дата 9 – 14 октября
Время 16:00 – 19:30
Место Санкт-Петербург Онлайн
Открытый урок «Kafka Streams»
Дата 16 октября
Время 10:00
Место Онлайн
Питч-сессия pravo (tech) impulse
Дата 19 октября
Время 15:45 – 17:30
Место Москва
Russia Risk Conference 2023 — 19-я конференция по риск-менеджменту
Дата 25 – 26 октября
Время 10:00 – 19:00
Место Москва Онлайн
Онлайн IT HR-конференция HR42
Дата 17 – 18 ноября
Время 10:00 – 14:00
Место Онлайн
HighLoad++ 2023
Дата 27 – 28 ноября
Время 9:00 – 20:00
Место Москва Онлайн

Bash Auto Completion в Linux

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 3.5K
Туториал
Перевод

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

Однако в Linux предусмотрена удобная функция автодополнения для Bash. Этот инструмент, с которым знакомятся на начальных этапах изучения Linux, значительно ускоряет и упрощает процесс ввода команд. Он автоматически дополняет имена файлов, каталогов или опции команд, когда вы вводите их в командной строке.

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

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Комментарии 0

Как работать с авторами. Практическое пособие

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 335

Как найти сильных авторов и построить работу с ними без нервов, переработок и лишнего риска. Руководство для редакторов и заказчиков на основе опыта работы с сотнями авторов.

Читать далее
Всего голосов 14: ↑11 и ↓3 +8
Комментарии 0

Чтение на выходные: «Дао Toyota: 14 принципов менеджмента ведущей компании мира»

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 917
Обзор

«Вы можете не изменяться. Выживание не является обязанностью», — говорил Эдвард Деминг, американский ученый и всемирно признанный создатель системы управления качеством.

Автор книги Дао Toyota — Джеффри Лайкер, профессор промышленного инжиниринга Мичиганского университета. Прежде чем написать этот бестселлер, он более тридцати лет изучал философию компании Toyota и анализировал историю ее успеха, будоражащую предпринимателей по всему миру. Этот интерес оправдан, ведь Toyota стала эталоном в автопромышленности не случайно, а благодаря уникальным принципам управления бизнесом. Лайкер Джеффри называет их «дао», что в китайской философии означает «путь человека». Рассмотрим некоторые из них.

Читать далее
Рейтинг 0
Комментарии 1

Сколько воды в итоге нужно пить на тренировке, в жизни, за день?

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 2.1K
Обзор

Одержимость водой начала заходить за какие-то крайности. Рекомендации по ее употреблению можно услышать уже от любого эксперта. Хочешь больше зарабатывать - пей 8 стаканов воды. Хочешь наладить отношения - пей больше воды. Хорошо учиться? Построить бизнес? Лучше спать? Ну, вы поняли.

"Ну пили бы и пили! Калорий нет, в туалет сходит, все вышло. Это же лучше, чем не пить!" Только все далеко не так безобидно, что ученые уже давно обеспокоены нездоровым отношением к гидрации организма.

Читать далее
Всего голосов 15: ↑6 и ↓9 -3
Комментарии 5

Как мы построили свой лунапарк (с блекджеком, разумеется) или опыт внедрения системы управления ИТ-проектами

Время на прочтение 8 мин
Количество просмотров 456
Ретроспектива

Привет, Хабр! На связи команда Проектного офиса НЛМК-ИТ.

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

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

Читать далее
Всего голосов 1: ↑1 и ↓0 +1
Комментарии 1

Делаем web сервер из старого Android смартфона, без root

Время на прочтение 4 мин
Количество просмотров 6.5K

Главная идея была в том, чтобы проверить возможно ли из старого Android устройства сделать "полноценный" сервер с nginx, php-fpm, MariaDB и запустить на этом Wordpress. Оказывается можно и при этом с хорошим результатом.

Устройство: Xiaomi Mi 4c 2015 года, разблокирован разгрузчик, TWRP, Android 10 (Havoc OS 3.0), Gapps не устанавливались для экономии ресурсов, root отсутствует.

Читать далее
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 3

(Санкт-Петербург) What The Hack 2023: Первый FUNовый хакатон

Время на прочтение 1 мин
Количество просмотров 373

На следующей неделе мы запускаем хакатон: What The Hack 2023

По задумке, в отличие от многих мероприятий проводимых в Питере, хакатон "What the Hack" не направлен на решение его участниками проблем бизнеса, стартапов, компаний, экологии, города и т.п.

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

Бои квадрокоптеров, баян из 2-х айфонов, walkie-talkie на основе Bluetooth, электронный бубен as-a-service, гитара из планшета прикрепленного скотчем к швабре: это те хаки, которые нам нравится делать на WTH :)

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

Волшебно. Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 0