.tk не всё ?

Тем временем во Freenom что-то происходит. Я нашел информацию о нем в Реддит: https://www.reddit.com/r/freenom и по написанном там совету написал письмо в Фрееном о восстановлении своих бесплатных доменов. И они ответили и их восстановили и из состояния pending домены перешли в состояние paid, то есть платные домены. Халява закончилась, сэр. Но Фрином дали 9 бесплатных лет и только после 9 лет придется платить за продление (сколько – пока неизвестно, эти 9 лет еще прожить надо и мне и Фриному). Ну и попутно я выяснил, что домены в зоне .tk некоторые особо параноидалные провайдеры блокируют на уровне DNS, потому что эти домены были бесплатными и там полно киберпреступников. Так что я теперь к зоне .tk буду относиться так: ну есть у меня домен в этой зоне и есть, но использовать его как основной я уже не буду. Тем более, что я недавно восстановил доступ к своему домену virtustan.net, заплатил за его продление, и буду его использовать как основной.

.tk всё?

Похоже, что организация Freenom, в которой все желающие могли бесплатно регистрировать домены в зоне .tk имеет проблемы. Бесплатной регистрацией, как оказалось, пользовались не только честные люди, но и кибермошенники и ICANN вроде как отозвала аккредитацию у Freenom в декабре прошлого года. И у этой доменной зоны будет новый координатор, возможно домены .tk станут платными.

Файловая система FoolFS

Fool file system для OS Proolix

Описание

Статус: реализовано и протестировано в операционной системе Proolix (коммит от 1 августа 2017 года и соответственно, все следующие коммиты. При разночтении между данным описанием и исходниками верить надо исходникам, они рабочие и протестированы!)

Носитель состоит из 512 байтных блоков, нумерующихся от 0 до FFFF

соответственно можно нумеровать FFFF = 65535 блоков по 512 байт или 32М пространства

мало, но мне хватит (а в расширенной спецификации extended fool fs блоки будут нумероваться от 0 до FFFFFFFF) 0 блок – MSDOS подобный бутсектор (для совместимости, загрузки и такого прочего. Именно boot, не master boot record!) далее 128 блоков (64К) зарезервированы под ядро (блоки с номерами 1-128) 129-й блок – суперблок fool fs

в суперблоке хранится (для унификации ВСЕ поля двухбайтовые!) Magick – 0xBEBE
descr – тип файловой системы (пока не используется, это на будущее, если появятся несколько типов FoolFS)
StartRoot – блок начала корневого каталога (корневой каталог будет у нас обычным файлом)
EndBl – номер последнего блока на устройстве
EndFormatBl – номер последнего отформатированного блока (так надо, чтобы при начальном форматировании диска не было нужды очищать все блоки)

(остальное пространство суперблока не используется, но его мы оставим для будущих версий)

В корневом каталоге находятся записи о файлах

У каждого блока файла (и корневого каталога тоже, это тоже файл!) первые три байта служебные: 1 байтовый дескриптор и 2 байтовый номер следующего блока в цепочке

дескрипторы: 0 – блок свободен 1 – блок несвободен (занят)

остальные значения зарезервированы для будущих версий

номер следующего блока равен нулю, если блок последний


Каталожная запись про файл

имя файла – N байт

первый блок файла – 2 байта

длина (размер) файла – 4 байт

байт флагов файла – 1 байт

дата создания файла – 4 байт

дата изменения файла – 4 байт

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

Общая длина N+15

Для N=15 Общ длина записи 30 байт На блок будет (512-3)/30=16 записей и 29 байт свободно

Для N=16 Общ длина записи 31 байт На блок будет (512-3)/31=16 записей и 13 байт свободно


Файловую систему можно расширить до многоуровневых каталогов, как в UNIX

и до 4 байтной нумерации блоков

и до длинных имен файлов (как в VFAT, а именно, если имя длинее, чем N, то после записи про файл будет идти псевдозапись (или несколько псевдозаписей) с остатками длинного имени

ИДЕЯ: может сделать псевдозаписи после записи о файле с коментами о файле (типа дескрипшин длиной не более 30 байт, а первый байт псевдозаписи – ее тип, например 01 – длинное имя a-la VFAT, 02 – дескрипшн, 03 – DRM info (TROLLFACE) )

еще можно расширить до использования не 512-байтных блоков, а кластеров по N блоков (число N будет указано в суперблоке, где ж еще)

и до использования не всего жесткого диска, а одного раздела (чтобы можно было держать несколько ОС на компьютере)

ну и что, что это будет тормозить, и пространство используется неэффективно, но зато программируется легко (см. рис.1)

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


Примечание для знатоков. Вначале я вообще хотел сделать как в RT-11. Там файлы могли занимать только непрерывный экстент на диске. И поэтому при открытии файла ему выделялась половина самого большого свободного экстента. А для второго файла – половина оставшейся половины. Идея ясна? Такая дихотомия до добра не доведет. И программы, открывающие на запись 2-3 файла будут страдать (например, компилятор пишет в объектный файл, пишет листинг, и еще что-нибудь. Со степенями двойки лучше не шутить)

Инструкция по настройке интернетов

Инструкция по настройке кабельного интернета xDSL

Предуведомление
1. Эта инструкция касается только немецкого интернета.

2. Эта инструкция гипотетическая. Она скорее всего не сработает.

А вот и сама инструкция

1. Найти на стене нужную розетку. Розетка интернета имеет три круглых дырки и куда втыкать кабель нарисовано и обведено кружочком. Другим концом кабель втыкается в роутер, там тоже нарисовано как.

Также нужно подключить к роутеру шнур от блока питания, а сам БП включить в силовую розетку 220в. На роутере должна загореться лампочка Power или что-то в этом роде.

Примерно через минуту две роутер начнет раздавать вайфай (то есть пока только вайфай, пока без интернета). Любым устройством, лучше ноутбуком, им удобнее, надо подключиться к вайфай сети роутера. У только приобретенных роутеров имя сети обычно в виде имени роутера с цифрами (или слово водафон с цифрами), это должно быть написано на роутере сбоку или снизу (и имя его вайфай сети по умолчанию и пароль к ней, потом, когда все заработает, можно для безопасности поменять пароль и имя сети сделать, например BANDERA).

После подключения ноутбука к вайфаю от роутера запускаешь браузер и набираешь там локальный адрес роутера, он написан на самом роутере и имеет вид например 192.168.0.1 или 192.168.1.1. Если попадаешь в панель управления роутера, будет запрос админского пароля роутера, по умолчанию или логин admin пароль admin или то, что написано на роутере. (Это тоже потом можно поменять, если будет желание, для пущей безопасности)

Если попадаешь в меню настройки роутера, там дальше настраиваешь логи и пароль к интернету. Это должно быть на бумажке от провайдера, бывают разные варианты, бывает нужно настраивать логин и пароль к интернету, а бывает надо вводить такой-то IP адрес, а бывает ничего, только выбор типа подключения (например, тип подключения DHCP (он же dynamic или automatic) означает, что больше ничего вводить не надо, все параметры роутер получит сам автоматически от провайдера, но тип подключения должен быть в инструкции от провайдера). И если у тебя подключение по протоколу ADSL, кроме пароля возможно нужно будет вводить еще значения двух параметров — VPI и VCI — но все это, повторюсь, в инструкции от провайдера.

Все остальное трогать не нужно.

После этого может все заработает.

Если не работает, индикация на передней панели роутера может помочь. Например если горит лампочка DSL, но не горит Internet, то физическое соединение есть, но может проблема с провайдерским паролем или параметрами роутера.

2. Ноутбуки можно подключать или по вайфай или кабелем (в комплекте есть один такой кабель). При фтыкании кабеля в ноутбук надо на ноутбуке отключить вайфай, а у проводной локальной сети (ее иконка появится в винде возле часов) указать “автоматическое назначение адреса” — то есть dhcp, никаких паролей там не нужно.

3. …

4. PROFIT!