LINUX.ORG.RU

Сообщения anonymous_sama

 

Openwrt раздать WiFi <- L2TP

 , , ,

Думаю это очень просто, для тех кто сталкивался.
Нужно раздать по WiFi интернет с L2TP, а это отдельный интерфейс vpn. Если указать раздавать с wan, то wan непосредственно и раздается, в luci vpn указать нельзя, а в конфиге если указать интерфейс vpn c l2tp - то тыква. Пробовал указывать также несколько сетей, например:

option network lan vpn
или
option network wan vpn
Но в таком случае интерфейс vpn игнорируется.

anonymous_sama
()

Видные невидимые границы в gtk темах, элементы для перетаскивания

 , ,

Специально поставил более тридцати тем чисто заточенных под Gtk 3.10 и 3.12, старые так совсем разваливаются, но на всех, кроме тем, которые черные - такая вот ерунда как на картинке. Как такое исправить? Проявляется на всех элементах которые можно перетаскивать. Пробовал включать и metacity и mutter, но эти элементы прозрачней не становятся!

anonymous_sama
()

Пустить клиент steam через mesa (llvmpipe)

 , ,

Так идет через mesa, все работает:

libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/pvr_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/pvr_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: Interface 1.4 failed, trying 1.1
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/swrast_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/swrast_dri.so

А так напрямую, не работает ведь у меня есть только OpenGLES, а OpenGL одни затычки:

libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/tls/pvr_dri.so
libGL: OpenDriver: trying /usr/lib/i386-linux-gnu/dri/pvr_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: Interface 1.4 failed, trying 1.1
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
PVRDRIMakeCurrentGC: GLMakeCurrentGC failed (3)function is no-op
function is no-op
function is no-op
Installing breakpad exception handler for appid(steam)/version(1409240101)
Installing breakpad exception handler for appid(steam)/version(1409240101)
Installing breakpad exception handler for appid(steamwebhelper)/version(20140828032355)
Installing breakpad exception handler for appid(steamwebhelper)/version(1409196235)
Installing breakpad exception handler for appid(steamwebhelper)/version(20140828032355)
Installing breakpad exception handler for appid(steamwebhelper)/version(1409196235)
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp (614) : Assertion Failed: glIsTexture( id ) == GL_TRUE
function is no-op
/home/buildbot/buildslave_steam/steam_rel_client_ubuntu12_linux/build/src/vgui2/src/surface_opengl.cpp (576) : Assertion Failed: id
Есть идеи как пустить стим через llvmpipe?

anonymous_sama
()

Укротитель ссылок

 ,

Когда я прикреплял к резюме на linkedin ссылки на документы, я столкнулся с ограничением в 155 символов. Тогда я забил на скрытность подальше и воспользовался mcaf.ee, но мне не понравилось, что на картинке за каждым прикрепленным документом как-будто смотрит человек и улыбается, да и без https негоже, другие же укротители ссылок не подошли из-за политик приватности, или своего несерьезного оформления.
Идея поднять небольшой персональный «сократитель ссылок» для личного пользования вновь сплыла в моей голове.

Я кинулся, но того что бы мне подошло не оказалось. Yourls, по крайней мере на сайтах которые его использовали, использовал ссылки вида url/a, url/b. Немного потыкав, я просмотрел около двадцати сокращенных ссылок от разных людей, потом мне надоело. Наиболее подходил под мои требования lessnmore, но как оказалось он глючный чуть более чем полностью. Но через какое-то время я наткнулся на интересный проект на гитхаб и завертелось.

Значит вот:

#! /bin/bash
#export http_proxy="http://proxy:3128"
host="https://hda.me/"
add=$(curl -s -X POST ${host}add?url=$1 | awk -F'[=""]' '{print $4}')
if [ "$1" == "-h" ]; then
	echo "Usage: `basename $0` http[s]://your_long_url_here"
	exit 0
fi
echo "Your shortened url is:" $host$add

Пользоваться как 'commandname http://ссылка для сокращения'
Еще конечно есть очень простой веб-интерфейс (для работы требуется js, используется jquery c того же источника, как и для лора) и простенький клиент для андроид. Ссылки можно давать, как с https так и без, если безопасность не важна. А если ты не доверяешь, то пожайлуста, можешь поднять свой укротитель ссылок.

anonymous_sama
()

Jabber сервер для своих

 , ,

Давно хотел поднять для персональных нужд в меру безопасный jabber сервер. Вот руки дошли.
Если кто хочет, может тоже пользоваться для коммуникации.
Работать не будет со старыми клиентами (SSLv2 и SSLv3 отключены), или клиентами до java 8. (Java — are incompatible with DH parameters larger than 1024 bits).
Будет выдавать что-то вроде: handshake failed
Регистрация прямо и только из клиента.
Адрес: hda.me
Report IM Observatory: https://xmpp.net/result.php?id=48173

Update

Я сделал небольшое обновление, теперь сделано более удобно: есть как бы два независимых jabber сервера: hda.me и www.hda.me. При этом dh параметры, у них разные, в обоих случаях больше 1024 бит. Но база данных одна. Это еще и значит, что все старыe зарегистрированные немногочисленные пользователи, уже имеют аккаунт на обоих хостах. Отличии в поддерживаемых сipher suites: для отчет для hda.me и отчет для www.hda.me. Проще говоря без приставки www мы получаем возможность работы только с FS совместимыми серверами и клиентами. А с приставкой www возможность работы и без FS, что дает совместимость с 90%+ jabber серверов. Мне кажется такой подход достаточно простым и понятным.

anonymous_sama
()

Рекомендации электронного магазина(cms) для девушки

 , забавная история

Предыстория:

Одна знакомая занимается плетением всяких феничек, бусов и делает одежду для кукол.
И где-то услышав, о том что биткоин, это перспективный рынок. Попросила подсказать ей соответствующее shopping cart software. Чтобы торговать и рассылать это добро по всему миру.

Требования:

  • Open source
  • Поддержка PostgreSQL
  • Не дырявое, обновления с минимальной головной болью
  • Легкое, чтобы cpu и базу не шатало
  • Поддержка bitcoin

    Желательно:
    Управление рассылками, подтверждениями, верификация пользователей.
anonymous_sama
()

Не openssl и его форками едиными

 ,

Так вот и живем, кто использовал polarssl в своих проектах, а вроде на лоре несколько людей пробегало, обновите.

Package : polarssl CVE ID : CVE-2014-4911 Debian Bug : 754655

A flaw was discovered in PolarSSL, a lightweight crypto and SSL/TLS library, which can be exploited by a remote unauthenticated attacker to mount a denial of service against PolarSSL servers that offer GCM ciphersuites. Potentially clients are affected too if a malicious server decides to execute the denial of service attack against its clients.

For the stable distribution (wheezy), this problem has been fixed in version 1.2.9-1~deb7u3.

For the testing distribution (jessie), this problem has been fixed in version 1.3.7-2.1.

For the unstable distribution (sid), this problem has been fixed in version 1.3.7-2.1.

We recommend that you upgrade your polarssl packages.

anonymous_sama
()

Optimizely ломают мне web

 , , optimizely

Есть уже несколько сайтов, которыми мне нужно пользоваться, но из-за optimizely я вижу страничку без сss. Хоть само сss и загружается. Не загружаются половина javascript'ов. Примерно так:

ReferenceError: $ is not defined

<script type="text/javascript">
$(document).ready(function() {
    $('form[action="/o/profiles/browse/"] input[type="text"]').each(
        function() { 
    		$(this).focus(function() {
                window['optimizely'] = window['optimizely'] || [];
                window['optimizely'].push(["activate", 46766636]);
    		})
  		});

Пробовал активировать dom-storage, dom-performance timers, ничего не меняется, идеи?
Да насколько я понимаю, тот js который он вызывает, следит за тем куда юзер нажимает на странице. (докатились)

anonymous_sama
()

Преобразовать sdv, thm, sdv с файлами для галереи LO Draw в svg или png

 , ,

Есть вот такое замечательное расширение для Libre Office Draw: http://www.vrt.com.au/downloads/vrt-network-equipment
Хочется преобразовать набор картинок из него в svg или png, потому-что Draw тормозит, и неудобен. Чтобы потом можно было работать с ними в более привычных для меня инструментах. Совсем в идеале конечно бы хотелось получить набор для dia.

anonymous_sama
()

Сookie session key

 , session key,

Скорей всего очень глупый, вопрос, но ничего что нормально мне объяснило не нашлось. В основном везде все как-то поверхностно.
И так:
1.

Как браузер понимает что именно, сейчас cookie «несет» с собой определенный session key и как он его определяет и устанавливает. (я так понимаю, что веб-сервер все-таки устанавливает session-key, который браузер должен передать)Хотелось бы подробно рассмотреть этот процесс.

2.

У меня есть две практически идентичных конфигурации, но во второй веб-сервер, сообщает что «Session key in not defined», cookies в браузере разрешены в обоих случаях. Я так понимаю роль в «определении» cookie берет на себя само приложение, но в тоже время я к примеру могу спокойно передать «add_header Set-Cookie» веб-сервером.

anonymous_sama
()

Vanilla передает порт в ссылках на топики и категории форума

 , , ,

Есть связка apache + nginx как reverse proxy, все другие приложения работают нормально, но vanilla передает порт ":433" в ссылках на топиках и в категориях. При этом все другие приложения работают и, отображаются нормально, без показа порта.
Естественно, что работает как вариант с портом, так и без. Но выглядит некрасиво.

Пробовал добавлять 'port_in_redirection off', пробовал fix отсюда: http://vanillaforums.org/discussion/26026/how-to-hide-or-remove-port-80-from-...
с нужным портом, пробовал писать redirection напрямую, но это только убирает порт из адресной строки браузера, проверял конфиги самой vanilla на наличие порта, и уточнил что в моей версии, баг когда дублировался порт исправлен (удостоверился сравнив коммит с гитхаба с фиксом, с тем что есть)

На vanillaforums мне не хотят присылать подтверждение на почту, поэтому там поддержки спросить не могу. Сломал голову. Есть идеи?
Кстати да short url работает, но разницы конечно нет, порт добавляется и без него. Ну и конечно пробовал разные темы, включая дефолтную.

anonymous_sama
()

Помогите избавиться от xorg хлама

 , ,

Ситуация такая, досталась vps, но тот кто делал image либо хотел специально увеличь размер всего установленного (потому-что многие пакеты установлены вручную), либо просто обладал минимальной квалификацией.
Например помимо многих xorg библиотек, было установлено pulseaudio, esound-data, части гнома, dbus и еще x64 системе еще 384 пакета i386. (эти к счастью удобно выпиливаются regexp'ом).
Удалил основное. Но думаю, что много еще что осталось. Сейчас просматриваю список вручную. Но думаю, что наверняка что-то пропустил. Если кто-то подскажет(без шуток) что еще удалить, было бы замечательно.
Вот список
[UPD] так dconf пропустил

anonymous_sama
()

Значит cloudatcost говорите

 , ,

Попробовал, составил диспут на moneyback, но потерял время.
У тех кто его рекомендовал на лоре, точно проблема с моторикой и глазами. Или мне так не повезло и именно моя vps попала под DDoS. Но как-то мало верится. Конечно ничего страшного. Но те, кто захочет брать, очень не рекомендую.

Интернет на vps периодически затыкается, а пинг до vps периодически идет с 65% потерей пакетов, и это далеко не проблема провайдера. Пробовал с разных точек мира. Короче, еще одна легенда о пожизненном облаке разрушена. Проще говоря, vps просто не юзабельна.

anonymous_sama
()

Посоветуйте интересных фидов с фото, музыкой и исскуством

 , , интересные фиды

Я знаю, что половина лора накупила себе профессиональных и полу-профессиональных мыльниц. А еще четверть была участниками рок групп в подростковом возрасте.
Так вот поделитесь интересными фидами с фото, музыкой и искусством. Желательно что-то где меньше текста, больше фото, самих работ, музыкальных интервью, или обзоров по типу я был Shoegazer'ом в таком-то мохнатом году.
Заодно еще интересуют фиды вроде (на тематику) последних двух представленных в примерах.
Примеры:
http://digital-art-gallery.com/rss/photos
http://feeds.feedburner.com/IWasATeenageShoegazer
http://hookme.fm/feed/
http://jazzbluesclub.com/rss.xml
http://tomastouceda.com/feed/
http://www.insanitybit.com/feed/

anonymous_sama
()

Сделать rss фид с профиля google plus

 , ,

Хочется получать google+ Linus'а в виде rss фида. А в идеале хочется получать любой профиль google+ в виде rss фида.
Кто-нибудь уже сделал что-то подобное?

anonymous_sama
()

Deadbeef стал показывать вместо названия треков <UNRECOGNIZED CHARSET>

 ,

Deadbeef стал показывать вместо названия треков на русском <UNRECOGNIZED CHARSET>, а некоторые треки, вместо названий, названия хираганой.
Кто-нибудь сталкивался?

anonymous_sama
()

Firefox rss получение url

 

В старой опере все-таки было удобно. А тут к примеру заходишь на лор, нажимаешь «Subscribe to this page» и ничего не происходит. А хочется хотя бы увидеть url rss. А в идеале интеграцию с tiny rss, которая по идеи уже добавлена (проверил в about:config, там есть), но ничего не происходит.
И так как в firefox получают rss?

anonymous_sama
()

Сервис хранения в облаке c синхронизацией который мне понравился

 , , spideroak

Интерфейс клиента простой как две копейки. Разработчики выкладывают хотя бы часть исходников на github.
Адекватные «правила». Сделал еще профиль apparmor для клиента, чтобы был:

  
#include <abstractions/base>
#include <abstractions/private-files>
#include <abstractions/python>
#include <abstractions/gnome>
     /usr/bin/SpiderOak r,
     /usr/bin/dirname rix,
     network,
     /opt/SpiderOak/ rw,
     /opt/SpiderOak/ r,
     /opt/SpiderOak/lib/** rwkmix,
     /opt/SpiderOak/lib/ r,
     owner @{HOME}/.config/SpiderOak/ rw,
     owner @{HOME}/.config/SpiderOak/** rwk,
     /tmp/ffi* rwmk,
     deny /etc/mtab r,
     owner @{HOME}/ r,
  owner @{HOME}/SpiderOak/ r,
  owner @{HOME}/SpiderOak/* rw,
  owner @{HOME}/SpiderOak/** rw,
}
Я это к чему. Хочется побольше места, так что налетай!
Я если кто вдруг не понял, я дал ему чтение и запись в специально созданную для него директорию в /home, мне так удобней.

anonymous_sama
()

Пара вопросов по noscript и ajax.googleapis.com

 , , ,

1. Как разблокировать в noscript ^[A-Za-z-]+://(?:[^:/]+\.)?cloudfront\.net? Если разблокировать сам cloudfront, то данные адреса все равно будут блокировать, потому-что они все время случайные.
Пробовал делать abe правила для noscript вида вроде представленного ниже, но не работает. (пробовал и с www и без, с regexp и без, без звездочки с http/https и без - не выходило)

Site ^[A-Za-z-]+://(?:[^:/]+\.)?cloudfront\.net *.cloudfront.net
Accept from www.coursera.org *.coursera.org
Deny
На их форуме висит такой же вопрос без ответа.

Решено:
Достаточно добавить cloudfront.net в разрешенные, а потом уже делать ABE правила
2. Хочу исключить обращение к ajax.googleapis.com за *js, а вместо этого получать все локально с file:/// Вариант с зеркалом не подходит. Но оттуда я по крайней мере могу взять весь список нужных библиотек.
Пробовал вариант с greasemonkey c хабра, пробовал писать несколько иной user script, специально указывал на несуществующие файлы, чтобы сломать сайт и удостовериться, чтобы они были получены локально, но нет получаю из сети, правило не работает, пробовал в скрипте указывать и конкретный сайт и астериск, но безуспешно.

anonymous_sama
()

Privacy Badger от EFF для Firefox и Сhrome

 do not track,

Privacy Badger automatically blocks spying ads and invisible trackers as you browse. It's there to ensure that companies can't track your browsing without your consent.

Privacy Badger sends the Do Not Track header with each request and evaluates the likelihood that you are still being tracked. If a domain appears to be tracking you on multiple websites, Privacy Badger automatically blocks your request from being sent to the tracking domain. Please understand that Privacy Badger is in alpha, and the algorithm's determination is not conclusive that the domain is tracking you.

Our extension shows you one of three states for each tracker. Red means block the tracker. Yellow means that we don't send cookies or referers to the tracker. Green means unblocked (probably because the third party does not appear to be tracking you - yet). You can click on the Privacy Badger icon in your browser's toolbar if you wish to override the automatic blocking settings.


Подробней:
https://www.eff.org/privacybadger
https://www.eff.org/document/stop-creepy-online-tracking-privacy-badger
https://github.com/EFForg/privacybadgerfirefox
https://github.com/EFForg/privacybadgerchrome
https://addons.mozilla.org/en-US/firefox/addon/privacy-badger-firefox/
Для Ъ: EFF выпустила addon который позволяет избавиться от рекламной слежки даже простому пользователю. Больше никаких правил ablock и noscript, просто включаешь do not track и ставишь аддон, остальное он берет на себя. Addon следит, за тем чтобы do not track не игнорировали. Идея хорошая, вот только продвинуты юзерам, возможно он скорей всего не подойдет. Но рекомендовать ставить подружкам самое то.

anonymous_sama
()