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

» AkelPad

Автор: yozhic
Дата сообщения: 22.11.2014 19:09
Skif_off
Ждал, что вы первый ответите

Цитата:
Люди номер Dev-версии не определяют

Дык ведь как то же пишут: Dev 1, Dev 2. Видимо по постам Instructor'a ориентируются: «Тестовая». Первый пост = Dev 1, второй пост = Dev 2 ... другой логики не вижу.

Цитата:
Под "помойкой" подразумевается SamLab.ws?

Не только. Гугл больше выдаёт.

Цитата:
А зачем вам dev-версия?

Да, действительно, незачем. Меланхолия что-то накатила
Автор: aleksktor
Дата сообщения: 23.11.2014 20:08
День добрый! Буквально мелкий вопросик - в какой кодировке лучше сохранять простенькие текстовые документы (с ру/инг текстом)? Чтоб потом было как можно меньше проблем при открытии/просмотре в сабже, а так же во всяких других вьюверах, разных версий, на разных виндах. А то пользуюсь портабл ТоталКоммандером (с акелпадом) - и что-то в последнее время слишком часто крякозябры стал видеть у создаваемых/редактируемых txt.
Автор: omamont
Дата сообщения: 23.11.2014 21:19
aleksktor 19:08 23-11-2014
Цитата:
пользуюсь портабл ТоталКоммандером

где попадались, крякозябры - перекодировал в 1200 (UTF-16 LE)
самая тяжёлая - немецкая (попадалось как-то)
было (примерно) (скрин1), после (скрин2), разницу чуешь?
Автор: Andrey_A_A
Дата сообщения: 23.11.2014 22:02

Цитата:
А то пользуюсь портабл ТоталКоммандером (с акелпадом) - и что-то в последнее время слишком часто крякозябры стал видеть у создаваемых/редактируемых txt

aleksktor, а чем и как вы их создаёте?
Автор: aleksktor
Дата сообщения: 23.11.2014 23:17
omamont, ясно. Завтра посмотрю. Спасибо! Но это, как я понял, для получения читабельного вида. А вот в чем сохранять...
Andrey_A_A да или на раб. столе дефолтный создаю, или любой беру, и полностью/частично редактирую.
Вот сейчас открываю файл в АП с ANSI 1251 с ру/инг текстом. Ру - крякозабры. Закрываю. Жму просмотр, ставлю ACSII/DOS - ру нормальный.
Посмотрел - у меня АП v4.6.5. Завтра обновлю - посмотрю еще.
Автор: Skif_off
Дата сообщения: 24.11.2014 00:54
yozhic

Цитата:
Да, действительно, незачем. Меланхолия что-то накатила

Ну, я использую тестовую: т.к. может быть исправлено то, что актуально для меня (типа \w в 4.8.9 Dev) и т.к. бываю на оффоруме - можно зарепортить о баге.

omamont
Конфиги ТС - это плохой пример Если нет определённых требований, для обычных текстовых файлов лучше UTF-8 with BOM, чтобы сохранить приемлемую совместимость с *nix и приемлемо открывались в кроссплатформенном ПО (типа KDiff, например, или Double Commander. А в Gedit, например, мне ещё ни разу не удалось открыть файл в UTF-16 LE).
Автор: omamont
Дата сообщения: 24.11.2014 01:05
Skif_off 23:54 23-11-2014
Цитата:
Конфиги ТС - это плохой пример

не, я про, в частности именно/только для ТС
а, так да, всяко может быть.
те-же батники с кириллицей (866), ini-шники (This file is stored in UTF-8 encoding)
Автор: aleksktor
Дата сообщения: 24.11.2014 10:09
Поставил АП 4.9.0. Проблема осталась.
http://cloud.directupload.net/3fs
Может настройки неверные?
Автор: Skif_off
Дата сообщения: 24.11.2014 10:29
aleksktor
Воспользуйтесь декодером кириллицы и определите точно кодировку. Или выложите файл.
Автор: boi1eI
Дата сообщения: 24.11.2014 10:43
aleksktor (11:09 24-11-2014)
Цитата:
Может настройки неверные?

Вроде все верно, можно буфер распознавания увеличить. Или правда если что-то этакое можно воспользоваться перекодировщиками. Взять хотя бы tcode.
Автор: aleksktor
Дата сообщения: 24.11.2014 15:25
Skif_off, да кодировка ДОС какая-то. http://rghost.ru/59238912 вот этот файл для примера. А чем можно определить кодировку точно?
boi1eI попробовал tcode, а так же вспомнил еще про Штирлица. Они отображают русский нормально. tcode так и пишет Dos -> Windows.
Сам текст то я вытащить мог. Вопрос был в том, какая кодировка наиболее безпроблемная: ANSI, OEM, UTF... В чем сохранять txt далее?
Автор: boi1eI
Дата сообщения: 24.11.2014 15:38
aleksktor (16:25 24-11-2014)
Цитата:
Вопрос был в том, какая кодировка наиболее безпроблемная: ANSI, OEM, UTF... В чем сохранять txt далее?

Наиболее беспроблемная исторически, да и физиологически на винде в русскоязычном секторе естественно ansi 1251. Другое дело, как определение кодировок организовано во всяком разном софте. У каждого разработчика свой взгляд на то, как это надо делать, и далеко не всегда он правильный.
И я тоже с этим не раз сталкивался, но в силу традиционного недоверия "автоматике" решаю этот вопрос вручную. Благо проектирование искусственного интеллекта на мне не пока висит.

Добавлено:
aleksktor (16:25 24-11-2014)
Цитата:
какая кодировка наиболее безпроблемная

Эволюция. UTF... 8,16 В ней ничего не потеряешь, и там зачастую есть спецмаркеры. Но и открывать надо спецсофтом.
Автор: Skif_off
Дата сообщения: 24.11.2014 16:08
Голова с утра раскалывается (~14 часов), видимо, не прав, прошу прощения. Разбираться в чём, нет сил.
Автор: boi1eI
Дата сообщения: 24.11.2014 16:29
Skif_off
Ну и я погорячился. Сотру
Автор: timsky
Дата сообщения: 24.11.2014 23:22
Кто-нибудь пытался прикрутить к Log::Output вывод какого-нить кончольного приложения? У меня даже простейшие примеры из хелпа к плагину не работают вроде этих:

Цитата:
Пример (вывод в панель вывода):
Call("Log::Output", 1, `tracert akelpad.sourceforge.net`)
Пример (вывод в выделение без панели вывода):
Call("Log::Output", 1, `ipconfig`, "", "", "", -1, -1, 1048577)

Пытался прикрутить и такое:

Цитата:
Call("Log::Output", 1, "d:\Programs\AutoIt\SciTe\Tidy\Tidy.exe %f")

Вот скриншот окна ЗАПУСК:

Пробовал разные варианты поля Источник ввода, без толку. Получаю такую ошибку:


И еще вопрос: поле слева от кнопки Ввод должно быть всегда по умолчанию заблокированным? До тех пор, пока я не начал экспериментировать с этим плагином, оно было активным и я там пару раз пробовал запустить эти команды тоже.
Автор: gyra
Дата сообщения: 25.11.2014 00:52
timsky

Цитата:
У меня даже простейшие примеры из хелпа к плагину не работают вроде этих:

Они работают, только вы уже запустили Log::Output, поэтому в поле команда надо и вводить только команду. Попробуйте туда вставить так:

Код: d:\Programs\AutoIt\SciTe\Tidy\Tidy.exe %f
Автор: timsky
Дата сообщения: 25.11.2014 03:36
gyra
Спасибо, понял. %d в поле Директория тоже мешал.
Только как теперь передать в кач-ве параметра путь к файлу, открытому (и активному) в сабже? %f не срабатывет.
Источник ввода никак не влияет
Автор: Skif_off
Дата сообщения: 25.11.2014 08:06
timsky
Для форматирования кода посмотрите эти примеры. У меня так прикручен HTML Tidy и аналог для AutoIt (через диалог плагина Log не получилось , не стал разбираться).
Подобный вызов плагина Call("Log::Output", 1, "") используется в других плагинах - ToolBar, ContextMenu, HotKeys - и скриптах.

Добавлено:
Хм. Сейчас сразу сработало:
- Команда

Код: %a\AkelFiles\Tools\HTMLTidy\Tidy.exe -utf8 --tidy-mark no --indent auto --quiet yes --wrap 0
Автор: gyra
Дата сообщения: 25.11.2014 09:06
timsky

Цитата:
Только как теперь передать в кач-ве параметра путь к файлу, открытому (и активному) в сабже? %f не срабатывет
Ну да, забыл уже...
Если правильно помню, окно "Запуск" только переменную %a понимает. Сделайте кнопку или пункт меню с командой:

Код: "Tidy" Call("Log::Output", 1, '"d:\Programs\AutoIt\SciTe\Tidy\Tidy.exe" "%f"')
Автор: yozhic
Дата сообщения: 25.11.2014 14:15
timsky
На настройку строк ещё рекомендую обратить внимание (чтоб при нажатии/дв.клик был переход к соответствующей строке в документе):

Код: -"HTML Tidy" Call("Log::Output", 1, `"%a\Tools\Tidy.exe" -eq -access 3 "%f"`, "", "^line (\d+) column (\d+)", "/GOTOLINE=\1:\2") Icon(0)
Автор: Se_Vlad
Дата сообщения: 25.11.2014 15:35

Цитата:
лучше UTF-8 with BOM

лучше without (БЕЗ) BOM
Автор: Skif_off
Дата сообщения: 25.11.2014 19:55
Se_Vlad
Наверное, зависит от софта: некоторые утилиты спотыкаются на BOM. В большинстве десктопных Linux, кажется, всё без BOM, но там и локаль по умолчанию в UTF-8, а если в файле кириллица идёт не в самом начале файла и не попадёт в буфер распознавания? AkelPad откроет как ANSI 1251 и будет не прав, конечно (я так дважды запарывал конфиги другим редактором, но программа упала и дошло в чём дело). Поэтому, если нет специальных требований, я за BOM, практически исключающую ошибку. Была идея дописывать в начале файла в комментарий какой-нибудь символ, типа U+548c, но отказался
Автор: timsky
Дата сообщения: 26.11.2014 00:12
Skif_off, gyra
Спасибо, разобрался
По идее мне и не нужны были эти танцы с кнопками в самом Логе. Как раз то, что мне нужно: кнопки на тулбаре, а соорудить из них хоткеи не составило труда!

yozhic
Тоже об этом думал, но решил все вкручивать потихоньку

Вот, если кому надо, код для Au3Check:
Код: Call("Log::Output", 1, `"d:\Programs\AutoIt\Au3Check.exe" "%f"`, "", '(?-s)^\s*"(.*)"\s*\((\d+),(\d+)\)', "/FILE=\1 /GOTOLINE=\2:\3", -1, -1, 8194)
Автор: gyra
Дата сообщения: 26.11.2014 01:37
timsky
Цитата:
Можно как-нибудь изменить/отключить хоткей CTRL+F5, который Выполняет текущий документ? Я в хоткеях сделал такой же для своей команды Au3Check. Срабатывает мой, но на всякий случай хотелось бы родной вообще убрать или изменить.
Если в настройках -> Общие очистить все в форме "Команда" и "Рабочий каталог", то и выполнять будет нечего. Изменить тоже можно, повесив свои клавиши на Command(4251).
Цитата:
Я так нигде и не нашел: чем отличается режим MDI от PseudoMDI?
Ссылка.

Автор: timsky
Дата сообщения: 26.11.2014 03:29
gyra

Цитата:
Если в настройках -> Общие очистить все в форме "Команда" и "Рабочий каталог", то и выполнять будет нечего.

Понял, спасибо

Цитата:
Изменить тоже можно, повесив свои клавиши на Command(4251).

Новая команда добавляется к списку, но не заменяет CTRL+F5.
Ну и хрен с ним, все равно Hotkeys плагин перехватывает эту комбинацию прекрасно
Автор: Se_Vlad
Дата сообщения: 26.11.2014 14:00

Цитата:
Наверное, зависит от софта: некоторые утилиты спотыкаются на BOM.

"Спотыкаются" как раз при наличии оного. Особенно это касается веб-приложений (на php, например). См тут например.

А что бы Акел у меня не понял ЮТФ - я такого не припомню. Правда, последнее время я на линухе и сабж юзаю не часто, но... низкий поклон l_Instructor_lу и др камрадам за столь полезную софтинку и её поддержку (жаль, у меня под вайном она не оч. корректно работает)
Автор: Skif_off
Дата сообщения: 26.11.2014 14:54
Se_Vlad

Цитата:
"Спотыкаются" как раз при наличии оного.

Я об этом же

Цитата:
Особенно это касается веб-приложений

С веб-страницами, наверное, проще: есть charset= и encoding=. К слову, ЕМНИП, на оффоруме SynWrite была просьба добавить чтение первых строк при открытии файла для корректного открытия оного (+ строки подобные This file is stored in UTF-8 encoding), не помню, чем закончилось.

Цитата:
А что бы Акел у меня не понял ЮТФ - я такого не припомню.

http://rghost.ru/59274517 строка 716 и рядом. Просто не попадают в буфер. В принципе, подобное лично у меня не часто попадается, и если не зевать, то не проблема.

Вот про вайн, если можно, поподробнее У меня с вайном как-то не очень сложилось (даже, пожалуй - плохо сложилось: foobar2000, TC, QIP работали, что-то посложнее - уже нет), а про работу AkelPad попадается иногда и редко невнятная инфа. Кроме wsh57 что ещё нужно? Всё-таки голый AkelPad без скриптов не так удобен. Смена AkelEdit на RichEdit что-нибудь меняет?

З.Ы. А редактор, да, отличный, вообще не представляю, как раньше обходился
Автор: Se_Vlad
Дата сообщения: 27.11.2014 10:16

Цитата:
С веб-страницами, наверное, проще: есть charset= и encoding=

Это совсем другая история Дело не в браузере (клиенте), а сервере. Из-за БОМа просто ломается исполняемый код и не может сгенерировать что нужно.

Цитата:
Вот про вайн, если можно, поподробнее

Ну если касается Акела - то под вайном не работают многие плаги и скрипты.
А так и сам вайн у меня со многими приложениями несколько неадекватен. В основном это касается ГУЯ - как правило артефакты в фейсах настроек ПО. В ирфане - не работает редактор (F12). Вернее как бэ работает, но не сохраняет. На ДМ вообще смотреть невозможно - моргания-перерисовки фейса при включённом логе закачки (а как без него?).
Впрочем, топик не о вайне
Автор: thelamb
Дата сообщения: 27.11.2014 17:48
Появилась проблема. Решил попробовать Malwarebytes Anti-Exploit. Всё вроде в норме, но нашёл проблему на 2-й день использования. Перестали открываться ссылки из AkelPad-а! Щёлкаю ссылку -открывается ИЕ8. Адрес. строка пуста, только крутится кружок но в ней адреса то нет! Тогда щёлкаю по иконке *красн. крестик* типа *Остановить* он там же в строке справа. В строке появляется: res://ieframe.dll/navcancl.htm и всё. А пониже ИЕ8 пишет *переход на веб-страницу отменён* если ввести в строку адрес то открывается а с AkelPad-а нет. Это плохо т. к. я часто щёлкаю ссылки с него. Как победить?
Автор: Skif_off
Дата сообщения: 27.11.2014 18:12
thelamb
Если вырубить Malwarebytes Anti-Exploit, то всё нормально? Если да, то попытайтесь внести AkelPad в исключения или трясите техподдержку Malwarebytes Anti-Exploit (скорее только второе получится - продукт из серии однокнопочных утилит для "рядового" пользователя, которого ряд вендоров почему-то считают крайне тупым).

Se_Vlad

Цитата:
Ну если касается Акела - то под вайном не работают многие плаги и скрипты.

Даже если стоит wsh57? Хотя ладно, всё равно придётся пробовать самому.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124

Предыдущая тема: SurfControl E-mail Filter for Exchange 2000/3


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