Так как я из довольно нищей семьи, и не хочу чтобы в моей статье расходов object hub внезапно начал занимать 2/3 бюджета, я решил купить сервер с 768 мегабайт озу
А оно будет работать? Object Hub унаследовал GDPS Helper целиком, если вы ещё не забыли то исторически хелпер создавался на IDE HDD и процессоре 2005 года, о оперативке не переживайте, я гонял GDPS Helper 1.9 на компе с 3гб озу и windows 10. Эти агрессивнейшие оптимизации (не магически быстрый код а "давайте возьмём лёгкий и тупой фундамент") частично добрались и до openGo, по идее object hub при должном обслуживании влезет даже на сервер с 512 мегабайтами озу. так что я проблем на первое время не вижу
Нет у меня случились траблы, я ищу рублёвого провайдера подешевле потому что я сейчас не готов тратить слишком много денег на сервер, а ipv6 мне жизненно необходим.
Знает ли кто нибуть случаем адекватные решения до 500р/мес?
Если что object hub хостингу хватит и 1vcpu с 1gb ram
Так как исходный код сайта отныне публичен, позволить себе замалчивать обновления я отныне не могу по этому...
ПОРТФОЛИО
Первоначально созданные вакансии выглядят довольно скудно на фоне того что Object Hub предоставляет сейчас. Поэтому я решил добавить что то поистине полезное, и в каком-то роде даже массовое на сайт, чтобы оно наконец приносило пользу всем
Как они устроены? В вашем портфолио будет список работ, каждая работа может иметь теги (они абсолютно аналогичны тегам вакансий). Из занятного - работа может иметь так и ссылку на внешний ресурс, так и на внутренний ресурс, а если точнее - любой доступный в каталоге проект
Кто может добавлять портфолио? Все в кого есть активированный аккаунт
Когда оно появится? Постараюсь сделать рабочий черновик ближе к ноябрю, но возможно я словлю порыв мотивации и 0.99 выйдет в конце сентября
Object HubТестовая машина Сейчас я собираю тестовую машину для Object Hub, это будет до жути старый компьютер, на котором Object Hub должен работать нормально Базовое железо такое: AMD Athlon 64 X2 3600+, 2GB DDR2 с частотой 667 МГц, HDD подключенный по SATA-I в IDE…
Спойлер по сценарию 3 (обратите внимание там перестановка)
Оригинальная 0.98.1 тут не запускается. ПО этому мне пришлось создать 0.98.2, внести в неё некоторую гору патчей, и всё поехало. С этого дня Object Hub - ES8 с примесями CSS 2.1/3, каким и был оригинальный GDPS Helper 1.9, который оффициально ещё разрабатывался на XP-машине.
В общем Object Hub проялял себя тут неоднозначно, старый Firefox подтянул композитинг заметно лучше чем это было на Win7 вообще, и сайт мог даже с скроллом выдавать 75 fps. Из серьёзных минусов - анимации опять рушат всю красоту, простое сворачивание окна снова валит fps до 5-8. При этом джейлы тут работают настолько плохо и криво что я даже тестировать их не стал - `@container` и `cqw` в 2017 не изобрели, разве что джейлы тут тоже не кушают fps
С этого дня я отказываюсь от openRust и убираю его в дальний ящик в пользу openGo
Почему? Потому что полный openGo который делает сразу и tls и раздачу статики всё таки потребляет немного меньше ОЗУ, чем nginx+openRust+openGo связка, текущий openGo в простое конечно начал потреблять 25 мегабайт, но это не сравнится с 40 мегабайт nginx и уж тем более с 76 мегабайтами openRust
Что ждёт openRust? Ничего плохого, скорее всего я буду постепенно изучать rust на его основе и куда более медленными темпами делать standalone openRust, как таковую отмену раста я не рассматриваю потому что по cpu он всё таки выйдет немного дешевле и мощнее чем go
Object HubТестовая машина Сейчас я собираю тестовую машину для Object Hub, это будет до жути старый компьютер, на котором Object Hub должен работать нормально Базовое железо такое: AMD Athlon 64 X2 3600+, 2GB DDR2 с частотой 667 МГц, HDD подключенный по SATA-I в IDE…
Спойлер по сценарию 2
На Windows 7 + Firefox я никак не мог включить GPU композитор, браузер просто падал в software рендер (это когда графику рисует процессор а не видеокарта, это очень больно на самом деле), поэтому я принял решение попытать удачу с Chrome
Гуглобраузер удивил меня заметно сильнее, он смог включить частичный композитинг и Object hub смог целиком влезть в 900 мегабайт ОЗУ (система + браузер с 1 вкладкой), теперь fps.
Chrome показывает частично стабильные 75 fps, при скролле fps проседает до ~40 с просадками до 25, но при этом джейлы эта VIA встройка тянет заметно лучше, 9 джейлов и стабильные 75 fps не покидали меня, из минусов - анимации рушат весь fps, просто двигая окно он валится до 30, а сворачивание окна так и вовсе валит всё до 8 fps
Object HubТестовая машина Сейчас я собираю тестовую машину для Object Hub, это будет до жути старый компьютер, на котором Object Hub должен работать нормально Базовое железо такое: AMD Athlon 64 X2 3600+, 2GB DDR2 с частотой 667 МГц, HDD подключенный по SATA-I в IDE…
Спойлер по сценарию 1
На Windows 10 + Edge сайт еле как шел в стабильные 75 fps, но как я начинал скроллить то fps очень заметно падал, и порой даже до 7-8.
Firefox заметно удивил меня, как только браузер полностью влез в оперативную память (напомню, 2 гигабайта) и "отлагал" то он начал работать с Object Hub в абсолютно стабильные 75 fps, даже при 5 открытых джейлах fps оставался выше 60 (находился в районе стабильных 68 с просадками до 60)
Object HubДобрый вечер уважаемые читатели! А вы знали что у главного разработчика Object Hub (Vim, он же Мчайден) сегодня день рождения? Если нет я вас поздравляю! Теперь знайте! #щп
Сейчас я собираю тестовую машину для Object Hub, это будет до жути старый компьютер, на котором Object Hub должен работать нормально
Базовое железо такое: AMD Athlon 64 X2 3600+, 2GB DDR2 с частотой 667 МГц, HDD подключенный по SATA-I в IDE эмуляции
Вот какие сценарии тестирования запланированы: 1. Windows 10 + MS Edge на GeForce 8600GT, предполагается как "ну вроде на уровне Chromebook" 2. Windows 7 + Firefox на VIA Chrome9 HC, по моей задумке это типичный компьютер из стран третьего мира 3. Windows XP + Firefox 52.9.0 ESR на VIA Chrome9 HC, сценарий аналогичен второму но винда заменена на ту, что реально тут работает а не фризит 4. Debian Stable + Firefox на VIA Chrome9 HC без драйверов, в идеале это компьютер из эпохи постапокалипсиса на котором есть только software рендер в браузере
Я ожидаю увидеть в сценариях 1 и 2 где-то 60 FPS с частыми просадками, в сценарии 3 всего 15 FPS
Зачем? Чтобы вы были уверены в работоспособности Object Hub на любом железе, даже если вашему железу 20 лет и даже если у него нет драйверов и всё работает ещё хуже, чем "обычно"
0.98.1 - ещё и адекватно - Теперь если у вас нет аккаунта и вы на телефоне вы можете и зарегистрироватсья и войти в аккаунт штатно - Добавить проект без описания теперь нельзя, вместо ошибки сервера вы получие простое предупреждение
Также GHE Jails с этого момента доступны для работы. Вариант с "технодемкой" (буквально кнопка "Jail it!") останется в рамках версий 0.98.X, в 0.99 GHE Jails будут приведены в адекватное состояние
Google reCaptcha является сторонним сервисом, который формально собирает ваши данные и прочие куки
По этому с этого дня на всех версиях ветки 0.98 работает самоподнятая ALTCHA, которая хостится на object hub сервере*. С этого дня Object hub теперь является полностью self-hosted проектом без зависимостей от внешних сервисов**
Что со старыми версиями? В них теперь просто не работает регистрация/логин, для версий старее 0.96 это критично. В будущем на них выйдут патчи для портирования капчи на ALTCHA
Стабильность новой капчи мы не проверяли, я лишь могу надеяться что она работает
* - статика пока что лежит на jsdelivr, в будущем будем бандлить сами ** - на данный момент для капчи используется cdn jsdelivr, в будущем почта будет работать через сторонний почтовый сервис