Игнорируя сообщения о проблемах, в которых запрашивается реализация возможности использовать GitLab без предоставления ему доступа к JavaScript, GitLab продолжает усиление привязки к JavaScript. Теперь сервер не отдаёт список файлов в виде HTML, а добавляет на страницу элемент с id "js-tree-list", в который элементы вставляются посредством JavaScript...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=52426
А ещё они использование интернета навязывают, черти эдакие! Через фидо нельзя работать гитлабом - это же вообще ужас.
что мешает?
подымаете локальный gitlab, подымаете шлюз к фидо из интернет, используете gitlab через фидо.
> что мешает?
> подымаете локальный gitlab, подымаете шлюз к фидо из интернет, используете gitlab через
> фидо.То же, что и этим нытикам мешает поднять у себя старую версию, в которой js не нужен и пользоваться ей сколько душе угодно - нафиг не надо. Только меня и так всё устраивает, а им ныть нужно, иначе заболеют.
Кроме "поднять у себя", видите ли, опенсорсники с гитхаба удумали драпать на этот крап. И в результате лекарство оказалось хуже болезни: фирмочка делающая этот шит еще хуже чем майкрософт.У них похабный, тормозной и неудобный гуй да еще без JS не работает почти. По UI он круто сливает обычному гитхабу. Где все лаконично, просто, по делу. И даже адекватно работает без JS. Это фэйл ящитаю. Оказаться голимее майкрософта - талантище!
Майкрософт купил GitHub не так давно. А весь костяк разработчиков я подоздреваю просто были переведены в майкрософт. Поэтому называть это детещим майкрософта очень странно как мне кажется.
ты чего пристал к главному аналитику опеннета ?
Очень странно, что людям не хочется закладываться на сервис от тех кто их десятилетиями пытался нагнуть, дискредитировать, облапошить и замочить. Конечно, все поверили в посчеты лисой цыплят.
Ибо нефиг было выворобушкиваться и включать Столлмана. Вне зависимости от смены владельца GitHub так и остался удобным сервисом. Но нет, блджад, уровень паранойи зашкаливает настолько, что даже самой распределенной сути git'a им кажется мало.
Как-то переход с гитхаба на гитлаб не тянет на паранойю Столлмана. Вот перешли бы на savannah, то тогда бы твой вскукарек имел бы смысл.
Да дело не в Столмане. Той JS-фигни, что GitLab делает, ожидали от Microsoft, потому что на microsoft.com она делает ещё галимее, от этого на GitLab и валили. Но в результате: GitHub функционирует почти как и прежде, почти без треша и угара (изменения политики допустимого использования для собирающих донаты (теперь запрещено размещение контента, содержащего информацию о неэтичной деятельности (список таких деятельностей ищите в репозитории с правилами), вроде self-dealingа - это об использовании своего служебного положения для личного обогащения, напр. о том, как адвокат из анекдота на*****л своих клиентов - это цензура и дискриминация), а технологический трэш и угар через JavaScript устроила именно GitLab.
> даже самой распределенной сути git'a им кажется малоПро метаданные не думаем, всё ясно.
Вы то с вашими эльбрусами и альтлинуксами, определенно, между двух огней. С одной стороны непонятные блобы в системе с фиг знает чем, с другой написать в каком-нибудь юзерагенте что это alt linux да еще чего доброго на e2k или как там его - то же самое что нарисовать мишеньку на компе :).
> даже самой распределенной сути git'a им кажется мало.Мало, надо P2P.
> Ибо нефиг было выворобушкиваться и включать Столлмана. Вне зависимости от смены владельца
> GitHub так и остался удобным сервисом....от фирмы, которая десятилетиями гадила на бошку. Спасибо, конечно, но нафиг. И даже удобный UI не перевешивает 3.14дрильного владельца, за которым наверняка не заржавеет какая-нибудь очередная гадость.
Не "почти", а уже "совсем".
Они обфусцируют код
Чёт как-то неприятно. Появляется всё больше сайтов, где скрипты что-то ломают. Например прокрутку, или копирование, а с отключёнными скриптами едет разметка (но хотя бы можно пользоваться). Эти вообще не дают доступ к тексту без жс… Интерактив на текстовых сайтах всё портит, вверните мне мой интернет без скриптов.
Если нужны чистые данные - нужно пользоваться API, а не парсить веб-страницы и ныть потом, что данные, заточенные под отображение в современном браузере, не получается распарсить наколеночным скриптом.
API могут отключить или сделать платным
Могут, ёпт. А могут под дверь нагадить, давай не будешь пользоваться дверями?Много ты знаешь подобных систем у которых был API свободные и потом его взяли и сделали вдруг платным?
гугл?
тындекс?
>гугл?
>тындекс?у гугла нет апи. у яндекса бесплатный. через xmlproxy.ru практически бесплатный.
> Много ты знаешь подобных систем у которых был API свободные и потом его взяли и сделали вдруг платным?freegeoip.net, например.
Ну как бы если перед дверью постоянно гадят - меры принять придется.
Покажите мне сервисы со СТАБИЛЬНЫМ апи ?? Как раз апи меняется ничуть не реже.
Покажи мне хоть один стабильно работающий сервис не в бета-версии, у которого API меняется чаще, чем html разметка.
Покажите мне сервисы с публичным апи вообше, а?
любой дохлый. бери - тебе понравится
"данные, заточенные под отображение в современном браузере"
Т.е. по-Вашему plain html не заточен под отображение в современном браузере?
Он просто веб "программист" и его это лично задевает. Накодил кучу интерфейсов на ангуляре и node.js а тут говорят что JS говно.
нет, не заточен. это просто текст который можно парсить без движка. парсить js не получится (если кратко)
> нет, не заточен. это просто текст который можно парсить без движка. парсить
> js не получится (если кратко)HTML -- это не просто текст, а язык разметки. Чтобы его распарсить, в общем случае тоже нужен движок (только намного более простой, чем для HTML+JS+...).
Браузеры изначально, вообще-то, и создавали под отображение HTML.
Вопрос сводится к тому, зачем делать так сложно (каждый чих в JS), если можно сделать проще.
>Т.е. по-Вашему plain html не заточен под отображение в современном браузере?Браузер HTML5 это платформа для запуска PWA, а не программа форматирования текста.
>>Т.е. по-Вашему plain html не заточен под отображение в современном браузере?
> Браузер HTML5 это платформа для запуска PWA, а не программа форматирования текста.Если в нем можно открывать PWA, то это не значит, что в нем нельзя смотреть plain html.
Да. Но это значит, что относятся к нему всё чаще именно как к платформе для PWA
Не понял, при чём тут парсить. Я говорил про нормальную работу обычного пользователя в браузере. А имитировать пользователя для извлечения данных не такая уж и проблема, пусть задача и чрезмерно ресурсоёмкая (запускать кучу инстансов браузера). Заодно за это не просят денег, да. В крайнем случае миллион прокси будет дешевле, чем платный доступ к апи.
> Не понял, при чём тут парсить. Я говорил про нормальную работу обычного
> пользователя в браузере. А имитировать пользователя для извлечения данных не такая
> уж и проблема, пусть задача и чрезмерно ресурсоёмкая (запускать кучу инстансов
> браузера). Заодно за это не просят денег, да. В крайнем случае
> миллион прокси будет дешевле, чем платный доступ к апи.Нормальным пользователям как раз наплевать работает оно со скриптами или без. Это только фрикам интересно отрубить скрипты и потом ходить плакаться, что половина интернета без них не работает.
Да, только фрикам неприятно пользоваться блоатед вебом
> Да, только фрикам неприятно пользоваться блоатед вебомА вас кто-то заставляет? Сделайте свой веб, в чём проблема?
> А вас кто-то заставляет?Да, выбрать и купить что-то сложнее хлебушка без существующего веба затруднительно.
> А вас кто-то заставляет? Сделайте свой веб, в чём проблема?А что, может соберемся толпой да отп.... вабмак^W^W покажем гадам мастеркласс? :)
Неприятно — не пользуйтесь. Но не нойте.
> Неприятно — не пользуйтесь. Но не нойте.Не ныть чтобы тебе не было неприятно?
Это почему это не ныть? Даешь слив репутации ж@поруким вебмакакам! Смотрите, этим гадам не нравится - надо поднажать! А если не нравится - отлично, выньте руки из ж...ы и не фигачьте продукты жизнедеятельности как макаки.
>> Не понял, при чём тут парсить. Я говорил про нормальную работу обычного
>> пользователя в браузере. А имитировать пользователя для извлечения данных не такая
>> уж и проблема, пусть задача и чрезмерно ресурсоёмкая (запускать кучу инстансов
>> браузера). Заодно за это не просят денег, да. В крайнем случае
>> миллион прокси будет дешевле, чем платный доступ к апи.
> Нормальным пользователямВот давай не будем про нормальных. Им и внезапные попапы на монетизируемых помойках норм, наверное. Точнее, воспринимают это как неизбежное зло.
>>> Не понял, при чём тут парсить. Я говорил про нормальную работу обычного
>>> пользователя в браузере. А имитировать пользователя для извлечения данных не такая
>>> уж и проблема, пусть задача и чрезмерно ресурсоёмкая (запускать кучу инстансов
>>> браузера). Заодно за это не просят денег, да. В крайнем случае
>>> миллион прокси будет дешевле, чем платный доступ к апи.
>> Нормальным пользователям
> Вот давай не будем про нормальных. Им и внезапные попапы на монетизируемых
> помойках норм, наверное. Точнее, воспринимают это как неизбежное зло.Да, давайте все будем слушать двух анонимов с маниакальным психозом, боящихся скриптов. Уж они то знают как жить
> Да, давайте все будем слушать двух анонимов с маниакальным психозом, боящихся скриптов.
> Уж они то знают как житьБез попапов жить не по понятиям.
Что за херню я только что прочитал? Никто не будет парсить HTML, если всё отдаётся в готовом к употреблению виде через JSON.Просто GitLabу хочется внедрить фингерпринтинг как на Gitterе, а для этого надо, чтобы фингерпринтер заблокировать смогли только вместе с самим GitLabом.
> Что за херню я только что прочитал? Никто не будет парсить HTML,
> если всё отдаётся в готовом к употреблению виде через JSON.
> Просто GitLabу хочется внедрить фингерпринтинг как на Gitterе, а для этого надо,
> чтобы фингерпринтер заблокировать смогли только вместе с самим GitLabом.О, а вы ясновидящий, видимо, знаете кто и что хочет. Миллиардер, наверное, с такими-то талантами...
а куда вворачивать?
когда ты начнешь воспринимать современные сайты не как набор html+css, а как полноценные приложения, тогда тебе и станет проще жить. Ты же не пытаешься нативному приложению указывать как ему рендерить интерфейс?
> полноценные приложенияРеализуются через сервер а не js, который вешает весь браузер.
но ведь иначе оно вешает сервер
Так в этом то и суть. Ненужное запихать юзеру на комп, а он и рад, что у него список покупок чуть ли не с окошком, в котором в тетрис поиграть можно, к примеру.
это была попытка в сарказм, не смог.
я как-то общался с одним разработчиком подобного г, вот они там пытались все что возможно запихать в браузер, мотивируя это "разгрузкой" сервера
Я с другим общался. И он мне честно сказал, что ресурсы пользователя бесплатные (для компании).
приложение хорошо, когда оно что-то прилагает. а когда оно отображает текст, тогда с этим справится страницаа бывает ещё хуже. те же страницы, всю жизнь в вебе были. ты можешь читать текст, дочитать до 8-й страницы, а завтра начать с неё же и читать. нет же, сделали бесконечную прокрутку, и теперь ты с трудом найдёшь нужную страницу...
> с неё же и читать. нет же, сделали бесконечную прокрутку, и
> теперь ты с трудом найдёшь нужную страницу...ты ее вообще не найдешь, потому что она каждый раз разная - мы ведь лучше тебя знаем, что тебе подсунуть.
Приложения стоят у меня на машине, установленные мной явным образом. А на сайтах - данные для них, и не более. Во всяком случае там, где это возможно. В случае гитлаба - это более чем возможно пока я не пытаюсь там что-то менять - писать комментарии, делать PR и так далее.
Вы явным образом установили комбайн под названием браузер. JS для него это такие же данные, вот не понимаю я разницу между JS и CSS способным реагировать на события, хранить переменные и высчитывать для них значения. В прошлом веке браузером назывались программы отображения гипертекста, но спасибо гуглу это всё в прошлом.
> не как набор html+css, а как полноценные приложенияНи что не мешает воспринимать набор html+css как полноценные приложения.
>как полноценное вредоносное ПОПофиксил.
Зато удалённый сайт пытается указывать, какой код выполняется у клиентов.
Уж лучше проприетарщины понаставлять пол-системы, там код куда эффективнее.
>Уж лучше проприетарщины понаставлять пол-системы, там код куда эффективнее.Современная проприетарщина уже давно подсела на html+js. Эффективность появляется от желания и способности программиста, а не сама по себе. Если я отрисую страницу на JS без фреймворков и учитывая оптимизации JIT, так же явно указывая координаты элементов, а не полагаясь на портянку CSS, то очевидно производительность будет не хуже C# и Java.
>Современная проприетарщина уже давно подсела на html+js.К сожалению не совсем. HTML+JS - это опенсорс.
> К сожалению не совсем. HTML+JS - это опенсорс.Нормальный может быть, а вот обфусцированный по сути от бинарника мало чем отличается. Трудно понять и невозможно без долгих манипуляций скопировать функциональность.
В большинстве случаев там eval, который заменяется на console.log.
>портянку CSSсразу виден уровень компетентности комментатора.
> а не полагаясь на портянку CSS, тоСтарая, изжившая себя школа, когда гуй не мог адаптироваться к размеру. Qt и Gtk почему-то не портятся от такой адаптивности.
> когда ты начнешь воспринимать современные сайты не как набор html+css, а как
> полноценные приложенияДо "полноценных приложений" там ещё грести и грести.
Вот вам один из образцовых примеров: документация у atlassian. Дока неплохая, фирму уважаю.
Но вот без жс - странница просто пустая. Смотрим инспектором, а всё на странице есть, но невидимое. Убираем у body display: none (или visibility) и оппаньки... И всё видимое.
а апи для этих нужд существует?
если да, то парсить html = ссзб.
Вот именно, что API там есть и довольно неплохой. Но это ж доку читать надо, нафиг. Наговнячим парсер и готово.
А кто вообще говорил про парсинг? Между которыми строчками это можно прочитать?
Видимо для них отображение в браузере тоже парсинг.
А что в этом такого? Там используется Vue.js. Не по канонам что ли?
Зрачки они обфусцируют код? Пусть на нормальном html пишут
даешь gopher !
Ложись! Вспышка Саакрихту-вируса справа!
Gopher больше для поиска подходит, а просматривать придется обычные текстовики.
При остром желании через Gopher тоже можно загрузить динамическую страничку.
Его поддержку выпилили из обоих браузеров :(
> Его поддержку выпилили из обоих браузеров :(Lynx поддерживает.
Запили обратно в пару кликов без регистрации и смс https://gopher.floodgap.com/overbite/
Впрочем, если религия позволяет, можно и curl'ом с netcat'ом обойтись.
Или же, как выше сказано, lynx в помощь.
какая-то высосаная из пальца новость
Заблокируй JS NoScriptом и зайди на GitLab. Узнаешь насколько новость высосана из пальца, когда основная функциональность работать не будет. А раньше эта функциональность работала. Налицо регресс.
А зачем?
Чтобы спец.службы не могли выяснить какое порно он смотрит, а злобные хакеры не выложили фотки его котика, очевидно же.
Нечегоскрывать
Неуловимый Джо, скорее. Как и все скриптоотключальщики
Затралел. Бегу включать скрипты.
Чтобы очередному эффективному манагеру, которому заказали штопать сайт, не захотелось закинуть на сайт майнер, шифровальщик, или (упаси господи) рекламу.
Для рекламы и майнеров есть прекрасные дополнения к браузерам, которые ничуть не мешают в работе и без отключения скриптов.
Вы утрируете. Не все избегают слежки из страха, что кто-то что-то узнает об их личной жизни. Я, например, защищаю свою приватность в первую очередь из этических соображений. Собираемая о пользователях информация используется рекламными компаниями для эффективной массовой манипуляции мнениями, желаниями и страхами людей в интересах коммерческих и политических заказчиков. Я вижу в этом серьезную угрозу для общества и считаю, что мириться с этим недопустимо.
Ну вы же понимаете что если вы запретите JS в браузере, то вас станет определить намного легче? Нужно мимикрировать под толпу, у толпы стоковый браузер.
При достаточном трафике собрать достаточно энтропии для отличия одного безскриптового браузера от другого не получится. При должной настройке ты потеряешься в куче тор браузеров
> Вы утрируете. Не все избегают слежки из страха, что кто-то что-то узнает
> об их личной жизни. Я, например, защищаю свою приватность в первую
> очередь из этических соображений.Где-то мы уже это слышали: "Вы утрируете. Не все избегают мясной пищи из страха за свое здоровье. Я, например, защищаю животных в первую очередь из этических соображений."
SJW продолжают превращать мир в дурдом.
Он вам лично пришёл топить за то, что js - это плохо? Вроде наоборот, повылезали вебмакаки, которым тупо лень научиться писать ещё на html и css, онли js, онли абстракции над абстракциями!
Проблема даже ближе к рядовому потребителю, чем какой-то гитлаб, в котором тысяче другой гиков придётся поныть и включить js на данной странице. Старые либо слабые устройства остаются в пролёте, причём обычно никогда не делается версии страницы, которая являются тупо plain текстом с css, потому что зачем
> лень научиться писать ещё на html и css, онли jsГлупость полнейшая. Невозможно сделать веб-страницу не используя html и сss. И невозможна нормальная интерактивность без js - просмотри код вот прямо этой страницы на опеннете (если поймешь что-нибудь, конечно).
> Старые либо слабые устройства остаются в пролёте
И чья это проблема? Давайте ещё пожалуемся, что на телеге запряженной лошадью стало неудобно ездить по федеральным трассам.
>Невозможно сделать веб-страницу не используя html и сss.Это враньё. Можно сделать страницу без CSS. ПримерН https://bellard.org/quickjs/ И даже без HTML: plain text ещё не запретили.
>И невозможна нормальная интерактивность без js
И это тоже враньё. См. https://github.com/you-dont-need/You-Dont-Need-JavaScript
> Это враньё.Это бред. Страница по ссылке рендерится и отдается пользователю браузера в каком виде? Догадайся с трёх раз. (Подсказка - нажми F12.) Разметка сама по себе возникла? Чудом Святого Духа и Милостью Господней?
> plain text
В большинстве случаев нафиг не сдался без семантической разметки и стилей.
>>И невозможна нормальная интерактивность без js
> You-Dont-Need-JavaScriptИгрушка для гиков. Кое-где по ссылке - действительно полезные приёмы использования CSS3, а в остальном - дичайшие костыли там, где то же самое делается на JS проще и логичнее. "Это можно сделать без <название технологии>" не означает, что "это нужно делать без <название технологии>". Собсно аффтар сам пишет: "Please note these demos should be considered as CSS 'Proofs of Concepts'."
>Это бред. Страница по ссылке рендерится и отдается пользователю браузера в каком виде?В виде HTML. view-source:https://bellard.org/quickjs/
>Разметка сама по себе возникла? Чудом Святого Духа и Милостью Господней?
Её отрендерил браузерный движок. Есть всякие built-in стили, но это детали реализации конкретного движка.
>"Это можно сделать с зависимостью от <название технологии>" не означает, что "это нужно делать с зависимостью от <название технологии>".
Пофиксил.
> В виде HTML...и без CSS - для тех, у кого атрофировано эстетическое и шире - визуальное восприятие.
> Пофиксил
Ты так говоришь "зависимость", как будто в этом есть что-то плохое.
> Я вижу в этом серьезную угрозу для общества и считаю, что мириться с этим недопустимо.Какой сознательный аноним. Два чая этому анониму.
> Чтобы спец.службы не могли выяснить какое порно он смотрит, а злобные хакеры
> не выложили фотки его котика, очевидно же.Чтобы не вышло, как с гитхабом, где сначала вынесли в скрипты все что было не прибито гвоздями, а потом, в один прекрасный момент - оказалось, что пользоваться сайтом теперь можно только в хроме и другом браузере гугла (с логотипом змее-лисы), предпоследних версий (ну и может быть Safari - не пробовал).
Иначе не то что статистику всяких "инсайд" посмотреть - даже бранч выбрать или какой нибудь мерж > 3 строк прочитать толком не выйдет.
Ну мне не особо охота тратить сотни проц время и тысячи метров памяти на ваш жаба обвязки нужные лиш для понтов и красивостей. Еслиб можно было отключать то вопросов и не возникло бы.
> Ну мне не особо охота тратить сотни проц время и тысячи метров
> памяти на ваш жаба обвязки нужные лиш для понтов и красивостей.
> Еслиб можно было отключать то вопросов и не возникло бы.Не трать. В чём проблема? В том, что компания, разрабатывающая гитлаб нацелена не на тебя и тебе подобных, а на своих клинетов, приносящих деньги?
Так ведь пусть для платной версии это все добро и реализуют, разве нет?
Нет. Особенные хотелки - это как раз для платной версии. А ты пользуешься бесплатной. Пользуйся, чем дают и будь благодарен за то, что дают, а не сразу прайс в фейс.
Логика предыдущего оратора, как я понял, стояла на том, что новшества JS - это для тех, кто платит. Отсюда и мой вопрос. А в общем, конечно, все так и есть как вы говорите, согласен.
Ах ну и да аши жабапонососкрипты нужно еще и качать а они иногда весят пилично. Мало того хромает безопасность, это уг тот еще дррушлаг.
нет. в итоге всё сводится именно к юзабилити. просто те, кто в опенсорсе они привыкли к некоторой свободе. ну там если есть исходники, приложение есть под всякие экзотические дистры, которые нашли мейнтейнера. ну там у него нестандартный браузер, а всё работает. ну и далее. и вот его сервис - который ему нужен - перестаёт работать сегодня, хотя работал вчера. и что? ты считаешь он прочтёт твои выкрики "да всё хорошо" и побежит ставить хром? или что? ну в самом деле?
другое дело что бухтеть на опеннете такое себе, лучше написать обоснованное "фи" разработчикам. ну пока это ещё можно.
> нет. в итоге всё сводится именно к юзабилити. просто те, кто в
> опенсорсе они привыкли к некоторой свободе. ну там если есть исходники,
> приложение есть под всякие экзотические дистры, которые нашли мейнтейнера. ну там
> у него нестандартный браузер, а всё работает. ну и далее. и
> вот его сервис - который ему нужен - перестаёт работать сегодня,
> хотя работал вчера. и что? ты считаешь он прочтёт твои выкрики
> "да всё хорошо" и побежит ставить хром? или что? ну в
> самом деле?
> другое дело что бухтеть на опеннете такое себе, лучше написать обоснованное "фи"
> разработчикам. ну пока это ещё можно.Повторяю вопрос, который уже сотни раз повторяли до меня: вас (их) кто-то заставляет пользоваться гитлабом? Есть куча других инструментов, пользуйтесь ими. Согласись будет тупо выглядеть, если придёт любитель js-свистелок на опеннет, например, и начнём распинаться, что тут мало интерактива и скриптов? Вы ж обосрёте с ног до головы такого человека. А вот гнать пургу на продукт, который не про "лёгкий и без излишиств", а "мощный и функциональный" и который вам и никому другому не обещал, что будет работать без скриптов - это ж себя рыцарями порядка и разумности мните сразу. Но это, блять, ваш вкус, ваши пожелания и вы далеко не в большинстве, чтобы к вам хоть кто-то прислушивался.
> Повторяю вопрос, который уже сотни раз повторяли до меня: вас (их) кто-то
> заставляет пользоваться гитлабом? Есть куча других инструментов, пользуйтесь ими.Да, чтобы писать багрепорты на хостящиеся на нём проекты.
>> Повторяю вопрос, который уже сотни раз повторяли до меня: вас (их) кто-то
>> заставляет пользоваться гитлабом? Есть куча других инструментов, пользуйтесь ими.
> Да, чтобы писать багрепорты на хостящиеся на нём проекты.Много уже написал? Ну я имею в виду полезные, а не "а у вас сайт без скриптов не работает"?
Аргументация попёрла!
> Да, чтобы писать багрепорты на хостящиеся на нём проекты.не переживай, современные генитальные разработчики все равно на них ^й клали.
И на твои пулреквесты, if any, тоже.
А уж хостинг на пищалко-пердельном гитляпе - сразу обозначает, что твое мнение авторам нахрен не сдалось. Если, конечно, ты не зашел поблагодарить их за прекрасный продукт. Лайки одобряются, в отличие от дурацких сообщений о твоих дурацких проблемах.
пример не корректный. тут люди распинаются о - если то что работало ДО, запилили и сделали чтобы работало ПОСЛЕ в обязательном порядке в связке с фичей - вот в чём вопросы у людей.если любитель js будет сидеть и у него вдруг выпилят всё js-ное и это будет работать только без js и в обязательном порядке. почему е го не должно бомбить? - вот пример корректный
> Повторяю вопрос, который уже сотни раз повторяли до меня: вас (их) кто-то заставляет пользоваться гитлабом?Я пропустил момент когда кто-то пожаловался, что гитлаб кого-то заставляет? Есть проблема со пониманием прочитанного? Или есть другая причина, по которой ты задаёшь вопрос на тему, не затрагиваемую в беседе?
> Есть куча других инструментов, пользуйтесь ими.
Есть куча форумов, иди там и флуди.
> Согласись будет тупо выглядеть, если придёт любитель js-свистелок на опеннет, например, и начнём распинаться, что тут мало интерактива и скриптов?Тупо. Но если он тут давно и раньше были свистоперделки и их вырезали, то разумеется его возмущение будет оправданно.
> Но это, блять, ваш вкус, ваши пожелания и вы далеко не в большинстве, чтобы к вам хоть кто-то прислушивался.Нет, сие невыносимо. Повторю ещё раз. БЫЛ определённый функционал. БЫЛИ определённые возможности. Это УБРАЛИ. То, что это нравится мягко говоря не всем - вроде как понятно. А вот с чего ты прибежал рот затыкать тем, кому не нравится - напротив, непонятно.
Потому что нельзя доверять возможность эксплуатации spectre, rowhammer, use-after-free, browser fingerprinting компании, которая уже себя плохо вела и эксплуатировала оказанное доверие и нет уверенности, что вышеперечисленное не будет проэксплуатированно. Не заслуживает она теперь доверия.P.S. А вот GH, хоть и M$, гораздо белее и пушистее. По крайней мере в их продуктах использования fingerprint2.js я не помню.
> А вот GH, хоть и M$, гораздо белее и пушистее. По крайней мере в их продуктах использования fingerprint2.js я не помню.Нет. Гитхаб — это централизованная соцсеть программистов, которая предоставляет своему владельцу существенные возможности для манипуляции сообществом разработчиков открытого ПО (например, выставлять определенные лицензии в более выгодном свете или обеспечивать большую видимость для определенных проектов — даже незаметная дискриминация будет иметь существенные последствия, учитывая масштабы Гитхаба) и может стать (или уже стала) гейткипером для этого сообщества. Нельзя допускать, чтобы у одной коммерческой компании было такое значительное влияние.
> А зачем?Затем что JS нынче misused больно уж дофига как и где, начиная от профилирования юзеров и майнинга коинов, заканчивая врезкой наглой рекламы, попапов и прочей malware-like активности. К тому же как показали натурные испытания, секурность песочницы JS оказывается скорее теоретической, чем практической. А на практике может и рекурсивный обход диска устроить, с сливом награбленного, если не повезед...
Я тебе даже больше скажу - если отключиться от интернета, то вообще никакие данные не загрузятся, прикинь!
Налицо прогресс.
Gitlab для людей, а не роботов.
Это что ж за люди такие, которым нужен жабоскрипт для отображения простого скрипта? Это не люди, это мутанты человекоподобные.
Не скрипта, а текста
> Это что ж за люди такие, которым нужен жабоскрипт для отображения простого
> скрипта? Это не люди, это мутанты человекоподобные.а они точно человекоподобные? Мне кажется, любовь к бессмысленным блестящим штукам характерна больше для низших приматов.
Нет, это не так. Пока можно блочить элементы по id, еще ништяк, но многие сайты уже генерируются налету, и вот в этом случае ты будешь жрать, что дают (т. е. со всяким дерьмом). И здесь до такого один шаг.
> какая-то высосаная из пальца новостьПросто автор хочет накрутить плюсиков к issue.
Даже если там будет 100500 плюсиков, окончательное решение в этом проекте всё равно принимают не плюсователи-минусователи.
Там что, нет демократии? Нанесите срочно!
Извините, баллистических демократий у меня в наличии нет.
Везде всё навязывают, достали!!! Навязали мне эту новость тоже! То гитлаб джаваскриптами и вашими итнторнетами!!! Сколько можно то, ааа??!!! Рептилоиды кругом!!!
> Тип: Тема для размышленияВысосанная из пальца тема для срача.
Гитлаб хоть чем поливай свинюшкам кто его использует будет только вкуснее.
Хорошо, если из пальца 😯
имхо, эта "новость" - черный пиар от гитлаба. в их корявом стиле
Гитлаб сам себя очерняет? ШОК!!!
Массы - они как мухи, мёд не выбирают. Это известно всем психологам. Уже даже оффлайн магазины это начали понимать и пятерка модернизировала свои магазины так, чтобы посетители плевались от определенных заранее расставленных на них психологических уловок которые "очереяют" эту самую пятерку. Это бизнес, детка, ничего личного ;)
Психология - лженаука.
Хотел было возразить... но понял, что претензии только в форме, по сути так и есть :-)
https://gitlab.com/gitlab-org/gitlab/issues/22572
Opened Jun 5, 2018 10:41amНовость
Issue старая. Закоммтили часть изменений, переводящих список на JS тоже давно - в конце 2019. Но включили новый список по-умолчанию совсем недавно. Если бы не включили и на дебиан не попало, я бы и не узнал.
Для Freifunk ссылка https://frickel.cloud
Ещё https://gitlab.freedesktop.org
А вы продолжайте кушать гуано гитлаб с лопаты за свои деньги. Где тот защитник который дико радовался фичам каждый месяц?
Да тут дерьмоедов процентов 80, они уже привыкли. А гитлаб тут пока что самый безобидный из всего списка.
Ну а что использовать то предлагаете, уважаемый? GitHub ещё хуже, пока не поменяешь useragent в альтернативных браузерах, кроме гугла и самого последнего фокса вообще ничего не работает. А всё остальное не такое популярное и вообще непонятно, развивается ли.
Эта политика была ясна с самого начала. Там и до этого для подгрузки кода требовался javascript. С выключенным javascript основной инстанс gitlab.com сложно использовать.В целом, если проект использует javascript логично предположить, что он продолжит это делать. Поэтому коли использование javascript мешает, то надо полностью отказываться от проектов, которые его используют не в декоративных целях.
Существует свободный проект https://sourcehut.org, он предоставляет git и mercurial хостинг, аналогичный gitlab, без использования javascript. Инструменты для ведения разработки также присутствуют (вики, туду-лист, списки рассылки, CI). Проект хоть не в релизе, но достаточно стабилен.
Большое спасибо, глянем.
Во
Годный сервис
Для тех кто говорит уверенное НЕТ - джаваскрипту
>В целом, если проект использует javascript логично предположить, что он продолжит это делать.Нет, нелогично. Бывают проекты с адекватными разработчиками.
> затронуло открытые проекты "..." такие как Debian, Freedesktop, KDE, GNOME, VLC и Chakra LinuxА Debian, Freedesktop, KDE, GNOME, VLC и Chakra Linux в курсе?
Важно, что затронуло, а в курсе они или нет - менее важно.
Они в курсе и им пофиг. Непофиг тем кто не использует жава скрипт.
Вот непонятно современный Интернет напоминает невроз. С одной стороны все кричат, а давайте Web 1.0 что бы что ни запрос, то обычный HTML. С другой стороны подтянулись всякие JavaScript писатели сделавшие Vue и приочие плюшки и говорящие, чего терять производительность пользовательских устройств. А с третьей стороны ребята сделавшие "Web Start" из Java и .NET сидят в забытьи.Таким образом выходит, что всех устраивает текущее состояние - компромиса?
Тут обратная логика то что является компромиссом это и есть то что всех устраивает. Как бы ты не менял суть компромисса он всегда будет всех устраивать.
Chakra Linux? Он же три года назад как помер.
Я вынул из машины двигатель и теперь она не ездит
Никогда не видели функциональных и интерактивных сайтов без JavaScript? Мне вас жаль.
Видел, но флеш давно закопали.
CSS тоже крут.
> CSS тоже крут.Красивый, интерактивный — верю. Функциональный сайт на CSS без JS? А покажи!
JS в 90% - не двигатель, а папуаска-кукла подвешення к зеркалу заднего вида, которая болтается перед глазами, отвлекает, мешает, но радует эго чудо-"програмиста" и тех кто подсадил в куклы шпионские камеры, микрофоны и впарил чудо "програмисту" как передовую технологию, а водителю все больше оставляют возможности отвязать это мешающие, болтающиеся и все больше разрастающaся папуаска...Виноват не JS, а "передовые" веб програмисты, в руках которых JS то же самое что микроскоп в лапах обезьян...
а вчера ездила...
Вчера это была телега на конной тяге
> Вчера это была телега на конной тягеда, да, сейчас-то это прям порш кайен. На конной тяге.
Правда, лошадей приходится запрягать десяток, а то не могут сдвинуть. Телега обходилась одной, немодное устаревшее дерьмо.Подсказываю: если бы все, что мне было нужно, можно было сделать на стороне клиента - мне бы нахрен был не нужен твой сайт.
Автор забыл слово "вероломно" в заголовке. Для пущего эффекта.
и без объявления войны
Гитлаб перешл на чистый жс для удобства своей разработки.
Если кому-то очень надо чтоб были html то могут сделать форк, не?
Требовать от частной компании, чтобы она решала чужие интересы(а по ишью +5/-4 видна ее важность) ну как-то странн
Ага. И Гугл в некоторых своих продуктах перешёл на чистый JS. Для удобства разработки рекаптчи и прочего шпионажа.>Требовать от частной компании, чтобы она решала чужие интересы ну как-то странно
Полностью верно.
Он нам нафиг не нужОн этот жаваскрипт ваш, мы собственники, вы нас поймите.
Можно скачать нужный JS и подключить как локальный User Script. Но это очень нетривиально даже в Opera 12 (чтобы сайтовые JS не работали при этом). Я так цеплял к локальным сохраненным страницам.
Зачем мелочиться, можно скачать вообще код GitLab и сделать форк.
Да собственно, гитлаб зарабатывает на своём продукте деньги. Деньги им несут клиенты. А клиенты приходят к ним за решением своих проблем. И проблемы эти -- полноценная инфраструктура для разработки. А потому наличие/отсутствие js в веб-интерфейсе клиентов вряд ли волнует. Вот ребята и делают, как им удобнее. А вы чего ожидали? Они ж бизнес делают, а не религиозные войны разводят.
> бизнес делаютГитлаб позиционировался как идеологически правильный форк.
> Гитлаб позиционировался как идеологически правильный форк.Да неужели, <censored>? Где, когда, кем, почему и -- что конкретно было сказано?
Ну каждой идеологии не угодишь.
А получился прожорливый, неповоротливый франкенштейн.
очередное проявление "прогресса" ) очень нужные и незаменимые поделки браузеропрограммистов на недоязычке жлобоскрипт
А в чём проблема жабоскрипта? В 2к20 не должно быть никаких причин не использовать. Ну разве что ты замшелый пердун, который использует консольный (лол!) браузер. Бгг.
> А в чём проблема электроошейника? В 2к25 не должно быть никаких причин не использовать. Ну разве что если ты бездуховный элемент, который не молится за здоровье (рря!) Государя. Накатим.
> Ну разве что ты замшелый пердунСудя по этой новости, тут большинство таких.
Этак 5% их них смогут перейти по ссылке из новости и поставить лайк.Вот как-то так. И на этом всё.
Проблема не в джава, а в том что опенсорс разработчики не могут сделать качественный продукт
К тому же они обфусцируют код
MuslimNews:
McDonald's продолжает политику навязывания нехаляльных продуктовVeganNews:
McDonald's продолжает политику навязывания трупов животныхCommunismNews:
McDonald's продолжает политику навязывания своих продуктов исключительно за такой пережиток капитализма, как деньги
>McDonald's продолжает политику навязывания нехаляльных продуктовГамбургеры там же из говядины, а алкоголя вообще нет.
>CommunismNews
У этих должна быть претензия не к деньгам, а к тому, что ТНК - это проявление мирового империализма.
Свинина тоже есть
Зачем это делается?-----------
"По умолчанию" пишется раздельно, без дефиса.
После "тем не менее" запятая не ставится.
А от сайтов, где JS генерит 99% HTML, некоторых местных инфаркт хватит полагаю? :)
>в браузерах с отключённым JavaScriptА включить JavaScript, конечно же, не позволяет религия? Тогда спрашивается, а почему бы GitLab должен удовлетворять потребности адептов луддизма? Пусть делают себе форк. Или ищут другую платформу.
>>в браузерах с отключённым JavaScript
> А включить JavaScript, конечно же, не позволяет религия? Тогда спрашивается, а почему
> бы GitLab должен удовлетворять потребности адептов луддизма? Пусть делают себе форк.
> Или ищут другую платформу.А не обфусцировать отдаваемый на исполнение юзерагенту код, конечно же, не позволяет религия?
Ты так говоришь "обфусцировать", как будто в этом есть что-то плохое.
Обфусцированный код сложнее прожевать jit-движку, так, что это действительно очень плохо.
> Обфусцированный код сложнее прожевать jit-движкуОбфусцированный какими именно методами сложнее прожевать и как часто эти методы встречаются? И, главное - на сколько по максимуму медленнее / ресурсоемче прожевать? Процентики в студию, плз.
> Обфусцированный какими именно методами сложнее прожевать и как часто эти методы встречаются?Да всё, что сложнее минимизации кода.
> Ты так говоришь "обфусцировать", как будто в этом есть что-то плохое.Ну да. Сайту с картинками есть что от меня скрывать? Или это чтобы я не смел сделать альтфронтенд, чтобы обойтись без принципиально нового рендерера галереи с картинками, который тормозит на i5-9xxx? Индусы старались, обфусцировали как могли, а ты, гад такой, не хочешь оплатить их труд!
> Или это чтобы я не смел сделать альтфронтендДелай, сколько тебе угодно. Только ты почему-то решил, что они с какого-то дуба _обязаны_ тебе облегчить это занятие. И вообще почему-то _должны_ иметь в виду, что полтора гика захотят альтернативный фронтэнд. Ты пришёл ко мне в офис и возмущаешься, почему на время твоего визита я не даю тебе поменять обои и натяжной потолок. Что ж это у меня офис не кастом-фриндли?!
> чтобы обойтись без принципиально нового рендерера галереи с картинками, который тормозит на i5-9xxx? Индусы старались
У тебя - тормозит, у другого - не тормозит. Best practices и оптимизация сайтов для широкого спектра устройств - это замечательно и круто, но это _рекомендация_, а не обязанность. Они непременно оптимизируются, но только если поймут, что у них просела посещаемость и они от этого проседания что-то теряют - деньги, популярность и т. д. Ну и насчёт "принципиально нового" - это для тебя, вероятно, развращённого идейками о "свободном" коде, может быть и нормально чуть ли не насильно совать исходники всем подряд, а нормальный ремесленник не спешит показывать конкурентам свои методы работы. Даже если этот ремесленник инду^W не блещет мастерством, множество его конкурентов - тоже не гении.
Ну вот опять увод темы в какие-то долги и обязательства. С тобой никто не спорил, что никто не обязан не делать тормозное, убогое, да ещё и обфусцированное говно с рекламой и аналитикой. Как и скрывать своего возмущения такими продуктами, впрочем.
> скрывать своего возмущения такими продуктами, впрочемДа возмущайся сколько влезет. Только эффект от этого - ноль, имей в виду.
> Только эффект от этого - ноль, имей в
> виду.Ого, эффективные комментаторы в треде.
Что сказать-то хотел?
Они на обфусцируют. Они просто используют vue.js
В netsurf'e до сих пор кривой js.
Луддизм тут совершенно ни при чём. HTML и CSS вполне современны. Дело не в современности, а в коммерческих интересах.
Т.е. ты признаёшь, что GNUшники занимаются попытками саботажа коммерческой деятельности?
Конечно вредят! Любой, кто не согласен вот сейчас просто так дать тебе денег за просто так, за одно созерцание логотипа твоей фирмы, вредит коммерческой деятельности. А продавцы замков вредят коммерческой деятельности по продаже краденного. А сам GitLab вредит коммерческой деятельности платных хостингов.
Их достали Волны океана низкооплачеваемых, вездесущих, профнепригодных сеньеров "яваскрипт програмистов-сектантов"
>vue_file_list_enabled, которая в свою очередь связана с настройкой vue_file_listОни хотят перевести интерфейс на vue? Как посмели? Пусть на pure html 4 пишут или 3.2
И тестирую в links
Gitlab и так нормально не индексируется поисковиками из-за прогрузки всего и вся через javascript, но я надеялся на улучшение ситуации. Похоже, пора возвращаться на github.