При попытке портировать wordle на openGo игра object hub wordle была сломана, ждите фикс в течении дня
#техработы
#техработы
👍4
Форумы и Wordle - портирование на openGo близится к завершению
Сейчас в 0.98 были починены форумы, они наконец работают нормально (но их создание не гарантировано).
Вместе с этим wordle были портированы на openGo, а это, к сожалению, означает что список слов теперь выложен в Public Domain, и любой кто разгребёт код openGo сможет выигрывать в wordle быстрее остальных
#техработы
Сейчас в 0.98 были починены форумы, они наконец работают нормально (но их создание не гарантировано).
Вместе с этим wordle были портированы на openGo, а это, к сожалению, означает что список слов теперь выложен в Public Domain, и любой кто разгребёт код openGo сможет выигрывать в wordle быстрее остальных
#техработы
❤4🔥1
Вики движок - Последняя фаза openGo порта начата
Сейчас создание и изменение вики уже работают на openGo,
После завершения порта бекенда вики движка (который я сначала хотел портировать на rust, но из-за своей неготовности вспоминать rust эту идею я отложил) на openGo я наконец сяду чинить найденные баги 0.98:
- Добавление и изменение проекта без описания вызывает ошибку
- Почта не работает (я её напишу на Rust... когда нибуть)
- С телефона можно попасть в профиль без аккаунта
И что самое важное - начну ковырять вики движок и чинить уже его
#техработы
Сейчас создание и изменение вики уже работают на openGo,
После завершения порта бекенда вики движка (который я сначала хотел портировать на rust, но из-за своей неготовности вспоминать rust эту идею я отложил) на openGo я наконец сяду чинить найденные баги 0.98:
- Добавление и изменение проекта без описания вызывает ошибку
- Почта не работает (я её напишу на Rust... когда нибуть)
- С телефона можно попасть в профиль без аккаунта
И что самое важное - начну ковырять вики движок и чинить уже его
#техработы
❤3
Планируете ли вы использовать 16 мегабайтное вики хранилище Object Hub?
Anonymous Poll
33%
Скорее всего да
11%
Планирую использовать сторонний фото хостинг
22%
Планирую взять у друга фотохостинг или сделать свой
33%
Я не хочу делать вики на object hub
Вики движок - это финал
Сейчас на openGo была портирована почти вся админ панель вики:
- Исправлен баг из-за которого при создании шаблона у вас появлялась ошибка (касается только 0.98, версии старее июньских билдов не пострадали)
- Весь код вики шаблонов был портирован на openGo
- Весь код линковки проектов и вики был портирован на openGo с закрытием нескольки уязвимостей
- Весь код редактора гайдов был портирован на openGo с закрытием нескольки уязвимостей
Всё что осталось портировать на openGo:
- Вики файлы (это причина появления опроса выше вообще)
- Админ панель (но скорее всего она будет переписана с нуля как подгружаемый модуль object hub, а не как отдельная сущность где то вне сайта)
#техработы
Сейчас на openGo была портирована почти вся админ панель вики:
- Исправлен баг из-за которого при создании шаблона у вас появлялась ошибка (касается только 0.98, версии старее июньских билдов не пострадали)
- Весь код вики шаблонов был портирован на openGo
- Весь код линковки проектов и вики был портирован на openGo с закрытием нескольки уязвимостей
- Весь код редактора гайдов был портирован на openGo с закрытием нескольки уязвимостей
Всё что осталось портировать на openGo:
- Вики файлы (это причина появления опроса выше вообще)
- Админ панель (но скорее всего она будет переписана с нуля как подгружаемый модуль object hub, а не как отдельная сущность где то вне сайта)
#техработы
1❤2👍2
GHE Jails - будущее Object Hub
Что это?
Это наша самодельная технология виртуализации приложений на базе GDPS Helper Engine. Она напрямую связана с нашей оконной системой и позволяет открыть абсолютно любую страницу текущего сайта в окне.
Зачем?
Это удобно! Если вам нужно быстренько что то глянуть (например просмотреть профиль соискателя на вакансии) тюрьмы будут лучшим способом сделать это без открытия новой вкладки или без ухода с дашборда. Ну или например мне в админ панели так будет на порядок удобнее проверять ваши проекты - я просто открыл тюрьму, глянул что вы там добавили, и решил что делать с вашим проектом.
А что с технической составляющей?
Тюрьмы позволят убрать "рваные состояния" и немного улучшить изоляцию кода, и что самое важное они избавляют меня от излишнего дублирования кода.
Когда оно выйдет на свет?
Я не знаю, это ещё потом нужно ухх как тестировать
#апдейтинфо
Что это?
Это наша самодельная технология виртуализации приложений на базе GDPS Helper Engine. Она напрямую связана с нашей оконной системой и позволяет открыть абсолютно любую страницу текущего сайта в окне.
Зачем?
Это удобно! Если вам нужно быстренько что то глянуть (например просмотреть профиль соискателя на вакансии) тюрьмы будут лучшим способом сделать это без открытия новой вкладки или без ухода с дашборда. Ну или например мне в админ панели так будет на порядок удобнее проверять ваши проекты - я просто открыл тюрьму, глянул что вы там добавили, и решил что делать с вашим проектом.
А что с технической составляющей?
Тюрьмы позволят убрать "рваные состояния" и немного улучшить изоляцию кода, и что самое важное они избавляют меня от излишнего дублирования кода.
Когда оно выйдет на свет?
Я не знаю, это ещё потом нужно ухх как тестировать
#апдейтинфо
❤1
Object Hub
Планируете ли вы использовать 16 мегабайтное вики хранилище Object Hub?
Обратите внимание
0.98.1 с патчами на все найденные баги выйдет на неделе, а там я подтяну и Jails (которые уже кстати доступны в загрузчике)
#апдейтинфо
0.98.1 с патчами на все найденные баги выйдет на неделе, а там я подтяну и Jails (которые уже кстати доступны в загрузчике)
#апдейтинфо
❤1
В загрузчик версий была добавлена версия 0.942
Известна она тем что в ней ещё есть шуточный перевод
#техработы #новость
Известна она тем что в ней ещё есть шуточный перевод
#техработы #новость
❤1👏1💯1
Legacy PHP ОСТАНОВЛЕН
Спустя год борьбы с PHP бекендом, спустя провальную миграцию и наконец почти полное завершение openGo, я выключаю php бекенд Object Hub
Будем честны - много чего так и не было портировано:
- Сброс пароля
- Выкладыване вики файлов с концами сломано
- Где то ещё object hub может вести себя нестабильно
Но для истории Object Hub это главное событие 2026 года, я наконец избавился от самого жирного куска legacy, который достался мне от GDPS Helper в плохом состоянии
Вместе с этим Object Hub стал истинным Open Source сайтом, в нашем проде с этого момента больше не работают какие либо проприетарные микросервисы
В конце добавлю, я наконец закончил марафон рефакторингов и созданий подсистем с нуля, и в ближайшие полгода я точно буду доволен работой над object hub
#новость #техработы
Спустя год борьбы с PHP бекендом, спустя провальную миграцию и наконец почти полное завершение openGo, я выключаю php бекенд Object Hub
Будем честны - много чего так и не было портировано:
- Сброс пароля
- Выкладыване вики файлов с концами сломано
- Где то ещё object hub может вести себя нестабильно
Но для истории Object Hub это главное событие 2026 года, я наконец избавился от самого жирного куска legacy, который достался мне от GDPS Helper в плохом состоянии
Вместе с этим Object Hub стал истинным Open Source сайтом, в нашем проде с этого момента больше не работают какие либо проприетарные микросервисы
В конце добавлю, я наконец закончил марафон рефакторингов и созданий подсистем с нуля, и в ближайшие полгода я точно буду доволен работой над object hub
#новость #техработы
❤3❤🔥1
Из-за нехватки денег в скором времени случится очередная смена хост-провайдера
Да, для меня и 560р/мес уже неподъемная сумма
#новость
Да, для меня и 560р/мес уже неподъемная сумма
#новость
Исходный код уже выключенного ojhub-node теперь доступен публично
https://github.com/Free-Object-Hub/ojhub-node
Legacy PHP будет выложен только когда станет понятно что делать с UAParser
#новость
https://github.com/Free-Object-Hub/ojhub-node
Legacy PHP будет выложен только когда станет понятно что делать с UAParser
#новость
GitHub
GitHub - Free-Object-Hub/ojhub-node
Contribute to Free-Object-Hub/ojhub-node development by creating an account on GitHub.
❤2
openRust - отказ от совместимости
Так как я не в настроении делать новые фичи и развивать сайт я захотел начать работы над портом openRust, первое с чем я столкнулся это особенности фреймворка Axum
Не буду вас переутруждать си-подобными языками и просто скажу, что из-за особенностей поведения фреймворка создать костыли для совместимости legacy-php версий в openRust почти невозможно
По этой причине все версии старше 0.97.4 отныне являются НЕПОДДЕРЖИВАЕМЫМИ, их поддержка и работоспособность будет сужаться по мере развития openRust порта
Часть сообщества, которае разбирается в программировании, и желает поддерживать эти версии работоспособными - я жду ваших pull request'ов
#новость #апдейтинфо
Так как я не в настроении делать новые фичи и развивать сайт я захотел начать работы над портом openRust, первое с чем я столкнулся это особенности фреймворка Axum
Не буду вас переутруждать си-подобными языками и просто скажу, что из-за особенностей поведения фреймворка создать костыли для совместимости legacy-php версий в openRust почти невозможно
По этой причине все версии старше 0.97.4 отныне являются НЕПОДДЕРЖИВАЕМЫМИ, их поддержка и работоспособность будет сужаться по мере развития openRust порта
Часть сообщества, которае разбирается в программировании, и желает поддерживать эти версии работоспособными - я жду ваших pull request'ов
#новость #апдейтинфо
❤3
Отказ от reCaptcha
Google reCaptcha является сторонним сервисом, который формально собирает ваши данные и прочие куки
По этому с этого дня на всех версиях ветки 0.98 работает самоподнятая ALTCHA, которая хостится на object hub сервере*. С этого дня Object hub теперь является полностью self-hosted проектом без зависимостей от внешних сервисов**
Что со старыми версиями?
В них теперь просто не работает регистрация/логин, для версий старее 0.96 это критично. В будущем на них выйдут патчи для портирования капчи на ALTCHA
Стабильность новой капчи мы не проверяли, я лишь могу надеяться что она работает
* - статика пока что лежит на jsdelivr, в будущем будем бандлить сами
** - на данный момент для капчи используется cdn jsdelivr, в будущем почта будет работать через сторонний почтовый сервис
#новость #обновление #техработы
Google reCaptcha является сторонним сервисом, который формально собирает ваши данные и прочие куки
По этому с этого дня на всех версиях ветки 0.98 работает самоподнятая ALTCHA, которая хостится на object hub сервере*. С этого дня Object hub теперь является полностью self-hosted проектом без зависимостей от внешних сервисов**
Что со старыми версиями?
В них теперь просто не работает регистрация/логин, для версий старее 0.96 это критично. В будущем на них выйдут патчи для портирования капчи на ALTCHA
Стабильность новой капчи мы не проверяли, я лишь могу надеяться что она работает
* - статика пока что лежит на jsdelivr, в будущем будем бандлить сами
** - на данный момент для капчи используется cdn jsdelivr, в будущем почта будет работать через сторонний почтовый сервис
#новость #обновление #техработы
❤3