LINUX.ORG.RU

Сообщения erfea

 

Очередной поиск VPS и регистратора домена

Нужны 2 VPS и доменное имя с dnsками, желательно в США или хотя бы в Европе. По очевидным причинам хотелось бы найти предоставляющих услуги без шизы с отправкой документов и прочей дебильной бюрократии. Платёжные средства имеются, здесь у меня запрос скорее обратный нынче модному, мне удобнее платить международной визой или мастеркартом, желательно прайс в долларах. Российские шарашки с размещением за бугром не интересуют.

Хотелки по VPS: нормальная производительность, стабильная работа, ваш КО. Желательно чтобы был гибкий выбор по тарифам, на одну VPS требуется хороший отклик, будет нагрузка на мускул и минимальное поедание дискового пространства. Вторая наоборот будет больше есть диска и меньше налегать на БД.

С регистратором всё просто, нужно купить домен и иметь возможность управлять dns в одном месте, нужна просто адекватная контора.

У кого есть опыт, заранее спасибо за инфу! Всем бобра и щастя!

Итого: домен купил на gen.xyz, всё чётко. Хостер выбран, Digital Ocean, очень нравится.

 ,

erfea
()

Медленный инсерт и апдейт в мускуле

Есть такая таблица

CREATE TABLE `table_name` (
  `id` int unsigned NOT NULL AUTO_INCREMENT,
  `item` int unsigned NOT NULL,
  `url` varchar(255) NOT NULL,
  `object` binary(16) DEFAULT NULL,
  `timestamp` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `region` varchar(100) DEFAULT NULL,
  PRIMARY KEY (`id`) USING BTREE,
  UNIQUE KEY `url` (`url`) USING BTREE
) ENGINE=MEMORY AUTO_INCREMENT=1051 DEFAULT CHARSET=utf8mb3
И вот такой офигенный mysql-slow.log
Count: 30  Time=2.15s (64s)  Lock=0.09s (2s)  Rows=0.0 (0)
  UPDATE `table_name` SET `timestamp` = CURRENT_TIMESTAMP WHERE `id`=N
Чего я в этой жизни не понимаю? Почему переписать 4 байта в ОП занимает 2 секунды?

UPD: сделал

for i in {1..50};do time mysql -e "insert into test.table_name (item, url) values (15, 'urlsss$i');"&done
На локалхосте значения от real 0m0,018s до 0m0,155s, на хостинге от 0m0.860s до 0m21.471s.

Итого: переехал на Digital Ocean, волосы гладкие и шелковистые.

 

erfea
()

Трактор

Уважаемые товарищи трактористы! Знаю у нас тут таковых не мало. Назрел вопрос, пока строго теоретический, надеюсь таковым и останется. Однако, знание - сила, буду признателен если кто поделится таковым.

Интересует куда можно приехать с семьёй для длительного/постоянного проживания. Условия: доход в долларах США, выводится на PayPal, возможен skril. Работа на месте не интересует, однако необходим стабильный доступ в интернет с нормальным качеством связи. Есть ребенок, через 4 года в школу, эта проблема должна быть решаемой. Желательно не высокий уровень цен, но хотелось бы наличие приличных условий проживания, наличие нормальных медицинских услуг с не космической стоимостью (платить за это удовольствие привык и в нашей родной ДС, но списки Форбс мне не светят). Тёплый климат, наличие русскоговорящих людей, безвиз/простое получение приветсвуются. СНГ, ЕС, США и т.п. не улыбаются.

З.Ы. Заранее особая благодарность за развернутые ответы!

З.З.Ы особенно одаренных, посмотрите в словаре значение слов «желательно», «приветсвуется» 🤦‍♂️

Всем бобра и прочих радостей!

 

erfea
()

Не запускается tor со snowflake

Запускаю руками, всё ок:

$tor -f /etc/tor/torrc --RunAsDaemon 0
Feb 16 20:38:24.539 [notice] Tor 0.4.2.7 running on Linux with Libevent 2.1.11-stable, OpenSSL 1.1.1f, Zlib 1.2.11, Liblzma 5.2.4, and Libzstd 1.4.4.
Feb 16 20:38:24.539 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
Feb 16 20:38:24.539 [notice] Read configuration file "/etc/tor/torrc".
Feb 16 20:38:24.542 [notice] Opening Socks listener on 127.0.0.1:22050
Feb 16 20:38:24.542 [notice] Opened Socks listener on 127.0.0.1:22050
Feb 16 20:38:24.542 [notice] Opening Control listener on 127.0.0.1:22051
Feb 16 20:38:24.542 [notice] Opened Control listener on 127.0.0.1:22051
Feb 16 20:38:24.000 [notice] Parsing GEOIP IPv4 file /usr/share/tor/geoip.
Feb 16 20:38:24.000 [notice] Parsing GEOIP IPv6 file /usr/share/tor/geoip6.
Feb 16 20:38:24.000 [notice] Bootstrapped 0% (starting): Starting
Feb 16 20:38:24.000 [notice] Starting with guard context "bridges"
Feb 16 20:38:24.000 [notice] Delaying directory fetches: No running bridges
Feb 16 20:38:25.000 [notice] Bootstrapped 1% (conn_pt): Connecting to pluggable transport
Feb 16 20:38:25.000 [notice] Bootstrapped 2% (conn_done_pt): Connected to pluggable transport
Feb 16 20:38:25.000 [notice] Bootstrapped 10% (conn_done): Connected to a relay
Feb 16 20:38:30.000 [notice] Managed proxy "/opt/snowflake/client/client": offer created
Feb 16 20:38:31.000 [notice] Managed proxy "/opt/snowflake/client/client": broker rendezvous peer received
Feb 16 20:38:32.000 [notice] Managed proxy "/opt/snowflake/client/client": connected
Feb 16 20:38:33.000 [notice] Bootstrapped 14% (handshake): Handshaking with a relay
Feb 16 20:38:47.000 [notice] Learned fingerprint 2B280B23E1107BB62ABFC40DDCC8824814F80A72 for bridge 192.0.2.3:1 (with transport 'snowflake').
Feb 16 20:38:47.000 [notice] Bootstrapped 15% (handshake_done): Handshake with a relay done
Feb 16 20:38:47.000 [notice] Bootstrapped 20% (onehop_create): Establishing an encrypted directory connection
Feb 16 20:39:16.000 [notice] Bootstrapped 25% (requesting_status): Asking for networkstatus consensus
Feb 16 20:39:18.000 [notice] new bridge descriptor 'flakey1' (fresh): $2B280B23E1107BB62ABFC40DDCC8824814F80A72~flakey1 at 192.0.2.3
Feb 16 20:39:56.000 [notice] Delaying directory fetches: No running bridges
Feb 16 20:41:40.000 [notice] Application request when we haven't used client functionality lately. Optimistically trying known bridges again.
Feb 16 20:42:06.000 [notice] Delaying directory fetches: No running bridges
Feb 16 20:42:13.000 [notice] Bootstrapped 30% (loading_status): Loading networkstatus consensus
Feb 16 20:42:36.000 [notice] I learned some more directory information, but not enough to build a circuit: No running bridges
Feb 16 20:43:07.000 [notice] Bootstrapped 40% (loading_keys): Loading authority key certs
Feb 16 20:43:07.000 [notice] The current consensus has no exit nodes. Tor can only build internal paths, such as paths to onion services.
Feb 16 20:43:07.000 [notice] Bootstrapped 45% (requesting_descriptors): Asking for relay descriptors
Feb 16 20:43:07.000 [notice] I learned some more directory information, but not enough to build a circuit: We need more microdescriptors: we have 0/6807, and can only build 0% of likely paths. (We have 100% of guards bw, 0% of midpoint bw, and 0% of end bw (no exits in consensus, using mid) = 0% of path bw.)
Feb 16 20:44:14.000 [notice] Bootstrapped 50% (loading_descriptors): Loading relay descriptors
Feb 16 20:44:19.000 [notice] The current consensus contains exit nodes. Tor can build exit and internal paths.
Feb 16 20:45:11.000 [notice] Delaying directory fetches: No running bridges
Feb 16 20:46:47.000 [notice] Bootstrapped 56% (loading_descriptors): Loading relay descriptors
Feb 16 20:46:56.000 [notice] Bootstrapped 62% (loading_descriptors): Loading relay descriptors
Feb 16 20:47:19.000 [notice] Delaying directory fetches: No running bridges
Feb 16 20:47:31.000 [notice] Bootstrapped 70% (loading_descriptors): Loading relay descriptors
Feb 16 20:47:44.000 [notice] Bootstrapped 75% (enough_dirinfo): Loaded enough directory info to build circuits
Feb 16 20:47:44.000 [notice] Bootstrapped 90% (ap_handshake_done): Handshake finished with a relay to build circuits
Feb 16 20:47:44.000 [notice] Bootstrapped 95% (circuit_create): Establishing a Tor circuit
Feb 16 20:48:01.000 [notice] Bootstrapped 100% (done): Done

systemctl restart tor

фев 16 20:54:40 Erfea-RedmiBook tor[72431]: Feb 16 20:54:40.146 [notice] Tor 0.4.2.7 running on Linux with Libevent 2.1.11-stable, OpenSSL 1.1.1f, Zlib 1.2.11, Liblzma 5.2.4, and Libzstd 1.4.4.
фев 16 20:54:40 Erfea-RedmiBook tor[72431]: Feb 16 20:54:40.146 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
фев 16 20:54:40 Erfea-RedmiBook tor[72431]: Feb 16 20:54:40.146 [notice] Read configuration file "/usr/share/tor/tor-service-defaults-torrc".
фев 16 20:54:40 Erfea-RedmiBook tor[72431]: Feb 16 20:54:40.146 [notice] Read configuration file "/etc/tor/torrc".
фев 16 20:54:40 Erfea-RedmiBook tor[72431]: Configuration was valid
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.163 [notice] Tor 0.4.2.7 running on Linux with Libevent 2.1.11-stable, OpenSSL 1.1.1f, Zlib 1.2.11, Liblzma 5.2.4, and Libzstd 1.4.4.
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.163 [notice] Tor can't help you if you use it wrong! Learn how to be safe at https://www.torproject.org/download/download#warning
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.163 [notice] Read configuration file "/usr/share/tor/tor-service-defaults-torrc".
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.163 [notice] Read configuration file "/etc/tor/torrc".
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.164 [notice] Opening Socks listener on 127.0.0.1:22050
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.164 [notice] Opened Socks listener on 127.0.0.1:22050
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.164 [notice] Opening Control listener on 127.0.0.1:22051
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.164 [notice] Opened Control listener on 127.0.0.1:22051
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.000 [notice] Parsing GEOIP IPv4 file /usr/share/tor/geoip.
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.000 [notice] Parsing GEOIP IPv6 file /usr/share/tor/geoip6.
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.000 [notice] Bootstrapped 0% (starting): Starting
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.000 [notice] Starting with guard context "bridges"
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.000 [notice] Delaying directory fetches: No running bridges
фев 16 20:54:40 Erfea-RedmiBook tor[72432]: Feb 16 20:54:40.000 [notice] Signaled readiness to systemd
фев 16 20:55:53 Erfea-RedmiBook tor[72432]: Feb 16 20:55:53.000 [notice] Application request when we haven't used client functionality lately. Optimistically trying known bridges again.

/usr/share/tor/tor-service-defaults-torrc

DataDirectory /var/lib/tor
User debian-tor

/etc/tor/torrc

UseBridges 1

ClientTransportPlugin snowflake exec /opt/snowflake/client/client

Bridge snowflake 192.0.2.3:1 url=https://snowflake-broker.torproject.net.global.prod.fastly.net/ front=cdn.sstatic.net ice=stun:stun.voip.blackberry.com:3478,stun:stun.altar.com.pl:3478,stun:stun.antisip.com:3478,stun:stun.bluesip.net:3478,stun:stun.dus.net:3478,stun:stun.epygi.com:3478,stun:stun.sonetel.com:3478,stun:stun.sonetel.net:3478,stun:stun.stunprotocol.org:3478,stun:stun.uls.co.za:3478,stun:stun.voipgate.com:3478,stun:stun.voys.nl:3478

SocksPort 22050
ControlPort 22051
HashedControlPassword 16:*******

Итоговый рецепт для бубунты tor + snowflake:

apt install golang
git clone https://git.torproject.org/pluggable-transports/snowflake.git
cd snowflake/client/
go get
go build

/etc/tor/torrc

UseBridges 1
ClientTransportPlugin snowflake exec <path/to/snowflake/client/client>
Bridge snowflake 192.0.2.3:1 url=https://snowflake-broker.torproject.net.global.prod.fastly.net/ front=cdn.sstatic.net ice=stun:stun.voip.blackberry.com:3478,stun:stun.altar.com.pl:3478,stun:stun.antisip.com:3478,stun:stun.bluesip.net:3478,stun:stun.dus.net:3478,stun:stun.epygi.com:3478,stun:stun.sonetel.com:3478,stun:stun.sonetel.net:3478,stun:stun.stunprotocol.org:3478,stun:stun.uls.co.za:3478,stun:stun.voipgate.com:3478,stun:stun.voys.nl:3478
/etc/apparmor.d/abstractions/tor
<path/to/snowflake/client/client> Pix,
sudo rm -rf /var/lib/tor/
sudo mkdir /var/lib/tor/
sudo chown debian-tor:debian-tor /var/lib/tor/

Может кому пригодится. Зачем собственно нужно? Да чтобы не переписывать всё время obfs4 бриджи, которые у меня, например, сегодня опять все поотваливались.

 ,

erfea
()

89-летний член Совета Федерации Борис Глебин придумал способ пресечь посещение россиянами запрещённых сайтов

Просто оставлю это здесь: https://panorama.pub/news/chtoby-ne-stavili-tuda-vpn-89-letnij-chlen-sovfeda-...

Для Ъ:

89-летний член Совета Федерации Борис Глебин придумал способ пресечь посещение россиянами запрещённых сайтов – он предложил пломбировать роутеры и ввести штрафы за использование неопломбированного устройства с конфискацией орудия преступления.

По словам сенатора, нельзя игнорировать проблему – сотни тысяч людей безнаказанно ознакамливаются с запрещённой информацией, что ведёт к подрыву авторитета партии (Глебин не уточнил, какой именно) и ставит под угрозу социальную стабильность.

ЗЫ это фейк 🤦‍♂️ по сети распространяют
ЗЗЫ я думал такая метода только для псевдонаучных новостей используется

 , ,

erfea
()

Хамство модератора

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

www.linux.org.ru/gallery/workplaces/16669422?cid=16670614

Ещё раз для особо одаренных:
Обиженки, не судите о других по себе, у меня вполне весёлое настроение и температура тела 36.6. Было радостное событие, я поделился. И если у кого-то подгорело, а модераторы порешили что это проще убрать с глаз долой чем чистить, да и ок. Не мне же подтирать штаны за обделавшимися малолетками. Что ценее, время модератора или пара фоточек в галерее, не моего ума дело. Меня лишь забавляет форма исполнения этой работы. Зачем-то делается скощуха самым ярым поджигателям и всё это в контексте очень похожем на обхаживание любимчиков. При указании на это, модератор отвечает в хамской форме, по-моему это неуместно и ещё раз подтверждает подозрения.

ЗЫ ветка обсуждения качества фоток потерта за офтоп. Ну это, конечно, не обсуждение содержания, но к форме придраться с критикой это по-моему вполне разумно, тем более что был конструктив и консенсус был найден (сошлись на том что у меня руки кривые). )

 

erfea
()

Бибизика на литий

Предисловие:
Точно знаю что на ЛОРе есть люди которые шарят в вопросе, потому пишу сюда. Линукс тут при том что у моей дочки на телефоне ведройд. Товарищи желающие обсудить моё время, финансы и прочие аспекты личной жизни вы не курите Tarrlytons (и мне плевать что вы не поняли куда я вас послал). Всепропальщики у которых литий обязательно взорвётся, чем пердеть в лужу, лучше уроки сделайте, может «дворниками» не придётся работать когда вырастите.

Немного лирики:
Купил дочке транспортное средство, дабы вручить его на день рождения. Озадачился заранее, дабы осталось время на небольшую переделку, выкинуть ко всем чертям свинцовый 12V7Ah аккумулятор и поставить литий. Есть некоторые соображения по поводу и немножко вопросов.

Сабж:
Идея следующая: собрать 5s сборку лития, банок эдак из 35. Понижать напругу и ограничивать ток удумал таким модульком. В обзоре на просторах интернета указывали что он не может выдавать напряжение больше чем «питание - 4 вольта», что и рассчитываю использовать. Предполагаю на заряженном аккумуляторе (точнее на выходе модуля) получать 13 вольт, на севшем <10 (2.75*5-4)? что позволит по мере разрядки, (где-то после середины ёмкости) видеть сколько осталось от второй половины заряда на штатном индикаторе. Карета на максимальной скорости ест около 5A (без нагрузки на ровном керамограните). Контроллер рассчитан на 15A, но это не точно, умеет плавный пуск, два мотора 6В подключены последовательно.

Хочу критики «проекта» в целом, от более опытных товарищей и есть несколько вопросов:

  • Просветите что это? В инструкции на русском обозвали «защита от перетока», на английском «overcurrent protection». Возможно, будет достаточно сказать как это правильно называется. Дабы я нагуглил как это работает, что делает догадываюсь.
  • Ограничить ток на преобразователе скажем до 5.8А и сохранить имеющуюся защиту решение адекватное?
  • BMS вменяемый?
  • Под «лючком бензобака» разъём 2,5x5,5 для зарядки, волоски от него придётся заменить на провод, это понятно. Но о каких вообще токах можно говорить с такой «горловиной»?
  • Можно его заряжать просто БП 24В 5-10А, или лучше организовать какой-то контроль? Т.е. я реально не понимаю что будет с ячейками, заряд которых закончен, сможет ли BMS действительно при балансировке не дать им съесть лишнего.
  • Не нашёл в ТТХ преобразователя ничего про те 4В минимальной разницы между входом и выходом, только в обзоре видел. Можно рассчитывать что это не особенность отдельно экземпляра и на моей плате тоже так будет?

Заранее спасибо, если найдётся кто-то кто напишет чего-то дельного!
ЗЫ Альтернативно одарённым: значение слова «критика» можно узнать из словаря... Нет когда макаки кидаются какашками это не критика.

 ,

erfea
()

Curl не слушается

Говорю жахни пост по ссылке, игнорь ssl.

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $respObject->Url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER. false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);
$html = curl_exec($ch);
$respObject->Url - строка с https ссылкой
$postData - строка с текстом длиной дцать символов

А он в ответ шлёт меня далеко...
$html == false
curl_error($ch) == «SSL certificate problem: unable to get local issuer certificate»
curl_getinfo($ch):
appconnect_time_us: 0
certinfo: []
connect_time: 0.201332
connect_time_us: 201332
content_type: null
download_content_length: -1
filetime: -1
header_size: 0
http_code: 0
http_version: 0
local_ip: "85.143.216.222"
local_port: 51314
namelookup_time: 0.005656
namelookup_time_us: 5656
pretransfer_time: 0
pretransfer_time_us: 0
primary_ip: "34.211.232.52"
primary_port: 12043
protocol: 2
redirect_count: 0
redirect_time: 0
redirect_time_us: 0
redirect_url: ""
request_size: 0
scheme: "HTTPS"
size_download: 0
size_upload: 0
speed_download: 0
speed_upload: 0
ssl_verify_result: 20
ssl_verifyresult: 0
starttransfer_time: 0
starttransfer_time_us: 0
total_time: 0.413697
total_time_us: 413697
upload_content_length: -1
url: "https://simhost-0b4f628e10cf343f9.agni.secondlife.io:12043/cap/..."
«curl -k -v ...» при этом выдаёт нижеследующее, однако соединяется и ждёт ответа.
* Server certificate:
*  subject: C=US; ST=California; L=San Francisco; O=Linden Lab, Inc.; CN=*.agni.secondlife.io; emailAddress=root@lindenlab.com
*  start date: Aug  4 17:38:17 2020 GMT
*  expire date: Aug  4 17:38:17 2023 GMT
*  issuer: C=US; ST=California; L=San Francisco; O=Linden Lab, Inc.; OU=Linden Lab Certificate Authority; CN=Linden Lab Certificate Authority; emailAddress=ca@lindenlab.com
*  SSL certificate verify result: unable to get local issuer certificate (20), continuing anyway.
Что я делаю не так?

 ,

erfea
()

Самосборная mesa с кривой версией OpenGL

Есть свежая mesa из ppa:

$ glxinfo | grep -i -e opengl 
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RAVEN (DRM 3.23.0, 4.16.2-041602-generic, LLVM 6.0.0)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.0-devel
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 18.1.0-devel
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 18.1.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
Есть самосбор из того же исходника, но с прикрученным llvm7
$ LD_LIBRARY_PATH=/opt/mesa/lib glxinfo | grep -i -e opengl 
OpenGL vendor string: X.Org
OpenGL renderer string: AMD RAVEN (DRM 3.23.0, 4.16.2-041602-generic, LLVM 7.0.0)
OpenGL version string: 2.1 Mesa 18.1.0-devel
OpenGL shading language version string: 1.40
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 18.1.0-devel
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16

Всё это барахло запускается на Ryzen 2400G. У месы из ppa с llvm6 шейдеры (базовые из secondlife viewer) сыпят адскими артефактами, более современные из некоего «advanced lighting model» работают хорошо, отображаются материалы с блеском и т.д. но картинка остается зашумлена предметами без материалов (артефакты базовых шейдеров).

Пробовал собрать mesa с llvm6 и llvm7. У моего самосбора не работают материалы, но у сборки с llvm7 пропадают артефакты базовых шейдеров. Осталось починить мою сборку и можно радоваться жизни, я так понимаю ноги растут из «OpenGL core profile version string». «MESA_GL_VERSION_OVERRIDE=4.5 MESA_GLSL_VERSION_OVERRIDE=450» приводят это дело в соответсвие, но материалы всё равно не работают, я так подозреваю что в моей сборке чего-то не хватает. Чего не представляю... Собирал так:

/configure --with-llvm-prefix=/usr/lib/llvm-7// --prefix=/opt/mesa/ --enable-dri3 --enable-driglx-direct --enable-gles1 --enable-gles2 --enable-glx-tls --with-egl-platforms='drm x11' --enable-glx=dri --with-dri-drivers=radeon --with-gallium-drivers=radeonsi
Два чаю тому господину, кто скажет что я делаю не так.

 , ,

erfea
()

Chrome и интеграция с tor

Вместо дисклеймера :p
На сегодняшний день, иногда пользую torbrowser (спасибо Яровая и прочие буржуйские сосалки, чтоб вам пусто было!). У него из коробки есть ноускрипт, что не плохо. Прекрасно встает adblock, что необходимость. И киллерфича - переключалка цепочек (без нее иногда решительно не возможно что-то открыть). И все бы было замечательно и хорошо, но всегда есть какое-то "НО"... эта сволота тупит безбожно, нужен редко, но каждый раз я испытываю невыносимую попоболь!!!

САБЖ
Есть идея вкорячить отдельный профиль для chromium и натравить его на tor. Не изучал вопрос, но проблем с тем же ноускриптом не предвижу. С адблоком там все тоже прекрасно. Но вот чем заменить указанную выше киллерфичу с переключением цепочек, есть какие-то готовые решения? Заранее спасибо, два чаю тому кто решит задачу!

Мле! Хоткеи в ДЕ и десктоп файлы я и без советчиков делать умею!

ИТОГ
Всем спасибо за бесполезные советы невпопад...
Итого вкорячил расширений: «Adblock Plus», «Proxy SwitchyOmega» (без него это чмо лезть в socks5 прокси на отрез отказывается), «ScriptSafe», «Tor Control (anonymity layer)»
Запускается отдельным desktop файлом, умеет менять цепочку и прочие плюшки (включая ExcludeNodes {ru}, {ua}, {by}), не тупит (от слова совсем) и вообще полная замена косячному торбраузеру и кавайная няка.

 ,

erfea
()

JS continue не работает

WTF?! Цикл for не прерывает итерацию оператором continue. Проверил в хроме и жирнолисе. Я чего-то не понимаю?
Upd: Ещё раз проверил лиса, там все нормально. Извиняюсь, от офигивания уже мерещится...
chrome://restart/ и больше не воспроизводится... пойду дальше работать.

 , , ,

erfea
()

Требуется эникейщик (помошник админа) Москва

Есть сеть на 16 компов с десяточкой в ДС, Речной Вокзал. Нужен эникей по сути на удаленку с редким посещением офиса. Не требуется много времени: не печатает принтер, не работает компьютер, забыли пароль от учетки, надо установить ПО и прочие проблемы юзеров. Требуется переодически пинать обновления (офтоп любит чудесить). Соответсвенно заниматься этим можно по совместительству, но нужно быть на связи. Может потребоваться, диагностика рабочих станций, сборка или ремонт (иногда компания растет). Основная задача экономить мое время и силы. Я занимаюсь обслуживанием сервера, сетевого оборудования, закупками и т.д.
В связи с чем два вопроса к местной публике:
1 Сколько это стоит (зп);
2 Если есть соискатели мыло для ваших предложений erfea<dot>tux@gmail<dot>com.
ЗЫ линукс тут при том что на сервере он самый, на роутере routeros, а я закоренелый ЛОРовец.

 , ,

erfea
()

nginx http2 не хавают браузеры

И так, продолжаем развлекаться с http2...
Индеец отправляется на покой, вместо него:

nginx version: nginx/1.12.1
built with OpenSSL 1.0.2g  1 Mar 2016
Curl радостно рапортует о работе http2:
< HTTP/2.0 200
< server:nginx/1.12.1
А вот хром и жирнолис колоночку «protocol» в девелопер тулзе заполнют так: первая строка «h2», далее все «http/1.1».

ПОПОБОЛЬ!!! Какого лешего ему ещё надо?

Upd: на работе протестил из офтопа (предварительно обновив браузеры) в мелкомягком едже, жирнолисе и хромом. Картина абсолютно одинаковая. Тащим первый запрос по http2, догружаем ресурсы по http1.1

ХЗ что надо было... но чудо произошло и все заработало.

 ,

erfea
()

Apache http2 не работает

На бубунте 16.04 прикрутил к индейцу 2.4.18 сабж
При попытке работать по http2 висит бесконечно и ничего не передается.

ALPN, server accepted to use h2
* Using HTTP2, server supports multi-use
* Connection state changed (HTTP/2 confirmed)
* TCP_NODELAY set
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* Using Stream ID: 1 (easy handle 0x558b5e666ea0)
> GET / HTTP/1.1
> Host: delonix.su
> User-Agent: curl/7.47.0
> Accept: */*
> 
* Connection state changed (MAX_CONCURRENT_STREAMS updated)!
Ниже нулевой прогресс и только таймер тикает.
В логах ни шиша...
У кого-нибудь есть идеи?

Resolve: т.к. индеец дофига хреново умеет http2 и не может его с mpm_itk, будет переезд на nginx.

 ,

erfea
()

ssh не корректно резольвит

Ssh взбесился и ломится на какой-то 148.251.85.171 вместо моей VDS. По ip заходит без проблем. В resolv.conf «nameserver 127.0.1.1». Откуда ноги?

ping aysl.ru
PING aysl.ru (85.143.216.222) 56(84) bytes of data.
64 bytes from aysl.ru (85.143.216.222): icmp_seq=1 ttl=52 time=39.6 ms
64 bytes from aysl.ru (85.143.216.222): icmp_seq=2 ttl=52 time=37.7 ms
nslookup aysl.ru 
Server:         127.0.1.1
Address:        127.0.1.1#53

Non-authoritative answer:
Name:   aysl.ru
Address: 85.143.216.222
ssh ays.ru
The authenticity of host 'ays.ru (148.251.85.171)' can't be established.
RSA key fingerprint is SHA256:N9xTQf5/TrvzE1PLLwl98i3OzMPwftMcTW6yZbwkxAc.
Are you sure you want to continue connecting (yes/no)? no
Host key verification failed.
netstat -tanp
...
tcp        0      0 192.168.1.68:57108      148.251.85.171:22       ESTABLISHED 5446/ssh
...

 , ,

erfea
()

Трим на свопе

Друзья! Простой вопрос, не могу нагуглить однозначный ответ. Может ли онтопик трим на свопе делать?

 , ,

erfea
()

Openvp чудеса роутинга

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

 , ,

erfea
()

Делегирование SEO

Друзья, подскажите. Если взять раскрученный домен и переделегировать его на другой днс, последствия с точки зрения seo будут? Дров нарубить не хочется.

 ,

erfea
()

В убунте поломали шифрование

Создал luks раздел на usbhdd c ключем "--hash whirlpool". Всё ништяк было пока не попытался смонтировать в бубунте 14.04. При монтировании врёт что мол ключ не подходит... при том если из самой бубунты создать, в ней пашет, на генте и дебане тот же косяк. Это за каким интересно они там поломали хешфункцию и что с этим делать, есть у кого соображения? Если не использовать whirlpool всё чётко на всех 3 дистрах.

 , , , whirlpool

erfea
()

Дешёвый бекап, эффективный бекап для хомячка

По роду деятельности обеспечивать резервирование в промышленных масштабах приходилось. Можно сказать, на этом собаку съел. Однако давно не практикую, да и сейчас о домашнем использовании, что и завело меня в тупик. В связи с запланированным переездом понадобился бекап на сотни гигов. Хочу делать в двух экземплярах. Один останется у родственников, второй поедет с нами. Есть шанс что стащат носители (если они ценные конечно). Что использовать для этих целей ума не приложу.

Жесткие диски в условиях переезда имеют не слабый шанс помереть (механика). Как отнесутся воры хз. Хватит одного, но не миатюрность та ещё.
Юсб флешки около 3 килорублей за 100 гигов, привлекательны для воришек. Миниатюрные относительно, легкие, но потребуется россыпь.
СД карты в ту же цену. Мимо тоже не пройдут. Картридеры дешёвые, а в буках обычно встроенные. Миниатюрны.
МикроСД ещё лучше. Цена та же. К картридеру ещё адаптер нужен, но это не проблема. Офигено можно спрятать с такими габаритами. Да хоть в шмотку старенькую зашей, кому она нужна. Или в щель любую запихай.
Двд диски это огромная стопка. 250-500 деревяшек за 100 гигов. Гемор. Зато плохо представляю кто стащит.
Синелуч поменьше стопка. ~200 кровных за сотню инфы. Привод дорог. Формат не распространен. Да и хз, если честно как оно в онтопике...

Не то чтобы денег нету, но в вариантах по 3 килорубля за сотку, половина терабайта уже в пятнашку встаёт, но микроСД карты прям манят своими габаритами. Другие варианты флеш памяти на их фоне не интересны. Остальные версии бекапа тоже с недостатками. Выбор из шила и мыла. Всякие облака вызывают сильные сомнения. Может я чего-то не учитываю... Или забыл какой-то ещё вариант рассмотреть?

Сценарий:
Т.К. Переезд не сразу в пункт назначения, а довольно с длительным проживанием в съемной хате, копия данных остается в пункте отправления (ЗЫ кстати тут то и бекапить ничего не надо, и так есть). Считаем генеральный бекап на самый жопный случай есть. В точке прибытия на руках будет бук, рабочий с данными (и изменениями). При утрате бука, я в срочном порядке приобретаю новый, иначе помру с голода. Но пустой бук без надобности, а бекап из пункта отправления ползти будет долго, самому за ним метаться тоже не айс. Вот тут то и сабж, нужно что-то на что не позарятся или не найдут потенциальные воришки. Имея с собой ещё бекап, можно быстро вернуться в работу, как-то так.

 ,

erfea
()

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