[#] /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 в её аналог и возродить командную работу. Так было бы интереснее жить.

Эх, мечты, мечты :)

// форкнул