[#]
/x/file
Andrew Lobanov(station13, 1) — All
2016-01-19 11:27:50
Появились некоторые мысли о сабже. Не обязательно расспространять файлы только по предъявлению authstr. Можно так же делиться файлами свободно, если они не нарушают никаких авторских прав и лицезнионных соглашений.
Логику предлагаю такую:
Обращение без POST/GET-запроса вернёт список файлов для общего пользования. С указанным pauth - дополнит приватными файлами.
Обращение с указанием имени файла без pauth вернёт или файл из списка для общего пользования или ошибку, с pauth просто файл в любом случае (если, конечно, такой файл есть в списке).
Как думаете, стоит ли менять логику работы этого расширения? Ведь оно пока что в зачаточном состоянии и не потребуется переписывать кучу клиентов или нод.
[#]
Re: /x/file
vit01(mira, 1) — Andrew Lobanov
2016-01-19 14:18:31
AL> Как думаете, стоит ли менять логику работы этого расширения?
Думаю, нет. Если надо предоставить к каким-то файлам доступ для всех, то проще дать ссылку.
А если только для ii-шников, то идёт схема с паролем.
[#]
Re: /x/file
Andrew Lobanov(station13, 1) — vit01
2016-01-19 14:25:46
AL>> Как думаете, стоит ли менять логику работы этого расширения?
vit01> Думаю, нет. Если надо предоставить к каким-то файлам доступ для всех, то проще дать ссылку.
vit01> А если только для ii-шников, то идёт схема с паролем.
Для доступа вполне будет ссылка
http://node-addres.example/x/file/filename которую можно кидать кому угодно. А ii-шники тоже не всегда имеют поинты на всех станциях.
Не факт, что в качестве стандарта оно надо, но хотя бы тестово я его попробую на своей ноде, которую может таки когда-нибудь допишу.
[#]
Re: /x/file
vit01(mira, 1) — Andrew Lobanov
2016-01-19 17:33:54
AL> Для доступа вполне будет ссылка http://node-addres.example/x/file/filename которую можно кидать кому угодно. А ii-шники тоже не всегда имеют поинты на всех станциях.
Кажется, что это какой-то "велосипед". Конечно, если он приживётся, я могу его тоже реализовать, но это пока не принципиально.
[#]
Re: /x/file
Andrew Lobanov(station13, 1) — vit01
2016-01-19 17:58:38
vit01> Кажется, что это какой-то "велосипед". Конечно, если он приживётся, я могу его тоже реализовать, но это пока не принципиально.
Ещё между этой реализацией и простой раздачей файлов в той же питон ноде большой разницы не будет =) Это мой последний аргумент. По крайней мере в клиенты я бы это пропихнул (пусть не во все ноды). Просто потому что я допускаю отказ от http и даунгрейд каналов для сети. Но в современных реалиях это не актуально и пока вопрос не надобности, а гипотетической ситуации.
[#]
Re: /x/file
vit01(mira, 1) — Andrew Lobanov
2016-01-19 20:49:12
AL> Ещё между этой реализацией и простой раздачей файлов в той же питон ноде большой разницы не будет =)
Всё, теперь осознал. Ещё и в lisp-ноде так же.
Реализую, как время будет.
И да, ты собираешься у себя что-нибудь выкладывать по /x/file на этой неделе для теста? У меня на ноде уже давно пара тестовых файлов лежит, но никому нет дела.
[#]
Re: /x/file
Andrew Lobanov(station13, 1) — vit01
2016-01-20 08:32:08
vit01> Всё, теперь осознал. Ещё и в lisp-ноде так же.
Лисп-ноды скорее всего не будет. Я вдруг понял, что не взирая на всю прелесть лиспа, пользоваться этим софтом будет меньше народу, чем аналогичным, но на пайтоне. Так что лисп у меня это теперь язык для себя.
vit01> Реализую, как время будет.
Не в реализации был вопрос даже, а в том, надо ли это в стандарте или ну его? Хотя мне кажется, что это идеологически правильно.
vit01> И да, ты собираешься у себя что-нибудь выкладывать по /x/file на этой неделе для теста? У меня на ноде уже давно пара тестовых файлов лежит, но никому нет дела.
Пока могу выложить свои музыкальные бадабдыщи и исходники к ним. Когда я всё таки допишу свою реализацию ноды и перееду на домашний сервер, хочу сделать /x/files основным местом для выкладывания файлов.
[#]
Re: /x/file
vit01(mira, 1) — Andrew Lobanov
2016-01-20 08:48:31
AL> Пока могу выложить свои музыкальные бадабдыщи и исходники к ним. Когда я всё таки допишу свою реализацию ноды и перееду на домашний сервер, хочу сделать /x/files основным местом для выкладывания файлов.
Хорошая идея. Надо бы и нам такое на вооружение взять =)
У меня уже давно есть upload-сервисы: выкладывать файлы могут только поинты, но качать могут все.
http://ii-net.tk/ii/upload.php
http://irk39.tk/upload.php
Можно их перевести на /x/file, может быть, станет удобнее.
И насчёт домашнего сервера. Переезд - это хорошая идея, но всё равно не забрасывай, пожалуйста, spline.rooker.ru. У нас за последнее время устойчивость сети с 7 серверов упала до 5. Если mlpfim.ml со сдохшего хостинга перейдёт на моё попечение, то это так и останется. С твоим новым сервером в сети их будет 6, что вполне нормально.
[#]
Re: /x/file
vit01(mira, 1) — Andrew Lobanov
2016-01-20 08:54:49
AL> Лисп-ноды скорее всего не будет. Я вдруг понял, что не взирая на всю прелесть лиспа, пользоваться этим софтом будет меньше народу, чем аналогичным, но на пайтоне. Так что лисп у меня это теперь язык для себя.
Жаль, я смотрел исходники iicl, и эта нода была довольно хороша. А что до народа, не соглашусь. Обычный народ не будет поднимать ноды, ему лишь бы клиенты использовать.
В любом случае, с гитхаба её не удаляй, пожалуйста. Или если удалять будешь, предупреди, я форкну.
[#]
Re: /x/file
Andrew Lobanov(station13, 1) — vit01
2016-01-20 09:16:12
vit01> И насчёт домашнего сервера. Переезд - это хорошая идея, но всё равно не забрасывай, пожалуйста, spline.rooker.ru. У нас за последнее время устойчивость сети с 7 серверов упала до 5. Если mlpfim.ml со сдохшего хостинга перейдёт на моё попечение, то это так и останется. С твоим новым сервером в сети их будет 6, что вполне нормально.
Не вижу большого смысла на самом деле, так как у нас мало поинтов. Устойчивость сети есть, так как есть несколько нод. Плюсом у меня есть локальная нода, которая зеркалит spline.rooker.ru. Узлы сети это хорошо, но главное достояние - всё таки пользователи. Но тут я рискую скатиться в очередное нытьё о том, что никого нет, так что не буду больше на эту тему.
[#]
Re: /x/file
Andrew Lobanov(station13, 1) — vit01
2016-01-20 09:16:12
vit01> Жаль, я смотрел исходники iicl, и эта нода была довольно хороша. А что до народа, не соглашусь. Обычный народ не будет поднимать ноды, ему лишь бы клиенты использовать.
iicl - это клиент ^__^
vit01> В любом случае, с гитхаба её не удаляй, пожалуйста. Или если удалять будешь, предупреди, я форкну.
Удалять репозиторий я не планирую. Он мне дорог как память =)
[#]
Re: /x/file
Andrew Lobanov(station13, 1) — Andrew Lobanov
2016-01-20 09:17:37
AL> iicl - это клиент ^__^
Лол. Надавал названий -- сам запутался. Нода, конечно. Но она не очень мне нравится всё таки. К тому же она не дописана.
[#]
Re: /x/file
vit01(mira, 1) — Andrew Lobanov
2016-01-20 10:22:39
AL> К тому же она не дописана.
Это заметно :)
Если что, могу ей заняться вместо тебя.
[#]
Re: /x/file
Andrew Lobanov(station13, 1) — vit01
2016-01-20 10:25:57
vit01> Это заметно :)
vit01> Если что, могу ей заняться вместо тебя.
Можешь форкнуть. Я в ближайшее время вряд ли к ней венусь. Потом видно будет: то ли солью обе ветки, то ли забью, то ли своё буду писать.
Буду через годик-другой тебе пул-реквесты слать %)
[#]
Re: /x/file
vit01(mira, 1) — Andrew Lobanov
2016-01-20 11:45:13
AL> Буду через годик-другой тебе пул-реквесты слать %)
Вот на этот счёт у меня есть, что ещё сказать.
В 2014 у нас была эха todo.14. Можно превратить iing.15 в её аналог и возродить командную работу. Так было бы интереснее жить.
Эх, мечты, мечты :)