Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mark - небольшой удобный редактор

Модерирует : gyra, Maz

Widok (19-04-2006 13:43): лимит страниц. переезжаем сюда.  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

   

vito333



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
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_   (с подчеркиванием!)
    чтобы не засорять шапку, описание плагинов - тут: Подробнее...
    -------------------------------------------------
    ПОСМОТРИТЕ, ПОРУГАЙТЕ, ПРЕДЛОЖИТЕ.
    -------------------------------------------------
    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) Все еще при вызове диалога печати остаются следы от него.

  • Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 20:05 03-11-2004 | Исправлено: zep, 01:42 13-04-2006
    SiLeNCer_ru



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vito333
    Уважаемый, что-то переопределение хоткея не работает
    Пытаюсь Ctrl+Y переделать на Ctrl+E, и фиг вам... и перезапускал, и документ закрывал... и не перезапускал тоже.
     
    По поводу сообщения Dudus - такой баг есть!

    Всего записей: 235 | Зарегистр. 03-10-2001 | Отправлено: 15:17 23-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SiLeNCer_ru
    да вроде работает, проверил. Как процесс выглядит, опиши.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 16:14 23-06-2005
    SiLeNCer_ru



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Пробовал по-разному:
    и зажимая сонтрол открывал меню,  отрывал меню, а потом с зажатым контролом тыкал в пункт меню.
    Потом контрол либо отпускал и нажимал заново, либо не отпуская дожимал клавишу Е
    кликал ОК.
    А в итоге фиг.

    Всего записей: 235 | Зарегистр. 03-10-2001 | Отправлено: 16:30 23-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    окошко переназначения появлялось? и вообще в подобных случаях первое лекарство - снести настройки в реестре.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 16:32 23-06-2005
    SiLeNCer_ru



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Было окошко.
    Попробую... только чуть позже
     
    Вот еще что:  
    запрос фичи: Можно было бы сделать автодетект типа файла: windows или Unix
    и соответственно если открыли юникс, то сохранять \n, а если виндовс, то \n\r
     
    Добавлено:
    О, блин, после пары перезапусков сменился хоткей на нужный

    Всего записей: 235 | Зарегистр. 03-10-2001 | Отправлено: 16:46 23-06-2005
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Голосую за самодостаточный экзешник - зачем программе инсталлятор? Чтобы иконки в меню прописывать? А если она мне в Программы пропишет, а я, например, в Связь хочу иконку? Это ж мне придется в одном месте иконку удалять, а в другом заново создавать Проще даже тогда без иконок в меню - где захочу, там и сделаю шорткат (кстати, я его вообще не делаю, Марк у меня появляется по нажатию иконки Ноутпэда). Чем меньше программа совершает лишних, не связанных с ее функциональностью действий, тем программа лучше.
    Да и иконок в самой проге каких-то навороченных не надо - я тоже не понимаю цветастость Винды Экс-Пи, я ж компьютер включаю не для того чтобы просто сидеть перед экраном и пялиться на цветные кнопки, панельки и иконки, умиляясь при этом безумному сочетанию цветов и "оригинальных находок" дизайна. Я включаю комп для того чтобы работать или играть, а не любоваться оформление программ. Главное чтобы программы работали быстро, жрали минимум ресурсов и были удобны в использовании. Главное вкусная конфета, а не ее фантик
     
    Излишней функциональности тоже не надо: никаких часиков и секундомеров в панелях, кнопок управления аудиоплеерами прямо из программы, встроенных в программу сложных математических калькуляторов и прочих извращений. Только то, что относиться к редактированию текстовой информации. Сюда же можно включить буфер обмена и другие трюки, которые помогают в редактировании текстов.
     
    Никаких переходов на личности, каждый высказывает свое мнение, а в диалоге приходит устраивающее все стороны решение
     
    Из предложений (я очень далек от программирования, так что если что-то совсем не в тему и сделать сложно, то извиняйте):
     
    1. У Метапэда есть несколько полезных функций, которые хороши для написания веб-страничек вручную: настройка полупрозрачности и возможность открытия редактируемого файла сразу в двух веб-броузерах. Делается так: устанавливаем всегда наверху, полупрозрачность, сохраняем файл под каким-то именем и открываем в броузере по выбору. Теперь печатаем и время от времени жмем на кнопку Обновить у браузера - вуаля! хтмл-редактор для ручного написания страничек с почти одновременным просмотром результатов! Если к этому добавить нумерацию страниц и подсветку синтаксиса, то просто чудо какое-то получается!
    Да и просто  сделать какую-то заметочку из окна другой программы не пытаясь запоминать длинные фразы и уменьшая окна, пытаясь уместить на экран еще и окно редактора.
     
    2. Тоже самое, но по-сложнее. Есть такой текстовый веб-редактор WebCraft. При своем минимальном размере исполняемого файла в 211 КВ и внешней простоты он имеет кучу функций. Меня в нем прежде всего привлекают две простейшие вещи: первое, два окна, в одном из которых печатаешь хтмл, а в другом тут же по мере печати видишь результат как будет выглядеть страница; второе, связь между файлами по ссылками: если в одном файле идет ссылка на другой файл, то при нажатии на эту ссылку открывается тот файл в этом же окне (все как в реальном веб-броузере), т.е. обновляются-открываются оба окна - одно с хтмл, а второе с тем, как это выглядит в броузере. Не знаю реально ли это сделать, так как WebCraft для этого использует движок ИЕ, но идея заманчивая, уж очень это хорошо получилось в той программе. Там еще куча интересных функций, которые сразу в глаза не бросаются, но после освоения (не сложного) становятся мощнейшими инструментами.
     
    3. Может быть функция "очистки" тэгов хтмл и превращения хтмл в текст. Сохранил страничку с Интернета, открыл в программе, нажал кнопочку и получил нужный текст без всяких "примесей". Если, конечно, это не будет увеличивать сильно саму программу.
     
    4. Об этом уже писал - способность запоминать в удобоваримом виде установки в ini-файле или реестре. Это для того чтобы один раз настроить и переносить с одного компьютера на другой уже настроенным или с рег-файликом.
     
    А вообще трудно придумать еще что-то для этой программы - программа уже идеальна по фунциям для ее класса, теперь только шлифовать то, что уже есть.
     
    Да, еще хотя бы даты при обновлениях версии самого файла ставить в шапку...
     
    Регардсы,
    Олег 2

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 18:36 23-06-2005
    ShIvADeSt



    Moderator
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

    Цитата:
    проверю, утечка вполне где нибудь возможна, так как всё меню создаётся ручками, а BoundsChecker у меня упорно глючит на машине, так что не могу сейчас полноценно тестировать.

    Посмотри удаление всех объектов которые ты создаешь (похоже в OnDrawItem или как там у тебя называется) Посмотри удаляешь ли кисти и прочее, так как очень много и быстро объекты накапливаются.
     
    Добавлено:
    Oleg_II

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

    Извини, но первые 3 пункта которые ты упомянул это как раз и есть извращение, не надо путать текстовый редактор с хтмл редактором, подсветка синтаксиса - да, но все что касается обработки хтмл, для этих целей есть специальные редакторы. Кстати посмотри принцип Марка и ты поймешь, почему там этого наверное не будет. Максимум функциональности при минимуме размера. А 200 килобайт для заменителя блокнота с кучей функций которые либо уже реализованы в хтмл редакторах и не нужны многим пользователям это слишком. Мои пожелания это сделать запоминание позиции редактирования файлов и поддержку плагинов Остальное можно будет в крайнем случае в виде плагов сделать.

    Цитата:
    Об этом уже писал - способность запоминать в удобоваримом виде установки в ini-файле или реестре. Это для того чтобы один раз настроить и переносить с одного компьютера на другой уже настроенным или с рег-файликом.

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

    ----------
    И создал Бог женщину... Существо получилось злобное, но забавное...

    Всего записей: 3956 | Зарегистр. 29-07-2003 | Отправлено: 02:16 24-06-2005
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    ShIvADeSt
    Возможно ты прав по отношению ко второму пункту, хотя редактирование текстов по духу ближе всего к ручному редактированию в каком-то языке будь то хтмл или язык программирования (а для чего ты Ноутпад или Марк используешь? ведь не только для открытия nfo в зип-архивах , зачем тогда вообще нужны те фунции, которые уже у программы есть?). Да и возможность открыть в другой программе редактируемый текст не так уж и плоха - можно ведь не только в веб-броузере открывать, можно назначить другие программы, которые используют редактируемые файлы (сорри, если ошибаюсь, но речь идет о программах программирования).
     
    Кроме того в первом пункте все-таки говорится не только о том, чтобы сделать что-то связанное с веб-редактором (это просто можно и так использовать), а о еще и о возможности настройки прозрачности. В этом случае и заметки делать удобно (если прога висит поверх другого окна, с которого нужно что-то записать, и при этом через нее видно текст, с которым работаешь).
     
    Ну, а третий пункт ничего общего с веб-строительством не имеет. Это функция все-таки ближе именно к тестовому редактору - конвертнуть из хтмл в тхт. Излишество - согласен, но если уже ВСЕ будет отлажено, разработчику будет жалко останавливаться и захочется ну хоть что-то еще добавить...
     
    Я ж не настаиваю, так, идеи для возможного вдохновления. По мне прога уже абсолютно рабочая и я юзаю ее уже такой. И увеличения размеров мне не надо
     
    По поводу настроек - сейчас все-таки не очень удобно одним ключом, тем более бинарным (из ключа не видно какие собственно настройки). Как выход, можно, конечно, сохранить в виде рег-файла, но хотелось бы более наглядно, чтобы кому-то только шрифт подправить, кому-то язык другой выбрать перед переносом на чужую машину (знаете, какие чудьненькие загогулинки получаются из меню, когда из русской Винды переносишь некоторые программки в китайскую? а потом отгадывай по загогулинкам куда ткнуть, чтобы язык поменять (это я не про Марк - он, слава Богу, сразу в аглицком варианте открывается).
    Кстати, я вообще предпочитаю, чтобы программы по-меньше в реестр лазили, а хранили свои настройки в отдельном файлике. Но это так, к слову.
     
    Регардсы,
    Олег 2

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 06:36 24-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    [x] фантастически мощная утечка ресурсов.  
     
    Пока не выкладывается, видимо чуть позже.
     
    Технические детали : ошибка была в функции обработки WM_PAINT, и, соответственно, проявлялась мощной утечкой при перерисовке окна ричедита (при наборе текста (наиболее сильно), при вызове меню, при переключении переноса слов ).
     
    Добавлено:
    Oleg_II
    прозрачность зачастую очень нужна, согласен
     
    Добавлено:
    а чисто хтмл-овские фишки, как чистка тэгов - это лучше плагинами, я думаю
     
    ini файл настроек - будет, но позже.
     
    Добавлено:
    [x] утечка ресурсов при отображении в меню помеченных галочкой пунктов.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 08:16 24-06-2005
    SiLeNCer_ru



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    Уважаемый vito333
    Что насчет концов строк? Не так сложно, а вещь нужная.
    Тогда точно работать ему в связке с ТС.

    Всего записей: 235 | Зарегистр. 03-10-2001 | Отправлено: 10:03 24-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    SiLeNCer_ru
    уговорил, сегодня посмотрю, как это распознаётся и обрабатывается

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 10:17 24-06-2005
    SiLeNCer_ru



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vito333
    Спасибо

    Всего записей: 235 | Зарегистр. 03-10-2001 | Отправлено: 10:42 24-06-2005
    Batya

    Newbie
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Прошу прощения, очень длинная тема, и нет возможности прочитать ее всю. Поэтому, вероятно, не уникальный вопрос - а будет возможность показывать номера строк?

    Всего записей: 1 | Зарегистр. 13-04-2004 | Отправлено: 10:43 24-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Batya
    в плане вроде есть
     
    Добавлено:
    выложил последнюю бету

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 11:11 24-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Oleg_II

    Цитата:
    при обновлениях версии самого файла ставить в шапку

    программа обновляется минимум раз в неделю
     
    а насчёт остальных фич - напоминай иногда о них.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 17:42 24-06-2005
    Oleg_II



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Спасибо за внимание
    Постараюсь напоминать.
    1. Прозрачность.
    2. Настройки отдельно в ини-файле или отдельными пунктами в реестре (первое лучше, чтобы прога не оставляла "мусора" в забитом итак реестре).
    3. О фиче вызова кнопкой заданной программы как у Метапада подумай - это не только в написании хтмл можно использовать, а сильно утяжелить программу не должно (какой-то скрипт, запускающий выбранный в установках произвольный экзешный файл). Если эта фишка будет реализована, то можно будет одной кнопкой запускать на выбор любую программу: броузер, программу программирования, стороннюю программу проверки орфографии, почтовый клиент, читалку текстов или аудио-видео плеер (последнее уже извращение, конечно
    4. Опять же у Метапэда есть идеи по работе с несколькими заданными кусками текста из клипборда.
    5. Согласен с нумерацией строк - удобно бывает.
    6. В каком-то чисто текстовом редакторе видел возможность проверки орфографии с использованием модулей от МС Офиса, но сам не уверен, что это особенно-то и нужно. Если только уже все остальное будет подогнано.
    Регардсы,
    Олег 2

    Всего записей: 2879 | Зарегистр. 30-09-2002 | Отправлено: 22:00 24-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    со всем согласен, только пункт 4 обдумай и предложи конкретно.
     
    Добавлено:
    [+] прозрачность главного окна.  
    При использовании пункта меню вызывается диалог настройки степени прозрачности окна программы, при использовании хоткея - прозрачность на лету включается/выключается.
    При запуске прозрачность не устанавливается.
     
    Добавлено:
    а проверку орфографии я обдумываю-посматриваю, конечно в виде использования имеющихся модулей от офиса, дабы весу было минимум.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 09:05 25-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    [+] на вкладке окна - захватчика буфера обмена отображается иконка буфера обмена.
     
    обновил и Mark_Upxed.zip
     
    неупакованный Марк весит ровно 100 кб

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 18:21 25-06-2005
    Danil Lab



    Member
    Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
    vito333
    Проверка орфографии штука удобная и нужная е
    А можешь сделать чтоб проверка синтаксиса была например в php, INI ,nsi и др.

    Всего записей: 269 | Зарегистр. 12-06-2005 | Отправлено: 18:33 25-06-2005
    vito333



    Silver Member
    Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
    Danil Lab
    когда будет подсветка, тогда можно будет и о синтаксисе подумать, на основе списков ключевых слов.

    Всего записей: 3322 | Зарегистр. 13-05-2002 | Отправлено: 06:25 26-06-2005
       

    Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

    Компьютерный форум Ru.Board » Компьютеры » Программы » Mark - небольшой удобный редактор
    Widok (19-04-2006 13:43): лимит страниц. переезжаем сюда.


    Реклама на форуме Ru.Board.

    Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
    Modified by Ru.B0ard
    © Ru.B0ard 2000-2024

    BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

    Рейтинг.ru