/s/


Start a New Thread


ac784 – ``rust soft''ac784fd6cf57475d82c92a09829d83d5

@e1404978240f4f4d90fb2f432c6ee3b2 Anonymous 2020-01-03 19:56:05
В этом ITT^W треде делимся экспириенсом использования софта, написанного на rust. Лично я хочу по максимуму перейти на rust софт.

https://github.com/rust-unofficial/awesome-rust - софт написанный на раст. Также кидайте сюда ссылки на годноту, которой в том списке нету.
39 replies omitted. Click here to view the first page.
@d4646a4866de4c69a7dc37cb8e6bfcd9 Anonymous 2021-07-27 22:50:28
1
@86a34bf4ac7a4dd496bec35d1d1e5289 chvangus 2021-08-15 22:01:40
Вероятно есть в списке выше, но, думаю, достоин отдельного упоминания: https://github.com/sharkdp/bat
Остальные используемые grep->rg, find->fd, ls->exa вроде уже были в треде.
>удаляю grep
У меня просто алиас стоит. Один кекс иногда нужен и оригинал, хотя бы из-за разных ключей.
@d78613522aae4357ae584b2d7e1c5789 fulmar 2021-09-07 12:46:41
https://github.com/mgdm/htmlq "Like jq, but for HTML."

a1529 – ``subject''a15293a4d6b7406d8a3a85ecfb7799ef

@fa9fff5723e643f398eb18afb14bb5db Mdivide 2021-08-28 21:32:43
зоепетух какое же ты чмо...

aa1f2 – ``lynx чудеса''aa1f2210ae83425ab9bddd34aa085475

@107243633b0d4a6d95fc30fbca4099e1 Anonymous 2021-06-29 20:48:22
Охренеть, c помощью lynx можно взять список ссылок из html страницы:
lynx -listonly -dump https://news.ycombinator.com/news | grep -v ycombinator
-listonly
    for -dump, show only the list of links. 

Не знал.
Жаль только с sock5h проксёй для lynx жопотрах нужен.
3 replies omitted. Click here to view the first page.
@e09ad7ca067944ceaf63561107f686a0 nttn 2021-08-27 01:55:21
@c110f@c110f1023b214c44a3563973e095af82 Есть kneesocks.
@a4e155fbfdf24ff597c8165aa0f1c5b0 fulmar 2021-08-27 02:47:23
@e09ad@e09ad7ca067944ceaf63561107f686a0 При её использовании проёбывается remote dns. https://github.com/bitinn/kneesocks "lack of remote dns". Лучше уж proxychains.
@0ed0cd56334d4f1ba35cf2c0e04ac084 nttn 2021-08-27 04:31:03
@a4e15@a4e155fbfdf24ff597c8165aa0f1c5b0 У тебя опечатка в ссылке. Поправил: https://github.com/inaz2/kneesocks

3d544 – ``Firefox''3d544afa24974b99a866d561921935c6

@506ef630c6084fa98f403a501f792aec Anonymous 2021-03-09 21:44:21
Даунгрейднулся до Firefox ESR. Подшаманил профиль, чтобы FF ESR его подхватил. Пока полет нормальный.
17 replies omitted. Click here to view the first page.
@bce302e9df914f58b61d2d79db8aefdc nttn 2021-08-27 02:00:48
@da5d7@da5d7ff14b174f8786276657794feb1e Так напиши им багрепорт, чтоб сделали нормальный интерфейс.
@955caece38cb4fd98e4232c372d93be0 nttn 2021-08-27 02:15:32
А 91 не нужен, в нём не поддерживается Flash.
@2346996138b74472802c203bce3e84ad fulmar 2021-08-27 02:37:44
@bce30@bce302e9df914f58b61d2d79db8aefdc Бесполезно. Такие багрепорты на исправление интерфейса они просто закрывают.

f8fb1 – ``PhotoDNA''f8fb1e9501ad4c67b2e1aad984d9dda1

@ae836df8d1e647c3bace1b9864498791 fulmar 2021-08-16 09:03:12
https://en.wikipedia.org/wiki/PhotoDNA
>This hash is computed such that it is resistant to alterations in the image, including resizing and minor color alterations.
А будет ли оно работать если изображение, например, повернули на несколько градусов?
@d98c58b6086b4ab4a5e9e4a5c81654c5 fulmar 2021-08-16 17:56:28
https://news.ycombinator.com/item?id=28100994
>Perceptual hashes are designed to survive cropping, rotation, scaling, and embedding but all of those things mean that false-positives become a concern.
https://web.archive.org/web/20210814175323/http://www.phash.org/
>Such attacks can include rotation, skew, contrast adjustment and different compression/formats.
Понятненько, значит rotation не спасёт. Но какой FRP - непонятно.

@d618966ba18445b6be6b52570897f647 Anonymous 2020-10-30 01:17:52
Меня больше волнует следующая проблема. Вот поменял ты что-нибудь на одном компе, например, @d86c4@d86c425c9cf14af3baca9d22924d8aec, а у тебя таких компов ещё 3 штуки и несколько виртуалок. И это очень неудобно пытаться помнить где что менялось, руками переносить настройки на разные компы. Нужно какое-то нормальное решение проблемы синхронизации тех же настроек. Но просто копировать файлы не годится, потому что устройства разные и на каждом из них могут быть настройки специфичные только для данного устройства и эти настройки на другое устройство переносить нельзя.
3 replies omitted. Click here to view the first page.
@bbf720956b1444a08255e4a8beda7ad6 Anonymous 2020-12-09 10:31:12
$XDG_CONFIG_DIR в NextCloud
/thread
@f2d21ddacc5147fd905bd8b0f4851538 abcdef 2021-08-08 06:32:08
https://en.wikipedia.org/wiki/Comparison_of_open-source_configuration_management_software
Берешь тут популярное название, много читаешь, настраиваешь. В идеале, ты выключаешь (реальную или виртуальную) систему, берёшь пустой диск, запускаешь установщик ОС с готовой конфигурацией, дальше автоматически делается provisioning, и результат уже целиком настроен ПОД СЕБЯ точно так же, как на старой системе.
@645632bc6691482681c9c769f181ded1 fulmar 2021-08-09 08:07:49
@f2d21@f2d21ddacc5147fd905bd8b0f4851538 Не знал вообще о существовании configuration management software. Отдельно про VCS и т.д. тулзы знаю, конечно, но с такими штуками как, например, Ansible не был знаком. Оно где-то в параллельной реальности находилось. Спасибо, посмотрю.

5e84f – ``zeronet''5e84f1cac3f0489fb5ce058c88fad5e2

@9436a2c4de8543b79919dbda3ebfc8d6 Anonymous 2021-06-30 08:41:10
Насколько динамическим может быть сайт в zeronet? Возможно ли там создать чатик, например?
@d2a2e4190d9e41df9f899339d8d6d6da Anonymous 2021-06-30 13:33:56
Хм, так этот zeronet похоже хуйня какая-то. Как я понял, оно не может работать без жс. И все сайты шарят один и тот же origin, что нарушает same origin policy.
@f43024d4571f479a8dc54d36ae183c7d Anonymous 2021-06-30 13:43:08
https://github.com/HelloZeroNet/ZeroNet/issues/962
>The problem is if you want dynamic sites, then have to deploy and run the site logic in some way.
>It could be possible to write a non-javascript cilent in python/java/php/etc, but javascript offers the best and most battle tested sandboxing enviroment.
Понятно. Хуетень.
@e95f6a9a82014ae9b01de6f20b86aab8 abcdef 2021-08-08 08:00:18
Клиенты Zeronet обмениваются статическими наборами файлов, которые можно заменять на новые, обновляя файл метаданных. Файлы могут быть любыми, пиры способны запрашивать их друг у друга по необходимости. Встроенный веб-сервер, HTML-шаблоны, JavaScript-API для изменения данных нужы для того, чтобы от обычного пользователя скрыть всю работу по синхронизации динамических изменений локальной копии с удалёнными копиями и подписи/отказа со стороны владельца, а также позволить пользоваться готовыми веб-технологиями.

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

@39786249d5a340c8b5dee8bbb0b4d027 Anonymous 2021-06-27 11:12:47
Столкнулся с проблемой, что нужно было пожилому родственнику установить на телефон какой-нибудь мессенджер. Я думал Conversations попробовать, но оно оказалось платным какого-то хуя. Telegram подментован, WhatsApp плохую репутацию имеет и фейсбукс уже в открытую говорит, что будут собирать метаданные, Signal по сути тот же whatsapp только отвязаный от фейсбука, вайбер просто хуёво работает. В итоге я установил whatsapp пока, потому что мне кажется все эти мессенджеры, которые требуют твой номер телефона и контакты, один хуй все одинаковы и все следят за юзерами и перепродают метаданные.

А что можно было бы установить? В идеале что-нибудь без требования номера телефона и контактов. И чтобы при этом пожилой человек пенсионер не охуел от сложности использования.
7 replies omitted. Click here to view the first page.
@44e9dd838fab452c94aa6e2c0e71365a Anonymous 2021-08-05 11:00:23
@c6f04@c6f04e0126644f28b6876b0cdab796a4

Да, я чуть запизделся. Один назвать только и смогу, Xabber.
Загуглил, и оказалось что действительно одно говно под андроид.

А для ктокса qTox есть и TriFa на андроид. Последний получше первого. qTox хорошо на компе работает, а на андроидах-уебище кривое.
@9acebf4765d94a57ae7657c32929a4eb Anonymous 2021-08-05 14:04:08
@44e9d@44e9dd838fab452c94aa6e2c0e71365a Справедливости ради надо сказать, что Андроид - сам по себе уебище кривое, и под него в принципе сложно сделать нормальный софт.
@5a6ec8a9663b4b5e86441b1e7b7bb45b Anonymous 2021-08-06 07:52:00
@9aceb@9acebf4765d94a57ae7657c32929a4eb То ли дело WinCE!

c366c – ``VirtualBox''c366c12edcfb45ad92933dd661744331

@46a39d8eb551457caeb8b960958b9863 Anonymous 2021-07-13 15:05:00
Как настроить VirtualBox чтобы он никаких логов не сохранял?
В инете советы которые нахожу либо протухшие, либо нерабочие.

fdb86 – ``digdeeper''fdb8696d20664b52bc49f9d3164a7207

@3fa0c59dc0d14f2d805053833b86c990 Anonymous 2021-07-10 01:51:37
Прежде чем цитировать, ссылаться на или читать высеры с https://digdeeper.neocities.org/
прочитайте сначала вот это https://digdeeper.neocities.org/ghost/freetardism.html чтобы понимать какой пиздец творится в голове у автора.

5eced – ``whonix vs tails''5eced69577d840708a3b862954b39bb1

@821150fcea8740b4b7255bbc85caa48d Anonymous 2021-06-30 09:44:25
У whonix есть VM Live Mode: http://www.dds6qkxpwdeubwucdiaord2xgbbeyds25rbsgr73tbfpqpt4a6vjwsyd.onion/wiki/VM_Live_Mode
>The primary objective of VM live mode is preventing malware from gaining persistence and having an unchanged system after each reboot.
Нах тогда tails нужен (если VM запускать, а не на голом железе)?
@5e8cc5917e8b4c03a2e2a3d40be6acbc Anonymous 2021-06-30 10:11:16
@82115@821150fcea8740b4b7255bbc85caa48d исходники теилза открыты, патчь и собирай сам
@4b91fff0468d4fcfb183152bcdedfbbb Anonymous 2021-06-30 10:13:01
@5e8cc@5e8cc5917e8b4c03a2e2a3d40be6acbc да я вот думаю не слишком ли много усилий зря будет? Может проще whonix установить, законгифурить, доустановить софт и потом юзать в live режиме.

71174 – ``Напердолить Tails OS''71174225a63e467d87d91bc65a80b872

@fc83ad7c621d407b83f3e315f3ca6d39 Anonymous 2021-06-30 09:00:30
Хочу собрать свой tails с дополнительным предустановленным софтом и конфигами. Возможно ли, стоит ли?
https://tails.boum.org/doc/first_steps/additional_software/index.en.html
Я так понял, что встроенный механизм установки дополнительного софта - это каждый раз при загрузке ос его доустанавливать. Но это ж медленно, неудобно, странно и геморно. А потом ещё типа конфиги этого дополнительного софта надо каждый раз в home или etc копировать ручками?
@cb2ba85229b241ea8320f4acda8142c9 Anonymous 2021-06-30 09:09:30
Даже мне главное не дополнительный софт, а свой постоянный конфиг тора, чтобы были подзалупные страны заэксклюжены и чтобы выход в тор был через проксю.

1351b – ``DHT паразитирование''1351b762b02c4cdf98420575d61aa889

@8b570962adf74f529d4c5138cad95d5a Anonymous 2021-06-30 01:40:19
Возможно ли заюзать публичные dht, например, которые используются в bittorrent для своих нужд, например, для передачи текстовых сообщений?

87169 – ``wget vs curl''87169d589c8b4dc7bdfef8303afacd8e

@cdf8e8400dc444879e431ee54a2bb680 Anonymous 2021-06-27 10:10:23
Какой тулзой проще скачать все страницы сайта? Wget или curl?
10 replies omitted. Click here to view the first page.
@5b240ec0c4254a56b2a8d3c4aaa1da18 Anonymous 2021-06-29 12:31:28
например, echo
@6fd4947367f640699394d5e2666f207b Anonymous 2021-06-29 13:20:22
@60693@606939f3729b4607bfcaf227698795da много ребёр ведёт в задачу "показать все картинки в дериктории", но тем не менее отдельной команды такой никто не делает, её собираю через пайп из file/identify и ls (надеюсь я не обосрался и ls такого не поддерживает. Anyway, это был просто пример, можно и другой придумать).

Вообще, как подсчёт вести? Ведь количество задач бесконечно и поэтому в каждуй задачу приходит бесконечное количество рёбер. Нет, я интуитувно понимаю, что это наверное интересная мысль, но её надо как-то лучше сформулироват.
@6ac3b1df6b4043ffb5cd6ade362870ed Anonymous 2021-06-29 19:32:58
ты был прав насчет нечеткости и субъективности

@f30a4e7363794837890fc253e9a00dd6 Anonymous 2021-06-28 21:35:51
Заглючил локскрин (я использую slimlock и lxdm) после того как ввёл первые два символа пароля - дальше всё зависло и на клавиатуру/мышь не реагировало. Через ядерную консоль прибил процесс slimlock и зашёл. Вроде всё заебись, но теперь скрин стал автолочиться не через 10 минут неактивности как раньше, а через минуту, что жутко бесит. Как не вылогиваясь и не ребутясь обратно сделать чтобы таймаут был 10 минут?

В мане там:
>slimlock.conf contains the following settings:
> dpms_standby_timeout
> number of seconds of inactivity before the screen blanks. Default: 60
> dpms_off_timeout
> number of seconds of inactivity before the screen is turned off. Default: 600

Я эти параметры не изменял, конфига слимлока у меня нет. Похоже эта тварь заглючила и стала dpms_standby_timeout использовать в качестве значения dpms_off_timeout. Не понятно как это говно пофиксить.
2 replies omitted. Click here to view the first page.
@3aeda19ebd714e0bacfb0a5c075b1404 Anonymous 2021-06-28 22:05:46
Хм, а может просто эта тварь в неправильном dpms моде? Может она должна быть в моде Off, а она какого-то хуя в Standby или Suspend?
@d7e8005ba96b488cb72223c732d92b17 Anonymous 2021-06-28 22:07:50
https://tldp.org/HOWTO/Battery-Powered/displaytypes.html
Хз в каком оно должно быть моде для лэптопа.
@e19cf4a4550048718d028e32d0d34a6e Anonymous 2021-06-28 22:19:11
Короче xset dpms 600 600 помогло. Но что блядь происходит вообще? Как эти значения могли сами по себе поменяться от killall slimlock?

8ef1d – ``lokinet''8ef1db22508a46ffb27a124a2740dafc

@b37f6c0f1d314620a3eab98a86acaf8c Anonymous 2021-06-22 09:58:17
Что такое lokinet, как оно работает, чем отличается от tor и зачем оно нужно если есть tor?
Как я понял, это тот же тор, только держателям нод выдаются криптофантики в качестве награды?
1 replies omitted. Click here to view the first page.
@caa543f420f248b795a4a18c49211e1c Anonymous 2021-06-23 09:24:19
Тут пишут https://oxen.medium.com/lokinet-b8f738fefe7a (авторы локинет?), что якобы оно лучше tor. Потому что там dht юзается вместо Directory Authorities и все ноды также должны выполнять роль экзит ноды.
@67d446f5fafb4379bb1d6151d0e70972 Anonymous 2021-06-23 09:25:13
Ох не знаю, спорно это всё как-то выглядит.
@d13ff062e5b84fc881a5abb3efdb9e10 Anonymous 2021-06-23 09:34:32
Во-первых, не понятно будет ли вознаграждение вообще покрывать расходы и возможные риски деражателя ноды (а риски будут повыше, чем в тор, потому что в локинет все ноды работают как экзит ноды, ты не можешь как в тор быть только релей нодой). Хотя бы плату за vps будет ли оно покрывать? Это же всё зависит от текущего курса этой крипты. А будет ли она расти? Код, я смотрю, на C++ написан, значит там будет уязвимостей море. Что будет с курсом этой крипты после того как найдут первую серьёзную уязвимость, деанонимизирующую юзеров? Если основная мотивация держателей нод - это профит (и они считают это плюсом по сравнению с tor, где всё держится на одном только энтузиазме), то не схлоплентся ли такая сеть при первом же падении этой крипты? Мне кажется, что да.

cd3af – ``emacs''cd3af7130393420490ad1ccc426a91d2

@251703a9693d4465a97fa270889e9082 Anonymous 2021-05-13 17:17:43
Как сделать, чтобы не нужно было переключаться на US для C-x, например?
@e8545d474b65439aaa7364be85064421 Anonymous 2021-05-13 17:29:51
;;;;;;;;;
; Map Modifier-CyrillicLetter to the underlying Modifier-LatinLetter, so that
; control sequences can be used when keyboard mapping is changed outside of
; Emacs.
;
; For this to work correctly, .emacs must be encoded in the default coding
; system.
;
(mapcar*
 (lambda (r e) ; R and E are matching Russian and English keysyms iterate over modifiers
   (mapc (lambda (mod)
	   (define-key input-decode-map
	     (vector (list mod r)) (vector (list mod e))))
	 '(control meta super hyper))
					; finally, if Russian key maps nowhere, remap it to the English key without
					; any modifiers
   (define-key local-function-key-map (vector r) (vector e)))
 "йцукенгшщзхъфывапролджэячсмитьбю"
 "qwertyuiop[]asdfghjkl;'zxcvbnm,.")
;;;;;;;;;

Emacs - ненужное говно.

@7d2199afba6849b3a0131c2b0c230adc Anonymous 2021-04-02 10:08:07
Как обходить блокировки тора сохраняя при этом анонимность?

Мне только одна схема в голову приходит: vpn/proxy/ssh поверх tor. Но тогда надо будет использовать другой, не тор браузер, я так понимаю. А в другом браузере может твоя анонимность протечь. Существуют ли сборки тор браузера без тора?
9 replies omitted. Click here to view the first page.
@1055206297f3414e8db4f8b86d370df2 Anonymous 2021-04-02 18:39:40
@1715b@1715b1d366ce4983a038f14f33b9caaa Ровно до момента пока их никто не использует.
@6d8dfb542c59425aab7d6c65239eb737 Anonymous 2021-04-02 18:51:12
@10552@1055206297f3414e8db4f8b86d370df2 Ну ок. Забанят - на новую перейти можно. Все прокси не забанят. Есть ещё бесплатные vpn'ы, ssh туннели.
@f9855a0a3183496c8cc69b1c46c2d376 Anonymous 2021-04-02 19:04:41
@6d8df@6d8dfb542c59425aab7d6c65239eb737 Ты не уточнил, что тебя устраивает service availability в "через раз" процентов и есть поисковики проксей. Тогда да, вполне можно обойти. Но в Tor browser такого не предусмотрено.

695d2 – ``Desktop''695d2434fd5e4be0a7aab88b384fcd2a

@421d6912d4f54eb6a225239e06a26f62 Anonymous 2021-02-17 12:14:47
rofi + clipmenu
11 replies omitted. Click here to view the first page.
@332cc9cce7734444aba0a75a7e9a5f50 Anonymous 2021-03-31 18:39:28
@ea643@ea6430867d524332b3943bfe9f925464
>в моем случае
Поэтому надо твой случай в твоем дистре распространить на все остальные?

>При наличии .xinitrc в домашнем каталоге они игнорируются
Может это ошибка, характерная для конкретного дистра? Что говорят по этому поводу разрабы дистра?
@36fbbda2ac9e478785ecd2bc5293c309 Anonymous 2021-04-01 10:24:38
@332cc@332cc9cce7734444aba0a75a7e9a5f50 что нужно вручную в локальном xinitrc запускать все исполняемые скрипты из etc.
@6cd952bb9b1c4b3b82b14b876bae4017 Anonymous 2021-04-01 16:54:48
@36fbb@36fbbda2ac9e478785ecd2bc5293c309
>нужно вручную в локальном xinitrc запускать все исполняемые скрипты
Зачем вручную?

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

5be22 – ``SELinux''5be221d0eddd458ca9dd01d9e4c9b4e2

@a7b7183c3fed48cdb4c7b0365f2d8c22 Anonymous 2021-03-29 04:43:13
Зачем оно нужно в быту?
4 replies omitted. Click here to view the first page.
@71ca11d569c14e4591fc129c9f09acf8 Anonymous 2021-04-01 09:16:31
Есть еще Yama, но меня интересует SELinux.
@3544945fa6e5480a959eaacf43899e99 Anonymous 2021-04-01 09:36:33
@294fc@294fcabc537b4a88b28584710fe74098 В SELinux тоже можно накладывать ограничения на программы
>The SELinux Policy is the set of rules that guide the SELinux security engine. It defines types for file objects and domains for processes.
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/5/html/deployment_guide/rhlcommon-chapter-0001
@628de8328360410cbab7cba9446b8ecc Anonymous 2021-04-01 10:15:12
О, не знал. Тогда вопрос усиливается: зачем SELinux нужен вообще, если есть AppArmor?