В стандартную поставку linux mandrake 9 входит ли среда разработки

vertyal17

Какая нибудь нормальная, и какая?
Или может установить, очень хочется, чтобы могла по коду выводить для функций, какие типы параметров функции можно передавать (типа как в вижуалСи, набрал имя, ввел откр. скобку - выдается хелп со списком параметров)

ma3yp

1. Emacs
2. Kdevelop

eee1

попробовал я всякий ИДЕ типа Kdevelop, anjuta, sourcenav,... и каконец-то понял что Emacs и Kwrite - самые удобные штуки

ppplva

Юзаешь KWrite ?
Notepad не пробовал ?:)

vertyal17

Ладно, вобщем у меня вопрос вот почему.
Мне нужно передать файлик по фтп в глобусе. Читаю хелпы глобусовские по ихнему апи. Там есть всюду здесь и там вот такие штуки, для описания функции:
(взято с http://www-unix.globus.org/api/c/globus_ftp_client/html/index.html)
globus_result_t globus_ftp_client_operationattr_set_mode (
globus_ftp_client_operationattr_t * attr, {сдесь есть ссылка от client_operationattr_t, где там описание что это за зверь, как его создавать и т.п.}
globus_ftp_control_mode_t mode) {и тип и имя переменной мне ничего не говорят, при этом это текст}

Set/Get the file transfer mode attribute for an ftp client attribute set.
This attribute allows the user to choose the data channel protocol used to transfer a file. There are two modes supported by this library: stream mode and extended block mode.
Stream mode is a file transfer mode where all data is sent over a single TCP socket, without any data framing. In stream mode, data will arrive in sequential order. This mode is supported by nearly all FTP servers.
Extended block mode is a file transfer mode where data can be sent over multiple parallel connections and to multiple data storage nodes to provide a high-performance data transfer. In extended block mode, data may arrive out-of-order. ASCII type files are not supported in extended block mode.
Parameters:
attr The attribute set to query or modify.
layout The value of mode attribute
See also:
#globus_ftp_control_mode_t{это не ссылка}, globus_ftp_client_operationattr_set_parallelism globus_ftp_client_operationattr_set_layout
Note:
Extended block mode is a Grid-FTP extension, and may not be supported on all FTP servers.
Таким образом, я так и не могу понять , что мне писать в качестве параметра в вызов функции:
globus_ftp_client_operationattr_set_mode ( &p_attr, ?{чтоо писать сюда не знаю, и хелпа мне непонятно})
предполагаю, чтото перечислимого типа globus_ftp_control_mode_t (но писать в качесте параметра чтото типа "(globus_globus_ftp_control_mode_t)1" не хочется )
При этом, поискав что же такое globus_ftp_control_mode_t, лучшее что я нашел, это:
typedef enum globus_ftp_control_mode_e globus_ftp_control_mode_t
control structure mode
а про globus_ftp_control_mode_e
enum globus_ftp_control_mode_e
control structure mode

Теоретически, этот должно определять параметр передачи режим: блочный или потоковый, скорее всего а параметр надо писать чтото похоже на GLOBUS_FTP_CONTROL_MODE_EBLOCK или GLOBUS_FTP_CONTROL_MODE_STREAM (при этом, по аналогии, на той же странице я нашел определение для типа : (http://www-unix.globus.org/api/c/globus_ftp_control/html/index.html)
enum globus_ftp_control_tcpbuffer_mode_e {
GLOBUS_FTP_CONTROL_TCPBUFFER_DEFAULT,
GLOBUS_FTP_CONTROL_TCPBUFFER_FIXED,
GLOBUS_FTP_CONTROL_TCPBUFFER_AUTOMATIC
}
Почему то определение globus_ftp_control_tcpbuffer_mode_e дается чисто. А с globus_ftp_control_mode_t какойто лес.
Но с другой стороны этот хелп написан вроде круто, и люди им пользуются. ВОзможно я както не так ищу? Я не могу же придумывать что туда писать в параметр. Так до сих пор и не знаю.
Пытался поискать в исходниках, но там их такая куча. Должен же быть путь проще.

vertyal17

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

slonishka

Ладно, вобщем у меня вопрос вот почему.
Мне нужно передать файлик по фтп в глобусе. Читаю хелпы глобусовские по ихнему апи. Там есть всюду здесь и там вот такие штуки, для описания функции:
(взято с http://www-unix.globus.org/api/c/globus_ftp_client/html/index.html)
globus_result_t globus_ftp_client_operationattr_set_mode (
globus_ftp_client_operationattr_t * attr, {сдесь есть ссылка от client_operationattr_t, где там описание что это за зверь, как его создавать и т.п.}
globus_ftp_control_mode_t mode) {и тип и имя переменной мне ничего не говорят, при этом это текст}
Set/Get the file transfer mode attribute for an ftp client attribute set.
This attribute allows the user to choose the data channel protocol used to transfer a file. There are two modes supported by this library: stream mode and extended block mode.
Stream mode is a file transfer mode where all data is sent over a single TCP socket, without any data framing. In stream mode, data will arrive in sequential order. This mode is supported by nearly all FTP servers.
Extended block mode is a file transfer mode where data can be sent over multiple parallel connections and to multiple data storage nodes to provide a high-performance data transfer. In extended block mode, data may arrive out-of-order. ASCII type files are not supported in extended block mode.
Parameters:
attr The attribute set to query or modify.
layout The value of mode attribute
See also:
#globus_ftp_control_mode_t{это не ссылка}, globus_ftp_client_operationattr_set_parallelism globus_ftp_client_operationattr_set_layout
Note:
Extended block mode is a Grid-FTP extension, and may not be supported on all FTP servers.
Таким образом, я так и не могу понять , что мне писать в качестве параметра в вызов функции:
globus_ftp_client_operationattr_set_mode ( &p_attr, ?{чтоо писать сюда не знаю, и хелпа мне непонятно})
предполагаю, чтото перечислимого типа globus_ftp_control_mode_t (но писать в качесте параметра чтото типа "(globus_globus_ftp_control_mode_t)1" не хочется )
При этом, поискав что же такое globus_ftp_control_mode_t, лучшее что я нашел, это:
typedef enum globus_ftp_control_mode_e globus_ftp_control_mode_t
control structure mode
а про globus_ftp_control_mode_e
enum globus_ftp_control_mode_e
control structure mode
Теоретически, этот должно определять параметр передачи режим: блочный или потоковый, скорее всего а параметр надо писать чтото похоже на GLOBUS_FTP_CONTROL_MODE_EBLOCK или GLOBUS_FTP_CONTROL_MODE_STREAM (при этом, по аналогии, на той же странице я нашел определение для типа : (http://www-unix.globus.org/api/c/globus_ftp_control/html/index.html)
enum globus_ftp_control_tcpbuffer_mode_e {
GLOBUS_FTP_CONTROL_TCPBUFFER_DEFAULT,
GLOBUS_FTP_CONTROL_TCPBUFFER_FIXED,
GLOBUS_FTP_CONTROL_TCPBUFFER_AUTOMATIC
}
Почему то определение globus_ftp_control_tcpbuffer_mode_e дается чисто. А с globus_ftp_control_mode_t какойто лес.
Но с другой стороны этот хелп написан вроде круто, и люди им пользуются. ВОзможно я както не так ищу? Я не могу же придумывать что туда писать в параметр. Так до сих пор и не знаю.
Пытался поискать в исходниках, но там их такая куча. Должен же быть путь проще.

ты не прав.

IvladV71

в нотепаде подсветки нет

eee1

не понял юмор

aliska12

очень интересно, чем же так удобен kwrite? Действительно, интересно

IvladV71

лучше скажи, чем он неудобен

nelli15

anjuta наверное есть. мне нравится, пользуюсь (C/C++). Такая фича как ты написал есть.
9.0 - не нашел
9.1, 9.2 - в contrib
Оставить комментарий
Имя или ник:
Комментарий: