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

Бот для связи с администрацией @ojhub092_bot
Download Telegram
Вы выбрали недельную рубрику. Значит положим старт сегодня, но выходить посты будут каждое воскресенье до тех пор, пока не выйдет какая нибуть 0.97.4 или 0.98 (а изменений в тестовых билдах крайне много).

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

Вообще, всё берётся ещё с конца ноября когда на сайте были проблемы с скоростью работы, на него зашло одновременно 10 человек и пока все вместе тычили поиск и отправляли комментарии, сервер начал падать в ошибку 503. на простом языке сервера упали, и я уже как уверенный разработчик с двухлетним опытом разработки задумался, "а не пора ли уходить с php". Из-за этого вопроса я начал хаотично искать технологии на которых можно переписать сервер ошхаба, я попробовал go, node.js, были мысли даже взять kphp, и вот так весь декабрь я бегал с одной технологии на другую, пробовал писать на всём подряд, и выгорел. А в процессе вечных миграций старого кода на несколько разных языков программирования я просто не мог писать обновления для сайта, но в какой то степени это даже плюс так у меня накопилось очень много идей, и какие то уже отполированные (а какие то и вовсе реализованные).

А теперь давайте я вам расскажу, как я вернулся к работе над миграцией, и что я успел мигрировать за прошлый год, и начало этого года. Пока я только и делал что играл в майнкрафт да устанавливал разные линуксы и windows xp на свой компьютер я всерьез задумался о миграции на node.js без typescript, и мучиться с типами не придёся, и миграция будет менее болезненной, и вообще в теории я даже могу заспидранить миграцию за 2 недели если не за одну, а тайпискрипт когда нибуть потом, ну и с такими мыслями я принялся обновлять newHelper.js чтобы вернуться во вкус. Вернувшись в колею я наконец начал пробовать писать на node.js, и это было классно!

а теперь обзор, что было готово на node.js за 2025 год,
Мигрированный на 15% сервер прошлого сайта GDPS Helper (кодовые базы совместимы, но Object hub в разы больше), его содержание было таковым:
- Полностью рабочий поиск.
- Возможноость просмотреть гдпс и оставить на нём комментарий.
- Частично работающая система добавления гдпсов (частично т.к. нельзя было изменять после добавления).
- скрытая возможность читать глобальные новости.

Если учесть принадлежность всего вышеперечисленного к GDPS Helper, то картина получается очень скудная, а где то и вовсе сломанная, вот например комментарии и "проекты" получили так много наворотов что оригинальные хелперовские функции, которые в последний раз обновлялись в конце 2024, просто перестали понимать Object hub, и это всё пришлось реализовывать с нуля, зато поиск с 2024 почти никак не обновлялся и в целом был сделан изначально хорошо, поэтому в него нужно было просто добавить одно условие для стабильной работы с Object hub (я успел сделать это ещё в прошлом году).

А за этот год я успел реализовать ещё больше, я добавил redis-кеширование что ускорило загрузку сайта в разы, оптимизировал старые участник кода в процессе миграции, и самое важное я закончил мигрировать комментарии. Пусть вы это пока потрогать не можете но знайте, работа кипит!

Спасибо что продолжаете верить в нас.

#апдейтинфо #дневникРазработчиков
7
Если пост за 2 дня работы получился столь объемным может мне запустить реальную рубрику дневников разработчиков на Ютубе...

#щп
1👍7
Знаете какую скрытую возможность своего же фреймворка я не использую на сайте но она есть?

Кастомные названия титлов (на скриншоте вместо "Object hub" могло бы быть название "ПРОБИТЬСЯ К СВЕТУ", пока единственное обджект шоу с сайта которое в теории можно найти на просторах Гугла)
2
Хотите ли вы внезапный выпуск 0.97.32 в котором все эти кастомные титулы появятся на всю мощь
Anonymous Poll
77%
Да конечно
9%
Не знаю
14%
Нет
А мне интересно после такого добавления количество шоу которые появятся в Гугле вырастет или нет

#щп
этому функционалу на самом деле уже 2 года, появился он ещё в newHelper.js 1.8

а включаю я его только сейча

#апдейтинфо #код #щп
0.97.32 - SEO

- Теперь вы можете выкладывать новости с картинками
- С этого момента большая часть сайта умеет менять название Object hub на что нибуть другое
- Проведена небольшая seo оптимизация сайта для индексации большего количества страниц (вы же хотите чтоб ваше обджект шоу можно было найти в гугле?)

- Сайт переведён на newHelper.js 2.0.4
- Из-за использования неправильного тестового билда где то могли сломаться какие то функции (ошибка 404), о подобных проблемах сообщайте нам желательно сразу

https://objecthub.xyz/?news

#обновление
👍3
В процессе перевода истории изменений на английский стало известно что начало публичного тестирования началось 27 августа, а не 28

Причина? Часовые пояса, пост о выходе Object hub в фазу публичного бета теста был отправлен в 0:08 по часовому поясу МСК+4

Может мне изменить дату начала тестирования на 27 августа?

#щп
2
Из-за удаления в newHelper.js 2.0.4 старых частей API я сломал капчу

Легаси функции останутся в фреймворке до версии 2.1

Капча уже работает

#багревью
👏2
Временно выключаем возможность создавать вики, редактирование существующих вики временно выключено

#техработы
🤔1
Ребят, я думаю самое время признать поражение.

Идея создавать Вики на object hub, и даже писать свой Вики движок - это провал.

Почему я сделал такие выводы? Ну просто откройте поиск и посчитайте сколько там добавлено обджект шоу, а теперь посмотрите на Вики, и сколько из них не тестовые. Чуете разницу? Как по мне она даже на глаза.

И что с этим делать в будущем я СОВСЕМ не знаю, единственно верный вариант который я сейчас вижу это обрезать Вики движок до движка комиксов и оставить на сайте только комиксы, довести интерфейс до более человекопонятного вида и впридачу оставить немного более кастомизируемые страницы с Markdown (сделать же красивые страницы с столь же красивыми ссылками хотят все?).

В общем, пока идёт миграция на Node.js этот вопрос остаётся открытым, и я предлагаю всем снова решать судьбу сайта. Вики - оставлять или удалять?

#новость #активность
😭5
Object Hub
Вики - оставлять или удалять?
Если вы из тех для кого тут "многа букв"

#щп
Думаю чтобы показать насколько для меня это важная тема я закреплю этот пост

#щп
Object Hub pinned «Ребят, я думаю самое время признать поражение. Идея создавать Вики на object hub, и даже писать свой Вики движок - это провал. Почему я сделал такие выводы? Ну просто откройте поиск и посчитайте сколько там добавлено обджект шоу, а теперь посмотрите на Вики…»
Продолжаем нашу рубрику недельных дневников

Прямо сейчас я работаю над миграцией старой серверной технологии (php) на новую (node.js).

Как никак, активно писать на новом языке я по сути только начинаю, мне все ещё тяжело свыкнуться и писать на автомате, я как в начале карьеры сижу подолгу над консолью и не понимаю где там ошибка. Но к концу этой недели ситуация стала полегче, почему? Самые тяжёлые места сервера уже были сделаны, а именно:
- Полная система комментариев, не только добавление, но и изменение и удаление.
- Добавление проектов, если только добавление было сделано буквально за 3 минуты то над выкладыванием файлов я мучался 4 с лишним часа
- Изменение ваших проектов

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

Работа продолжает кипеть, но в процессе на этой неделе я успел пару раз задаться вопросом "а зачем это всё, может просто взять kphp и переписать всё на него?", но меня успели отговорить

#дневникРазработчиков
3
хотите чтоб каждаый пост рубрики выходил на ютубе?
Anonymous Poll
42%
Давайте, почему бы и нет
58%
Нет, лучше прочитаю пост
Object Hub
хотите чтоб каждаый пост рубрики выходил на ютубе?
Значится... Появилась у меня идейка делать эту рубрику на английском. Первое видео возможно выйдет в это воскресенье, оно будет суммой всех предыдущих постов и вполне вероятно переводом всего этого на английский

Что думаете?

#щп
4
Forwarded from [НОВАЯ ГЛАВА]LiGHTiNG (꧁DNI | Акира.ೃ࿐)
#глава #петля

ПРОЛОГ 2
Кв/Тв: упоминание смерти!

https://objecthub.xyz/?wikiPage=57.12

При сотрудничестве с
ObjectHub | @objecthub
Please open Telegram to view this post
VIEW IN TELEGRAM