- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
IT Оффтоп #48
#1: https://govnokod.ru/18142 https://govnokod.xyz/_18142
#2: https://govnokod.ru/18378 https://govnokod.xyz/_18378
#3: https://govnokod.ru/19667 https://govnokod.xyz/_19667
#4: https://govnokod.ru/21160 https://govnokod.xyz/_21160
#5: https://govnokod.ru/21772 https://govnokod.xyz/_21772
#6: (vanished) https://govnokod.xyz/_24063
#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
«Canard» — это утка внезапно. Употребляется как в прямом смысле (означает птицу), так и в переносном (означает непроверенную информацию в СМИ).
Первыми непроверенную информацию называть уткой начали немцы. По-латыни «не проверено» = «non testatur», сокращённо «NT». Сокращение читается как «энтэ», а в немецком слово «Ente» означает утку (в смысле птицу).
Интересно, что этот термин как калька вошёл и в другие языки.
Сейчас погуглим...
https://fr.wikipedia.org/wiki/Ordinateur_personnel
Ординатёр. Я бы ни за что не догадался.
ноутбук — ординатёр портабль;
настольный комп — ординатёр дэ бюро;
планшет — таблет тактиль или таблет нумерик;
КПК — ассистант перзонель;
мейнфрейм — ординатёр сентраль.
Рабочая станция — стасьён дэ травэль.
Реально есть официальная сборка «CPython» бормандовским конпелятором?
А в остальном - круто всё.
Вот собственно первый запуск после перерыва.
Грустно это всё.
В худшем случае это будет самая дорогая реклама Теслы (там минут 10-20 показывали как они едут к ракете). Ну и по крайней мере будет чем людей с орбиты снять если наши обосрутся. А то единая точка отказа - это совсем не айс.
Именно поэтому этот запуск Dragon'а был так важен.
Вот поработают вместе пару лет, тогда уже можно будет смотреть на цены.
Маск не только провернул на хую рогозина (который ничего не умеет, кроме того, что воровать и нести свою черносотенную фаш-хуйню) но и бюрократов из NASA. И это лулзовее всего.
Через двадцать лет у нас будет пол сотни фирм, которые умеют летать на МКС. И туда не только Шимоньи с Шатлвротом, но и сраные питузы будут на выходные летать
С одной стороны, в космосе особо нечего делать из того, что любят делать на отдыхе. Ещё и готовиться надо дохрена.
Нос постоянно заложен, попердеть особо не дают, вискарь разливается, в животе как-то не очень ситуация. Особо на пляже не полежать, моря тоже нет, да даже в туалете в телефон не повтыкаешь. Стоит дохрена, а люкс-питушни нет, даже сортиры чистить самому, иначе билет будет ещё на 10 миллионов долларов дороже. Вроде как на экскурсию в тюрьму сходить, а по пути посидеть.
С другой стороны, статус и подтверждающий сертификат с подписью Маска.
В любом случае, очередь первые годы будет. Чисто потому, что даже если захочет каждый миллионный, будет уже людей на провинциальный американский городок.
Но позагорать-то можно!
>Такое же хуй знает сколько лет умеют.
Автомобили на батарейках тоже хуй знает сколько лет умеют (с начала ХХ века).
Но пиар и хайп превыше всего.
Есть несколько стадий:
1. Наука открывает какой-то принцип.
2. Строят первые рабочие экземпляры на этом принципе.
3. Начинают производить первые массовые партии.
4. В Больших Лопухах можно осуществить гарантийный ремонт или достать детали.
5. Питушня на основе этого принципа стоит не дороже, чем её аналоги на другом принципе.
Наладить массовое производство, наладить инфраструктуру, развить тонкости технологии до того уровня, когда твой товар стоит как аналогичный - не меньшие достижения, чем открыть новый принцип или построить рабочий прототип.
У нас принято уважать первооткрывателей, но они по сути только делают один неловкий шажок вслепую. А все, кто разгребал за ними говно - уже как бы и не достойны никакой похвалы.
А по факту какой-нибудь математик из раш-ки не купит SSD, который стоит на 50% дороже HDD или молоко, которое стоит на 10 рублей дороже аналога. Речь даже не идёт о том, чтобы не покупать продукт, который в сто раз дороже или в десять. Массы не купят уже питушню, которая в два раза дороже, либо для которой запчасти нужно выписывать из Москвы или из Парижу. А новые технологии стоят дорого, для них быть на порядок дороже - вполне нормально, и даже немножко успех.
Изобрести электромоторы и автомобили любой дурак бы смог, поскольку в науке и технике для этого возникли предпосылки, с которыми идея должна была кому-либо прийти в голову. Оттого у нас много случаев, когда имелось несколько объективно независимых первооткрывателей.
А вы попробуйте сделать, чтобы ваше молоко при том же качестве стоило на 10 рублей дешевле. При том, что в области молочной продукции все процессы и технологии уже отточены за долгое время.
Маски шоу, если не ошибаюсь, запилили для американцев инфраструктуру с заправочными станциями, блекджеком и шлюхами. И это достойно уважения.
Вообще меня больше всего впечатлил эффект реалити-шоу: хочешь, вот камера из кабины, хочешь, с первой ступени, вот вообще чуть ли не со шлема астронаездника.
На почти чистую систему установил «Python 3.8.3», скачанный с python.org. Настройки по умолчанию.
По ссылке, которую я показывал, скачал «Visual Studio Build Tools». В инсталляторе выбрал список отдельных пакетов и поставил всего две галочки:
• MSVC версии 140 (хотя я лох, надо было выбирать 14.25, потому что Python 3.8.3 пишет «MSC v. 1925», но они совместимы, так что пофигу).
• SDK для Windows 10 (можно выбрать любой билд).
Инсталлятор установил 97 пакетов.
Обновляю pip:
Создаю чистую директорию и в ней ввожу команды:
Матерится, что не понимает команду «bdist_wheel» и подсказывает, что нужно установить пакет «wheel». Ставим:
Как ни странно, компилируется (и даже SDK автоматически подцепился), но не линкуется. Оказывается, не может найти rc.exe. Он находится в директории SDK, а не компилятора. Вот уроды... Добавляем в PATH:
Теперь даже линкуется, получаем колесо: bitarray-1.2.2-cp38-cp38-win32.whl.
А теперь твой любимый mitmproxy:
Выгрызка из лога:
Пять пакетов скомпилировано. Сообщений об ошибках нет.
mitmproxy.exe появился в директории Scripts.
Ладно, скажу. Билдтулз добавляет точно такой же пункт в меню «Пуск». Любая блондинка может выбрать пункт «Visual Studio 2019 → Visual Studio Tools → Developer Command Prompt», откроется чёрный экранчик, и оттудова будут запускаться cl.exe, rc.exe, и даже компилироваться колёса.
• distutils only supports the very minimum of compiler setups. The sections in this guide corresponding to them explicitly mention distutils.
• For other setups, you need to run the compilation from the "SDK prompt" of the corresponding toolchain and set the DISTUTILS_USE_SDK environment variable to a non-empty value.
Тут даже упомянули «SDK prompt», но новичок может не догадаться, что это такое.
Ааа, дошло. distutils умеет детектить только полноценную установку студии. Причём только 2015, 2010 и 2008. А BuildTools он юзать без пердолинга с соснолью не умеет.
Возможно, я что-то делаю неправильно.
Сёма в учебном заведении изучал «Питон» — у него не компилируется.
Я «Питон» в учебных заведениях не изучал — у меня всё работает.
Может быть, их там неправильным вещам учат?
Бывает же, что какой-то пакет сломан и без хаков не поставить...
Потому что ты хочешь это использовать.
На самом деле ты не должен, конечно. Никто не заставляет тебя использовать этот пакет. Можешь просто не использовать его, и всё.
Попробуй явно добавить компилятор версии 140 (14.00). Вдруг пакет distutils более новые компиляторы у тебя почему-то не находит.
Специфика задачи требует, чтобы программа запускалась на чужой машине с неизвестным программным окружением в пару кликов. Методами социальной инженерии он может убедить клиента установить «билдтулз», но, скорее всего, «билдтулз» будет установлен с дефолтными галочками. Читать логи на той машине никто не будет.
Если что, всё это — лишь наскоро слепленная гипотеза, все совпадения случайны.
https://pypi.org/project/py2exe/
А что в «OpenBSD»? Там меняется формат экзешников или соглашение вызова?
У Линукса тоже была смена формата: «ELF» появился не сразу, раньше был «a.out». Правда, в 2020-м году найти систему, не поддерживающую «ELF», уже тяжело.
Пофигу. В любой версии есть пункт меню «Пуск», который открывает «чёрный экранчик».
С другой стороны, если бы он читал сообщения об ошибках, он бы нам сказал, что сборщик ругается на отсутствие rc.exe.
Меня как-то из-за одной фигни винда задолбала (кажется XP), я ее снес и года три сидел в Убунте. Потом захотел поиграть и снова поставил (Win7).
Нет. Больше ничего я не выбирал. Специально ставил на машину, на которой никаких конпеляторов (кроме штатного csc.exe от Microsoft.NET) не установлено. Там даже vcredist не было, установщик «Build Tools» его добавил.
Пользователям можно выдать скомпилированные «колёса». Правда, компилировать их придётся подо все версии «Питона», на которых предполагается запускать софт.
Ну или собрать экзешник с интерпретатором «Питона» внутри:
https://pypi.org/project/auto-py-to-exe/
https://pypi.org/project/py2exe/
Кстати, для пакетов urwid, kaitaistruct, pyperclip, blinker в «pypi» вообще колёс нет. Их под любую платформу нужно компилировать.
Для «ruamel.yaml.clib» колёса есть, но под «Windows» только для 2.7, 3.5, 3.6, 3.7. Под 3.8 скомпилировали только для «Линукса», и то только 64-битного:
https://pypi.org/project/ruamel.yaml.clib/#files
Поэтому спутники для gps и телефонов, которые как раз летают низко, живут не особо долго.
Эм, что? Геостационарники тупо прибиты к небесной тверди крутятся с той же угловой скоростью, что и земля вокруг оси. Они там не стоят на месте!
Луна вызывает морские приливы на Земле, поэтому между Луной и Землёй возникает сила трения: Луна тратит свою энергию на подъём воды на Земле, а вода от трения нагревается, поэтому всю свою энергию вернуть Луне не может. Это приводит к замедлению Луны. К счастью, эта сила не настолько велика, чтобы заметить замедление Луны невооружённым глазом.
все беды от нее: и психи, и наводнения...
• Явное выделение и освобождение памяти через New/Dispose, GetMem/FreeMem или Create/Destroy. Можно и на стеке, если вместо class использовать object.
• Типизация статическая, varName: type. К сожалению, вывода типов нет.
Насчёт тулзов не знаю, последний раз писал на нём ещё в школе, тогда я такими вещами не пользовался да и сейчас не особо-то пользуюсь.
Он, вроде, без GC просил? Или там все объекты на стеке как value types?
https://github.com/JetBrains/kotlin-native/issues/2516
Kotlin/Native provides an automated memory management scheme, similar to what Java or Swift provides. The current implementation includes an automated reference counter with a cycle collector to collect cyclical garbage.
А так с учётом того, что что со слабыми, что с сильными ссылками всё будет чистить вилкой гц, то смысла в слабых действительно не так много.
Кстати, кто там спрашивал про говно в свифте: почитайте про unowned reference.
- тю, берём NSCache и брюки превращаются...
SJW напряглись за кадром
Ну нету никакой пользы от RC если у тебя в любой момент объект может улететь на необитаемый остров и проторчать там до следующей уборки. Только оверхед и мнимая детерминированность.
RC могут ссылаться и на RC и на GC и разрушаются детерминированно. GC могут иметь на RC только слабую ссылку и разрушаются в рандомное время.
Но х.з. насколько это удобно для реализации GC. Слишком много корней на первый взгляд, может на пирфомансе сказаться.
19 строчек, по длине как мой же пример на Рэкете из топика. Только Рэкет выводит натуральные дроби, а здесь целочисленное деление.
Почему не сделать его кроссплатформенным языком?
https://github.com/apple/swift/blob/master/docs/Windows.md
Виндопитузы могут баловаться внутри уютненького wsl.
https://swift.org/blog/5-3-release-process/
Saleem Abdulrasool is the release manager for the Windows platform.
Но даже nightly пока нет.
Но крестобляди в Свифте может показаться тесновато.
https://2ch.hk/pr/arch/2019-12-06/res/1501883.html
—– Агата Кристи.
–— А я думала, она померла давно...
https://img.afisha.tut.by/static/media/340x0s/cover/0a/b/gruppa-kino-5145589-6476418.jpg
А: Кому оно сейчас нужно? Иди санитаром в ковидный госпиталь.
Q: Cобираюсь учить джаву по 2/5/20 часов в день. За сколько дней я выучу достаточно, чтобы зарабатывать фрилансом?
A: Пока выучишь, все заказчики вымрут. Иди санитаром в ковидный госпиталь.
Q: Хули все книги на английском?
A: Так случилось. Теперь уже поздно учить. Иди санитаром в ковидный госпиталь.
http://bigor.bmstu.ru/?pkl/140_CADedu
http://bigor.bmstu.ru/?cnt/?doc=103_Computers/1005.mod/?cou=140_CADedu/CAD.cou
• XML+XSLT (Docbook)
• PDF
• RTF
• OpenDocument/OOXML (docx)
• SWF
• SVG
• BBCode
• SMIL
• Texinfo
• Разные форматы хелпов
https://stackoverflow.com/questions/19412376/open-a-list-of-files-using-with-as-context-manager
Если твой вариант работает, то круто
Ну я надеюсь, что он работает... Ибо я его юзаю.
Перетестировал на всякий случай - нормально всё закрывает при успешном исполнении, при исключении во внешнем with и при исключении в инициализации какого-то из ресурсов. Вроде все случаи, которые надо рассмотреть?
entered
23
Closed
-----------
[quote]
Это ещё фигня, ты попробуй сделать класс, который менеджит несколько ресурсов и живёт достаточно долго (т.е. в with его не засунуть)
[/quote]
гц_говно.txt
Можно через contextmanager, если код несложный:
1) @contextmanager
2) ExitStack
3) yield
4) with / as
Сколько синей изоленты понадобилось тупым питухам, лишь бы только не сделать всё не через жопу.
Простой и понятный язык, блядь
У ExitStack есть pop_all, так что можно даже вытаскивать узлы дерева из под with и перецеплять в другое место. Ну либо сделать свой манагер из которого можно убрать элемент.
З.Ы. И вообще депрекейтед с 2.7
В сраной C++ ты бы закрывал файлы в деструкторах.
А чево ты делаешь?
А как на свифте будет?
Наверное "deinit"
Надо бы effective python перечитать, я питонопитушню чото подзабыл
>(object)
зачем?
>> Если тебе лень генерировать и рассылать пейлоады вручную, и ты хочешь автоматизировать процесс, можно изготовить автоматическую дикпик-машину, которая в фоне будет рассылать картинки по AirDrop всем, кто находится в радиусе действия.
...
>> Мы можем отсечь лишние с помощью HLR-запроса или невидимой SMS.
Што гэта?
Блин, я надеюсь на андроид такие удобные и безопасные фичи пока не завезли...
Отдать пароль от вайфая просто потому что чел находится рядом и добавлен в контакты? Они серьёзно?
З.Ы. А, там явное подтверждение, тогда норм.
koteeq вчера в 17:14: «Паша, ты говорил, что бот нужен для генерации добрых поздравительных открыток. Что происходит?!»
Какой развод )))
https://habr.com/ru/post/398547/
Где-то на ГК уже обсуждалось, но я ссылку потерял.
Такую процiдурку за время эксплуатации проводил уже раз пять, всё окей.
Кстати, в комплекте идёт специальный экстрактор колпачков клавиш и нормальные, человеческие WASD (с рекламными резиновыми попробовал поиграть — не, хрень какая-то).
Я как-то пару лет назад пробовал на эргоклаве от MS работать, вообще не понял, в чём прикол. Сильно здоровая, к тому же
Он же оверпрайснутый. Я думаю какого-нибудь логитека хватит, типа моего G610, один хер свичи те же самые стоят и сборка норм.
Хотя в теории можно у китайцев заказать мешок кейкапов. Хоть чёрных хоть розовых. У меня вон вместо Z и X кнопки с логотипом osu стоят.
З.Ы. И к механике стоит сразу резиновых колечек заказать, особенно если не один живёшь. Ибо пока пальцы не привыкнут не вбивать клавиши в пол как на мембранке - это пиздец.
Какой анимешник )))
Ну, Андрюша стучал еле-еле
Молотком по железной трубе,
Я тихонько играл на губе,
Восемь пятых размер соблюдая,
Таня хлопала дверью сарая,
Саша камнем водил по стеклу,
Коля бил по кастрюле в углу
Кирпичом, но негромко и редко.
У меня когда-то была похожая, только не было такого количества допкнопок сверху. Самая пиздатая клавиатура в моей жизни, как щас кажется
Правда, не так давно она пошла по пизде, и пришлось заменять на нормальную хуйнюшку вроде такой: https://i.imgur.com/LLd5cAJ.png.
https://www.vedomosti.ru/business/articles/2017/11/15/741738-deripaska-za-provoda
Я бы с радостью, но это ж надо по сути капитальный ремонт делать: всю мебель двигать, обои и прочий декор от стен отдирать, сами стены разъёбывать, потолок тоже расхуяривать. А потом всё собирать как было. Слишком много стресса для моей ленивой душонки.
https://govnokod.ru/25919#comment508052
Ух! Ах!
https://ideone.com/p0bEMm
А в форте даже не надо ничего для этого писать, стек-то данных-то на всех-то общий.
Ruby? Who the fuck is Ruby?
Чёрт, а ведь этой новомодной фигне в этом году должно стукнуть 25 лет.
бОРЩЕВИК ВЫЗЫВАЕТ ГЕНДЕРНУЮ ДИСФОРИЮ?
Но ты видел, как она размножается? Это бобовое растение, у неё бобы, как у диких родственников гороха. Только вот белая акация — это не травинка, как горох, а дерево. Причём быстрорастущее: в год может давать метр прироста в высоту.
Поздней осенью под ней горы этих бобов. С одного дерева несколько вёдер набрать можно. Их никто не ест, потому что они ядовитые (горький запах отпугивает животных), а прорастаемость у семян почти стопроцентная, к тому же семена не впадают в «спячку», в отличие от той же липы, семена которой могут прорасти через несколько лет, если не пересохнут.
Представляешь, что будет, если хотя бы один процент этих семян даст всходы, которые переживут зиму?
Итого: если белую акацию не контролировать, она может превратить окрестности в непроходимые дебри.
https://vk.com/wall-39243732_1704098
UPD: чистые данные там тоже есть, на графиках.
Вот что это за хуйня? Нахуя он запустил два мастер-процесса? Сысоев что, долбоёб?
https://www.nginx.com/resources/wiki/modules/Nchan/
UPD: -V целиком: https://pastebin.com/RhzsWDNk
У меня просто фобия: боюсь изменять сложные системы. А вдруг вылезут какие-то плавающие гейзенбагры, которые придётся долго и упорно чинить? Или там просто производительность просядет, а я не замечу. Или ещё что-нибудь отвалится.
Представь себе, что у тебя дома холодильник выключается, если ты включил свет в прихожей, и тебе приходится держать в памяти, что светом в прихожей лучше не пользоваться.
> Представь себе, что у тебя дома холодильник выключается, если ты включил свет в прихожей, и тебе приходится держать в памяти, что светом в прихожей лучше не пользоваться.
…выключается в три часа утра раз в две недели-месяц.
Там вообще много чего было клёвого. Часть "новых" розеток на кухне вообще попросту не работала, в сливной трубе от унитаза вызванные сантехники нашли нихуясебе кусочек цемента, а всё электричество в квартире выключалось тумблером возле счётчика, который просто поплавился через три недели.
Чувствуешь себя как раллист, который едет первым на участке и собирает все камни и ветки.
А вообще так бывает, когда хозяева вкладывают в ремонт двушки 4К зелени, когда даже под съём надо потратить хотя бы в два раза больше.
Но чумовой рынок аренды жилья позволяет людям сдавать что годно за любую цену и, похоже, даже три месяца карантина с последующим кризисом не сильно охладят их пыл и траханье.
В деревне в частном доме мужик поставил розетку для электроплиты. Не мог понять, почему плита при включении не греется, зато внезапно загорается лампа на кухне. Ты наверное уже догадался, что он подключил розетку параллельно выключателю лампы. Т. е. фактически плита выступала в роли выключателя для лампы, потому что у неё электрическое сопротивление раз в пятнадцать меньше, чем у лампы.
Всё-таки анскилл — это неизученный феномен.
Хотя может чудак хотел себе умный дом забабахать.
З.Ы. Ну и ток как бы чуть меньше чем 0.45 будет из-за того, что плита добавилась. Ну да похуй, расчёт всё равно прикидочный.
Гуманитарий lives matter.
Напряжение между плитой и лампочкой поделится в пропорции 1:15, т. е на лампочке будет 15/16 от 220 вольт, на плите 1/16 от 220 вольт.
Сопротивление 100-ваттной лампочки, рассчитанной на 220 вольт, равно (220 В)²/100 Вт = (48400 / 100) Ом = 484 Ом. Сопротивление же плиты будет в 15 раз меньше, а именно ≈ 32 Ом. Суммарное сопротивление этой гирлянды будет (484 + 32) Ом = 516 Ом, что ненамного больше сопротивления лампочки (т. е. именно лампочка задаст ток как самое сраное говно слабое звено).
Ток через эту гирлянду будет 220 В / 516 Ом ≈ 0,43 А.
Мощность на лампочке будет 220 × 15/16 × 0,43 Вт ≈ 88 Вт.
Мощность на плите будет 220 × 1/16 × 0,43 Вт ≈ 6 Вт.
Для всех токов и напряжений указаны среднеквадратические значения (они же «действующие», они же «эффективные», они же «RMS»; попрошу не путать с Ричардом Столлманом, а то могут и напутать).
Итого: лампочка будет неплохо гореть (88 Вт вместо 100), а плита будет отдавать 6 Вт вместо 1,5 кВт, что составляет 1/250 или 0,4% от её номинальной мощности. Если плита при номинальной мощности нагревала воду от 20°C до 100°C (т. е. на 80°C), то при таком накале за то же время она нагреет воду на 80°C×0,004 ≈ 3°C, итого до 23°С вместо 100°С.
PS, на беглые запросы по этой теме «Гугл» предложил мне почитать книжку «Технические средства управления ядерными реакторами с водой под давлением для АЭС». Какой багор )))
С теплоотдачей хитро: чем горячее вода, тем быстрее она отдаёт тепло, поэтому при пониженной мощности ТЭНа график температуры от времени может выйти на плато, не доходя до температуры кипения.
Кстати, градирни используются не только на АЭС, но и на угольных ТЭЦ и на разных производствах. Но там условия не такие, как у воды на плите: в градирнях специально создают условия, чтобы значительная часть воды испарялась, забирая энергию.
https://ru.wikipedia.org/wiki/Градирня
https://ru.wikipedia.org/wiki/Яхчал
Какой хайтек )))
И вот ещё что:
https://ru.wikipedia.org/wiki/Бадгир
Какой бадгир )))
Косинус фи. Он появляется, если в схеме есть так называемое «реактивное сопротивление» (индуктивность или ёмкость). Реактивное сопротивление увеличивает амплитуду тока, но не увеличивает мощность: конденсатор или дроссель сначала запасают энергию, а потом отдают её обратно, т. е. качают ток туда-обратно, ничего не потребляя.
У плитки действительно может быть ненулевая индуктивность (провод скручен в спираль, которая ещё и уложена по кругу), но ей обычно пренебрегают. На 50 герцах такую индуктивность не заметишь.
- о, у тебя тоже был? Надо нагуглить, а то бумажный вариант давно с концами
https://godliteratury.ru/events-post/7-neskuchnykh-uchebnikov-dlya-shkolnika-i-n
Гост уже намекнул, что будет маловато. Можно было бы посчитать, за сколько нагреется, вода, если бы она ничего не отдавала в окружающую среду.
Возможно, ты с приемлемой погрешностью посчитаешь, за сколько времени вода нагреется до 40°C. А дальше чем ближе к точке кипения, тем вода быстрее будет терять энергию.
>>> This package provides a version of nginx with the standard modules, plus extra features and modules such as the Perl module, which allows the addition of Perl in configuration files.
В том же проекте есть нечто, похожее на матрицу смежности. Видимо, частоты пар этих слов в тексте. И ещё какая-то питушня для «tensorflow». Очень похоже на генератор вореций, обученный на текстах из «свалко», но я не проверял.
Есть библиотека с тяжелой инициализацией, но сам вызов нужной функции очень быстрый, но потоконебезопасный.
То есть
Есть поток HTTP запросов, каждый в своём потоке, и должен проверить is_good_pituh_name (не важно какого инстанса)
На память похуй.
UPD: Если время выполнения is_good_pituh_name() много меньше, чем время обработки HTTP-запроса (а оно, скорее всего, так и есть), то HTTP-треды висеть на pituh_mutex.lock() практически не будут, а оверхед от лока/анлока будет слишком низок, чтобы его заметить.
N выбираем так, чтобы под максимальной нагрузкой HTTP-потоки практически не спали на std::mutex::lock().
Я выше привёл похожий пример: N петухов, N мьютексов. Очередной поток берёт i-й мьютекс и i-го петуха (по модулю N), атомарно инкрементит i, блокирует мьютекс, зовёт петуха, освобождает мьютекс и уходит. Если петухов хватает на всех — оверхед будет только на лок/анлок и атомарный инкремент, если не хватает — всё будет работать нормально, но каким-то тредам придётся ждать освобождения.
Кстати, в решении с i можно заменить мьютекс на спинлок и получить при правильном подборе N вообще м-м-м-максимум пирфоманса (оверхед в один атомарный инкремент и один «test-and-set»). А при неправильном — полная деградация, гы-гы-гы.
> какой смысл иметь больше потоков, чем ядер?
Ну, в теории они у него могут висеть на отправке ответа или действительно на другом IO. Если петухов возвращать сразу после выполнение проверки — скорее всего, действительно нужно будет петухов по количеству ядер, если проверка CPU-bound (но у меня сейчас поздно, туго думается, могу быть неправ).
А почему -1, кстати?
> по телефону
Ахахах, представляю себе разговор:
Алло, здравствуйте, это роскомнадзор? А пачиму вы заблокировали говнокодюру,?
–— Алло, Антон, до нас не доходят ваши емейлы.
—– Попробуйте прочитать их ещё раз.
Если ты думал что заказываешь с aliexpress? ты глубоко ошибся друг. В китае нет вашего алиекспреса, все заказы али идут через таобао являясь зеркалом.
По русски хз
Про сеть хз тем более
https://govnokod.ru/26750 https://govnokod.xyz/_26750
Ничего не понял. Переведите на «русский».
Гениальная логика, воистину!
> The problem is that if I pass a letter "a", it will be created a ptime with a special value "not-a-date-time".
Охуеть, у них там реально что ли чеки «C++» генерирует?
Откуда они взяли эту фразу?
Именно поэтому я за «MySQL». Взято отсюда:
https://welltex.ru/sale
Только в пхп можно так быстро задеплоить фикс.
Всё-таки ключевая «киллер-фича» «PHP» — это, пожалуй, абсолютно отмороженный ассоциативный массив, с одинаковой степенью хуёвости реализующий одновременно интерфейсы листа, хэша, стека, мутабла и чёрта с рогами. Быдлу он важнее, чем пистоньи типы, если необходимым условием разработки является полный отказ от чтения ворнингов и ерроров и только метод тыка.
А до более обсрактных вопcросов усройства языка и дело не доходит.
А про документирование не понял. Это философский вопрос?
Вроде как везде пишут, что не надо делать приватные атрибуты и приватные методы
Я чот сильно много кода на нем не читал, чтобы уловить такое, но сам по джавовской привычке если пишу на пистоне write n throw, то пишу в процедурном стиле, вижу что несколько функций по смыслу можно объединить с данными. Делаю класс, если у него какие-то методы не надо снаружи давать дёргать, и они чисто внутренние, делаю из с двойным подчеркиванием в начале.
Это чем-то плохо?
Теперь там написано
А может я просто обновил страницу в тот момент, когда они загружали фикс как раз
https://welltex.ru/photos//cf/cd/saitnadorabotke.png
Во-вторых, возможно все ошибки которые мы наблюдаем связаны с миграцией на новую версию Symfony или типа того.
ponatno
Continuous dorabotka
Взял его, чтобы посмотреть на арч с неплохими дефолтами, и научиться конфижить, но засел в итоге надолго, потому что привык и потому что стек для работы переподымать не хочется.
Щас ноут починю, там что-то поинтереснее поробую, плюс x forwarding на десктоп. Вот жизнь-то будет.
Может я слишком проецирую свои представления об убунте на дебиан, и там все в этом плане заебись?
Ну и пм дебиана для меня чёрный ящик, он сам по себе лучше, но изредка возникающие странные проблемы с ним решаются такими же странными действиями, которых я не понимаю, мне пирдолинг с пакманом и развёрнуто объясненные проблемы со сборкой или установкой пакета пока больше опыта дают и даже интересней.
Ты уже как борманд, потерял запал, решил присесть на посвежее но стабильное?
А на дебиан уже тоже пролез ебучий аналог "системного реестра".
gconf или как там блять, короче какие-то пути с ключами (org.zalupa.sosok.krasnaya_knopka = "yes") , база древовидная, хранится хуй знает где и через неё неочевидным образом конфижится говнософт типа гнома
Пока что меня парят проблемы совместимости с железом и чаще всего отсутствие альтернатив из-за этого.
Скажем, слаку на ноут примерно шестилетней давности имеет смысл втыкать, или ебнешься дрова делать?
Слака это "все - пачка скриптов"
Остаётся добавить "которые ты сам и пишешь"
Если все настроено заебись, то собственно работает все у чего есть правильно форматированный ман. Плюс у zsh есть распиздатые комплишены сущностей по контексту, то есть не только файлы, а ветки гита, устройства, интерфейсы, имена контейнеров докера, дохуя чего комплитится. Это с oh_my_zsh конечно.
Ну а хули, конечно можно. Да и часто юзается, опять же автокомплит для докера ставит щас любая собака
Что ты имеешь ввиду?
типа умеешь выделять прямоугольную область?
Есть несколько очевидных недочётов по юзабилити, но из-за того что я гнутый и ёбаные фотошопы как альтернативу не рассматриваю, получилось так что деффекты гимпа просто повлияли на мой стиль, и я придумываю как доступными средствами сделать красиво.
Меня — то, что нельзя менять прозрачность слоя и сразу смотреть результат, менялка прозрачности находится в пизде и применяется только после нажатия ОК. Слои можно группировать по группам, и давать им названия как в ФШ, но это ± бесполезная фича, поскольку разом слои можно только например скрыть/показать, а например не объединяя в один подвигать инструментом move — нельзя. Логику поведения floating area (это когда ты что-то вставил, и оно ещё не слой, но уже и не кусок другого слоя, какое-то промежуточное состояние) я до сих пор не понял. Тупо превращаешь его сразу в новый слой. И нахуя? Ещё, нет нормального универсального инструмента, которым можно было бы например и выделять и перемещать, переключать инструмент с "выделение" на "перемещение" — это какое-то говно, хоть и хоткеи есть.
За что хвалю — это что в свежей версии наконец-то сделали группировку инструментов, например заливка и градиент в одной группе, в другой лассо, прямоугольное выделение, ножницы, овальное выделение. Заебись, теперь панель инструментов не засрана. А ещё добавили нормальный объединенный инструмент, которым можно перемещать, менять размер, вращать и деформировать разом. Раньше тоже ебля была, одним подвинул, другим повернул.
Придет время, погляжу чо там за плагины народ понахуячил, может можно разогнать до монстра.
Разве ctrl+shift+l не есть когда обычное выделение становится плавающим и переходит как слой и с ним можно работать как со слоем крутить вертеть и всякие хуйни делать до применения?
Надо: выделил, переместил
Получается от силы: выделил, выбрал другой инструмент, переместил
А так — выделил, сделал плавающей областью, выбрал инструмент, переместил, объединил.
Хуета.
выбрал сделал плавающим переместил тутже и нажал на свободное место и слой объединяется. Вроде так работает
В большинстве эдиторов то, что ты выделил, можно сразу взять за середину и перетащить. Чтобы не переключаться с инструмента "выделение" на инструмент "подвигать хуёвину".
Фу блядь. Сразу видно что ты Зумер. Раньше дети мечтали стать космонавтами и пожарниками и милиционерами.
Я в джипе рисую все, потому говножоп не возлюбил изначально как то с ним не задалось. А потом таки джимп не возлюбил из-за того что по умолчанию он на 3 отдельных окна бъется что не совсем удобно, но слава яйцам я нашел волшебную галочку которая объединяет тырфейсы (помнится в старых релизах нельзя было в одно лето)
> он на 3 отдельных окна бъется
да не на три, на пять-шесть. Минимум: инструменты, цвет, слои, параметры конкретного выбранного инструмента и область изображения.
Ёпт, видел мужика, который считал это киллер-фичей, особенно для multihead
Но я конечно тоже сразу галочку ставлю, благо нашёл её при втором запуске гимпа, когда он по делу понадобился.
https://support.microsoft.com/en-us/help/815157/how-to-disable-debugging-for-asp-net-applications
This determines whether errors should be printed to the screen as part of the output
https://www.php.net/manual/en/errorfunc.configuration.php
По умолчанию
Там ошибку в браузер при всем желании никто не выведет.
Какой багор )))
Правда, нужен LWP: если его нет, то нужно ставить чрез cpan, или apt/dnf
перед keys вставим
чем ответиш?
И да, очень не хватает set.
Откуда же тогда столько говна? Откуда все эти варнинги?
а вот и кот
https://pastebin.com/9wG6wgmR
https://pastebin.com/YvZerX8u
https://www.m24.ru/news/gorod/10072020/124698