Ru-Board.club
← Вернуться в раздел «Программы»

» Mark - небольшой удобный редактор

Автор: vito333
Дата сообщения: 03.11.2004 19:05
Mark - небольшой удобный редактор
v0.9z от 9 апреля 2006 г.
-----------------------------------------
(скриншот - 73кб, архив программы - ~60кб )
точное автоопределение кодировок UTF-16LE, UTF-8, DOS, windows 1251, KOI8r;
MDI
поддержка unicode (UTF-16LE), UTF-8;
возможность открытия и сохранения документов в любой, доступной в системе, кодовой странице;
маленький размер (уже раздулся, правда, немного )) - не более 60 кб;
корректно отображает псевдографику и кириллицу в файлах DOS и КОИ8р (напр. с Courier New);
настраиваемые хоткеи;
поиск по regular expressions;
русско-английский интерфейс;
список 20 последних открывавшихся файлов;
приличный вид
работа с файлами WIN(DOS)/UNIX;
возможность написания/подключения плагинов;
ещё много других полезных, приятных и удобных мелочей.
----------------------------------------
OS: win2k, XP и выше.
----------------------------------------
http://vito.rbcmail.ru/Mark.zip ~ 60 кб
Некоторые антивирусы могут ругнуться, но вирусов в архиве нет!
EXE упаковывается разными пакерами и из-за этого бывает такое.
http://vito.rbcmail.ru/Mark_Upxed.zip - упакованный UPX
http://vito.rbcmail.ru/MarkPEC.zip - упакованный PECompact (обновляются реже; не должны волновать антивири).

Плагины - помещать в папку Plugins_ (с подчеркиванием!)
чтобы не засорять шапку, описание плагинов - тут: [more]
1) http://shivadest.nm.ru/ShExec.dll добавляет в меню плагины пункт выполнить, при нажатии на который запускается программа, ассоциированная с данным файлом. Например, если редактируете reg файл, то при нажатии появится окно с предложением экспортировать данные в реестр, при bat файле он запустится на выполнение
2) http://shivadest.nm.ru/ShList.dll делает из текста нумерованный список, то есть был текст:
Привет
Пока.
Станет:
1. Привет
2. Пока.
[/more]
-------------------------------------------------
ПОСМОТРИТЕ, ПОРУГАЙТЕ, ПРЕДЛОЖИТЕ.
-------------------------------------------------
PluginSDK http://vito.rbcmail.ru/PluginSDK.zip ~ 8 кб.
утилита очистки реестра от записей старого MRU (до v 0.9b): http://vito.rbcmail.ru/MRUcleaner.zip
билиотеки ричедита (чтобы "Отмена" не прерывалась после сохранения файла):
для Windows 2000 - http://vito.rbcmail.ru/Libs/W2k_dll.zip
для Windows ХР - http://vito.rbcmail.ru/Libs/XP_dlls.zip
запустите самораспаковывающийся архив и скопируйте распакованные файлы в папку Mark-а.

Баги
1) Все еще при вызове диалога печати остаются следы от него.
Автор: MorSe
Дата сообщения: 03.11.2004 22:15
Это что за шуточки:

Цитата:
Event: Virus Found!
Virus name: Bloodhound.W32.EP

Надеюсь, ты неспециально...
Автор: GeMir
Дата сообщения: 03.11.2004 22:20
MorSe

Странно - Панда вроде молчит...
Но ставить пока не буду...

vito333

Скриншот бы приклеил что ли...
Автор: MorSe
Дата сообщения: 03.11.2004 22:30
GeMir
У меня Norton Antivirus так выругнулся.
Автор: Maz
Дата сообщения: 03.11.2004 22:41
vito333
1. У меня фон по умолчанию черный, при условии, что шрифт тоже черный. Нельзя сделать по умолчанию белым фон?
2. Слушай, а ты подсветку тэгов руборда не хочешь реализовать?
Автор: GeMir
Дата сообщения: 03.11.2004 22:47

Цитата:
У меня Norton Antivirus так выругнулся.


Тогда понятно - он знатный паникёр...


Цитата:
1. У меня фон по умолчанию черный, при условии, что шрифт тоже черный. Нельзя сделать по умолчанию белым фон?


Чёрные буквы на чёрном фоне? ЛОЛ прям-таки...

Maz

C мультяшным свином аватар был лучше IMHO...
Автор: vito333
Дата сообщения: 04.11.2004 05:30
MorSe
отвечаю - вирусов нет, ЕХЕ сжат FSG-пакером, скорее всего из-за этого.

GeMir
легче скачать прогу

Maz
воот, ради таких замечаний я и сделал топик - фон по умолчанию д.б. белым, а текст - черным - проверяю.
Автор: Maz
Дата сообщения: 04.11.2004 06:40
vito333
а как насчет тэгов? Я бы пользовался тогда сабжем постоянно.
Автор: ShIvADeSt
Дата сообщения: 04.11.2004 08:23
vito333
Начинаю тестинг, мало того, что черный на черном , так еще и не хочет после выбора менять раскраску.
Еще одно пожелание, если можно сделать настройки в одном окне, а когда по менюшкам кликаеь, чтобы автоматически переходить в нужные пукты, просто не привык по разным менюшкам прыгать настраиваю всегда в одном месте. В ридми написано бета 9 на окне 0.8 надо исправить. в эбоут что нить напиши чтобы точно знать какая версия Далее там где в заголовке написано Документ~1 лучше вместо тильды что нить другое поставить а то блин кажестя как в досе когда имя не до конца пишется
Когда переключаешь кнопки с окнами происходит мерцание, интерсено его убрать можно, но это уже в прикладное программирование и еще когда название файла слишком длинное получается очень длинная кнопка, лучше сделать их одинаковыми, а в случае неумещения названия хинты сделать.
ЗЫ, vito333 я все думал, когда ты ее в программы выложишь
Автор: vito333
Дата сообщения: 04.11.2004 13:25
ндаа, стыдно за черный экран, теперь осадок от программы останется у вас (((
------------
[x]убран знак "~" из имени новых пустых файлов, чтобы не путать
с обрезанными DOS-именами файлов.
[x]поправлена и укорочена версия программы в заголовке. В дальнейшем номер
версии будет убран из заголовка, дабы не занимать место.
[x]не устанавливались настройки по умолчанию при первом запуске.
Мерзкий баг пойман и избит ногами. Вроде умер.

Maz

Цитата:
Слушай, а ты подсветку тэгов руборда не хочешь реализовать?

если речь о подсветке синтаксиса, то стоит в плане как один из ключевых моментов, правда вещь непростая, потому пока не начинал.
ShIvADeSt
отдельное спасибо за тщательный подход!

Цитата:
Начинаю тестинг, мало того, что черный на черном , так еще и не хочет после выбора менять раскраску.

в принципе, Mark и с этим багом со второго запуска позволял настроить все как надо.
Раскраска меняться должна - тут вопросов никогда не возникало, если опять будет - дай инфу поподробнее.

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

дело в том, что у меня концепция такая - чтобы любая настройка была максимум в двух кликах мыши ) и к таким настройкам я пришел сознательно. Пока настроек немного и для такой программы-козявки такая система настроек себя оправдывает, да и возни намного меньше, чем с property sheet, все же на winapi, handmade. И через меню настраиваются моменты, которые настраиваются не часто. А все, что часто - стараюсь выносить на лицо (например в активный статусбар, тулбар), чтобы вообще никуда не лазить (возможно в статусбаре будут и комбобоксы). Также в тулбаре планируется быстрый(но простой) поиск, чтобы не вызывать диалог поиска, а набирать в тулбаре слово и тут же с каждой набранной буквой перемещаться по тексту к найденному(типа того, как в Kankowski edit).
В общем, прежде всего эргономика.

Цитата:
В ридми написано бета 9 на окне 0.8 надо исправить

поправил

Цитата:
в эбоут что нить напиши чтобы точно знать какая версия

пока в заголовке, так как не могу придумать пристойного окна "О программе" ), потому и пустое.

Цитата:
Далее там где в заголовке написано Документ~1 лучше вместо тильды что нить другое поставить а то блин кажестя как в досе когда имя не до конца пишется

сделано

Цитата:
Когда переключаешь кнопки с окнами происходит мерцание, интерсено его убрать можно, но это уже в прикладное программирование

знаю, но пока не ковырял. MDI-окна создаются максимизированными, а вот при переключении почему-то всегда происходит повторное развертывание. Буду копать.
Возможно мди-окна не запоминают максимизированное состояние.

Цитата:
и еще когда название файла слишком длинное получается очень длинная кнопка, лучше сделать их одинаковыми, а в случае неумещения названия хинты сделать

думаю, действительно можно и нужно.

Цитата:
а в случае неумещения названия хинты сделать

хорошая мысль, я до этого пока не додумался )

Цитата:
ЗЫ, vito333 я все думал, когда ты ее в программы выложишь

сижу с ребенком 3 недели - болеет, вот решил сделать кое-что, в результате целый ворох изменений - основное - юникод. За 3 недели сделал больше, чем за 3 месяца - энтузазизм появился. Сижу обычно с 10 до 3 ночи - кропаю код.
А выкладывать и не планировал, ведь даже еще и поиска нет, чего то лом к нему приступать, но вот понял, что свежий взгляд нужен, ну и решил - сразу ворох ценных замечаний )).
Добавлено
мля, перезалить не могу чего-то ...
Добавлено
загрузил ...
Автор: GeMir
Дата сообщения: 04.11.2004 15:53
Ну вот теперь можно и потестить

P.S. Кстати заранее пожелание - смотря по размеру программы кажется инсталлятора в ней не придусмотрено - можешь сделать отдельную версию с инсталлом, а?

Автор: vito333
Дата сообщения: 04.11.2004 16:00
GeMir
))))))
сильно не ругай, если что ...
Автор: GeMir
Дата сообщения: 04.11.2004 16:18
Оки - мне всё в принципе нравится кроме:

Иконки а-ля Win95 - в XP смотрятся никак. Функциональность вещь хорошая но и про интерфес тоже не плохо бы не забывать. Ведь если люди которым важна только функциональность, но есть и те которым хочется чтобы функциональность имела "человеческое лицо"... (Если хочешь - могу скинуть на мыло набор очень удачных иконок - думаю как-раз подойдут - "IconBuffet.Manhattan")
Отсутствие инсталлятора (как уже писал выше) - для меня он например один из символов законченности программы... Сделать его не так уж сложно (всего-то нужно - распаковать архив в папку плюс прописать иконку в меню).
Мелкие недоделки - пусто в About например. Но это думаю исправится со временем.

Из плюсов которые особенно понравились мне:

MDI - в горячо мною любимом NoteXPad его частенько не хватало...
Маленький размер - приятно видеть торжество разума над объёмом.

Из желаемых фич:

Пункт в контекстном меню "Open with Mark2" - чтобы не лезть в "Открыть с помощью..." диалог.

Вот.
В целом впечатление от программы очень положительное.
Даже не смотря на пока явную не законченность работы.

Так держать и дальше!

P.S. Подумай по поводу сайта... Если нет лишнего времени - могу помочь. Kostenlos

P.S.S. Сыну всего хорошего!
Автор: vito333
Дата сообщения: 04.11.2004 17:04
GeMir
спасибо!

Цитата:
Иконки а-ля Win95 - в XP смотрятся никак. Функциональность вещь хорошая но и про интерфес тоже не плохо бы не забывать. Ведь если люди которым важна только функциональность, но есть и те которым хочется чтобы функциональность имела "человеческое лицо"...

чисто рабочий вариант. Сейчас тулбар появился-оформился и иконки будут другие.
Хотя сам я из функционалистов. У меня и ХР в классическом стиле.
И еще раз повторюсь - на первом месте - удобство интерфейса.

Цитата:
(Если хочешь - могу скинуть на мыло набор очень удачных иконок - думаю как-раз подойдут - "IconBuffet.Manhattan")

если они невелики по размеру и симпатичны - давай, но ничего не обещаю

Цитата:
Отсутствие инсталлятора (как уже писал выше) - для меня он например один из символов законченности программы... Сделать его не так уж сложно (всего-то нужно - распаковать архив в папку плюс прописать иконку в меню).

с одной стороны - инсталлятора нет, потому что программа только для внутреннего употребления пока и выложил я ее только на свежие взгляды. С другой стороны, хочу чтобы ЕХЕ-шник был самодостаточным, куда кинешь, оттуда сам везде и пропишется. Пока и поиска нет, а ты про инсталлятор ))

Цитата:
Мелкие недоделки - пусто в About например. Но это думаю исправится со временем

ну это потому же - пока нефиг хвастаться

Цитата:
Пункт в контекстном меню "Open with Mark2" - чтобы не лезть в "Открыть с помощью..." диалог

будет адназначна

Цитата:
Подумай по поводу сайта... Если нет лишнего времени - могу помочь

рано, мне кажется, про сайт говорить - все еще сырое такое. Вот приделаю MRU,поиск и хоть какую-то интеграцию, тогда возможно.
А вообще помощь нужна будет - я в этом ни бум-бум

Цитата:
Kostenlos

вас ист дас?

Цитата:
Сыну всего хорошего!

спасибо
Автор: GeMir
Дата сообщения: 04.11.2004 17:38

Цитата:
И еще раз повторюсь - на первом месте - удобство интерфейса.


Беcспорно! А на втором - его красота


Цитата:
если они невелики по размеру и симпатичны - давай,


Симпатичны. 320 Kb устроит?


Цитата:
но ничего не обещаю


Разумеется...


Цитата:
Пункт в контекстном меню "Open with Mark2" - чтобы не лезть в "Открыть с помощью..." диалог

будет адназначна


Thnx!


Цитата:
А вообще помощь нужна будет - я в этом ни бум-бум


Можешь расчитывать на меня в этом вопросе.


Цитата:
вас ист дас?


Das ist бесплатно

Написал чтобы не подумал что я за работу денег хочу...

P.S. Иконки ушли на мыло

Добавлено
Кстати респект за то что не забыл про НЕ русскоязычных пользователей!
Автор: vito333
Дата сообщения: 04.11.2004 17:48
GeMir

Цитата:
Кстати респект за то что не забыл про НЕ русскоязычных пользователей!

за тестинг нерусской части буду особенно признателен, так как подозреваю немало глюков из-за кодовых страниц, так как я особо не продумывал нерусскоязычное использование, кроме языка интерфейса, да и сделал его только чтобы нестандартный подход опробовать, вкупе с настраиваемыми хоткеями
Автор: GeMir
Дата сообщения: 04.11.2004 17:48
А что если шапку оформить?
Автор: m a x
Дата сообщения: 04.11.2004 19:43
vito333
Положи еще куда-нибудь, никак скачать не могу.
Автор: StringTheGreat
Дата сообщения: 04.11.2004 20:00
Список пожеланий и багов:
1. Было бы неплохо, если переключатели окон MDI будут вверху, а не внизу.
Ещё лучше, если можно будет выбирать их позицию(сверху или снизу).
2. Цвет шрифта не меняется при изменении
3. Подсветка ссылок не работает.
4. Перевод из одной кодировки в другую.

Проект по-моему весьма перспективен - 35кб это что-то, не говоря о функциональности.
Инсталл по-моему не обязателен, на крайняк самораспаковывающийся архив ИМХО сойдёт
Автор: Maz
Дата сообщения: 04.11.2004 20:54
vito333

Цитата:
если речь о подсветке синтаксиса, то стоит в плане как один из ключевых моментов, правда вещь непростая, потому пока не начинал

о, них родимых
Автор: GeMir
Дата сообщения: 05.11.2004 01:01

Цитата:
Было бы неплохо, если переключатели окон MDI будут вверху


Угу - действительно так лучше...


Цитата:
на крайняк самораспаковывающийся архив ИМХО сойдёт


Да. Вполне пожалуй.
Автор: ShIvADeSt
Дата сообщения: 05.11.2004 01:21
Присоединяюсь, один фиг почему то цвет фона и шрифта не меняется. Хоть и новую версию скачал. Ось WinXP sp1 права админа, так что насчет записи в реестр все ок.
Кстати, сразу подумал, мож часть настроек хранить в инишнике, очень удобно при переносе программы или сделать выбор где хранить, я н-р очень тотал за это люблю, что все в инишнике, после переустановки оси или переноса программы бысто восстанавливается работоспособность.

Добавлено

Цитата:
дин фиг почему то цвет фона и шрифта не меняется

Поправочка, только цвет шрифта, фон все нормально. Еще один недочет найден, даже когда язык русский в статус баре все надписи на ангельском типа char
Автор: vito333
Дата сообщения: 05.11.2004 09:55
m a x
качай браузером
Maz
до конца ноября точно не будет подсветки, звиняй ))
StringTheGreat

Цитата:
Было бы неплохо, если переключатели окон MDI будут вверху, а не внизу.
Ещё лучше, если можно будет выбирать их позицию(сверху или снизу).

пока будет как есть

Цитата:
Цвет шрифта не меняется при изменении

проверяю

Цитата:
Подсветка ссылок не работает

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

Цитата:
Перевод из одной кодировки в другую

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

Цитата:
Инсталл по-моему не обязателен, на крайняк самораспаковывающийся архив ИМХО сойдёт

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

Цитата:
только цвет шрифта

проверяю

Цитата:
Еще один недочет найден, даже когда язык русский в статус баре все надписи на ангельском типа char

хинты меняются, я думаю этого достаточно?

Добавлено

Цитата:
Кстати, сразу подумал, мож часть настроек хранить в инишнике, очень удобно при переносе программы или сделать выбор где хранить, я н-р очень тотал за это люблю, что все в инишнике, после переустановки оси или переноса программы бысто восстанавливается работоспособность

сам об этом подумываю, но пока времени нет. Хотя ... почти все настройки, кроме акселей, хранятся одним блоком ... Наверное сделаю так - настройки можно будет сохранять, а аксели (перенастроенные) пока в ини сохраняться не будут.

Добавлено
хотя настроек у марка пока так мало )

Добавлено
ПЕРЕЗАЛИЛ.
Автор: vito333
Дата сообщения: 05.11.2004 16:21
[!] диалоги выбора цвета шрифта и фона теперь раскрываются полнос-
тью. ( Экономится один клик мыши и выглядит лучше ).
[+] В диалогах выбора цвета шрифта и фона при открытии устанавлива-
ется текущий используемый цвет, соответственно, шрифта и фона.
[x] не сохранялся цвет шрифта.
Автор: ShIvADeSt
Дата сообщения: 06.11.2004 01:26
vito333
Еще один баг нашелся. Попытаюсь описать. У меня марк находится в директории С:\Темр. Копирую его в поддиректорию qq, те C:\Temp\qq. Запускаю его оттуда. После этого набираю в директории темп сл. команду, mark2.exe profile.ini запущенный марк говорит, что не может найти этот файл. Надо полностью передавать пути.
Автор: vito333
Дата сообщения: 06.11.2004 03:52
ShIvADeSt
попробую воспроизвести

Добавлено
то есть ты имеешь ввиду, что не передаются корректно параметры в уже запущенный марк? Если так, то это не баг, так как ком. строка полностью передается в запущенную копию. Если допустим запускать не ручками, а из тотала, то все д.б. корректно. Но, в принципе, можно доработать, если есть такая нелбходимость.
Или я не так понял? Вообще парсинг ком. строки у меня большой и навороченный, так что возможно всякое
Автор: vito333
Дата сообщения: 06.11.2004 12:53
подскажите, чего бы отображать тултипом к табам, а также что делать-показывать по правой кнопке мыши на табе(причем можно различать нажатие на иконке в табе или на имени файла ) ???
Автор: vito333
Дата сообщения: 07.11.2004 07:58
обновил файл.

[+] отображение на вкладках иконки ассоциированного с открытым файлом приложения
Автор: vito333
Дата сообщения: 08.11.2004 04:14
[x] убито мерзкое мелькание окон при переключении между ними.
[x] убито мелькание нового окна при создании (вид распахивающегося окна).
Автор: vito333
Дата сообщения: 09.11.2004 15:35
[+] изменение размера шрифта (Правка->Увеличить/Уменьшить шрифт)

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Какой нужен формат?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.