Prodob.История успешного неуспеха

Web

Prodob 2012 - 2023

Продажа и обмен

Проект посвящен усовершенствованному клону авито. В 2012 году авито представлял из себя множество неудобных форм, где для одного размещения товара нужно провести множество неудобных шагов. Это потом уже авито начал заниматься своим интерфейсом и сейчас вполне себе идет в ногу со временем.

Основная фича сервиса - упростить размещение объявлений. Если это обмен БУ товаров - то тратить много времени на размещение своих мелких вещей - это не выгодно. По этому идея была максимально упростить данный процесс. Для этого нужно ответить на вопросы кто где что и когда за что готов продать.

Кто - понятно - человек который зарегается и зайдет под собой. Сразу предусмотрена возможность разместить за кого-то, например за бабушку, которая с телефоном работать не умеет, но живет там где может что-то продать, если ей кто-то позвонит

Где - само собой локаций где возможна продажа будет не очень много. Это либо квартира где продавец постоянно проживает, либо место работы, куда он готов привести вещь, либо это сочетание. Согласитесь, шанс на продажу возрастает, если продавец работает например где-то в центре и готов в любое рабочее время принести вещь и поднести ее к проходной. А покупатель видит все возможные локации и готов обсудить любую из них. И это легко можно настроить, указав общие критерии прибывания один раз. Естественно при переезде или смены локации офиса - можно также одним щелчком изменить у местоположения  адрес и оно применится ко всей учетке

Далее - остальная история развития проекта от идеи до закрытия

Читать дальше →

  • Автор: kosmom
  • Просмотров: 465
  • Комментариев: 0
  • Создан: 07.04.2023 11:00

Успех и гравитация

Финансовое здоровье

Добиться успеха можно усердно работая над конкретной областью. Либо если у вас есть инсайды, связи, знакомства, родство. Если у вас этого нету — то усердная работа есть у каждого. Работая долго над какой-то задачей — вы нарабатываете опыт и технологии. Как только этого опыта и технологий становится больше чем в среднем по вашей отрасли — вы начинаете приходить к успеху. Продолжайте, если хотите закрепить успех

 

 

Читать дальше →

  • Автор: kosmom
  • Просмотров: 451
  • Комментариев: 0
  • Создан: 25.01.2023 21:24

Ресурсы GraphQl

Web

авторы graphQl хотели добиться максимальной гибкости при взаимодействии клиента и сервера. Сервер не должен знать обо всех клиентских версиях и набора данных в каждый момент. А поиск должен проходить по переданным клиентам условиям и с подтягиванием указанных клиентом связей

Если брать graphQl целиком - он слишком объемен и сложен. Возможность указать клиенту условия, а также связи дает потенциальную возможность злоумышленнику загрузить сервер, положить его, Достаточно запросить данные друзей друзей друзей. Для защиты от перегруза каждый придумывает свои механизмы
Давно еще нас учили не доверять клиенту, а здесь у него полная свобода

Перетягивание всего механизма graphql слишком объемно и сложно, особенно для простых проектов.

Но сама идея запросов ресурсов через клиента в рамках дозволенного - реализуется достаточно просто и не требует каких-либо серьезных затрат и алгоритмов, что позволяет использовать их в обычном запросе.

Читать дальше →

  • Автор: kosmom
  • Просмотров: 542
  • Комментариев: 0
  • Создан: 02.01.2023 16:14

Всегда спите перед сдачей

Финансовое здоровье

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

Читать дальше →

  • Автор: kosmom
  • Просмотров: 368
  • Комментариев: 0
  • Создан: 30.12.2022 16:11

KPI, Грейды и оценки

Web

Существует множество разных систем как оценивать и прогнозировать скорость и качество разработки. Вся сложность в том, что продукт как правило являетая сложной системой, которую можно построить сотней разных способов

Нельзя оценивать всех разработчиков по заранее известным критериям
При разработке сложной системы - теоретически можно разложить все ее составляюзие компоненты и как-то классифицировать сложность каждого из навыков

Если это веб система - наверное всем знакома общая классификация направлений, таких как фронт, бек, веб-дизайнер
Иногда ее делят на более узкие специализации, такие как андройд, иос, администратор базы данных, UX дизайнер
Иногда обобщают в более широкие специализации - фулстек, техлид

(Это всё еще не брало во внимание управленческие компетенции, где всё становится в разы неоднозначней)

Разбираемся в мире компетенций

 

Читать дальше →

  • Автор: kosmom
  • Просмотров: 586
  • Комментариев: 0
  • Создан: 13.06.2022 13:09

Скроллинг при возвращении назад

Web

Знаете одну тайну. Оказывается браузеры запоминают состояние страницы когда переходишь с нее на другую страницу для того чтобы при возвращении назад - они показали то же самое состояние с которого проходил переход. Вы можете проверить это на каком-нибудь старом сайте, перейдя по ссылкам и вернувшись обратно, даже если там были сложные подгрузки.
Но почему то всё стало ломаться когда стали переизобретать стандарты реактивные фреймворки. Да, отлично, придумали keep-alive для того чтобы при возврате восстанавливать все элементы из кеша. Но физически они пропадают из dom структуры, а их скроллинг позиции удаляются вместе с элементами. Недоработки

Читать дальше →

  • Автор: kosmom
  • Просмотров: 885
  • Комментариев: 0
  • Создан: 20.09.2021 12:32

Говорят, клик не настоящий

Web

Знаете, как отличить настоящий клик (который отправлен реальной мышкой) от фальшивого (эмулированного при помощи скрипта)?

.isTrusted

да, да.
настоящему клику всегда можно верить.
Как бы вы не пытались вызвать клик там где его не ждут
И что скажете вы, его никак нельзя подделать?

Можно

Читать дальше →

  • Автор: kosmom
  • Просмотров: 1906
  • Комментариев: 0
  • Создан: 02.08.2021 16:05

Цена ремонта апартаментов 19 кв. м.

Всем привет!

Ремонт апартаментов закончен, рум тур можете посмотреть ниже или на канале Ваша Любаша)

Читать дальше →

  • Автор: Любовь
  • Просмотров: 951
  • Комментариев: 0
  • Создан: 20.05.2021 16:00

Скроллинг фона в модальных окнах на Iphone

Web

или

Prevent background body scroll in IOS

Много наслышаны про задачу запретить скроллить фон при открытых диалогах и модальных окон. Много крови попило данное решение Apple встроить собственную поддержку прокрутки. При чем от версии к версии изобретают и падают существующие решения.

Причем данная ситуация воспроизводится только на самих устройствах Iphone либо в эмуляторах. Вы не сможете воспроизвести ее в Chrome debugger emulator

Дело в том что body в большинстве своем на сайте - имеет прокрутку. т/к/ высота контента как правило занимает больше одного экрана. Следовательно - вы можете его скроллить. И исчезает ползунок для скролла с виду не сразу и пока он активен - вы сможете за него ухватиться и продолжить скроллинг, чего бы не было наложено поверх данного слоя с прокруткой.

Все думают, что повесив overlay - смогут запретить доступ к фону, а не тут то было. Apple всех перехитрил.

Читать дальше →

  • Автор: kosmom
  • Просмотров: 1007
  • Комментариев: 0
  • Создан: 27.04.2021 10:54

Undefined не перехватывается через watch

Web

Сенсация! Undefined не перехватывается через watch. В javascript существует возможность отслеживать изменение значения переменной через watch, observe, listen. Всё это обернуто внутри реактивного фреймворка vue через секцию watch. Но как оказалось есть особенности:

Если вы хотите перехватывать изменение переменной в пустышку - используйте a=null

Если не хотите перехватывать изменение в пустое - значение - используйте a=undefined, либо используйте a=null и явно указывайте проверку внутри метода watch

Соблюдайте принцип: Явное лучше неявного

И не используйте undefined

Таким образом null победил со счетом 1:0

Читать дальше →

  • Автор: kosmom
  • Просмотров: 793
  • Комментариев: 0
  • Создан: 26.04.2021 11:53
Ваши предложения и пожелания пишите на pro@kosmom.ru

Теги

ajax axios backup bootstrap core framework eloquent excel home project html ios javascript keep-alive kpi laravel legacy mvp orm php rip scroll solid timestamp undefined vue vuetify watch безопасность биометрический паспорт ваша любаша для путешествий загран на 10 лет загран паспорт загранпаспорт нового образца зимние книги как заполнить анкеты кеширование книги на новый год логирование мцф недвижимость новогодние книги образец заполнения антеты паспорт для путешествий паспорт нового поколения печать продукт проектирование прокси разработка ремонт ремонт в апартаментах ремонт нежилого помещения самокат сдача сколько стоил ремонт апартаментов спорт стандарты таблица финансы хостинг цена ремонта что почитать зимой юзабилити

Случайный пост

19.10.2011 14:21
Пленка-самоклейка