- 1
IT Оффтоп #138
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #138
#108: https://govnokod.ru/27557 https://govnokod.xyz/_27557
#109: https://govnokod.ru/27581 https://govnokod.xyz/_27581
#110: https://govnokod.ru/27610 https://govnokod.xyz/_27610
#111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
#112: https://govnokod.ru/27648 https://govnokod.xyz/_27648
#113: https://govnokod.ru/27652 https://govnokod.xyz/_27652
#114: https://govnokod.ru/27659 https://govnokod.xyz/_27659
#115: https://govnokod.ru/27665 https://govnokod.xyz/_27665
#116: https://govnokod.ru/27671 https://govnokod.xyz/_27671
#117: https://govnokod.ru/27675 https://govnokod.xyz/_27675
#118: https://govnokod.ru/27685 https://govnokod.xyz/_27685
#119: https://govnokod.ru/27701 https://govnokod.xyz/_27701
#120: https://govnokod.ru/27703 https://govnokod.xyz/_27703
#121: https://govnokod.ru/27710 https://govnokod.xyz/_27710
#122: https://govnokod.ru/27728 https://govnokod.xyz/_27728
#123: https://govnokod.ru/27729 https://govnokod.xyz/_27729
#124: https://govnokod.ru/27730 https://govnokod.xyz/_27730
#125: https://govnokod.ru/27732 https://govnokod.xyz/_27732
#126: https://govnokod.ru/27733 https://govnokod.xyz/_27733
#127: https://govnokod.ru/27737 https://govnokod.xyz/_27737
#128: https://govnokod.ru/27742 https://govnokod.xyz/_27742
#129: https://govnokod.ru/27747 https://govnokod.xyz/_27747
#130: https://govnokod.ru/27755 https://govnokod.xyz/_27755
#131: https://govnokod.ru/27766 https://govnokod.xyz/_27766
#132: https://govnokod.ru/27790 https://govnokod.xyz/_27790
#133: https://govnokod.ru/27828 https://govnokod.xyz/_27828
#134: https://govnokod.ru/27834 https://govnokod.xyz/_27834
#135: https://govnokod.ru/27839 https://govnokod.xyz/_27839
#136: https://govnokod.ru/27845 https://govnokod.xyz/_27845
#137: https://govnokod.ru/27857 https://govnokod.xyz/_27857
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
А куда делся? Только у меня его нет?
ЫЫЫЫ
Провайдер - межгород, набрать нужно 8 и после гудка 180. Прочитал маны и HOW-TO но ничего не нашел :( Пробовал ATDP8w180 и т.п. но не помогает.
а попа не слипнется?
Если закрыть крышку ноута, то включится screenlocker, чтобы когда крышка снова открылась, нужно было вводить ПАРОЛЬ.
Так вот, если крышку закрыть, а потом быстро открыть, то произойдет пиздец: скринлокер запустится, но не будет отображаться. Вот я сидел и несколько часов вдуплял с каких таких хуёв у меня перестаёт отзываться весь графоний кроме курсора.
Скоро помирать.
Это как раз тот баг, который разделяет опытного пользователя от ламера. Опытный аккуратно нажимает на кнопки и дожидается результата, это позже входит в привычку и работает на автомате. А ламер не выжидает таймауты, устраивает программе стресс-тест и дедлоки, у ламера всё глючит.
Программист тоже на автомате работает с программами адекватно, поэтому он никогда не нарывается на баг и не чинит его.
Забавно на это смотреть, отсобеседовав десятки соискателей "с практикума", когда пришлось брать джуна, который и половины не знал от моего, когда я начинал) И это еще был хороший выбор)
Между тем проблема простая - те кому было дано развиваться в айти, шли туда сами еще до бума курсов. Остальные, "понаехавшие", часто просто не способны тянуть высокие требования, даже понять в чем их проблема чаще всего не могут. И это нормально. Это не ОйТи плохое, это просто не для вас.
Ну и поймите наконец, если вы можете выполнять поставленные задачи, задачи бизнеса, ему плевать будет на ваш грейд, вас даже без курсов и вышки возьмут. А если не можете, никто не будет на работе вас учить. И платить за это никто не будет. Так было и 10 лет назад. И 5 лет назад. И будет впредь.
> даже
А диспоз потому что дотнетушки не осилили автоматическое управление ресурсами и им приходится закрывать итератор руками?
броманд просто знает во что форч в крестах и жавке раскрывается, и спроецировал свое знание и не ошибся
Ужас-то какой. В крестах десяти хватает обычно.
Не, ну какой-то скептицизм должен быть, иначе получится помойка из фич, а удалить их уже нельзя.
Вообще, PL/1 это отличный пример того, что стаскивая в язык разную хуйню, получится не суперохуенный язык, а хуйня
Будет забавно, если async/await -- это реально фича языка из 64 года.
п..и
но могу спиздеть
Потому что интерфейсы менять нельзя? Ну сделали бы IDocument2, раз старые реализации жалко...
А если надо, всегда есть опция -E.
Лингвистическая ИДЕНТИФИКАЦИЯ ЛИЧНОСТИ.
В предлагаемой читателю книге доктора филологических наук, профессора В.В.Наумова поднимается одна из интереснейших проблем прагматического направления в анализе отношений человека и языка --- проблема распознавания личности по ее речевым (звуковым и письменным) характеристикам. Принятая в монографии методология анализа и интерпретации вербальных и невербальных средств коммуникации может быть использована в работе специалистов различных ведомств, чья профессиональная деятельность связана с идентификацией личности.
Рекомендуется лингвистам, психологам, социологам, юристам, специалистам по кадровому менеджменту.
Содержание
Предисловие 5
Введение 7
Глава 1 Языковая личность 16
1.1. Психоэмотивная составляющая языковой личности 40
1.2. Социальные и антропологические характеристики языковой личности 52
1.3. Возрастной и гендерный аспекты языковой личности 66
1.4. Национальная принадлежность языковой личности 74
1.5. Параязыковые характеристики языковой личности и их функциональные возможности 91
Глава 2 Социальная стратификация вербальных и невербальных средств коммуникации 122
Глава 3 Письменная языковая личность 144
Глава 4 Читающая языковая личность 156
Глава 5 Коммуникативное поведение языковой личности и его диагностика 166
Глава 6 Лингвистическая идентификация личности и кадровый менеджмент 199
Литература 224
https://urss.ru/282595
Деанон по цитатам из прочитанных книжек?
Ничего не напоминает?)
Придётся всю псевдографику менять на другие символы.
Гена говорит:
— Чебурашка, если увидишь ментов кричи "Гена!"
Едут дальше… Вдруг у Чебурашки в колесо попали яйца.
Чебурашка кричит:
— Гена, Гена!
Ну зелёный прибавил скорости! Это всё повторялось раза 3 и с каждым разом Гена быстрей ехал. Заехали за угол! Гена спрашивает:
— Ну, что оторвались?
Чебурашка смотрит на яйца и говорит:
— Кажется, да…
An inferior can declare which other process (and its descendants) are allowed to call PTRACE_ATTACH against it. Only one such declared debugging process can exists for each inferior at a time.
Шах и мат, SeDebugPrivilege.
Кто унтерменшам дал право голоса?
Mode 3: no attach.
No processes may use ptrace with PTRACE_ATTACH nor via PTRACE_TRACEME. Once set, this sysctl value cannot be changed.
Отладчики нинужны.
Жаль, что не пережигает в проце какую-нибудь перемычку, которая отвечает за отладочные механизмы.
No processes may use ptrace with PTRACE_ATTACH nor via PTRACE_TRACEME. Once set, this sysctl value cannot be changed.
Именно поэтому я за прыщи.
хотя если ты рут, то наверное уже всё
Ибо нехуй. Чтобы у админа не было соблазна "подебажить на пять минут".
> наверное уже всё
Х.з., когда ядро ушло в самоизоляцию из-за secure boot, оно не такое уж доверчивое...
да, такое лучше держать всегда включеным
правда на винде для этого тоже есть групповая пол
Вообще, мне нравятся настройки, которые лочатся до ребута. Позволяет не думать, что кто-то может случайно или специально отключить их обратно.
Вот был бы setSecurityManager() в джавке необратимым -- явно было бы меньше эксплойтов.
https://man.openbsd.org/securelevel.7
/dev/mem and /dev/kmem cannot be opened
raw disk devices of mounted file systems are read-only
system immutable and append-only file flags may not be removed (криптогниды сосать)
pf(4) filter and NAT rules may not be altered (видал, да?)
блядь ну почему этого не было у чувачка в его сраной хранилке?:)
З.Ы. Дык поставь щревты. Поди по-дефолту просто не закинули пакет с нормальными.
Через публично доступный RDP он использовать BlueKeep, который
[quote]
heap corruption occurs that allows for arbitrary code execution at the system level
[/quote]
оказавшись System, он поднял какое-то говно для удаленного шелаа, вероятно meterpreter: он умеет подгрузиться в системный процесс DLLкой не быть отдельным процессом, и не виден как пользователь соответственно (потому что не логинитс явно)
Оказавшись SYSTEM на сервере где в credentials managerе DPAPI лежали сохраненные пароли для запуска скриптов от имени доменного админа, он этот пароль подрезал, и уже спокойно пошел по сети
Винда фееричная эпидерсия.
напомните, была бы ли история чтобы без знания логина/пароля/ключя в SSH можно было случайно получить рутовые права на тачке тупо послал в SSH сервер кривой пакет?
Кстати, какого хуя RDP сервер крутится под system, а не под каким-нибудь обрезанным юзером, отрёкшимся от всех сисколлов?
Видимо раньше это было не так
З.Ы. Чувак апдейты ставить не любит? Откуда уязвимость 2019 года на серваке оказалась в 2021 году?
The RDP protocol uses "virtual channels", configured before authentication, as a data path between the client and server for providing extensions. RDP 5.1 defines 32 "static" virtual channels, and "dynamic" virtual channels are contained within one of these static channels.
>Чувак апдейты ставить не любит?
Да, WSUSа у него не было, а вручную он никогда ничего не ставил, ничего не перезагружал вообше
> before authentication
Не рановато ли? ;)
Выдайте какой-нибудь "канал 0", на котором можно только аутентифицироваться, раз уж хочется абстракций. А остальное потом. На ровном месте раздули поверхность атаки, ей-богу.
хакер подменяет лупу на cmd.exe, и нажав на окошке логина на лупу ты получаешь cmd.exe от пользователя SYSTEM вообще без ауторизации
Зачем? Зачем?
Или как-то можно настроить, чтобы после?
попрбуй зайти с прыща xdesktop или как-то так, и увидишь окошко сразу
как же я тогда видел его в xdesktop?
NLA тоже прекрасная вещь, там вроде NTLM хеш передается если ты не в домене (А уделанный пользователь нет)
А при логоне через удалённую гуйню -- нажатия клавиш... Что лучше?
Место RDP на помойке
А клиента реально нельзя настроить на вход по серту?
* для этого нужно явно добавить его в доверенные, или поднять CA и настроить на сервере template для RDP, чтобы он сам запрашивал серт, а CA добавить в доверенные домашним пользователям (В AD он и так доверенный, но в AD Kerberos вместо серта)
Алсо, CA по умолчанию публикует CRL в LDAP, и нужно явно перенастроить его на HTTP, чтобы клиент снаружи мог получить CLR. Это неподъемная задача для 99% офисных админов
>клиента
увы, нет.
Причем там есть доступ через RDP шлюз (по HTTP) но и там клиентского серта нет
> всем похуй.
именно потому шифробляди и цветут
VPN не все админы могут (особенно по ключу) потому часто тупо публикуют порт с известным результатом
Ну и правильно. Ибо нехуй закрытые ключи на компе хранить. Хоть один раз они правильное решение приняли в пользу безопасности, а не в пользу совместимости...
даже с паролем?
вообще конечно лучше доменные пароли хранить в креденшлс менеджере, ты прав
а еще лучше прямо в .rdp файле
Угу. Карта всё-таки физический фактор привносит, её нельзя незаметно спиздить (хотя можно поюзать пока она воткнута и разлочена).
А ключ с паролем можно спиздить и брутить, вдруг это ключ макаки?
З.Ы. Да и запароленный ключ на компе не особо отличается от длинного пароля в запароленном кред менеджере, ты правильно пишешь.
Пароль же я передаю на сервер, где уже может сидеть хакер
Я не спорю, что ключ дома это тоже не безопасно, но это в миллион раз безопаснее пароля, потому что без дома я передаю хеш NTLM же
А ничего, что домашние тачки обычно и являются разносчиками всякой заразы? Ну, потому что люди их юзают как домашние тачки. И точно так же годами не обновляют.
Ну ок, в твоём конкретном кейсе про "моя машина непреступна, а сервер выебан", ключ действительно бы спас, я не спорю.
Ключ ведь это ключ + пароль, а это крепче пароля
Можно ли в случае RDP настроить 2FA?
Или это надо всё в Ажур уносить?
Скажи это людям с ноутами, лол.
и даже если от тебя зайдут и насрут, то виноват будет не админ (конечно если у админа рядовой пользователь не может удалить все бекапы и зашифровать всё файлы)
Кстати, есть годный способ усложить жизнь шифроблядям: белый список IP.
Юзер из дома заходит на whatsmyip, дает тебе IP, и ты его доабвляешь в тех, кому можно подключаться
ноут спиздили, а IP нет
Ну мы же в этом треде рассматриваем случай, когда ты сам админ и на этом ноуте были ключи от домена? )))
Блядь, чуваки годами сервер не обновляют, а ты про аккуратное обращение с ключами...
Вангую, что там и на домашней тачке софт с помойки стоял.
Ну и пароль от ключа там должен быть неебический
Блядь, ну почему не на смарт-карте то? Раз уже вынесли ключ на отдельный девайс и согласились его никуда не копировать.
Она стоит то как сраная флешка.
Всех конечно. Обычному юзеру 100% нельзя доверять ключи на компе, он их скопирует на комп своей тян чтобы не париться и т.п.
Сделать вход по QR-коду и готово. Абсолютная защита от вирусов.
Вацап уже просит QR код для привязки второго девайса. Видимо проверяет, что у него есть прививка.
а у пинды можно установить ключ без права экспорта, тогда он его хуй скопирует (если он обычный юзер)
но правда сможет поставить
Да, что-нить с тореннтнов, наверное
При желании можно в подъезде потусоваться рядом с вайфаем.
ну наверное можно дать админу по голове когда он выходит из парадной, но помоему шифровальщики так не работаюти
Зачем ломать вайфай, если ноут уже спизжен? По-любому он на автоподключение настроен.
На самом деле мы уже в космосе тут, а у чувака просто RDP не обновлявшийся в 2016-го года наружу торчал
Помню, меня удивло, что открыты телнеты на всякие сетеввые железки с дефолтным паролем от вендора
Так что питух бывает не только виндоадминский, но и сетевой тоже
Так те, кто их настраивал, скорее всего об этой фиче даже не в курсе были.
ИМХО, во всяком сетевом железе должно всё нахуй быть закрыто, отрублено и не настроено, пока физически не подрубишься напрямую и не включишь, что нужно.
Да, повышает уровень компетентности, нужный для использования этой хуйни, зато повышает безопасность.
У циски вроде по умолчанию доступен только COM (теперь уже USB) порт консоли.
Во всяком случае так было раньше.
У микротика всё открыто, но телнета там нет (есть ssh, winbox, webfig, api, еще какая-то хуита), но там ты обязан установить пароль админа, иначе у тебя на закончится инсталляция.
Во всяком дешевом говне может быть что угодно.
На германской?
С медведями и балалайками... Закопайте уже XP.
To use Network Level Authentication in Remote Desktop Services, the client must be running Windows XP SP3 or later, and the host must be running Windows Vista or later [4] or Windows Server 2008 or later.
Сорян за виктимблейминг, но тогда тут не майкрософт ругать надо...
Но среднестатический админ же ничего этого никогда не делает
свежачок подвезли
https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-43233
Released: Dec 14, 2021
а в 2020 сломанный сервер ломал клиента
https://msrc.microsoft.com/update-guide/vulnerability/CVE-2020-0655
Какая оргия )))
Кто без Гугла (с Гуглом слишком просто) догадается, в чём проблема — тому плюс.
pupkinpc.local резольвится, доступен с testpc и корректно настроен (принимает публичный ключ root@testpc, имеет свежий установленный rsync, в общем, проблема не в нём).
Если в опции «--rsh» встречается большая латинская буква «V» — в любом месте, — то «rsync» падает.
https://github.com/WayneD/rsync/issues/84 — обещали пофиксить, но так и не зарелизили версию без бага.
https://github.com/WayneD/rsync/blob/4f6c8c6652c74b958c631ca9a16f450c6ce6a23c/compat.c#L303
— подозреваю, что это должны быть кишки запускаемых процессов, и в client_info (куда записывается «shell_cmd») по задумке должен лежать просто набор флагов-букв, но с «--rsh» что-то пошло не так...
В нерусифицированном «Кубейсике» и ещё в нескольких муриканских программах для «ДОС» была проблема с буквой «р» («эр» строчное»).
Были даже раскладки клавиатуры, подменяющие «Н» на «H» или «р» на «p». Так появлялись текстовые файлы, в которых некоторые слова грепать было затруднительно.
На некоторых других платформах (не «IBM PC») была проблема с буквами «щ» и «ъ». Их даже заменяли на «ш» и «ь», чтобы не решать проблему.
апример можно было встретить сказку "Белосежка и семь гомов" или стихотвореие "Я улетаю прямо в ебеса"
С ДОСом всё сложнее. У ДОСа запутанная функция получения кода нажатой клавиши: если нажата алфавитно-цифровая клавиша, эта функция возвращает код символа (возможно, модифицированный раскладкой/русификатором). Если же нажата другая клавиша (стрелка или ещё какая-нибудь, которая не генерирует символов), возвращается ноль, а следующим вызовом — скан-код клавиши.
Вот беда: некоторые клавиши (правый Ctrl, клавиши в цифровом блоке справа) генерируют не один скан-код, а код E0 (hex), а затем скан-код. Если не нужно различать левый и правый Ctrl, код E0 просто игнорируют.
Англоязычные программисты зачем-то решили вырезать E0, даже если он является не частью скан-кода, а кодом символа. Вот беда, в cp866 этому коду соответствует «эр строчная». Всё смешалось в доме Облонских.
В итоге, чтобы больше не путать скан-коды и коды символов, стали рекомендовать использовать функции БИОС вместо функций ДОС. Они возвращают скан-код и код символа в разных регистрах.
Вообще в ДОСе, если была возможность использовать функции БИОС вместо функций ДОС, лучше было обращаться к функциям БИОС.
Самое главное в использовании ДОСа — не пользуйтесь ДОСом.
На самом деле Иканус не совсем прав
Было три уровня абструкций
* BIOS: мне-пофиг-на-ос
* DOS с его абстракциями типа файловой системпы
* Железо для крутых программистов и писателей игр и хакеров
никакой из них не хуже
Вариант с досом может оказаться самым переносимым (например на win9x или вообще на w2k на альфа)
Note: If your <username> starts with the "u" or "x" character, change C:\MSys\1.0\home\<username>\config.h and double all backslashes in VLC_COMPILED_BY constant.
Я ещё могу понять, почему псевдофайлы устройств игнорируют путь: в DOS 1.0 его не было. Хотя и на совместимость с DOS 1.0 можно было насрать, под него было полторы программы, которые можно было бы портировать.
Но почему псевдофайлы устройств игнорируют расширение? Почему я не могу создать LPT1.CPP, COM1.TXT или CON.PCX?
> Go после Python: как я учу новый язык
> Строгая статическая типизация. Это очень болезненный момент для программистов, которые привыкли к динамической. При первом рассмотрении это вызывает сильное отторжение, а в некоторых случаях даже депрессию.
Какой багор скриптушков )))
> Оператор defer. Данный оператор стал чем-то новым для меня. Ранее я не сталкивался с подобным, и он показался мне удобным. Некий триггер возврата функции, который позволяет сократить количество кода.
Тоже мне блядь. В GCC (и в Clang) есть __attribute__((cleanup(some_function)))
А в "D" есть https://tour.dlang.org/tour/en/gems/scope-guards которые не при "return" срабатывают, а когда заканчивается скоуп. Есть ли такая хуйня в этом вашем "Go"?
> ООП. Go — функциональный язык, он не предоставляет стандартных средств ООП как таковых. Это, конечно, вызывает у многих болезненные ощущения. И, несмотря на то, что с помощью конструкции Interface мы можем имитировать ООП, это всё ещё очень сырой механизм.
Функциональный это как? Там какое-то ФП завезли? Или он функциональный в том смысле, что там "функции"?
> «Питоновские гуру» же предлагают и такое элегантное решение с рекурсией:
> Да, в комментах пишут, что решение имеет более высокую сложность, чем оптимальное, но тем не менее, это красиво. Кто-то даже предполагает божественную сущность этого решения.
Это не "красиво", это я называю "нечитаемая срань, которую пишут чтоб повыёбываться".
> Глянув документацию к Go, я был приятно удивлен её подробностью и лёгкостью. Но, как известно, наши люди смотрят инструкцию, только когда что-то ломается. В их числе и я. Первым делом я решил опробовать не так давно появившиеся в Go модули. Скачав GoLand, я пошёл в бой.
Дааа, надо к конечно знакомиться с языком через какую-то триждыблядскую тормозную говноIDE, где мышкой всякую поебень натыкать можно, и навставлять скриншотиков, что вот тут оно красненьким подчеркнуло и предлагает через git скачать какую-то срань https://hsto.org/getpro/habr/upload_files/7f0/05e/30b/7f005e30b1370b1ccb994661aa98e248.png уууу просто о-ху-еть, учитывая что если гитхаб наебнется, нихуя работать не будет
Можно еще и из говнокода инклудить https://govnokod.ru/22876
До тысячи похуй на сложность. А дальше оно тупо упадёт от глубины рекурсии. Всё норм.
в питоне это и правда не красиво, вот в руби ок
Какое транспонирование )))
Принцип изучения боевого искусства на основе ката состоит в том, что повторяя ката многие тысячи раз, практик боевого искусства приучает своё тело к определённого рода движениям, выводя их на бессознательный уровень. Таким образом, попадая в боевую ситуацию, тело работает «само» на основе рефлексов, вложенных многократным повторением ката. Также считается, что ката обладают медитативным воздействием.
Какое DAO )))
The jawa katas. Through analysis of thousands of written DAOs, the Orcale has determined that the geometric distribution of fields and methods in any DAO class is a statistically predictable element.
― Vice-Counsel Larry Ellison.
В начале каждой итерации и при объявлении своих имен, два джависта, один с красным поясом (АКА), другой с синим (АО), должны встать в линию около рабочего места лицом к тимлиду. После поклона ревьюверам, АО делает шаг назад и оказывается за пределами рабочего места. После того, как АКА занимает свою исходную позицию и четко объявляет название исполняемого паттерна, он начинает исполнение. Выполнив свой паттерн, АКА покидает рабочее место и ожидает, когда АО закончит выполнение. После того, как АО выполнил свой паттерн, оба участника возвращаются к краю площадки и ожидают решения тимлида.
это теперь мой любимый термин.
Автоматизируем задачу как-то или опять напишем thousands of statistically predictable elements?
Значит можно сделать архиватор для исходников на джаве.
мне в голову вбили четыре гвоздя
и мне думать больно, мне думать нельзя
>Функциональный это как?
значит мощный и полезный
например у меня весьма функциональная кофеварка.
Мы же как-то говорили, что функциональный язык это когда есть функции, процедурный когда есть процедуры, а декларативный когда есть ключ слово declare
> значит мощный и полезный
> например у меня весьма функциональная кофеварка.
А то. Явно речь шла про "язык с широкой функциональностью".
Автор просто не знал, что пара лиспозадротов использует это слово для обозначения своих извращений.
Зачем писать фунционально, когда объектный подход современнее? Вот мой объектный файл с объектом.
Строгая типизация лучше, чем динамическая.
Ну ведь и правда лучше.
Столб,
Нос,
Автобус,
Стиль,
Шик,
Сволочь!
Минуточку.
День
Прошел,
Кактус.
А консоль не терминал!
А консоль не терминал!
А консоль не терминал!
А консоль не терминал!
Бывает строгая динамическая (Питон, тип Variant в Delphi) и нестрогая статическая (отчасти сишка).
> пришлось выучить Perl, который был в то время популярен
> я постепенно перешёл на Python, который тогда мне казался слишком замудрённым
После перла и крестов?!
В 1999-м году он был студентом, и писал на С++.
В 2000-м начал делать CGI и вообще веб программирование, и стал писать на perl, который для этого тогда и использовался.
Потом он впал в кому на восемнадцать лет, и когда очнулся -- кругом был уже один только питон
В лучшем случае он закончил ВУЗ в 2003-м, то есть родился в 1980-м
ЖЖ, букинг ком, и кое-какие сервисы в яндексе тоже на перле.
Просто милениалы в него не могут уже
А если на J?
#*%[.,@$)
Попрошу не материться.
От этой ужасной мысли поросёнок встал как вкопанный и долго стоял, уставившись в одну точку.
Назойливые мухи облепили его нагретую на солнце спину и больно кусались.
- Ведь живьём сожлут! - ужаснулся поросёнок и затрусил в тень какого-то большого щита, врытого возле дороги.
А когда уходящее солнце малиновым светом озарило щит, поросёнок поднял голову и…
Бедный зелёный поросёнок! Зачем пошёл ты по этой дороге? Зачем убежал от мух именно под этот щит? Жить бы тебе долго и беспечно, а теперь вся твоя коротенькая жизнь круто изменится.
Но делать нечего. Поросёнок уже задрал голову и увидел на чёрном щите таинственно мерцающие знаки:
- СТОЙ! ВП-ПЕЛЕДИ П-П-ПЛАСТИЛОНИЯ. ВХОД В-ВОСПЛЕЩЁН! - запинаясь, прочитал поросёнок и тревожно оглянулся.
Мгновенно, как бывает, когда в комнате выключат свет, наступила ночь. Всё живое на земле притихло и затаилось. Только серебряные знаки, будто написанные прямо на чёрном небе, холодно сверкали в кромешной тьме.
Сам не зная отчего, Паша мелко задрожал. Он был маленьким и боялся всего неизвестного.
Георгий Юдин. «Зелёный поросёнок».
https://go.dev/tour/flowcontrol/13
Типа мы понабросаем указателей на функции с захваченными значениями в некий стек, а потом эту срамоту вызовем перед return из функции? Это ж анскильная хуйня какая-то! Что касается scope(exit) из "D", там такого говна нет, ибо привязан он не к ретурну из функции, а к концу области видимости, так что
это можно тупо переписать в
Т.е. это просто способ сказать "а вызови-ка это в конце скоупа", и прямым аналогом defer оно не является
Outputs:
Источник: https://medium.com/golangspec/scopes-in-go-a6042bb4298c
> Какой багор скриптушков )))
Какой багор сиштушков )))
Вообще да, когда я возвращаюсь от JS/python к C++, сразу возникает боль и вопрос: нафиг я вместо того, чтобы писать программу, пердолюсь с типами.
Я уже много раз тут говорил, что программист должен заниматься созданием и развитием бизнес-логики, а пердолинг с концепциями языка тратит его время и снижает эффективность.
То есть либо я на скриптушне скажу компьютеру простое и понятное "эй, хуй простой, херачь давай", либо на сильностатушне буду годами рожать "Глубокоуважаемый Лев Николаевич, великодушно разрешите напомнить Вам, что нижайше прошу рассмотреть возможность начинания работы над новым романом".
У каждого устройства, которое выходит в сеть, есть числовой идентификатор — IP‑адрес, в том числе и у сайта. Чтобы при поиске сайта в браузере пользователь не вводил его IP‑адрес, существует технология DNS.
В статье расскажем простыми словами, что это за технология и как она работает. А также дадим инструкцию, как прописать DNS и ресурсные записи для домена в RU‑CENTER.
Натрави на них проверку.
Это первое испытание? «Твёрдый глаз»?
> сразу замечание, смотрите в монитор
Нужно было скорчить троллфейс и спросить: «Который из? А то их у меня 4...»
вот вам кусок кода без подсветки и форматирования, что он выведет?
1. 2
2. 4
3 -2
4. ничего из вышеперечисленного
Правильный ответ 4: код не скомпилируется, на двадцать девятой строке отсутствует точка с запятой
Мониторов или глаз?
> >>43511
> Мне иногда кажется, что С++ язык инженеров-программистов, которые точно знают, что делают и какие у этого последствия. Я уже десять лет работаю в небольшой компании, где пользуясь С++ делают что-то похожее на пикрелейтед. Долго объяснять весь список этих великих мелочей, но это портит не только общую работу, но и отношение к ней. При этом любая критика полностью отвергается аргументами о великом профессионализме главных программистов и туповатости критикующих.
Да, это крайне характерная черта крестодебилов, обзывать неосиляторами всех тех, кто критикует их божественный язык, и говорить о своей охуительной крутизне, высирая при этом говно уровня http://dobrochan.ru/src/jpg/2110/2021-10-01-15-38-39-Скриншот-экрана-3.jpg
Какие вредные советы )))
>Hacking C for fun and Learning (30 min talk)
божечки, как же это заебало
Это если автор понимает, как организовать структуру, как сделать понятные слайды, как держать фокус зрителя...
На практике же эти 30 минут какой-то унылый хуй будет бубнить на фоне сраной IDE'шки и что-то там пытаться печатать. И 5 минут чтения по диагонали приносят намного больше пользы, чем такие видосы.
Или по крайней мере не говно
Я привык воспринимать её из книги. Я вообще не понимаю как я могу ехать в метро и что-то там смотреть, например
Например https://github.com/hanickadot/compile-time-regular-expressions/blob/main/include/ctre/actions/sequence.inc.hpp
Ну или вот, автогенерированная дрисня какая-то, но при том нет исходников самого генератора этой дрисни
то ли дело в других языках, правда?
Говоришь джавскриптеру "твой язык говно", а он такой: "ну да, ты прав, но к сожалению у меня недостаточно высокий IQ, чтобы заниматься настоящим программированием"
А в каком языке then-ветка может стоять перед условием в if, знаешь?
Какой-то питерский язык программирования?
да
Только там не иф, а 3-х варианттный джамп, по-моему.
Да, там тупо джампы на метки.
У структурного ифа, появившегося в Фортране-77, уже нету варианта с тремя ветками.
https://ru.wikipedia.org/wiki/Арифметический_IF
поди тоже шифровальщика схватили
Я хочу сделать программу под названием "highload", то есть там будет высокая нагрузка.
Неплохо было бы, наверное, сделать приложение многопоточным. У меня получится сделать "highload", если я запущу процесс с адской числодрочильней и буду из него по UDP слать клиентам (другим "highload"-ам) данные, которые они должны будут еще как-нибудь обработать и, возможно, отправить обратно? Я пока только думаю над архитектурой своего "highload".
Если приложение cpu bound, то почему бы не гонять по сети на соседнюю машину задачу?
один запрос пусть влазит в один UDP пакет
А так наверное можно попробовать протобуф
Можно, но он от гугла... Так что не хочется.
А как лучше делать, по одному пересылать объекты через UDP, сохранять в хешмапу на клиенте и что-то с ними делать, или сразу все объекты пихать в дейтаграмму и отправлять?
Мы сегодня не говорили про алгоритмические оптимизации, и фронтэндеры о них обычно не говорят. Это очень плохо, потому что алгоритмы тоже позволяют коду работать быстрее. Вы просто убираете ненужные вам циклы.
=
... потому что не знают
Решение от компании 1С:
Одной из отличительных особенностей модели «1С:Предприятия», не имеющей, как нам кажется, прямых аналогов в других подобных системах является деление всех прикладных данных на те, что имеют объектную природу и не имеющие таковой. Заметим, что для манипулирования и теми и другими используется объектная техника.
Такое деление, соответствует реальной природе данных. В предметной области всегда есть сущности, имеющие объектную природу, например, «клиенты», «физические лица», «товары». Здесь объект имеет определенную «самодостаточность» не зависящую от данных, которые его описывают. Например, у человека может поменяться фамилия, имя и номер паспорта, но нам важно знать, что это именно то же самое физическое лицо (уникальный объект). С другой стороны есть сущности, не имеющие объектной природы. Например, запись о приходе некоторого товара на некоторый склад является лишь информацией о движении товара и не имеет никакого другого содержания, кроме того, что зафиксировано в записи. Если заменить в такой записи один товар на другой, смысл записи о товародвижении полностью изменится. Иными словами, для такой сущности запись без указания конкретных значений полей не имеет никакого смысла.
Оригинал: https://v8.1c.ru/metod/article/arkhitektura-1s-predpriyatiya-kak-produkt-inzhenernoy-mysli.htm
Срочно во все дипломы и диссертации!
Еще одним важным решением в части работы с данными в «1С:Предприятии» является поддержка в полях таблиц составных типов данных. Эта возможность, насколько нам известно, не имеет близких аналогов в других системах. При описании типа поля какого-либо объекта можно выбрать не только один из доступных типов, но и практически любую (с некоторыми ограничениями) их комбинацию. Например, в поле «Плательщик» в документе, отражающем операцию с банком, допускается хранение ссылки на юридическое или физическое лицо в зависимости от конкретной операции.
Оригинал: https://v8.1c.ru/metod/article/arkhitektura-1s-predpriyatiya-kak-produkt-inzhenernoy-mysli.htm
Это union type получается?
Ну или интерфейс с двумя реализицами, если по жабски
Аналогов нет, как ты понимаешь
Ну в базах данных -- возможно. В постгресе можно написать такой констрейнт?
В СУБД нельзя в чистом виде, но можно изъеьнутца: сделать обшие поля и в констреинте написать что либо поле "юрик" null, либо "физик", но не оба (и не оба заполненные)
Но это неудобно если там сильгно разные поля
В модели разработки «1С:Предприятия» используется подход, которому мы не нашли явного аналога в других системах. Здесь все прикладное решение описывается метаданными в виде совокупности прикладных объектов, выбираемых из жестко определенного набора прототипов (классов).
Оригинал: https://v8.1c.ru/metod/article/arkhitektura-1s-predpriyatiya-kak-produkt-inzhenernoy-mysli.htm
Оригинал: https://v8.1c.ru/metod/article/arkhitektura-1s-predpriyatiya-kak-produkt-inzhenernoy-mysli.htm
Пример того, как это реализовано
https://serveradmin.ru/wp-content/uploads/2017/01/1c-postgresql-01.png
* c IPS матрицей
* само собой с SSD, лучше что-то типа samsungовой прошки
наверное HP или ThinkPad
типа вот: https://laptop.ru/catalog/product/373420/
И тип видеокарты встроенная.
А больше денег не готов тратить на ноут?
Почему Рязань?
Карта мне нахуй не нужна, и я не знаю, зачем она тебе. Если 8 памяти мало (маловато может быть, да) то есть такая же модель с 16.
И я не знаю твой бюджет же. Предлагать за 200К побоялся
Рязань по лучше получается чем например там рядом интел лежит
https://nanoreview.net/ru/cpu-compare/intel-core-i5-1135g7-vs-amd-ryzen-7-5700u
Я именно так вопрос и задал, что я не знаю сколько готов потратить )
https://market.yandex.ru/product--16-noutbuk-lenovo-2560x1600-amd-ryzen-9-3-3-ggts-ram-32-gb-ssd-1024-gb-geforce-rtx-3080-bez-os/884616093
Я бы не стал тратить на ноут больше 100К, потому что я на нем не работаю и не играю.
Если ты компилиш код на ноуте, можно и дороже взять
А зачем больше? Ноут исключительно для мобильности нужен, как мне кажется. А таскать на себе гроб не хочется.
Ноуты с дискреткой бессмысленны. Батарейку жрут, весят больше, а играть на них всё равно не получится. Для работы программисту и интеграшки за глаза.
Или вендор эмульдаст?
запускать буду на сервере
Тогда зачем тебе видюха в ноуте, если у тебя сервер есть?
я дома в кровати написал какое-то говно на три калеки
пришел на работу, запустил его на сервере на 400 терабайт данных
нахуя вообще тогда мощный ноут? сиди на работе по RDP
Студиям и прочим идеям Атом противопоказан.
Да и локально компилировать всё же приятнее.
Надо не использовать софт, написанный криворукими уебанами, тогда проблем не будет.
Какой браузер используешь?
Хотя на особенно ублюдско-уебанских сайтах с жабаскриптом конечно и браузеры начинают тормозить
Зачем? Зачем?
Зашёл по ssh и запустил.
и вообще не о том же речь
Вообще не проблема. Покрытие сейчас везде хорошее, не ловит разве что где-то на трассе в глуши.
Плюс в отелях/апартаментах/гостишках wi-fi это мастхев.
> если на работе не дают ssh с запределами офиса?
Тогда на море не попадёшь )))
По ssh можно ходить на мощную тачку, которая дома.
--Зачем ее вешать? Не лучше ли ее поставить? Кстати, зачем тебе картина? Лучше бы книгу купил
lose-lose: придётся либо пердолиться с разработкой под виндой, либо с убогими дровами.
Во-превых действительно какое-нибудь машинное обучение гонять на цпу ебаная боль, во-вторых вполне нормально играется.
у меня IRISы интеловские отлично кажут видео и обычный WebGL умеют на 60fps, а что еще нужно?
ну да, топовые игры не пойдут
а нахуй оно?
IDE везде одинаково работает
оно left4dead-то хуй знает какого года не тянет
512:32:8
8 CU 1750 MHz = 1792 GFLOPS
Этого года
Ryzen 7 5700U
512:32:8 *1900 MHz = 1945.6 GFLOPS
Без малого 2 терафлопса.
Штеуд Tiger Lake (2020)
768:96:6 * 1350 Mhz
Но гость выше правильно пишет, не весь софт работает на vulkan/opencl.
Много где нужна CUDA, а она есть только у нвидии.
> Ноуты с дискреткой бессмысленны.
Въебал по плюсу.
15'6 хреново в рюкзак влазил. 14' гораздо лучше.
А то что мелко, так я всё равно стараюсь по возможности на внешний монитор выводить.
Дота с танчиками, да коллекция ретро-игр?
Если я играю во что-то современное с графонием, то я хочу хороший графоний, чтобы глаза радовались, а не 30 фпс на минималках.
Если же я играю во что-то нетребовательное, то оно и на интеле летает.
1. Зачем тебе ноут? Что на нем делать?
2. Ты будешь его носить или поставишь дома?
- с фотошопом баловаться
- играть иногда
- в основном будет дома, таскать не сильно нужно, только изредка
- чтобы года 3 поработал нормально и батарейке пизда не настала
Вот зверь машина
https://market.yandex.ru/product--16-noutbuk-lenovo-2560x1600-amd-ryzen-7-3-2-ggts-ram-32-gb-ssd-1024-gb-geforce-rtx-3070-bez-os/888935046
Файк прав про Сяоми: они могут быть дешевле, но там надо смотреть про гарантию (не у всех она есть в России)
200 ватт в коленки? )))
Или они букву "М" скромно решили спрятать?
Я верю в синкпады, тем более он будет на твердой поверхности
Либо оно будет троттлить либо оно уже обрезано с завода, либо оно будет "переносным" в советском понимании этого слова.
во-первых пишут, что 200 это десктпоный вариант, а мобильный хоть так же и называется, но 125. Так что вероятно урезагна
во-вторых а что мешает поставить мощный вентик если у тебя есть почти 3КГ места?
>переносным
так Инью пофиг на вес же! мы и смотрели тяжелый ноунт
Какое няебалово )))
А люди ведь от незнания с настоящей сравнивать будут, с десктопной...
Тепловой пакет в интеграшке делится на CPU и GPU. И когда CPU загружен и тротлится, GPU только просадит пирфоманс.
А чип с дискреткой вынесен в другую часть ноута и отводит тепло лучше (хотя я согласен что это оверпрайсное говно и наёбка).
Емнип, у них обычно общая система охлаждения т.к. 2 отдельных не влезает.
Даже с общей системой тепло отводится. лучше
Когда CPU и GPU разнесены они хотя бы не греют друг друга.
Я помню, ноутбук с отдельным видеопитухом - это когда либо на полную процессор работает и до 85-90 гардусов греет, либо видеопитух - тоже до 85-90, либо они вместе чуть-чуть, т.к. при каждом чихе начинают воду кипятить и троттлить.
https://www.techspot.com/review/2206-geforce-rtx-3070-laptop-vs-desktop/
Шум воздушного потока. Оно будет выть как истребитель на взлёте т.к. нормальные низкооборотные вертушки туда не влезут.
Хотя многим на это похуй, конечно.
Там скорее всего будет стоять бловер, а не обычный фен, так что надо приготовиться его периодически менять, если поставишь на стол и будет числодробить.
ПУЭ обновили в конце 90-х вроде
В целом я вообще ориентировался не на цену, а насколько мне приятен продукт.
Если он сломается через полтора года, то я хочу чтобы ребята из Dicom взяли у вендора сгоревший контроллер или там чипсет какой и переBGAли его мне обратно, а не бегать в мыле по городу
Вес (г) 1370
>* c IPS матрицей
>* само собой с SSD, лучше что-то типа samsungовой прошки
У меня 3 из 3. Хотя я и рассматривал 10nm Штеуд Tiger Lake, там были свои плюсы.
>наверное HP или ThinkPad
HP — говно.
Asus. Ещё народ Сяоми хвалит, вроде сборка качественная, стоят недорого.
он может чуть лучше быть в однопоточке, но в рязани больше ядер обычно, а современный софт умеет в параллель.
Почему говно HP?
ASUS -- да, тоже хороший
Сяоми лучше по цене, но может не быть гаратии
Многолетняя статистика друзей/знакомых.
Ломаются они часто.
Железо там простое, прыщи завелись воще без проблем.
Только у них всратая терминология для матриц, там не IPS называются они а как-то иначе
> он может чуть лучше быть в однопоточке, но в рязани больше ядер обычно
C 4000 серии там примерный паритет, а с 5000 амд даже немного впереди по ipc.
В общем случился парадокс: у Штеуда стал лучше iGPU, а у амд наоборот CPU.
Для мобильных там всё немного по-другому. Учти что 6 и 8 ядерник при полной загрузке всё-равно уйдёт у тебя в тротлинг.
Также мобильные чипы Штеуда, в отличие от 14nm десктопа выпускаются на 10nm, что считается примерно эквивалентно 7nm от TSMC.
В общем нужно выбирать по ценам. Амд конечно чуток предпочтительнее, но нужно быть готовым траблам с GPU-драйверами на прыщах.
Особенно на совсем свежем железе.
Конкретно у меня 4000 серия хорошо стала работать только c kernel 5.8. Для 5000ой возможно придётся брать какие-то совсем свежие, нестабильные ядра.
или у тебя нвидиа там была?
интеловые интеграхи-то у меня на прыщах вообще летают без проблем
Настоявшийся амд наверное оптимален.
А блоб нвидии стабилен? так-то думаю нам всем похуй на столлмана
Фу. Гонять её в виртуалке.
Причём опенсурсные дрова в играх уже уделывают проприетарные (AMDGPU-PRO) от той же амд.
https://www.phoronix.com/scan.php?page=article&item=mesa-201aco-amd&num=4
Сразу вообще может не работать (пару лет назад был случай релиза карт, когда минимально рабочие дрова приехали через пару месяцев).
Через полгода-год после релиза кривой. Через год-полтора-джва нормальный.
Причём на винде будет так же.
За последние годы качество драйверов амд заметно улучшилось.
Хотя хотелось бы труъ опенсурсную систему.
Плюс CUDA, лучи, DLSS.
Просто у radv всё приходит с лагом в 1.5-2 года.
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12592
Но зато благодаря тому что драйвер опенсорсный, скилябры добавили поддержку старого железа где лучи не планировались
https://blog.froggi.es/bringing-vulkan-raytracing-to-older-amd-hardware/
Так что в Линуксе лучи будут и на древних Vega. А у нвидии с блобами на каких-нибудь 1660 уже нет.
Лучи у меня были и в борманд паскале...
Что-то я сомневаюсь, что на старых видюхах из этого получится что-то годное. Там ведь нужен хороший рандомный доступ к модели в видеопамяти, если я не туплю. И скорее всего, ради этого много чего пришлось редизайнить.
Имеется в виду поддержка современных api таких как vulkan и directx.
> Там ведь нужен хороший рандомный доступ к модели в видеопамяти
А что это меняет, если там по сути старая-добрая DRAM?
Я так не до конца понял что делают у нвидиа RayTracing блоки, и насколько они отделены от шейдерных процессоров.
Может это вообще маркетинговый трюк?
nvidia же любит нёрфить, полусофтварно блокировать какие-то функции в драйвере и продавать как другую модель.
Возможно организация кешей другая, более пригодная для случайного доступа а не для потока? Я не знаю.
> поддержка
Х.з... Что-то мне намекает, что если бы это эффективно получалось сделать, то лучи в играх были бы уже давным-давно. Идея то стара как мир.
Т.е. что-то аппаратное у нвидии всяко было.
По описанию они должны искать пересечение с моделью и шедулить hit/miss шейдеры в обычный шейдерный блок. А те, в свою очередь, могут шедулить новые лучи в блок трассировки.
Из той статьи что я кидал выше:
One of AMD RDNA2 (Big Navi)'s selling points was that it supports ray-tracing, but what does that even mean? Compute ray tracers have existed since forever, so what does the new hardware bring to the table? The answer is... very little.
The new hardware brings two instructions, bvh_intersect_ray, and bvh64_intersect_ray to accelerate BVH ray intersection tests. The functionality is pretty straight forward for the most part: address/id of the bvh node and the ray information goes in, ray distance and barycentric coordinates come out for triangles, and a ordered list (by distance) of children that were hit for box intersections. There is a slight bit more to it, as well such as another triangle modes that can give triangle IDs instead of barycentrics (not sure what that's useful for).
Но всё-равно я понимаю что революционного сделала nvidia, что не могли сделать последние 40 лет.
Потому очень интересно посмотреть разницу fps старых карт, без этих блоков, где rt чисто на шейдерах, с новыми где есть intersect.
Можно ведь в теории и на одной видюхе сравнить, если ускорение закомментить. Тогда максимально честно будет.
Так он ещё не конца допилил драйвер. А это последняя запись в его блоге (https://blog.froggi.es/author/joshua/)
Мне самому жутко интересно посмотреть какая там разница: на порядок или на 50%.
зачем?
Без них похуже будет
https://packages.debian.org/unstable/intel-media-va-driver-non-free
https://www.notebookcheck-ru.com/Prjamoe-sravnenie-OLED-protiv-IPS.170407.0.html
а еще олучше посмотреть лично
Какой screensaver )))
После теста леново на 16гб выработались требования в виде:
- полностью металлического корпуса
- нормального экрана (цветопередача)
- нормального экрана (эта ебола тряслась от простой печати на клавиатуре)
- по личным причинам требуется машина с нвидией, а стационарника пока у меня нет
- 16гб ок, но по возможности все-таки лучше взять больше
- терабайт+
- нормальный тачпад (внятных размеров и отцентрированный)
Это надо искать раритет, в котором ещё не было МЕ?
Да и нету его под эти чипсеты, емнип.
но думаю Снаут имел ввиду настока древний что и без ME
Ну какая ж это свабодка, если без блоба не взлетает?
Причём прошивка менее вредна чем МЕ т.к. после старта оси от неё почти ничего не остаётся. А МЕ работает всегда.
но Штульман вроде всякие блобы проклял
А так ты прав: Тарас сидел на 500-м селероне, и стал байтоёбом.
А сидел бы он на Core, писал бы сейчас uglify.js
* https://uk.glosbe.com/uk/en/%D0%BB%D0%B0%D0%B9%D0%BD%D0%BE!
По-моему что-то более всратое и одновременно практичное сложно придумать.
>плюшевая хуюшка
/thread
Кстати, а зачем делать плюшевую? она же мягкая
ого, тебе хуйцы нравиться стали
быстро ты превращаешься(
чувак, тетрис 1986-го года
Если человеку 30+, то конечно надо дарить
* brick game
* эмулятор денди с настоящими джойстиками (есть такой)
* слинку / радугу
или так
https://www.wildberries.ru/catalog/41899901/detail.aspx
Ответ продавца: Рады что вам понравилось.
Твое лицо, когда даже на али обслуживание приличнее.
PS: https://germanfoods.eu/media/image/product/2575/md/bifi-original-225-gr.jpg
https://store.softline.ru/sankt-peterburg/globalsign/-355659/
За те же 150К ты из него сделаешь зверя 64 гектарами памяти, nvme, и топовой рязанью.
и без опасности тротлинга
Или это в пиздец-оффтоп?
Это как у интела есть "i5" и есть "i5":)
--Какой у тебя процессор?
--i5
--Какой i5?
--Ну в ноутбуке
Это с макаки или с мартышки?
Мартышки мартышки всеядны, с защечными мешками
Мартышки тонкотелые едят листья
Мартышки и макаки это частный случай мартышек мартышек.
На фото макака.
Кому это кажется сложным, то не работал в крупных проектах на JAVA
Так что если кто думает что мобильных картах нвидии будут нормальные тензоры — хуй вам.
Мало того что в три раза меньше вычислительной мощи, так тензоры слабее в 10 раз.
Если в мобильной GeForce RTX 3080 Laptop в три раза (!) меньше тензорной питушни чем в дискретной GeForce RTX 3060
Я хуй знает как так получилось, что ты во всем понимаешь. Может быть ты последние тридцать лет изучал всё, что так или иначе связано с компами.
А в целом, я вообще не шарю в нейронках и не представляю каким боком там тензоры. Хотя раз либу в честь них назвали, какую-то роль они там явно играют.
Поди софтварные вообще, слепленные драйвером из обычных FP16?
Если у десктопных карт пирфоманс Tensor больше SP в 4-5 раз причём некратно. То есть не ровно в 4 раза, а условно 4.71265.
То здесь они совпадают прям по знака
Half precision (TFLOPS) = 6.91
Single precision (TFLOPS) = 6.91
Tensor TFLOPS = 6.91
У меня вот на видюхе HP заявлено вдвое быстрее, чем SP. Что логично, если АЛУ умеет разделяться пополам.
https://govnokod.ru/27887
https://govnokod.xyz/_27887/
Ну разумеется оно слушает 0.0.0.0, причем туда ВСЕГДА цепляются с 127.0.0.1
Высрал кирпичик, и передал его коллегам
** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.
** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.
** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.
** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.
** RESERVED ** This candidate has been reserved by an organization or individual that will use it when announcing a new security problem. When the candidate has been publicized, the details for this candidate will be provided.
ЕБАТЬ КАК СТРАШНО
Ты сидишь, а там черные шляпы уже нашли нулевой день, и застолбили номерок.
Пойду нахуй сеть отключу
Это белые застолбили... А чёрные молча юзают.
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-45100
Все таки в MS работают лучшие программисты в мире
Куча инструкций на сайтах была в духе "зайдите в настройки IE и разрешите SSL 1.0".