The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск глобальной децентрализованной файловой системы IPFS 0.8

24.02.2021 18:01

Представлен выпуск децентрализованной файловой системы IPFS 0.8 (InterPlanetary File System), образующей глобальное версионированное хранилище файлов, развёрнутое в форме P2P-сети, образованной из систем участников. IPFS комбинирует идеи, ранее реализованные в таких системах, как Git, BitTorrent, Kademlia, SFS и Web, и напоминает единый "рой" BitTorrent (пиры, участвующие в раздаче), обменивающийся Git-объектами. IPFS отличается адресацией по содержимому, а не месту размещения и произвольным именам. Код эталонной реализации написан на языке Go и распространяется под лицензиями Apache 2.0 и MIT.

В новой версии:

  • Реализована возможность создания внешних сервисов для закрепления данных пользователей (pinning - привязка данных к узлу, для гарантирования, что важные данные сохранены). Закреплённые за сервисом данные могут иметь отдельные имена, отличающиеся от идентификатора содержимого (CID). Возможен поиск данных как по имени, так и по CID. Для обработки запросов по закреплению данных предложен API IPFS Pinning Service, который может использоваться непосредственно в go-ipfs. В командной строке для прикрепления предложена команда "ipfs pin remote":
    
       ipfs pin remote service add mysrv https://my-service.example.com/api-endpoint myAccessToken
       ipfs pin remote add /ipfs/bafymydata --service=mysrv --name=myfile  
       ipfs pin remote ls --service=mysrv --name=myfile
       ipfs pin remote rm --service=mysrv --name=myfile
    
  • Ускорены операции привязки (pinning) и отвязки (unpinning) данных на локальном узле. Увеличение производительности и сокращение потребляемой памяти особенно заметно при выполнении операций вывода или изменения на системах с большим числом привязок.
  • При формировании ссылок "https://" для шлюзов добавлена возможность передачи имён DNSLink с использованием поддоменов. Например, для загрузки имени "ipns://en.wikipedia-on-ipfs.org" помимо ранее поддерживаемых ссылок "https://dweb.link/ipns/en.wikipedia-on-ipfs.org" теперь можно использовать ссылки "https://en-wikipedia--on--ipfs-org.ipns.dweb.link", в которых точки в изначальных именах заменяются на символ "-", а существующие символы "-" экранируются ещё одним подобным символом.
  • Расширена поддержка протокола QUIC. Для увеличения производительности предоставлена возможность увеличения принимающих буферов для UDP.

Напомним, что в IPFS ссылка для доступа к файлу непосредственно связана с его содержимым и включает криптографический хэш содержимого. Адрес файла невозможно произвольно переименовать, он может измениться только после изменения содержимого. Аналогично невозможно внести изменение в файл без изменения адреса (старый вариант останется на прежнем адресе, а новый будет доступен через другой адрес, так как хэш от содержимого файла изменится). Учитывая то, что идентификатор файла меняется при каждом изменении, чтобы каждый раз не передавать новые ссылки предоставляются сервисы для привязки постоянных адресов, учитывающих разные версии файла (IPNS), или закрепления псевдонима по аналогии с традиционными ФС и DNS (MFS (Mutable File System) и DNSLink).

По аналогии с BitTorrent данные непосредственно хранятся на системах участников, которые обмениваются информацией в режиме P2P, без привязки к централизованным узлам. При необходимости получить файл с определённым содержимым система находит участников, у которых имеется данный файл и отдаёт его с их систем частями в несколько потоков. После загрузки файла на свою систему участник автоматически становится одной из точек по его раздаче. Для определения участников сети на узлах которых присутствует интересующий контент используется распределённая хэш таблица (DHT). Для доступа к глобальной ФС IPFS может использоваться протокол HTTP или монтироваться виртуальная ФС /ipfs при помощи модуля FUSE.

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



 
  1. Главная ссылка к новости (https://blog.ipfs.io/2021-02-1...)
  2. OpenNews: Выпуск глобальной децентрализованной файловой системы IPFS 0.7
  3. OpenNews: Выпуск Venus 0.9, реализации платформы хранения FileCoin
  4. OpenNews: В браузер Brave встроена поддержка распределённой сети IPFS
  5. OpenNews: Для Chrome развивается API для прямых TCP и UDP коммуникаций
  6. OpenNews: Представлена децентрализованная СУБД Noms, основанная на идеях Git
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/54644-ipfs
Ключевые слова: ipfs
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (145) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 18:27, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –17 +/
    Удобно из браузера скачивать, нужно только найти толпу дурачков, которые захостят тебе контент на куче нод. К сожалению, го ограничивает применимость, но ничего не поделать. Так в принципе очень удобно: по хэшу получаешь доступ к определённым файлам определённых версий.
     
     
  • 2.26, еман (?), 20:32, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +4 +/
    >го ограничивает применимость

    тут конкретнее. где и в чём ограничивает go?

     
     
  • 3.31, Аноним (1), 20:52, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • –15 +/
    Причина та же, что и с java. Если оно нигде в стеке не используется, этот кусок будет сбоку пришлёпан. В лучшем случае, в худшем -- придётся как-то интегрировать через костыли и подпорки.
     
     
  • 4.51, Аноним (51), 01:17, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +5 +/
    В отличии от java тут не требуется отделтный jvm. На выходе же простой elf бинарник. А если ещё не требуется CGO то бинарник не будет привязан к libc и будет переносимым между разными системами и дистрибутивами.
     
     
  • 5.55, Аноним (1), 03:22, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Скажем, graalvm тоже вполне умеет продуцировать бинари. И даже GC выкидывает, опционально. Если огромный вонючий бинарь заменить на какой-нибудь сферический flatpak, то инфраструктура только выиграет - хотя бы видно что там в этом флатпаке, можно контроллировать процесс сборки и обновления содержимого. Так что нет, разницы в этом плане тут нет.
     
     
  • 6.64, еман (?), 13:47, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Скажем, graalvm тоже вполне умеет продуцировать бинари. И даже GC выкидывает, опционально.
    > Если огромный вонючий бинарь заменить на какой-нибудь сферический flatpak, то инфраструктура
    > только выиграет - хотя бы видно что там в этом флатпаке,
    > можно контроллировать процесс сборки и обновления содержимого. Так что нет, разницы
    > в этом плане тут нет.

    слишком толсто. RTFM[/thread]

     
     
  • 7.70, Аноним (1), 14:09, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Нет, ты.
     
  • 4.73, Аноним (73), 14:31, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > Причина та же, что и с java. Если оно нигде в стеке
    > не используется, этот кусок будет сбоку пришлёпан. В лучшем случае, в
    > худшем -- придётся как-то интегрировать через костыли и подпорки.

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

     
     
  • 5.93, Аноним (1), 01:05, 26/02/2021 Скрыто ботом-модератором     [к модератору]
  • –4 +/
     
     
  • 6.96, JL2001 (ok), 02:49, 26/02/2021 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
     
  • 7.97, Аноним (1), 03:00, 26/02/2021 Скрыто ботом-модератором     [к модератору]
  • –2 +/
     
  • 2.111, Аноним (-), 05:23, 27/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    > К сожалению, го ограничивает применимость,

    Ну, блин, есть даже C'шная реализация сабжа. Чего тебе еще надо?

     
     
  • 3.115, Аноним (1), 06:19, 27/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Это как с i2p? Там она тоже "есть".
     

  • 1.2, Вопль_в_пустыне (?), 18:35, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –5 +/
    Так то штука классная, но с таким убогим интерфейсом она годна для кучки гиков, когда разрабы осознают что надо быть ближе к массовому юзеру...
     
     
  • 2.6, Аноним (6), 18:41, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    Кому надо?
     
     
  • 3.7, Аноним (7), 19:01, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Тому, кто хочет создать продукт, которым кто-то (кроме автора) будет пользоваться
     
     
  • 4.19, Аноним (19), 19:52, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +7 +/
    Линус за свою щизнь не задизайнил ни одного графического интерфейса.
    Но, внезапно, его разработками пользуются.

     
     
  • 5.52, bergentroll (ok), 01:25, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Линус за свою щизнь не задизайнил ни одного графического интерфейса.

    Да, но возможно нет.
    https://subsurface-divelog.org

     
     
  • 6.62, Аноним (-), 13:40, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    эта типа должно выглядеть умно ?
     
     
  • 7.63, bergentroll (ok), 13:44, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > эта типа должно выглядеть умно ?

    Что именно, что Л. Торвальдс написал графическое приложение? Ну, он умный, да.

     
     
  • 8.65, Аноним (-), 13:52, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Тут ты прав, это была горячка с моей стороны Линус божественный UI дизигнер, че... текст свёрнут, показать
     
  • 4.23, Аноним (6), 20:03, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Ну так пусть он и будет, а автору то зачем.
     
  • 2.84, iPony129412 (?), 18:56, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Это так не работает.
    Можно вспомнить про P2P клиенты и страшные и сложные (для околодомохозяки актив/пасив, всякие пробросы это целое дело).
    Пользовались по тому что смысл был.
     
     
  • 3.112, Аноним (-), 05:25, 27/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А потом пришел IPv6 и это перестало иметь мозги, теперь айпишник можно каждому таракану выдать.
     

  • 1.3, Аноним (3), 18:39, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    В чем отличия от Freenet?
     
     
  • 2.13, Сейд (ok), 19:31, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    В ней небольшое время ожидания. Что-то типа Psiphon. Не сравнить с Freenet или RetroShare.
     
     
  • 3.66, JL2001 (ok), 13:57, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    совершенно не понимаю, что у ipfs общего с Psiphon с Freenet не работал ipfs - м... большой текст свёрнут, показать
     
     
  • 4.74, Сейд (ok), 14:55, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Небольшое время ожидания, я же написал.
     
     
  • 5.122, Аноним (122), 09:46, 28/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Небольшое время ожидания, я же написал.

    Да? Мне оно после ДЕСЯТИ МИНУТ задумчивости выдало "504 Gateway Time-out".
    https://ipfs.io/ipfs/QmUUPSPdbPK5sSxZVhjH7adYZ4QGpvRrUVRc6htpEwztgB?filename=o

     
  • 4.121, Аноним (122), 09:33, 28/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > единственный минус, что не даёт лично мне заменить торенты на ipfs - невозможность в одну команду скачать файл с ipfs и начать его раздачу (и чтоб без дублирования занятого места на винте)
    > заявке на гитхабе уже года 3-4, похоже разрабов это не сильно интересует

    По-моему в 'dat' это из коробки:
      dat source-dir    -- выдаёт link и раздаёт каталог по этому линку
      dat dat://link target-dir    -- скачивает каталог и продолжает раздавать
    https://docs.datproject.org/docs/cli-intro

     
  • 2.120, Аноним (122), 08:43, 28/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Тогда уж в чём отличие от Dat?
    https://docs.datproject.org/docs/cli-intro
     

  • 1.4, Аноним (4), 18:40, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    "для организации работы сайтов, не привязанных к серверам"
    Было бы интересно почитать об этом более подробно.
     
     
  • 2.11, Аноним (-), 19:22, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +6 +/
    https://docs.ipfs.io
    Чем ещё помочь, даже не знаю
     
     
  • 3.60, asdf (?), 13:31, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    очевидно переводом ))))
     
  • 2.61, JL2001 (ok), 13:36, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > "для организации работы сайтов, не привязанных к серверам"
    > Было бы интересно почитать об этом более подробно.

    я так понял, есть две интерпритации "не привязано к серверам":
    1) весь сайт строится на замене https:// на ipns:// или dweb://ipns/ и живёт в условиях браузеров с эдонами для dweb или с с указаными локальными/глобальными нодами ipns
    2) js-ipns (реализация ноды ipns на жаваскрипте) запускается на главной странице, доступной в обычном интернете, и далее пункт 1

     

  • 1.5, Moebius (ok), 18:40, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –4 +/
    Дубликацию данных снова не устранили.
     
  • 1.8, Аноним (8), 19:18, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +4 +/
    Благодаря наличию публичных гейтвеев очень удобно публиковать файлы:
    ipfs add some-file
    Получил хеш и кинул ссылку на https://ipfs.io/ipfs/...
     
  • 1.9, Аноним (9), 19:19, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • –8 +/
    go go лесом go
     
     
  • 2.20, Аноним (19), 19:55, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Любмтель еженедельных CVE?
     
     
  • 3.25, Dzen Python (ok), 20:31, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –4 +/
    Уж лучше закрываемые еженедельные CVE, чем хрен-пойми-что-там-копмилятор-наворотил, для которого надежных методов поиска этих самых уязвимостей нет
     
     
  • 4.67, JL2001 (ok), 13:59, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Уж лучше закрываемые еженедельные CVE, чем хрен-пойми-что-там-копмилятор-наворотил,
    > для которого надежных методов поиска этих самых уязвимостей нет

    а что, в сишечке компилятор воротит только то, что боженька и три закона робототехники заповедовали?

     
     
  • 5.113, Аноним (-), 05:25, 27/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    В сишке компилятор не скачивает половину интернета как у гуглохипстеров.
     
     
  • 6.123, anonymous (??), 12:09, 28/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Go компилятор тоже не скачивает. А скачивает пакетный менеджер. Разница лишь в том, что Go предлагает встроенный менеджер (который можно и не использовать), а экосистемы Си не предлагают и заставляют все те же пакеты скачивать, сопоставлять и собирать вручную.
     
  • 3.29, Аноним (-), 20:40, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ну и фиг с ними, при правильно собранной системе - в худшем случае вывалит трейс, вот только зерадей просто так тебе еще фиг кто падарит, так что все эти пугалки для галки ^_^
     
  • 3.34, Аноним (9), 21:48, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    Обладатель интеллекта - чловек перешедший на сдедующую ступень эволюции после обезьяны.
     
     
  • 4.79, Аноним (79), 16:56, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    А вот и первый мартишкин минус
     
  • 3.36, Аноним (36), 22:16, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    А причем тут CVE?

    Или ты хочешь рассказать о непогрешимости rust и go?

     
     
  • 4.124, anonymous (??), 12:12, 28/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Просто Rust и Go делают гораздо более подробную проверку на ошибки на этапе компиляции (а затем во время работы). Это не гарантия тотального security, но вполне неплохой набор гарантий safety.
     

  • 1.10, Аноним (9), 19:20, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • –3 +/
    ipfs pin remote service add mysrv

    сразу видно, системдысты.

     
     
  • 2.114, Аноним (-), 05:27, 27/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Скорее ip link set blah-doh-something :). Так что скоро попадет в linux-utils.
     

  • 1.12, BrainFucker (ok), 19:25, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Проблему потребления памяти исправили? А то оно жрало так будто трижды на Java написано.
     
     
  • 2.27, пох. (?), 20:36, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • –5 +/
    Оно на игогого написано, как еще оно должно ее жрать?

     
  • 2.35, Ordu (ok), 22:11, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ссылки на issue есть? Было бы любопытно почитать про проблемы потребления памяти в go программах. Пускай даже и в одной программе.
     
     
  • 3.37, FractaL (ok), 22:18, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –3 +/
    Воистину святыми и непогрешимыми Rust и Go да вознесёмся мы в небеса. А чертям место в аду.
     
     
  • 4.38, Ordu (ok), 22:35, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    > Воистину святыми и непогрешимыми Rust и Go да вознесёмся мы в небеса.
    > А чертям место в аду.

    Я просил ссылку на issue, а не проповедь. И уж тем более не от тебя -- ты не настоящий фрактал, и у тебя квалификации не хватает даже на то, чтобы троллить сишными дырянями. Квалификация настоящего фрактала весьма сомнительна, но тебе бы вообще молчать зубами к стенке.

     
     
  • 5.40, Аноним (40), 23:18, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –2 +/
    Сари какой агрессивный. У тебя же рак любимый ? Чего в го.. влезаешь так яро
     
     
  • 6.41, Ordu (ok), 23:38, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Потому что менеджмент памяти -- это проблема Computer Science, которая не разреш... большой текст свёрнут, показать
     
     
  • 7.44, Аноним (44), 23:54, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –3 +/
    > не разрешима в общем случае теоретически, и, как следствие, неразрешима практически. А это значит, что эта проблема даёт отличные возможности расти над серой массой быдлокодеров

    Ты смотри как вырос то. Это ты так на игогошке наскакался или растишки обожрался.

    Ростун ты наш, светлый разум блин.

    Тот-то у тебя проблема не разрешима а у всех разрешима. :D Кто тут быдлокодер хм..

     
     
  • 8.48, Ordu (ok), 00:15, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Ты б Кнута хотя б почитал, а Он разбирает там вопрос динамического выделения па... большой текст свёрнут, показать
     
     
  • 9.77, Аноним (77), 16:36, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Я то почитал, потому у меня разрешима А ты видно не читал ... текст свёрнут, показать
     
     
  • 10.80, Ordu (ok), 17:56, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Ты с начала читал Ты уверен, что ты правильно понял, что значит разрешима Та... текст свёрнут, показать
     
     
  • 11.125, anonymous (??), 12:16, 28/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Нафига вообще общаться с человеком, который ничего не говорит по сути, а лишь н... текст свёрнут, показать
     
  • 9.78, Аноним (79), 16:56, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Перестаём быдлокодить на быдло языках, перестаём ныть Уменьшаем количество смуз... текст свёрнут, показать
     
  • 7.47, Аноним (-), 00:06, 25/02/2021 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +/
    > Потому что менеджмент памяти -- это проблема Computer Science, которая не разрешима в общем случае теоретически, и

    Это вообще с каких таких пор в CS рубятся на предмет неразрешимых теоретически проблем с памятью ? Вот это вот вообще не кс проблема. Решений как автоматически освобождать память миллионы и gc, все правильно - одна из них, хоть и далеко не самая лучшая. Т.е главная проблема, как сказали маркетолухи - забывают освободить память, я правильно понимаю ?

     
     
  • 8.49, Ordu (ok), 00:16, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Как минимум, со времён первого издания TAOCP Кнута Причём в TAOCP всё подкрепле... текст свёрнут, показать
     
     
  • 9.53, Аноним (53), 02:43, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • –2 +/
    ага, зопелю вам нью делит, ой блин, ни спасло, давайте ище по три рубля, бум реш... текст свёрнут, показать
     
     
  • 10.56, Ordu (ok), 04:30, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Когда тебе заказчик задаёт вопросы типа твой код не течёт Чем докажешь , что... большой текст свёрнут, показать
     
     
  • 11.82, Sw00p aka Jerom (?), 18:19, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Оценкой пространственной сложности алгоритмов используемых в программе Текуче... текст свёрнут, показать
     
     
  • 12.85, Ordu (ok), 19:37, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +3 +/
    Что значит не проблема CS А что тогда проблема CS И, в смысле, когда Кнут ... большой текст свёрнут, показать
     
     
  • 13.94, Sw00p aka Jerom (?), 01:21, 26/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    Интересно, следуя по Кнуту, я должен Тьюринга считать дураком за его бесконечну... большой текст свёрнут, показать
     
     
  • 14.99, Ordu (ok), 18:05, 26/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +2 +/
    Бесконечная лента -- это математическая абстракция Как и любая абстракция она и... большой текст свёрнут, показать
     
     
  • 15.106, Алког Анон (?), 00:19, 27/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • –1 +/
    Вот только Ordu вряд ли сможет что-либо отлить из высококачественного сплава ... текст свёрнут, показать
     
     
  • 16.107, Ordu (ok), 00:47, 27/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Естественно Это вообще а непросто б требует дорогущего оборудования в я по... большой текст свёрнут, показать
     
     
  • 17.108, Алког Анон (?), 01:07, 27/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Ну да, сплав Ordu не сделает, но доказательство того, что он будет не хуже чем... текст свёрнут, показать
     
     
  • 18.109, Ordu (ok), 01:34, 27/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    В смысле, ты хочешь чтобы я тебе ссылок накидал Про что именно Про дамасскую с... большой текст свёрнут, показать
     
     
  • 19.116, Алког Анон (?), 14:11, 27/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • –1 +/
    - Доказтельство прогрессирует, Мы смотрим Ждать ли Доказательство ... текст свёрнут, показать
     
     
  • 20.119, Ordu (ok), 16:00, 27/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Ах вот оно чо Ждать ... текст свёрнут, показать
     
  • 17.129, Sw00p aka Jerom (?), 23:57, 28/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Лекции Леонида Архангельского посмотрите на ютубе, интересно ... текст свёрнут, показать
     
  • 15.132, Sw00p aka Jerom (?), 00:31, 01/03/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Вот именно, что не нужна никакая абстракция, есть процесс отладки, который даст ... большой текст свёрнут, показать
     
     
  • 16.133, Ordu (ok), 01:33, 01/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Процесс отладки -- это неформализованный метод Кустарный Если бы он был действ... большой текст свёрнут, показать
     
     
  • 17.135, Sw00p aka Jerom (?), 03:04, 01/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Если процесс отладки это неформализованный метод , то и процесс непосредственно... большой текст свёрнут, показать
     
  • 14.118, Алког Анон (?), 14:35, 27/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Будут Вот первая проблема сколько памяти будет подвергнуто менеджменту менедже... текст свёрнут, показать
     
     
  • 15.130, Sw00p aka Jerom (?), 23:59, 28/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    В бесконечной ленте нет понятия менеджера, есть только дай мне память и все ... текст свёрнут, показать
     
  • 12.126, anonymous (??), 12:22, 28/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Далеко не каждую задачу можно решить с константной O 1 пространственной сложн... текст свёрнут, показать
     
     
  • 13.131, Sw00p aka Jerom (?), 00:00, 01/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А что стоит цель решать за константное пространство А если вход зависит от N ... текст свёрнут, показать
     
     
  • 14.138, anonymous (??), 19:28, 01/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Просто иначе не очень понятен ваш аргумент про умение оценки сложности Умей ты ... текст свёрнут, показать
     
     
  • 15.139, Sw00p aka Jerom (?), 23:36, 01/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Кхмммм, оценив пространственную сложность и замерив результат отладив исполн... текст свёрнут, показать
     
  • 15.140, Sw00p aka Jerom (?), 23:39, 01/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Каких ошибок Ошибок разгильдяя Умея оценивать отлаживать , ты найдешь любую... текст свёрнут, показать
     
  • 7.81, Sw00p aka Jerom (?), 18:13, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    >Потому что менеджмент памяти -- это проблема Computer Science, которая не разрешима в общем случае теоретически, и, как следствие, неразрешима практически.

    Кто автор сего доказательства неразрешимости? Ссылочку в студию плиз.

     
     
  • 8.83, Ordu (ok), 18:53, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Не, давай лучше ты дашь ссылку на доказательство разрешимости Неразрешимость св... большой текст свёрнут, показать
     
     
  • 9.90, Sw00p aka Jerom (?), 00:21, 26/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Окей, после того как пойму о доказательстве не разрешимости какой проблемы иде... большой текст свёрнут, показать
     
     
  • 10.98, Ordu (ok), 17:37, 26/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Это значит, который позволяет промышленным образом получать гарантированный резу... большой текст свёрнут, показать
     
     
  • 11.100, Sw00p aka Jerom (?), 19:37, 26/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я так и не увидел определение проблемы Ты, ты, ты - так чья это проблема если ... большой текст свёрнут, показать
     
     
  • 12.101, Ordu (ok), 21:49, 26/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Можно я не буду отвечать на каждое твою строчку, и просто в целом попытаюсь отве... большой текст свёрнут, показать
     
     
  • 13.134, Sw00p aka Jerom (?), 01:49, 01/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ваш этот бизнесс обесценил людской труд, ваш бизнесс завтра спокойно уволит ... большой текст свёрнут, показать
     
     
  • 14.136, Ordu (ok), 05:50, 01/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Я смотрю, тебе надоел поиск истины, и ты решил разговор завалить в партер полити... большой текст свёрнут, показать
     
     
  • 15.141, Sw00p aka Jerom (?), 00:14, 02/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    а политика причем и за бинесс я не начинал, мне до лампочки всякий там бизне... большой текст свёрнут, показать
     
     
  • 16.142, Ordu (ok), 00:53, 02/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Потому что, бизнес делает миру хорошо -- это парадигма капитализма Принятая в... большой текст свёрнут, показать
     
     
  • 17.144, Sw00p aka Jerom (?), 03:42, 02/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Бизнес никакого отношения к капитализму не имеет, бизнес - это дело А дела быва... большой текст свёрнут, показать
     
     
  • 18.145, Ordu (ok), 04:24, 02/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Не бизнес стал парадигмой капитализма, а идея о том, что бизнес -- это метод улу... большой текст свёрнут, показать
     
  • 5.43, Аноним (44), 23:51, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    Типа у настоящего фрактала есть хоть какая-то квалификация. Насмешил.

    Тем более он открытым текстом писал сам что квалификации у него нет от слова совсем и его опыт в программировании равено нулю.

     
     
  • 6.46, Ordu (ok), 00:06, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Типа у настоящего фрактала есть хоть какая-то квалификация. Насмешил.

    знаю. Я не наблюдал его комментов, которые бы позволяли судить.

    > Тем более он открытым текстом писал сам что квалификации у него нет
    > от слова совсем и его опыт в программировании равено нулю.

    Может быть, но я тоже такое могу написать при определённых условиях, и поэтому доверять таким словам я бы не стал.

     
  • 3.102, BrainFucker (ok), 22:20, 26/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Ссылки на issue есть? Было бы любопытно почитать про проблемы потребления памяти в go программах. Пускай даже и в одной программе.

    Сорри, был занят.
    Например:
    https://github.com/ipfs/go-ipfs/issues/3318
    https://github.com/ipfs/go-ipfs/issues/3532
    Пробовал в 2019, проблема актуальна.

    Ну тут скорее проблема не из-за самого Go, а в качестве реализации. Bittorrent клиент на Питоне и то потреблял меньше 100МБ.

     
     
  • 4.104, Ordu (ok), 22:55, 26/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> Ссылки на issue есть? Было бы любопытно почитать про проблемы потребления памяти в go программах. Пускай даже и в одной программе.
    > Сорри, был занят.
    > Например:
    > https://github.com/ipfs/go-ipfs/issues/3318
    > https://github.com/ipfs/go-ipfs/issues/3532
    > Пробовал в 2019, проблема актуальна.

    О, спс.

    > Ну тут скорее проблема не из-за самого Go, а в качестве реализации.

    Да, это не выглядит проблемой Go или GC. Сложно сказать, в чём именно проблема -- там если походить по ссылкам, довольно много проблем, приводящих к выжиранию ресурсов. Скажем тысячи открытых соединений. То есть да, можно сказать, что это проблема реализации и успокоиться на этом. Но местами складывается впечатление, что проблемы вылезают из распределённости, и неясно где и как где и как детектировать и куда втыкать лимиты, вида "не буду стучаться к новым пирам, пока не найду открытых соединений, которых можно закрыть". Любопытно было бы поковырять глубже...

     
     
  • 5.105, BrainFucker (ok), 23:13, 26/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Там и изначально было видно что начали реализовывать не продумав архитектуру нормально. Чего только стоит то что оно у них по дефолту добавляемый файл тупо копировало внутрь себя, вместо того чтобы использовать файлы напрямую, как у торрентов. Позже они вроде как добавили опцию чтобы можно было не дублировать файлы, но оно у них работало тоже со какими-то нюансами. Такое себе, в общем. Идея отличная, но реализация...
     
  • 2.68, JL2001 (ok), 14:02, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Проблему потребления памяти исправили? А то оно жрало так будто трижды на
    > Java написано.

    а у меня не жрало и не жрёт
    конкретика или ссылка на багу - в студию

    иль провакатор и дезинформатор?

     
     
  • 3.103, BrainFucker (ok), 22:23, 26/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > а у меня не жрало и не жрёт

    Потребляет меньше ста мегабайт? Не ври.

    > конкретика или ссылка на багу - в студию

    На:
    https://github.com/ipfs/go-ipfs/issues/3318
    https://github.com/ipfs/go-ipfs/issues/3532

    Пробовал в 2019, актуально.

     
     
  • 4.110, JL2001 (ok), 03:17, 27/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> а у меня не жрало и не жрёт
    > Потребляет меньше ста мегабайт? Не ври.
    >> конкретика или ссылка на багу - в студию
    > На:
    > https://github.com/ipfs/go-ipfs/issues/3318
    > https://github.com/ipfs/go-ipfs/issues/3532

    по второй ссылке :)
    > A newly started daemon has RSS=92020

     
     
  • 5.117, BrainFucker (ok), 14:30, 27/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > A newly started daemon has RSS=92020

    Ну офигеть, при запуске потребляет "всего" 90МБ. А до запуска так и вовсе 0, вот это вообще круто!

     

  • 1.14, rvs2016 (ok), 19:32, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Вот надо мне на своём сайте файл (например, картинку) разместить не так, как обычно это делается, а в распределённой сети IPFS так, чтобы потом пользователи сайта могли получать файл этот файл не из одного веб-сервера, а из этой самой распределённой сети IPFS.

    Как это сделать?

     
     
  • 2.16, Аноним (1), 19:45, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +5 +/
    Поднимаешь кучу нод, добавляешь на них хэш твоего файла, добавляешь на сайт ссылку на хэш через какой-нибудь ipfs.infura.io и всё. Опыт у пользователей будет различаться, в зависимости от географического расположения ноды. Как синхронизировать обновления нод додумай сам.
     
  • 2.54, Аноним (54), 02:58, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    Для этого существует cluster.ipfs.io. Создаешь кластер, дальше приглашаешь заинтересованных присоединиться к кластеру или проднимаешь узлы на своих ресурсах.

    Например, основные сайты IPFS и Protocol Labs как раз доступны через IPFS и объеденены в общий кластер. Потому при загрузке страниц сайта по IPFS, все шустро и почти аналогично вебу. https://collab.ipfscluster.io/ - тут список некоторых публичных кластеров.

    Другой вариант: платные сервисы вроде https://pinata.cloud/

     
  • 2.72, sage (??), 14:23, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Вариантов несколько:
    1. Если у вас весь сайт доступен через IPFS, ничего дополнительно делать не нужно, достаточно вставить относительную ссылку.
    2. Если у вас обычный веб-сайт (не в IPFS), и вы хотите вставить картинку ссылкой в IPFS, следует указать какой-либо публичный шлюз, а пользователи с расширением IPFS Companion или браузером Brave будут открывать её через свои локальные шлюзы.
    3. Поднять собственные шлюзы и вставить картинку HTML-тегом picture со вложенным тегом source с несколькими ссылками.
     
     
  • 3.75, rvs2016 (ok), 15:43, 25/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > Вариантов несколько:
    > 1. Если у вас весь сайт доступен через IPFS, ничего дополнительно делать
    > не нужно, достаточно вставить относительную ссылку.
    > 2. Если у вас обычный веб-сайт (не в IPFS), и вы хотите
    > вставить картинку ссылкой в IPFS, следует указать какой-либо публичный шлюз, а
    > пользователи с расширением IPFS Companion или браузером Brave будут открывать её
    > через свои локальные шлюзы.
    > 3. Поднять собственные шлюзы и вставить картинку HTML-тегом picture со вложенным тегом
    > source с несколькими ссылками.

    Сайт обычный, не в IPFS. Внутрь его страниц просто некоторые объекты типа картинок надо грузить из IPFS. И при этом не хочется же пользователям говорить типа - установите себе приблуды (расширения, ноды там всякие и т.п.), т.к. часть из них этого просто не поймёт, а часть не будет с этим заморачиваться, а просто пойдёт на другой сайт, где "всё работает и так". Поэтому все эти ноды хорошо бы запускать каким-нибудь джава-скриптом или прямо самими браузерами внутри пользовательских браузеров. Больше всего таким требованиям пока подходит браузер Brave. Им в деле загрузки объектов из IPFS повезёт. Остальные, горемычные, будут грузить объекты в страницы старинным дедовским из 90-х годов способом.

     
     
  • 4.87, Аноним (-), 22:06, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > Поэтому все эти ноды хорошо бы запускать каким-нибудь джава-скриптом или прямо самими браузерами внутри пользовательских браузеров.

    Так тоже можно: https://js.ipfs.io/

     
     
  • 5.88, rvs2016 (ok), 22:33, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> Поэтому все эти ноды хорошо бы запускать каким-нибудь
    >> джава-скриптом или прямо самими браузерами внутри
    >> пользовательских браузеров.
    > Так тоже можно: https://js.ipfs.io/

    Какой-то там javascript ни разу не браузерный... :-(

     
     
  • 6.91, JL2001 (ok), 00:34, 26/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >>> Поэтому все эти ноды хорошо бы запускать каким-нибудь
    >>> джава-скриптом или прямо самими браузерами внутри
    >>> пользовательских браузеров.
    >> Так тоже можно: https://js.ipfs.io/
    > Какой-то там javascript ни разу не браузерный... :-(

    но в браузере он точно могёт

     
  • 3.92, JL2001 (ok), 00:48, 26/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +/
    > 2. Если у вас обычный веб-сайт (не в IPFS), и вы хотите
    > вставить картинку ссылкой в IPFS, следует указать какой-либо публичный шлюз, а
    > пользователи с расширением IPFS Companion или браузером Brave будут открывать её
    > через свои локальные шлюзы.
    > 3. Поднять собственные шлюзы и вставить картинку HTML-тегом picture со вложенным тегом
    > source с несколькими ссылками.

    а можно в третье вписать второе? и туда же вписать обычный http ещё?

     

  • 1.15, Аноним (15), 19:33, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +/
    Какие у сабжа кейсы по использованию?
     
     
  • 2.17, Аноним (1), 19:46, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    Версионированные торренты.
     
  • 2.18, Аноним (19), 19:49, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • –3 +/
    Для неграмотных, которые не осилили статью - бесполезен.
     
  • 2.69, JL2001 (ok), 14:08, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Какие у сабжа кейсы по использованию?

    некое подобие ответа https://www.opennet.ru/openforum/vsluhforumID3/123371.html#66

     

  • 1.21, Аноним (-), 19:59, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +3 +/
    Ано анонимно?
     
     
  • 2.22, Аноньимъ (ok), 20:03, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +5 +/
    Нет. I2p транспорт так и неосилили.

    Более того, зайдя не на тот ipfs сайт рискуете оказаться распространителем и хранителем очень незаконных материалов.

     
     
  • 3.33, Аноним (33), 20:59, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +1 +/
    > распространителем

    Есть настройка, чтобы распространялись только pinned.

     
  • 3.57, Lex (??), 06:00, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > хранителем очень незаконных материалов

    Как будто туда заходят за чем-то еще

     
     
  • 4.59, Аноньимъ (ok), 12:56, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +3 +/
    Сеть позиционируется создателями как замена обычному интернету.
     
  • 2.24, Аноньимъ (ok), 20:03, 24/02/2021 [^] [^^] [^^^] [ответить]  [] []     [к модератору]
  • +1 +/
    Короче это публичный торрент для HTML.
     
     
  • 3.28, пох. (?), 20:37, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    Почему только хтмл? Прон тоже можно - но только одобряемый товарищмайором.

     
     
  • 4.39, Аноньимъ (ok), 22:51, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > Почему только хтмл? Прон тоже можно - но только одобряемый товарищмайором.

    Можно конечно, я к тому что основная идея этой штуки в первую очередь сайты.

     
     
  • 5.71, JL2001 (ok), 14:12, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >> Почему только хтмл? Прон тоже можно - но только одобряемый товарищмайором.
    > Можно конечно, я к тому что основная идея этой штуки в первую
    > очередь сайты.

    я не знаю, почему многие так думают - из-за поддержки ноды ipfs протокола http для доступа к данным сети? из-за существования js-ipfs?

    сама сеть никак на html не заточена, на сколько мне известно

     
  • 2.30, Аноним (30), 20:44, 24/02/2021 [^] [^^] [^^^] [ответить]  []     [к модератору]
  • +1 +/
    анонимно, для людей, для опенсорса ... го . ну какбы несовместимо по определению, ты еще поди проконтролируй при каждом запуске не подменили ли любимый модуль на гитпомойке. ананимнасть, ха три раза
     
  • 2.128, username (??), 13:43, 28/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Ни разу но это и ее важно. Разработчики еще на ранних стадиях добавили черный список для хешей и сказали что будут банить в сети особо злостный контент.
     

  • 1.32, Аноним (30), 20:53, 24/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  [] []     [к модератору]
  • +3 +/
    А сейчас вообще модно стало унижать пользователей. Не торрент - а вебторрент, чтоб webrtc еще паспорт из тумбочки вытягивало. Сильно много роботов стало - унизим же своих пользователей да заставим жабаскриптовую капчу проходить, желательно гуглокапчу, чьхать на ихнюю безопасность, главное чтоб сайтек индексировался для сапы. как бы еще унизить, о ! давай man in middle запилим для юзера, пусть все о себе выкладывает на cloudflare. программы на го, тем более от макак вообще не стоит запускать на компутерах.. прямо вот век технологических прорывов и здравого смысла.
     
     
  • 2.42, Аноним (44), 23:48, 24/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • –3 +/
    Ох как я с тобой согласен.

    Надо ещё веб на rust переписать, чтобы WebRust'ия стала.

     
     
  • 3.58, mozilla dev (?), 09:38, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    мы попытались... эта сволочь нас - выбросила за борт, представляете!

     

  • 1.76, odin314 (ok), 16:24, 25/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    https://ipfs.io/ipfs/QmUUPSPdbPK5sSxZVhjH7adYZ4QGpvRrUVRc6htpEwztgB?filename=o
     
  • 1.86, Аноним (86), 20:14, 25/02/2021 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +2 +/
    Честно говоря, из описания я подумал что IPFS позволит мне расшарить содержимое жёстких дисков в P2P сети, как в старом добром eDonkey.

    На пробу, выбрал директорию с мемчиками на 20 Гб, нажал Add to IPFS. Через пол часа (Go такой Go) в каталоге ~/.ipfs/blocks образовалось .data файлов на 20 Гб. Т.е. IPFS не просто расшаривает файл, а преобразует его в свой формат и хранит у себя в каталоге.

    Получается для того чтобы расшарить 10 Тб файлов мне нужно организовать 10 Тб свободного места под данные IPFS, в то время как в BitTorrent и ed2k достаточно пары сотен килобайт под метаданные. Можно, конечно же, удалить оригинальные файлы и остаться с кодированными бинарями на руках вместо картинок и видосов.

    Спрашивается: зачем эта поделка нужна?

     
     
  • 2.89, Аноним (89), 23:37, 25/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Чтоб дизмаралить тупых хомячков. Потыкает и будет орать как опеннетные школьники что все тлен и только в гугле облаке счастье.
     
  • 2.95, JL2001 (ok), 02:43, 26/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +2 +/
    > Получается для того чтобы расшарить 10 Тб файлов мне нужно организовать 10
    > Тб свободного места под данные IPFS, в то время как в
    > BitTorrent и ed2k достаточно пары сотен килобайт под метаданные.

    добавление без дубликации
    ipfs add --nocopy

    зы: а ещё можно добавить, удалить оригиналы и использовать ipfs fuse в качестве локальной файловой системы

    зыы: некоторый список возможностей https://www.opennet.ru/openforum/vsluhforumID3/123371.html#66

     
  • 2.127, anonymous (??), 12:38, 28/02/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > (Go такой Go)

    Как Go связан с проблемами производительности? Предвкушая ответ: GC при хотя бы слегка вменяемом подходе не вызывает существенных проблем (может процентов 5 CPU потратите).

     

  • 1.137, Аноним (-), 18:26, 01/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    У такой хорошей децентрализованной системы все решения почему-то принимает CloudFlare, а поддержку Tor и I2P не делают уже лет как пять при живой реализации в форке. Давно было пора закапывать.
     
     
  • 2.143, Аноним (-), 01:51, 02/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    фларь и го , они просто созданы друг для друга.

    кстати, го стал выбором малвареводов в 21м.

     
     
  • 3.146, Michael Shigorin (ok), 19:51, 02/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    > фларь и го , они просто созданы друг для друга.

    Как, собственно, и этот торчок (#137) с тором -- пришёл, нагадил в соседней ветке и думает, что ему ничего за это не будет.

    > кстати, го стал выбором малвареводов в 21м.

     
     
  • 4.147, Сейд (ok), 23:38, 06/03/2021 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    А почему он торчок и что ему будет?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру