Фотографии Алматы

central-area-of-almaty-at-sunset_1400 Я родился и вырос в Алматы. Я люблю этот город. И уже пятнадцать лет снимаю его на свою камеру. За это время накопилось множество кадров, которые кажутся мне удачными.

Эта страница – попытка передать мои чувства к городу через фотографии. Ни в коем случае не стоит воспринимать её, как всеобъемлющий гид по городу или каталог достопримечательностей. Есть огромное количество замечательных мест, где я так и не побывал или был, но без камеры.

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

Смотреть полностью

Итоги первой недели

Скриншот раздела фотографии Сегодня сайту исполнилась неделя. За эти дни, по вечерам, я добавлял новые утилиты и разделы.

На сайте появилось 5 новых утилит и раздел с фотоархивом. Что удалось добавить:

Утилиты

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

Список будет продолжать пополняться.

Фотоархив

Новый раздел на сайте, куда я постепенно перенесу свою коллекцию фотографий.

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

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

Первая утилита. Сравнения текстов онлайн

В интернете есть множество инструментов, для того, чтобы сравнить два текста. Но мне захотелось иметь такой всегда под рукой, поэтому первой утилитой, что я добавил на сайт стал инструмент для сравнения двух текстов. Инструмент получился очень простой и наглядный. А еще он быстро работает и грузится. Буду рад, если он пригодится и вам. https://legost.in/utilities/text-diff Смотреть полностью

День первый. Промежуточные результаты

Итак, к концу первого дня, мы имеем простой блог, работающий без базы данных.

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

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

Зачем мне этот сайт?

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

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

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

Почему не блог на популярной площадке?

Да все потому же, хочется иметь возможность контролировать, то как это все будет отображаться и работать, даже эта страница, которую вы читаете — небольшой эксперимент. В основе сайта лежит ларавел, а посты хранятся не в базе, а рендерятся из маркдаун файлов. Так мне не придется строить разухабистую админку для управления контентом и я не буду ограничен встроенными редакторами. Цель такая, сайт должен быть максимально быстрым, простым и надеюсь хорошо индексируемым.

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

Если вы видите этот пост, значит как-минимум парсинг md файлов заработал, а помогла мне в этом прекрасная библиотека https://github.com/erusev/parsedown Смотреть полностью