- 1
IT Оффтоп #41
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #41
#7: https://govnokod.ru/24538 https://govnokod.xyz/_24538
#8: (vanished) https://govnokod.xyz/_24815
#9: https://govnokod.ru/24867 https://govnokod.xyz/_24867
#10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: (vanished) https://govnokod.xyz/_25436
#12: (vanished) https://govnokod.xyz/_25471
#13: (vanished) https://govnokod.xyz/_25590
#14: https://govnokod.ru/25684 https://govnokod.xyz/_25684
#15: https://govnokod.ru/25694 https://govnokod.xyz/_25694
#16: https://govnokod.ru/25725 https://govnokod.xyz/_25725
#17: https://govnokod.ru/25731 https://govnokod.xyz/_25731
#18: https://govnokod.ru/25762 https://govnokod.xyz/_25762
#19: https://govnokod.ru/25767 https://govnokod.xyz/_25767
#20: https://govnokod.ru/25776 https://govnokod.xyz/_25776
#21: https://govnokod.ru/25798 https://govnokod.xyz/_25798
#22: https://govnokod.ru/25811 https://govnokod.xyz/_25811
#23: https://govnokod.ru/25863 https://govnokod.xyz/_25863
#24: https://govnokod.ru/25941 https://govnokod.xyz/_25941
#25: https://govnokod.ru/26026 https://govnokod.xyz/_26026
#26: https://govnokod.ru/26050 https://govnokod.xyz/_26050
#27: https://govnokod.ru/26340 https://govnokod.xyz/_26340
#28: https://govnokod.ru/26372 https://govnokod.xyz/_26372
#29: https://govnokod.ru/26385 https://govnokod.xyz/_26385
#30: https://govnokod.ru/26413 https://govnokod.xyz/_26413
#31: https://govnokod.ru/26423 https://govnokod.xyz/_26423
#32: https://govnokod.ru/26440 https://govnokod.xyz/_26440
#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
gost # 0
TOPT # 0 ⇈
3oJIoTou_xyu # 0
https://youtu.be/pJ3gdZ3mrDk
gost # 0 ⇈
Штобля?
gost # 0 ⇈
Какой багор )))
Я думал, такие тупые разводки остались где-то в 2007-м.
gost # 0 ⇈
guest # 0 ⇈
Это сколько? 70$?
gost # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
Насколько я понял, Интел распостраняет микрокод полудокументированными блобами, которые можно загрузить в память, и скромить их адрес в спец MSR, предварительно проверив сигнатуру проца и заголовок блоба.
В идеальном мире это делает биос (заебался объяснять всем, что это uefi, так что пусть будет биос), но вендоры часто забивают.
Прыщи умеют грузить микрокод в рантайме или перед загрузкой ядра (через initrd), вот у меня так
(спецально врубил инитрд, так у меня его нет обычно), а в винде такой тулы нет.
Причем в цпу нет eeprom, так что грузить надо каждый раз.
MS бандлит микрокоды только для severe случаев, так что обычно у виндузятников микрокод не новее биоса.
Вопросы:
* почему никто не написал такой драйвер для пинды?
* пиндобляди соснули, или всем похуй на микрокод? зачем тогда штеуд выпустил обновление для моего сендибриджа?
bormand # 0 ⇈
Что это обновление фиксит то? Или описания нету?
> заебался объяснять, что это uefi
Именно поэтому я его называю прошивкой, чтобы не уточнять.
DypHuu_niBEHb # 0 ⇈
Судя по 0X21 это вот
https://support.microsoft.com/en-us/help/4494454/kb4494454-intel-microcode-updates
так что и пинда бы его тоже поставила (правда только десятка, еще один повод уйти с семерки)
guest # 0 ⇈
Microcode Update Revision 1Bh
можно вроде бы посчитать номер микрокода из степа и ревизии (есть в cpu-z), Но мне лень
Кстати,
https://isitblockedinrussia.com/?host=https%3A%2F%2Fdownload.cpuid.com%2F
Сегодня помолюсь чтобы любой сотрудник роскомнадзора каждый раз, когда шел какакать, высирал бы с кровью кусочек кишечника.
Вроде бы на пасху Боженька должен молитвы слушать
Desktop # 0 ⇈
Нафига Линус в этом измазался?!
gost # 0 ⇈
Desktop # 0 ⇈
Уже выпилили.
1024-- # 0 ⇈
Интересно придумано. Вы на Ютубе нажали кнопку жалобы? Линусу письмо чирканули?
gost # 0 ⇈
torvaldsfinger # 0 ⇈
Kakou_barop_JJJ # 0 ⇈
Arduinho # 0 ⇈
BJlADuMuPCKuu_nemxy # 0 ⇈
Не успел (((
3oJIoTou_xyu # 0 ⇈
gost # 0 ⇈
Desktop # 0 ⇈
* Известная медийная личность, в некоторых кругах достаточно культовая
* Оформление, сильно напоминающее всякие GamesDoneQuick, которые тоже собирают бабло во время трансляций
* Факт собирания бабла, который в контексте швабодки у человека не вызывает подозрений (все помнят основателя Википедии, чьё доброе лицо стало мемасиком?)
* Ну и то, что у 90% людей, которые продали дачу, купили 10кг видяшек и намайнили тот самый заветный биток, всё очень плохо с причинно-следственными связями.
Есть, конечно, один косяк: там явно была слышна аудитория, а какие сейчас могут быть выступления перед живой публикой? Разве где-то в Беларуси, но я не уверен, знает ли Торвальдс про такую страну...
BECEHHuu_nemyx # 0 ⇈
Desktop # 0 ⇈
Тогда вообще всё сходится.
guest # 0 ⇈
guest # 0 ⇈
Desktop # 0 ⇈
guest # 0 ⇈
Тогда вмешалась Лига Наций (предтечь ООН), и это, наверное, единственная проблема в мире, которую она смогла решить: финны сделали шведский вторым государственным, и всё затихло.
В современной Финке шведскоязычных совсем не много, но среди них были яркие представители Финляндии, такие как Туве Янсон (мама мумитроллей) и, собссно, Торвальдс:)
Kakou_barop_JJJ # 0 ⇈
Kakou_barop_JJJ # 0 ⇈
gost # 0 ⇈
Kakou_barop_JJJ # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
Я такую наебку видел еще 15 лет назад.
Посылаешь на кошелек вебмани 100 рублей -- тебе приходит 200.
Посылаешь 500 -- приходит тысяча.
Ты собираешь все свои сбережения, и посылаешь туда 50 000
В ответ ничего не приходит
gost # 0 ⇈
В случае Линуса, правда, даже 100
UPD: бля, что за 100? Почему я это написал?..
gost # 0 ⇈
3oJIoTou_xyu # 0 ⇈
gost # 0
> Сравнение скорости работы языков программирования на примере решения задачи обучения нейронной сети
Бля-я-я-я, это просто бомба! Охуеннейшая статья, до самого последнего знака! Я этот шедевр даже в «Архив Интернета» сохранил, чтобы он в анналах удолённого не исчез: https://web.archive.org/web/20200418110443/https://habr.com/ru/post/497836/.
gost # 0 ⇈
Запомним.
>>> рис. 1 (вывод команды screenfetch на ноутбуке DELL Inspiron-7577 под ОС Ubuntu)
Хорошее начало, я некоторое время назад даже эмпирическое правило вывел: если в статье есть скриншот стандартного «Убунтовского» терминала, то с очень большой вероятностью дальше пойдут рассуждения либо мамкиного кулхацкера, либо бюджетного смузихлёба-говноеда, которому не хватило на «Мак».
>>> Для проведения тестов была написана программа имитирующая сеть из 5 нейронов, целью программы является научится правильно решать задачу нахождения исключающего или с точностью delta = 0.01.
Аффтар сразу идёт с козырей! И я даже не знаю, что круче: тся-ться, абсолютно безграмотное построение предложения или же нейросеть аж из пяти, ебать их в сраку, нейронов! Напоминаю: нам эти результаты должны быть интересны «для решения задач связанных с нейросетями»!
>>> Единственные изменения были внесены в коэффиценты E (эпсилон) — скорость обучения, α (альфа) — момент (E = 0.3, α = 0.5). При использовании значений указанных в статье нейросеть в течении длительного времени (8 ч.) не могла найти решения.
Еба-а-а-а-ть… Он ВОСЕМЬ ЧАСОВ тренировал нейросеть из ПЯТИ НЕЙРОНОВ, блять! Восемь, сука, ёбанных часов он перемалывал миллиарды одинаковых значений!
>>> Программа изначально была написана на языке python3 (https://gitlab.com/di.romanov/neuron1.git), и впоследствии переведена на Java, Kotlin, C++(gcc), php7, ruby
Какой багор )))
>>> При работе программы написанные на Kotlin, Java, php, ruby и Python давали одинаковые ответы после обучающего сета, вывод после обучающего сета программы написанной на С++ был другим, что повлекло за собой изменение количества эпох которое ей потребовалось для должного обучения.
Ы-ы-ы-ы!
Ну и по итогу там «C++» соснул у ЙАЖИ с Котлом раз в 15-20.
bormand # 0 ⇈
Это про мозг автора статьи?
1024-- # 0 ⇈
gost # 0 ⇈
https://gitlab.com/di.romanov/neuron1cpp,
gitlab.com/di.romanov/neuron1kotlin.git (не открывается без реги).
1024-- # 0 ⇈
C++, конечно же, соснул, но доказательство этого должно быть какое-то более адекватное.
Если мельком смотреть, вроде тот же код, только в python простые ссылки, а в C++ - хранение индексов питушень.
Видел только переменную i в main. В python она int (бесконечный резиновый), а в C++ - обычный int. Из-за переполнения логгер должен чуть в другое время логгировать.
Интересно, конечно, если там из-за этого произошло UB и компилятор сделал какую-то питушню.
gost # 0 ⇈
bormand # 0 ⇈
gost # 0 ⇈
Какая ЙАЖА )))
Desktop # 0 ⇈
Студак просто делал лабу или курсач. Решил по факту запилить статью на хабре, потому что небось ему его препод сказал, что он пиздате.
У него и в цпп весь код в хедерах лежит. Нашли, что обсуждать.
gost # 0 ⇈
Desktop # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
1024-- # 0 ⇈
Вот сайт про систему счисления *** не отдавал на откуп пользователям создание контента, а был мнее полезен, чем х-р.
Desktop # 0 ⇈
1024-- # 0 ⇈
Desktop # 0 ⇈
Та не, одно говно не отменяет другого.
По той же причине БЭС и Британника могут считаться источниками, а Википедию в таком качестве уже давно приводить в пример моветон.
guest # 0 ⇈
😉
BECEHHuu_nemyx # 0 ⇈
gost # 0 ⇈
1024-- # 0 ⇈
Какой C++ )))
guest # 0 ⇈
Чую фейл. И да, сеттеры-геттеры тут не нужны.
1024-- # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
self.__value -- к объектной, а если ее нет -- то к классовой
кажется так
guest # 0 ⇈
Ну это жопа же.
guest # 0 ⇈
guest # 0 ⇈
Хз, а мне так не кажется. Одна опечатка - получишь синглтон и будешь искать его до седьмого проебу.
guest # 0 ⇈
причем тут i?
> Одна опечатка - получишь синглтон
на то есть тесты, mypy и PyCharm кмк
guest # 0 ⇈
>на то есть тесты, mypy и PyCharm кмк
Да? И что из этого реально отловит эту ситуацию? Или ты просто названиями которые знаешь похвалиться решил?
guest # 0 ⇈
https://i.postimg.cc/x1PxL0bm/sema-petuh.png
Сёма, я понимаю, что ты от природы туповат, и многие вещи даются тебе сложнее, чем другим людям. Но всё таки тебе стоит научиться проверять то, что тебе предлагают, и только потом пиздеть. Это позволит тебе не выглядеть дураком. Ну, по крайней мере, ты будешь выглядеть дураком не так часто.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
https://i.imgur.com/KCtZfF8.jpg
admin # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
лолшто?
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
Так что С++ еще и не поддерживает многопроцессорность.
А еще на Java получился более корректный резултьтат, так что Java более корретный язык
BECEHHuu_nemyx # 0 ⇈
admin # 0 ⇈
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
На царской сишечке.
admin # 0 ⇈
guest # 0 ⇈
admin # 0 ⇈
guest # 0
Картинки на тему туалетной бумаги.
guest # 0 ⇈
bormand # 0 ⇈
admin # 0 ⇈
guest # 0 ⇈
https://foren.germany.ru/addpost.pl
Интересно, это реально перл?
BECEHHuu_nemyx # 0 ⇈
Форуму больше 20 лет. Либо это реально «Перл», либо когда-то был «Перл», а к новому движку прикрутили маршрутизацию, чтобы не терять ссылки.
Мне кажется, что первый вариант вероятнее.
guest # 0 ⇈
Ни за что не поверю, что на бесплатном форуме программеры вообще задумывались бы о такой хуйне
guest # 0 ⇈
гавнину переписали с перла на пых в какой-то момент, и прикрутили субд вместо кивалуе
guest # 0 ⇈
guest # 0 ⇈
http://web.archive.org/web/20020128211906/https://foren.germany.ru/addpost.pl
форумы созданы на основе WWWThreads v5.0.4w Pro
https://ru.wikipedia.org/wiki/UBB
BECEHHuu_nemyx # 0 ⇈
Такое ощущение, что текст придумывал "Конардо".
guest # 0 ⇈
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
XSS, XSS, Exec Code Sql...
Multiple SQL injection vulnerabilities in WWWThreads RC 3 allow remote attackers to execute arbitrary SQL commands via (1) the forumreferrer cookie to register.php and (2) the messages parameter in message_list.php.
Infopop UBB.Threads 5.4 and Wired Community Software WWWThreads 5.0 through 5.0.9 allows remote attackers to upload arbitrary files by using a filename that contains an accepted extension, but ends in a different extension.
wwwthreads does not properly cleanse numeric data or table names that are passed to SQL queries, which allows remote attackers to gain privileges for wwwthreads forums.
guest # 0 ⇈
На перле такой хуйни не было
BECEHHuu_nemyx # 0 ⇈
guest # 0
ХАТА - МЕСТО СИЛЫ РУССКОГО ЧЕЛОВЕКА. ОБИТАТЬ В НЕЙ СТОИТ В САМОМ СИРОМ ПЛАТЬЕ, КОТОРОЕ ТОЛЬКО ИМЕЕТСЯ В ШКАПЕ. ВЫ БЫ ВИДЕЛИ СЕЙЧАС МОИ НОСКИ - ВЫЦВЕТШИЕ ПО СТАРОСТИ ЛЕТ, С ОСЛАБЕВШЕЙ РЕЗИНКОЮ. ЗАСОВЫВАЯ СТОПУ В ТАКОМ НОСКЕ В ВАЛЕНОК, Я НЕИЗБЕЖНО ПОЛУЧАЮ КОМОК, ЧТО НАТИРАЕТ МНЕ ЛОДЫЖЕЧКУ.
ДЫРЫ НА МОЕЙ ФУФАЙКЕ ТАК ОБШИРНЫ И МНОГОЧИСЛЕННЫ, ЧТО СТАРШАЯ ПО ПОДЪЕЗДУ, ЗАЙДЯ ЗАБРАТЬ ДОЛГ ПО УБОРКЕ, МОЖЕТ РЕШИТЬ ЧТО МЕНЯ АТАКОВАЛИ ШРАПНЕЛЬЮ. ШТАНЫ МОИ ДЕРЖАТСЯ НА ЧЕСТНОМ СЛОВЕ И СТОИТ МНЕ УСКОРИТЬ ШАГ, СВАЛИВАЮТСЯ СЗАДИ В МАЛОАППЕТИТНЫЙ БУРДЮК. ПРАВЫЙ КАРМАШЕК ОКОНЧАТЕЛЬНО ВЫШЕЛ ИЗ СОСТАВА ШТАНОВ И ЗАСКОРУЗЛО ТОПОРЩИТСЯ ВБОК, БУДТО СТРЕМИТСЯ ОТОРВАТЬСЯ И УБЕЖАТЬ ПРОЧЬ.
ПРИТОМ РВАНОЕ ПЛАТЬЕ ДОЛЖНО БЫТЬ НАИСВЕЖАЙШИМ. СМЕРДЯЩИМ ХОДУ НЕТ, ПОВСЮДУ - ОТ ТОЦКА ДО НОВОРОССИЙСКА - ЛУПЯТ ИХ ОСИНОВЫМИ ПАЛКАМИ ВДОЛЬ ХРЕБТА, КАК ПСА, УТЯНУВШЕГО ПАСХАЛЬНЫЙ КУЛИЧ.
ТАПОЧКИ ДЛЯ ДОМА ДОЛЖНЫ БЛАГОЗВУЧНО ШАРКАТЬ. ДЛЯ ЭТОГО УБЕДИТЕСЬ, ЧТО ЗАДНИК ВОЛОЧИТСЯ ПО ПОЛУ, НЕ ПОДНИМАЯСЬ ЗА ВАШЕЙ ПЯТКОЙ ПРИ ХОДЬБЕ. НАЙТИ ТАКИЕ ТАПОЧКИ СЕЙЧАС ТЯЖЕЛОВАТО, НО МОЖНО. МОИ ПЕРЕШЛИ КО МНЕ ОТ ДЕДА, А ЕМУ ИХ СШИЛ СТАРЫЙ ЕВРЕЙ-САПОЖНИК. СЕЙЧАС ТАК НЕ СДЕЛАЮТ.
ЕСЛИ КАПНУЛО НА ОДЕЖДУ КЕТЧУПОМ - НИЧЕГО СТРАШНОГО. СПУСТЯ КАКОЕ-ТО ВРЕМЯ ПОДСОХНЕТ, ЗАШЕЛУШИТСЯ И ОПАДЕТ НА ПОЛ ПЕЧАЛЬНЫМ ОКТЯБРЬСКИМ ЛИСТОПАДОМ. ЕСЛИ НА ОБЕДЕ ШЛЕПНЕТСЯ НА ПОЛ КУСОЧЕК КОТЛЕТКИ ИЛИ МАКАРОШКА - ТОЖЕ НЕ ПУГАЙТЕСЬ - СЪЕСТ КОТ ИЛИ ПЁС. ЕСЛИ ЭТИХ ДВОИХ В ХАТЕ НЕТ, ВСЕ РАВНО НАСТАИВАЙТЕ НА СВОЕМ. НО ЭТО Я ЗАБЕЖАЛ ВПЕРЕД.
ПРЕЛЕСТЬ РВАНОГО ДОТЛА ПЛАТЬЯ В ТОМ, ЧТО НАПРАВЛЯЯСЬ В ГОСТИ, ТЫ НАДЕВАЕШЬ НА СЕБЯ ПРИЛИЧНУЮ ОДЕЖДУ И ТВОЕ МИРООЩУЩЕНИЕ МЕНЯЕТСЯ КАРДИНАЛЬНО. ДОМА ТЫ - ДОБРОДУШНЫЙ УВАЛЕНЬ, НА УЛИЦЕ - ДИНАМИЧНЫЙ ЮНОША.
НА РАЗНИЦЕ ПОТЕНЦИАЛОВ МЕЖДУ ЭТИМИ ДВУМЯ СОСТОЯНИМИ СКАЛАЧИВАЮТСЯ КАПИТАЛЫ, ПИШУТСЯ ПЬЕСЫ, ВАЯЮТСЯ СКУЛЬПТУРЫ, ОБНУЛЯЮТСЯ СРОКИ.
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
gost # 0
>>> Почему не надо удалять все элементы массива, переназначая его на [ ]?
Дальше в статье идут рассуждения про то, что присваивание переменной значения «[]» не очистит содержимое других переменных, ссылающихся на исходный массив, поэтому надо ебаться с «arr.splice(0, arr.length)» или «arr.length = 0» (именно поэтому я против «JavaScript», кстати). В общем-то, обычная статья неофита (переводная, кстати), рассчитанная на таких же неофитов, даже более-менее грамотно написана, ничего особенно выделяющегося…
Но оценка, оценка! Минус тридцать два! У вчерашней говнолабы, в которой вообще никакой полезной информации нет, а за «грамотность» просто хочется взять и уебать, скромные -13!
Между прочим, это отличная демонстрация сущности хабрабыдла: на хуйню, лажу, воду и пиздёж ему плевать, такое оно спокойно хавает. Но вот стоило кому-то опубликовать статью «для самых маленьких» — всё, абзац, хабрабыдло с яростью решило, что кто-то посмел усомниться в его — быдла — компетентности! Расстрел на месте!
guest # 0 ⇈
чем больше автомагии -- тем больше нужно таких статей
bormand # 0 ⇈
Когда уже ньюфаги осилят понятия ссылки/указателя и значения... Если понять это различие, то все эти статьи о частных кейсах сразу становятся нинужными.
guest # 0 ⇈
А джаваскриптеру папа с мамой не рассказали откуда дети берутся, потому ему нужны такие статьи
1024-- # 0 ⇈
На сраной сишке без спецзнаний всех кишок долго не покодишь.
На ЯВУ какая-то неважная для ЯВУ и важная для сишки кишочная питушня может всплыть через годы программирования.
1024-- # 0 ⇈
Когда уже ньюфаги осилят понятие пространственно-временного континуума. Если понять его, то все эти статьи о частных кейсах вроде пространства, времени и гравитации становятся нинужными.
Когда уже ньюфаги осилят понятие моноида в категории эндофункторов. Если понять его, то все эти статьи о частных кейсах становятся нинужными.
И это - фундаментальная проблема образования. Ты не можешь заставить человека запомнить абстрактное знание ("по ссылке/по указателю, а теперь ты знаешь 1000 кейсов" или "надо мыть руки перед едой"), ты можешь только объявить его, нахреначить 1000 примеров, с которыми человек попердолится и только после этого либо сам выведет общее правило, либо скажет "так сука это же элементарная питушня, что я не вдуплял-то". Поэтому так будет всегда: ньюфаги будут пердолиться с частными случаями и повышать ранг до олдфагов, когда осознают общее правило.
Если дело идёт не так, и человек внешне как бы понимает общее правило, то мы имеем такие варианты:
а) это обычный ботаник, у которого своего рода спорт - вассерманить знания без их понимания, который всё к херам забудет через день после экзамена
б) это сектант, он тупо верит во всё, что ему скажут, сейчас побежит ссылками воду заряжать
gost # 0 ⇈
Любой современный процесс образования в наиболее общем виде представляет из себя простой цикл: теория -> практика -> самостоятельная работа. Обучающемуся дают абстрактное знание, далее он применяет это знание под руководством учителя и в конце — закрепляет его самостоятельно. На данный момент это самый эффективный подход к обучению, демонстрирующий очень хорошие результаты.
И да, этот цикл перестаёт работать тогда, когда ньюфаг по каким-то причинам не осиливает абстрактное знание. Об этом ещё Спольски писал, жалуясь, что современные модные Java-программисты попросту не могут уместить в своей голове понятие «указатель».
1024-- # 0 ⇈
Нет, не решена.
> простой цикл: теория -> практика -> самостоятельная работа
Ну это же не решение проблемы, а пердолинг.
Это как сказать "а давайте я не буду проверять пароли меньше 8 символов и имеющие менее двух классов символов, т.к. автор сайта их запретил использовать" и назову это алгоритмом-убийцей криптографии.
Это же говно-говнецо. Специалисты в одних областях вынуждены пердолиться по этому циклу в других, и у них не всегда получается!
Образование без проблем - это когда ты получаешь знания из произвольной области и сразу усваиваешь абстрактные правила. Когда ты сегодня был анскильным крестушком, а завтра прослушал курсы по JS и хирургии и можешь писать сайты и делать операции со 100% выздоровлением пациентов.
> цикл перестаёт работать тогда, когда ньюфаг по каким-то причинам не осиливает абстрактное знание
Ньюфаг и так не осиливает абстрактное знание само по себе. Костыли с теорией, практикой и пердолингом - как раз для того, чтобы он сам для себя его вывел хорошенько напердолившись.
У Йажа-петушков просто не было этих костылей с теорией, практикой и пердолингом указателями. Если бы они прошли цикл - может быть бы и осилили.
gost # 0 ⇈
Если бы она не была решена — мы бы до сих пор жили на деревьях и кушали бананы.
> Ну это же не решение проблемы, а пердолинг.
Нет, это решение проблемы. Вот «хочу, чтобы ОП — и проблема сразу сама решилась» — это не решение, это фантазии. Такое бывает только в не очень качественных книжках.
> и у них не всегда получается!
А это естественно. Наши мозги — не ЭВМ одной модели. У каждого человека есть склонности к той или иной области деятельности. Кто-то хорошо запоминает, кому-то легко оперировать математическими абстракциями, кто-то глаголом жгёт сердца людей, кого-то хлебом не корми — дай байты побайтоёбить.
Да, разумеется, в абсолютном большинстве случаев отсутствие склонности — не приговор, и «не поддающуюся» тебе область выучить можно. Просто это займёт гораздо больше времени и сил, а конечный результат, скорее всего, будет весьма посредственным.
Увы, но таковы люди.
> У Йажа-петушков просто не было этих костылей с теорией, практикой и пердолингом указателями. Если бы они прошли цикл - может быть бы и осилили.
Так Спольски и пишет, что при всём пердолинге они попросту не осиливают, не в состоянии уместить в свою картину мира это понятие.
1024-- # 0 ⇈
Если бы она была решена, мы бы уже перестали отправлять на рандомные кошельки 1 рубль, чтобы получить 2 рубля, ходить смотреть на мужиках в золотых платьях и сука подняли Африку до уровня "ну та же Европа, только звери чуть другие ходят".
> это не решение, это фантазии
Это решение.
Вот сидит человек, ему прислали скан вордовского документа. Он его перепечатывает в компьютер, меняет одно слово, распечатывает на бумагу и посылвет скан коллеге.
Когда это видит внешний наблюдатель и говорит, что можно было сразу файлы передавать, ему говорят, что это фантазии.
> А это естественно. Наши мозги — не ЭВМ одной модели. У каждого человека есть склонности к той или иной области деятельности.
Питушня. Я засрал компьютер аудиофайлами так, что места под научные статьи не осталось и говорю, что у моего компьютера склонность к пению.
Вся эта питушня с пением и байтоёбством появилась крайне поздно по времени в масштабах эволюции. То есть склонность к байтоёбству (которое появилось чуть менее, чем 100 лет назад) - это результат обучения. А значит, с нормальным обучением можно эту склонность в обратную сторону повернуть, если человек не слишком старый.
> при всём пердолинге они попросту не осиливают, не в состоянии уместить в свою картину мира это понятие.
Ну тогда не надо говорить, что задача образования решена, если йажей пердолят указателями, а они не понимают.
1024-- # 0 ⇈
Я не говорю про всякие выравнивания, мапирование устройств на память, банки регистров и разные адресные пространства процессов.
А тот сука факт, что значение где-то в памяти лежит и ему соответствует какое-то число, которое показывает, где оно лежит.
И банальность адресной арифметики: если прибавить к адресу число, то можно посмотреть, что лежит где-то рядом с нашим значением. Это же э-ле-мен-тар-но.
И что если ты передал адрес, то значение никуда из своего места само по себе не уехало, но ты можешь к нему обратиться.
Где-то читал (на ГК?), что каким-то питушкам понадобился ассемблер, чтобы понять указатели. Хотя почему, зачем? И в сишке, и в йаже можно легко объяснить и быстро понять, что это и зачем нужно.
gost # 0 ⇈
Для нас — тех, кто уже попердолился.
В мире действительно существуют люди, которым это трудно понять (лично видел таких, ещё на первом курсе института).
Собственно говоря, большинство проблем начинаются не с «где-то в памяти лежит значение», а с «где-то в памяти лежит массив указателей на массивы указателей на значения» — для понимания таких многоэтажных конструкций необходимо знатно попердолиться, и у некоторых людей мозгу попросту труднее воспринимать подобные цепочки.
guest # 0 ⇈
1024-- # 0 ⇈
В жс есть Function.prototype.{bind,call,apply}. Вроде я понимаю, что они делают, но сильно туплю, если их накапливается 2-3 слоя. И даже если я буду первым знатоком JS в мире, я всё равно буду виснуть от 3-4 слоёв. У компьютера тоже переполнение памяти и стека бывает, хотя алгоритм вроде один и тот же.
guest # 0 ⇈
философы, строители пирамид, богословы
gost # 0 ⇈
Рациональность — это уже совсем другая проблема. Мы говорим про усваивание абстрактных знаний.
> А значит, с нормальным обучением можно эту склонность в обратную сторону повернуть, если человек не слишком старый.
Нет. Склонность (если быть совсем точным — «способность») «повернуть» нельзя, потому что это врождённая особенность организма. См., например, http://www.ipras.ru/engine/documents/document12436.pdf, стр. 1265. Отвечая аналогией, забивать гвозди кувалдой гораздо сложнее, дольше и тяжелее, чем молотком, и эту проблему можно решить только путём переплавки кувалды в молоток.
> Ну тогда не надо говорить, что задача образования решена, если йажей пердолят указателями, а они не понимают.
Почему не надо? Надо. Современная система образования вполне эффективно решает свою задачу (иначе бы мы не сидели за компьютерами), отдельные частные случаи — это отдельные частные случаи.
guest # 0 ⇈
Если дело идёт не так, и человек внешне как бы понимает общее правило (то-есть умеет сложить два и три), то мы имеем такие варианты:
а) это обычный ботаник, у которого своего рода спорт - вассерманить знания без их понимания, который всё к херам забудет через день после экзамена
б) это сектант, он тупо верит во всё, что ему скажут, сейчас побежит ссылками воду заряжать
1024-- # 0 ⇈
Восьмишок хотел опровергнуть мой комментарий, но у него вышло только подтвердить его. Потому, что он даже вникнуть банально не пытался. Я же не писал о том, что косвенно невозможно научить общему правилу. Я лишь писал, что нельзя напрямую без пердолинга с частными случаями.
Давайте вспомним, как нас учили сложению. Мы, вероятно, и груды яблок/фишек считали на пальцах, и таблицы сложения у нас были (слагаемые по краям, посередине суммы). У кого-то может в СССР были счётные палочки даже.
В самом раннем детстве даже сука натурального ряда не знали. "Ты до скольки умеешь считать?" - "Я до пяти" - "А я до десяти уже могу!"
А восьмишок забыл весь этот пердолинг и выдал нам какую-то херню, будто бы он изначально сложение знал как абстракцию, и с пелёнок умел складывать хоть тензоры, хоть кватернионы, как только посмотрел на их определения и их операции.
guest # 0 ⇈
gost # 0 ⇈
1024-- # 0 ⇈
Пердолинг со сложением необходим и полезен в дальнейшей жизни, пока не придумали лучшего варианта образования. Без него даже не поймёшь, насколько тебя надули маркетологи.
Пердолинг с указателями не нужен. Без него можно обойтись (примеры: ФП и ссылочная прозрачность), спокойно жить и зарабатывать хорошие деньги программируя.
Соответственно, вынужденный пердолинг обысно оставляют за скобками и поднимают срач только из-за пердолинга ненужного.
bormand # 0 ⇈
1024-- # 0 ⇈
1. В 2000 папе было в 10 раз больше лет, чем сыну.
2. В 2012 сыну стало 15 лет. А папе сколько?
Любой нормальный человек, не прозомбированный императушнёй, ответит, что 150 лет. Сопоставление фактов у людей поддерживается эволюцией.
Осталось только её раскрыть для людей в нормальных терминах без вореционного говна вроде моноидов-хуёидов.
Вебтушки сейчас почуяли силу ФП и осознали, что ФП можно наворотить больше говна, которое с меньшей вероятностью развалится.
Старшее поколение: убеждённых ассемблерухов и заедушных питушков, которые выучили программирование не потому, что это круто, а потому что деньги платят - мы не берём в расчёт. Останется только подождать, пока они вымрут.
А для новых иммутабельность будет вводиться постепенно. Сначала будут иммутабельными и ссылочно прозрачными числа (привет, кэш чисел в йаже) и строки (привет, скриптушня), потом до остального дойдёт.
gost # 0 ⇈
Што, бля?
BECEHHuu_nemyx # 0 ⇈
gost # 0 ⇈
Иммутабельность — это совершенно противоестественная концепция. Весь реальный мир — мутабелен.
1024-- # 0 ⇈
Даже если и есть какие-то проявления мутабельности вроде инфляции, то они неестественны и кажутся несправедливыми. "Как это, я вчера мог купить килограмм за 1.5, но сохранил деньги, а сегодня продают только за 3?"
Да и технический прогресс построен на иммутабельности. На чём основываются новые изобретения? На науке. А на чём основывается наука? На том, что мир не меняется, и эксперимент, проведённый 1000 раз даст тот же качественный результат в 1001 раз, если мы правильно понимаем явление.
Это не мир меняется, это просто его волновая функция нетривиально выглядит.
gost # 0 ⇈
> волновая функция
Что за наукошня?
У меня есть кошелёк, в нём лежит две купюры по сто рублей. Я отдал одну купюру продавцу — у меня в кошельке лежит одна купюра. Кошелёк.купюры.удалить(1).
У меня есть компьютер, в нём стоит одна планка памяти. Я купил ещё одну, установил — теперь в моём компьютере стоят две планки памяти. Компьютер.добавить(планка_памяти).
У меня есть чистый листок бумаги, он чистый. Я нарисовал на нём букву «Х» — теперь на нём есть рисунок. Лист.нарисовать('Х').
Мир — мутабелен.
BECEHHuu_nemyx # 0 ⇈
https://govnokod.ru/12239
1024-- # 0 ⇈
> 1с умеет в мутабильные питушения
> superhackkiller1997, 15 Июня 2013, первый пост #13180
То есть ЛишпГовно суть пророк и представитель нового устройства мироздания ГК?
gost # 0 ⇈
1024-- # 0 ⇈
Desktop # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
1024-- # 0 ⇈
> Что за наукошня?
А вы - рабы, которых заперли в монаде. Власти скрывают, но мир иммутабелен.
Локальные проявления мутабельности - просто театр одного актёра внутри одной из множества миллиардов монад мироздания. Только тот, кто видит мир шире, осознаёт, что это в ваши функции передают всё новые и новые параметры, а вы инкапсулировались в своей пещере и наблюдаете эти тени иммутабельности на своей стене псевдомутабельного пространства.
gost # 0 ⇈
Так мы про естественность, или про философские теории, на которые нормальный человек только пальцем у виска покрутит?
> А вы - рабы, которых заперли в монаде. Власти скрывают, но мир иммутабелен.
Охуенно!
1024-- # 0 ⇈
Мы коротаем время придумывая всякую питушню. 🙂
Естественность двояка. Питушня про 150 лет то там, то тут всплывает. Например, посты в стиле "ребята, вроде только недавно век начался, но мелкий карапуз 2000 года рождения уже сука начальником смены у нас работает" или "а знаете, что Гермионе уже 30 лет стукнуло?" или "верните мне мой 2007й".
Людям нравится стабильность. Чтоб интернеты без единого разрыва или за мужем как за каменной стеной. На фоне инфляции и питушни с экономикой ищутся вечные ценности.
Глобально людям хочется какой-то стабильности и константности. Есть вечные ценности, а есть мирская суета, и эта мирская суета воспринимается с негативом.
Из мирской суеты кобенируется более общая картина мира, где есть какие-то вечные ценности.
Аналогично с монадами и чистыми функциями, где внутри есть мутабельность, но дальше мирских определений функции она не выходит. Более того, саме яркие проявления мутабельности - глобальные переменные - отвергаются.
Мутабельность - необходимое зло. Современные языки вроде python/Java хотят сесть на новый стул с пиками ФП и вставляют всякую функциушню вроде Linq и map/fold/filter.
gost # 0 ⇈
Я за не-удивляющую естественность. Чистые функции, монады и прочие эндопитухоиды придумали математухи для развлечения, чтобы их красивые циферки с реальным миром кое-как сходились. Простому человеку это не нужно.
Ближе надо быть к народу, ближе! Вот когда я составляю программу для другого человека — у меня никакой иммутабельности нет, есть действия. Я говорю: «Иди на улицу Лермонтова, ищи дом 38а, зайди в здание, пройди на третий этаж, там купи венки, шампанское и лопату в придачу ещё». Или вот другой пример: рецепты. В них тоже пишут, что нужно взять морковку и её порезать. Разумеется, это всё можно эмулировать иммутабельно, путём создания нового объекта «морковка» в состоянии «разрезана»… Но это всё неестественно и нелогично! Человек, читая рецепт, просто возьмёт мутабельную морковку и порежет её на куски. Зачем ему вводить какие-то другие ненужные сущности?
1024-- # 0 ⇈
Математики - это не татары непонятные, они разговаривают чётким военным языком. Они даже салаты не режут!
gost # 0 ⇈
1024-- # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Матц именно так и объяснил мутабельные строки в руби. Может, тебе стоит полюбить руби?)
gost # 0 ⇈
А если серьёзно, то да, давно хочу попердолиться с «Руби», этот язык мне кажется красивым и удобным.
guest # 0 ⇈
Руби это ядерный коктейль перла, лиспа и смаллтока.
guest # 0 ⇈
1024-- # 0 ⇈
Бывало, дед не принимал свои таблетки и становился ворчливо-разговорчивым. "Мы проверяли программы заранее. Запуск был дорог, перфокарты заклеивать и перетыкать тоже сложновато было, а вы только и можете, что раз в десять минут кликать компиляцию". "А вот в наше-то время надо было ходить по десять километров в день до помойки и обратно, чтобы достать себе компьютер". "У нас было неопределённое поведение и долгие ночи поиска ошибок памяти".
guest # 0 ⇈
Это не правда
https://blog.richard.do/2018/03/18/how-to-debug-segmentation-fault-in-python/
>стандартная библиотека
В си тоже
guest # 0 ⇈
>стандартная библиотека
>В си
Хахахахаха!
guest # 0 ⇈
Признайся: ты си в глаза не видел, просто прочитал в интернете что там "сегфолты и нет стандартной библиотеки", да?
guest # 0 ⇈
guest # 0 ⇈
MAKAKA # 0 ⇈
Кстати, в стандартной поставке ПХП долгое время шел mysql, а в Python его нет. Следовательно, в твоем любимом питоне стандартной библиотеки нету, тупое ты хуй-ло
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
1024-- # 0 ⇈
Петуш ок, если в питон е и рнр есть хоть намек на станд артну ю библи отеку , то в си ее прост о нету.
guest # 0 ⇈
Именно по этому я против веба
Инью, Гост, Страйкер, почините скорее, иначе я деньги обратно потребую
1024-- # 0 ⇈
3.14159265 # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
admin # 0 ⇈
admin # 0 ⇈
admin # 0 ⇈
guest # 0 ⇈
admin # 0 ⇈
Desktop # 0 ⇈
https://govnokod.ru/26533#comment536792
guest # 0 ⇈
guest # 0 ⇈
парень вон целую статью перевел
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
1024-- # 0 ⇈
А потом получаешь сертификат Сеньёр-помидёр 'юбер разработчика и переводишь важную статью.
guest # 0 ⇈
gost # 0 ⇈
Зачем он нужен во времена, когда у каждого бомжа есть по мобильнику, который может миллиарды сложений в секунду рассчитывать?
Пердолинг со сложением не нужен. Без него можно обойтись (примеры: калькуляторы и телефоны), спокойно жить и зарабатывать хорошие деньги играя в футбол.
1024-- # 0 ⇈
Если подумать, разница между этими двумя пердолингами - в вероятности успешного применения. У сложения она чуть выше, это знание пригодится в чуть большем количестве ситуаций.
Но для пользования калькулятором нужно примерное понимание сложения, это большой минус. Мне больше нравятся кредитные калькуляторы. Они показывают тебе, насколько глубоко войдёт флешка через определённый период без необходимости пердолинга со степенями.
Хотя, всё это - только оправдание сложения. Если можно жить без пердолинга, то лучше жить без пердолинга.
MAKAKA # 0 ⇈
guest # 0 ⇈
Desktop # 0 ⇈
Кстати, статья вообще оказалась переводной.
1024-- # 0 ⇈
> Между прочим, это отличная демонстрация сущности хабрабыдла
Ну питушня же. Нет какого-то хабрабыдла, которое читает все статьи и сознательно плюсует говно и минусует не-говно. Более того, сами принципы хабра против этого:
* ты не можешь проголосовать за все статьи, если только каждый день их не пишется не больше, чем у тебя кармы,
* ты подписываешься только на интересные тебе хабы, а не читаешь всё подряд как мусорщик,
* большая доля людей вообще не может голосовать - если она хабрабыдло, то мы его вовсе не регистрируем!
Не надо путать хабр и ГК. На ГК твои посты и комментарии читают одни и те же пользователи, ты видишь плюсы и минусы этих людей. На хабре на твои посты и комментарии налетает случайная выборка из небольшого количества людей, статистики не хватает для того, чтобы делать выводы. Надо рассматривать хотя бы сотни статей.
Рассмотрим эти статьи.
"Сравнение скорости работы языков программирования на примере решения задачи обучения нейронной сети", хаб Программирование
4.1к просмотров, 8 плюсов и 21 минус.
"Почему не надо удалять все элементы массива, переназначая его на [ ]?", хабы Высокая производительность, Разработка веб-сайтов, JavaScript, Программирование
громкая КПДВ, 5.2к просмотров, 5 плюсов и 39 минус.
Первую статью увидело меньше народа, т.к. она была всего в одном хабе. У неё говорящее название "очередная херня с нейросетями" - многие специалисты просто прошли. Вторая статья имеет громкую КПДВ и абстрактное громкое название "я вам расскажу, что власти скрывали", опубликована в более специализированных хабах.
Одно дело - когда ты сразу пролистнул статью, которую читали только другие школьники, а другое - ты повёлся и вместе с другими спецами прочитал, а там какая-то очевидная фигня.
gost # 0 ⇈
Проблема даже не в хабах и не в заголовках. Проблема в том, что в говнолабе представлена попросту недостоверная информация. А вот в статье для неофитов информация хоть и капитанская, но вполне верная и даже (для самых маленьких) полезная. И она — верная информация — вызывает ненависти со стороны хабрабыдла в полтора раза больше, чем полная хуйня.
1024-- # 0 ⇈
Сколько их? 50 человек что ли? Ну не факт, далеко не факт.
Если их даже сотня, будет нужно больше, чем две статьи. Логика "ну типо эту 50 прочитают и ту 50 прочитают, а я усредню" не будет действовать. Люди - не случайные частицы. Люди могут спать, лениться, быть в отпуске или не в настроении. Нужно рассмотреть ряд статей с разной привлекательностью для читателя, запощенных в разное время и т.д. поиграть параметрами.
> Даже если нормировать минусы на тысячу просмотров
Страшная баба в Москве на вокзале показывала сиськи. Набрала 4к просмотров и 8 лапаний.
На следующий день красивая баба в Москве на вокзале показывала сиськи. Набрала 5к просмотров и 5 лапаний.
Делаем выврд: москвичи - мудаки и абсолютно, и даже если нормировать лапания на тысячу просмотров.
> Проблема даже не в хабах и не в заголовках
> Проблема, что недостоверная информация
> верная информация — вызывает ненависти в полтора раза больше
Ну нет же. Статистики сука не хватает, чтобы такое утверждение высказывать.
Сколько было самолётов? Сколько сигм? Это усреднять надо. Это статистика!
gost # 0 ⇈
1024-- # 0 ⇈
Вполне возможно, что на том сайте действительно сидит большое количество мудаков с достаточной кармой, которые минусят как хотят, но это нужно либо доказать, либо постулировать как аксиому и не приводить в доказательство две случайных статьи, которые почти никто не читал.
gost # 0 ⇈
1024-- # 0 ⇈
> нормальная статья была заминусована в хлам
Кэповская питушня в хабе про хайлоад получила жалкие 30 минусов.
Я понимаю, если бы это были 30 минусов на ГК, тогда да.
> для формирования определённого мнения
Проблема в том, что определённой мнение, сформулированное по таким критериям обычно не держат при себе, а высказывают на публике.
Например, в отзывах на Яндекс.маркете. Смотришь там отзывы на магазин и видишь
* 100 отзывов вида "заказывал 100 раз, всегда говорили вежливо, товар доставали в срок, ничего не ломалось" - 5 звёзд
* 100 отзывов вида "я один раз случайно зашёл по пьяни и купил китайское говно, меня отговаривал продавец, но я купил и говно сломалось, магазину минус, больше к ним не хожу" или "заказывал на новый год пидарок своему парню 31 декабря в 18 часов, пришло 3 января уроды испортили пираздник, нирикамендую" - 0 звёзд.
В итоге из-за одноразовых порванных петухов магазин получает 2.5 звезды, но по факту было 10000 успешных заказов и 100 неуспешных, из которых в 90 пользователь сам виноват из-за своей тупости - уверенные 5 звёзд.
gost # 0 ⇈
Объективно полезная для существенной части IT-сообщества — новичков.
> в хабе про хайлоад
Единственная ошибка переводчика. Утопление объективно полезной статьи в минусах за неверно выбранный хаб, вместо простого указания на этот факт — признак неадекватности сообщества.
> жалкие 30 минусов
https://habr.com/ru/post/438582/
>>> Антирейтинг 2018
То есть эта объективно полезная статья, грамотно оформленная и не содержащая ошибок, заняла бы середину топ-30 самых плохих статей года. Круто.
> Смотришь там отзывы на магазин и видишь
Кстати, именно поэтому на «Яндекс.Маркете» в первую очередь я смотрю на отзывы с 2—4 звёздами — с единицами понятно, а в пяти звёздах слишком много питушни вида «телефон пришёл, коробочка крутая, ставлю 5 звёзд».
1024-- # 0 ⇈
Полезно было бы, если б рассматривалось больше примеров, рассказывалось про = null, лучше упоминался GC.
Ну и вообще, эта питушня должна быть как короткое дополнение к одной из глав учебника с систематизированной информацией. Искать такую питушню отдельно никому нафиг не надо. Просто так на хабре её как раз заметит только знаток указателей, матюгнётся и плюнёт.
Если и найдёт её новичок, то это будет источником очередных верований уровня "двойные кавычки медленнее одинарных или наоборот" или ".push и .join быстрее += или наоборот".
> статья, грамотно оформленная и не содержащая ошибок, заняла бы середину топ-30 самых плохих статей года. Круто.
Прошу прощения. Не знал, что с этого сайта народ сбежал.
На моей памяти там были статьи с +200 или около того, +100 позволяло пригласить на сайт какого-нибудь питушка.
> объективно полезная статья
Ну так себе полезная. Всё равно, что я на dxdy запощу статью о том, что 2+2=4 и 2*2=4, но надо помнить, что 2+3 != 2*3, иначе можно лохануться - на случай, что школьники нагуглят, и им это поможет.
gost # 0 ⇈
Ну, +200 там до сих пор иногда встречаются (в лучшем за месяц, например, а первая статья про Сысоева в прошлом году вообще почти 800 гневных плюсов набрала). Инвайт сейчас дают за +50.
Собственно, дело в том, что баланс минусов и плюсов на «Хабре» очень сильно смещён в сторону вторых, и если +100 — это просто весьма хорошая (по мнению сообщества, конечно) статья и часто бывает в лучшем за неделю, то -100 — это полнейший пиздец, и за последние пару лет вроде как такого вообще не было (худшая статья за 2018-й — -77).
guest # 0 ⇈
guest # 0
Вопрос: я хотел покрасить стену зеленой краской, а краска засохла. Что делать?
Ответ1: Прошу прощения, а почему зеленой? Больницы так красят
Ответ2: "Зелёный цвет — один из трёх наряду с красным и синим основных цветов, зелёным считают цвет видимого электромагни.. [цитата целиком]"
Ответ3: У меня тоже как-то засохла, я забил разбираться, купил новую
Ответ4: Зачем красить стены?
Ответ5: Не умеешь -- не берись.
Топикстартер: О, всё, разобрался.
[спустя четыре года]
Вопрос: У меня тоже засохла, правда не краска, а губка. Как решили вопрос??
gost # 0 ⇈
guest # 0 ⇈
guest # 0
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
admin # 0 ⇈
1024-- # 0 ⇈
* смешные картинки
* комиксы
* свежие новости из нескольких источников от людей с разными направлениями диванов
* всякая питушня
Это как reddit, только русскоязычный и с адекватным интерфейсом.
guest # 0 ⇈
KOPOHABuPYC # 0 ⇈
Rooster # 0 ⇈
Экспресс понель.
guest # 0 ⇈
Rooster # 0 ⇈
А глазки закрой.
guest # 0 ⇈
gost # 0 ⇈
guest # 0
guest # 0 ⇈
не?
Сёма, а ты оказывается линуксоид-сисдамин. Вон, c iperf уже возишься
guest # 0 ⇈
Я не знал чио человек который меряет скорость влана - сисадмин.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Rooster # 0 ⇈
guest # 0
Это значит, что лысые обезьяны возьмут яйцеклетки питушиных самок, окунут их в кипяток, чтобы белок свернулся, и покрасят краской.
Христос Воскресе, друзья
guest # 0 ⇈
На юге России и в Украине кулич называют словом "паска", "пасочка", а творожную массу кажется что не едят вовсе.
Почему так?
BECEHHuu_nemyx # 0 ⇈
Ответа пока не нашёл. Зато нагуглил курьёз: „В старину существовал также обычай на Пасху катать по земле священников и дьяконов после молебна на ржаном или льняном поле, чтобы «снопы были такие же высокие и тяжёлые», чтобы «хлеб или лён уродился высок и хорош»“.
Мы не сеем, мы не пашем,
Мы валяем дурака...
BECEHHuu_nemyx # 0 ⇈
admin # 0 ⇈
guest # 0 ⇈
admin # 0 ⇈
Rooster # 0 ⇈
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
Rooster # 0 ⇈
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
guest # 0
https://www.synology.com/en-us/knowledgebase/DSM/tutorial/Storage/PMR_SMR_hard_disk_drives
tl;dr: питухи использовали говнотехнологию записи для десктопных HDD, при которой нормальная перезапись невозможна, так что скорость перезаписи сильно падает.
Домашним пользователям похуй, а серверные питухи соснули
BECEHHuu_nemyx # 0 ⇈
guest # 0
Это такой багор, примерно как С++. Нужно быть бормандом от сетевых технологий просто. Физических уровней там дохуя, параллельно со стандартом есть недостандарт рабочей группы SFP. Он физически совместим с SFP+, но не всегда совместим програмно. Сама оптика отличается по длине волны, одномодовости/многомодовости, способу подключения (lc, fc), виду шлифовки коннекторов (apc, upc), количеству линий (мультиплексирование позвляет использовать одну, хотя обычно их две), а еще есть понятие "оптический бюджет" и "глазковая диаграмма". Опические трансиверы в SFP могут быть отдельные, а могут быть встроенны в кабель (OAC) а можно воткнуть вместо тих твинаксиальную медь (DAC) и она бывает активной и пассивной, а кроме SFP есть еще шесть других спосбов подключеия.
Некоторое оборудование не работает с некоторыми трансиверами, и тогда их нужно перепрошивать или ковырять настройки оборудования. Ничто не обязано ни с чем работать из коробки, всё опционально
Ебанутые люди
1024-- # 0 ⇈
bormand # 0 ⇈
guest # 0
Rooster # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
guest # 0
Несет python3.8, PostgreSQL 12, OpenSSL 1.1.1f, и велит сосатб некрофилам с двойкой
guest # 0 ⇈
Мускульная смега, сосат6
guest # 0 ⇈
guest # 0 ⇈
guest # 0
Волею судеб, я являюсь владельцем сервачка с восьмой CentOS.
На релизе полугодовой давности у нас Python3.6. Но то такое.
В официальной репе RedHat (безусловно очень стабильной) есть только хуй с солью, потому нужно подключать EPEL (типа убунтячево Universe), куда питухи чото коммитят.
Питухам коммитить лениво, потому например OpenDKIM (без которого почту нормально не настроишь) появился в восьмом EPEL спустя четыре месяца после официального релиза.
Сегодня я решил поставить CertBot, и получит ошибку: сертботу нужен python3-mock, а такого пакета никто не представляет. Я чуть со стула не упал.
Оказалось, к EPELу нужно еще подключить репу PowerTools.
Нахуя из одной левой репы депендится на другую?
Для OpenVPN я использовал питушку easy-rsa. Это такая питушня для заедушных анскилябров, которые слишком тупы для OpenSSL. Она генерит пары ключей и самоподписиные сертификаты CA, и любые другие сретификаты, и обновляет это всё.
Я повелся на рекламу, и поставил easy-rsa.
Питух сгенерил ключ в /usr/easy-rsa/3/pki, а .3 -> 3.6.0
После обновления он поставил 3.7.0, и конечно не скопировал туда ключи.
Соответственно, OpenVPN соснул.
Насрать в руку мейнтейнеру пакета easy-rsa (конечно из epel).
При этом Ubuntu (который конечно попса и для неосиляторов) таких проблем нет.
Не используйте CentOS без необходимости, пацаны.
Будете жрать софт трехлетней давности и иметь кучу мелкого пирдолинга.
guest # 0 ⇈
да всем насрать
Rooster # 0 ⇈
Зачем ты сидишь на своём собственном стуле, копрофил?
KOPOHABuPYC # 0 ⇈
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
http://web.archive.org/web/20051103061449/monk.com.ua/article.php?story=20050512152217566
guest # 0 ⇈
О - Осознание своей необычности и неординарности.
В - Воспитание подростающего поколения в духе терпимости к говноедству.
Н - Нон-конформизм по отношению к партриархальному обществу в нашей стране.
О - Организованность в клубном движении.
BECEHHuu_nemyx # 0 ⇈
О — Осознание своих навыков в «PHP».
В — Воспитание подрастающего поколения в духе терпимости к «PHP».
Н — Нон-конформизм по отношению к более старым языкам программирования.
О — Организованность в вебразработке.
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
guest # 0
guest # 0
1024-- # 0 ⇈
BECEHHuu_nemyx # 0
https://habr.com/ru/company/cognitivepilot/blog/497098/
Новые комбайны оснащены так называемой CAN-шиной, которая позволяет управлять машиной через гидравлику. Однако, шина эта хреново документирована: «В идеальном мире этим бы и закончилось. К сожалению, иногда всё-таки попадаются случаи, когда документации нет или у производителя не удаётся получить внятного описания. В таком случае мы подключаемся и реверсим шину. Конечно, есть протокол J1939, которому производители должны бы следовать, вот только не все это делают. Обычно подключаешься с отладочной утилитой, получаешь все пакеты с переменными и просто сидишь с оператором, нажимающим на кнопки. Поехал — где-то ноль стал положительным числом. Ускорился — число выросло. Замедлился — снизилось. Ага, скорость попалась. И так — весь день. Дальше надо поймать корреляцию и подобрать коэффициенты преобразования. Один раз поймали очень неприятный баг с тем, что на тестовой площадке работало, а в поле — нет. Комбайн в мирном режиме слал одни пакеты, а со включёнными жаткой и мотовилом переходил в особый боевой режим и начинал в тех же отловленных пакетах слать свои особые боевые сообщения. Нам пришлось собирать адовыми способами признаки данных. Как оказалось, в те же пакеты в те же переменные жатка нормально давала свою информацию, а разработчик шины всё это дико соптимизировал, чтобы не задавать новые переменные. Наверное, он в конкурсе 256b-intro в свободное время участвует.»
Какой багор )))
BECEHHuu_nemyx # 0 ⇈
https://ru.wikipedia.org/wiki/J1939
https://en.wikipedia.org/wiki/SAE_J1939
Ещё немного багров:
«Именно с распознавания препятствий мы и начали. Сразу напрашивался лидар, но он дорогой, поэтому камера. Раз монокамера — нужно сразу распознавание образов. Потому что нужно не только увидеть, но и понять, что это, какого оно размера, как себя поведёт, чего ждать. Мы либо стоим на месте, либо движемся вперёд, а нужно знать относительное расстояние до объекта и ещё помнить про жатку 7,5 или 9 метров в разные стороны (и это не максимум, часто на ходовых моделях встречается и 12-13 метров). Всё равно на таких размерах можно на развороте случайно смолотить механизатора трактора или заправщика, вышедшего по малой нужде.»
«Очень сложно было с самой культурой. На первых итерациях выездов мы приезжали в поле на новую культуру или специфично выглядевшую. Агроном плохо следил, например, не опрыскивали вовремя. Низкорослая культура с сорняками — нейросеть не скушает. Однажды было так, что мы приехали в хозяйство на испытания. А там резко другой климат, и ячмень выглядит совсем не так, как в справочнике агронома. А у нас сегментация не распознает нескошенную и скошенную части корректно. Данных для обучающей выборки было мало, мы же сами их снимали. Весь день до вечера катались с механизатором по полям, снимали новую выборку. Ночью сели в гостинице своим составом размечать эти данные. Поставили на дообучение сеть. На следующий день всё заездило на новом поле.»
guest # 0
https://twist.com/ru
если вы пользуетесь слаком, то вы старпёр и устарели
у современного человека должно быть тридцать четыре мессенджера, сорок две соцсети, документы должны лежать в семи разных сервисах, а для работы он должен использовать восемь разных утилит. Ну вот теперь девять
Desktop # 0 ⇈
А эти хипстеры даже запилили страницу на тему "Почему не слак" https://twist.com/slack-alternative?lang=ru, только я не владею fluent hipstelese, а потому ничего не понял.
BECEHHuu_nemyx # 0
https://pbs.twimg.com/media/EWTC1CUVcAAN-QM.png
Не забудем, не простим!
Desktop # 0 ⇈
- панцирьфраки носят как рубашки?
BECEHHuu_nemyx # 0 ⇈
Кстати, кто знает, что означает эта фраза?
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
Из-за разных вариантов названия буквы «G» во фразе может присутствовать глагол «жуёт» или «грызёт».
admin # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Иканус, и ты нагугли
admin # 0 ⇈
DypHuu_niBEHb # 0 ⇈
💩
💩
💩
💩
💩
guest # 0
https://habr.com/ru/company/nix/blog/277759/
У неподготовленного питуха складывается впечатление, что NX это бит сегмента, и что страницы завезли исключительно потому, что сегменты слишком маленькие. А уж про то, как сегментный адрес превращаеца в страничный и вовсе ни слова. Отличная каша в голове может получиться
guest # 0
BECEHHuu_nemyx # 0 ⇈
admin # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Вспомнил, что у опенбздунов раньше не было ISO: нужно было забирать из CVS (!!) сырцы, и заливать на диск самому. Какой бугор!
Правда, диски продавались готовые
guest # 0 ⇈
admin # 0 ⇈
guest # 0 ⇈
у прыщеблядей все через жопу
bormand # 0 ⇈
guest # 0 ⇈
ну вообще я честно дождался релиза LTS. Хочетчя думать, что в LTS багов меньше)
Я хотел просто прогнать do-dist-upgrade у себя на виртуалке, чтобы убедиться, что все нормально обновляется (постгря там, вот это всё) и через недельку уже сделать на серверах. Там пятое ядро, вайргард, но самое главное 38 питон и 12я постгря (я ленивый м удак, докера у меня на сервере нет)
А я так понимаю, пока вот тут
http://changelogs.ubuntu.com/meta-release-lts
не появится 20-ка, do-upgrade-release не обновится.
3.14159265 # 0 ⇈
>на серверах
Фу блядь, фу нахуй.
Она хоть северная?
guest # 0 ⇈
У меня был выбор между убунту и центос. Про центос я уже тут жаловался (старое говно, ничего нет в официальной репе, а в EPEL все ленивые), так что убунта показалась меньшей из зол.
3.14159265 # 0 ⇈
Прям «Есть два стула...»
>Про центос я уже тут жаловался (старое говно, ничего нет в официальной репе)
Это да.
Я бы наверное тоже убунту взял. Но плевался бы потом.
guest # 0 ⇈
ну в общем да)
подумаваю тут полюбить дебиан на серверах, все таки не такая ужасная попса
3.14159265 # 0 ⇈
То же дермианоподобные, но хотя бы без spyware и bloatware.
Или кому-то реально нужны убунтовские snapы?
admin # 0 ⇈
guest # 0 ⇈
https://www.unix.com/man-page/debian/1/apticron/
можно ставить и автоматом
http://manpages.ubuntu.com/manpages/bionic/man8/unattended-upgrade.8.html
https://fedoraproject.org/wiki/AutoUpdates
но я бы не советовал это делать не проверив
gost # 0 ⇈
guest # 0 ⇈
1024-- # 0 ⇈
Вообще, не знаю, зачем надо явно желать обновляться на какую-то питушню.
Текущая версия нормально работает. Какого чёрта рыпаться и ломать?
Новое говно только больше жрёт ресурсы. Его только переписывают в стиле "модно, молодёжно" ради нескучных обоев, а оптимизацию заканчивают как только программа чуть-чуть завелась на i9 over9000K. Функциональность в лучшем случае почти не урезают.
Максимум установить какие-нибудь багфиксы и всё.
admin # 0 ⇈
DypHuu_niBEHb # 0 ⇈
сервер сидит на LTS: он обновляется раз в 2 года на суперстабильную версию с поддержкой чуть-ли не пять лет
а нескучных обоев на сервере у меня нету
* в основном конечно чтобы тыкать мусулеебов в вычисляемые каллонки, но конечно и JIT запросов интересно попробовать.
Кстати, пятое ядро с wireguard я тоже хочу
admin # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
37 и 11 может и есть, но в 19-й, а она не ЛТС
ЛТС только 18 -- бионический бобер
и 20 -- фокальная Фосса
а 19я (более известная как Эонный Горностай) она не лтс
admin # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Репозитории конкретной версии содержат софт, который был протестирован (хочется думать) с этой версией ядра и ос, и который совместим друг с другом.
Обновляются только минорные версии и багфиксы, мажорные версии не обновляются: так гарантируется некоторая стабильность.
Собссно, собрать такой репозиторий -- самая сложная задача при поддержке дистрибутива. Охулион программ надо собрать одной версией гцц, убедица что они работают друг с другом итд
admin # 0 ⇈
Зочем? Почему мне не должно быть похуй чем собран питон? Разрабы явно тестировали не на 20 бубунте (ведь она только сегодня вышла). Что мешало им залить в репозиторий всех ранних бубунт?
DypHuu_niBEHb # 0 ⇈
И совсем шык, когда у тебя они разной разрядности
>Разрабы явно тестировали не на 20 бубунте
она была "куррент" уже пол года, потом бета: там и тестировали.
Это как обычно бывает: ты бранчанул свой софт, ложиш туда только багфиксы и критикалы, новых фич не пилишь в этой ветке, его тестят, а как стабилизировали -- так выпустили релиз.
Если они зальют постгрю12 в 18ю бубутнту, то счастливые пользователи 18-й бубунты получаю 12ю постгрю через обновления, и у них все сломается: они же свой софт под 12ю не тестировали.
Да и сама 12-я постгря может сломаться: ее никто не тестировал с той версией ядра, тем гцц итд
admin # 0 ⇈
guest # 0 ⇈
Если не верш мне, то поверь SO
"For example, GCC 4.7.0 changed its C/C++ ABI, meaning libraries compiled with 4.7.0+ and 4.7.0- are not likely to be compatible with each other (so in your example, the library compiled with 4.6 will not be compatible with the library compiled with 4.9)"
https://stackoverflow.com/questions/23895081/can-you-mix-c-compiled-with-different-versions-of-the-same-compiler
admin # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Тебе нужно убедиться, что ты совместим со всеми своими зависимостями, и они с тобой тоже.
Например, ты написал язык программирования "foo", а я написал на нем скрипт, и сделал пакет.
Этот пакет зависит пакета с твоим языком.
Я знаю что в убунте 18 пакет твоего языка имеет версию 12, и я пишу скрипт под него.
А в убунте 20 твой пакет имеет версию 15, и я делаю другую версию своего пакета.
>то мне нужно делать, чтобы его собрать той же версией гцц
Тебе, как автору пакета, ничего. Разве что проверить, что твой питон вообще компилируется нужной версией gcc.
А так весь софт собирается на сервере одной версией GCC. Получившиеся пакеты выкладываются на зеркала.
Убнтята говорят: мы готовим версию 20, в ней GCC версии foo.
Ты, как мейнтейнер пакета "python3 for ubuntu" проверяешь, что с ним все комплириуется. Если нет -- добавляешь нужные патчи итд. И кладешь сырцы в vcs.
Оттуда их заберет скрипт убунтят, и все скомпилируеть
admin # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Ты предлагаешь его обновить до 38, или иметь два третьих питона?
admin # 0 ⇈
guest # 0 ⇈
большая.
Если ты обновишь питон, то весь софт (включая, например, сertbot) автоматически перейдет на 38.
Он может быть не совместим с 38 (в нем депрекейтнули некоторые API). Кроме того, на 38 перейдет софт пользователей и тоже сломатеся нахуй.
Если ты поставишь его просто рядом, то ему могут быть нужны другие зависимости (другие версии библиотек)и тебе придется иметь две версии всех нужны библиотек.
После этого пользователь будет вынужден решать: ставить ему certbot для 38 или 37. Это будет ад.
Хуже того: ты можешь поставить пакет с библиотекой для 38 (например psycopg) и он не будет доступен в 37. пользователю придется это разруливать в ручную, и он тебя проклянет.
Хочешь иметь у себя на компе семь разных джав, и думать: в keystorage какой из них ты добавил нужный сертификат, и в хранилище какой джавы ты поставил через gradle нужную библиотеку?
В Slackware нет никаких зависимостей: там ты можешь поставить хоть десят питонов, но разруливать описанные выше проблемы ты будешь сам. Именно потому в ней может быть много пирдолинга, а пирдолинг на продакшене это не есть хорошо
gost # 0 ⇈
Ещё хуже будет, если ты накатишь пользователю 38, а у пользователя стоят питоньи пакеты, которые 38 не поддерживают («tensorflow-gpu» до недавнего времени таким был). Вот это будет действительно весело — на LTS-то!
admin # 0 ⇈
guest # 0 ⇈
Авторы пакетов уже попирдолились за тебя.
>соснешь
да. Если твой софт не поддерживает Python38, то на ubuntu 20 он просто не заведется. Ну так надо проверить сначала, а потом обновлять прод
admin # 0 ⇈
guest # 0 ⇈
Это и есть обнооление до новой версии убунты.
>то ссзб.
Дистрибутивы, а в особенности LTS, для того и ставят, чтобы не было ссзб.
Ты будешь объяснять заказчику даунтайм сервера тем, что ты ссзб?
Если ты хочешь быть ссзб, то бери Gentoo: там можно всё обновлять постоянно, но ее на сервера обычно не ставят.
Или слаку: там можно скачать нужный пакет, и поставить его вручную. Но если что-то упадет, то ссзб
http://www.playingwithwire.com/2007/01/why-gentoo-shouldnt-be-on-your-server/
There is no ‘stable’ version of Gentoo. Gentoo is rather a moving target where emerge will forever cause your system to approach the cutting edge
gost # 0 ⇈
guest # 0 ⇈
После этого пользователь будет вынужден решать: ставить ему certbot для 38 или 37. Это будет ад.
Хуже того: ты можешь поставить пакет с библиотекой для 38 (например psycopg) и он не будет доступен в 37. пользователю придется это разруливать в ручную, и он тебя проклянет.
Хочешь иметь у себя на компе семь разных джав, и думать: в keystorage какой из них ты добавил нужный сертификат, и в хранилище какой джавы ты поставил через gradle нужную библиотеку?
---
Ебать прыщепроблемы!
gost # 0 ⇈
Подтверждаю. Хорошо, что на прыщах их нет.
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
1. В том, что его надо протестировать со всем, что есть в 18-й убунте.
2. В том, что LTS-релизы нужны тем, кому важен принцип «работает — не трогай». Ты ставишь себе LTS-убунту, всё, что нужно, настраиваешь, тестируешь, фиксишь — и ближайшие пять лет это всё у тебя будет стабильно работать и не ломаться, потому что тебе в обновления приходят только багфиксы, не ломающие совместимость.
admin # 0 ⇈
Тот, кто зависим от питона, пускай сам решает выпускать ли ему обновление под этот питон на этой убунте. Если нет - то и питон не давать обновить.
Вроде бы, node.js работает именно так. Но у нас сложность, что нельзя иметь что-то разных версий одновременно.
Ладно, хуйню написал.
guest # 0 ⇈
admin # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Был сервер petuh. У него был в sdk файл petuh.h.
Ты написил под него плагин. В новой версии сервера новые структуры в petuh.h: тебе нужно перекомпилироваться (в лучшем случае) а в худшем -- переписывать всё.
Нельзя запустить третий пхп под апаче 2.4.
Код на втором питоне может не зарабоать под третий, а на третьем -- под второй, ну ты понел.
guest # 0 ⇈
Как мне поставить туда 12ю? Руками собрать, и поиметь секс с зависимостями? Вот еще баловаться! Это продакшен же, а не рабочий ноутбук.
По умному нужен докер, и тогда будет похую на версию убунты (правда, всё равно будет важна версия ядра), но Увы
admin # 0 ⇈
1024-- # 0 ⇈
Не стоит рассчитывать на то, что скриптух будет помнить контекст обсуждения дольше трёх секунд.
guest # 0 ⇈
admin # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
Справа нас рать,
И с раной Мамай
Убежал в Сарай.
guest # 0 ⇈
guest # 0
Кастомная пропертя позволяет писать подзапрос.
Интерфейс и адрес объедняются через InterfaceIndex: уникальный ID интерфейса (удивлен, что не GUID!)
Вербозная кокашка конечно, но работает.
MS, почему вы не завезли нормальный джойн??
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Вот например процессы с потоками и их стейтами
guest # 0 ⇈
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Да тупо по дате-времени, как и любые другие бекапы.
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
Перепишем, чтобы не было недокументированного value__:
Формулу для номера календарной недели я показал.
BECEHHuu_nemyx # 0 ⇈
1024-- # 0 ⇈
Отличие от "скачать последний номер газеты" имеется только для случая, когда по какой-то причине номер не вышел. Тогда "скачать последний номер газеты" выдаст последний вышедший, а сценарий с отсчётом от пятницы - NULL.
Если в API газеты
* есть "last", можно качать его и не пердолиться с неделями
* есть "list", то можно отсортировать его и найти последний номер
* такого нет, то стоит
* либо попросить газету добавить это
* либо попросить M$ добавить нормальную работу с неделями
* либо пердолиться с консолечкой
Я думаю, особой важности номеру недели просто не придавали. А уж что он может пригодиться каким-то провинциалам из заамерикадья - так и вовсе знать не знали.
bormand # 0 ⇈
Газеты и журналы, если я не туплю, по номерам выпусков в году нумеруют. Типа пятый выпуск 2020 года. Т.е. это и не номер недели, скорее всего. Просто для еженедельной газеты выглядит очень похоже.
З.Ы. Я бы тупо счётчик в файле инкрементил если в API нету last или list. Раз в год сбросить его не проблема.
1024-- # 0 ⇈
Тоже об этом думал. Однако, в этом случае надо не забыть обработать ситуации, когда
* скрипт вызывается первый раз
* его забыли вызвать, и хотя бы один из номеров не был скачан
gost # 0 ⇈
> его забыли вызвать, и хотя бы один из номеров не был скачан
Будем искать бинарным поиском.
bormand # 0 ⇈
Ну можно качать до первого 404, тогда хоть каждый день запускай хоть раз в месяц.
guest # 0 ⇈
Так что это за язык такой для сисьтемных админисраторов, который в такие элементарные вещи не может?
guest # 0 ⇈
я сделалъ
BECEHHuu_nemyx # 0 ⇈
Я сначала хотел написа́ть «- 1» вместо «+ 6», но обломался, потому что остаток получился отрицательным.
guest # 0 ⇈
а ну-ка, покаж свой вывож
BECEHHuu_nemyx # 0 ⇈
DypHuu_niBEHb # 0 ⇈
guest # 0 ⇈
прыщи умеют и так, и этак:
BECEHHuu_nemyx # 0 ⇈
Выводит: «17, 4».
gost # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
Кажется что глобализацию прыщи не поддерживают
BECEHHuu_nemyx # 0 ⇈
2. Получаем строковое название текущего дня недели.
3. Ищем название текущего дня недели в моссиве всех названий.
Кокококой ынтырпрайз ))) Хорошо, что дней недели всего семь и что у них названия не километровые.
guest # 0 ⇈
я ебалн
[System.DayOfWeek]::GetValues([System.DayOfWeek]) же есть
BECEHHuu_nemyx # 0 ⇈
DypHuu_niBEHb # 0 ⇈
[DayOfWeek]::Friday.GetType()
BaseType 'System.Enum'
А вот .ordinal() как в йажа кажется что в нем нету
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
Думаю что под капотом там четырехбайтовый интеджер (или восибайтовый), и сравнение идет с ним.
Ну, глупо было бы сравнивать строки, когда можно сравнивать числа.
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
Погуглил, пишут, что он должен быть у List<T>, а вот у моссива не обязан.
Может быть, в старой «Могучей ракушке» его не было, а в новой появился?
guest # 0 ⇈
У меня 5.1
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
https://www.microsoft.com/en-us/download/details.aspx?id=54616
и без 5.1 и ISE не возвращайся
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
Выводим кастомный абект ввиде таблицы
добавь в конец пайпа Export-Csv и получеш таблицу в csv.
только не перепутай: @{} это хештаблица, а для превращения ее в объект нужно явно указать тип CustomObject.
Есть кмдлет foreach, который получает блок кода, который возвращает такие объекты, так что можно любую таблицу превратить в другу таблицу. Например сделать таблицу с нужными тебе параметрами работающих процессов. Для каждого процесса можно сделать подзапрос, и получить нужные от него данные.
Я вот седня написил скрипт, который выводит все метрики сетеыых интерфейсв, и дает их поменять (Мне нужно было повысить приоритет впна).
А с поддержкой WS-Remote стало можно делать тоже самое на удаленной машине. Короче так же круто, как двадцать лет назад было с wsh и dcom, только из коробки много удобных тулзов для однострочников
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
Ой, бля…
UPD: https://i.imgur.com/74ugXm5.png — какой багор )))
MAKAKA # 0 ⇈
В логи-то что-то запислось? Какой файл он не асилил открыть? helper.exe ?
gost # 0 ⇈
1024-- # 0 ⇈
Если бы разрабы Фф нормально доставляли апдейты, вовсе бы не было никакой ошибки, и тогда не было бы смысла что-то говорить о качестве ошибок в Ўындоўз. Если бы не было ошибок, о них можно было бы никак не информировать.
Информация об ошибках как раз и важна, когда что-то случилось, и это надо исправить.
Малоговорящие ошибки намекают лишь на высокое качество кода и проектирования Ўындоўз. Когда программа спроектирована плохо, имеются километровые функции и глобальные переменные. Все обо всех знают, и могут сформулировать внятное сообщение об ошибке. Когда программа спроектирована хорошо, у каждой функции своя ограниченная область действия, и внятное сообщение об ошибке будет либо малоинформативным, либо нарушит абстракцию и поддаст в код говнеца. Единственный универсальный работающий выход - выдавать стектрейс со значениями всех аргументов.
Кто как думает по этому поводу? Что делать, когда есть два стула - с нарушением абстракции и с непонятными ошибками?
gost # 0 ⇈
Малоговорящие ошибки намекают на отсутствие внятного механизма их обработки. Собственно говоря, венда может сообщить об ошибке только одним из следующих кодов: https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes--0-499- (есть ещё NTSTATUS, но он больше для драйверов и недокументированных Nt* функций). Увы, никакого контекста или метаданных (о чём недавно Desktop упоминал) так передать нельзя. И если какая-нибудь функция, принимающая джва хэндла, получит один правильный и один неправильный — она сможет ответить только то, что ERROR_INVALID_HANDLE. А её клиент — только написать пользователю, что что-то пошло не так и какие-то данные были неверны.
Как это исправить? А хуй знает. На ум приходит возможность функции возвращать строку с ошибкой («первый хэндл невалиден»), но это, конечно, полная хуита. Ещё можно значительно расширить диапазон возвращаемых ошибок, добавив к ним и метаданные, и человекочитаемые описания, но тогда обработка всего этого добра превратится в тот ещё ад.
bormand # 0 ⇈
Там без дампа и опыта один хер ничего понять невозможно.
gost # 0 ⇈
Более реальный пример совершенно невменяемой ошибки (возникающей после нажатия на кнопочку «Удалить») я чуть выше привёл: https://i.imgur.com/74ugXm5.png.
gost # 0 ⇈
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
Убедил, для таких табличек он хорошо подходит.
guest # 0 ⇈
а представь как админ может так же выбрать машины и пользователей из АД или записи из евентлога
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
MAKAKA # 0 ⇈
гляжу, синхронизхация говнокодов всё стабильнее и стабильнее
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
admin # 0 ⇈
1024-- # 0 ⇈
Бэкап называется "weekly_backup_DATABЭKAPA.zip"
Зачем понедельнику нужен минимальный номер дня? Зачем ему вообще нужен какой-то говорящий номер?
Мне ничего не помешает сделать еженедельный бэкап даже если у понедельника будет номер 0xC0C1, а у воскресенья - 0x328923.
DypHuu_niBEHb # 0 ⇈
заценгите строковую интерполцияю стати
1024-- # 0 ⇈
В жс тоже сделали с долларами. Неясно, чем асимметричная запись `${pitux}` с символом валюты наперевес лучше, чем `{pitux}`.
guest # 0 ⇈
"test #{petuh}"
так доллары -- дань шелу
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
guest # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
gost # 0 ⇈
1024-- # 0 ⇈
jojaxon # 0 ⇈
1024-- # 0 ⇈
TOPT # 0 ⇈
admin # 0 ⇈
guest # 0 ⇈
Точнее даже не тюркские, а татарские или башкирские.
BECEHHuu_nemyx # 0 ⇈
TOPT # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
https://www-uxsup.csx.cam.ac.uk/misc/csh.html
1024-- # 0 ⇈
DypHuu_niBEHb # 0 ⇈
admin # 0 ⇈
guest # 0 ⇈
https://www.rosettacode.org/wiki/String_interpolation_(included)
Эликсир, Елена, C# и Питон (там совсем как того хочет 1024).
Оригинальностью отличился Свифт (а так же Диалект)
1024-- # 0 ⇈
Вот в C вообще нельзя нормально вывести финансовую информацию. Один из самых популярных символов взяли как спецпитушню, и ничего.
Хотя, даже `{{pitux}}` выглядит более удобно, чем убогое `${pitux}`.
gost # 0 ⇈
guest # 0 ⇈
и виндуос пути
а вообще скажите спасибо, что у вас в JS хоть какаято нтрплция есть.
В йажа ее нет (во всяк случ в восьмой): там только format, как в С, но гораздо более убогий
guest # 0
дервнее видео про протопрыщи.
https://youtu.be/tc4ROCJYbm0
guest # 0 ⇈
DypHuu_niBEHb # 0 ⇈
ты говоришь
Керр 38; ган даже на чело 32; ека похо 36; .
guest # 0 ⇈
admin # 0
3oJIoTou_xyu # 0 ⇈
bormand # 0 ⇈
> каким-то средством
Какая техника безопасности )))
admin # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
3oJIoTou_xyu # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
bormand # 0 ⇈
admin # 0 ⇈
Звучит как очередная порнуха на порнхабе.
bormand # 0 ⇈
admin # 0 ⇈
TOPT # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
3oJIoTou_xyu # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
admin # 0 ⇈
https://irecommend.ru/content/chistyashchee-sredstvo-homestar-fix-price-homestar-dlya-vashei-kukhni-i-vse-blestit-bez-vsya
Но отмывает заебись.
guest # 0 ⇈
guest # 0 ⇈
Да всем насрать!
BJlADuMuPCKuu_nemxy # 0 ⇈
BJlADuMuPCKuu_nemxy # 0 ⇈
guest # 0
ЛТС
ко ко ко
стабильнасть
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1872902
admin # 0 ⇈
gost # 0 ⇈
А сам вскукарек, конечно, неоправданный: баг происходит после «do-release-upgrade», то есть обновления со старого LTS-релиза на новый.
admin # 0 ⇈
guest # 0 ⇈
да, прыщи это хаотичное нагромождение всякого разного, а постоянно усложняющийся высер подтёринга systemd (который скоро заменит собой все сервсы юникс включая postfix, nginx и gunicorn, вот увидите) только добавляет радости.
Я за Slackware: там systemd нет, и такие проблемы невозможны впринципе. Правда, там и do-release-upgrade нету:)
А вообще я за Solaris или разные BSD: там всё ставится из одного места, и никаких тебе "малосвязанных друг с другом пакетов, которые странным образом".
У OpenBSD базовая система вылезана вообще до блеска
gost # 0 ⇈
guest # 0 ⇈
Кстати, у красношляпых вообще релиз апгрейта нету: centos надо тупо переставлять...
gost # 0 ⇈
bormand # 0 ⇈
Ну и норм. Всё равно обычно это событие приурочено к покупке нового железа для серваков.
guest # 0 ⇈
TOPT # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
Вся разница между редхатом и центос в том, что редхат дает суппорт и сертифицирует админов, а центос -- нет.
На центос ты можешь сделать тоже самое, что и на редхат, но если у тебя что-то пойдет не так -- можешь жаловаться в Спортлото.
А если у тебя редхат, то к тебе приедет (или напишет емейл, в зависимости от того, сколько ты заплатил) сертифицированный чувачок в пиджаке, имеющий выход на разработчиков редхат, и все починит
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
Да всем насрать
admin # 0 ⇈
BECEHHuu_nemyx # 0 ⇈
Это про мухоморов или про подосиновиков?
guest # 0 ⇈
admin # 0 ⇈
DypHuu_niBEHb # 0 ⇈
Именно так и зовут одного пиздопротивного гея-педофила
admin # 0 ⇈
Ко-ко-ко
bormand # 0 ⇈
guest # 0 ⇈
Кстати, мне кококококолега всё объяснил: до выхода .1 они в этот файлик 20 не запихают, чтобы суперстабилные питухи-лстники могли месяца три подождать, пока беспокойные питухи потестят всё за них
Говорит, в июле появица
TOPT # 0 ⇈
TOPT # 0 ⇈
gost # 0
https://govnokod.ru/26600
https://govnokod.xyz/_26600