Calendar 2024-03-17
Category category.notes
Language ru

Обновление блога

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

Calendar 2023-06-14
Category category.notes
Language en

Filename length

The most widely used Linux filesystems have 255 bytes maximum filename length, meanwhile Microsoft-related filesystems have the limit of 255 characters.

Calendar 2023-01-24
Category category.notes
Language en

Strange NPE in Java ternary condition

One day my coworker sent me a code snippet with a simple question “What will be written in test2 variable?”:

1
2
Boolean test = null;
Boolean test2 = (true) ? test : false;
Первые шаги с Jekyll на GitHub Pages
Calendar 2023-01-12
Category category.articles
Language ru

Первые шаги с Jekyll на GitHub Pages

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

A move from Hg to Git
Calendar 2022-02-14
Category category.articles
Language en

A move from Hg to Git

Once our team had a Mercurial (Hg) monorepo with 3 significant projects and several smaller ones with a 8-year history that included ~30000 commits. We set a goal to split the monorepo into multiple separated repositories and migrate each to Git with saving all the history. The goal looked unreachable, but the solution appeared to be quite simple.

Calendar 2021-11-18
Category category.notes
Language en

Two different spaces

There are two types of space characters - Space and Non-breaking space. They look identical, but they are the different symbols, and they are not equal. I didn’t know about it because I haven’t worked with typography a lot. Non-breaking space is used to prevent automatic line breaking.