|
Памятка задающим вопросы
|
|||
---|---|---|---|
#18+
Эта памятка вовсе не обязана решить все возникающие вопросы. Её цель - помочь задать вопросы так, чтобы получить ответ, получить его быстро, получить его с пользой для себя и, возможно, для отвечающих. Надеюсь, что эта памятка принесёт пользу. Опыт в буквах Если Вы ещё ни разу не читали это руководство - прочитайте его: Как правильно задавать вопросы . Это упростит жизнь и тем, кто спрашивает, и тем, кто отвечает. Помимо этого, можно прочитать небольшое эссе о разнице между целью, решением и результатом. Правильный выбор форума Перед тем, как задавать вопрос, подумайте, относится ли он к этому подфоруму. Если вопрос из "Как сделать это в APEX" можно переформулировать в "Как сделать это в Oracle / SQL / HTML / CSS / JavaScript / Java / ..." - лучше задать его в соответствующем форуме. Здесь есть специалисты по вышеуказанному, но там их гораздо больше, а значит, выше шансы получить более развёрнутый и профессиональный ответ. Пример: Вы хотите спросить, как при помощи JavaScript изменить внешний вид чего-нибудь на странице. Задайте этот вопрос в форуме по JavaScript. (Это пример. Лучше, конечно, поищите вначале ответ при помощи Google и Яндекс.) Затем, когда Вы будете знать, как менять стили при помощи JavaScript, у Вас может остаться вопрос, как лучше сделать это для конкретного элемента страницы в APEX. Этот вопрос уже стоит задать на форуме Oracle APEX. RTFM Когда Вы задаёте вопрос, то помните: отвечающие рассчитывают, что Вы ознакомились с документацией по Вашей версии APEX и уже имеете определённый уровень знаний ( в общем и в частности ). Архив прошлых версий APEX находится здесь , в каждый архив входит документация по соответствующей версии. Как быстро получить ответ Оформляйте Ваше сообщение, используя теги форума . Таблица, оформленная как таблица, и код, оформленный как код, делают Ваше сообщение понятнее и проще для читающих. Код PL/SQL, оформленный как код PL/SQL, сделает его ещё лучше. Отражайте суть вопроса в заголовке темы. Заголовки " А-а-а, ПОМОГИТЕ! " и " А как сделать такое? " вряд ли дадут понять, в чём заключается проблема, в отличие от " APEX и SSO " и " Загрузка многих файлов в приложении за раз ". Не надо писать заглавными буквами ("капслоком"). В Сети такой текст воспринимается как крик. У Вас ведь ничего не горит, чтобы кричать? Если хотите обозначить интонацию на каком-либо слове, воспользуйтесь тегами . Обязательно указывайте версию Oracle APEX: Код: plaintext
Указывайте версию и редакцию Oracle DB. Код: plaintext
Указывайте сценарий установки APEX: + Примеры стандартных сценариевEmbedded PL/SQL Gateway + XDB Protocol Server; Oracle HTTP Server + mod_plsql; Application Server + APEX Listener 1.1; Apache + mod_owa; ... Давайте примеры. У Вас не работает код, проблема с запросом? Внештатные телепаты форума обычно крайне заняты, поэтому не ленитесь сделать тест-кейс: пробный набор данных, код, отражающий проблему. Например: + ПримерУ меня проблема с использованием UTL_HTTP в APEX. Когда сервер inactive.url выключен, данный код вместо ORA-12541, как в SQL*Plus, бросает ORA-29263: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Скриншоты Если это необходимо, делайте скриншоты страниц и прикладывайте их к сообщениям. Иногда лучше один раз увидеть, чем десять раз перечитать. Но текст должен быть текстом - не нужно выкладывать скриншот SQL-запроса, который используется в отчёте. Просто потому, что немногие захотят набирать Ваш запрос, когда хватило бы копирования. Также имейте в виду, что большие картинки на этом форуме сжимаются. Так что выделяйте на скриншоте главное и сохраняйте это в файл, который и прикрепляйте к сообщению. Скриншот браузера во все 1920 пикселей Вашего монитора, заботливо сжатый в 5 раз движком форума, заинтересует разве что поклонников миниатюр. Сообщения об ошибках Если Вы хотите выяснить, почему появляется ошибка и как с ней бороться, указывайте, что это за ошибка, копируйте конкретное сообщение об ошибке на странице, выбирайте необходимые части из вывода отладки (Debug), показывайте проблемный PL/SQL- и SQL-код, описывайте словами последовательность действий, которая приводит к ошибке. Помните, что для ошибок Oracle есть описания и указания к действиям, чтобы их избежать: достаточно просто поискать по соответствующему коду ошибки, например: ORA-00001 . Конкретика и детали Если вопрос касается элемента страницы, то стоит точно указать его тип. Если вопрос касается отчётов в APEX, то уточните, обычный ли это отчёт (SQL Report) или интерактивный (Interactive report). Разные возможности этих типов отчётов влияют на то, какой ответ могут дать Вам участники. (Поскольку интерактивные отчёты появились в APEX 3.1, можно не уточнять тип отчёта для более старых версий. Но тогда не забудьте указать версию APEX. ) Если вопрос касается приложений, то в APEX 4.0 появились Websheets как тип приложения. В общем, старайтесь указать как можно точнее предмет обсуждения. Приложения как примеры В некоторых случаях стоит сделать пример приложения с воспроизводящейся проблемой. Можно использовать http://apex.oracle.com как хостинг для этого приложения (не забудьте указать здесь логин, пароль и, возможно, рабочее пространство), если проблема воспроизводится в последней версии APEX. Либо приложить архив с экспортом приложения к сообщению. Нет ответов? Если на Ваш вопрос никто не отвечает довольно длительное время, то либо ответ очень сложный или нераспространённый, либо тема ускользнула от внимания тех, кто может ответить. Попробуйте поднять Ваш вопрос в форуме, написав в тему сообщение с текстом "Вверх.", "Up!" и т.п.; возможно, это привлечёт к нему внимание. Но не злоупотребляйте этим: "длительное время" - это несколько дней, а не несколько минут. Отвечающие - тоже люди, у них есть работа, хобби, семьи и друзья, и на форуме они появляются по возможности и по желанию. Делитесь решением Если Вы нашли решение или ответ самостоятельно, то напишите о нём в теме. Тот, кто будет искать его в дальнейшем, надеется на что-то большее, чем "Сам придумал!" или "Ура, я сделала!" Не пожалейте времени, как его не жалеют для Вас. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2011, 18:41 |
|
Памятка задающим вопросы
|
|||
---|---|---|---|
#18+
Не забывайте искать решение в интернете 80% ответов есть на OTN Discussion Forum . Остальное почти наверняка найдётся в документации или в Google . Много интересной и полезной информации вы найдете в некоторых блогах . Если у вас возникли проблемы с какой-то найденной статьей, не забудьте посмотреть версию APEX и год написания статьи, поищите более свежие материалы. Технический английский Предполагается, что вы владеете базовыми знаниями английского языка и способны освоить материалы на англоязычных ресурсах. Если вам приводят ссылки на такие материалы, содержащие ответ на ваш вопрос, не надо просить их перевести или пересказать, вместо этого воспользуйтесь словарем. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2012, 16:02 |
|
|
start [/forum/topic.php?fid=50&fpage=58&tid=1876062]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 344ms |
total: | 481ms |
0 / 0 |