SynPlus

Форум о самом популярном файловом менеджере Total Commander

Сообщение Ciber SLasH » Ср июн 02, 2004 10:25 pm

2SCHMaster:
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Экспортировал... Открыл... Ниче не вешается...<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Тока что прозрел Изображение
Такой глюк наблюдается если:
1) снимаем в настройках галку с "Автоопределение кодировки"
2) F3 на всё том же REG-файле. Сначала он показывает его в кодировке ANSI (показывает только 3 символа)
3) жмём хоткей U (типа хотим Unicode) и вот тут начинаются глюки с зависонами
Ciber SLasH
Майор
 
Сообщений: 314
Зарегистрирован: Пн ноя 24, 2003 11:28 am
Откуда: Питер
Пункты репутации: 0

Сообщение SCHMaster » Ср июн 02, 2004 10:53 pm

2Ciber SLasH
Дак автоопределением я и не пользуюсь - все как ты описываешь, и никаких зависаний.
<span style='color:red'>"Хороший юзер - мертвый юзер"</span>
SCHMaster
Майор
 
Сообщений: 478
Зарегистрирован: Пн фев 03, 2003 12:04 am
Пункты репутации: 0

Сообщение Ciber SLasH » Ср июн 02, 2004 11:06 pm

2SCHMaster:
Мож тебе на мыл кидануть это файло (в архиве 600 кило).
Тогда мыл скажи...
Ciber SLasH
Майор
 
Сообщений: 314
Зарегистрирован: Пн ноя 24, 2003 11:28 am
Откуда: Питер
Пункты репутации: 0

Сообщение mrMaxi » Чт июн 03, 2004 4:24 am

2SCHMaster:
По поводу запуска плагина без ТС, если конечно сподвигнешся, Пусть маленький exe запускающий плагин. Толька пусть параметром имя открываемого файла получает. Ну можно еще параметр - кодировка :).

По поводу размера шрифта: В настройках внешнего вида - Файлы, там можно задавать расширение(или что?) и он для каждого запоминает положение переключателя "открывать только для чтения / редактирования". Правда не понял работает это или нет. Но В таком же виде - типа указываешь расширение файла и можешь для него задать - видл кодировки и размер шрифта (например для pas файло - шрифт покрупнее чтобы читать удобней, а для логов - где надо чтобы каждая строка именно строкой была, без переноса слов, здесь чтобы вся строка входила на экран надо шрифт помельче).

Под "шаблоном" я имел ввиду возможность указывать не расширение файла, а максу что ли - "error???.log" например.
Возможно слишком многого хочу :-) .
mrMaxi
Ст. сержант
 
Сообщений: 35
Зарегистрирован: Ср май 26, 2004 3:59 am
Пункты репутации: 0

Сообщение SCHMaster » Чт июн 03, 2004 9:45 pm

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->По поводу запуска плагина без ТС ...<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Токи енто ужо даже не плугин получится :). Попробуемс...
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->По поводу размера шрифта ...<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Ага. Понял. Возможно и сделаю. Но тут вот такое дело - это все повлияет на скорость загрузки. Объясняю почему (программеры поймут, а может тоже возьмут на вооружение).
Помните, в API плугина написано, что, типа "низзя никаких глобальных переменных, т.к. у всех экземпляров плагина одно адресное пространство, юзайте, братки, классы или (ежели чисто на WinAPI) храните данные с помощью SetWindowLong ... "
Но ведь у всех экземпляров плагина есть куча общего, что каждый раз дублируется - настройки, всякие внутренние дела и т.д. А это лишний (ненужный) расход памяти, лишнее время на чтение этих параметров и т.д.
Вот я (в последних двух версиях) и вынес все списки (поиск, избранное и т.д) и настроки в "глобал" - инициализируется при первой загрузке плагина и грохается при выгрузке. Т.е. настройки читаются один раз. И если что-то меняется, то посылается сообщение всем окнам плагина (если они есть) об обновлении. Ради прикола - запустите плагин и очистите историю. Потом, не закрывая окно, еще один вызов и посмотрите на историю первого окна ;). Таким образом выигрывается время загрузки плагина - ну уж слишком много приходится параметров перечитывать из-за всех фичей и вишей...
Вот поэтому я и брыкаюсь от подобных пожеланий. Так что решайте сами.
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Под "шаблоном" я имел ввиду возможность указывать не расширение файла, а максу что ли - "error???.log" например.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Учту.
<span style='color:red'>"Хороший юзер - мертвый юзер"</span>
SCHMaster
Майор
 
Сообщений: 478
Зарегистрирован: Пн фев 03, 2003 12:04 am
Пункты репутации: 0

Сообщение Wapr Old » Чт июн 03, 2004 11:01 pm

А вот у меня он почему то вешается при попытке перекодировать лог такого типа:
Sat Feb 22 18:32:12 2003 -- ======================================================================
Sat Feb 22 18:32:12 2003 -- уФБТФХЕН!
Sat Feb 22 18:32:12 2003 -- лПМ-ЧП РПМШЪПЧБФЕМЕК=4
Sat Feb 22 18:32:13 2003 -- PrepareRecvCL
Sat Feb 22 18:32:13 2003 -- PrepareSendCL
Sat Feb 22 18:32:13 2003 -- ReciveCl >>> уФБТФХЕН!
Sat Feb 22 18:32:13 2003 -- SendCl >>> уФБТФХЕН!
Sat Feb 22 18:32:13 2003 -- ReciveSendConf >>> уФБТФХЕН!
Sat Feb 22 18:43:11 2003 -- ConfigProto >>> рПМШЪПЧБФЕМШ ДПВБЧМЕО ХУРЕЫОП!
Sat Feb 22 18:43:58 2003 -- рПМШЪПЧБФЕМШ "waprold" РПДЛМАЮЙМУС.
Sat Feb 22 18:52:54 2003 -- рПМШЪПЧБФЕМШ "waprold" ПФЛМАЮЙМУС.
Sat Feb 22 18:52:58 2003 -- рПМШЪПЧБФЕМШ "waprold" РПДЛМАЮЙМУС.
Sat Feb 22 19:04:33 2003 -- рПМШЪПЧБФЕМШ "waprold" ПФЛМАЮЙМУС.
Sat Feb 22 19:04:58 2003 -- йЪНЕОЕОЙЕ ДЕОЕЗ Х РПМШЪПЧБФЕМС "waprold" +3.525. вЩМП 16.475 УФБМП 20.000.
Sat Feb 22 19:05:13 2003 -- рПМШЪПЧБФЕМШ "waprold" РПДЛМАЮЙМУС.
Sat Feb 22 19:11:35 2003 -- рПМШЪПЧБФЕМШ "waprold" ПФЛМАЮЙМУС.
Sat Feb 22 19:11:35 2003 -- рТЙЕИБМ УЙЗОБМ TERM. чЩИПД.
и т.д. ещё на 3-4 Мб...
(это в кои8)

т.е. загружает, показывает, но при нажатии "К" загружает проц на 100% и жрёт память со скоростью около 100Мб/мин
Wapr Old
Рядовой
 
Сообщений: 7
Зарегистрирован: Вт апр 13, 2004 8:15 pm
Пункты репутации: 0

Сообщение mrMaxi » Пт июн 04, 2004 4:33 am

2SCHMaster.
А псевдографику в файлах твой плагин специально на восклицание и тире изменяет? Может это что нибудь в настройках кодировки?
Если надо могу прислать пример, хотя может псевдографикой нафиг никто не пользуется (кроме меня :) ).
mrMaxi
Ст. сержант
 
Сообщений: 35
Зарегистрирован: Ср май 26, 2004 3:59 am
Пункты репутации: 0

Сообщение Ajax » Пт июн 04, 2004 9:34 am

2mrMaxi
Почему, интересуются... Но Листер и сам на это способен...
Ajax
Генерал-полковник
 
Сообщений: 4288
Зарегистрирован: Сб янв 04, 2003 4:21 pm
Откуда: Новосибирск
Пункты репутации: 0

Сообщение SUKER » Пт июн 04, 2004 9:37 am

2SCHMaster
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Токи енто ужо даже не плугин получится :). Попробуемс...<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Имхо, лучше не надо :) Всем известно, что люди юзают либо тс, либо фар (или еще кое что). Так вот те, кто юзает тс могет еще юзать и синплус, а фаровцам - кукиш :) Тем паче, есть куча стенд элоун редакторов и вьюверов по многим параметрам превосходящие синплус, другое дело, что их не встроить в тс...

2mrMaxi
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Если надо могу прислать пример, хотя может псевдографикой нафиг никто не пользуется (кроме меня :) ). <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Я тоже пользуюсь!!!
SUKER
Майор
 
Сообщений: 345
Зарегистрирован: Вт ноя 19, 2002 4:03 pm
Откуда: Saint-Petersburg
Пункты репутации: 0

Сообщение Флинт » Пт июн 04, 2004 9:45 am

<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->... хотя может псевдографикой нафиг никто не пользуется (кроме меня :) )<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
И я пользуюсь! Кстати, об этом я на предыдущей странице ещё писал, но так и не получил ответа, как поменять шрифт...
Флинт
Майор
 
Сообщений: 368
Зарегистрирован: Пн ноя 25, 2002 9:26 am
Откуда: Москва
Пункты репутации: 0

Сообщение SUKER » Пт июн 04, 2004 9:50 am

2Флинт
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->И я пользуюсь! Кстати, об этом я на предыдущей странице ещё писал, но так и не получил ответа, как поменять шрифт... <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
SCHMaster тоже уже где-то тут про это писал, что он, вроде, не знает, как ее правильно выводить... Я вот только не понял у mrMaxi есть пример, как правильно выводить псевдографику, или пример глючащего файла???
SUKER
Майор
 
Сообщений: 345
Зарегистрирован: Вт ноя 19, 2002 4:03 pm
Откуда: Saint-Petersburg
Пункты репутации: 0

Сообщение Jasny » Пт июн 04, 2004 10:48 am

2mrMaxi
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>Цитата </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->А псевдографику в файлах твой плагин специально на восклицание и тире изменяет? Может это что нибудь в настройках кодировки?<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Ребята, SCHMaster пользуется стандартнойфункцией операционной системы для перекодировки. Именна она криво перекодирует псевдографику :). Все претензии к старику Билли.

Ежели хотите чтобы псевдографика была поприличнее, то надо вручную писать функцию перекодировки
Jasny
Лейтенант
 
Сообщений: 80
Зарегистрирован: Пт апр 30, 2004 8:16 am
Пункты репутации: 0

Сообщение mrMaxi » Пт июн 04, 2004 10:53 am

2SUKER
НЕ, есть пример глючащего файла.
А в чем проблема при выводе псевдографики(или на какой странице он об этом писал)?
mrMaxi
Ст. сержант
 
Сообщений: 35
Зарегистрирован: Ср май 26, 2004 3:59 am
Пункты репутации: 0

Сообщение Флинт » Пт июн 04, 2004 11:13 am

2Jasny
Просто Lister нормально её показывает. А переключаться из плагина в Lister это как-то... В общем, виш-реквест: поддержка ASCII-псевдографики.
Флинт
Майор
 
Сообщений: 368
Зарегистрирован: Пн ноя 25, 2002 9:26 am
Откуда: Москва
Пункты репутации: 0

Сообщение Wapr Old » Пт июн 04, 2004 12:42 pm

АУУ!! ЛЮДИИиии!
Ну всё-ж, как там с перекодировкой больших файлов дела обстоят? Сегодня проверил на небольшом файле (~900кб) так он 2 минуты перекодировал и потребовал около 300Мб памяти, хотя там вообще ничего делать не надо было, одна латиница. Или это у меня одного такие глюки???? :o

PS: На маленьких файлах всё нормально работает.
Wapr Old
Рядовой
 
Сообщений: 7
Зарегистрирован: Вт апр 13, 2004 8:15 pm
Пункты репутации: 0

Пред.След.

Вернуться в Total Commander

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1