- 1
IT Оффтоп #209
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #209
#179: https://govnokod.ru/28726 https://govnokod.xyz/_28726
#180: https://govnokod.ru/28734 https://govnokod.xyz/_28734
#181: https://govnokod.ru/28739 https://govnokod.xyz/_28739
#182: https://govnokod.ru/28749 https://govnokod.xyz/_28749
#183: https://govnokod.ru/28777 https://govnokod.xyz/_28777
#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
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: 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.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
какие разные уровни производительности )))
Damn you stupid zalupa.
История повторяется в виде ПРОМТа
Почему у тебя на домашнем сервере винда? и почему VNC а не RDP?
У меня на малине дебилиан. Еботни с этой скотиной в разы больше. Например, не работает вырезать-вставить файл.
> и почему VNC а не RDP?
Какая нахуй разница? А, еще я с телефона туда хожу.
— Как сделать ... в $foo?
— Почему ты используешь $foo, ты что, еблан?
Просто использование винды в качестве сервера для раздачи интернета, да еще и с управлением по VNC, это какой-то просто "я-у-мамы-админ" разлива 2001-го года.
Уж лучше бы ты поднял ssh, и работал через PowerShell
> "я-у-мамы-админ"
Чел, я раздаю инет на хату. На большее не претендую.
> Уж лучше бы ты поднял ssh, и работал через PowerShell
Пердодебил?
Часто лазить мне туда не надо. В основном музыку включать/выключать.
Меня в принципе устраивает как есть.
Как заебали "мотоцыклы".
Понаехало таки?
Buyer Questions & Answers (17):
- //www.fbi.gov/investigate/cyber
-詐欺 :hugging: (tr.: scam)
- Scam, ordered 15 times, never delivered
Последний мне нравится больше всех
В ed2k такую проблему решали «туннелированием» через сервер: оба занатных лоха подключались к одному серверу, и сервер помогал создать туннель. Как это решают в торрентах, я не знаю.
Так как тогда вообще раздают?
Охуеть, а кто эти сервера оплачивал?
https://en.wikipedia.org/wiki/Hole_punching_(networking)
Допустим, твой локальный адрес 10.0.0.13, внешний адрес NAT 7.7.7.7. Ты хочешь запросить http://9.9.9.9/
Ты отправляешь пакет с 10.0.0.13:40000 (порт временный) на 9.9.9.9:80 через NAT (10.0.0.1 внутри, он же 7.7.7.7 снаружи). NAT отправляет твой пакет с 7.7.7.7:1234 на 9.9.9.9:80. Т. е. он временно присваивает тебе порт 1234, чтобы ты смог принять ответ. Дальше 9.9.9.9 получил твой запрос и посылает ответ на 7.7.7.7:1234. NAT ещё помнит, что ответ на порт 1234 он должен переслать тебе (10.0.0.13:40000).
Потом через какое-то время NAT удалит таблицу трансляции, и дорожку придётся пробивать заново.
Итак, отправив исходящий пакет через NAT, ты себе на какое-то время открываешь дорожку для входящих. Всё верно?
В алгоритме hole punching сервер нужен только для координации клиентов, чтобы подсказать им, на какой порт слать пакет, чтобы пробить дорожку. Так?
Но там можно соснуть, например если нат очень рестрикдт, и не принимает пакеты с других IP.
Таким петухам остается upnp/nat-pmp (домашние роутеры обычно это могут).
Если у вас два дебила сидит за провайдеровским CGNAT, и он рестриктд, ну тогда жопа: тогда только через сервер
А вот собссно нахрюк на нат и описание решения игрушек Activison (какая у вас любимая?) чуть-ли непервый в мире дырокол для NAT, лолл
https://www.rfc-editor.org/rfc/rfc3027#section-5.1
Но ситуация осложняется тем, что NAT бывает разных типов, и какой именно у интернет-провайдера конкретного юзера, заранее не известно.
Свой роутер можно проткнуть с помощью DMZ, UPnP или ещё какими-нибудь методами, а провайдерский — хрен, только отправлять исходящий пакет и надеяться, что привязка какое-то время поживёт.
это говно мамонта времен ЦИПСО
https://datatracker.ietf.org/wg/cipso/about/
как и другие опции IP
Ну ты понел.
Я, кстати, не знаю, какая из них труъ, но так-то четверть века уже технологии
Чтобы быть гологубом, достаточно просто им уже больше недели назад за компанию в воскресенье вечером свет вырубить
Приложение: список проблем, с которыми столкнулась администрация
- Отсутствие силиконовых амбушюр (на фабрике блестящей мишуры наверное вообще с концами охуеет, когда узнает, что у администрации геометрически разные ушные каналы)
- Перестает заряжаться
- Перестает заряжаться, если не прижимать резиночкой
- Заряжаться-то заряжается, да держит нихуя
- Раз в какое-то время теряет синхрон и начинает ебенить в противофазе, пока не ресетнется чуть спустя
- Просто уёбищный звук, ну кого уж тут удивить
- ТРЕЩИТ БЛЯДЬ. Нет, ну вы представьте, вы продаёте вау-продукт в аккуратной минималистичной пилюльнице, просите за него джентельменских денег, а он пару раз в час ХРУСТЬ тебе в ухо.
- Нет физической кнопки. Ну, её уже давно ни у кого нет, но фабрика глиттера таким же образом не в курсе про людей, которым приходится поправлять наушники, чтобы они не выпали. Сделали паузу по двум тапам и другое действие по трём - ну, теперь у меня иногда считывает три тапа вместо двух, а не один случайный, заебись проблему решили.
- Рассинхрон в задержке по умолчанию. В чём разница с предыдущим? Предыдущее - это про то, когда у тебя пару раз в час хрюкает, ресетится, возвращается в норму. Здесь же всё круче: уши умеют синхронизироваться, поэтому когда начинает идти отличный от нуля сигнал, они добавляют компенсацию. ТОЛЬКО ВОТ СУКА БЛЯДЬ ЭТА КОМПЕНСАЦИЯ ДОБАВЛЯЕТСЯ И К NOISE CANCELLATION.
– это которые не по бутусу, то есть таких наверное и не бывает
Жана-Мари Ле Пена в 2015 году исключили из партии — за его высказывания о том, что он не считает историческую роль маршала Петена негативной, и что газовые камеры, в которых нацисты уничтожали людей, являются «не более чем деталью истории».
Арсена ЛеПена заочно осудили за свободу слова, кстати.
https://www.chitai-gorod.ru/product/arsen-lyupen-protiv-herloka-sholmsa-francuzskiy-yazyk-neadaptir-2950800
https://x.com/Goldenberg1996/status/1876571158612791627
Нет-нет, конечно если вы хотите вкатиться в айтишечку как можно скорее, и стать сеньер-помидор-веб-страничка-разработчиком, то начинайте сразу с "JavaScript", зачем вам эти кучи, стеки, байты, указатели, и линковка?
Но помилуйте: причем же здесь программирование?
Нет-нет, конечно если вы хотите вкатиться в понтованную "айтишечку" к трапам как можно скорее, и стать сеньер-помидор-прыще-хакером, то начинайте сразу с "асемблера", зачем вам эти номенклатуры, справочники, отчеты, склады, и бухгалтерии?
Но помилуйте: причем же здесь разработка?
Ох и долго же я не мог понять, почему у меня в повершеле нихуя не работает. Какой багор ))
Уже догадались?
`where`, он же `Where-Object`, он же `?`: это повершельный греп по пропертям
Basic, Rust
>my
Perl
>People
негры и евреи для гологуба
>go
Go
https://pkg.go.dev/runtime@master#AddCleanup
If ptr is reachable from cleanup or arg, ptr will never be collected and the cleanup will never run.
и насрать кастыль чтобы его заткнуть. иногда. если повезет.
As a protection against simple cases of this, AddCleanup panics if arg is equal to ptr.
Серьезно, какая-то просто пыхомартышка, удаляющая слово "DELETE" из всех переменных с целью борьбы с SQL injection
>The cleanup(arg) call is not always guaranteed to run; in particular it is not guaranteed to run before program exit.
сука я аж хрюкнул
?
https://video.fhtagn.org/w/qUc1RHNmnkvpVURA7oJnGe
Мне было любопытно, какой сорт кактуса у неё на мониторе
Поиск, кхм, партнёров?
Хард диск
Мышь
https://hosting101.ru/catalog/vps-vds
https://hosting101.ru/pricing-plans-vps
Что тут не так? Тут добавили ссылку на главную в нацигационном меню внутри одного .php-файла, но забыли об этом в другом.
How to access the Drupal admin login page?
- Drupal 6 and 7:
http://yourdomain.com/?q=user ёб твою мать да вы серьёзно что ли блядь
- Drupal 8:
https://yourdomain.com/user/login
жмём на кнопку "войти": https://hosting101.ru/user/login
https://www.drupal.org/forum/support/post-installation/2020-05-18/register-a-user-using-rest-api
Only anonymous users can use '/user/register' to create a new user for a site using REST. If you're a developer, then just examine the source code бляяяяяяяяяяяяядь in UserRegistrationResource.php.
https://hosting101.ru/user/register
https://hosting101.ru/themes/barron/style.css - а это что такое?
а, это https://www.drupal.org/project/barron
господи, какой же я высокоранговый PHP-детьектив
x-powered-by:
PHP/7.4.33
не, ну это неинтересно даже
x-powered-by:
PHP/5.6.40
пиздец, ребят. давайте я вам поставлю убунту 24, там apt install наверное что-то поновей подтянет
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
пошел на хуй
1698
гражданин проснитесь у вас поллюция пакетами nodejs
устанавливаем исполняемые файлы в папку конфигурации, блеск
If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used.
нам похуй на ваши ёбаные правила, конформисты
им нужно, чтобы их ёбом крыли
tractors
милениалы изобрели m4
int(False == False) > False == False
кажется, лучший вариант
I’d be reluctant to document any of these, since there’s such a small audience for the documentation
мачете не шлёт смс, гвидо не комментирует код
Давно уже понятно что эти ваши ПХП и питоны это языки без спецификации, и уж тем более без спецификации виртуальной машины
видали???
`help declare`
но это башизм, конечно
дави эту гниду в зародыше!! Мы точно так же проебали момент, когда у нас рачье свое node пилило. Думали тоже что это шутки, а теперь у нас электрон размером с саркому
Если эту мразь сейчас не раздавить, что через пять лет вы будете писать социальные сети на баше
Then I discovered Virtual Funds Resurrection. Skeptical yet desperate, I reached out to their team for assistance. Their knowledgeable representatives reassured me every step of the way, guiding me through the process with genuine care and expertise. They utilized advanced recovery techniques that combined technology with deep industry insights.
To my amazement, they successfully recovered a significant portion of my stolen funds within weeks! I couldn’t believe it; I felt a weight lift from my shoulders. Not only did they restore my financial peace of mind, but they also educated me about security measures to help prevent this from happening again. I am incredibly grateful to Virtual Funds Resurrection for turning my tragedy into triumph and helping me reclaim what was rightfully mine
Email...virtualfundsresurrection001@zoho mail.com
Website..https://virtualfundsresurrection.info
WhatsApp..+44-7387-627621
Десктоп, попробуешь?
юзефул
https://nextjs.org/docs/pages/building-your-application/routing/internationalization#prefixing-the-default-locale
With Next.js 12 and Middleware, we can add a prefix to the default locale with a workaround.
For example, here's a next.config.js file with support for a few languages. Note the "default" locale has been added intentionally.
Блеск.
Я это читаю просто чтобы быть up to date, у меня нет задачи писать сайтец с интернационализацией прямо сейчас.
Но это же пиздец: фреймворк, у которого половина целевого предназначения - генерация статичных сайтов, не умеет генерировать хтмл по заданным локалям, пока руками ему их не вернёшь.
To decrease the build time of dynamic pages with getStaticProps, use a fallback mode. This allows you to return only the most popular paths and locales from getStaticPaths for prerendering during the build. Then, Next.js will build the remaining pages at runtime as they are requested.
Удивительно: генерировать больше страниц - это генерировать больше страниц. Но если я специально генерирую все страницы, потому что по каким-то причинам не хочу / не могу позволить себе SPA, то какие на хуй remaining pages at runtime? Зачем мне только половина статичных страниц? И тем более какой рантайм, если у меня очевидно на большинстве страниц будет много принципиально разного контент в зависимости от локали, мне что, пихать в бандл килобайты вариантов текста на разных языках, которые будут грузиться для любой локали?
Угадайте, почему мне смешно и почему это в IT-оффтопе.
Кстати, надо будет как-нибудь этот кинотеатр сфотографировать в тумане и опубликовать фото с подписью «„Сатурн“ почти не виден».
Конец января 2025 г.
Полная готовность (сроки продлены)
Аттестация SafetyNet больше не будет работать ни для одной версии вашего приложения. Ваше приложение получит сообщение об ошибке.
Така хуйня, малята: в феврале приложения, которые не успели перейти с «SafetyNet API» на «Play Integrity API», будут считать устройство не аттестованным «Гуглом». То есть для таких приложений ваше ведро превратится в «Хуавей».
Аттестация — понты. Обычно её проверяют банковские приложения, платёжные системы (без аттестации не работают Google Pay и другие приложения для Pay Pass через NFC) и некоторые коммерческие программы с платными функциями (они почему-то считают, что если нет аттестации, то прошивка кастомная или рутованная, и на ней приложение легче взломать). Но вот «Сбербанку Онлайн» плевать на аттестацию, например, он безопасность проверяет по-другому.
https://divestos.org/pages/news
Без кавычек — да, выводит питушню.
yeah bro you're not ok
факт
Прощайте, капитан О’Генри!
sfc scannow блядь
Улучшена производительность
Гоогле обезьянье по своей природе в натуре.
Откройте страницу в другом браузере
Чтобы выяснить, где возникла проблема – на веб-странице или в Chrome, попробуйте другой браузер, например Firefox или Safari.
Если все работает, удалите и снова установите Chrome.
иди на хуй
В «Йаже» хуй доберёшься до настоящего кода: кругом делегирование и вызов родительских методов. Волейбол какой-то.
Ключевыми факторами роста активной аудитории «ВКонтакте», как утверждает представитель самой соцсети, стало развитие «VK Видео» и «VK Клипов»: оба сервиса «обновили рекомендательные алгоритмы, нарастили базу оригинального контента и запустили новые инструменты монетизации для авторов».
Какой багор )))
https://www.moscowtimes.ru/2025/01/15/v-rpts-zayavili-chto-voina-v-ukraine-nachalas-iz-za-masturbatsii-a152450
Объём эякулята — 2...6 мл, что содержит 40...120 миллионов сперматозоидов.
При зачатии только один сперматозоид сливается с яйцеклеткой (бывают случаи разнояйцевых близнецов, когда участвуют несколько сперматозоидов, но всё равно ничтожное малое количество).
Таким образом, даже при зачатии, когда ни одна капля спермы не пролилась мимо женщины, гибнут десятки миллионов сперматозоидов.
https://github.com/nederlandsespoorwegen
лол
https://www.svoboda.org/a/v-proshlom-godu-v-setj-uteklo-bolee-710-millionov-zapisey-o-rossiyanah/33277609.html
щито такое CNC programmer.? ЧПУ?
ncedit ещё не мог в нормальный сору-расте, только по строкам
То есть DN был богат фичами, VC был лёгким, ну а NC — имел историческое значение.
К слову, в win95/98 файл msdos.sys имел текстовый формат, всё ядро ДОС перенесли в io.sys. Если в msdos.sys прописать строчку BootGUI=0, то автостарт Винды выключался, и после включения компьютера можно было работать в ДОСе без эмуляции (он был полноценным, даже несколько новых функций добавили, но не задокументировали). А Винду можно было запустить через win.com, как и в 3.x.
У кома не было загаловка чтоб распихать код и данные по сегнментам, потому и
>работать в ДОСе без эмуляции
ну это и так не была эмулия (просто так называлась) это был DOS 7.0
Сэндвич какой-то.
ой нет нахуй, я с таким же успехом могу и окошко доса в винде запустить
Я про чистый дос конечно, из под которого у меня был нормальный доступ ко всему оборудованию, а не про сраный v86 с насратым говном в IO MAP
Так я про окошко и говорю. Хотя, возможно, ты про NTVDM, а в 95/98 была просто VDM (с VXD).
А «перезагрузить в режим DOS» — это был чистый реальный режим с доступом к реальному железу.
я был уверен, что там написано "перезагрузить компьютер в режиме эмуляции MS-DOS", но там нет
мб она была в win95?
зы: да, Иканус, да!!!
Я не сошел с ума
Мой первый хак был на трубопаскакале подменить интересующий модуль и напечатать комстроку которая в трубопаскальноеом формате находилась по смещению 80
Для дос таки ассемблер
Спасло положение, когда тяжёлые приложения с Труповижном переконпелировали под защищённый режим. В голом ДОС использовался rtm.exe и dpmi16bi.ovl, под виндой же DPMI предоставляла сама Винда. IDE Борланд Паскаля в седьмой версии была уже под DPMI, с Дос Навигатором было хуже: RIT Labs забили на него и выпустили исходники, так что DN под защищённый режим выпускали уже энтузиасты под названием DNOSP.
A DOS Navigator написан пpи помощи Turbo Vision © Borland International, Inc., следовательно он имеет все свойства, пpисyщие этой оболочке:
движyщиеся пеpекpывающиеся окна;
ниспадающие и всплывающие меню;
опеpативные клавиши;
окна диалогов;
полосы пpокpyтки и т.д.
Все это, как и сама Turbo Vision, pеализовано в текстовом pежиме.
https://www.ukrfaq.narod.ru/ru/software/shell/dn.htm#9
https://www.ukrfaq.narod.ru/ru/os/win/ram.htm
у хакеров всегда старая техника, вспомни селерон Тараса
Или ты думаешь что все хакеры прямо текут от от макбука 2025-го года?
А потом искренне удивляется, почему питун ещё не свергнут.
Это микрокалькулятор электроника, и монохромный экран Herkules.
Это терминалы и в конце концов это NetBSD!
Был примерно 2002-й год. Где-то рядом были «Пентиум 4» и «Windows 2000» («Windows XP» тогда называли «хрен работает»).
у людей до сих пор стояк на такое, даже эмуляторы терминалов делают
Есть что-то чарующее для гика в зеленых буквах на чером фоне
я там запустил борманд-паскаль, и прямо почувствовал запах 1998-го года
https://holod.media/2025/01/15/kpss-studotryad-bdsm/
10.
11.
2.
Сортировка пунктов забавляет. Веб-макака делала.
Мурикосы попались на удочку алиэкспресса, и теперь рекламируют друг другу компьютеры с продолжительность жизни (да и стоимостью) городской крысы.
Радуют безграничное доверие продуктам с амазона (где такие же ушлые американцы зарабатывают не на рефералах, на дропшиппинге) и мгновенное нахождение аналогичной поебени для рефералки, когда вся статья строится на "смотрите какое уникальное устройство".
has a rare expansion connector that no rival offers
Не могу позавидовать автору. Ради какой-то проплаченной статьи ему пришлось пройти нейрохирургическую операцию по удалению памяти о intel (теперь asus) nuc 11 essential kit, с которого скопировала вообще вся геометрия этого ШУАЗа.
https://www.asus.com/displays-desktops/nucs/nuc-kits/nuc-11-essential-kit/
Это и есть RS-232 что ли, только вместо DB-9 обычные штырьки?
Почитай про выходы UART. А RS-232 это всего-лишь переведенный в другой формат (TTL, вот это всё) UART.
Консоль не терминал конечно, а UART не ком-порт, но в любом последовательном порту всего есть пары
* Ресив и траснмит
* Клеар ту сенд, клеар ту ресив (если испольхуется хардварный контроль, а не XON/XOFF)
* Керрьер детек
итд
Ссылку не дам, потому что ебланский браузер на мобильнике автокачает пдф вместо открытия, а окно downloads не даёт опции выцепить ссылку
https://www.zdnet.com/home-and-office/networking/bye-bye-wi-fi-this-low-cost-adapter-lets-you-set-up-a-wired-network-without-running-ethernet/
спрашивать промокоды прямо на сайте производителя
гениально
Даже если это китайцы на али
У классических юниксов всё таки либы лежат в lib, а головы в include, а у спермос и вовсе хедеры надо ставить с тн SDK, причем даже для динамической ликовки н ужны lib файлы
https://pbs.twimg.com/media/GgjF-XDWUAA1niy?format=jpg&name=medium
https://man.freebsd.org/cgi/man.cgi?mac(4)
В Obj-C ещё хуже: там и таких методов нету, а только диспетчер сообщений. Но в Obj-C можно использовать обычные сишные функции, а на Йаже писать без ООП нельзя.
Obj-C работает через `objc_msgSend`, это правда. Но там ты получаешь в теории неебическую динамику (как в динамической питушне вроде питона) когда ты можешь буквально в рантайме добавлять методы.
В джаве же ты получаешь хуй.
invokespecial вроде для конструкторов, super, ну и хочется думаь что всё таки private тоже
куууик
как так?
А как там тогда шаблоны раскрываются для какого-нибудь T get()?
И то, что возвращаем Object, чтобы его куда-нибудь покастить
И то, что метод кидает CloneNotSupportedException, хотя, если объект не поддерживает клонирование, то зачем реализовывать интерфейс?
p.s. я понимаю, что это заглушка для компилятора, но сам факт
https://docs.oracle.com/javase/8/docs/api/java/lang/Cloneable.html
Это просто маркерный инетрфейс.
Вся книжка Блоха "effective java" она как раз про то, как они в джаве обосрались и как делать не нужно
https://www.ukrfaq.narod.ru/ru/os/win/index.htm
правильно говорить "киянин"
com.google.android.adservices.api
com.miui.msa.global
com.miui.analytics
com.facebook.katana
com.facebook.system
com.facebook.services
com.facebook.appmanager
Нахуя? Особенно последнее в телефонах с сертификатом «Ростеста», официально продаваемых в РФ.
К слову, отключил через adb командой pm uninstall.
если хочешь не иметь ненужного говна -- ставь debian или alpine какой-нить, нахуой конец -- генту.
Если бы они бесплатно их раздавали, это можно было бы ещё понять.
На десктоп — запросто. Со смартфонами не всё так просто...
А вообще вдумайся: винда (пустой сервер, без гуя!) занимает 30 гигов. Из них наверняка 28 заняты ненужным говном
Кстати, собрать из исходников не могу. Пробовал несколько раз скачать исходники из гита, не получилось. Даже если бы смог, всё равно ждёт пердолинг с выковыриванием драйверов из фирменной прошивки и с допиливанием под систему разделов и всё прочее.
Как вариант можно скачать уже собранный кем-то образ Lineage OS, /e/ OS и подобных на основе AOSP.
Но это всё гиковское. Что делать «блондинкам»?
Жопа. Во-первых, в WinSxS по 100500 версий каждой DLL. Во-вторых, ненужный софт. Всё равно дохуя. Там точно какой-то мусор.
...то что нужно сделать?
Правильно!
никогда не задумывались, как пинг работает?
https://comp.os.linux.advocacy.narkive.com/CyVA4h92/to-all-the-pseudo-engineers-2
>To all the fat mouthed phonies that think that are EE knowing.
какой Dutch
какой гологубизм
за утекшую хуйню в куче пусть сидит, но вообще смешно
25 евро за гигабайт ddr4. Как вам такое?
https://www.aliexpress.com/item/1005007994674846.html
SSD 128 GB 256 GB 512 GB 1 TB SATA3
Мы гуляли по Неглинной,
Заходили на бульвар,
Нам купили синий-синий,
Презелёный красный шар.
python3-venv: /usr/share/doc/python3-venv
спасибо!!!
The following NEW packages will be installed:
binutils binutils-common binutils-x86-64-linux-gnu build-essential dpkg-dev fakeroot g++ g++-13 g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13
gcc-13-x86-64-linux-gnu gcc-x86-64-linux-gnu libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan8 libatomic1 libbinutils libcc1-0
libctf-nobfd0 libctf0 libexpat1-dev libfakeroot libgcc-13-dev libgprofng0 libhwasan0 libitm1 libjs-sphinxdoc liblsan0 libpython3-dev libpython3.12-dev libquadmath0
libsframe1 libstdc++-13-dev libtsan2 libubsan1 lto-disabled-list make python3-dev python3-distlib python3-filelock python3-platformdirs python3-virtualenv
python3-wheel-whl python3.12-dev zlib1g-dev
0 upgraded, 48 newly installed, 0 to remove and 8 not upgraded.
Need to get 63,6 MB of archives.
After this operation, 228 MB of additional disk space will be used.
Спасибо!!!
блядь да вы там все ебнутые что ли
Кстати, они ещё собираются отказаться от xmlrpc в пользу json.
да что же вы за пидарасы ёбаные
Который issue подряд гении не могут прочитать про ~/.local/cache. Какой блядь runtime dir?
дружок, добро пожаловать в виндуос. Ты давно заглядывал в домашнюю папку? А в HKCU в реестре?
что, блядь, такого сложного проверять наличие в разных папках? сделать разное для разных платформ?
ну то есть они _уже_ насрали виндовозам в дебильную директорию, поэтому в AppData можно даже не пытаться ничего занести. но нет, кудах-кудах, оче сложно.
Мнения?
> пишет на JS и NodeJS
Что-то пошло не так.
Стал учителем математики в младшей школе
У меня есть идея, как получить 200 000 руб. на одной работе.
К слову, как дела у неайтишников:
https://dzen.ru/a/ZRlp4ztAAnlwOe4k
блядь
https://api.elektronicavoorjou.nl/storage/1750/pi5-ice-tower-1.jpg
господи
Недавно чувак поставил в Rog галочку в биосе типа "быть суперпроизводительным", и стал ловить access violation в матлабе в районе memcpy при загрузке и обработке адских файлов по 40 гиг. Сбросил биос -- перестал ловить.
Во-вторых, если это про накопители, то разметка файловой системы отнимет часть места.
Я тоже по глупости купил. Потом он у меня завис, когда не смог черепицу раскидать.
Теперь купил несколько старых на 0,5ТБ и 1ТБ, ибо платить за серверный на 4ТБ жаба душит.
То есть сейчас надо покупать серверный диск и бокс отдельно и самому вкладывать диск в бокс, а на готовые внешние даже не смотреть.
Не хочешь черепицу — покупай серверный или маленький.
" Seagate confirms that we do not utilize Shingled Magnetic Recording technology (SMR) in any IronWolf or IronWolf Pro drives
КАКОЙ БАГОР )))
У нас профильный сайт про говно, надо знать термины.
UEFI не BIOS
Второй DC не BDC
JavaScript не Java
Снигири не гири
Бубарех не баребух
У важай, по жалуйста, злото хуйский. Не ко веркай его!
я начал качать фильмы в качестве под телек, и там конечно много чего не пересмотренного, но занято уже два терабайта из четырёх, а хочется просто сделать вчвеб-морду, куда кидаешь торрент, забываешь, а на праздниках просто гоняешь по библиотеке и выбираешь, что будешь смотреть
по отзывам в интернете про тихие диски находятся как раз только ironwolf и рассказы о том, что wd red различаются от серии к серии, одни вопят, другие нет
купи шкаф, и закрой стойку с виноами там
Бывают следующие стулья:
Рейд хардварный, когда HBA его реализует. Для операцыонки это прозрачно. Управляется софтом адаптера или адаптер реализует HII чтобы управляться из UEFI (имеет и свой биос конечно, если ты вдруг в биосном редиме).
Рейд полухардварный, типа Intel, когда тебе нужны драйверы. Управляется софтом интел, встроен в чипсет, и обычно говно. Иногда требует ключ INTEL VROC (и тогда умеет nvme рейд, что довольно выгодно). Можно пососать если твоя ОС типа VmWare.
Рейд софтварный, простой. Это динапические диски в винде или LVM в прыщах (LVM чуть круче). Просто код в ядре (в драйвере вольюмов в случапе винды) умеет делать рейд. Кушает CPU, но не требует вншених девайсов. Не переносим между ОС.
Рейд софтварный пиздатый. Это ZFS в солярке и BSD (на прыще вроде тоже есть), и storage spaces в винде.
Тут можно собирать пулы дисков, нарезать из них вольюмы, делать снепшоты и пр.
Какой лучше?
Кстати, HBA SAS можно обычно перевесьи в режим IT (он же JBOD) и тогда он будет просто видеться как множество дисков. И в IR mode (и тода он будет рейдом).
Переключение обычно происходит посрдеством джампера или перепрошивки (последнее нужно делать аккуратно, потому что велики шансы на окирпич при кривых руках: у серверного железа обычно слабая защита от дурака, считается что ты маны читаешь)
Конфигурация рейда хранится в энергонезависимой памяти контроллера.
формально есть стандарт, требующий дублирования этой информации в жопе диска, так что рейд можно импортировать в другой контроллер, но на самом деле удачи тебе с этим.
Была байка как люди перевозити серверную стойку, и вынули все диски, чтобы не раздолбать по дороге.
Упаковали в мягкое.
И, разумеется, забыли где какой стоял.
SAS, в отличие от SATA, это SAN (думай про это как про сеть ethernet), а не point-to-point. По сути это как FibreChannel.
У каждого устройства есть свой ID, и специальные свичи (экспандеры) умеют их соединять в сеть.
Это позволяет сделать систему расширяемой. Ты можешь воткнуть полку в дырку, и получить еще 12 корзин.
Конечно, ты можешь упереться в ширину канала, всё как с настоящими свичами.
SAS контроллеры умеют SATA, так что можно втыкать и SATA.
поскольку SATA не умеют в SAS, через экспандеры их тоннелирует спец протокол, и обычно это работает.
Если у тебя в материнке контроллер SATA на 4 порта, то ты больщше чтырех девайсов не поставишь.
А если там 4 SAS порта, то ты можешь хоть 128 устройств нахуячить.
HBA (адаптеры) SATA часто еще умеют RAID
Пиздато?
Пиздато!
И не ID, a LUN
У фибры (если моя память не спит с другим) тоже есть WWN (как и у SCSI), и есть домен и порт и пр, так что это сеть.
Вероятно ты говорил о том, что в SAS и FC нет домена коллизий, как в Ethernet времен хабов (сейчс его нет и в ethernet).
Каждое устройство говорит с HBA напрямую.
Что?
Купи SSD, они значительно тише.
Только после двух терабайт уже не стоят схожее количество денег, и консюмерских на двенадцать можно даже не пытаться исаать
sorry, ik heb een grapje gemaakt dat over jouw ervaring met een trapje gaat.
>и консюмерских на двенадцать можно даже не пытаться исаать
Waarom zoek je naar "consumptief" schijf? Volgens mij, zijn jouw doelen helemaal niet "consumptief"
А вдруг и его спиздят?
А вдруг и его спиздят?
https://i.postimg.cc/7hzbkXn8/image.png
Очень «умное» решение делать внешние с черепицей: если ты его отключишь, пока он раскидывает, ты его потеряешь. И кнопка «безопасного» извлечения тебе не поможет, ибо Винда уже всё переслала из своих кэшей, а он всё ещё работает в оффлайне.
может потому, что кроме Windows никто больше нормально не умеет в NTFS, и читать диск как-бы хочется с NASа (под прщами) с UEFI, и пр?
И ещё я не знаю, как там 3anag дела у «Эппла».
чото работает, чото нет, стабильным это не назовеш
о чем и речь, посмотри на сокращения
120GB=approx. 111GiB
Обрати внимание на букву «i». Правда, в реальности так пишут редко.
вот винам
а вот -- замена воцапа
у меня ровно такой был
https://govnokod.ru/29079
https://govnokod.xyz/_29079/
https://nvd.nist.gov/vuln/detail/cve-2023-40030
Cargo did not escape Cargo feature names when including them in the report generated by `cargo build --timings`. A malicious package included as a dependency may inject nearly arbitrary HTM
Зачем лютеранам носить монисто?
Зачем здесь гадов хоронили?
Зачем мертвецов загнать в свои могилы?
Ты знаешь, с чем это рифмуется.
https://youtu.be/uS-ZuaITfok
JNZ
https://pbs.twimg.com/media/GiKboiOWIAA_8O8?format=jpg&name=medium
--Ты что, дебил? Там же огромный желтый треугольник висит, и нипаисано Warning: дальше дороги нет!
--Да я программист, я варнинги не читаю
Смеёмся всем автобусом
P. S. Рекапча была найти тракториста
и
.
Опотный джавис знает, что варнинги срет компилятор, а на компилтор всем похуй, потому ничего не затыкает
Возвращает функция структуру, а в ней есть поле. И это поле, видите-ли, обязательное!
Но моих коллег не наебешь. Они делают фейковое значение, пишут в поле хуйню, и конечно любой полиморфный код сосет хуй, но ловкие коллеги в каждое место вставляют проверку "isinstance", и текут. Ну почти в каждое. Иногда забывают.
Барбара Лисков, накоси-выкуси!
Впринципе можно на пятом перле писать: хуже от этого не будет, да и время на компиляцию и проверку сходимости типов тратить не нужно
Артёму по законам Таиланда грозит смертная казнь.
And forġief ūs ūre gyltas,
swā swā wē forġiefaþ ūrum gyltendum.
Достаточно знания английского (или нидерландского, лол) и основ христианства, чтобы это понять
Действительно, в старых вариантах были грехи и виновники, а потом кто-то заменил на долги, а другие подхватили...
https://pbs.twimg.com/media/Gh_GzaXXcAAuJtP?format=jpg&name=medium
Я ра60тал г08н08030м
0й-0й-0й...
Не ш0фёр9м,не таксист0м
А в0нючим г08н0чист0м
0й-0й-0й...
3а З loo-тенные 6умажки
e̋l2ЗЧSб7BgO
ŭцykeHrwщ3×ъ
фbl8аn₽0лджэя4¢мumb6ю
Каk0ŭ 6аr0₽)))