Блог

CMS от меня

Я давно вынашивал идею написать CMS с открытым кодом так, как я ее вижу. Все, что я видел до сих пор были больше похожи на конструкторы сайта, а я хочу сделать именно менеджер контента. В общем, я начал писать набросок и если все пойдет хорошо, то возможно он появится на github. 

CMS я пишу на .NET Core и C#. Примерно такая же идея была и на сайтах для клиентов, на которых я работал до текущей компании и этот подход показал очень хорошие результаты гибкости и производительности, правда сейчас я пишу все с нуля и именно так, как я вижу. 

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

Остановись и Гори

Не помню где, но услышал про существование сериала Halt and Catch fire, на кинопоиске его перевели как Остановись и Гори. До этого я как-то не слышал о нем, а тут оказывается он существует даже на Netflix и целых четыре сезона. 

Команда энтузиастов в 80-х создает свой собственный компьютер и на пути создания происходит много интересных вещей, и в сериале не только ИТ гиковский контент, но и просто отношения между людьми, общения между сотрудниками команды. Можно ощутить, как примерно работают в стартапах, потому что из того, что я знаю, именно так и работали раньше стартапы. 

nginx и fail2ban в Linux глазами хакера

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

Приобрел твою книгу, 5-е издание. Весьма познавательно во многих моментах, но есть несколько комментариев: 

Мюнхен снова хочет перейти на OpenSource

Мюнхен решил сделать еще одну попытку перейти на Linux и открытые технологии. Город уже прославился самым ярким провалом, когда многолетний переход с Windows на Linux завершился крупным и громким откатом к технологиям Microsoft. И вот еще одна попытка сделать «невозможное». 

Обратите внимание, что я поставил слово «невозможное» в кавычки, потому что в нынешнее время это не должно быть проблемой. Огромное количество людей пользуются на своих компьютерах только браузером и им все равно, какая ОС находиться под ним. Запустить Linux – не проблема. Запустить в нем браузер – не сложнее, чем в Windows.

LibreOffice не довольна, что бизнесы используют бесплатную версию

Разработчики LibreOffice не довольны, что все больше бизнесов выбирают бесплатную Community Edition версию, а не платную подписку. Разработчик альтернативы MS Office страдает из-за этого и это влияет на разработку. 

Софт не бесплатен, кто-то должен его писать, его нужно на чем-то писать. Нужно платить за компьютеры, нужно платить за электричество и нужно же на что-то жить. 

Сегодня Linux исполнилась 30-ка

С днём рождения Linux

Canonical расширила поддержку LTS до 10 лет

Компания Canonical расширила поддержку своих LTS дистрибутивов до 10 лет. Я понимаю поддержка Windows в 10 лет нужна, потому что если я покупаю компьютер с Windows, я не буду платить деньги за обновление, если меня все устраивает. Но Ubuntu, эта ОС же бесплатная, обновления очень редко требуют какие-то движения руками, потому что совместимость ломается редко. 

Deepin Linux на MacBook Air

Я как-то записал установку Ubuntu на старый MacBook Air и она прошла без проблем, ОС установилась и до сих пор работает без глюков. На канале Pingvinus последнее время чвсто говорят хорошие вещи про Deepin Linux и я решил попробовать его. Скачал, записал флешку, перегрузил MacBook, начал установку и на втором экране сдался. 

CMS переехала на Angular

Моя CMS-ка на C# переехала с MVC на Angular. Я в Angular далеко не эксперт, но интересно познакомится с ним, поэтому переписал свою CMS-ку на нем. Я всегда говорил, что учиться нужно практикой и сам так делаю, просто беру какой-то проект и пишу. Практикой лучше понять код и его приемущества и недостатки. 

Если кто не знал и не видел CMS-ку то она здесь https://github.com/mflenov/cms. Цель проекта показать идею, а не сделать готовое решение. Этот код нельзя сейчас взять и поставить куда-то на рабочие сервера. Код еще ждет рефакторинг, если вы посмотрите на историю GIT, то там много коммитов с новой разработкой, потом идет коммит с рефакторингом.  

Продуктивный месяц

Последний месяц был очень продуктивный с точки зрения моего проекта на GitHub. Я как-то писал, что на работе у меня Andular и чтобы изучать его нужно делать какой-то проект и я взял свою CMS и админку начал переписывать на Angular. Уже основную массу переписал и хотя это далеко не рабочий проект, а остается все еще всего лишь POC и открытой идеей, но она работает уже интереснее. Чуть позже запишу видео и покажу идею в видосе. Но как видите почти каждый день как минимум один коммит, а то и два. 

О блоге

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

Обратная связь

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

Пишите мне