<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Третий релиз консольного файлового менеджера XYZCommander</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/63006.html</link>
    <description>Вышел XYZCommander 0.0.3 (http://xyzcmd.syhpoon.name/), третий релиз нового консольного файлового менеджера для *nix систем, написаного на языке Python и, кроме библиотеки urwid (http://excess.org/urwid/), не использующего внешних зависимостей. Исходные тексты проекта распространяются в рамках лицензии LGPL.&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;lt;img src=&quot;http://www.opennet.ru/opennews/pics_base/25038_1263762022.jpg&quot; align=right&amp;gt;&amp;lt;/img&amp;gt;Основные возможности:&lt;br&gt;&lt;br&gt;&lt;br&gt;-  Интеграция с Python окружением: настройки приложения можно менять &quot;на лету&quot; через консоль управления; все конфигурационные файлы представляют собой скрипты на языке Python, для упрощения используется специальный набор конфигурационных функций;&lt;br&gt;-  С помощью системы конфигурирования можно настраивать собственные действия, переопределять операции (alias), создавать внутренние команды, а также изменять управляющие комбинации клавиш;&lt;br&gt;-  Система плагинов позволяет расширять функциональность без модификации ядра приложения;&lt;br&gt;-  Возможность создавать собственные фун...&lt;br&gt;&lt;br&gt;URL: http://xyzcmd.</description>

<item>
    <title>Третий релиз консольного файлового менеджера XYZCommander (fr0ster)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/63006.html#138</link>
    <pubDate>Fri, 22 Jan 2010 09:57:48 GMT</pubDate>
    <description>&amp;gt;Да ради Бога, никто ж не заставляет пользоваться ;) &lt;br&gt;&amp;gt;Кому будет интересно, тот разберётся в конфигах. &lt;br&gt;&lt;br&gt;Или найдет что-то более соответствующее своим хотелкам, и это будет чаще.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Третий релиз консольного файлового менеджера XYZCommander (a)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/63006.html#137</link>
    <pubDate>Thu, 21 Jan 2010 23:57:15 GMT</pubDate>
    <description>Это не мой проект. Я лишь привел альтернытивные критерии по отношению к банальным критериям потребительской полезности и функциональности.&lt;br&gt;&lt;br&gt;&amp;gt;С другой стороны, если функционалом программы является, по сути, навигация по каталогам,&lt;br&gt;&lt;br&gt;Если целью является создание именно средство для навигации по каталогам, тогда все конечно уже решено.&lt;br&gt;&lt;br&gt;Если целью является создание более абстрактного интерфейса для облегчения полу-ручных операций типа &quot;источник-назначение&quot;, для работы с абстрактными _парами_ объектов и в качестве логического продолжения абстраткных потоковых моделей и композиций автоматов, на базе которых построены утилиты и консоль Юникса. Тогда лучше не спешить с определением, где именно может возникнуть узкое место.&lt;br&gt;&lt;br&gt;Отправной точкой в любом случае является интерфейс пользователя. Иначе зачем вообще нужны эти две панели. Вопрос к чему этот интерфейс планируктся прикладывать. Просто к файловой системе? Однако ФС сама по себе является абстрактной моделью данных.&lt;br&gt;&lt;br&gt;В качестве примера можно привести Far и </description>
</item>

<item>
    <title>Третий релиз консольного файлового менеджера XYZCommander (Max E. Kuznecov)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/63006.html#136</link>
    <pubDate>Thu, 21 Jan 2010 22:52:58 GMT</pubDate>
    <description>С другой стороны, если функционалом программы является, по сути, навигация по каталогам, и есть явное узкое место, почему бы его не убрать? И это совсем не потакание или ещё что, нельзя же заняв круговую оборону сидеть и принимать в штыки  любое предложение со стороны пользователей ( я не про конфиги :), только ради принципа что разработчику виднее. Я прислушиваюсь к пожеланиям, но стараюсь фильтровать по собственным критериям ценности.&lt;br&gt;</description>
</item>

<item>
    <title>Третий релиз консольного файлового менеджера XYZCommander (a)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/63006.html#135</link>
    <pubDate>Thu, 21 Jan 2010 22:08:52 GMT</pubDate>
    <description>Попробуем еще рассуждать от противного.&lt;br&gt;&lt;br&gt;Был, знаете ли, раньше один такой мыслитель и практик по имени Противный. Его именем потом и назвали этот вид рассуждений.&lt;br&gt;&lt;br&gt;Кроме того, следует всегда иметь в виду, что &quot;противно&quot; - от слова &quot;против&quot;. А вовсе не от слова &quot;уродливо&quot;, как это многие воспринимают. Поэтому если кому-то противны вы и то, что вы делаете, из этого вовсе не следует, что у вас какие-то проблемы. Скорее это проблемы у него, что он не может ужиться с тем, что вы что-то делаете по-своему. Что вы что-то делаете против его мнеия и при этом хорошо себя чувствуете.&lt;br&gt;&lt;br&gt;Поэтому многие спешат поставить знак равенства между противным и уродливым. Однако если спешить с каждым соглашаться, как раз скорее всего уродство и получится.&lt;br&gt;&lt;br&gt;Так вот, рассуждения от Противного.&lt;br&gt;&lt;br&gt;Насколько ценнее станет ваша разработка, если она научится быстро открывать каталоги. И будет иметь тривиальные и примитивные конфиги. Таких приложений и так очень много. Насколько они ценны?&lt;br&gt;&lt;br&gt;В том-то и дело, что это очень хорошо и</description>
</item>

<item>
    <title>Третий релиз консольного файлового менеджера XYZCommander (syhpoon)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/63006.html#134</link>
    <pubDate>Thu, 21 Jan 2010 13:01:46 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Всякое там кеширование еще захочется вставить и пошло-поехало все это между собой &lt;br&gt;&amp;gt;перевязывать. А сложность растет комбинаторно, если не предпринимать мер по развязке &lt;br&gt;&amp;gt;подсистем. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Пользователям, вечно жалующимся на скорость, все равно никогда не угодите и впечатление &lt;br&gt;&amp;gt;на них никогда не произведете, потому что они всегда лучше знают, &lt;br&gt;&amp;gt;как надо было делать. А вот проглядеть изящные решения очень легко, &lt;br&gt;&amp;gt;если слишком торопиться с оптимизацией. А обратно откатывать - пользователи еще &lt;br&gt;&amp;gt;сильнее жаловаться начнут, что их любимый функционал убрали. &lt;br&gt;&lt;br&gt;Ну собственно ленивая вычитка как раз один из таких известных паттернов, когда есть большое количество данных но одновременно отображается только небольшое их подмножество, и вычитывать файлы по мере надобности вполне приемлемое решение, оно никак не повлияет на внешний функционал но существенно увеличит скорость входа в каталоги с большим количеством файлов.&lt;br&gt;Этот тикет у меня чуть ли ни с первой версии висит ещё :)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Третий релиз консольного файлового менеджера XYZCommander (a)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/63006.html#133</link>
    <pubDate>Thu, 21 Jan 2010 12:46:52 GMT</pubDate>
    <description>&amp;gt;Ну даже mc не моментально входит в каталоги с большим количеством файлов, а тут уж прйдётся только такими окольными путями оптимизировать. &lt;br&gt;&lt;br&gt;Вот окольными путями здесь лучше не надо. А то получится то, о чем уже шла речь выше про оптимизацию.&lt;br&gt;&lt;br&gt;Уже существует достаточное количество хорошо зарекомендовавших себя паттернов, связанных с разделением данных и представлений.&lt;br&gt;&lt;br&gt;Тем более, в двухпанельном редакторе интерфейс достаточно фиксированный.&lt;br&gt;&lt;br&gt;Общая суть - не создавать структуры, которые _безусловно_ отражаются на объекты в другой системе. А создавать только такие структуры, которые манипулируют исключительно объектами, явно участвующими в процессах разрабатываемой системы. В любом случае это будет вызывать усложнение. Вопрос, на каком уровне обобщения. Частности и конкретика - это тоже конечно очень хорошо, только этого слишком быстро станет очень много.&lt;br&gt;&lt;br&gt;Всякое там кеширование еще захочется вставить и пошло-поехало все это между собой перевязывать. А сложность растет комбинаторно, если не предприним</description>
</item>

<item>
    <title>Третий релиз консольного файлового менеджера XYZCommander (a)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/63006.html#132</link>
    <pubDate>Thu, 21 Jan 2010 12:20:38 GMT</pubDate>
    <description>&amp;gt;Не, ну если доброй половине софта хватит вообще key=value, то почему бы эту часть /etc не причесать под одну гребенку? &lt;br&gt;&lt;br&gt;Потому что ответ вы уже сами дали ниже.&lt;br&gt;&lt;br&gt;&amp;gt;Только не в мерзостном виде аля gconf, а чем-то хорошем, типа /sys. &lt;br&gt;&lt;br&gt;Предложите такой способ на все случаи жизни &quot;причесать под одну гребенку&quot;, чтобы гарантированно при этом не получить очередную &quot;мерзость&quot;. Или вы думаете, что глупые разработчики заранее планировали, &quot;создатим-ка мы такую мерзость&quot;. Нет, также как и вы с горячим энтузиазизмом хотели &quot;причесать все под одну гребенку&quot;.&lt;br&gt;&lt;br&gt;Текстовы файлы - это уже и есть &quot;под одну гребенку&quot;.&lt;br&gt;&lt;br&gt;&amp;gt;Чтобы &quot;бинарности&quot; (ну, понимаете о чем я, думаю) там было не больше чем в текстовом файле на ext3.&lt;br&gt;&lt;br&gt;Нет, я не понимаю о чем вы. Попробуйте поточнее сформулировать свои мысли в контексте тех реалий, которые существуют в вычислительной технике и формальных системах, а не в виде смутных образов, существующих в вашем сознании. Только судя по вашим представлениям, скорее всего запутаетесь.&lt;br&gt;&lt;br&gt;&amp;gt;А где не подх</description>
</item>

<item>
    <title>Третий релиз консольного файлового менеджера XYZCommander (anonymous)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/63006.html#131</link>
    <pubDate>Thu, 21 Jan 2010 10:26:09 GMT</pubDate>
    <description>Не, ну если доброй половине софта хватит вообще key=value, то почему бы эту часть /etc не причесать под одну гребенку?&lt;br&gt;&lt;br&gt;Только не в мерзостном виде аля gconf, а чем-то хорошем, типа /sys. Чтобы &quot;бинарности&quot; (ну, понимаете о чем я, думаю) там было не больше чем в текстовом файле на ext3.&lt;br&gt;&lt;br&gt;А где не подходит - то, разумеется, не делать глупостей и не запихивать. И, вроде как, все хорошо становится.&lt;br&gt;</description>
</item>

<item>
    <title>Третий релиз консольного файлового менеджера XYZCommander (Аноним)</title>
    <link>https://m.opennet.dev/openforum/vsluhforumID3/63006.html#130</link>
    <pubDate>Thu, 21 Jan 2010 00:31:24 GMT</pubDate>
    <description>А потому что все наши - и автор, и maintainer и коммиттер :)&lt;br&gt;</description>
</item>

</channel>
</rss>
