Опубликован релиз минималистичного web-браузера Dillo 3.1, написанного на языке С/C++ с использованием библиотеки FLTK. Браузер отличается небольшим размером (исполняемый файл около мегабайта при статической сборке) и минимальным потреблением памяти, при наличии графического интерфейса с поддержкой вкладок и закладок, поддержке HTTPS и базового набора web-стандартов (есть поддержка HTML 4.01 и CSS, но нет JavaScript). Функциональность Dillo может расширяться через плагины, например, имеются плагины для протоколов IPFS и Gemini...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61119
Кто этим пользуется? Зачем?
Конечно, в Dillo же ничего нет, намного проще и приятней использовать Dil<d>o-браузер (в просторечии Хром), там уже все есть телеметрия, закладки, V3-манифесты:/
> После многолетнего забвения ... Добавлена поддержка HTML-тега "<main>" и расширена поддержка тега "<button>".Здесь не про "проще и приятней", а про работает инструмент, или не работает.
Этот - не работает.
> намного проще и приятней использовать Dil<d>o-браузер (в просторечии Хром)У тебя в слове "Firefox" слишком много ошибок. Там тебе и телеметрия, и закладки в виде Normandy с Pocket и прочие удовольствия. И да - не всё из этого отключается ковырянием about:config. А их манифест куда пафоснее жалкого V3.
О, а вот и адепты "страшной и ужасной телеметрии!!111"
Только произносишь это слово, у них начинает капать слюна, глазенки наливаются кровью...Телеметрия это необходимый инструмент для поиска недостатков в продукте.
Это как профайлинг для кода, только на большей выборке.Зато очень весело смотреть, как прдолики выключившие все, включая крашрепорты, плачут что их очень важную вункцию выкинули за борт.
> и закладки в виде Normandy с Pocket и
Да, программиты не имеют права денег зарабатывать, они должны питаться святым духом.
> И да - не всё из этого отключается ковырянием about:config.
Скажи спасибо за то что тебе вообще config оставили или иди на Хурд, там настоящяя щвободка.
> Телеметрия это необходимый инструмент для поиска недостатков в продукте.
> Это как профайлинг для кода, только на большей выборке.Так никто не спорит что куча затыканых иголками, напоеных всякой гадостью и препарированых хомячков - улучшают медицину.
...вот только хреново в роли этого хомячка оказаться. И если кто вдруг не хомячок, и вдруг получит возможность "благодетелю", "улучшителю" с такими методами еще и воздать - вы уж там не взыщите, да? :). Долг платежом красен.
> Да, программиты не имеют права денег зарабатывать, они должны питаться святым духом.
А вот и адепты методов Капоне подъехали. Ничего личного, это бизнес, да? Вы уж не обижайтесь когда мы все же позволим себе кое-что личное. И как минимум анти-пиар и вынос с рынка такой малвари - вполне себе благородная цель.
> Так никто не спорит что куча затыканых иголками, напоеных всякой гадостью и препарированых хомячков - улучшают медицину.
> ...вот только хреново в роли этого хомячка оказаться.И кто препарирует или тыкает иголками пользователей лисы?
"Неудачная метафора подобна котёнку с дверцей".
Нажеюсь ты просто пошутил, и это не приступ шизофрении.Я это вижу с такой стороны.
Я приношу пользователям бесплатный и свободный продукт, но прошу отправлять крашрепорты и то какие функции чаще используются, что работает хорошо, а что плохо.
Это позволит мне сделать продукт лучше.
Пользователь плюет мне в лицо, начинает безосновательно врать, что телеметрия это шпионаж.
Естественно, как обычный человек, мне не хочется ни иметь дело с таким (ч|м)удаком.
И мне на его мнение становится резко плевать.
Пословица про колодец и плевки, появилась не на пустом месте.> И если кто вдруг не хомячок, и вдруг получит возможность "благодетелю", "улучшителю" с такими методами еще и воздать - вы уж там не взыщите, да? :).
> Долг платежом красен.А что с них получила мозилла? Неужели хомячек им денег заплатил?
Если нет, то это просто маленький неблагодарный паразит)> А вот и адепты методов Капоне подъехали. Ничего личного, это бизнес, да?
Ты совсем бобо?
Человек должен получать за свой труд. Только рабы работают просто так.
Или ты адепт Столмана с предложениями "пусть программисты просят подачки"?> Вы уж не обижайтесь когда мы все же позволим себе кое-что личное. И как минимум анти-пиар и вынос с рынка такой малвари - вполне себе благородная цель.
А... ну ложь и клевета это всегда было оружие ничтожеств. Не удивлен.
Особенно если замаскировать ее под "благородную цель".
Типа как закопирайтить слово "opensource"?
> Я приношу пользователям бесплатный и свободный продукт, но прошу отправлять крашрепорты
> и то какие функции чаще используются, что работает хорошо, а что
> плохо.Приноситель, а тебе не приходит в голову предложить пользователям оповещать тебя каким-либо этичным способом? Выводи в программе окно с сообщением: "Прошу оставлять отзывы, пожелания, сообщения об ошибках по https://url email://TheBearer@..."
> Или ты адепт Столмана с предложениями "пусть программисты просят подачки"?
Столман не запрещает продавать свободные программы. GPL не запрещает продавать программы под ней.
> Приноситель, а тебе не приходит в голову предложить пользователям оповещать тебя каким-либо
> этичным способом?Не, для меня этичный способ при установке приложения уведомить пользователя.
В фурифоксе это выводится в виде странички сразу после установки.> Выводи в программе окно с сообщением: "Прошу оставлять отзывы, пожелания, сообщения об ошибках по https://url email://TheBearer@..."
Люди ленивые и из 1000 получивших ошибку отправят 1-2. А может не отправят вовсе.
Поэтому это будет автоматическая система. Все любят автоматизацию!А если тебе не нравятся мои условия... так я же не заставляю тебя пользоваться моей программой.
> Столман не запрещает продавать свободные программы. GPL не запрещает продавать программы под ней.
О... тов. майор, а как же ознакомление с первоисточниками?
Вот что пишет наш коммунистический идеолог
"Ограничение копирования — не единственное, на чём могут быть основаны предприятия по производству программ."
"Настоящая причина, по которой программисты не будут голодать — то, что они всё равно смогут получать плату за программирование, только не так много, как сейчас."
"Люди с новыми идеями могли бы поставлять бесплатные программы[9], принимая дары от довольных пользователей или продавая услуги по помощи."Он не запрещает продавать программы, но запрещает ограничиватиь распространение этих програм.
Т.е ты сможешь продать ее один раз, а потом будешь стоять с протянутой рукой в надежде на дары благодарных пользователей.
Ну или предлагает лечь под государство, которое будет решать кому и что программировать, и оно же будет определять награду.
>Телеметрия это необходимый инструмент для поиска недостатков в продукте.И пользователе.
>Это как профайлинг для кода, только на большей выборке.
Вот и я же вам тоже это постоянно говорю, а вы мне всё не верите.
При наличии СОРМ ( https://ru.wikipedia.org/wiki/%D0%A1%D0%... ) на телеметрию и прочее можно просто забить. Если ты думаешь, что в "демократической Европе" все иначе, то ты ошибаешься. Это легко понять, т.к. анонимность в Интернете представляет собой великолепный инструмент для совершения преступлений, на что ни одно нормальное государство не может закрыть глаза.
Пользуются устройства в которых мало памяти.
Зачем устройствам без памяти браузер?
Настраивать к примеру всякие роутеры, спутниковые трансиверы, VoIP шлюзы...
Шта? Я на свой TP-Link зайти хотел, так он сказал, что у Dillo старая версия, и ничего не открыл.
Прошивка заводская? На а что выхотели, там JS.
Зачем для этого специальное устройство без памяти? Когда в кармане лежит телефон.
ну подключи свой телефон к роутеру с отключенным и\или отсутствующем вайфаем
Аж интересно стало, что за устройство без памяти, но с езернетом вы с собой таскаете. Ноутбук на третьем пне?
Ну и да, про OTG вы, видимо, не слыхали.
> Зачем устройствам без памяти браузер?Чтобы не захламлять устройство программами доступа к тем базам данных, для которых доступ есть через сайты. Ну типа к тысячам "личных кабинетов" всяких там систем можно делать тысячами отдельных программам (ну чтобы свободное место на устройствах уничтожить очень быстро), а можно ж одной программой (браузером), если для этого хозяева баз данных соответствующие сайты наваяли.
В claws-mail дилло может рендерить и показывать html письма от масдаев всяких.
Уже минимум пару лет Claws умеет рендерить html своими силами, и делает это не хуже, чем раньше делал с dillo-плагином.
Как ни странно, я знаю ему адекватные применения, но не в чистом виде. Их как минимум два, и оба из геймдева.
Первое: веб лаунчер. Если там html 4, этого вполне достаточно для такого. Почему не webkit, blink какой-нибудь? Они довольно тяжёлые и мудрённые изнутри. С системным браузерным компонентом тоже всё не просто. На ios и android он есть, на винде сейчас не знаю, что для этого используется (раньше ie), на лине вроде вообще нет.
Второе: внутриигровая справка. А вот тут прям реальный случай. Сам из мира геймдева, мобильная mmo rpg. У нас была проблема зоопарка браузерных компонентов разных ОС. Пока на мобилках оставались, всё более-менее ок было. Полезли на винду: steam да, предоставляет что-то от себя. Но вне него всё не очень хорошо. Вот и стали думать, что брать. По сути, было 3 варианта:
Своё (есть свой html-образный движок для вывода красивых разноцветных текстов с интегрированными картинками),
Tiny html,
Blink/webkit.
Tiny html не помню, чем не устроил, blink и webkit здоровые очень. Так и остановились на своём, немного допилив его.В сабже единственное, лицензия. Была бы BSD, MIT применений больше нашёл бы
Поздно, из генты уже выкинули.
Разве это непреодолимая проблема? Если оживёт, то вернут.
На скриншоте ужасный ужас.
Закушались. А когда-то люди новости их громкоговорителя на столбе узнавали. )
Это какой-то хайтек. Люди раньше газеты прибитые к стене читали.
Однако же газеты уже тогда верстать умели, в отличие от вот этого вот.
Глашатае выходили на площадь и объявляли волю короля.
> Это какой-то хайтек. Люди раньше газеты прибитые к стене читали.Это тоже какой-то хайтек. Не хотел зубилом на стене пещеры газетку для потомков выбивать?! А если надо информацию обновить - окей, ищи новую стену.
Наскальная живопись использовалась для обучения, а не для информирования о важных новостях.
> На скриншоте ужасный ужас.Что, оказалось, нет полезного, чтоб текстом написать? И от того ужас осознания себя? :)
ребята, подскажите, яко добавити HTTPS в Internet Explorer 6.0 ???
Хотелось бы больше софта на FLTK, и, на EFL еще.
А то традиционные тулкиты GTK и QT превратились в жирных мостров.
И эти превратятся если будет много софта.
Чтобы на FLTK было больше софта, нужно чтобы минимум он перестал быть динозавром из 98 года, и как минимум улучшил свою документацию и значительно переписал весь код в уход от сырых указателей на каждый чих, улучшил рендеринг шрифтов и обновил виджеты, потому что даже с темами это безобразие (а именно артефакты после применения тем там где их не было, особенно при отрисовки кругов чекбоксов итд), и начал соблюдать пропорции в размерах виджетов, как минимум реализовать нужно тему в стиле Windows 2000, а не вот это вот.
Не, вот на EFl лучше ненадо. Лучше на FOX Toolkit.
Не, лучше tk.
единственное его применение - это кнопочные телефоны
Даже Opera для J2ME умела JS.
Если это про Opera mini то был вебсервис который выполнялся на промежуточном сервере. Сейчас даже такой сервис не сделать он никогда не окупится. Слишком много оперативы надо.
Оперу мини до сих пор ставят на кнопочные телефоны, типа послених нокий, которые выходили в том числе и в этом году. Т.е. сервера не только не отключены, а еще и существует какая-то команда, которая адаптирует оперу мини под новые телефоны, учитывая, что на них нет даже j2me.
> Оперу мини до сих пор ставят на кнопочные телефоны, типа послених нокий,
> которые выходили в том числе и в этом году.Это как? Фирма нокия официально свернула мобильное направление. Так что теперь только коммутаторы и покрышки вам будут.
> не только не отключены, а еще и существует какая-то команда, которая
> адаптирует оперу мини под новые телефоны, учитывая, что на них нет даже j2me.Фирма нокия уже совершенно точно прекратила заниматься мобильными девайсами. Печально, но что поделать. Полимеры - все.
А вот это что такое: https://www.gsmarena.com/nokia_235_4g_(2024)-12967.php???
HMD is headquartered in Espoo, Finland, and is largely run by former Nokia executives.[10] The first CEO was Arto Nummela, a Nokia veteran of 17 years, until July 2017, when company president Florian Seiche took over as CEO.[11] Manufacturing is outsourced to Foxconn subsidiary FIH Mobile.[12][13][14] Nokia has investment[15] in HMD, and remains a partner, setting mandatory requirements and providing patents and technologies, in return for royalty payments.[16][17] HMD uses a marketing strategy advertising Nokia phones as "pure, secure and up to date" (referring to a stock Android interface and its commitment to fast updates) as well as brand trust and nostalgiaТак что нет, не перестала.
Но на нее нельзя было поставить NoScrypt
> есть поддержка HTML 4.01 и CSS, но нет JavaScriptОтлично, просто замечательно. Нет жс. Весьма старый и порезанный хтмл. Но почему тогда он такой тяжёлый ?
Кто и для чего его делал ?
Так много вопросов, так мало ответов
> в 2016 году умер одни из ключевых разработчиков проекта
> в 2017 году разработка Dillo полностью остановилась
> в январе 2024 года предпринята попытка возрождения проектаПрошло N лет - результат рендеринга страницы выглядит даже хуже чем у IE5.
Это кстати, прекрасный пример софтины, которая разрабатывается исключительно силами "сообщества" без всяких мезких корпов.
Ну и результат этой "разработки" вот прям соответствует)))
ну ты сравнил жопу с пальцем, изначальная цель этого проекта - быть ну очень лёгким графическим браузером, потому и выбран тулкит FLTK. и может браузер выглядит архаично, но технологии под капотом впечатляют: например, система плагинов сделана с использованием потоков stdin и stdout, как в каком-нибудь CUPS (а его Эппол делала, во!), так что можно без особых усилий написать, например, плагин на новый протокол, Gemini например, а всё остальное вроде рендера HTML подмены и не заметятесли хочешь увидеть настоящий браузер, сделанный исключительно силами сообщества (финансовую поддержку он получил очень поздно), то советую глянуть Ladybird от авторов Serenity, там и JS, и HTML5, и современные тесты чуть ли не на 100% проходит, вот твиттер уже рендерится нормально (если юзер агент подменить на хром, тьфу!)
Ты забыл упомянуть корпов которые каждый квартал создают новые стандарты. Это же так важно что углы были не только закруглены, но ещё у радиус закругления был вычислен прямо в каскадной таблице да ещё и с применением переменных (Нет). И важно постоянно что-то добавлять (Тоже нет). Даже блинк и геко не все стандарты поддерживают, а там с рабочей силой проблем нет.
> Ты забыл упомянуть корпов которые каждый квартал создают новые стандарты.А, ну да. Нужно высечь стандарт в граните и никогда, повторяю!, никогда его не расширять!
Ведь зачем вычислять радиус закругления в каскадной таблице...
Вот диды без этого обходились, и мы обойдемся! Пусть будет все прибито гвоздями.> И важно постоянно что-то добавлять
Вообще-то это называется прогресс и эволюция.
Но некоторые еще не эволюционировали и им этого не понять((
Нет это значит что никто кроме нас не сможет сделать движок. Итог монополия. В том же вейленде постоянно в протокол добавляют всякую муть как итог этот вейленд ни у кого нормально не работает кроме может гнома. Вот иксы это был стандарт в граните так он появился ещё до появления Линукс и до сих пор просто работает. Даже на кофеварке.
> В том же вейленде постоянно в протокол добавляют всякую мутьОй вот не надо начинать про вейланд!
> как итог этот вейленд ни у кого нормально не работает кроме может гнома.
Ну ладно, раз вы начали...
То нет - лучшая реализация вейланда на данный момент в КДЕ.
А вот количество васяно-вейланд-композеров растет с каждым днем. За счет простоты протокола.
Их вообще можно в одно рыло написать на пару месяцев по вечерам. В отличие от иксов.> Вот иксы это был стандарт в граните так он появился ещё до появления Линукс и до сих пор просто работает.
Просто фигово работал и также фигово работает сейчас.
И это при том, что его точно также расширяли дополнительным спеками.> Даже на кофеварке.
Это его единственно достоинство.
А так - это окаменелый кусок, которые не соответствует современным требованиям, не расширяем и не поддерживаем.
Это, кстати, просто прекраснейший пример, что бывает когда эволюция продукта останавливается.
В новости посмотри там тоже человек в одно рыло всё сделал, а смысл сейчас ничего не работает. Но когда то наверняка норм работало. Так же будет с любым одиночкой кто захочет реализацию вейленда. И теперь всем придется идти на поклон к корпам создайте нам плз норм де на вяленом и выдайте нам на лопате умоляем вас. Вместе с новой версией блинка.
> лучшая реализация вейланда на данный момент в КДЕМного раз пытался запустить КДЕ через вейланд - ни разу они не запустились через него.
Если КДЕ отключит от себя вариант запуска через иксы и оставит вариант запуска только через вейланд, то с такой "лучшей реализацией вейланда на данный момент в КДЕ" мне просто вынужденно придётся отказаться от КДЕ, т.к. они у меня не запускаются через него, а ковыряться в причинах незапуска я не собираюсь, т.е. эпоха свободного для такого ковырятельства времени у меня закончилась лет 20 назад уж.
> никто кроме нас не сможет сделать движокКто виноват что у остальных "лапки из дупки"?
> Итог монополия
Просто качаешь хромиум (который открытый и бесплатный) и делаешь свой браузер.
Как-то мелкомягкие справились, и яндекс тоже.
Opera, Comodo, brave, vivaldi... тысячи их (с)> В том же вейленде постоянно в протокол добавляют всякую муть как итог этот вейленд ни у кого нормально не работает кроме может гнома.
Странно, у меня не гном и все работает. Возможно достаточно просто не пользовать маргинальными ДЕ.
> Вот иксы это был стандарт
Но реализация оказалас глючным овном, в котором уязвимости находят спустя 30 лет (30! Лет! Карл!!).
Более того если уже докапываться, то x11 тоже... назовем это "эволюционировал" и туда добавляли новые возможности.
Механизм экстеншинов придумали не просто там x.org/wiki/guide/extensions/
Виноватая организация называется World Wide Web Consortium (W3C) а то что даже ты говоришь что надо брать двигло Гугла и на нём делать собиралку телеметрии. И есть то с чем надо бороться. Потому что ясен фиг на другом движке даже на геко ничего путного не выйдет.
> Виноватая организация называется World Wide Web Consortium (W3C)В чем ее вина? Что они посмели что-то новое добавлять?
Что не законсервировали инет как в 90х на чистом хтмл?Они тебе стандарт дали? Дали!
Ты можешь его реализовывать или не реализовывать. Прям свобода.
Просто если не реализуешь - то полвеба работать не будет. Но у тебя все равно есть выбор)
Никто же тебя не заставляет. Вот возьми пример с амишей. Живут как-то. И ты без интернетов проживешь.> и на нём делать собиралку телеметрии.
Так не делай! Возьми и сделай как нужно!
То что они дают как стандарт меняется по велению их левой пятки каждую новую фазу Луны. Это все равно что воду в дуршлаге таскать. Завтра запретят дуршлаги, только ладошки. Они действуют только в интересах заинтересованных лиц и больше никого. Нельзя сделать никакой свободный Двиг и всё как не старайся.
> Нельзя сделать никакой свободный Двиг и всё как не старайся.Но ведь ты попытался хотя бы в перерывах между комментами тут?
А ты смешной, ты наверно считаешь что если долго биться головой в закрытую дверь она откроется? Но двери так не работают.
Если б законсервировали WWW как в 90х на чистом хтмл, то было бы замечательно.
Так движок хрома вебкит ведет свою родословную из подобной же софтины khtml.
Которую не смогло поддерживать полтора землекопа. А почему причина выше.
Который подхватил Apple, чтобы избавиться от зависимости от Microsoft - в те времена на маках был IE. А через 10 лет присоединился Google, который сделал jit-компилирующий js-движок v8.Если в 1999-м году можно было написать браузер с нуля, то сейчас браузер на порядок сложнее операционной системы. Так что берегите единственный оставшийся Firefox. Иначе кроме Хрома вообще ничего не останется
> Который подхватил Apple, чтобы избавиться от зависимости от Microsoft - в те
> времена на маках был IE. А через 10 лет присоединился Google,
> который сделал jit-компилирующий js-движок v8.
> Если в 1999-м году можно было написать браузер с нуля, то сейчас
> браузер на порядок сложнее операционной системы. Так что берегите единственный оставшийся
> Firefox. Иначе кроме Хрома вообще ничего не останетсяЧуваки из Ladybug с тобой не согласны. Не готово еще, кончено, но вот Servo по началу тоже падал от любого чиха и кириллицу не мог показать, а годик спустя уже даже стал похож на браузер.
Ты слегка забыл один факт что Servo пилят уже 10 лет и он всё не готов для десктопа.
> Ты слегка забыл один факт что Servo пилят уже 10 лет и
> он всё не готов для десктопа.А он и не должен был быть готов. Мозилла пилила его как замену Геко, а не как новый полноценный браузер. Предполагалось перетащить его в ФФ по частям или разом, ну вот и перетащили все что сумели.
Тот гуй что был, на базе пресловутого браузера Min был чистой демонстрацией.
Ladybug впечатляет, конечно, но, боюсь, с их ресурсами он вечно будет в состоянии "готово на 90%, осталось сделать остальные 90%".
Лучше бы QtWeb.net реанимировали. Хороший броузер был в свое время.
Ну так реанимируй
Увы, не мой профиль.
Хм, не уверен что в заголовке можно писать "минималистичный web-браузер".Во-первых, современный веб эта отыржка из прошлого века вообще не осилит.
Во-вторых, а что в нем минималистичного? то что сайт не откроется?
Тогда надо про жигу писать "минималистичный автомобиль", а не 'ведро с болтами'. Без подушек, без пассивной безопасности, без АБС, без кондишки, шумки и комфорта...Предлагаю уточнить заголовок на:
"После многолетнего забвения (хотя всем было плевать) опубликован (зачем?!) недо-web-браузер Dillo 3.1 (который откроет только сайты из 90х) "
Спасибо послал письмо с предложением на автоваз. Теперь Жигули это лучший минималистичный автомобиль в своём классе.
>который откроет только сайты из 90хСамые лучшие сайты, там не было рекламы и расказывалось как правильно конпилировать и ярдо под себя писать.
А сейчас только погремушки и лампочки моргающие. Ну и прон кругом.
Раньше было лучше.
Сарказм заценил.
> А сейчас только погремушки и лампочки моргающие.Оу, мне кажется кто-то не застал веб конца 90х начала 2000х...
Анимированные гифки и флешбаннеры просто из всех щелей лезли.> Ну и прон кругом.
Вот как раз тогда так оно и было!
Потому что в то время адблокеров еще не было))
Прекрасно решалось отключением любых картинок. Ещё и сайты начинали быстрее загружаться.
Ага, очень классное решение!
Особенно если захотел посмотреть какой-нибудь девианарт, полистать комиксы или просто почитать новости.
А еще можно отказаться от чтения сайтов)
Как будто основной проблемой картинки были. А флеш (точнее, всякая дрянь на нём)? А всплывающие окна (особенно хорошо было, когда они в цикл входили)? Да и не относящееся к рекламе — миди-музыка на страничках, например. А, как же можно забыть _тэг blink_.
Зато тонн js не было, вот спасибо.
> А, как же можно забыть _тэг blink_.Ага! А нынче его приходится ваять CSS-анимацией...
Эх, жаль они не спросили мнения великого анонима с opennet, так бы сейчас делали действительно нужные и важные миру вещи!
А зачем им мое мнение спрашивть?
Я им совершенно не могу и не хочу запрещать творить дичъ)Но и они мне не могут запретить оставить коммент "это какая-то бесполезная и нерабочая фигня, которая не нужна практически никому".
Т.к типа свобода слова и все такое.Чтобы называть овно овном, не обязательно его кушать))
>А зачем им мое мнение спрашивть?
>Я им совершенно не могу и не хочу запрещать творить дичъ)Кстати заметил что в инете полезной информации стало меньше чем в начале двухтысычных, даже закрылись целые системообразующие сайты с уникальной информацией и их базы можно разыскать только на торрентах, зато стало невероятно много фейковой информации, которую пишут невероятно много не шарящих в этой теме людей и нейросети. Заметил ещё что сейчас проще информацию не относящуюся к мемам и хайпу найти в электронных библиотеках чем в инете...
И вот я сейчас читаю как люди с гордостью и апломбом говорят что браузер не отобразит современный веб, зачем он тогда нужен? По-моему скоро современны веб с таким прогрессом станет ненужен.
Тенденция уже заметно - связь и сми будет в телеграмм без вэб, ютуб будет в виде приложения без вэб, на все десякок массовых сервисов будет своё приложение, написанное для ускорения на каком то тулките без вэб. И кому и для чего бует нужен загаженный муосором, ацки тормозной, потерявший большую часть полезной информации вэб?
Кто-то пробовал открыть в нем опенек?
Открывается вообще?
Верстка сильно ползет? Комменты отправляются?
Не благодари.
https://vk.com/wall-147115117_23262?reply=23266
> Не благодари.Спасибо!
Потому что мне было лень его собирать и проверять.
А вот этот пост в ВК, он тоже с сабжа отправлен?
Естественно. Какой бы мне был профит делать подлог? Чисто гипотетически...
Или вы имеете в виду непосредственно на ВК? Нет конечно. ВК требует ЖС. Вопрос был про опеннет. На опеннет и был написан комментарий с использованием дилло.В ВК я просто прикрепил скриншот.
На сегодняшний день самый легковесный браузер из полноценных - это Safari. Во всяком случае на маке, под винду его не собирают.
жаль, этого не проверить: собирается он либо под допотопные процы гейбуков либо вообще под армовские затычки заместо проца
не смотрел на этот релиз.. основные претензии - та самая система плагинов: чтобы закрыть окно браузера надо убить dpid и все открытые *.dpi файлы (может где-то это и починили, тут самому приходилось костылить/патчить).. скорость работы/рендеринга (и нагрузка на систему) по сравнению с links+/netsurf, тоже оставляет желать..пользовать этим, как и любым норм браузером без js - вполне возможно при желании.. для открытия сайтв, требующих js, - пользовать прокси (выдающие только текст) и ua менять..
> не смотрел на этот релиз..посмотрел..
спасибо за подробный install.html .. параграф для BSD актуален.. а то, что ./configure некорректно обрабатывает (вернее игнорирует полностью) параметры --with-jpeg-inc --with-jpeg-lib
LIBJPEG_LIBS LIBICONV_LIBS - вот это как-то совершенно не радует (OpenBSD)..для постов тут - подходит лучше, чем netsurf (корректное отображение капчи)..
с dpid и .dpi - всё как прежде: висят в процессахпосле закрытия основного окна..
Искренне непонимат на кой оно надо напару с links и подобными недовелосипелами
Через lynx --dump можно смотреть в Apache's server status например :)
Есть же божественный curl
> Есть же божественный curlЕсть, но он не парсит html
Я тоже хочу на Kindle установить Dillo как это сделать?
Поинтересовался вопросом — единственно что известно, в этом помогает как-то джейлбрейк. Вероятнее всего потому что он позволяет выполнить то ПО, которое под читалку скомпиллировано.
Читая все эти ядовитые комменты выше я задался вопросом - а почему у нас так много JS в вебе?
Понятно, есть сайты, которым нужна динамика: всякие там магазины, дизайнерские высеры аля "смотри как я умею", новости (хотя, тут есть нюанс)...Но почему даже просиецкий роутер пихает мне JS?
А ответ простой - возможно, что просто системы (ос) и браузеры на столько плохи в красоту, что единственный способ их попячить - обмазать тонной JS, который и приведет все к красоте...
Свернули ли мы не туда, или изначально "туда" и не шли?
Но нас тут рьяно пытаются убедить, что благородные корпорации из раза в раз улучшают веб-стандарты, чтобы не застрять в каменном веке. А в результате не обмазавшись мегабайтами JS толком ничего не работает даже на страничке с парой форм. Что-то не сходится.
> А в результате не обмазавшись мегабайтами JS толком ничего не работает даже на страничке с парой форм.
> Что-то не сходится.Всё как раз сходится.
Просто убогоштмл из каменного века как раз способен на работу странички с парой форм. И то криво.
И вот JS позволяет делать практически всё. И функциональкость, и красивости.Сейчас браузер - это стандартизированная платформа для запуска софта.
В нем и кады есть, и редакторы изображений, и платформы для дизайнов (вроде фигмы), и мессенджеры и всё что угодно.
Ну так перестаньте тогда менять html вместе c css. И меняйте только js тем более он сбоку прикручен. Но нет же страсть как надо использовать цвета формата lch, lab. А уж псевдокласс has как без него обходились 27 лет решительно не понятно.
> Ну так перестаньте тогда менять html вместе c css.Чтобы они окончательно превратились в мамонтовое окаменевшее?
Не, спасибо, у нас уже такие иксы есть.> Но нет же страсть как надо использовать цвета формата lch, lab
Первый стандарт на Lab вышел еще в 1976 году.
Сколько лет еще предлагаете подождать, пока добавлять его в html?> А уж псевдокласс has как без него обходились 27 лет решительно не понятно.
Фигово без него обходились. Приходилось лепить костыли.
Все эти изменения происходят не просто так. А потому что есть потребность у тех, кто верстает странички.
А те, кто ничего не делает и у них лапки - могут просто плакаться в комментах, что они отстают в развитии (отрасли разумеется)))
> Просто убогоштмл из каменного века как раз способен на работу странички с парой форм.А что ещё нужно?
Нет, серьёзно. Я не могу придумать ни одного примера когда JS хоть как-нибудь улучшал мой пользовательский опыт. Ухудшал - это да.
Всякие там всплывающие рекламы, авто-проигрывающиеся видео, глючные авто-подгружающиеся комментарии которые никто не просил, отслеживание и перепродажа моих персональных данных рекламодателям, виджеты от соцсетей на каждом сайте которыми я не воспользовался ни разу в жизни,
отвратительный "бесконечный" скроллинг что ломает навигацию по странице, и в целом бесячие динамические страницы, которые живут своей жизнью пока я пытаюсь что-либо прочесть, отключение копирование и вставки в формах, блокировка блокировщиков рекламы... Я могу долго продолжать.Короче, долой JS!
> А что ещё нужно?Да что угодно! Хотя бы возможность отправлять комментарий без перезагрузки страницы!
Проигрывание видео и музыки, можно без авто.
Интерактивность страницы.
Возможность drag&drop.Онлайн карты. Попробуй придумать как сделать что-то вроде гуглмапс на голом html+css.
Со всеми возможностями разумеется - поиск, слои, ROI и т.д.
Вот только не нужно предлагать альтернативу в виде png карты генштаба))> отключение копирование и вставки в формах
Правильно. Ибо нефиг. Относитесь к чужому труду с уважением.
Это, кстати, еще некая защита от ботов.> блокировка блокировщиков рекламы
О, халявщик в треде)) Ну так просто не заходи на сайты с рекламой! Оплати подписку и ее не будет.
> Я могу долго продолжать.
Ты можешь всё что хочешь)) Напр. не заходить в современный интернет.
Карты на изи делаются серверсайд рендерингом. Формы без перезагрузки делаются в айфрейме. Всё что ты сказал легко решается и решалось раньше. Даже сейчас next.js все может делать на сервере. Было бы желание и правильный вектор.
Вы знатно передёргиваете.Давайте уже на чистоту: нас бесят не специфичные сервисы, вроде как, карт или Ютуб.
Нас бесят маркето-мака-ки и цыганьщина, которая лежит из всех щелей и живёт исключительно на пену из рекламы.Часто бизнес вообще не понимает, что эти вот всплывающие, выскакивающие и двигающиеся - улучшают конверсию.
Я, даже подозреваю, что для некоторой категории граждан это работает. Но можно, вместо (или в дополнении к) моему профилированию для продаже очредного golden shit ещё и понимать, какой я интерфейс хочу?
У нас есть "ноутрек" - давайте сделаем ещё пару подобных штук, которые будут пояснять свистопердклки какой интерфейс я хочу. Чтоб эти вот "Катя готова ..." Или "click to enlarge" не выскакивали, а тих прятались по углам пока их не позовут.Доходит до того, что я почти перестал что-либо покупать в сети. Потому что я не хочу кормить это все стадо попапов и мессенддеров.
И, кстати, нормальные сервисы, дяде имея 100500 JS так себя не ведут. Ведь верно же?
> Нас бесят маркето-мака-ки и цыганьщина, которая лежит из всех щелей и живёт исключительно на пену из рекламы.Давайте на чистоту - вас бесят не только рекламщики.
Вас еще бесят пейволы, вас бесят подписки, вас бесят любые способы монетизации.> выскакивающие и двигающиеся - улучшают конверсию
Кажется тут опечатка. "Не" пропустили?
> и понимать, какой я интерфейс хочу?
Очень мало кого интересует что вам вообще хочется.
Лучший интерфейс - который лучше продает/задерживает пользователя на сайте.
> задерживает пользователя на сайтеО дач мир СДВГ во всей красе.
Зачем меня задерживать, если я пришел по ссылке?
Не можешь быстро объяснить ценность предложения? Тогда ты не из того канала трафик обрабатывает (считай, зря тратишь деньги).
> Вас еще бесят пейволы, вас бесят подписки, вас бесят любые способы монетизации.
А вот и нет, если контент стоящий, я буду за него платить (внезапно), так как я отлично понимаю концепцию "время - деньги".
Но есть один нюанс: вы считали сколько % вашей выручки вы тратите на "сервисы по подписке"?
Дело в том, что я люблю покупать life-long лицензии, скажем на определенную ветку софта (условно, версия 8.х) и понимаю, что я должен буду оплатить апгрейд на версию 9.х.
Ах, оно не комбится с continues delivery, вот жеж печаль!А ещё было бы здорово продавать "по копиям", примерно как это происходит с vps. Но, не - так мы выясним что этим сервисом пользуются 1.5 землекопа раз в 4 года. Мда.
Короче, меня бесит наглухо корапченеая модель выбивания денег в вебе. И, как правило, выясняется что в реальности, все эти красивые фантики живут ща счёт 1-3 корп-клиентов, которые и заносят основное бабло. Или - торгуют каким-то куском твоего user profile.
> А вот и нет, если контент стоящий, я буду за него платить (внезапно), так как я отлично понимаю концепцию "время - деньги".Тогда что ты делаешь на этом сайте))?
> Дело в том, что я люблю покупать life-long лицензии, скажем на определенную ветку софта (условно, версия 8.х) и понимаю, что я должен буду оплатить апгрейд на версию 9.х.
> Ах, оно не комбится с continues delivery, вот жеж печаль!Если ты из любителей ждать фиксов год, ну когда след версия выйдет, то ок.
А мне хотелось бы чтобы фиксы выходили хотя бы раз в квартал.> А ещё было бы здорово продавать "по копиям", примерно как это происходит с vps. Но, не - так мы выясним что этим сервисом пользуются 1.5 землекопа раз в 4 года. Мда.
Тут зависит от того сколько они платят)
> Короче, меня бесит наглухо корапченеая модель выбивания денег в вебе.
Так предложи что-то лучше.
Пока все разговоры, которые я читал на этом сайте, своились к "денег за подписку давать не хочу", "хочу полной анонимности, know your customer воспринимаю истерикой", "рекламу буду блокировать", "если мне покажут окно 'выключите адблок' то буду пытаться его убрать, но с сайта не уйду"
Достаточно почитать тему про "браузерное дополнение для обхода Paywall"> И, как правило, выясняется что в реальности, все эти красивые фантики живут ща счёт 1-3 корп-клиентов, которые и заносят основное бабло.
Ты про ядро линукса? Ну не надо ж так. Платиновых спонсоров обижать нельзя!
> Или - торгуют каким-то куском твоего user profile.
А вот тут нужны доказательства, в каждом случае)
Плюс если статистика действительно анонимна, что даже по GDPR не подкопаешься - то смело можно посылать. Т.к смотреть сайт они хотят, а рекламу нет. И UA тоже хотят рандомизировать.
Это ж не пользователи, а нахлебники какие-то.
>Вас еще бесят пейволы, вас бесят подписки, вас бесят любые способы монетизации.Да, меня бесит "монетизация" как принцип.
Типа "мы сделали такую офигенскую штуку, нечестно же, что нам за это никто не платит". Честно, дружочек, честно. За последние 300 000 лет истории человечества не было такого, чтобы сам факт офигенскости штуки автоматически означал, что её автор должен что-то получать, да ещё и регулярно.
Ни один уличный музыкант не "монетизирует" своей музыки, хотя по сути делает то же самое, что и любой вебсайт, представляет услугу по принципу "не нравится, не слушай".
А нравится мне простой, как два рубля, дубовый и примитивный принцип под названием "капитализм". Или, для тех, кто не любит заумные термины: "товар-деньги-товар". Заплатил деньги - купил журнал, прочитал, продал.
JS вокруг так много, потому что код работает сразу у клиента, а закрыть код нельзя. То есть корпорации полное благо, нет всяких XS как в perl, где порог вхождения высок, а заменить их страшно. Нету всяких java, которые тоже предкомпилированы и бинарники. Можно смело заменять разработчика хоть завтра.
У меня дилло исторически используется в нескольких доставшихся в наследство легаси сервисах. Все они под Solaris, и все на данный момент на X86. Показывать "киоскный" браузер с сессией сервиса на таком же легаси бэкэнде - просто прекрасно. У клиентов SRS или орацле вди. С фаерфоксом каждый клиент жрет 150 памяти, с дилло все клиенты (штук 70) жрут 150 памяти.
Столько срача...
А во всем виноват заголовок!Написали бы не "минималистичный web-браузер", а "минималистичный просмотрщик html страниц".
И все стало бы на свои места.
В просмотр HTML страниц умеет и MS Word. Правда он для перехода по ссылкам вызывает браузер...
Скругления углов твой Ворд не полностью поддерживает. Без этого прочитать что же там в хтмл написано решительно невозможно.
Он не мой. Он пиратский. XD
Мило, конечно, но сейчас вся оппозиционная (по отношению к традиционным движкам ФФ и Хромиума) тусовка пилит Ladybug и у них там даже вполне себе прогресс есть.
Дилло уже немного опоздал.
Ну конечно если целый Майкрософт (даже не половинка, а целый) не смогли осилить сделать и поддерживать свой собственный движок, то как это сделает группа васянов? Никак.
Как-как, им Шопифай 100 000 долларов задонатил.https://awesomekling.substack.com/p/welcoming-shopify-as-a-l...
Это зп одного программиста в год. Плюс может расходы на офис. Так себе помощь прям вот сильно так себе.
> Как-как, им Шопифай 100 000 долларов задонатил.
> https://awesomekling.substack.com/p/welcoming-shopify-as-a-l...Главное что меян смущает это их подход к разработке. Они берут конкретный сайт и смотрят что не работает, JS, CSS и прочее - и начинают вот именно это доводить до ума пока на странице не начинает все грузиться как надо.
Поэтому пока что поддержка стандартов частичная, "россыпью". Плюс до оптимизации еще даже не дошли.
Разумный же подход. Реализовать то, что востребовано. Чем сам пользуешься.
> Разумный же подход. Реализовать то, что востребовано. Чем сам пользуешься.Ну во первых берут они не любой сайт, а тот на который им укажет спонсор (я так понимаю), а во вторых это очень узкий подход получается. Если сайт Х не использует такие-то части CSS то выходит что и реализовывать не нужно.
А потом ты выходишь за пределы этого узкого кейса и рраз все плохо.Понятно что есть все шансы что они догонят нужный функционал, но пока выходит очень местами поддержка.
>А потом ты выходишь за пределы этого узкого кейса и рраз все плохо.Так а если реализовывать спецификацию "с первой страницы" -- так вообще ни один сайт не будет работать, пока до последнй не дойдёшь.
У вас, простите, сколько лет в "ойти"? Никто никогда ни одну спецификацию с нуля не реализовывал "во имя реализации". В Linux есть нереализованные функции POSIX 1989 года, в Wine есть нереализованные функции windows 3.11. Просто никому не потребовались никогда.
> Ladybugне нашел такого браузера, но есть ladybird
Кто-то сталкивался с ipfs и gemini? Поделитесь впечатлениями — какие достоинства и недостатки выявляются на практике?
> Кто-то сталкивался с ipfs и gemini? Поделитесь впечатлениями — какие достоинства
> и недостатки выявляются на практике?https://howto.yggno.de/gemini_protocol вики на русском
Гофер браузер в своё время работал даже на спектруме и его клонах. А это 8 битный процессор на частоте почти 3 МГц.
Дико выглядит, честно говоря.
«На практике» с ними вряд ли кто сталкивался.
Браузер Lagrange и вперёд. Реднер текста в нём прекрасен.
Это всё хорошо. Но остался ли он таким же легким, чтобы летать даже на 486DX? Ибо теряется сама идея, если путём утяжеления добавляются, в общем то, ненужные фичи (если мы говорим о вэбе здорового человека).
Здоровый человек на 486DX сидеть не будет.
> Здоровый человек на 486DX сидеть не будет.Не знаю к чему ваш комментарий, но если вы не знаете, есть те, кто делает это из-за любви к искусству. Существует также целый пласт людей, которые увлекаются ретрокомпьютерингом.
Мне вот нравятся ретрожелезки, но это не мешает для использовать современные компьютеры.
Вторая лига. Конкурент Нетскуфа.
а где скачать готовый бинарник под виндовс? везде по ссылкам только исходники и все.
Собираться предсказуемо отказался, выпав посреди компиляции с невнятными ошибками. Видимо, окружение нужно примерно такой же древности.
В Винде отказался собираться? А FLTK имеется в наличии?
1) да (MSYS64)
2) естественно.
"После долгих лет забвения и тишины в мире технологий, разработчики внезапно анонсировали выпуск минималистичного веб-браузера Dillo 3.1. Этот браузер, известный своей скромностью и скоростью, был как воздух для тех, кто устал от перегруженных функциями и рекламой браузеров. Сообщество интернет-пользователей встретило новость с восторгом, ведь Dillo обещал вернуть простоту и эффективность в веб-серфинг. Несмотря на свою минималистичность, Dillo 3.1 предложил все необходимое для комфортного чтения страниц, не теряя при этом в производительности. Этот релиз стал напоминанием о том, что иногда меньше — это действительно больше, и что в эпоху информационного перенасыщения существует спрос на простоту и чистоту взаимодействия с вебом."
Промпт какой был?
Отличная новость! Прекрасное дополнение к w3m и netsurf. Уже собираю...p.s. почитав комменты даже не удивился, линукс давно заполонили безмозглые фанбои, продавшие душу копирастам. Новое поколение разочаровывает, конечно. Но ничего, деды всё ещё могут!
> но нет JavaScriptЭто помогает мне отказаться от использования такого браузера. Времена Gopher-подобных систем для большинства людей прошли давно уж.
> Добавлена настройка "http_force_https"
> для принудительного проброса с HTTP на HTTPSИ эти туда же.
Зачем предлагают портить адреса?
Ведь разные адреса имеют право указывать на разные ресурсы!
> Внедрена система непрерывной интеграции
> для тестирования сборок для ... FreeBSDНу пока это не помогло этому браузеру попасть в набор pkg, где последняя версия пока не 3.1, а 3.0.5_5:
% pkg search -x '^dillo'
dillo-3.0.5_5 Fast, small graphical Web browser built upon fltk
В NetBSD в wip уже есть - https://pkgsrc.se/wip/dillo-devel
я не понял, почему у меня не компилится?
https://i.ibb.co/B2gTWQ0/dillo.jpg
https://cygwin.com/pipermail/cygwin-developers/2018-April/01...
ответа нет?
Майнтанер здесь. У вас есть «CC» в качестве компилятора CXX вместо «g++». Попробуйте ./configure CC=gcc CXX=g++.