- 1
IT Оффтоп #225
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #225
#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
#214: https://govnokod.ru/29114 https://govnokod.xyz/_29114
#215: https://govnokod.ru/29125 https://govnokod.xyz/_29125
#216: https://govnokod.ru/29132 https://govnokod.xyz/_29132
#217: https://govnokod.ru/29147 https://govnokod.xyz/_29147
#218: https://govnokod.ru/29156 https://govnokod.xyz/_29156
#219: https://govnokod.ru/29166 https://govnokod.xyz/_29166
#220: https://govnokod.ru/29181 https://govnokod.xyz/_29181
#221: https://govnokod.ru/29185 https://govnokod.xyz/_29185
#222: https://govnokod.ru/29190 https://govnokod.xyz/_29190
#223: https://govnokod.ru/29203 https://govnokod.xyz/_29203
#224: https://govnokod.ru/29211 https://govnokod.xyz/_29211
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: 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.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
— За мной установили прослушку и видеонаблюдение.
— Откуда знаешь?
— У меня на один шкаф больше стало.
да что ж ты будешь делать, опять машины не научили считать
как срепродюсить?
деньги где?
Ленин в кепке это хуй
Ленин в кепке жри буржуй
Ленин в кепке деньги где?
Ленин в кепке штык в пизде
Паук, например
спасибо!!
ебля ради ебли ради сжигания токенов ради сжигания лесов
https://github.com/a.a - 406
https://github.com/a.a. - 404 + html
https://github.com/a.a.a - 404 + text
https://github.com/hui.
https://github.com/hui.pizda
https://github.com/hui.pizda.
https://github.com/hui.pizda.jigoordah
In the next three years, that means investing in AI that reflects the Mozilla Manifesto. It means diversifying revenue beyond search.
...
It will evolve into a modern AI browser and support a portfolio of new and trusted software additions.
2002: Самотык designed for Windows XP
2010: Самотык c нанотехнологиями
2020: Самотык с пониженным выделением C02
2025: AI-enabled Самотык
зы: у самотыка была сетка /48, его нашел сканер сети, и теперь твои пожелания вместе с видео можно скачать без СМС и регистрации в даркнете за $9.99
На другие языки так красиво не перевести, Гологуб...
Мужчина решил заранее закупить накопители впрок из-за роста цен и дефицита памяти, поэтому (https://t.me/retra)приобрёл 50 плашек SSD Samsung PM991a по 512 ГБ на общую сумму 4000 долларов.
Но до коробки с ценным сокровищем добрался его сын и захотел поиграть с содержимым, проверив на прочность. В итоге все SSD погнуты и восстановлению не подлежат.
какой багор!
А статическа память (всмсле на флип-флопах) тоже дорожает?
а SSD?
про них и речь, раньше 256гб брал за 21 евро, сейчас 36
Кассета на 18 терабайт стоит 80 евро, это примерно в пять раз меньше, чем HDD, а еще она легче, занимает меньше места, и надежнее (грузчикам сложнее будет ее сломать)
К сожалению, к такой касете нужен привод. А они довольно дорогие (потому что расчитаны на бизнесы, которым нужно хранить бекапы 20 лет)
4 шутки евро стоит
Возьми лучше 512 nvme тогда уже, на USB3 посади внешний бокс хоть на 2 тера на HDD (сигейт или WD какойнито)
Ось на HDD ставить, вспоминаь что такое readyboot (или буст, я их путаю) это же ад
Ну или у меня синдром цифровового Плюшкина
Если ты собираешь десктоп, то поставь SATA HDD, их можно взять за 100 евро 4TB, а ось и рабочие программы на nvme.
Десктоп это же не макбук-мини, туда как-бы больше одного привода влазит обычно
ну и отлично. Там и будут обжимать витую пару айтишники-вкатуны, когда память станет дороже их сраного времени.
Учи, джаваскриптер, 568-A: бело-зеленый, зеленый, бело-оранжевый, синий....
Это ж ведь даже не какая-то функциональная хуйня. Я понятия не имею, как бы функциональщик это реализовал, но это был бы код, который реально был как-то связан с имеющими отношение к хранению типами, а не просто "приёмщиком". В соседнем месте там есть filterByName(Predicate), filterByWeight(Predicate), filterByDate(Predicate) где предикаты могут быть абсолютно никак не связаны с контрактом, который предполагает название. Откуда это растёт?
работать на 500-м селероне тараса, и рузиться за 0.1 секунды на дайлапе
Если бы в ЙАЖА было UB, мои коллеги делали бы так
https://github.com/Jcjane75
Я бы лучше сгенерировал.
ты часто взращиваешь ботов по году ради гитхаба?
Я однажды хотел написать `ls`, а написал `rm / -rf`.
>>>
Хотел сказать жене "передай, пожалуйста, соль", а случайно получилось "ты, сука, мне всю жизнь испортила"
>>>
Не получится. Надо либо /* вместо просто слэша, либо --no-preserve-root. Первое как-то проще.
https://git.busybox.net/busybox/tree/coreutils/rm.c
Кишки remove_file я не смотрел, но в самом «апплете» rm никаких проверок нет.
https://github.com/coreutils/coreutils/blob/master/src/rm.c
https://github.com/coreutils/coreutils/blob/95044cb5eaea83d02f768feb5ab79fcf5e6ad782/src/remove.c#L477
Однако ссылка на позикс удивляет. Выходит, бизибоксовый rm не позиксовый?
> Copyright (C) 2001 Matt Kraai <[email protected]>
Я ворона я ворона
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/rm.html
> the current file is a directory, rm shall perform actions equivalent to the rmdir()
https://pubs.opengroup.org/onlinepubs/9699919799/functions/rmdir.html
Заползёт опечатка,
То писателя речи
Вмиг она искалечит.
Дядя Гриша съел салат — написал писатель.
Дядя Гриша съел халат — прочитал читатель.
В небесах парит орёл — написал писатель.
В небесах парит осёл — прочитал читатель.
Иногда буква буквально совершает проказы
И коверкает фразы.
Этот мальчик был босой — написал писатель.
Этот мальчик был косой — прочитал читатель.
При ангине ешьте мёд — написал писатель.
При ангине ешьте лёд — прочитал читатель.
Было — речка. Стало — печка.
Было — море. Стало — горе.
Был —хор. Стал — вор.
Была Красная Шапочка, стала Красная тапочка.
Вот такие повадки
У простой опечатки.
В песне кончились строчки,
Не хватает лишь: бочки? —нет!
дочки? — нет!
кочки? — нет!
А! Не хватает лишь точки!
Это скорее заглушка для будущего использования.
We backed up Spotify (metadata and music files). It’s distributed in bulk torrents (~300TB), grouped by popularity.
This release includes the largest publicly available music metadata database with 256 million tracks and 186 million unique ISRCs.
Благодаря ИИ-поносу у нас скоро будет выходить 256 миллионов поносных треков в час, и люди утонут в говне. По мощам и елей.
--Ну какните, сударыня
Этот лингвист предложил Боброву свои услуги по исправлению ошибок, но предупредил, что на каждую песню уйдёт пара недель для получения качественного рифмованного текста, укладывающегося в размер.
Бобров ответил, что его это не устраивает, ему для выполнения планов по лайкам нужно выпускать не менее трёх песен в неделю.
Ну ты понял.
Бобров в ручном режиме выпускал по три штуки говна в неделю, а с нейросетью он сможет флудить ещё быстрее, ведь качество его не интересует.
— По-перше, не останивка, а зупынка. А по-друге (взводя курки двухстволки) йихаты тоби не трэба.
Мова так смешно выглядит, когда написана русскими буквами
Полагаю, польский тоже будет выглядеть смешно, если śnieg записать как щнег.
А с белорусским и делать ничего не надо. Их родная орфоргафия, хоть наркомовка, хоть тарашкевица, жжот как аццкий сотона.
Думаю, это из-за похожести языков на русский. Если взять какой-нибудь чешский, будет не так смешно.
Поврôтъ Таты, пp̌езъ А. Мицкевича
«Пôйдзьце, о дзятки, пôйдзьце вшистке разэмъ
За място, подъ слупъ на взгôрэкъ,
Тамъ пp̌едъ цудовнымъ клęкнийце образэмъ,
Побожне змôвце пацю̂рэкъ.
Тато не враца; ранки и вечоры
Вэ Лзахъ го чекамъ и трводзэ;
Розлялы p̌еки, пэлнэ звеp̌а боры,
И пэлно збôйцôвъ на дродзэ».
за город, под слуп (хз что это) на холмик
половина слов похожа на украиский или беларуски
К Союзу Литва примкнула в 1940-м, когда волна замен алфавитов спала.
Pòs vesem que l'ivern s'irais
e part se del tems amoros
que non aug ges voutas ni lais
dels auzels per vergers folhos
per lo freit del brun temporal
non laisserai un vers a far
e dirai alques mon talan
Lonc desirier e greu pantais
n'ai agut al còr cobeitos
ves cela qui suau me trais
mas anc ves li non fui greignos
anz la portava el còr leial
molt fui leugiers a enganar
mas peccat n'aia de l'aman
Следующие куплеты не влезут в 2к.
Ансамбль «Corvux corax» (гы!) её исполнил правильно. А вот немецкие говнари «In Extremo» спели полную хуйню:
Poc Vezem Ter Qui Mon Serai
A Rizer Ai Que Ce Ne Pas
Er As Terer Que Re Ze Tai
A Rizer Ai Que Ce Ne Pas
Это ни на каком языке, как тот самый псевдоскотс в Вики. Ну слышали говнари из «In Extremo», что «ne pas» в современном французском означает отрицание, и прилепили к нему псевдофранцузских слов.
Самое обидное, что эту хуйню растащила куча исполнителей, а оригинал, кроме «Corvus corax», от силы ещё пара исполнителей спела.
http://tensoelectrica.free.fr/posvezem.htm
Недавно её встретил я, мы с ней родня по юности у неё дочке уже пятнадцать лет.
Никто не вспомнил 2003-й,
Где были мы, и кто был с нами,
Какие девушки, с какими волосами*.
* Я тут слышу отсылку к другому произведению.
Кстати, клип «Город» после начала «СВО» запретили в РФ: примерно на 2:50 от начала пару секунд две девушки целуются.
Но современные девопсихи говорят, в основном, про кубернейтс, а я в нем не разбираюсь. Остается стоять, и глупо улыбаться...
#yesbut
У меня так на старом ноуте (скорее всего), если неудачно в руки его возьмешь, отходила плата к которой жд подключался, потому что нашлёпывалась сверху на материнку каким-то непонятным разьёмом. Хотя его и ультратонким бы не назвал, но корпус один хрен не 100% жесткий же.
Хотя по тонировке кажется, что этот пазик для того же. IT-инженерами не рождаются...
Спотифай запоминает настройки повтора для плейлистов. Но для альбомов щас по умолчанию всегда вроде повтор отключается. Ты про это?
если у тебя играет какой-то плейлист и ты добавил в очередь какую-то песню, то, если нажать на плюсик, когда начнёт играть эта песня, в приложении, то она с какого-то хуя добавится в текущий плейлист
если нажать на плюсик на виджете на экране блокировки, то она добавится в любимые треки
пздц)
> git
Гит уже умеет в крупные монорепы?
Там в свежем гите придумали новый способ хранения, но я забыл опцию, надо гуглить
Я знаю, что Меркуриал поддерживает несколько head'ов, но он же вроде сгнил?
https://habr.com/ru/companies/yandex/articles/482926/
>You know your C++ template metaprogramming is a mastery of abstraction when you need to target x86 from amd64 using a cross-compiler, because the template is un-compilalble on 32-bit compilers as its expansion easily depletes the 4 GiB address space.
Какой багор )))
Именно поэтому я за Си.
Другой вопрос, что если вашему шаблону нужно 4 гига памяти, то может быть лучше кодогенератор на питоне написать?
К слову, Страуструп сначала думал, что его Cfront будет просто кодогенератором, а вылилось это в новый язык и в специальные компиляторы для него.
... то наверное это значит, что шаблонное метапрограммирование это хуйня. Может можно как-то пропатчить компиляторы, чтобы шаблоны столько памяти не сжирали при их раскрытии? Ну например GC добавить.
На x86 есть кстати PAE, можно так насоздавать несколько процессов, и в сумме они могут жрать больше 4 гига памяти, и через некое IPC можно на других процессах хранить и запрашивать куски компилируемого шаблоноговна. Только для этого надо патчить компилятор
Если там глубокая рекурсия, чем поможет GC? Надо весь алгоритм менять.
Рекурсия часто может оптимизироваться в цикл. Но для этого нужен некий JiT для шаблоноговна. Какой багор)))
ты знаешь что Торвальдс говорил, что виртуальных адресов должно быть больще, чем физической памяти, а кто не согласен, того надо сослать писать под сегменты реального режима.
Не нужно людям PAE предлагать (про дос экстендеры только Иканус любит говорить), да и вообще не нужно в 2025-м году ничего под 32 бита писать
В контроллерах у меня может не быть никаких виртуальных адресов
> не нужно в 2025-м году ничего под 32 бита писать
Даже если это какие-то контроллеры?
> Даже если это какие-то контроллеры?
А сколько памяти у тебя в контроллере?
и еще пожалуйста cloud-based AI чтобы генерить код еще более качественно
Это ж надо в зависимости тащить питон, а в питоне версии 3.11 может кодогенерация работать, но вот в версии 3.12. и выше может уже не работать т.к. там какую-то хуйню изменили. Лучше через какую-нибудь базовую хуйню кодогенерить, которая 100% есть в системе. Shell скриптами например. А на винде можно через bat-файлы или повершел (или даже Windows Script Host)
Я бы не хотел в таком проекте работать
Но в серьёзных проектах мне страшновато полагаться на WSH.
Но WSH многобуквенный: там кажется даже с файловй системой надо работать через ActiveX объект. Зато такой объект можно написать на С++, и он будет шустрым.
Also, туда можно своих языков напихать. VBS и JS всё не ограничивается
Absturz — крушение в переводе с немецкого.
Возможность создания или перезаписи любого файла, насколько позволяют текущее права доступа, из-за некорректной обработки содержимого поля "filename" в пакете с данными. Уязвимость может использоваться для организации выполнения кода в системе при выполнении получателем команд "gpg --decrypt poc.enc" и "gpg poc.enc" для просмотра присланного атакующим файла poc.enc. Добиться выполнения кода можно, например, через создание файлов ~/.bash_completion или ~/.ssh/authorized_keys.
читать ли дальше вообще
это что, серьезно такой код в продакшене?
1. Равно-ли P NP?
2. Как сделать так, чтобы скопированная из одного места хуйня всегда могла вставиться другое место.
Принято считать, что эти проблемы не будут решены по крайней мере до конца тепловой смерти вселенной, впрочем про первую проблему есть и другие мнения.
пошла на хуй
Все пять бумеров, которые пользуются ЖЖ, решили больше в него не писать.
> в 2012-м году
Какая обратная сила )))
А я в SUPецкие времена сторожил уууууу!
У меня есть такая учётка, кстати, я через неё музыку со «Сберзвука» качаю.
lenthg
legtnh
блядь
в пизду
назову перемнную "dlina"
А что ещё может означать «di na»?
Вспомнился анекдот про Инну.
weigth
depht
withd
whidt
где SusaninProgress я вас спрашиваю блядь
The Unicorns have taken over. We're doing our best to get them under control and get GitHub back up and running.
Contact Support — GitHub Status — @githubstatus
P.S. Отвисло, после попытки обновления страница загрузилась.
Idea doesn't get my keyboard locale right under Ubuntu 8.04 LTS
не лезьте вы молодые смешливые
Кстати, что не так с версией? Windows XP появилась ещё раньше первой Убунты, а я до сих пор встречаю в интернетах жалобы на то, что в последнем веб-браузере для Windows XP какой-нибудь сайт не работает. Ещё видел просьбы сделать какую-нибудь программу совместимой с XP.
Ещё видел людей, которые сносили лицензионную семёрку и ставили пиратскую XP, «чтобы все игры запускались и не тормозили».
Какой Денис Чернухин )))
Не умеет она в это то-ли чтобы не сломать код 1997-го года, то-ли чтобы не напрягать слабые мозги жабаебов
Напомню, что не тлько в C++ и Rust, но даже в C# такой проблемы нет.
И потому, друзья мои, вы без труда скажете мне, как сравнить два массива (по значениям). Правда?
JS умеет сравнивать только адреса ссылок, а глубоко ходить не умеет?
> JS умеет сравнивать только адреса ссылок, а глубоко ходить не умеет?
угу
ну ты погугли, что люди советуют, какой способ решить проблему. Тебе понравится
Просто блядь пишите лучше на баше
Остаётся бегать циклом. Чтобы каждый раз не писать заново, завести себе functii.js и инклюдить его в каждый проект.
Зато в ES6 есть «стрелочные функции» и прочий сахар, позволяющий сэкономить пять символов, но ломающий совместимость со старыми клиентами.
Давай, сука, я буду в таблицах lua в EBDIC заэнкоженых тебе коллбеки по юзнету слать? Ну типа я художник, я так вижу.
А еще у того пыхосервиса есть как-бы REST. Но конечно нет там ни свагера, ни опенапи.json. Потому что это JS и Python уже развились до высших приматов (ну как миниум до обезьянок), и поняли, что типизация нужна.
Пыхокал всё еще не понял. Поразительные дегенераты.
> JSONом
Я вижу, что ты здесь делаешь.
Пиво "Балтика" может и не самое лучшее в мире, но всё таки моча много хуже.
Безусловно, JSON был придуман пидорами, и для пидоров (как и JavaScript), но поскольку JSON как рак разросся и засрал все доступное ему пространство, парсеры JSONа есть в любом рест-фреймворке (вот даже в FastAPI). Парсеров пыхокала, разумеется, там нет.
А так-то я JSON срал ебал. Верните CORBA, бляди.
i — int
s — string (с размером)
a — array (с размером), может быть ассоциативным (по сути в PHP все массивы ассоциативные, даже те, у которых числовые ключи)
b — boolean
N — null
Особого внимания заслуживает тип o — Object, воссоздающий экземпляр известного в данном контексте класса (для этого после o указывается его имя). Считается небезопасной фичей, потому что приводит к вызову конструктора, который может содержать побочные эффекты.
массив чего?
>по сути в PHP все массивы ассоциативные, даже те, у которых числовые ключи
чтоб за O(N) не работать?
когда по рандому снова натыкаешься в интернете на ипатьева
как попугаи, блядь
upd.
https://www.reddit.com/r/PHP/comments/1an3emv/comment/kptp7wv/
Dude. If you plan to get irritated that much by every stupid answer on Stack overflow, you'll end up in a bughouse in no time.
Если у вас боттлнке в препейрд стейтменте, то что-то у вас не так.
Нопро ковычки он прав
Это верно только для классического применения «PHP», когда после каждого запроса контекст умирает (это каждый петух знает). СУБД, потеряв соединение с «PHP», забывает препейред, и на следующем запросе нужно препейрить заново.
Как сохранить препейред и не потерять пирфоманс? Отказаться от классической схемы, превратить «PHP» в демон, который висит в памяти, ждёт запросов и не умирает после обработки запроса.
Я не знаю, реализовано ли это в каком-нибудь из фреймворков. При такой схеме придётся учиться заново: вместо переменных $_GET и $_POST самому парсить то, что пришло из сокета.
Подтверждаю.
https://reactphp.org/
замечу, что поделка на js была вторым по счёту реактом после вот этого реакта
upd да что ты будешь делать
https://www.php.net/manual/en/language.fibers.php
C#, JS, Kotlin, lua, Rust, все умеют это уже многго лет, вот и пых подлтянулся
причем асинк не завел: продолжает срать зенами
Как НГ праздновать будешь?
Он будет всю ночь срать на говнокод, и писать фальшивому вебкиллу "ты хуй".
Безудержное веселье!
ты что, в Ереване?
Вот и ответ. Prepared statements имеет смысл использовать только в схеме «single prepare-multiple execute», которая редко используется при классическом применении «PHP». Если у тебя на одной странице десяток одинаковых запросов, то надо задуматься, что ты делаешь неправильно.
authoritative list
Лем?
Не играй в мои игрушки, и не писай в мой горшок!
совсем ебанулись
https://github.com/rust-lang/rust/issues/144361
как и всегда, функциональщик испытывает невыносимую боль при попытке отказа от сокращения до двух букв
> named properties that don't fit are stored in overflow array "poo", "baz"
> array
JS и тут просрался. Линейное время доступа к пропертти, Карлос
А где тогда хэштэблы используются?
Мне кажется в любом языке (в сраной джаве даже) обращение к полю структуры это N(1)
Эко ты загнул!
ей сам блох велел тормозить
так-то в ЙАЖА когда ты загружаешь класс, там считается смещение к его полям, и их можно за O(1) брать
но правда когда ты в поля ходишь через invokevirtual тут хуй знает
https://v8.dev/blog/fast-properties#the-three-different-kinds-of-named-properties
https://v8.dev/docs/hidden-classes
Чё те надо, чё те надо
Ну что за ёбаный стыд?
Обращение к полям структуры было O(1) в 1969-м году, как можно было сделать как-то иначе?
Ну ладно, когда тебе нужен динамизм, но чаще не нужен же
Ле дниковый переуд грядёт!
Грядёт кархародон.
Станцуем мы всё то,
О чём когда-то пел Прудон.
какое заманчивое предложение.
Мне вот коробку чаёв подарили
https://dataverse.harvard.edu/dataverse/mxhx
«защита от ботов» иди на хуй, кому твои датасеты сдались
Хромиум иди на хуй долбоёба кусок
Вот коллега написал говнокод: бойлерплейт, копипаст, пять раз одно и тоже знание захардкожено, три раза строкой, чтобы статически это никак было не проверить, всякие `[42]!!` по коду разбросаны. Короче всё, как мы любим: формошлёпно-лабно-пыхапешное говно от лучших ротоёбов страны, только на коке.
И послал мне на ревью. Я доебался. Мне, конечно, говорят: твои доёбки пустые, и так всё работает, мне и так нормально, и вообще это надо к шести вечера ПРИНИМАЙ СУКА А ТО ХУЖЕ БУДЕТ.
Я вот думаю: нахуя ты мне вообще это послал?
Мы тупеем на этой войне, господа.
Но вообще некоторую мелочь сам потихоньку правлю, когда наоборот знаю, что человек в заёбе и пусть хоть таски позакрывает.
https://thegrayzone.com/2025/12/17/julian-assange-sweden-nobel-venezuelas-machado/
В любом случае никакого Мочадо не нужно, там уже есть своя Камбала Хариус
Кек.
Цукерман брос одобряют и ободряют.
copy2
<<< а можно мы сделаем это после деплоя?
китайцы нашли свежее месторождение i7-3520
свалку с ноутбуками?
свалки с ноутбуками уже разобраны на ддр4, это затонувший контейнеровоз должен быть
- Нужен свитч по четырем конкретным значениям? Делай {a: b, c: d, e: f, g: h}[selector] и создавай объект на ровном месте.
- Нужны именованные параметры? Делай function({a = null, b = 12} = {}) и создавай объект на ровном месте.
- Нужен сиквенс 0...n? [...Array(n).keys()]; и засри вообще всю память.
Вот сравним например JS и Rust.
JS конечно медленнее намного, а зато менее эроногимчный (то, что в расте пишется одну строку, в JS пишется в десять: матчинг и ренджи, например).
Фугкцианальненько
Может я не понял, а свищ-кейс чем не подходит?
> объект на ровном месте
Так демоническая параша, что ты хотел? У пистона там тоже в каллекции параметры собираются.
И нахуй нужен рейндж, если есть фор?
Он не expression, его только в IIFE завернуть разве что. Условно говоря, у тебя ситуация такая:
Пока это инъекция, тебе достаточно словаря-справочника. Но когда у тебя появляются повторяющиеся кейсы width / depth / height - вот тут начинается настоящее ебалейло.
> И нахуй нужен рейндж, если есть фор?
Ты каждую прогрессию через фор задаешь? Зачем отдельно создавать массив, отдельно наполнять и ебаться, когда можно сделать range(a, b).map(i => new Measurement(values[i].speed, Names.Speed))
фуууууууууууууу. Реально же: слово с запахом
Ну добавищь "unit =" в каждой ветке, хоть и вербозно,. но лучше чем обхектый понос.
Рейнж и прочие в нормальных языках хотя бы генераторы, сорок раз по списку не бегают. А тут уж, тем более для пробежаться от 1 до эн, лучше классический сишный фор. Или не модно, не молодёжно?
Интересно, а индутрия также насосытится своим пидаrustом и откатится к святой тупоте или в этот раз нет? После 60-х ведь тоже позабыли алгол и пл1...
Пока что раст рвет лалок как тузик грелку, вот просто постоянно читаю что переписали на раст какое-то говна с какого-то ссаного ни то питона ни то шелл скрипта (я их путаю) и получили прирост 10_000 раз, словно приспособили к жопе сопроцессор фирмы Cray
Но у раста нет ABI, нет единого стандарта, и он в целом требует довольно много думать иногда, а мне в голову вбили четыре гвоздя и смне думать больно мне думать нельзя а я их себе еще глубже забил теперь я кретин теперь я дебил
В этом коде есть строчка, которая одновременно "Path statement with no effect " и ломает компиляцию.
То-есть буквально no-op в коде, но ломает компиляцию. И это не ошибка синтаксиса, это вполне well formed код. Найди её?
А если я добавлю ему Drop, то что будлет?
то-есть ты признаеш, что 1..100500 в JS не написать без ебли?
> коньструкции в жс от сишки недалеко ушли же
Скорость пехапе плюс эрогонмика сишки!
Выглядит, конечно, уёбищно.
Оказывается, в PHP8 завезли match, который:
1. Возвращает значение.
2. Не требует break.
Неожиданно.
Why Late 2025 Makes More Sense
Simple math destroys the 2026 predictions. Here's why Q4 2025 looks realistic:
Component availability: DDR5 prices drop 40% by mid-2025, according to TrendForce. The Pi Foundation always waits for memory pricing sweet spots. Pi 4 launched right when DDR4 hit bottom. Pi 5 timed DDR4's mature phase perfectly.
какую штуку построили, лол что лол блядь гори в аду альтман ебучий сотня евро за sbc ты ёбнулся что ли в конец гадюка мерзкая
# ext3
# NTFS
какой дуплекс ))) параллельно с этим в обратную сторону хуячит полный гигабит без проблем, когда обратная сторона кончается, то скорость восстанавливается
ну рассказывай давай: как подключено? какая скорость? о чем договорились трасиверы? какая витая пара? как обжата?
Тестбед смешной конечно, десктоп -> usb hub -> usb nic -> straight-through (дада) -> sbc nic.