Сообщения

Сообщения за 2019

Почему я горжусь собой

По мотивам одного треда из твитера, решила написать свой список. Итак: 1. Не боюсь экспериментировать и готовить на кухне что-нибудь новенькое. Часто получается бесподобно вкусно! 2. Красиво танцую все 10 танцев из латиноамериканской и стандартной программы. Уверенный D-класс с претензией на C. 3. Написала в соавторстве приложение "КукБокс" для хранения кулинарных рецептов, а также для него два мобильных приложения на языке ClojureScript на React Native, оба они доступны в сторах для iPhone и Android . 4. Умею дарить интересные подарки , придумывать необычные проекты, автоматизировать в конце концов! 5. Закончила школу с золотой медалью и университет по специальности магистр. Сама написала интересный дипломный проект , успешно защитилась. 6. Продолжаю окрывать для себя что-то новое: мысли, которые приходят в голову, какие-то идеи, рожденные анализом прочитанного или увиденного. 7. Неплохо рисую карандашом, акварелью, акрилом, гуашью и мелом. 8. Не боюсь ме

z-index

Изображение
Что такое z-index Это css-свойство элемента, которое определяет его положение относительно других элементов по оси Z. Оно применяется только для элементов с позиционированием absolute, fixed, sticky или relative (соответствиенно при отсутствии указанного свойства position, добавление z-index'а никак не будет влиять на положение элемента).   Есть обычный порядок наложения элементов - это когда последующий перекрывает предыдущий с учетом родительской вложености. Но с помощью z-index'ов мы можем его изменять. Это настолько просто, что многие разработчики пользуются этим, не задумываясь о том, как важно структурировать z-index'ы, чтобы они не испортили проект в будущем. Пример Рассмотрим какой-нибудь стандартный проект на jQuery. Шучу-шучу, пусть будет проект на React'е. Но в целом это не принципиально. Допустим, у нас есть модальное окно, галерея и флэш-сообщения. Начнем с модального окна. Выберем пару библиотек для модалок, наугад, первые из поиска, предполагая,

"Cookbox": техническая сторона

Если вы уже начали вести свою кулинарную книгу с помощью Cookbox 'a, то вам наверняка будет интересно как же работает это приложение изнутри. Если же вы еще ничего о нем не слышали, то рекоммендую сначала прочитать мою ознакомительную статью . Если вкратце, то это небольшое React-приложение для хранения кулинарных рецептов в твоем Дропбоксе. Что это значит? Что в качестве бэкенда используется Dropbox (приложение для хранения и синхронизации файлов) и на фронтэнде - всеми нами любимый React (javascript библиотека для разработки пользовательских интерфейсов). О них и поговорим. Dropbox Выбор Dropbox'а в качестве хранения данных был не случайным. Хотелось полностью отказаться от выделенного сервера и перенести весь бэкенд на сторону клиента. Dropbox достаточно популярен и есть практически у каждого, так что проблем с его использованием не должно быть. К тому же он бесплатно предоставляет несколько гиг серверного пространства при регистрации и навсегда, так что пользователю

Лучшее из 2018

2018 год Год начался очень творчески. Зима. Это подарок Хирого Хвоста ^_^ Весна - лучшее время для прохождения курсов. В этом году это был курс классической японской литературы. Я продолжила изучение японского языка, начатого в октябре прошлого года, и этот курс был отличным дополнением. Дальше было очередное безморьное Лето. Осень с впечатляющей поездкой на Игромир и Комикон. Новый тренер на танцах. Хаус. Я наконец-то начала учиться играть на губной гармошке. И снова зима. Из знаменательных событий - это релиз нашего проекта "Cookbox" , состоявшийся 1 декабря. Из профессиональных успехов - коммерческий и очень успешный проект на React Native, который я писала в первой половине года. И проект на plain javascript с микросервисной архитектурой на фронтэнде - во второй половине 2018. Так что год выдался очень насыщенный. Итак, только самое-самое: Online курс №1 "История классической японской литературы" Московский государственный университет имени М.В

Cookbox - приложение для хранения рецептов в Dropbox'e

Изображение
1 декабря 2018 года состоялся наш первый релиз Кукбокса. Это небольшое React-приложение для хранения кулинарных рецептов в твоем Дропбоксе. Авторы и исполнители: Бакута Андрей и Бакута Анастасия Ссылка: Cookbox Рисунок 1. Пример приложения со списком рецептов для залогиненного пользователя Рисунок 2. Пример страницы одного рецепта Немного истории Идея возникла лет 5 назад с простого вопроса: где хранить рецепты? Ты записываешь их на листочках, сохраняешь ссылки в почтовиках, делаешь закладки. Наши родители были умнее и вели толстые кулинарные тетради, где были лучшие рецепты тортов, пасок, консервации. Часто покупались или дарились кулинарные книги, выписывались журналы с рецептами. Сейчас существует целое море сайтов с хорошими рецептами, советами от шеф-повара, рейтингами, комментариями и проч. Сложно выбрать один, где бы хотелось вести свою книжку. К тому же всегда найдется рецепт от подружки или с другого сайта, который хотелось бы добавить. Хотелось, чтоб