- 1
IT Оффтоп #115
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #115
#85: https://govnokod.ru/27381 https://govnokod.xyz/_27381
#86: https://govnokod.ru/27405 https://govnokod.xyz/_27405
#87: https://govnokod.ru/27429 https://govnokod.xyz/_27429
#88: https://govnokod.ru/27432 https://govnokod.xyz/_27432
#89: https://govnokod.ru/27435 https://govnokod.xyz/_27435
#90: https://govnokod.ru/27439 https://govnokod.xyz/_27439
#91: https://govnokod.ru/27449 https://govnokod.xyz/_27449
#92: https://govnokod.ru/27460 https://govnokod.xyz/_27460
#93: https://govnokod.ru/27463 https://govnokod.xyz/_27463
#94: https://govnokod.ru/27466 https://govnokod.xyz/_27466
#95: https://govnokod.ru/27473 https://govnokod.xyz/_27473
#96: https://govnokod.ru/27478 https://govnokod.xyz/_27478
#97: https://govnokod.ru/27484 https://govnokod.xyz/_27484
#98: https://govnokod.ru/27495 https://govnokod.xyz/_27495
#99: https://govnokod.ru/27504 https://govnokod.xyz/_27504
#100: https://govnokod.ru/27508 https://govnokod.xyz/_27508
#101: https://govnokod.ru/27511 https://govnokod.xyz/_27511
#102: https://govnokod.ru/27518 https://govnokod.xyz/_27518
#103: https://govnokod.ru/27526 https://govnokod.xyz/_27526
#104: https://govnokod.ru/27534 https://govnokod.xyz/_27534
#105: https://govnokod.ru/27544 https://govnokod.xyz/_27544
#106: https://govnokod.ru/27552 https://govnokod.xyz/_27552
#107: https://govnokod.ru/27554 https://govnokod.xyz/_27554
#108: https://govnokod.ru/27557 https://govnokod.xyz/_27557
#109: https://govnokod.ru/27581 https://govnokod.xyz/_27581
#110: https://govnokod.ru/27610 https://govnokod.xyz/_27610
#111: https://govnokod.ru/27644 https://govnokod.xyz/_27644
#112: https://govnokod.ru/27648 https://govnokod.xyz/_27648
#113: https://govnokod.ru/27652 https://govnokod.xyz/_27652
#114: https://govnokod.ru/27659 https://govnokod.xyz/_27659
nepeKamHblu_nemyx 14.09.2021 18:52 # 0
Этот оффтоп сгенерирован автоматически.
Индекс оффтопов: https://index.gcode.space/.
Зеркала Говнокода и полезные ресурсы:
* https://govnokod.xyz/ (альтернативный Говнокод)
* https://gcode.space/ (read-only зеркало Говнокода)
* https://t.me/GovnokodBot (Говнокод-бот в «Telegram»)
* https://t.me/GovnokodChannel (Тематический канал в «Telegram»)
* https://vorec.space/ (глоссарий Говнокода)
* https://app.element.io/#/room/#govnokod:matrix.org (резервный чат)
Примечание: автоматические перекаты в настоящее время осуществляются только с аккаунта nepeKamHblu_nemyx.
Остерегайтесь подделок. Берегите себя и своих близких. Кок!
TOPT 15.09.2021 09:44 # 0
TOPT 15.09.2021 17:03 # 0
guest6 14.09.2021 21:01 # +3
https://yandex.ru/news/story/Korovy_vNovoj_Zelandii_nauchilis_khodit_ vtualet_dlyasnizheniya_vybrosa_parnikovy kh_gazov--6987457292a6ea9bbc01ab8772495a86
bormand 14.09.2021 21:02 # +5
guest6 14.09.2021 21:07 # +5
guest6 14.09.2021 21:09 # +4
Именно потому я за reference counting: мне жалко белых медведей
j123123 15.09.2021 04:50 # +1
ObeseYoung 14.09.2021 21:57 # +1
CHayT 14.09.2021 21:43 # 0
ISO 14.09.2021 21:46 # 0
CHayT 14.09.2021 21:47 # 0
guest6 14.09.2021 22:00 # 0
guest6 14.09.2021 22:17 # +1
guest6 14.09.2021 22:18 # 0
ObeseYoung 15.09.2021 07:09 # 0
rotoeb 14.09.2021 21:54 # +4
CEHT9I6PbCKuu_nemyx 14.09.2021 23:07 # +1
guest6 14.09.2021 23:08 # +3
CEHT9I6PbCKuu_nemyx 14.09.2021 23:49 # +2
guest6 15.09.2021 01:22 # +3
3.14159265 15.09.2021 02:15 # +4
Например: Температура, замерзания углекислоты — минус 78 градусов. Если температура в какой-то точке Земли опустится ниже, то парниковый газ начнет вымораживаться из атмосферы.
И чем дальше, тем быстрее будет охлаждаться Земля. Произойдет глобальная катастрофа, погибнет 90% человечества, цивилизация будет буквально стерта с лица Земли ледниками. Сейчас самая низкая температура на полюсе холода, в северном полушарии, — минус 67 по Цельсию.
Помните — всего 12 градусов отделяют нас от смерти 7 миллиардов человек. Всего 12 градусов.... Вы хотите пробить наш карбоновый щит и подтолкнуть человечество к краю пропасти?
Можно еще «градусник судного дня» повесить куда-нибудь.
guest6 15.09.2021 02:22 # +2
ObeseYoung 15.09.2021 07:19 # 0
см. http://govnokod.ru/27665#comment672117
Сейчас хромосферный цикл развернется и снова всё будет. Именно поэтому Climategate Intl. провели ребрендинг из «глобального потепления» в «изменение климата».
https://cei.org/wp-content/uploads/2019/09/5_0.png
3.14159265 19.08.2022 22:49 # 0
Как в том анекдоте про змею со сломанным хребтом.
ObeseYoungGovno 20.08.2022 14:18 # 0
CEHT9I6PbCKuu_nemyx 15.09.2021 09:27 # 0
guest6 15.09.2021 14:39 # +2
Погадками все хищи срут, в том числе и вороны, например
JloJle4Ka 15.09.2021 14:45 # 0
https://youtu.be/x6rDxlCNyfQ
guest6 15.09.2021 14:47 # +2
https://vk.com/muzey_sovushek
guest6 15.09.2021 22:58 # 0
Так и знал
guest6 15.09.2021 23:00 # +1
Думаешь я бы написал "у нас есть" а там в адресах Комрат, Гагаузия, р. Молдова?
guest6 15.09.2021 23:21 # 0
guest6 15.09.2021 23:24 # +1
guest6 15.09.2021 23:37 # 0
guest6 16.09.2021 00:14 # 0
bormand 15.09.2021 16:17 # +1
Soul_re@ver 15.09.2021 16:49 # +2
А живых можно? Пусть сама убивает.
guest6 15.09.2021 16:51 # +2
Домашняя сова будет делать это долго и мучительно. Заводчики сов знают способ быстро и безболезненно убить мышь (ломают что-то там в том месте, где голова соединяется с позвоночником)
bormand 15.09.2021 19:28 # 0
Но ведь прокачается в конце-концов, если каждый день по мыши?
guest6 15.09.2021 20:38 # +1
Лонгрид
http://ptic.ru/forum/viewtopic.php?id=17693
(внезапно нельзя ТОЛЬКО мышами)
http://ptic.ru/forum/viewtopic.php?id=27
Часто совы поначалу отказываются есть мертвых мышей. В этом случае необходимо сделать надрез на спинной части мыши так, чтобы было видно мясо.
Суточных цыплят нужно очистить от желточного мешка (желток сильно пачкает оперение).
У перепелов, если они покупаются не потрошёными, необходимо предварительно извлечь все внутренности, включая легкие.
Большинство мелких и средних сов предпочитают, чтобы пища была нарезана на кусочки. При нарезании на кусочки тушки перепела нужно тупой стороной ножа поломать кости, а крупные трубчатые кости лучше убрать.
Если сова, попав в незнакомые условия, отказывается есть, можно положить кусочек мяса в клюв, и затем оставить птицу наедине с оставшимся кормом.
CEHT9I6PbCKuu_nemyx 15.09.2021 16:51 # +1
JloJle4Ka 15.09.2021 17:18 # +1
Вороны ещё обладают высоким интеллектом, поэтому вряд ли будут есть еду, к которой прикасался «PHPшник» или «Jawaшок».
guest6 15.09.2021 17:26 # +2
Лучшая еда для них это курица (любая её часть) и нежирный творог.
Дома кормят т.н. мешанкой: смесь овощей, овсяной каши, творога, куриного мяса и ягод.
Иногда дают насекомых и червей
ObeseYoung 15.09.2021 23:04 # 0
Погадки как-то зависят от отношения входного отверстия к выходному.
В тред призывается Бернулли.
ObeseYoung 15.09.2021 00:18 # −1
https://dailystormer.su/wp-content/uploads/2021/09/E-usUTMWYAgUsN7.jpeg
guest6 15.09.2021 01:26 # 0
JloJle4Ka 15.09.2021 04:05 # 0
Кто-то компилит JS в СиСиПлюс и получает лайки за статью на Хабре.
j123123 15.09.2021 04:13 # +3
JloJle4Ka 15.09.2021 04:14 # 0
j123123 15.09.2021 04:14 # 0
JloJle4Ka 15.09.2021 04:16 # 0
bormand 15.09.2021 10:32 # +2
Потому что без смищных мемасиков там можно в три строчки уложиться:
- "обратно-совместимый" веб иногда выбрасывает технологии на мороз, туда и отправились svg-щревты, которые юзали наши заказчики
- мы нашли либу на js, которая конвертит svg-щревты в обычные (на крестах либы с подходящей лицензией не нашлось)
- мы пнули compile/run у движка v8 чтобы заинжектить эту либу
CEHT9I6PbCKuu_nemyx 15.09.2021 10:40 # +2
https://www.colorfonts.wtf/
Такие дела.
bormand 15.09.2021 10:42 # 0
CEHT9I6PbCKuu_nemyx 15.09.2021 10:46 # +2
P.S. Глянул, помимо «Гігетоха» их поддерживают «Safari» и новый «Edge», а хромобоги соснули.
CEHT9I6PbCKuu_nemyx 15.09.2021 12:13 # 0
https://pixelambacht.nl/chromacheck/
bormand 15.09.2021 12:14 # 0
CEHT9I6PbCKuu_nemyx 15.09.2021 12:17 # +2
https://github.com/RoelN/ChromaCheck/blob/master/chromacheck.js
Он рисует на канве, поэтому видит.
ObeseYoung 15.09.2021 21:15 # +2
CEHT9I6PbCKuu_nemyx 15.09.2021 04:21 # +2
j123123 15.09.2021 04:25 # +3
bormand 15.09.2021 10:23 # +1
Это чтобы мозг читателя успевал остыть после чтения целого абзаца(!) плейнтекста.
CEHT9I6PbCKuu_nemyx 15.09.2021 04:37 # 0
JloJle4Ka 15.09.2021 04:43 # 0
j123123 15.09.2021 04:47 # +3
CEHT9I6PbCKuu_nemyx 15.09.2021 04:55 # +2
https://govnokod.ru/27667#comment672090
Мне кажется, ISO просто скосплеил ASD_77, потому что ASD_77 очень предсказуемо открывает свои говнокоды.
CEHT9I6PbCKuu_nemyx 15.09.2021 04:50 # +2
...
Вот так внутри сурового и плотно сбитого C++ кода появился javascript-блоб.»
Так делают. Я видел много программ, к которым подшит интерпретатор «Питона» и питоний байткод в виде массива. И ещё с какими-то языками такой трюк видел.
j123123 15.09.2021 05:13 # +5
— Да… ну, свиньи же жрут говно своё, ну а чё, они же… ихнее сердце даже человеку пересаживают.
TOPT 15.09.2021 05:56 # +4
ObeseYoung 15.09.2021 07:00 # +1
https://s3.amazonaws.com/lowres.cartoonstock.com/animals-dog-dog_owner-dog_lover-pet-pet_lover-dre0923_low.jpg
CHayT 15.09.2021 14:05 # +4
bormand 15.09.2021 10:17 # +3
Луна.
CEHT9I6PbCKuu_nemyx 15.09.2021 10:34 # +3
CEHT9I6PbCKuu_nemyx 15.09.2021 05:03 # +2
https://bellard.org/jslinux/tech.html
bormand 15.09.2021 09:48 # +1
CHayT 15.09.2021 14:18 # +2
bormand 15.09.2021 10:11 # +2
* Под "компилит" понимается "код на с++ заинжектил кусок джаваскрипта в v8".
Расходимся, никакой конпеляции JS в C++ там нет.
guest6 15.09.2021 09:14 # +2
https://habr.com/ru/company/haulmont/blog/577966/
Java снова бесплатна
Ну что, снова переходим на jawa???
CEHT9I6PbCKuu_nemyx 15.09.2021 09:20 # +1
CEHT9I6PbCKuu_nemyx 15.09.2021 09:22 # +1
bormand 15.09.2021 09:34 # +2
Лол, не прокатило и никто не купил?
CEHT9I6PbCKuu_nemyx 15.09.2021 09:48 # +2
bormand 15.09.2021 09:35 # +2
guest6 15.09.2021 09:48 # +3
guest6 15.09.2021 14:32 # +3
На котлин перешли от унылости джавы (котлин чуть менее уныл) и с подачи гугла. Всякие Flow в корутинах стоят того, чтобы перейти.
А OpenJDK вроде всегда была
JloJle4Ka 15.09.2021 14:35 # 0
Хочешь сказать, меня наебали в «вузе»? Ты просто безвузный, вот и завидуешь)
guest6 15.09.2021 14:55 # +1
Типа как yacc/bison?
JloJle4Ka 15.09.2021 15:03 # 0
Ещё сказали, что Питон быстрее Сишки (был), потому что сишка быстрее выполняется на процессоре (по одной инструкции за раз), но питон умеет вычислять на видеокарте, где можно выполнить 100500 инструкций за раз, поэтому он уже быстрее и сишка больше не нужна.
guest6 15.09.2021 15:07 # +2
bormand 15.09.2021 15:10 # +2
Так и есть. Сейчас декомпрессила base64:
- скрипт на питоне успел за 170мс
- сишная тула base64 за 180мс
Какой анскилл )))
JloJle4Ka 15.09.2021 15:13 # +1
CEHT9I6PbCKuu_nemyx 15.09.2021 16:49 # +1
https://pypi.org/search/?q=opencl
https://pypi.org/search/?q=cuda
JloJle4Ka 15.09.2021 17:05 # 0
Кстати: «Сишка» – один из худших первых языков программирования. То, что на «Пайthон» делается за 1 строчку на сишке делается за 1000000 строчек (ещё и медленнее, чем на «Пайthoн»).
CEHT9I6PbCKuu_nemyx 15.09.2021 14:52 # +1
И ещё «JRE» «Котлину» недостаточно? Нужно именно «JDK»?
guest6 15.09.2021 14:55 # +1
Думаю, оно нужно и для компиляции в JS и Native/LLVM, котлин ведь на котлине под JVM писан
guest6 15.09.2021 11:15 # +1
Здорово он придумал??????
ObeseYoung 15.09.2021 21:22 # +1
CEHT9I6PbCKuu_nemyx 15.09.2021 21:34 # 0
На этой вроде видно, что непосредственно в пролив входит тёплое:
https://kratkoe.com/wp-content/uploads/2020/04/karta-techeniy-severnogo-ledovitogo-okeana.jpg
Desktop 15.09.2021 22:20 # 0
JloJle4Ka 15.09.2021 12:25 # +2
Голубь из квартиры «С++ программиста, ведущего образ жизни отшельника» против nemyxa.
CEHT9I6PbCKuu_nemyx 15.09.2021 12:29 # +2
JloJle4Ka 15.09.2021 12:32 # 0
https://youtu.be/WANZBs8Za0Q
JloJle4Ka 15.09.2021 12:36 # 0
https://youtu.be/hEugmHze-QA
bormand 15.09.2021 12:46 # +1
3oJIoTou_xyu 15.09.2021 12:51 # +1
JloJle4Ka 15.09.2021 13:03 # +1
https://youtu.be/VSWzVqaDl-0
guest6 15.09.2021 21:32 # 0
JloJle4Ka 15.09.2021 13:55 # +1
https://youtu.be/PbG2RuQsAO4
3oJIoTou_xyu 15.09.2021 14:00 # +2
JloJle4Ka 15.09.2021 14:13 # +1
3oJIoTou_xyu 15.09.2021 15:26 # +3
guest6 15.09.2021 13:17 # +1
Перекладывает из базы A в базу B устаревшие записи.
Как сделать, чтобы если какой-то сервер уже в процессе перекладывания, то другие скипнули свою задачу?
База данных - PostgreSQL.
bormand 15.09.2021 13:21 # +2
А вообще, нахуя все 5 этим занимаются? Отказоустойчивость?
guest6 15.09.2021 13:21 # 0
bormand 15.09.2021 13:23 # +1
bormand 15.09.2021 13:24 # +1
guest6 15.09.2021 13:33 # 0
Если упадёт вставка во вторую базу - тогда мы не удалим из первой.
Если упадёт удаление с первой - ничего критичного. При следующей попытке добавить во вторую дубликат, это обработается нормально.
Охуевать никто не должен.
bormand 15.09.2021 13:40 # +1
guest6 15.09.2021 13:53 # +1
guest6 15.09.2021 14:31 # 0
Foo(RecordID) = ServerID
Если один сервер двинул коней, другой забирает его ID
CHayT 15.09.2021 14:36 # +3
И тут нетсплит.
JloJle4Ka 15.09.2021 14:38 # +1
guest6 15.09.2021 14:42 # +2
bormand 15.09.2021 15:05 # +1
guest6 15.09.2021 18:03 # 0
guest6 15.09.2021 18:05 # 0
guest6 15.09.2021 18:06 # 0
Я не хочу вручную это делать. Думал может можно как-то средствами постгри взять лочку.
guest6 15.09.2021 18:08 # 0
Если ты хочешь чтобы сервера быстро разгребали твое говно, то зачем им топтаться на одной записи всем?
guest6 15.09.2021 18:20 # 0
guest6 15.09.2021 18:23 # 0
Чтобы в случае одного другой включался?
bormand 15.09.2021 18:16 # 0
Дык бери... Там главное определиться на что ты хочешь взять лочку. А средства то есть.
guest6 15.09.2021 18:18 # 0
guest6 15.09.2021 18:05 # 0
Сервер X смотрит, что записи, которые должен был удалить сервер Y, почему-то не удалены, значит он сдох, и давай ка я за него это сделаю.
guest6 15.09.2021 18:07 # 0
О здоровьи серверов другие сервера могут узнавать по ICMP
ISO 15.09.2021 19:47 # +1
> Перекладывает из базы A в базу B устаревшие записи.
Зачем? Зачем?
https://www.postgresql.org/docs/current/ddl-partitioning.html
https://github.com/pgpartman/pg_partman
Поставь «partman», запили партиции, поставь нужный интервал retention («10 months», например), включи worker-а и радуйся жизни: старые партиции будут автоматически детачиться за миллисекунду безо всяких перекладываний говна лопатой.
guest6 15.09.2021 20:35 # 0
Если хочет тупо партишить таблицу по полю DATE, то ты прав.
А если он их как-то процессит (превращает OLTP в OLAP) то наверное будет сложнее, хотя и там можно навесить триггеров?
ISO 15.09.2021 21:08 # 0
Я прочитал «устаревшие» как «старые».
> А если он их как-то процессит (превращает OLTP в OLAP) то наверное будет сложнее, хотя и там можно навесить триггеров?
Тогда retention «partman»'а не поможет, да, придётся вручную детачить. Но в любом случае, отдетачить партицию — это гораздо проще, эффективнее и безопаснее (не говоря уже про быстрее), чем какими-то говноскриптами перекладывать строки из пункта A в пункт B (а уж «MVCC» как радуется такому…).
JloJle4Ka 15.09.2021 15:19 # 0
Куратор: Привет, хочешь поиграть?
Ребенок: Нет, я с незнакомыми не играю.
К: Тогда давай познакомимся, меня зовут Костя. Хочу предложить тебе очень интересную игру. Тебе ничего не стоит в нее сыграть, зато ты получишь в подарок любую вещь, которую ты сейчас хочешь.
Р: А как играть в твою игру? Просто я очень сильно хочу ноутбук.
К: Все очень просто, начиная с сегодняшнего дня ты не должен спать 12 суток и никому не рассказывай обо мне, потому что в конце игры я сделаю сюрприз не только тебе, но и твоим родителям.
Р: Но это же очень много, мне столько не продержаться.
К: Не говори, что не сможешь, хотя бы не попробовав, у тебя всё получится. Зато потом у тебя будет новый ноутбук.
Р: Хорошо, я попробую.
К: Молодец. Есть одно правило этой игры. Чтобы я действительно знал, что ты не спишь, я буду проверять тебя. Ночью я буду писать тебе: «Сова не спит?», в течение 10 минут ты должен ответить: «Сова никогда не спит», иначе задание будет провалено.
К: Сова не спит?
Р: Сова никогда не спит.
Р: Я больше не хочу играть в твою игру, я очень хочу спать. Я больше не хочу ноутбук.
К: Хорошо, тогда посмотри этот прикол (ссылка).
Р: (переходит по ссылке) Но тут нет никакого прикола.
К: А-ха-ха, ты попался. Теперь я знаю, где ты живёшь, я нашел тебя по IP-адресу. Город Москва, улица Л…я. Если ты не выполнишь мое задание, то все твои родственники умрут!
bormand 15.09.2021 15:47 # +2
3.14159265 15.09.2021 20:49 # +3
Такими анскильными методами никого на Сишечку не заманишь.
https://www.youtube.com/watch?v=Fm5Ust7vEhk
bormand 15.09.2021 21:01 # +2
- Я больше не хочу писать на сишке, я очень хочу спать. Я больше не хочу ноутбук.
- Хорошо, тогда почитай эту цитату из стандарта (ссылка)
3.14159265 15.09.2021 21:23 # +2
Говорю же: какая-то скучная фигня.
Вот как вы с Полиной деток в крестоблядство заманиваете? RAII, шаблоны, метушня, концпеты? Неееет. Кому интересно это сраное говно?
Разноцветные девочки-волшебницы. Вот ключ.
Потому поющий красный краб гораздо круче.
Сразу чувствуется что-то очень приятное, волшебное и магическое.
JloJle4Ka 16.09.2021 00:39 # 0
Подтверждаю.
guest6 16.09.2021 00:41 # 0
JloJle4Ka 16.09.2021 00:43 # 0
guest6 16.09.2021 00:49 # +2
3.14159265 15.09.2021 20:44 # +2
vistefan.txt
Sorry, you have been blocked by this user.
guest6 15.09.2021 20:46 # +1
CTEPTOP
3oJIoTou_xyu 15.09.2021 15:36 # +1
JloJle4Ka 15.09.2021 15:53 # 0
TOPT 15.09.2021 17:03 # 0
JloJle4Ka 15.09.2021 17:21 # 0
TOPT 15.09.2021 18:33 # +1
JloJle4Ka 15.09.2021 15:37 # +1
JloJle4Ka 15.09.2021 16:54 # 0
CHayT 15.09.2021 17:13 # +2
Soul_re@ver 15.09.2021 17:18 # +3
[citation needed]
JloJle4Ka 15.09.2021 17:42 # +1
CHayT 15.09.2021 17:47 # +2
JloJle4Ka 15.09.2021 17:51 # +1
чтоб про таджика я песню не пела
чтобы по клубам гулять не ходила
не многого ли ты хочешь, мудила?
Тебя достали мои выкрутасы,
и все друзья у меня педорасы,
иди в сортир и претензии разом
ты можешь все предъявить унитазу!
Давай расставим все точки над i
Да, я обожаю сосать хуи,
я не стесняюсь петь песни свои,
где нет свободы – там нет любви!
3_dar 16.09.2021 00:55 # 0
ObeseYoung 16.09.2021 03:22 # 0
https://www.nationalgeographic.com/culture/article/first-woman-chattopadhyay-contact-sentinelese-andaman
> повещают о вашем присутствии через 10-ть минут после высадки
Через iMessage?
bormand 15.09.2021 17:02 # +2
Видос то он успел выложить перед тем как его съели?
Soul_re@ver 15.09.2021 17:18 # +2
CHayT 15.09.2021 17:26 # +2
"Это поможет спасти столько цыплят!"
ObeseYoung 17.09.2021 06:50 # 0
bormand 15.09.2021 17:32 # +1
Desktop 15.09.2021 17:39 # +2
Хотел показать какой-нибудь божественный Эрланг или в этом духе
guest6 15.09.2021 18:01 # 0
TOPT 15.09.2021 18:34 # 0
guest6 15.09.2021 18:45 # 0
guest6 15.09.2021 18:46 # 0
TOPT 15.09.2021 18:58 # 0
bormand 15.09.2021 19:00 # +1
TOPT 15.09.2021 19:04 # +1
CHayT 15.09.2021 19:08 # 0
Где ваш бог теперь?
CHayT 15.09.2021 19:10 # +1
CHayT 15.09.2021 19:31 # +1
3_dar 16.09.2021 00:55 # 0
j123123 16.09.2021 06:03 # +1
> Having this inverse operator be defined everywhere means that we'll be able to define other functions that compute with it without having to argue explicitly that its argument is different from zero, making it more convenient to use. Indeed, imagine what a pain it would be if we made this function return an option instead, failing when we pass it zero: we would have to make our entire code monadic, making it harder to understand and reason about. We would have a similar problem if writing a function that requires a proof that its argument is non-zero.
Функциональные питузы испугались ма-те-матики
j123123 16.09.2021 06:05 # +2
И почему они не добавили какой-нибудь NaN?
CHayT 16.09.2021 11:48 # 0
Не нужно, т.к. при зависимых типах ты можешь (параметр функции != 0) указать как прекондишн функции. Тот, кто её вызывает, должен будет доказать, что это так для его кода. В итоге на деление на ноль ты не наткнёшься никогда. Это идиоматический подход.
CEHT9I6PbCKuu_nemyx 16.09.2021 11:58 # 0
CHayT 16.09.2021 12:19 # 0
guest6 15.09.2021 23:53 # 0
TOPT 16.09.2021 01:26 # 0
guest6 15.09.2021 18:31 # +1
https://news.mail.ru/society/47934093/
TOPT 15.09.2021 18:41 # 0
bormand 15.09.2021 18:41 # 0
З.Ы. А, просто редирект после авторизации не проверили. Нехуй ссылки открывать.
CEHT9I6PbCKuu_nemyx 15.09.2021 18:47 # +1
guest6 15.09.2021 22:29 # +1
Сделал он это через ``rmmod(8)`` <драйвер_его_сетевой>
Это самое лучшее, что я сегодня прочитал
bormand 15.09.2021 22:40 # 0
guest6 15.09.2021 22:46 # +1
bormand 15.09.2021 22:55 # 0
rotoeb 16.09.2021 02:59 # −1
TOPT 16.09.2021 03:23 # 0
ObeseYoung 16.09.2021 03:30 # −1
Я как бы почти уверен, что у них какое-то теневое соглашение, как со сраным сыночком Гетти.
TOPT 16.09.2021 04:45 # +1
https://i.imgur.com/Ze2FNGv.jpg
JloJle4Ka 16.09.2021 07:08 # +3
TOPT 16.09.2021 07:30 # +2
j123123 23.09.2021 12:00 # +3
Поэтому ты так на трапов агришься, да?
JloJle4Ka 23.09.2021 12:02 # +3
j123123 23.09.2021 12:09 # +6
JloJle4Ka 23.09.2021 12:11 # +4
j123123 01.12.2021 17:32 # +4
JaneBurt 19.12.2021 22:34 # +2
bormand 19.12.2021 22:51 # +1
JaneBurt 19.12.2021 23:24 # +1
Soul_re@ver 16.09.2021 10:52 # +2
bormand 16.09.2021 10:53 # +1
JloJle4Ka 16.09.2021 07:03 # 0
- Какой же вы христианин, если вы не читали трудов святого преподобного отца Пигидия.
- Да я читал, конечно же, труды отца Пигидия! - воскликнул Милонов.
- А нет никакого отца Пигидия, - ответил Невзоров. - Пигидий - это задница у насекомых и ракообразных, та часть тела, где находится анальное отверстие и яйцеклад.
После записи Милонов позвонил и слезно просил у Невзорова разрешения вырезать этот позорный кусок из программы. Невзоров, будучи человеком добрым, согласился. А зря...
JloJle4Ka 16.09.2021 07:30 # 0
CEHT9I6PbCKuu_nemyx 16.09.2021 10:38 # 0
В «Интернете» нашёл ключи для «Professional» и «Enterprise», только они к «Community» не подходят: их тупо некуда вводить.
И тут внезапно обнаружил сниппет, который продлевает триалку на 30 дней (и так можно повторять):
https://github.com/beatcracker/VSCELicense
Soul_re@ver 16.09.2021 10:48 # +3
CEHT9I6PbCKuu_nemyx 16.09.2021 10:51 # 0
То есть на компьютере без доступа к интернетам (в частности, к мелкомягкой параше) нет официального способа использовать «Visual Studio»?
Soul_re@ver 16.09.2021 10:58 # +4
Чтобы лучше следить за своими пользователями, родной.
> нет официального способа использовать «Visual Studio»?
просто переустанавливай его каждые 30 дней
В EULA, вроде нет запрета на использование Community после окончания триала.
> компьютере без доступа к интернетам
Ты нихуя не можешь сделать. Добро пожаловать в 2021, большинство программ, у котороых сервер лицензий в интернете, начинают нервничать, если долго в него не выходить, капризничают и отказываются работать, пока не дашь им выхода в сеть.
JloJle4Ka 16.09.2021 11:06 # +3
И пользак (уже в мокрых трусиках) послушно продолжает кушать говно и заносить больше и больше своих виртуальных ценностей папику-корпорации, которая может выкрутить яйца (обнулить учётку) хомячку в любой момент.
Особенно это заметно, когда смотришь на яблоблядей и майкросолухов)
JloJle4Ka 16.09.2021 11:14 # 0
3.14159265 24.09.2021 00:33 # 0
Desktop 16.09.2021 15:34 # 0
Что, впрочем, уже практически одно и то же
guest6 16.09.2021 12:33 # +1
лолшто?
CEHT9I6PbCKuu_nemyx 16.09.2021 13:22 # +1
Стояла себе, никого не трогала. А тут вдруг решил запустить и обнаружил такую особенность.
guest6 16.09.2021 15:27 # 0
Но я там залогинен, да
bormand 16.09.2021 15:22 # +1
guest6 16.09.2021 15:27 # +2
А если ты хочешь ультимейт бесплатно, то должен доказать, что ты опенсурсовец
bormand 16.09.2021 15:30 # 0
guest6 16.09.2021 15:33 # 0
Community есть только у Idea и PyCharm
bormand 16.09.2021 15:34 # 0
> Нет. Community есть только у Idea и PyCharm
Какое двоемыслие )))
guest6 16.09.2021 15:36 # 0
Desktop 16.09.2021 15:38 # 0
guest6 16.09.2021 15:42 # 0
На ultimate -- полноценные
j123123 16.09.2021 15:31 # +2
guest6 16.09.2021 15:35 # +1
Столлманский софт обычно распуший, оверинженирнутый, и с кучей ни с чем не совместимых расширений. А софт торвальдса тоже самое, но плюс еще и хуёво документированный
Так себе герои, конечно
Desktop 16.09.2021 15:39 # 0
guest6 16.09.2021 15:43 # 0
j123123 16.09.2021 15:53 # +2
guest6 16.09.2021 15:56 # 0
А жаба действительно тормозит, тут не поспоришь
JloJle4Ka 16.09.2021 15:56 # 0
3.14159265 24.09.2021 00:37 # 0
> А софт торвальдса тоже самое, но плюс еще и хуёво документированный
Поддерживаю.
We're getting bloated and huge. Yes, it's a problem …
Uh, I'd love to say we have a plan … I mean, sometimes it's a bit sad that we are definitely not the streamlined, small, hyper-efficient kernel that I envisioned 15 years ago …
The kernel is huge and bloated, and our icache footprint is scary. I mean, there is no question about that.
And whenever we add a new feature, it only gets worse.
Linus Torvalds, 2009
Desktop 16.09.2021 15:36 # 0
Её можно напрыщеглазить из сорцов?
bormand 16.09.2021 15:36 # +1
guest6 16.09.2021 15:38 # +1
bormand 16.09.2021 15:39 # +1
guest6 16.09.2021 15:44 # 0
На сишке можно писать тока в CLion, и он платный и закрытый
j123123 16.09.2021 20:53 # 0
> AppCode natively supports Objective-C, Swift, C and C++ (including modern C++ standards, libc++ and Boost), as well as JavaScript, XML, HTML, CSS and XPath.
Вообще я не понимаю, с какого хера все так дрочат на эти жабаподелки жидбрейнса. Я как-то попробовал андроид студию, блядь, ну и говнище
guest6 16.09.2021 20:55 # 0
ASD_77 23.09.2021 12:38 # 0
j123123 23.09.2021 12:41 # +2
ASD_77 25.09.2021 15:50 # 0
j123123 25.09.2021 15:53 # +1
guest6 25.09.2021 15:59 # 0
К примеру bash гораздо тяжелее pdksh, да и вообще прыщи и GNUсня намного тяжелее всех остальных бесплатных юниуксов
Нем не менее, какие больные люди покупают зачем-то железо, чтобы этим говном пользоваться
CEHT9I6PbCKuu_nemyx 25.09.2021 16:03 # +1
bormand 25.09.2021 16:04 # 0
guest6 25.09.2021 16:10 # 0
guest6 25.09.2021 16:05 # 0
Как и было сказано:
>любой софт на чем-нибудь тормозит
JloJle4Ka 23.09.2021 12:41 # +2
Когда она запускается, она начинает ИНДЕКСИРОВАТЬ ФАЙЛЫ, потом она заканчивает это дело и начинает СБОРКУ МУСОРА как и все jawa программы. В итоге с этой программой невозможно работать: она лагает и выглядит как говно. Именно поэтому я ненавижу jawa и ей сочувствующих.
6E3BY3HuK 25.09.2021 01:07 # +3
CBuHOKYP 26.09.2021 23:21 # +1
j123123 23.09.2021 12:43 # +5
Именно.
guest6 16.09.2021 15:37 # 0
JloJle4Ka 16.09.2021 15:29 # 0
CEHT9I6PbCKuu_nemyx 16.09.2021 15:29 # +2
rotoeb 16.09.2021 15:31 # +3
Если программист - долбоёб, то ему никакие решения не помогут.
JloJle4Ka 16.09.2021 15:33 # 0
Desktop 16.09.2021 15:36 # 0
JloJle4Ka 16.09.2021 15:57 # +1
guest6 16.09.2021 15:35 # +1
Desktop 16.09.2021 15:40 # +2
guest6 16.09.2021 11:53 # 0
JloJle4Ka 16.09.2021 11:54 # 0
guest6 16.09.2021 11:57 # 0
JloJle4Ka 16.09.2021 13:48 # 0
guest6 16.09.2021 12:32 # +1
guest6 16.09.2021 12:39 # +1
bormand 16.09.2021 12:48 # +1
Серты для веба отзываются и заменяются очень быстро, поэтому не вижу особого смысла параноить и делать каждому серверу свой.
guest6 16.09.2021 12:50 # 0
Или у них это просто будет считаться обновлением?
bormand 16.09.2021 12:51 # 0
guest6 16.09.2021 12:52 # +1
Я могу у леценкрипта попросить 128 сертификатов для одного домена со 128 разных IP?
Чото я сомневаюсь: там или лимит какой-нить в сутки или еще что нить актое
bormand 16.09.2021 12:53 # +1
Читай договор и инструкции, в общем.
З.Ы. Я думаю этот вопрос уже миллион раз задавался на том же SO. Проблема то типичная.
bormand 16.09.2021 14:09 # +1
Если у тебя 2 сервака обслуживают один домен в раунд-робине, то челлендж надо выложить на оба т.к. лец-енкрипт пойдёт проверять его по имени домена и никто не знает на какой из серваков его закинет DNS.
Дальше пишут, что более правильно было бы пройти челлендж по днс (когда его допилят?), а потом раскидать ключ на серваки.
И вроде как их изкоробочные скрипты не умеют ни то ни другое.
guest6 16.09.2021 14:38 # +1
* Делаешь одну A запись
* Размазываешь ключи по всем серверам
* 1: Добавляешь другие A записи
* Всё работает 30 дней
* Убираешь все записи кроме одной
* Ждешь TTL кеша
* Обновляешь серт
* goto 1
JloJle4Ka 16.09.2021 14:50 # 0
bormand 16.09.2021 15:06 # +1
Какой багор )))
Они это специально, чтобы ты энтерпрайз версию купил если юзаешь более одного сервака?
guest6 16.09.2021 15:08 # +1
Но на мой взгляд да: если ты хочешь использовать более одного IP для фронта, и при этом не хочешь какой-нить AWS (там это всё из коробки), то ты уже достаточно серьезный перец, чтобы содрать с тебя бабло.
bormand 16.09.2021 15:11 # 0
В теории выглядит разумно -- я ведь им должна доказать владение доменом, а не http портом. Что там получилось на практике -- хрен бы знал.
guest6 16.09.2021 15:14 # +1
Яндекс Вебмастер так работает. Ты можешь выложить ``abcdfsdfsdf.html`` на сайт, а можешь сделать TXT запись в домене.
bormand 16.09.2021 15:20 # 0
guest6 16.09.2021 15:29 # +1
Если я решу свои пет-проекты размазать по разным серверам, то мне придется решать кучу всяких проблем (грин блю деплоймент итд) и серты там будут минимальными
Проще купить AWS: там всем бесплатно дают серты, сами их обновляют. Серт связывается их фронтом, у фронта охулион IP, и фронт уже работает с твоим VPS.
JloJle4Ka 16.09.2021 14:34 # +1
Вот такое удивительное приключение сегодня со мной произошло.
JloJle4Ka 16.09.2021 18:49 # 0
guest6 16.09.2021 18:51 # +2
Официальная дата выхода нового продолжения линейки ОС от Microsoft до недавнего времени была неизвестна потому, что разработчики сами не знали, когда работы над проектом будут завершены. По мере появления новых сведений о Longhorn и о прогрессе его разработки, мы будем сообщать их вам.
Следующий выпуск Microsoft Windows под кодовым названием "Longhorn" станет важной вехой по многим причинам.
CEHT9I6PbCKuu_nemyx 16.09.2021 19:59 # +1
guest6 16.09.2021 20:01 # 0
CEHT9I6PbCKuu_nemyx 16.09.2021 20:18 # +2
Кстати, я видел утечку «Лонгхорна» с уже новой оболочкой (с прозрачностью и всем таким). Там ещё в уголочке Рабочего стола выводилось название системы на поросячьей латыни: «onghornLay».
Desktop 16.09.2021 20:20 # +2
ObeseYoung 16.09.2021 21:55 # 0
Desktop 16.09.2021 20:19 # +1
CEHT9I6PbCKuu_nemyx 16.09.2021 20:26 # +1
У всех версий были кодовые названия: 95 = Chicago, 98 = Memphis.
Были Daytona, Hydra, Nashville, Cairo, Neptune, но я уже не помню, кто из них кто.
Desktop 16.09.2021 20:18 # 0
3.14159265 24.09.2021 00:42 # +2
Я что-то такое себе ставил в 2003.
Было похоже на не очень стабильную ХРшку с боковой панелью и нескучными обоями.
bormand 24.09.2021 07:51 # +3
CEHT9I6PbCKuu_nemyx 24.09.2021 08:18 # +2
Ещё в ней были новые библиотеки, но этого никто не замечал, потому что тогда для них программ ещё не было.
К слову, 2k ещё меньше жрала памяти и ещё меньше тормозила. А NT4 ещё меньше.
bormand 24.09.2021 10:07 # +1
ObeseYoung 17.09.2021 05:02 # 0
catsfish
Каждые 10 они мочат икологов, печально что в этот раз я узнаю через webshit
ObeseYoung 17.09.2021 06:53 # 0
guest6 16.09.2021 18:58 # +1
Если у меня один единственный
то почему запросы с Host: localhost тоже матчатся?
guest6 16.09.2021 19:00 # +2
https://nginx.org/en/docs/http/request_processing.html
сделай такой же без имени сверху, замачица за него
guest6 16.09.2021 21:55 # 0
guest6 16.09.2021 22:35 # +1
Но если почитать дальше, то можно узнать про директиву ``default_server``
guest6 16.09.2021 22:02 # 0
guest6 16.09.2021 22:05 # +1
IPv4-адрес есть
IPv6-адрес нету
Я один из таких питухов получается
CEHT9I6PbCKuu_nemyx 16.09.2021 22:47 # +2
Я не могу, даже заплатив деньги, заказать доступ к протоколам, которые мне нужны. Мне предлагают взять, что дают, и радоваться.
Обнаружил проблемы с IPv6:
1. Адрес у меня динамический, а вот в Винде иногда застревает старый адрес. Обновить его через ipconfig /renew6 не получается, приходится в диспетчере устройств отключать сетевой адаптер и снова подключать, тогда он получает новый адрес.
2. В Винде из коробки всё сломано, нужно через сосноль netsh отключить ненужную хуйню, чтобы IPv6 в принципе заработал. А именно отключить тоннели (Teredo, 6to4, isatap) и рандомизацию адресов.
3. На некоторых устройствах с «Андроидом» IPv6 не получается из-за глючного клиента odhcp6c. В основном это устройства со старой версией ОС («Киткат» и древнее).
guest6 16.09.2021 22:52 # 0
CEHT9I6PbCKuu_nemyx 16.09.2021 22:56 # +1
А если про то, что некоторые клиенты его не получают, то проблема может быть и на клиенте.
guest6 16.09.2021 23:00 # 0
CEHT9I6PbCKuu_nemyx 16.09.2021 23:01 # +1
Проблема не в сыроватости протокола.
guest6 16.09.2021 23:08 # +2
А netsh всё еще нужен? cmdлетов не завезли?
>гуй
гуй в десятке вообще лучше не трогать. Во-первых там всё меняется каждые три месяца с новым апдейтом, во-вторых в нем вообще уже нихуя не понятно
CEHT9I6PbCKuu_nemyx 16.09.2021 23:51 # 0
Или уже починили?
guest6 17.09.2021 01:02 # +1
У меня WSL2 давеча завис: lxsssmanager или как там его перешол в состояние stopping
ну и не килялся svchost его даже от local system. пришлось перезагружаться
Так что я WSL2 бы как продакшен-реди ршение не рассматривал
CEHT9I6PbCKuu_nemyx 17.09.2021 00:20 # 0
То есть даже не от версии ОС зависит.
CEHT9I6PbCKuu_nemyx 17.09.2021 00:55 # 0
Поставить эту питушню можно только от рута. Возможно, придётся попердолиться со скриптами для запуска (там всё сложнее, чем в Дебиане).
CEHT9I6PbCKuu_nemyx 17.09.2021 01:15 # 0
https://github.com/Mygod/DHCPv6-Client-Android/releases/tag/1.5.0
Просто устанавливаешь через apk, даёшь программе права на доступ к устройству. Она опенсорсная, можешь проинспектировать и пересобрать, если не доверяешь готовой сборке.
CEHT9I6PbCKuu_nemyx 17.09.2021 02:53 # 0
CEHT9I6PbCKuu_nemyx 17.09.2021 03:11 # 0
Старый девайс на четвёртом «Андроиде» работает с IPv6 без пердолинга. Просто сразу IPv6 заработал, потому что производитель поставил на него кастомную питушню.
В более новом девайсе IPv6 не работает. В ядре есть. Сначала не работал DHCPv6 — починил доустановкой клиента DHCP6 (udhcpc6 из автобусной коробки не помог). Теперь в таблице маршрутизации мусор. Маршрут к IPv6 идёт через dummy0 вместо реального сетевого интерфейса.
guest6 17.09.2021 03:14 # +1
ip(8) нормальный нужен.
Ну или свой пиши через нетлинк
CEHT9I6PbCKuu_nemyx 17.09.2021 09:03 # 0
При попытке изменить маршрут ip(8) возвращает «RTNETLINK answers: No such process», route(8) возвращает «SIOCDELRT: No such process».
CEHT9I6PbCKuu_nemyx 17.09.2021 09:33 # 0
Остались мусорные записи для лупбека (lo). Командой «ip link del» они не удаляются (not supported) и командой «ip route del» тоже.
CEHT9I6PbCKuu_nemyx 17.09.2021 11:54 # 0
Оказывается, он не удалял старые маршруты из-за неправильных параметров ядра:
https://blog.tankywoo.com/2013/09/27/ipv6-dadfailed-problem.html
У всех девайсов было accept_dad=1. Исправил с помощью sysctl на нолик все, кроме туннелей (у туннелей оставил -1), всё заработало.
CEHT9I6PbCKuu_nemyx 17.09.2021 13:21 # 0
Кто-нибудь знает правильный способ запихивания init-скриптов в «Андроид»? «init.d» на нём нет. «su.d» тоже нет, потому что рут получал через «Magisk», а не через «SuperSu». Есть «/etc/init» с rc-скриптами для старта демонов, но я боюсь туда лезть.
Попытаться через какой-нибудь модуль для «Magisk»?
guest6 17.09.2021 13:25 # 0
https://www.ibm.com/docs/en/zos/2.2.0?topic=discovery-duplicate-address-detection
Как работает инит на андроиде я не знаю... Можешь себе в профайл запустить
Бизибокс его читает при заходе?
CEHT9I6PbCKuu_nemyx 17.09.2021 13:45 # 0
Смотри, что пихают в «Андроид»:
https://en.wikipedia.org/wiki/IPv6_transition_mechanism#464XLAT
«clatd» — это демон для поддержки протокола «464XLAT» — туннеля для передачи пакетов IPv4 поверх сети IPv6. Т. е. авторы «Андроида» заранее предусмотрели возможность работы в «IPv6-only».
Что самое смешное, как ты заметил, на этих же самых аппаратах из коробки поддержка «IPv6» сломана. Ну как так?
CEHT9I6PbCKuu_nemyx 17.09.2021 22:26 # 0
Видимо, придётся собирать нормальный демон «wide-dhcpv6», как на том девайсе, в котором IPv6 работает из коробки.
guest6 16.09.2021 23:10 # 0
по процедурному
https://www.youtube.com/watch?v=zc0cQPbiuh8
3.14159265 17.09.2021 01:16 # 0
> нужно через сосноль netsh отключить ненужную хуйню
> чтобы IPv6 в принципе заработал
Потом нам виндосектанты будут рассказывать что только в Луниксе ПЕРДОЛИНГ.
Кстати сеть в Виндах постоянно какие-то бугурты выкидывала.
То служба DNS сожрёт 100% cpu, то ещё какая-то питушня не конфигурируется, надо что-то щёлкать, удалять, перезагружать.
И в целом меня в Виндах наверное ничего не раздражало так как их кривой, анскильный сетевой стек.
CEHT9I6PbCKuu_nemyx 17.09.2021 01:19 # 0
guest6 17.09.2021 01:51 # 0
CEHT9I6PbCKuu_nemyx 17.09.2021 02:29 # 0
guest6 17.09.2021 03:11 # 0
темна вода во облацех
3.14159265 17.09.2021 01:58 # 0
Потому что когда я её прибивать хосты не резолвились.
CEHT9I6PbCKuu_nemyx 17.09.2021 02:29 # +1
3.14159265 17.09.2021 02:55 # +2
Похоже так и есть. Эх, мне бы лет 15 назад кто-то об этом сказал.
CEHT9I6PbCKuu_nemyx 17.09.2021 03:01 # 0
guest6 17.09.2021 03:12 # +1
и жизнь твоя сложилась бы совсем по другому, да?
CEHT9I6PbCKuu_nemyx 17.09.2021 03:13 # 0
CEHT9I6PbCKuu_nemyx 17.09.2021 02:40 # +1
Я уже много лет пользуюсь «Виндой» с отключённой службой «DNS-клиент». Она именно отключена, чтобы её никакая другая программа не смогла запустить, а не просто остановлена.
3.14159265 17.09.2021 02:54 # +1
Вот именно об этом я и говорю.
Траблы и пердоль: нужно что-то перегружать, дрочить вход-выход.
CEHT9I6PbCKuu_nemyx 17.09.2021 03:03 # 0
3.14159265 17.09.2021 03:50 # 0
>> работает без перезагрузки
>>> перезагрузки
ЧЯДНТ?
CEHT9I6PbCKuu_nemyx 17.09.2021 06:50 # 0
У меня «Windows» около года работала без перезагрузки... если я не устанавливал обновления.
ObeseYoung 17.09.2021 17:10 # 0
guest6 17.09.2021 17:20 # 0
guest6 17.09.2021 08:27 # +1
Всё просто работает.
100% иногда занимает индексатор. И ещё у винды есть мерзкая привычка делать свою питушню в фоне, когда пользователь не активен. Отходишь на десяток минут в тишине, а возвращаешься к шуму ветра из вентиляторов. Но это не решается перезагрузкой. Индексатору можно сказать, что индексировать. А от питушни в фоне только установкой более тупой ОС можно избавиться.
guest6 17.09.2021 09:08 # +3
В винде проблемы мелкие и не мешающие жизни. Кто-то занимает одно ядро? Просто используешь остальные. Шумит и греется? При следующей проверке обновил термопасту, поставил кулер получше, да хотя бы в винде частоту занизил. Питушня? Перезагрузил и работает.
Поэтому система эволюционировала так, что в ней всё как надо работает, но иногда могут встречаться мелкие и терпимые баги с лёгким обходом, пердолинг по полной починке которых может стоить дорого.
В луниксе всё наоборот. Мелких проблем почти нет, но если что-то встретится, то сразу потребует починки и знаний. Например, та же кодировка стала мемом. Пока в винде просто загружались заново после синего экрана и работали, в луниксе учились устанавливать кодировку. Потому, что с синим экраном ты 99% времени работаешь, а с неправильной кодировкой ты 99% времени как слепой: показываются только квадратики и ромбики, в лучшем случае - бнопни или эльфийский. Но разобраться с кодировкой проще, чем выучиться читать бнопни.
Поэтому система эволюционировала так, что в ней всё как надо работает, но каждый день ОС как учитель тебе задаёт на дом выучить пару параграфов манов, иначе ты не сможешь воспользоваться чем-то, что тебе очень нужно.
В итоге у всех всё работает, но в виндах - потому, что пользователь не трогал, а МС починил, а в луниксах - потому, что пользователь настроил.
Пи забывает, сколько у него знаний про луникс. Если бы у него было столько же, сколько у пользователя винды про винду, пришлось бы пердолиться.
CEHT9I6PbCKuu_nemyx 17.09.2021 09:36 # +1
Кстати, в «Windows» тоже в своё время были проблемы с кодировкой, когда было много софта, ориентированного на 8-битные кодировки (даже если он использовал юникодный API — тупые мурикосы забывали, что кроме английского существуют и другие языки). Для запуска некоторых программ компании «Adobe» (!) на форумах предлагали даже подменить таблицу 1250 или 1252 (одна из них паневропейская, другая — американская международная) на 1251 (кириллица). Умляуты распидорасит, зато кириллица появится.
guest6 17.09.2021 09:58 # 0
И в винде синие экраны сейчас только раз в год. И то, если пользователь себя хорошо вёл, иначе смайлик не покажут.
Я сравниваю явления, которые были в одно и то же время лет десять-двадцать назад, но всё ещё показывают вектор развития.
Хотя, точные уровни пердолинга изменились, общая идея осталась. Я всё ещё не знаю ни того, что вы с guest6 обсуждаете про какие-то внутренности винды, ни того, что борманды обсуждают про луникс. Потому, что у меня в винде такого пердолинга просто нет. А пользователь луникса знает кучу каких-то тонкостей, которую даже опытный платный компьютерный мастер, решающий 99.9% проблем винды, не знает.
Луних-питузы как-то умудряются протекать через абстракции, а потом ругают поттерингов за нововведения где-то в глубине ядер, куда аналогичный пользователь винды просто никогда не зашёл бы. Виндуз-питузы ругали только окошки UAC. Потому, что эти окошки были объективным препятствием: реально вылезали на уровень интерфейса, а не работали где-то тихо в ядре как творения поттерингов.
CEHT9I6PbCKuu_nemyx 17.09.2021 10:06 # 0
А полностью сломанная система после обновления штатным способом?
А служба DNSCache, потребляющая 100% ресурсов компьютера?
guest6 17.09.2021 10:12 # 0
С DNSCache ещё не сталкивался, тьфу-тьфу-тьфу. Ну либо она потормозила да перестала сама.
P.S. Я не знаю, это достоинство самой винды, многоядерных процессоров или всего вместе. WinXP с одноядерным процессором начинали виснуть, когда загрузка доходила до 100%, а Win7+ с 2-4-ядерным уже стабильно работает на 100% загрузки всех ядер. Понять, что что-то не так можно только по тепловыделению.
CEHT9I6PbCKuu_nemyx 17.09.2021 10:16 # 0
К слову, в десятке нет официального способа отключить обновления.
guest6 17.09.2021 10:33 # 0
Сейчас времена изменились, и железо 10летней давности ещё актуально (если вы не писатель в "IDE" на "электроне"), но традиция лажать с обновлениями всё ещё осталась.
guest6 17.09.2021 13:18 # 0
Это прыщебляди
Рядовой линукс-питух тыкает мышкой в кнопочки на убунте и ничем от виндопитуха не отличается
Desktop 17.09.2021 11:34 # 0
– просто подтверждение, что байтоёб убеждён, что байтоёбить должны все
guest6 16.09.2021 22:36 # 0
guest6 16.09.2021 22:37 # 0
guest6 16.09.2021 22:48 # 0
guest6 16.09.2021 23:17 # 0
guest6 16.09.2021 23:23 # 0
Если бы я знал...
>какая мотивация
У рядового питуха никакой. У яндексов и гуглов мотивация двигать IPv6
guest6 16.09.2021 23:26 # 0
guest6 16.09.2021 23:28 # 0
Они могут получить IPV6 сетку, это их право, а не обязанность
Получить ipv4 это тоже право
guest6 16.09.2021 23:29 # 0
А нахуй мне провайдер, который не даст ipv4?
CEHT9I6PbCKuu_nemyx 16.09.2021 23:50 # +2
Клиенты с удивлением узнали, что у них перестал работать «умный дом» и прочая поебень, к которой они подключались через dyndns. Без предупреждения, а когда клиенты звонили в поддержку, им отвечали, что раз «Яндекс» и «Вконтакте» открываются, значит, всё работает. Сознались, что врубили NAT, только спустя несколько месяцев. Так по-свински поступили все провайдеры.
Так что получить нормальный IPv4 — это уже привилегия.
guest6 16.09.2021 23:58 # 0
CEHT9I6PbCKuu_nemyx 17.09.2021 00:12 # +1
Бамп отсосу WSL-блядей.
guest6 17.09.2021 00:56 # 0
guest6 17.09.2021 00:56 # +1
guest6 17.09.2021 00:58 # 0
Бесплатно его давали разве что во времена dialup.
Впервые с натом провайдера (еще не CGN а обычном пизданутым RFC1918) я столкнулся в 2001-м году.
Одни богатые люди купили себе ADSL, и им сделали NAT. И у них аська не работала:) Я тогда охуевал как это у них так
CEHT9I6PbCKuu_nemyx 17.09.2021 01:22 # +1
guest6 17.09.2021 08:34 # 0
rotoeb 17.09.2021 08:37 # 0
guest6 17.09.2021 00:55 # 0
И ты его не купишь
А без V6 купишь.
Тогда зачем провайдерам тратить деньги на переобучение сотрудников и перенастройку оборудования?
Вот когда появится V6 only сайты, которые будут тормозить через 4-to-6 шлюзы -- вот тогда и перейдут
guest6 17.09.2021 01:00 # 0
guest6 17.09.2021 01:01 # 0
будет потом заманивать клиентов
CEHT9I6PbCKuu_nemyx 17.09.2021 01:05 # 0
3.14159265 17.09.2021 01:10 # 0
В чём это выражается?
CEHT9I6PbCKuu_nemyx 17.09.2021 01:16 # +2
На некоторых внезапно скорость побольше.
guest6 17.09.2021 01:12 # 0
CEHT9I6PbCKuu_nemyx 17.09.2021 01:18 # +1
Возможно, IPv6 реже вносят в реестр. Возможно, забывают замедление на них включать.
CEHT9I6PbCKuu_nemyx 17.09.2021 14:26 # +1
ObeseYoung 17.09.2021 16:56 # +1
Ты бы еще Напстер в ВУЗЕ вспомнил
CEHT9I6PbCKuu_nemyx 17.09.2021 22:23 # 0
ObeseYoung 18.09.2021 04:59 # 0
CEHT9I6PbCKuu_nemyx 18.09.2021 05:06 # 0
ObeseYoung 18.09.2021 05:32 # 0
CEHT9I6PbCKuu_nemyx 18.09.2021 05:37 # 0
ObeseYoung 18.09.2021 05:49 # 0
CEHT9I6PbCKuu_nemyx 18.09.2021 06:15 # 0
guest6 18.09.2021 10:10 # 0
CEHT9I6PbCKuu_nemyx 18.09.2021 10:29 # 0
guest6 18.09.2021 10:33 # +1
JloJle4Ka 18.09.2021 10:43 # 0
j123123 18.09.2021 18:21 # +1
Это такое говно, которое много серых айпи адресов под один белый айпи адрес зожимает, и чтоб достучаться до хуйни за этим говном, надо какую-то питушню изобретать
j123123 18.09.2021 18:40 # +2
Хотя иногда и не под один. https://networkengineering.stackexchange.com/a/7803
> In symmetric NAT, client gets unique port(ip:port in pool situation) on each connection
Кстати, в "UDP" никакого "connection" нет. Как он там будет работать?
CEHT9I6PbCKuu_nemyx 18.09.2021 18:42 # 0
j123123 18.09.2021 18:43 # 0
CEHT9I6PbCKuu_nemyx 18.09.2021 18:46 # 0
CEHT9I6PbCKuu_nemyx 18.09.2021 18:59 # 0
Если сервер сразу не может обработать запрос, он должен прислать ответ вроде такого: «Не успеваю обработать, пришли мне ещё запрос, тогда попытаюсь прислать результаты».
guest6 18.09.2021 20:07 # 0
уже приносил сюда стивенса
https://it.wikireading.ru/7156
ObeseYoung 18.09.2021 21:05 # −1
guest6 18.09.2021 20:13 # +1
Твой комп: 10.10.10.1:11234 -> ya.ru:80
10.10.10.1 прив@тный адрес (см rfc1918), нельзя его наружу: яндекс не знает как ответить обратно, потому что в каждой локалке может быть такой адрес.
Тогда роутер меняет source адрес на
ТВОЙ_ВНЕШНИЙ_IP:14321 -> ya.ru:80
Яндекс отвечает на адрес ТВОЙ_ВНЕШНИЙ_IP:14321
А роутер помнит, что менял адрес, меняет ему destination, и шлет тебе.
Яндекс думает, что говорит с твоим роутером.
А ты думаешь, что ты со своим айпишником прив@тным можешь по настоящему разговаривать с яндексом.
Работает только для протоколов где есть порт (иначе подключения трудно оттрекать) и для еще некоторых специальнами костылями.
Это я рассказал про SNAT.
Есть еще D(estination)NAT, он же "проброска" или "port publishing". Изучение его оставляю в качестве управжения
guest6 18.09.2021 20:26 # 0
Бывает еще Full Cone NAT, когда ВСЕ запросы на некий внешний адрес попадают внуторь
Тут порт не важен.
Такое часто бывает в облаках и иногда у провайдеров
guest6 18.09.2021 20:40 # 0
guest6 18.09.2021 21:26 # 0
провайдер тебе выдает один внешний адрес, например. но в сети у тебя много устройств с внутренними адресами
guest6 18.09.2021 21:40 # 0
guest6 18.09.2021 21:42 # +1
guest6 18.09.2021 21:54 # 0
192.168.0.1 - роутер
192.168.0.2 - комп
192.168.0.3 - смартфон
192.168.0.4 - планшет
Если я отправляю питушню либо со смартфона, либо с планшета, он же подменит на один и тот же адрес, не?
guest6 18.09.2021 21:57 # 0
К Яндексу придет запрос не с 192.168.0.2 конечно, а с [твой_внешний_ip].
На самом деле у твоего провайдера тоже может быть нат, но для простоты будет считать, что его неть
CEHT9I6PbCKuu_nemyx 18.09.2021 21:58 # 0
guest6 18.09.2021 22:38 # 0
guest6 18.09.2021 22:54 # 0
CEHT9I6PbCKuu_nemyx 18.09.2021 22:59 # 0
guest6 18.09.2021 23:02 # 0
В офисе такое может быть, да. Например чтобы сделать DMZ
guest6 18.09.2021 23:12 # 0
guest6 18.09.2021 23:17 # 0
Дело в том, что внешний адрес у тебя может быть тоже не настоящий внешний, а прив@тный в сети провайдера.
И тогда у тебя два ната: сначала твой роутер меняет source на твой "внешний" адрес (колторый на самом деле не вшений а прив@тнаый в сети провайдера)
А затем провайдер меняет его на настоящий внещний.
С точки зрения Интернета и ты, и тот хрен из соседней квартиры сидите под одним IP.
Видимо Иканусу провайдер такой NAT и ввел, отобрав у него внешний адрес
guest6 19.09.2021 00:01 # +1
Можно продемонстрировать следующей схемой:
. ya.ru
|
NAT
/ | \
NAT NAT NAT
Питух1 Питух2 / \
комп смартфон
Верно?
guest6 19.09.2021 00:06 # 0
guest6 19.09.2021 00:47 # +1
https://en.wikipedia.org/wiki/Carrier-grade_NAT
Если хочется въехать в эту питушню, рекомендую Олиферов:
"Компьютерные сети. Принципы, технологии, протоколы. Учебник для вузов" Натальи и Виктора Олиферов
Он легко гуглится в виде PDF, и продается на озоне
Есть еще серия книжек "CCIE professional development", но там уже высшие миры. Олиферов должно хватить
CEHT9I6PbCKuu_nemyx 19.09.2021 03:10 # 0
А примерно до 2013-го года вообще не было провайдерского NAT'а.
guest6 19.09.2021 12:17 # +1
Не, ну так меня никто ещё не оскорблял.
guest6 19.09.2021 12:19 # 0
CEHT9I6PbCKuu_nemyx 19.09.2021 12:26 # 0
Снаружи — нет. Локальный айпишник знают двое: питух и NAT.
guest6 19.09.2021 12:30 # 0
ISO 19.09.2021 12:36 # +1
CEHT9I6PbCKuu_nemyx 19.09.2021 12:44 # 0
1. Сначала с твоей машины делают запрос к серверу или к пиру, который заведомо не за NAT'ом, чтобы определить внешний айпишник.
2. Потом поднимают сервер на твоей машине, а с сервера или пира пытаются постучаться обратно. Если запрос проходит, значит, не за NAT'ом и брандмауэр пропускает пакеты.
guest6 19.09.2021 17:01 # 0
guest6 19.09.2021 17:03 # 0
guest6 19.09.2021 17:08 # 0
CEHT9I6PbCKuu_nemyx 19.09.2021 12:40 # 0
CEHT9I6PbCKuu_nemyx 19.09.2021 12:50 # 0
Бывает, что юзеров ошибочно банят за мультиакк (на некоторых форумах правилами запрещено создавать мультов).
Desktop 19.09.2021 13:01 # 0
CHayT 19.09.2021 13:08 # +2
guest6 19.09.2021 17:07 # 0
guest6 19.09.2021 17:09 # 0
guest6 19.09.2021 17:10 # 0
Питух устанавливает соединение с твоим сервером,. потом берет из сокета source (адрес плюс IP) и посылает их тебе
Если они отличаются от тех, что видишь ты в подключении, значит между вами NAT.
Всё.
guest6 19.09.2021 17:13 # 0
guest6 19.09.2021 17:16 # 0
У тебя (сервера) есть клиентское подключение.
В нем есть тоже есть (ip:port) клиента.
guest6 19.09.2021 17:18 # 0
guest6 19.09.2021 17:23 # 0
Угадай, что выведет print у сервера и у клиента если клиент за натом с айпишником 192.168.1.1?
guest6 19.09.2021 17:24 # 0
guest6 19.09.2021 17:26 # 0
Или ты не управляешь клиентом и его протоколом?
guest6 19.09.2021 17:26 # 0
guest6 19.09.2021 17:27 # 0
Что за протокол и что за задачу ты решаешь?
guest6 19.09.2021 17:28 # 0
guest6 19.09.2021 17:31 # 0
У меня есть внешний IP дома. Я за NATом на роутере. С моего IP хожу я, и все, кто у меня дома.
Считается ли это за "несколько питухов"?
Если я воткну комп напрямую мимо роутера, то NATа не будет. Как ты про это узнаешь?
А ты страницу им не можешь выдать и запустить там JS?
guest6 19.09.2021 17:36 # 0
guest6 19.09.2021 17:38 # 0
https://en.wikipedia.org/wiki/TCP/IP_stack_fingerprinting
угадать ОС
Если там много разных ОС, то это разные питухи
Но нужно чтобы много питухов ходило
guest6 19.09.2021 17:38 # 0
j123123 19.09.2021 18:22 # 0
Смотря что ты в этом JS можешь делать, и на какие изъебства ты готов идти ради детектирования кого-то за NAT-ом. Например, браузеры умеют в WebRTC, WebRTC использует ICE протокол (Interactive Connectivity Establishment), и этот протокол умеет обходить NAT через STUN и TURN. А WebRTC можно через JS триггернуть как-то.
https://developer.mozilla.org/en-US/docs/Web/API/RTCIceTransport
https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API
https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Protocols
CHayT 19.09.2021 17:38 # 0
guest6 19.09.2021 17:38 # 0
CHayT 19.09.2021 17:43 # 0
guest6 19.09.2021 17:46 # 0
guest6 19.09.2021 17:47 # 0
guest6 19.09.2021 20:31 # 0
- если я знаю, что с этого IP сидит один питух, то скорее всего это уёбок
- если сидит много питухов, то нужно повнимательнее посмотреть: либо зацепишь нормальных питухов, либо ошибся, и трафик нормальный.
Но это только моё предположение.
Повторюсь, это как один из факторов, который можно использовать в мышином обучении, например.
guest6 19.09.2021 20:34 # 0
Каков шанс оказаться кому-то из них за одним айпишником с уёбком?
CHayT 21.09.2021 22:14 # 0
Так главный вопрос — что ты будешь делать с уёбком, который сидит за carrier grade NAT с сотней нормальных юзеров.
guest6 21.09.2021 22:48 # 0
Напоминаю, что речь идет о govnokod.xyz.
Давайте лучше подумаем как разделить нагрузку говнокода по частям света: нам нужен датацентр в азиатско-тихоокеанском регионе, на западном побережье США, на восточном побережье, в Ирландии, и где-нить еще в Африке
CHayT 21.09.2021 22:54 # 0
guest6 22.09.2021 00:22 # 0
guest6 22.09.2021 00:21 # 0
guest6 22.09.2021 00:34 # +1
Я добавлю: получишь пачку эвристик. Покрути их, и в 71% случае угадаешь уебка и покажешь ему капчту
guest6 22.09.2021 00:40 # 0
guest6 19.09.2021 17:45 # 0
Пробей адрес по хуизу, иногда по нему можно понять что там за ним сидит
j123123 18.09.2021 18:18 # +1
Надо чтоб STUN, потом только TURN (если через STUN не выходит)
CEHT9I6PbCKuu_nemyx 18.09.2021 18:23 # 0
Интересная вещь. Но у интернет-провайдеров обычно как раз-таки четвёртый тип — симметричный NAT, с которым облом.
CEHT9I6PbCKuu_nemyx 18.09.2021 18:27 # 0
bormand 18.09.2021 18:31 # +2
И горы кривых железок окажутся голой жопой в интернете...
CEHT9I6PbCKuu_nemyx 18.09.2021 18:39 # 0
bormand 18.09.2021 18:51 # +1
Ну роутеры всегда были голой жопой в интернет, а с V6 и всё остальное будет. Вот по-любому на большинстве роутеров и железок фаервол на V6 криво настроен или вообще поломан.
С NAT'ом всё это хотя бы немножко прикрыто.
guest6 18.09.2021 20:19 # 0
Он выдаст тебе горстку IP, но входящие подключения на них зарубит, иначе завтра ботнеты пополнятся телевизорами, иксбоксами, айфонами и ноутбуками
CEHT9I6PbCKuu_nemyx 18.09.2021 21:55 # 0
guest6 18.09.2021 21:59 # 0
но вообще это логично: в 99.9999% случаев на эти порты приходит червь.
Я бы вообще все порты младше эвфемерных закрывал.
FTP активный соснуть может, ну и похуй
CEHT9I6PbCKuu_nemyx 18.09.2021 22:02 # 0
guest6 18.09.2021 22:05 # 0
2. сколько почт клиентов не умеют implicit TLS и submission port?
Для оставшегося одного поехавшего питуха можно открыть порт по личной просьбе
А вот стать спамером более чем реально
CEHT9I6PbCKuu_nemyx 18.09.2021 22:26 # 0
2. Надо будет посмотреть.
> А вот стать спамером более чем реально
Сколько ты знаешь опенрелеев в 2021-м году, не проверяющих SPF?
guest6 18.09.2021 22:31 # +1
2. и все они могут в 587 или 465
>опенрелеев
возможно, вы имели ввиду MTA?
Знаю не много (хотя криворукие долбоёбы-админы вполне себе бывают).
Но не у всех доменов есть SPF, потому что криворукие долбоёбы-админы вполне себе бывают
CEHT9I6PbCKuu_nemyx 19.09.2021 03:28 # 0
JloJle4Ka 19.09.2021 04:39 # 0
Кстати, а как узнать, на каком порту у сервера pop и smtp?
guest6 19.09.2021 20:44 # 0
но обычно pop на 110, pop с иплицидной TLS на 995.
SMTP для других MTA на 25-м
SMTP для клиентов (MUA) на 587, имплисид TLS на 465
guest6 19.09.2021 20:42 # 0
Кстатип советую утилиту swaks
ObeseYoung 18.09.2021 22:12 # 0
guest6 16.09.2021 22:42 # +1
guest6 16.09.2021 23:23 # +1
https://www.theguardian.com/technology/2021/sep/16/home-computing-pioneer-sir-clive-sinclair-dies-aged-81
guest6 16.09.2021 23:31 # +1
CEHT9I6PbCKuu_nemyx 16.09.2021 23:53 # +1
ObeseYoung 18.09.2021 05:37 # +1
The only difference now is that the sons of these bastards are now in charge and replaced cooling with warming,as they replaced marxism with with progressivism while in fact nothing ever changed except a few key words.
https://realclimatescience.com/wp-content/uploads/2018/09/NewIceAge_shadow-1.png
JloJle4Ka 17.09.2021 00:13 # +1
guest6 17.09.2021 00:21 # +2
JloJle4Ka 17.09.2021 00:27 # +1
И это я пока только библиотеки конпелирую...
guest6 17.09.2021 00:29 # +1
JloJle4Ka 17.09.2021 00:33 # +1
А вот потом можно поставить что-нибудь другое компилироваться... Такова жизнь прыщепердолика: система вечна занята компиляцией самой себя, поэтому на использование системы времени почти не остаётся...
guest6 17.09.2021 00:35 # +2
JloJle4Ka 17.09.2021 00:42 # +1
> Я думал прыщи - многозадачная система и можно одновременно поставить конпелироваться несколько вещей
Тогда нужно править конфиги, чтобы каждую конпеляцию коррелировали по два ядра, а иначе будет троттлинг и нехватка ресурсов на моём четырёхядерном процессаре.
guest6 17.09.2021 00:38 # +2
JloJle4Ka 17.09.2021 00:45 # +1
guest6 17.09.2021 00:51 # +1
3.14159265 17.09.2021 01:24 # 0
Пиздец. Он скрипты не может запустить один за другим, а предлагается поднять сервер.
Нет, впрочем без «PHP» никуда.
guest6 17.09.2021 05:24 # 0
Не так уж это и сложно. Можно и SSH обойтись, к твоему сведению.
guest6 17.09.2021 12:07 # +1
Иногда достаточно просто взять и спросить, зачем эта питушня.
Обычно на первой паре преподаватель представляется. Там возможны варианты:
1. Я - ФИО, на самом деле работаю в XXX, преподавательством занимаюсь, чтобы найти новых сотрудников среди студентов/чтобы выполнить лимиты на свою научную должность, можете задавать любые вопросы, в т.ч. "зачем мне ваш сраный предмет", и я поясню и даже приведу примеру, как люди вашей специальности используют этот сраный предмет в своей работе, чтобы вы осознанно его изучали, а не потому, что так написано.
2. Я - ФИО, окончил технический вуз, работаю только преподавателем. Когда будете задавать вопрос "зачем мне ваш предмет", переформулируйте как-нибудь повежливей, ведь у меня кроме этого предмета больше ничего нет, и я обижусь, если мою любимую тему назовут сраной. Но я обязательно расскажу, ведь каждый хороший преподаватель знает, что успешное обучение начинается с мотивации.
3. Я - ФИО, окончил гуманитарный вуз, работаю преподавателем ради повышения самооценки. Мне нравится мучить технарей, поскольку образованные гуманитарии меня давят интеллектом и опытом, а технари мой предмет обычно не знают. Если я хоть как-то почувствую, что кто-то хоть немного сомневается, что мой предмет самый важный, я сотру его с лица земли.
Если преподаватель относится к категориям 1 или 2, лучше спросить и выяснить. Это может быть какая-то полезная питушня.
guest6 17.09.2021 12:19 # +1
3.14159265 17.09.2021 01:23 # 0
> У меня уже больше шести часов какая-то штучка компилируется, так спать хочется, но там ещё остались файлы для компиляции...
Всё руками запускать? Ох ебааать какой анскилл.
> Такова жизнь прыщепердолика
Это жизнь виндушка: ручками клацать, запускать. А униксоид напишет shell-скрипт и уйдёт по делам.
Дарю:
Ставишь перед следующим sh и пиздуешь к себе в хуз.
guest6 17.09.2021 01:50 # +1
фу башизм
guest6 17.09.2021 01:57 # +1
фу прыщизм
3.14159265 17.09.2021 02:01 # +3
> башизм
Гениально! Но как вы догадались, Холмс?
> фу
Советы поднять сервер на "PHP" или "Jawa", по пути сделав remote-дырень куда эстетичнее, да.
guest6 17.09.2021 02:38 # +1
Ты не использовал фичи "[[" вроде неквотирования переменных и всяких "&&"
ой, хуйню сказал
"!=" тоже низя без [[
CEHT9I6PbCKuu_nemyx 17.09.2021 03:34 # 0
guest6 17.09.2021 03:37 # 0
"&&" точно нельзя в "["
guest6 17.09.2021 05:19 # 0
Если бы я хотел скомпилировать всё и сразу, я бы просто написал «shell-скрипт» с программами, которые запускаются друг за другом, либо завязался бы на таймер/ процесс.
Но я компилирую хуйню вручную, т.к. одна хуйня может подтянуть какие-то зависимости, либо окажется, что можно обойтись и без неё.
bormand 17.09.2021 21:12 # +1
Какой LFS )))
Ты хоть слакбилд ебилд себе напиши на будущее, чтобы во второй раз уже не пердолиться.
JloJle4Ka 19.09.2021 04:41 # 0
rotoeb 17.09.2021 01:23 # +1
CEHT9I6PbCKuu_nemyx 17.09.2021 03:39 # +3
Спустя несколько лет пердолинга с установкой «xcache», «apc» и других «акселераторов», кэширующих байткод, чтобы компиляция была не на каждом запуске, «Zend», наконец-то выпустил свой «opcache».
rotoeb 17.09.2021 08:05 # +2
JloJle4Ka 17.09.2021 08:44 # 0
guest6 17.09.2021 09:30 # 0
Я не знаю, откуда у айтишников берётся привычка начинать пердолиться руками и отвергать хорошие автоматические решения. Может, потому, что айтишники руками пишут то, что автоматизирует работу других и привыкли, что их работа всегда ручная, и автоматизируются только их пользователи. Сапожники без сапог.
Нормальный человек будет просто писать всё под движок, который сам всё сделает, и его код будет работать всё быстрее и быстрее по мере эволюционирования движка. Пердоля будет долго подбирать флаги и писать мейкфайлы. Результат в итоге один и тот же.
Редкие случаи вроде ультравысоконагруженных серверов (кстати, какой-то из 10минутных почт был написан пердоликом на йаже и обслуживал тысячи клиентов с обычного пека) и подбора почт (экспоненциальная трудоёмкость) не берём, т.к. там пердолинг оправдан.
Но когда обычный программист с уровнем знаний совсем не как к Борманда начинает хвалить C++ за скорость, хочется только смеяться. Без тонких знаний архитектуры из C++ ничего не выжмешь, код на менее пердольном языке будет работать столь же медленно.
bormand 17.09.2021 12:47 # +1
Скорость на крестах даже без опыта неплохо выходит. Правда проги падают периодически или фигню выводят. Но это уже мелочи.
guest6 17.09.2021 13:16 # +1
А потом у нас Intellij Idea получается
JloJle4Ka 17.09.2021 14:03 # 0
Правильно говорят: сделала аборт – проверь, что выродок сдох. Ну, чтобы всякие там Intellij и прочие jawa-питули случайно не получались.
guest6 17.09.2021 18:02 # 0
JloJle4Ka 17.09.2021 18:50 # 0
guest6 17.09.2021 19:55 # 0
rotoeb 17.09.2021 08:39 # +1
JloJle4Ka 17.09.2021 09:09 # 0
guest6 17.09.2021 09:38 # 0
С такой самоиронией может писать только взломщик. Сам пользователь JloJle4Ka, если б достиг такого уровня просветления, перестал бы компилировать всякую питушню и начал бы жить.
Бог дал пользователю yum и apt и велел запускать, когда потребуется что-то установить. А тут приходит JloJle4Ka и начинает как виндорас кликать-хуикать, пердолиться и ставить программы руками.
CEHT9I6PbCKuu_nemyx 17.09.2021 09:40 # +1
JloJle4Ka 17.09.2021 14:00 # 0
А потом я нашел гайд: оказывается, в репозитории лежат бинарные сборки. Это было мне по нраву, ведь если какой-то там интернет-обозреватель компилируется почти полдня, то офисный пакет... В общем, я теперь не только счастливый обладатель нескольких интернет-обозревателей, но и владелец бинарных файлов офисного пакета!
Сейчас ещё «Qemu» скомпилирую, чтобы поставить туда пинду для печати, принтеров и всего такого прочего.
bormand 17.09.2021 17:08 # 0
Ну всё, гента зашкварена, теперь можно и всё остальное из бинарных пакетов ставить....
JloJle4Ka 17.09.2021 19:59 # 0
bormand 17.09.2021 20:16 # +1
guest6 17.09.2021 20:17 # +2
bormand 17.09.2021 20:58 # 0
На практике 2-3 пакета реально хочется собрать с кастомными параметрами или патчами, а остальное и так сойдёт.
CHayT 17.09.2021 21:09 # 0
bormand 17.09.2021 21:10 # +1
CHayT 17.09.2021 21:24 # +1
Т.е. можно сделать систему без Гарри Поттеринга или выбрать между какими-то альтернативными форками либы, если софт умеет работать с обоими.
bormand 17.09.2021 21:25 # 0
CHayT 17.09.2021 21:27 # +2
guest6 17.09.2021 22:07 # 0
Кстати, идею юзфлагов подрезали поди из фрибздиного /etc/make.conf.
guest6 17.09.2021 22:05 # +2
Я в детстве тоже любит все собирать. ./configure --enable-петушня. Что может бытьк руче?
guest6 18.09.2021 10:15 # +1
CEHT9I6PbCKuu_nemyx 17.09.2021 23:00 # 0
Два раза — не система.
guest6 17.09.2021 17:27 # 0
nepeKamHblu_nemyx 17.09.2021 17:52 # 0
https://govnokod.ru/27671
https://govnokod.xyz/_27671/
guest6 17.09.2021 22:23 # +1
Это же USB-C?
ObeseYoung 18.09.2021 05:26 # 0
https://nypost.com/wp-content/uploads/sites/2/2021/09/usb-cord-stuck-in-penis-02.jpg
Даже без измерения можно сказать, что ток херовый.
3oJloToy_xyeLL 17.05.2023 15:52 # 0
PE3yC 17.05.2023 15:52 # 0
MAKAKA 17.05.2023 15:56 # 0
MAPTbIwKA 17.05.2023 15:56 # 0
urpyHoK 17.05.2023 16:00 # 0
raMagPuJI 17.05.2023 18:22 # 0
PE3yC 17.05.2023 18:22 # 0
MAPTbIwKA 17.05.2023 18:23 # 0
YMHblu_nemyx 17.05.2023 18:27 # 0
6oHo6o 17.05.2023 18:27 # 0
3oJloToy_xyeLL 17.05.2023 18:31 # 0
MAPTbIwKA 17.05.2023 18:31 # 0
raMagPuJI 17.05.2023 18:31 # 0
ru66oH4uk 17.05.2023 18:34 # 0
MAKAKA 17.05.2023 18:34 # 0
6oHo6o 17.05.2023 18:34 # 0
PE3yC 17.05.2023 18:37 # 0
MAKAKA 17.05.2023 18:38 # 0
6oHo6o 17.05.2023 18:38 # 0
OTCYTCTBYl0LLLuu_xyu 17.05.2023 18:42 # 0
6oHo6o 20.05.2023 14:58 # 0
YMHblu_nemyx 20.05.2023 14:58 # 0
6oHo6o 20.05.2023 14:58 # 0
3oJloToy_xyeLL 20.05.2023 14:58 # 0
OTCYTCTBYl0LLLuu_xyu 20.05.2023 14:58 # 0
OTCYTCTBYl0LLLuu_xyu 20.05.2023 14:58 # 0
ru66oH4uk 20.05.2023 14:58 # 0
6oHo6o 21.05.2023 22:41 # 0
MAPTbIwKA 21.05.2023 22:44 # 0
OTCYTCTBYl0LLLuu_xyu 21.05.2023 22:47 # 0
6a6yuH 21.05.2023 22:50 # 0