LINUX.ORG.RU

Сообщения Slavaz

 

Midnight Commander 4.8.9

Форум — General

Релизнулась новая версия.

Нового немного, багфиксы в основном. Но вкусные багфиксы.

Например:
* заработала мыша в screen/tmux
* убран мусор из строки приглашения в сабшеле
* если жать всякие разные комбинации клавиш, то теперь не будет добавляться мусор в комстроку (но мусор остался, если нажать ESC, потом незнакомую комбинацию клавиш)
* заработал поиск по файлам со всеми кодировками
* в редакторе автодополнение не работало, если курсор был на первой строке
* в HEX-вьювере не работало продолжение поиска
* вылечен sftp на предмет постоянного спрашивания пароля, если в ~/.ssh/config был прописан алиас для хоста.
* редактор теперь может открывать файлы любого размера (раньше было ограничение в 64 метра).


Скачать можно отсюда: http://ftp.midnight-commander.org/?C=N;O=D

Список, что изменилось в релизе, тут: https://www.midnight-commander.org/wiki/NEWS-4.8.9

P.S. добавлена поддержка xorriso при просмотре ISO-образов. Чем это грозит: можно писать файлы прямо в образы (спасибо ananas за идею). Но есть одно «но»: там для каждой операции создаётся новая сессия в образе, а это оверхед. Поэтому всё-таки наверное не порекомендую так делать. Но если сильно надо, то можно :)

Slavaz
()

Теги и личная обида

Форум — Linux-org-ru

Уважаемый аноним, пытающийся поставить диагноз пользователю Tazhate и при этом использующий престранный набор тегов!

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

Спасибо за понимание.

Slavaz
()

libsmbclient.so и libsmbclient.h: у кого где они находятся?

Форум — Development

Народ, если у вас установлена третья Samba с *-devel пакетом, у кого где находятся файлы libsmbclient.so и libsmbclient.h? Если они у вас размещаются так:

  • /usr/lib/libsmbclient.so
  • /usr/include/libsmbclient.h

то не надо отписываться. Цель этого поста: выявить экзотические места, в которые маинтейнеры дистров могут засунуть эти файлы. Если перечисленные файлы находятся по другим путям, то укажите эти пути, плиз, а также название дистра.

Спасибо.

 

Slavaz
()

Spring framework: major flaw

Форум — Security

FYI: уязвимость в Spring Framework, позволяющая удалённо запускать произвольный код:

http://www.networkworld.com/news/2013/011713-java-spring-framework-265923.html

https://bugzilla.redhat.com/show_bug.cgi?id=737608

«software developers whose applications build on Spring could be at risk and are advised to turn off the expression-language feature. ...
Spring will likely disable the expression-language feature by default in the next version»

 , spring framework

Slavaz
()

Релиз mc-4.8.7 и mc-4.8.1.7

Форум — General

Релизнулись основная и стабильные ветки.

Нового:

  • можно приостановить/возобновить копирование или перемещение файлов;
  • в редакторе добавлена возможность сохранять в конфиге язык спеллчекера (NONE для отключения проверок орфографии);
  • в редакторе курсор после вставки текста располагается в конце выделенного блока, а не в начале (поведение настраивается опцией в конфиге);
  • VFS: туча добавлений поддержек различных расширений файлов;
  • туча подчисток и рефакторинга;
  • туча багфиксинга.

Оригинальный анонс: https://www.midnight-commander.org/wiki/NEWS-4.8.7

Скачать исходники: https://www.midnight-commander.org/downloads?order=id&desc=1

Всех с наступающими праздниками.

 ,

Slavaz
()

LOR-API: user stories

Форум — Linux-org-ru

Добавляйте в комментриях пользовательские истории. Истории должны быть вида:

1) Как [роль] я хочу [действия] чтобы [результат].

2) [подробности]

3) [условия выполнения].

пункт первый, наверное, лучше оформлять в заглавии комментария. второй и третий пункты не обязательны, но очень желательны.

Пример оформления приведу в виде комента к этому топику.

Slavaz
()

Релиз mc-4.8.4

Форум — General


Изменения: https://www.midnight-commander.org/wiki/NEWS-4.8.4
скачать:
http://www.midnight-commander.org/downloads?order=id&desc=1

Спасибо всем помогающим тестировать и всем, кто шлёт патчи.

Slavaz
()

Релиз Midnight Commander 4.8.3

Новости — Open Source
Группа Open Source

Вышла новая версия консольного файлового менеджера Midnight Commander 4.8.3. Данный релиз основной ветки разработки является стабилизирующим, в котором нет добавления новых фич.

Посмотреть все закрытые задачи для этого релиза

Основные изменения с версии 4.8.2:

Багфиксы

  • Сегфолт при операциях фонового копирования.
  • Игнорирование второго каталога в аргументах командной строки.
  • Невозможно скопировать файлы нулевой длины при включённой опции «Preallocate space».
  • При операции копирования UNIX-атрибуты существующих файлов не сохраняются, если выставлена опция «Сохранять атрибуты» («Preserve attributes»).
  • Сохранение неправильных путей в диалоге «каталоги быстрого доступа».
  • Невозможно переназначить функциональные клавиши в файловом менеджере.
  • Верхнее меню растянуто на всю ширину.
  • Последнее (или одиночное) слово гиперссылок в помощи не реагирует на клики мышью.
  • Команда 'cd' не работает внутри fish-соединений.
  • mc зависает при переключении экранов.
  • Нарушена логика регистронезависимого поиска при компиляции с библиотекой libpcre.
  • Редактор не запускается при вызове из командной строки без параметров.
  • Редактор: макросы не записывают нажатие клавиши 'Insert'.
  • Редактор: при сохранении файла, имя которого совпадает с именем существующего каталога, права доступа каталога изменяются.
  • Невозможно редактировать файлы, сжатые алгоритмом gzip.
  • Редактор зависает при попытке замены по регулярному выражению, содержащему спецсимволы ^ (начало строки) или $ (конец строки).
  • Сегфолт после открытия повреждённого tar-архива.
  • mcdiff сегфолтится, если одна из панелей не в режиме просмотра содержимого каталога.
  • Пароли vfs-соединений сохраняются в истории полей ввода.
  • Показ размеров каталогов внутри VFS-путей не работает.
  • «Битые» симлинки внутри VFS-путей в некоторых случаях.
  • Диалог «Активные VFS» (Ctrl-x,a) содержит неправильные пути внутри сетевых VFS-путей.
  • Даты в man-страницах установлены некорректно.
  • Пустое правило для texinfo в mc.ext.

Весь список изменений и исправлений ошибок можно посмотреть в полном анонсе (англ.).

>>> Скачать

 , ,

Slavaz
()

тест уведомлений: один тег

Форум — Linux-org-ru

 

Slavaz
()

тест уведомлений

Форум — Linux-org-ru

 ,

Slavaz
()

Релиз стабильного mc-4.8.1.1

Форум — General
Slavaz
()

Редактирование комментариев

Форум — Linux-org-ru

Предлагаю обсудить эту фичу, чтобы все были целы и сыты.

Можно реализовать двумя способами:

1) по аналогии с редактированием топиков (с историей)
2) фактически удаление и новый коммент, но в более удобном виде (форма редактирования с кнопкой «сохранить»)

Для уменьшения провокаций можно разрешать редактирование с определённого уровня скора и/или в определённых разделах форума.

Slavaz
()

Видеоистория развития Midnight Commander

Форум — General

Видео на 40 минут, ссылка

Спасибо Артёму Зубкову за рендеринг.

Slavaz
()

2 snefjyent по поводу удалённой темы

Форум — Talks

snefjyent, зачем удалил тему "Ошибка в правилах iptables"? Это же не бессмыссленный трёп в талксах, а информация для будущих гуглеров о том, что порядок следования правил в цепочках имеет большое значение.

Slavaz
()

Разбиение на пакеты по назначению.

Форум — Linux-org-ru

maxcom, hizel

Раз уж есть форум по разработке движка сайта, то не грех им воспользоваться :). Тем более, что чтобы не было «лебедь рак и щука», процесс обсуждения должен занимать минимум 60% времени, затраченного на девелопмент в команде.

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

Существующие пакеты в ru.org.linux:

auth - всё, что относится к аутентификации пользователя: регистрация, логин, сброс/воостановление пароля, ввод каптчи. Нахождение здесь IPBlockDao и IPBlockInfo IMO спорно, потому что это уже расширенная информация о пользователе, доступная модераторам.

boxlet - основные классы для бокслетов - блоков инормации на главной.

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

gallery - отдельные классы, предназначенные для работы с галереей. опять же - IMO спорно, потому что это всего лишь как бы расширение возможностей пакета topic. Может, лучше topic.gallery?

group - классы для обслуживания групп секций.

poll - обслуживание голосований. topic.poll?

search - обслуживание поисковых запросов.

section - секции движка. Очень много захардкоденного, сам объект Section как бы размазан частично в захардкоденном виде и частично в базе данных в виде таблицы. Наверное, потом обсудим, как разрулить это (моё мнение: объекты Section должны полностью находиться в БД и должны содержать все необходимые признаки. Например, дополнительное поле is_gallery и т.д.).

storage - пакет-помощник для галереи и для аватарок пользователей. util.storage?

topic - обслуживание тем сообщений.

user - профиль пользователя, игнор-лист, избранные темы, уведомления, темы и комментарии пользователя. user.LostPasswordController => auth.LostPasswordController?

util - вспомогательный код.

пакеты site и spring в результате рефакторинга должны исчезнуть.

Далее предлагаемые изменения. Создать пакеты:

config - в него перенести site.config/* и site.Config

util.cache - перенести сюда site.MemCachedSettings и spring.commons.*

Перенести классы в существующие пакеты:

spring.boxlets - два варианта: или перенести всё в boxlet, или раскидать по пакетам, к которым относятся бокслеты.

site.tags.BoxListTag -> boxlet.BoxListTag; site.DateFormats => util.DateFormats; site.DefaultProfile => user.DefaultProfile

также предлагаю добавить пакет ru.org.linux.admin, в котором будет содержаться код, отвечающий за обслуживание административных (модераторских) функций. То есть, полностью изолировать общий код и код, отвечающий за действия с повышенными привилегиями, Например:

admin.ipmanage - получение информации об IP-адресе пользователя, бан по IP. Сюда же перенести auth.IPBlockDao и auth.IPBlockInfo

admin.user - например, код, ответственный за удаление аватарки пользователя ScoreUpdater и т.д.

Slavaz
()

Релиз Midnight Commander 4.8.1

Новости — Open Source
Группа Open Source

Вышла новая версия консольного файлового менеджера Midnight Commander 4.8.1

Посмотреть все закрытые задачи для этого релиза

( читать дальше... )

Весь список изменений и исправлений ошибок можно посмотреть в полном анонсе (англ.)

Данный релиз будет базовым для новой стабильной ветки: 4.8.1.x

>>> Скачать

 , ,

Slavaz
()

Релиз Midnight Commander 4.7.5.6 (стабильный)

Форум — General

Вышел последний стабильный релиз в ветке 4.7.5.x.

Весь список изменений и исправлений ошибок можно посмотреть в полном анонсе (англ.)

Новой базой для стабильных релизов является ветка 4.8.1.x

Скачать

Slavaz
()

Утопическое будущее ЛОРа

Форум — Linux-org-ru

Сейчас будет много букв, но осиливший путь да обрящет...

Пока я пьян (банька с друзьями и последующий сабантуй), попробую рассказать про своё собственное видение будущего ЛОРа. Я полностью осознаю, что я не являюсь ни администратором, ни модератором, ни разработчиком данного ресурса (хотя исходники движка ЛОРа скачал и даже задеплоил и запустил).

Немного предыстории: впервые про ЛОР я узнал от Гугля году эдак в 2005-м - набрал запрос со своей проблемой, Гугль дал линк на тему ЛОРа. Потом я изредка постил анонимусом (причём почему-то некисло загонялся на секурности и постил только с публичных проксей), помогал, подсказывал.. Потом, году так в 2007м... кажись в конце года, решил зарегаться. Это совпало с моим увольнением из служащих ВС Республики Беларусь (соотвественно, с окончанием табу на Интернет). Стал активно помогать страждущим уже от своего зареганного ника. В то время я пытался поменять представление о Linux-специалистах с «красноглазых задротов» на «рассудительных профессионалов». В первую очередь, это требовалось для молодого поколения, широко представленного и сейчас на ЛОРе. Потом как-то вечером стукнуло в голову поколупать тогдашний mc на предмет устранения недостатков, но ещё больше стукнуло в голову написать про это на ЛОРе... народу отозвалось туча с пожеланиями дальнейшего развития моих исправлений, и хочу я этого или нет, но мне пришлось поменять порядок и правила разработки моего повседневного инструмента. Я отошёл от своей глобальной идеи изменения имиджа «линуксоида» и кинул все свои ресурсы времени на разработку mc (сколько mc украл времени у моей семьи знает только моя жена :).

Сейчас, как я думаю, наступают времена перемен, движок ЛОРа(AKA команда разработчиков) активно пытается нащупать новые пути привлечения «молодой крови», причём не в смысле «малолетней», а в смысле «новаторской». и сейчас именно то время, когда каждый из нас может повлиять на дальнейшее развитие ресурса. Не обращайте внимания на всякие «+1» и прочие попытки нащупать правильное направление развития: кто бы что ни говорил, кто бы как не был против, но некий минимальный уровень социализации для ЛОРа нужен. Про это давно и настойчиво просили(намекали) участники проекта «ЛОР»: то шутливое «запилите карму», то «дайте возможность благодарить за толковые ответы», то «давайте пользователям раздадим специализацию и значимость». Линки на те обсуждения давать не буду, в скобках даны фактически фразы для поисковых движков :)
Давайте взглянем на ЛОР как бы со стороны. Что это есть ещё, кроме как «помойка линуксоедного рунета», «антисоциальная сеть», «линуксоидный двач» и прочие нелестные эпитеты. ЛОР - это на самом деле уникальный ресурс, на котором присутствуют разработчики нескольких популярных программ и даже дистрибутивов, например:
* Russian Fedora - вроде видел здесь Тигру (Кеша, привет, если читаешь)
* AltLinux - Черепанов точно присутствует.
и т.д.

Но проблема в том, что про такие «представительства» программ и дистрибутивов на ЛОРе знают лишь те, кто фактически лично знает про людей, представляющих тот или иной проект. Также невозможно определить, сколько проектов представлены участниками ЛОРа. Форум посвящённый mc, конечно, проливает свет, но ненамного.

В связи с вышеописанным у меня сложились личные пожелания развития ресурса. Есть Вики, есть подфорумы; по моему мнению, это является идеальным стартом для того, чтобы ЛОР взял под «своё крыло» такие разрозненные проекты. Пусть у проектов есть собственные репозиторий, багтрекалка, вики или форум. Но если на ЛОРе есть предстваители этих проектов, то было бы здорово дать им возможность зарегистрировать свой проект, при этом в качестве вики указать свою (или указать использовать ЛОРовскую), в качестве форума указать свою (или использовать ЛОРовский), в качестве репозитория указать свой. В общем, было бы неплохо иметь возможность зарегистрировать проект на ресурсе ЛОРа (рекламный спам - это отдельная песня). То есть, если бы ЛОР был эдаким центром конденсации русскоязычных проектов, если бы был ресурсом, способным «взять под крыло» любой отечественный опенсорсный проект (и даже стартап), то было бы просто здорово. Причём «взять под крыло» совсем не должно обозначать «предоставить обязательный хостинг и площадку под проект», а должно означать «предоставить наиболее полноценную информацию об отечественном проекте, при необходимости помочь».
Заодно и подрастающему поколению, коего на ЛОРе достаточно, будет пример для подражания и пути для приложения энергии.

А по поводу «плюсиков» и прочего: господа, всё пройдёт. И это тоже :)

Спасибо за внимание.

Slavaz
()

Создан русскоязычный форум поддержки Midnight Commander

Новости — Linux.org.ru
Группа Linux.org.ru

Для поддержки одного из самых многочисленных сообществ пользователей Midnight Commander создан русскоязычный форум на базе сайта Linux.org.ru.

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

Форум подчиняется основным правилам ресурса Linux.org.ru.

>>> Подробности

 , ,

Slavaz
()

Перенос польовательских конфигов в XDG_*

Форум — General

не секрет, что с переносом файлов произошёл конфуз (виноват персонально я).

Предлагаю тут обсудить дальнейшее местоположение пользовательских конфигов.

Параллельно ссылка на тикет: https://www.midnight-commander.org/ticket/2636

Зачем был осуществлён перенос конфигов: Для очистки $HOME от подкаталогов и для возможности указания других конфигов для запуска второго mc (например, для отладки или для рутового sudo).

Получилось, судя по отзывам и словленным помидорам, не совсем хорошо: ожидался перенос просто из ~/.mc в ~/.config/mc, но я раскидал файлы в ~/.cache/mc и в ~/.local/share/mc

В тикете #2636 развязалась дискуссия, что в куда надо переместить, что считать конфигами, а что считать кешем... Предлагаю обсудить это тут.

Slavaz
()

RSS подписка на новые темы