- 1
IT Оффтоп #113
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
IT Оффтоп #113
#83: https://govnokod.ru/27296 https://govnokod.xyz/_27296
#84: https://govnokod.ru/27336 https://govnokod.xyz/_27336
#85: https://govnokod.ru/27381 https://govnokod.xyz/_27381
#86: https://govnokod.ru/27405 https://govnokod.xyz/_27405
#87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
#88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
#89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
#90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
#91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
#92: https://govnokod.ru/27460 https://govnokod.xyz/_27460
#93: https://govnokod.ru/27463 https://govnokod.xyz/_27463
#94: https://govnokod.ru/27466 https://govnokod.xyz/_27466
#95: https://govnokod.ru/27473 https://govnokod.xyz/_27473
#96: https://govnokod.ru/27478 https://govnokod.xyz/_27478
#97: https://govnokod.ru/27484 https://govnokod.xyz/_27484
#98: https://govnokod.ru/27495 https://govnokod.xyz/_27495
#99: https://govnokod.ru/27504 https://govnokod.xyz/_27504
#100: https://govnokod.ru/27508 https://govnokod.xyz/_27508
#101: https://govnokod.ru/27511 https://govnokod.xyz/_27511
#102: https://govnokod.ru/27518 https://govnokod.xyz/_27518
#103: https://govnokod.ru/27526 https://govnokod.xyz/_27526
#104: https://govnokod.ru/27534 https://govnokod.xyz/_27534
#105: https://govnokod.ru/27544 https://govnokod.xyz/_27544
#106: https://govnokod.ru/27552 https://govnokod.xyz/_27552
#107: https://govnokod.ru/27554 https://govnokod.xyz/_27554
#108: https://govnokod.ru/27557 https://govnokod.xyz/_27557
#109: https://govnokod.ru/27581 https://govnokod.xyz/_27581
#110: https://govnokod.ru/27610 https://govnokod.xyz/_27610
#111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
#112: https://govnokod.ru/27648 https://govnokod.xyz/_27648
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
Пестрота, разгул, волненье, ожиданье, нетерпенье…
Православный веселится наш народ,
И быстрее, шибче воли
Поезд мчится в чистом поле.
теперь я знаю, как это называется.
https://grusha.ua/upload/medialibrary/153/CL_5.jpg
Клювак.
> кофейные зёрна
Питуз по зёрнышку клювак, тук-тук-тук.
"Вам достался хрустальный петух"
А трансгендерные?
В Италии молодой петух сменил пол
Петух, живущий на одной из ферм в итальянской Тоскане, поменял пол. Как сообщает Orange News, это произошло после того, как курятник разорила лисица. Оставшись без кур, молодой петух начал нести и высиживать яйца.
> В один из дней 1477 года швейцарский город Базель был особенно оживлен. До горожан долетел слух о волнующем событии: пойман дьявол, которого собираются казнить. На место казни стали стекаться бесконечные толпы любителей острых ощущений.
> Толпа гудела в предчувствии невероятного. Наконец показалась процессия из роты стрелков в полной боевой готовности, многочисленной армии монахов "и палача.
> За этим кортежем плелась телега, запряженная четверкой лошадей. На ней высилась огромных размеров клетка из толстых прутьев. В клетке же, съежившись от шума и гама, стоял обыкновенный, ничем не примечательный петух.
> Да. Чем черт не шутит... Кто бы мог подумать, что нечистая сила могла перевоплотиться в столь божественное создание? Петух снес яйцо и тем самым выдал свое дьявольское нутро.
Какая трансфобия (((
COTOHuHCKuu_nemyx ( https://govnokod.ru/user/26189 ) оказывается еще и трансгендерный
https://bazel.build/
Орда Стрелки
Толпа Монахи
Священник накладывает "Палач" на Монахи
Монахи наносят урон 383. 1 Дьявол погибает.
20 – 49
> Монах
Урон: 10 – 12
> Дьявол
Здоровье: 160
Зарэжут безо всякого палача
Атака: 12
> Дьявол
Защита: 31
31 - 12 = 9
9*2,5% = 22,5%
20*10 - 22,5% = 155
Теоретически, шанс есть (если у попа атака 0 и не на траве). А в ХоТЕ еще неудача может свалиться.
В ноябре прошлого года эта же пара выкрала у других пингвинов одно яйцо, но из него не вылупился птенец, и пара осталась бездетной. В этом году они украли целое гнездо с яйцами. Теперь пингвины-геи по очереди садятся на яйца, чтобы их высидеть, пока второй самец из пары добывает пищу.
Смотритель зоопарка Амерсфорта Сандер Дрост говорит, что на этот раз птенцы тоже не появятся на свет, ведь яйца однополой пары самок пингвинов вряд ли были оплодотворены.
Геи должны выебать лесбиянок и поделить получившиеся яйца поровну.
КООПЕРАЦИЯ!
Какое-то неприродное извращение получается.
«Я лежу, в ужасе смотрю в потолок и обливаюсь холодным потом. Я знаю, что сейчас произойдет, но убеждаю себя: это нормально, все занимаются сексом, и им это даже нравится. Ну и что, что этого мужчину нашла не я, а моя мама, зато я буду нормальной. Все было как в тумане — дальше просто больно, мерзко, страшно, не хотелось жить. После этого я вообще никого не могу хотеть».
Эта история произошла с Марией из Челябинска, когда она поступала в университет, ей тогда только исполнилось 18. Через несколько лет, сидя в центре Москвы, она рассказывает корреспонденту «Утопии» все, что с ней происходило, спокойным ровным голосом, правда, при этом совсем не открывает глаза. С так называемыми корректирующими изнасилованиями чаще всего сталкиваются ЛГБТ-люди, но бывают и исключения, как в случае Марии.
Есть еще карательная мультипликация
Мой любимый мультк
self-descriptive url
*топтоптоптоптоп*
Садитесь вы за стол, разливается по бокалам, и тут ты такой, зыркнув единственным глазом, достаёшь из-под полы флягу.
Можно начинать принимать клофелин в малых дозах, чтобы выработать устойчивость. И предлагать тян выпить из одного бокала — «видишь, не отравлено».
Вообще если к тебе вдруг внезапно прилипли три симпатичные молодые тян, и зовут тебя в бар, то есть два варианта
* Ты похож на молодого Алена Делона
* Тебя разводят на деньги
Третьего варианта не бывает
любишь постарше и чтобы анал?
--You pee telephony? I pee urine!
Veter severniy
Etapom iz tweri
Zla nemerena
Нудная механическая работа без каких-либо перспектив. Коллеги, которые искренне не понимают, зачем ты нужен, и не лучше ли работодателю потратить твою ставку на ещё одного программиста (зачастую - оправданно). Низкие зарплаты, объективно низкие.
Работа тестировщика - это как водитель такси или курьер. Её можно рассматривать как подработку на несколько месяцев, пока учишься или ищешь нормальную работу. Но на постоянную - упаси боже.
Пишу с уважением к чужому труду, но давайте будем честными с молодыми людьми, которые принимают решение пойти в тестировщики. Чтобы они точно понимали, что их, highly likely, ждёт после красивых слов на собеседовании.
Странные люди... Любят сами тестировать 100500 кейсов?
Достаточно просто сразу писать нормально.
Сколько времени и труда экономится...
Так что надо проверять на проде
кружку пива,
2 кружки пива,
0 кружек пива,
999999999 кружек пива,
ящерицу в стакане,
–1 кружку пива,
qwertyuip кружек пива.
Первый реальный клиент заходит в бар и спрашивает, где туалет. Бар вспыхивает пламенем, все погибают.
urination failure
Они пишут тест-план, и автоматизируют его. Они выискивают корнер-кейсы. Они отвечают за качество
– только если они AQA
Мне кажется, начинающему намного лучше подойдет в качестве первого языка PHP, Kotlin или Go.
Продолжающим тоже вштыривает.
А еще лучше - .bat файлы.
Вон, Борманд тоже с бейсика начинал
Я не уверен, что питон это хороший выбор для первого языка.
Вообще лучший язык именно для обучения это паскаль: строгий, простой, внятный, вбивает в голову правильные концепции
https://gigamonkeys.com/knuth-dijkstra/
кнопка "в пизду хомячка"
кнопка "из пизды хомячка!!!"
а вот насчёт последней не уверен
Такой себе. У JavaScript и Python гораздо лучше. А из новых языков вон у Nim вроде норм.
«Gentoo» не дал мне скомпилировать «i2pd», поэтому я скачал сорцы и скомпилировал его сам.
Жизнь полна увлекательных тайн и загадок...
Называется «GNU/IceCat», гнутый броузер.
З.Ы. 3 дня назад что-то коммитили.
- лол.
судя по https://git.savannah.gnu.org/cgit/gnuzilla.git/log/, коммиты есть
правда, от фф ребята отстают по кодовой базе примерно на год, если я правильно понимаю
Да там вроде просто вычищают вилкой телеметрию и прочее несвободное говно.
Судя по версии они ESR сборку юзают, отсюда и "отставание".
пусть Лолечка скачает, соберёт и расскажет
а мы подтянемся
так шо мне зайдёт
Он не нужен так-то
пропаганда работает
он не нужен же
А Firefox тупит и виснет
Для моих задач не виснущий браузер удобнее виснущего, но это конечно сугубо индивидуально. Кому-то виснущий больше нравится
Да ладно. У меня всё летает*.
* 99% яжасвитков зарублено
понятно
Ты немного напутал: хром работает медленно, виснет и жрёт память.
> А Firefox тупит и виснет
Ещё бы, ведь хром уже всю память отожрал и своп.
> Кому-то виснущий больше нравится
Ну, если тебе так удобнее, то можешь сидеть на хроме.
> А Firefox
Оба хуже. А современный уёб — помойка.
Bredor.mp4
Высеры умноственно неполноценных дизайнеров, которые любят засрать пол экрана медленно всплывающим говном на пять мегабайт джаваскрипта не нужны.
Только mutt для text/plain почты, только usenet, только irc
Бороться надо с другим - с WebPack и NodeJS. Это из-за них некогда измерявшиеся килобайтами JS-библиотеки разрослись до десятков мегабайт, до уровня двух-трёхминутного видео.
И нахуй оно надо? У меня есть «Notepad++», мне похуй на вашу графику.
Дай чмокну в носик)))
Да ну? Ни разу не замечала.
Единственная проблема -- не запустился DRM на нетфликсе. Но тут не столько лиса виновата, сколько apparmor профиль, которому не понравилось, что лиса высрала какую-то so'шку и пытается её запустить.
Плюс лиса изкоробки неплохо режет всякое говно в духе фейсбучных кнопочек.
Скачала.
> соберёт
Не смогла собрать, на этапе «./configure» ругается на отсутствие «__builtin__» модуля в «python-скрипте» каком-то.
> и расскажет
Качайте бинарную сборку и не пердольтесь, вот моя мудрость...
> а мы подтянемся
??
неверная версия питона?
Кстати, я только что ввел простую команду и скомпилировал питон. В чем здесь вообще могут быть трудности? Cёма, похоже, тот ещё перец)
а не то, на что это похоже
Надеюсь, фавикон будет анимированный.
sed, чтоли?
https://govnokod.ru/27650#comment670178
https://www.igromania.ru/news/108585/Postapokalipticheskaya_golovolomka_The_S ignal_State_vyhodit_23_sentyabrya.html
Как дела?
Может быть пересечемся сегодня?
Смотри мои фотки здесь >>
В Киргизии и Казахстане нет места русофобии, заявили власти этих государств
А в чём смысл "отписывания" от того, на что ты не подписывался? Чтобы подтвердить спамерам, что твой ящик жив и ты его читаешь, а заодно какой-нибудь браузерный эксплойт словить?
Никогда не ходила по ссылкам из спама...
тут имейл немножко сосёт
но вот какая-то параша типа Quantum Computational Supremacy была недавно
to view image click on
Register now for the next free ACM TechTalk, "Quantum Computational Supremacy," presented on Thursday, September 9 at 12:00 PM ET/9:00 AM PT by Scott Aaronson, the David J. Bruton Centennial Professor of Computer Science at the University of Texas at Austin and recipient of the 2020 ACM Prize in Computing. whurley, Founder and CEO of Strangeworks, will moderate the questions and answers session following the talk.
Пять писем с середины июля.
Кстати, помню статью, в которой эта галера разъёбывается подчистую (там реально какой-то пиздец происходил), а где статью читал — не помню. Найти бы, ещё раз поржать…
ⲣⲩсⲏя
ργςня
ʙаᲅʜͷк
Парни из Google хотят ревертить
— Чисти ворнинги, блядь, на. Чисти ворнинги.
— Чем, шлангом что ли?
— Чисти. Чисти ворнинги! Садись уже. Садись! Чисти!
— Блядь.
— Чтобы чисто было!
— Как я буду шлангом-то чистить?
— Чисти!
— Покажи мне, как!
— Чисти!
— Что «чисти», ёпта, как я буду шлангом-то чистить?! Чё, совсем мудак что ли, покажи мне, как я буду чистить-то, ёпта!
— Ёпта, блядь… Как чистить -Werror… Совсем ебанулись. Бля… ёпта…
— Чисти, чисти, сука. Вот как, блядь, нужно чистить, вот, быстро. Быстро. Раз-раз! Чисти, чисти, чисти-чис-чис-чиж-чж-чижь! Чисти! Говно! Чисти!
— Бля, у тебя получается классно, давай!
— Давай! Работай!
В итоге промышленным языком де факто стала сишка, а не «Паскаль». Не потому ли, что программисты любят писать неряшливый код?
https://packages.debian.org/stable/base/grep
Ну как вы там ребятки-прыщеблядки с новым ДЕРМИАНОМ, хорош BULLSEYE?
Вообще лучше пореже обновляться, если всё работает.
1. когда завезут в дермиан?
2. что они поломали в 3.7?
Через 5 лет, очевидно.
> можно пользоваться новым грепом
Пользователи 3.6 тоже так думали когда 3.4 перестало свопиться и занимать 5 гигабайт.
И тут... с громадным багром приходит пакетный минетжер, который не даёт одновременно иметь 2 разных версии пакетов.
А в «Windows» такой традиции привязки к определённым директориям нет (кроме некоторого микрософтовского софта).
Вот-вот. В винде при всех её минусах, я мог позволить себе иметь штук пять разных версий Орега, Снгоме и Гiгетох.
Причём без ненужного пердолинга, т.к. обычно софт поставляется нормально собранным и там нет завязки на so-шки.
Впрочем, сейчас уже наверное починили
А это мне никогда и не было надо.
Зачем? Зачем?
Понятно что софт от разработчика системы прибит к её кишкам гвоздями.
У j123 в контроллерах никаких опер нет
Условно: я занимаюсь уёб-разработкой (на самом деле нет).
У юзеров что-то не работает в какой-то конкретной версии ФФ.
Из-за каких-то ебнутых политик безопасности, они не могут поменять его версию.
Как мне повторить ошибку у себя?
Проблема тут одна: мне нужно парралельно иметь несколько версии одной и то же программы.
А как я повторяю ошибку, когда мне нужна какая-то другая версия венды? Вот так и ты повторишь.
Не так удобно, конечно. Но жить можно.
https://www.askvg.com/how-to-run-multiple-internet-explorer-versions-simultaneously/
We recommend that you install Visual Studio versions in the order in which they were released. For example, install Visual Studio 2013 before you install Visual Studio 2015.
Before you install different versions side by side, review the following conditions:
всё это настораживает
На всякий случай после установки старой студии надо переустановить SDK с сервиспаками к SDK, тогда проблем не будет.
В остальном не помню каких-то проблем с side-by-side.
За «Офис» ничего не могу сказать.
https://nkdagility.com/blog/installing-visual-studio-2015-side-side-2013-windows-10/
Забыл, как этот дистрибутив называется.
Точно!
https://nixos.org
> Причём без ненужного пердолинга, т.к. обычно софт поставляется нормально собранным и там нет завязки на so-шки.
Это решаемо хуйней вроде Flatpak или Nix
А на маках есть long-term релизы, в которых прилетают только критические апдейты?
Так то даже винду админы стараются держать на LTS версиях чтобы поменьше апдейтов...
да и не выйдет три года сидеть на одной системе, там же os, ide и тулчейн сливаются в едином экстазе нужных версий
Какой багор )))
и .NET
И вполне может быть что и студии и SDK и тулчейна
как я сдуру обновил VS for Mac
и у меня перестал компилироваться проект из-за ошибки в недрах чуть ли не шланга
я не смог найти инсталлятор предыдущей версии (или я слепой, или кое-кто пидарас)
в итоге пришлось обновлять xcode, чтобы получить новый тулчейн. а, чтобы обновить xcode до свежайшего, пришлось обновить макось
такие дела, лолята
впрочем, на пинде примерно такая же ситуация вроде бы
и только волшебные прыщи тут вероятно рулят
grep-3.3 2018-12-20
grep-3.4 2020-01-02
grep-3.6 2020-11-08
Они больше года ждали, чтобы выпустить говно, а потом за год не смогли исправить.
Возможно, и вправду коронавирус снижает способность к умственному труду.
Кстати, этот комментарий я написал из "i2p", он (комментарий) защищен от спама, куков, телеметрии и вирусов-шифровальщиков.
А ошибки спокойно существуют по нескольку релизов, годами.
Причём я уже давно подметил что привычные утилиты в busybox работают как-то шустрее, при этом не содержат каких-то особых новшеств.
>Even with just 30000 patterns it exceeds the ulimit of 5 GB
> grep now takes days, not seconds.
Вот как так?
Впрочем арчеводам и гентухам не привыкать к самому свежему софту.
Провел тесты. Взял сищный файл на 4К строк, скролил его PgDown вниз , а потом вверх.
видим vi из busybox даже 2-3 раза шустрее чем less.
И в 10 раз шустрее nvima без подсветки.
давно это говорю. GNU большое переусложненное говно
– GNU is not Unix
https://habr.com/ru/post/499090/
> Усложнение команд консоли, 1979−2020
> Если вы откроете справку для ls, то она начинается с
> ls [-ABCFGHLOPRSTUW@abcdefghiklmnopqrstuwx1] [file ...]
> То есть однобуквенные флаги для ls включают все строчные буквы, кроме {jvyz}, 14-ти прописных букв, @ и 1. Это 22 + 14 + 2 = 38 только односимвольных вариантов.
ls здорового человека
https://man.openbsd.org/ls.1
ps здорового человека
https://man.openbsd.org/ps.1
Причем это реально полная и исчерпывающая документация.
Никаких ссаных "info" на 90 страниц там нет
«Они больше года ждали, чтобы выпустить говно»
Не изменения, а какая-то чушь.
Потом ЦЕЛЫЙ ГОД колупали в носу чтобы выпустить этот в stable-релиз.
Это называется «package maintaining».
Просто «Каноникал» и «РедХат» ещё берут за это деньги.
В «Убунту» Changelog тупо скопирован с «Дебиана».
https://ubuntu.pkgs.org/21.04/ubuntu-main-arm64/grep_3.6-1_arm64.deb.html
RHELL 8
https://downloads.redhat.com/redhat/rhel/rhel-8-beta/baseos/source/Packages/grep-3.1-6.el8.src.rpm
> meyering@fb.com
я правильно понимаю, что это один из тех сишников в корпорациях, про которых мне тут рассказывали?
А шваль из убунту/дебианов не смогла накатить патч.
Поскольку видимо не читает багтрекер и репозиторий, того что мейтенит.
И затем слила в 2021 году это говно в стабильные релизы.
Причём «сишник из корпорации» пофиксил баг через 5 дней после репорта. А не как обычно.
Багрепорт:
> From: Frank Heckenbach <f.heckenbach <at> fh-soft.de>
> To: bug-grep <at> gnu.org
> Subject: Extreme performance degradation in GNU grep 3.4 / 3.6
> Date: Fri, 20 Nov 2020 06:20:55 +0100
Фикс:
> 2020-11-25
так пофиксил, что у original reporter ничего не пофиксилось
не говоря уже о том, что сам баг в греп привезла явно не "шваль из убунту/дебианов"
Молодец. Ловко убрал невыгодные фразы из оригинального сообщения.
И заодно убрал результаты где пропатченный греп работает за секунду.
Чем перевернул посыл на 180 градусов.
японец этот, как я понимаю, университетский преподаватель или типа того. красиво умыл "корпоративного сишника"
Манипуляция. Или как принято говорить «синдром отодвигания ворот».
Было: 13 секунд.
Стало: 1 секунда.
Утверждение: «у original reporter ничего не пофиксилось».
кстати, советую так сильно на Джима не надрачивать. во-первых, в фб вряд ли кого-то особо толкового возьмут в принципе, во-вторых, десять лет назад он работал в твоей любимой компании RedHat...
Тебя поймали за руку на передёргивании.
Да. В итоге всех приключений 15% пирфоманса пропало.
> it's still quite slow compared to version 3.3
Именно поэтому я за «3.3».
https://govnokod.ru/27652#comment670813
> десять лет назад он работал в твоей любимой компании RedHat...
«RedHat» в 90х и в начале 00х занималась вполне полезной деятельностью.
3.14159265: манипуляция! передёргивание! вывсёврети! переписывание истории!
> «RedHat» в 90х и в начале 00х
– мне конечно немного неловко тебе говорить об этом, но начало нулевых было не десять лет назад
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=44754
Я вспомнил стек снов в повести «Портрет» Гоголя, где фраза «И проснулся» повторялась N раз.
А ещё в арабских сказках персонажи рассказывали сказки, персонажи которых рассказывали сказки, персонажи которых рассказывали сказки...
Очень глубокий стек.
– сорта говна
Можно конечно утешать себя этим wild guess.
Но это только утешение.
> Bug triggers excessive hash collisions that made the new pattern-preprocessing phase take O(N^2) time for N patterns.
В попытке починить регрессию 3.3 => 3.4
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=43040
При этом с «Google» всё работает как надо, какой «GNU» )))
А, и да, там скрипты сборки какие-то кривые. Пришлось ставить ещё какие-то зависимости пердольные типа «gconf», чтобы узнать, что там где-то в каком-то файле референс на несуществующий файл.
В старых Фаерфоксах было автообнаружение Opensearch на сайтах поисковиков. Нужно проверить, как с этим в современных браузерах. Кажется, на поддержку Opensearch что-то положили и теперь нужно править вручную.
https://developer.mozilla.org/en-US/docs/Web/OpenSearch
Тогда:
1. Удаляем ddg из списка поисковиков.
2. Идём на duckduckgo.com и ждём, пока отработает opensearch discovery.
3. Добавляем ddg в список поисковиков и назначаем его поисковиком по умолчанию.
На самом ddg есть opensearch:
https://duckduckgo.com/opensearch.xml
А вот на caniuse.com сейчас про Opensearch почему-то ни слова. Это потому что его из Хрома выпилили?
Заходим на страницу duckduckgo.com, далее:
Меню -> Страница -> Добавить поисковую систему -> Duckduckgo.
Готово! Можно идти в «Параметры» и выбирать поисковую систему по умолчанию.
P.S. Проверил! Всё работает!
А вот на gcode.space поддержки opensearch нет.
Я, кстати, решил ещё чуть-чуть попердолиться и всё-таки починил гнутый броузер.
Надо было ввести какую-нибудь питушню, чтобы утка меня перекинула на "https://html.duckduckgo.com/html/", затем надо было включить раздельные поля ввода для поисковых запросов и URL, ЗАТЕМ надо было нажать на лупу, которая там появляется... И добавить дакдакго!
Это какой-то прыщепердольный квест полчился, который я случаянно разшадал. А мог бы и не разгадать! Даже не знаю что теперь делать. С одной стороны, хороший интернет-обозреватель, но эта питушня с поисковым двиглом меня очень разочаровала.
Я вообще-то хотел второй интернет-обозреватель поставить, чтобы с одного сидеть в «I2p», а с другого, например, в «Discord».
Казалось бы, «GNU/IceCat» основан на более свежей версии «Firefox» – а вот хуй! С «Palemoon» в «discord» зайти можно, а с «GNU/IceCat» нет.
В итоге я и попердолился, и расстроился.
А ещё в этом интернет-обозревателе половина говнокода не отображается.
Тривиальный -- это что-то в духе "показать div при наведении на кнопочку", как на рассвете веба. И критерии тривиальности там очень жёсткие.
Если в функции больше 3 условий или циклов -- код нетривиален.
Ну и любые попытки самомодификации в духе eval, ajax, квадратных скобочек у объекта (!) и т.п. тоже нетривиальны.
Всё остальное — нетривиальный.
Тогда запустит без проверки на тривиальность.
Столлман лично выебет если попытаешься считерить.
«Opensearch» — это не пердолинг. Это как раз наоборот, чтобы руками не вводить. Нажал «лупу» и готово.
помогите Даше найти
https://github.com/dewitt/opensearch
https://aws.amazon.com/blogs/opensource/introducing-opensearch/
https://opensearchfoundation.org/en/open-search-foundation-home/
https://www.opensearch.org/
https://ru.wikipedia.org/wiki/OpenSearch
https://www.basilisk-browser.org
ставишь опыты на детях?
«Firebug» убрали, потому что он несовместим с «Фаерфоксом» новее 55. Есть ли какая-нибудь замена «Фаербагу»?
Chrome Web Tools.
Chilean software engineer Jorge Arellano Cid conceived the Dillo project in late 1999, publishing the first version of Dillo in December of that year. His primary goal in creating Dillo was to democratize access to information. Arellano Cid believed that no one should have to buy a new computer or pay for broadband in order to enjoy the World Wide Web. To this end, he designed Dillo to be small, fast, and efficient, capable of performing well even on an Intel 80486 CPU with a dial-up Internet access.
Тут обосрали каждый броузер жесткими нахрюками.
Именно поэтому я за «Роскомнадзор»:
https://www.kommersant.ru/amp/4978090
DNS по шифрованному каналу, чтобы провайдер не палил твои запросы.
типа, если заблочить адреса, то браузер может куда-то ещё начать ходить?
Я за то, чтобы все IP-адреса, на которые лезет веб-браузер, конфигурировались, чтобы можно было отключить сервисы, которые перешли в руки сомнительных компаний.
А такие статьи, к сожалению, нужно читать со знанием дела, анализируя, что и для чего, потому что этот момент там не разжевали.
В последнее время пробовал «Basilisk», «Palemoon», «IceCat», «SRWare Iron», на мобильных устройствах ещё «Bromite».
https://m.youtube.com/watch?v=nTxMX-320Zg
Прежде чем что-то качать, я читаю, что там пишут.
https://spyware.neocities.org/articles/iron.html
Хочу попробовать «badwolf», пишут, что этот интернет-обозреватель очень хороший.
Лишние запросы при поиске, потому что в настройках поисковых систем по умолчанию указан сайт srware-search.com, который проксирует запросы. Т. е. первым делом нужно не просто выбрать поисковую систему, а добавить свою, которая не будет проксироваться через это говно.
Интересно всё остальное.
Spyware Level: EXTREMELY HIGH
Unity collects user information and uses it in a dubious and malicious way and is a classic example of how analytics are a framework for anti-user behaviour. It should not be trusted. It also is integrated with other spyware programs, like the .NET runtime provided Microsoft, and Visual Studio. You can use alternatives to these, though.
> Меня в ней всё устраивало
Сначала зомбирующий поет:
«Малость var это плохо.
Много ошибок в программах
Много let это хорошо.
Малость ошибок в программах.
Зачем var? Зачем var?»
( Поют несколько раз.)
Ассистенты зомбирующего повторяют после каждого раза «Зачем var? Зачем var?»
Затем говорят, что «let» — это хорошо, потому что с ним все скрипты будут без ошибок.
Ассистенты зомбирующего повторяют после каждого раза «let! let!»
Затем жертву просят убрать из программы все var.
Затем убеждают опубликовать «let» у себя сайте. Говорят, что если жертва этого не сделает, то её сайт никому не будет нужен.
Говорят, что поддерживать старые браузеры не нужно, потому что они плохие, а задумываться над этим опасно.
Зомбирующий говорит: «EcmaScript 6! EcmaScript 6!»
Ассистенты зомбирующего повторяют: «EcmaScript 6! EcmaScript 6!»
Затем Стандарт меняют.
Затем слова "shall be" и "may not" постоянно меняют местами в разных вариантах Стандарта.
Таким образом обеспечивается усиление смешивания образов.
Стандарт публикуется 10-20 раз.
Каждый раз в новом варианте.
Основной смысл - оглупление. Бывают случаи очень сильного падения уровня интеллекта яваскриптеров в результате применения этой методики.
FF52 достаточно модерный браузер. В нём уже доступен весь функционал (и даже более) для написания сайта произвольной сложности.
Причём такое и на Линуксах есть, когда люди вынуждены обновлять весь дистр ради браузера.
Просто потому что мразь-скриптух не может написать нормальный скрипт или хотя бы сделать graceful fallback.
Сам интерпретатор JS платформнонезависимый, он работает через несколько слоёв абстракции. И библиотека криптушни платформнонезависима.
Зависит от платформы обвязка, оболочка (потому я и предлагал отделять движок от оболочки).
Тот чувак смог пропатчить оболочку так, чтобы весь агрегат не требовал новой системы.
А сейчас благодаря слову «class» в «JS» могут набежать жабопетухи и шарпеи и написать абстрактных фабрик генераторов питушни.
Их так же отгоняло отсутствие системы сборки и пакетного менеджера
И действительно. Можно просто заимпортить какую-то петушню с сотней зависимостей написать alert("Hello World") и получить в итоге пак на сотни мегабайт.
Очень тонкая рамка: панель вкладок меньше 16 пикселей в высоту, статусная строка тоже. Управление необычное: горячие клавиши, как в прыщеговне «Линксе» или в чём-то подобном. Например, для ввода URL в адресную строку нужно нажать букву «o».
ВОПРОС:
Зачем делать заведомо неудобный браузер? Этим говном никто не будет пользоваться на постоянной основе.
Поиграл и закрыл.
Зачем создавший это программист тратит на это своё время?
Кто-то на полном серьёзе использует «Emacs» или «Vi».
Spyware Level: EXTREMELY HIGH
Thanks to Richard Stallman for linking to our article here! The spotlight is very much appreciated.
Discord? No Way!
Discord is spyware because it collects all information that passes through its communication platform. As Discord is a centralized communication platform, all communications have to go through Discord's official servers, where all of that information can potentially be recorded.
«govnokod.xyz» – тоже «Spyware»? Я им нечаянно пару раз воспользовался, меня не выгонят из секты свидетелей святого линакса?
No actual tests of the software were done to write this article since there isn't really a point...
Сейчас они не нужны, потому что куча нормальных плееров.
– ставили, но никогда не запускали лол
Крякнутый (или купленный) «Quicktime» ещё умел зожимать произвольное видео в свой формат.
А на Маке няшка: можно даже показывать и записывать экран Айфона. Не нужно покупать всякие Визоры. Впервые эплобляди сэкономили!
I realized that this might not have been a good idea a few days later, and I deleted the files from my Mac. One potential issue is that I backed up my Mac to an external hard drive as well (so that drive got the files too), but I also deleted the questionable video files from there.
My questions: could Mac malware hide itself inside a .mp4 file? Even if I open the file, wouldn't there be some window asking about installing a malicious program or could one just install & run without requiring an administrator's password? And finally, if it was malware, could it have gotten past macOS's sandboxing and infected my other files, and potentially my entire backup disk as well?
A couple of details:
— Video is basic .mp4 file
— When opened in a video player, it plays as expected
— I have both VLC and QuickTime installed on my Mac
Между тем спешу напомнить, что с правильными программами можно отослать на любой айфончик троянца, который тихо и незаметно установится на телефон.
Есть три стадии компьютерной грамотности:
1. Ой, лучше не буду скачивать картинку, вдруг там вирус...
2. Да я любого троянца вылечу антивирусом!
3. Лучше всё-таки не буду скачивать картинку...
Наивный... Емнип, даже во время построения превьюхи встречались RCE уязвимости.
Именно поэтому я за текстовые джвухпанельники. Хотя там тоже с F3 надо поосторожнее быть.
1. Какие файлы есть в обеих директориях.
2. Какие файлы есть в первой, но отсутствуют во второй.
3. Какие имена файлов есть в обеих, но с разным размером или с разной датой.
https://doublecmd.sourceforge.io
У Double Commander на сайте нет сборки под мак (есть под винду, лялих и бздю!)
миднайт вроде ничего, но прыщавый
остаётся trolCommander. надо будет попробовать
Ищутся по запросам вида «аналог far/total commander/midnight commander для mac».
– всё понятно, jawa-поделие
какой олд )))
А с видеофайлами есть такие примеры?
К сожалению не могу найти реальных примеров именно на эту тему.
З.Ы. Но вот тебе ошибка парсинга mp4 хедера флеш-плейером: CVE-2017-2992, раз уж речь зашла про видеофайлы. Десяточку в рейтинге выбили.
https://lwn.net/Articles/416821/
Пересказ на русском:
https://avva.livejournal.com/2323823.html
Бородатые программисты на языке для микрокалькуляторов протестуют против -Шеггог и считают, что bounds checking не для царей, а потом получают CVE.
The HTML thumbnailer plugin in KDE Applications before 18.12.0 allows attackers to trigger outbound TCP connections to arbitrary IP addresses, leading to disclosure of the source IP address.
Какой багор )))
gnome-exe-thumbnailer before 0.9.5 is prone to a VBScript Injection when generating thumbnails for MSI files, aka the "Bad Taste" issue. There is a local attack if the victim uses the GNOME Files file manager, and navigates to a directory containing a .msi file with VBScript code in its filename.
Какое багрище )))
Неспроста они теперь thumbnail'еров загоняют в песочницу.
An exploitable integer overflow vulnerability exists in the JPEG 2000 parser functionality of IrfanView 4.44. A specially crafted jpeg2000 image can cause an integer overflow leading to wrong memory allocation resulting in arbitrary code execution. Vulnerability can be triggered by viewing the image in via the application or by using thumbnailing feature of IrfanView.
Вот уже ближе к тому, что надо было найти...
RealVideo воровал алгоритмы из стандартов MPEG.
RV30 — клон H.263
RV40 — клон AVC / H.264
RV60 — клон HEVC (H.265)
Впрочем описание формата на вики он сделал:
https://wiki.multimedia.cx/index.php/RealVideo_6
https://wiki.multimedia.cx/index.php?title=RealVideo_6&action=history
Но это так давно было... Больше 10 лет назад.
Скажите спасибо трудолюбивому Косте за реверс-инжиниринг этого говна, сучечки.
https://govnokod.ru/27659
https://govnokod.xyz/_27659/