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


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


Anonymous No.989 [Ответ]
pst.png (58 KB, 715x853)
Laisi. Это язык программирования, который я создаю + icolaisi, его компилятор-интерпретатор. В связи со смертью эндчана, переношу свой блог сюда. Долго я не делал иколайси.
https://gitlab.com/Ninikaita/icolaisi — страница проекта, есть и документация к самому Лайси. Так же есть сайт в онионе, но он сейчас лежит, мне не хватает одного или нескольких компонентов.
Как будет происходить процесс компиляции лайси:
0. Препроцессирование кода, обработка дефайнов, инклудов, импортов, загрузка инклудов и импортов, и их препроцессирование.
1. Парсинг полученного кода.
2. Преобразование парс-дерева в лайси-байткод.
3. Компиляция лайси-байткода в LLVM IR.
4. Компиляция LLVM IR в таргетный выход.

Я пишу компилятор на питоне в связи с наличием хороших библиотек для парсинга. Раньше я использовал pyparsing для всего, препроцессирования и самого парсинга. Но у меня какие-то проблемы с локацией отпарсенного и вообще код плохой, так что сейчас я его немного переписываю. Я собираюсь препроцессировать самостоятельно и только препроцессированный код парсить через pyparsing.
Уже почти написал функцию, которая очищает код от комментариев и возвращает словарь со значениями пропуска символов, чтобы потом, при синтаксической ошибке корректно пользователю выводить сообщение об ошибке.
Затем надо будет загружать дефайны, импорты и всё такое, а затем парсить полученный код.
В нынешней версии компилятора, которая есть на гитлабе Лайси поддерживается в очень маленьком количестве, вообще маленьком.
В Лайси есть 2 типа типов — статические и динамические, есть ещё и undefined behavior.
Статические типы — uN, sN, fNeM (или fN). где N и M это какие-либо целые положительные числа. Тут всё ясно в LLVM uN и sN это просто iN + определённые инструкции при вычислениях. А вот fN это небольшая проблема. Я хотел раньше сделать так, что f32e8 это IEEE 754 single, f64e11 это IEE754 double, f50e3 будет сам компилятором считаться. Но недавно я узнал о так называемом posit, совершенно новый тип для флоатских значений. И я подумал, что нужен тип fN. В любом случае, в спецификации лайси указано, что в fN(eM) может быть undefined behavior в зависимости от таргета, так что не используйте это для точных вычислений. Не уверен, стоит ли выпилить этот undefined behavior. Может стоит ввести типы single, double, quadruple и всё такие, всё поменять. Может и стоит. Я ещё подумаю над этим.
Динамические типы — int, float, string, func, proc. Про них читайте в документации, сам скажу, что их я буду реализовывать через liblaisi, это стандартная библиотека для лайси, которая будет иметь функции для арифметико-логических операций над типами и другие штуки. Будет линковаться статически, но не обязательно.
Почему лайси хороший?
Есть умное и безопасное управление памятью (в следующих версиях будут исключения для segfault и out of memory); параллелизм из-коробки, то есть вы можете написать один код, который будет исполняться на одноядерном микроконтроллере и многоядерном GPU или кластере, результат будет один и тот же, но с разной скоростью; есть хорошее статическое метапрограммирование (а в будущем планируется и динамическое), благодаря которому достигаются дженерики, полиморфизм, предрасчёт значений функций в заданном диапазоне для оптимизации (например указать, до какого N просчитать факториал и засунуть в глобальную переменную).
Так же я бы хотел добавить много юзабельных библиотек, например:
0. audio — набор инструментов для загрузки и сохранения стандартных форматов аудио.
1. video — набор инструментов для загрузки и сохранения стандартных форматов картинок и видео.
2. dapa — парсинг данных. Предполагается, что строковых, но темплейты, которые будут там, должны быть способны принимать любые итерируемые данные.
3. fs — взаимодействие с файловой системой, директории, права доступа, теги.
4. hash (?) — набор функций для хеширования.
5. io — input/output, может быть в файлы, stdion, сокеты, в зависимости от расширений.
6. json — парсинг json.
7. laisi — библиотека для компиляции и исполнения лайси.
8. llvm (?) — генерация LLVM IR?
9. math — библиотека с большим набором разнообразных математических функций. Синусы, матрицы, пересечение фигур в 3D, поворот фигур в 3D, интерполяция и всё такое.
10. module ­— Загрузка подгружаемых модулей, будь-то шейред обджект, длл, питонокод, луакод или ещё что-то.
11. noise — набор функций для разных шумов.
12. opengl — биндинг к опенглу.
13. sdl2 — биндинг к SDL2.
14. repr — репрезентация данных в human-readable вид. Благодаря препроцессеговой штучке @ifhas могут быть репрезентованы и ваши типы.
15. os (?) — взаимодействие с OS?
16. socket — сокеты.
17. thread — потоки от OS, явно паралелльные.
18. time — взаимодействие с временем, часы, вызов функций-коллбеков раз в N времени.
19. xml — Парсинг XML.

Сейчас я опять меняю стандарт лайси. В Laisi 0.7.3 будет добавлен @call(f), позволяющий вызвать объект, если вызов происходит без сайд-эффектов, для препроцессингового расчёта значений. Таким образом, в библиотеке math можно прописать сколько значений препроцессировать для какого-нибудь фактрориала или чего ещё и это будет оптимизация.
Ещё я пересмотрел f-типы. Я решил, что не стоит вводить fNeM или fN. Лучше сделать стандарт laisi-float, описывающий поддерживаемые флоат-типы. Это связано с будущим, ведь и форматы флоатских чисел не стоят на месте — https://en.wikipedia.org/wiki/Unum_(number_format), в то время как i-формат целых чисел это просто нормальная такая абстракция. В этой версси будут поддерживаться, вероятно, IEEE 754 half, single, double, quadruple, octuple. Над posit подумаю ещё. Может быть также некий brain half.
Я пересмотрел f-типы, так как в стандарте прямым язык указано, что поведение может быть машинно-зависимым, то есть undefined behavior, а зачем программистам на моём ЯП лишняя головная боль, когда они решат точные расчёт вести на даблах и скомпилируют под обычный x86-64 и какую-нибудь экзотическую архитектуру, у которой вместо IEEE 754 double нечто своё?
Пропущено 61 постов
2 с картинками
Пропущено 61 постов, 2 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1414
Ты на C будешь переписывать?
Anonymous No.1418
>>1414
Не, на Лайси. Но это ещё может упереться в скорость. Если компиляция через питоновский код будет слишком медленной, то придётся думать как это решать. Но в таком случае я скорее просто упрощу правила парсинга и часть Лайси не будет поддерживаться.
Суть в том, что я хочу сделать библиотеку на Лайси под названием dapa (акроним от data parsing), она, наверное, будет похожа на pyparsing. Напоминаю, что лайси-библиотеки состоят в основном из лайси-кода или лайси-байткода, это не бинарные машинные библиотеки. Благодаря метапрограммированию на dapa можно будет парсить любые итерируемые данные, строки в частности.
При помощи этой либы я и буду парсить Лайси.
И вторая библиотека для компилятора лайси — laisi или что-то подобное, она будет заниматься компиляцией лайси. Эта библиотека может быть использована в icolaisi или, например, моём будущем ГУИ-вебкиллере-маркдаун-лангвадж со скриптами на лайси.
Третья библиотека — биндинг к LLVM, это будет просто промежуточный слой. Сейчас я использую питон-модуль llvmlite.
Anonymous No.1435
Теперь можно скомпилировать и:
proc (u8,[s32 a,s32 b]) function {
return b;
};

такой код.
Но только одну функцию.
Я запушил и вы тоже можете попробовать ./icolaisi test.lic -o out.ll
Эти файлы есть там как примеры.

Освоение bitcoin Anonymous No.1429 [Ответ]
10.gif.614dc59d[...].gif (173 KB, 415x477)
13.gif.b473b100[...].gif (156 KB, 477x415)
11.gif.dd727c0d[...].gif (179 KB, 415x477)
Собираюсь начать активно пользоваться биткойном для оплаты всяких vps, доменов и прочих таких услуг. После того, как paypal заблокировал аккаунт за отказ прислать скан паспорта и фото с флажком в жопе. Биткойном раньше пользовался немного, из всяких онлайн кошельков, типа btc.com. Но онлайн кошельки это ненадежно, так как они имеют доступ к моим деньгам. Какой выбрать десктопный киент, чтобы иметь единоличный доступ к кошельку и при этом желательно без необходимости скачивать 200+ гб данных.

И где луче всего покупать биткойн? Я несколько раз покупал на localbitcoin, но там как-то все мутно, покупать крупную сумму боюсь, боюсь, что кинут, и наценка большая выходит.
Пропущено 2 постов
Пропущено 2 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1432
>>1429 (OP)
Electrum: https://electrum.org
Anonymous No.1433
>>1429 (OP)
Обязательно кошелёк критавалют нужно вертифицировать определенной суммой? т.е если у меня нет другого кошелька, что бы не запалить свои реальные счета, как мне положить деньги на него для активации не прибегая к сложным цепочкам с покупкой краденных кошельков?
Или я могу создать кошелёк и попросить работодаля из за бугра перевести на него деньги, перед этим не вертифицировав его, и он тогда все равно заработает?
Anonymous No.1434
>>1433

Конкретно в BTC, да и во многих других криптовалютах никакой предварительный внос средств не нужен, чтобы принимать. Просто заводишь кошель, там содаешь адрес или он там уже будет, в зависимости от кошелька, и можешь принимать.

Браузера 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"
Пропущено 32 постов
12 с картинками
Пропущено 32 постов, 12 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1424
a.jpg (37 KB, 280x311)
>>1097
>Сам не сталкивался, но, вроде бы, с этим там проблемы.
Конечно проблемы лол, вся мобильная платформа изначально сделана копрогигантами без конкуренции как таковой.
>А как-то ещё целенаправленно вредить навязчивым рекламщикам, кроме как сделать саму их работу бессмысленной, не вижу особого смысла.
Так-то аднаузеам должен вредить не столько тем кто навязчиво рекламит, а тем, кто следит. Точнее, аднаузеам или вообще любые действия простых анонов против них это хлопушка против танка, но вот их клиентам это может навредить, а это главное - делать слежку с рекламой НЕ главным источником бабла.
Anonymous No.1427
>>1053
Сходил по ссылке. ЧТО ЭТО ЗА ХУЙНЯ?!
Anonymous No.1428
>>1427 твоя мама жиуха, сасачер)

Обхода блокировок и интернет-цензуры тред Anonymous No.45 [Ответ]
Предлагаю в этом треде обсудить существующие способы обхода блокировок роскомпетуха, кто чем пользуется и кто что предпочитает.
Так же хочу напомнить, что если вы не пользуетесь ничем для сокрытия своего трафика, российские провайдеры могут анализировать трафик пользователя, а с недавних пор должны его еще и сохранять для возможности покопаться в нем в будущем.
Пропущено 146 постов
6 с картинками
Пропущено 146 постов, 6 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1423
>>1419
Добро пожаловать. Я не знаю, как вообще люди умудряются пользоваться интернетом в россии без vpn. тор-впн-тор это конечно перебор, я считаю, но дело твое.
Для vpn на постоянке удобнее всего использовать отдельный роутер на основе обычного компа, там и клиента можно запустить, не переживая за ресурсы, и маршрутизацию как надо настроить, чтобы трафик до игросерверов пустить напрямую, например.
Anonymous No.1425
>>1415
>Коври
как гуглить это?
Anonymous No.1426
>>1425
Сам нашел
Kovri is a C++ implementation of the I2P network. Kovri is currently in heavy, active development and not yet integrated with Monero. When Kovri is integrated into your Monero node, your transactions will be more secure than ever before.

/linux/ thread Anonymous No.13 [Ответ]
image.png (199 KB, 600x600)
WIKI:
-> https://wiki.gentoo.org/wiki/Main_Page
-> https://wiki.archlinux.org/
Пропущено 320 постов
28 с картинками
Пропущено 320 постов, 28 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1396
>>1394
>4
Как ни печально, это не совсем так, и ситуация ухудшается. Много где из коробки стоит как минимум никому ни в пизду не сдавшийся авахи. Не говоря о том что оба главных ДЕ имеют кучу лишней хуйни о которой никто никогда не просил
>5
Опять же есть тенденция походить на винду - убунта и федора просят перезагружаться даже после самых незначительных обновлений (если через гуй).

Хотя конечно с обоими пунктами ситуация ну просто на порядке лучше на винде, тут даже сравнивать нечего.
Anonymous No.1399
Почему у меня на арчлинуксе периодически отваливается пульсаудио? Запускаю разные инстансы от разных пользователей и один пользователь перебивает другого, но главное, что иногда вообще всё отлетает.
Ещё только что вставил USB-накопитель, вытащил, а пульсаудио сломался. И вайфай. Я переподключился к вайфаю и пульсаудио заработал. Что тут с устройствами не так?
Anonymous No.1402
>>1399
>Что тут с устройствами не так?

Ставить Арч не для образовательных целей как первый линупс и спрашивать "хули я там нитак собрал, вангуйте за меня ряяя"

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

Погромирование в рашке Anonymous No.1059 [Ответ]
-G4OWc04xKI.jpg (162 KB, 700x561)
Аноньчики, планирую вкатиться в погромирование. Вот стек(так называется????) технологии, которые, как ящитаю, важны для работы в рашке
1) Си/Си++
2) php+mysql
3) JS
4) C#/Java + DB
5) Python
6) 1c(Битрикс как движок для веба, предприятие для хуйни на кассах в пятерочке?)
И еще дополнительно алгоритмы и структуры данных. Хватит ли этого чтобы стать успешным??
Пропущено 7 постов
1 с картинками
Пропущено 7 постов, 1 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1096
>>1085
Ассемблер.
Я вкатывался по каким-то гайдам, предназначенным для DOS, запускал через dosbox. Потом ещё операционную систему написать пытался, какой же ужас.
Можешь ещё купить микроконтроллеров и там ассемблерить.
Anonymous No.1329
>>1062
Как правильно работать с указателями? Что такое умные указатели?
Anonymous No.1380
>>1329
> Как правильно работать с указателями?
Странный вопрос. Берёшь и работаешь.
Может быть, тебе лучше искать ответы на вопросы «что такое указатели» и «зачем они нужны»? Паскаль придумали именно для того, чтобы плавно подвести учеников к ответу на эти вопросы.

> Что такое умные указатели?
Без понятия, в C такого нет. Рекомендую не углубляться в дебри хитросплетений абстракций, а сначала изучить основы.

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

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

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

Кто-нибудь тут вообще пользуется i2p?
Пропущено 116 постов
12 с картинками
Пропущено 116 постов, 12 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1372
>>99
> Если сайт закрыт роскомнадзором, то по-факту ты получаешь встроенную защиту от майора
Парадоксально, но факт.
Anonymous No.1376
>>1372
Парадоксально, но дебильный домысел.
Anonymous No.1377
>>1372

>Парадоксально, но факт.

Это долбаебизм, а не факт.
Какие то розовые дуалистичные фантазии, будто воины света майоры, не могут зайти на проклятую землю подвергнутую анафеме

Будущее за коммунизмом и децентрализованными бордами! Anonymous No.126 [Ответ]
1493233613264-0[...].png (131 KB, 796x1010)
Известные экземпляры:
https://github.com/nanoboard/nanoboard/releases
https://github.com/majestrate/nntpchan
https://github.com/Anoncheg1/diboard
Пропущено 72 постов
3 с картинками
Пропущено 72 постов, 3 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1368
>>1345
> Саморугиляция в реальном обществе не работает.
Одно слово: рыночек.
Anonymous No.1369
>>1368
При чем тут рыночек вообще?
Anonymous No.1371
>>1369
Рыночек это саморегулирующаяся структура в обществе.

Пролог ахуенен Anonymous No.934 [Ответ]
1566431588291[...].png (18 KB, 170x140)
Это PL, который просто поражает воображение. Он настолько ахуенен, что и представить сложно.
В общем, я написал макровскую цепь в двух строчках кода, блядь!

chain([H|T],Out):-chain([H|T],[H],Out).
chain([H|T],I,Out):-next(H,[H|T],H2),append(I,[H2],I2),chain(T,I2,Out),!;Out=I.
next(X,L,Out):-findall(Y,nextto(X,Y,L),O),random_member(Out,O).


Всё! Работает, блядь! Ахуеть просто.
Пропущено 8 постов
Пропущено 8 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1157
Ух, захотелось изучить проложик и писать нейросетички.
Anonymous No.1348
Насколько Пролог быстрый? По сравнению с С, например?
Anonymous No.1350
>>1348
Не быстрый. Это можно судить по конечному бандлу(со всеми длл'ками), который не меньше 20Мб.

Провинциальных реалий тред Anonymous No.1260 [Ответ]
ftoz-GVHgGo.jpg (57 KB, 494x480)
Сейчас пролистал список IT вакансий за последний месяц в своей мухосрани. Итого: 80 % вакансий - веб макакинг (пхп, js), несколько 1С вакансий, но там везде требуется стаж, несколько ява вакансий для андроидо параши, и только одна вакансия на С# и там требуется опыт 3 года минимум. Сам хотел бы вкатиться в C/С++, но вакансий нет вообще. Как понимаю, связано это с тем, что хайтека в этой стране почти нет, поэтому все барыжат сайтами или пытаются поднять легкие деньги на узколобых, пиля игры/приложения для смартфонов. То есть выше риски, но меньше затрат и больше результата в случае успеха.

Отсюда следует вопрос: стоит ли прогнуться под реалии и временно вкатиться в веб-макакинг, или же есть другие варианты? Вариант понаехать в Москву для бОльшего разнообразия не рассматривается, т.к. для этого все равно придется сконцентрировать приличные резервы, что откатывает к первоначальному вопросу.
Пропущено 7 постов
Пропущено 7 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1270
>>1260 (OP)
Весь мир такой, лол.
Вебмакакинг, говноприложения (что от вебмакакинга отличается ещё более уебищными фреймворками и иде на 8гб оперативы минимум). Все деньги в слежке/рекламе, что конечно же одно и тоже, ежжи.
Поэтому ты ещё можешь пойти в data science и подобную мочу. Но тут нужен вуз. Data scientist'ы это конечно ни чуть не меньше человеческий гной чем вебмакаки и прочие сеошники
Anonymous No.1328
>>1270
Есть ещё машин лёрнинг.
Anonymous No.1330
>>1328
В положняке то же что дата саенс.

Anonymous No.1251 [Ответ]
15509477194470[...].png (427 KB, 700x396)
Подозрительно ли использование для повседневных нужд почтового ящика на, скажем, protonmail? Я не хочу чтобы мою почту анализировали, как это делают всякие гуглы, но в то же время, не хочу выглядеть со стороны криптошизиком. Возможно, есть какие-то компромиссные решения?
Пропущено 12 постов
Пропущено 12 постов. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1324
>>1323

Ага. И почту локально не хранить, и настроит правильо, (чтоб черновик до pgp на север не утек (так птичка делает)), и даже сам ник@mail.ru не сохраняся
Anonymous No.1325
>>1324
>чтоб черновик до pgp на север не утек (так птичка делает
Ну ты понимаешь что с "шифрованием на джс" ты в принципе не можешь контролировать ситуацию с этим?
> даже сам ник@mail.ru не сохраняся
В кэше браузера, например
Anonymous No.1326
>>1325
> В кэше
О существовании Tor Browser, Tails, Whonix и просто настройки лисы "не сохранять кэш" надеюсь вкурсах?

> "шифрованием на джс"
Да плохо. Но если нашел лучше вариант и отказ от почтовых клиентов - расскажи.
Серьезные вещи шифруются отдельно, заранеее. А треп для домохозяев(ек) самое то.

Anonymous No.451 [Ответ]
300px-Telegram_[...].png (15 KB, 300x300)
Посоны, кто-нибудь использует Telegram? Подойдёт стандартный профиль Firejail для запуска или лучше сильнее ограничинить?
Пропущено 60 постов
12 с картинками
Пропущено 60 постов, 12 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1287
424.jpg (68 KB, 750x600)
>>1286
> DARPANet

> Ну и как тебе вкус залупы майора на губах?
Anonymous No.1293
bump
Anonymous No.1316
2ch__haru.jpg (404 KB, 600x679)
bump
Не проебите тред!

Чё, пацаны, огнелис? 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%, выпадает роль жупела альтернативы которой нет, дабы Гугль не смогли навестить нехорошие ребята из американского антимонопольного комитета, любящих отжимать чужое бабло под предлогом борьбы за равные права, а ещё успокоить пользователей борцунов с системой. Поэтому, пока создатели фуррифокса выполняют то, что от них требуется, новые транши на поддержку этих альтернативно-одаренных трансгендерных кодеров, будут поступать согласно расписанию. Держателям же Мозиллы, остаётся лишь выполнять спускаемые сверху указания, создавать видимость конкуренции, да своевременно распиливать поступающее бабло на разных проЭктах, поскольку бабло само не распилится.ф
Пропущено 85 постов
11 с картинками
Пропущено 85 постов, 11 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1225
Есть мнение что с последними новостями начинают сливать весь OpenSourse, FreeSourse. Так что фаирфокс это ещё верхушка айзберга.
Anonymous No.1294
>>1225
>sourse
>айзберг
Я конечно не граммар наци, но блять, ну как так можно
Anonymous No.1305
>>1225
> начинают
Кто?
> фаирфокс

Олимпиадное программирование Anonymous No.1237 [Ответ]
Обсуждаем олимпиадное программирование ИТТ. Делимся хаками, обсуждаем задачи, обсуждаем разборы раундов и помогаем друг другу.
Пропущено 7 постов
2 с картинками
Пропущено 7 постов, 2 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1246
>>1244
Не хочу пока регистрироваться, почту палить, никнеймы. Был студенческий акк еще на тимусе, но я там совсем все забросил
Anonymous No.1247
Интересно, а аноны тут учавствовали в олимпиадах? Были ли какие-нибудь успехи?
Anonymous No.1248
>>1245
Как же хорошо быть шавкой корпорации

Anonymous No.511 [Ответ]
BinaryGolayCode[...].png (3 KB, 288x144)
Новостей по информационным технологиям.
Обсуждаем, делимся.
Пропущено 31 постов
18 с картинками
Пропущено 31 постов, 18 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1184
>>1183
>единственный браузерный движ под гуглом
>гугл аналитика на каждом сайте
>большинство телефонов официально под гуглом, неофициально все
>скоро: tcp от гугла
Человечество, тебе пизда
Anonymous No.1187
>>1184
>скоро: tcp от гугла
udp тащемта. Они это для ютаба делают, так как протокол сокращает накладные расходы для воспроизведения потокового видео.
Anonymous No.1188
>>1187
>udp
>UIC improves performance of connection-oriented web applications that are currently using TCP.

xmpp клиент Anonymous No.1185 [Ответ]
if-programmers-[...].png (85 KB, 500x303)
Подумываю ебашить вообще адовый суп, вариаций масса, но в целом схема примерно такая:
Главный процесс - авторизируется перед сервером, запускает все другие, в stdin им пишет соответсвующие станзы полученные от сервера (с префиксами длины, предварительно очищая от всякой возможной уязвимой хуйни, которая энивей недопустима в хмпп типа dtd, т.о. в этих програмулечках можно будет использовать любую хмл либу, а не ебаться со всякими sax), с их stdout читает станзы и шлёт серверу. Причём этот же главный процесс заботится о том чтобы каждая станза была доставлена, причём один раз, т.е. имплементирует ХЕР0198 и ХЕР0359.
Станзы "iq" идут к условному iqd, "message" к условному messaged, "presence" аналогично. Нонзы не имеет смысла выносить в отдельный процесс, я думаю, потому что насколько я знаю они всегда делают что-то непосредственно связанное с соединением.
iqd открывает UDS сервер. Подключившись к UDS серверу, клиент (т.е. любая другая программулечка), может послать один iq и получить ответ тут же, аналогично с префиксом длины, чтобы не ебаться с парсингом хмл, а просто скормить любой хмл либе всю станзу.
messaged открывает какой-нибудь простой локальный интерфейс для гуя или консосьного фронтенда, где у входящего сообщения например указывается тупо (расшифрованный) текст, дата, зашифровано ли, всякая такая хуйня - фронтенду подаётся на блюдечке, а гуй опять же шлёт текст, говорить зашифровать ли и если да то чем, ну и т.д. хуйня. Так же открывается UDS сервер, клиенты которого шлют интересующие namespaces, и получают все сообщения, их содержащие (через это будет работать условный pubsubd(ХЕР0330), который в свою очередь поднимет аналогичный сервер-два, которые предоставят простой интерфейс (им сможет пользоваться условный discod (ХЕР0030), который в свою очередь сделат подобное)).
Через pubsubd в т.ч. главный процесс сможет аннаунсить поддержку ХЕР0359.
Во всём этом блядском цирке например omemo будет организовать как-то так: подписываемся на pubsub сообщения о ключах, предоставляем UDS-сервер на который можно будет послать станзу <encrypted> хуйню и получить расшированный текст, этим сервером будет пользоваться messaged.
Отдельно будет жить хуйнюшка реализующая вот эту хуйню, например https://xmpp.org/extensions/inbox/omemo-media-sharing.html#aesgcm. Т.е. будет отдельный демон у которого фронтенд будет запрашивать файлы, а он уже будет решать - тупо curl'ом их надо качать, или по вот по этой хуйне.

Т.о. компоненты можно будет пилить разным людям, на разных языках, общаясь с простейшим апи. Я ебан? Где я проебался?
Anonymous No.1186
tl;dr: подводные хуячить клиент в виде кучи мелких програм одна из которых - гуй

Столлман всё Anonymous No.1158 [Ответ]
1*Gv5inn4cms39h[...].jpeg (577 KB, 2400x1600)
https://www.vice.com/en_us/article/mbm74x/computer-scientist-richard-stallman-resigns-from-mit-over-epstein-comments
Пропущено 7 постов
2 с картинками
Пропущено 7 постов, 2 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1166
>>1159
>>1165
https://habr.com/ru/news/t/467717/
Anonymous No.1167
>>1164
Годно. Продолжай.
Anonymous No.1174
>Билл Гейтс летал на шлюхосамолёте педофила Эпштейна
>всем похуй, ты даже об этом не слышал
>Столлманыч сделал не педоистерическую ремарку о чуваке который общался с педофилом Эпштейном
>взлом жопы, бан очка, пшол нахуй педофил ебаный

Каким поисковиком пользуешься, анончик? Anonymous No.818 [Ответ]
google-vs-duckd[...].jpg (33 KB, 768x394)
Недавно наткнулся на DuckDuckGo. В вики позиционируется как поисковая система, придающая особое значение обеспечиванию конфиденциальности пользователей и отказу от «пузыря фильтров» персонализированных результатов поиска. С одной стороны отказ от персонализированных результатов поиска выглядит интересно. С другой стороны в гугле для двух разных пользователей будут выданы разные результаты для одного и того же запроса, т.е. ты видишь одно, а товарищ майор видит другое. Что думаете, какой вариант лучше?
Пропущено 19 постов
4 с картинками
Пропущено 19 постов, 4 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1151
Недавно нашел. Жалко реверсивный поиск изображений пока не завезли.

https://searx.info
Anonymous No.1152
>>1151
Он duckduckgo использует, похоже.
Anonymous No.1153
>>1152
В настройки зайди. Он использует кучу поисковиков вместе.

Чем заменить Гамак? Anonymous No.1115 [Ответ]
images.jpeg (5 KB, 200x200)
Сижу под Убунтой, версии Гамака под неё нет. Смотрел Game Editor - он какой-то маленький по возможностям. Чем можно заменить Game Maker, чтобы возможностей было достаточно много и при этом в освоении приложение было простое?
Anonymous No.1116
>>1115 (OP)
Можешь попробовать годот.
Я не разбираюсь в геймдеве, сам на си пишу игры.

Eto No.734 [Ответ]
152fb38efdd6b0f[...].jpg (105 KB, 1280x720)
Дайте гайд, как конвертировать видео в шебм, я чота конвертирую онлайн сервисами а их масса увеличивается в два раза
Пропущено 44 постов
8 с картинками
Пропущено 44 постов, 8 с картинками. Нажмите Ответ, чтобы посмотреть.
Anonymous No.1016
>>1004
Слишком большое разрешение и коэффициент качества. У меня даже видео это тормозит, обычно я такие даже не открываю. У большинства даже нет таких мониторов, в каком разрешении это видео.

upd: Ошибся, забыл, в какую сторону коэффициент качества работает. Тогда дело просто в большом разрешении и частоте кадров.
Пост отредактировал Anonymous
Anonymous No.1020
>>1016
Почти минимум же.
Нет, проблема именно с этим видео. Другое аналогичного разрешения хорошо себя чувствует, кодируется/декодируется значительно эффективнее. А тут, я не знаю что, vp9 просто вешается. Причём уже второй раз на такое наталкиваюсь, и второй раз именно с этой игрой.
Anonymous No.1028
>>734 (OP)
возьми https://www.xmedia-recode.de/

[0] [1] [2]

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


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

Новый тред
15000
Файлы. Макс объем: 20 MB, макс кол-во файлов: 4
Ответ в тред No.0X
15000
Файлы. Макс объем: 20 MB, макс кол-во файлов: 4
Кликни/Брось файл/ctrl-v
НастройкиX
X
Избранное
Топ тредов