Just Manager Forum

Official Just Manager forum

You are not logged in.

#151 Re: Old suggestions » Отображение расширения у файлов » 2013-04-15 14:07:18

Что сейчас:
0_8cc5b_efdf8251_L.png

В ситуации, когда среди этих файлов есть обычные с полным именем, довольно странно выглядит листинг:
0_8cc5d_cc241ef7_L.png

А вот так файлы выглядели бы значительно лучше:
0_8cc5c_fb13333b_XL.png

#152 Old suggestions » Отображение расширения у файлов » 2013-04-15 11:33:24

Kanaduchi
Replies: 14

При установке галочки "Скрыть расширения файлов" стоит ограничить действие данной функциональности на файлы типа ".*". Сейчас эти файлы отображаются как файлы без имени, что не очень корректно.

#153 Re: Old suggestions » выделение » 2013-04-15 11:30:22

Специально вынесу список:

1) Снятие выделение с файлов при щелчке на любом невыделенном файле
2) Открытие контекстного меню правой кнопкой мыши. Если щелчок произведен на невыделенном файле, то выделение со всех остальных снимается, и меню открывается только для текущего файла.
3) Переименование файлов
4) Проверка лишнего выделения при отмене F* действий.

#154 Re: Old suggestions » выделение » 2013-04-15 11:26:40

Да, когда нет выделения правой кнопкой, можно вызывать меню, а вот выделение никакое не стоит снимать, так как контекстное меню может быть вызвано сразу для группы элементов.

Выделена группа файлов. А мне срочно потребовалось узнать свойства конкретного невыделенного файла. Я щёлкаю по нему правой кнопкой мыши и...

Я лично использую выделение в виндовом стиле, так что оно будет использоваться в JM.

Вот! Сейчас реализации в стиле NC не хватает самой малости, чтобы стать полным аналогом стиля explorer. Что именно не хватает, я описал выше.
Внести изменения и тогда настройку "в стиле explorer" можно будет убрать - упрощение для конечного пользователя.

Double-click всегда открывает элемент.

Я имею в виду последовательный щелчок для переименования файла. В стиле NC не работает

#155 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-15 11:11:07

Я считаю, что это нонсенс, когда одна и та же система использует различные форматы вывода.

Это IBM smile

Более того, если выполнить команду site "filetype=jes" будет ещё 1 тип отображения файлов smile А именно, текущие процессы в системе.
По умолчанию в MVS идет site "filetype=seq"

#156 Re: Old suggestions » выделение » 2013-04-15 10:37:54

Оно и так есть в режиме NC, это выделение правой кнопкой.

В стиле NC с выключенным выделением правой кнопкой невозможно вызвать контекстное меню у выбранного файла. Только его его выделить по INS. Поэтому, при нажатии правой кнопки над файлом, который не выделен, стоит снимать всё остальное выделение во вкладке, выделять текущий файл и вызовать контекстного меню. Потом, естественно, выделение снимается.

Выделение будет оставаться, так как пользователь решил использовать функцию не выделив ничего и из-за этого был выделен элемент в фокусе.
А проверять было ли выделение до того как пользователь что-то там решил отменить или не было - лишняя функциональность.

Пользователь же ничего не выделил? Зачем ему лишнее выделение?

p.s. Подобное в TC реализовано очень хорошо.

Да и потом, если это внести в NC, тогда надобность в стиле explorer пропадет - тоже же хорошо для программы.

Ещё в стиле NC невозможно переименовать файл щелкнув по нему 2 раза...

#157 Re: Old suggestions » выделение » 2013-04-15 09:23:57

Да, попробую добавить.

Спасибо большое! Это будет реально полезно!

Внесу дополнение - если в режиме NC при щелчке правой кнопкой мыши сделать выделение текущего файла, тогда надобность в стиле explorer полностью отпадет.

p.s. Если в режиме NC поставить фокус на файл, но не выделить его. А потом вызвать действие с ним с помощью F* функциональных клавиш, но не соглашаться, а нажать на отмену, то выделение файла сохранится. Я думаю, в этом случае его нужно снимать - до действия выделения ведь не было.

#158 Re: Old suggestions » выделение » 2013-04-15 09:00:40

Да, элемент в фокусе всегда выделен. Это стандартное поведение виндового listview и изменять это я не буду, так как большинство пользователей Windows Explorer к этому привыкли, я в том числе.

А если в режиме NC добавить возможность снятия выделения по щелчку мыши как в стиле explorer?
Сейчас выделение вообще 1 действием нереально снять. А быстрые клавиши - не всегда удобно. Думаю, многим такое нововведение на пользу придется.

#159 Re: Old suggestions » выделение » 2013-04-15 06:31:00

Обнаружил интересную особенность обычного выделения по INS.

Курсор установлен на 1 файле. При нажатии на INS 2 раза выделяются следующие 2 файла. То есть в сумме выделено 3 файла.
Получается, что по умолчанию файл, на котором установлен фокус - всегда выделен. В результате частенько путаница возникает, и приходится лишне-удалённый файл восстанавливать из корзины, что очень мешает работе.

Может стоит реализовать следующим образом - при щелчке на файл рамкой показывать фокус. А уже при выполнении каких-либо действий выделять файл. Тогда по INS будет выделяться сам файл и следующий.

p.s. Да, я знаю, что в режиме NC именно так и работает, но там нет возможности снять фокус щелчком мыши с выделенных файлов, как при обычном выделении sad

#160 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-15 02:58:47

Там будет запись листинга ftp в Log.txt

Лог получен smile

15.04.2013 8:52:48 CPM StartExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'
15.04.2013 8:52:48 CDP StartExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'
15.04.2013 8:52:49 Volume Unit    Referred Ext Used Recfm Lrecl BlkSz Dsorg Dsname
15.04.2013 8:52:49 TSP118 3390   2013/03/20  1   15  U    32760 32760  PO  HOSTV.C.LOAD
15.04.2013 8:52:49 Migrated                                                HOSTV.CNTL
15.04.2013 8:52:49 TSP110 3390   2013/04/07  1   15  VB    4092  4096  PS  LOGS
15.04.2013 8:52:49 TSP112 3390   2013/04/13  4  306  VB     256  6233  PO  LOGS.GOLD
15.04.2013 8:52:49 TSP110 3390   2013/04/13  8  950  VB     256  6233  PO  LOGS.NEWLOG
15.04.2013 8:52:49 TSP10A 3390   2013/04/10  3   85  VBA    240  3120  PS  LOGSB.D228
15.04.2013 8:52:49 TSP109 3390   2013/04/11  1  357  VBA    240  3120  PS  LOGSB.D508
15.04.2013 8:52:49 TSP104 3390   2013/04/09  3   85  VBA    240  3120  PS  LOGSB.D840
15.04.2013 8:52:49 TSP11A 3390   2013/04/11  2   45  VBA    240  3120  PS  LOGSB.D928
15.04.2013 8:52:49 TSP115 3390   2013/04/11  2    7  VB     240  3120  PS  LOGSB.TOTAL
15.04.2013 8:52:49 TSP103 3390   2013/04/03  1  335  VBA    240  3120  PS  LOGSN.APR.ADH1
15.04.2013 8:52:49 TSP116 3390   2013/04/05  1    9  VBA    240  3120  PS  LOGSN.APR05.QAA5
15.04.2013 8:52:49 TSP115 3390   2013/04/10  1    4  VBA    240  3120  PS  LOGSN.DB1D.XML
15.04.2013 8:52:49 TSP11A 3390   2013/04/04  1    4  VBA    240  3120  PS  LOGSN.KAA1.CQR230
15.04.2013 8:52:49 TSP10D 3390   2013/03/25  1   21  VBA    240  3120  PS  LOGSN.MAR25
15.04.2013 8:52:49 Migrated                                                MXI.MXXPARM
15.04.2013 8:52:49 TSP104 3390   2013/04/09  4   15  VB    4092  4096  PS  OUTPUT
15.04.2013 8:52:49 TSP117 3390   2013/03/29  1    2  FB      80  3120  PO  RS22.ISPPROF
15.04.2013 8:52:49 TSP10A 3390   2013/04/11  1    2  FB      80  3120  PO  RS23.ISPPROF
15.04.2013 8:52:49 TSP113 3390   2013/04/12  2    3  FB      80  3120  PO  RS25.ISPPROF
15.04.2013 8:52:49 TSP117 3390   2013/04/12  3    3  FB      80  3120  PO  RS27.ISPPROF
15.04.2013 8:52:49 TSP10B 3390   2013/04/09  1   15  FB      80 27920  PO  SCRIPTS.CQR.DB1D
15.04.2013 8:52:49 TSP111 3390   2013/04/07  1   15  FB      80 27920  PO  SCRIPTS.CQR.KAA1
15.04.2013 8:52:49 Migrated                                                SCRIPTS.CQR.K81A
15.04.2013 8:52:49 Migrated                                                SCRIPTS.CQR.K91A
15.04.2013 8:52:49 Migrated                                                SCRIPTS.CQR.QAA5
15.04.2013 8:52:49 Migrated                                                SCRIPTS.CQR.Q91C
15.04.2013 8:52:49 Migrated                                                SCRIPTS.CQR.SPECREG
15.04.2013 8:52:49 Migrated                                                SCRIPTS.CQR.SQL
15.04.2013 8:52:49 TSP111 3390   2013/03/26  1    6  FB      80 32720  PO  SCRIPTS.CQR.T81B
15.04.2013 8:52:50 CDP EndExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'
15.04.2013 8:52:50 CPM EndExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'
15.04.2013 8:52:53 CPM PanelItemActivated, panel: 0000000001EEF960, item: LOGS.GOLD
15.04.2013 8:52:53 CPM StartExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD
15.04.2013 8:52:53 CDP StartExplore, panel: 0000000001EEF960, task type: 0, path: ftp://TKT@rs27:21/'AKT'/LOGS.GOLD
15.04.2013 8:52:55 Name     VV.MM   Created       Changed      Size  Init   Mod   Id
15.04.2013 8:52:55 AJ2KAA1                                                               
15.04.2013 8:52:55 AJ2K91A                                                               
15.04.2013 8:52:55 AJ2QAA5                                                               
15.04.2013 8:52:55 AJ2Q91C                                                               
15.04.2013 8:52:55 AJ4DB1D                                                               
15.04.2013 8:52:55 AJ4KAA1   01.00 2013/04/09 2013/04/09 05:02  4675  4675     0 AKT                                                             
15.04.2013 8:52:56 CDP EndExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD
15.04.2013 8:52:56 CPM EndExplore, panel: 0000000001EEF960, task type: 0, path: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD
15.04.2013 8:53:05 CPM PanelItemActivated, panel: 0000000001EEFAD0, item: FTPLog.txt
15.04.2013 8:54:03 <<<ERROR>>> CPM RecheckAllPanels, Invalid FTP path: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD, panel: 0000000001EEF960

Листинг хорошо получается, только почему-то в панели он не отображается

#162 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-12 09:28:46

Проверял только MVS:

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

Подключение…
220-FTPD1 IBM FTP CS V1R13 at RS27, 05:22:29 on 2013-04-12.
220 Connection will close if idle for more than 5 minutes.
331 Send password please.
230 AKT is logged on.  Working directory is "AKT.".
SYST
215 MVS is the operating system of this server. FTP Server is running on z/OS.
OPTS UTF8 ON
501 command OPTS aborted -- no options supported for UTF8
250 "AKT." is the working directory name prefix.
200 Representation type is Ascii NonPrint
227 Entering Passive Mode (*,*,*,*,8,9)
125 List started OK
250 List completed successfully.
250 The working directory "AKT.LOGS.GOLD" is a partitioned data set
200 Representation type is Ascii NonPrint
227 Entering Passive Mode (*,*,*,*,8,10)
125 List started OK
250 List completed successfully.
NOOP
200 OK

Вроде никаких аномалий в логе, но листинг, тем не менее, пустой.
+ в строке пути вот такая чепуха появилась: ftp://AKT@rs27:21/'AKT'/LOGS.GOLD


Вот лог из ftp.exe, может полезен будет:

ftp> open rs27
Связь с RS27.rocketsoftware.com.
220-FTPD1 IBM FTP CS V1R13 at RS27, 05:25:33 on 2013-04-12.
220 Connection will close if idle for more than 5 minutes.
Пользователь (RS27:(none)): AKT
331 Send password please.
Пароль:
230 AKT is logged on.  Working directory is "AKT.".
ftp> ls
200 Port request OK.
125 List started OK
HOSTV.C.LOAD
HOSTV.CNTL
LOGS
LOGS.GOLD
LOGS.NEWLOG
LOGSB.D228
LOGSB.D508
LOGSB.D840
LOGSB.D928
LOGSB.TOTAL
LOGSN.APR.ADH1
LOGSN.APR05.QAA5
LOGSN.DB1D.XML
LOGSN.KAA1.CQR230
LOGSN.MAR25
MXI.MXXPARM
OUTPUT
250 List completed successfully.
ftp: 605 байт получено за 0,00 (сек) со скоростью 605000,00 (КБ/сек).
ftp> cd 'AKT.LOGS.GOLD'
250 The working directory "AKT.LOGS.GOLD" is a partitioned data set
ftp> ls
200 Port request OK.
125 List started OK
AJ2KAA1
AJ2K91A
AJ2QAA5
AJ2Q91C
AJ4DB1D
AJ4KAA1
AJ4K91A
AJ4QAA5
AJ4Q91C
AJ4T81B
AT2T81B
AT4T81B
250 List completed successfully.
ftp: 342 байт получено за 0,00 (сек) со скоростью 342000,00 (КБ/сек).
ftp>

#163 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-09 17:02:54

1) для HFS ftp соединение совсем не устанавливается. Ошибка возникает:
501 A qualifier in "." begins with an invalid character

2) При MVS такая же ситуация - отсутствует Hi-Level часть имени:

250 "AKT." is the working directory name prefix.
200 Representation type is Ascii NonPrint
200 Port request OK.
125 List started OK
250 List completed successfully.
NOOP
200 OK
250 "LOGS.GOLD." is the working directory name prefix.
200 Representation type is Ascii NonPrint
200 Port request OK.
550 No data sets found.

3) Редактирование пути над панелью теперь хорошо происходит. Попробовал туда подставить полный путь:

250 The working directory "AKT.LOGS.GOLD" is a partitioned data set
200 Representation type is Ascii NonPrint
200 Port request OK.
125 List started OK
250 List completed successfully.

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

p.s. Попробовал реализовать ftp на java с использование apache common libs - все списки возвращаются без проблем.

p.p.s Могу заснять работу с ftp.exe  - там тоже всё хорошо работает

#164 Re: Old suggestions » Выделение правой кнопкой. » 2013-04-09 08:34:34

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

Действительно при движении фокус не устанавливается. Он настроен на релиз действия правой кнопки?

Кстати, обнаружил ещё такой нюанс: Выбран стиль explorer. Щелкаю на стиль MC. Галочка с explorer снимается. А вот если потом выбрать стиль explorer повторно, то галочка на MC остаётся. Так и задумано?

#165 Re: Old bugs » Не устанавливается курсор в поле пути » 2013-04-08 08:05:58

Редактирование открывается при двойном клике.

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

#166 Re: Discussions » where is Dysk Google ?? » 2013-04-08 03:25:52

I have the same question. Is it possible to show Google Drive or Yandex Disk link in resource's tab in Navigation panel?

#167 Suggestions » Language selection » 2013-04-08 03:22:07

Kanaduchi
Replies: 1

Сейчас диалог выбора языка содержит имена файлов с переводом

0_8c3fa_f019e1b2_orig

Но в самом файле есть имя языка в секции language. (Пример <language name="Korean">). Что если использовать его при отображении списка языков? Тогда при наличии 2х переводов у одного языка можно им дать корректные имена. Например,
Chinese simple и Chinese

#168 Old bugs » Не устанавливается курсор в поле пути » 2013-04-08 03:02:19

Kanaduchi
Replies: 6

При щелчке на поле, где отображается путь, не удаётся установить курсор ввода. Редактирование сразу завершается

0_8c3f9_c8cab39b_orig

#169 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-07 09:35:52

То есть, чтобы сделать листинг LOGS.GOLD нужно выполнить CWD 'ACT.LOGS.GOLD'?
Хотите сказать, что TC в лог пишет не тот CWD, что делает в реальности? Не особо верится.

Так чего тогда он делает в листинге предыдущей папки, если это не целый элемент.

В TC в логе берется имя каталога, а уже при отправке команды к серверу подставляется полное имя.
В видео видно, что он в отображаемом пути над панелью выводит 0:'AKT.LOGS.GOLD'

По поводу этих каталогов - такая особенность файловой системы z/os. Там по другому не работает.

#170 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-07 08:51:31

Правильно, потому что LOGS.GOLD это элемент в который была попытка зайти. Выполняется команда CWD 'LOGS.GOLD' или CWD LOGS.GOLD до этого.
FTP отвечает: 250 "LOGS.GOLD." is the working directory name prefix.
И вот это мне не понятно, так как в видео отчетливо видно, что при команде CWD LOGS.GOLD из TC, FTP отвечает: 250 The working directory "<...>.LOGS.GOLD".

Такой принцип работы MVS. То есть 'LOGS.GOLD' и 'ACT.LOGS.GOLD' это совершенно разные датасеты. Первая часть имени датасета (хайлевел) - имя пользователя или начальное имя. Оно всегда должно быть.
В TC в лог у CWD команды не добавляется это начальное имя, хотя при переходе в каталог оно используется

А LOGS.GOLD это не целый элемент?

Нет. Но мемберы могут содержаться только в последней иерархии имени. То есть в ACT.LOGS.GOLD и ACT.LOGS.NEWLOG

Нет возможности проверить.

Проверить можно просто - открывается ftp соединение, а потом выдергивается сетевой шнур из компа smile

#171 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-07 07:27:20

Сейчас экспериментировал. Если при подключении задаю начальный путь 'ACT.LOGS', то отображается 2 папки NEWLOG и GOLD - как и должно быть.
А если задаю путь 'ACT.LOGS.GOLD', то листинг открывается пустой...

#172 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-07 07:04:26

По прежнему при переходе в другую папку теряется часть имени. Например, вместо 'ACT.LOGS.GOLD' идет 'LOGS.GOLD'

250 "LOGS.GOLD." is the working directory name prefix.
200 Representation type is Ascii NonPrint
200 Port request OK.
550 No data sets found.

А нельзя ли как-нибудь решить проблему с отображением файлов в корне - не отчленять расширение?

И ещё заметил небольшой баг:
- Включаю vpn соединение, подключаюсь по ftp
- Выключаю vpn, JM намертво зависает

#173 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-06 17:47:54

Файл недоступен.

Забыл самое важное сказать! Доступ к любому мемберу осуществляется не совсем стандартным способом - например, 'AKT.LOGS.GOLD(NAME)'.
Думаю, это поможет решить проблему с копированием, удалением, просмотром...

#174 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-06 17:16:38

Отправил в письме ссылку на видео

#175 Re: Suggestions » FTP connection to MVS/Mainframe system » 2013-04-06 16:50:36

Давайте по порядку, сперва разберемся с MVS.
Что должно быть при заходе в директорию LOGS.GOLD?
И мне не понятно, почему она пишет "The working directory " AKT.LOGS.GOLD" is a partitioned data set", ведь должно быть просто "LOGS.GOLD"?
Хотелось бы посмотреть на лог TC при открытии этой же папки.
И еще, в настройках ftp соединения в JM стоит "Удаленный путь"?

1) В MVS все пути всегда полные. То есть AKT - первоначальный датасет, AKT.LOGS следующий, AKT.LOGS.GOLD последний в наборе.

2) При заходе в директорию AKT.LOGS.GOLD должны отобразиться все мемберы (файлы), которые находятся внутри.

3) В Удалённый путь я прописываю в кавычках 'AKT'. Все пути всегда должны быть в одинарных кавычках.
Если я пропишу туда другое, например, 'DB2KAA1', то попаду в набор типа ''DB2KAA1.*'

В ближайшее время сделаю видео работы в TC

Board footer

Powered by FluxBB