The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Третий релиз консольного файлового менеджера XYZCommander

17.01.2010 22:51

Вышел XYZCommander 0.0.3, третий релиз нового консольного файлового менеджера для *nix систем, написанного на языке Python и, кроме библиотеки urwid, не использующего внешних зависимостей. Исходные тексты проекта распространяются в рамках лицензии LGPL.

Основные возможности:

  • Интеграция с Python окружением: настройки приложения можно менять "на лету" через консоль управления; все конфигурационные файлы представляют собой скрипты на языке Python, для упрощения используется специальный набор конфигурационных функций;
  • С помощью системы конфигурирования можно настраивать собственные действия, переопределять операции (alias), создавать внутренние команды, а также изменять управляющие комбинации клавиш;
  • Система плагинов позволяет расширять функциональность без модификации ядра приложения;
  • Возможность создавать собственные функции-обработчики для реагирования на различные системные события;
  • Настраиваемый внешний вид виджетов, посредством подключения визуальных тем;
  • Поддержка Unicode.

В третью версию добавлены:

  • Поддержка Python версии 2.4;
  • Настраиваемые методы сортировки файловых объектов;
  • Настраиваемые фильтры;
  • Поддержка расширенного цветового режима (88 и 256 цветов) с urwid начиная с версии 0.9.9.


  1. Главная ссылка к новости (http://xyzcmd.syhpoon.name/...)
  2. OpenNews: Вышел Midnight Commander 4.7
Автор новости: syhpoon
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/25038-XYZCommander
Ключевые слова: XYZCommander, console, filemanager
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (132) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 00:15, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >все конфигурационные файлы представляют собой скрипты на языке Python

    Кто придумал, что это удобно? Давайте уж тогда вообще без конфигурационных файлов - вон исходники, правь если хочешь.

     
     
  • 2.3, Max E. Kuznecov (?), 00:27, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну почему же, для этого были специальные функции, упрощающие конфигурирование. Настолько уж непонятна строка типа, let("skin", "seablue", sect="xyz")  ? Это ж вам не хаскель.


     
     
  • 3.6, Max E. Kuznecov (?), 00:30, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну почему же, для этого были специальные функции, упрощающие конфигурирование. Настолько уж
    >непонятна строка типа, let("skin", "seablue", sect="xyz")  ? Это ж вам
    >не хаскель.

    для этого были *созданы* специальные функции

     
  • 3.10, Аноним (-), 00:41, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Настолько уж непонятна строка типа, let("skin", "seablue", sect="xyz")

    Дело не столько в непонятности, сколько в удобстве.

    [xyz]

    skin = seablue

    Гораздо наглядней и никаких лишних знаков. Но главное, рано или поздно такие "конфигурационные файлы" превращаются в полноценные скрипты вида if (mode = i) let("skin", skins[i].get()). И чем тогда конф. файл отличается от исходников? Хватит, уже и так сплошные shell-скрипты в /etc.

     
     
  • 4.11, Max E. Kuznecov (?), 00:46, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще изначально так и было, формат только другой, соорудил кучу парсеров. Но по мере развития проекта оказалось что изначально запланированной их функциональности недостаточно, вот и стал перелезать на подобие eDSL. Писать парсер на все случаи жизни тоже смысла не видел, кроме того, питоновые скрипты позволили организовать безболезненное изменение настроек на ходу.
     
     
  • 5.13, Аноним (-), 00:57, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >питоновые скрипты позволили организовать безболезненное изменение настроек на ходу.

    Осталось понять, конфигурационные файлы - они для пользователя или для автора?

     
     
  • 6.14, Max E. Kuznecov (?), 02:28, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Пользователи, не способные разобраться в несложном конфиге в целевую аудиторию не входили.
     
     
  • 7.19, sashkan (?), 03:59, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >Пользователи, не способные разобраться в несложном конфиге в целевую аудиторию не входили.

    ага, в целевую аудиторию, значит, входили хомячки, не осилившие shell!

     
     
  • 8.54, a (??), 19:54, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Разработчик, что либо осиливший, волен выбирать сам целевую аудиторию по своему ... текст свёрнут, показать
     
     
  • 9.79, pavlinux (ok), 01:49, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вы наверно уже забыли, про курсы для бухгалтеров под DOS Где обязательным пункт... текст свёрнут, показать
     
     
  • 10.90, a (??), 02:47, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Что именно они не будут делать И каких именно из юзеров вы имеете в виду Тут р... текст свёрнут, показать
     
  • 6.15, a (??), 02:30, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Вы считаете, что если для конфигурационных файлов непременно не создать специаль... большой текст свёрнут, показать
     
     
  • 7.16, a (??), 02:33, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> Чтобы подобное утверждать, вам нужно вначале доказать, что конструкции, используемые в конфигурационных файлах.

    ... Что эти конструкции никак нельзя использовать для конфигурации.

     
     
  • 8.17, a (??), 03:03, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Превращаются в ПОЛНОЦЕННЫЕ скрипты, говорите Какой ужас Этого никак нельзя доп... большой текст свёрнут, показать
     
     
  • 9.33, Аноним (-), 13:30, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Кажется я наступил кому-то на больную мозоль Ага, то есть с тезисом, что такие ... текст свёрнут, показать
     
     
  • 10.34, Max E. Kuznecov (?), 13:44, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да ради Бога, никто ж не заставляет пользоваться Кому будет интересно, тот ра... текст свёрнут, показать
     
     
  • 11.138, fr0ster (ok), 12:57, 22/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Или найдет что-то более соответствующее своим хотелкам, и это будет чаще ... текст свёрнут, показать
     
  • 10.44, a (??), 17:02, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И кому же по-вашему мнению больнее Хотите сказать мне Ну пускай будет так, есл... большой текст свёрнут, показать
     
  • 10.46, a (??), 17:12, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    По крайней мере становится понятна ваша позиция Вы опенсурс считаете раздаче... текст свёрнут, показать
     
     
  • 11.51, ixes (?), 18:44, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Человек просто заблудился или просто пришел потролить, ибо Это фундаментальный п... текст свёрнут, показать
     
  • 11.66, Аноним (-), 00:04, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я не говорил про весь опенсурс Только про то, что на тебе, Боже, что мне негож... текст свёрнут, показать
     
     
  • 12.77, a (??), 01:42, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Хм Вот точно те слова, где вы это говорили Сначала вы формулируете это как пи... большой текст свёрнут, показать
     
  • 8.80, pavlinux (ok), 01:54, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Легко - В конфигурационных файлах b НЕ ДОЛЖНО быть b переменных, условных в... текст свёрнут, показать
     
     
  • 9.88, anonymous (??), 02:37, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Слишком однобоко Конфиг может иметь и условные выражения и переменные, но при э... большой текст свёрнут, показать
     
     
  • 10.91, a (??), 02:56, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да что им объяснять Люди в принципе не понимают, что такое формальные языки и ф... текст свёрнут, показать
     
  • 9.89, a (??), 02:46, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Еще один Это что Новый закон Закон pavlinux а о конфигурационных файлах Дл... большой текст свёрнут, показать
     
     
  • 10.93, Slavaz (ok), 03:51, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Странно, но я почему-то понял Павла Понял именно то, что он хотел выразить, а н... текст свёрнут, показать
     
     
  • 11.94, a (??), 04:17, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Третий грамотей Ну-ну Как же вы его могли не понять, если вы с ним одинаково... большой текст свёрнут, показать
     
     
  • 12.97, a (??), 04:55, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А про неопределенность это он вообще здорово загнул Это получается, что в други... текст свёрнут, показать
     
  • 12.102, Crazy Alex (??), 19:27, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Если отвлечься от формальных языков, от стоит вспомнить, что конфии должны быт... текст свёрнут, показать
     
     
  • 13.104, a (??), 21:59, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Я снова отталкиваюсь от определения Конфигурационный файл - это файл, который х... большой текст свёрнут, показать
     
  • 7.18, Max E. Kuznecov (?), 03:09, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Верно, я от таких идей и отталкивался в общем-то Вообще я любитель пописать па... большой текст свёрнут, показать
     
  • 2.4, ixti (ok), 00:27, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А кто придумал, что нет? Какая принципиальная разница? Или вам нужно исключительно regedit?
     
  • 2.30, be_nt_all (ok), 11:05, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>все конфигурационные файлы представляют собой скрипты на языке Python
    >Кто придумал, что это удобно? Давайте уж тогда вообще без конфигурационных файлов - вон исходники, правь если хочешь.

    Я считаю, что это UnixWay-но :). И таки да, удобно, можно конечно прикручивать парсер YAML, но зачем, если программа уже на Python?

     
     
  • 3.84, anonymous (??), 02:07, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    > Я считаю, что это UnixWay-но :).

    Это Linux-way'но. Добавить сложности там, где ее не надо. А Unix-way он, все же, KISS.

    Алсо, http://docs.python.org/library/configparser.html

     
  • 2.81, anonymous (??), 01:56, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю кто это придумал, но руки бы ему не мешало оторвать И проблема не в язы... большой текст свёрнут, показать
     
     
  • 3.83, anonymous (??), 02:05, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    На всякий случай С болью вспоминающим о regedit exe 185 даю другую задачку ... большой текст свёрнут, показать
     
     
  • 4.103, Crazy Alex (??), 19:37, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да, в принципе, ничгео плохого, если не пытаться засунуть в этот же реестр всех,... большой текст свёрнут, показать
     
     
  • 5.107, a (??), 23:33, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Что плохого в реестре Попытка все подвести под единый язык и единый формат Чел... большой текст свёрнут, показать
     
     
  • 6.131, anonymous (??), 13:26, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Не, ну если доброй половине софта хватит вообще key=value, то почему бы эту часть /etc не причесать под одну гребенку?

    Только не в мерзостном виде аля gconf, а чем-то хорошем, типа /sys. Чтобы "бинарности" (ну, понимаете о чем я, думаю) там было не больше чем в текстовом файле на ext3.

    А где не подходит - то, разумеется, не делать глупостей и не запихивать. И, вроде как, все хорошо становится.

     
     
  • 7.132, a (??), 15:20, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что ответ вы уже сами дали ниже Предложите такой способ на все случаи жи... большой текст свёрнут, показать
     

  • 1.2, Аноним (-), 00:27, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    большой плюс -- практически нет зависимостей.
    попробовал как-то я на чистую freebsd 6.x поставить mc -- устал ждать, пока все зависимости подтянутся. успел пообедать и пива выпить.
     
     
  • 2.5, Max E. Kuznecov (?), 00:29, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >большой плюс -- практически нет зависимостей.
    >попробовал как-то я на чистую freebsd 6.x поставить mc -- устал ждать,
    >пока все зависимости подтянутся. успел пообедать и пива выпить.

    Ну и по функциональности конечно до mc пока далеко ;) Хотя буду стараться и в будущем ничего лишнего не вносить.

     
     
  • 3.7, wildman (?), 00:34, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну и по функциональности конечно до mc пока далеко ;) Хотя буду
    >стараться и в будущем ничего лишнего не вносить.

    "cd ~" внесите. не самое лишнее :)

     
     
  • 4.8, Max E. Kuznecov (?), 00:37, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Просто "cd" как раз так и действует ;)
     
     
  • 5.9, wildman (?), 00:39, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Просто "cd" как раз так и действует ;)

    ну а смысл? если нельзя сделать "cd ~/work"

     
     
  • 6.12, Max E. Kuznecov (?), 00:47, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Просто "cd" как раз так и действует ;)
    >
    >ну а смысл? если нельзя сделать "cd ~/work"

    Вообще да, надо доделать.

     
  • 2.47, dq0s4y71 (??), 17:47, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >большой плюс -- практически нет зависимостей.
    >попробовал как-то я на чистую freebsd 6.x поставить mc -- устал ждать, пока все зависимости подтянутся. успел пообедать и пива выпить.

    http://mc.linuxinside.com/cgi-bin/dir.cgi Облегченный форк. В свое время выручил меня, когда МЦ понадобился на сервере, где у меня не было почти никаких прав. Мейнстримовый МЦ вместе со всеми зависимостями локально собрать тогда не получилось.

     

  • 1.20, sashkan (?), 04:07, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >Вышел XYZCommander 0.0.3 (http://xyzcmd.syhpoon.name/), третий релиз нового консольного файлового менеджера для *nix

    на кой нужен ещё один файловый менеджер?
    в то время, как с таким большим трудом удаётся отучать виндо-хомячков от поделия mc, пишутся «аналоги»!
    ведь в *nix есть два богатейших shell-а: bash(+readline+completion) и zsh(+все его прибабахи).
    на кой?!

     
     
  • 2.21, Bocha (??), 06:05, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Какая тут связь?
     
     
  • 3.38, sashkan (?), 15:56, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Какая тут связь?

    между чем и чем в моём посте вам связь не ясна?

     
     
  • 4.106, a (??), 23:18, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем нужен еще один файловый менеджер?
    Ответ ниже, здесь http://www.opennet.dev/openforum/vsluhforumID3/63006.html#95


     
  • 2.22, alexxisr (?), 07:04, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >на кой нужен ещё один файловый менеджер?

    +1
    в винде я понимаю - без них неудобно
    а в никсах то зачем?

     
     
  • 3.24, anonymous (??), 07:30, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +3 +/
    "Одно из величайших преимуществ открытых систем - богатство выбора: выбора использования, выбора установки, выбора реализации." (с)
     
     
  • 4.39, sashkan (?), 15:57, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >"Одно из величайших преимуществ открытых систем - богатство выбора: выбора использования, выбора
    >установки, выбора реализации." (с)

    «эту бы энергию, да в мирных целях».

     
  • 3.55, Sergey (??), 19:58, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>на кой нужен ещё один файловый менеджер?
    >
    >+1
    >в винде я понимаю - без них неудобно
    >а в никсах то зачем?

    а меня ломает регулярно набивать pwd или ls, чтобы понять где я сейчас нахожусь и что меня окружает. Хочу, понимаешь панельку видеть со сводной инфой.

     
     
  • 4.67, sashkan (?), 00:13, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>>на кой нужен ещё один файловый менеджер?
    >>
    >>+1
    >>в винде я понимаю - без них неудобно
    >>а в никсах то зачем?
    >
    > а меня ломает регулярно набивать pwd или ls, чтобы понять где
    >я сейчас нахожусь и что меня окружает. Хочу, понимаешь панельку видеть
    >со сводной инфой.

    постоянное «cd+pwd+ls» — это-то и есть «стиль файлового менеджера» (то, что (в таком количестве) абсолютно излишне для продуктивной работы с файлами в «shell-стиле»).
    да, для работы в таком стиле, файловый менеджер — единственно приемлемое решение. тут не поспоришь.
    поспорить можно об эффективности выполнения аналогичных задач в разных «стилях».

     
  • 2.28, mx (??), 09:43, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > трудом удаётся отучать виндо-хомячков от поделия mc,

    Ты или слишком молод или слишком стар. Про deco слышал ?
    а мс это не вин-хомяки а дос-хомяки ( аля нортон )

    И вин хомяки это тотал командер как правило ... и Ехплорер
    так что камень тебе нужно пускать в огород нау и дельфина ...

     
     
  • 3.40, sashkan (?), 16:05, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >> трудом удаётся отучать виндо-хомячков от поделия mc,
    >Ты или слишком молод или слишком стар. Про deco слышал ?

    я много про что слышал. а двухпанельный файловый менеджер в своё время под свм-370 так даже и писал (будучи зачарован идеей norton commander-а (идеей, не внешним видом — pc вживую увидел не скоро)).

    >а мс это не вин-хомяки а дос-хомяки ( аля нортон )
    >И вин хомяки это тотал командер как правило ... и Ехплорер

    в сортах хомячков я не такой большой специалист.

    >так что камень тебе нужно пускать в огород нау и дельфина ...

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

     
  • 2.35, Ъ (?), 13:57, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>Вышел XYZCommander 0.0.3 (http://xyzcmd.syhpoon.name/), третий релиз нового консольного файлового менеджера для *nix
    >
    >на кой нужен ещё один файловый менеджер?

    Ну мне нужен, и чё?

    >в то время, как с таким большим трудом удаётся отучать виндо-хомячков от
    >поделия mc, пишутся «аналоги»!

    В чем профит от отучения?

    >ведь в *nix есть два богатейших shell-а: bash(+readline+completion) и zsh(+все его прибабахи).
    >

    На кой нужен трамвай, когда есть лисапед? То что shell и файловый менеджер это разные классы программ вас не смущает?

     
     
  • 3.37, sashkan (?), 15:51, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    текст, на который отвечаете, прочитать удосужились если нет, повторяю я спраши... большой текст свёрнут, показать
     
     
  • 4.49, Diogene the Open Source programmer (?), 18:25, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>В чем профит от отучения?
    >скорость работы (в т.ч. с файлами).

    А ежели ему не натЬ скорость? Ежели ему натЬ ну скажем "наглядность"? Ы?

    Да и вообще странный ты тип - "их энергию да в мирные цели", "зачем нежен еще один XYZ" - ты мир отрытого кода тоько сегодня утром откыл? Так я тебя быстро введу в крс дела - тут _каждый_ волен делать что ему нравится. Заметь - не тебе, а ему самому.
    Впрочем ты в свою очередь волен проповедовать что "шелл наше всё" (ога раз ты 360\370 застал расскажи как чудовишно хорош был грёбанный JCL ;) ну и прочие радикальные дела.

    PS: Автору продуГда - посмотри как конфиги сделаны в Джанге ... на мой цвет - самое оно, помедитируй может перетянешь к себе?

     
     
  • 5.50, Max E. Kuznecov (?), 18:42, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Так конфиги в джанге как раз самый что ни на есть питон, с импортами, try/except'ами и прочими делами. У меня не сильно отличается, частично ими я и вдохновлялся :)
     
     
  • 6.52, Diogene the Open Source programmer (?), 19:25, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну я ж чесно предупредил что на мой цвет :)

    И кстати единственное что не проффесионалов в них смущало так это необходимость запятой в описании тупла, типа:
    TEMPLATE_LOADERS = (
        'django.template.loaders.filesystem.load_template_source',
    )

    Всё остальное воспринималось вполне себе "влёт" :)
    (Правда комментарии были на великомогучем, и таки - были :)

     
     
  • 7.56, a (??), 20:08, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Когда разработчик слишком начинает прислушиваться к советам, что и как нужно дел... большой текст свёрнут, показать
     
     
  • 8.60, Diogene the Open Source programmer (?), 21:19, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Но хуже всех - боты спамяшие банальностями на форумах и мешающие реальным пиплам... текст свёрнут, показать
     
     
  • 9.61, a (??), 21:40, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вы хотите сказать, что сказанная банальность помешала вам казаться таким реал... текст свёрнут, показать
     
  • 8.62, Slavaz (ok), 21:44, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это всего лишь значит, что разраб реализовал всё, что хотел, детище его устраива... большой текст свёрнут, показать
     
     
  • 9.63, Max E. Kuznecov (?), 22:17, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Писал когда-то, сейчас совсем почти не приходится, а жаль ... текст свёрнут, показать
     
     
  • 10.86, pavlinux (ok), 02:09, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это Слаффка так в миднайт переманивает ... текст свёрнут, показать
     
  • 9.64, a (??), 22:30, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Об этом я уже написал здесь http www opennet ru openforum vsluhforumID3 63006 ... большой текст свёрнут, показать
     
     
  • 10.65, a (??), 22:45, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Еще раз, я говорил о том, что лучше вообще ни у кого не спрашивать мнения, а вы ... большой текст свёрнут, показать
     
  • 5.69, sashkan (?), 00:37, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>>В чем профит от отучения?
    >>скорость работы (в т.ч. с файлами).
    >
    >А ежели ему не натЬ скорость? Ежели ему натЬ ну скажем "наглядность"?

    nautilus-ы всякие не лучше ли подойдут в плане наглядности?

    >Да и вообще странный ты тип - "их энергию да в мирные
    >цели", "зачем нежен еще один XYZ" - ты мир отрытого кода
    >тоько сегодня утром откыл? Так я тебя быстро введу в крс
    >дела - тут _каждый_ волен делать что ему нравится. Заметь -
    >не тебе, а ему самому.
    >Впрочем ты в свою очередь волен проповедовать что "шелл наше всё" (ога
    >раз ты 360\370 застал расскажи как чудовишно хорош был грёбанный JCL
    >;) ну и прочие радикальные дела.

    не припоминаю брудершафтов, потому рискну оставить сей пассаж безответным.

     
  • 4.53, Ъ (?), 19:39, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    И чё Выпендреж владения литературным русским языком аж зашкаливает, типографика... большой текст свёрнут, показать
     
     
  • 5.68, sashkan (?), 00:30, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    о какие знакомые потоки фамильярности и личных выпадов не на лор ли я попал ... большой текст свёрнут, показать
     
     
  • 6.101, Ъ (?), 17:40, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >о! какие знакомые потоки фамильярности и личных выпадов! (не на лор ли я попал?)

    Надо было сначала понять куда попал, а уж потом писать "первонах" и получать за это заслуженные "похвалы".

    >«удобство» — да, чисто субъективный критерий. «скорость работы» — гораздо объективней.

    Пруф на замеры скорости?

    >а вот тут не соглашусь — в вопросе что считать комбайном, а что специлизированным инструментом.

    Фиолетово в крапинку на ваше согласие.

    >ну какая ж это «байка»? history+completion+мета-подстановки — это объективная реальность, данная всем желающим их использовать в ощущениях.

    А что шелл уже отсутствует в двухпанельных файловых менеджерах и не имеет той же истории и дополнения команд?

     
  • 4.58, x (?), 20:29, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>скорость работы (в т.ч. с файлами).

    Нету скорости работы, как так, так и с файлами. Есть высокая скорость выполнения _типичных_ (привычных) задач, для решения которых нормальные пацаны пишут скрипты/программы, а не насилуют консоль.

     
     
  • 5.71, sashkan (?), 00:47, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>>скорость работы (в т.ч. с файлами).
    >
    >Нету скорости работы, как так, так и с файлами.

    ваше слово против моего (улыбка)?

    >Есть высокая скорость
    >выполнения _типичных_ (привычных) задач, для решения которых нормальные пацаны пишут скрипты/программы,
    >а не насилуют консоль.

    для типичных задачек скрипты/программы — это явный перебор. однострочников в history для мелких задачек более чем достаточно.

     
     
  • 6.76, x (?), 01:38, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >ваше слово против моего (улыбка)?

    Не, слово _большинства_ против вашего, ага. Меньшинства, как показывает история, такие большие затейники...

    >для типичных задачек скрипты/программы — это явный перебор. однострочников в history для мелких задачек более чем достаточно.

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

     
     
  • 7.78, sashkan (?), 01:48, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>для типичных задачек скрипты/программы — это явный перебор. однострочников в history для мелких задачек более чем достаточно.
    >
    >У пользователей не бывает типичных задачек, решаемых однострочником. Этим они отличаются от
    >админов.

    ах, да-да-да, простите. как я мог забыть про «сферических пользователей в вакууме».
    спешу вас разочаровать: для меня лично такого понятия не существует.
    как не существует и понятий «пользователь-программист», «пользователь-администратор», «пользователь-домохозяйка».
    для меня лично все они — пользователи. просто пользователи.

     
     
  • 8.85, x (?), 02:08, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Пользователь-домохозяйка не расстроилась из-за того, что для вас её нет Зачем ... текст свёрнут, показать
     
  • 2.36, User (??), 13:59, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Вышел XYZCommander 0.0.3 (http://xyzcmd.syhpoon.name/), третий релиз нового консольного файлового менеджера для *nix
    >
    >на кой нужен ещё один файловый менеджер?
    >в то время, как с таким большим трудом удаётся отучать виндо-хомячков от
    >поделия mc, пишутся «аналоги»!
    >ведь в *nix есть два богатейших shell-а: bash(+readline+completion) и zsh(+все его прибабахи).
    >
    >на кой?!

    Не нравится! Не пользуйся!


     
     
  • 3.41, sashkan (?), 16:13, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>на кой нужен ещё один файловый менеджер?
    >Не нравится! Не пользуйся!

    (не надо меня заклинать («не нравится! не нравится!»), я не змея, на такие вещи не ведусь.)

    эх, если б всё так просто было. на уровне личных предпочтений…

     
     
  • 4.45, splat_pack (ok), 17:10, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а может всетаки змея? :)

    вообще странно, вот вы все доброхоты все хотите "направить энергию в мирное русло", но почему ж вам не в домёк что челу просто по кайфу писать именно аналог mc, а не очередной драйвер к ядру линукса. Как вы хотите его заставить писать то что надо вам? Меня так например никто не заставит писать то что мне не в кайф. Ну за денежку разве что :)

     
     
  • 5.48, sashkan (?), 18:07, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    змей-искуситель может быть, может быть вдомёк, вдомёк ещё как вдомёк вот объ... большой текст свёрнут, показать
     
     
  • 6.59, a (??), 20:49, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Только тот, кто сам ничего не создает, может думать, что человечество один раз и... большой текст свёрнут, показать
     
     
  • 7.73, sashkan (?), 01:09, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    уважаемый вы, надо понимать и есть автор обсуждаемой программы если так и есть... большой текст свёрнут, показать
     
     
  • 8.74, sashkan (?), 01:11, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    s рассматриваю называю ... текст свёрнут, показать
     
     
  • 9.87, a (??), 02:17, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Гениально А вы надо понимать, не иначе как Билл Гейтс собственной персоной Ж ... текст свёрнут, показать
     
  • 2.57, x (?), 20:21, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Учебники по их эффективному использованию есть?
     
     
  • 3.70, sashkan (?), 00:43, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Учебники по их эффективному использованию есть?

    advanced bash-scripting guide (есть и перевод). для начала. man bash, man readline. и практика, практика, практика.

    про zsh ничего внятного не скажу. не пользуюсь за ненадобностью.

     
     
  • 4.72, x (?), 01:08, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Учебник по эффективным методам решения задач с помощью инструмента, а не учебник по    самому инструменту. Учебник по строительству дома, а не руководство по молотку, гвоздям, доскам, пиле, ножовке и т. д. Есть?
     
     
  • 5.75, sashkan (?), 01:32, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Учебник по эффективным методам решения задач с помощью инструмента, а не учебник
    >по    самому инструменту. Учебник по строительству дома, а
    >не руководство по молотку, гвоздям, доскам, пиле, ножовке и т. д.
    >Есть?

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

    хотя… можете заглянуть, например, в раздел http://linuxforum.ru/index.php?showforum=90
    наверняка что-нибудь полезное почерпнёте.

    p.s. давно вот подумываю в блоге что-то подобное замутить. некое «деление опытом». вскорости не обещаю. поглядывайте иногда, если что: sash-kan.blogspot.com

     
     
  • 6.82, x (?), 01:57, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >того, про что вы спрашиваете, в природе не встречал.

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

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

    Ага. Методика называется "хождение по граблям".

    >тут, пожалуй, как с программированием. изучаете инструмент, кирпичики, а уж как с помощью них решать свои задачи — …

    Ага, выучить молоток, а потом бегать с ним в надежде что-нибудь (и идеале всё) забить, даже если никто не просил.

     
  • 2.95, a (??), 04:22, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >в то время, как с таким большим трудом удаётся отучать виндо-хомячков от поделия mc, пишутся «аналоги»!

    То есть вы их прямо отучаете. Они не хотят отучаться, а вы отучаете, догоняете и снова отучаете.

    И яростно боретесь с разработчиками, которые мешают вам отучать других.

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

    Вот уж действительно, «эту бы энергию, да в мирных целях». См. ниже.

    А я вот знаете ли, сам файловыми менеджерами не пользуюсь, но юзеров приучаю. И не только я один так поступаю. Представляете, какое святотатство?

    Меньше потом хлопот с пользователями. И подобные файловы менеджеры с минимальными зависимостями, в этом деле как нельзя кстати. Особенно для удаленных хостингов, как замена веб-интерфейса консолью по SHH.

    Кстати, вопрос к автору. Как у него с поддержкой SHH?
    Особенно в комплекте с разными там питоновскими штучками по автоматическому выкидыванию лишних библиотек и сжатию исходников. Очень перспективное направление может получиться по поддержке удаленных пользователей.

     
     
  • 3.99, Max E. Kuznecov (?), 12:49, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/

    >
    >Кстати, вопрос к автору. Как у него с поддержкой SHH?
    >Особенно в комплекте с разными там питоновскими штучками по автоматическому выкидыванию лишних
    >библиотек и сжатию исходников. Очень перспективное направление может получиться по поддержке
    >удаленных пользователей.

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

     
     
  • 4.105, a (??), 23:09, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да чисто механически неправильно набрал аббревиатуру Причем дважды Ж Конечно,... большой текст свёрнут, показать
     
     
  • 5.108, Max E. Kuznecov (?), 00:45, 20/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да, наверно минимум зависимостей сделаем одной из главных политических линий С ... большой текст свёрнут, показать
     
     
  • 6.109, a (??), 05:59, 20/01/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    По прежнему не хочу давать советов Лишь скажу, то что выяснил на собственном тр... большой текст свёрнут, показать
     
     
  • 7.112, Вова (?), 17:20, 20/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Мужчина, если вы оспариваете, что

    >[xyz]
    >
    >skin = seablue

    это на порядок читабельнее, чем

    > let("skin", "seablue", sect="xyz")

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

     
     
  • 8.113, a (??), 17:54, 20/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    приведите мне то место, где я по-вашему оспаривал, что xyz skin seablue чита... текст свёрнут, показать
     

  • 1.26, Юзер (??), 09:21, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    А Ctrl+O оно может?
    Для меня это самая главная вещь в файловых менеджерах.
     
     
  • 2.32, Max E. Kuznecov (?), 12:54, 18/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, Ctrl+O к сожалению пока не умеет, но в планах на будущее есть.
     

  • 1.42, Аноним (-), 16:41, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    О, блин, опять холивар...
    Нужно-не_нужно - рассудит время.
    Мне представляется, что, если тут можно свою функциональность добавлять - то это оч-чень даже забавно.
    В конце-концов - "JustFor Fun" $)
     
  • 1.43, Аноним (-), 16:44, 18/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Во! Предлагаю формализовать (в хорошем смысле слова) способы подключения в пакет новых скриптов.
     
     
  • 2.96, a (??), 04:45, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Во! Предлагаю формализовать (в хорошем смысле слова) способы подключения в пакет новых скриптов.

    import <module_name>

    В Питоне уже подключение новых скриптов формализовано.

    Или вам Far'a c Total Commander'ом с их ужасными плагинами.


     
     
  • 3.98, angel_il (ok), 10:28, 19/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Или вам Far'a c Total Commander'ом с их ужасными плагинами.

    толстовато..

     
  • 3.110, GoodWin (??), 08:03, 20/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Или вам Far'a c Total Commander'ом с их ужасными плагинами.

    "А пуркуа бы и не па?"
    Схема прекрасно себя зарекомендовавшая. FireFox, Chrome, emacs... Да мало ли примеров "модульноых" решений функциональности?
    Питон, опять же :)

    А что касается "двухпанельных файловых менеджеров"... Так ведь удобно же! Вот только не говорите мне, что на память помните содержание всех системных каталогов, или что вам удобно просматривать многометровые листинги ls.

     
     
  • 4.111, a (??), 10:54, 20/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    О чем именно вы говорите? Так играючи ставя в один ряд FireFox, Chrome, emacs и Питон. Интересно по какому признаку.

    Вы хотите сказать, что я что-то имел против модульности? Особенно с учетом того, что я писал о модульности чуть выше. Интересно было бы узнать, что такое "модульность" в вашем понимании.

    А то до вас уже некоторые пытались точнее сформулировать мысли в дискуссии о конфигурационных файлах (см. выше), но у них ничего не получилось.

    Поэтому тоже хотелось бы поточнее узнать, что конкретно вы имели в виду в ваших невнятных и обрывочных рассуждениях.

    P.S. На всякий случай. Если так не было понятно. Я пропустил слово.
    >>Или вам Far'a c Total Commander'ом с их ужасными плагинами.

    Или вам *мало* Far'a c Total Commander'ом с их ужасными плагинами.


     

  • 1.100, grait (?), 13:20, 19/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Спасибо за прогу, пока до mc конечно не дотягивает, но время покажет.
     
  • 1.114, аноним (?), 22:10, 20/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Опа, во FreeBSD уже! Быстро работают.
     
     
  • 2.115, Max E. Kuznecov (?), 22:49, 20/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Опа, во FreeBSD уже! Быстро работают.

    Ага, уже и в арч залили тоже )

     
  • 2.130, Аноним (-), 03:31, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А потому что все наши - и автор, и maintainer и коммиттер :)
     

  • 1.116, аноним (?), 23:41, 20/01/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А каким образом он умудряется так кошмарно тормозить? При входе в большую директорию тупит пару секунд ворочая диском - такое чувство, что рекурсивный find делает.
     
     
  • 2.117, аноним (?), 23:44, 20/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Кроме того, не видно какая кнопка подсвечена в диалогах. В целом начинание хорошее - помойку под названием mc давно пора заменить чем-то более модульным, но эти явные ляпы надо исправить.
     
     
  • 3.119, Max E. Kuznecov (?), 23:49, 20/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Кроме того, не видно какая кнопка подсвечена в диалогах. В целом начинание
    >хорошее - помойку под названием mc давно пора заменить чем-то более
    >модульным, но эти явные ляпы надо исправить.

    А вот с этим непонятно. На активной кнопке установлен курсор, всё должно работать.

     
     
  • 4.120, аноним (?), 00:22, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >А вот с этим непонятно. На активной кнопке установлен курсор, всё должно
    >работать.

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

     
     
  • 5.122, Max E. Kuznecov (?), 00:27, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>А вот с этим непонятно. На активной кнопке установлен курсор, всё должно
    >>работать.
    >
    >Курсора не видно. Выделив все в терминале таки заметил - обычный шрифт
    >- темно-синее на сером, выделение - черное на сером. Увидеть невозможно.
    >Выделяй всю кнопку инвертированием цветов. В чекбоксах такой же ужас, только
    >там черный и темно-серый на сером. Темно-серый от черного почти не
    >отличается.

    А можно скриншот, ОС и терминал какой узнать? Лучше на мыло, чтоб здесь не спамить. syhpoon AT syhpoon.name
    Спасибо

     
     
  • 6.124, аноним (?), 00:43, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >А можно скриншот, ОС и терминал какой узнать? Лучше на мыло, чтоб
    >здесь не спамить. syhpoon AT syhpoon.name

    Лень на мыло, сорри.
    http://i082.radikal.ru/1001/ad/82a3b4e18325.png
    Это FreeBSD 8.0, rxvt-unicode (aterm выглядит также).
    Вот это в xterm, я так понимаю должно выглядеть так:
    http://s55.radikal.ru/i149/1001/53/efbcc950ef6d.png

    На самом деле у меня своя цветовая схема и там foreground равен светлосерому, без нее фон курсора белый, но все равно плохо видно. Лучше действительно подсвечивать всю кнопку явно заданными цветами.

     
     
  • 7.127, Max E. Kuznecov (?), 00:54, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/

    >Лень на мыло, сорри.
    >http://i082.radikal.ru/1001/ad/82a3b4e18325.png
    >Это FreeBSD 8.0, rxvt-unicode (aterm выглядит также).
    >Вот это в xterm, я так понимаю должно выглядеть так:
    >http://s55.radikal.ru/i149/1001/53/efbcc950ef6d.png
    >
    >На самом деле у меня своя цветовая схема и там foreground равен
    >светлосерому, без нее фон курсора белый, но все равно плохо видно.
    >Лучше действительно подсвечивать всю кнопку явно заданными цветами.

    Да, должно выглядеть как в xterm, сделаю кнопку более контрастной.

     
  • 2.118, Max E. Kuznecov (?), 23:48, 20/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >А каким образом он умудряется так кошмарно тормозить? При входе в большую
    >директорию тупит пару секунд ворочая диском - такое чувство, что рекурсивный
    >find делает.

    Пока он считывает весь список файлов в память, на следующий релиз запланирована оптимизация как раз по этому поводу.

     
     
  • 3.121, аноним (?), 00:24, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Пока он считывает весь список файлов в память, на следующий релиз запланирована
    >оптимизация как раз по этому поводу.

    Т.е. рекурсивно?! Если так, надо не оптимизировать, а руки отрывать. Вход в директорию не должен быть медленнее ls -l, а в идеале вообще ls (т.е. даже без stat'ов, в панели все равно только список файлов показывается без атрибутов, а для stat'ов нужен простой кэш, чтобы не читать их каждый раз при перемещении курсора).

     
     
  • 4.123, Max E. Kuznecov (?), 00:30, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Пока он считывает весь список файлов в память, на следующий релиз запланирована
    >>оптимизация как раз по этому поводу.
    >
    >Т.е. рекурсивно?! Если так, надо не оптимизировать, а руки отрывать. Вход в
    >директорию не должен быть медленнее ls -l, а в идеале вообще
    >ls (т.е. даже без stat'ов, в панели все равно только список
    >файлов показывается без атрибутов, а для stat'ов нужен простой кэш, чтобы
    >не читать их каждый раз при перемещении курсора).

    Не рекурсивно, просто на каждый файл создаётся VFS объект, с которыми потом происходит дальнейшая работа.

     
     
  • 5.125, аноним (?), 00:45, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >Не рекурсивно, просто на каждый файл создаётся VFS объект, с которыми потом
    >происходит дальнейшая работа.

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

     
     
  • 6.126, Max E. Kuznecov (?), 00:51, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Не рекурсивно, просто на каждый файл создаётся VFS объект, с которыми потом
    >>происходит дальнейшая работа.
    >
    >Видимо это и тормозит, потому что заход в директорию, содержащую 1800 директорий
    >уже занимает около секунды, даже без чтения диска.

    Безусловно, не зря же я говорил про оптимизацию. Сейчас это просто стандартный питоновский список. Хочу заменить его на нечто вроде ленивого списка, чтоб читал и создавал объекты только по мере необходимости. Кроме выигрыша в скорости также получаем выигрыш по памяти.

     
     
  • 7.128, аноним (?), 01:11, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Блин, не думал что питон столько времени тратит на создание 2k объектов.
     
     
  • 8.129, Max E. Kuznecov (?), 01:17, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Ну даже mc не моментально входит в каталоги с большим количеством файлов, а тут ... текст свёрнут, показать
     
     
  • 9.133, a (??), 15:46, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Вот окольными путями здесь лучше не надо А то получится то, о чем уже шла речь ... текст свёрнут, показать
     
     
  • 10.134, syhpoon (ok), 16:01, 21/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Ну собственно ленивая вычитка как раз один из таких изве... текст свёрнут, показать
     
     
  • 11.135, a (??), 01:08, 22/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуем еще рассуждать от противного Был, знаете ли, раньше один такой мыслит... текст свёрнут, показать
     
     
  • 12.136, Max E. Kuznecov (?), 01:52, 22/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    С другой стороны, если функционалом программы является, по сути, навигация по ка... текст свёрнут, показать
     
     
  • 13.137, a (??), 02:57, 22/01/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Это не мой проект Я лишь привел альтернытивные критерии по отношению к банальны... большой текст свёрнут, показать
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру