[>]
Re: Дополнения к стандарту
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-10-31 14:43:25
hugeping>> Например, в данном случае, в один запрос запиханы разные лимиты слайсов для разных эх. Зачем?
revoltech> Чтобы не качать лишнее.
Чтобы что?
hugeping>> Видимо, предполагается что "умный" админ будет настраивать фетч таким образом под станцию, что задаст разные лимиты для эх разной наполненности? Зачем этот ужас? Придумайте, как в реальности вы будете это использовать?
revoltech> В реальности — точно так же, как и твой адаптивный фетч сейчас это делает, только без необходимости предварительно мурыжить каждую эху отдельно.
Лучше мурыжить все эхи пока все слайсы не уляжутся. И этот человек говорит мне о том, чтобы не качать лишнего. Будь последователен.
hugeping>> По 16 msgid забирать чистоплюство не позволяет?
revoltech> Накладные расходы не позволяют. Когда станция тормозит, это особо заметно.
revoltech> Сейчас у меня в stations.txt напротив каждой ноды стоит число. Если непонятно, сколько сообщений нода позволяет забрать за раз, ставлю 12, ибо это случай с tgi и его ограничением 256 символов на гет. Андрей не озвучивал ограничение spline-online, поэтому там тоже стоит 12, и делать полный перефетч — это боль с такой-то скоростью отдачи. А бывает, что надо. Например, когда я внутренний формат базы поменял, добавив поле.
hugeping>> Моё мнение -- надо замораживать вариант драфта Андрея.
revoltech> Я-то не против, просто предлагаю вещи, которые облегчат жизнь, пока не поздно.
Они ни облегчат, ни усложнят жизнь. Просто придётся делать бесполезную работу.
[>]
Re: Дополнения к стандарту
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-10-31 15:26:48
AL>> Зачем ему это понимать?
revoltech> Да блин. Моделируем ситуацию. Клиент пришёл в сеть. Без готовой базы сообщений, без ничего. Выкачивает список эх по /list.txt. Выкачивает по /u/e/[список_эх] айдишники сообщений. Их овердофига. Дальше как ему знать, по сколько айдишников группировать для посыла одного GET /u/m, если ни станция, ни стандарт об этом ничего не говорят? Он может сгруппировать по 16 и получить ошибку на tgi, каковы дальнейшие действия?
Пинать сисопа своего аплинка. Потому что такие короткие урлы это издевательство.
[>]
emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — All
2017-09-07 08:27:37
Захотелось мне тут на днях почитать Эрика Реймонда "Искусство программирования для Unix", а она у меня в fb2. Собирать FBReader не хотелось, а опакетить fbless было лень. Так что я быстренько переделал свой старый проект fb2-читалки для emacs. Раньше он был глючный и падучий, а сейчас жуёт даже книги, которые не соответствуют стандарту.
Взять можно тут:
https://github.com/spline1986/fb2-mode/
Скриншотв репозитории пока старый, так что вот поновее:
http://spline-online.tk/stuff/docs/pics/fb2-mode2.png
Киллер-фича: он подкладывает белый фон под картинки, чтобы картинки с прозрачным фоном хорошо смотрелись в тёмных темах. Для отображения картинок необходим emacs, собранный с поддержкой imagemagick (в slackware он точно так собирается, но как дела обстоят в других дистрибутивах я не знаю).
Пока что мода не имеет настроек, но зато имеет пару некритичных недочётов и кривостей, но я хочу исправить такое положение вещей =)
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — All
2017-09-07 09:02:51
AL> Захотелось мне тут на днях почитать Эрика Реймонда "Искусство программирования для Unix", а она у меня в fb2. Собирать FBReader не хотелось, а опакетить fbless было лень. Так что я быстренько переделал свой старый проект fb2-читалки для emacs. Раньше он был глючный и падучий, а сейчас жуёт даже книги, которые не соответствуют стандарту.
AL> Взять можно тут: https://github.com/spline1986/fb2-mode/
Обновил скриншот в репозитории, добавил небольшие возможности настройки модуля.
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — Difrex
2017-09-07 16:28:29
Difrex> Круто! Спасибо.
Да не за что. Если вдруг возникнут проблемы или будут найдены ошибки, просьба писать сюда. Секту я проверяю чаще гитхаба и почты =)
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 12:38:12
btimofeev> У меня он так и не заработал, на любую книжку (если запускать из консоли командой emacs kniga.fb2) пишет "File mode specification error: (void-function third)". Если в емаксе выполнить M-x fb2-mode пишет "setq: Symbol's function definition is void: third".
Можешь выдать книгу, на которой возникает проблема? Буду разбираться. Сейчас не готов ничего сказать пока.
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 14:19:27
AL>> Можешь выдать книгу, на которой возникает проблема? Буду разбираться. Сейчас не готов ничего сказать пока.
btimofeev> К примеру вот этот маленький рассказ https://www.dropbox.com/s/rojs8wnzjrsntgi/Lavkraft_Gipnoz.31745.fb2?dl=0
Крайне странно. У меня открывается без проблем. Ты точно обновил моду? Какая система? Какая версия emacs?
[>]
Re: Дополнения к стандарту
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-10-31 22:36:32
AL>> Пинать сисопа своего аплинка. Потому что такие короткие урлы это издевательство.
revoltech> Хорошо. Какие — не издевательство? Сколько айдишников скачивать по умолчанию? Где проходит граница между «слишком жирно» и «пора пинать сисопа»?
10+ лет качаем по 40. Полёт нормальный. Зачем выдумывать себе трудности? Чтобы героически их преодолевать?
revoltech> Может, в стандарте хотя бы рекомендованное число указать в таком случае? Опытным путём вот выяснилось, что апачу 389 айдишников можно скормить в /u/m на дефолтных настройках. А на spline-online сколько, например?
Настройки веб-сервера выходят за рамки стандарта.
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 15:15:39
AL>> Крайне странно. У меня открывается без проблем. Ты точно обновил моду? Какая система? Какая версия emacs?
btimofeev> Обновил, попробовал сейчас ещё раз перекачать, все равно ошибка. У меня Archlinux, Emacs 25.2.1
Крайне странно. Всё должно работать. Надо в виртуалке чтоль проверить.
btimofeev> Так fb2-mode зависит от wpdl-mode? Если да, то откуда ты его брал? Мне кажется, что это в моей инсталляции емакса что-то не так.
Не зависит. Откуда там эта строчка я уже и не вспомню. Её можно вообще удалить, так как она ни на что не влияет. Сегодня пушну подчищенный fb2-mode.el.
[>]
Re: Дополнения к стандарту
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-10-31 22:36:33
hugeping>> It is RECOMMENDED that all senders and recipients support, at a minimum, URIs with lengths of 8000 octets in protocol elements.
revoltech> Так, может, тогда и в стандарте прописать |(8000 - 5) / 21| = 380 айдишников рекомендованным максимумом для отдачи через /u/m?
Это уже прописано в стандарте. Только почему это должно быть прописано в стандарте IDEC?
[>]
Re: Дополнения к стандарту
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-10-31 22:36:33
hugeping>> Всё-таки, это не аксиома. Тут мы зависим от внешнего фактора.
revoltech> Не аксиома, но вполне разумное значение по умолчанию. Сисопа проще пнуть на документальном уровне и пусть объясняет, почему приём 380 айдишников в /u/m для него проблема.
Хорошо. Я укажу в стандарте 40. Все, кто качает больше или предоставляют меньше, не соблюдают стандарт.
[>]
Re: Дополнения к стандарту
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-10-31 22:38:25
shaos>> И наверное надо метод POST добавить (я у себя добавлю)
revoltech> Только за, но здесь почему-то нашлись принципиальные противники этой идеи.
Эта идея решает примерно - проблем. Так зачем?
Могу добавить, оставив упоминание про потолок в 40 айдишников на запрос.
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 18:01:22
btimofeev> У меня заработало после добавления в начало файла fb2.el строки (require 'cl). Это для экспорта таких функций как first, third, return. В емаксе 24.3 и выше что бы их не экспортировать нужно вызывать их как cl-first, cl-return.
Спасибо за помощь. Видимо, у меня какой-то из используемых пакетов уже тянул cl. Исправлю обязательно.
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 18:01:22
AL>> Для отображения картинок необходим emacs, собранный с поддержкой imagemagick (в slackware он точно так собирается, но как дела обстоят в других дистрибутивах я не знаю).
btimofeev> Теперь у меня книги с картинками не открываются. Пишет "File mode specification error: (error Not an image: nil)". Хотя команда (описанная тут https://www.gnu.org/software/emacs/manual/html_node/elisp/ImageMagick-Images.html) для проверки наличия поддержки imagemagic выдает t, я так понимаю поддержка есть. Пример книги здесь, если надо https://www.dropbox.com/s/fdhgt6qcs34h30q/Oruell_Skotnyiy_dvor.76204.fb2?dl=0
Спасибо. Пока сделал простую проверку на успешное считывание картинки. В данном файле не распознаётся base64 в атачнутой картинке. Все изменения уже на гитхабе.
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-08 19:05:02
btimofeev> Ещё в 38 строке замени пожалуйста return на cl-return.
Исправил. Спасибо.
btimofeev> Теперь в качестве ошибки вываливается такая строка
btimofeev> ----
btimofeev> File mode specification error: (no-catch --cl-block-nil-- (description nil (title-info nil (genre nil prose_classic) (author nil (first-name nil Джордж) (last-name nil Оруэлл)) (book-title nil Скотный двор) (date nil) (coverpage nil (image ((href . #cover.png)))) (lang nil ru) (src-lang nil en) (translator nil (first-name nil Илан) (last-name nil Полоцк))) (document-info nil (author nil (first-name nil) (last-name nil)) (program-used nil FB Tools) (date ((value . 2005-02-07)) 2005-02-07) (src-url nil http://iaiwww.uni-muenster.de/cgi-bin/simplex/koi8/orwell/ ) (id nil CF2E496D-BAC4-4BFF-81BF-CB03B7EF95BA) (version nil 1.0))))
btimofeev> ----
btimofeev> Помогает возвращение require 'cl, видимо ещё что то нужно заменить, попозже попробую разобраться.
Надо будет попробовать на чистом профиле, но не сегодня уже.
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-11 18:40:39
btimofeev> Сегодня пробовал запускать сабж в Windows: для корректной работы нужно из архива https://kent.dl.sourceforge.net/project/ezwinports/libxml2-2.7.8-w32-bin.zip распаковать файлы libxml2.dll, libiconv-2.dll и zlib1.dll в папку Emacs/bin/.
Да. В windows приходится устанавливать недостающие библиотеки вручную, но ничего не поделать - такова уж система.
btimofeev> Ещё оказывается в емаксе есть закладки для файлов - для чтения книг очень важная штука. Что бы установить закладку на файл (и текущую строку) жмём C-x r m, что бы открыть список закладок C-x r l.
Да. Я активно ими пользуюсь при чтении разнообразных pdf-ок.
btimofeev> Ещё бы добавить настройки шрифтов и список глав/быстрый переход вперёд назад по главам и будет шикарно.
Вот это хочу в перспективе, но сперва полностью избавлюсь от cl. Так уж вышло, что пока не особо до программирования.
btimofeev> А ещё на днях также вышел nov.el - режим для чтения Epub: https://github.com/wasamasa/nov.el
Вот спасибо. Хотя у меня всё или в pdf или в fb2, но возьму на заметку.
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-11 22:19:46
AL>> при чтении разнообразных pdf-ок.
btimofeev> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.
Такое было у меня на нетбуке. Как вариант, попробовать поиграться переменной doc-view-resolution. На новом ноуте всё вполне сносно переключается.
К сожалению, чтение через doc-view в emacs это достаточно грязный хак в виде конвертации страниц в отдельные изображения и последующее их изображение уже пререндеренными. И я не особо разбирался можно ли как-то кешировать подгруженные изображения на одну страницу вперёд, но погуглить в этом направлении стоит.
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2017-09-11 22:20:39
btimofeev>> У меня emacs почему-то дико тормозит при открытии и скроллинге pdf, по 10-15 секунд страницы переключает.
btimofeev> Проблема оказалась в тормознутости плагина отображающего номера строк, отключил его для этого режима и теперь не тормозит.
А. Ну я linum-mode включаю просто по хоткею, так как далеко не только пишу текст в emacs =)
[>]
Re: Archlinux_32
linux.14
Andrew Lobanov(Go!,1) — vit01
2017-11-28 23:09:28
vit01> Интересный факт. Последняя версия SBCL, доступная у нас в репах, - это 1.3.20-1, потому что более новые собранные версии почему-то отказываются работать. Это один из тех немногих пакетов, с которым у мейнтейнеров возникли реальные проблемы.
Расчехлил свой Compaq Evo N600c. Не собирается, однако. Валится на самопроверке sb-concurrency. Копать пока не знаю куда.
vit01> Если кто-то из наших лисповодов может помочь правильно собрать SBCL, то прошу сюда:
К сожалению, пока никаких идей.
[>]
Re: emacs FB2-mode
linux.14
Andrew Lobanov(Go!,1) — btimofeev
2017-12-09 14:11:54
btimofeev> Андрей, а у тебя в книгах пробелы в диалогах выделяются подобным образом? Скриншот: https://ibb.co/kTqZfG
btimofeev> У меня такое во всех книгах и во всех темах емакса, которые я пробовал. Или это у меня с настройками емакса что-то не так?
Это имакс так отображает неразрывный пробел. По-моему, я так и не нашёл как для одной моды сменить это. Менять же глобально в своём ридере мне показалось плохим тоном. Так что да. Проблема.
[>]
Re: Termux + ECL
linux.14
Andrew Lobanov(tavern,1) — vit01
2017-12-17 20:40:54
vit01> У одного чувака наконец-то получилось собрать Embeddable Common Lisp и даже сделать пакет для Termux. Протестировал лично, ставится и работает.
Спасибо за добрую новость! Если ещё и quicklisp заработает на этой реализации, то вообще сказка будет.
[>]
Re: Разбор idec
idec.talks
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 07:43:15
>> Откуда оно там возьмётся?
ahamai> http://ii.blcat.ru/u/e/blcat.test/-100:100
А в телеграм такой запрос вообще ничего делать не станет.
Зачем в ii отсылать запросы idec?
[>]
Re: Разбор idec
idec.talks
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 07:43:15
>> Ты хочешь в срезе получить нецелое количество сообщений? Зачем тебе точка в срезе? Типа, -12.5:12.5?
ahamai> если точка в срезе, то старый софт будет воспринимать это не как непонятный msgid и падать с ошибкой его запросить, а как пустую эху и просто игнорировать. двоеточие можно уронить, 12..12. или нарисовать ху^W самолётик 12.:.12. это мелочи, но мелочи это именно то, что отделяет плохой дизайн от хорошего, когда всё предусмотрено заранее.
Хороший дизайн это когда несуразные запросы не отрабатывают. Если ты пишешь наивный код это всегда будет плохой дизайн. Приведённые тобой запросы просто не будут работать даже в таверне, а там самый старый idec-софт.
Я не очень понимаю почему ты обход кривых запросов считаешь хорошим дизайном.
Как ii отработает /u/e/idec.talks/vfAqnGW9yupgQFEFzDk5 ? И почему?
[>]
Re: Дополнения к стандарту
idec.talks
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 07:43:16
>> Ну и во-вторых, sf решает одну конкретную задачу, а слайсы - универсальны. Слайсы делают возможным адаптивный фетч и онлайн просмотр.
ahamai> То, что называется слайсы, у меня называется lim. Сделано одной строчкой кода. Совместимо вообще со всем, не ломает /u/e/, и даже клиенты, которые понятия не имеют о lim, могут им пользоваться.
Только твой lim решает совершенно другую задачу. Ты попробуй прочитать хотя бы черновик стандарта. То, что ты видишь единственное применение слайсам, не означает, что существует только оно.
Ну или я не понимаю как работает твой lim. Как им получить индекс эхи с 20 сообщения по 30?
ahamai> Адаптивный фетчинг это оверинжиниринг, программирование ради программирования, он вообще не даёт гарантий, в станциях где нет формальных эх а сортировка идёт по timestamp, могут быть вкинуты старые сообщения и такой фетчинг их не увидит. В нормальных условиях я вообще не вижу проблем гонять полные эхи, ибо только они дают полную гарантию. Для экономии трафка можно использовать ?h, его использование в гейтовании с shaos сократило дневной трафик с 12 мб до 2.
Если узел отдаёт индекс с сортировкой по времени сообщений, то его надо снимать с фетчинга, потому что это как минимум хулиганство. Как отдача полного индекса решает проблему выкинутых сообщений вообще непонятно.
>> В общем, попытки решить какие-то несуществующие проблемы и навязать какие-то свои оценки. Чего я боялся, то и происходит. Лебедь рак и щука.
ahamai> Проблема была в проектировании. Некорректном дизайне. В сломе того, что просто работало и было простым, как три копейки, ради решения несуществующих проблем и каких-то непонятных смен стандарта, которые ничего не дают, кроме экономии трафика, которой тоже нет, потому что у тебя либо постоянные новые запросы, новые коннекции, новые строчки в логе сервера и так далее, да там tcp фреймы больше сожрут чем трафика сэкономится :)
Кто о чём, а Рома снова о том, что idec это не ii. Потому и не ii, что ii имел фундаментальные проблемы в дизайне.
ahamai> Забавно, я посмотрел архив старых эх - я постоянно из протокола что-то выкидывал, пока не остались /e /m /u/e /u/m, и всё это не достигло предельной простоты. А щас только что-то добавляют. Да сколько угодно. Но не надо лезть в /u/e.
В твой ii никто не лезет. Ты можешь взять хоть ii-0.3 и работать с idec. Но и ты в свою очередь не лезь в idec. Постоянно добавляют, это одни только слайсы. Если у тебя от них пригорает, просто не используй их. Нет, мы будем изобретать несовместимые со стандартом велосипеды.
Я даже больше скажу, никто не мешает фетчить ii в idec. Фетчер может не использовать слайсы вполне.
ahamai> Это база из баз, фейлбек из фейлбеков, он должен быть простым, примитивным, кодиться за три строчки кода на любом языке и быть единой везде.
Он никогда не кодился за три строчки даже на петухоне. Я твою референсную реализацию читал.
ahamai> Расширяйте как хотите, но расширяйте отдельные методы, без x/feaures и прочего фиг пойми зачем, может нода работать по новому - запрашиваем, не может - фэлбэчимся на старое.
Рома, закопай уже стюардессу. Сабжа не будет. По крайней мере в стандарте. В плане обмена мой черновик останется без изменений. Изменения будут только в сопроводительном тексте для устранения неоднозначностей.
Кто что для своих фантазий сделает у себя не имеет значения пока он соблюдает стандарт.
[>]
Re: Дополнения к стандарту
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-11-01 07:43:16
AL>> 10+ лет качаем по 40. Полёт нормальный.
revoltech> Ну а мне откуда было это знать? Нигде о 40 не было написано. А tgi уже на 13 посылает куда подальше, например.
Готовый софт уже делал так. Всё на гитхабе есть - бери и смотри, раз уж начал своё писать.
AL>> Хорошо. Я укажу в стандарте 40. Все, кто качает больше или предоставляют меньше, не соблюдают стандарт.
revoltech> Ну вот так бы сразу.
Договорились.
[>]
Re: Разбор idec №2
idec.talks
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 07:43:16
>> А здесь не согласен. Здесь прав товарищ AL, который говорит, что поведение остаётся прежним, нужно только подкорректировать логику парсера. Ну, типа, старые /u/e никуда не деваются, нужно только посмотреть, есть ли двоеточие в последнем элементе и привет.
ahamai> это полностью ломает единость формата. /u/e должна быть везде, и должна реализовываться в 3 строках. у неё не должно быть расхождений, не надо в /u/e добавлять парсеры, /u/e должна быть единой и быть везде. все остальные расширения - отдельно.
В рамках idec она везде. То, что ты не соблюдаешь стандарт - исключительно твоя проблема.
[>]
Re: Разбор idec №2
idec.talks
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 07:43:16
ahamai> вот /lim/ совместима с любыми существующими клиентами, просто меняешь url в конфиге и всё.
Праада она не решает задач слайсов. И делает адаптивный фетчинг удобным. Зато в отдельном неймспейсе ага.
[>]
Re: Разбор idec №2
idec.talks
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 07:43:16
ahamai> Я вообще не про это. Я про то, что не надо было трогать протокол, который для трогания совсем не предназначался. В чём проблема была вместо проверки x/feautures всяких просто использовать новый, а при отказе - фэлбекаться? Ну самый же очевидный дизайн. Зачем там, где всё было предельно просто, зачем-то совершенно ненужно это усложнять?
Будь последовательным. Твой ii никто не трогает. Просто на его основе сделали нечто другое. Всё строго по твоим заветам из 2014-го. А то сперва ты говоришь одно, потом приходишь и вдруг оказывается, что то, что ты говорил, не имеет значения. Почему тогда то, что ты говоришь сейчас, вдруг должно иметь значение? Завтра ты опять переобуешься и снова будешь делать вид, что ты не говорил того, что говоришь сегодня.
[>]
Re: Разбор idec №2
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-11-01 07:43:17
>> тут нет никаких "что-то ещё", либо эха либо msgid.
shaos> … либо мусор
shaos> Если нет проверки на то, что тебе не подсунули мусор, то это неработоспособное решение - как POC для запуска в песочнице для ограниченного круга лиц - годится, а для реальных применений в массах - нет…
Очень правильные слова.
ЗЫЖ А где посмотреть на ноду на шелле. А то Рома бьёт себя пяткой в грудь, а ноду на шелле не видать.
[>]
Re: Solarized light
linux.14
Andrew Lobanov(tavern,1) — Difrex(mobile)
2018-03-26 09:47:32
Difrex(mobile)> Долго пытался сидеть на темных темах, но меня в конец стало напрягать, то что после переключения из редактора/консольки в браузер глаза вытекают. Немного с этим помогают бороться плагины для огненной лисы, но не всегда она работают правильно. А из-за темной темы ГТК бывает еще и такое, что в полях ввода получается темный текст на темном фоне, что несомненно лютый отстой.
Посмотрел, покумекал и попробовал такой вариант. Весьма по нраву пришлось, хотя и сидел всю жизнь на тёмных темах.
Посмотреть на цезий в таких условиях можно в файле screen_20180326_1.png, который должен в ближайшее время прилететь в фэхе pictures.
[>]
Re: Разбор idec №2
idec.talks
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 07:43:17
ahamai> Какое, итить, неработоспособное решение, если оно работает. Сколько раз повторять, что /u/e/ это базовый фалбак и он должен быть простым и легко воспроизводимым, нигде не должно быть проверки в коде и в стандарте. Как работает твой конкретный фетчер, по барабану. Есть базовая реализация, эталонная. И она должна быть максимально простая. И она должна быть одна.
Где взять эталонную реализацию?
ahamai> Это базовый вопрос - НАХРЕНА ВЫ ЛЕЗЕТЕ В /U/E, ЕСЛИ ВЫ ТУПО ДАЖЕ НЕ ПОНИМАЕТЕ, ЧТО ЭТО И ЗАЧЕМ ЭТО НУЖНО???
Нахоена ты своими ii-ручонками лезешь в idec, если ты тупо даже непонимаешь что это и зачем это нужно?
ahamai> ну я читаю такую ахинею
Ты её пишешь. В больших количествах.
ahamai> и вижу люди тупо не понимают, о чём это вообще.
Да. Некоторые не понимают о чём idec. Застряли в 2014, на эхотаг не смотрят, лезут с какими-то левыми фичами.
>> а для реальных применений в массах - нет…
ahamai> для каких млять применений в каких млять массах. ii это реализация строго конкретной задачи. основным критерием этой задачи является максимальная простота. НИКТО, НИКТО МЛяТЬ В ЦЕЛОМ СВЕТЕ НЕ МЕШАЕТ ТЕБЕ НАВЕШИВАТЬ СВОИ НАВОРОТЫ. Ну оставь ты млять в покое /u/e, это лингва франка, это база, это долгими бессонными ночами вытачивалось, чтобы удалить всё лишнее и оставить только базу, из которой можно свинтить что угодно, хоть босфор, хоть улисс - и никто при этом не трогал /u/e. Когда человечество вымрет и останутся только ветки и палки, чтобы можно было быстро собрать /u/e, как базовый компонент. И ПОЭТОМУ ОН МЛЯТЬ ДОЛЖЕН БЫТЬ ОФОРМЛЕН, ПРОСТ И ОДНОЗНАЧЕН, чтобы любая макака могла написать его реализацию. Любая. На любом языке. С любым млять навыком. Не мусор собирала.
ahamai> И это млять не POC. Это и есть млять сама концепция сети. Нахрена переписывать базовый класс, наследуйся от него и потом пиши, как хочешь. А основные 4 стержня, которые работают в любых, любых млять условиях, они для того и сделаны такими простыми чтобы быть такими простыми. Без проверок, х..рок и прочей хрени. Обмен между нодами регламентируется ТОЛЬКО самими нодами. Могут хоть через git обмениваться и индексы по timestamp генерировать, это изначально была валидная версия обмена. Но помимо этого должна быть база, которая должна работать ВСЕГДА, ВЕЗДЕ, она должна быть МАКСИМАЛЬНО ПРОСТОЙ и МАКСИМАЛЬНО ВОСПРОИЗВОДИМОЙ. Поверх этого уже какие хошь расширения, это вообще пофиг, лишь бы клиент и сервер поддерживали. Но когда есть два стандарта на работу /u/e (один мой, другой неправильный (ц)) - это уже маразм.
Рома, иди проспись. Где ты увидел ii, млять. Это так печально, что интернетом пользуются те, кто так и не научился читать.
ahamai> Я смотрел старую переписку и кто какие фишки предлагал. Это могло быть перетряханием стандартов, какой из них стандартнее, уже тогда. Но я волевым решением отправил всех в лес и зафиксировал самую базовую базу, которая могла быть. Поэтому это всё и работает, поэтому и не было обсуждений стандартов а просто всё работало, а простота рекламировала эту технологию саму за себя. А потом /u/e взяли и изнасиловали.
Ты сделал слишком много ошибок в словосочетании "довели до ума мёртворождённое недоразумение".
[>]
Re: stumpwm
linux.14
Andrew Lobanov(tavern,1) — Difrex(mobile)
2018-03-29 08:28:33
Difrex(mobile)> А можешь поделиться своим конфигом, если он у тебя остался.
Difrex(mobile)> У меня почему-то грузиться не хочет этот WM, хотя я quicklisp поставил, swank тоже. Короче, непонятно, как им пользоваться.
Вообще, он готов к работе сразу без конфига. Но с конфигом он подгоняется под хотелки пользователя =)
Сейчас могу поделиться только таким вариантом:
;;;
;;; StumpWM configuration file by Andrew Lobanov
;;; 2017-12-05
;;;
(ql:quickload :swank)
(swank-loader:init)
(defcommand swank () ()
(swank:create-server :port 4006
:style swank:*communication-style*
:dont-close t)
(echo-string (current-screen)
"Starting swank. M-x slime-connect RET RET, then (in-package stumpwm)."))
(swank)
(in-package :stumpwm)
;;;
;;; Groups
;;;
(grename "first")
(gnewbg "web")
(gnewbg "media")
(gnewbg "emacs")
(gnewbg "file")
(gnewbg "other")
(gnewbg "code")
(gnewbg "gfx")
(gnewbg "mail")
(gnewbg "down")
(gnewbg "vm")
(gnewbg "games")
;;;
;;; Apearence
;;;
(set-fg-color "#aaaaaa")
(set-bg-color "#242424")
(set-border-color "#005577")
(set-focus-color "#005577")
(set-font "-*-terminus-medium-r-*-*-14-*-*-*-*-*-iso10646-1")
(setf *message-window-padding* 5)
(setf *message-window-gravity* :center)
(setf *input-window-gravity* :center)
;;;
;;; Time format
;;;
(setf *time-format-string-default* "%d.%m.%Y %A %H:%M")
(setf *time-day-names*
#("Понедельник" "Вторник" "Среда" "Четверг" "Пятница" "Суббота" "Воскресение"))
;;;
;;; Menu
;;;
(defparameter *app-menu* '(("binkd" "urxvt -fn 'xft:terminus:size=14:bold' -fb 'xft:terminus:size=14:bold' -title binkd -e rs")
("caesium" "cd ~/idec && urxvt -fn 'xft:Terminus:pixelsize=18:bold' -fb 'xft:Terminus:pixelsize=18:bold' -title Caesium -e ./caesium.py")
("golded" "LANG=ru_RU.koi8-r urxvt -g '136x41' -fn 'xft:Terminus:pixelsize=18:bold' -fb 'xft:Terminus:pixelsize=18:bold' -title GoldEd -e ge")
("moc" "urxvt -title MOCP -e mocp")
("rtorrent" "urxvt -title rtorrent -e rtorrent")
("wbinkd" "urxvt -fn 'xft:terminus:size=14:bold' -fb 'xft:terminus:size=14:bold' -title binkd -e wrs")
("wcaesium" "cd ~/idec && urxvt -fn 'xft:Terminus:pixelsize=18:bold' -fb 'xft:Terminus:pixelsize=18:bold' -title Caesium -e ./work.sh")))
(defcommand mymenu () ()
(labels ((pick (options)
(let ((selection (stumpwm::select-from-menu (current-screen) options "")))
(cond
((null selection)
(throw 'stumpwm::error "Abort."))
((stringp (second selection))
(second selection))
(t
(pick (cdr selection)))))))
(let ((choice (pick *app-menu*)))
(run-shell-command choice))))
;;;
;;; Mode-line
;;;
(load-module "disk")
(load-module "cpu")
(load-module "mem")
(load-module "battery-portable")
(load-module "pager")
(setf disk:*disk-usage-paths* '("/home"))
(setf *time-modeline-string* "%d.%m.%Y %A %H:%M")
(setf *mode-line-foreground-color* "#aaaaaa")
(setf *mode-line-background-color* "#242424")
(setf *mode-line-position* :top)
(setf *mode-line-border-width* 0)
(setf *mode-line-pad-x* 0)
(setf *mode-line-pad-y* 0)
(setf *mode-line-timeout* 5)
(setf disk:*disk-modeline-fmt* "%m: %a")
(setf *screen-mode-line-format*
(list "%P^>"
"%B │ %D│ %d "))
(mode-line)
(defcommand screenshot (select-window) ((:y-or-n "Select window "))
"Make a screenshot."
(redisplay)
(if select-window
(echo (run-shell-command "~/programs/screen.sh -s" t))
(echo (run-shell-command "~/programs/screen.sh" t))))
;;;
;;; Key bindings
;;;
(define-key *root-map* (kbd "c") "exec urxvt")
(define-key *root-map* (kbd "P") "screenshot")
(define-key *root-map* (kbd ".") "mymenu")
(define-key *root-map* (kbd "a") "status")
(define-key *root-map* (kbd "l") "run-shell-command slock")
(define-key *root-map* (kbd "B") "mode-line")
(define-key *root-map* (kbd "F10") "gselect down")
(define-key *root-map* (kbd "F11") "gselect vm")
(define-key *root-map* (kbd "F12") "gselect games")
(define-key *top-map* (kbd "M-F5") "exec xbacklight -dec 10")
(define-key *top-map* (kbd "M-F6") "exec xbacklight -inc 10")
;;;
;;; Workspaces rules
;;;
(define-frame-preference "web"
(0 nil t :instance "Navigator"))
(define-frame-preference "media"
(0 nil t :title "MOC"))
(define-frame-preference "emacs"
(0 nil t :class "Emacs"))
(define-frame-preference "gfx"
(0 nil t :class "Gimp")
(1 nil t :class "Geeqie"))
(define-frame-preference "mail"
(0 nil t :title "Caesium")
(1 nil t :title "binkd")
(2 nil t :title "GoldEd+"))
(define-frame-preference "down"
(0 nil t :title "rtorrent")
(1 nil t :instance "Places")
(2 nil t :instance "DTA"))
Конфиг использует самопальный модуль pager для отображения списка рабочих столов в modeline в духе i3wm.
(defpackage #:pager
(:use #:cl :stumpwm))
(in-package #:pager)
(import '(
stumpwm::sort-groups
stumpwm::current-screen
stumpwm::group-windows
stumpwm::group-name))
;;;; pager.asd
(asdf:defsystem #:pager
:description "i3wm-like pager"
:author "Andrew Lobanov <spline@rooker.ru>"
:license "GPLv3"
:depends-on (#:stumpwm)
:serial t
:components ((:file "package")
(:file "pager")))
(in-package #:pager)
(defun pager (ml)
(declare (ignore ml))
(let (g)
(dolist (group (sort-groups (current-screen)))
(if (eq (current-group) group)
(push (concatenate 'string "^(:fg \"#eeeeee\")^(:bg \"#005577\") " (group-name group) " ^n") g)
(if (group-windows group)
(push (concatenate 'string " " (group-name group) " ") g))))
(format nil "~{~a~}" (reverse g))))
(add-screen-mode-line-formatter #\P #'pager)
Эти файлы складываются в ~/.stumpwm.d/modules/modeline/pager/ и получаешь stumpwm 1 в 1 как был у меня =)
[>]
Re: Android to Desktop music streaming
linux.14
Andrew Lobanov(tavern,1) — vit01
2018-08-03 13:21:22
vit01>>> Ищу свободное решение для стриминга аудиопотока по локальной сети.
vit01> omxplayer на Оранже действительно не работает
vit01> Про mpd в курсе, но mpd воспроизводит локальные файлы, действительно существующие на устройстве, т.е. которые можно "потрогать" (вроде мп3-шек)
vit01> А я хотел такую штуку, которая захватывает сырой поток со всего смартфона целиком, как это происходит, например, при подключении Bluetooth-наушников.
Хм. Надо просто реализовать прослойку. Через тот же синезуб поди можно попробовать.
vit01> Погуглил самостоятельно и вижу, что подобное пока никто не придумал =)
Как всегда придётся писать самому =)
[>]
Re: Emacs и emms
linux.14
Andrew Lobanov(tavern,1) — btimofeev
2018-08-22 08:00:48
AL>> Нужно то, что между ними. Вообще вот мой вариант конфигурации:
btimofeev> Спасибо за конфиг, забрал себе. Смешное, что потратил часа полтора на поиски консольного плеера которой бы смог мне проиграть форматы vgz, nsf, spc (это форматы музыки из игр сеги, денди и супер нинтендо). А оказалось что их умеет играть zxtune (а на самом деле он ещё похоже с пару десятков проигрывает).
Да. Он достаточно много умеет. Просто исторически у меня сложился для трекерной музыки xmp в качестве бэкенда.
btimofeev> Теперь ещё научить бы emms добавлять мультитрековые файлы и перематывать трекерные форматы.
Вот тут не получится так просто. Поддержка cuesheet в emms есть, но несколько кривая. В плейлист добавляется один файл одной строчкой, но можно скакать по трекам, получая их имя в минибуффер. А с перемоткой трекерных форматов я не разобрался, но мне и не интересно было.
[>]
Re: Emacs и emms
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-08-22 08:00:48
Difrex> А я вот Mingus пользуюсь в emacs, но mpd не умеет нормально в cue, приходится резать.
Для удобного прослушивания bitjam podcast собрал mpd и ncmpcpp. И вот там поддержка cue имеется (ради неё и собрал). Правда есть ощущение, что реализована она средствами фронтенда. Однако emacs на лиспе и, возможно, получится безболезненно реализовать эту поддержку самостоятельно.
[>]
Re: Emacs и emms
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-08-22 16:55:37
Difrex> Так mingus -- это просто интерфейс к mpd. Как ты mpd научил нормально cue понимать?
Так это решается, вроде как, не в бэкенде. Ncmpcpp их умеет из коробки, но он не имакс.
[>]
Re: Emacs и emms
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-08-22 22:10:37
AL>> Так это решается, вроде как, не в бэкенде. Ncmpcpp их умеет из коробки, но он не имакс.
Difrex> Хм, интересно. Нужно почитать код ncmpcpp, посмотреть как там это сделано и попробовать на elisp перенести.
Ну я не гарантирую свою правоту, но было бы странно при поддержке cue в самом mpd не иметь её во всех клиентах.
[>]
Re: Emacs и emms
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-08-23 08:34:59
AL>>>> Так это решается, вроде как, не в бэкенде. Ncmpcpp их умеет из коробки, но он не имакс.
Difrex>>> Хм, интересно. Нужно почитать код ncmpcpp, посмотреть как там это сделано и попробовать на elisp перенести.
AL>> Ну я не гарантирую свою правоту, но было бы странно при поддержке cue в самом mpd не иметь её во всех клиентах.
Difrex> Так mpd играет, просто треки не показывает.
Ну загружает толстый файл и играет его да. emms при этом может показывать текущую дорожку в минибуфер, ncmpcpp прямо в виде дорожек кидает в плейлист. То есть как-то это делают. Только не совсем понятно как.
[>]
Re: Разбор idec №2
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-11-01 10:24:30
AL>> ЗЫЖ А где посмотреть на ноду на шелле.
revoltech> Могу сделать хоть на busybox sh (+ busybox nc + busybox sed, возможно), но зачем? Это будет лютый тормоз. Как и связка busybox awk + busybox nc.
Вопрос то не в теоретической возможности. Вот Рома писал про ноду на шелле и, мол, там это сделать сложно (непонятно почему, правда). Но не показал этой мифической ноды, где это сделать сложно.
revoltech> Если брать продвинутый шелл вроде bash или oksh, всё можно сделать непосредственно в нём, кроме самой отдачи по TCP. Я, блин, гофер-клиента на чистом баше не так давно делал (Bopher-NG), вопрос только, что это решает.
AL>> А то Рома бьёт себя пяткой в грудь
revoltech> Это от неосиляторства инструментов, не более. Я вот довольно быстро согласился и с 40 айдишниками вместо 380, и с контекстным парсингом /u/e вместо ключ/значение, поскольку принципиально это мало что меняет (алгоритмически тут можно всё тотально упростить, но для этого надо отказаться от обратной совместимости, иначе смысла немного). Те же вещи, на которых настаивает Рома, предложены даже не с позиции оптимизации, а с позиции «лишь бы существующий кривой код не чинить». Противно.
Там не только кривой код кривой подход ещё. В идеальном случае, единственно верной реакцией на некорректный запрос должна быть ошибка. Это правильная практика.
Почему ii ходит в idec по своим стандартам я могу понять. Но idec позволяет работать в ii-режиме и вообще не обязан использовать слайсы при фетчинге. Но не в голове у Ромы.
Короче, я забодался и Рома идёт лесом со своим странным нытьём. Ходить с ним кругами смысла нет, полезной нагрузки в его сообщениях нет, наезды и истерики в его сообщениях есть. Ну и нафейхоа? Пока добавил в цезий кривой и косой, но механизм твитов. Доработаю и выдам на суд общественности.
[>]
Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-07 13:41:09
Anotheroneuser> Хочется снести Минт, отслуживший верой и правдой несколько лет, и накатить что-нибудь полегче.
Anotheroneuser> Ну, чтобы всерьёз учиться: i3wm, терминал и т.д.
Anotheroneuser> Наверное, это сомнительная затея, т.к. работа замедлится в разы, но по-другому заставить себя не получается. Мозг, гад, слишком ленив.
Anotheroneuser> Зашёл на https://distrowatch.com/ и увидел, что Manjaro там серьёзно взлетел.
Anotheroneuser> Может, есть смысл накатить его? Или разумнее будет накатить Mint 19, снести всё лишнее (вот бы ещё знать, что там лишнее) и прежнюю оболочку сменить на i3.
Anotheroneuser> Как мудрее поступить?
Когда лет 13 назад я спросил на сисопке в 5012 какой дистрибутив лучше взять, мне ответили "тот, которым пользуется твой знакомый гуру". И по идее это так и есть. Потому что тогда ты сможешь гарантированно получить помощь практически в любой ситуации. Но я тогда не послушал совета и до сих пор пользуюсь непопулярной Slackware Linux =)
В твоём случае я бы не рекомендовал манджаро. Лучше попробовать поставить debian netinstall и начать с него. С одной стороны, ты получишь навыки только в debian based дистрибутивах и многое в debian и производных нельзя делать руками, а лучше пользоваться соответствующими скриптами, но за debian я по простым причинам:
1. По нему море информации и не надо что-либо выискивать.
2. Он достаточно надёжен и сломать в нём что-либо куда сложнее, чем в арче.
3. Он достаточно дружелюбен и если что-либо нужно сделать, то всегда можно посмотреть официальную документацию и найти соответствующий скрипт.
4. Освоив дебиан, ты будешь с лёгкостью управляться и с Mint и с Ubuntu, так как в них мало что отличается от их предка на самом деле.
Правда я бы советовал ставить testing-ветку, так как там версии ПО поновее. И не стоит бояться названия "testing". В Debian даже тестовая ветка стабильнее релизов многих других дистрибутивов.
А если хочется досканально разбираться и есть уйма свободного времени и сил, то можно попробовать Gentoo или LFS. Но я бы не рекомендовал =)
[>]
Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-09-07 14:37:20
AL>> А если хочется досканально разбираться и есть уйма свободного времени и сил, то можно попробовать Gentoo или LFS. Но я бы не рекомендовал =)
Difrex> Ну, кстати, я бы не сказал, что ставя LFS, копипастя эти configure make make install чему-то особенному научишься.
Вот тут смотря как подходить к процессу. Если просто копипастить подряд, то толку мало, а вот если читать сопроводительные тексты, то много полезного можно узнать.
Difrex> Гента так вообще очень просто ставится. Тем более из stage1 ее больше не поставить :)
Честно говоря, пробовал её сто лет назад и не знаю как там сейчас обстоят дела. Когда ставил, то сложилось впечатление, что есть от неё толк в плане знаний об устройстве системы, хотя и не сильно большой.
[>]
Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-07 14:39:50
Anotheroneuser> Ох.. Пожалуй, ты прав.. Лучше Дебиан.
Anotheroneuser> Хотя, сколько я его ни ставил, меня всегда охватывало чувство, что из машины пересел в автобус.
Если поставить дебиан с каким-нить DE да накликать ещё всякого в установщике, то да. Получается тяжеловато. А если поставить минимальную систему, а поверх только то, что тебе надо, то тут и Ubuntu становится вполне себе ничего =)
[>]
Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-07 15:05:47
>> Получается тяжеловато
Anotheroneuser> Да дело не столько в весе, сколько в условиях передвижения.
Anotheroneuser> В машину сел и знай себе дави педаль.
Anotheroneuser> А Автобус же он того -- правила пользования и перевозки грузов и всё такое. Собак в намордники, кошек -- в клетки, лыжи в чехол и не махать лыжными палками.
По сравнению с количеством правил ПДД и необходимостью постоянно следить за дорогой правила пользования в автобусе полная фигня =) Но мысль твою я понял.
Anotheroneuser> Дебиан, вот, надо настраивать. У меня единственная машина -- ноутбук. Там Nvidia. Из-за этого, помню, опыт установки Дебиан был печальным: система никак не могла отключиться или перезагрузиться, т.к. что-то там такое не работало. В Минт этой проблемы не было. Поскольку знакомство с системой у меня всю дорогу происходило в жуткой спешке, то нормально устроить её никак не удавалось. Теперь появилась возможность это сделать ) Но без фанатизма (то есть, Gentoo, не пойдёт)
Ну особых настроек там и нет, насколько я помню. Но я всегда ставился с минималки. По поводу nvidia, то тут чуть ли не единственная настройка нужна - подключение дистрибуивов contrib и nonfree. После чего нужно сделать
$ sudo apt update
и в списке доступных пакетов появятся проприетарные драйвера nvidia. Я ими и пользовался, когда пробовал использовать Debian на десктопе.
[>]
Re: Разбор idec №2
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-11-01 11:45:04
shaos>> а вот от msgid и далее делать неохота ибо оно криво будет работать т.к. порядок может быть чуть разный на разных нодах...
revoltech> Такого, кстати, быть не должно.
Такое, кстати, является вполне штатной ситуацией. Сообщения в индексе располагаются в порядке получения нодой. Все ноды получают сообщения в разном порядке.
[>]
Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Anotheroneuser
2018-09-07 16:46:46
>> когда пробовал использовать Debian на десктопе
Anotheroneuser> А сейчас что? Хотелось бы узнать, чем пользуются Ъ-Линуксоиды.
Сейчас вернулся к изначальному своему дистрибутиву - Slackware. С моей точки зрения он оправдывает своё название и идеально подходит лентяям вроде меня. Но требует немного знаний для успешного использования. Но есть у него недостаток - ближе к новому релизу становится всё сложнее и сложнее обновлять сторонний софт. Вплоть до полной невозможности, так как куча системных библиотек устареват и при их обновлении приходится пересобирать руками половину системы. Но если нет острой необходимости в обновлениях и нет синдрома ежедневных обновлений и самого свежего софта, то дистрибутив становится привлекательным =)
Anotheroneuser> Обычно по этому вопросу я ориентировался на галерею ЛОР-а. А там что только не выкладывают.
После недавних событий я байкотировал ЛОР, но до того галерею смотрел постоянно. И пришёл к выводу, что в последние годы она становилась всё скучнее и скучнее. Как правило это или "дефолт новой убунты/дебиана/<подставить имя дистрибутива>" или "смотрите - я покрутил настройки рендера шрифтов и поменял обойку". Интересные скрины появлялись крайне редко.
Подобная болезнь обнаружилась и на /r/unixporn. Только там в большинстве случаев i3-gaps (форк i3 с возможностью располагать окна с зазором между ними) с какой-нибудь невнятной цветовой схемой и всё =)
>> По поводу nvidia
Anotheroneuser> Вот, спасибо за совет. Попробую обязательно.
Да не за что. Обращайся. Говорят, сейчас свободные драйвера nvidia стали хороши, но я по старой привычке пользуюсь простой формулой - хочешь чтобы у тебя с nvidia не было тиринга и проблем с ускорением - ставь проприетарные драйвера.
[>]
Re: Разбор idec №2
idec.talks
Andrew Lobanov(tavern,1) — revoltech
2024-11-01 11:51:36
doesnm>> Отдачу сделать по CGI (читерство), а вместо nc взять /dev/tcp (фича баша)
revoltech> Да что ж везде одни теоретики... /dev/tcp только для клиентских соединений работает. Сервер сугубо на нём не сделаешь.
Перечитай на что отвечаешь. Серверная часть на CGI, клиентская на /dev/tcp. Как раз то, что ты пишешь, и выходит. Ну блин.
[>]
Re: Почему Manjaro стал так популярен и что, вообще, выбрать
linux.14
Andrew Lobanov(tavern,1) — Difrex
2018-09-07 17:32:42
AL>> Говорят, сейчас свободные драйвера nvidia стали хороши...
Difrex> Я тоже купился на это и сидел около месяца на личном ноуте на nouveau - Stellaris, например, ужасно тормозит, а Cities Skylines даже не запустился...
Difrex> Вернулся на проприетарщину :(
Я уже и не слежу, а с nVidia Optimus вообще имею только рецепт с bumblebee и проприетарными драйверами. Немного напоминает постоянные "эти видеопроцессоры intel в корпусе центрального процессора стали чудо как хороши" =)
Хотя, на моей текуще машинке и правда неплохо, но играться не хватает.
[>]
Re: Test emoji
idec.talks
Andrew Lobanov(tavern,1) — doesnm
2024-11-01 11:51:36
tuple>>> 🙄😬🧒👩🚀🙆♀️👩👦👦👩👦👒🤷♀️👩❤️💋👩🧛♀️☝️👻💂♀️🤫🍉🍰🥣🥡🍨🍢🏣
revoltech>> А почему не в idec.test?
doesnm> Его на ping-е нет
Так создай :)
[>]
Re: Рома порвался
idec.talks
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 12:31:44
Не везде твит поставил. Нечаянно прочитал.
ahamai> За 10 лет каких то продвижений и изменений нет.
Изменения ради изменений. Ты бы классно вписался в современную IT-индустрию с такими подходами.
ahamai> И да, я 100% уверен, что я хотел сказать.
Я не сомневаюсь в том, что ты сказал то, что ты хотел сказать. Правда ты противоречишь сам себе, игнорируешь объективную реальность и скатываешься в истерику. Но зато делаешь это всё уверенно.
ahamai> Ибо умные люди притчами говорят, а глупые в них за частности цепляются, не видя целого.
Умные люди не путают причину и следствие. Если умные человек говорит притчами, это совсем не означает, что тот, кто говорит притчами, умён.
ahamai> Зато у вас новый стандарт будет. Ура!
Да. Выкинули хлам. И новый хлам затаскивать не будем. /lim тот же вещь совершенно глупая. Об этом я тебе и 10 лет назад писал, и сейчас писал, но ты слишком умён, чтобы понять. Про хешики для каких-то там разных индексов вообще говорить не хочется. Это сломается моментально. Но кто я такой, чтобы что-то объяснять такому могучему мудрецу?