Опубликован выпуск платформы совместной разработки Forgejo 12.0, позволяющей развернуть на своих серверах систему для совместной работы с репозиториями Git, напоминающую по решаемым задачам GitHub, Bitbucket и Gitlab. Forgejo является форком проекта Gitea, который в свою очередь ответвился от платформы Gogs. Отделение Forgejo произошло в 2022 году после попыток коммерциализации Gitea и перехода управления в руки коммерческой компании. Проект Forgejo придерживается принципов независимого управления и подконтрольности сообществу. На использование Forgejo перешёл Git-хостинг Codeberg.org. Код проекта написан на языке Go и распространяется под лицензией GPLv3...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63601
> добавлен файл robots.txt для информирования ботов о разделах, которые не следует индексироватьА боты такие: "А, ну хорошо, не буду тогда индексировать".
Наконец-то проект на нормальном языке, а не сборная солянка. В итоге и приложение получилось легковесное и много не жрёт.
> Наконец-то проект на нормальном языкено оно на golang. наверное, вы ошиблись новостью, потому что ляпнуть "много не жрёт" про статическую линковку - нужно постараться
А в чем проблема?2021М у меня оно занимает в памяти, для сравнения udiskd занимает 601M, а mariadbd 1834M, для полноценного приложения не так уж много, сервисы систем-д на пару с нетворкменеджером жрут гораздо больше суммарно, так и чего теперь ручками dhcpcd запускать?
Ничё себе, много не жрёт. 2021 Мб? Это какой–то позор.
может, у него какие-нибудь snap-ы или flatpack-и (для статик-линковки самое то, лол)у меня в принципе на серваке со всем софтом занято в сумме 1.1Gb. ичсх, больше всего жрёт dendrite на golang, два юзера на серваке, ппц
> А в чем проблема?Вы на ник посмотрите внимательно, - поймете
(Расшифровка: 12 лет отроду (y=Year, o= Old) эксперт)
"Эксперт" считает, что в контейнере он очень много наэкономит на динамической линковкe, а то, что привяжется к конкретным системным либам, так он накопилирует бинарей на все версии ОС начиная с года когда он родился, ну для "легкости распространения по всей платформе" с зоопарком не совместимых glibc
> "много не жрёт" про статическую линковку - нужно постаратьсяПричем здесь вообще статическая линковка? Я понимаю, еще сборщик мусора, но линковку-то надо за уши притягивать.
я про оперативу
> я про оперативуНа работу какую-нибудь не пробовали устроиться чтоб на оперативу накопить? А да, в 12 наверное еще не берут... ну так собак там выгуливать или траву стричь, можно с одной прогулки оправдать покупку памяти
у меня хватает оперативы, но тратить 2 гига, когда можно тратить 2 мб, я не будусобак и без меня отлично выгуливают, им даже платить не нужно (собакам)
IMHO 2GB под такую задачу... это даже на каком-нибудь Electon - надо ещё постараться так сделать. Они что там так кэшируют содержимое пользовательского диска гигантскими порция перед отправкой на свой сервер, что ли.Так это ведь с подзадерживаемым развитием в продаже объёмов памяти... Ведь сейчас её на не серверах - обычно как 10 лет назад было, пусть 32 GB. А, ещё 20 лет назад - было типично в 1000! раз меньше её, т.е. сейчас должно бы быть в x500 раз больше чем 10 лет назад - 16TB,
т.о. я так и вижу как такие как вы сейчас бы говорили:
- "2ТБ под эту git-приблуду - не так уж и много же и даже всем доступно"...
Алё, это твое golang - чисто гугловский вендорлок. Глава гугла позвонит разрабам го и скажет, что мол завтра все обязаны слать телеметрию с банковскими данными! Как тебе такое?
Выше написавший ответит: "Ну так пока же без банковских данных. Поэтому спим спокойно." ;)
Проверял что ли?...
андроид тоже вендорлок и что? всем массово закупать айфоны? или реанимировать виндовсфоны? уж микрософт, то точно таким страдать не будет> Глава гугла позвонит разрабам го и скажет
Сделают форк и будет оно жить дальше, бесплатное и свободное..
Любой разраб любого продукта может начать чудить, суть опенсорса ровно в том и есть, чтобы когда один сломается можно было заменить другим, с другим названием мб, но можно.
> андроид тоже вендорлок и что? всем массово закупать айфоны? или реанимировать виндовсфоны? уж микрософт, то точно таким страдать не будетНу вообще то андройд мало кому нужен, ios лучше гораздо.
И именно поэтому есть 100500 его "форков", начиная от европейских и продолжая китайскими и местными, вот только ни один из них не способен на конкуренцию с ним. Но разумеется не нужен. Ни андроид ни другие оси в целом, рецептами домохозяйки могут и на бересте обмениваться, нафига все эти заводы, хз.
так не нужен, что от андроида ~60% сетевого траффика идетhttps://radar.cloudflare.com/explorer?dataSet=http&groupBy=o...
Сейчас бы термины не к месту использовать. Вендорлок - это привязка к _поставщику товаров или услуг_. То есть если тебе продали железку суппорт на которую может делать только сертифицированный вендором специалист - это вендорлок. Если у железки есть функция совместимая только внутри линейки вендора - это вендорлок. А считать вендорлоком опесорсный софт только на том основании, что его разрабатывает вендор, - это надо сильно удариться головой. На том же основании можно считать вендорлоком вообще любой софт.
Сложно мыслишь. Тут надо проще: всё, что не nih, всё вендорлок. Почти Егор Летов.
Любой - нельзя. Разрабатываемый эксклюзивно коммерческой компанией, требующий высокой технической экспертизы и большого количества человекочасов на сопровождение - вероятно, можно. Не в строгом значении термина, разумеется. Определяющий фактор - готово ли (и объективно сможет ли?) сообщество поддерживать этот проект, если он останется без материальной поддержки компании-разработчика. "Да" - НЕ вендорлок. "Нет" - "вендорлок".
Ещё не на нормальном, но хотя бы на компилируемом, и компилируемом в бинарный код, а не в код для интерпретатора. Уже прогресс.
Интересно, эксперты опеннета что используют для совместной разработки?
Только цгит и ручную отправку патчей по почте (России)
Внезапно, git. Вот как он есть.
GitHub + Jira
Лучшее комбо. Всё остальное это разработка в два рыла — своё и кота.
gitea, стоит уже лет 5, можно и на сабж перейти, но лень
ещё один курсач на голанг
Поддерживаю. Перестала работать на тестовом микро-проекте. Пользовались гитом 90% времени, на сайт тупо не заходили. Восстановить работоспособность не вышло.
Снёс всю папку как страшный сон.
> В редакторе комментариев реализована возможность расстановки отступов клавишей Tab.за изменение поведения клавиатуры в браузере нужно расстреливать
> за изменение поведения клавиатуры в браузере нужно расстреливатьПро tampermonkey не слышали? Помогает. А то, что добавили табы, так то не криминал, т.к. таб и есть = 0х09
слышал, но пока не пробовал. наверное, попробую
Я вот довольно часто ставлю GitLab для новых крупных проектов разных заказчиков и меня постоянно одолевает желание перейти на Forgejo, потому что у GitLab очень жирный и развесистый бекенд. Останавливает только функционал CI/CD у GitLab. Гораздо удобнее Jenkins, Teamcity, Bamboo и прочей гадости...
> Останавливает только функционал CI/CD у GitLabТам с версии 1.19 кажется есть: Forgejo Actions, - built-in CI/CD