- 1
Просто оффтоп #8
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
Просто оффтоп #8
#1: https://govnokod.ru/20162 https://govnokod.xyz/_20162
#2: https://govnokod.ru/25329 https://govnokod.xyz/_25329
#3: https://govnokod.ru/25415 https://govnokod.xyz/_25415
#4: (vanished) https://govnokod.xyz/_25472
#5: https://govnokod.ru/25693 https://govnokod.xyz/_25693
#6: (vanished) https://govnokod.xyz/_26649
#7: https://govnokod.ru/26672 https://govnokod.xyz/_26672
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* @GovnokodBot в «Telegram»
* https://vorec.space/ (глоссарий Говнокода)
Какой скилл )))
https://imgur.com/a/tJdZC7t
а зачем ты там сидишь?
https://www.instagram.com/tv/CExBdUJHjkw
Кстати, не так давно случайно увидел молодого юмориста на ТВ, который переиначивал интернет-питушню, пересказывая популярные мемы своими словами... Может быть, через 20 лет появится какой-нибудь l7ETPOCRH, который будет пересказывать вореции
Мне абсолютно поебать играет ли сейчас какая-то музыка или нет. Если нет - похуй, если да - тоже норм, не пытаюсь выключить. Какие-то треки даже нравятся, какие-то даже очень, и я бы даже предпочёл их слушать ещё в будущем. Но вот запомнить что это было даже не пытаюсь.
ну наконец-то подтвердилась городская легенда
У вас тоже за это премию дают? Или просто новую няшку в контору хочешь?
Это как в "мылодраме" (только в полной версии из торрентов, а не в кастрированной, которую показывали по тв). Актриса так и была записана у продюссера: "света сосёт"
Айда голосовать!
> Внедрение в обязательное школьное образование математики разума
Математика разума базируется на расширенной арифметики в которую добавлены такие арифметические действия как трансформация произведения, заменение, антизаменение, слияние, разъединение, трансформация числа, дополнение, убавление и тенение.
1) трансформация произведения это действие которое накладывается на произведение и говорит о том, что при перемене местами сомножителей необходимо менять знаки + или - которые стоят перед произведением на противоположный. + а*б = - б*а или - а*б= + б*а.
2) заменение это действие которое говорит о том, что если вынести общий множитель неважно у какого числа чисел то в скобках такие знаки как + или - нужно заменить на произведение.
12=5+7=1*5+1*7=1*(5+7)=1*(5*7)=5*7=35.
12=35 это пример несбалансированного равенства из математики разума.
3) антизаменение это действие которое обратно действию заменение и оно говорит о том сомножители разделенные произведением и взятые в скобки должны преобразоваться в сумму или разность. Причем если сомножителей больше двух то в место двух знаков произведения и более может быть смешанная комбинация знаков + и -. Пример 2*3*4=2*(3*4)=2*(3+4). еще пример: 2*3*4=1*(2*3*4)=1*(2+3-4).
4) слияние это такое действие которое позволяет откинуть стандартные четыре арифметических действия такие как + и - и * и /, соединив число в одно целое. 5+2*8-1/9=52819.
5) разъединение это такое действие которое обозначается ? и позволяет вклиниваться между цифрами любого числа имеющего целую часть и прописывать там одно из четырех стандартных арифметических действий, а именно, +, -, *, /, и все остальные. Пример 52819=52?819=52*819.
[...]
Примеры: 258т!597=28. 259.25т!22=59.5. 658.847т!5882=6.47.
Дом с клювом.
Дитя с татарином.
Корабельщик в керосине.
Тарелка без волос
ворона между сквозных чисел.
Шуба с треском по имяни Фофа.
Каля в безвыходном положении.
Румын из рукомойника.
Ангел Ершов.
https://govnokod.ru/26692#comment556937
#хронации
Так это же то самое вореционное исчисление! Ура!
>трансформация числа
Тарасформация числа.
Я так сначала прочитал.
Тоже логично: Матьматика разума = Мать маразума
Верно.
12₂₁ = 35₆
Применив преобразование Воренца получаем:
Наглядный пример ворецирования знакопеременных кобенаций.
Просто, как по учебнику.
вот и чего ты добился? — сломал нам 3.14
опенсорс в российском понимании
Свободная программа анти-майнер для защиты от интернет-криптовалютных майнеров (JS скрипты, выполненные в браузере) путем изменения HOSTS файла Windows.
сука
https://github.com/greatis/Anti-WebMiner/blob/master/SSLCon.cpp#L113
https://github.com/greatis/Anti-WebMiner/blob/master/AntiWebMiner.cpp#L23
вот последнее я даже опубликую
Именно поэтому я за ON ERROR ( GOTO X/ RESUME NEXT )
1. Хром уже лет 10 как игнорирует hosts, используя напрямую 8.8.8.8
2. Windows 10 считает файл hosts зловредным: https://govnokod.ru/26840#comment565259
хм, как бы я тогда по локалке ходил?
и эта ссанина.. как ее... денвер.. как бы работала?
тоись в hosts я могу прописать pituh.localhost, а microsoft.com -- нет.
Ок. А что там 8.8.8.8?
На денверы мне нассать конечно, но вот по локальным адресам(rfc 1918) в офисе я вполне себе хожу, и они в нашем локальном DNSе резолвятся.
Пиздёж.
Вообще в некоторых браузерах на базе «Хромиума» (в «Яндекс-Браузере», например) в настройках есть пункт «Использовать DNS с шифрованием DNSCrypt», где в выпадающем списке несколько известных ему DNS с поддержкой DNSCrypt. Если включить, то hosts-файл не используется. Но по умолчанию эта настройка выключена.
>> 2. Windows 10 считает файл hosts зловредным:
Не любой, а только такой, в котором забанена микрософтовская телеметрия.
У меня почему-то хосты на винде не лочились.
Нужно было какие-то опции флажки дрочить, куда-то лезть.
1. https://stackoverflow.com/questions/42636711/google-chrome-ignoring-hosts-file
2. https://superuser.com/questions/723703/why-is-chromium-bypassing-etc-hosts-and-dnsmasq
3. https://superuser.com/a/887199
Из второго ответа следует, что он игнорирует hosts, когда включен предиктор адресов, т. е. когда он заранее набивает свой кэш адресами. Т. е. нужно отключить предиктор и сбросить кэш DNS.
Итого:
1. Использование 8.8.8.8 не подтвердилось ни одним ответом.
2. Возможно, «Хром» игнорирует hosts только для определённых адресов и при определённых настройках.
Пиздёж.
Для этого был предоставлен третий ответ.
Проще конечно из жопы зонд вынуть, чем лазить, искать все эти ебаные настройки.
Поскольку, из моего опыта, дефолтно установленный хром вёл себя именно так как описано выше: игнорировал записи из etc/hosts.
так что там далековато до нахрюка "хром всегда использует 8.8.8.8"
Сравним 2 утверждения.
> Хром [...] игнорирует hosts, используя напрямую 8.8.8.8
>хром всегда использует 8.8.8.8
Лёгким движением рук в цитату добавлен квантор всеобщности, приправленный хамством.
По делу есть что возразить?
поначалу испугался, что я ответил на дваче, но фух, я же на говнокоде
по делу уже выше наотвечали, используй tld .ru, всё будет хорошо
как будто среди браузеров есть выбор лучше, чем из сортов говна
мозила срать хотела на системные рутовые сертификаты, например, это больше геморроя доставляет
ты и на дваче сидишь?
просто как пример, что прийти на говнокод и обидеться на хамство - это как-то перебор
Перекрутить чужие слова и тут же агрессивно это опровергнуть.
В какой-то версии добавили пункт в about:config, при включении которого она будет импортировать системные сертификаты.
> используй tld
Зачем? Зачем?
Как это поможет с блокировкой в /etc/hosts нежелательных хостов и рекламы?
Изначальный конь-текст топика был таков.
>Свободная программа анти-майнер для защиты от интернет-криптовалютных майнеров (JS скрипты, выполненные в браузере) путем изменения HOSTS файла Windows.
если реклама не грузится с .app, .dev, .example (а она и не грузится оттуда)
кстати, какое-то решение для мобильных хромов именно на этом и построено - "используйте наш ad-free DNS"
Я за «https://block.energized.pro».
в частности, ublock origin
при желании, можно и тамперманки в него поставить, чтобы окончательно избавиться от яндекс-директа
Помогал перезапуск какой-то сетевой службы типа DNS.
Впоследствии выяснилось, что такое случалось из-за огромного hosts размером около мегабайта.
Какие индусы )))
Отключи службу «DNSCache», она же «DNS-клиент». Практически она нужна, только если работаешь в домене, в остальных случаях она бесполезна. Именно эта служба сжирает «100% на одном ядре» при большом hosts-файле.
Я её килял, но, потом у меня что-то не работало. Не помню что, но приходилось её запускать.
Благо, много лет я решил вопрос радикальнее: отключив ОС «Windows» 🙂
Я как-то пытался пользоваться 3G-модемом. Со включенной службой «DNSCache» компьютер жёстко висел минуты три при каждом подключении к «Интернету» и при каждом отключении. Именно не «Интернет» висел, а служба жрала 100% процессора, так что даже курсор мыши не двигался. При отключении «DNSCache» повышенной нагрузки процессора не наблюдалось.
Я так и не понял, что делает эта служба, кроме прогрева процессора.
> Со включенной службой «DNSCache» компьютер жёстко висел минуты три при каждом подключении к «Интернету»
> Именно не «Интернет» висел, а служба жрала 100% процессора
Да-да-да. Именно эти симптомы.
Бесило дичайше.
>Я так и не понял, что делает эта служба, кроме прогрева процессора.
Лол. Я начинаю догадываться:«анти-майнер для защиты от криптовалютных майнеров [...] изменения HOSTS файла Windows»
А на сайты телеметрии отправляет результат расчёта )))
без днс клиента у тебя имена не будут резолвца
>>> DNSCache
Все вопросы к переводчикам «Майкрософта».
Но до семёрки включительно (относительно) большой etc/hosts был огромной проблемой.
https://social.technet.microsoft.com/Forums/Lync/en-US/d2a2ad2d-a406-410c-9b7a-e22104fd2e2e/svchost-dns-client-high-cpu-utilization
А разве его можно менять без рутирования?
Мне из-за ublock пришлось поставить на телефон ФФ.
> к использованию современных дико раздутых кусков говна, которые почему-то называются «браузерами»
Печальная картина. Все достижения новых тех. процессов сливаются в канализацию ради анскильных хипстеrustов с переусложнённым ecma6-script и разными css-перделками.
Так я ж не лох, чтобы без рута сидеть.
И вообще какие хинты можно дать лохам, которые собираются рутировать свои устройства?
Загрузчик залочен, поэтому от производителя, а жаль (на прошлом телефоне была кастомная, было заебись).
> И вообще какие хинты можно дать лохам, которые собираются рутировать свои устройства?
Ну, разве что быть готовым к пердолингу и парочке-другой вайпов. Лучше заранее запастись мануалами и драйверами на случай, если что-то пойдёт не так. А ещё не пугаться, если во время процесса телефон перестанет реагировать на кнопку включения: ещё не всё потеряно! (Произошло во время пердолинга с прошивками на первом телефоне, помогло подключение по USB и какой-то пердолинг с «adb»).
в w2k я как-то насрал штук двадцать записей в хостс, и всё рачком стало
А что будет с вылизанным листом сертов от мозилы? Его использует, например, certifi* в питоне
*сукешаш
Хотя на самом деле я против «BuBaJlgu», говно тормозное. Можно было б без пердолинга импортировать всё в «Лису» — давно бы снёс.
Ты вроде писал, но я забыл
2. Жестов мышкой. Когда их настроишь — они становятся охуительно удобными.
3. Алиасов поисковых систем. Я ввожу в адресную строку «g какой багор» — получаю поиск «Гугла», ввожу «yai example.com/hello.jpg» — получаю поиск «Яндекса» по картинкам, «wa int e^x dx for x from 0 to 10» — запрос к «WolframAlpha», и так далее, и тому подобное.
Ну и ещё кучки мелочей, которые я так сразу и не вспомню, но их отсутствие сразу чувствуется.
Вообще, я уверен, что пердолинг и расширения вполне способны всё это приделать и в «Firefox», но заниматься этим откровенно лень. К тому же, последний раз, когда я пробовал расширения для жестов мышкой — это было хуёво работающее кривое и тормозное говно, нативному решению и в подмётки не годящееся.
я думал над этим и пришел к выводу, что вероятнее всего гуглу просто выгоднее всего показать свою страницу, чтобы если не продать что-то, то хотя бы приучить членистоприматное к мысли «гугл знает всё», хотя это «всё» является просто спизженной цитатой из википедии
охуели чтли бляди?
пойду к полякам https://sms-online.pl/
Учимся хамить красиво!
1. Рот будешь открывать у стоматолога.
2. Ума как у ракушки.
3. Что на жизнь насрать? Или бегать быстро умеем?
4. Еще один гудок с твоей платформы и твой зубной состав тронется.
5. Засохни, гербарий!
6. Чтоб ты свою свадьбу в "McDonаlds" отмечал.
7. Не зли меня, мне уже трупы прятать некуда! Да ладно, шучу я, шучу, есть еще место.
8. Помолчи, жертва пьяной акушерки!
9. Да, красотою мир вы не спасете.
10. Ваш ум затмить способен свет торшера.
Ну как, красиво?
блядь, мы в школе так шутили
и еще так
"не всех дураков война убила"
Кстати, если интересует детский фольклер, то советую композицию ставшей уже популярной на говнокоде группы
https://www.youtube.com/watch?v=tUQIuPuvDmY
текст
http://www.pripev.ru/Text.aspx?SongId=23946
К чести бубунты, мне написали про обновление постгри и ткнули в мануал (он идет с дистром) с подробным опесанием, что надо сделать.
А надо:
* дропнуть кластер 12 main, который автоматом создастся при установке 12-й постгри
* pg_upgradecluster 10 main чтобы обновиться
* дропнуть pg_dropcluster --stop 10 main
* ну и apt remove postgresql-10 и её postgresql-client-11
Я б и сам догадался, но приятно, что обо мне позаботились.
Виртуальное окружение для питона придется пересоздать (и дропнуть 3.6), но в целом не плохо
After all, I need some practice
+then
Shit.
https://www.youtube.com/watch?v=5isHw02S0Cg
Did you have such experience?
Если это связано с работой, то можно уволиться.
Watching a vegetarian
Being told she just ate chicken.
Or watching a frat boy
Realize just what he put his dick in.
Being on an elevator when somebody
Shouts 'Hold the door!'
Schadenfreude
Fuck you lady!
That's what stairs are for!
Так вот зачем эта буква.
– æ!
Примерно через неделю французы заподозрили, что котенок, за которого они отдали 7 тысяч долларов, вовсе не Саванна. Оказалось, что паре продали суматранского тигра. Этот подвид тигров, обитающий в Индонезии, находится на грани исчезновения.
Какой багор )))
https://news.mail.ru/society/43698067
За него и сесть поди можно, если выживешь?
Именно поэтому он завёл льва?
Первый лев, кстати, никого не обижал, и был убит по ошибке. А второй лев, емнип, уважал только Льва Львовича, и когда тот умер, лев решил стать вожаком стаи, и для этой цели поубивать конкурентов в лице сына хозяйки
Это как? (Битарда унижает кошка в собственной квартире)
хорошо что я мог себе позволить дождаться пока он сдохнет
лысые обезьяны ничуть не лучше. сегодня няша-сотрудник, а завтра пошёл и напиздел про тебя начальнику
именно поэтому я за котов
Или вообще сообщает тебе, что ты испытательный срок не прошел)
Так много где бывает, это норма
какой в CK2 наилучший вариант наследования?
Надо как можно скорее избавляться от гавелкайнд и ебошить свою религию с трейтом, который позволяет назначать любого наследником (не помню как называется, а гуглить лень).
Просто нужно помнить, что питие на дает никаких гарантий: дружба држубой, служба службой
Угу, а Медоеды просто отмороженные.
что нарисовано на марке? как медоеда десантировали в горах без парашюта?
@_LORD_IMPALER_
// быть, ᴀ ʜᴇ ᴋᴀзᴀтьᴄя.//
My life, my rules
А пропертис не нужно начинать с подчеркивания
что такое юп?
ЮН = юзернейм = user name = никнейм, логин
В твите подразумевается, что в качестве юзерпика многие ставят чужую фотку.
И мясо из котлет не восстановишь.
Бомжи теперь не только в «Метро» ездят, но и в «Аэроэкспрессе». С тех пор, как сделали «диаметры» у него теперь дохуя остановок, и садиться можно в любой поезд (если он останавливается где тебе нужно). Я 500р за поездку за что плачу?
нихуясе
но это че т новое
экспресс только полпути. инновация!
Что мешает зайти в «Фили» по «тройке», сесть в поезд «Аэроэкспресса», и выйти на «Савёловской»?
Откуда ты знаешь, что я ехал от «Филей» до «Савёловской» на электричке?
Я увидел большую надпись «АЭРОЭКСПРЕСС» и не стал садиться, испугавшись, что с меня потребуют билет на экспресс, пропустил электричку и дождался, когда подошла обычная ЭД4М.
Выходит, что теперь «Аэроэкспресс» — это вовсе не экспресс?
Именно. Но это удобно, т.к. что останавливайся на каждой остановке, что нет - одинаково по времени.
Багор в том, что я заплатил 500р, чтобы ехать в пустом комфортном поезде. Какого хуя я должен делить его с бомжами, которые заплатили 50р?
>> что останавливайся на каждой остановке, что нет - одинаково по времени
Они не могут разогнаться, потому что на этом участке плотный график, и нужно подстраиваться под расписание других поездов?
Да.
Бля, здесь я инканус, или ты?
Да.
Бля, здесь я инканус, или ты?
Да.
Бля, здесь я инканус, или ты?
Да.
Бля, здесь я инканус, или ты?
Да.
Бля, здесь я инканус, или ты?
Да.
Бля, здесь я инканус, или ты?
Да.
Бля, здесь я инканус, или ты?
Да.
Бля, здесь я инканус, или ты?
Да.
Бля, здесь я инканус, или ты?
Да.
Бля, здесь я инканус, или ты?
Да.
Бля, здесь я инканус, или ты?
Сейчас ему там что-то понаотвечают, что-то он скопирует со SO, и получится:
https://m.youtube.com/watch?v=OSTd8di9EBU
Во-первых мусульмане в Грузии живут только Аджарии (а не в Кахетии) и еще в одном регионе, где компактно проживают азербайджанцы.
Во-вторых осетины с грузинами не особо-то и земляки, к сожалению, а скорее противники
Половина осетин — православные, треть — исповедуют «традиционную религию предков»:
http://sreda.org/wp-content/uploads/2012/09/severnaya_osetiya_alaniya_2vera.jpg
Если тебе похуй на негров, то ты расист, и тебе денег никто не даст.
Хочешь денег? Кричи BLM
Ну, на самом деле много кого ебут.
https://pbs.twimg.com/media/Ekwkd4nXUAIx9_c.jpg
Пользоваться чирикалкой в 2020 — это американский аналог просмотра Киселёва под водяру с картофанчиком.
В старых домах в Питере почтовые ящики были не внизу, а прямо в дверях, щелочки такие..
Хм, но ведь любой код (и вообще любое произведение) по-умолчанию защищается этим законом?
Кстати, это правило противоречит правилу #3.
Виктим блейминг - это если я поржу над чуваком, который случайно допустил UB и форматнул себе диск?
If the monitor detects a cyclic dependency, it chooses one of the tasks as a victim and terminates its transaction with an error.
https://docs.microsoft.com/ru-ru/sql/relational-databases/sql-server-transaction-locking-and-row-versioning-guide
Дедлок на мутексах и семафорах он доказать, наверное, может. Всё-таки их тот же самый тред отпускает что брал. Дедлок на ивентах в общем случае доказать невозможно т.к. ты не знаешь какие треды могут их засигналить.
З.Ы. This function can raise EXCEPTION_POSSIBLE_DEADLOCK if a wait operation on the critical section times out. Do not handle a possible deadlock exception; instead, debug the application.
Кто все эти люди?
Шейпинг
Виктория Сикрет
лучшие друзья девушки
Это про бородатых админов и трафик, имхо.
вечер в хату, пацаны
Там ещё можно было просто по кругу пустить, а можно было по-честному.
Считать, что это будет адекватная компания, так же глупо, как надеяться, что нигерийский принц пришлёт тебе денег.
известная народная мудрость - не работай с мудаками
после такого конечно только на полиграф...
если у дамы недотрах
могу вернуть, лол
З.Ы. На самом деле, норм фильтр от контор, в которых я бы не хотел работать. Меньше спама в предложениях будет.
Это у тебя такая психологическая защита?
я бы тоже отругал
> Не впилил на рабочий лэптоп gentoo на глазах IT
> Ни разу не сдвинул сроки проекта из-за того, что надо пересобрать мир
> Не использовал рабочее облако для distcc
> Не приглашал друзей в офис потусить
- какие грид-вычисления )))
в мою бытность студентом это типа было горячо
а вдруг у него фетиш такой
это как корутина, что-то из кооперативной многозадачности?
>rogue
а, это я играл, это хорошая игра
>bash
Это я тоже знаю, хотя ман у него длиннююююющий
Там вроде мертвые только
"уверен, она никогда не слышала, как пердит слон"
https://pikabu.ru/story/znanie__sila_5641043
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
RESS — Новая архитектура для мобильных приложений
джава унылая, как осенний день
- ничоси, дефолт имплементейшн?
Теперь стало совсем непонятно чем абстрактный класс отличается от интерфейса. Мутабельным состоянием?
Кстати, у коко были проблемы с интеропом: то ли джава не понимала его дефолтных то ли он ее
такой бугрец
зы: какое унылое говно эти листенеры
Почему нету евентов как в C#?!
Но я не соглашусь про разные события.
Смотри: никаких тебе интерфейсов ебланских, ручных листов, интерации по ним, всех этих remove итд
Ну я ж крестоблядь, мне ссылка на объект и функцию в каждой подписке на ивент кажется оверхедом. В лисенере оверхед меньше получается. Хотя на практике похуй, конечно.
Кстати, а в ивентах сильная ссылка или слабая?
Нормальная
Ну тогда ещё отписываться надо, не? Поштучно, да, как и при подписке. Если источник событий дольше живёт.
и в джаве нужно
но она и в джаве сильная
в языках с RC (Objc например) чтобы не создать референс сайкл нужно ссылку на слушателя делать слабой обычно *поттому что слушаетль имеет ссылку на поставщика*
Это называлось поэтичным термином strong weak dance:)(
If your class raises multiple events, the compiler generates one field per event delegate instance. If the number of events is large, the storage cost of one field per delegate may not be acceptable. For those situations, .NET provides event properties that you can use with another data structure of your choice to store event delegates.
Ахаха, не мне одному кажется.
Я говорю про красоту кода, а не про переголову.
Жабьи лямбды или анонимные классы тоже переголова
Не вижу я там красоты, если честно. В жабе я вижу одну строчку на подписку и отписку. В шарпе я вижу поштучную копипасту, в которой легко ошибиться.
Со стороны реализации лень копипастить add/remove/fire? Ну напиши одну дженерик реализацию, там вроде даже готовая была. В крестах я так и делал.
а вот этого вот ты не видишь?
>ам вроде даже готовая была.
была, но как ты вызовешь в ней метод не зная кол-во параметров? Это же не шаблоны
Прижется делать отдкльный класс(!) для event
Лол, ну ок, жавабляди соснули. Т.е. эти for'ы там никак не убрать?
Сейчас хотя бы в джаве есть лямбды, стало не так противно для однометодовых интерфейсов, а 10 лет назад надо было писать анонимный класс (!!)
А в C# сразу, с первой версии были делегаты (указатели на функцию!) и события.
>Т.е. эти for'ы там никак не убрать?
Убрать, если сделать метод fire с одним параметром, и сделать его генериком и параметризовать его T (который Event)
Но генериков нет в рантайме, так что перегрузка не работает
Так что два события из одного класса ты не услышишь
Ну не... делегат - это скорее что-то в духе std::vector<std::function<F>>.
делегат это decltype такой
A delegate is a type that represents references to methods (из msdn)
Ага, я тоже на этом месте подумал, что это просто std::function<F>. Но дальше в примере этих делегатов складывают и вычитают через перегруженные + и -.
З.Ы. А, блядь, это походу сахар для MulticastDelegate. Мутная дока какая-то, хуй поймёшь как это реализовано.
event это хранилище ссылок на функции (ну и объекты их) с мтеодами для добавления, удаления и вызова
а делегат это указатель же
нет? я могу пиздеть коневчно
Ну как это не складывает?
ты прав
Перефразируем
A delegate is a type that represents collection of references to methods
Ну да, std::vector<std::function<F>>, как я и писал выше. Ну и с няшной перегрузкой операторов +, - и ().
З.Ы. Лол, десяток строк на крестах. Зачем для этого целая фича в языке? Но видимо их завезли задолго до дженериков.
Потому что дженерики даже в C# не могут повлиять на количество парамтеров, и кроме delegate вроде бы нет способа сделать ссылку, хотя может уже завезли, надо посмотреть
Я бы сказал, что немного говняно, что они смешали коллекцию и указатель
Лучше бы завезли отдельно указатель, и отдельно удобную коллекцию
> немного говняно
Да не, норм абстракция так то. Сложение даёт композицию конкатенацию методов.
я думаю:что мне глаз режет
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
Mist — это навоз в переводе с немецкого. Интересно, что всё вместе означает.
– Мы видели Ваш результат на полиграфе и знаете...
– Спасибо, до свидания
так что ли?
Не объяснишь же, что у котодевочек год за 15.
— Кем вы себя видите через 5 лет?
— Девочкой-волшебницей.
— Добро пожаловать в команду
Какие экстрималы )))
Но лава же, вроде бы, только внизу такая горячая, а сверху над ней уже застывшая твёрдая фигня, которая очень прикольно хрустит под ногами, и так и манит наступить!
Кстати, Толбанчик какой-то скучный в плане лавы:
«В июне этого года вулканологам удалось измерить температуру лавы. „Теперь с точностью можем рассказать нашим посетителям, что температура лавового потока составляет 470 градусов“. 3 июл. 2018 г»
https://vk.com/anime_memyo
https://www.youtube.com/channel/UCBAgjsIWKVkbOxfWcY1Fjpw
https://news.mail.ru/society/43955062/
Курильщики соснули.
А до они разве не?
Какой багор )))
Если ты выпиваешь без буянства, то ты никому не мешаешь.
Если куришь, то дым и запах идёт на остальных.
Те, кто может позволить себе ресторан, скорее всего не буянят.
Тот, кто буянит, скорее всего делает это не в ресторане, а купит в магазе (ну или в кабаке, где мы разрешили).
Государство против буянства, и борется с ним с какой-то точностью и полнотой. Кого-то незаслуженно перебанивает, кого-то недобанивает. Нельзя придумать точный классификатор.
Но ветка же о баре, его любой себе может позволить.
хм.. в таком случае логично было бы разрешить продажу алкоголя только в "Азбуке Вкуса". Почему же так не сделали?
>ну или в кабаке, где мы разрешили
Кстати, кабаки запретили после 23-х часов в целях борьбы с короновирусом, ведь ночью в KFC вирус распостраняется, а днем нет.
Так что любители выпить не смогут купить выпить ни в магазине, ни в кабаке.
Теперь вернемся к кальянным. Не против ли ты того, чтобы были специальные кальянные, где курильщики курят? И если ты не против, то можно ли в кальянных продавать алкоголь?
Я понял к чему ты ведёшь, ты хочешь и кальян, и алкоголь?
Как я уже сказал, я не против продажи алкоголя в каких-либо заведениях, мне алкоголики не мешают, мне дым мешает.
Допустим, некто открыл кальянную, и назвал ее "Бар". Ну вот такое название. Нарушит ли это твои права?
Я был в кальянной 1 раз в жизни. Там когда заходишь, сразу видно, что это оно.
Поэтому если я на «Яндекс.Картах» не замечу, что «Бар» - это кальянная, то сразу выйду нахуй. Если я не пойму, что это кальянная, сделаю заказ, потом пойму, то да - нарушит.
Тогда каждый бизнесмен сам решал бы: открыть ему бар (где нельзя курить) или кальянную (где можно), а посетитель решал бы куда ему идти: туда где курят, или туда, где только пьют.
Точно такого же эффекта можно было бы добиться, просто потребовав от всех баров, где можно курить, сообщать об этом посетителям большой надписью и добавлением буквы "К" к низванию.
И все: были бы бары для курящих (к-бары, кальян-бары итд), и для некурящих.
Некурящие не ходили бы в бары для курящих.
Жизнь и курящих, и некурящих оставалась бы такой же удобной.
Вроде ж места для курения сейчас и надо обозначать жёлтыми звёздами спецзначками?
Почему в KFC можно продавать пиво, а в ларьке рядом нельзя?
Абсолютно то же самое, что движет любыми другими наркоманами.
наркоманы хотят получить очередную дозу, они не бегут под кайфом ещё покупать, а алконавты, догоняясь, как раз не хотят спускаться из текущего состояния/заканчивать трапезу в приятной компании
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
Ага, я тоже посмеялся, когда увидел.
Кстати, ещё во время первой волны у нас в городе провели великолепные меры по борьбе с распространением новой коронавирусной инфекцией в виде кардинального снижения количества городского транспорта: так, например, если раньше удобный автобус ходил раз в двадцать минут, то после героической борьбы с вирусом стал ходить раз в сорок.
Ведь это же так очевидно: если пускать меньше общественного транспорта — люди станут меньше ездить!
Долбоёбы, блядь.
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/
https://govnokod.ru/27072
https://govnokod.xyz/_27072/