❤1
Обнаружен серверный баг из-за которого невозможно убрать дизлайк, скоро возьмёмся исправлять
#техработы
#техработы
❤2
Проводятся горячие тестирования API сайта прямо сейчас и прямо на продакшене (мы вкурсе что это ужас)
Пожалуйста не трогайте лайки пока мы пытаемся понять почему код с локального сервера несовместим с продакшеном
#техработы
Пожалуйста не трогайте лайки пока мы пытаемся понять почему код с локального сервера несовместим с продакшеном
#техработы
❤1
Баг - Невозможно было удалить дизлайк
Причина: строгое сравнение, которое возвращает на разных серверах разные результаты
Нам пришлось немного обновить код серверной функции
в базе данных '-1' хранится как лайк а '1' как дизлайк, если полученный тип лайка равнялся простой единице мы приписываем плюсик в начало и вставляем это прямо в запрос, вроде бы всё классно? а вот нет! по всей видимости pdo на этом сервере даже при извлечении значения int ставил ему тип string и строгое сравнение (===) пришлось заменить на нестрогое (==), в целом на безопасность кода это никак не влияет, потому что извлекаются значения из базы данных которое может быть только либо 1 либо -1
Результат фикса: дизлайки начали убираться
#багревью
Причина: строгое сравнение, которое возвращает на разных серверах разные результаты
Нам пришлось немного обновить код серверной функции
removeLike() и где то переписать его под более простой дебаг. В общем на локальном сервере и прошлом хостинге данная строчка не вызывала проблемif ($likeAction === 1)
$likeAction = '+1'; // по неведомой нам причине строгое сравнение на новом хостинге перестало работать
в базе данных '-1' хранится как лайк а '1' как дизлайк, если полученный тип лайка равнялся простой единице мы приписываем плюсик в начало и вставляем это прямо в запрос, вроде бы всё классно? а вот нет! по всей видимости pdo на этом сервере даже при извлечении значения int ставил ему тип string и строгое сравнение (===) пришлось заменить на нестрогое (==), в целом на безопасность кода это никак не влияет, потому что извлекаются значения из базы данных которое может быть только либо 1 либо -1
Результат фикса: дизлайки начали убираться
#багревью
❤1
❤1
Хотите ли вы видеть такую панель для разработчиков в публичном доступе? (мы её сами только начали делать из-за проблем с тестированием)
#опрос #апдейтинфо
#опрос #апдейтинфо
❤1
0.95.3 - Технический дроп №3
- Теперь пользователи могут изменять уже оставленные новости и комментарии
- Добавлена панель для разработчиков и переводчиков сайта, открывается в настройках
- Работа ссылки полностью изменена, теперь через ссылку можно вызывать команды (их список не будет доступен нигде, если вы его найдёте - значит вы молодцы)
- Это первое обновление которое перед выпуском никак не тестировалось
#обновление
- Теперь пользователи могут изменять уже оставленные новости и комментарии
- Добавлена панель для разработчиков и переводчиков сайта, открывается в настройках
- Работа ссылки полностью изменена, теперь через ссылку можно вызывать команды (их список не будет доступен нигде, если вы его найдёте - значит вы молодцы)
- Это первое обновление которое перед выпуском никак не тестировалось
#обновление
❤3
В будущем планируется система push уведомлений, которые приходят на ваше устройство и без посещения сайта, какие уведомления вы бы предпочли видеть?
Anonymous Poll
67%
Сообщения от администрации (в будущем добавим сообщения о бане/разбане проектов)
13%
Все сообщения
20%
Не делайте push уведомления
❤1
Перед тем как выпускать 0.96, хочу внести важное измнение в работу проектов и вики, а именно
Привязка вики и ваших проектов (которые пока называются "контентом" на сайте) была исправлена, также было убрано требование на верификацию, теперь если ваша вики или ваш проект не верифицированы это не помешает привязать их друг к другу
#обновление
Привязка вики и ваших проектов (которые пока называются "контентом" на сайте) была исправлена, также было убрано требование на верификацию, теперь если ваша вики или ваш проект не верифицированы это не помешает привязать их друг к другу
#обновление
❤2
За последние 7 дней было добавлено 4 обджект шоу
Битва за абер
ДНБД
Битва За Админку В Ролке
Тело Без Органов
#верификации
Битва за абер
ДНБД
Битва За Админку В Ролке
Тело Без Органов
#верификации
objecthub.xyz
ТБО / Тело Без Органов
Вам прилетает флаер в лицо. Вы его берёте и читаете: "У тебя проблемы с психологическим здоровьем? С деньгами? C зависимостями? Поучаствуй в курсе Т.Б.О. и получи главный приз - материальное и психологическое благополучие!"
❤2
В будущем мы добавим для обджект шоу пометку "нет пилотных эпизодов", чтобы в топе не было шоу с одним только тгк и полунакрученными лайками
Обычно этот статус будет проставляться на моменте проверки, если вы уже будете иметь такой статус, то его можно будет оспорить написав жалобу на своё же обджект шоу (мы не хотим захламлять сайт лишним интерфейсом и по этому просим вас пользоваться тем, что и так хорошо работает)
Что эта пометка сделает? Ваше обджект шоу будет прятаться в поиске под отдельной галочкой "показывать не вышедшие обджект шоу", которая по умолчанию выключена, но включается прямо на параметрах поиска
#апдейтинфо
Обычно этот статус будет проставляться на моменте проверки, если вы уже будете иметь такой статус, то его можно будет оспорить написав жалобу на своё же обджект шоу (мы не хотим захламлять сайт лишним интерфейсом и по этому просим вас пользоваться тем, что и так хорошо работает)
Что эта пометка сделает? Ваше обджект шоу будет прятаться в поиске под отдельной галочкой "показывать не вышедшие обджект шоу", которая по умолчанию выключена, но включается прямо на параметрах поиска
#апдейтинфо
❤1
Был обнаружен критический баг в архитектуре, который таился в коде ошхаба почти год. Для его исправления нам придётся стереть информацию о лайках под новостями и комментариям к ним в обновлении 0.96
#апдейтинфо
#апдейтинфо
❤1
Object Hub
Был обнаружен критический баг в архитектуре, который таился в коде ошхаба почти год. Для его исправления нам придётся стереть информацию о лайках под новостями и комментариям к ним в обновлении 0.96 #апдейтинфо
Архитектурный баг был уже исправлен на основной базе и без поломки имеющихся данных, ничего стирать мы не будем
#апдейтинфо
#апдейтинфо
❤1👍1
0.95.4 Самое смелое техническое обновление
- Теперь лайки и дизлайки разбиты на 2 разных значения
- Теперь под проектами, новостями и страницами к вики есть счётчик количества комментариев
- Огромная куча технических изменений старых участков newHelper.js и серверного кода (проще сказать что мы сломали фундаментальные основы кода сервера и приложения чем указывать что именно было изменено)
- Была выставлена на всеобщий показ панель для разработчиков и переводчиков сайта
#обновление
- Теперь лайки и дизлайки разбиты на 2 разных значения
- Теперь под проектами, новостями и страницами к вики есть счётчик количества комментариев
- Огромная куча технических изменений старых участков newHelper.js и серверного кода (проще сказать что мы сломали фундаментальные основы кода сервера и приложения чем указывать что именно было изменено)
- Была выставлена на всеобщий показ панель для разработчиков и переводчиков сайта
#обновление
❤3