Моя девушка - тележурналист, она пишет для национальной газеты. Я пытаюсь стать разработчиком и тоже борюсь с рельсами. Итак, как эти две вещи совпадают?
Позвольте мне рассказать вам, как проходит день репортера:
День репортера:
8:00 AM - вставай.
8:05 - проверьте веб-сайт на предмет травм или несчастных случаев, когда вы находитесь в ванной.
8:06 - этот сайт не работает на мобильных устройствах.
8:10 - Включите компьютер и проверьте, не произошла ли авария или об этом должно быть сказано в новостях.
8:20 - Веб-сайт большой и беспорядочный, лучше позвоните им и посмотрите, не пропустил ли я что-нибудь.
8:25 - Звоните в Службу гражданской защиты.
«Здравствуйте, я подруга Антониу Фернандеса, и я работаю в национальных телеканалах, было ли что-то важное в эту ночь?»
"Нет. только автокатастрофа, но не о чем беспокоиться »
8:30 - размышления: как мне пропустить эту автокатастрофу?
8:31 - Позвольте мне проверить веб-сайт, чтобы узнать, есть ли в здании суда какие-либо судебные процессы.
8:32 - Хммм. Район Браганса.
9:00 - Боже мой, суды не разбиты по округам.
9:30 - проверьте сайт на наличие травм или несчастных случаев.
10:30 - Сегодня я закончил проверку тех 6 судов, ничего особенного. По крайней мере, ничего из того, что я видел на этом грязном столе.
10:30 - проверьте сайт на наличие травм или несчастных случаев.
10:40 - Завтрак.
11:00 - проверьте сайт на наличие травм или несчастных случаев.
11:30 - телефонный звонок.
«Привет, вы идете на суд сегодня в здании суда Вила-Флор? «
«О… хммм. Да, конечно. Увидимся там"
11:31 - Как мне пропустить этот пробный период?
11:35 - проверьте сайт на наличие травм или несчастных случаев.
11:45 - Собираюсь выпить кофе со своим парнем.
11:50 - проезжает машина пожарного.
11:51 - нужно пойти домой и проверить веб-сайт, чтобы убедиться, что на нем что-то не так (потому что веб-сайт не работает на мобильных устройствах).
(Повторите все это)
Уффф. Еще только полдень, а я уже устала.
Что, если…
Что, если я смогу сделать приложение на Rails?
Для чего?
Для моей подруги.
Классное приложение для одного человека.
Не один человек, я борюсь с рельсами, и, поскольку для этого нет приложений, я мог бы сделать одно, чтобы решить его проблемы и изучить рельсы. Так что на самом деле это приложение для двоих.
Решения проблем.
Что должно делать это приложение?
Прежде всего, он должен быть отзывчивым!
Отбросьте веб-сайт и покажите таблицу с травмами, несчастными случаями и лесными пожарами.
Организуйте данные по районам.
Вы знаете, что было бы круто? Если бы я реализовал какие-то системы уведомлений о подозрительных происшествиях. (да правильно)
У нее ограниченное количество символов при письме в газету, что, если я поставлю текстовое поле, в котором подсчитываются символы (в реальном времени).
И сохраните статьи, чтобы она могла просматривать их позже и редактировать, а также скопируйте их и отправьте своему редактору. хм, это круто.
И убрать все суды, демонстрирующие процессы в организованном порядке.
И было бы хорошо, если бы она могла добавить их в свой Гкал. (о Боже)
Теперь у меня много дел. Но знаю ли я, как это сделать? Что ж, благодаря микровселенной я знаю, как делать некоторые из них, но я не знаю, как делать большую часть. Но благодаря микровселенной я тоже знаю, как ее изучать, и я знаю основы, которые помогут мне начать и начать решать одну проблему за раз.
1- Создание приложения и удаление веб-сайта
2 - Отображение таблиц на компьютере и мобильном устройстве
3 - Проблема с таблицами на мобильных устройствах
4 - Создание PWA
5 - Push-уведомления в приложении Rails
6 - Подсчет символов текстового поля.
Прямо в этот момент меня попросили поделиться этим приложением с некоторыми коллегами моей девушки из других газет и радиостанций, поэтому мне нужно было создать систему входа в систему.
7- Система входа в систему
8 - Реализация входа в систему, зарегистрируйтесь в Devise.
9 - Сохранение написанных статей.
10 - Просмотрите здания судов и представьте их на веб-сайте.
11 - Просмотрите события Facebook и представьте их. (Я не знаю, пытались ли вы искать какие-то события, которые могли бы вас заинтересовать, не зная города, точного места или дня. Но это одна из самых сложных вещей)
СДЕЛАТЬ:
12. Сделайте это как социальную сеть, где репортеры могли бы делиться информацией, хотя обычно они не из тех, кто делится информацией (только с новостями).
13 - Подключение к Гкал.
14 - Связь с полосой, на всякий случай, если кто-то захочет купить мне кофе :-)
День репортера сейчас:
8:00 AM - вставай
8:05 AM - проверьте JornalApp на предмет травм, несчастных случаев и испытаний в ванной, и о, у меня есть 3 уведомления об автомобильных авариях.
8:15 утра. В мой календарь добавлены испытания, и сегодня вечером произошло 3 автокатастрофы. У двоих из них была только одна скорая помощь, поэтому у них, вероятно, легкие травмы. но есть одна с 9 каретами скорой помощи, лучше позвоните .
8:16 утра: «Здравствуйте, я подруга Антониу Фернандеса и работаю на телеканале National TV News, автокатастрофа в 3 часа ночи на Национальной дороге - 235 было чем-то серьезным?»
«Это была ложная тревога» **. В замешательстве, потому что у нее было точное местоположение (я мог получить координаты из JSON, который я смог удалить, и благодаря драгоценному камню геокодера я даю больше информации, чем реальный сайт)
«Слава богу, так лучше».
8:20 - Завтрак.
9:00 - кофе с моим парнем
9:05 - пожарная машина. Позвольте мне проверить по телефону, что случилось. Да ладно, если будет что-то серьезное, я получу уведомление.
КОНЕЦ
Вот несколько изображений незавершенной работы.