- 1
IT Оффтоп #61
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #61
#33: https://govnokod.ru/26449 https://govnokod.xyz/_26449
#34: https://govnokod.ru/26456 https://govnokod.xyz/_26456
#35: https://govnokod.ru/26463 https://govnokod.xyz/_26463
#36: https://govnokod.ru/26508 https://govnokod.xyz/_26508
#37: https://govnokod.ru/26524 https://govnokod.xyz/_26524
#38: https://govnokod.ru/26539 https://govnokod.xyz/_26539
#39: https://govnokod.ru/26556 https://govnokod.xyz/_26556
#40: https://govnokod.ru/26568 https://govnokod.xyz/_26568
#41: https://govnokod.ru/26589 https://govnokod.xyz/_26589
#42: https://govnokod.ru/26600 https://govnokod.xyz/_26600
#43: https://govnokod.ru/26604 https://govnokod.xyz/_26604
#44: https://govnokod.ru/26627 https://govnokod.xyz/_26627
#45: https://govnokod.ru/26635 https://govnokod.xyz/_26635
#46: (vanished) https://govnokod.xyz/_26646
#46: (vanished) https://govnokod.xyz/_26654
#47: https://govnokod.ru/26671 https://govnokod.xyz/_26671
#48: https://govnokod.ru/26707 https://govnokod.xyz/_26707
#49: https://govnokod.ru/26750 https://govnokod.xyz/_26750
#49: https://govnokod.ru/26776 https://govnokod.xyz/_26776
#50: https://govnokod.ru/26804 https://govnokod.xyz/_26804
#51: https://govnokod.ru/26809 https://govnokod.xyz/_26809
#52: https://govnokod.ru/26817 https://govnokod.xyz/_26817
#53: https://govnokod.ru/26833 https://govnokod.xyz/_26833
#54: https://govnokod.ru/26840 https://govnokod.xyz/_26840
#55: https://govnokod.ru/26844 https://govnokod.xyz/_26844
#56: https://govnokod.ru/26862 https://govnokod.xyz/_26862
#57: https://govnokod.ru/26890 https://govnokod.xyz/_26890
#58: https://govnokod.ru/26916 https://govnokod.xyz/_26916
#59: https://govnokod.ru/26934 https://govnokod.xyz/_26934
#60: https://govnokod.ru/26949 https://govnokod.xyz/_26949
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* @GovnokodBot в «Telegram»
* https://vorec.space/ (глоссарий Говнокода)
Тебе всё похуй!
Примерно так всякие cppreference и заманивали переводчиков: выложили выхлоп гуглотранслейта и поставили его по-умолчанию.
По-моему это охуенное определение:
Не сделает, если в языке и так есть гомоиконность.
регулярно форшу то tcl, то xslt
Строго выражаясь, там «Гомоикона», а не «гомоиконность».
Там правильно сказано, что это сущность абстрактная и с не до конца изученными свойствами.
Гомоикон, в языке может быть много. Допустим была одна «гомоикона», добавили ещё, в языке стало две «гомоиконы».
Говорят что одна из «гомоикон» имеет лик святого гоатсе. Но это не точно.
В жабу вон через жопу добавили, но жабье AST мутировать - это ж ёбаный ад по сравнению со всякими лиспами.
Логично.
Это же не гетероиконы.
https://habr.com/ru/post/215343/
Кстати, попробуй подкрастся к жавоёбу сзади, и крикнуть: AOP.
Джаваёб начнет биться в истерике, и орать, что ты мудак.
А грувисты используют AST Transformation для примрено того же, и текут.
Да и джаваёб использует Lobok, просто ему не рассказали, что это похоже на AOP
Хотя Кложа, как диалект лиспа, наверное самая христоматийная гомоикона.
Вроде как лисп это всё и породил
А вот если бы не пропускал ни одного ворец-треда, то ещё и получилось бы
Хорошо, что я нашел на помойке какой-то usb wifi адаптер, работает гораздо лучше впаянной в ноут питушни
скорее всего тебе придется или зарегать макадрес если он другой, или настроить подключение (какой нить из вариантов ppp, зависит от прова)
А потом обязательно воткнуть комп обратно в роутер.
У него внутрь сети один мак, а наружу другой. И ничего нет страшного в том, что внешний мак совпадает с одним из маков локалки
https://raku.org/
Вопрос один: зачем (если не сказать "нахуя")? Это говно вымучивают уже двадцать лет, без чётких целей и "дедлайна". Уже очевидно, что этим говном никто и никогда пользоваться не будет, ибо даже у уёбищных "Java" и "Go" есть какое-никакое, а cummunity, а за этим языком нет ничего, кроме пары-тройки шизоидов. Судя по примерам кода, язык просто засран спецсимволами, ухудшающими читабельность кода.
Это идейность или психическое отклонение - почти четверть века разрабатывать то, что, как очевидно, никогда востребовано не будет?
P.S.: Не совсем в тему, но, если не ошибаюсь, такие колхозные дизайны устарели ещё в начале 2010-х: https://examples.p6c.dev/index.html
Perl 5 нужен, а Perl 6 -- нет.
18XX - 19й век
19XX - 20й век
Неудобно
[админ] Ну и какая из красавиц выдернула сервер из розетки? )) [менеджер] Маша С; 🙂
[менеджер] ну у меня даже мысли не было, что она
xxx: Здарова! Ты там как вааще? yyy: привет! 2 этажа оффисных планктонин заехало; тяну сети; yyy: вчера вечером была у швеи, увидела 2
В фолловерах у него вторым номером стоит вот это: https://twitter.com/ccTyYWTZdXVRbfH. Спам смайликами, гифками и — удивительно — точно такими же спам-ссылками.
В каком-то из офтопов мы уже обсуждали, что пару лет назад «Твиттор» ввёл премодерацию приложений, и сервисы типа «Splittweet» наконец-то откинули копыта (правда, вместе с полезными сервисами).
У так называемого «Алексея Калашникова» в метаданных твитов указано «via Twitter Web App», т. е. он не получал ключи API, он срёт через браузер автокликом (расширением или через «chromeless browser», например, «Phantom JS» на базе «Хромиума» или «Slimer JS» или «Mozilla Prism»).
https://www.casperjs.org/
<ссылка> Попался мне действительно очень хороший консультант, который подробнейшим образом объяснил, что и к чему Ремонт холодильников в щелково - работа ремонт бытовых холодильников.
<ссылка> Что нам понравилось , так это выгодная стоимость на оказываемые услуги Узи тушино с 1 декабря изменение цен на узи
<ссылка> цены у них далеко не самые высокие. Детальная информация лечение алкоголизма в новосибирске у нас на сайте.
<ссылка> Благодаря их помощи смог вывести компанию из кризисного состояния. Оптимизация seo как сделать seo оптимизацию.
Какие вореции )))
Ололо на башорг!
Не удивлюсь что кегдан сам себя и отправил.
ЧИТАТЬ ДАЛЕЕ >>>
https://twitter.com/emasinseb/status/1309840201804591104
Конченные «сеошники» до сих пор используют этот метод и текут. О том, работает он или нет, они даже не думают.
Ставить 7.1 SDK не нужно (да он и не ставится, если есть свежий .net 4): ddraw.h есть в sdk 8.1
Но вот compilation chain пришлось поставить 2015 XP.
GUID для интерфейса DirectDraw7 лежит dxguid.lib, так что пришлось поставить DirectX SDK, и сунуть линекеру
"C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86\dxguid.lib"
После этого всё скомпилировалось. В рантайме LoadLibrary DDraw.dll, получил из нее функцию DirectDrawCreateEx, и всё заработало.
Из нее можно получить LPDIRECTDRAW7, и начать вертеть видяху.
Нужно установить ->SetCooperativeLevel(hWindow, DDSCL_EXCLUSIVE | DDSCL_FULLSCREEN)
Потом SetDisplayMode
DirectDraw оперирует сюрфейсами (как контексты в GDI).
Сделал сюрфейс в памяти карты (DDSCAPS_OFFSCREENPLAIN | DDSCAPS_VIDEOMEMORY), и чтобы загрузить туда картинку -- получил его HDC (GDI контекст).
В него я bitbltнул битмапу (из LoadBitmap).
Теперь я могу из этого сюрфейса срать в основной сюрфейс.
Можно взять DDSCAPS_PRIMARYSURFACE и туда BltFastнуть наш сюрфейс с картинкой, но это будет тирить, бо без даблбуфера.
А можно создать ему бек буфер (тоже в памяти карты): DDSCAPS_FLIP | DDSCAPS_COMPLEX (комплекс значит будет поддерживаться наличие бек буфера)
потом у него GetAttachedSurface типа DDSCAPS_BACKBUFFER, и уже в него можно FastBilt из нашей картинки.
У картинки можно установить KeyColor, и тогда при FastBilt этот цвет можно сделать прозрачным (DDBLTFAST_SRCCOLORKEY).
После успешной загрузки в задний буфер нужно сделать ->Flip.
По умолчанию он ждет обратного хода луча, но можно явно попросить DDFLIP_NOVSYNC, а можно явно попросить дождаться каждого четверого VSYNC: DDFLIP_INTERVAL2
На бек буфер удалось загрузить картинку и кучу спрайтов, и всё работает довольно шустро. Важно только релизнуть GDI DC, если они были взяты у сюрфейса, иначе будет ошибка, что он Busy.
В лупе я PeekMessage, и если меседжей нет -- рисую свою картинку и флипаую ее. Чтобы выдержать FPS, проверяю GetTickCount.
Другой вариант установить Timer, и ловить WM_TIMER в WndProc.
Почему бы просто не спать во флипе?
Вроде обычный гей луп так выглядит: закончили флип, посмотрели ивенты, обновили сцену, нарисовали её ушли во флип. Разгребать ивенты чаще чем рисуешь кадры особо смысла нету.
но может ты и прав) я слишком далек от гей девок
https://i.postimg.cc/4NJVp7P6/slow.png
А вот GPU мне не профильнуть средствами студии, бо DDraw не поддерживаеца
sdk 7.1 прекрасно ставится, если либо сначала снести все .netы 4-е и поставить 4.0, или временно подменять версию .net в реестре в
HKLM\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v4\Full
Самое древнее, что я смог достать у MS белсптано это 2010 Express.
С ним пришел sdk7.0, проект собирается и с ним и с 7.1
Ресурсы правда пришлось править руками, бо в epxress эдитора нет. И решарпера нет. И vsvim нет. И фон белый. И вообще ужас.
Зато открывается он молниеносно, в отличие от 2017
Она идет без SDK, и вообще такой настройки не имеет: пришлось скачать SDK для Server 2003, и тыкнуть студию в его include и lib.
Причем в SDK пришлось тыкнуть и сборщик ресурсов тоже, потому что ему нужна Windows.h
В SDK нету ddraw.h, так как он в ту пору еще был частью DirectX SDK, но я установил DDXSDK за 2006 год, тыкнул его в include и lib, и всё заеблось.
Дальше начались проблемы древних плюсов:
* Отвалился код с std::to_string, пришлось убрать
* decltype нету
* auto нету
* nullptr пришлось дефайнуть))
А потом всё собралось, и сраный шарик покатился по экрану.
Не проще ли ночью спать, а не ночью не спать?
я где-то читал что стабильная продолжительность сна и время засыпания улучшают самочувствие даже если спишь по 4 часа
пруфов не будет
да, таким правда лучше быть осторожнее
потом он начнет есть только овощи, потом перестанет есть по выходным и умрет станет биохакером
https://vc.ru/future/26886-personal-biohacking
Но джобсу как-то не помогло. И коби тоже.
как только перехотелось заботиться о себе и заниматься всеми этими добавками и режимом - значит скоро депресия/выгорание/you name it
> перехотелось заботиться о себе
это больной вопрос
менталитет такой, что из поколения в поколение передается, что надо заботиться о семье, родине, родителях, стариках и беременных детях, но никак не о себе
до тех пор, пока не начнутся звоночки "сходи проверься на рак, а то на свадьбу ребенка не посмотришь"
да!
из всех моих знакомых 35+ никто даже раз в год не ходит на full body checkup
а если скажешь что надо хотя бы раз в год ходить к проктологу чтобы в жопе грибы не выросли вообще взвоют
а потом находят пиздецому и все
плохая медицина, низкое качество жизни и сильный стресс к 40-50 никого здоровым не оставят
уж получше подхода "семейный врач-фельдшер" или антидепрессантами простуды лечить, по крайней мере вместо полугодовых очередей на ФГДС идёшь и делаешь на следующий день за копейки в нормальном месте (и не за $200k по счету для страховой)
>если есть деньги не в городскую поликлинику ходить
не ну программистом в столице быть охуенно
но в общем по Украине(думаю что и по России) ситуация сильно хуже
это ж классическая ситуация: каждый новый дохтур первым делом про твою проблему сообщает, что твой предыдущий дохтур полный дебил и "кто такое вообще написал" и "где их блять учат" (почти как программисты)
исключение как раз это дети (ибо цветы жизни и вся хуйня) и старики (потому что терпеть уже обычно нет банально сил)
а если как бы и нет, то и зачем по врачам ходить
я вот сам пример этого
бывал у врачей раз в 3-5 лет
а теперь накатило, старость пришла
рака нет, уже неплохо
Нормальный график.
https://ru.wikipedia.org/wiki/Полифазный_сон
Главная проблема всех нестандартных режимов дня: синхронизация с другими индивидуумами и организациями работающими с 8 до 17.
ээ
а так можно было?
> Многие дедлайны придумывают специально с целью заставить инженеров работать бесплатно
defecate-plusplus, а у тебя инженеры работают бесплатно?
а потом всякие day one патчи
Придумали всех этих менеджеров, директоров, эйчаров, продажников, маркетологов, дизайнеров и прочий ненужный хлам. Из за этого всего я не могу стать миллиардером.
Заводы -- рабочим
Конторы -- программистам
Красиво сказано...
Бывает так, что я понимаю как решить задачу, но реализация решения с отладкой и тестами займет у меня несколько дней минимум, хотя решение уже вот оно и в голове и на бумаге, но увы
А ещё качественная работа подразумевает самопроверку, что тоже сказывается на времени выполнения
я бывает пол дня ибусь с настройкой тулчейна, окружения, и прочих средств разработки
1. Гость постит говнокод сюда.
2. Мы его обсираем, смеемся и тыкаем пальцами.
3. Гость кидает ссылку на говнокод в рабочий. чат конторы в whatsapp
4. Сениору становится стыдно и он с позором идёт в скриптушной угол.
А если серьезно, то нужно ввести фича бранчи и ревью, либо прекоммит ревью
обычно лиды, которые программировать особо не умеют, обожают доёбываться до мышей
огромное количество аутсорса построено по такой схеме, когда тимлид подменяет собой PM'а со стороны галеры
тусить ему негде, именно потому что это галера
Судя по моим знакомым, в больших галерах и проектах есть и лид, и пм, и овнер со стороны галеры и овнер со стороны клиента и лиды на всякие конфы ездят а может и чаты у них лидовские есть
Пусть лучше таски и баги крадёт.
Author: MAKAKA <MAKAKA@ZOO.COM>
Инью небось еще и газеты из ящиков соседей ворует
Водитель не должен оставлять транспортное средство, не приняв всех мер, чтобы не допустить его самопроизвольного движения, проникновения в него и (или) незаконного завладения им.
Сделал пароль 123, получил плюху. Даже рак себе такой пароль не поставил
ты когда с приятелями в бар ходишь, ты от них телефон и кошелек прячешь, чтоб не украли?
От приятелей я кошелёк не прячу, а от рандомных чуваков конечно да. Или для тебя любой посетитель ГК автоматически становится корешем?
Долбоёб он.
Один пыхорас из миллиона сделал Фейсбук, остальные минусатор ботами лол
Кстати, правда, что ты настолько туп, что своё имя на бумажке записал на случай, если забудешь?
- правильно, нужно дождаться ретроспективы
__setattr__ для ранее определенных атрибутов.
__delattr__ тоже.
Но __getattr__ уже только для атрибутов, которых еще нет в инстансе, а чтобы что-то гетнуть из инстанса, что там уже есть, нужно сосать __getattribute__
Наверное, тут это уже обоссали сто раз, но я не видел, мне это капец не понравилось.
тут все
https://docs.python.org/3/reference/datamodel.html
Какое пхп )))
> Note that if the attribute is found through the normal mechanism, __getattr__() is not called. (This is an intentional asymmetry between __getattr__() and __setattr__().)
Какая intentional asymmetry )))
Ну хотя какой-то смысл в этом есть... Наверное. Казалось бы, такой простой язык, такая хорошая (по меркам скриптушни) реализация через превращение всего в объекты. Но нет, надо добавить такие вот неочевидные и непоследовательные приколы.
По этому я за lua и превращаю все в таблицу.
Когда вылупился ципленок, орлиха охуела.
Читать далее - https://trendymen.ru/lifestyle/events/130115
Ну да, сложно будет объясниться перед орлом.
Я за свободные отношения
Я за питухов
странно, что не съели
Когда вылупился UB, программер охуел.
Читать далее - http://govnokod.ru
>>> Главная тема недели в области кибербезопасности — уязвимость в протоколе Netlogon, обнаруженная и закрытая в серверных версиях Windows еще 11 августа. Баг CVE-2020-1472, также известный как Zerologon, — это «суперуязвимость», критическая дыра с рейтингом CVSS в 10 баллов из 10.
>>> При наличии сетевого доступа к контроллеру домена в корпоративной сети атакующий может сменить пароль на сервере и получить полный контроль над корпоративной инфраструктурой. Возможна и многоступенчатая атака на менее критичные Windows-серверы с тем же конечным результатом. Неофициальное название — Zerologon — уязвимость получила из-за специфики атаки: она начинается с попыток установить соединение, используя последовательность данных из одних нулей. Некорректная реализация алгоритма шифрования AES позволяет авторизоваться на сервере максимум с 256-й попытки, что на практике занимает пару секунд.
Никогда такого не было — и вот опять!
А своим сотрудникам нужно доверять.
У тебя программисты имеют доступ к проприетарному коду? Почём ты знаешь, что они его не спиздят, например?
Или что они из компа планку памяти не унесут?
А 100 рублей можно даже не платить, ебаное.ит все равно никто не читает
так же советую установить программистам удобный рабочий день. К примеру, с 8 до 17 (обед с 12 до 13). За опоздание можно снимать небольшой штраф.
Задания программистам лучше давать в усной форме стоя у них за спиной. Желательно делать это после обеда, с просьбой выполнить задание к концу рабочего дня.
Чтобы экономить денег, я бы рекомендовал отказаться от вентиляции, и сажать программистов как можно ближе друг к другу. Высокая концентрация CO2 в купе с температурой 26 градусов по цельсию повышает трудоспособность.
Кушать в офисе и пить там чай с кофе я бы запретил: это отвлекает от работы.
Программистам понадобятся компьютеры, рекомендую преобретать их на Авито, там есть недорогие машины.
Интернет прогаммистам лучше или вовсе отключить (кроме конечно нужных для работы сайтов) или сделать платным: в конце месяца можно проверить, на какие сайты ходил программист (для этого вам понадобится прокси сервер, спросите админа) и вычесть из зарплаты деньги за нерабочий траффик.
Офис лучше арендовать в многокомнатном помещении старого нии, переоборудованного под недорогой бизнес центр. Вашими соседями будут продавцы орифлейм и небольшое турагенство из одного человека.
Такой офис удобно найти в четырех автобусных остановках от конечной станции метро в вашем городе.
прыщебляди смоснули
у пидаров их собственный vcvars не работает
https://social.msdn.microsoft.com/Forums/vstudio/en-US/21821c4a-b415-4b55-8779-1d22694a8f82/microsoft-was-unexpected-at-this-time?forum=vssetup
У меня достаточно насрано было PATH, говно сломалось на попытке покласть PATH в какую-то другую переменную. Видать, у них есть лимит на говно.
Виндопирдолинг такой пирдолинг. А сёма бы сказал, что прыщебляди соснули, потому что у меня без vcvars говно на питон не ставилось
Кстати, лимит можно поднять, если изменить тип значения в реестре с REG_SZ (строка) на REG_EXPAND_SZ (расширяемая строка). Всё равно PATH обычно не содержит знаков процента, так что ничего не сломается.
Для десятки есть ещё один патч реестра, который ещё больше увеличит лимит, но тогда старые программы могут сломаться.
Сначала чистил файлы с обновлениями и жонглировал службами, чтобы исправить ошибку 0x80070002, потом, когда это не помогло, скачал с сайта какую-то программку и она мне все сделала )))
Оказалось, что проблема как обычно в проприетарных дровах Нвидии. Они не могут перетащить их на какую-то там новую общую архитектуру, на которую уже перешли amd с intel'ом.
Новым прогам, которые работают с wayland напрямую, это нинужно, с ними всё норм. А вот все старые проги, которые сидят на иксовом протоколе, работают через жопу на софтварном ускорении. Включая игрухи с opengl. Из-за этого nvidia и попала в блеклист.
Походу DRM и KMS.
Да. Вейланд — говно. Но нвидиа под Линуксом тоже говно.
Нвидиа — это «я купил у Хуанга топовую видяху, поставил Винду и гамаю наслаждаясь RTX ON и DLSS».
АМД — это «я купил новую видяху и год жду пока допилят дрова».
Только у Штеуда всё более менее хорошо в плане софта.
KMS вроде запилили (та самая опция про modeset его врубает). Управление буферами через GBM не могут запилить, предлагают юзать EGLStreams.
Без сомнения.
Но в целом связка штеуд+хрю.орг наименее проблемная.
Вообще не помню чтобы приходилось с штеудом пирдолиться.
Вот со слоупочным Амд постоянно какая питушня: то видяха не заводится, то датчик температуры на райзене не работает. У Нвидиа блобы анскильные.
встроенная в intel видося (айрис или UHD) работает вообще без проблем, просто из карбоки
ТЕРРМИНАЛ!!1111
https://i.pinimg.com/originals/94/ea/04/94ea043b4844fd217028f6097cf66957.jpg
>KMS вроде запилили
чувак, KMS уже везде примерно лет десять как..не?
А какими командами в консоли его можно включить?
я пользуюсь встроенной в интел карточкой, и теку, уже очень давно. Работает просто всгеда везде и из коробки. И фреймбуфер на kms уже очень давно: я могу переключатьчся между иксами и консолью по alt+fN, и всё работает
Неправда.
Они их постоянно обновляют.
Только сначала продают железо, а через полгода шлют патчи в кернел.
Свободный драйвер пилится в ядре. Называется amdgpu.
Комиты туда высираются регулярно:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?qt=grep&q=drm%2Famd
Я себе педору год назад ставил, чисто посмотреть что там Шляпа делает.
Там уже стоял из коробки этот паскудный вейланд. И весь интерфейс ну явно так подхрюкивает.
Очень похоже на софтварный рендеринг.
Я даже не стал разбираться, снёс нахуй эту мерзость.
https://cs4.pikabu.ru/post_img/2014/05/09/11/1399658029_263855979.jpg
Ну а bormand наверняка в каких-нибудь анимешных девочек играет, меня на такое вообще не тянет.
Ты в онлайне играешь или просто в одиночку играешь там?
- лол
как звучит, как звучит )))
1й курс? ^___~
кстати, OpenTTD всё-таки говно
...Целых полгода, чтобы потом отправиться отдавать долг родине: "курица — не птица, первокурсник — не студент". Не знаю, как другие специальности, но у нас (ФФ) курс распадался ещё быстрее, чем кобальт 60, и долбоёбничать можно было начинать только ближе к концу.
Игры гавно
Кроме визуальных новелл естественно
После 2001. Но всё-равно плюсанул.
Да нет, ещё во всякую свежатину иногда. Чтобы согреться холодными зимними вечерами.
водкой, наприме
А вот для меня возможность отыгрывать девочку-волшебницу единственный критерий выбора игр 🙁 Раньше ещё по Zachtronics угорал, но потом перешёл на головоломки в "coq".
А что же такого особенного во всякой такой фигне типа Coq? Да и вообще, почему анимешникам нравится функциональная декларативная питушня всякая? Вероятно тут корни проблемы в той же самой питушне - суровый мир императивного программирования, сишечки и байтоебства, где у нас процессор с регистрами, постоянно все мутабельное, сигфолты всякие охх, какой жестокий мир, то ли дело няшные анимешные девочки-волшебницы, кушающие тортики и играющие в рок-группах функциональный манямирок без сайд-эффектов, где все красиво тайпчекается, и если оно компилируется то работает.
Ага! Вот ты и спалился! Оба сезона смотрел, небось!
В "Genshin Impact" уже поиграл?
У меня нет винды ^__~ Спасибо Valve за Proton.
> А в какие конкретно игры на пекарне ты играешь?
Старые (J)RPG с GOG в основном, по полчаса в неделю. Больше лень.
P.S. Ну и недавно FEAR перепрошёл, в нём bullet time есть, что позволяет моим медленным лапкам в него играть.
Мне хватает и ангельских сисек, а другое не планирую
https://www.youtube.com/watch?v=dY2nxVNBHQs
полный пиздец, особенно, касательно альт-таба и превьюх приложений, или "внезапно" всё рушится, если тупо хром ресайзишь за уголок (или просто окошко разворачиваешь)
очень сыро
но терпит ради мифических кросс-дпи настроек на нескольких мониторах (подключен один 4К и один fool hd)
Ну кстати я из-за них и не хочу пока брать моник выше 1080p. Нахуй нужны эти страдания, когда или на один моник нихуя не влазит или на второй с лупой смотреть надо.
везде где надо (интеллий, например), интерфейс можно подмасштабировать
сайты ты вообще мышкой подстраиваешь + дефолтный масштаб в браузере
мелкое меню в либреофисе удовлетворяет
хз что ещё надо
зачем мне интеллий с большого моника на мелкий кидать, мазохизм
а остальное отлично выглядит и там и там
вот сейчас браузер полистал через шивт+виндовс+стрелку, так и есть, всё хорошо
уж получше, чем в иксах настраивать вьюпорты с масштабированием, которые текст превращают в мыло на дополнительных мониках
три - вот заебись тема, два - ладно, можно и 2
зы: вейленд сырой пока
> сырой пока
Ну не ждать же ещё 10 лет пока они всё допилят... Назад переключить всегда можно.
ну этов се равно KMS же, просто проприетарный
если ядро управляет граф режимом -- то KMS
Если верить статьям про direct x, то в виндовых ядерных дровах больше ничего и нет. Всё остальное делает юзермодная часть. Вряд ли при портировании дров под линукс нвидия выдумывала другую архитектуру.
Что вообще заставляет питухов делать блобы? Дрова даже для сраных рейдов бывают блобовые
А DMA трансферы да кольцевые буфера скорее всего у всех стандартные. Ну что там нового придумаешь.
Скорее чтобы не сожгли. Им же потом по гарантии менять придётся, недоказуемо же.
а как же процы? я могу им тоже питание выкрутить
и памяти тоже
почему они не боятся?
>250-300Вт
нужен вентилятор на вдув и выдув и правильно собрать комп. многие не умеют
а, бп еще наверное
Хотя причина сомнительная, конечно.
Во втором случае мне наиисили, что может быть причинен харм. Или это пиздеж?
Блин, а я ведь помню, когда это делалось джамперами на материнке...
Х.з., проверь 🙂
какой i9 ))
Верните мне бакс по 23 рубля...
4096 x 2304 @ 60 Гц при подключении DP монитора, 4096 x 2160 @ 30 Гц при подключении HDMI монитора
> гном
> красная залупа ынтырпрайз
> поттеринг
> они всё допилят
Доооо.
>ждать же ещё 10 лет
10 лет назад примерно то же говорили.
Ну и походу у гома и кедов реально свои реализации, отличные от референсной. Цирк и зоопарк.
Выдержка из пропаганды:
Some of the benefits that Mir will eventually offer include lower overhead in the display pipeline, more seamless transitions between display modes during the boot process, richer input handling that will make it easier to support things like touchscreen gestures, more seamless support for systems with switchable graphics hardware (like laptops that can dynamically shift between using embedded and discrete graphics), and better application interchange (which will help improve things like the clipboard and drag-and-drop).
Хотя не так давно в новостях видел что шатлврот снова трепыхаться начал.
Так-то от него давно ничего не был слышно.
ну ладно, гном это не к нему. А остальное всё к нему
да, вялый это не первый способ выкинуть иксы на помойку
А кто помнит XFree86?
>eventually
ахахаха
просто в нем много вещей, полезных для удаленных графических терминалов, и других нахуй не нужных артефактов из 1989-го года
А так же XMing под винду (и еще какой-то), но это не честный сервер, он поверх виндового окна рисуется (через GDI чи как-то так).
>Да и большинство юзается для всяких извращённых кейсов,
Угу. Вот потому-то и хотят вейленд, в том числе.
ну как-то вяло хотят
каноникал где-то во времена 18.10 форсил ещё, потом совсем стух
все ждут, как поттеринг перепишет, походу
Вся надежда только на него, да.
Но тогда это будет уже не вейлаг, а server-displayd.
И ldd.
Так зато при старте системы сервис сам будет пересобирать изменившиеся сорцы и инсталить их куда надо!
https://vk.com/ngentukh
Анастасия Гентух с нижнего тагила
оу!
>Тагилатлетикс
сук)) какая прелесть
Она спортсменка, кстати
And besides, you can't force boys to play with barbies if they don't want to, just like you can't force girls to wrestle or play with swords...well, you get the idea. Drop the idea while it's early, it will save you and others lots of time.
It is up to girl to choose which os to use. Although, geek-girls can be attractive from my point of view.
I am speaking about one of the best OSes ever invented by humans:
https://undeadly.org/cgi?action=article;sid=20170701170044
systemd-loggerd-displayed
А вместо xrandr будет systemd-displayed-xrandrd
А юзерам федоры не похуй?
Они мышкой наклацают.
-сетаттрибутес
-декодехекс
https://docs.microsoft.com/ru-ru/windows-server/administration/windows-commands/certutil
«Оказалось, что только один программист из десятка умеет работать с базовыми сущностями, типами, знает их свойства и методы. Еще хуже – только 2-3 человека сносно работают со встроенной справкой и контекстной подсказкой. Они тупо не могут найти свойства и методы. Не говоря уже о том, чтобы их применить, даже на элементарной задаче.
Один только осмелел и спросил – «а можно я в гугле посмотрю?». Тут до меня, идиота, и дошло»
В любом случае это какое-то унылое нытье
для открытия комментариев надо жать кнопочку
Мне тоже кажется, что автор какой-то простофиля и динозавр. Не заметить что на собеседовании тебе списали из гугла тестовое, это капец )))
Написано так будто он нанял толпу джунов и потом охуел с того что они не растут
Потом спустя полгода снизошёл до того чтобы их поменторить
Потом решил не менторить
Потом решил ещё раз прособесить
И пришел к выводу что проблема в гугле
Вообще нытьё про плохих программистов это обычно нытье про плохого менеджера.
Так бы сразу и написал: "я мудак, я не осилил найти хороших программистов"
...и он конечно не догадался задать ни одного вопроса по коду?
Типа "скомпилировалось и запустилось"и ок?
Если человеку хватило жопы прорешать 1234 задачки на хакерранке, придумать десяток охуительных историй на поведенческом интервью и прочитать книжку по системному дизнайну то с перекладыванием жсона точно справится
да уж как бы не Кнута с Корменом нужно читать, чтобы в гуглы эти ваши
Есть так называемые target schools состоящие из вузов лиги плюща+с десяток других
Все кто их не закончил идут нахуй на этапе скрининга резюме в 90% случаев
Кстати, я верно понимаю, что какой-то нижегородский вуз входит в лигу плюща? иначе как там Роман в гугол попал?
В Гугле с этим всё проще и Роману всего лишь надо было получить реферал от сотрудника гугла или выиграть котируемую олимпиаду по программированию или просто повезло
как буто там лучшая-в-мире-компания-с-самыми-интересными-задачами-и-зарплатами-3Х-от-рынка
если бы вы знали, каких днарей нанимают в почти-такая-же-передовая-как-гугол-только-яндекс
или в а-хули-нам-мы-тоже-можем-нанять-5тыщ-программеров-по-оверпрайсу-сбертех
Что, выгнали за профнепригодность?
- кто даёт продукт вторичный...
Сбер и Яндекс твои оффера сматчили?
Я кстати думал что Яндекс мало платит
https://24smi.org/public/media/resize/800x-/2017/1/25/07_ORh1Pmo.jpg
Нужно искать проблему, из-за которой они выпадают.
Миноксидил (как мне говорили) работает, пока ты его юзаешь
Это на всю жизнь
https://lenta.ru/news/2020/02/05/nizzya/
это хлопок
Сегодня выбирал кого приносить в жертву
тук-тук, откройте, мы эпидемиологическая гэбня?
Чтобы джуны росли, надо раз в день ...
ЧИТАТЬ ДАЛЕЕ
Советую её погуглить
а как правильно делать запрос DELETE в браузере?
а то мазила (да и хром тоже, судя по всему) шлёт OPTIONS первым, получает 204 и отсыхает
гугл-программисты пишут, что надо выставлять access-control-max-age, но я не понимаю, нахуя это мне?
DELETE у меня без квери, а с боди
надо было DELETE явно разрешить для CORS на серваке
У меня Ubuntu запускается через раз. Те один раз я запускаю, он вечно висит на самом первом экране на котором Биос грузится, потом перезагружаю, и она жогоуэается до экрана выбора варианта загрузки ОС и дальше все нормально
Иногда сразу запускается
Проверьте так же память и диск. Первое можно сделать testmem, второе -- smartctl
В любом случае, я что-то нажал и теперь всегда при загрузке высвечитается лог запуска так что я смогу сфотографировать вывод и показать кому-то умному
Мне вот это больше нравится )
Подскажите как сделать чтобы переменная была видима в функции и в функции внутри функции?
Например:
В основной программе переменная а не должна измениться. А в функции, и во второй функции она должна быть общей.
Как такое сделать?
Тема только для ботов и спамеров. Welcome!
Первая тема уже полная. Создаю вторую.
Создана Admin 5 лет назад | Ответов 996455 | Обновлена jennieko16 24 мин. назад
Как попасть в эту тему? Мне пишут: «Доступ только для ботов». Нужно угадать User-Agent?
Первая тема уже полная. Создаю вторую»
Что-то мне это напоминает...
«Вот вам еще совет. Я часто использую такую конструкцию когда нужно посмотреть ошибки на PHP:
»
https://govnoforum.ru/?t=771
он стух 6 июля 2020 г. 2:56:31
ъ
озхуенный способ же
Я в своё время проверял — они даже через прокси проверяли сайты на всякое запрещённое.
https://man.openbsd.org/acme-client.1
acme-client returns 0 if certificates were changed (revoked or updated), 1 on failure, or 2 if the certificates didn't change (up to date).
сертбот сам раз в 12 часов чекает, что там из них скоро продлять, сам продлевает те, которые надо, и даже вызывает пост-хук, если был хоть какой-нибудь продлён (чтобы, например, нжинкс релоаднуть)
а этот акне-клиент предлагает на каждый домен отдельное правило делать в кроне (! каков пиздец) с отдельным скриптом, охуенно НЕудобно
>отдельное правило делать в кроне (
зачем? почему скрипта не сделать на tcl баше?
нджинкс у меня стоит проксей на внутренние сервисы и прокидывает .well-known в папку, которая в нужный момент монтируется в контейнер к сертботу
то есть без нджинкса сертификатов не получить, а без сертификатов нджинкс вообще не стартует
я конечно не против был бы использовать nginx unit, но его же надо блядь обновлять через HTTP-API, а это же вообще ебаный пиздец, если захотел себе добавить какой-нибудь новый rootkitsudo-php-executor.home.server. какой конфигурейшен менеджмент, какой стейтлесс, какие целевые состояния ресурсов? я пиздец сгорел и ебанул самоподписанный сертификат, который впоследствии перетирает сертбот, так теперь блядь мне засирают почту боты от благородных донов, которые сканят репы на предмет забытых поролей, люкчейнов и ситефрикатов
Дык там разные же есть методы авторизации, включая «plain» или как его там — когда «certbot» сам стартует веб-сервер и принимает запросы авторизатора.
Я всегда так делаю:
* стопаю нгинкс
* обновляю серт
* стартую нгинкс
у меня это делает пакет, который умеет это делать
у тебя не так?
я хочу раскидывать своим чефом файлики, объявлять сервисы и таймеры так, чтобы не было этого дихотомийного подхода в зависимости от того, первый это converge или нет, и течь
еще я не хочу, чтобы у меня падал emby (да-да, когда-нибудь поставлю jellyfin), когда я что-нибудь смотрю
В том числе и поднять certbot на своем IP, и получить для него сертификат.
Значение должно меняться на каждый отдельный челлендж. Запросил сертификат -> тебе вернули токен -> суешь его в днс -> после этого тебе выдают тот сертификат, который ты запросил, и токен больше не действует
как же тогда автоматом обновлять серты?
Именно поэтому я за «Cloudflare»: там у всех настроек есть простой и понятный API, который можно легко автоматизировать.
Ваш DNS-провайдер не поддерживает манипуляцию записями через API? Едрить вы простофиля!
А у меня самого конечно letsencrypt с nginx, и там tls1.3 и он сам как-то обновляется.
Правда, хуков (как д++) мне не нужно.
У меня на работе есть странный проект, где letsencrypt серт работает для внутреннего сайта.
Работает это так: админы его как-то сами получают, а потом кладут мне его по rsync. Админы рулят внешним DNSом, где наше внутренее имя резолвится в публичный IP
Внутренний гитлаб на корпоративном днс резолвится в прямой. А снаружи - на балансер
At a high level, the DNS challenge works like all the other automatic challenges that are part of the ACME protocol (т.е. принципиально не отличается от HTTP-01)—the protocol that a Certificate Authority (CA) like Let's Encrypt and client software like Certbot use to communicate about what certificate a server is requesting, and how the server should prove ownership of the corresponding domain name. In the DNS challenge, the user requests a certificate from a CA by using ACME client software like Certbot that supports the DNS challenge type. When the client requests a certificate, the CA asks the client to prove ownership over the domain by adding a specific TXT record to its DNS zone. (когда клиент запрашивает сертификат, он в ответ должен подтвердить валидность владения доменом, опять как в HTTP-01). More specifically, the CA sends a unique random token to the ACME client, and whoever has control over the domain is expected to put this TXT record into its DNS zone, in the predefined record named "_acme-challenge" under the actual domain the user is trying to prove ownership of. As an example, if you were trying to validate the domain for *.eff.org, the validation subdomain would be "_acme-challenge.eff.org." When the token value is added to the DNS zone, the client tells the CA to proceed with validating the challenge, after which the CA will do a DNS query towards the authoritative servers for the domain. If the authoritative DNS servers reply with a DNS record that contains the correct challenge token, ownership over the domain is proven and the certificate issuance process can continue.
Ну и кроме того это вызвало бы эм некоторые проблемы с перерегистрацией доменов.
Вот тут пишут про «T-Mobile», «Vodafone», «O2»:
https://github.com/twbs/bootstrap/issues/401
Ещё писали про «Мегафон». И вроде ещё про каких-то.
А вот это интересная тема. Тут часто выбрасывают всякие телевизоры и другую технику. Но если оно рабочее, или это хорошая мебель которая еще может кому-то пригодиться, то выбрасывают не в мусорку, а ставят на газон через тротуар от своего дома. Если поставить на газон со стороны дома от тротуара, то никто не возьмет, потому что это считается на частной территории. Часто вижу велосипеды и прочие вещи лежат просто так без всякой защиты на газонах. У большинства нет заборов. Но никто не берет, потому что очень опасно, могут и застрелить, или посадить в тюрьму лет на 5 за какой-то сраный велик.
На фото мы видим что кто-то добрый положил телевизор на раздачу, а тупые детишки или подростки попрыгали на нем ногами и тотально сломали, просто уничтожили. Кстати, я себе телек тоже приобрел с улицы, 32 дюйма размером. Взял на время пока не куплю хороший, но меня он и так устраивает, смотреть ютуб для ребенка само то, даже новый не надо покупать.
https://govnokod.ru/26999
https://govnokod.xyz/_26999/