LINUX.ORG.RU

0
Всего сообщений: 68

Царь идет в веб с C++ и рассказывает как надо делать

Царь пошел в веб с крестами и теперь будет нас будет учить и наставлять, как делать веб. Решил с вами поделится. Пруф. Выше изложено его видиние веба.

 , , ,

goingUp ()

Отображение на сайтах вебшрифты в Убунту 17.10

Чет не понял установил убунту 17.10 зайдешь вк или фб, а там на сайте отображаются другие веб шрифты. Кто нить знает в чем причина?

 ,

andrey_lekar ()

Как выбрав English при установке ОС не остаться без русской раскладки?

Современный веб шпионит за нами гнусно, молча, беспринципно. И если какие-то специальные средства изначально заточены под то, чтобы дать нам немного анонимности (тот же tor-браузер, к примеру), то как защитить основную ось? Как максимально замаскировать хоста, чтобы веб соснул и получил абсолютно левые данные, даже когда мы не пользуемся такими спецсредствами? Ведь VPN не всемогущ. Я долго думал, и понял, что основная загвоздка здесь - наши привычки и предпочтения... Поэтому начинать надо где-то с самого начала - с установки ОС и выбора базовых параметров. Многое сделано для нашего удобства, но этим удобством придется пожертвовать ради безопасности.

Так вот, я завел очередную виртуалку (kubuntu) и начал смотреть, что можно настроить. Выбрал во время установки английский язык, а так же английскую раскладку клавиатуры. Без двойных языков, чисто английский. Фишка была в том, чтобы в параметрах ОС в качестве основного языка прописался именно английский, чтобы все что взаимодействует с ОС считало, что основной язык здесь English. Но была бы возможность потом добавить и переключать раскладку на русский. На деле оказалось, что так сделать нельзя. Или можно, но я не знаю как. То ли из-за того что выбран основной язык - English, то ли из-за английской языковой раскладки.

Так вот, во время установки ОС я выбрал язык системы - English.

Потом выбрал Keyboard Layout - тоже English.

И все - приехали. После установки ОС я не смог добавить русский язык в качестве 2го никакими средствами.

Заходил в System Settings - Regional Settings, вкладка Translations. Перекинул «Русский» из Available Languages в Preffered Languages. Сохранил, перезагрузился - НИЧЕГО НЕ ИЗМЕНИЛОСЬ. Т.е. второй язык не добавился. В трее отсутствует переключалка US-RU, т.к. в системе по прежнему один основной язык - английский.

Как это можно исправить?

 , , ,

lineager ()

Посоветуйте движок для файлообменника, или файлопомойки

Веб. В рамках домена на хостиге хочу сделать свой файлообменник.

Что нужно:
1. Полноценный файловый менеджер
2. Возможность ограничивать права (см. пункт 3)
3. Возможность регистрации/авторизации (пункт 2: чтобы можно было запретить качать файлы без авторизации)
4. Ну и чисто опционально: определение тегов у mp3, возможность слушать музыку прям там (не средствами браузера, а свой плеер), предпросмотр изображений и подобное, возможность давать прямую ссылку на файл (хотя это скорее нужно, чем опционально). 5. Реализация на PHP (т.к. вебня)

Существуют такие в природе?

 , , ,

ozz_is_here ()

Выбор «С» веб фреймворка для высоконагруженного проекта с сервисной архитекрурой

На самом деле выбор между двух (потому что больше ничего вменяемого не нашёл) это kore.io и duda.io и тот и тот умеют в PostgreSQL/ssl/вебсокеты и прочие плюшки. kore.io очень мал про него говорить особо нечего, есть жизненно необходимый минимум, остальное для доработки, а вот кто работал с duda.io? Как он вам?

 , , , ,

Dron ()

JS-майнеры вместо рекламных блоков - как вам такая перспектива?

Сабж

https://m.geektimes.ru/post/293079/

TL;DR

Описан прецедент скрытного использования ресурсов клиентского ПК (посетителя вебсайта) для майнинга, как метод монетизации вебсайта.
Отключение данного метода на стороне клиента приводит к нечитабельности и/или неработоспособности вебсайта на стороне клиента.

Для Ъ:

Другими словами, каждый пользователь, который заходил на The Pirate Bay, когда на страницах размещался этот код, предоставлял вычислительные мощности своего компьютера майнеру. Тот работал, а намайненные средства шли на кошелек администрации.
Все бы ничего, но администрация не предупредила своих пользователей о такого рода тестах. Все было сделано молча. Каким образом все это стало достоянием общественности? Дело в том, что некоторые пользователи обратили внимание на медленную работу своего компьютера во время просмотра ряда страниц торрент-трекера. После этого самые догадливые решили просмотреть исходный код страничек, и сразу обнаружили присутствие неизвестного скрипта, который был без труда идентифицирован, как майнер. Код предоставляется Coinhive . Сам скрипт заточен на майнинг Monero — криптовалюты, которая считается одной из наиболее анонимных. Отследить транзакции и пользователей Monero если и возможно, то очень сложно.

Нагрузку на целевую машину майнер оказывает довольно сильную, поэтому снижение производительности можно заметить сразу. Многие пользователи стали жаловаться администрации ресурса, возмущаясь действиями команды трекера. Более того, с действиями своих коллег не согласен и один из немногих супермодераторов с ником Sid. Он предложил всем пользователям, кто против текущего положения вещей, активировать плагин для браузера NoScript. Это не совсем удобно, поскольку при его включении пострадает функциональность ряда сайтов, включая the Pirate Bay (на стороне клиента, конечно).

P.S.: А теперь вопрос: "- Можно ли притянуть к ответственности простого пользователя под предлогами 'спонсирование чего-то там', 'изготовление фальшивых денег', и т.д.?"

Дмитрий Богатов предупреждает тебя, %username!

P.P.S: Всё новое это давно забытое старое.

>>> https://xakep.ru/2013/06/06/60743/

ОСТОРОЖНО! JS-майнер детектед!

UPD: Криптомайнеры: теперь и в расширениях для Chrome

>>> https://m.geektimes.ru/post/293327/

UPD2: Сайты принадлежащие к «Украинский Медиа Холдинг» тоже майнят

>>> http://itc.ua/news/football-ua-korrespondent-net-i-drugie-saytyi-umh-ulichili...

 , ,

atsym ()

Файловый менеджер

Посоветуйте адекватный файловый менеджер с веб-интерфейсом на сервер.

 ,

Bahamut ()

INSTEAD emscripten (квесты и аркады в браузере)

Собрал INSTEAD emscripten'ом. Теперь в большинство моих игр можно поиграть прямо в браузере здесь: http://syscall.ru/games

Если кому интересно, погоняйте перед релизом 3.1.0 :)

Работает на FF и CHROME при включенном WebGL.

 , ,

gloomy ()

Посоветуйте торрент-клиент с удобной(желательно красивой) вебмордой

Сабж. Пробовал rtorrent+flood, все замечательно, но установка flood сложная. Пытался установить по англоязычным манам, ниасилил. Если кому-то известно, как установить, напишите краткую инструкцию на русском(или дайте ссылку, если есть, гугл молчит), пожалуйста.

Перемещено leave из talks

 ,

complamer ()

Странные боты

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

Что не обрадовало: из-за nginx-а в качестве reverse-proxy получаем лишнюю нагрузку на веб-сервер и прокси при нулевом исходящем трафике. Делают это неприрывно.

Что интересно - запросы с очень интересным набором заголовков:

  • Старинный UA (FF/3.6)
  • По два заголовка «Pragma: no-cache» и два заголовка «Cache-Control: No-Cache» и «cache-control: no-cache»
  • Фиксированные «if-none-match: xxxx:0»

Никто не сталкивался с таким ?

 ,

vel ()

Посоветуйте инструментов для решения проблемы

Поскольку я нуб в разработке и имею небольшие познания в разработке, хочу попросить совета.

Собираюсь сделать веб-сервис, по факту - просто дёргать из БД содержимое для страниц. Поскольку в ноябре и декабре я изучал Java, хотелось бы получить реальный опыт разработки на Java. Знаком с сервлетами (с jsp).

Вопрос вот в чём: как это всё реализовать? Писать на Java + Javascript? Perl + Mojo? Node.js? Что будет меньше нагружать сервер в плане ресурсов и что будет работать быстрее? PHP не предлагать.

 ,

ekzotech ()

Веб, как он есть в текущему моменту времени - это полное **вно

Собственно, речь о технологиях.

Веб развивался под сильнейшим прессингом маркетингового планктона, всякого разного «бузинеса», которому нужно было «здесь и сейчас вот охренеть шоб плавало», в современном вебе на микрограмм науки приходится килограмм откровенного мусора.

Современный веб ужасен, это явление глобальное и всеобъемлющее, в том числе весьма способствующее глобальному загрязнению окружающей среды в силу того, что веб требует мощностей, абсолютно несоизмеримых с решаемыми задачами. Слабые попытки исправить его AJAX'ом и WebSocket'ами - не решают проблему хотя бы по той причине, что бузинес зачастую против JavaScript (а то вдруг драгоценный клиент его у себя отключил в браузере) и предпочитает генерировать тонны УГ на стороне сервера средствами для забивания гвоздей наподобие монструозных Java-фреймворков.

Я могу легко и непринуждённо перечислить как минимум 100 причин того, почему современный веб - это просто уродливейший из продуктов человеческого «ума». Но не стану, ибо моё мнение мало кому интересно.

 

DRVTiny ()

Binary HTML

Напомните, почему до сих пор хтмл не конпелируют в бинари, чтоб меньше места занимало? Бинарный аналог XML есть, используется в частности в матрешке (MKV).

Тот же вопрос про жабаскрипт - в 146% cлучаев его будут смотреть с x86 или арма, скомпилить код под эти две архитектуры можно заранее, а маргиналам со всякими эльбрусами подсовывать тот же текстовый исходник.

 ,

svr4 ()

Вопросы по хостингу на Github

Насколько помню, гитхаб несколько раз блокировали. Что будет, если сайт резмещен на Гитхабе, но к нему привязан свой домен? Будет ли он заблокирован?

Можно ли привязать ssl сертификат? Репозиторий же публичный, а код сертификата, вроде как, нужно хранить в секрете.

Есть ли другие бесплатные и надёжные хостинги для небольших сайтов?

P.S. Начал интересоваться данной темой совсем недавно, так что вопросы, наверное, покажутся ламерскими

 , ,

el-d ()

вопрос к веб девелоперам

Почему вы делаете такие отвратительные сайты, где сперва грузится всякий мусор, а лишь почти в самом конце полезная информация?

И зачем вы делаете всплывающие окна, загораживающие сайт? Вы знаете, как они отвратительно выглядят на мобильных устройствах, особенно если скрипты не догрузились и кнопка закрытия («крестик») не работает?

Для меня хороший (мобильный) сайт это тот, с которого можно получить интересующую информацию во время поездки в метро с садящимся телефоном.

 

cvs-255 ()

Web морда для простой базы

Для web я последний раз серьёзно писал на перле лет десять назад, после только простые сайтики без динамического бэкэнда. Собственно вопрос - во что сейчас имеет смысл вникнуть чтобы написать простую stateless морду для небольшой базы (десятки тысяч записей; достаточно маленькая чтобы целиком влезть в память, но слишком большая чтобы отдать всю в .json'е клиенту). Нужно всего навсего листать эту базу по страничкам с некоторыми фильтрами, искать по подстроке в одном поле и для конкретных записей генерить svg картинки, которые видимо, понадобится кэшировать. Крутиться будет на небольшом VPS (1 ядро, гиг памяти). База read-only, но периодически обновляется batch'ем вся целиком.

1. Язык. Что сейчас есть для не слишком навороченного и требовательного бэкэнда? Думаю взять питон, потому что перл во-первых, забыл, во-вторых, как ни крути он read only. Ещё варианты? node не хочу из-за уродливой и небезопасной системы модулей.

2. База. Взять mysql и не париться? Или какой-нибудь новомодный NoSQL может оказаться даже проще в моём случае? Или даже вообще без базы (см. 3)?

3. Как собственно организовать бэкэнд? CGI как я понял это прошлый век, да и отдельный апач для них поднимать неохота (nginx уже работает). Имеет право на жизнь вариант когда бэкэнд просто слушает по HTTP и проксируется nginx'ом? В таком случае я бы и mysql не поднимал, а просто загрузил всю базу в память.

Если рассуждения правильные, посоветуйте модулей/фреймворков для питона на которых это будет просто реализовать. Если база в памяти, нужен, по сути, только производительный HTTP сервер и простой фреймворк для диспатчинга запросов, возможно шаблоны (на слуху jinja2?).

 ,

slovazap ()

Блокировщик callback-хантеров и прочей фигни

Собственно, сабж. Есть ли такой плагин для хрома, например?

Чтобы блокировать как рекламу всякую ересь типа «На Ко-ко-консультанты онлайн», чатики, «мывамперезвонимза100500секунд».

 , ,

ifelse ()

Deluge web интерфейс

Как в deluge разрешить подключаться к веб интерфейсу(Web UI) только из локальной сети(192.168.1.*), а не с любого ip? Т.е. чтобы web интерфейс принимал соединения только с сетевой карты направленной в локальную сеть(192.168.1.1), а не в интернет.

 , ,

evybwf ()

RESTful - можно ли передавать данные в параметрах

У гугла уже спрашивал.

Делаю PUT (или POST). Где-то в интернетах пишут, что RESTful подразумевает передачу данных в виде json или XML.

В других местах говорится, что это лишь архитектура, а способ передачи параметра не имеет значения.

А что, если я передаю в параметре put, то это уже не RESTful?

Извините. Наверное, это глупый вопрос :)

 ,

den73 ()

Как ограничить ширину и высоту, задать высоту, чтобы не плыли пропорции? 〈СИЭСЭС〉

Привет. Надо

1) Задать высоту изображению, допустим 80 vh 2) Пусть ширина будет авто 3) Но, если ширина будет больше, скажем, 80vw, то пусть ширина 80vw, а высота авто, но не больше 80vh.

В общем, надо чтобы изображение за поля не выпирало. Как это можно сделать с учётом двоих полей? Чистым сиэсэс //я сонный, сорян, если что-то не то написал

Перемещено mono из talks

 ,

Dreamject ()