LINUX.ORG.RU

Сообщения vertexua

 

Годные каналы в IRC

Например нацпол или просто что-то интересное, порекомендуйте

 

vertexua
()

Infinality и тормоза в хроме

Ставлю infinality - тормозит адресная строка. Только в хроме. Только адресная строка. Страницы - норм. Фокс - норм. Другие приложения - норм.

После нажатия кнопки адресная строка виснет не секунду, потом все появляется. Удаляю infinality - все хорошо.

Было у кого-то такое?

 , ,

vertexua
()

Какой шрифт у вас в редакторе для программирования?

На опрос не тянет, так как я не могу перечислить все варианты.

P.S. Кроме названия шрифта можно сразу бросать ссылку на то, как он выглядит. Это облегчит оценку. А если это ваш собственный скриншот, то вообще супер

 ,

vertexua
()

statisticsd

Почему такого нету?

Допустим есть сервер, который является сервисом для приложений, как syslog. Они туда постят всякую статистику. Потом в dashboard модуле например можно набросать шаблонов для построения графиков или вычислений разных статистических функций. Сеть, диск, статистика пакетов по процессам, контейнерам тоже собирается.

Сам сервер может быть легковесным и отвечать только по dbus. HTTP dashboard вообще может включаться активацией по INET сокету, слушать только loopback. и дохнуть при длительном неиспользовании.

Это де полный conky rip и более элегантное решение. Причем коньки сами могут из него читать если надо.

Навеяно тем, что я выпилил с десктопа все десктоп приложения кроме терминала, steam и браузера. Все плееры, киношки, офис, торренты - морды в браузере. Разработка в vim

P.S. Отвечающим «напиши». Да, напишу если будет настроение

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

 

vertexua
()

Чем DBus лучше Posix Message Queue?

 ,

vertexua
()

Откуда они берут данные?

http://zenrus.ru/

Хочу апплет себе в i3 панель запилить. Они берут это в реальном времени, так реактивно обновляется. Я уже вроде поискал всякие источники вроде Yahoo Finance, ничего нету

vertexua
()

Проигрывание MP4 файлов в Firefox

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

GStreamer, GStreamer-ffmpeg стоят, media.autoplay.enabled стоит

 ,

vertexua
()

Могут ли украсть SSL ключи, взломав nginx?

... и потом сделать кому-то man-in-the-middle. Кажется от такого сценария нельзя уберечься теоретически? Или можно?

 ,

vertexua
()

Compton, i3, tearing, NVidia

Кто с вышеназваной конфигурацией осилил победить тиринг? Драйвер проприетарный, карта - GeForce GTX 660. Уже все комбинации параметров compton перепробовал, уйму параметров в xorg.conf.

Тиринг в фоксе, при видео и при скроллинге текста. Есть и в играх

P.S. Compton и любой композитинг мне нахрен не нужен, я его тоже использую чтобы победить тиринг по идее. Если есть способ без него в i3 - тоже подходит

 , , ,

vertexua
()

nginx в docker торчащий в web

Допустим у меня роутер настроен на пропуск двух портов внутрь сети.

1) SSH на нестандартном порту, вход только по pubkey

2) https в nginx внутри docker непосредственно у меня на компе. Версия nginx отключена. Пока что я сам docker не настроил, но на что обратить внимание чтобы тот кто осилит выполнить удаленный эксплоит в nginx не смог вылезти из контейнера? Гайды?

Почему я концентрируюсь не на защите nginx? Ну просто возможно он будет проксировать в сомнительно защищенные самописные велосипеды.

 ,

vertexua
()

Приглашение терминала в фиксированом месте

Почему текущее приглашение терминала не пишут в какой-то статус панели сверху? Или внизу, так как терминал в основном доходит до низа экрана. А там где вводится команда не оставляют «$»?

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

1) Чтобы не ходить глазами туда-сюда

2) Чтобы видеть историю каталогов при выполнении предыдущих команд.

Цель - минимизация траты места при очень длинных каталогах. Меня убивает когда «$» находится очень далеко справа и все команды сразу переходят на новую строчку

 , ,

vertexua
()

Написал себе небольшую проверялку уведомлений с ЛОРа

Ничего умного, просто логинится дергает notification-count.

Насколько часто дергать этот URL не будет мудачеством, учитывая что у меня комп включен постоянно? Можно раз в 30 сек?

maxcom

P.S. Вот такое сорц https://gist.github.com/7f652c4d69efab5bff2a

P.P.S. RSS не хочу, так как они обозначают прочитаным только то, что прочитали через ридер

 ,

vertexua
()

Браузер и терминал

Я заметил что перестал пользоваться графическими десктопными приложениями совсем. Два приложения - браузер и терминал. В терминале всякие cli приложения в tmux. Tmux нужен для того, чтобы залогиниться в привычную сессию с 10 вкладками из ноута или с работы.

Кому-то нужно что-то еще?

Ввиду тех ЯП, на которых в данный момент пишу, vim с плагинами хватает. Могу максимум представить третье приложение - большая IDE для Java/Scala

vertexua
()

Avahi для DNS в локальной сети веб-приложения

Допустим я соорудил торчащий внаружу вебсайт, есть субдомены, nginx на фронтенде размаплен с proxy redirect на несколько других тачек по *.local адресам, которые определяются через Avahi.

Что может пойти не так (из-за Avahi)? Ведь поттерингоподелка имеет славу исключительно софта для дома, если вообще имеет славу.

Хм... В конце то концов это все действительно у меня дома. А некоторые домены - ноуты в шкафу

 , ,

vertexua
()

Почему не держат сайты у себя дома через бесплатный micro instance в облаке

А не написали такую проксю, чтобы дома, с динамическим IP подключаться по ssh к удаленной micro тачке, которая будет только перенаправлять запросы по ssh туннелю на домашний Core i7 с двадцаткой гигов RAM?

vertexua
()

Most hated софт для линукс

Пишите сюда софт, который вы бешено ненавидите в Linux. Предвижу упоминания Поттернига.

vertexua
()

Защита от расшифровки облачного хранилища

Представим себе такую модель безопасности. Она не полностью надежна, но обладает механизмом наращивания надежности. У нас есть три действующих лица.

1) Клиент - пользователь браузера

2) Сервис - предоставляет хранилище, например профиль соцсети.

3) Хранилище ключей - сторонний сервис, который по OAuth дает доступ з различным хранилищам ключей

Задача - разрешить пользователю пользоваться сервисом, у которого полностью открытый исходный код клиента - необфусцированый JS, который гарантировано не отправляет определенные данные на сервер. Если он отправит, то автоматически теряет доверие и пользователя. С другой стороны он содержит данные на сервере и никто не может проверить как именно он их читает. Нужно обеспечить чтобы он не мог читать личные данные пользователя, которые хранит. Сервис определим как «тайно-злонамереный», он хочет читать данные пользователя, но никогда не покажет это на клиенте, исходный код которого все могут читать и будет на клиенте вести себя честно.

Решение. Пользователь хранит данные на сервисе в зашифрованом виде в формате encrypted key->encrypted value. encrypted key - или зашифрованый ключ или 0 (начальный обьект из которого видно остальные). В таком виде оно приходит на клиент. Клиент делает запрос в хранилище ключей по данному ключу и получает ключ разшифровки, который разшифровывает на клиенте encrypted value. Таким образом можно расшифровать что угодно и добраться до любых encrypted value пользователя, если начать исследовать его данные с фиксированого ключа «0», последовательно расшифровывая обьекты.

Но что если само хранилище ключей для определенного пользователя пойдет в сервис и само начнет читать данные? Дело в том, что хранилище ключей не знает смысла ключей, ведь они зашифрованы и их можно хранить в глобальном scope ключей. А как же быть с ключем «0», разве он не будет в хранилище храниться как «facebook.com.0» чтобы хоть как-то различать «0» от различных сервисов. Ответ: он тоже зашифровав, расшифровка «0» ключа происходит на клиенте web ui хранилища ключей специальным паролем.

Вопрос: зачем эта вся возня с ключами, если можно просто вот тем паролем, per service, которым мы расшифровываем «0» ключ напрямую расшифровывать все данные сервиса. Дело в том, что это создает один большой пароль на весь профиль. А например расшарить фотку с друзьями - поделиться ключами для encrypted value фотки. Убрать права доступа, что случается реже - создать новый обьект, новый ключ, перешифровать и раздать заново всем друзьям.

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

Вот такая норкомания. Я пошел обедать.

 ,

vertexua
()

Кому-то удавалось сгенерировать PCH с помощью clang?

Пишу вот так

$ clang++ -cc1 -emit-pch `pkg-config --cflags gtkmm-3.0` canvas.h -o canvas.h.pch

Валится

In file included from canvas.h:22:
In file included from /usr/include/gtkmm-3.0/gtkmm.h:87:
In file included from /usr/include/glibmm-2.4/glibmm.h:87:
In file included from /usr/include/glibmm-2.4/glibmm/thread.h:46:
In file included from /usr/include/glib-2.0/glib.h:30:
In file included from /usr/include/glib-2.0/glib/galloca.h:32:
In file included from /usr/include/glib-2.0/glib/gtypes.h:32:
In file included from /usr/lib64/glib-2.0/include/glibconfig.h:9:
/usr/include/glib-2.0/glib/gmacros.h:38:10: fatal error: 'stddef.h' file not found
#include <stddef.h>
         ^
1 error generated.

Пробую разные способы, но короче суть в том что ему похоже нужно перечислить все -I ключи, включа дефолтные. Он без параметров не находит даже iostream/stdio.h. На этом беда не заканчивается, похоже есть уйма флагов, которые он тоже из дефолта не берет.

Гугл молчит. Решил обратиться к когорте экспертов ЛОРа перед тем как пойду по легкому пути - Stackoverflow. Свое роднее.

 ,

vertexua
()

Не верю своим глазам

Выполнил квест ) Практически полностью чистый нацпол

Я считаю теперь пора в модераторы. Обещаю быть субьективным, несправедливым и однобоким. Мечты мечты

vertexua
()

Ваши прогнозы по SteamBox, будет скоро готово и будет много игр или...

мне купить XBox или PS и не париться?

 

vertexua
()

RSS подписка на новые темы