Check Levi9 best QA positions to Backbase team!
×Закрыть

Архитектура ДОУ

Собственно сабж. Если клинку на линк bit.ly/uLNTaV — на момент написания этого поста, сервак выдаст в ответ немногим больше мегабайта (а пару дней назад, 4 декабря, там было полметра). Учитывая посещаемость такими темпами сервер может и не выдержать — он генерирует безсмысленный трафик.

Фактически там 2 проблемы:
1.Все сообщения топика загружаются одним файлом. Зачем? их ведь можно подгружать по мере необходимости.

2. на пост в форуме в среднем уходит по 2.5кб. зачем так много?

Результат такого дизайна — сайт очень не дружествен к мобильным девайсам(как по вашему обратил внимание на это?). Слишком много трафика, и слишком сильно их нагружает разбором больших хтмл.
Планируете это исправлять?

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Попробуем что=то сделать 5-го января, на DOU HackDay:

dou.ua/calendar/1267.

bug: если отредактировать коммент — он показывается правильно.
если сразу за этим обновить страницу — видим старый текст.
воспроизводится при плохом канале (напр 3G) .

ФФ

Макс, признавайся, сколько кода у индусов зааутсорсил?!

Совершено очевидно, что этот сайт не для программистов и не от программистов:)

Планируете это исправлять?

Мне даже прям жаль ребят, что обслуживают код этого сайта.

Даже если и планируют, то ничего у них не выйдет.

Сейчас расскажу историю, как я смотрел в код сайта на клиентской стороне.

То, что повторяется более двух-трех раз в неделю в компьютере, [у программиста] надлежит автоматизировать. Да? Или сапожник без сапог? =) Обратили внимание, что сайт не использует бесплатный и дармовой ресурс, user experience? Нет в ожидаемом месте, у формы, кнопок для вставки и завертывания в тэги выделенного куска текста?Это равносильно открыть магазин модной обуви, а ручку открывания дверей прикрутить на двери со стороны петель. Видит юзер вход в магазин, а на него, изнутри магазина, как рыбы из аквариума, пялятся работники. Они знают, что сейчас вы будете получать массы неудобств при попытке сделать то, к чему вы привыкли. И молчат, как рыбы.

Мы юзеры, этот опыт в интернетах получили, а здесь кнопок нет. Хм. Что за на фиг? Ну ладно. Вот, есть эти самые словечки, «blockquote, code, em, pre...», под формой, мы хотя бы их — дабл-клац, и драг-энд-дроп в пустую форму. Попробовали уже? =))) ага... здесь вам не тут... Ваш User_experience и здесь fail...

Ладно, по-бырынькому (по agile) набросаем скрипт для GM. На месте владельца сайта, следуя той логике, по которой ручку к двери прикручивают в ожидаемом месте, логично сделать кнопки и подвесить прямо у формы. Делов-то, часа два работы с отладкой. Самое простое, напилить span-ов, и сунуть их прямо в тот div, что содержит эти словечки. Отпив из чашечки кофе, суем, вешаем на spans свои обработчики, потираем руки, пробуем. Что за..? Форма после незначительного вмешательства начинает работать совершенно хаотично. Чешем бороду... Значит, кто-то еще сидит на очереди сообщений, и это ясно, потому что форма в случайном порядке делает «сабмит» на очередном присваивании textarea.value="lorem ipsum", или даже просто по клацу в области элементов формы. Кто? Дед пихто, фэйсбук и гугля, судя по коду, а может, еще кто вконтакте с ними.

Теперь о нашем всём. О программировании. Понятно — ООП в действии. Прикрутили, значит, к одной странице разные модули UI от разных разработчиков. Реюзабл? Так же проще, да? Уже готовое, напиленное другими. Куда прикрутили? К одним и тем же элементам. На одной и той же странице. М? А самим не смешно? Если проверять код всего, что прикрутили, то это уже не тру ООП. ООП работает только внутри сознания у одного и того же проектировщика. Который помнит то, что никогда не документирует. Ладно, не получается по-хорошему, всё поломаем и сделаем насильно и грубо, потому что НАДА.

поучительная история вышла. Фиг бы я рефлексировал на это, если бы это был не сайт программистов. Какие пожелания у посетителей модного магазина возникли, может, экстраваганщина какая, а не пожелания устранить косяки на входе?
а) на почтовый ящик сыпятся комменты. Дяденьки, нельзя ли порешать? Хмурое молчание.
б) желтая ехидна полосочка вверху. Дяденьки, а нельзя ли ее... того, чтобы входить не пригибаясь?

в) а по-простому, кнопочками, тэги нельзя ли повставлять в форму? Молчание становится суровым.

Оказывается нельзя. Не получается.
Видели глаза, что покупали, теперь ешьте, хоть повылезайте

=)

так может пора запустить конкурентов в жизнь? :)

Юзабилити приложится, народ сюда ходит без снобизма, и остроумный. Это главное.

Хотя вот пример с github как бы намекает...

а) на почтовый ящик сыпятся комменты. Дяденьки, нельзя ли порешать? Хмурое молчание.
б) желтая ехидна полосочка вверху. Дяденьки, а нельзя ли ее... того, чтобы входить не пригибаясь?

в) а по-простому, кнопочками, тэги нельзя ли повставлять в форму? Молчание становится суровым.

Хоть кто то сердобольный тут есть))))

проблема с коментами решается переходом на гмейл и настройкой фильтров на отправку в треш сообщений от support@developers.org.ua с текстом «Новый коментарий к записи»

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

«Складно излагает, собака! Учитесь Киса...» © 12 стульев

Я уже говорил об этом Максу, Nokia’вский браузер показывает 1.6-2.8Mb за одну ветку. И порядка 1.2Мб просто за показ /forum.

и эти люди учат нас жить педалируют темы про синиоров :(

У меня маленькая прога на телефоне(недописана), для просмотра рсс, и загрузки топиков для чтения в офлайне(как раз это и не дописано до конца), так с телефона загрузка и распарсывание занимает больше минуты.

и эти люди учат нас жить педалируют темы про синиоров :(
А еще проводят курсы как нужно писать на джаваскрипт:
dou.ua/...-po-javascript

Да как вам не стыдно — обосрать отцов-основателей!

А как они нас, 23-летних синьёров?.. Я всю ночь плакал!

23-летний сеньор — это как 23-летний полковник :p

Это наверное как 30-летний генерал СБУ :)

круто, после НГ смогу попробовать как работает. А что означает параметер newsId ?

Подписаться на комментарии