- 1
IT Оффтоп #214
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #214
#184: https://govnokod.ru/28790 https://govnokod.xyz/_28790
#185: https://govnokod.ru/28794 https://govnokod.xyz/_28794
#186: https://govnokod.ru/28815 https://govnokod.xyz/_28815
#187: https://govnokod.ru/28833 https://govnokod.xyz/_28833
#188: https://govnokod.ru/28837 https://govnokod.xyz/_28837
#189: https://govnokod.ru/28840 https://govnokod.xyz/_28840
#190: https://govnokod.ru/28875 https://govnokod.xyz/_28875
#191: https://govnokod.ru/28878 https://govnokod.xyz/_28878
#192: https://govnokod.ru/28886 https://govnokod.xyz/_28886
#193: https://govnokod.ru/28911 https://govnokod.xyz/_28911
#194: https://govnokod.ru/28914 https://govnokod.xyz/_28914
#195: https://govnokod.ru/28917 https://govnokod.xyz/_28917
#196: https://govnokod.ru/28925 https://govnokod.xyz/_28925
#197: https://govnokod.ru/28935 https://govnokod.xyz/_28935
#198: https://govnokod.ru/28938 https://govnokod.xyz/_28938
#199: https://govnokod.ru/28942 https://govnokod.xyz/_28942
#200: https://govnokod.ru/28945 https://govnokod.xyz/_28945
#201: https://govnokod.ru/28948 https://govnokod.xyz/_28948
#202: https://govnokod.ru/28951 https://govnokod.xyz/_28951
#203: https://govnokod.ru/28954 https://govnokod.xyz/_28954
#204: https://govnokod.ru/28971 https://govnokod.xyz/_28971
#205: https://govnokod.ru/28986 https://govnokod.xyz/_28986
#206: https://govnokod.ru/28991 https://govnokod.xyz/_28991
#207: https://govnokod.ru/29002 https://govnokod.xyz/_29002
#208: https://govnokod.ru/29060 https://govnokod.xyz/_29060
#209: https://govnokod.ru/29070 https://govnokod.xyz/_29070
#210: https://govnokod.ru/29079 https://govnokod.xyz/_29079
#211: https://govnokod.ru/29092 https://govnokod.xyz/_29092
#212: https://govnokod.ru/29093 https://govnokod.xyz/_29093
#213: https://govnokod.ru/29104 https://govnokod.xyz/_29104
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
--да я не изучал особо, но так у ChatGPT поспрашивал
Так вижу.
Щитти фьючер
Возможно, имелись в виду «вореции», упомянутые в контексте сайта govnokod.ru.
Согласно информации с сайта GitHub, «вореции» — это особое явление на этом ресурсе, для которых есть генераторы и история.
Больше информации о «ворециях» найти не удалось.
Ссылки:
https://gamedev.ru/flame/forum/?id=226821
https://github.com/1024--/voretions
https://tr-page.yandex.ru/translate?lang=en-ru&url=https%3A%2F%2Fgithub.com%2F1024--%2Fvoretions%2Fblob%2Fmaster%2Fsrc%2Fmd% 2Fvorec-hist-2014-09-17.md
Да, «Яндекс» последнюю ссылку попытался перевести с английского на русский, но это не помогло.
Я: Табы это удобно. Я настроил там как 2 пробела, а ты как четыре. И каждый видит тот отступ, который ему нравится.
Он: Но если смешать табы и пробелы то будет проблема!
Я: Но зачем смешивать? Можно всегда использовать табы
Он: ТЫ ЗАЕБАЛ ЭТО ЖЕ ВСЕ ЗНАЮТ ЧТО ТАБЫ НЕ НУЖНЫ ПОШЕЛ НАХУЙ ЛАМЕР ЕБУЧУЙ
Я: Хотелось бы всё таки услышать аргумент: что будет, если всегда использовать табы?
Он: Я ЖЕ СКАЗАЛ ЕСЛИ ИХ СМЕШАТЬ ТО БУДУТ ПРОБЛЕМЫ
Я: Но можно же всегда использовать та...
Он: ТЫ ЗАЕБАЛ ЭТО ЖЕ ВСЕ ЗНАЮТ ЧТО ТАБЫ НЕ НУЖНЫ ПОШЕЛ НАХУЙ ЛАМЕР ЕБУЧУЙ
Он: ТЫ ЗАЕБАЛ ЭТО ЖЕ ВСЕ ЗНАЮТ ЧТО ТАБЫ НЕ НУЖНЫ ПОШЕЛ НАХУЙ ЛАМЕР ЕБУЧУЙ
Он: ТЫ ЗАЕБАЛ ЭТО ЖЕ ВСЕ ЗНАЮТ ЧТО ТАБЫ НЕ НУЖНЫ ПОШЕЛ НАХУЙ ЛАМЕР ЕБУЧУЙ
Разгадка одна: Отцы Основатели сказали что табы не нужны, мясное нужно есть отдельно от молочного, а свинья некошерна. Сам факт попытки обсуждения этих постулатов является богохульством.
Почему пробелы лучше табов?
Потому что они лучше табов. Кто ты такой, чтобы обсудлать решение Отцов?
Да какая, нахуй, разница?
Всё же использовать табы где-нибудь, кроме начала строки, я не рекомендую. Если их нафигачить в середину строки, то с неродными настройками всё расползётся. Ну и тарасоформатирование на табах работает только в редких случаях, когда подстроки короткие, а таб настроен на большой интервал.
Так вот при настройке 8 табов текст не выглядит, как таблица, если ширина ячейки в разных строках отличается более, чем на 7 символов. При меньшем размере таба таблица начинает расползаться ещё раньше.
когда ребятки пилят одни сырцы из-под разных осей, а у одного карслона на крыше иде (жидбрейнс, очевидно) по поводу этого ОРЁТ
В XXI веке появилась новая напасть: BOM в самом начале юникодного файла (в UTF-8, UTF-16LE и UTF-16BE). Есть софт, который требует наличия или отсутствия BOM.
\r это в классике, \r это когда вы еще не родились
Там всё было think different.
Я рассказывал про глюк с FUSE на некоторых версиях Андроида.
1. Убедиться, что в нём есть символ @.
2. Убедиться, что для подстроки после @ есть MX-запись в DNS.
Всё. Больше ничего проверять не надо. Остальное — личное дело почтового сервера и посторонних не касается.
Что делают некоторые сайты? Накладывают кучу искусственных ограничений, так что некоторые валидные адреса не проходят.
Понятно.
Это дело MTA ( сервера ) понять как его куда доставить.
Вдруг например мой MTA имеет шлюз в фидо?
Тогда вполне валдиный адрес `2:5020/54.42`
Или например UUCP
`rusx!umoskva!kgbvax!rotoeb`
MTA отображает адрес на мейлера.
Но даже RFC822 позволяет, например, явно указать MTA путь посылки: адрес от источника.
Причем 822 ничего не говорит о том, как ты доставишь почту конкретному хосту (это может быть файлик hosts или хардкод в конфиге MTA, это вообще может быть не TCP/IP).
Привязка этого дела к DNS описана в RFC974, но и MX записи
может не быть: тогда берется A запись.
А еще MTA можно настроить на аплинк: релей или смартхост.
Наконец, можно явно задать IP адрес: petuh@[1.2.3.4]
А из современного ПО что и какие варианты поддерживает?
Кроме того, она имеет мейлеры (то-есть сама может слать) для следующих систем (пейджер ахаха):
.cf файл генерится из m4.
Если ты установил UUCP_RELAY, то он превратился в макрос Y:
Ну если этот макрос стоит, то письмо поехало на этот хост
А если ты включаешь мейлеры, то они вот
на строке 15 можно видеть путь к uux, на строке 131 -- пример мейлера
На строке 121 мейлера выбирают.
Док
https://www.cs.ait.ac.th/~on/O/oreilly/tcpip/sendmail/ch29_06.htm
Таким образом становится понятно, что если ты можешь хоть голубиной почтой слать, если напишешь для нее мейлера, и напишешь нужные m4 макросы которые сгенерят конфиг с мейлером, и выбором его по адресу
Очень гибкая система!
https://www.postfix.org/UUCP_README.html
но это не совсем честный uucp, потому что всё таки он поверх tcp, и видишь -- он превращает адреса в обычные доменные имена
Похоже, для РФ придётся самому собирать браузер без ECH. В старых версиях Фуррифокса можно было выключить ECH/ESNI через about:config. В новых версиях Фуррифокса и Снгоме нужных настроек не вижу.
Чтобы отключить TLS-расширение ECH в браузерах, нужно выполнить следующие шаги в зависимости от браузера:
Firefox:
Ввести в адресную строку браузера «about
». 1
Отключить (перевести в значение false) настройки «network.dns.echconfig.enabled» и «network.dns.http3_echconfig.enabled». 1
Отключить использование протокола TLS 1.3, выставив параметр «security.tls.version.max» в значение «3». 1
Chrome:
Для старых версий приложения (v105–v121) ввести в адресную строку браузера «chrome://flags» и отключить (перевести в значение Disabled) настройку «Encrypted ClientHello». 1
В новых версиях приложения (v122+) данную настройку отключить нельзя. 1
Какой багор )))
Ограничение доступа к ресурсу postfix.org осуществляется на основании п. 15 Правил централизованного управления сетью связи общего пользования, утвержденных постановлением Правительства Российской Федерации
от 12.02.2020 № 127.
Т. е. для Правительства Расистской Педерации сайтик postfix.org представляет угрозу.
Подкинь соседу учебнгик Олиферов. Няхай его арестуют, и ты заьберешь квартиру
https://verstka.media/aleksei-soldatov-runet-umiraet
иди котиков смотри Вконтакте в общем
Сейчас, если отправишь письмо с такого ящика, получатель не увидит SPF и DKIM и отправит в спам.
она использовалась в Exchange до версии 7.0 включительно.
Шлюз в SMTP (как и вообюще все TCP/IP) были пришлепкой до версии 2000
В неродной ФС (на флопиках, на флешках) OS X срёт директорией с фиксированным именем типа .DS_Store, в которой хранит ресурсы. Чем срала классическая, не помню.
В OS/2 для той же цели служили «расширенные атрибуты» HPFS. В неродной ФС OS/2 срала расширенными атрибутами в файл типа «EA DATA. SF» (с пробелом в расширении).
В NTFS для того же в теории есть alternate data streams, но на практике они уже так широко не используются (я знаю реальный пример только потока по имени Zone.Identifier, которым веб-браузеры помечают всё, что скачали из интернетов, чтобы потом Защитник ругался на файл как на опасный).
Пися, никогда это больше не повторяй.
Ты посягаешь на святое. За такой проступокъ и на колъ не грехъ посадить.
Вместо букв тоже табы?
В коде типа
https://i.postimg.cc/hvcgCCqz/image.png
(смотрим скриншоты)
https://github.com/chr56/Phonograph_Plus
А тут есть замечание от 1 апреля 2025-го, почему автор решил заморозить проект.
хняк
чото не нажимается
звучит как гназвагние порно
Элиста?
(кстати, все три названия ей отлично подходят. Все те, кто с ней сталкивалиcь, обычно делятся на два лагеря: первые считают, что она -- кусок глючного тормознутого дерьма которое лучше сразу же снести ип оставить любую другую ОС, а второй Иканус)
Иной петух там до середины десятых на XP сидел. А я кстати лично знаю сети, где можно встретить Server 2012 и Windows 7
У некоторых отношение к XP сменилось с «XPEH PA6OTAET» в 2002-м на «это лучшая ОС» в 2010-х.
И вообще часто люди хвалят версии Windows, вышедшие более 10 лет назад, и ругают современные.
Это сейчас с каждой новой версией винда становится все гаже и глючнее, и стабильные удобные улитилы заменяются на тормознутое кривое говно, которое падает трижды в день, а раньше всё таки чем выше уровень SP -- тем система стабильнее.
Во-вторых люди привыкают к старым багам, и новые их раздражают.
Мне вообще было заебись на W2K: там была последовательная загрузка сервисов (и было легче понимать что куда грузится), итерфейс без аляпистой хуйни, RDP клиент бродкастом показывал все сервера в сети, поиск по AD был удобын, и пр.
Из неприятного -- комплишен в cmd надо было явно включать в реестре (и редакторов реестра было два: regedit из 9x и Regedt32 из NT4, guess чем они отличались)
Я помню, когда двухтонник считали тяжёлым глючным говном, но... по сравнению с XP он летал.
Да, новые темы в XP меня раздражали. В двухтоннике не было такого визуального мусора (который ещё и ресурсы жрал).
К слову, если в Висте и в семёрке отключить службу DWM, UI будет выглядеть почти как в двухтоннике.
А ещё в двухтоннике из коробки были подсистемы os2ss и posixss. Первая умела исполнять программы для OS/2, но только 16-битные консольные (для гуёвых или 32-битных нужен мумулятор помощнее), но этого хватало, чтобы запустить некоторые конпеляторы для OS/2. А вот в 16-битных Windows не было консольных программ, для сравнения.
Подсистема же posixss была совсем не нужна. Ну правда, где взять прыщепрограммы в формате Portable Executable, когда всё прыщеговно было в a.out и ELF, которые posixss исполнять не умеет?
Или ты может Горький, у которого глупый пингвин? Или ты может Маршак, у которого за автобусом автобус?
https://m.vkvideo.ru/video392004026_456245056
Чёрный поезд.
Это пиздец. В половине слов он поставил неправильное ударение, причём исправить это, не нарушив стихотворного размера, невозможно.
Когда этот ужас услышали в СССР, срочно написали новые слова, которые стали широко известно.
https://x.com/Kuksa_Egor/status/1907448250006732855
https://youtu.be/BPWPghQVxoU?t=523
https://www.youtube.com/watch?v=6dRA71QdSCY&ab_channel=varlamov
TLDR: в центре Москвы находится коллл-центр, ориентированный на жителей Киева, а в центре Киева (режимовского) находится колл-центр, ориентированный на жителей Москвы.
PROFIT - никакая полиция нихуя не может сделать даже )))
--Вы обознались, сударь, это прачечная
пиздос
Ждём Фортран на Go.
Минус не означает вычитания, а является частью идентификатора. В Коболе это просто дефис.
Функций нету. PERFORM — это как GOSUB в классическом Бейсике, подпрограмма использует глобальные пельменные, локалок и аргументов нету.
По совместительству PERFORM — это ещё и цикл do...while (repeat...until)
Какое говно ))) На Коболе по-другому нельзя?
Он же нужен чтобы бизнесовый петух, который в компах не очень разбирается, мог написать бизнес логику выдачи кредита для банка.
https://rosettacode.org/wiki/Sorting_algorithms/Bubble_sort#COBOL
Да тут придётся учить много вещей-в-себе, которые за пределами Кобола не пригодятся.
https://s-p-s.ru/statyi/poroshkovaya-sistema-pozharotusheniya
Какой багор )))
Только я не помню, что это за язык. Тамильский?
ps: они же кстати не индусы (всмысле не индоевпроейцы), это вроде коренное население, автохтонное, которое пришлые арии асимелировали
Раньше об этом не задумывался. Ну индусы и индусы.
бля хочу быть фиш программистом
Нашёл:
https://govnokod.ru/3408
Свистящего Хна не нашёл.
https://javac.eu/en/
А «пута» на испанском — знаете что?
https://govnokod.xyz/_29062/#comment-1310098
да вы смеётесь что ли
Надо тебе матчасть подтянуть
проебал в ревью одновременно что 1) развесистый вызов попал в critical path (а ведь помнил же, что там не самая ожидаемая делегация вызовов), 2) человек для асинхронщины через многопоточность использовал... DirectExeccutor, который выполняет всё в том же потоке, 3) какие-то блокирующие вызовы rpc так и не попали даже в эту асинхронщину
Идея подсвечивать будет, а компилятор даже ворнингом не пискнет
Из комментариев: «Мотоцикл не говно!»
А вот про мотокицл я только песню помню
Я не знаю зачем родился
Помню как выводил ежей
Но в какой-то момент заблудился
В коридорах старых дрожжей
ecj не лучше.
Был gcj как альтернатива, но он сдох.
Ещё есть несколько коммерческих компиляторов, о которых я ничего не знаю.
Иканус, ты понял проблему, о которой говорит файк?
Метод `get` у интерфейса `map` принимает `Object` для совместимости с кодом 1998-го года.
- Три рубля, три рубля, три рубля,
- Не хватает еще рубля два,
Чтобы пива купить,
И к девчонке придти
И ее раками угостить, угостить.
чтобы их ёбом крыли
В некоторых случаях это сократит вычисления.
А что за страшила regionMatches?
моя претензия к секте однотернарника
Что я буду делать с 448 миллионов евро?
Ну допустим залпачу налог, останется 200 миллионов евро. Могу купить 200 домов по 150 квадратов. Но зачем мне столько домов?
Можно один засрать (сколько нужно времени чтобы засрать 150 квардартов?) и переехать в другой
1.2g jetbrains-toolb
Когда-то давно он был написан на С++, занимал 20 мегабайт. Но это было неудобно, потому его переписали на котлин мультиплатформ, и теперь он занимает 1.2 гигабайта. Стало хорошо.
повезло тебе
https://youtrack.jetbrains.com/issue/TBX-5097/No-context-menu-in-tray-icon
Я вот на винде продукты Intellij кроме как через `Stop-Process` и не закрываю иначе
ps: из этого issue видно, что программировать под юникс -- трудно.
Пересяду на gvim, буду там писать на С, и собирать проекты `make(1)`.
И забуду вообще навсегда понятие "чото там тормозит и требует 32 гигабайта памяти".
Очень сильно заебало всё, если честно. Каждый чих и хрюк в моем окружении занимает бесконечное время.
500 метров всего рабочий набор в живой памяти
Это как замечательный плагин сонарлинт: начигает с (вроде) 375 мб, а потом ты выясняешь, что верхней планки у него просто нет.
нельзя вместо нее ярлык сделать на рабочий стол?
> 2,5,4,38621
А с `VirtualMemorySize` тебе как?
Это кмдлт `Get-Process`, ксли что
Иди сюда, гавно. Читай:
https://info.wsisiz.edu.pl/~bse26236/batutil/help/VSAFE_S.HTM
22K of memory
[size=40]22K of memory[/size]
[size=60]22K of memory[/size]
сука
Ну потому что в СНГ донашивали БК-0010, ЮТ-88, Радио-86РК, Орион-128, Агаты, ДВК, Корветы, Микроши и Спектрумы, в которых типичный размер программы был — пара килобайт, а на проклятом 3anage были IBM PC, Амиги и Макинтоши, в которых программы уже весили мегабайты (за исключением программ для реального режима DOS).
не помню, чтобы у меня в IDE сейчас вообще был открыт HTML или маркдаун
Заходят как-то в бар веган, арчист, любитель темной темы и маркетолог. Последний берёт слово: хорошо, что функциональщик не пришёл, сегодня здесь никто ни к кому доёбываться не будет.
а в си шарп они вообще были двадцать лет нозадл
https://community.atlassian.com/forums/Jira-articles/It-s-here-Work-is-the-new-collective-term-for-all-items-you/ba-p/2954892
OCaml
F#
Standard ML
Prolog
Mercury
Lisp
Scheme
Racket
Snobol
Icon
REFAL
Eiffel
Euforia
Forth
Ada
Fortran
J
APL
Scala
Groovy
Nemerle
Nim
Erlang
Elixir
Smalltalk
Julia
Simula
VimScript
а еще такой язык хочу https://en.wikipedia.org/wiki/JAL_(compiler)
Не нашёл ничего от Паскаля. Он на Питон и то больше похож.
Я даже не знаю, на что он похож.
кмк, он должен быть похож на VHDL или VERILOG, не?
https://i.postimg.cc/K86nqYqN/image.png
Kam это расческа, именно расческа у него есть для девочек
Het woord meisje is een verkleinwoord van het woord maagd. Maagd of meid.
Maid это дева. Iron maiden же. Или mermaid. Тобишь буквально девочка -- маленькая дева
Meneer, kunt u me de toilet van het schip wijzen?
Сэр, можете пожалуйста показать мне толчок корабля?
Den давно превратилось в de, осталось только в Den Haag
ben ik, van Duitsen bloed,
den vaderland getrouwe
blijf ik tot in den dood.
Een Prinse van Oranje
ben ik, vrij, onverveerd,
den Koning van Hispanje
heb ik altijd geëerd.
А далеко оттуда до Piedras Negras?
Гуляют девки, гуляют жимуки
звучит как-то что-то литовское
Аурикай, Аурикай,
Гуляют девкай, гуляют жимукай.
https://fotkiflo.ru/wp-content/uploads/chuchelo-volka-volk-akela-3-1.webp
Что-то мне это дешёвое наебалово эта история с паролем мне напоминает!
Безопасность не в программном коде, а в возможности дать пизды.
Какое глобальное потепление )))
Напоминает https://www.youtube.com/watch?v=9DpxI3hV12s
Видео на компе в то время можно было смотреть только такое:
https://www.youtube.com/watch?v=o7UwbojWGqg
И у нее грустный конец, на самом деле: миру настала пизда. Причем каждая гильдия или вложилась в этот пиздец, или его игнорировала. В этом есть некоторая концепция, которую не ждешь от квеста 90-го года.
А еще там довольно сложный английский местами, надо напрягаться, чтоб понимать.
Да ты их наверняка видел много раз, если не бурят какой-нибудь.
https://youtube.com/watch?v=AkBIx-xVLbM
кратинкой без сопроводительного текста для тех, у кого не открывается линкед ин:
https://i.postimg.cc/9QR7TSrm/image.png
https://www.linkedin.com/posts/abhishekjha044_this-kid-is-doing-incredible-work-just-a-activity-7316040103716368384-D8AF
https://i.postimg.cc/h4YyBFWg/image.png
105: enp0s20f0u4u3u2
вот ты сука и попался, икеевский именовательский монстр
$ speedtest-cli
Retrieving speedtest.net configuration...
Cannot retrieve speedtest configuration
ERROR: HTTP Error 403: Forbidden
используйте
$ speedtest-cli --secure
это же очевидно!
Откуда это?
https://www.freedesktop.org/software/systemd/man/latest/systemd.net-naming-scheme.html
Мне нравится еще потеринговый высер что мол А ВОТ ПЕРЕСТАВИШ ТЫ СЕТЕВУЮ И КАК ТЫ ЕЕ ПОТОМ НАЙДЕШ
сука тупая, у меня ОДНА сетевая на лаптопе. ОДНА СУКА СЕТЕВАЯ.
Когда у меня будет 44 сетевых на сервере 1U, я специально попрошу тебя привязать им ебанутые имена к мак-адресам или номерам устройств на ебаной шине PCI-Express.
Не нужно заставлять меня платить за то, чем я не пользуюсь. Хуже винды, ей богу.
Ну и пиши тогда поьлный адрес: Шына такая-то, устройство такое-то, функция такая-то, Хуйбышев, пердильный кобенат, заманде хваталовне.
А у меня карта одна на компе
Одна, понимаешь?
Напомнило: когда азербайджанцы перешли на латиницу, слово «цех» они стали писать как «sex», что сразу стало источником шуток со стороны иностранцев.
--Рабиновича нет на месте
--А где?
--Я не знаю
--А в цеху его нет?
--Овцехуев у нас не работает
У меня в дебиане этой поеботы нету кстати. Это udev насрал, но это можно отключить
Дано: таймер делает тик каждые 55 миллисекунд.
Требуется: посчитать, сколько тиков сделает таймер за шестнадцать с половиной секунд.
Надо поставить памятник кручу, который придумал возможность кодобезьянам продавать хелловорлды.
алсо: помидорка это проторешарпер для олдов еще
>рендерю на десктопе
ха-ха
Кем лучше быть: полковником или подполковником?
Для женщины норм быть под полковником
сразу можно представить как быстро всё работает
Основной код в нативных колёсах, да? Или там то, чего я боюсь?
https://pbs.twimg.com/media/GoplIE2WIAAYZkq?format=jpg&name=medium
We are still verifying the automatic upgrade function of the system. We recommend that you do not upgrade automatically for now.
...
The company also told me that “The graphics card part needs some patches, we still need some time to test”. CPU temperature is not reported either. Shenzhen Milk-V told me to use s-tui, but unsurprisingly, it does not help and 0C is shown there.
...
When I tested the StarFive VisionFive 2 last year, I had to test it as a headless system, but the OS would crash when I connected a display…
...
YouTube Full HD @ 60 FPS in Chromium (VP9) – Unwatchable. Frequently stuck in loading mode despite buffer with 30 seconds of data.
Big Buck Bunny 1080p60 (H.264) with ffplay (FFMpeg) – White image for 30 seconds with audio, then the video play in slow motion, and audio and video are out of sync
Какой битрейт нужен, чтобы фильм не болванку влезал?
рыли
ребята, давайте уже все к нам на раст.
Нет, это не в полную ХУЙНЮ, которая выглядит правдоподобно. Это наоборот, правда, которая выглядит как полная хуйня.
Источник:
https://ed-thelen.org/comp-hist/CRAY-1-HardRefMan/CRAY-1-HRM.html
Годный тред, погнали:
Война на Украине завершится в течении нескольких недель.
> byte
> & 0xFF
???
Не знаю. Я на джаве 1.4. Обновлюсь - сообщу.
https://rocq-prover.org/changelog/2025-03-12-rocq-9.0
> "The Rocq Prover" is the new official name of the project.
Ты подумал про Prover, а написано было про императивный мейн-стримовый язычок под JVM, на котором формочки под Андроид клепают.
--Что ты слушаешь?
--Б.Дилана
--О, мне тоже нравится Дима Билан
> Д.Билан
B.redor.
Alt + Enter to replace with "less expensive"
совсем ебобо
?
at java.base/java.util.TimSort.mergeLo(TimSort.java:7 81)
at java.base/java.util.TimSort.mergeAt(TimSort.java:5 18)
at java.base/java.util.TimSort.mergeCollapse(TimSort. java:448)
at java.base/java.util.TimSort.sort(TimSort.java:245)
at java.base/java.util.Arrays.sort(Arrays.java:1307)
at java.base/java.util.ArrayList.sort(ArrayList.java: 1721)
блядь это невыносимо
private static final String JAVA_VM_NAME_J9_REGEX = ".*J9 VM$";
впрочем, ничего нового
Кара-мурза
Кара-калпак
Кара-чаево-черкессия
Я давно это подозревал.
Наследование класса в 99% случаев ознает что автор -- пидор
Если в классе A как минимум 50% полей и методов нужны в классе B, то я делаю наследование.
А еще очень удобно проверять тип в рантайме.
Скажем, есть User, а наследует его DisplayableUser, который чисто для UI.
У него есть метод save, но он бросает исключение, ведь его нельзя сохранить.
И во всех местах, где мне приходит User, я просто проверяю, что он не DisplayableUser прежде, чем вызвать метод save.
Ну то-есть не во всех: В тех, в которых _очевидно_ что его не может быть -- там и не проверяю.
Потому что я опотный ООП программист на серьезных языках типа Java в серьезной компании с двадцителним опытом.
Я просил Оракл добавить туда еще функцию для вычисления арктангенса, но они пока не сделали
На самом деле, разумеется, так делать не нужно.
1. awk может не быть
2. OS может быть не линукс
Правильное решение это:
1. проверить OS
2. есл линукс -- открыть proc/cpuinfo как файл.
Если Windows, считать "NUMBER_OF_PROCESSORS"* или вызвать `GetSystemInfo` через JNA (это довольно просто)
если ябло, то (подозреваю) нужно узнать `sysctl hw.ncpu` (на фре так), что опять-таки можно сделать посредством `sysctl(3)` через JNI.
Так вижу
* но можно соснуть
https://learn.microsoft.com/en-us/troubleshoot/windows-server/setup-upgrade-and-drivers/number-of-processors-environment-variable-show-incorrect-values
ЗЫ: там еще проблема -- что сичтать процессором?
Есть физические гнёзда. В каждом гнезде -- дохуя ядер.
В каждом ядре по два логических (если гипертрединг)
Плюс, не все ядра одинаково полезны (есть ядра с бустом, есть без).
Сколько ядер вот у этого процессора?
https://www.intel.com/content/www/us/en/products/sku/236773/intel-core-i9-processor-14900k-36m-cache-up-to-6-00-ghz/specifications.html
1. ты абявляеш `native` метод в яже (без реаолизации)
2. ты делаешь сишную опездень со специалными маркерами каловой конвенции типа `JNIEXPORT
JNICALL`
и тебя можно дергать из ЖАВЫ.
А JNA это примерно как P/Invoke у дотнетчицы или ctypes у питораста: позволяет динамически загрузить .so/dyld/dll, и дернуть какую-то функцию, коль скоро она экспортирована оттуда и торчит.
API, само собой, нужно аккуратно написать на джаве читая доку или `.h` файл.
JNA работает несколько медленее, но позволяет не писить сишный код ВОБЩЕ.
Мы его теребонькаем частенько на работе, потому что жавий API обычно недостаточен, когда ты пишешь что-то сложнее веб магазина.
ffi это JNA, причем буквально
https://github.com/java-native-access/jna/blob/master/www/FunctionalDescription.md
ДА ПОШЛИ ВЫ НА ХУЙ СО СВОИМ АЙАЕМ!
теперь мы засрем эфир плотным коричневым слоем нарисованных мультяшек и с генеренных чатопгопоте текстом
ты будешь спорить с AI ботами, читать в газетах высеры AI ботов которые лайкаюит другие AI боты, будешь смотреть как срутся между собой AI боты, и болеть за AI ботов, будешь умиляться сгенеренным AI котикам (которых никогда не было), восхищятся сгенеррыми AI чудесами (которых никогад не было) дрочить на сгенеренных AI тян (которых никогда ага) и вместо документации по яызкам у тебя то будет тонна AI говна.
Все скоро будет состоять из AI. Даже небо, даже Аллах. Прости нас Вован, мы всё проебали.
В JS его знают как "TypeError", в питоне как `AttributeError`, в руби как "NoMethodError", в груви -- как "MissingMethodException", в PowerShell как ошибку "MethodNotFound".
"attempt to call field (nil value)", -- говорит Луа.
"Can't locate object method", -- отвечает ей Perl.
А вы дальше ебитеся со своею жабой
Как сказал бы Войнович: потребность в доступе к картинкам временно отсутствует.
https://cstor.nn2.ru/forum/data/forum/images/2020-12/251617144-jnames.jpg
так никто не узнает*
*кроме тех, кто имеет доступ к международной сети Интернет