RSS
Pages: 1 ... 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
[>] Re: Umbrella Alpha2
ii.14
vit01(mira, 1) — Difrex
2016-01-27 19:31:41


Difrex> Выложил статику вместе с шаблонами(Template::Toolkit)

Хорошо, спасибо, посмотрю.

[>] Обновление архива
ii.14
vit01(mira, 1) — All
2016-01-27 17:49:00


* Добавлена эха habra.15
* Файл базы данных теперь доступен через /x/file
* В архив добавлен файл list.txt

[>] Re: Umbrella Alpha2
ii.14
vit01(mira, 1) — Difrex
2016-01-27 17:50:57


Ввёл в поисковую строку 123 - выдало alert c "xss" =)

[>] Re: Umbrella Alpha2
ii.14
vit01(mira, 1) — Difrex
2016-01-27 17:49:00


Difrex> * Работает поиск на русском языке

Ура! =)

Кстати, а куда можно предлагать разные патчи на стили, разметку и так далее? Был бы код где-нибудь, с удовольствием где-нибудь да помог.

[>] Re: Новый поинт
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-01-27 20:26:47


AL> А сабж то не заметили по ходу. Один я радуюсь новым людям =)

Вообще-то заметили. Но что-то этот поинт даже не представился и не поздоровался, а это на настоящего поинта не похоже =)

[>] Re: Новый поинт
ii.14
vit01(mira, 1) — btimofeev
2016-01-27 21:21:22


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

AL> Человек из дикого интернета пришёл =) Привыкнет ещё. Вообще, он из хорошей jabber-конфы к нам. Там у них уютно вполне.

Дикий интернет... Звучит прямо как Дикий Запад B-)
А так поинты - это хорошо. Главное - чтобы не молчали и не скучали.

[>] Re: Новый поинт
ii.14
vit01(mira, 1) — Рома
2016-01-28 09:47:54


Рома> как там интернет-то? загнивает?

Ага. Вон сайты хорошие блокируют, W3C всякие DRM (MSE) в стандарт внедряет. Почитаешь новостей - ужаснёшься.

[>] Re: Новый поинт
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-01-28 16:49:06


AL> Ну тут смотря что считать мёртвостью. Наши сети вот мёртвые ещё больше. Я бы даже сказал мёртворождённые.

ii - это как ходячий ребёнок-мертвец, устроившийся работать почтальоном =)

Кстати, а что насчёт гейта в фидо? Было бы интересно что-нибудь почитать оттуда в родном, ii-шном формате.

[>] Re: Новый поинт
ii.14
vit01(mira, 1) — Рома
2016-01-28 16:49:06


Рома> чё за хорошие сайты блокируют?

Да взять те же самые торренты. Не скажу, конечно, что весь контент там качественный, но каждый может в этих местах найти что-нибудь по душе. Причём так называемые "пираты" обычно подходят более ответственно к своему делу, чем официальные распространители.

Рома> и чёб репы были дебиановские и openbsd-шные
Ага, а потом найдут в опенбзд-шных репах что-нибудь и тоже заблокируют =)
Или под предлогом поддержки "отечественного произодителя".

И останутся в чебурашке одни социальные сети, да ЛОР с опеннетом...

AL> Всё таки не http единым. Так что в принципе по боку.

Не http единым, но от самого факта обидно.

[>] Re: блокировки
ii.14
vit01(mira, 1) — Рома
2016-01-29 05:47:56


Рома> тогда у свободного будет возможность проявить те конкурентные преимущества, которые в них заложены.

Ты слишком оптимистичен. "Правообладатели" при отсутствии достойных конкурентов просто обнаглеют ещё больше. К тому же, у них есть средства для рекламы и раскрутки, поэтому их продукты в любом случае будут пользоваться большей популярностью.

Свободное искусство даже в количественном отношении уступает. А после блокировки торрентов на "обычное" поднимут цены ещё больше, потому что не с кем соревноваться за рядового пользователя.

Наличие свободного файлообмена делает текущую собственническую систему маловыгодной. Причём маловыгодной именно для тех менеджеров, пиарщиков и юристов, которые занимаются её поддержанием.

[>] Re: Qt-клиент: небольшое обновление
ii.14
vit01(mira, 1) — vit01
2016-01-29 06:39:44


Что нового:

* Из "стены текста" теперь можно сразу отвечать на сообщения и переходить в нужную эху
* Немного улучшена обработка ссылок
* Интерфейс получения/отправки сообщений приведён к более единому виду (без скрытия главного окна)

[>] Qt-клиент: коммит по багрепорту
ii.14
vit01(mira, 1) — All
2016-01-28 18:41:15


Что нового:

* Теперь клиент скачает хоть несколько тысяч сообщений без зависания в самом конце
* Добавлены лёгкие разделители, как на том скриншоте выше в эхе
* Не падает при нажатиях на кнопки навигации в пустой эхе

[>] Re: Новый поинт
ii.14
vit01(mira, 1) — Рома
2016-01-28 20:05:30


Рома> блокировку торрентов поддерживаю. теперь народу будет больше поводов обратиться к истинным ценностям, дебиану и openbsd

Если ты про пиратскую венду, то я бы тоже с тобой согласился. Но как же насчёт огромных коллекций музыки, фильмов, книг, что удобнее всего качать именно с торрентов?
Ту же классическую музыку в больших объёмах и высоком качестве можно нормально отыскать только там.
Знакомые вон постоянно фильмы и книги с Рутрекера качают, потому что в других местах многие вещи просто не найти.

Рома> в логике "торренты заблокировали, значит debian с openbsd тоже заблокируют" я вижу изъян

Это для примера было. Сначала, когда блокируют что-то ненужное, людям всё равно, но потом, когда берутся за полезные ресурсы, становится неприятно.

Рома> лора и опеннета в чебурашке точно не будет :)

Ты точно уверен? =)

[>] Re: блокировки
ii.14
vit01(mira, 1) — Рома
2016-01-29 06:53:19


Рома> Кто бы пользовался gimp, если в любом дистрибутиве был бы скрипт, устанавливающий и ломающий нативный photoshop для linux? абсолютное меньшинство, меньше статистической погрешности.

Ну нет, это уже от самих дистрибутивов зависит. GNU/Linux сам по своей идеологии против всяких проприетарных фотошопов.

Рома> Меня интересует развитие свободного, а когда всё завалено спираченным коммерческим, про свободное мало кто вспоминает и его развитие тормозится.

Если иметь в виду софт, то соглашусь. Пираты делают им бесплатный пиар. Но всё-таки я в своём высказывании имел в виду не ПО, а всё остальное.

[>] Re: To spline
ii.14
vit01(mira, 1) — Difrex
2016-01-29 12:40:59


http://spline.rooker.ru/ii/ii-point.php?q=/list.txt

Но lenta.dark.14 - эха архивная.
А younglinux.info.14 - и архивная, и устаревшая

[>] Re: Qt-клиент: обновление
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-01-31 04:32:49


AL> Круто. В гите уже есть?

Конечно, есть. Иначе я бы не написал в сабже слово "обновление" :)

[>] Re: Qt-клиент: обновление
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-01-31 11:05:53


AL> Какие там требования? Так хотелки.

Ну, мне показалось, что без этих фич девочки клиентом пользоваться не станут =)

[>] Re: Umbrella
ii.14
vit01(mira, 1) — Difrex
2016-01-30 05:12:06


Всё-таки хотелось бы увидеть код, формирующий вывод на экран. А то хотелось бы и ссылки сделать, и цитаты, и repto, и так далее.

[>] Re: Qt-клиент: обновление
ii.14
vit01(mira, 1) — vit01
2016-01-31 10:36:14


Пишу клиент, не останавливаясь. Ещё один годный коммит

Сразу скриншот: http://ii-net.tk/ii/files/6qtza7viLwO23ETG9MSH.png

Что нового:
* Теперь можно почитать список эх на ноде и, если понравится, сразу его поставить
* Появился GUI для дополнительных фич (blacklist, чистка базы, /x/file), но самих фич пока нет =)

[>] Re: Qt-клиент: обновление
ii.14
vit01(mira, 1) — vit01
2016-01-30 19:57:27


Добавил полезную фичу: клиент теперь запоминает позицию в эхе.

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

Фичу можно отключить в настройках.

Файл кэша удаляется через стандартную менюшку (вместе с кэшем для сабжей)

Итак, теперь все требования Андрея по фичам и багам в клиенте выполнены.
Но мне всё ещё есть, куда стремиться. Ждите list.txt, чёрный список и /x/file =)

[>] Qt-клиент: важное обновление
ii.14
vit01(mira, 1) — All
2016-01-29 20:50:33


Добавлен кэш сабжей для эхоконференций. Теперь долго ждать при загрузке эх надо всего один раз!
Очень полезная фича для очень больших эх вроде lor-opennet.15, pipe.2032, ii.14 и так далее.

Кэш автоматически дополняется во время фетчинга.
Также его можно удалить из менюшки в случае чего.
И да, если вы ни разу не открывали эху на просмотр, то кэш для неё не создаётся.

Ещё раз просьба протестировать. Обновиться можно просто через git pull, ничего больше делать не надо.

[>] ii.stat
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-01 08:59:42


Андрей, а что случилось с твоим скриптом в сабжевой эхе?
Хорошая же идея со статистикой была. Тем более, интересно, сколько мы наговорили за всё то время.

[>] Re: Qt-клиент: вкуснятина, которой пока нет в Git
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-01 08:39:01


AL> А какова практическая ценность blacklist.txt на стороне клиента?

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

Предположим, у нас появились спамеры. Рядовой пользователь скачивает сообщения, у него куча мусора. Сисоп об этом узнаёт уже после, чистит сообщения у себя, закидывает в блэклист. Пользователи получают спасительный ЧС одной кнопкой, и клиент чистый.

Когда в локальной базе скопилось по 10000 сообщений, скачивать всё заново при каждой "аварии" очень накладно.

А, и ещё может быть такая ситуация: к примеру, мне захотелось удалить из базы и больше никогда не видеть все сообщения со словом "сепаратист", но я не сисоп.
Достаём нужные айдишники через ii-search.py и закидываем в клиентский блэклист.

[>] Re: Qt-клиент: вкуснятина, которой пока нет в Git
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-01 13:30:05


AL> А хорошая такая себе идея. Надо будет внедрить у себя.

Если что, оно уже в git. Можешь прямо скопировать blacklist_func.py, но там код очень простой.

С /x/file вот мне придётся изрядно повозиться, там много неоднозначностей.

[>] Re: Umbrella
ii.14
vit01(mira, 1) — Difrex
2016-02-01 17:34:10


Difrex> Скобки лучше отступов :D

После знакомства с Lisp уже ни скобки, ни отступы не страшны :В

[>] Re: Qt-клиент, последняя версия
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-04 09:19:07


AL> Можно же, вроде, иконки под отдельной лицензией. Или нет?

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

AL> А вообще я за GPLv2 и особенно за GPLv3. Хотя меня редко в этом поддерживают, но Столлман чертяка прав во многом.

Тоже. Софт на GPL гораздо проще поддерживать, да и беспокойств с ним меньше. По факту у меня код клиента уже за 1300 строк точно перевалил, так что вполне неплохо было бы и просто так переехать.

[>] Re: Qt-клиент, последняя версия
ii.14
vit01(mira, 1) — vit01
2016-02-04 08:25:36


Для совместимости с виндой и с "необычными" конфигурациями придётся засунуть тему значков прямо в сам клиент.

На примете есть одна хорошая, но она под GPLv3. Не против, если я перелицензирую клиент с СС0 на GPL, или мне поискать другие значки?

[>] Qt-клиент, последняя версия
ii.14
vit01(mira, 1) — All
2016-02-02 16:24:29


Итак, все изменения теперь в Git, всё по моим планам доделано.

Скриншоты:
1. http://ii-net.tk/ii/files/19k0K8LVRSL17fGYzm58.png
2. http://ii-net.tk/ii/files/nhAMWRboe5Jiv7YAg4n0.png

Заметьте, что и на первом, и на втором скриншоте клиент работает через Tor.

Что нового:
* Полная поддержка /x/file, удобное скачивание
* Вся сетевая активность теперь идёт из одного модуля, убрана куча костылей и дублирование
* Полноценная поддержка прокси даже в /x/file (показано на скриншоте)

Теперь можно переходить к заключительным этапам: изготовление скриншотов для запихивания в README.md, сборка пакетов и сборка под венду (по факту это будет, скорее всего, Wine или ReactOS, потому с настоящей вендой не хочу иметь дело).

[>] Re: Umbrella
ii.14
vit01(mira, 1) — Difrex
2016-02-01 14:17:49


Difrex> Залил :)

И тут захотелось вспомнить какую-нибудь едкую шутку про Perl, но ладно, попробую дописать, как будет время. =)

[>] Re: Caesium
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-04 13:10:07


AL> интерфейс для настройки, интерфейс для подписок и с клавишами что-то сделать =)

Очень хочется сначала именно с клавишами :)

Так бы на андроиде только им и пользовался, а то в родном клиенте фич очень мало.

[>] Re: Caesium
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-04 11:07:08


AL> 2vit01: проверь теперь его на узком экране смартфона пожалуйста.

Лови скрины:

http://ii-net.tk/ii/files/lw7Idrcrdzyxu7mzlvvb.png

http://ii-net.tk/ii/files/QHneVQV1VWhg5XbAAiFX.png

[>] Re: Caesium
ii.14
vit01(mira, 1) — btimofeev
2016-02-05 16:11:28


> Подскажите, а как его на телефоне запустить?

ii://YOKlnhGyPCD51g7PNakv

А для версий android <5.0 придётся чрут заводить. Но оно того стоит.

[>] Re: Caesium
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-05 03:23:00


Ура, сделаю патч как можно быстрее и перейду на цезий на телефоне :)

[>] Re: Qt-клиент, последняя версия
ii.14
vit01(mira, 1) — vit01
2016-02-07 14:36:19


Что нового:

* Перевёл всё на GPLv3
* Пофиксил кавычки в сабжах слева
* Ещё раз пересобрал виндоверсию (см. ii://develop.16 )
* Сделал пакет для Debian
* Добавил нужные ссылки на http://ii-net.tk/iidownload/

[>] Re: Qt-клиент, последняя версия
ii.14
vit01(mira, 1) — vit01
2016-02-07 18:45:44


Новый коммит.

* Починил баг с получением list.txt при первом запуске
* Починил баг с перекрытием дебаг-окна в окне дополнительных фич
* При ошибке отправки сообщения на ноду выходит пояснительное сообщение о том, что произошло

За последние 2 пункта спасибо btimofeev

Виндосборку и пакет переделаю ещё раз, когда накопятся изменения. Скорее всего, это будет через день-два.

[>] Caesium keys
ii.14
vit01(mira, 1) — All
2016-02-06 09:55:36


Как сделать несколько разных клавиш на одно и то же действие?

И как ставить комбинации клавиш, к примеру?

[>] Re: Qt-клиент, последняя версия
ii.14
vit01(mira, 1) — vit01
2016-02-10 07:22:17


Новый, вкусный коммит:

* Теперь при расширенном /u/e фетчер ведёт себя "правильно", если новых сообщений в эхе появилось больше, чем скачивается за один запрос
// эта фича не включена по-умолчанию, но есть в настройках станции
* Уменьшение количества запросов к серверу по минимуму.
Оказалось, что я наврал Андрею вот здесь:

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

Извиняюсь за непроверенную информацию и с этим коммитом добавляю заявленное поведение.
Теперь запросы /u/m клиент делает для всех эх сразу, а не для каждой по-отдельности.

* Починил баги с внешним видом таблиц (list.txt и /x/file)
* Более понятное поведение GUI в настройках станций
* Теперь можно задать размер бандла из настроек

Пошёл собирать сборки для винды и пакеты...

[>] Re: Qt-клиент, последняя версия
ii.14
vit01(mira, 1) — vit01
2016-02-09 06:35:23


vit01> Скорее всего, это будет через день-два.

Пересборка переносится до того времени, пока не будет доделан фетчер.

[>] Re: Про ноды
ii.14
vit01(mira, 1) — Difrex
2016-02-10 14:31:34


Difrex> * Какая нода у нас сейчас самая навороченная?
Посмотри на мою ноду. Если устроит, то, считай, что она =)
https://github.com/vit1-irk/ii-php

Difrex> * Не будет ли меняться схема /x/что-то там, для получения мессаджей с опредленного хеша?
Если захочешь, то не будет. НО
1. Её никто не тестировал
2. Она не поддерживается ни одним фетчером
3. Андрей упорно воздерживается от комментариев по схеме, поэтому пока что это неофициальное расширение.

Difrex> * Как вам идея автообнаружения соседних нод?
Хмм. Звучит необычно, но пока необходимость в этом не просматривается. Ну и ладно, пусть будет =)

Difrex> * Можно будет строить безсисоповые сети
Как тогда бороться со спамом и делать чистку базы? Вообще звучит прикольно.

Difrex> Я к тому, что маловато у нас нод :D
Целых 7 штук, если считать торовскую. Так что не так уж и мало =)

[>] Re: Про ноды
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-10 16:09:51


vit01> 3. Андрей упорно воздерживается от комментариев по схеме, поэтому пока что это неофициальное расширение.
AL> Андрей пока слабо представляет себе практическое применение в плане гибкости сети. Сообщения на разных станциях вполне могут быть в разном порядке. Потому это ненадёжная вещь. Потому не вижу практического смысла в ней.

Ура, ну наконец-то комментарий =)

Если кэш msgid для каждой ноды хранится в индивидуальном файле, то при переходе с одной станции на другую фетчер просто переключается между кэш-файлами. Это решает проблему ненадёжности.

Но опять:
1. Проблема с переполнением индекса УЖЕ решена более изящным способом (расширенный /u/e), где не требуется кэш.
2. Фича появилась, потому что кто-то об этом попросил. Cтараюсь добавлять нужные людям штуки по мере возможности.
3. Если бы я тоже считал, что фича необходимая, то её поддержка давно бы появилась в моих фетчерах.

[>] Re: Про ноды
ii.14
vit01(mira, 1) — Difrex
2016-02-10 16:16:19


Difrex> Кстати, а как дела у php с асинхронностью, трудно писать такое? Никогда на пыхе не кодил.

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

Difrex> Думал, форкнуть и переписать на Erlang :)
Это, наверное, будет долго =)

[>] Re: Qt-клиент, последняя версия
ii.14
vit01(mira, 1) — Difrex
2016-02-11 11:40:07


Difrex> Вычисти в следующей версии шаблоны dh_make. Я про *ex/*EX :)

Готово.

// надо бы потом ещё в какой-нибудь репозиторий, наверное, добавить его

[>] Re: Qt-клиент, последняя версия
ii.14
vit01(mira, 1) — vit01
2016-02-11 10:43:16


Сразу скриншот: http://ii-net.tk/ii/files/qxAbpNKfjHbJyRCSqhDb.png

Что нового на этот раз:

* Новый диалог исходящих сообщений.
Теперь удаление, правка и просмотр стали гораздо удобнее.
* Убрал немного ненужного кода и старья
* Исправил сбой фетчера на пустой эхе

Сборки под винду уже сделаны, ищите по прежним ссылкам.
Пакет для дебиана теперь вот тут: http://ii-net.tk/files/iicli-modular.deb

[>] Цезий
ii.14
vit01(mira, 1) — All
2016-02-15 05:08:26


И вот багрепорт.

http://ii-net.tk/ii/files/bdc2fmT7nHLpyo8vRSYP.png

Обратите внимание на неполный вид сабжа.
А ещё размер файла стоит обработать с помощью round() или чего-то подобного.

[>] Re: Про ноды
ii.14
vit01(mira, 1) — Difrex
2016-02-11 15:43:31


AL> Если тебе так уж горит, то название можно и сменить. Мне всё равно практически как будет называться то, что мы используем.
Difrex> Я, кстати, свою ноду под названием jj начал пилить :D

Может, действительно пора всерьёз задуматься над этим вопросом?

[>] Re: Цезий
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-15 09:40:06


>> Обратите внимание на неполный вид сабжа.
AL> А что с ним не так? Там специальная функция, отрезающая лишнее.

В том и дело, что он обрезанный. Юзер может захотеть прочитать сабж полностью, и надо это как-то предусмотреть.

[>] Re: Про ноды
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-15 19:02:09


>> Может, действительно пора всерьёз задуматься над этим вопросом?

AL> Надо исправить историческую несправедливость! ii -- не сеть сирых и убогих. Так что нам надо срочно переименоваться.

Вот подумал сейчас. По названию технологии у нас какие-то идеи есть (см. эха), а вот по названию сети - нет.

Как вы помните, в 2014-м сеть называлась "Клуб хороших людей".
Предлагаю назваться "Секта плохих парней" :D

[>] Re: Цезий
ii.14
vit01(mira, 1) — Andrew Lobanov
2016-02-15 10:14:47


>> А ещё размер файла стоит обработать с помощью round() или чего-то подобного.

AL> Проверь последнюю версию из гита. Теперь должно всё быть нормально.

Версия из гита не помогла. Сам нашёл решение.
Поменяй ту строку на вот это:

size = str(format(size / 1024, ".2f")) + " KB"

[>] Re: Цезий
ii.14
vit01(mira, 1) — btimofeev
2016-02-15 19:02:09


vit01>> size = str(format(size / 1024, ".2f")) + " KB"

btimofeev> Клево, у меня тоже с этой строкой заработало, теперь цезий не вылетает в портретном режиме :)

Надо ещё патч с клавишами в апстрим продвинуть :)
Но не в сам клиент, а отдельно. Кто хочет, пусть патчит.

Pages: 1 ... 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100