LINUX.ORG.RU

Сообщения Slavaz

Мини-новость: Релиз Midnight Commander 4.8.3 [93 комментария (стр. 2)]

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

Форум - Lor-source

Метки:

()

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

Форум - Lor-source

Метки: ,

()

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

Форум - Midnight Commander
()

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

Форум - Lor-source

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

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

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

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

()

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

Форум - Midnight Commander

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

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

()

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

Форум - Talks

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

()

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

Форум - Lor-source

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 и т.д.

()

Релиз Midnight Commander 4.8.1

Новости - OpenSource
Группа OpenSource

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

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

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

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

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

>>> Скачать

Метки: , ,

()

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

Форум - Midnight Commander

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

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

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

Скачать

()

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

Форум - Linux-org-ru

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

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

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

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

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

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

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

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

()

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

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

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

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

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

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

Метки: , ,

()

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

Форум - Midnight Commander

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

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

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

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

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

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

()

Релиз Midnight Commander 4.8.0

Новости - OpenSource
Группа OpenSource

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

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

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

>>> Скачать

Метки: ,

()

JOB: объявление о работе

Форум - Talks

Зацепило, однако :)

http://www.pmwanted.pp.ua/

()

Бизнес по ремонту мобильников.

Форум - Talks

http://slavazanko.livejournal.com/2313.html
По ссылке небольшой рассказ о саморемонте и о ценах, которые хотят ремонтники за свои услуги. Оправданы ли эти цены или всё-таки лохотрон (раз мобила не из дешёвых - будет платить)?

()

Midnight Commander 4.8.0-pre2

Форум - Talks

Выпущен второй пререлиз mc

Следующий будет 4.8.0

Просьба потестить и порепортить.

Скачать: https://www.midnight-commander.org/downloads?order=id&desc=1

NEWS: https://www.midnight-commander.org/wiki/NEWS-4.8.0-pre1 и https://www.midnight-commander.org/wiki/NEWS-4.8.0-pre2

()

[e]grep: выборка строк

Форум - Development

Возникла задачка... застопорился на решении :)

Есть файл вида:

1 {0}  {0}  (1) [2] <3> {0} sdfgdf <3> [2] {0}
2 {0}  {0}  (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> ={0} {0} {0} {0} [2] 3 {0}
3 {0}  {0}  (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> ={0}-{0} [2] {0}
4 blabla {0}  {0}  (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> ={0}^{0} [2] {0}
5 {0}  {0}  blabla(1) [2] <3> {0} sdf {0}{0}{0}gdf <3> ={0[2]}{0} [2] {0}
6 {0}  {0}  (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> <3> ={0}{0} [2] {0}

Номера в начале - это номера строк для наглядности.

Условие: выбрать такие строки, где подстроки {0},(1),[2],<3> повторяются в произвольном порядке в строке до десяти раз, разделенные различным количеством любых символов, кроме ^ и -

после применения грепа нужно получить строки:

1 {0}  {0}  (1) [2] <3> {0} sdfgdf <3> [2] {0}
2 {0}  {0}  (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> ={0} {0} {0} {0} [2] 3 {0}
6 {0}  {0}  (1) [2] <3> {0} sdf {0}{0}{0}gdf <3> <3> ={0}{0} [2] {0}

строки 3 и 4 содержат ^ и -

Строка 5 имеет неправильный элемент {0[2]}

Можно ли средствами только лишь grep (grep -E) решить эту задачу?

()

2wyldrodney

Форум - Talks

Заранее извиняюсь за личную переписку, но не удержался.

wyldrodney, это твоё фото: http://www.linux.org.ru/photos/37723:-373061758.png ?

Если да, то это не твой отец случаем: http://img12.nnm.ru/c/4/4/f/b/c44fb8498b3ebeb2ea46f8678771dd75_full.jpg ?

Похожи, однако... :)

()

Зарелизили Midnight Commander 4.7.5-pre1. Просьба потестить

Форум - Talks

Новая стабильная ветка будет на основе 4.7.5 Поэтому сейчас выпущен предварительный релиз для выявления наиболее болезненных багов. Просьба ко всем: потестите, пожалуйста, и отрепортуйте об ошибках. Если не хочется заморачиваться с багтрекалкой - оставляйте репорты здесь.

Скачать здесь: http://www.midnight-commander.org/downloads?order=id&desc=1

Переводчикам: у вас есть две слишним недели до 27-го декабря. Потом релиз.

()