- 1
IT Оффтоп #44
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
IT Оффтоп #44
#10: https://govnokod.ru/25328 https://govnokod.xyz/_25328
#11: (vanished) https://govnokod.xyz/_25436
#12: (vanished) https://govnokod.xyz/_25471
#13: (vanished) https://govnokod.xyz/_25590
#14: https://govnokod.ru/25684 https://govnokod.xyz/_25684
#15: https://govnokod.ru/25694 https://govnokod.xyz/_25694
#16: https://govnokod.ru/25725 https://govnokod.xyz/_25725
#17: https://govnokod.ru/25731 https://govnokod.xyz/_25731
#18: https://govnokod.ru/25762 https://govnokod.xyz/_25762
#19: https://govnokod.ru/25767 https://govnokod.xyz/_25767
#20: https://govnokod.ru/25776 https://govnokod.xyz/_25776
#21: https://govnokod.ru/25798 https://govnokod.xyz/_25798
#22: https://govnokod.ru/25811 https://govnokod.xyz/_25811
#23: https://govnokod.ru/25863 https://govnokod.xyz/_25863
#24: https://govnokod.ru/25941 https://govnokod.xyz/_25941
#25: https://govnokod.ru/26026 https://govnokod.xyz/_26026
#26: https://govnokod.ru/26050 https://govnokod.xyz/_26050
#27: https://govnokod.ru/26340 https://govnokod.xyz/_26340
#28: https://govnokod.ru/26372 https://govnokod.xyz/_26372
#29: https://govnokod.ru/26385 https://govnokod.xyz/_26385
#30: https://govnokod.ru/26413 https://govnokod.xyz/_26413
#31: https://govnokod.ru/26423 https://govnokod.xyz/_26423
#32: https://govnokod.ru/26440 https://govnokod.xyz/_26440
#33: https://govnokod.ru/26449 https://govnokod.xyz/_26449
#34: https://govnokod.ru/26456 https://govnokod.xyz/_26456
#35: https://govnokod.ru/26463 https://govnokod.xyz/_26463
#36: https://govnokod.ru/26508 https://govnokod.xyz/_26508
#37: https://govnokod.ru/26524 https://govnokod.xyz/_26524
#38: https://govnokod.ru/26539 https://govnokod.xyz/_26539
#39: https://govnokod.ru/26556 https://govnokod.xyz/_26556
#40: https://govnokod.ru/26568 https://govnokod.xyz/_26568
#41: https://govnokod.ru/26589 https://govnokod.xyz/_26589
#42: https://govnokod.ru/26600 https://govnokod.xyz/_26600
#43: https://govnokod.ru/26604 https://govnokod.xyz/_26604
gost # 0
guest # 0
MAKAKA # 0
guest # 0
https://news.ycombinator.com/item?id=10273656
Popierdolony_pies # 0 ⇈
guest # 0
https://pbs.twimg.com/media/EE1sRVJW4AAJCYY?format=jpg&name=medium
Popierdolony_pies # 0 ⇈
https://govnokod.ru/26582
Кстати, в твитторских ссылках можешь спокойно отрезать get-параметр name=medium, тогда получишь оригинал картинки, а не уменьшенную копию. И вообще ссылку можно сократить до такой:
https://pbs.twimg.com/media/EE1sRVJW4AAJCYY.jpg
jojaxon # 0
guest # 0
https://chameth.com/break-everything-fuzz-testing/
Сломал библиотеку, пошел её чинить -- сломал IDE. Пошел репортить баг -- сломал ишю треккер
guest # 0 ⇈
Desktop # 0 ⇈
guest # 0 ⇈
А ты AppCode пробовал, кстати?
Desktop # 0 ⇈
guest # 0 ⇈
Desktop # 0 ⇈
guest # 0 ⇈
guest # 0
http://slash7.com/2006/12/22/vampires/
Does he ask the same, tired questions others ask (at a rate of once or more per minute)?
Does he clearly lack the ability or inclination to ask the almighty Google?
Does he refuse to take the time to ask coherent, specific questions?
Does he think helping him must be the high point of your day?
Does he get offensive, as if you need to prove to him why he should use Ruby on Rails?
guest # 0 ⇈
guest # 0 ⇈
Сёмы всмысле?
guest # 0 ⇈
MAKAKA # 0 ⇈
guest # 0 ⇈
guest # 0
MAKAKA # 0 ⇈
Инвестируя в акции сто баксов можно заработать на бутылку пива разве что
guest # 0 ⇈
MAKAKA # 0 ⇈
Допустим, ты можешь иметь 30% годовых со своих вложений. Это довольно дохуя.
Посчитай теперь сколько нужно вложить, чтобы прибыль была достаточно серьезной (а не чтобы в бар сходить и пива попить)
И учитывай риски еще, потому что совсем без рисков ты можешь хранить деньги разве что в Сербанке под 5% годовых.
И конечно учитывай инфляцию
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
MAKAKA # 0 ⇈
guest # 0 ⇈
TOPT # 0 ⇈
Тоже что и всегда, розовый. Попробуем завоевать им мир!
https://youtu.be/lisTWZrcy9o
gost # 0 ⇈
guest # 0 ⇈
nyTuH_nugop # 0 ⇈
guest # 0
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
Popierdolony_pies # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
Desktop # 0 ⇈
В те времена ПК-бояре наслаждались ФарКраем, третьим Думом, второй Халвой, всякими Пейнкиллерами, а с убогой печальной плоечки прилетали эти храмы трёх с половиной полигонов.
Зато можно было кататься на велосипеде. GTA San Varlamov
guest # 0 ⇈
ГТА3 у меня на приставке на ведре за 30 баксов летает лучше чем на ноуте и компе. Причем на компе со слабым процем упирается в проц! ЧЗХ?
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
guest # 0
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Your browser didn't send a complete request in time.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Прости, я прослушал начало беседы. Вы про твою маму, да?
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
> Ошибка 408 - Request Time-out - этот код ответа означает, что клиент не передал полный запрос в течение некоторого установленного промежутка времени (который обычно задается в конфигурации сервера) , и сервер разрывает сетевое соединение.
https://otvet.mail.ru/question/31587520
И в том, и в том случае виноват владелец сайта. Ибо я не пердолил ничего, сижу с дефолтными настройками и остальные сайты все работают.
guest # 0 ⇈
* обнови антивиурс
* перезагрузись в режиме защиты от сбоев
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
Пиши в техподдержку провайдера. Проблема на твоей стороне.
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
MAKAKA # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
твой юзеагент уже настолько веллноун, что его прописали в рфц
Все как видят твой юзерагент -- так сразу ждут тупых вопросов, потому nginx его по умолчанию блокирует (недавно в стабильную ветку вмерджили твой функционал)
guest # 0 ⇈
guest # 0 ⇈
Все как видят твой IP -- так сразу ждут тупых вопросов, потому nginx его по умолчанию блокирует (недавно в стабильную ветку вмерджили твой функционал)
guest # 0 ⇈
пошел нахуй с моей ветки, гандон
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
а ты глянь заголовки, может быть ты получаешь его совсем не от порлаба 🙂
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
> Доступ к информационному ресурсу ограничен на основании Федерального закона от 27 июля 2006 г. N 149-ФЗ "Об информации, информационных технологиях и о защите информации"
guest # 0 ⇈
в России дрочить можно только гикам, которые умеют в впн
А если ты ламер, то будешь вместо порнлаба с девушками спать, как дурак
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0
gost # 0 ⇈
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
Погуглить "как перекинуть файл на телефон" у местного небыдла называется "Изучай протоколы"?
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
* Inability to read any documentation.
* Inability to "try it and see", when asking programming questions.
* Inability to provide a minimal example of the problem, when asking programming questions.
guest # 0 ⇈
Web_Monkey # 0 ⇈
Я сам сперва подумал, что ты пишешь какое-то прогу, которому нужна синхронизация с компом.
> Погуглить "как перекинуть файл на телефон"
Я бы такое лучше не гуглил, в выдаче будет одно говно с кучей воды, которое копирайтеры по сотне раз друг у друга переписали.
guest # 0 ⇈
>Это сайт разработчиков
Это сайт клоунов обсуждающих хуйню. Почему бы не обсудить такое?
guest # 0 ⇈
Web_Monkey # 0 ⇈
Чем файл для передачи текста не подхолит? Или тебе надо без файлов и моментально, типа мессагу кинуть?
guest # 0 ⇈
ДА!
gost # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
МАНДА!
1024-- # 0 ⇈
Из проблем только тормоза при попытке создать руками новую папку на ведре (будет на порядки быстрее создать заранее пустую папку под вин-дой и скопировать её) да необходимость задания правильной кодировки (1251я питушня должна быть перекрашена).
guest # 0 ⇈
gost # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
guest # 0
Русское православие также во многом было связано со своей ролью официальной религии в жестких условиях монархического строя. Так накопление духовного символического капитала стало для простых мирян превалирующим, а думы о материальном благе в условиях крепостного права и примата государства над частной предпринимательской деятельностью зачастую были безрадостными.
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
MAKAKA # 0 ⇈
В целом же религия и и правда влияет на степень пзидеца в стране, но только католики тут от православных ничем не отличаются
TOPT # 0 ⇈
guest # 0 ⇈
Помню, они там срались на тему триедин-ли бог
TOPT # 0 ⇈
guest # 0 ⇈
До схизмы (первая была при Фотии -- т.н. фотиева схизма) церкви Запада и Востока хотя-бы признавали друг друга, хотя и отличались обрядами (иконоборчество -- верный пример), но на самом деле даже внутри католического мира церковь могла играть разную роль: достаточно сравнить Испанию, Польшу и Францию, например
Вообще восприятие Запада Константинополем -- штука сложная. Они ведь до конца считали себя римской (ромейской) империей (Византией их назвали позже). Во времени Юстиниана Великого они даже пытались присоединить к себе Запад.
Так что и папа изначально не считался чем-то "чужим"
TOPT # 0 ⇈
guest # 0 ⇈
> Это же не раскол
ты троллишь?
> Они уже были разными православными и католиками
Кажется что тогда они так не назывались.
Если же ты хочешь вести разделение церквей с момента появления константинопольского патриарха, то пентархия началась после трулльского собора (692 год).
Однако (имхо) наличие пяти патриархов не означает наличие пяти церквей, точно так же как наличие двух императоров в Римской Империи не делало её двумя отдельными государствами вплоть до известных событий
TOPT # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
и кипр
TOPT # 0 ⇈
guest # 0 ⇈
На задворках римской империи тусили какие-то местные балканские племена, остатки дакийского царства, которые смешались потом частично со славянами. Эти племена перешли в итоге на вульгарную латынь, и стали основой румынской нации.
Desktop # 0 ⇈
TOPT # 0 ⇈
guest # 0 ⇈
Затем дикие варвары уничтожили античность.
Кто уничтожит нас?
Кстати, в те самые Темные Века (между классической античностью и бронзовым веком) происходит действие Илиады.
Web_Monkey # 0 ⇈
У православнвх нету.
guest # 0 ⇈
Popierdolony_pies # 0 ⇈
https://pbs.twimg.com/media/EXFg2JSX0AcNtuw.jpg
guest # 0 ⇈
А что такое винишкотян?
guest # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
https://www.youtube.com/watch?v=McVhkxU7EAg
bormand # 0 ⇈
Это как?
guest # 0 ⇈
gost # 0 ⇈
UPD: http://kavkazskaya-hram.cerkov.ru/planeta/duxovnyj-trud/.
TOPT # 0 ⇈
guest # 0 ⇈
MAKAKA # 0 ⇈
guest # 0 ⇈
MAKAKA # 0 ⇈
TOPT # 0 ⇈
guest # 0 ⇈
TOPT # 0 ⇈
MAKAKA # 0 ⇈
https://media.pravoslavie.ru/339474.p.jpg
guest # 0 ⇈
TOPT # 0 ⇈
Popierdolony_pies # 0 ⇈
https://ru.wikipedia.org/wiki/Столпник
Desktop # 0 ⇈
https://ru.wikipedia.org/wiki/Трудничество
Popierdolony_pies # 0 ⇈
gost # 0
Какой нахрюк на нахрюк на «Rust» )))
MAKAKA # 0 ⇈
ахахаха, я уже двадцать лет слышу, что С++ убьют.
3.14159265 # 0 ⇈
>В LLVM 6 добавили интринсик llvm.sideeffect, а в 2019 году в rustc был добавлен флаг -Z insert-sideeffect, который добавляет llvm.sideeffect в бесконечные циклы и рекурсии.
«И мы опять приходим к тому, о чём я говорил...»
bormand # 0 ⇈
А как он определяет их бесконечность? Задачу останова уже решили?
3.14159265 # 0 ⇈
>>>К счастью, есть прогресс.
gost # 0 ⇈
Web_Monkey # 0 ⇈
gost # 0 ⇈
3.14159265 # 0 ⇈
Берут всю ту семантику крестовую, что генерирует llvm оборачивают borrow-checker и называют это растом.
clang(C++) по отношению к llvm первичен, а раст вторичен.
Очевидно, что всё это работает через жопу и баги в llvm транслируются в рустовую питух-инфраструктуру.
guest # 0 ⇈
bormand # 0 ⇈
И примеров такого цикла из практики я не вспомню. Высокоуровневый код обычно код ждёт наступления какого-то условия. И даже низкоуровневый код, такой как idle loop в ядре, обычно содержит внутри какой-нибудь hlt или wfe чтобы проц не греть до следующего события.
guest # 0 ⇈
wtf?! опять небось армовые штучки?
bormand # 0 ⇈
3.14159265 # 0 ⇈
Это не случайность. llvm создавался под clang под c-family и в нём нету почти ничего, что не было бы доступно clang. А вот с растом такое не работает.
Проблема здесь следующая. clang(C++) по отношению к llvm первичны, а раст вторичен. Банальный пример приводит сам последователь, когда он просит llvm сделать то, что ему нужно, а llvm всё равно.
И так будет всегда. llvm будет делать что угодно, что нужно С++. С++ может делать что угодно, что ему нужно не взирая на то - умеет это llvm, либо нет. Если не умеет - научится. Раст же будет делать то и так как в llvm и никаким образом не может на него влиять. Может там спустя пару лет с барского плеча что-то сделают, но это максимум.
Таким образом раст не может развиваться как язык. Он не существует как язык. Вся семантика в нём - llvm. И если кто-то начнёт рассказывать про какие-то пародии на llvm на расте - это ничего не значит. Во-первых они почти полностью повторяют семантику llvm, о чём явно пишут. Во-вторых они несостоятельны целиком и полностью. В противном случае они бы использовались по умолчанию. И самое важное - их не было и нет сейчас. Поэтому раст как зависел от llvm так и зависит. Как не мог влиять на него - так и не может.
https://tsar1997.blogspot.com/2020/05/blog-post_3.html
Web_Monkey # 0 ⇈
Popierdolony_pies # 0 ⇈
3.14159265 # 0 ⇈
Питухи украли местную коньцепцию.
Но как обычно украли криво, а с них никто за это не спросил.
На ГК предлагалось запилить нормальные типы, а не сотни кривейших перегрузок питух-функций.
guest # 0
Это сделали местные жители, которые полагают, что коронавируса не существует, он выдуман для того, чтобы загнать людей в резервации, «поставить антенны 5G, облучить и чипировать». Об этом сообщил глава республики Вячеслав Битаров. По его словам, таких людей немало. Он добавил, что столкнулся со сторонниками этой теории в том числе на митинге против самоизоляции во Владикавказе. Ранее из-за теории о связи технологии 5G с коронавирусом нападениям подверглись несколько десятков телекоммуникационных вышек в Великобритании.
В Северной Осетии выявлено более 900 случаев коронавируса, четверо умерли.
1024-- # 0 ⇈
Как минус - иммунитет к плохой пропаганде, но зато хотя бы какая-то гарантия адекватности населения.
Иначе сейчас люди работают как генераторы случайных чисел. Реакция непредсказуемая, на одно и то же события могут среагировать абслолютно случайным образом.
Или всем пофиг, пусть то там, то тут вышки погорят: их ещё много, 5G будет в домах вовремя?
https://www.youtube.com/watch?v=GroXO4_EEOU
jojaxon # 0 ⇈
Web_Monkey # 0 ⇈
Ни в одной из доставленных чашек петри со спорами учёных образцы не выжили.
guest # 0 ⇈
во-вторых кто будет улитсы мести?
3.14159265 # 0 ⇈
Уровень научной мысли упадёт ниже плинтуса.
Зато изобретений будет множество
Но их качество и полезность будут как у пакетов npm.
>во-вторых кто будет улитсы мести?
В конце концов умные люди создадут некую управляющую организацию, чтобы направлять дурную энергию кретинов в мирное русло.
Придумают какие-то «основы научной уборки».
Web_Monkey # 0 ⇈
И у всех будет диплом о высшем образовании.
guest # 0 ⇈
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
gost # 0 ⇈
TOPT # 0 ⇈
3.14159265 # 0 ⇈
>Какая-нибудь научная мораль, научное мышление и т.п.
Всё закончится вбиванием ложных знаний.
Или полезных знаний в вредных целях: как правильно таскать булыжники на строительстве пирамид.
>научное мышление
Да, мы прекрасно видим успешность такого подхода, на примере доморощенных автохтонных «изобретателей» продвинутых технологий вроде WCT.
Web_Monkey # 0 ⇈
Я также думаю. Ну кроме "облучить", нахуй надо, вы же и так лысые обезьяны?
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
ИСПУКАН ВО СКОПЈЕ
Gena # 0 ⇈
guest # 0 ⇈
а земля круглая
прикинь?
Gena # 0 ⇈
guest # 0 ⇈
guest # 0
APT will never install an older version of a package (that is, a package whose version number is lower than the one of the currently installed package) except if its priority is higher than 1000. APT will always install the highest priority package which follows this constraint. If two packages have the same priority, APT installs the newest one (whose version number is the highest). If two packages of same version have the same priority but differ in their content, APT installs the version that is not installed (this rule has been created to cover the case of a package update without the increment of the revision number, which is usually required).
In more concrete terms, a package whose priority is less than 0 will never be installed. A package with a priority ranging between 0 and 100 will only be installed if no other version of the package is already installed. With a priority between 100 and 500, the package will only be installed if there is no other newer version installed or available in another distribution. A package of priority between 501 and 990 will only be installed if there is no newer version installed or available in the target distribution. With a priority between 990 and 1000, the package will be installed except if the installed version is newer. A priority greater than 1000 will always lead to the installation of the package even if it forces APT to downgrade to an older version.
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
логика влияния приоритета на выбо рповедения описана выше
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
Этот ваш dep как-то пиздец перерусложнен. К счастью, в реальной жизни у тебя всегда будет один ерпозиторрий, и приоритеты будут не важны.
А еще у пакета есть самая настоящая стейт машина.
Зацени
https://people.debian.org/~srivasta/UpgradeActivity.png
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
The Debian dependency system is powerful enough to play sudoku on it using aptitude and dose3. In fact, our dependency system is so expressive that it is interesting enough for scientists to research the topic.
ахахахахах бля
3.14159265 # 0 ⇈
https://govnokod.ru/26620#comment543794
guest # 0 ⇈
https://www.debian.org/doc/debian-policy/ch-relationships.html
Popierdolony_pies # 0 ⇈
В «Дебиане» же обычно ставится только одна версия пакета, поэтому ему приходится решать сложную задачу, какую же именно версию пакета поставить.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0
Феерический народец
Не удивительно, что гнойная плесень типа стертора произростает в тех краях
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
Он вообще нормально так ёбнутый, ему даже большинство прыщей не по душе, потому что дистибутивы позволяют ставить не ГПЛ софт
guest # 0
Они же как-то ротируются у себя, чтобы равномерно изнашиваться?
Web_Monkey # 0 ⇈
jojaxon # 0 ⇈
Web_Monkey # 0 ⇈
guest # 0 ⇈
да, разумеется. Если все время напрягать одно ядро, то оно покраснеет, и будет чесаться. Такое ядро можно смазать вьетнамской звездочкой или салом.
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
ты хакал пыщеядро? как ты там навигировался? cscope / ctags? а эдитор какой?
bormand # 0 ⇈
guest # 0 ⇈
например, в каком?
кажется что поиск будет не быстр, а особенно если ты случайно подключеш все архитектуры
Я попытался открыть силайном, но ему надо cmake писать, и всё равно как-то всё сразу раком стало.
vim с ctags и cscope боль-мень работает, даже обратный индекс есть: можно посмотреть, кто тебы вызвает, и даже комплишен. Хотя конечно на макроёбстве он наябывается жестко.
Но судя по тому, что ядро умеет генерить ctags и csope прямо мейкфайлом, это видимо рекомендованный способ
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
ctags нужен чтобы гоу ту декларейшен и чтобы комплитить филды структов
кстати, в крестах и ситагс и сископ сразу начинают сосать, как только ты шоблоёбло расчехляешь
bormand # 0 ⇈
guest # 0 ⇈
зы: особенно удобно искать декларарцию наверное, когда у нее 36354 юзаджей
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
зато сtags умеют интегрироваться в vim, и ты можешь перейти к декларации в один клик не выходя из рекдатора
да и комплишена у тебя нет
bormand # 0 ⇈
Ой бля, я же XMP отключал когда пытался понять почему комп виснет... Спасибо что напомнил. С ним 1.2 секунды.
bormand # 0 ⇈
guest # 0 ⇈
Нужно витюн брать? из операционки-то это никак не узнать?
bormand # 0 ⇈
guest # 0 ⇈
А как понять, что скоость памяти является узким местом?
Высокий процент кешмисов говорит о маленьком кеше или о хуевом реферс локалити в программе.
А вот я питух, и у меня тормозит, я хочу понять приведет ли повышение частоты или уменьшение задержек а памяти к бусту пеформанса
чо мне делать?
bormand # 0 ⇈
guest # 0 ⇈
Я пытаюсь понять является скорость памяти моим боттлнеком.
Так как физически к памяти мы обращаемся только в случае кешмиссов, то да, ты прав: именно это я и хочу
bormand # 0 ⇈
Юниксоиды читеры же, они не просто так скобку пишут на той же строке.
guest # 0 ⇈
Ты так и не ответил, каким ты редактором пользуешься. Если он не умеет в tags и scope, то вопрос будет снят)
bormand # 0 ⇈
Если бы меня это сильно парило, я бы нагенерил проектов для креатора. У него парсер лучше чем ситагсы, имхо.
guest # 0 ⇈
парсер у IDE конечно лучше, вопрос только в том, не станет-ли раком.
bormand # 0 ⇈
Какая-то фигня с анализом ошибок только, видимо я где-то с include_directories накосячил. На многие структуры говорит, что их нету. Но при этом спокойно прыгает на них и даже на их поля, лол.
guest # 0 ⇈
Я хочу понять: это я криворукий еблан, или clion правда соснул?
зы: а ты чужие архитектуы отключил?
bormand # 0 ⇈
Да я тупо все *.c и *.h добавил в проект не разбираясь что там для чего.
Х.з., с clion'ом мне лень возиться. Да и он же жаба, есть риск что память докупать придётся.
guest # 0 ⇈
>жаба
да, но они вроде свою бандлят и вообще умеют snap
bormand # 0 ⇈
Я не думаю, что cmake с правильными инклудами и дефайнами там прям сложно будет сгенерить если понадобится. По сути та же самая инфа, которую ядерная билд-система скармливает ситагсам.
guest # 0 ⇈
cmake -- хорошо, было бы круто, если бы ядро умель его из коробки. Если такое попросить у Линуса, то он нахуй пошлет конечно. А потом какойнить редхат сдедает IDE с поддержкой cmake, и Товальдс сразу подобреет)
Вот Clion тоже cmakeом питается
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
Чтобы равномерно прогревать весь кристалл тогда уж. Там нечему изнашиваться, это же не флешка.
Но в целом ротация операционке невыгодна - кеш заново заполнять и т.п. Запустил while (1) на прыщах, сидит на одном ядре, никуда не скачет.
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
зы
в бесконечности
> pn-переходов
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
Popierdolony_pies # 0 ⇈
Popierdolony_pies # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
Я подогрел одно ядро
спустя минуту так
Popierdolony_pies # 0 ⇈
Ядро спалил за час...
guest # 0 ⇈
Ядра рабочих
guest # 0 ⇈
Needless # 0 ⇈
no4emy4ka # 0 ⇈
bormand # 0 ⇈
Этот эффект вроде бы не столько от перегрева, сколько от плотности тока. И его учитывают с запасом при разработке.
А от перегрева у тебя скорее контакты отвалятся или что-нибудь треснет от расширения.
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
Web_Monkey # 0 ⇈
И от постоянной работы они стаптываются.
guest # 0 ⇈
сейчас компьютеные гномы нам всё объяснят
https://cs8.pikabu.ru/post_img/2017/03/29/12/1490819296132615811.jpg
bormand # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
Но раз в день хотябы
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
если у тебя одно однопоточное приложение все время вкалывает, то да
bormand # 0 ⇈
guest # 0
https://www.youtube.com/watch?v=MVRfYIpppjg
За мои краснючие глаза
Называешь ты меня пердолей
Popierdolony_pies # 0 ⇈
Я любила и люблю
Компиляцию, консоли,
И кон-фигу-раци-ю!
guest # 0 ⇈
назваешь терминал консолью
guest # 0 ⇈
Needless # 0 ⇈
Что уже ядрённый разработчик
Что же делать мне с тобой, Семён?
Что же делать мне, пердолик?
Needless # 0 ⇈
Вот она сосноль окаянная
И читаем мы логи длинные
И печатаем комманды страшные.
https://www.youtube.com/watch?v=qhgiU-PRYBE
Бля, а оказывается Кадышева охуенная.
guest # 0 ⇈
Needless # 0 ⇈
Память ничья и тред ничей...
https://music.youtube.com/watch?v=YTNYrCENpQc&feature=share
guest # 0 ⇈
Што? Что это, чем интересно?
Needless # 0 ⇈
Ну и тёмная тема.
guest # 0 ⇈
Needless # 0 ⇈
Needless # 0 ⇈
Што? Что это, чем интересно?
guest # 0 ⇈
Needless # 0 ⇈
guest # 0 ⇈
Needless # 0 ⇈
guest # 0 ⇈
Needless # 0 ⇈
Вдобавок мп3 помойки постоянно блокируются, кочуют с адреса на адресс, закрываются и пр. Да и одной помойкой обычно не обойтись: множество песен ложится на множество помоек неравномерно.
Ну их нахуй.
guest # 0 ⇈
БЛЯЯЯЯЯЯ! С каких пор это стало ебать русню? Или это такой способ выебнуться?
Та помойка что я выложил живучая, есть давно. Реклама только на ведре, адблок помогает. Единственная проблема - слушать на ведре, браузер постоянно прибивается.
Needless # 0 ⇈
Ну меня это особо и не ипёт, но копирастов это ебёт, да ещё как, это причина по которой такие сайты и блокируются, либо сами сайты блокируют треки и ты низуя не послушаешь.
> Та помойка что я выложил живучая, есть давно.
А потом она превратится в анус, как хуйцов.нет или тупо исчезнет и ищи другую.
> Единственная проблема - слушать на ведре, браузер постоянно прибивается.
Помойкобляди соснули.
guest # 0 ⇈
> исчезнет и ищи другую
А платный сайт может начать залупаться и ищи другой. А там скачал музыку - и она твоя. Ты на своей музыке можешь выкачать файлы и слушать их чем угодно?
С каких это пор русня озаботилась проблемами лицензионности?
>Помойкобляди
Я твой нахрюк не понимаю.
Needless # 0 ⇈
Я анскилльный. Да и почему каждый раз, когда я хочу слухать музыку мне надо обходить блокировки? Я хочу просто открыть приложение и течь.
> платный сайт может начать залупаться
Приведи реальный пример.
> С каких это пор русня озаботилась проблемами лицензионности?
Ни с каких, но это реально удобней чем помойка.
> на своей музыке можешь выкачать файлы и слушать их чем угодно?
Нет, а зачем?
> Я твой нахрюк не понимаю.
Перевёл на свинособачий, проверяй:
Хрю-хрю-хрю! Уиии! Уиии! Гав! Гав! Рррррр!
guest # 0 ⇈
Какие-нибудь эксклюзивы как на нетфликсе, которых нету на других сайтах. Начнут какую-то музыку удалять. Да я ебу что.
>Ни с каких, но это реально удобней чем помойка.
Чем zk.fm такая уж помойка, кроме рекламы?
>Нет, а зачем?
Ко-ко-ко, нинужно!
А если вдруг акк ебнут? Прощай все плейлисты?
>Хрю-хрю-хрю! Уиии! Уиии! Гав! Гав! Рррррр!
А по человечески ты можешь?
guest # 0 ⇈
guest # 0 ⇈
nyTuH_nugop # 0 ⇈
> в Рашке и это заблокировано
Кэп, плиз.
Ранее приказом главы Роскомнадзора Александра Жарова к национальной системе доменных имен были отнесены доменные зоны .RU, .РФ, .SU
Needless # 0 ⇈
nemyx # 0 ⇈
Веб-морда — говно. Придётся свой CSS наворачивать.
Оно рассчитано на фиксированную высоту экрана (1080 пикселей или типа того). При меньшей высоте куча кнопок уходит за границу экрана. Я бы ещё понял, если бы такой дизайн был у видеоплеера с поддержкой «FullHD». Но нахрена такое ограничение аудиоплееру, который по идее должен работать хоть на стопиксельном экране?
bormand # 0 ⇈
bootcamp_dropout # 0 ⇈
bormand # 0 ⇈
Но разве он даёт доступ к каким-то трекам, которых нет на ютубе?
bootcamp_dropout # 0 ⇈
bormand # 0 ⇈
Хм, ну кстати годно. Причём обратный эффект выглядит ещё более полезным - просмотры видео не засоряют историю для музыки.
jojaxon # 0 ⇈
guest # 0 ⇈
Web_Monkey # 0 ⇈
bormand # 0 ⇈
И это хорошо.
Потому что во-первых с ютуба иногда контент удаляют, а "сохранение" - это всего лишь кеш, из которого всё тоже пропадает. А во-вторых бывают глюки когда гугл считает, что подписки нет. А без неё плейер в фоне не играет, надо экран держать включенным, что пиздец неудобно.
1024-- # 0 ⇈
Не понимаю, зачем дрочить на онлайнушню. Когда города переведут на безлимитный 5G за 4 евро в месяц и чипируют, а деревни - на 4G, тогда подумаем об онлайнушне. Когда из онлайнов не будут удалять - тогда и поговорим.
P.S. Когда можно будет онлайн-психозу скачивать в виде нормальных файлов в открытых форматах, делать бэкапы и копировать куда угодно без ДеРьМа - тогда может откроем сайт онлайнтушни, чтобы посмотреть цены.
А то на загнивающем какой-то известный мужик не сможет передать по наследству детям свою музыку из-за анального айпетуха. То ли дело наши деды, пластинки которых всё ещё можно послушать всем подъездом.
bormand # 0 ⇈
4G сейчас вполне юзабельное, тем более что опсосы на многих тарифах не считают трафик до популярных онлайн сервисов.
Так что удаление это всё-таки главный пункт в пользу оффлайна.
З.Ы. Недавно был показательный пример, когда из GTA 4 ёбнули половину музыки просто потому что у них лицензия протухла за 10 лет и они не хотели её продлять.
1024-- # 0 ⇈
Вскукареки мегаполиснушков!
Стоит только отъехать от Красного проспекта километров на 20-40, как окажется, что 3G/4G есть либо в крупных деревнях, либо у жирафов с пятиметровыми шеями, а 2G канал, хотя его бы на все интернеты хватило и ещё с запасом, забит. То есть слушая онлайнушню можно дойти максимум до деревенской помойки, где уже начнёт подлагивать. Покинуть деревню и пойти гулять до соседней или в лесочек - не получится.
jojaxon # 0 ⇈
Web_Monkey # 0 ⇈
Ты там живёшь в деревне староверов среди глухой сибирской тайги?
1024-- # 0 ⇈
А вот в дачных местах, где есть деревья и бывают дожди, с интернетами жопа, в какую сторону ни едь.
Web_Monkey # 0 ⇈
guest # 0 ⇈
а где ты жывеш?
jojaxon # 0 ⇈
nemyx # 0 ⇈
https://ru.wikipedia.org/wiki/Мусохраново
Только почему-то некоторые при произнесении его названия переставляют буквы.
Web_Monkey # 0 ⇈
guest # 0 ⇈
OPAHrymaH # 0 ⇈
Бурильник.
Бурец.
Бурль.
Рубан.
Рубелом.
Рубевестник.
Рубение.
guest # 0 ⇈
OPAHrymaH # 0 ⇈
1024-- # 0 ⇈
И вот либо ты просто покупаешь плеер/телефон и садишь все нужные файлы на флешку, либо проектируешь сеть, которая должна работать и не очень интерферировать с соседской. Иначе, какой багор, ты даже на балконе не сможешь послушать музыку (вспомним, что в мире и на ГК в частности есть питушки, которые любят использовать наушники не только в общественных местах, где это оправдано, но и дома).
Ну и онлайнтушня ещё хрен знает как написана. Обычно современное интернет-приложение устроено так:
По крайней мере, андроидный магазин приложений так делает. Можно отойти в самый дальний угол квартиры, где 1 из 100500 запросов заглючит, и придётся повторять всё сначала.
nemyx # 0 ⇈
Всё равно не нравится реализация. Куча «ссылок», которые на самом деле не ссылки, а реализованы скриптами. Иногда появляется «NaN». Иногда притормаживает. Даже сам «Youtube» так не тормозит.
В общем, современный сайт.
Web_Monkey # 0 ⇈
?
jojaxon # 0 ⇈
1024-- # 0 ⇈
3oJIoTou_xyu # 0 ⇈
Пошел на форум на всех орать
И откликнулась огромная рать
И сказала - говно жрать!
3oJIoTou_xyu # 0 ⇈
Ах какая ваша эта консоль
Словно на ране морская соль
Опять пердолится одному
от красноглазия я помру
3oJIoTou_xyu # 0 ⇈
Я городо прокричав
Линус педераст с очками
Уже винду с торрента скочав.
guest # 0 ⇈
Золотой ты гребешок
Анскильный.
// хокку
3oJIoTou_xyu # 0 ⇈
Гостьвосем злой педерас
Сел на стул с хуями рас
Долбоеб.
// хуёкку
guest # 0 ⇈
Needless # 0 ⇈
Ай-на-на-на-на-на-на!
Эй, Анскиллота!
Ай-на-на-на-на-на-на!
Эй, Анскиллота!
Ай-на-на-на-на-на-на!
Эй, Анскиллота!
Аааай-на-на-на-нааа!
guest # 0
Popierdolony_pies # 0 ⇈
https://i.imgur.com/smXT5Li.png
Пытался трассировать в вектор, глаза получаются круглее, но возникают другие проблемы: если оставить много цветов, контур будет размытым.
Web_Monkey # 0 ⇈
А где стракер взял эту аву?
Popierdolony_pies # 0 ⇈
http://www.iconarchive.com/show/shiny-icons-by-indeepop.html
guest # 0 ⇈
Есть 128 на 128, уже лучше.
Popierdolony_pies # 0 ⇈
https://i.imgur.com/tTxk2aV.png
Web_Monkey # 0 ⇈
Popierdolony_pies # 0 ⇈
https://i.imgur.com/Mm9NHGI.png
guest # 0
https://pbs.twimg.com/media/EXAPRXTUwAI5u6m.jpg
фильм называется Upload
guest # 0 ⇈
Popierdolony_pies # 0 ⇈
А на втором слое кресты?
guest # 0 ⇈
на втором слое какой-то си (Судя по stdio) но где в сях "with:" ?
Вангую ObjC++ (потому что ::)
Web_Monkey # 0 ⇈
в комментах?
guest # 0 ⇈
тогда это правда плюсы
Popierdolony_pies # 0 ⇈
Может быть, херадок внутри tests.py?
guest # 0 ⇈
Так это тест на питоне на парсинг хтмл. Чего не понятно?
Web_Monkey # 0 ⇈
gost # 0
gost # 0 ⇈
#вореции
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Popierdolony_pies # 0 ⇈
guest # 0 ⇈
Needless # 0 ⇈
guest # 0 ⇈
:))))
Morgoth # 0 ⇈
Гугол предложил исправить девочку на девушку, но всё равно не нашёл.
Popierdolony_pies # 0 ⇈
gost # 0 ⇈
Нынче пользоваться «Гуглом» сложно. Он лучше знает, что тебе надо.
Особенно бесит, кстати, что с недавних пор (пара месяцев уже, кажется) он стал искать переведённые ключевые слова. Ищешь «мыши» — получаешь сайты с «mouse». Уроды, блядь.
Popierdolony_pies # 0 ⇈
Morgoth # 0 ⇈
Подтверждаю. Ни в одной кобенации настроек с операторами, ни по запросу "зожатие" ни по процитированным тобой кусочкам текста не нашел того же коньтента.
Гугол стал недетерминированным?
gost # 0 ⇈
Morgoth # 0 ⇈
Но вот по цитатам ищет только без ковычек, и только каждую по отдельности, скопом не нашёл.
gost # 0 ⇈
gost # 0 ⇈
Вообще да, уже давно. Реальный пример: https://i.imgur.com/VLUiJyT.png — скриншот с сервиса «Browserling» (для гарантии отсутствия кукисов, фингерпринтинга и привязки к IP), шесть результатов. С моего компа, даже через приватный режим другого браузера, выдаёт пять результатов (25407 с «Хуза» нет).
guest # 0 ⇈
1024-- # 0 ⇈
Было бы удобно, если вместо этого добавили бы слова-ускорители. Например, f**king или бл**ь. Чтобы если пользователь ввёл такое слово, то поисковик искал то, что после него, более качественно. Скажем, как в кавычках, без перевода, без прочего говна и ложных интерпретаций.
Я проверял, такую фичу не завезли. Недавно гуглил несколько каких-то питушень, но не мог найти. Если в гневе написать, скажем, "fucking rustery" вместо "rustery", то вместо питушни находится порнушня, т.к. "f**king" воспринимается как основное слово.
1024-- # 0 ⇈
> искал то, что после него
Ну или перед ним - в зависимости, где слово используют в естественном языке.
gost # 0 ⇈
А мне на «fucking rustery» выдаёт какие-то вореции про хуйдожника, который заходит в бар.
1024-- # 0 ⇈
guest # 0 ⇈
CHayT # 0 ⇈
gost # 0 ⇈
Needless # 0 ⇈
1024-- # 0 ⇈
Ещё, кстати, там какая-то текстушня. Куски слов Thunderbird отказывается искать, а слово целиком может и не найти. Какой багор )))
Главное отличие почты от интернетов - что в почте я примерно знаю, что я ищу. Я искомую питушню видел и примерно могу сказать, когда. А интернеты содержат твёрдую психозу, которую я никогда не видел и видеть не хочу. Поэтому поиск в почте и вне почты должны тоже различаться.
CHayT # 0 ⇈
P.S. вышеупомянутый инцидент произошёл на ведроиде, в официальном приложении гмейла.
guest # 0
gost # 0
Needless # 0 ⇈
Сделано в Германии
gost # 0
Зачем нужна статическая типизация? Вот за этим.
Динамушня — это как «Си»: если ты 100% времени находишься в 100% концентрации, то всё заебись, пишется быстро и просто, не нужно думать о всяких там типах и приведениях. Но стоит только потерять хотя бы один процент концентрации — и всё, твоя жопа полна Нанов, Андефайнедов и неопределённых поведений.
guest # 0 ⇈
guest # 0 ⇈
Зачем автоматизировать то, что можно сделать руками?
guest # 0
https://www.youtube.com/watch?v=f8aU4MYDsOQ
DOOM. Это МЕГА охуенно!
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
Продал или на помойку выбросил?
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
nyTuH_nugop # 0 ⇈
3oJIoTou_xyu # 0 ⇈
guest # 0 ⇈
nemyx # 0 ⇈
https://www.chipmaker.ru/forum/31/
3oJIoTou_xyu # 0 ⇈
>> Последние сообщения
>> воспитание котов..
3oJIoTou_xyu # 0 ⇈
nemyx # 0 ⇈
>> Был у нас на складе "лохматый" он дикий совсем, не то что бы жил на складеа а периодически по ночам шлялся. Любил пометить сидушку погрузчика.
>> Наш рабочий кот вырос на компрессоре, я сам вздрагиваю когда тот неожиданно включается, а этому хоть бы что, спит на нём и дальше
>> А прежний цеховой кот сам самоотучился от станков, раз прыгнул на станок и не ожидал что это часть станка водяной бункер....
>> Ошейник с разрядником, я своего быстро приучи скажешь псыть если не понимает с дистанционки разряд, мощность регулируется, мне правда нужно было чтобы не орал.
Какой багор )))
guest # 0 ⇈
Я бы тоже такому ошейнику нашел применение.
no4emy4ka # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
nemyx # 0 ⇈
guest # 0 ⇈
nemyx # 0 ⇈
https://www.chipmaker.ru/topic/102672/?page=2&tab=comments#comment-1624159
Пришивание жести к фанере стало мемом форума. После этого Устюжанина долго вспоминали в других темах.
3oJIoTou_xyu # 0 ⇈
Стоит со своим фрезером из помойки у толкана.
nemyx # 0 ⇈
Needless # 0 ⇈
Кто там лежит на столе утыканный напильниками?
nemyx # 0 ⇈
Крипота...
TOPT # 0 ⇈
Needless # 0 ⇈
TOPT # 0 ⇈
Needless # 0 ⇈
nemyx # 0 ⇈
Needless # 0 ⇈
nemyx # 0 ⇈
TOPT # 0 ⇈
nemyx # 0 ⇈
Мобильные браузеры умеют сохранять картинки с сайта «Одноклассников».
TOPT # 0 ⇈
guest # 0 ⇈
TOPT # 0 ⇈
nemyx # 0 ⇈
TOPT # 0 ⇈
guest # 0 ⇈
TOPT # 0 ⇈
guest # 0 ⇈
TOPT # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
LinuxGovno # 0 ⇈
guest # 0 ⇈
TOPT # 0 ⇈
guest # 0
guest # 0
Десятка при установке сообщает мне
"We Couldn't Create A new Partition Or Locate Existing One. See the setup log files"
Я давай искать кнопочку "logs", а ее нет нигде.
Оказывается, надо было отменить установку, выбрать "Repair PC", там выбрать console, и найти логи в
x:\windows\setupact.log
правда же логично?
В логах видать, что пинда питухнулась при попытке нйти куда насрать свой Bootmgr.
На раздел с ext4 написала "The selected partition contains unknown filesystem", а на свой собственный "The selected disk is not a computer boot disk".
Установка диска в качестве первого проблему устранила.
То-есть макака обосралась и с сообщением об ошибке, и с поведением, и с юзерэкспириенсом.
Винда сосет
guest # 0 ⇈
guest # 0 ⇈
У меня два диска:
На первом прыщи
На второй я хочу поставить винду.
Установщик винды ищет, куда записать загрузчик. В первый он не может записать, потому что там неизвестная ФС.
Во-второй не хочет, потом что he selected disk is not a computer boot disk.
Что мешало ему мне сказать: "сделай диск загрузочным в биосе"?
Вообще вдруг я хочу ее грубом грузить через чейнлоадинг? Почему мне надо мешать?
И самое главное почему надо такие тупые невнятные ошибки писать?
bormand # 0 ⇈
guest # 0 ⇈
У меня больше подгорает, что они ошибку внятную не сказали
bormand # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Руфус говоит: или я делаю флешку для UEFI без CSM, и тогда флешку разбиваю по GPT, и формачу в Fat32.
Или я делаю ее для BIOS/MBR, но тогда только NTFS.
Я вспомнил наш разговор, и понял: UEFI сам пойдет искать на флешке .efi, потому ему нужен фат.
А чтобы загрузиться без UEFI нужен VBR ($Boot), который по умолчанию есть только в NTFS (у FAT его нужно было явно создавать, да и не умел тот VBR найти Bootmgr).
Получается, что на NTFS фрешку можно просто покласть Bootmgr и BCD, и все заработает?
bormand # 0 ⇈
guest # 0 ⇈
Там же syslinux по идее, а у него свой MBR.. Знаешь, как он работает?
bormand # 0 ⇈
Но вроде у них гибридный образ и dd прокатывает.
guest # 0 ⇈
с UEFI я всё понимаю, это везде одинаково работает
Мне интерене про биос мбр
так а какая фс там? fat32? А как именно идет процесс загрузки? Как syslinux находит ядро?
bormand # 0 ⇈
В коде MBR видно ошибку про isolinux.bin missing or corrupt, х.з. как он его читает, скорее всего с фиксированного оффсета. На GPT'шном разделе лежит bootx64.efi. Ну и видимо от самого исошника ещё один лоадер где-то дальше.
З.Ы. Сам дистриб на iso'шной файлухе. А в MBR это место просто прикрыто фейковым разделом.
nemyx # 0 ⇈
1. «No emulation». Таблице «El Torito» передаётся адрес бутсектора, который умеет читать iso9660 и обращаться к сидюку.
2. Эмуляция съёмного носителя. Таблице «El Torito» передаётся файл образа раздела диска с файловой системой. BIOS включает эмуляцию дискеты, бутсектор через INT 13H читает файловую систему FAT или типа того.
3. Эмуляция жёсткого диска. Аналогично предыдущему пункту, но передаётся файл образа диска с MBR/GPT и несколькими разделами.
bormand # 0 ⇈
nemyx # 0 ⇈
guest # 0 ⇈
bormand # 0 ⇈
guest # 0 ⇈
This “Boot Record” must reside at sector 11 (17 decimal) in the last
session on the CD
так что с MBR у них просто адреса азные
nemyx # 0 ⇈
guest # 0 ⇈
А тогда расскажи что там и как, какого размера кластер, как оно соотносится с yellow book и зачем придумали ATAPI.
Я в сидюках плаваю
nemyx # 0 ⇈
Размер сектора на дисках с данными — 2048 байт. Это пользовательских данных. Физически сектор занимает чуть больше (2,3 килобайта, добавляется заголовок и код Рида-Соломона), в ATAPI есть команда и для чтения сырых секторов тоже. На аудио-CD отсутствует один из слоёв кода Рида-Соломона (поскольку такая надёжность, как для дисков с данными, не требуется), поэтому для аудиозаписи доступно почти 2,3 к.
У дисков с данными несколько вариантов физических секторов. Я всех этих книг не помню. Даже чисто для данных бывает CD-XA, который отличается порядком полей, а были когда-то и всякие Picture-CD, Karaoke-CD для аппаратных плееров. На DVD стало полегче, там такого зоопарка физических форматов нет. Даже DVD-Video, DVD-Audio — это тупо диск с данными (файловая система ISO9660) и директориями VIDEO_TS и AUDIO_TS.
В ISO включаются только собственно данные (2048 байт). Сырые сектора хранятся только в образах проприетарных форматов типа NRG. В сырых секторах возникает необходимость, если нужно собирать гибрид Audio-CD + CD с данными.
При переходе с CD на DVD произошло почти то же, что и при переходе с BIOS на UEFI: для плеера нужно тупо кинуть файл в определённую директорию, а пердолиться с форматами дорожек на DVD не нужно.
Темой для пердолинга остались диски, защищённые от копирования.
Кроме ISO9660 была ещё файловая система High Sierra, отличающаяся несколькими полями. В обеих кластер = сектор = 2048 байт.
А ты помнишь, что такое «Джульета», «Ромео» и «Rock Ridge»?
guest # 0 ⇈
Итого:
* Цветные книжки описывают физический формат диска (какие там на нем есть сектора, какого размера итд).
* ISO9660 и Высокая Съерра поверх этого строят файловые системы
* Бычок поверх исо наворачивает протокол загрузки
* Атапи имеет пакетые( как в скази) расширения ата для чтения сырых секторов, и небось еще комманды типа eject, да?
внезапно тут все написино
https://books.google.ru/books?id=kG8LcWfruOAC&pg=PT202&lpg=PT202&dq=yellow+book+vs+iso9660&source=bl&ots=xl38kcaYlK&sig=ACfU3U3-ujvmEXFRY9EVSzCNI3ZRV5nJNw&hl=en&sa=X&ved=2ahUKEwjvh7bJ1KHpAhWRfZoKHRMcBKQQ6AEwB3oECAoQAQ#v=onepage&q&f=false
nemyx # 0 ⇈
Так вот MMC добавляет команды, которые возвращают, что умеет делать сидюк: какие физические форматы читать, умеет ли записывать, на каких скоростях умеет крутить диск и т. п.
Благодаря MMC теперь не нужен индивидуальный драйвер на каждую модель привода, подойдёт и универсальный.
guest # 0 ⇈
вовсе, а microsoft management console
guest # 0 ⇈
nemyx # 0 ⇈
В «Windows XP» появилась встроенная записывалка дисков. На перезаписываемые она писала в формате UDF, который более старые системы отказывались читать. А потом в «Висте» появился UDF версии джва с половиной, который «XP» отказалась монтировать...
nemyx # 0 ⇈
Ромео — это когда одна таблица файлов с длинными, но неюникодными именами. Старый софт сможет прочитать те имена, которые уложились по длине в старый формат. Понравиться этот кривой формат может только тому, кто считает, что в XXI веке PDF не обязан поддерживать Unicode.
Рокридж — это возможность хранить юниксовые атрибуты RWX, а также GID и UID. Рокридж не мешает старому софту, поскольку он хранится в каких-то зарезервированных полях.
Был ещё костыль trans.tbl — файл с таблицей трансляции коротких имён файлов в длинные. Его поддерживал какой-то линуксовый драйвер ФС.
Ещё какой-то линуксовый драйвер умеет читать зожатую файловую систему, когда каждый файл зожат по алгоритму deflate, как в зип-файлах, а распаковывает его драйвер на лету.
А ещё у оригинальной ISO9660 есть версии файлов, как в файловой системе VMS. Но обычно это не используется, а у каждого файла стоит единица. Реальный пример: README.TXT;1
guest # 0 ⇈
https://books.google.ru/books?id=kG8LcWfruOAC&pg=PT202&lpg=PT202&dq=yellow+book+vs+iso9660&source=bl&ots=xl38kcaYlK&sig=ACfU3U3-ujvmEXFRY9EVSzCNI3ZRV5nJNw&hl=en&sa=X&ved=2ahUKEwjvh7bJ1KHpAhWRfZoKHRMcBKQQ6AEwB3oECAoQAQ#v=onepage&q=%22ISO-9660%20Variants%22&f=false
guest # 0 ⇈
блядь, какая пиздая книжка, как это она мимо меня прошла. Почему у орелли всегда такие внятные и хорошие книги?
nemyx # 0 ⇈
Это только у FAT всё начинается прямо с нуля.
bormand # 0 ⇈
nemyx # 0 ⇈
bormand # 0 ⇈
nemyx # 0 ⇈
guest # 0 ⇈
$Mft -- файл
Даже VBR с его BPB это файл $Boot, только его лучше не двигать.
Кстати, а как там Ext? надо бы читнуть
guest # 0 ⇈
guest # 0 ⇈
An ISO 9660 filesystem begins by 32 KiB which may be used for arbitrary data. This is often used to store boot information for the case that the ISO 9660 filesystem is not stored on optical media, but rather on a hard-disk-like device, e.g. on a USB stick.
So be prepared to find at that location a Master Boot Record (MBR, for BIOS), a GUID Partition Table (GPT, for EFI), or an Apple Partition Map (APM).
nemyx # 0 ⇈
guest # 0 ⇈
https://pdos.csail.mit.edu/6.828/2014/readings/boot-cdrom.pdf
часть 2.0. Ты прав
guest # 0 ⇈
Как работает isolinux и вообще маленький бык -- надо почитать, я уже всё забыл
guest # 0 ⇈
syslinux ставится в MBR, и примерно так же себя ведет, как lilo: запоминает смещение на диске к LDLINUX.SYS, а тот грузит ядро из /kernel.
Алсо, был еще isolinux для 9660
https://repo.or.cz/syslinux.git/blob/HEAD:/doc/syslinux.txt
nemyx # 0 ⇈
guest # 0 ⇈
Вот GRUB умный, ну так груб занимает дофига.
Я думал, там всегда смещение кодируется
bormand # 0 ⇈
guest # 0 ⇈
Груб и NTFSный лоадеры могут себе такое позволить
nemyx # 0 ⇈
Адрес корневой директории известен. Один слот — 32 байта. Первые 11 байтов слота — короткое имя файла (если не установлен спецатрибут для длинных имён). Адрес первого кластера файла — последние 4 байта слота.
Сканируем, пока по смещению, кратному 32, не встретится «IO, 6 пробелов, SYS». Тогда добавляем к смещению 28 и читаем адрес первого кластера.
nemyx # 0 ⇈
nemyx # 0 ⇈
На FAT можно было ставить системы из диапазона «NT 3.1 — XP», но у них был ntldr+boot.ini вместо Bootmgr+BCD. А системы из диапазона «Виста — десятка» уже никто на FAT не ставит. Так?
Поэтому мы можем найти такие варианты бутсекторов:
• бутсектор от «NT 3.1 — XP», который ищет ntldr на FAT или на NTFS (причём до двухтонника FAT32 не поддерживалась).
• бутсектор от «Виста — десятка», который ищет Bootmgr на NTFS.
На NTFS обычно никакие системы, кроме «Windows NT», не ставят, поэтому на NTFS обычно виндовый бутсектор. И то можно промахнуться, потому что есть бутсектор для ntldr, а есть для Bootmgr.
А вот на FAT каких только систем не бывает, поэтому на FAT нужно установить нужный бутсектор.
Всё верно?
Кстати, восьмёрка и десятка из коробки поддерживают загрузку из BIOS? Я грузил десятку на машине без EFI с компакт-диска «ERD Commander», но там мог быть кулибинский бутсектор.
guest # 0 ⇈
отформать флешу в fat32, запиши туда ntldr. Заработает?
нет. Нужен https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options
nemyx # 0 ⇈
Надо будет попробовать с помощью bootsect.exe посадить разные версии бутсектора на флешку и дизассемблировать.
guest # 0 ⇈
ахахаха
format /sys надо было делать, чтобы он создал правильный сектор как мне кажется, но начиная с дос-7 (из вин95 вроде) это стало уже менее ажно
Если у тебя есть вротуалка, то тебе и флешка не нужна: можеш сделать их в файл. Жаль, из под живой винды так нельзя: питушня работает только под WinPE.
В общем ожидать от Fat32 правильного VBR с кодом не приходится: гарантируется там только BPB и таблица файлов
У NTFS же таких пробле нет
и именно по этому я
bormand # 0 ⇈
Проблемы были - XP'шный сектор грузил ntldr, вистовский и выше - bootmgr. Поэтому создать из них загрузочную флешку друг для друга нельзя.
guest # 0 ⇈
на этот случай и есть boosect /nt51
bormand # 0 ⇈
nemyx # 0 ⇈
Нашёл я какую-то bootsect.exe. У неё Subsystem version = 5.0. Надо попробовать запустить из-под XP.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
https://deponia.fandom.com/ru/wiki/%D0%A0%D1%83%D1%84%D1%83%D1%81
nemyx # 0 ⇈
https://ab57.ru/cmdlist/bootsect.html
http://www.chrysocome.net/dd
Осталось проанализировать.
nemyx # 0 ⇈
VBR читает ровно один сектор, расположенный по смещению 12 от начала раздела, в адрес памяти 0x8000 и передаёт на него управление (напоминаю, что сам VBR грузится по адресу 0x7c00).
А уже этот сектор, загруженный по адресу 0x8000, реально ищет Bootmgr по имени в корневой директории.
guest # 0 ⇈
nemyx # 0 ⇈
Код для NTFS я пока ещё не дизассемблировал.
guest # 0 ⇈
Чтобы ковыряться в старом говне, а потом писать обстоятельные рассказы о том, как MS-DOS 6.22 грузился с FAT16.
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
Почему всем интересно как жили ацтеки и крестоносцы, а как работала какая-нить AmigaOS тридцать лет назад -- всем носрать?
guest # 0 ⇈
guest # 0 ⇈
nemyx # 0 ⇈
http://datadump.ru/pbr-windows7/
Спойлер: VBR загружает 15 следующих прямо за ним секторов и передаёт управление им. Поиск Bootmgr или ntldr происходит в них. Т. е. фактически $Boot весит не один сектор, а 16 секторов по 512 байт, итого 8 килобайт.
В этих последующих 15 секторах обнаружены юникодные строки:
BOOTMGR
NTLDR
$I30
nemyx # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0
Впервые в жизни мне помогло «поиск и устранение неполадок» в винде. Какой бугор )))
gost # 0 ⇈
gost # 0
https://govnokod.ru/26635
https://govnokod.xyz/_26635
IT Оффтоп #44 -> IT Оффтоп #45
guest # 0
зачем??
guest # 0
https://pavelfatin.com/typing-with-pleasure/
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
bootcamp_dropout # 0 ⇈
guest # 0 ⇈
bootcamp_dropout # 0 ⇈
guest # 0 ⇈
nemyx # 0 ⇈
Увы, сейчас это великолепие развалили:
http://ru.esosedi.org/RU/MOS/7494603/tpf_/#comments
guest # 0 ⇈
guest # 0 ⇈
я думал, основа жизни Люберцов это давать пизды
Web_Monkey # 0 ⇈
Охуевшие человеки держат животнех в заперти да ещё и не ухаживают за ними, попробуйте сами хотя бы недельку не помыться, от вас тоже все шарахаться будут.
Хорошо что человекофаьрик не бывает, я когда туфли с моих потных ножек снимаю запашок не очень то приятный, а если его на тысячу помножить это уже будет похуже химатаки наверное.
nemyx # 0 ⇈
guest # 0 ⇈
Web_Monkey # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
guest # 0 ⇈
nemyx # 0 ⇈
guest # 0 ⇈
nemyx # 0 ⇈
–— Давай сделаем вот что… —– прервал её полковник.
—– Единственное, что можно сделать, –— это продать петуха, —– сказала женщина.
–— Но можно продать и часы.
—– Никто их не купит.
–— Завтра предложу их Альваро за сорок песо.
—– Не даст.
–— Тогда продадим картину.
Женщина снова встала с постели и заговорила. Полковник почувствовал её дыхание, пропитанное запахом лекарственных трав.
—– Её не купят.
–— Посмотрим, —– сказал полковник мягким, спокойным голосом. –— Сейчас спи. Если завтра ничего не продадим, тогда и подумаем, что ещё можно сделать.
Он пытался не закрывать глаз, но сон сломил его. Полковник провалился в забытье, где нет ни времени, ни пространства и где слова его жены приобретали иной смысл. Но через минуту почувствовал, что она трясёт его за плечи.
—– Ответь же мне!
Полковник не знал, услышал он эти слова во сне или наяву. Светало. В окне ясно обозначилась светлая зелень воскресного утра. У полковника начинался жар, веки горели, лишь с большим трудом он собрался с мыслями.
—– Что мы станем делать, если не сможем продать ничего? –— не унималась женщина.
–— Тогда уже будет двадцатое января, —– сказал полковник, окончательно проснувшись. –— Двадцать процентов выплачивают в тот же день.
—– Если петух победит, –— сказала женщина. —– А если нет? Тебе не приходило в голову, что его могут побить?
–— Нашего петуха не могут побить.
—– А вдруг побьют?
–— Остаётся ещё сорок пять дней, —– сказал полковник. –— Зачем думать об этом сейчас?
Женщина пришла в отчаяние.
—– А что мы будем есть всё это время? –— Она схватила его за ворот рубашки и с силой тряхнула. —– Скажи, что мы будем есть?
Полковнику понадобилось прожить семьдесят пять лет –— ровно семьдесят пять лет, минута в минуту, —– чтобы дожить до этого мгновения. И он почувствовал себя непобедимым, когда чётко и ясно ответил:
–— Дерьмо.
guest # 0
https://cs8.pikabu.ru/post_img/2016/04/13/8/og_og_146055028225961646.jpg
jojaxon # 0 ⇈
nemyx # 0 ⇈
Наряду с ёбуцу курабэ (фаллическими соревнованиями) хохи гассэн совместно составляли тематику особых средневековых свитков — кати-э, бывших одними из предвестников появления сюнги (эротических гравюр).
Web_Monkey # 0 ⇈
nemyx # 0 ⇈
Что же тогда означает слово «фартовый»?
guest # 0 ⇈
Странные у самураев представления об эротизме
nemyx # 0 ⇈