- 1
IT Оффтоп #141
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+1
IT Оффтоп #141
#111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
#112: https://govnokod.ru/27648 https://govnokod.xyz/_27648
#113: https://govnokod.ru/27652 https://govnokod.xyz/_27652
#114: https://govnokod.ru/27659 https://govnokod.xyz/_27659
#115: https://govnokod.ru/27665 https://govnokod.xyz/_27665
#116: https://govnokod.ru/27671 https://govnokod.xyz/_27671
#117: https://govnokod.ru/27675 https://govnokod.xyz/_27675
#118: https://govnokod.ru/27685 https://govnokod.xyz/_27685
#119: https://govnokod.ru/27701 https://govnokod.xyz/_27701
#120: https://govnokod.ru/27703 https://govnokod.xyz/_27703
#121: https://govnokod.ru/27710 https://govnokod.xyz/_27710
#122: https://govnokod.ru/27728 https://govnokod.xyz/_27728
#123: https://govnokod.ru/27729 https://govnokod.xyz/_27729
#124: https://govnokod.ru/27730 https://govnokod.xyz/_27730
#125: https://govnokod.ru/27732 https://govnokod.xyz/_27732
#126: https://govnokod.ru/27733 https://govnokod.xyz/_27733
#127: https://govnokod.ru/27737 https://govnokod.xyz/_27737
#128: https://govnokod.ru/27742 https://govnokod.xyz/_27742
#129: https://govnokod.ru/27747 https://govnokod.xyz/_27747
#130: https://govnokod.ru/27755 https://govnokod.xyz/_27755
#131: https://govnokod.ru/27766 https://govnokod.xyz/_27766
#132: https://govnokod.ru/27790 https://govnokod.xyz/_27790
#133: https://govnokod.ru/27828 https://govnokod.xyz/_27828
#134: https://govnokod.ru/27834 https://govnokod.xyz/_27834
#135: https://govnokod.ru/27839 https://govnokod.xyz/_27839
#136: https://govnokod.ru/27845 https://govnokod.xyz/_27845
#137: https://govnokod.ru/27857 https://govnokod.xyz/_27857
#138: https://govnokod.ru/27867 https://govnokod.xyz/_27867
#139: https://govnokod.ru/27887 https://govnokod.xyz/_27887
#140: https://govnokod.ru/27900 https://govnokod.xyz/_27900
nepeKamHblu_nemyx 02.01.2022 21:52 # +1
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: 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.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
JloJle4Ka 03.01.2022 02:44 # 0
JloJle4Ka 03.01.2022 02:44 # 0
JloJle4Ka 03.01.2022 02:54 # +2
https://m.lenta.ru/news/2022/01/02/cyber_heist_nft/
Хакеры в ходе кибератаки украли 15 изображений со «скучающими обезьянами» в виде NFT-токенов на сумму 2,2 миллиона долларов. Об этом сообщает британская газета The Sun.
Коллекционер токенов Тодд Крамер описал ночь цифрового рейда как худшую в своей жизни. Кибератака произошла 30 декабря прошлого года. Крамер рассказал изданию, что хакеры получили доступ к его облачному блокчейн-хранилищу, на котором находились изображения, и затем вывели их на другие аккаунты. Об этом он рассказал в личном Twitter-аккаунте.
bormand 03.01.2022 02:56 # +1
JloJle4Ka 03.01.2022 03:07 # 0
JloJle4Ka 03.01.2022 03:08 # 0
Время на работу: 4 часа 30 минут.
Каждая задача оценивается в 7 баллов
Задача 1
Дано целое число n > 100. Ваня написал числа n, n+ 1,..., 2n на n+ 1 карточке, каждое по одному разу. Затем он перемешал колоду из этих карточек и разделил её на две стопки. Докажите, что хотя бы одна из двух стопок содержит две карточки, сумма чисел на которых — точный квадрат.
bormand 03.01.2022 03:17 # +1
Это задачки на coq?
ASD_77 03.01.2022 03:34 # +1
ASD_77 03.01.2022 03:36 # +1
ASD_77 03.01.2022 03:59 # +1
bormand 03.01.2022 04:17 # +1
JloJle4Ka 03.01.2022 03:09 # 0
Чип и Дейл собрали на зиму 2021 орешек. Чип пронумеровал орешки числами от 1 до 2021 и вырыл 2021 маленькую ямку вокруг их любимого дерева. На следующее утро он обнаружил, что Дейл положил в каждую ямку по орешку, ничуть не беспокоясь о порядке. Расстроившись, Чип решил переупорядочить орешки посредством следующей последовательности из 2021 действия: во время k-го действия он меняет местами орешки, соседние с орешком под номером k.
Докажите, что найдётся такое число k, что во время k-го действия поменялись местами орешки с номерами a и b такими, что a < k < b.
ASD_77 03.01.2022 03:35 # +1
ASD_77 03.01.2022 03:39 # 0
1) дан массив "n"x"m".. где каждая ячейка имеет 1 или 0. 1 есть земля . 0 есть вода. Задача посчитать кол-во островов. Острова не могут иметь общего пути если идти по клеткам.
JloJle4Ka 03.01.2022 06:20 # 0
JloJle4Ka 03.01.2022 08:21 # 0
Для каждой клетки делаем обход в ширину, потом все обойденные клетки заменяем на «2».
Ищем другую клетку-единичку, и от неё тоже делаем обход в ширину, но потом помечаем обойденные клетки тройками.
И так далее.
Потом по всему «массиву» проходимся и ищем максимальное число, не забываем вычесть единичку.
bormand 03.01.2022 11:59 # +2
JloJle4Ka 03.01.2022 12:10 # +1
bormand 03.01.2022 12:10 # +2
А зачем потом? Считай сразу, как только начинаешь заливку каждого.
bormand 03.01.2022 12:15 # +1
Смогу. 42.
ASD_77 03.01.2022 16:04 # +1
bootcamp_dropout 03.01.2022 11:34 # +2
CHayT 03.01.2022 12:41 # +2
bormand 03.01.2022 13:01 # +1
JloJle4Ka 03.01.2022 13:09 # +1
bormand 03.01.2022 13:11 # +1
Soul_re@ver 03.01.2022 13:18 # +2
bormand 03.01.2022 13:19 # +1
CHayT 03.01.2022 13:32 # +2
JloJle4Ka 03.01.2022 15:07 # +1
ASD_77 03.01.2022 16:07 # 0
JloJle4Ka 03.01.2022 17:16 # 0
ASD_77 03.01.2022 18:13 # 0
JloJle4Ka 03.01.2022 18:14 # 0
Только полным перебором, получается?
ASD_77 03.01.2022 18:24 # 0
bormand 03.01.2022 18:15 # +1
Надо именно отрезок c подряд идущими элементами найти, а не подпоследовательность?
ASD_77 03.01.2022 18:19 # +1
bormand 03.01.2022 18:20 # +1
Почему не просто (6 6), у которой сумма, очевидно, больше?
Хватит доставать цифры из рукава! Приведи реальный пример полностью.
ObeseYoung 03.01.2022 18:23 # +1
Из широкой штанины
JloJle4Ka 03.01.2022 18:30 # 0
Кака стелет вниз по ноге, эге — ге
Очко сыграло в свою игру, эт братуня не к добру
Очко ведь зеркало души, обосрался, не пищи
ObeseYoung 03.01.2022 18:52 # 0
JloJle4Ka 03.01.2022 18:23 # 0
(-5 6 6 6 6 6 6 6 -5 6 6 6 6 6 6 6... )
ASD_77 03.01.2022 18:19 # 0
JloJle4Ka 03.01.2022 18:22 # 0
1. Посчитать суммы всех последовател последовательностей по два элемента, записать их в массив.
2. Сделать то же самое с полученным массивом.
Было: [1 2 3]
Стало: [3 5]
3. Делать эту манипуляцию ещё и ещё, пока кочан не треснет! Потом найти максимальный элемент среди таких массивов.
Ещё нужно учесть разрядность системы, потому что -n - n может вызвать переполнение.
Soul_re@ver 03.01.2022 19:24 # +1
Не находит 7.
Soul_re@ver 03.01.2022 19:19 # +2
2) Так как любую неположительную последовательность имеет смысл захватывать целиком, чтобы через неё мостиком соединить две положительные, подобные последовательности можно представить одним числом, представляющим сумму её членов.
3) У нас получается последовательность чисел с чередующимися знаками: ... +А, -В, +С, ...
4) В последовательности +А, -В, +С, если B < min(A, C), то эту последовательность можно объединить и представить одним числом, представляющим сумму её членов, в результате сумма увеличится.
5) После того как после очередного прохода по последовательности ничего упростить не получается, производим полный перебор по получившейся упрощённой последовательности.
bormand 03.01.2022 19:35 # 0
Мне почему-то кажется, что там и одного прохода хватит... Но пруфов не будет.
Soul_re@ver 03.01.2022 19:44 # 0
7, -6, 5 не объединить, поэтому пропускаем
→ [7, -6, 7]
А теперь второй проход
→ [8]
bormand 03.01.2022 19:50 # 0
[6, -4] // пробуем дальше т.к. |6| > |-4|
[6, -4, 5] -> [7] // запоминаем как новый максимум
[7, -6] // пробуем дальше т.к. |7| > |-6|
[7, -6, 5] -> [6] // максимум не побили, пофиг
[6, -4] // пробуем дальше т.к. |6| > |-4|
[6, -4, 6] -> [8] // новый максимум, список кончился
Если бы в какой-то точке было [5, -6], то нет смысла тащить этот отрицательный багаж дальше, можно сразу отбрасывать.
Контр-пример пока не могу придумать...
bormand 03.01.2022 19:54 # +2
Soul_re@ver 03.01.2022 20:10 # +2
bormand 03.01.2022 20:17 # +2
ASD_77 03.01.2022 20:20 # 0
bormand 03.01.2022 20:22 # 0
ASD_77 03.01.2022 20:26 # +1
bormand 03.01.2022 20:27 # 0
Soul_re@ver 03.01.2022 20:36 # +1
У тебя, вроде, сначала запишется в max, а потом отбросится.
bormand 03.01.2022 20:38 # +1
JloJle4Ka 04.01.2022 03:56 # 0
ASD_77 03.01.2022 20:36 # 0
bormand 03.01.2022 20:40 # +2
print(n ** m)
ASD_77 03.01.2022 20:46 # 0
bormand 03.01.2022 20:48 # +1
Soul_re@ver 03.01.2022 20:52 # +1
bormand 03.01.2022 20:52 # +1
Soul_re@ver 03.01.2022 20:59 # +2
bormand 03.01.2022 21:02 # +1
Хотя вряд ли это получится измерить на практике, конечно.
ASD_77 03.01.2022 22:45 # +1
guest6 04.01.2022 01:01 # +1
делайте WBINVD или как там он флашится
ASD_77 03.01.2022 20:48 # 0
bormand 03.01.2022 20:50 # 0
gmp, конечно, быстрее будет. Но не сильно.
З.Ы. А наивным алгоритмом ты вообще бы не дождался.
ObeseYoung 03.01.2022 21:36 # +1
PS: какой-то способ был через факторизацию покпоказателя.
ASD_77 03.01.2022 22:45 # +1
bormand 03.01.2022 22:54 # +2
Скучно это "умножение возведение в столбик" писать в очередной раз, поэтому и пример из питона, где всё это уже реализовано...
JloJle4Ka 04.01.2022 03:58 # 0
j123123 03.01.2022 15:12 # +3
guest6 03.01.2022 17:51 # +2
rotoeb 03.01.2022 06:56 # +3
https://pos.gosuslugi.ru/og/storage/pos/document/rukovodstvo-polzovatelya.pdf
Там настолько тупые сотрудники, что им надо буквально разжёвывать каждую кнопку, каждую ссылку, каждую иконку?
JloJle4Ka 03.01.2022 08:22 # +1
guest6 03.01.2022 18:16 # +2
Руководство админа или системного инженера может быть толстым, а для конечного пользователя нужно делать нормальный UX.
Иными словами, никто не читает 217 страниц прежде, чем запустить вашу прогу
JloJle4Ka 03.01.2022 08:53 # +2
Я фронтенд разработчик, а не обезьянка
Все началось с того, что я задал вопрос «Как передать на бекенд требования к API?» в Хабр вопросах с гипотезой...
И вот, что из этого получилось:
@AgentSmithСовсем спустился до личных оскорблений и писал про фронтов как про обезьянок. К сожалению, (или счастью) ему стало стыдно и он удалил всю свою ветку, где писал оскорбления. Оставив только вот это:
@AgentSmithСудя по вопросу ты некомпетентен и лидом ты назвал себя сам. Подтвердить свою компетенцию на должность лида ты не можешь.
Из группы Боль Тим Лида в телеграм:
Да я бы даже сказал, что это бредово. Фронты это же обезьяны умеющие только делать запросы и выводить их. Им то д****ды как там все устроено на сервере. Пускать фронт к проектированию API это плохая идея, напроектируют. Еще бы фронт мне диктовал как реализовать API.
Если полистать комментарии, явно чувствуется крайне негативная повестка от вопроса.
JloJle4Ka 03.01.2022 08:57 # 0
И спустя пару месяцев мы разработали – API Projector
Визуальный Swagger редактор
API projector – это визуальный Swagger редактор с возможностями привязки API к пользовательскому интерфейсу системы (приложения).
В нем, фронтенд разработчики, могут опираясь на UI (с пользовательской историей) спроектировать API, отправить его на проверку бекенду, согласовать и утвердить, а потом после реализации проверить, что все контракты выполнены.
Soul_re@ver 03.01.2022 12:10 # +2
> пользовательскому интерфейсу
Пользовательский интерфей это та хуйня, которую в каждой версии переделывают по новой? То кнопочки, то кнопки и табы, то большие кнопки, табы и прокручивающаяся лента, то плитки, то хуитки, пункты ездят из меню в меню, появляются и исчезают...
bormand 03.01.2022 08:59 # +5
j123123 03.01.2022 09:01 # +3
defecatinho 03.01.2022 12:16 # +1
guest6 03.01.2022 17:55 # +2
он на си пишет, там можно срать в удобные структуры с битовыми полями
JloJle4Ka 03.01.2022 18:09 # +1
Те, которыми расхуяриваются нахуй контроллеры, когда j123123 случайно заливает туда не ту прошивку, и у контроллера перегорают лампочки.
CHayT 03.01.2022 12:40 # +2
guest6 03.01.2022 14:23 # +2
guest6 03.01.2022 17:47 # +1
Это не касается тебя конечно, но рядового вебгиббона очень даже
bootcamp_dropout 03.01.2022 17:57 # −1
это очень странная претензия в мире где API твитеров и ютубов постоянно деградируют и ограничиваются
JloJle4Ka 03.01.2022 18:06 # 0
это очень странная претензия в мире где файл funkcii.php порнодоеконлайн и вордпресс-лендингов постоянно растёт и жиреет
guest6 03.01.2022 18:11 # +2
В древности всем было очевидно, что нужно делать API и клиент параллельно, причем клиент должен работать поверх API, чтобы всё, что можно сделать через UI, можно было бы сделать и через API.
Но те времена давно прошли
bormand 03.01.2022 18:18 # +1
Мы прикручивали апи к существующему сайту на перле, не так уж и страшно, на самом деле. Оно же просто сбоку получается и с той же самой базой работает. Хотя зависит от того, насколько полное апи нужно.
guest6 03.01.2022 18:23 # +1
Обычно это бывает так:
--Нам срочно нужно пятьсот раз сделать $FOO
--Но унас нет для этого API, можем сделать за пару дней
--Тогда высрите эти 500 $FOO в базу руками, нам срочно нужно
>насколько полное
Это всё полумеры. Если главный клиент работает не через тоже самое API, что и сторонние, то API соснет рано или поздно.
>на перле
никогда не видел сайтов, где логика аккуратно размазана между беком, JS и базой, и которые реально автоматизируются только селениумом?
ObeseYoung 03.01.2022 18:25 # +1
bormand 03.01.2022 18:26 # +1
Битрикс что ли с его одной таблицей под всё подряд? Ну я не представляю, что там такое надо нахуячить, чтобы напрямую через базу наскриптовать было сложнее, чем через жопу селениум.
> времени
Немного т.к. надо было R/O.
guest6 03.01.2022 18:32 # +1
Ну то есть нужно снова вручную
* Очистить данные
* Преобразовать их
* Убедиться, что ты не нарушил констреинты (которые проверялись на слое логики, который ты обошел)
* Так как базы обычно не очень нормализованы, не забыть добавиться во все нужные места (например в логирование)
Охуенное решение
j123123 03.01.2022 18:45 # +1
JloJle4Ka 03.01.2022 18:53 # 0
bormand 03.01.2022 18:54 # 0
JloJle4Ka 03.01.2022 18:59 # 0
[["button", "bulb"],
[0xc000006b, 0xd3adb33f]]
bormand 03.01.2022 19:03 # +1
Именно поэтому я за циклоняшку:
j123123 03.01.2022 18:58 # +2
JloJle4Ka 03.01.2022 19:05 # 0
guest6 03.01.2022 19:08 # +1
bormand 03.01.2022 18:30 # 0
А зачем тут API? И чем оно облегчит задачу по сравнению со сраньём напрямую в базу?
Лишная прокладка, имхо. Да ещё и пирфоманс просадит.
З.Ы. А API, покрывающее 100% нынешних и будущих юзкейсов при сохранении нормального пирфоманса -- это утопия какая-то.
guest6 03.01.2022 18:33 # +1
>API, покрывающее 100% нынешних и будущих юзкейсов
именно по этому нужно гуи пускать через тот же самый API: юзкейсы рождаются в голове заказчика из гуи, он мыслит в этих терминах. И нужно, чтобы выполнялось условие, которое я там выше жирным выделил
bormand 03.01.2022 18:33 # +1
guest6 03.01.2022 18:34 # +1
bormand 03.01.2022 18:37 # +1
> констреинты (которые проверялись на слое логики, который ты обошел)
А зачем для этого API, когда достаточно те же ормы/модели/хелперы юзать, что и в оригинальном коде?
Мы же именно про "REST API", а не про "API в общем смысле"?
guest6 03.01.2022 19:06 # +1
>достаточно те же ормы/модели/хелперы юзать, что и в оригинальном коде?
Уже лучше, то есть напрямую в базу мы не лезем, верно?
А как мы загрузим туда твой экселевский файл? Добавим в систему его парсинг?
Я предлагаю сделать классическую трёхзвенку, где слой логики представляет API, которым может пользоваться твоя веб морда, а может твой скрипт на питоне, который дергает данные хоть из CSV, это не важно твоему приложению.
>Мы же именно про "REST API", а не про "API в общем смысле"?
А в чем разница?
JloJle4Ka 03.01.2022 19:09 # 0
bormand 03.01.2022 19:12 # 0
В том, что API на уровне языка обычно более выразительное и няшное, чем сраный REST. Те же транзакции в нём можно выразить. Или типы данных. И оверхеда меньше.
Но да, я сварщица не настоящая, порталы уровня госуслуг не ваяла.
guest6 03.01.2022 19:28 # 0
Типы выражаются в SOAP/WSDL. В Rest может быть тоже можно (есть же схемы для JSON).
То есть проблемы в слабости и неудобстве API?
Окей, а если бы ты (не дай бог) делал бы трёхзвенку под винду с DCOM, то делал бы ее по другому?
>сварщица не настоящая
Ну, я тоже могу говорить только из своего опыта.
Я дважды видел системы, где люди вручную ковыряли базу стараясь что-то не забыть именно по причине отсутствия API.
И несколько раз общался с трёхзвенками (там был не RESt, а какой-то свой RPC). Они были сделаны не ради API, а потому что тупо клиенты были вебовские и десктопные (это было очень давно) но зато задачи типа "вот такие деййствия сделать 100500 раз" люди реально писали на скриптушне.
Есть еще патттерн когда завозят скриптушню прямо в ядро системы, и тогда автоматизируют действия загружая туда скрипт
bormand 03.01.2022 19:32 # 0
Т.е. существующее API для гуйни, где чел оперирует отдельными элементами, будет непригодно. QED.
guest6 03.01.2022 19:34 # 0
зачем временным говном забивать бек?
bormand 03.01.2022 19:36 # 0
guest6 03.01.2022 19:38 # 0
Ну или окей, сохранить их на сервере, а потом сделать коммит? Чем это не транзакция?
>мёржи вилкой
поправили в смысле в базе? ну тогда твоя транзакция всё равно не закоммитица
нужно только чистить ее если в течение года он к ней не вернулся
bormand 03.01.2022 19:40 # 0
Там уже что-то поправили, мёржи вилкой, сука.
Не особо представляю, как должен выглядеть UI для этого...
> всё равно не закоммитица
Ну одно дело, когда одна строчка. И совсем другое -- когда вбито уже 100 и тебе предстоит тяжёлая ночь.
guest6 03.01.2022 19:42 # 0
guest6 03.01.2022 19:33 # 0
https://herbertograca.files.wordpress.com/2018/11/100-explicit-architecture-svg.png
?
bormand 03.01.2022 18:46 # +1
guest6 03.01.2022 19:07 # +1
Но я не спорю, что создать API дороже, чем его не создавать.
Если ты делаешь документооборот например, что шансы велики, что API тебе понадобится, и лучше бы сразу логику и гуй вынести в разные компоненты, соединенные API кмк
JloJle4Ka 03.01.2022 18:39 # +1
Fike 03.01.2022 18:39 # +1
дискуссию выше я конечно же не читал
bormand 03.01.2022 18:40 # +1
guest6 03.01.2022 19:09 # +1
почему плохо, когда у тебя есть уровень логики в отдельном сервисе, и его клиенты (мобильные, вебоские, консольные, кастомные) общающиеся с ним через одинаковое, документированное REST API?
bootcamp_dropout 03.01.2022 21:55 # +2
я забыл что тут еще всерьез воспринимают сайты которые состоят из пхп файлов высирающих html. То что ты написал это правда и это то как работает 90% современного веба
Я говорил про публичное API со своей схемой авторизации, пермишенов и прочей хуйней. Зачастую требования публичного и ui API отличаются и хорошей идеей будет иметь два комплекта API, особенно если внутреннее API это какой-то graphql, а внешнее - REST. Делать отдельное публичное API в этом случае если не просят - это огромный риск того что оно будет задизайнено хуево и просто трата времени
guest6 20.01.2022 01:48 # +1
в смысле вк и фб?
HoBorogHuu_nemyx 20.01.2022 03:24 # 0
Берём известные соцсети. У них есть:
1. Публичный API для сайтов.
2. Публичный API для самостоятельных приложений (мобильных, десктопных).
3. Недокументированный API для официального сайта (через него работают аяксы, например).
4. Недокументированный API для официального мобильного приложения (в нём есть функции, отсутствующие в публичном API, иначе с этого приложения все перелезут на сторонние).
Ещё бывает 100500 способов сделать одно и то же (REST API, FQL API, Graph API, legacy API...).
Fike 03.01.2022 21:43 # +2
bormand 03.01.2022 12:14 # +3
Все началось с того, что я задал вопрос «Как передать железячникам требования к цоколёвке?» в Хабр вопросах с гипотезой...
И вот, что из этого получилось:
<...>
Из группы Боль Тим Лида в телеграм:
Да я бы даже сказал, что это бредово. Прошивочники -- это же обезьяны умеющие только делать код на сишке и теребить сигналы на пинах. Им то до пизды как там все устроено на плате. Пускать прошивочника к проектированию железа -- это плохая идея, напроектируют. Еще бы софт мне диктовал как реализовать железо.
Если полистать комментарии, явно чувствуется крайне негативная повестка от вопроса.
ASD_77 03.01.2022 16:27 # +1
guest6 03.01.2022 17:01 # +3
ахахахахаха
ой бля
это лучшая шутка в этом году
извините.
guest6 03.01.2022 17:41 # +2
А вы знаете REST? Хорошо знаете? Курсы по нему можете посоветовать?
JloJle4Ka 03.01.2022 12:14 # +2
А если не стоит задача вскрыть замок тихо, то и тридцати секунд может хватить. Вот мы тут кукарекаем про безопасность, а сами-то мы в безопасности?
bormand 03.01.2022 12:18 # +2
JloJle4Ka 03.01.2022 12:19 # 0
JloJle4Ka 03.01.2022 12:22 # +2
На случай, когда хозяин находится дома - асимметрично установленные противосъёмные штыри (ставятся на дверь с той стороны, где петли, при закрывании двери уходят в стену/зацепляются за дверную коробку) и асимметрично установленные вертикальные шпингалеты (какие в гаражах иногда делают) сверху и снизу. Это всё хозяйство придётся пилить болгаркой почти по всему периметру двери (снаружи невозможно будет узнать места их установки, разве что подглядеть в окна, если дверь одна и видна в них). Для особо параноидальных, если дверь одна, можно посоветовать талрепы и стальные тросы к стенам/потолку/полу с точками крепления на метр-другой от двери в глубину помещения (не в стороны от двери) - болгарка будет бесполезна, тросы не отпустят дверь от коробки, даже если все штыри-шпингалеты спилить.
ВНИМАНИЕ: упор для нижнего вертикального шпингалета в открытом положении нужен такой, чтоб штырь с него не соскочил при, например, слишком резком закрывании двери снаружи и не закрыл её! Лучше упор этот сделать как-либо закрывающимся - даже тупо навесной замочек, притягивающий штырь к верхнему положению. Замочек тоже слететь произвольно не должен.
Один из шпингалетов, установленных сбоку на двери, а второй - сверху, ставить так, чтоб штырь был удалён от самой двери сантиметров на 5+ Чтоб если спилят все остальные болгаркой по периметру двери (это уже крайне дохера времени), дверь повисла на этом (а верхний не отпустил дверь от коробки), до которого диск маленькой болгарки не доберётся (не хватит радиуса диска).
bormand 03.01.2022 12:35 # +2
А целенаправленное пиление болгаркой -- это уже пиздец. Тут уже об охране надо задумываться, а не костыли на дверь лепить, как мне кажется.
JloJle4Ka 03.01.2022 12:38 # 0
Почему то мне кажется что лучший замок будет типа блютусный вайфайный. Такой с пол пинка не откроешь и обычное быдло не полезет, а если у вас деньги сумками не хранятся дома то спец и не придет
bormand 03.01.2022 12:39 # +2
Чтобы потом самому с болгаркой в квартиру пробиваться?
JloJle4Ka 03.01.2022 12:44 # +2
bormand 03.01.2022 12:54 # +2
А поставив "бекапный" механический привод получим худшее из джвух миров -- теперь замок можно ломать как хардварно, так и софтварно, на выбор.
Soul_re@ver 03.01.2022 13:02 # +2
У нормальных электронных замков есть возможность подключения внешнего питания на случай полного пиздеца (свет выключили, батарейка села).
bormand 03.01.2022 13:07 # +2
bormand 03.01.2022 13:22 # +1
Soul_re@ver 03.01.2022 13:26 # +2
CHayT 03.01.2022 13:36 # +2
Soul_re@ver 03.01.2022 13:42 # +3
j123123 03.01.2022 14:44 # +3
HoBorogHuu_nemyx 04.01.2022 10:43 # +1
bormand 04.01.2022 10:59 # +1
HoBorogHuu_nemyx 04.01.2022 11:04 # +2
Посетители столовой с ужасом находят, что, чтобы насыпать соли, они должны подойти к официанту, предьявить паспорт, получить специальный 8-значный одноразовый код к солонке. Для получения перца процедуру следует повторить.»
Напоминает пердолинг с QR-кодами...
ObeseYoung 04.01.2022 20:17 # 0
bormand 04.01.2022 20:20 # +1
HoBorogHuu_nemyx 04.01.2022 21:10 # 0
guest6 04.01.2022 21:17 # 0
Fike 04.01.2022 21:36 # 0
HoBorogHuu_nemyx 04.01.2022 21:20 # 0
У одних в нейтральном положении язычок висит вертикально. Их можно выбить молотком. Если очень резко ударить, винт, удерживающий цилиндр, сломается.
А у других в нейтральном положении язычок находится под углом. Вытащить такую личинку можно, только слегка повернув ключ.
j123123 03.01.2022 14:42 # +3
Раньше такие фонарики были
guest6 03.01.2022 14:46 # +2
ObeseYoung 03.01.2022 17:32 # +2
ObeseYoung 03.01.2022 18:48 # +1
https://cdn.shopify.com/s/files/1/1629/5651/products/FeatureImage-Anikka.jpg
JloJle4Ka 03.01.2022 18:52 # +1
bormand 04.01.2022 11:03 # 0
guest6 03.01.2022 17:54 # +2
когда какир его поломает, и попросит один биткоин за открытие?
j123123 03.01.2022 14:54 # +1
Можно через звук, FSK audio modem сделать. И какое-нибудь приложение под мобилу под это написать вполне можно
ObeseYoung 03.01.2022 17:32 # +1
bormand 03.01.2022 20:55 # +1
Нейросетка, распознающая хозяина по стуку в дверь.
Soul_re@ver 03.01.2022 13:06 # +2
Здесь нужна болгарка для труднодоступных мест.
Soul_re@ver 03.01.2022 12:45 # +2
Вдобавок, особо ценное имущество должно хранится в сейфах или хранилищах, исключающих возможность скрытого проникновения. К примеру, оборудованных замками с таймерами: их невозможно открыть за пределами установленного времени (обычно это время работы организации) и открывать его необходимо дважды: после первичного открытия запускается таймер, и, после его истечения, в течении пяти минут, замок нужно открыть второй раз, чтобы наконец-то получить доступ. Стандартное время таймера — один час. Этого достаточно, чтобы приехала самая слоупочная охрана.
CHayT 03.01.2022 12:56 # +3
JloJle4Ka 03.01.2022 12:47 # +2
Fike 03.01.2022 13:46 # +3
у меня даже замка в тот момент не было, потому что пожарные вышибли дверь
CHayT 03.01.2022 14:08 # +2
Soul_re@ver 03.01.2022 13:50 # +2
Но они не смогут его продать, потому что у меня есть NFT, по которому этот компьютер всё ещё принадлежит мне!
CHayT 03.01.2022 13:52 # +2
CHayT 03.01.2022 22:31 # +2
guest6 04.01.2022 00:46 # +3
На здоровую гомоикону целый день уходит. Зато, когда после тяжёлого дня я прихожу домой, иду в ванну,
bootcamp_dropout 03.01.2022 22:42 # +2
а как вы находите возможности для автоматизации в своей повседневной работе и жизни?
CHayT 03.01.2022 23:32 # +3
Я запишусь.
guest6 04.01.2022 00:56 # +2
bootcamp_dropout 04.01.2022 11:42 # 0
Я не напрягаюсь разобраться с kubernetes/ide/шеллом и какие-то задачи у меня занимают в разы больше времени чем у коллег
guest6 04.01.2022 08:48 # +2
CMEPTb 03.01.2022 23:03 # 0
Приснился мальчику сон; во сне он видит, как идет, сонный, на кухню - попить. Со скрипом открывается дверца мойки... Замер мальчик, а из-под мойки высунулся страшный скелет в офицерской шапке и погрозил пальцем:
-Не флуди...
Заплакал, заёрзал мальчик - и проснулся.
-Какая только хуйня не приснится! - и опять стал флудить на говнокоде.
На следующую ночь ему приснилась церковь. Горели свечи, а посреди алтаря стояло черное пианино, за которым сидел худой кудрявый мужчина.
Заметив мальчика он сразу перестал играть.
-Я Феликс, - сказал он, - Мендельсон. В моих песнях было много реприз и вот, теперь я осужден разрешать их... Так печально.
Мальчик проснулся и сразу побежал в ванную.
-Русские не сдаются! - и на говнокод опять полетел поток спама.
На третью ночь он видел во сне кавказцев. В купе было очень тесно, пахло чесноком, овцами и немытым телом.
-Дарагой, зачем ты это делаешь? ..
На чевертую ночь мальчик обнаружил себя в птичнике. Куры скосив голову глядели на него с насеста, хлопали крыльями и гадили на клавиатуру.
Едва проснувшись, мальчик продал компьютер и больше никогда не флудил.
guest6 04.01.2022 08:47 # +3
Тут-то мальчик и умер. А Чёрный Линукс аттачем к письму прикрепился и по всем контактам из телефона разослался.
3.14159265 04.01.2022 09:03 # +1
> Пока мальчик линукс патчил и ядро новое ждал, вся жизнь прошла.
Основано на реальных событиях.
Прыщи. Сказка о потерянном времени.
j123123 04.01.2022 09:13 # +3
j123123 20.01.2022 01:26 # 0
HoBorogHuu_nemyx 20.01.2022 01:47 # 0
guest6 20.01.2022 01:53 # +5
Вместо этого ему попалась книжка про PHP, и мальчик всё свою жизнь проработал "веб программистом" в дизайн студии среди менеджеров по продажам баннеров.
К сорока годам, когда он уже ничего не мог сделать, кроме небольшого сайта на битрикс по продаже макарон, он уже и забыл, что когда-то умел использовать debug.com, синхронизироваться с обратным ходом луча, и использовать переполнение буфера чтобы поломать программу
HoBorogHuu_nemyx 20.01.2022 03:28 # 0
Fike 20.01.2022 04:08 # +1
3.14159265 21.01.2022 14:32 # +1
7-е изд. дополненное / Под ред. Э. Гутманс и З. Сураски
Пыхопромиздат 2015 г.
3.14159265 21.01.2022 14:24 # 0
3.14159265 21.01.2022 14:05 # +1
schedutil, да
> стать мейнтейнером проекта, важного для работы Интернета
leftpad, colors, faker.
> придумать сверхбыстрый алогиртм сравнения строк
Большинство стандартных либ у языков до сих пор не осилили KMP.
> он уже и забыл, что когда-то умел использовать debug.com
И правильно сделал что забыл это говно мамонта.
3.14159265 21.01.2022 14:12 # 0
https://ck-hack.blogspot.com/2021/08/514-and-future-of-muqss-and-ck-once.html
Having missed the update for the 5.13 kernel entirely, I thought I'd just skip ahead to merge up with 5.14 and started looking at/working on it today. The size of the changes are depressingly large and whilst it's mostly trivial changes, and features I wouldn't implement in MuQSS, I'm once again left wondering if I should be bothering with maintaining this patch-set, as I've mentioned before on this blog.
The size of my user-base seems to be diminishing with time, and I'm getting further and further out of touch with what's happening in the linux kernel space at all, with countless other things to preoccupy me in my spare time.
As much as I still prefer running my own kernel on my hardware, I'm having trouble motivating myself after the last 18 months of world madness due to Covid19 and feel that I should really sadly bring this patch-set to a graceful end. My first linux kernel patches stretch back 20 years and with almost no passion for working on it any more, I feel it may be long overdue.
There is always the possibility that mainline linux kernel will be so bad that I'll be forced to create a new kernel of my own out of disgust, which is how I got here in the first place, but that looks very unlikely.
Это в том числе результат непрерывных "улучшений" стандартного шедулера от редхатов и гуглов.
ObeseYoung 04.01.2022 19:30 # 0
guest6 04.01.2022 00:56 # +1
https://pbs.twimg.com/media/FH5u-2TUYAoGnIP?format=jpg&name=large
JloJle4Ka 04.01.2022 06:45 # 0
А – Админ, Н – Никита.
А: Вопрос, с которого я всегда начинаю: ваша ориентация, как осознали?
Н: Гей. Ещё в школе в возрасте 14 лет, когда посмотрел первое гей-порно и понял, что нравятся парни. Начал нравится одноклассник.
***
Именно поэтому я считаю, что нужно запретить геев, трансов и прочих содомитов, потому что дети впервые их видят и становятся такими же.
JloJle4Ka 04.01.2022 06:47 # 0
Н: Знаете, ничего не изменилось. Только если стало жить проще, ведь ничего не скрываю, ещё добавились гейские шутки, причем смешные. Потому что это норма. От того, что ты нетрадиционной ориентации, ничего не должно меняться в жизни. Максимум принятие того, кем ты являешься.
***
Ситуация прямо как на говнокоде. Окно Овертона расширилось и няшных теперь большинство.
JloJle4Ka 04.01.2022 06:49 # 0
А – админ, З – Злата.
А: Итак, привет, Злата. Какая у вас ориентация? Во сколько лет осознали и при каких обстоятельствах?
З: Я пан. Я не помню, но осенью 2018 года одна персона, а точнее моя подруга, предложила мне встречаться. Я долго думала, но все же приняла ее предложение. Далее следует расставание из-за расстояния, а позже осознание того, что мне могут понравиться абсолютно все люди, ибо был краш из тик-тока, который был трансом. Вот так вот.
JloJle4Ka 04.01.2022 06:51 # 0
Э: Из плюсов:
+ Вы становитесь честнее как с собой, так и с окружающими;
+ Вам не нужно скрывать свою особенность с человеком своего пола перед близкими;
+ Вы перестаете бояться, что вас увидят за работой кто-то из друзей или родственников.
Из минусов:
– Все люди относятся к PHP-сообществу по-разному, поэтому вы можете встретиться с большим количеством негатива;
– От вас могут отвернуться знакомые, друзья и даже родственники;
– В вашу сторону могут лететь оскорбления, издевки, а кто-то может даже применить насилие;
– У вас могут возникнуть проблемы в учебном заведении или на работе.
HoBorogHuu_nemyx 04.01.2022 10:30 # +1
http://humanitary.ru/wp-content/uploads/2018/06/41-768x1084.jpg
ObeseYoung 04.01.2022 19:31 # 0
ObeseYoung 04.01.2022 19:33 # +1
guest6 04.01.2022 20:14 # +2
Н: Я Гей.
А: А? что? мне похуй кто ты, мне надо openssl пропатчить на семи серверах, не до тебя сейчас
rotoeb 04.01.2022 08:45 # +2
rotoeb 04.01.2022 08:46 # +2
3.14159265 04.01.2022 08:50 # +2
> when trim(opa.alt_name) = '' then appeal.org_personal_area_name
> when trim(opa.alt_name) = '-' then appeal.org_personal_area_name
> when length(opa.alt_name) < 2 then appeal.org_personal_area_name
> else opa.alt_name end AS "Текущая организация",
А что удивляет? d++ вроде когда-то говорил, что нужно писать по 5000 строк sqlя в месяц.
rotoeb 04.01.2022 08:53 # 0
Кстати, этот SQL-запрос был как раз получен из тестового окружения внутренней информационной системы "Госуслуг", написанной на PHP (Yii2). Там есть раздел автоматической отправки кому-то по электронной почте каких-то системных отчётов, и в настройках этих отчётов тупо в текстовом поле прописывается SQL-запрос к базе данных, который и должен сформировать Excel-файл.
rotoeb 04.01.2022 08:58 # 0
guest6 04.01.2022 20:09 # +1
золотые цитаты говнокода
HoBorogHuu_nemyx 04.01.2022 21:04 # 0
Может вдруг с цепи сорваться
Иль ко всем чертям умчаться,
Превратив живое в тлен.
Ничему не удивляться,
Ничему не удивляться
Никогда не должен
Истый джентльмен.
bormand 04.01.2022 11:04 # 0
HoBorogHuu_nemyx 04.01.2022 11:06 # 0
bormand 04.01.2022 11:15 # 0
bormand 04.01.2022 12:06 # +1
HoBorogHuu_nemyx 04.01.2022 12:21 # +1
Напоминает ад с кодировками в продуктах «Адоба» и других американских компаний в 1990-х. Они забывали, что кому-то нужны символы за пределами ASCII.
ISO 04.01.2022 11:10 # +3
bormand 04.01.2022 11:29 # +1
Интересно, а раскладывание битов змейкой имеет какой-то практический смысл? Или им просто было скучно раскладывать биты сверху-вниз слева-направо?
З.Ы. Ёбаная наркомания...
bormand 04.01.2022 11:35 # +2
По-моему это в пиздец-оффтоп... Зачем? Зачем?
HoBorogHuu_nemyx 04.01.2022 11:42 # 0
HoBorogHuu_nemyx 04.01.2022 11:45 # 0
HoBorogHuu_nemyx 04.01.2022 12:33 # +2
Проще, чем в QR, но сложнее, чем в «Aztec».
bormand 04.01.2022 19:47 # +1
Видимо эти плиточки во всех 2D кодах как-то связаны с формой дефектов на бумаге, чтобы всякие пятна, изгибы и блики как можно меньше байтов убивали. Код Рида-Соломона не умеет выправлять отдельные биты.
HoBorogHuu_nemyx 04.01.2022 21:00 # +1
HoBorogHuu_nemyx 04.01.2022 11:53 # +1
bormand 04.01.2022 12:26 # +4
Блин, почему твои стандарты такие дорогие? 200 швейцарских франков за пдфку...
guest6 04.01.2022 20:13 # +3
HoBorogHuu_nemyx 04.01.2022 23:03 # +3
PerlHP started out as a joke, but it did turn out to be useful - for instance, I wrote this page using it. It can reduce both PHP and Perl programmers to incoherent rambling, which I also view as a success.
It has its own homepage. Visit it for more information!
https://wakaba.c3.cx/s/code/perlhp
HoBorogHuu_nemyx 04.01.2022 23:06 # 0
Отсюда: https://wakaba.c3.cx/perlhp/PerlHP.html
bormand 04.01.2022 23:51 # +2
З.Ы. А нет, на сишке, если верить википедии.
guest6 05.01.2022 00:23 # +1
HoBorogHuu_nemyx 05.01.2022 01:25 # 0
https://govnokod.ru/26733
guest6 05.01.2022 01:43 # 0
шаблонизатором
CHayT 06.01.2022 00:10 # +6
— Fike, почему ты взял у меня с полки пирожок, но не сказал?
— Ничего не поделаешь, атомарного коммита не существует.
— А на 1:1 почему вчера не пришёл?
— Проблема двух генералов, дурачок.
j123123 06.01.2022 00:33 # +3
Кстати, почему часто говорят о проблеме курицы и яйца, но ничего не говорят о проблеме курицы и питуза? Т.е. как так могло получиться, что появился и питуз и курица, которые друг с другом сочетаются?
Что появилось раньше, FTP-сервер или FTP-клиент?
Soul_re@ver 06.01.2022 00:40 # +3
— Возможно, сначала появились питузы, некоторые из которых решили стать курицами, как в некоторых видах лягушек.
— Возможно, сначала появились курицы, с которыми сочетались не-питузы, и от этого союза появились первые петухи, которые тоже стали сочетаться с курицами и плодить себе подобных.
— Возможно, и питузы и курицы были выведенны отдельно, в разных питомниках исключительно с целью выведения сочетаемой пары особей.
3.14159265 06.01.2022 13:10 # +1
Был свидетелем самозарождения целой стаи питузов на одном форуме программистов в интернете.
guest6 06.01.2022 13:15 # +1
3.14159265 06.01.2022 14:20 # +1
Так, ворцы, сбиваясь в грандиозные стаи, исполняют «танец ворцов», создавая смотриотично зожимающиеся и росжимающиеся облака.
3.14159265 06.01.2022 14:26 # +1
https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp
JlEOHuD_Ky4Ma 06.01.2022 11:55 # +1
guest6 06.01.2022 12:21 # 0
Питух нашёл какую-то «уязвимость», но как воспроизвести, разумеется, не написал. «Отправить с нулевого порта» - это что нахуй такое? Разьебать айфон и вызвать kernel panic - это считается уязвимостью?
bormand 06.01.2022 12:23 # 0
Ну тут же написано -- с девайса, которому айфон раздаёт инет. tcp.source_port == 0, вестимо.
guest6 06.01.2022 12:30 # 0
bormand 06.01.2022 12:31 # 0
А вот представь, если бы какая-нибудь циска зависала от подобного.
guest6 06.01.2022 12:36 # 0
Какое оборудование ты имеешь в виду и что бы было? У нас она используется в компании. Если бы был такой баг, вряд ли кто-то бы эксплуатировал - никому это не выгодно.
А вот если бы можно было ломать WiFi всего мосметро, то да.
Soul_re@ver 06.01.2022 12:43 # +1
Ну, например, вырубить сеть организации, когда идут последние минуты закрытого аукциона. Или поломать связь во время переговоров о заключении контракта на постройку сети.
bormand 06.01.2022 12:43 # +1
Внутри локалки всем похуй, конечно. Вряд ли кто-то в 2021 открытый вайфай держит.
Но в целом, не особо нормально когда роутер падает от трафика, который через него идёт.
bormand 06.01.2022 12:26 # +3
Лол, в лучших традициях майкрософта и SMB...
JloJle4Ka 06.01.2022 18:08 # +1
А потом спустя 4 года мне показали експлойт, который использовал выход за границы памяти при неверном заголовке файла ICO и поднимал шелл на порту ХХХ. И самое прикольное было вставить неверную иконку в качестве Favicon при этом спрайт 16х16 оставить корректным, а неправильный заголовок расместить в другом спрайте, то просто посетив страницу с такой иконкой - ты открывал на порту ХХХ (заранее определялся при изготовлении иконки) открытый Telnet от имени администратора в полностью невидимом виде. до перезагрузки компьютера. Даже в списке процесов его небыло, использовалась память каких то драйверов вроде мышки.
Причём использовались именно те биты которые я случайно нашёл 4 года назад и подумал - там можно просто закрыть любую программу, какая же тут ценность.
JloJle4Ka 06.01.2022 18:18 # 0
JloJle4Ka 06.01.2022 18:14 # 0
Что там была за питушня? Я ее добавил в закладки, значит там было что-то потешное.
bormand 06.01.2022 18:14 # 0
JloJle4Ka 06.01.2022 18:16 # 0
ObeseYoung 06.01.2022 22:46 # +1
Внезапно, ценная вещь, на нынешнем быдлебыдл full disclosure удаляют.
Вообше если посвпоминать - даже нихуя не full
Fike 06.01.2022 22:33 # +2
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Sec-CH-UA
Казалось бы, столько лет страдали из-за того, что эту ссанину даже человеку разобрать сложно, наверное, в этот раз сделали нормально?
буду проституткой.жпг
bormand 06.01.2022 22:38 # 0
HoBorogHuu_nemyx 06.01.2022 22:49 # 0
bormand 06.01.2022 22:52 # 0
Randomizing order and string with escaped characters to ensure proper parsing and prevent ossification.
О как.
ObeseYoung 06.01.2022 22:45 # 0
Если подумать, User-Agent вообще нахер не нужен и более того, сами ебучие гоогле не любят, когда Vary: User-Agent
HoBorogHuu_nemyx 06.01.2022 22:47 # +1
Quod licet Iovi, non licet bovi.
ObeseYoung 08.01.2022 01:57 # 0
bormand 08.01.2022 15:00 # +1
JlEOHuD_Ky4Ma 08.01.2022 15:12 # +1
HoBorogHuu_nemyx 08.01.2022 15:25 # +1
guest6 08.01.2022 15:54 # 0
JloJle4Ka 08.01.2022 15:22 # 0
Soul_re@ver 06.01.2022 22:58 # +1
Поэтому я за User-Agent:"ZX Spectrum"
HoBorogHuu_nemyx 06.01.2022 23:04 # 0
Fike 06.01.2022 23:42 # 0
да-да, знаю что спектрумы были задолго до мема с тильдой и восемью символами
JlEOHuD_Ky4Ma 07.01.2022 11:54 # −1
guest6 07.01.2022 12:56 # +4
Тупые уебаны отменили мне покупку билета на «Аэрофлот» (причём не сразу). Я отправил им письмо на no-reply@ с вопросом какого хуя, они ответили мне «Get dick».
guest6 07.01.2022 13:01 # 0
HoBorogHuu_nemyx 07.01.2022 13:12 # 0
«följande» наверняка означает «следующий». А «grupper» — «группы».
JlEOHuD_Ky4Ma 08.01.2022 00:27 # 0
JloJle4Ka 08.01.2022 16:15 # +1
HoBorogHuu_nemyx 08.01.2022 16:19 # 0
JloJle4Ka 08.01.2022 16:23 # +3
А дефекейт, наверное, продал сервера, распустил фирму и поехал на Донбасс крошить нацистов.
Floating_cockerel 08.01.2022 17:25 # 0
guest6 08.01.2022 16:21 # 0
JloJle4Ka 08.01.2022 16:24 # +2
bormand 08.01.2022 17:02 # +1
JloJle4Ka 08.01.2022 17:12 # 0
А если бы у меня не было броузера на телефоне? Было бы плохо...
bormand 08.01.2022 17:16 # +1
Floating_cockerel 08.01.2022 17:22 # +2
JloJle4Ka 08.01.2022 17:37 # 0
Badwolf
Basilisk
Chromium
Dillo
Palemoon (для I2P)
Но мне было нечего открыть...
HoBorogHuu_nemyx 08.01.2022 17:43 # 0
guest6 08.01.2022 17:44 # 0
JloJle4Ka 08.01.2022 17:55 # +3
А теперь представь броузер, где даже «нихуя» нет, вот это dillo.
JloJle4Ka 08.01.2022 17:54 # 0
guest6 08.01.2022 18:00 # 0
guest6 08.01.2022 18:07 # +4
>How I use the Internet
usually fetch web pages from other sites by sending mail to a program (see https://git.savannah.gnu.org/git/womb/hacks.git) that fetches them, much like wget, and then mails them back to me. Then I look at them using a web browser, unless it is easy to see the text in the HTML page directly. I usually try lynx first, then a graphical browser if the page needs it (using konqueror, which won't fetch from other sites in such a situation).
guest6 08.01.2022 18:22 # +1
3.14159265 08.01.2022 18:24 # +4
> usually fetch web pages from other sites by sending mail to a program
Кто тут клиент ГК для телеграма делал?
Чем по сути отличается чтение через телегу и чтение через почтовый клиент?
guest6 08.01.2022 18:44 # +3
Блядь, да я тоже поехавший???!!!
guest6 09.01.2022 22:14 # +1
А потом мне позвонили с незнакмого номера, и назвали по ФИО.
может, не такой уж Столллман и дурачок
HoBorogHuu_nemyx 09.01.2022 22:38 # 0
Soul_re@ver 09.01.2022 22:42 # +5
Вот не понимаю этого. Тебя кинуть пытаются, а ты такой «здравствуйте, многоуважаемые»...
Нужно было спросить, как под шконкой спится; как с параши есть, вкусно ли; может ли звонящий спрятать банку сгущёнки...
guest6 09.01.2022 22:49 # +2
То же государство: "Мы не можем поймать ботнетчиков, шифрователей, лохотронщиков, не можем закрыть ecatel, мы не знаем кто и как слил ваши данные тюремным разводилам, и поймать разводил мы тоже не можем. Извините".
guest6 10.01.2022 01:29 # +1
Номер можно подделать. И СМС вам тоже могут перехватить, зарегистрировав фейковый номер как у вас где-нибудь в Зимбабве (подкупив оператора).
guest6 10.01.2022 21:30 # 0
Но
guest6 11.01.2022 09:15 # 0
guest6 10.01.2022 01:31 # +1
HoBorogHuu_nemyx 10.01.2022 02:22 # 0
HoBorogHuu_nemyx 10.01.2022 02:46 # 0
ObeseYoung 10.01.2022 14:33 # 0
guest6 10.01.2022 21:29 # 0
HoBorogHuu_nemyx 08.01.2022 19:18 # +1
Передаю по значению:
–— На собесе: «Даны два массива, в одном пики точенные, в другом члены дроченные. Объедините и найдите верблюда, используя алгоритм divide and conquer». Реальность: Таска hight, у каши «Агуша» в заголовке название «Фруто Няня», срочно исправить.
—– Ну и как, исправила на фронте, потому что в бд уже ни у кого доступа нету?)
guest6 09.01.2022 22:15 # +1
HoBorogHuu_nemyx 09.01.2022 22:28 # 0
Это же пиздец какой-то.
guest6 09.01.2022 22:36 # +2
Галерный энтерпрайз -- он ведь и правда такой.
HoBorogHuu_nemyx 10.01.2022 00:09 # +1
j123123 10.01.2022 00:12 # +2
иммутабельgostи.
Я пробовал недавно написать иммутабельную чисто функциональную сортировку пузырьком - херня какая-то нечитаемая получилась. Поэтому я против функциональной питушни (по крайней мере в Си)
Soul_re@ver 10.01.2022 01:12 # +1
А теперь возьми какой-нибудь адекватный алгоритм. Основанные на Divide & Conquer обычно хорошо получаются. Тот же Mergesort, например.
j123123 10.01.2022 14:53 # 0
Floating_cockerel 10.01.2022 20:10 # 0
CHayT 09.01.2022 01:56 # 0
Какой багор )))
ObeseYoung 09.01.2022 03:02 # +1
Еще нужны бегунки
HoBorogHuu_nemyx 09.01.2022 22:10 # 0
guest6 10.01.2022 01:23 # 0
HoBorogHuu_nemyx 10.01.2022 01:57 # +3
В 1905 г.Петр Кащенко участвовал в революционных событиях в Москве, помогал раненым во время восстания на Пресне. В 1905—1906 гг. возглавил межпартийный Красный крест. Организатор и председатель первого в России Центрального статистического бюро для учёта психических больных.
guest6 10.01.2022 01:39 # +4
никто из них не был в SU.KASHENKO.LOCAL
Впрочем, ничего не изменилось
https://groups.google.com/g/fido7.su.kaschenko.local/c/ML9AnSXjchg/m/D6p1567L3s4J
HoBorogHuu_nemyx 10.01.2022 01:54 # +1
j123123 10.01.2022 02:05 # +2
HoBorogHuu_nemyx 10.01.2022 02:27 # +2
3.14159265 11.01.2022 00:23 # +1
>тель-авизор
Там было полно великолепных синтаксиальных находок.
HoBorogHuu_nemyx 11.01.2022 00:24 # 0
3.14159265 11.01.2022 00:26 # 0
Всегда так делаю.
https://govnokod.ru/6763#comment133186
HoBorogHuu_nemyx 10.01.2022 02:31 # +1
И вот тут:
HoBorogHuu_nemyx 10.01.2022 02:31 # +1
Кв. 22 — живут больные люди мешают жить мне тем, что психически ненармальные, разводят блох, тараканов и клопов и подбрасывают их мне, и ещё разводят коней и апстят под моими окнами.
Кв. 23 — живут очень странные люди ни с кем не общаются, по ночам поют запрещённые песни, читают запрещённые книги.
Кв. 25 — Слишком гордые и независимые, очень высоко себя ставят, хотя на самом деле они настоящее говно.
Кв. 26 — живут постоянно новые люди и все какието выблядки и страшилы.
Кв. 28 это вообще не люди
Кв. 29. живут пъяницы и алкаши пъют, всё что горит и что пьянит
Кв. 31 очень странные люди и мнительные исташные.
Кв. 32 пъяницы и развратники и ещё ко всему воришки
Кв. 33 живут какието пришельцы и у них всё время течёт с крыши на моё крышу и я не могу
Кв. 34 люди вообще не живут а может и живут но я их не вижу
Кв. 35 это пъяницы и развратники и вообще чёрт знае щто.
Очень прошу вас срочно выселить этих людей с нашего подъезда и заселить хорошими людьми по моей рекомендации.
С уважением Жарикова А. М
Floating_cockerel 10.01.2022 20:10 # +1
j123123 10.01.2022 19:20 # +6
Марак Сквайрс (Marak Squires), автор популярных пакетов colors (расцветка консоли node.js) и faker (генератор фиктивных данных для полей ввода), насчитывающих 2.8 и 25 млн еженедельных загрузок, разместил в репозитории NPM и на GitHub новые версии своих продуктов, включающие деструктивные изменения, целенаправленно приводящие к сбоям на стадии сборки и выполнения зависимых проектов. В результате действий Марака была нарушена работа многих проектов, включая AWS CDK, использующих указанные библиотеки - библиотека colors используется в качестве зависимости у 18953 проектов, а faker - у 2571.
Эээ, у жабаскриптухов реально так принято, тянуть зависимости не из особого спецально огороженного места с проверенными версиями, в которых нихуя не сломано, а прям с гитхаба автора?
У меня в контроллерах такой хуйни нет.
Fike 10.01.2022 19:29 # +1
Floating_cockerel 10.01.2022 19:42 # 0
CHayT 10.01.2022 19:43 # +1
> Выложить код под MIT
> Жаловаться, что корпорации используют код, не давая ничего взамен
CHayT 10.01.2022 19:57 # +3
Комедия "Стены плача хипстеров" в пяти актах:
1. Выложить код под MIT на 3rd party площадки с длинными EULA
2. Плакаться, что корпорации пользуются кодом, не давая ничего взамен
3. Плакаться, что площадки пользуются пунктами в EULA
4. Пользоваться кодом, который comes WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND
5. Плакаться, что автор кода воспользовался пунктом лицензии
Floating_cockerel 10.01.2022 20:09 # +1
guest6 11.01.2022 09:56 # 0
bormand 10.01.2022 22:17 # +1
Пользоваться кодом?
Хотя... В коде для медицины или какой-нибудь ядерной энергетики, наверное, нет этой фразы. Недаром в большинстве лицензий капсом напоминается, что для этих областей их либу юзать нельзя.
guest6 10.01.2022 22:21 # +1
--прыщебляди соснули
Fike 10.01.2022 22:25 # +1
- ШВАБОДКА! ШВАБОДКА! ШВАБОДКА!
guest6 10.01.2022 22:30 # +2
--Почему у вас левый хуй получил права администратора?
--Ну понимаете, этот сайберкриминал послал спешали крафтд пэкет.
--Так почему же вы ничего не сделали???
--Мы сделали: мы выпустили патч, который не позволяет продуктам Microsoft слать спешали крафтд пэкет
JloJle4Ka 11.01.2022 03:37 # 0
ISO 10.01.2022 20:44 # +1
ЕМНИП, все пакеты там качаются из «npm», а в «npm» заливаются проверенные версии, в которых нихуя не сломано (типа таких: https://www.npmjs.com/package/is-eq-four), но абсолютно ничего не мешает автору залить туда что угодно.
> В ответ на совершённые действия GitHub заблокировал доступ Марака к своим репозиториям (90 публичных + несколько приватных)
Очень удобно!
guest6 10.01.2022 20:53 # 0
j123123 10.01.2022 20:56 # 0
Т.е. автор может в том числе и старые версии поменять, или выпилить их нахер? Там никак не проверяются контрольные суммы скачиваемой через "npm" хуйни, ну чтобы автор в старые версии троянов не понабрасывал?
ISO 10.01.2022 21:02 # 0
guest6 10.01.2022 21:05 # 0
https://docs.npmjs.com/cli/v8/commands/npm-install
Наверное, оно качает из транка, но может можно ревизию передать через собачку.
в package.json можно указать версию, а можно не указывать
в package-lock явно указываются все версии
ISO 10.01.2022 21:10 # +1
> npm install <git-host>:<git-user>/<repo-name>
Ну это совсем говно, как мне кажется, такое юзать вне тестового полигона для прототипирования — это премия Дарвина.
Казалось бы, причём здесь «Go»…
guest6 10.01.2022 21:12 # 0
ISO 10.01.2022 21:38 # 0
Делать PR в исходную репу и ждать релиза же.
Или ты собираешься свой форк до конца дней поддерживать, мёржа говно из апстрима?
guest6 10.01.2022 21:42 # 0
Это петпрожект, я бы хотел его в субботний вечер закончить:)
Потом-то я перейду на стабильную версию, конечно
ISO 10.01.2022 21:45 # 0
>>> вне тестового полигона для прототипирования
Ну.
3.14159265 11.01.2022 01:09 # +2
> Ну это совсем говно, как мне кажется, такое юзать вне тестового полигона для прототипирования — это премия Дарвина.
Пиздец.
И PHPшников ещё ругали за то, что они всё говно складывали себе в репу.
3.14159265 11.01.2022 00:20 # +1
https://github.com/Marak/colors.js/commit/074a0f8ed0c31c35d13d28632bd8a049ff136fb6
https://github.com/Marak/colors.js/commit/5d2d242f656103ac38086d6b26433a09f1c38c75
https://github.com/Marak/colors.js/commit/6bc50e79eeaa1d87369bb3e7e608ebed18c5cf26
Fike 11.01.2022 01:14 # +3
хорош, нехуй бесплатно работать за этих охуевших!
3.14159265 11.01.2022 02:46 # +3
Мы поняли одно, что он мудак и просто возьмем и откатим версию или возьмем альтернативу от менее отбитых разработчиков, если разработчику не поставили лайк или не заплатили за либу которую он выкладывает в открытом виде, на бесплатной платформе, под бесплатной лицензией, то у него проблема с башкой
Какой багор )))
looshch 29.01.2022 04:56 # 0
Fike 11.01.2022 01:14 # +2
DennisCiba 8 hours ago
Yeah, somone should create an open source project to color ASCII output thinking
@Awilum
Awilum 8 hours ago
Yeah, somone should create an open source project to color ASCII output thinking
I'm working on such project for PHP
https://digital.flextype.org/thermage/
I have idea to port it for JS.
3.14159265 11.01.2022 02:33 # +4
CНауТ это выше хорошо расписал.
Fike 11.01.2022 12:31 # 0
ISO 10.01.2022 20:57 # +5
Что касается мотивов внесения в пакеты деструктивных изменений, то вероятно Марак пытается дать урок корпорациям, пользующимся трудами сообщества разработчиков свободного ПО, но ничего не возвращающим взамен, или привлечь внимание к переосмыслению обстоятельств смерти Аарона Шварца. Аарон покончил жизнь самоубийством после возбуждённого против него уголовного дела, связанного с копированием научных статей из платной базы данных JSTOR, отстаивая идею предоставления свободного доступа к научным публикациям. Аарону были предъявлены обвинения в компьютерном мошенничестве и незаконном получении информации с защищённого компьютера, максимальный срок наказания по которым составлял 50 лет лишения свободы и штраф в миллион долларов (в случае заключения судебного соглашения и признания обвинений Аарону предстояло отсидеть в тюрьме 6 месяцев).
Считается, что Аарон на фоне депрессии не выдержал давления судебной системы и несправедливости выдвигаемых обвинений (ему грозило 50 лет тюрьмы лишь за то, что он скачал содержимое базы данных научных статей, которые по его мнению должны распространяться без ограничения).
Какой прекрасный, образцово-показательный doublethink!
guest6 10.01.2022 21:03 # +2
Хотя нельзя давать человеку 50 лет даже если он спиздил все научные статьи мира
Soul_re@ver 10.01.2022 21:12 # +3
Расстрелял 77 человек — 21 год.
Итого, жизнь человека приблизительно равна 26,2 тысячам научных статей.
guest6 10.01.2022 21:16 # 0
Новержская жизнь не очень дорогая.
Голландская вообще бесплатная (см "Сагава, Иссэй")
Жизнь LGBTQJ3QQ4H7H2V флага в США стоит 15 лет
(https://edition.cnn.com/2019/12/21/us/iowa-man-burns-lgbt-flag-church-trnd/index.html)
ну про наши реалии я и шутить не буду
Soul_re@ver 10.01.2022 21:21 # 0
> found guilty of arson in the 3rd degree
> person is guilty of Arson in the Third Degree when that person intentionally damages a building [or motor vehicle] by starting a fire [or causing an explosion].
Я, конечно, не адвокат, но если флаг был не на здании, как это повреждает здание?
guest6 10.01.2022 21:24 # 0
Fike 10.01.2022 21:31 # 0
"I believe him to be very dangerous," Reynolds said. "That's why my office recommended the maximum sentence."
Можем сыграть в угадайку в третий раз и предположить что он достаточно заебал прокуроров, чтобы ему натянули по абсурдному максимуму.
guest6 10.01.2022 21:34 # 0
3.14159265 11.01.2022 01:12 # +3
> Расстрелял 77 человек — 21 год.
Расхуярил Ливию — нобелевская премия мира.
ObeseYoung 11.01.2022 03:23 # +1
3.14159265 11.01.2022 03:44 # 0
И главное казался приличным человеком: ругал тут соц. демов и всяких blmщиков.
ObeseYoung 11.01.2022 04:05 # 0
Ты бы еще про "Югославию" начал, чесслово...
Американский президент, выписавший хуйлу больше всех полезных санкций, 5 букв. Угадаешь?
ObeseYoung 29.01.2022 14:30 # 0
Коммунистов.
https://i.redd.it/jnrsj2ytzja21.jpg
Soul_re@ver 29.01.2022 14:33 # +1
CHayT 10.01.2022 21:12 # +4
1) Няука финансируется из няших нялогов, но при этом статьи за пейволлом, что для простых людей, что для институтов
2) Журналы несколько охренели, они берут деньги за доступ к публикациям и за публикации, и не платят за peer-review. То есть реально умудрились to eat a cake and have it too.
guest6 10.01.2022 21:22 # +3
Почему автор не может ее у себя на страничке разместить?
Понятно, что журнал нужен для цитирования, но дальше что, права к журналу переходят?
В XIX веке понятное дело только журнал мог распостранить статью, а теперь-то вроде это не трудно. Хуйнул в юзнет там или на рассылку, и все читают
CHayT 10.01.2022 21:29 # +4
1) С тебя интеллектуальная собственность, peer review и $$$
2) С меня циферки импакт-фактора
guest6 10.01.2022 21:32 # +2
Как только в журнале печатают корчевателя, то журнал тут же возвращает все деньги своим подписчикам с авторам. С процентами.
CHayT 10.01.2022 23:05 # +1
О, кажется нашёлся покупатель для моей коллекции NFT.
CHayT 10.01.2022 21:33 # +2
Потому что это всякие пиндексы Хирша это не повысит, а без них тебя не возьмут работать профессором, не дадут гранты, и будешь ты работать в макдачной.
guest6 10.01.2022 21:34 # 0
но уже понял, что статья принадлежит журналу теперь..
....
а я могу свои мысли еще раз пересказать в иной форме?
CHayT 10.01.2022 21:37 # +1
Soul_re@ver 10.01.2022 22:00 # 0
Журнал может подать на тебя в суд за плагиат со статьи, которая принадлежит им.
Поэтому можно увидеть в других статьях «используя методику опубликованную в статье [×××], мы получаем...»
guest6 10.01.2022 22:05 # 0
А полностью можно?
Soul_re@ver 10.01.2022 22:16 # +2
А если оригинальная статья не у них публиковалась, то вообще заклюют, опасаясь обвинений в плагиате.
ObeseYoung 29.01.2022 15:52 # 0
Магистр копирайтинга.
ISO 10.01.2022 21:39 # +3
CHayT 10.01.2022 21:41 # +1
CHayT 10.01.2022 21:54 # +2
Soul_re@ver 10.01.2022 21:05 # +3
Тут же налетели питухи «кококо дублирование кода расходование пространства на хранение проще всегда свежее выкачивать из всегдадоступного вечного репозитория»
guest6 10.01.2022 21:07 # +1
bootcamp_dropout 10.01.2022 21:24 # 0
Fike 10.01.2022 21:22 # 0
ой бляяяядь
guest6 10.01.2022 21:26 # 0
Fike 10.01.2022 21:37 # +2
3.14159265 11.01.2022 00:10 # +4
> включающие деструктивные изменения, целенаправленно приводящие к сбоям на стадии сборки и выполнения зависимых проектов
Гений-диверсант! Требую выдать ему премиум-аккаунт на ГК и пожизненный запас вореций!
>faker (генератор фиктивных данных для полей ввода),
Ещё и специалист по генерециям.
guest6 10.01.2022 21:46 # 0
тут прекрасно всё: от "konference", до
внутри
Ротоёб или Иканус бы наверняка еще и сайт им сломали
HoBorogHuu_nemyx 10.01.2022 23:51 # 0
Скучно.
Fike 10.01.2022 22:22 # 0
As stated by others, this is caused by a change in the collections interface starting with Python 3.10. As far as I can see there are three options to mitigate this issue so far:
- Revert to Python 3.9.
- If the error occurs in a third-party library, try to update this library first (pip install <package> --upgrade).
- Patch the code manually.
да что тут комментировать-то в общем-то блядь
guest6 10.01.2022 22:38 # 0
CHayT 10.01.2022 22:42 # 0
guest6 10.01.2022 22:46 # 0
>Postgress
bormand 10.01.2022 22:41 # 0
> Python 3.10
Какое семантическое версионирование )))
Там реально что-то поломали прямо в минорной версии?
Fike 10.01.2022 22:44 # +2
Внутри они может системные библиотеки и проапдейтили, но рантаймы же блядь существуют для того чтобы девелоперам надо было ебаться как можно меньше, а не наоборот. Вся инфраструктурная хуйня для приложений, от ядра ос до питонов, должна следовать простому базовому правилу "конечный пользователь не должен страдать и замечать обновлений".
bormand 10.01.2022 22:49 # 0
Fike 10.01.2022 22:53 # +1
guest6 10.01.2022 22:56 # 0
Fike 10.01.2022 22:57 # 0
https://en.wikipedia.org/wiki/Compulsive_hoarding
guest6 10.01.2022 23:01 # +1
Потому что код 1996-го года...
Fike 10.01.2022 23:04 # +1
Поэтому если у тебя не дай бог два одинаковых имени в разных пакетах, один из классов в своем файле ты будешь указывать по FQCN (вместо того чтобы дать ему какое-то внятное название).
ObeseYoung 11.01.2022 01:05 # 0
3.14159265 11.01.2022 00:47 # 0
А зачем их удалять? Они что кому-то мешают?
@Deprecated зачастую выступает маркёром, что есть альтернатива см. йажа.утил.конкурент.*
Но в целом код с Vector, Hashtable вполне нормален.
3.14159265 11.01.2022 00:34 # 0
Анскильное Отребье и Выблядки.
Линуса на них нет:
Fike 11.01.2022 01:11 # +1
guest6 11.01.2022 04:27 # 0
https://man7.org/linux/man-pages/man3/errno.3.html
EXFULL Exchange full, блядь.
Кстати, все же знают про ENOTTY и sendmail?
Правда, MS со своим HRESULT тоже сосет тунца.
несуществует универсальгых кодов ошибок
Fike 11.01.2022 07:38 # 0
guest6 10.01.2022 22:50 # +3
Python 3.9 introduces many small incompatible changes which broke tons
of Python projects, including popular projects, some of them being
unmaintained but still widely used (like nose, last release in 2015).
----------
Хорошо, что у языка нету стдарта, как у скучных крестов
3.14159265 11.01.2022 00:41 # +2
Всё большее число либ оккупируют хипстерасы, которые меняют систему сборки на meson.
Сам meson постоянно обновляется и требует всё более новых версий пирдона.
В итоге либу невозможно собрать на Windows XP CentOS. То есть нужно руками ставить последнюю версию.
На XP вообще красота, т.к. последняя рабочая версия Пирдона 3.4.
Я уже кошмарный ад autotools начинаю вспоминать с любовью.
CHayT 11.01.2022 00:49 # +2
3.14159265 11.01.2022 00:52 # +1
Но менять их на Пирдон?
Портировать эту циклопическую срань на какую-то экзотическую платформу чтобы просто собрать там сишную либу? Увольте.
CHayT 11.01.2022 00:55 # +1
3.14159265 11.01.2022 00:57 # +1
Там уже плюс стоит.
guest6 11.01.2022 04:23 # 0
Классический юникс (ну гнусня не совсем классический, но уже почти классика) это вообще кайф.
* Внятные форматы/тулы, которые за тридцать лет обросли документацией, книгами, коммунити, и можно любую проблему решить, а не слушать нытье хипстоты на SO
* В них решены в прошлом веке решили многие проблемы, которые джаваскриптеры только сейчас тужатся решать.
ObeseYoung 11.01.2022 10:20 # 0
Soul_re@ver 10.01.2022 22:50 # +1
Во: Deprecated since version 3.3, will be removed in version 3.9:
Это с 12 года задепрекейчено
bormand 10.01.2022 22:54 # +2
Вот так вот из-за своих идеологических чисток и растеряют всех юзеров... Кому-то реально мешал этот десяток строчек с ре-экспортом старых имён? Неимоверно сложно было обновлять и поддерживать файл, который с тех пор ни разу не менялся (т.к. новые имена в старое апи добавлять уже не надо)?
CHayT 10.01.2022 23:01 # +1
Твой пост дискриминирует людей с OCD.
ObeseYoung 11.01.2022 01:01 # +1
j12345 чтоли?
guest6 10.01.2022 22:55 # 0
Нужно инструментить процесс комиляции, чтобы компиляция и вызов задепрекейченного кода вызвали sleep 17 минут, иначе ничего не поменяется
Долбойоби до сих пор на 2.7 сидят
bormand 10.01.2022 23:01 # +2
3.14159265 11.01.2022 00:44 # +1
Вроде бы простое правило: работает — не трогай.
guest6 11.01.2022 01:35 # +2
Fike 10.01.2022 23:01 # 0
bormand 10.01.2022 23:03 # 0
Fike 10.01.2022 23:05 # 0
guest6 10.01.2022 23:08 # 0
bormand 10.01.2022 23:09 # +1
Зато ты ощущаешь себя частью сообщества! А не просто обычным юзером.
guest6 10.01.2022 23:11 # +2
В моем децтве кстати встречалось в прыщах самосборное говно, так как докеров не было, виртуалок тоже, а не обновлять же весь дистр ради свежего пехепе.
Но давно уже так никто не.
Ну и тогда в дистре было три скрипта и четыре программы, отладить это было несложно
Fike 10.01.2022 23:13 # +1
ObeseYoung 11.01.2022 01:03 # +1
Такого вообще не должно быть, не за это щеки надували, когда придумывали суппозитории.
CHayT 11.01.2022 14:45 # +1
Фу, прыщеговно
> App Store
*excited soyjak*
guest6 10.01.2022 23:04 # +1
Ниразу не видел шоб прыщи перешли с ``3.x`` на ``3.x+1`` без обновления версии дистра
bormand 10.01.2022 23:06 # 0
Fike 10.01.2022 23:06 # 0
CHayT 10.01.2022 23:09 # +2
Soul_re@ver 10.01.2022 23:17 # +3
Fike 10.01.2022 23:21 # 0
bormand 10.01.2022 23:32 # +3
Пока гром не грянет...
bormand 10.01.2022 23:21 # +1
На самом деле, разрабы этого чужого кода тоже это не заметили по той же причине, что и ты... Скорее всего, им даже IDE не подсветило, что эти импорты устарели. Потому что аннотации расставлять -- не барское дело.
nepeKamHblu_nemyx 10.01.2022 23:53 # 0
https://govnokod.ru/27942
https://govnokod.xyz/_27942/
guest6 11.01.2022 04:06 # 0
для скилььных
guest6 11.01.2022 06:34 # +1
ржу третий час
guest6 11.01.2022 12:25 # 0
HoBorogHuu_nemyx 11.01.2022 12:40 # 0
PE3yC 17.05.2023 15:52 # 0
booratihno 17.05.2023 15:56 # 0
PE3yC 17.05.2023 16:02 # 0
3oJloToy_xyeLL 17.05.2023 18:23 # 0
MAPTbIwKA 17.05.2023 18:23 # 0
ru66oH4uk 17.05.2023 18:23 # 0
6oHo6o 17.05.2023 18:23 # 0
urpyHoK 17.05.2023 18:23 # 0
3oJloToy_xyeLL 17.05.2023 18:27 # 0
urpyHoK 17.05.2023 18:34 # 0
6a6yuH 17.05.2023 18:34 # 0
6oHo6o 17.05.2023 18:34 # 0
PE3yC 17.05.2023 18:38 # 0
6oHo6o 17.05.2023 18:41 # 0
MAPTbIwKA 20.05.2023 15:30 # 0
3oJloToy_xyeLL 20.05.2023 15:30 # 0
PE3yC 21.05.2023 22:40 # 0
6oHo6o 21.05.2023 22:44 # 0
6oHo6o 21.05.2023 22:47 # 0
YMHblu_nemyx 21.05.2023 22:50 # 0
raMagPuJI 21.05.2023 22:50 # 0
OTCYTCTBYl0LLLuu_xyu 21.05.2023 22:50 # 0