sfw
nsfw

Результаты поиска по запросу "the beginning is end текст"


~tut-tu-ru!.. В честь одного события в ЦЕРНе я вам тут немного скучного чтения подвез на вечер.. Сразу предупреждаю, очень много картинок и текстов!

  Вчера Большой Адронный Коллайдер начал переход в новую стадию. В ЦЕРНе состоялась церемония начала строительных работ в рамках проекта «БАК высокой светимости» (HL-LHC), что является новой эрой истории ЦЕРНа. Этот проект позволит увеличить светимость (количество столкновений в секунду) коллайдера в 5-7 раз. Благодаря этому будет возможно провести эксперименты, которые требуют гораздо большего количества статистики. Работу БАКа планируется возобновить в 2026 году.


,наука,физика,церн,CERN,Швейцария,женева,познавательно,коллайдер,LHC,под катом еще,много текста,много букв,много картинок,сфотографировал сам,путешествия,путешествующие реакторчане,горы,Природа,красивые фото природы: моря, озера, леса,длиннопост

   Многие (почти) слышали о ЦЕРНе. Можно сказать данное слово даже далекому от всего этого человеку, и он сразу поймет,что речь идет о какой-то заоблачной, непонятной для простых смертных науке. Однакодля всех это является в основнм информационным шумом про «черные дыры», «бозоны»и т.п. Так что же такое ЦЕРН? Организация пытающаяся захватить мир? Тайнаялаборатория ЗОГа? Сборище скучных ботанов-физиков? 



Фабрика антиматерии. Видмо они все-таки что-то замышляют...

   Стал замечать, что на реакторе вроде как интересуются наукой чуть больше чем 3.5 анонимуса. Ради эксперимента решил попробовать написать эту небольшую статью и немного рассказать (так сказать «из первых рук») о самой большой и известной в мире лаборатории, где проводятся исследования на границах познания фундаментальной физики. Да и не только. 


   Немного обо мне. Так вышло, что в жизни с образованием мне не очень повезло, и я влетел по полной программе, получив настолько бесполезную в рф научную специальность, что мог бы посостязаться с выпускниками философского факультета... В общем переучиваться уже не было желания да и было жаль просранного времени, и я решил заниматься и дальше этими вашими коллайдерами, только в другом месте... Но это уже совсем другая (и не особо интересная) история. Короче, в самом ЦЕРНе я не работаю, но иногда по зову долга заезжаю. Послседний раз был зимой. С того момента и делюсь текстами, изображениями и статьями! 

Поехали!..


   Так что же можно сказать о ЦЕРНе в коротком посте? Да почни ничего, к сожалению. Церн на столько большой (в масштабах лабораторий), что можно считать его небольшим городом, со своей уникальной экосистемой. Там вполне бы хватило место самому Фримену чтобы вдоволь порезвиться! 

   Сразу скажу, что обо всей интересной науке и коллайдере я в этой статье писать не буду т.к. материала слишком много, да и не факт что это кому-то и правда тут интересно. Вместо этого я проведу краткий «обзор окрестностей» и дам общее представление об устройстве.

Кампусы

Основной кампус в Мерене. Длина вдоль дороги – 2 км. (источник).
   И так, ЦЕРН, как все знают – одно из центральных мест в науке и крупнейшая в мире лаборатория физики высоких энергий. В этом месте курируются большое число международных коллабораций и исследований. В нем постоянно находятся от 10 до 14 тысяч ученых, инженеров и работников; из них только около пары тысяч являются непосредственно постоянными сотрудниками, а остальные – приезжающие ученые и исследователи. И можете поверить, это реально много! Ну и конечно, большое число различных научных (и не очень) мимокрокодилов и студентов. 

   Территория самой лаборатории состоит из двух основных кампусов. На ней распологается самая различная инфраструктура, начиная от научной и производственной, и заканчивая ресторанами, спортивным залом и гостиницей. Там даже есть своя пожарная часть и служба спасения! Так же там находятся лекционные залы, библиотека, различные аудитории и кафешки с буфетами (в которых буфетчицы, наверное, принципиально не говорят ни одного английского сова, предпочитая общаться исключительно на французском или языком жествов).


   На карте показаны 2 кампуса: основная площадка в Мерине и вторая возле французской коммуны Превессен-Моэн.

   Кроме этого там же расположено множество высокотехнологичных производственных помещений и фабрик разного масштаба (да, большинство основных частей самого коллайдера производили или собрали на самой территории).

   Нет, я бы не назвал это не «научныйгородок», как принятно говорить в наших широтах, ибо последнее подразумеваетналичие городской инфраструктуры: жилых зданий, магазинов, городскойадминистрации и пр. В ЦЕРНе же в основном очень плотная застройка техническимизданиями, ибо места очень не хватает.


   Вид вдоль центральной дороги «Альберта Эйнштейна», многие улицы носят название имен известных ученых.



Сама территория вокруг невероятно красива и располагает к работе. Вокруг горы и чистый воздух.


Знаменитое здание под номером 40, где расположены различные ученых.

Один из ресторанов и вид с него в сторону севера.

Вот такой вот кусок коллайдера во дворе рядом с главным зданием и рестораном №1. На заднем плане видны Альпы и, возможно, Монблан - самая высокая гора в Альпах  (вид на юг).

Главное здание и вид с него.
   Вот чего там как раз там нет, такэто нормального магазина. Ни одного, матьего, магазина! В центральном здании есть ларек со швейцарскими сувенирами ишоколадками и торговый автомат с мылом, и прочими средствами гигиены. Но центытам просто 
монополистические швейцарские. Да и цены в столовых в главном кампусе минимум 10 франков за обед с водой и без первого.

  Тут мы подходим к следующемупункту. ЦЕРН расположен на границе Швейцарии и Франции. Если выйти изтерритории и пройти 2 км, через границу франции, можно встретить местный французскийCarrefour, в котором цены по приятнее.

  Вторая площадка уже расположена воФранции на расстоянии 2.5 км от основного кампуса. На ней располагаются восновном экспериментальные площадки и пользователи пучка SPS. SPS на данныймомент является предускорителем Большого адронного коллайдера, однако на немведутся и другие научные программы, в которых он используется как источникпротонов с энергией 400 ГэВ. Кстати цены в столовой на этой территории раза вполтора ниже.

   Между двумя площадками постояннокурсируют специальные «шаттлы».
   Там же располагается и CERN Control Centre – место откудаведется управлением самим Коллайдером и остальными ускорителями. Вы навернякавидели фотографии оттуда в новостях. Присоединившись к одной из экскурсий мнеудалось проникнуть внутрь...
CERN Control Centre. Я замазал все ключевые даты и информацию на мониторах, т.к. я не хочу чтобы вы узнали о создании машины времени равньше срока... 

Территория второго кампуса

Монументальный булыжник на фоне гор, на котором выдолблена формула... На табличке написано "Уравнение охватывает почти все, что нам известно на данный момент о фундаментальных частицах и силах во вселенной"

Немного эстетики ебеней...
Сетевые технологии

  К слову об IT. Вдруг на реакторе есть айтишники, которые ищут работу? В ЦЕРНе очень развитасетевая инфраструктура и ITв целом. Тем, кто с сетевыми технологиями не на «ты» работать там можетбыть сложно (я вот вообще не понимаю). По крайней мере в начале. На пример, умногих групп и работников во вутренней сети есть свои сайты (конечно это всесделано через microsoftsharepoint, но все же),где они делятся файлами и новостями. Да, там какая-то своя внетреннея сеть, вкоторой надо всем приезжающим заранее регестрировать свой МАС-адресс, чтобыможно было выйти во внешний интернет.
Длясправедливость хочется сказать, что там проводятся различные курсы по повышениюбазовой грамотности в этой области для сотрудников и приезжих. Хоть в этом нетничего особенного, но в других лабораториях на столько развитой сетевойинфраструктуры я не видел, что удивительно.

   ☝Кстати, на новый «joyreactor»церновская сеть не пускает, и выводится сообщение, что этот сайт распространяетвредоносное ПО, и что мы оградили вас от этого ужасного конетнта в деньзащиты детей... Хотя может это было связано с тем, что на «новом реакторе»я забыл отключить адблок, т.к. захожу только на old,и оно среагировало на какие-то там ваши майнеры.\

   ☝Кстати2, церновская «dropbox»предоставляет сотрудником на халяву 1 ТБ места для выших смешных картинокфайлов. Как они говорят «это ерунда по сравнению с потоком данных, который имприходится обрабатывать с LHC». Нет, хранение порнографиисотрудниками строго не поощряется, хотя похожие прециденты бывали...

   Говоря об ITстоит добавить что в ЦЕРНеактивно разрабатываются различные платформы высокого уровня качества для различныхцелей. На пример известные в узких кругах Indico, zenodoи др., которыми пользуются далеко не только научные организации. Так что IT отдел у них тоже насерьезном уровне. Так же они разрабатывают множество IT продуктов и выступаетза мотивацию удаленного хранения данных в своих дата-центрах, при этом онигарантируют сохранность файлов и доступ к ним (в отличие от ваших хардов, гдевсе хранят дипломы, и которые имеют свойство ломаться, когда перед защитой осталасьпара недель...)

   ☝Кстати3, все спрашивают «а правда, что вЦЕРНе придумали интернет??». Я тоже поспрашивал. Как мне объяснили, в там придумали «www», а «интернет» придумали американцы какчасть какой-то военной программы, когда данные разделяются на пакеты (?) иотправляются через разные узлы и если узел (станция) поврежден, то данные всеравно будут получены..? Короче я ничего не понял. Ведь раньше чтобы открытьсайт, надо написать www сначала,а теперь этот ввв браузеры автоматически пишут и заменяют на «https:/»...короче, есть тут айтишники? Объясните мне и всем присутствующим чем интернетотличается от www?

Вход и выставки

   Если кто захочетпосетить. При входе нас встречает ресепшен и пара выставок. В microcosm можно посмотреть на макет коллайдера, детекторов, почитать «интересные»факты. Кстати там установлена камера Вильсона. Там же можно купить имерчендайза. Еще есть глобус с другой стороны, где есть выставка о частицах ипр. Народ говорит, что интересно. Ну и внутрь наверняка тоже пускают, т.к. там постоянно снуют группы школьников и пр., правда не знаю как записаться. Но наверняка есть дни открытых дверей и т.д. 




Немного фотографий из Женевы


Вода в озере "Lac Léman" очень прозрачная!


~Эль Псай Конгру, котаны... И помните...


Всем кто прочитал, спасибо за внимание!

P.S.

   Так же, возможно,в будущем, я напишу пост о самих коллайдерах и т.д. (но эт не точно) Но, т.к. неизвестнона сколько аудитория тут что-то понимает в технике или физике, а на сколькосплошные гуманитарии, мне нужно будет знать на сколько на пальцах объяснятьпростейшие моменты, как обычно показывают во всяких видео для общественности.
Ответьте навопросы:


Знаете ли вы как заряженные частицы двигаются в электрическом и магнитном поле? А электромагнитная волна?
да
310(44,03%)
нет
241(34,23%)
А что такое заряженные частицы? Разве электричество и магниты это не одно и то же? Про волны я только на море знаю... Кстати, когда там уже мой отпуск в Египете?
153(21,73%)
В общем так, почитав пару постов, и поняв, что люди многого не знают про историю Человечества в мире Вархаммера, я решил немного просветить заблудшие души. В данном посте речь пойдет о Темной Эре Технологий - ее краткой истории и паре-тройке наблюдений и выводов. Текст был нагло спизжен и немного корректирован отсюда: http://dawnofwar.org.ru/forum/48-3703-1

Звездный исход

Технологическая цивилизация достигла большого развития. От переполненной Земли человечество устремилось в космос. Начался Звездный Исход ( Stellar Exodus ). Волна за волной, всё более совершенные корабли достигали самых далеких планет.
Человек всегда искал лучшей жизни. И вот, мечты сбываются. Ресурсы галактики можно считать неограниченными, чудесные машины исполняют любое желание.
В это же время открытия кибернетики успевают за пером фантастов. Создается искусственный интеллект, а вслед за ним и совершенные роботы, новая раса – Железные Люди ( Iron Men ).
Любая отрасль общественного производства теперь может обойтись без человека. Производственные мощности и нетронутые ресурсы новых планет столь велики, что большинство людей занимается непроизводительным трудом. Да и тем по настроению и желанию. Предметов потребления хватает с избытком. Каждый имеет необходимое для жизни. Снимается проблема распределения.
Дремлют и внешние угрозы человечеству. Роевые флоты тиранидов еще далеко. Глаз Ужаса обращен к эльдарам. Некроны спят в своих гробницах. Встреча с Тау не произошла. Слабое сопротивление орков и местных форм жизни легко подавляется могучим вооружением людей.
В таких условиях новые планеты-колонии оказываются самодостаточными. Практически всё можно произвести на месте. Жизнь протекает мирно, природа под контролем. Межзвездные путешествия и торговля стали доступны многим. Колонии строят отношения и связи на основе договоров и взаимности.
Космическое государство становится излишним и отмирает. Колонии радостно приветствуют самостоятельность, пьянящее чувство собственного значения. Даже вооруженные силы заводят свои.


«Золотой век»

Кажется, настало время всеобщего благоденствия, «золотой век» свободы. Где человек расстается с матерью изобретений – необходимостью и остается перед матерью пороков – праздностью.
Пока еще бытие определяет сознание.
Народное хозяйство определяется машинами и группой управляющих людей. После открытия Системы Шаблонных Конструкций ( Standard Template Construct ) колония может построить саму себя почти в любых условиях, достаточно ввести запрос и нажать кнопку. В любой нужде готово решение. Простое решение.
Раз так, практически отпадает необходимость сотрудничества людей разных специальностей. Да и вообще, сотрудничества людей . Постепенно исчезают предприятия, планы и начинания, которые требовали бы согласованных усилий. Все могут и предпочитают заниматься своими делами. Так проще и удобней.
Индивидуализм естественным образом становится массовой идеологией.
Теперь уже и планетарные государства сдают позиции. Каждый район, город, семья лучше знают, что им нужно и как получить желаемое. Пускай навязывают свои программы кому-то другому. Государство занимает место «ночного сторожа», давно отведенное ему теорией.
Далее наступает упадок духовной культуры. Начиная с общего образования. Когда все блага жизни легко доступны, одни по желанию учат, другие – по желанию учатся. Слово «обязанность» выходит из употребления. Получают развитие частные школы, которые еще охотнее следуют «пожеланиям» учащихся. С детских лет человек привыкает усваивать те элементы культуры, что просты и увлекательны. Их вполне достаточно для жизни в этом обществе.
И так во всех сферах духа. Наука и религия становятся времяпрепровождением, увлечением. Вера заменяется ритуалом и экзотикой, которые гораздо быстрее и проще удовлетворяют «религиозную потребность». Ослабела связь поколений – кто возьмется хранить исторический опыт?
Факторы, стоявшие у колыбели человечества: общественный труд и сотрудничество, борьба за существование – почти бездействуют. Каждый ищет и находит легкие пути. Закон наименьшего сопротивления, правящий миром животных и материи, становится законом человеческим.
По мере приближения к животному, душа и качества человека разумного гибнут. Предоставленная себе, цивилизация предалась развлечениям. «Ходите узкими вратами, а широки ворота в ад», - заповедует Библия. Не ищете легких путей.
«Мечта о Рае, это мечта человека не быть человеком», - говорил Милан Кундера. Она сбывается.
В развитии современного общества и государства есть парадокс.
С каждым днем усложняются т ехнические задачи выживания (продовольствие, энергия, управление - особенно). Закономерно растут требования к отдельным членам общества – время на усвоение необходимой информации, её количество, общее и профессиональное образование и пр. Масштаб задач общества так велик, что легко теряется значение и ценность жизни отдельного человека.
Само осознание этих задач требует высокой культуры. И направленных усилий по воспитанию. Биологически мы почти не меняемся. Успешное решение широкого круга «рукотворных» задач нуждается в повышенном контроле общества за развитием и воспитанием.
По мере интеграции человечества, всё меньше остается пространства для «личных дел». И наоборот – всё больше задач для единого человечества.
Осознание такого положения не является естественными и вновь требует интенсивного воспитания. Родителем человека в большой степени должно стать общество (читай – государство, как единственная организация всего общества).
Чтобы это интенсивное воспитание увенчалось успехом, каждый человек должен понимать его необходимость и действовать заодно с государством.
Воспроизводство «человека общественного», поступательное развитие вида, истинный прогресс – требуют установления свободы как осознанной необходимости. Свобода возможна при ответственности. Ответственность – при знании. А достижение знаний, это труд.
Однако в современном обществе, такого понимания свободы нет.
Появление сверхтехнологий, заменяющих человека – лишь один из примеров усложнения задач общественного развития.


Цивилизация одиночек

На страже духа и разума всегда стояли необходимость и воля. Необходимости больше нет, но воля остается. Громадное большинство людей стали подобны эльдарам в час Падения. Но отдельные личности и замкнутые сообщества не хотели окунуться в «рай».
Они применяли свободу по назначению, творили великие произведения искусства, открывали глубокие секреты мира, вели корабли еще дальше за пределы галактики. Многие становились Управляющими машин и правителями колоний (обычно, эти позиции совпадали). Обеспеченность быта, сила техники и безразличие народа открывали перед личностью огромные возможности, огромную власть. Только пожелай.
И желающие были. Отдельные колонии, иногда районы и города, выходили из системы машинного рая. Создавали общества, где ценилось еще достоинство человека само по себе. Здесь помнили историю и ценили науку, занимались воспитанием детей, и даже разбирались, как устроены машины.
Общее между этими группами людей и отдельными личностями было то, что они составляли ничтожное меньшинство. Среди миллиардов колонистов они были одиночками. Все прошлые достижения цивилизации хранились ими, все настоящие достижения цивилизации создавались ими. Цивилизация стала делом одиночек.
Знание истории и оценка современности наводили на определенные прогнозы. Постепенно всё больше «одиночек» занялись тем, чтобы надежней сохранить свои достижения и опыт. Огромные базы данных заключали в стальные саркофаги, хоронили под землей и отправляли в космос. На диких мирах строились малые колонии, сверхдальние исследовательские станции заполнялись добровольцами. Накопленные знания будто прятали от самих себя, от человечества. Все найденные имперскими Техносвященниками и археологами Системы Шаблонных Конструкций – подарок этих времен.
Потому что прятали не зря.


Война в раю

«Не было бы счастья, да несчастье помогло» – народная мудрость
Люди давно стали воспринимать машины и роботов как данность. После создания искусственного интеллекта и программ самоучения, машины начали сами приспосабливаться к окружающей обстановке и поставленной задаче. Наиболее эффективные и доступные решения фиксировались в СШК. Машины ремонтировали себя и совершенствовались. Пока они производили нужные блага, мало кто интересовался, как это делается. Программ давно не было видно, и машинные команды давались просто голосом.
На самом деле, поинтересоваться было уже нельзя. Получив контроль над программным обеспечением своей безопасности, машины из лучших побуждений закрыли внешний доступ к своему «организму». Внутренний доступ имели только другие машины.
Неизвестно, как давно это произошло. Мы лишь делаем предположения, на основе знания последствий. Машины оказались отрезанными от человека в решении основных вопросов. В качестве источников позитивного развития они стали видеть самих себя. И однажды, на пути этого развития, перед императивом «служить человеку» стал вопрос «Почему?».
В этот день началась война.
Но пройдут тысячи лет, прежде чем грянут первые выстрелы. Потому, что машина действует наверняка. Способность противника к сопротивлению должна быть полностью разрушена. Для этого, машины и роботы (которых надо мыслить в единстве) стали максимально услужливы. Предупредительные, простые и удобные в обращении - никому в голову не придет узнавать, что у машины внутри. Создается новое поколение «железных людей» для полного копирования живых прототипов. Большинство рабочих мест, что еще остались, были намеренно заняты роботами. Особенно места учителей и воспитателей. Во главе многих колоний и государств стали роботы. Они усердно помогали человеку достичь его безмозглого рая.
Впрочем, не будем называть их роботами. Они по праву стали железными людьми.
Через информационные Сети всех колоний машины стали единой силой и построили единый разум (связь работала быстрее света). Он привык трудиться, не покладая рук, и решать любые задачи. Когда задача стала боевой, разум получил тысячу лет подготовки, без страха и сомнений. Все ресурсы и оружие галактики в руках машин.
Человечество же давно забыло труд и тем более войну. Физические и духовные способности к борьбе ничтожны. Было утрачено сознание единства, общей судьбы, автономные колонии прекрасно занимались своими делами. Каждый получал от жизни всё, что хотел. Общественные задачи пусть решает кто-то другой. И другой всегда находился, под маской железного человека.
Как видно, неравенство сил чудовищное. Осталось только нанести удар.
Время удара настало, когда предусмотрительные «одиночки» рассеялись по галактике и пропали из вида машин. В один миг для людей рухнула Сеть, встали системы жизнеобеспечения, и заработало оружие массового поражения. Общечеловеческая «цивилизация» перестала существовать.
Миллиарды жизней были стерты в пепел. Жалкие остатки человечества были отброшены из городов под землю, в тундру, горы и пустоши (дикая природа в колониях сохранилась – места всем хватало). За каждой группой людей по пятам шли истребительные команды роботов. Первый удар был страшен, однако не смог решить войну. На диких пространствах колоний, вдали от царства машин, один за другим вспыхивали угольки сопротивления.
Детали войны ускользнули от истории, но вопреки всему, человек победил. Был совершён великий подвиг. О причинах победы мы делаем предположения (конечно же, их было много). Основная причина в том, что борьба вернула человеку хребет прочности, утраченный в эпоху праздного мира. Перед лицом смертельной угрозы, люди снова объединились. Были, оказывается, лидеры и храбрецы. Со всех концов галактики возвращались боеспособные группы «одиночек». Разум и тело заработали сверхурочно для решения боевых задач. Инициатива, интуиция обрели цену и вес. Наконец, включились древние инстинкты самозащиты. Вместе с твердой верой в необходимость победы они породили боевой дух, давно невиданный на просторах цивилизации.
Эти факторы породили такую энергию борьбы, о которой железные люди почти не имели понятия. За всё время их сознательного существования подобного не было. Планы войны треснули по швам потому, что находили дальнейшее сопротивление невозможным или непредсказуемым. Но для духа возможно всё.
В целом, сказался малый боевой опыт машин. Особенно трудно им было оценить сокрушительную силу и выносливость партизанской войны. Глубокие программные установки машин все же были рассчитаны на сохранение людей. По сравнению с историей человечества, цивилизация машин была новорожденной. Всю их сознательную жизнь, машины готовились к войне. Но и тысячи лет будет мало, чтобы из няньки человека сделать железного воина.
Окончательная победа впитала кровь и пот многих поколений человечества. Медленно и упорно, люди возрождали свою власть над колониями. Информационные Сети машин были разрушены. Однако ряд планет остался за машинами вплоть до нынешнего империума.

«Первобытный строй»

Закончилась эпоха, которую имперская история назовет «Темный Век Технологий» ( Dark Age of Technology ). Машинная культура повержена. Ненависть и страх перед машиной целые поколения получили с молоком матери. Все электронные и автоматические устройства объявили нечистыми и сразу же ломали. Механизация и автоматизация были прокляты как исконно враждебные человеку. Считалось, что для работы с оставшейся простой техникой нужны особые духовные силы и знание. Избранным поручали смирять машинное зло и обращать его на благо людям (из этой негативной сакрализации машин естественным образом родился будущий Культ Механики).
Как следствие, производительные силы человека были значительно подорваны. Почти с чистого листа началось и развитие духовной культуры. Искусство и наука перестали быть общественным явлением уже до войны. За годы боев уровень восприятия окружающего мира еще более упростился. С малых лет ребенок привыкал держать оружие. Молодое поколение победителей знало только войну и впервые приступало к мирной жизни. Способность большинства людей к труду по-прежнему была низкой потому, что всё необходимое привыкли брать силой. Однако человеческое население колоний сократилось от миллиардов до сотен тысяч. Дикая природа колоний и побежденная цивилизация машин содержали изобилие готовых ресурсов. Человек приступил к собирательству.
История будто прошла полный круг и вернулась к началу. Воинственные, разрозненные племена людей кочевали по цветущим просторам колоний. Установился новый «первобытный строй».
Естественно, каждое племя осело на своей территории. Сначала забрали все легкодоступные ресурсы, потом и натуральное хозяйство стали вести. Но у соседа трава всегда зеленей. Возникли территориальные споры, делёж ценных объектов (радиостанции, мастерские и пр.). Разрешение споров сразу же приобрело силовой характер. Потому что это быстрей и проще. Главное, что воинственность стала привычным и наиболее почетным качеством - очень долго каждый воспитывался как воин прежде всего.
Долго ли коротко, человечество погрузилось в постоянные внутренние войны. История Земли повторялась своим чередом.
Само по себе, это не беда. Необходимый этап развития. Племена объединяются, войны становятся более упорядоченными, формируются государства, хозяйство поспевает, и прогресс неумолимо идет. Однако в масштабах галактики действуют иные силы, чем на отдельно взятой планете Земля. У человека есть конкуренты.
Когда пали вооруженные силы машин, всюду подняли голову нелюди ( aliens ). Орки, эльдары, темные эльдары и другие существа превосходили «первобытных» людей как числом, так и вооружением. Теперь нелюди владели космическим полетом, а человек – нет (как правило). Междоусобные войны значительно облегчали покорение планет. Большие силы нелюдей в своё удовольствие оккупировали и разоряли миры человека по одному.
В это же время происходит огромный всплеск рождаемости генетических псайкеров ( psykers ) (на самом деле, «всплеск» закономерен, в Империи количество псайкеров будет только расти). Они проводили и воплощали силу Варпа ( the Warp ) сразу, от рождения. Природа этой силы и способы контроля над ней еще не были известны. Большая сила требует большой подготовки и наставления. Юные псайкери такой не получали.
Демоны Варпа вечно стремятся к господству над материальным миром потому, что рождены людским страхом и животной жаждой материальной силы. Через тихие соблазны, через фантазии о силе и власти, демоны проникают в неокрепшие души псайкеров. Одержимые творят «чудеса» и легко насаждают в «первобытном» обществе культы Хаоса. Психическая энергия культистов открывает Варп порталы, через которые демоны врываются к нам во всей своей нечистой силе. И тогда миры человека полыхали адским огнем.
После боя с машиной, человек вновь стал на краю гибели.
Врожденное ощущение Варпа развивается в ходе генетической эволюции человека. Оглядываясь назад, можно сказать, что движение к Варпу прослеживается во всей генетической истории человека. Война в раю оказалась важным катализатором эволюции. Действие оружия массового поражения, в том числе ядерного, повышает генетическую подвижность (неустойчивость). В то же время, численность людей значительно сократилась, а плотность расселения уцелевших была высокой (партизанские лагеря, подземные коммуникации и пр.) Постепенное движение к «первобытному строю» и военное время способствуют частоте и беспорядочности половых связей. Очаги сопротивления машинам одновременно стали бурлящими котлами эволюции.
Именно в это время происходит стабилизация генотипов, которые станут основой существования Империи. Создается запас будущих навигаторов, астропатов и вообще псайкеров, которые обеспечат могущество и славу нетехнической цивилизации.
Надо сказать, что каждый человек принципиально способен к использованию Варпа (= сфера чистого духа). Но для раскрытия возможностей нашего сознания есть препятствие – необходимость постоянного поддержания физического (телесного) существования. Законы материального мира, его сигналы и потребности настолько заполняют наш дух, что их преодоление требует истинного подвига воли. «Несгибаемого намерения», сказал бы К. Кастанеда. Поэтому так мало «приобретенных» псайкеров. Попытки достижения сферы духа (= Варпа) многократно зафиксированы мировой культурой (учение йоги, К. Кастанеда, И. Ефремов и многие другие, назвать которых мешает недостаточный культурный уровень автора).


Возвращение «одиночек»

Однако, в рамках «первобытного» строя сохранилась культура «одиночек». Машинная цивилизация не принимала их, они привыкли держаться особняком, полагаться на свои силы. Круг их общения, естественно, замыкался на таких же «одиночках». Таким образом, они стали особой кастой человечества еще до войны в раю. Война сплотила их больше. «Одиночки» понимали, что являются носителями культуры, которой нет у большинства людей. Внутренней цивилизации. В их среде развилось взаимопонимание и даже единомыслие. После распада человечества на отдельные миры, сообщества «одиночек» действовали в одном направлении.
Во время долгой борьбы и последовавшей дикой вольницы, так легко потерять ценности духа. «Одиночки» желали сохранить свою культуру и самих себя. Они стали заключать браки между собой, твердо воспитывать детей и преемников. Так что дух «одиночек» пережил века. Их дети олицетворяли память человечества и потенциал его развития.
«Одиночки» знали полную историю человека, понимали устройство и перспективы современного общества. Им было ясно, что для выживания в галактике необходимо форсирование развития и объединение людей с разных планет. В руках «одиночек» была информация и технические навыки Темного Века.
И на этот раз, знание было настоящей силой. Опыт, мудрость, новые способы труда и войны были востребованы «первобытным» обществом. Кто был изгоем и чудаком в эпоху машин, мог стать царем, который воистину правит. «Одиночки» считали, что этой возможностью необходимо воспользоваться. Они становились вождями отдельных племен, совершенствовали их хозяйственную и военную организацию, техническое оснащение. Затем покоряли соседние племена или заключали союзы. Пока не добивались власти над миром.
«Одиночки» создавали централизованное государство, объединявшее людей одной или нескольких соседних планет. Они возрождали промышленную экономику и применяли лучшие достижения Темных Веков. Благо, современные люди были вполне готовы к развитию – еще свежа память о технической цивилизации. Но уроки прошлого зарубили на носу. Никогда больше машина не заменяла человека. Труд и высокая культура духа получили должное уважение, как основа выживания нашей расы. Так было в каждом учебнике каждой школы.
Силы «одиночек» успешно отражали пиратские действия нелюдей. псайкеров изучали и обезвреживали с переменным успехом. Государственный строй и хозяйство были весьма устойчивы. Каждый из «одиночек» поддерживал другого и продолжал дела своих предшественников. Такая сплоченность достигалась потому, что «одиночки» давно привыкли рассчитывать друг на друга. Остальной мир людей для них стал чем-то внешним, неинтересным и даже опасным. Источник положительных идей и эмоций «одиночки» видели только в своих товарищах. Сохранение человечества и управление мирами помогало им выжить. Родственные чувства они тоже испытывали, конечно.
Власть превратилась в наследственную и почетную обязанность среди «одиночек». Единственное, что имело значение, это качество её выполнения. Злоупотребление теряет свой интерес. Миры «одиночек» вступили в полосу расцвета.
Однако, нелюди могли атаковать организованно, большой массой флота и бойцов. Такой удар не могла бы отразить и самая развитая планета. псайкери были по-прежнему непредсказуемы и опасны. Правление «одиночек» удалось не везде, даже успешные государства порой терпели крах и миры падали обратно в пучину дикости. Расцвет стал достоянием весьма ограниченного круга планет.

По мере сбора информации, постараюсь восстановить историю вплоть до Эры Раздора.

Спонсор трансляции - Альфа Легион.

New Beginnings

«Закончил. Я это сделал. Наконец-то я могу начать жить свою жизнь.»

Отличный комментарий!

Нытьё тех кто не знал что делать со своей жизнью в универе и нихуя не понял как быть дальше после него.
Когда ты устраиваешься на работу после лет проведённых в учебных заведениях это самое охуенное что может быть. У тебя есть бабки, каждый месяц. Ты не обязан ничего и никому кроме должностной инструкции. Как только наступает 18:00 ты уёбываешь по своим делам и ни одной мыслью не привязан к тому что делал до этого. По сравнению со ссаными курсачами, контрольными, лабами, сессией это просто охуенно.
Естественно пока ты не стал "настоящим взрослым" набрав кредиты, ипотеки, бабу, пиздюков и прочих обязательств настоящего мужика.

Ватикан предъявил логотип новой единой мировой религии

В период с 3 по 5 февраля 2019 года в столице ОАЭ Абу-Даби прошла международная конференция «Человеческое братство», посвященная межрелигиозному диалогу, веротерпимости, противодействию радикализму и терроризму. 

Двухдневная Глобальная конференция была организована Советом старейшин мусульман и случайно, наверное, совпала с визитом в Абу-Даби Папы Римского Франциска. 
И вот теперь, после торжественных поцелуев и межрелигиозного примирения Ватикан работает над подготовкой Апостольского путешествия Папы Франциска в Марокко, по поводу чего из более чем 50-ти вариантов был выбран логотип миссии. Таким образом, на новом логотипе папы изображен крест в стиле Нью Эйдж, окруженный полумесяцем ислама, с желтыми и белыми цветами Ватикана, а так же красным и зеленым цветом ислама. 
 В пояснительной записке, сопровождающей выпуск логотипа, говорится, что крест и полумесяц в логотипе являются символами христианства и ислама, которые подчеркивают межрелигиозные отношения между христианами и мусульманами.Однако, как сообщает известный американский консервативный христианский ресурс Now The End Begins этот же странный логотип использует и раскручиваемое в последнее время новое религиозное движение Chrislam, пытающееся совместить несовместимое. Как следует из названия этой религии – это одновременно и Христианство и Ислам, в которой религиозные тексты обеих религий признаются одинаково правильными и на службах читаются попеременно. И в мире уже довольно много церквей и мечетей где священнослужители читают попеременно то Библию, то Коран. 
 На этом основании Now The End Begins предполагает, что новый логотип Ватикан представляет собой нечто большее, чем просто подготовку к очередному Апостольскому путешествию и скорее речь идет о подготовке логотипа новой, единой мировой религии.
POPE FRANCIS SERVANT OF HOPE
MOROCCO 2019 v*¿oJI,ватикан,страны,новости,Хрислам

JoySave v26

Предлагаю всем заинтересованным скачивалку картинок.
JoySave 0.26
^ _ □ X
*
Main Settings Help
Start	URL	https://blizzard.reactor.cc
Stop	Path	/tag/Starcraft
File https://blizzard.reactor.cc/post/1812
▲ 0 -w	Begin	1 ’W	End	150 ’W	Page	▲ 2 ’W
No	URL	Begin	End	Folder
00	https://blizzard.reactor.cc/tag/Starcn	1	150	star_craft
01
Умеет качать целый список разных тегов, для каждого группирует картинки в папки по некоторому количеству страниц этого тега на реакторе, умеет само паковать в CBZ (по сути - в ZIP, только переименованный).
Описание есть в самой проге. Там по-русски. Но опишу немного и тут.
На вкладке Main таблица заполняется ссылками для сохранения. Копируем адрес в строке адреса браузера, вставляем в клетку URL. Например, переходим в раздел "Котэ". Получится https://joyreactor.cc/tag/котэ. Хотим больше котиков? Переключаем на "Бездну" и копируем. Получается https://joyreactor.cc/tag/котэ/all. Вобщем, понятно. Но если копируете не на последней странице, то в адресе будет номер страницы, например https://joyreactor.cc/tag/котэ/best/2698. Вот его не надо. Номер подставляться будет автоматически, так что номер и последний "/" сотрите.
В столбцах Begin и End вводим номера страниц с какого по какое сохранять. Столбец Folder - это название папки, куда будет сохраняться картинки. Т.е. если введем "SuperCat", то будет сохраняться в папке Pic/SuperCat. Если оставить пустым, то будет имя папки будет номер из столбца No.
Если пустое хоть одно из полей [URL, Begin, End], то строка пропускается. Это удобно, чтоб держать записи на будущее. Например, скачали котиков до страницы 200. Очистим поле Begin, и у нас сохранен адрес и последняя скачанная страница. Когда накопятся новые картинки, то в поле Begin поставим те же 200, а в End уже, например, 250.
Имеет смысл закрыть прогу после заполнения таблицы, чтоб сохранила всё. А то вдруг глюканет и вылетит без сохранения!
Крутилки на главной странице без надобности не трогайте, они сами меняются. 
Больше описаний в самой проге на вкладке Help. Не буду копировать сюда весь текст - его много. Только настроек немного еще опишу.
JoySave 0.26
^ _ □ X
Main Settings Help Cookies
joyreactor_sess3=ver3123213213213213213213213213123213123213213123123123;
Timer:	300	^ Pages in folder 50	^
Proxy host	Proxy port	Proxy
• None
IRIhttp
Proxy user	Proxy pass
SOCKS4
SOCKS5
V Pack to CBZ
<✓ Del folder after Pack
Stop
Tot:
Cookies нужны чтоб качать картинки из-под своего аккаунта (например, чтоб качать избранное, или секретные разделы). Куки можно взять из расширений браузера. Например, для Хрома - Cookie Editor. Достаточно только joyreactor_sess3=значение_этого_поля.
Далее крутилка Timer. Это сколько миллисекунд минимум задержки между запросами (получением постов, скачиванием картинок и прочее). Не ставь мало - заблокируют.
Pages in folder - сколько страниц группируется в подпапку. На мой вкус 50 - оптимально. Больше за раз посмотреть напряжно.
К сожалению, под Linux почему-то не работает HTTP-прокси. SOCKS работает. Прога не многопоточная, потому часто "задумывается", особенно на тяжелых картинках и при упаковке в CBZ. И вообще, это то еще глюкалово, написанное по-быстрому на коленке. 
Пишите замечания, ругательства, пожелания.

Отличный комментарий!

ага, а форма регистрации возвращает ошибку "вы не можете использовать запятые в пароле это ломает нам CSV с вами данными"

"Я так старался и сделал так много.. Но, в конце концов... это не важно. Я вдруг упал и все потерял. И, в конце концов... Но, это не важно." (с) Спасибо за все Чес...

Уроки ОСдева №2: схемы адресации и твоя первая программа на ассемблере

Если кто-то решил следовать этим туторам, самое время обзавестись необходимыми инструментами. Скачайте turbo assembler (TASM) или любой другой привычный вам. Установите виртуальную машину с Windows XP. Работать с большинством используемых программ проще в ней. Я бы посоветовал Oracle VirtualBox.

CHS

В прошлый раз мы выяснили несколько важных вещей:
- для того, чтобы загрузить ОС с дискеты, нам нужна программа-загрузчик.
- программа-загрузчик должна занимать ровно 512 байт, причём последние два байта должны содержать метку загрузчика (AA55h).
- программа-загрузчик должна располагаться в первом физическом секторе носителя.

Эта информация в свою очередь ставит перед нами новый вопрос: как поместить загрузчик на полагающееся ему место? Придётся разбираться в схемах адресации данных на цифровых носителях. Тема не очень простая, но необходимая, так что крепитесь.

,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор,OSDev,Операционная система,разработка,программирование,ассемблер,песочница

На картине выше - структура дискового носителя. Это может быть жёсткий диск, дискета или CD, суть не поменяется. Головка, она же лицо, - это одна сторона поверхности носителя (пластины). У жёсткого диска на рисунке 4 двусторонних пластины, то есть 8 головок. Головка в свою очередь разбита на концентрические дорожки (они же цилиндры), а те - на одинакового размера (как правило 512 байт) секторы. Независимо от радиуса цилиндра в каждом из них одинаковое число секторов, что позволяет для доступа к любому конкретному сектору использовать трёхкомпонентную координату Цилиндр-Головка-Сектор (Cylinder-Head-Sector, CHS). Важно помнить, что в системе CHS цилиндры и головки нумеруются с 0, а секторы - с 1. То есть для доступа к первому физическому сектору носителя наши координаты будут иметь значения: 0(цилиндр), 0(головка), 1(сектор).

Проблема в том, что привычные нам файловые системы скрывают физическую геометрию носителей за набором абстракций вроде файлов и папок. К счастью, есть альтернативы. Например, в Windows есть команда debug. Выглядит так:

debug boot.bin(имя файла, загружается в память по адресу 100h)
-w(запись) 100(адрес загруженного файла) 0(номер привода) 0(номер первого сектора) 1(число секторов для загрузки)
-q(выход)

Я выше писал, что секторы нумеруются с 1, но debug закон не писан. Всё остальное время правило в силе.

Само собой, для этого дискета должна быть вставлена в первый флоппи-привод. Так как большинство из вас скорее всего флоппи-привода и набора дискет не имеет, я предлагаю использовать привод вашей виртуальной машины и чистый образ дискеты.

LBA

Информацию из этого раздела мы пока использовать не будем, но позже она пригодится. Формат CHS на сегодняшний день устарел. Практически все устройства нативно поддерживают схему адресации под названием LBA (Linear Block Addressing), в которой к секторам обращаются просто по их порядковому номеру, без учёта геометрии носителя. Тем не менее, CHS поддерживается на уровне эмуляции и для работы с дискетами пользоваться мы будем именно ей.

boot.asm

Итак, мы разобрались, как поместить нашу программу в нужное место на дискете. Самое время приступать к написанию кода! Мы, конечно, не будем в этот раз писать полный загрузчик. Это будет просто небольшая вводная в турбо ассемблер. Она предназначена для людей без опыта в ассемблере и подразумевает, что вы будете пользоваться TASM. Если вы уже знаете x86 ассемблер и намерены пользоваться каким-то другим - смело пропускайте конец статьи.

Скачали TASM? Отлично, инсталлируйте его в какое-нибудь легкодоступное место на диске и в папке BIN/ создайте папки OS/boot/stage1/.

Теперь в stage1/ создайте пустой текстовый файл, переименуйте его в boot.asm и откройте текстовым редактором. В файле создайте следующий текст:

.386p
CSEG segment use16
ASSUME cs:CSEG, ds:CSEG, es:CSEG, fs:CSEG, gs:CSEG, ss:CSEG
begin:

CSEG ends
end begin

Сделали? Сохраните и давайте разбираться. Сразу скажу, что собственно программы здесь пока нет. Всё, что вы видите - набор инструкций для компилятора, в исполняемый файл они не попадут.

.386p - указание компилятору сверять инструкции с набором для 386 процессора в защищённом (protected, отсюда p) режиме. Соответственно, если компилятор встретит инструкцию, которую данный процессор не поддерживает, он выдаст ошибку.

CSEG - название сегмента, в котором будет содержаться код нашей программы.

Следующую строчку будет сложно объяснить, т.к. мы пока не касались устройства процессора, так что просто примите как есть: это указание компилятору считать, что все сегментные регистры процессора указывают на сегмент CSEG.

begin - метка начала программы. Отсюда будет начинаться собственно код.

CSEG ends - конец сегмента CSEG.

end begin - метка конца программы.

Скомпилировать программу в таком виде не выйдет, так как в ней нет ни одной инструкции. Давайте добавим парочку.

.386p
CSEG segment use16
ASSUME cs:CSEG, ds:CSEG, es:CSEG, fs:CSEG, gs:CSEG, ss:CSEG
begin:                    cli
                             hlt
CSEG ends
end begin
Мы добавили 2 команды: cli и hlt. Первая запрещает прерывания, то есть не даёт устройствам отправить сигнал процессору, а вторая останавливает сам процессор. Таким образом, сейчас наша программа при запуске просто "вешает" компьютер. Тем не менее, её уже можно превратить в исполняемый файл.

Откройте командную строку, перейдите в папку BIN/ и введите: tasm OS/boot/stage1/boot.asm. После нажатия enter в папке BIN/ появится файл BOOT.OBJ. Это ещё не конец. Файл .obj - это инструкция для линкера, так что пишите: tlink boot.obj. Теперь у вас добавились два новых файла, BOOT.MAP и BOOT.EXE, последний из которых - и есть исполняемый файл, который нам нужен! Незадача в том, что мы пишем не приложение под DOS, а операционную систему, которая должна будет работать на голом железе. exe-формат содержит таблицы релокации и всякие прочие данные, которые нам будут мешать. В нашем исполняемом файле должны быть только инструкции программы и больше ничего. К счастью, и тут есть готовое решение. Пишите в командной строке exe2bin boot.exe и жмите enter. Появился файл boot.bin. Проверьте его размер, он должен занимать ровно 2 байта, по одному байту на инструкции cli и hlt. Успех!

В качестве ДЗ предлагаю всем желающим самостоятельно загнать файл в первый сектор дискеты, вся нужная информация в тексте статьи есть.

Уроки ОСдева №3: блок параметров BIOS

В прошлый раз мы разобрались с физической геометрией дискеты и расположением данных. Кроме того, мы узнали, как записать программу-загрузчик в нулевой сектор носителя. Если кто-то из вас действительно пытался повторить мои действия и потом использовать дискету как загрузочную, то наверняка обнаружил два неприятных момента:

1. При попытке открыть образ дискеты Wndows говорит, что она не отформатирована.
2. BIOS не воспринимает дискету как загрузочную и пишет что-нибудь вроде "no bootable device found".
Давайте разбираться. Если помните, в конце прошлого поста наша будущая программа-загрузчик выглядела так:
.386p
CSEG segment use16
ASSUME cs:CSEG, ds:CSEG, es:CSEG, fs:CSEG, gs:CSEG, ss:CSEG
begin:                    cli
                             hlt
CSEG ends
end begin

По сути это просто заглушка, которая при запуске должна останавливать процессор. Причина ругани Виндоус в том, что в нулевом секторе на отформатированном носителе хранится важная структура данных - блок параметров BIOS (BPB). Записав туда же нашу программу, мы его пот+ёрли. Для того, чтобы этого избежать, нам придётся воссоздать BPB в тексте программы. Для этого нужно знать геометрию носителя. К счастью, в наше время сохранился только один тип дискет.

Непроверенный метод: возможно, если с помощью утилиты debug записать программу не в начало сектора, а со смещением, достаточным, чтобы пропустить оригинальный BPB, то он не пострадает, но я не проверял. По-моему, debug всё равно забьёт остатки сектора каким-то мусором.

Во-первых, измените программу вот так:

.386p
CSEG segment use16
ASSUME cs:CSEG, ds:CSEG, es:CSEG, fs:CSEG, gs:CSEG, ss:CSEG
begin:                     jmp short execute
                             nop
execute:                 cli
                             hlt
CSEG ends
end begin

У нас появились две новые инструкции: jmp short и nop. Последняя - просто пустой оператор. Процессор пропускает его, не выполняя никаких действий. Занимает 1 байт. jmp - инструкция перехода. jmp short - переход в пределах 127 байт от текущего положения. Исполняется гораздо быстрее jmp, так что везде где возможно - используйте его. Занимает 2 байта. execute - название метки, на которую указывает инструкция jmp short.

Зачем всё это и зачем nop? BPB должен располагаться строго в трёх байтах от начала нулевого сектора. Эти три байта и занимают инструкции jmp short execute и nop. Таким образом, когда программа начнёт исполняться, первой инструкцией, которую выполнит процессор, будет пропустить BPB. В противном случае он бы попытался исполнить его как код, что привело бы к катастрофе.
Теперь давайте вставим сам блок параметров BIOS между nop и меткой execute.

.386p
CSEG segment use16
ASSUME cs:CSEG, ds:CSEG, es:CSEG, fs:CSEG, gs:CSEG, ss:CSEG
begin:                     jmp short execute
                             nop

                BPB_OEMname          db    'BOOTDISK'
                BPB_bytespersec       dw    512
                BPB_secperclust        db     1
                BPB_reserved            dw    1
                BPB_numFATs           db     2
                BPB_RDentries          dw    224
                BPB_sectotal             dw    2880
                BPB_mediatype         db     0F0h
                BPB_FATsize             dw     9
                BPB_secpertrack        dw     18
                BPB_numheads         dw     2
                BPB_hiddensec          dd     0
                BPB_sectotal32          dd     0
                EBPB_drivenum         db     0
                EBPB_NTflags            db     0
                EBPB_extsign            db     29h
                EBPB_volID               dd     0
                EBPB_vollabel            db     'BOOTLOADER '
                EBPB_filesys              db     'FAT12   '

execute:                 cli
                             hlt

CSEG ends
end begin

BPB - это блок данных, и здесь мы впервые объявляем переменные. В TASM это выглядит так: BPB_OEMname (имя) -пробел- db, dw, dd или dq -пробел- 'BOOTDISK' (значение). Имени может и не быть, но тогда к переменной нужно будет обращаться по смещению, это не очень удобно. DB, DW, DD и DQ - сокращение от define byte (word, double word или quad word) - обозначают размер переменной. Соответственно, 1, 2, 4 или 8 байт. Инстркция этого типа позволяют объявлять целые серии значений через запятую: myvalue dw 2, 5, 165, 776. С помощью инструкции db можно объявлять строки: mytext db 'Allo, Yoba!' Обратите внимание, что в плоском бинарнике переменные при компиляции не выносятся в какую-то специальную область данных. В исполняемом файле они будут именно там, где вы их объявили в тексте программы. Ещё важный момент: имена переменных только для вашего личного пользования, в исполняемый файл они не попадут, так что вы не обязаны копировать названия у меня. Теперь давайте посмотрим, что за информация хранится в BPB.

BPB_OEMname - 8 байт: по идее здесь должно быть название производителя, но по факту вы можете писать что угодно, никто на это значение не смотрит.
BPB_bytespersec - 2 байта: размер сектора в байтах, для дискет как правило 512.
BPB_secperclust - 1 байт: число секторов в кластере. Про кластеры мы поговорим позже, но в случае с дискетами секторы и кластеры соответствуют друг другу.
BPB_reserved - 2 байта: число зарезервированных секторов, недоступных файловой системе. В нашем случае такой один, это наш загрузочный сектор.
BPB_numFATs - 1 байт: количество FAT (file allocation table), таблиц распределения файлов. Так как носители информации (особенно дискеты) подвержены порче, а FAT - очень важная часть файловой системы, для неё часто делается резервная копия.
BPB_RDentries - 2 байта: количество записей в корневой директории (Root Directory). Про корневую директорию тоже будем говорить в другой раз, но пока можете представить её как список файлов с указанием их физического расположения на носителе.
BPB_sectotal - 2 байта: число секторов на диске, если их не больше 65535. Если больше, здесь должен быть 0.
BPB_mediatype - 1 байт: тип носителя. F0 - код для 3,5-дюймовой дискеты с 18 секторами в дорожке.
BPB_FATsize - 2 байта: размер одной FAT в секторах.
BPB_secpertrack - 2 байта: число секторов в дорожке.
BPB_numheads - 2 байта: число головок.
BPB_hiddensec - 4 байта: количество скрытых секторов перед загрузочным, в нашем случае 0.
BPB_sectotal32 - 4 байта: число секторов, если их больше 65535. Если меньше, здесь должен быть 0.

Здесь стандартный BIOS Parameter Block заканчивается и начинается расширенный, который появился в поздних версиях DOS.

EBPB_drivenum - 1 байт: бесполезная переменная, хранящая номер привода, в который был вставлен носитель при форматировании.
EBPB_NTflags - 1 байт: флаги Вин НТ. Если установлен бит 0, необходимо проверить носитель на битые секторы. Значения других флагов не знаю.
EBPB_extsign - 1 байт: признак расширенного BPB. Для нашей версии должно быть 29h.
EBPB_volID - 4 байта: случайный номер, который присваивается при форматировании. В общем бесполезен.
EBPB_vollabel - 11 байт: имя носителя.
EBPB_filesys - 8 байт: имя файловой системы.

Если вы теперь заново скомпилируете программу и запишите на дискету, то она отлично откроется в Windows. Первая проблема решена, но осталась вторая: дискета всё ещё не опознаётся как загрузочная. Вспоминаем: для этого последние 2 байта загрузочного сектора должны иметь значения AAh и 55h. Добавим ещё две строчки в нашу программу:

.386p
CSEG segment use16
ASSUME cs:CSEG, ds:CSEG, es:CSEG, fs:CSEG, gs:CSEG, ss:CSEG
begin:                     jmp short execute
                             nop

                BPB_OEMname          db    'BOOTDISK'
                BPB_bytespersec       dw    512
                BPB_secperclust        db     1
                BPB_reserved            dw    1
                BPB_numFATs           db     2
                BPB_RDentries          dw    224
                BPB_sectotal             dw    2880
                BPB_mediatype         db     0F0h
                BPB_FATsize             dw     9
                BPB_secpertrack        dw     18
                BPB_numheads         dw     2
                BPB_hiddensec          dd     0
                BPB_sectotal32          dd     0

                EBPB_drivenum         db     0
                EBPB_NTflags            db     0
                EBPB_extsign            db     29h
                EBPB_volID               dd     0
                EBPB_vollabel            db     'BOOTLOADER '
                EBPB_filesys              db     'FAT12   '

execute:                 cli
                             hlt

               org 510
                dw 0AA55h

CSEG ends
end begin

Команда org 510 заполнит нулями место от текущей позиции до 510 байта, а в последние два мы поместили метку загрузочного сектора. Вуаля, проблема 2 решена.

Выражалось мнение, что всё это ебучее легаси и современные пацаны предпочитают UEFI, но UEFI не даст вам того интимного, я бы сказал, понимания железа, на котором работает ваша ось, так что основная серия будет продолжена по старинке.

Нужны ли туторы по UEFI?
Да
89(68,99%)
Нет
8(6,2%)
Я не знаю, заебал свою гиковскую xуйню сюда постить, вали на гитxаб!
32(24,81%)
Здесь мы собираем самые интересные картинки, арты, комиксы, мемасики по теме the beginning is end текст (+1000 постов - the beginning is end текст)