LINUX.ORG.RU

18
Всего сообщений: 859

Приятно глазу, легко для cpu

http://www.fdd5-25.net/ Вот он образец для нормального web'а. Сайт легко загружается, глаза не вытекают, информативность на уровне. Покидайте еще подобных приятных сайтов, а? И вообще почему веб такой тяжелый стал? Каким способом его можно облегчть, м? Вебмакаки вот поясните мне вы в сговре штолье с разрабами броузров и железа, а? Дискасссс.

 , ,

karton1 ()

Про замену web ничего не слышно?

Осторожно, поток сознания!

Современный web катится в никуда, попытки запихнуть в него все-все-все приводит к разжиревшим браузерам движки которых живут за счет добавления новых костылей и для поддержки требуется все больше и больше сил, таким образом разработка «браузера сообществом» с нуля становится все менее возможной т.к. надо много программистов, которые врядли согласятся работать за идею. Из новых движков только servo, который уже пилится компанией и уже ориентирован на построение интерфейса за счет web-технологий и вместо дополнений наверняка будет webextensions. В транспортной части все тоже грустно, http до сих пор работает по tcp, что снижает скорость, для текстовых данных это конечно ен критично, но ведь в браузеры запихивают все-все-все включая игры и потоковое видео, для которых udp предпочтительнее. С HTTP/2 тоже непонятки, вроде выпустили, но в сети его ругают и называют сырым стандартом. Ну и аттавизмы вроде торговли воздухом(сертификатами), нет я понимаю что эти люди держать корневые центры сертификации и вроде как им стоит доверять, но в тех-же tor/i2p все прекрасно шифруется за счет доверия к конечному сайту и вполне достаточно сверять отпечатки при подключении(как в ssh).
А сейчас еще и копирасты подтянулись, пропихивают свой DRM и закрывают торренты, им непонять, что кто хочет скачать пиратку, скачает ее другим способом, а так они просто вызывают отвращения к компаниям на которые работают.
Ну и желание маркетологов и web-макак писать все-все-все на web технологиях откровенно говоря бесит, напишут electron-говна для десктома, а потом: «Ну знаете 16Gb это уже мало», конечно мало если 14 из них занимают всекие «хромые» браузеры и их огрызки.
Да вообще, flash-вернись! Flash ты был хороший, тебя можно было не ставить, при этом адекватные web-разработчики понимали, что flash есть не у всех и нужно писать сайты с учетом этих факторов, а с приходом HTML5/JS эры понабежало web-макак, которым хочется побыстрее выпустить свой стартап и плевать как оно работает не на их Гейбуках с 128Гб RAM.
А еще тормозилла(сколько протянет palemoon тоже неясно, паре разработчиков не по силам в свободное время поддерживать проект которому больше 20 лет обросший костылями со всех сторон) совсем скоро уберет нормальные расширения в пользу webextensions и на addons.mozilla.org будет уныние, как сейчас в хромагазинах.

Так вот вопрос, не придумали еще замену web/http, что-бы легковестную и ориентированную на текстовый/графический(не видео) контент?

P.S. Не Gopher, он конечно прикольный и легковесный, но у него все грустно с шифрованием, встраиванием изображений и банальным минимумом по оформлению текста...

P.S. Тырк! Каноничный Hello World с точки зрения web-макаки(не хочу оскорбить автора, очень надеюсь что он хотел написать: «как не надо делать», но если нет, то ГОРИ В АДУ!)

 , , ,

log4tmp ()

Изучение Python

Всем привет!

Как будущий специалист по безопасности, я начал изучать python. Есть несколько вопросов по этому языку:

1. Почему когда я использую табы, мой пул-реквест не принимается в крупных проектах?

2. Почему именно jinja используется как шаблонизатор? В PhP удобнее - можно писать код внутри разметки

3. Какие фреймворки для веба посоветуете?

PS Страшно, что когда я забываю переключить раскладку у меня весь код заполнен «ыуда», даже подумал, что это послание от PHP, на котором стал меньше кодить =)

 ,

anonymous_xakep ()

Не работает ни один из плагинов по модификации post-запросов

Уважаемые, почему ни один из приведенных плагинов к Фоксу реально не работает, т.е. реально не модифицирует запрос?

Перепробовал:
- Live HTTP Headers
- Modify Headers
- и еще какой-то, подзабыл

Началось все с того, что посоветовали точно работающий плагин «Live HTTP Replay», но к сожалению, он давно неактуален и даже исчез из репо Фокса.

Есть что-то работающее?

 

chukcha ()

Жрите свой свистопердящий Вебдваноль: но только если у вас толстый ынтернет

Сабж в картинках и цифрах:

https://danluu.com/web-bloat/

 , , , ,

Oxdeadbeef ()

Разыскивается софт для загрузки веб-страницы

Задача: Берем любой домен с интернета, например ЛОР.

Создаем десктопный лаунчер, где к этой гипотетичетской софтине указываем ссылку на лор. При запуске этого лаунчера открывается страничка лора, но без всякой браузерной ерунды:

- Нет браузерного меню, настроек.

- Меню по клик правой кнопкой мыши умеет только «назад», «вперед» и «обновить», нет «посмотреть код страницы» и прочего

- Все ссылки с других доменов на этом ресурсе открываются в нормальном браузере

Т.е. сделать так, чтобы лаунчер запускал окно с конкретным сайтом и в этом окне мог быть только этот сайт.

существует такое?

 , ,

Siado ()

Есть движок шаблонов для реального DOM

Здравствуйте

Изучаю 4 столпа веб компонентов: shadow dom, html templates, html imports, custom elements. В процессе возник когнитивный диссонанс. Они, ахах, представляете, предлагают вручную присваивать значения DOM-елементам шаблона:

img.setAttribute("hidden", "");
el.querySelector("span").innerHTML = "YOBA";

Возник очевидный вопрос. Вот есть тысячи шаблонных движков, типа mustache: передаем текст с метками и объект со значениями - получаем текст со вкраплениями этих значений. А есть ли в природе движки, которые вместо текста принимают DOM-елемент, пробегаются по всем аттрибутам и текстовому контенту и заменяют «{{caption}}» на model.caption? Например:

<template id="pic-template">
  <div yoba-hidden>
    <img src="{{icon}}">
    <span>{{Caption}}</span>
  </div>
</template>
let model = { hidden: true; icon: "yoba.png"; caption: "YOBA" };
// el - это не текст, а готовый DOM элемент
let el = document.querySelector("#pic-template").content;
yoba_update(el, model)

PS: судимых и пьющих предлагающих React не беспокоить )

 , , , ,

makoven ()

Свободные шрифты для web

Дайте ссылки на ресурсы, где можно дернуть свободные шрифты для коммерческого использования на web страницах посредством @font-face.

 , , ,

morkovkin ()

Frontend & Backend

Суть вопроса как лучше связывать Frontend и Backend?
Это касается в моем случае Ruby on Rails 5 и Vue.js 2.(это так для уточнения).
Лучше разрабатывать их поразнь или лучше объединить в единое целое(в случае с рельсами это будет который интегрирует фронт фреймворк)?

 , , , ,

oster2011 ()

Torrent w/ web-ui с функцией переименовывания файлов

Ищу торрент клиент, который умеет при добавление торрентов переименовывать файлы назначения или хотя бы основной каталог торрента.

Обязательное условие - работа этой функции в веб-интерфейсе.

Перепробовал transmition, uTorrent, deluge. Ни 1 не могет и плагины не помогают(не нашел таковых).

Торрент клиент запускается на домашнем сервачке, в котором в принципе нет гуи.

 ,

hxss ()

Требуются инженер Linux

Добрый день! Команда СберТеха приглашает в свой дружный коллектив специалистов с опытом работы с GNU/Linux.

Обязанности: - Администрирование серверов на базе GNU/Linux RedHat и серверов приложений на базе IBM WebSphere; - Помощь разработчикам в поиске и устранении ошибок на информационной системе; - Установка новых версий приложений и компонентов информационной системы; - Помощь в подготовке документации по информационной системе.

Требования: - Опыт работы с GNU/Linux от 1 года. - Понимание принципов работы Web. - Опыт работы с одной из баз данных – Oracle, PostgeSQL, MySQL, MS SQL. - Опыт работы с одной из систем контроля версий SVN / Git / CVS и др. - Желателен опыт работы с одним из серверов приложений: WebSphere, Weblogic, JBoss, Tomcat. - Желателен опыт использования Maven, Jenkins/Hudson.

Условия: - Оформление по ТК РФ - Конкурентные условия труда, система премирования - Программа ДМС - Обучение за счет компании - Работа в г. Иннополис (находится в 40 км от Казани); предоставляется жилье и развитая инфраструктура, помощь в переезде.

Присылайте резюме: MVNovosadova.SBT@sberbank.ru (контактное лицо: Новосадова Мария Викторовна)

 , , , ,

novo-maria ()

Поисковый бекенд для Drupal 7

Вопрос по сабжу, есть магазин на Друпал, там несколько тысяч товаров. В качестве поискового движка прикручен... Apache Solr!

Вроде бы это «из пушки по воробьям», не?

Чем бы его заменить полегче без особого ущерба для функциональности?

 , , ,

Twissel ()

Какого API вам не хватает?

Скучно на праздниках, думаю может сообразить какое-нибудь API (REST) для чьих либо нужд. Может распознавание картинок или там решение текстовых формул, перевод текстов или еще чего?. Чего вам не хватает?

 , ,

Siado ()

Три вопроса для флейма. Но про WEB.

1. Если React.js такой быстрый, то почему facebook.com такой тормозной? Выглядит так, будто он DOM перманентно переписывает.
2. Если CDN ускоряют загрузку библиотек, почему 90% времени загрузки любого сайта я вижу в статус-баре поочерёдное ожидание ответа от разных CDN??? Слава Богу, счётчики и реклама вырезаны адблоком.
3. Я вот собираю css с помощью libsass и т.п., все js и css собираются на сервере при обновлении питоновыми модулями, основанными на сишных либах. Регулярно читаю стоны фронтендеров, как им тяжело пересобирать каким-то gulp'ом или webpack'ом весь сайт. Это что, жабоскрипторы так боятся испачкаться не-дай-боже технологиями, отличными от их жабоскрипта? Не дай бог воспользоваться чем-то, написанном на сишечке?

Чёрт, ещё четвёртый вопрос про ангуляр.

Если 1.3 быстрее 1.2, а 1.5 быстрее 1.3, а 2 вообще самолёт, то почему на телефонах только 1.2 в связке с ui.bootsstrap и ionic НЕ ЛАГАЮТ? Все более лучшие лагают как пятый андроид на 512к памяти, и кому тогда эта синтетическая «скорость» нужна?

 , , ,

Shadow ()

WEB приложение. с чего начать

Здравствуйте,
Этот пост не преследует цель разжигания религиозных войн :)
Имеющийся опыт:
Программирование на dot NET (C#), реализовано несколько больших проектов.В общим сложности 7 лет опыта разработки.
На данный момент изучаю (неспешно) С++ QT (но это так для души).
Очень хочется писать web приложения, но не сайты, а именно приложения с динамическим UI.
В то время как с декстопным программированием все ясно, берешь компилятор, ide, ui-framework, куришь документацию и погнал... Для web не могу разобраться вплоть до того, на каком языке стоит писать...
Сначала взялся за php, потом насоветовали java ee, пока на лоре подбирал ui для java ee, открыл для себя Angular.
В общем в голове каша.
Подскажите какой правильный путь для разработки web приложений с ui выбрать. Какая IDE в данном «пути» будет актуально какой язык программирования выбрать, на чем писать ui
И что вообще на рынке web приложений сейчас актуально. Спасибо.

 

farex ()

Веб-программисты совсем обленились...

Я просто оставлю это здесь:

«По техническим причинам в Личном кабинете при использовании браузера Mozilla Firefox ниже версии 50 может отсутствовать поле для выбора карты, с которой будет производится оплата, из-за чего кнопка «Перевести» неактивна. Для совершения оплаты / перевода необходимо обновить Ваш браузер до последней версии. Приношу извинения за доставленные неудобства.»

Версия используемого мной браузера: Firefox 45.6.0 ESR

Да, речь об онлайн-банке одного известного в узких кругах банка, а именно, Тинькова. С некоторых пор у них обновился интерфейс. Этот «новый, прогрессивный, модный и молодёжный» интерфейс просто тихий ужас...

 , , ,

Sahas ()

Помогите найти аддон для браузера

Когда-то видел такие расширения для браузера, что можно любой сайт комментировать. Или даже рисовать и писать поверх страницы сайта что-то свое. Даже лор помню весь изрисовали, ссылка тут была.

Линукс тут при том, что стоять будет на браузере, который крутится на линуксе.

 

Igron ()

Как дела обстоят с VoIP-интеграцией в браузерах?

Вопрос общий. По всем дистрибутивам. Облазил все гуглы, не нашёл решения для следующей задачи: есть sip-клиент (пробовал Linphone, Blink), на страничке указана ссылка (<a href....sip...) на номер sip - нужно, чтобы при нажатии на неё вызывался sip-клиент с уже вбитым номером, указанным в ссылке и происходил его набор - всё то же самое, как в skype. Только в skype всё это дело работает отлично, а вот с sip...

Решение тут https://lists.nongnu.org/archive/html/linphone-users/2013-06/msg00098.html

 , , ,

Desmond_Hume ()

nginx rewrite

Привет, ЛОР. Не могу разобрать со следующим тз. Иерархия директорий такая /var/www/site в папке site есть frontend и backend

если запрос идет на /admin - нужно что бы пользователь попадал в backend

если запрос идет просто / - соответственно веб сервер должен реврайтить на frontend

nginx version: nginx/1.6.2

server {
        listen 80;
        server_name .example.org;
        root /var/www/example.org;
        client_max_body_size 100m;

        access_log  /var/log/nginx/example-access.log;
        error_log  /var/log/nginx/example-error.log;

        charset utf-8;
        index index.php;

location ~* /uploads/.*.php$ {
        deny all;
        access_log off;
        log_not_found off;
        }

location  / {
        try_files $uri $uri/ /index.php;
        }
location ^~ /admin {
        rewrite ^/admin(.*)?$ /backend/web/$1 break;
}
location ~* \.php$ {
        fastcgi_index index.php;
        fastcgi_pass  unix:/var/run/php5-fpm.sock;
        include /etc/nginx/fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        }

location ~ /\. { deny all; access_log off; }

location = /favicon.ico { log_not_found off; }
}

как видно в конфиге, с отедльным локейшном /admin разобрался - работает. А вот с фронтендом все никак не получаеться. Спасибо большое заранее, хорошего дня.

 , ,

rom100 ()

Вышел Links 2.14

Сабж. Changelog:

Thu Nov  3 19:45:34 CET 2016 mikulas:

        Enable DECC$EFS_CHARSET on OpenVMS, so that we can browser files and
        directories with extended names

Wed Nov  2 20:35:31 CET 2016 mikulas:

        Limit keepalive of ciphers with 64-bit block size to mitigate
        the SWEET32 attack

Wed Nov  2 19:14:33 CET 2016 mikulas:

        Disable SSL compression to avoid the CRIME attack

Fri Oct 28 22:52:49 CEST 2016 mikulas:

        On Windows, add an entry to programs in control panel, that allows
        uninstalling Links

Fri Oct 28 21:25:28 CEST 2016 mikulas:

        Report home directory in the "Version" window

Sat Oct 22 13:17:04 CEST 2016 mikulas:

        On Windows, preload font data in a background thread, to minimize a
        stall when viewing SVG image for the first time.

Sat Oct  8 17:14:59 CEST 2016 mikulas:

        Improved tor hardening - when the user toggles the "Only Proxies" option
        (i.e. when connecting to tor), we reset certain other options to their
        default values, so that it is not possible to identify user behind tor
        based on the selected options.

Thu Oct  6 14:39:26 CEST 2016 mikulas:

        Use keys 'P' and 'L' to scroll up and down

Thu Sep 29 23:40:34 CEST 2016 Juhani Haverinen <juhani.haverinen@gmail.com>:

        Fix a memory leak when copying the current url to clipboard
        (the bug was introduced in Links 2.13)

Sat Sep  3 20:02:26 CEST 2016 mikulas:

        Fix crash when the user pressed Ctrl-G on a form field
        (the bug was introduced in Links 2.13)

Fri Aug 19 22:35:54 CEST 2016 mikulas:

        Workaround for a bug in librsvg that makes mathematics on Wikipedia
        unreadable

Fri Aug 19 19:05:55 CEST 2016 mikulas:

        Support fourth and fifth mouse button in gpm and framebuffer

Thu Aug 18 19:34:47 CEST 2016 mikulas:

        Fixed bugs when downgrading SSL connection while https proxy or socks
        proxy is used

Tue Aug 16 18:53:53 CEST 2016 mikulas:

        Security bug fixed: Don't load or render the content of
        "407 Proxy Authentication Required" reply when using https proxy.
        This avoids the FalseCONNECT attack.

        Also, don't allow 401 and 407 responses to set cookies.

Wed Jul 27 21:38:37 CEST 2016 mikulas:

        Pop openssl error stack on every error - make sure that SSL errors on
        one connection do not affect other connections

Sun Jul 17 21:10:12 CEST 2016 mikulas:

        Use libc tree functions from <search.h> for searching the cache

Thu Jul  7 19:39:15 CEST 2016 mikulas:

        Set the GD_NOAUTO flag for the directfb driver, so that this driver is
        never selected automatically. The directfb subsystem is buggy, it can
        corrupt graphics or even cause system crash, so select this driver only
        if the user explicitly requests it with '-driver directfb'
Скачать: http://links.twibright.com/download/links-2.14.tar.bz2

 , , ,

saahriktu ()