Начинается переписывание XenForo под Web3 и запихивание в IPFS. Илон Маск уже приготовил админу Теслу. Но вы ещё можете закупиться CFC на всю котлету.
Дисклеймер:
Понадобится пакетный менеджер HomeBrew (если его нет - установить его).
Освежить доступное пакетному менеджеру.
Обычно в мануалах сразу ставят... Но я предлагаю сначала поискать, затем посмотреть описание и ознакомиться с зависимостями, а только потом ставить. Итак, ищем...
Нашли одну формулу и одну каску. Формулы это версии для терминала, каски это обычно с графическим интерфейсом.
Интуитивно... Но давайте взглянем на описание формулы, которая требует язык Go...
...И каски, которая действительно обладает меню-баром с кнопочками, если верить написанному в Description (описании).
Ну что. Поехали устанавливать. Я поставлю формулу (без интерфейса) используя в команде флаг. Можно и без флага, по умолчанию ставится именно формула. Для однозначности пусть будет флаг.
Если в системе нету Go (язык программирования Go Lang от гугла) пакетный менеджер подтянет его автоматически, придётся только дольше ждать. В моём случае устаревающая версия macOS приводит к одному Warning на тему старости моей системы.
Чтобы не какать в "хомяке" своего пользователя, я перейду на рабочий стол и создам там рабочую директорию. Так будет удобнее всего общаться с ней мышкой без команд терминала.
Как же пердолиться с межпланетной файловой системой? В программу встроена помощь по командам, давайте её посмотрим (это же очень интересно).
Давайте создадим текстовый файл со словом "пердолинг"...
И круто-классно впердолим его в файловую систему будущего!!!


И вот, начинается настоящий пердолинг. Если бездумно делать по видео из статьи про IPFS - вы получите ошибку инициализации.
Придётся пердолить init. Это сгенерирует пару ключей и идентификатор пира. А ещё - любезно покажет путь, по которому мне потом вычищать за собой это говнище.
Вторая попытка пердолинга файла в пердольную файловую систему межпланетного пердака, который вот-вот загорится.
И... Таки да... Теперь работает. Впердолено 19 байт и в ответ получен хэш QmcvAaBwMgDD2KNqTKioZN58ks2Wgk1nLEEkGJkZ6YErrM
Теперь прочитаем по хэшу.
И разработка упёрлась в устаревающие Web2.0 технологии, которые не позволяют вставить более 10 картинок в один пост.


Дисклеймер:
- Разработка проводится на iMac. По тому что, мы же не нищеброды какие-нибудь.
- Чтение этой документации может привести к спазмам живота, вызванных смехом.
Понадобится пакетный менеджер HomeBrew (если его нет - установить его).
Код:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Освежить доступное пакетному менеджеру.
Код:
brew update
Обычно в мануалах сразу ставят... Но я предлагаю сначала поискать, затем посмотреть описание и ознакомиться с зависимостями, а только потом ставить. Итак, ищем...
Код:
brew search ipfs
Нашли одну формулу и одну каску. Формулы это версии для терминала, каски это обычно с графическим интерфейсом.
Интуитивно... Но давайте взглянем на описание формулы, которая требует язык Go...
...И каски, которая действительно обладает меню-баром с кнопочками, если верить написанному в Description (описании).
Ну что. Поехали устанавливать. Я поставлю формулу (без интерфейса) используя в команде флаг. Можно и без флага, по умолчанию ставится именно формула. Для однозначности пусть будет флаг.
Код:
brew install --formula ipfs
Если в системе нету Go (язык программирования Go Lang от гугла) пакетный менеджер подтянет его автоматически, придётся только дольше ждать. В моём случае устаревающая версия macOS приводит к одному Warning на тему старости моей системы.
Чтобы не какать в "хомяке" своего пользователя, я перейду на рабочий стол и создам там рабочую директорию. Так будет удобнее всего общаться с ней мышкой без команд терминала.
Код:
cd Desktop
mkdir IPFS-FILES
cd IPFS-FILES
Как же пердолиться с межпланетной файловой системой? В программу встроена помощь по командам, давайте её посмотрим (это же очень интересно).
Код:
ipfs --help
Давайте создадим текстовый файл со словом "пердолинг"...
Код:
echo 'пердолинг' > perdoling-file.txt
И круто-классно впердолим его в файловую систему будущего!!!



Код:
ipfs add perdoling-file.txt
И вот, начинается настоящий пердолинг. Если бездумно делать по видео из статьи про IPFS - вы получите ошибку инициализации.

Придётся пердолить init. Это сгенерирует пару ключей и идентификатор пира. А ещё - любезно покажет путь, по которому мне потом вычищать за собой это говнище.

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

Код:
ipfs add perdoling-file.txt
И... Таки да... Теперь работает. Впердолено 19 байт и в ответ получен хэш QmcvAaBwMgDD2KNqTKioZN58ks2Wgk1nLEEkGJkZ6YErrM
Теперь прочитаем по хэшу.
Код:
ipfs cat QmcvAaBwMgDD2KNqTKioZN58ks2Wgk1nLEEkGJkZ6YErrM
И разработка упёрлась в устаревающие Web2.0 технологии, которые не позволяют вставить более 10 картинок в один пост.



Последнее редактирование: