Я бы не отказался от такой!)
На самом деле вещица найдена в Берлине послевоенных событий. И использовалась для крепления на холодильник при отсутствии определенных продуктов, дабы не открывать дверцу.
(моя версия) делалось это потому, что холодильник долго понижал температуру что и и приводило к порче запасам.
На секундочку первый холодильник был разработан в 1913 году!!
Раритетная памятка для покупок
Что- то не вижу надписи «бухлишко».)
Алиса знает, что тебе на самом деле нужно
- Алиса, добавь бумажные полотенца в список покупок
- А где я их возьму?
- Алиса, блядь! До-бавь бу-маж-ны-е по-ло-тен-ца в спи-сок по-ку-пок!!!
- Хорошо, добавила блядь и бумажные полотенца в список покупок
С мольбой просьбой добавить полотенце в список покупок обращался к Яндекс станции. Почему-то по Москве всего 7 предложений.
С заботой о своих половинках
Сегодня утром (пока людей поменьше) вышел в магазин за продуктами, сначала на улице мне показалось что женщин почти нет, а потом и в магазине я увидел что там почти одни мужчины, многие из них с маленькими списками продуктов, с потерянным видом ищут где это все стоит.
Список покупок от Жены
Креатив в простом деле это здорово!
Первое Андроид-приложение для себя и для людей от (бывшего) Ютуб-блогера. Как не забыть ничего купить перед изоляцией?
Чуть больше года назад я принял решение, что пора освоить какой-то реальный, серьезный скилл. Сложности в освоении нового ремесла меня не пугали. Я уверен, что при достаточном желании и мотивации можно научиться практически любому делу. До этого была игра в онлайн покер (естественно, в стабильный плюс). Потом несколько лет Ютуба и 250 тысяч подписчиков. Но, откровенно говоря, это все так себе. Покер - занятие хоть и интересное, но нервное и уже не особо перспективное (боты за столами и высокий рейк). Ютуб хоть и приносил удовлетворение в первые годы, но сама тема стала менее интересной, а с целевой аудиторией стало все труднее быть на одной волне. Да и виртуальные лайки никогда не были моей целью. А так как я люблю сам создавать всякие штуки, неплохо знаю английский, то решил попробовать программировать и… меня затянуло :).
Спустя полгода упорного (реально целыми днями сидел) обучения Java, я решил двигаться в сторону Андроид-разработки. Вначале были официальные курсы от Гугл, чтение документации и, конечно же, stackoverflow, а потом и первое приложение.
Написав в заголовке "Первое Андроид-приложение", я немного соврал, так как речь здесь пойдет о втором, но, по сути, оно является логическим продолжением и улучшением первого (вначале переписал с Java на Kotlin, потом стал вводить новые функции).
Приложение — список покупок с дополнительными функциями. Изначально я делал его как обучающий проект исключительно для личного использования и портфолио. Но в итоге решил допилить до вменяемого состояния, выпустить на рынок и посмотреть, что из этого получится :)
Самый базовый функционал (внезапно!) - создание списков покупок.
Управление списком интуитивное (как мне кажется). Добавляем товар в дефолтный список, либо добавляем новую группу и уже в нее добавляем наши товары.
Постарался сделать добавление товаров максимально простым и быстрым. Достаточно ввести название и нажать на кнопку готово (галочка).
Если вы кликаете по товару, то он окрашивается в зеленый цвет и улетает вниз. Если все товары в группе будут куплены, то она тоже станет зеленой и опустится вниз. Удаление - обычным свайпом влево или вправо. Для сортировки просто делаете долгий тап на элементе и тащите куда нужно.
А теперь к самому интересному! В программе можно ставить напоминания на каждый список (иконка колокольчика). Есть обычные оповещения по времени. Но тут никакой магии — устанавливаете время, и жмякаете на переключатель. Когда наступит время, вы получите оповещение. При клике на само оповещение откроется нужный список покупок.
Есть оповещения по геозонам. Работает так: вы устанавливаете зону заданного радиуса на карте и при пересечении зоны получаете оповещение о том, что нужно зайти в магазин.
Долгий тап устанавливает геозону. Короткий тап по геозоне ее удаляет. Слева есть слайдер радиуса устанавливаемой геозоны (от 100 до 500 метров). Диаметр, соответственно, получается от 200 до 1000 метров.
Идея, которая за всем этим стоит, такова: вы сделали список несрочных покупок и расставили геозоны на нужные магазины. Когда вы будете рядом, то программа напомнит вам о необходимости совершить покупки.
Для облегчения работы с картой есть поиск.
Следующее — отправка списков другому человеку! Ох, разработка этой функции заняла у меня, наверное, месяц. Первый раз в жизни занимался бэкендом, изучил Firebase firestore, functions. Немного пописал на JavaScript (точнее, TypeScript). Результатом доволен!
Для отправки списка необходим вход. После этого кнопочка для отправки списка станет активной, в меню появится пункт Контакты, а в Настройках программы — секретный код и возможность удалить аккаунт.
Секретный код — это ваш адрес. Вы даете его другому человеку (можно скопировать в буфер или поделиться, нажав на кнопку), он добавляет вас в контакты и может отправлять вам списки. При желании вы можете в любое время сменить секретный код.
Возможно, это лишняя мера безопасности, но идея была в том, чтобы человек мог сбросить код, если, допустим, друг-тролль начинает безудержно отправлять ему списки покупок. Также прекратить получение всех списков можно, выйдя из аккаунта (при следующем входе вы снова сможете получать списки).
Чтобы отправить кому-нибудь список, вы должны добавить код этого человека в контакты. А перед самой отправкой можно прикрепить какой-нибудь комментарий.
Полученные от других пользователей списки помечаются красным конвертом в левом верхнем углу. И если по нему кликнуть, то будет видно от кого и когда пришел список, а также прикрепленный комментарий.
Моей основной целью было сделать быстрый и удобный список покупок. То есть не перегружать сами списки функционалом. Не добавлять ячейки с количеством продуктов, категории товаров, цены и т.д. Польза от всего этого сомнительная, а время на составление списка с разбивкой на категории, количества и цены уходит очень много, что как бы противоречит идее экономии времени. Возможно, что-то из этого и будет добавлено в будущем (при запросе от пользователей), но только в качестве дополнения с возможностью отключения в настройках.
Спасибо всем, кто дочитал! Сокращал как мог, но пост все равно получился объемным. Надеюсь, программа окажется для вас полезной в повседневной жизни.
Программа бесплатна, скачать можно по ссылке в Google Play: https://play.google.com/store/apps/details?id=ru.netfantazii...
Первая версия программы без рекламы (но и без всех новых функций) также доступна: https://play.google.com/store/apps/details?id=ru.netfantazii...
P.S. На случай если вдруг здесь есть представители ИТ-компаний, связанных с Андроид-разработкой. Я открыт к сотрудничеству и был бы рад поработать в коллективе. Пишите на почту: poeismylife@gmail.com
P.P.S Если вдруг кому-то стало интересно, что за Ютуб-канал: https://www.youtube.com/channel/UCAmYs7wnPezL_TmwPoVronQ
Если вы профи в своем деле — покажите!
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.
Продукты для здоровья костей
Почему необходимо укреплять кости?
Согласно исследованиям, люди начиная с 25 лет теряют 1% костной ткани ежегодно. Это естественная возрастная дегенерация скелета. В зависимости от образа жизни и питания она может ускориться или наоборот, — замедлиться. Упрямая статистика подтверждает последнее, ведь малоподвижный образ жизни, вредные привычки и обилие фастфуда априори не могут приводить к каким-то положительным сдвигам в здоровье.
Не стоит забывать, что вместе с потерей костной ткани человек в том же количестве (1-1.5% в год) лишается и мышечных волокон. Таким образом дело ещё больше усугубляется. Люди, проработавшие большую часть жизни на тяжелой физической работе нередко становятся инвалидами к старости. И одна из основных причин — проблемы с опорно-двигательным аппаратом, который от года к году терял свою твёрдость, силу и здоровье, становясь хрупким, ломким и слабым. Именно поэтому, заниматься своим здоровьем и делать задел на будущее нужно смолоду.
Что нужно для здоровья костей?
Если задать этот вопрос людям на улице, большинство скажет, что нужен кальций. Но это лишь отчасти правда, потому что сам по себе этот микроэлемент не несёт большой пользы для организма.
Все биохимические процессы связаны между собой. Работа одним элементов зависит от баланса и правильной работы других. Таким образом, для здоровья костей и суставов нам нужно 3 компонента:
Основной строительный материал костей, хрящей и зубов. В них сосредоточено 99% всего кальция в организме. А общий вес этого компонента — примерно 2% от массы тела.
Дневная норма: 1200 мг (1.2 г)
Фосфор
Фосфор крайне важен для нормального роста костей и зубов. Кроме того, он принимает активное участие в метаболизме. И самое важное — без наличия фосфора не могут работать мышцы.
Дневная норма: 1400-2000 мг (1.4-2 г)
Витамин D
Этот микроэлемент служит для того, чтобы организм хорошо усваивал кальций и фосфор. Также он ответственен за проведение минерального обмена, за счет чего и достигается попадание этих элементов в клетки.
Дневная норма: 15 мкг (0.015 мг)
Список продуктов
– Рыба, рыбная икра и морепродукты: подойдет любая жирная рыба, креветки, устрицы, мидии и крабы;
– Молочные продукты: молоко, сыр, творог, йогурт, тофу
– Печень
– Отруби
– Яйца
– Брокколи, белокачанная капуста, шпинат
– Грибы
– Орехи: миндаль, грецкий орех и другие
– Семена
Заключение
Странно! Несмотря на то, что поддерживать опорно-двигательный аппарат не так уж сложно, множество людей не делают для этого вообще ничего. Всё, что нужно для здоровья и регенерации костной, зубной и хрящевой тканей, есть в обычных продуктах. Вам необходимо лишь немного разнообразить свой рацион, чтобы пополнять запасы полезных веществ.