Category: дизайн

Category was added automatically. Read all entries about "дизайн".

Изучаю Webflow...

Решил сделать себе сайт Keele University лабы и постепенно его наполнять содержимым так, как хочется мне. Пора бы уже, а то animal-navigation.net в своем нынешнем виде устарел в силу изменившихся обстоятельств (в Bangor University я больше не работаю, а Ingo Schiffner - создатель сайта - уйдет через месяц-два, если не будет гранта, то и навсегда). Да и сделан он довольно убого и не мной (сделал Ingo, правда бесплатно, но мой домен и хостинг), а университетская страничка - это вещь отдельная и это страничка. Как это часто бывает - что корпоративное, то довольно негибкое, с ограниченным по дизайну layout'ом, и нужно каждый раз просить администратора, порой несколько раз для одного изменения (не всегда делают с первого раза как хотел). Ну да ладно. Университетсткая страничка должна быть и на ней будет ссылка на свой сайт, а на нем уже можно быть себе хозяином.

Но конечно есть но. Бюджетов больших на веб дизайнера у меня нет. Однако я понимаю основы html, css и js, но я точно не web developer, и учиться кодингу глубже для создания 1-2 веб-сайтов (еще один сайт планируется для своей компании чуть попозже), чтобы через несколько лет подзабыть многое из-за нерегулярного использования - это чересчур. Конечно есть расплодившиеся web-site builders (e.g., Wix, Squarespace среди прочих), но пока остановился на Webflow. У них отличная гибкая конценция WYSIWYG и такой браузерный IDE. Конценция point-and-click, как и у других, но при этом всё очень гибко и за всем этим конечно же идет генерация кода.

webflow1.PNG

К тому же можно это использовать это как CMS и совершенно нормально потом уйти от них (хотя бы на время), забрав с собой HTML, CSS  и JS файлы на свой хостинг (который у меня уже есть и уже оплачен). Ну у всех сайт-билдеров это вообще возможно или это делается очень криво. Да, есть конечно определенный learning curve и придеться немножко поучиться (нужно понимать даже не кодинг, а базовые конценции веб-дизайна типа иерархии, наследования, styling, типы элементов, padding, box model и подобные). Но есть замечательные коллекции отличных, коротких и прикольно сделанных уроков https://university.webflow.com/lesson



Посмотрим, что из этого выйдет. Пока учусь.

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

Я тут для себя и общественности уже некоторое время (где-то разбираясь самостоятельно, где то заказывая куски работы сторонним девелоперам), создаю IoT и веб сервис, который будет показывать траектории перемещения в природе животных с трекерами. В посте речь не о трекерах и их технологиях (это отдельный пост, тоже интересный), а о разработке back-end инфраструктуры, учитывая новый Закон о защите данных (GDPR).

По мере того, как трекеры посылают от животных данные по локациям, каждый пользователь будет накапливать свою собственную MySQL базу данных (по сути таблицу, где каждая строчка содержит номер девайса, дата/время локации, широта/долгота). Допустим каждая таблица будет иметь свой уникальный token (не уверен, что это нужно, но допустим).

В конечном итоге пользователь должен иметь возможность сделать следующее:

1) зарегистрироваться (понятно, что единожды), верифицировав почту
2) залогиниться и после этого
3) в его браузер закачается GUI, прототип которого написан (см ниже, сейчас написано на Spring Boots framework - вроде Java кроссплатформенная технология). GUI будет показывать на странице браузера пользователя окошко Google Map с траекториями животных, а рядом будут некоторые widgets для простейших манипуляций с визуализированными данными (например, выбор фильтрование трекеров по id и данных по дате).


Как я сейчас back-end дизайн себе представляю (очень смутно).

1) Регистрация на сайте, залогинивание, хранение персональных данных в свете комплаенса с GDPR

Прользователь идет на что-то типа https://my-service.com/registration.php
В идеале я хочу аутсорсить аутентификацию пользователя и хранение персональных данных. Идея в том, чтобы не париться об апдейтах и вообще снять с себя ответственность за утечки. Вроде можно это сделать с помощью сторонних authentification services (далее для краткости AU). Я очень смутно представляю себе как это может работать. Вроде пользователю присваивается token, хрянящийся на моем сервере и соответствующий определенной DB (как это делается автоматически и как об этом токене знает сторонний authentification service я пока не знаю). Пользователь по указанному линку регистрации перенаправляется на AU, где заполняет все формы. Возможно я, как администраток системы, и сообщаю пользователю token ДО регистрации просто по мейлу. После заполнения пользователем форм AU посылаем мейл для верификации мейла. Далее второй мейл об успешной регистрации с credentials.

2) Использование GUI после регистрации
Далее пользователь уже идет на my-service.com/login.php. Снова переправляется на AU, который его залогивает и перенаправляет ко мне на сайте с token в payload HTTP запроса. Мой сайт сравнивает token с имеющимися и, если находиться match, загружает в браузер GUI с доступом к данным именно этого пользователя (написан сейчас на Spring Boots). В браузере закачивается Google Maps и виджетами. Из этого GUI пользователь может доставать данные только из его собственной MySQL DB в режиме read-only (показывать все данные или отфильтрофанные по времени и tracker id).


Как обеспечить такой функционал и задизайнить систему? Может кто поделиться опытом. Спросил на stackoverflow тоже, но может и здесь будет какой feedback. Заранее спасибо.

Татьяна Никитишна и Авдотья Андреевна

Очень люблю этих дам, хоть они разного возраста и характера. Речь идет, конечно, о Т.Н. Толстой и А.А. Смирновой.

Татьяна Никитишна в своем ЖЖ порой жжот аццким напалмом. Вот из последнего отсюда http://tanyant.livejournal.com/29768.html

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

Вот что мне предложили гламурные сволочи:

"Остров снов" - самый загадочный островок Вашей квартиры. Это территория абсолютного комфорта, настоящая Фата-Моргана, где роятся чудесные видения, и пелена сказочных снов скрывает дневные заботы и тревоги. Диван великолепно сочетается как с легкими тканями, так и с классическими, и, благодаря этому, прекрасно впишется в интерьер любого стиля.

(Кто не понял - "Остров снов" - это название дивана. Я сама сначала не врубилась.)

Весьма смелое и оригинальное дизайнерское решение, в результате которого родился диван для настоящих мужчин! Вам надоела серая, "бетонная" атмосфера мегаполиса и неудержимо тянет покорять далекие прерии еще не тронутого цивилизацией Техаса? "Полуночный ковбой" усилиями наших дизайнеров стал воплощением романтики Дикого Запада - вполне достаточно, чтобы почувствовать себя героем вестернов Клинта Иствуда! Особый шик - чехол из специально обработанной джинсы, который уже успел стать фирменным стилем этого дивана.

Вам когда-нибудь приходилось засыпать под необъятным звездным небом, когда вся Вселенная будто бы убаюкивает тебя? Хотите попробовать? "Звездопад снов" - исполняет желания, как падающие в ночном небе звезды: он принесет в Ваши сны отзвуки далеких миров и музыку космических просторов, а кресло-кровать "Полнолуние" добавит в них утонченный мистический оттенок… Неземные сны так притягательны!

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

Это - живая лексика и никуда не девшийся менталитет чеховских героев. Акушерка Змеюкина из "Свадьбы", упиваясь собственной утонченностью, требовала "атмосфэры", сегодня же она желает "привнести в свой дом очарование старинного города" (диван "Прогулка по Таллину"), и чтоб "его строгие пропорции каждый день дарили ей ощущение гармонии и покоя". Для телеграфиста Ятя создан "Одиссей" - "диван для тех, кто всегда стремится к новым горизонтам в своей жизни".

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

А Дуня тоже не отстает. Вот очень пост понравился http://dunyasmirnova.livejournal.com/2746.html.

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

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

ОН СТОИЛ ВОСЕМНАДЦАТЬ ТЫСЯЧ РУБЛЕЙ!!!

Дайте мне автомат и гранату! Я, блядь, в НБП нахуй вступлю! Я организую там, блядь, правое крыло, возглавлю его и устрою им, впизду, наконец, злоебучую революцию, а не марш несогласных мудаков в дешевых трусах!