Несмотря на неоднозначный год, не буду нарушать традицию: Мой 2k16, Мой 2k17, Мой 2k18, Мой 2k19 и теперь очередь за 2020-ым.

Кратко о 2020

Можно было ограничиться уже заезженным выражением, что “год был непростым” (хотя с этим, конечно, трудно поспорить), но скажу так: лично для меня до середины октября год был вполне рядовым, из-за многолетней удалёнки никаких особых изменений в привычном укладе жизни не произошло, но вот конец октября, ноябрь и декабрь выдались на редкость нервными и стрессовыми. Связано это было в первую очередь со здоровьем членов семьи. До сих пор не всё гладко, но потихоньку ситуация начинает выправляться.

Путешествия

За последние десятилетия сфера…


Который год в декабре пишу подобную статью, уже были Мой 2k16, Мой 2k17 и Мой 2k18. Пришла очередь и года текущего.

TL;DR

Если кратко, то самыми классными событиями в 2019 году стали: поездка в Японию (ну тут и так всё понятно, мечта сбылась!), коррекция зрения (чтобы в путешествиях всё отлично видеть) и, как ни странно, покупка робота-пылесоса 💜

Путешествия

Этот год оказался особо богат на путешествия и авиаперелёты.

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


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

В окружении Японии

Подготовка

Так как перелёт долгий, то найти подходящие и не слишком дорогие билеты — это уже полдела. Мы выбрали “Аэрофлот”, так как он удачнее всего попадал по датам (23 октября — 2 ноября), но также можно добираться и другими авиалиниями, в том числе Japan Airlines. За 3 месяца до предполагаемой поездки следует позаботиться о получении визы. Для граждан РФ она абсолютно бесплатна, а набор документов по ощущениям собрать даже легче, чем на шенген.

Проездные

Для комфортного передвижения по…


Пришёл декабрь, а вместе с ним необходимость написать ещё одну статью о прошедшем годе и планах на следующий (в догонку к Мой 2k16 и Мой 2k17).

Путешествия

2018 стал для меня рекордным годом по количеству перелётов. Ни много ни мало, 8 раз садилась на борт самолёта. Не скажу, что я аэрофоб, но всё равно каждый раз некоторое волнение присутствует. Хотя, честно сказать, путешествия на автобусе (особенно долгие, по 10–12 часов) вызывают не меньше стресса!

В январе 2018 посетили Кабардино-Балкарию, а именно центр Республики, город Нальчик. …


Очень часто труднее всего заметить то, что находится буквально на уровне глаз. Видели ли вы подобные знаки в городах России? Знаете ли, зачем они? На примере своего города расскажу о нивелирной сети и её знаках.

Нивелирные марки №№3, 4, 21, 22

Так вот, такие знаки называются геодезическими (или нивелирными), и служат они для определения высот промежуточных точек земной поверхности при топографических съемках и разного рода изыскательских работах, а также используются в научных целях при изучении разности уровней морей. Нулевой отметкой высоты считается высота Кронштадтского футштока (средний уровень Балтийского моря). Интересно отметить, что в России используется именно Балтийская система высот, которая берёт начало ещё со времён Петра…


Итак, идёт последняя неделя 2017 года, а 2018 начнётся с понедельника (так что тем, кто хотел начать новую жизнь с понедельника / начала года вдвойне повезло!).

Сначала хотелось бы проверить, воплотились ли в жизнь мои планы из прошлогодней истории… С митапами как-то в 2017 не задалось: то уезжала куда-то во время их проведения, то темы были мне не очень близки. Зато вот путешествия по городам, в которых не бывала раньше, несказанно порадовали (об этом ниже). Так же, как и рисование (три полностью изрисованных скетчбука тому подтверждение). …


Как водится, в конце декабря уходящего года следует подвести его итоги. Для меня этот год оказался особенным: произошло так много событий, кардинально поменявших мою жизнь, что их хватило бы и на 5 лет вперёд (ха-ха!).

Путешествия

В 2016-ом году мне посчастливилось посетить несколько городов, в которых я раньше не бывала. Каждый из них был по-своему вдохновляющим и красивым. Например, в январе мы были в Горячем Ключе (Краснодарский край). Это тихий и уютный городок, в котором хочется просто неторопливо прогуливаться по окрестностям, дышать невероятно чистым воздухом и любоваться природой.

Аллея тысячи сосен

Ещё удалось побывать в Гуамском ущелье. Очень красивое место, даже зимой!

А в…


А расскажу-ка я вам историю о том, как училась рисовать в онлайн-школе.

Рисовать я люблю с самого детства, но никогда не посещала художественную школу и не проходила никаких курсов. Так что в этой статье опишу свой первый (и, надеюсь, удачный!) опыт.

Всё началось с того, что мне очень повезло — заняла в конкурсе IT-princess первое место и получила возможность пройти любое обучение на сумму 100 тыс. руб. Недолго думая, я выбрала курсы в Школе рисования Вероники Калачёвой, в которой уже проходила бесплатные вебинары и получила море положительных эмоций. А теперь по порядку о курсах, которые мне посчастливилось пройти.

Основы леттеринга

(6 мая…


В этой статье Вы узнаете самые важные концепции flexbox в CSS, которая сделает Вашу жизнь намного проще, если Вы время от времени боретесь с разметкой в CSS.

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

1. Контейнер (container) и элемент (item)

Двумя основными компонентами разметки flexbox являются контейнер (отмечен синим) и элементы (отмечены красным). В примере, рассматриваемом в статье, и контейнер и элементы являются div-ами. Взгляните на этот код, если интересно.

Горизонтальная разметка

Чтобы создать гибкую разметку, просто примените к контейнеру следующее CSS-свойство.

.container {
display: flex;
}

Что приведет к такому расположению элементов:


Часто я вижу, что разработчики используют индекс (index) элемента в качестве его ключа (key), когда рендерят список.

{todos.map((todo, index) =>
<Todo {...todo}
key={index} />
)}

Это выглядит изящно и даже избавляет нас от сообщений в консоли (которые и были “реальной” проблемой, не так ли?). Где же кроется опасность?

Это возможно сломает Ваше приложение и отобразит неверные данные

Дайте мне объяснить, key — единственная вещь, которую React использует для идентификации DOM-элементов. Что произойдёт, если Вы поместите элемент в список или удалите что-то посередине? Если key точно такой же, что и прежде, то React предполагает, что DOM-элемент отображает тот же компонент, что…

Anastasia A.

I am a web-developer and a little bit a translator

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store