Object Hub – Telegram
Object Hub
270 subscribers
125 photos
15 videos
69 links
Официальный телеграм канал веб-сайта Object hub, бывший ранее ИНМТ Форум

Бот для связи с администрацией @ojhub092_bot
Download Telegram
Также приписка беты появилась опять, слишком забагованный нынче сайт

-Мчайден #щп
1
Обнаружен серверный баг из-за которого невозможно убрать дизлайк, скоро возьмёмся исправлять

#техработы
2
Проводятся горячие тестирования API сайта прямо сейчас и прямо на продакшене (мы вкурсе что это ужас)

Пожалуйста не трогайте лайки пока мы пытаемся понять почему код с локального сервера несовместим с продакшеном

#техработы
1
Ошибка была устранена, скоро отпишем багревью

#техработы
1
Баг - Невозможно было удалить дизлайк

Причина: строгое сравнение, которое возвращает на разных серверах разные результаты
Нам пришлось немного обновить код серверной функции removeLike() и где то переписать его под более простой дебаг. В общем на локальном сервере и прошлом хостинге данная строчка не вызывала проблем
if ($likeAction === 1)
$likeAction = '+1'; // по неведомой нам причине строгое сравнение на новом хостинге перестало работать

в базе данных '-1' хранится как лайк а '1' как дизлайк, если полученный тип лайка равнялся простой единице мы приписываем плюсик в начало и вставляем это прямо в запрос, вроде бы всё классно? а вот нет! по всей видимости pdo на этом сервере даже при извлечении значения int ставил ему тип string и строгое сравнение (===) пришлось заменить на нестрогое (==), в целом на безопасность кода это никак не влияет, потому что извлекаются значения из базы данных которое может быть только либо 1 либо -1

Результат фикса: дизлайки начали убираться

#багревью
1
Следующее техническое обновление может сломать поведение пользователей, и повредить кеш

#апдейтинфо
1
Хотите ли вы видеть такую панель для разработчиков в публичном доступе? (мы её сами только начали делать из-за проблем с тестированием)

#опрос #апдейтинфо
Хотите девпанель публичную?
Anonymous Poll
53%
Да
0%
Нет
47%
Мне всё равно
1
2
Object Hub
Следующее техническое обновление может сломать поведение пользователей, и повредить кеш #апдейтинфо
Отмена, удаление кеша с сайта приведёт к полной поломке поиска, займёмся этим позже

#апдейтинфо
😱2
0.95.3 - Технический дроп №3

- Теперь пользователи могут изменять уже оставленные новости и комментарии
- Добавлена панель для разработчиков и переводчиков сайта, открывается в настройках
- Работа ссылки полностью изменена, теперь через ссылку можно вызывать команды (их список не будет доступен нигде, если вы его найдёте - значит вы молодцы)
- Это первое обновление которое перед выпуском никак не тестировалось

#обновление
3
В будущем планируется система push уведомлений, которые приходят на ваше устройство и без посещения сайта, какие уведомления вы бы предпочли видеть?
Anonymous Poll
67%
Сообщения от администрации (в будущем добавим сообщения о бане/разбане проектов)
13%
Все сообщения
20%
Не делайте push уведомления
1
1
Перед тем как выпускать 0.96, хочу внести важное измнение в работу проектов и вики, а именно

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

#обновление
2
Это не электробус.

#щп
1
В будущем мы добавим для обджект шоу пометку "нет пилотных эпизодов", чтобы в топе не было шоу с одним только тгк и полунакрученными лайками

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

Что эта пометка сделает? Ваше обджект шоу будет прятаться в поиске под отдельной галочкой "показывать не вышедшие обджект шоу", которая по умолчанию выключена, но включается прямо на параметрах поиска

#апдейтинфо
1
Был обнаружен критический баг в архитектуре, который таился в коде ошхаба почти год. Для его исправления нам придётся стереть информацию о лайках под новостями и комментариям к ним в обновлении 0.96

#апдейтинфо
1
2
0.95.4 Самое смелое техническое обновление

- Теперь лайки и дизлайки разбиты на 2 разных значения
- Теперь под проектами, новостями и страницами к вики есть счётчик количества комментариев
- Огромная куча технических изменений старых участков newHelper.js и серверного кода (проще сказать что мы сломали фундаментальные основы кода сервера и приложения чем указывать что именно было изменено)
- Была выставлена на всеобщий показ панель для разработчиков и переводчиков сайта

#обновление
3