Search     or:     and:
 LINUX 
 Language 
 Kernel 
 Package 
 Book 
 Test 
 OS 
 Forum 
 iakovlev.org 
      Languages 
      Kernels 
      Packages 
      Books 
      Tests 
      OS 
      Forum 
      Математика 
NEWS
Последние статьи :
  Тренажёр 16.01   
  Эльбрус 05.12   
  Алгоритмы 12.04   
  Rust 07.11   
  Go 25.12   
  EXT4 10.11   
  FS benchmark 15.09   
  Сетунь 23.07   
  Trees 25.06   
  Apache 03.02   
 
TOP 20
 Advanced Bash Scripting G...1896 
 Ethreal 4...1334 
 Secure Programming for Li...1121 
 CPAN-> FAQ...1000 
 Intel 386...684 
 Go Web ...575 
 Тренажёр...568 
 Ethreal 1...520 
 Trees...495 
 Alg1...460 
 Максвелл 3...460 
 Rust...436 
 C + UNIX...428 
 Ext4 FS...409 
 Assembler...407 
 William Gropp...387 
 Mod_parrot...380 
 2.0-> Linux IP Networking...377 
 Benchmark...376 
 Rodriguez 6...361 
 
  01.01.2025 : 3803065 посещений 

iakovlev.org

ICE

Я написал свою версию консольного файлового менеджера с поддержкой utf.

Исходники лежат тут :
ice_0.4.tgz 750 Кб
ice_0.4.zip 850 Кб

Айс - это конструктор , состоящий из следующих основных частей :
1. Базовые структуры я взял из deco Сергея Вакуленко (dir.h)
2. Встроенный текстовой редактор - это т.н. nice editor , автор - S. Vigna (каталог edit)
3. Библиотека slang - обрабатывает клавиатуру , отвечает за вывод. (каталог slang)
4. Пакет fileutils - базовые файловые операции : клавиши F5,F6,F7,F8 (каталог fs)
5. ncurses - работа с терминалом
6. VFS - виртуальная файловая система (каталог vfs)

Я собрал все это в кучу и написал свой интерфейс.

Виртуальная файловая система представлена двумя расширениями : zip , tar.gz .
Кстати , извлечение файлов из зип-а идет у меня заметно быстрее , нежели в том же мц : особенно это заметно на больших архивах .

Айс собирался на Suse 10 , Fedora 9 , Slackware 12 , Debian.

Скриншоты:

10.05.2008 : В цветовой схеме теперь можно сделать выбор между 2-мя палитрами.
06.06.2008 : Добавлена возможность настраивать внешний вид панели по клавише F9.
07.12.2008 : Добавлена поддержка формата .zip .
04.01.2009 : Добавлена поддержка формата .tar.gz .

Оставьте свой комментарий !

Ваше имя:
Комментарий:
Оба поля являются обязательными

 Автор  Комментарий к данной статье
_Andrey_
  Пока очень сыро. Нажатие на F1 - нулевая реакция.
Зачем Slang в архиве?
Зачем одновременно slang и ncurses?
В качестве редактора лучше использовать тот, что прописан в $EDITOR.

Продолжайте разработку. Или, как вариант, доработайте MC.
2008-04-12 19:03:22
Яковлев Се�
  > Зачем Slang в архиве?
кстати , мысль

> Зачем одновременно slang и ncurses?
сленг более  "правильнее" - как мне показалось - обрабатывает клаву

> В качестве редактора лучше использовать тот, что прописан в $EDITOR.
согласен



2008-04-12 20:49:38
_Andrey_
  Ну так и используйте только slang.

p.s. Подписки на комментарии к статье нет? 
Для отправки комментария нужно включать скрипт в браузере, зачем?
2008-05-08 20:09:40
Яковлев Се�
  >>   Ну так и используйте только slang.
Не всё так просто
Встроенный редактор в айсе заточен на ncurses

>>p.s. Подписки на комментарии к статье нет? 
Нету
Новостей тут мало , и бывают они нечасто

>>Для отправки комментария нужно включать скрипт в браузере, зачем?
OK
Обещаю подумать :-)

2008-05-08 22:07:50
Даниил RU-CENT
  Сереж. Выложи, пожалуйста, в другом формате. .tgz у меня ну ни как не хочет открываться.(
2008-06-25 01:30:12