Главная | Настройки | NSFW
Тема:
Доски


[Создать тред] Создать тред


Безопасности анона Anonymous No.2268 [Ответ]
1507698884985[...].jpg (132 KB, 640x624)
Мало того, что на улице урезают свободу человека, так (((они))) ещё тянутся в Интернет. Анон как никогда должен позаботиться о своей информационной безопасности.
Где что ему угрожает?
Какие браузеры для этих целей лучше всего подходят?
Что делать с телефоном?
Какая ОС?
Пропущено 127 постов
16 с картинками
Пропущено 127 постов, 16 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.3185
>>3181
Если твой VPN работает через TCP. OpenVPN так умеет, но по умолчанию использует UDP. SSH только через TCP и работает. WireGuard работает только через UDP.
Anonymous No.3194
Как фиксить проблему с OpenVPN?

Собсна:
# sudo test/ovpncli/ovpncli myprofile.ovpn route-nopull
Main thread exception: merge config error: MERGE_OVPN_FILE_FAIL : ERR_PROFILE_GENERIC: cannot open for read: myprofile.ovpn


Собирал из исходников по гайду: https://github.com/OpenVPN/openvpn3#building-the-openvpn-3-client-on-linux
Пост отредактировал Anonymous
Anonymous No.3200
>>3194
1. Ты задаёшься вопросом не «как понять сообщение об ошибке», а «как фиксить проблему», из чего я делаю вывод о том, что ты собирал openvpn не с исследовательской целью, а с утилитарной.

2. Большинство дистрибутивов предоставляют OpenVPN в виде готового пакета. Предполагая, что тебе не нужны какие-то фичи новой версии, а ты её собираешь ради решения каких-то проблем, можно подумать о том, что ты сейчас пердолишься.

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

Линуксы и прочий открытый софт так не нужно использовать, это контрпродуктивно. Используй голову и открытые глаза, иначе неминуемо будешь огребать проблемы.

Kanban board Anonymous No.2503 [Ответ]
unnamed (6).gif (393 KB, 512x311)
Ищу софт для создания kanban досок на подобии trello. Хотелось бы именно оффлайн версии программ, а не web сервисы.
Кто-нибудь вообще пользуется kanban досками для организации своей работы?
Пропущено 2 постов
Пропущено 2 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2522
>>2503 (OP)
Посмотри тут: https://alternativeto.net/software/trello/
Anonymous No.3166
wekan-markdown[...].png (200 KB, 1600x772)
Wekan. К интерфейсу и настройкам есть небольшие претензии, но в целом это самая юзабельная selfhosted kanban доска.
Anonymous No.3167
>>2504
А если используешь доску в одиночку, для организации собственных задач?

KICQ /thread/ Anonymous No.2820 [Ответ]
icq.jpg (34 KB, 618x689)
KICQ - это аналог ICQ, основанный на старом протоколе OSCAR.
В основе - проект с открытым исходным кодом IserverD.
То есть это та самая аська (ну почти), что была у тебя в телефоне в 2008.
Адрес сервера: 195.66.114.37
Порт: 5190
Получить UIN: http://v1m.ru/kicq
Скачать клиенты: http://goldwap.ru
Пропущено 22 постов
Пропущено 22 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2907
>>2906
Можно сделать стандартный конфиг для быдла и флексибельность для нормальных людей.
Это не конец годного проекта, а возможность нормальным людям пользоваться быдлом в своих целях.
Anonymous No.3011
Зачем?
Мне не с кем переписываться.
Anonymous No.3012
А так, интересная задумка. Сразу вспомнил вторую половину нулевых, старый Сони Эрик, попытки создания wap-сайтов, переписки с другими wap-мастерами в Jimm'е, кажется. Был такой клиент Аськи для кнопочных телефонов.

операционной системы нить Anonymous No.2891 [Ответ]
200818012254513[...].jpg (79 KB, 700x1016)
в этой итт нити я буду искать наиболее примитивный, не требующий дополнительных знаний путь по установке операционной системы без компромиссов, исходя из соображения что элементы-конструктор, из которых система будет строиться, именно своим функционалом выявляют свою миссию, в надежде на то, что через года 2 этот путь можно будет воспроизвести
Пропущено 3 постов
1 с картинками
Пропущено 3 постов, 1 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2895
>>2893
gimp, один такой
Anonymous No.2896
nigger.png (186 KB, 1250x752)
>апплеты-виджеты-хуемое
в cinnamon панелька разделена на три области - лево, центр, право - и чтобы поместить апплет в центр, нужно его dranganrop'ать в милипиздрическую зеленую полоску, которая, внезапно, в центре
>поведение alt-tab
start menu -> q=windows -> alt-tab -> "alt-tab switcher style": window preview
там же нужно поставить задержку на 0ms
>snapping
нужно зажать shift, тогда все работает
>плитка
если пойти и включить в
start menu -> q=windows -> behaviour -> "location of newly ..": automatic
то оно работает, но работает коряво
та же история что и со снаппингом - для этой хуйни важны все несвернутые окна, вне зависимости от того, видны они или нет
кроме этого они еще появляются не на самом краю экрана, а сбоку
ВПРИНЦЫПЕ я не до конца понимаю зачем мне это, кроме как открыть браузер/fm и рядом с ним открыть терминал, что работает нормально

also,
>отключение анимаций (потому что они для орангутангов)
start menu -> q=effects -> все рубильники внизш
Anonymous No.2897
>>2896
и да, в qterminal в настройках нужно отключить запоминание позиции

Важный вопрос любителям поковырять нейроночки Anonymous No.2815 [Ответ]
Konachan.com - [...].jpg (1522 KB, 1400x967)
А что, если я скормлю нейронке(stylegan) пару тысяч мику-артов и попрошу сгенерировать что-то похожее? (типо thiswaifudoesnotexist)
Есть, кто занимался чем-то похожим с определенным персонажем, очень интересно посмотреть на результат.

.
iQEzBAEBCAAdFiEEiTQEYd5EREKnK9ZDLc7jC6pk91EFAl8bW3YACgkQLc7jC6pk
91ErgwgArxKwAf/gvEV0XcXxA72iZ/1jOx024tM2Kg1GIaALUir0BC9c6A3FCj2h
jvqL/L8iRgv/FhNc89n8Uf+X5n+ERV3n7QtJf4sspubw0Cb7XKvRvscSwCruEqR8
VcfUCfl64hgoc8tBLhr8/Y4l+b5AFw9+Kg80v+IgdLmSL/ciUK9OWNG8cg3ehe0h
4cWDNn4FoapKoa0eMQt+4AhJhjgXoqigxlEJzIxeA1pEDIMVnpj0iRon9h7L3b6X
trhYcfE86Vclrh+7lmHIPK8fQEIF5eHH4iHLhgr0f/kC5Rb3DOIxBKrSEivF1qvH
oONsSfHU6FRm7GpYcpSAYv6VQMPCbw==
=yIcF
Anonymous No.2816
Просить буду с уважением само собой.
Anonymous No.2817
>>2815 (OP)
Должно сработать. Посмотри на https://thisponydoesnotexist.net/ - тут явно заметно по результату, что отдельные персонажи сильно преобладали в исходном наборе. С одним должно быть так же, только лучше.
Anonymous No.2818
seed01028.jpg (43 KB, 1024x1024)
>>2817
А симпатичные.

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

Eto No.734 [Ответ]
152fb38efdd6b0f[...].jpg (105 KB, 1280x720)
Дайте гайд, как конвертировать видео в шебм, я чота конвертирую онлайн сервисами а их масса увеличивается в два раза
Пропущено 67 постов
12 с картинками
Пропущено 67 постов, 12 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2585
>>2584
А я могу zsh поставить на cmd? у меня щиндовс
Anonymous No.2586
>>2585
msys2 смотрел? Кажется, zsh там из коробки даже идёт с как-то настроенным интерактивным режимом.
Anonymous !Rabi/050.2 No.2796
111

Anonymous No.451 [Ответ]
300px-Telegram_[...].png (15 KB, 300x300)
Посоны, кто-нибудь использует Telegram? Подойдёт стандартный профиль Firejail для запуска или лучше сильнее ограничинить?
Пропущено 104 постов
17 с картинками
Пропущено 104 постов, 17 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2726
Интересно, а есть ли мост-интерфейс для чтения "каналов" фсбграма через веб наподобие Bibliogram который дает доступ к Instagram или Nitter для Twitter?
Anonymous No.2742
>>1590
>Это неверно, официальный клиент закрыт.
>под видом исходников его прошлых версий опубликовано
Ты не умеешь гуглить, няша? Последнее обновление 2 дня назад.
Также ссылка на репозиторий есть на главной странице мессенджера.
https://github.com/telegramdesktop/tdesktop/releases

>>505
>Любой централизованный сервис по мере набора популярности превращается в мощное средство слежки.
Не превращается, а имеет риск компрометации. Дуров писал про то, что на него пытались оказывать влияние власти США, но, так как он не является гражданином США, он имеет право не подчиняться и сообщить о такой попытке публично.
Лично он сам может следить, может не следить. Можешь оценить безопасность клиента и сделать для себя вывод.

>>885
>Если в Telegram не передавать личных данных и не нарушать закон страны, гже живёшь
Этот мессенджер не обрабатывает личные чаты. Дуров хотел сотрудничать только по вопросам терроризма, и то - я не представляю, как он собирается это делать.
Если что-то за гранью закона - конечно, лучше перестраховаться.

>>1588
>Всюду где ты бываешь в интернете с того же ip что и в телеге и там где используешь этот же номер - продолжается трекинг твоих данных и сбор персонального досье для показа рекламы где-нибудь еще.
Пруфай, что телеграм с этим как-то связан, показывай код, где телеграм следит за сайтами, которые ты посещаешь. Я тоже могу сказать, что любая хуйнянейм собирает любые данные.

>>873
>Как максимально обезопасить для себя пользование телегой?
>максимально
Для полной уверенности поправь исходники с гитхаба или напиши свой клиент https://github.com/telegramdesktop/tdesktop/releases
Вот здесь есть примерная информация по поводу своих клиентов
https://core.telegram.org/api
The Telegram API and TDLib allow you to build your own customized Telegram clients. You are welcome to use both APIs free of charge
Telegram API и TDLib позволяют создавать собственные настроенные клиенты Telegram. Вы можете бесплатно использовать оба API.


>>1032
>разве виртуальный номер не переходит потом к другому владельцу, и в итоге гордый ананас получает хуй вместо профиля?
В телеграме есть Cloud Password, при незнании которого можно только полностью удалить аккаунт, владея номером.

>>1611
>В этом трафике имена и хеши всех твоих файлов, местоположение и звук с микрофона.
Покажи код из репозитория или какой-то анализ работы приложения.

>>1623
>Здоровые люди используют Jabber
Та же централизация, только разбросанная по васянам, которые сегодня-завтра прикроют свой подвальный сервер с чатиком на 2 человека.

>>494
>телегу, с её специфичными капризами
Не вижу никаких капризов со стороны телеграма.
>сейчас отпугивает даже нормалфагов и прочих тупорылых особей
Удобный интерфейс не может отпугивать.
Для "тупорылых" даже добавили замену некоторых слов на смайлики. Пишешь "говно" или "плохо", тебе предлагают соответствующие смайлики.
>не из шизойдных, но купить спутниковый телефон
Ты смешиваешь разные темы, про интернет-мессенджер и про сотовую связь.
Возможно, ты хотел поговорить о том, что не хочешь, чтобы за тобой следил оператор сотовой связи.
Пост отредактировал Anonymous
Anonymous No.2746
>>499
>Хочу написать бота для телеги.
>Но незнаю пайтона.
>>504
>В школе учили паскалю.
>в вузе основам с++.
Достаточно понимать, что такое Объектно-Ориентированное Программирование, а остальное приложится.
Как я думаю, для понимания, что такое ООП, достаточно следующего объяснения
В программировании существует термин "объект". Часто используют объект "класс".
"Класс" может содержать или не содержать:
1. Какие-то переменные, которые ты объявил в этом классе.
2. Какие-то методы, которые выполняют код.
2.1 В методе можно обозначить, что на вход он принимает значение какого-то типа, например, целое число.
2.2 Чтобы использовать метод какого-то "класса" нужно сначала инициализировать "класс", добавить в память. Например, MyClass myClass_1 = new MyClass();
2.3 В методе инициализированного "класса" можно работать с переменными того "класса", в котором написан этот метод.
2.4 Метод может возвращать обратно какое-то значение или не возвращать. Не возвращает, например, если нужно что-то вывести на экран или просто происходит какая-то другая обработка, а вывод тебе нужен в самом конце.

Пример "класса":
class Human
{
boolean isAlive;
int age;

void Human(boolean isAliveInput, int ageInput)
{
this.isAlive = isAliveInput;
this.age = ageInput;
}
}


2.4 Метод может обозначать так называемый ("первоначальный") "конструктор", который отвечает только за то, как ты будешь создавать "объект" "класса".
Например, ты хочешь создать новый класс Human. Если у тебя есть такой "конструктор", подобный тому, что я написал выше, то инициализация нового объекта класса Human будет выглядеть так:
Human myHuman_1 = new Human(true, 40)
У тебя создастся объект, класс, запись, где будет записано, живой ли какой-то абстрактный человек с возрастом 40. Можно указать в записи номер паспорта, чтобы идентифицировать человека.

2.5 Объекты могут быть помещены в массив, как и целые числа.
int myIntegers[];
Human myHumans[];


2.6 Методам можно давать одно и то же имя, если эти разные методы принимают на вход разный набор переменных. Например, ты можешь добавить пустой "конструктор", чтобы просто создать объект, и уже потом работать с полями напрямую.
Это будет выглядеть так:
class Human
{
boolean isAlive;
int age;

void Human()
{
}

void Human(boolean isAliveInput, int ageInput)
{
this.isAlive = isAliveInput;
this.age = ageInput;
}
}

Тогда ты сможешь вызывать как new Human(), так и new Human(false, 90).

Питон - такой же Объектно-Ориентированный язык, поэтому я не считаю, что его нужно "учить".
Различие только в том, что для питона есть уже много готовых библиотек, которые могут помочь в разработке бота, потому что не придется изобретать велосипед.

Передний край IT Anonymous No.2717 [Ответ]
824887.jpg (229 KB, 939x1280)
Что сейчас больше всего развивается в IT?
Иначе говоря какие сейчас открытые проблемы в IT?
Пропущено 13 постов
2 с картинками
Пропущено 13 постов, 2 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2736
>>2733
Двумерное многообразие без края, ёпт.

Только чему этот твой искромётный пост? Напиши что-нибудь по делу раз зашёл.
Anonymous No.2737
>>2736
Так ведь это и есть по делу, просто ты настолько тупой что не можешь этого понять.
Anonymous No.2738
>>2717 (OP)
Слежками за человеком, его сигналами в мозгу и предсказанием его действий по этим данным.

IT-тренды Anonymous No.2721 [Ответ]
15719467062800[...].jpg (38 KB, 216x350)
Что сейчас в тренде?
Кроме машоба?
Например, в компьютерной графике?
Как это узнавать?

Anonymous No.459 [Ответ]
github-mark[1][...].png (22 KB, 1200x630)
Пропал репозиторий на гитхабе. Такие вот дела, форкнул один проект, подправил под себя, даже ридми обновил да зыбыл. Недавно он мне понабился снова, а на диске я его не оставил. Полез на гитхаб к себе, а его там нет, как не было, он просто пропал! Сам я его точно не удалял. Название оригинального проекта даже близко не помню, нагуглить не получилось, целый день на это потратил.
У кого-нибудь было такое? Может с удалением репозитория удаляются и все его форки? Обидно за потраченное время и потерянный проект. Да и доверия к платформе поубавилось. Хотя я уже даже допускаю, что это меня глючит и ничего я не форкал.
Пропущено 5 постов
Пропущено 5 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2712
>>2709
>заабьюзили

А можно на русском?
Anonymous No.2713
>>2712
Можно.
Anonymous No.2716
>>473
> Подавляющее большинство мокрописек разрабатываются с закрытым исходным кодом единственным человеком
Эта фраза устарела. Сейчас подавляющее количество пиписитарного ПО является мокрым, в след за спермософтом собирать (и обычно продавать) телеметрию начали все вендоры поголовно.

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

>>2712
Пожаловались на него в спортлото хостеру. Abuse report — донос о злоупотреблении.

Восстановления данных тред Anonymous No.83 [Ответ]
500px-Laptop-ha[...].jpg (27 KB, 500x383)
Сап, аноньчики. Есть один жёсткий диск. На нем ранее находился NTFS-раздел с энным количеством данных (преимущественно фото). После этого была создана новая таблица разделов и новый раздел. Чем лучше попробовать вытащить данные, которые на нём ранее находились? Testdisk пока что не особо помог.
Пропущено 9 постов
1 с картинками
Пропущено 9 постов, 1 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2696
Как можно подобрать пароль к запароленному винрар архиву? Там были мои дневники и мысли. Буквы и цифры, которые используются в пароле знаю, вот только комбинацию забыл.
Anonymous No.2699
>>2696
Под винду точно был такой софт.
Anonymous No.2705
изображение.png (7 KB, 658x112)
>>2696
Посмотри John the Ripper. Можно перебирать по словарю - возможно тебе придётся написать простейшую программу которая из твоих букв и цифр создаст словарь.

У меня была такая же стори - я полжизни использовал томик truecrypt для "дневников и мыслей", и ещё там были мои фотографии, аудиозаписи и любая другая информация серьёзнее сохранений из игр. А потом truecrypth сломался, и предлагалось перейти на veracrypt. Я создал томик, на 128 гб - потыкал, всё работало, открывается-закрывается нормально, только что по 10-15 секунд. Я и не долго думаю перенёс туда всё, в том числе файл с паролями, а чуть позже перезагрузил компьютер потеряв пароль.
Я задампил весь хард - тот файл с паролями частично встречался в байтах около 40 раз (файл существовал исключительно на томике truecrypt и оттуда я никогда его не переносил - к слову о безопасности), но либо старой версии, либо с обрезанными кусками. Помню что пароль из 8 мелкий английских цифр, причём там не было двойных букв, и не было ещё всяких s, q и других символов. У меня получилось 1.6кк вариантов и перебирать их тестируя через запуск veracrypt с параметрами запуска - дело порядка года.

Чуть позже я нашёл вынеуказанную утилиту, там есть код для truecrypt, да ещё с avx2 или с использованием видеокарты, но портировать его под veracrypt я не осилил - потому что код очень заморочен и состоит из одних макросов, и каким образом его запустить чтобы использовать против тома veracrypt тоже не понял (алгоритм шифрования же уже реализован - нужно просто другие параметры, pim всякий указать)
Если написать rar - то пишет не очень хорошее число, но всё ещё лучше моих 0.1 veracrypt-овских через ванильный veracrypt.

Олимпиадное программирование Anonymous No.1237 [Ответ]
Обсуждаем олимпиадное программирование ИТТ. Делимся хаками, обсуждаем задачи, обсуждаем разборы раундов и помогаем друг другу.
Пропущено 30 постов
6 с картинками
Пропущено 30 постов, 6 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2683
>>2681
Причём тут сортировка? Там же задача была другая совсем, напечатать ес если ес и но если но.
Anonymous No.2684
>>2683
Задача к ней сводится. Предложи концепцию алгоритма без неё?
Anonymous No.2686
>>2684
Читаешь число i, если a[i] уже равно 1 печатаешь No и выходишь, если нет пишешь в a[i] 1, читаешь следующее и тд, в конце печатаешь Yes

Anonymous No.2074 [Ответ]
race_nice.jpg (81 KB, 532x815)
Сап двач (пздц как давно эту фразу не писал), никто не шарит, где поискать базы от get_contact? Нужны для телеграм-бота
Anonymous No.2630
Удваиваю

I2P Проект невидимый интернет Anonymous No.93 [Ответ]
-f9Gsilu-o8.jpg (20 KB, 200x308)
Решил вкатиться в i2p, установил официальный роутер на java, все работает, но осталось пара вопросов.

После изучения ресурсов внутри сети у меня сложилось впечатление, что сеть скорее мертва, чем жива, ресурсов мало, активности на них нету. В консоли управления роутером видно 200-300 пиров, это все пользователи что ли? За сутки через меня прошло трафика мегабайт десять, хоть я выделил широкий канал. Это значит что сетью никто не пользуется или у меня руки кривые?

Отдельная тема это адресные книги. Нет единого регстратора имен, их существует несколько и все независимые, и все какие-то левые, и у каждого можно зарегистрировать одно и то же имя! В чьем файле первым найдется имя, то и будет считаться легитимным. Нет стандарта распространения имен, все "dns" записи, то есть записи соответствия короткого имени и полного адреса узла хранятся тупо в текстовых фалах. То есть чтобы у меня просто начали открываться i2p адреса мне нужно найти по разным форумам ссылки на эти текстовые файлы этих "регистраторов" и вручную их добавить. Причем многие такие "регистраторы" уже давно сдохли. Это порождает неразбериху и неопределенность. Так же такая система не гарантирует сохранность твоего i2p короткого имени. Более того, такая система вообще не выглядит жизнеспособной при наличии в сети хотя бы нескольких тысяч живых имен.

Кто-нибудь тут вообще пользуется i2p?
Пропущено 162 постов
16 с картинками
Пропущено 162 постов, 16 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2599
>>2588
>китайских повстанцев и группу их южнокорейских помощников
Это вообще существует в реальности?
В чём проблема слушать канал посередине?
Anonymous No.2600
>>2127
> не знал о существовани на твоем компе сервиса I2P/ТОР через стороннюю экспертизу, поскольку многие вирусы используют этот сервис для построения ботнетов.

А вот почему бы и нет.
Одно другому не мешает.
Вирус может просто поднимать i2p из любви к искусству, для народа и великого добра.
Anonymous No.2601
>>2597
> Потому что никому не нужно, чтобы к его главному (безопасному) эндпоинту можно было протянуть кучу туннелей аварийного типа с пониженной защитой.
А ты не открывай аварийные туннели!

В i2p такая проблема решается сама собой. Сервер в i2p - он же тоже не напрямую принимает подключения (а просит другие узлы анонсировать "какая-то-хрень.b32" и входящие коннекты передать дальше по цепочке). Поэтому если клиент поставит 0 хопов - ну клиент точно спалится где-то на последнем узле серверного туннеля не факт, что на самом сервере
В принципе, это похоже на твой пример. Надежнее и безопаснее самому все организовать, но схема в целом аналогичная.

>>2596
Но вообще, с аварийными туннелями тут никак не получается. Либо аварийный туннель не такой уж и аварийный. Либо анонимный канал не такой уж и анонимный.

Безопасность i2p и tor и обсуждение анонимных сетей Anonymous No.2539 [Ответ]
image.png (91 KB, 1200x725)
Можете пояснить за i2p и tor.
Кто то пиздит что тор это ниибаца инструмент. Кто то пиздит что тор взломан и все он не анонимен. Тоже самое с i2p кто то орет про то что он шифропанк хуйня которая ебет все блокировки. А остальные что это параша с ментами.
Алсо можете пояснить об lokinet
Anonymous No.2541
Уже было: >>1 (OP), >>93 (OP).

Flatpak thread Anonymous No.264 [Ответ]
flatpak.png (374 KB, 1387x820)
Тред лучшей, на текущий момент, системы дистрибьюции и организации десктопных приложений в Linux.

Из коробки поддерживается и имеется поддержка в графическом центре приложений: Fedora (gnome-software), Solus, MX Linux, Linux Mint, KDE Neon.

Есть в репозиториях: Ubuntu (есть так же официальный PPA с более свежими версиями), Debian (старый), CentOS, ArchLinux, AlpineLinux (отсутствуют xdg-desktop-portal-), NixOS (порталы только xdg-desktop-portal-kde), GuixSD (отсутствуют xdg-desktop-portal-), VoidLinux (порталы только xdg-desktop-portal-gtk) и другие.
Для Gentoo сторонний оверлей.

Порталы: утилиты для избирательного доступа к ресурсам хоста: файловые диалоги, запуск приложений, открытие ссылок и т.д. Сейчас существует две основных реализации: xdg-desktop-portal-gtk, xdg-dektop-portal-kde.

Чем лучше snap:
Пофайловая дедупликация - занимает намного меньше места на диске и при обновлениях, быстрый запуск приложений.
Изоляция через user namespaces (утилита bublewrap превосходящая firejail по безопасности), в snap для изоляции используется AppArmor и во многих приложениях она отключена.

Чем лучше AppImage:
Изоляция изкоробки, в AppImage только при запуске через firejail, который ограничивает сравнительно мало. AppImage способствует порочной практике запуска исполняемых файлов загруженных из ненадежных источников.
Лучшая интеграция в систему, которая будет улучшаться и дальше.
Не зависит от состава дистрибутива: AppImage приложения непосредствено могут не работать в некоторых дистрибутивах, например в Alpine.

Стоит использовать:
Для установки стороннего софта, которого нет в репозиториях.
Для установки свежих версий софта, если в репозиториях дистра только старые.
Вместо использования AUR.
В некоторвых случаях, вместо пакетов из дистрибутива: например, для изоляции и сокрытия зависимостей.

Не стоит использовать:
Если софт в репозиториях всем устраивает а дополнительная изоляция не нужна.
Если конкретный flatpak бандл собран криво или изоляция ограничивает необходимую функциональность.
При использовании архитектур, отличных от x86_64 и i386: на данный момент большая часть софта собрана только под них.

Задавайте ваши вопросы.
Пропущено 16 постов
Пропущено 16 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2525
>>2520
> у приложения остаётся возможность какие-либо соединения в обход прокси устанавливать?
Естественно. Для изоляции сети там должна быть включена поддержка network namespaces (если она есть в flatpak'е), между хостом и контейнером поднята сеть без роутинга вовне и на интерфейс этой сети со стороны хоста должен быть повешен прокси-сервер.
Anonymous No.2530
>>2520

Да, имеется. Тут только полагаться на честную работу приложения.

>>2525
>поддержка network namespaces (если она есть в flatpak'е)

flatpak через network namespaces только изолировать от сети может. Потому что создать новый неймспейс с lo - это все что можно делать rootless, что он и делает при --unshare=network. Наверное можно запускать и с произвольным своим заранее настроенным неймспейсом, но на стороне флатпака опций для этого не предусмотрено.
Anonymous No.2531
>>2530
> Тут только полагаться на честную работу приложения.
Что за хрень ты написал? Если приложение не поддерживает работу через http-прокси и потому игнорирует соответствующую переменную среды — это честная работа или нет? Потом, даже если приложение умеет http-прокси, то это ещё не значит, что при его работе не будет прямых обращений в инет: вызываемые им в процессе работы программы и динамические библиотеки могут это и не уметь.

И потом, мне кажется, вопрос был как раз про потенциальную «нечестность» приложения.

> на стороне флатпака опций для этого не предусмотрено.
Ну т.е. при его использовании остаётся только обмазываться фаерволом, что потенциально дыряво, т.к. приложение может утечь по не предусмотренному фаерволом протоколу — например, dns-туннелем через dbus и systemd-resolved.

Браузера Brave тред Anonymous No.1037 [Ответ]
image.png (148 KB, 1050x708)
Поставил себе Brave — браузер. Заявлено, что браузер, как минимум, в 8 раз быстрее Chrome и Safari. Прирост в скорости достигается за счет того, что всякие рекламные скрипты вообще вырезаны нахуй, в смысле, вырезана из движка возможность исполнения определенных скриптов и технологий, типа доступа к WebRTC

Узнал о нем из сегодняшней статьи в Новой, где автор писается кипятком от охуенности браузера. Не браузер, а революция в Интернете: https://www.novayagazeta.ru/articles/2019/09/01/81799-hrabraya-revolyutsiya

Вкратце: - движок Хромиум (заявлено, что выпилены зонды, также заявлено, что браузер есть и будет опен-соурс)
- есть приватные вкладки (нет, сразу Tor не включается)
- есть Tor в один клик (на приватной вкладке нужно жамкнуть кнопочку Tor window)
- две изначальные поисковые системы (Google и DuckDuckGo)
- есть возможность включить просмотр рекламы с получением за просмотр крипты

Плюсы:
+ Tor браузер внутри Хрома, охуенно же
+ Скорость офигенна, не замерял, но на глазок ощутимо быстрее Хрома, вкладки подгружаются в момент, все открывается и переключается
+ Малое потребление памяти (несмотря на большое количество плодимых процессов) в сравнении с Firefox и Chrome
+ Большинство рекламы просто не грузится нахуй без всяких расширений

Минусы:
- Все же не режет видео-рекламу в начале анимы (в отличие от браузеров с Adblock или uBlock)
- Пока нельзя устанавливать кастомные расширения (типа Browsec или Adblock)
- Много создается процессов, заметно больше, чем один на вкладку (наверное наследие Хромиума)
- onion-ресурсы помечаются как "unsafe"
Пропущено 37 постов
13 с картинками
Пропущено 37 постов, 13 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2485
>>1451
двачую первую половину
Anonymous No.2487
>>1451
>В хромиуме зондов и обфускации столько что век вилкой не вычистить.
Что плохого в обфускации?

>В приличном обществе за такие слова бьют.
Почему?
Anonymous No.2488
>>2487
> Что плохого в обфускации?
Затруднительно определить, что именно делает код, т.е. его в т.ч. невозможно подвергнуть аудиту.

Олсо, сомневаюсь, что в хромиуме напихали обсфуцированных блобов: если бы это имело место, об этом стало бы широко известно. По факту же код свободно гуляет между несколькими движками, включая WebkitGTK, QTWebEngine, Blink и Apple Webkit, и никто об обсфукации не орёт.

> Почему?
Видимо, под приличным обществом имелось в виду сообщество свободного ПО. Свободное ПО — это более чем открытое, потому что помимо исходников с ним предоставляются ещё и права на модификацию и свободное распространение модифицированных копий.

Anonymous No.2429 [Ответ]
15573502709510[...].jpg (356 KB, 526x628)
Последняя программа, которую написал.
Пропущено 12 постов
3 с картинками
Пропущено 12 постов, 3 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2467
>>2430
По твоему коду сразу понятно что ты олимпиадник.
Так что давай рассказывай на какой олимпиаде участвуешь
Anonymous No.2471
>>2429 (OP)
Клиент для шифрования RSA, пояснения здесь - https://github.com/1egac1/rsa_endecrypting, код грязный и кривой
import os
from getpass import getpass
from cryptography.hazmat.backends import default_backend
from cryptography.hazmat.primitives.asymmetric import rsa
from cryptography.hazmat.primitives import serialization
from cryptography.hazmat.primitives.asymmetric import padding
from cryptography.hazmat.primitives import hashes
from cryptography.hazmat.primitives.serialization import load_pem_private_key
from cryptography.hazmat.primitives.serialization import load_pem_public_key

def acc_managment (passw):
while True:
ch = input("[1] Decrypt message \n[2] Encrypt message\n[3 or other]Exit\nWhat do you want to do?[num] ")
if ch == "2":
message = input("PUT YOUR MESSAGE >> ")
pub_keys_list = os.listdir("pub_keys")
for i in range(1, len(pub_keys_list)+1):
print(str(i)+". "+pub_keys_list[i-1])
path_encr_key = input("Num of the key >> ")
PubKey = load_pem_public_key(open('pub_keys/'+pub_keys_list[int(path_encr_key)-1], 'rb').read(),default_backend())
encrtext = PubKey.encrypt(
bytes(message, encoding='utf-8'),
padding.OAEP(
mgf=padding.MGF1(algorithm=hashes.SHA256()),
algorithm=hashes.SHA256(),
label=None
)
)
filename = input("Choose filename >> ")
f = open("mess-s/" + filename, "wb")
f.write(encrtext)
f.close
elif ch == "1":
PrivKey = load_pem_private_key(open("priv_key/priv_key.pem", 'rb').read(),bytes(passw, encoding='utf-8'),default_backend())
dir_list = os.listdir("mess-s")
for i in range(1, len(dir_list)+1):
print(str(i)+'. '+dir_list[i-1])
choose = int(input("What mess you want to decrypt? "))
opend = open('mess-s/'+dir_list[choose-1], 'rb')
ciphertext = opend.read()
d = PrivKey.decrypt(
ciphertext,
padding.OAEP(
mgf=padding.MGF1(algorithm=hashes.SHA256()),
algorithm=hashes.SHA256(),
label=None
)
)
print("Message".center(60,"="))
print(str(d)[2:len(str(d))-1])
print("="*60)
else:
exit()


def register():
os.mkdir("pub_key")
os.mkdir("pub_keys")
os.mkdir("priv_key")
os.mkdir("mess-s")
password = getpass("Create Password >> ")
private_key = rsa.generate_private_key(
public_exponent=65537,
key_size=2048,
backend=default_backend()
)

public_key = private_key.public_key()
with open("priv_key/priv_key.pem", "wb") as f:
f.write(
private_key.private_bytes(
encoding=serialization.Encoding.PEM,
format=serialization.PrivateFormat.TraditionalOpenSSL,
encryption_algorithm=serialization.BestAvailableEncryption(bytes(password, encoding='utf-8')),
)
)
f.close()

with open("pub_key/pub_key.pem", "wb") as f:
f.write(
public_key.public_bytes(
encoding=serialization.Encoding.PEM,
format=serialization.PublicFormat.SubjectPublicKeyInfo,
)
)
f.close()
acc_managment(password)


def log_in():
password = getpass("Password >> ")
acc_managment(password)

if __name__ == "__main__":
ex = os.listdir('.')
ex_bool = False
for el in ex:
if el == "pub_key":
ex_bool = True
break
if ex_bool:
log_in()
else:
register()
Anonymous No.2472
>>2467
В олимпиадах не участвую. Давно вышел из этого возраста.

Статическая типизация - нахуя? Anonymous No.1945 [Ответ]
_20180119_01191[...].JPG (58 KB, 480x818)
Объясните, люди действительно такие мазохисты? Вот нахуя нужна эта статическая типизация? Это говно принципиально не вклинивается в реальный мир. Посудите сами.
Допустим я делаю библиотеку для создания парсеров, допустим я делаю это на nim(типичный статик тайп яп). Это омерзительно. Вместо того, чтобы писать код, я описываю типы на каждый ебучий чих, блядь. Схуяли я вообще должен их указывать. Если я хочу, чтобы функция возращала или false(boolean) или массив и любых значений. Массивы в nim - отдельный пиздец. Забудьте про парсинг в nim, здесь вы без костылей AST не построите.

Нахуя нужны типы в принципе, когда есть объекты, классы, компоненты, которые гибче, лучше, и вообще позволяют писать без еботни?
Пропущено 21 постов
1 с картинками
Пропущено 21 постов, 1 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2223
>>2106
>>Ни один статически типизированный язык не умеет так . . .
Да, поторопился. Это походу только Nim такой инвалид.
Anonymous No.2456
>>1949
>Ни один статически типизированный язык не умеет так:
Лол.

string HelloWorld(string arg, out bool Status)
{
Status = true; // def
switch (arg)
{
case "Hello": return "World";
case "Bye": return "bye-bye";
default:
Status = false;
return String.Empty;
}
}
Anonymous No.2457
>>2222
>раз-два в REPL потестил, и заебись
Подходит только для маленьких кусков кода. В крупных пректах надо еще монструозное окружение поднимать и приводить его в нужное состояние.

Чё, пацаны, огнелис? Anonymous No.968 [Ответ]
output.webm (2114 KB, 2488x1400, 00:05:17)
Сомнительные и заведомо провальные решения, отказ от собственного формата плагинов и расширений, поддержка чужих, попил бабла на явно сомнительные проектах — зачем всё это?

Всё становится на места с учётом того, кто кому принадлежит, кто кого спонсирует и заказывает музыку. Это очень любопытная вещь, поскольку сегодня Microsoft и Google имеют один и тот же конгломерат совладельцев, их окончательная консолидация приходилась на 2015г., а Apple как это не странно, ещё с 90-х частично принадлежит самой Майкрософт (вспоминаем окончание фильма «Пираты силиконовой долины»), а оставшейся частью тому же конгломерату совладельцев. Mozilla Corporation, по факту происхождения финансов, де-факто, как придаток Google. Ещё задолго до официального введения телеметрии, Firefox исправно отсылал все куки-файлы пользователя в службу Гугла, мотивируя это защитой от фишинга (информация в англоязычной педевикии), а сегодня Гугл, таки да, по-прежнему основной монетизатор телеметрии мозиллы. То есть, на сегодня, все продолжающие разрабатываться активные движки браузеров, Blink/WebKit и Gecko quantum относятся к разработкам одного и того же картеля с общей политикой. Для веб-приложений уже определена единая, да и фактически единственная говноплатформа, совместно от Google c Microsoft, известная в качестве Chromium/Electron, которая теперь и определяет форму и содержание самого веба, устанавливая свои правила на радость веб-макакам.

Фуррифоксу, суммарная доля которого на всех платформах составляет аж ≈3,77%, выпадает роль жупела альтернативы которой нет, дабы Гугль не смогли навестить нехорошие ребята из американского антимонопольного комитета, любящих отжимать чужое бабло под предлогом борьбы за равные права, а ещё успокоить пользователей борцунов с системой. Поэтому, пока создатели фуррифокса выполняют то, что от них требуется, новые транши на поддержку этих альтернативно-одаренных трансгендерных кодеров, будут поступать согласно расписанию. Держателям же Мозиллы, остаётся лишь выполнять спускаемые сверху указания, создавать видимость конкуренции, да своевременно распиливать поступающее бабло на разных проЭктах, поскольку бабло само не распилится.ф
Пропущено 97 постов
12 с картинками
Пропущено 97 постов, 12 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.2203
>>2202
Абзац про гуглоаналитику ты специально решил пропустить? Или вот это:
>For example, in the abovementioned section titled "Webpage data to Google's SafeBrowsing service," there are links to a Firefox Knowledge Base article and Google's privacy policy, neither of which actually explain what data is sent by Waterfox to Google.
Anonymous No.2204
>>2203
>SafeBrowsing
Это не гуглоаналитика.
Anonymous No.2205
>>2204
Точно, потому, что про гуглоаналитику написано в другом абзаце, вот в этом:
>If you start up Waterfox for the first time, it will make 109 requests[5] to several spyware platforms, most notably Google Analytics, and Mozilla online services

[0] [1] [2] [3] [4] [5]

[Создать тред] Создать тред


[Скорость борды: 0 п./час]

15000
Ответ в тред No.0
Настройки
Избранное
Топ тредов