Новое айтишное словечко - вендорлок

Вендорлок и «Пятый элемент»

Помните фильм 5-й элемент? В нем «злодей», роль которого великолепно сыграл Гарри Олдман, священнику рассказывает, как он через разрушение создает новый мир? Разбивает стакан и побежали роботы. Вот и те, кто не хотят менять подход к своему продукту, считают аналогично. Я про свой «любимый» 1С. Вот не хотят они наладить систему обновлений, сделать ее человеческой, понятной и, что является главным, простой. Не хотят. И

Читать

Все хотят. Хотят денег.

Все хотят. Хотят денег. Работать не могут, а денег хотят. Боль. Программист. Дал первое задание. Сделать сайтик. Сделал быстро. Дал второе задание. Очередной сайтик. Быстро. Я даже в дизайн не вмешивался. Даю задачу посерьезней. Сделать фронт приложения. Он подписался на задачу. Техническое задание, инструменты, все в полном ажуре. Начал выполнять задачу. Элементарные вещи сделали быстро. Приступаем к серьезным вещам. Не тянет. Сообщаю, что пока

Читать
Календарный план

Как сделать календарный план проекта?

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

Читать
progress

О пользе микроменеджмента

Отпуск. Хотел в мае, а получилось в середине июля. То одно, то другое. Квартира, работа. Суета сует. Из последнего, что раздражает – это неспособность «дожать» тему до конца. Есть задача, сроки. Должен быть результат. Наступает срок, а цель не достигнута. Результата нет. Разбираемся. И вроде понятны причины. По-человечески. Но с точки зрения управления это выглядит, как «дешёвая отмазка». Печально, что нужно было сделать еще

Читать
VS Code & Visual Studio Community 2022

Тема MrDamian под Visual Studio Community 2022

Сегодня для разработчиков творится маленький кошмар. Язык программирования – своя среда разработки. IDE развелось куча. Все с целью стать универсальной под самые популярные языки программирования. Де факто, сейчас существует всего несколько хороших и бесплатных IDE: Eclipse и от Microsoft пара Visual Studio Code и Visual Studio 2022. Но здесь есть нюансы. К примеру: надо под windows что-то собрать на языке C/C++, то надо использовать

Читать
Debian 12

Обновление Debian 11 Bullseye на Debian 12 Bookworm

Несколько часов назад вышла новая версия Debian 12 Bookworm. Обновимся на тестовом сервере. На сервере установлен классический набор для разработчика: веб сервер, СУБД, Docker, Perl, PHP, Python и еще что уже и не вспомнить. Процедура обновления Debian 11 Делаем полный архив системы Обновляем старые пакеты. Для этого открываем /etc/apt/sources.list и меняем в нем bullseye на bookworm, включая -updates и -security Затем все по классическому сценарию

Читать
Аннигиляция перфекционизма

Аннигиляция перфекционизма

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

Читать
network route

Маршрутизация – наше всё!

Вот сколько себя помню, всегда, вот всегда, сталкиваюсь с одними и те же граблями. Расскажу подробнее. Предположим. Ноутбук. Мотаешься туда-сюда. Где-то используешь один vpn, где-то другой. С общим доступом к интернет все просто, а вот если надо получить доступ к приватной сети – начинается «магия». В 99% вся «магия» заключается в разруливании маршрутов. И в случаях, к примеру с Windows 11, по умолчанию весь

Читать
Gitea установка

Установка Gitea на сервер с Debian

Есть несколько вариантов установки Gitea на Debian. А также на Ubuntu, Linux Mint или другие форки Debian. Глобально варианты ничем не отличаются, кроме того, что у Gitea нет репозитария под эти операционки и нет установочного пакета. Поэтому самый простой и правильный вид установки – это поставить бинарный вариант Gitea. Но во время установки есть один маленький нюанс. Сделав все по инструкции, а там нет

Читать
Git with a cup of tea

Gitea или Git с чашкой чая

Представьте. У вас куча программистов. Куча исходного кода к разным проектам. Все это надо где-то хранить и как-то с этим работать. Все это можно решить с помощью различных сервисов по типу Github, Butbucket. А что делать если код закрыт NDA? Такой код на хостинге не разместишь. Первое, что приходит на ум – это Gitlab. Система хорошая, большая, даже очень большая. Есть свои минусы, в

Читать