🔥4❤1👎1👨💻1
Как вы относитесь к тому факту, что object hub это open source веб-сайт?
Anonymous Poll
46%
Положительно
11%
Вы не до конца open source
32%
Мне все равно
4%
Исключительно негативно
7%
Я украду ваш исходный код и сделаю свой сайт
Public domain
Проект openGo вышел на свет и сейчас уже работает на сервере Object Hub.
Более того, как было обещано, этот проект уже выложен в Public domain, ссылка на репозиторий:
https://github.com/MIOBOMB/ojhub-openGo
#новость
Проект openGo вышел на свет и сейчас уже работает на сервере Object Hub.
Более того, как было обещано, этот проект уже выложен в Public domain, ссылка на репозиторий:
https://github.com/MIOBOMB/ojhub-openGo
#новость
Telegram
Object Hub
Object Hub openGo - да, очередная миграция.
За считанные 3 дня я пересоздал почти с нуля примерно 15% Object Hub API на Golang, сохранив его поведение. Скорость работы пока что немного медленее чем у nodejs по причине отсутствия redis и агрессивного распарралеливания…
За считанные 3 дня я пересоздал почти с нуля примерно 15% Object Hub API на Golang, сохранив его поведение. Скорость работы пока что немного медленее чем у nodejs по причине отсутствия redis и агрессивного распарралеливания…
Каково ваше отношение к окнам?
Anonymous Poll
27%
Они удобные
73%
Ещё не приходилось сталкиваться
0%
Они неудобные
0%
Они сломанные
❤1
Object Hub openRust - нет, вы неправильно подумали
На сей раз, абсолютно с нуля, я сделал за 24 часа проект openRust - это НЕ замена openGo, а скорее небольшой сервис который будет отрабатывать кое какие возможности, которые планируется создать в полной силе для 0.98
В течении 6 часов сервер уйдёт на техническое обслуживание чтобы интегрировать openRust для его запуска на сервере (да, не через 200+ дней как это было с nodejs, не через неделю как с openGo, а уже сегодня)
На текущий момент openRust реализует индексный маршрут и превносит Ojhub Loader 1.20, в нём таблица версий была очень сильно урезана для экономии когнитивной нагрузки, если вы датамайнер - ждите, исходный код openRust будет выложен в public domain в течении недели
#новость #техработы
На сей раз, абсолютно с нуля, я сделал за 24 часа проект openRust - это НЕ замена openGo, а скорее небольшой сервис который будет отрабатывать кое какие возможности, которые планируется создать в полной силе для 0.98
В течении 6 часов сервер уйдёт на техническое обслуживание чтобы интегрировать openRust для его запуска на сервере (да, не через 200+ дней как это было с nodejs, не через неделю как с openGo, а уже сегодня)
На текущий момент openRust реализует индексный маршрут и превносит Ojhub Loader 1.20, в нём таблица версий была очень сильно урезана для экономии когнитивной нагрузки, если вы датамайнер - ждите, исходный код openRust будет выложен в public domain в течении недели
#новость #техработы
Широкое тестирование
После того как наша команда тестировщиков фактически распалась сайт было некому тестировать, а тут ещё случились и релиз node, и внезапная смерть node путём замены её на openGo, а потом и вовсе пришёл openRust, и в идеале всё должно было сломаться, но в общем и целом Object Hub кое как но функционировал
Благодаря помощи моих друзей (и появления мотивации лично у меня) были полностью починены и восстановлены эти части сайта:
- Открытие комиксов в окнах
- Уведомления
- Отправка сообщений в техподдержку
- Отправка новостей
- Создание новых вики
- Изменение уже существующей вики
- Создание новых страниц в вики
- Назначение тегов на статьи
- Назначение основной статьи у вики
- Удаление вакансий
Некоторые части сайта при этом все ещё остаются сломанными после переписи половины сервера:
- Удаление откликов на вакансию в админ панели - там конфликт адресов между php/go, запрос явно идёт в go, но openGo на данный момент намеренно не обслуживает админ панель, отсюда и ошибка
- Файлы вики - я просто не успел сделать фикс
- Удаление шаблонов - как выяснилось такой логики вики движок не предусматривал от слова совсем и её воссоздание займёт заметно больше времени чем "фикс за вечер"
- Замена файла у новостного поста - здесь уже я не предусмотрел такой сценарий
#новость #обновление
После того как наша команда тестировщиков фактически распалась сайт было некому тестировать, а тут ещё случились и релиз node, и внезапная смерть node путём замены её на openGo, а потом и вовсе пришёл openRust, и в идеале всё должно было сломаться, но в общем и целом Object Hub кое как но функционировал
Благодаря помощи моих друзей (и появления мотивации лично у меня) были полностью починены и восстановлены эти части сайта:
- Открытие комиксов в окнах
- Уведомления
- Отправка сообщений в техподдержку
- Отправка новостей
- Создание новых вики
- Изменение уже существующей вики
- Создание новых страниц в вики
- Назначение тегов на статьи
- Назначение основной статьи у вики
- Удаление вакансий
Некоторые части сайта при этом все ещё остаются сломанными после переписи половины сервера:
- Удаление откликов на вакансию в админ панели - там конфликт адресов между php/go, запрос явно идёт в go, но openGo на данный момент намеренно не обслуживает админ панель, отсюда и ошибка
- Файлы вики - я просто не успел сделать фикс
- Удаление шаблонов - как выяснилось такой логики вики движок не предусматривал от слова совсем и её воссоздание займёт заметно больше времени чем "фикс за вечер"
- Замена файла у новостного поста - здесь уже я не предусмотрел такой сценарий
#новость #обновление
❤1
Широкое портирование
Постепенно я начал работать с дешбордом в openGo, вот что было портировано:
- Добавление проектов
- Изменение проектов
- Вся система со-владельцев
Вот какие вещи наконец были починены:
- Теперь вы наконец можете бампнуть проект (а не читать всегда непонятный "Жди ещё NaN секунд")
Почему бампы были сломаны почти полгода?
Причина довольно таки небанальная - старый php сервер возвращал поля checked и points, необходимые для отображения кнопки бампа, в nodejs эта логика была повреждена и перестала работать должным образом, на данный момент в openGo бампы начали работать, а это значит что шоу хотябы в каком то плане наконец могут соревноваться кто быстрее нажмёт бамп!
#новость #багревью
Постепенно я начал работать с дешбордом в openGo, вот что было портировано:
- Добавление проектов
- Изменение проектов
- Вся система со-владельцев
Вот какие вещи наконец были починены:
- Теперь вы наконец можете бампнуть проект (а не читать всегда непонятный "Жди ещё NaN секунд")
Почему бампы были сломаны почти полгода?
Причина довольно таки небанальная - старый php сервер возвращал поля checked и points, необходимые для отображения кнопки бампа, в nodejs эта логика была повреждена и перестала работать должным образом, на данный момент в openGo бампы начали работать, а это значит что шоу хотябы в каком то плане наконец могут соревноваться кто быстрее нажмёт бамп!
#новость #багревью
🤗3❤1