- 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
nepeKamHblu_nemyx 30.12.2024 13:52 # 0
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: 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.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
guest6 30.12.2024 17:20 # 0
guest6 30.12.2024 14:39 # 0
какие разные уровни производительности )))
guest6 30.12.2024 21:13 # 0
guest6 30.12.2024 21:16 # 0
guest6 30.12.2024 22:07 # 0
doomginho 31.12.2024 00:20 # 0
guest6 31.12.2024 20:14 # 0
guest6 31.12.2024 05:05 # 0
Damn you stupid zalupa.
История повторяется в виде ПРОМТа
guest6 31.12.2024 19:10 # 0
guest6 31.12.2024 19:17 # 0
guest6 31.12.2024 19:20 # 0
guest6 31.12.2024 19:31 # 0
Почему у тебя на домашнем сервере винда? и почему VNC а не RDP?
guest6 31.12.2024 19:32 # 0
guest6 31.12.2024 19:46 # 0
guest6 8 дней назад # 0
guest6 31.12.2024 19:38 # 0
У меня на малине дебилиан. Еботни с этой скотиной в разы больше. Например, не работает вырезать-вставить файл.
> и почему VNC а не RDP?
Какая нахуй разница? А, еще я с телефона туда хожу.
guest6 31.12.2024 19:43 # 0
— Как сделать ... в $foo?
— Почему ты используешь $foo, ты что, еблан?
guest6 31.12.2024 19:49 # 0
Просто использование винды в качестве сервера для раздачи интернета, да еще и с управлением по VNC, это какой-то просто "я-у-мамы-админ" разлива 2001-го года.
Уж лучше бы ты поднял ssh, и работал через PowerShell
guest6 31.12.2024 20:10 # 0
> "я-у-мамы-админ"
Чел, я раздаю инет на хату. На большее не претендую.
> Уж лучше бы ты поднял ssh, и работал через PowerShell
Пердодебил?
guest6 31.12.2024 21:17 # 0
guest6 01.01.2025 10:54 # 0
guest6 18 часов назад # 0
guest6 18 часов назад # 0
guest6 31.12.2024 19:47 # 0
guest6 31.12.2024 20:11 # 0
Часто лазить мне туда не надо. В основном музыку включать/выключать.
guest6 31.12.2024 21:06 # 0
guest6 01.01.2025 11:06 # 0
Меня в принципе устраивает как есть.
guest6 01.01.2025 13:27 # 0
guest6 01.01.2025 14:18 # 0
guest6 01.01.2025 15:14 # 0
guest6 01.01.2025 15:32 # 0
Как заебали "мотоцыклы".
guest6 8 дней назад # 0
guest6 7 дней назад # 0
Понаехало таки?
guest6 31.12.2024 21:42 # 0
guest6 01.01.2025 15:01 # 0
guest6 01.01.2025 15:12 # 0
guest6 01.01.2025 15:14 # 0
guest6 01.01.2025 15:15 # 0
guest6 01.01.2025 16:02 # 0
Buyer Questions & Answers (17):
- //www.fbi.gov/investigate/cyber
-詐欺 :hugging: (tr.: scam)
- Scam, ordered 15 times, never delivered
Последний мне нравится больше всех
guest6 8 дней назад # 0
guest6 8 дней назад # 0
guest6 8 дней назад # 0
guest6 7 дней назад # 0
guest6 7 дней назад # 0
В ed2k такую проблему решали «туннелированием» через сервер: оба занатных лоха подключались к одному серверу, и сервер помогал создать туннель. Как это решают в торрентах, я не знаю.
guest6 7 дней назад # 0
Так как тогда вообще раздают?
Охуеть, а кто эти сервера оплачивал?
guest6 6 дней назад # 0
https://en.wikipedia.org/wiki/Hole_punching_(networking)
guest6 6 дней назад # 0
Допустим, твой локальный адрес 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 сервер нужен только для координации клиентов, чтобы подсказать им, на какой порт слать пакет, чтобы пробить дорожку. Так?
guest6 6 дней назад # 0
Но там можно соснуть, например если нат очень рестрикдт, и не принимает пакеты с других IP.
Таким петухам остается upnp/nat-pmp (домашние роутеры обычно это могут).
Если у вас два дебила сидит за провайдеровским CGNAT, и он рестриктд, ну тогда жопа: тогда только через сервер
guest6 6 дней назад # 0
А вот собссно нахрюк на нат и описание решения игрушек Activison (какая у вас любимая?) чуть-ли непервый в мире дырокол для NAT, лолл
https://www.rfc-editor.org/rfc/rfc3027#section-5.1
guest6 6 дней назад # 0
Но ситуация осложняется тем, что NAT бывает разных типов, и какой именно у интернет-провайдера конкретного юзера, заранее не известно.
Свой роутер можно проткнуть с помощью DMZ, UPnP или ещё какими-нибудь методами, а провайдерский — хрен, только отправлять исходящий пакет и надеяться, что привязка какое-то время поживёт.
guest6 6 дней назад # 0
guest6 5 дней назад # 0
guest6 6 дней назад # 0
guest6 6 дней назад # 0
guest6 6 дней назад # 0
guest6 7 дней назад # 0
guest6 6 дней назад # 0
guest6 6 дней назад # 0
guest6 6 дней назад # 0
guest6 6 дней назад # 0
guest6 5 дней назад # 0
Ну ты понел.
Я, кстати, не знаю, какая из них труъ, но так-то четверть века уже технологии
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
Desktop 5 дней назад # 0
Чтобы быть гологубом, достаточно просто им уже больше недели назад за компанию в воскресенье вечером свет вырубить
guest6 6 дней назад # 0
guest6 6 дней назад # 0
Приложение: список проблем, с которыми столкнулась администрация
- Отсутствие силиконовых амбушюр (на фабрике блестящей мишуры наверное вообще с концами охуеет, когда узнает, что у администрации геометрически разные ушные каналы)
- Перестает заряжаться
- Перестает заряжаться, если не прижимать резиночкой
- Заряжаться-то заряжается, да держит нихуя
- Раз в какое-то время теряет синхрон и начинает ебенить в противофазе, пока не ресетнется чуть спустя
- Просто уёбищный звук, ну кого уж тут удивить
- ТРЕЩИТ БЛЯДЬ. Нет, ну вы представьте, вы продаёте вау-продукт в аккуратной минималистичной пилюльнице, просите за него джентельменских денег, а он пару раз в час ХРУСТЬ тебе в ухо.
- Нет физической кнопки. Ну, её уже давно ни у кого нет, но фабрика глиттера таким же образом не в курсе про людей, которым приходится поправлять наушники, чтобы они не выпали. Сделали паузу по двум тапам и другое действие по трём - ну, теперь у меня иногда считывает три тапа вместо двух, а не один случайный, заебись проблему решили.
- Рассинхрон в задержке по умолчанию. В чём разница с предыдущим? Предыдущее - это про то, когда у тебя пару раз в час хрюкает, ресетится, возвращается в норму. Здесь же всё круче: уши умеют синхронизироваться, поэтому когда начинает идти отличный от нуля сигнал, они добавляют компенсацию. ТОЛЬКО ВОТ СУКА БЛЯДЬ ЭТА КОМПЕНСАЦИЯ ДОБАВЛЯЕТСЯ И К NOISE CANCELLATION.
guest6 6 дней назад # 0
guest6 6 дней назад # 0
Desktop 6 дней назад # 0
guest6 6 дней назад # 0
Desktop 6 дней назад # 0
– это которые не по бутусу, то есть таких наверное и не бывает
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
Жана-Мари Ле Пена в 2015 году исключили из партии — за его высказывания о том, что он не считает историческую роль маршала Петена негативной, и что газовые камеры, в которых нацисты уничтожали людей, являются «не более чем деталью истории».
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
Арсена ЛеПена заочно осудили за свободу слова, кстати.
guest6 5 дней назад # 0
https://www.chitai-gorod.ru/product/arsen-lyupen-protiv-herloka-sholmsa-francuzskiy-yazyk-neadaptir-2950800
guest6 4 дня назад # 0
Desktop 5 дней назад # 0
guest6 5 дней назад # 0
https://x.com/Goldenberg1996/status/1876571158612791627
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
Нет-нет, конечно если вы хотите вкатиться в айтишечку как можно скорее, и стать сеньер-помидор-веб-страничка-разработчиком, то начинайте сразу с "JavaScript", зачем вам эти кучи, стеки, байты, указатели, и линковка?
Но помилуйте: причем же здесь программирование?
guest6 5 дней назад # 0
guest6 5 дней назад # 0
Нет-нет, конечно если вы хотите вкатиться в понтованную "айтишечку" к трапам как можно скорее, и стать сеньер-помидор-прыще-хакером, то начинайте сразу с "асемблера", зачем вам эти номенклатуры, справочники, отчеты, склады, и бухгалтерии?
Но помилуйте: причем же здесь разработка?
guest6 5 дней назад # 0
guest6 5 дней назад # 0
Ох и долго же я не мог понять, почему у меня в повершеле нихуя не работает. Какой багор ))
Уже догадались?
guest6 5 дней назад # 0
guest6 5 дней назад # 0
`where`, он же `Where-Object`, он же `?`: это повершельный греп по пропертям
guest6 4 дня назад # 0
guest6 4 часа назад # 0
guest6 4 часа назад # 0
guest6 4 часа назад # 0
Basic, Rust
>my
Perl
>People
негры и евреи для гологуба
>go
Go
guest6 4 часа назад # 0
guest6 4 часа назад # 0
guest6 4 часа назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
guest6 5 дней назад # 0
https://pkg.go.dev/runtime@master#AddCleanup
guest6 5 дней назад # 0
guest6 5 дней назад # 0
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.
сука я аж хрюкнул
guest6 4 дня назад # 0
?
guest6 4 дня назад # 0
guest6 4 дня назад # 0
https://video.fhtagn.org/w/qUc1RHNmnkvpVURA7oJnGe
guest6 Позавчера # 0
guest6 Позавчера # 0
guest6 Позавчера # 0
Мне было любопытно, какой сорт кактуса у неё на мониторе
guest6 Позавчера # 0
guest6 Позавчера # 0
guest6 Позавчера # 0
Поиск, кхм, партнёров?
guest6 18 часов назад # 0
Хард диск
Мышь
guest6 Вчера # 0
https://hosting101.ru/catalog/vps-vds
https://hosting101.ru/pricing-plans-vps
Что тут не так? Тут добавили ссылку на главную в нацигационном меню внутри одного .php-файла, но забыли об этом в другом.
guest6 Вчера # 0
guest6 Вчера # 0
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-детьектив
guest6 Вчера # 0
x-powered-by:
PHP/7.4.33
не, ну это неинтересно даже
guest6 Вчера # 0
x-powered-by:
PHP/5.6.40
пиздец, ребят. давайте я вам поставлю убунту 24, там apt install наверное что-то поновей подтянет
guest6 6 часов назад # 0
guest6 20 часов назад # 0
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
пошел на хуй
guest6 20 часов назад # 0
1698
гражданин проснитесь у вас поллюция пакетами nodejs
guest6 8 часов назад # 0
guest6 20 часов назад # 0
устанавливаем исполняемые файлы в папку конфигурации, блеск
If $XDG_CONFIG_HOME is either not set or empty, a default equal to $HOME/.config should be used.
нам похуй на ваши ёбаные правила, конформисты
guest6 19 часов назад # 0
им нужно, чтобы их ёбом крыли
guest6 15 часов назад # 0
guest6 12 часов назад # 0
guest6 10 часов назад # 0
guest6 10 часов назад # 0
guest6 2 часа назад # 0
guest6 2 часа назад # 0
tractors
guest6 7 часов назад # 0
милениалы изобрели m4
guest6 18 часов назад # 0
int(False == False) > False == False
guest6 17 часов назад # 0
кажется, лучший вариант
guest6 17 часов назад # 0
I’d be reluctant to document any of these, since there’s such a small audience for the documentation
мачете не шлёт смс, гвидо не комментирует код
guest6 16 часов назад # 0
guest6 8 часов назад # 0
guest6 6 часов назад # 0
guest6 6 часов назад # 0
Давно уже понятно что эти ваши ПХП и питоны это языки без спецификации, и уж тем более без спецификации виртуальной машины
guest6 10 часов назад # 0
видали???
guest6 7 часов назад # 0
guest6 7 часов назад # 0
`help declare`
но это башизм, конечно
guest6 8 часов назад # 0
guest6 2 часа назад # 0
guest6 7 часов назад # 0
guest6 3 часа назад # 0