Форум » Документация » Давайте собирать русскую документацию здесь » Ответить

Давайте собирать русскую документацию здесь

Uncle_ed:

Ответов - 36, стр: 1 2 All

AndreyZh: Добрый вечер! Возможно, что-то повторюсь, но может быть будут полезны ссылки: http://gustow.narod.ru/tsb_help/topic0.htm > Перевод Густова tsBrowse http://gustow.narod.ru/harbour/MiniGUI_help/topic_3_2.htm > Начат и брошен перевод help по minGui http://free.xharbour.com/free.xHarbour.com > Здесь можно скачать "свежий" xHarbour, содежащий HTM на импортном языке http://en.wikipedia.org/wiki/Harbour_compiler > Википидедия на англицком со множеством ссылок http://hmgextended.com > Harbour MiniGUI Files Archive http://www.harbour-project.org > Главная страница проекта Harbour Project - Home http://hbide.vouch.info http://article.gmane.org/gmane.comp.lang.harbour.devel/21837/match > Попытки создать очередное IDE - ужасно глючное HBIDE An Overview http://harbour.fm.interia.pl > HbWxW - Multiplatform GUI library based on wxWidgets GUI http://sites.google.com/site/harbourminigui > Форум по миниГуи http://www.oohg.org/english > Заброшенный проект по ГУИ Home - www.ooHG.org - Object Oriented Harbour GUI http://minigui.mylivepage.ru/file/37_MyProgram > Примеры программ minigui Файловый архив, там же новости и обсуждения http://dev.mysql.com > Официальный сайт MySQL http://www.otc.pl > Куча, в том числе халявных RDD и терминалов под clipper & (x)Harbour http://www.abeelabs.com/pagescript/index.php > какая-то развивающаяся библиотека http://sistemascvc.tripod.com/index2.html > Какая-то библиотека http://www.slmini.narod.ru/index.html > Отсылали (якобы готовые системы на Harbour, но кажется НЕТ) http://www.svl.by.ru > Примеры программ и русских описаний на harbour http://www.davep.org/clipper > Форум clipper http://forums.fivetechsupport.com/viewforum.php > Форум поддержки FiveWin for Harbour-xHarbour http://xbgtk.sourceforge.net/index.php > Заброшенный проект по ГУИ xbGTK - Object-oriented GTK+ interface for (x) Harbour http://groups.google.com/group/comp.lang.xharbour/ > Главный импортный форум xharbour Обсуждения - comp.lang.xharbour Группы Google http://www.xharbour.com/blog > В блогах можно найти много интересного http://www.keywordspy.co.uk/overview/domain.aspx?q=xharbour.net > Не помню http://www.xharbour.org > Главная страница со множеством ссылок свободного xHarbour http://winkniga.ru > Русс. коммерческая программа на harbour Автоматизированная минисистема складского учёта КНИГА http://dimao.blogspot.com/2009_03_01_archive.html > Блоги по теме http://www.vouch32.com > Индийский гуру презентует свою ERP на Harbour http://www.garshin.ru/it/applications/index.html > Исходные тексты программ на сайте Игоря Гаршина. АРМы для учреждений (Clipper) http://groups.google.com/group/comp.lang.clipper > Обсуждения - comp.lang.clipper Группы Google http://groups.google.com/group/comp.lang.xharbour/topics > Обсуждения - comp.lang.xharbour Группы Google http://hmg.narod.ru > Страница библиотеки Harbour MiniGUI г. Филатова Andrey & TimTim сами дадут ссылки на свои - очень полезные статьи....

Наиль: Можно создать сайт на sites.google.com, там предоставляется немного места под файлы, на документацию должно хватить. Документация по клиперу на русском языке в формате Norton Guide http://www.whitetown.com/ru/ng/index.php3?lang=1&what=3 Программы для чтения Norton Guide под Windows и конвертирования в HTML http://www.davep.org/norton-guides/

gustow: AndreyZh пишет: http://gustow.narod.ru/tsb_help/topic0.htm > Перевод Густова tsBrowse http://gustow.narod.ru/harbour/MiniGUI_help/topic_3_2.htm > Начат и брошен перевод help по minGui AndreyZh, спасибо за упоминание (не, я серьезно - уж сам подзабыл про хэлп по TsBrowse :) надо б хоть его обновить - не так уж и много там изменилось, думаю). А второй (кстати, правильная ссылка - на "заглавную страницу" этой доки - http://gustow.narod.ru/harbour/MiniGUI_help/welcome.htm ) "начат и брошен" (кстати, кому-нибудь из "молодых бойцов" помогло оно?)... стыжусь, стыжусь :( Коли б помог еще кто с грамотным переводом описаний команд и функций - а то не "техпис" я: что-то помолоть языком про "вот оно чего какое может!" (т.е. вводные примеры) еще туда-сюда... Еще в добавку (это, конечно, не "русская документация"... но и в предыдущих ссылках - не только она вроде бы): http://hmgforum.com/ HMG-форум (где "_сам_ Лопез" и народ тестят и обсуждают всякое вокруг - в основном - "оригинальной" MiniGUI) http://cch4clipper.blogspot.com/ блог "Clipper... Clipper... Clipper" (есть неплохие материалы по "миграции" и т.п.)


Наиль: /* * $Id: Попытка перевода файла pcode.txt 2248 2000-03-02 11:58:22Z vszel $ */ PCode - Пи-код Клипер объектная (OBJ) и пи-код модель (GNU|Open|Clipper project) Рассмотрим следующий клиперовский пример Test.prg: [pre2]function Main() ? "Hello world!" return nil [/pre2] Что будет в OBJ-файле, после компиляции такого кода? Фактически мы имеет эквивалент программы на языке Си в следующем виде: [pre2] SYMBOL symbols[] = { ... }; void MAIN( void ) { BYTE pcode[] = { ... }; VirtualMachine( pcode, symbols ); } [/pre2] В основном весь текст программы Test.prg был преобразован в набор управляющих кодов (пи-коды), которые хранятся в массиве pcode[] = { ... }. Вся функция MAIN() работает посредством вызова клиперовской виртуальной машины (VirtualMachine()), которая и выполняет переданный ей пи-код. Рассмотрим Test.prg более подробно в виде пи-кода: [pre2] 0000 (2A) LINE 0 2A 00 00 0003 (2A) LINE 3 2A 03 00 0006 (13) SYMF [QOUT] 13 02 00 0009 (01) PUSHC "Hello world!" 01 ... 0018 (27) DO(1) 27 01 00 001B (2A) LINE 5 2A 05 00 001E (7B) UNDEF 7B 001F (79) ~SAVE_RET 79 0020 (1E) JMP 0023 1E 00 00 0023 (60) ENDPROC 60 [/pre2] Ознакомиться со значениями пи-кодов можно в файле hbpcode.h Фрагмент: [pre2]#define LINE 0x2A #define SYMF 0x13 #define PUSHC 0x01 #define DO 0x27 #define UNDEF 0x7B ... [/pre2] Массив соответствующий программе Test.prg будет записан на языке Си так: [pre2]BYTE pcode[] = { LINE, 0, 0, LINE, 3, 0, SYMF, 2, 0, PUSHC, 'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd', '!', '0', DO, 1, 0, LINE, 5, 0, UNDEF, SAVE_RET, JMP, 0, 0, ENDPROC }; [/pre2] А для чего нужен массив symbols[]? Клипер создаёт символьную таблицу (symbol table) в OBJ-файле, которая позже используется для создания общей динамической символьной таблицы внутри приложения. Для перечисления символов используется структура следующего вида: [pre2] typedef struct { char * szName; // Клипер позволяет использовать в имени до 11 символов BYTE bScope; LPVOID pVoid; } SYMBOL; #define PUBLIC 0 // область видимости функции! SYMBOL symbols[] = { { "MAIN", PUBLIC, MAIN }, { "QQOUT", PUBLIC, QQOUT } }; [/pre2] Таким образом происходит сохранение имён функций (MAIN, QQOUT) и их адресов, что позволяет вызывать связанные функции из любого места программы. Фактически, пи-код SYMF 2, 0 в нашем примере, инструкция для виртуальной машины (VirtualMachine()) выполнить функцию по символьной ссылке №2, т.е. QQOUT. Вот как читается наш пи-код: [pre2] LINE 0, 0 => Располагаемся на строке 0 LINE 3, 0 => Располагаемся на строке 3 SYMF 2, 0 => Готовимся выполнить вызов QQOUT из нашей символьной таблицы PUSHC ... => Эта строка будет использована, как параметр DO 1, 0 => ОК, переходим к функции QQOUT, которой будет передан, лишь один параметр LINE 5, 0 => Возвращаемся из функции QQOUT на 5ую строку UNDEF => Собираемся вернуть значение (NIL) SAVE_RET => ОК, возвращаем его JMP 0 => Мы не перескакиваем куда-нибудь, а просто переходим к следующему пи-коду ENDPROC => Это конец. Завершаем выполнение функции [/pre2] Все эти инструкции будут выполнены функцией VirtualMachine() (Clipper names it _plankton()). Все функции завершаются ENDPROC, поэтому VirtualMachine() найдя ENDPROC узнаёт, что был достигнут конец пи-кода функции. Теперь когда мы ясно понимаем основу модели, мы готовы начать описывать "производственные правила" в нашем синтаксисе YACC (cliper.y) для генерации специфического выходного файла (test.c) с описанной выше структурой (или мы можем просто создавать OBJ-файл). Продолжение следует... Антонио Линарес (Antonio Linares) www.fivetech.com Перевод - Гимаев Наиль.

gustow: Uncle_ed пишет: Так может ты сразу в CHM формате будешь доку делать. А то потом придется опять мучиться ее конвертировать. Наиль привел доводы - и у меня тоже доводы:) Специально и делал "онлайновый вид" (т.е. "стопку HTML"), чтобы это положить куда в инет (постепенно пополняя - и сам, и дополнениями от "доброхотов") - и народ бы уже "это" глядеть (да и комментировать) мог... А скачать себе и глядеть в офлайне никакая религия не запрещает ;) Да и сконвертировать во что уж хошь... А вот когда труд будет завершен - можно "стабильный релиз" и конвертнуть во что-то "компактное" (хоть в CHM, хоть в HLP, хоть в этот TiddyWiki). А в принципе, думаю, наиболее продуктивное решение по клепанию доки - википедическое... Тогда всем сообществом (т.е. конечно те, кто пожелает) навалиться можно (и "чайникам", и "гурам" будет что делать), править/дополнять проще и т.п. А то уж лет несколько вопли "А есть где РУССКАЯ дока?" раздаются :) И действительно - трудно без нее... Наиль, спасибо за "попытку перевода"! Практически готовая статья! (чуть "по месту напильником" - и всё) А то я как-то в эти вещи отродясь не вникал...

Uncle_ed: Вот постарался конвертировал. Документация по Clipper 5.01 на русском в CHM формате если нужно есть и в HTML формате

Uncle_ed: Andrey пишет: Давай скидывай мне, я у себя на страничке буду выкладывать ! Да я уже тоже создал маленькую примитивную страничку http://uncle-ed.narod.ru И на всякий случай зеркало: http://uncle-ed.mylivepage.ru/

Наиль: Перенёс с информацию с сайта http://gustow.narod.ru/harbour/MiniGUI_help/welcome.htm в формат TiddlyWiki. Это тоже черновик, относительно хорошо описаны только примеры программ. http://files.mail.ru/AS76AI

Наиль: gustow пишет: Технология, кстати, неплохая (единственно "минус" - что при слабоватом разрешении экрана [я, например, работаю в основном на 800х600] средняя колонка [что, собственно, со статьей] получается узкой и длинной)... TiddlyWiki потрясающе гибок. Пишем в любой заметке [pre2]PageTemplate[/pre2] А потом переходим по получившейся ссылке на страницу PageTemplate. На ней мы можем изменить html код, который отвечает за расположение элементов дизайна на странице. Причём эта страница управляет лишь целыми блоками в TiddlyWiki, а за расположение деталей каждого блока отвечают свои страницы. TiddlyWiki является полностью саморедактируемой страницей(сайтом). Чтобы полностью оценить гибкость этой технологии рекомендую посетить один сайт, который тоже TiddlyWiki: http://tiddlyhome.bidix.info/desk/ gustow пишет: Теперь дело за "дополнителями" (ау!) Тут я не согласен. Хотя эта технология и позволяет использовать коллективный труд, но гораздо лучше, если каждый будет пользоваться этой технологией только для себя. Тогда процесс будет идти. А если использовать её только для создания справок, то как и любая "задача, ради задачи" скоро загнётся. Я использую TiddlyWiki, как мощный инструмент тайм-менджмента. Благодаря плагину календаря у меня все дни расписаны, что сделано, что должно быть сделано, на какой день что перенесено. Плюс, это менеджер ссылок. Т.к. в последнее время я занимаюсь изучением клипера, то потихоньку стал собирать материал. А когда узнал, что TiddlyWiki может работать как справочная система, то стал переносить всю информацию из NG-файлов в мою базу знаний. Результат вы видели в первой файле, который я тут выложил. Из него я исключил все личные записи. Кроме самой клиперовской справки в базу знаний попал и один мой перевод. Всю хронологию можно проследить по истории в правой части страницы справки в разделе "История". Это я к тому, что если каждый найдёт что-то своё, то у каждого появиться своя база знаний, которой он сможет со временем поделиться, а база знаний будет постоянно пополняться. P.S. Посмотрел перевод слова Tiddly. Означает оно "Слегка пьяный". Значит технология, которую я вам втюхиваю, называется ПьянаяВика (в моём вольном переводе).

ММК: gustow пишет: У кого опыт подобной "корпоративной" работы? Ау! поделитесь опытом! А так TiddyWiki - вещь неплохая и достаточно гибкая. Спасибо за "показ пальцем", Наиль! :) А посмотрите вот эту ссылочку: http://wiki.fivetechsoft.com/ А вот по этой , как это наполнялось. Правда пишут не по нашему , но может чем поможет ... http://forums.fivetechsupport.com/viewtopic.php?f=3&t=16409&sid=d655b2547e1264fd4110d7d2312e47ec

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

TimTim: ММК пишет: А посмотрите вот эту ссылочку: http://wiki.fivetechsoft.com/ А вот по этой , как это наполнялось. Правда пишут не по нашему , но может чем поможет ... Действительно, классная штука вырисовалась. И править видно может не каждый, по паролю вход. Дык, там за "конфетки". Да если б кто нам пусть не за сладкое, а хотя бы за горькое, но с градусом, предложил бы поработать, думаю с русской документацией проблем бы не было! А так ведь даже халявного лотерейного билета от управдома не дождешься gustow пишет: в этом-то смысле он-лайновый вики-вид (как мне кажется) и имеет преимущества... или сбацать шаблонные HTML-страницы, разделиться, каждому свое заполнять, слать "координатору", а тот выкладывать на ресурс будет... Полностью согласен. Переводить, дополнять и корректировать я еще туда-сюда. Бывает иногда время. И действительно, нужен "координатор" или "координаторы". Я вот перевел несколько файлов txt из папки DOC дистрибутива xHarbour.(аналогичные есть и в Harbour и, кстати, считаю, что это основной источник документации), нашел много интересного для себя, а вот выложить не готов. Во-первых, карявый перевод, неудобно, во-вторых, не хочется, чтобы "пинали" да еще всенародно за то, что чего-то не понял или вообще не знаю. В принципе, конечно, не такая уж это проблема, но неприятно, согласитесь. А если бы взялся кто из "гуру" подкорректировать, да исправить неточности, то и как говорится "и мине и тебе харашо". Ну и всем бы была польза. Нет?

gustow: TimTim пишет: Дык, там за "конфетки". Да если б кто нам пусть не за сладкое, а хотя бы за горькое, но с градусом, предложил бы поработать, думаю с русской документацией проблем бы не было! А может сюда? (правда, не домен "ru" - у некоторых офисно-сидящих м.б. проблемы с доступом) http://ru.wikibooks.org Там как раз тематика - учебники, документация... Есть и раздел "Информатика и программирование". Вроде самое то.

Наиль: TimTim пишет: ММК пишет: цитата: А посмотрите вот эту ссылочку: http://wiki.fivetechsoft.com/ А вот по этой , как это наполнялось. Правда пишут не по нашему , но может чем поможет ... Действительно, классная штука вырисовалась. И править видно может не каждый, по паролю вход. Судя по содержимому это делается на регулярной основе и за зарплату. Что меня впечатлило, так это подсветка кода. Посмотрел как с этим справляется ПьянаяВика. Можете тоже посмотреть: http://files.mail.ru/THUCDQ В прошлый раз я сказал, что каждый должен делать свою документацию. Признаюсь честно, это была провокация с моей стороны. Хотя я на самом деле считаю, что слишком много факторов мешают принимать участие в подобном проекте на постоянной основе. Плавали, знаем. А провоцировал я вас для того, чтобы узнать сколько людей хотят поучаствовать. gustow пишет: А может сюда? (правда, не домен "ru" - у некоторых офисно-сидящих м.б. проблемы с доступом) http://ru.wikibooks.org В прошлый раз я ещё не знал о том, что у ПьянойВики есть возможность писать обратно на сайт. Сегодня я устал, поэтому только завтра расскажу, как сделать так, чтобы превратить индивидуальный и локальный труд каждого в качественный коллективный результат. У меня для организации проекта есть свободный (ни чем не занятый) сайт.

gustow: Начал в Википедии статью "Harbour - кроссплатформенный xBase-компилятор" см. http://ru.wikipedia.org/wiki/Harbour Кто хочет - присоединяйтесь. (5 часов спустя) обратите внимание - ссылка изменилась (координатор русской Википедии поменял название) + начал там же статью "MiniGUI" см. http://ru.wikipedia.org/wiki/MiniGUI

Наиль: gustow пишет: Начал в Википедии статью "Harbour - кроссплатформенный xBase-компилятор" см. http://ru.wikipedia.org/wiki/Harbour Кто хочет - присоединяйтесь. Статья отличная, но последние 2 абзаца испортили впечатление до резко отрицательного. Кстати в черновике по MiniGUI, который я недавно выкладывал, подобный тексты на языке оригинала так же встречаются, но не мешаются в тексте, а появляются во всплывающих подсказках при наведении мыши на переведённый текст. Это функции изначально не было в ПьянойВике, пришлось её добавить, что ещё раз говорит в пользу локальной технологии.

Наиль: У меня заболел ребёнок, поэтому задержался с описанием моего плана совместной работы. Сегодня немного теории. А завтра будет практика. Введение Однажды я участвовал в одном очень интересном проекте. Я до сих пор в нём участвуют, в отличии от всех остальных участников. Я каждый день планирую вернуться к нему, но так как есть масса других дел, то вернуться к проекту не получается. С ПьянойВикой всё с точностью до наоборот, она стала частью всех остальных моих дел. Появилась какая-то интересная мысль, наткнулся на интересную статью или ссылку и тут же добавил её в общую кучу. Благодаря меткам, поиску и структурированию собранного материала я всегда смогу найти нужную информацию. Которая всегда с собой, на флэшке. Всегда перед глазами список дел на сегодня. Сделал дело, поставил отметку. Появилось дело - записал на нужный день. Не успел сделать - перенёс на другой. Делаю переводы и пишу заметки всё в той же ПьянойВике. Почему вы развиваете Харбор? Потому что вы им пользуетесь. Wikipedia отлично подходит для обзорных статей. Но нам нужны учебники. Wikipedia требует писать сразу в чистовую, а большие материалы без черновиков не напишешь, http://ru.wikipedia.org/wiki/Harbour тому пример. При наполнении ПьянойВики Вы обязательно должны применять к себе следующий принцип: Писать только то, что нужно лично мне и пригодиться мне позже Можно, конечно бросить все силы на создание документации. Но придёт момент, когда окажется, что это отнимает много сил и времени, а пользы мало. Но в этот час, станет всем теплей. (С) Макаревич. Если же придерживаться принципа и заниматься только тем, что действительно важно, то это станет привычкой, бесконечной привычкой. К примеру, PSP наверняка мог бы написать, как устанавливать LetoDB на Ubuntu потому, что опасается, что забудет какой-нибудь нюанс в этом процессе, а главное потому, что сможет поделиться этой информацией с другими. А AlKreshin не станет писать про LetoDB, как бы важно это не было (для нас с вами), т.к. слишком много хочется написать, но слишком мало на это время (сужу по инструкции для начинающих). Зато с удовольствием напишет, о том какие новшества появились в LetoDB, т.к. кроме него этого ни кто не знает (и не напомнит ему если он забудет ), и много времени для этого не нужно. Пусть меня поправят, если я не прав. Коллективный труд Для единоличной работы вам потребуется лишь один файл-свалка в формате TiddlyWiki. В которой вы будете сваливать полезную информацию, свои мысли и планы. Далее мы будем называть этот файл Черновик. Для коллективной работы нужно добавить ещё один файл - Чистовик. Чистовик будет синхронизирован с Черновиком и будет содержать лишь избранные заметки для публичного просмотра. Для того, чтобы Чистовик синхронизировался с Черновиком, нужно лишь импортировать часть страниц Черновика в Чистовик. Далее Чистовик нужно периодически синхронизировать. В Чистовик изменений вносить нельзя, они должны браться из Черновика. Чтобы результат труда стал доступен другим, нужно завести страницу на сайте (об этом в практической части). С помощью плагина выгрузки на сайт Чистовик перемещается на вашу личную страницу на сайте. У каждого пользователя, будет собственная страница, содержащая собственный сайт в формате TiddlyWiki. Ссылки на все TW-сайты будут располагаться на главной странице сайта. Для того, чтобы следить за изменениями чужих сайтов можно воспользоваться RSS, который встроен в TiddlyWiki. Черновик можно синхронизировать с чужими интересными заметками на сайте. Таким образом, можно всегда держать всё важное в одном файле на своём компьютере.

gustow: Наиль пишет: Статья отличная, но последние 2 абзаца испортили впечатление до резко отрицательного. За "отличная" - смущенное "спасибо" ;) (т.к. это практически первый мой опыт побыть википедистом; пошел сперва простым путем - дай, думаю, просто переведу на русский уже имеющуюся англ. статью), а насчет "до резко отрицательного"... ну, вообще-то уже было 5 утра :) (да и в предыдущих абзацах оставлял куски оригинала, если считал, что получилось "мутновато" - и чтобы читающему не лазать в оригинал и не искать "а что они тут хотели сказать?"). Постараюсь хотя бы этот перевод добить за майские выходные (а вдруг и еще кто подсоединится? кучкой-то оно веселей!..). Я же не отрицаю ваш подход: TW - вещь очень неплохая (и вполне возможно, что наш маленький "кружок изучения политграмоты" и сделает на ее основе учебник)... сам начал ее использовать как очень удобную "тетрадь для структурированных заметок"... но Википедия - ресурс несравнимо более популярный и посещаемый (а до моей "любительской" попытки там на русском о Harbour и MiniGUI вообще ничего не было!)... Думаю, что и то, и другое решение (и заметьте - для разных задач!) оправданны. P.S. Кстати, насчет "книги": в рамках Википедии есть и проект Wikibooks (ВикиУчебник) http://ru.wikibooks.org Можно и там что-то попробовать... вроде бы место как раз под создание онлайн-док и заточенное (а для оффлайнового чтения есть экспорт в PDF)... Но! Опять же повторяю - давайте пробовать варианты и (хотя бы как-то) делать кто может!.. А то есть достаточное кол-во вроде бы и желающих использовать HMG, но (на "чайниковом" уровне) сильно отпугивает отсутствие наличия хотя бы какой-нибудь русской доки (проверено на себе :) ).

Наиль: gustow пишет: За "отличная" - смущенное "спасибо" ;) (т.к. это практически первый мой опыт побыть википедистом; пошел сперва простым путем - дай, думаю, просто переведу на русский уже имеющуюся англ. статью), а насчет "до резко отрицательного"... ну, вообще-то уже было 5 утра :) (да и в предыдущих абзацах оставлял куски оригинала, если считал, что получилось "мутновато" - и чтобы читающему не лазать в оригинал и не искать "а что они тут хотели сказать?"). Если взять за основу MiniGUI_Nail.html, то можно писать так {[Мутный перевод|Текст на языке оригинала]}. Пришлось добавить эту фишку, так как в оригинальной TiddlyWiki найти подобного не удалось. Это было трудно, учитывая что мои познания в ЯваСкрипт равны нулю, за каких-нибудь 3 часа. Для того, чтобы создать пустой файл TiddlyWiki, нужно взять упомянутый файл, отметить на странице AdvancedOptions пункт "Создавать пустой шаблон при каждом сохранении" и нажать "сохранить изменения". В папке рядом с прежним файлом появится файл empty.html Сразу после этого отметку нужно убрать, иначе файл empty.html всегда будет затираться при каждом сохранении основного файла. gustow пишет: Постараюсь хотя бы этот перевод добить за майские выходные (а вдруг и еще кто подсоединится? кучкой-то оно веселей!..). Обзорные статьи очень нужны, именно благодаря одной из них я стал постоянным участником этого сайта. Поэтому я двумя руками ЗА, но заниматься буду всё-таки учебниками. gustow пишет: но Википедия - ресурс несравнимо более популярный и посещаемый (а до моей "любительской" попытки там на русском о Harbour и MiniGUI вообще ничего не было!) Как точка входа - это идеальный вариант, останется добавить ссылку на сайт учебника. gustow пишет: P.S. Кстати, насчет "книги": в рамках Википедии есть и проект Wikibooks (ВикиУчебник) http://ru.wikibooks.org А вот тут я категорически против. Учебник можно делать только из готового материала. Иначе получится сборник недописок, недопереводов и недоделок. Как известно, лишь 20% времени уходит на написание, а остальные 80% времени занимает отладка. А литературные тексты в отличии от программ могут жить и без отладки - "кому надо,тот сам разберётся". Писать в онлайне законченные и осмысленные тексты сложно. Именно поэтому я агитирую за оффлайнновую Вику. Сначала нужно наработать материал. gustow пишет: Можно и там что-то попробовать... вроде бы место как раз под создание онлайн-док и заточенное (а для оффлайнового чтения есть экспорт в PDF)... Думаю я смогу вас удивить теми возможностями, по части создания PDF которые можно выжать из TiddlyWiki. В самой TW специальной функции для этого нет, но кое-что имеется, чтобы объединить с моими прежними наработками по этой части. Но удивлять я буду после того, как запущу сайт для совместной работы по созданию документации. Пока занимаюсь отладкой и переводом сайта. И ещё одна полезная ссылка http://forum.script-coding.info/viewtopic.php?id=3934 Даже представить себе не можете, сколько возможностей открывается при администрировании с помощью скриптов. Не говоря уж о создании сайтов.

gustow: Спасибо за "показ пальцем" - действительно интересно!.. Продолжу делать обзорную статью (надеюсь, для кого-то это действительно станет "точкой входа").

Наиль: Наиль пишет: Сегодня немного теории. А завтра будет практика. С практикой выходит задержка. Не могу избавится от пароля входа на главную страницу сайта. Моя задача сейчас повторить сайт (только полностью на русском языке): http://tiddlyhome.bidix.info , на котором ради пробы я уже создал страницу-ТидлиСайт: http://tiddlyhome.bidix.info/(x)Harbour/ Пустую, т.к. все испытания я буду проводить уже на собственном сайте. Работа над своей страницей должна проходить в 4 этапа: 1. Нужно зарегистрировать пользователя. 2. Нужно завести сайты для пользователя и определить авторов сайтов. 3. Выполнить 'download'. 4. Внести изменения и выполнить 'upload'. Это по версии сайта. Но с учётом выше сказанной теории, скаченый с сайта файл это Чистовик. В него мы изменения не вносим, а только импортируем из Черновика, а в последствии синхронизируем. Далее выполняем только 4 этап, остальные нужны только для начала работы. Если хотите, можете начать практиковаться. Забыл сказать, что перед upload'ом нужно выставить настройки доступа к сайту. Делается это там же где и все остальные настройки в TiddlyWiki. gustow пишет: Спасибо за "показ пальцем" - действительно интересно!.. К сожалению документации на русском по TiddlyWiki нет, хотя на английском можно найти даже научные труды. Когда я закончу перевод базовой документации по TW и интерфейса TW, то тыканье пальцем больше не понадобится.

Uncle_ed: Немного подправил свой сайтик с собранной документацией http://uncle-ed.narod.ru/ Теперь не нужно скачивать файлы через файлообменник - скачивается сразу без ожиданий. Т.ч. , если что еще нужно выложить для всех давайте мне. Кстати, ссылочки если нужно добавить, тоже рекомендуйте. Я пока для начала выложил список ссылок предложенный AndreyZh.

dimao: собрал letodb на Убунте и опубликовал описание процесса на http://dimao.blogspot.com/ (вернее на http://dimao.blogspot.com/p/blog-page.html). Описание скорее для себя, может кому еще сгодится.

dimao: http://www.itlnet.net/programming/program/

gustow: Гм..... Судя по тому, что предыдущий пост датирован февралем прошлого (2011) года, - с "русской докой" (он-лайновой, мульти-юзерно-редактируемой, с возможностью конвертнуть во что-то однофайловое - типа PDF) дело ни в каком разрезе не двигается?.. Или надобность отпала? (вдруг я что-то "проспал"?) Почему-то сомневаюсь... Все-таки предлагаю начать лепить (какой уж ни на есть) "учебник-справочник" (или это две разные задачи? а соответственно - и две отдельные книги?) на http://ru.wikibooks.org . Начну сегодня вечерком (сперва копипастнув общее описание Харбора из своей статьи в Википедии: http://ru.wikipedia.org/wiki/Harbour), а кто хочет - присоединяйтесь, кто хочет - ругайте :) Начало положил тут - вот это вот

Andrey: gustow пишет: кто хочет - присоединяйтесь, кто хочет - ругайте :) Наверно нужно еще дать описание про ТЕРМИНАЛЫ на Харборе. Для хХарбора можно взять у меня в ДОКЕ если подойдет: http://abonent4.ru/load

dimao: http://harbourlanguage.blogspot.com/ там есть обширная (но может слишком поверхностная) статья по терминалы Харбора, да и про QT тоже много чего. Короче - интересно почитать.

gustow: ....И вновь тишина (с июня 2012)... Может быть, сузим задачу? Возьмем, к примеру, HMG (в BCC или mingw-варианте - в общем, то, что Григорий раздаёт в практически готовом для работы виде, где не надо "компилировать из исходников библиотеки"), и представим, что "неофит" захотел слепить.... ну, к примеру, "Телефонный справочник" (или что еще подобное простое? предлагайте варианты!). И - поехали "шаг за шагом"!.. У "неофита" есть Windows XP (или "семерка" - неважно!) и больше ничего... И вот что он должен делать? ("скачать"; "установить"; "прописать"; "слепить главное окно" - руками пиша .PRG, без IDE, чтобы "прочувствовал", для чего каждая строка; "слепить главное меню" или что там в качестве простейшего интерфейса; что дальше... и дальше... в общем, типа моего брошенного "курса молодого бойца" на gustow.narod.ru) Может, это как-то хотя бы сдвинет с "мертвой точки" дело с документацией? ("Harbour + MiniGUI для чайников"). А то разговоров было много (про TiddyWiki и пр.) - выхода (в виде "учебного пособия на РУССКОМ") как-то не наблюдается... Или я слишком нетерпелив?.. ;) Берусь на Викиучебнике координировать и поначалу хотя бы "скелет" слепить (при активном обсуждении тут структуры публикации, подготовке текстов [в конце концов, кто-то сделал кусок - послал мне на мэйл, я его вставил/оформил "вчерновую"... уже вперед!], скриншотов и пр.).

AlexMyr: Лучше не акцентировать так сильно внимание на Harboour + MiniGui, а лучше просто на Harbour, а уж потом на gui библиотеках. А то "неофитам" трудно будет разобраться где Harbour, а где красивая оболочка.

gustow: AlexMyr , вот, предположим, я "неофит" - и мне нужно создать приложение ("автоматизировать" некий "бизнес-процесс" в своей конторе). Использовать это приложение будут НЕ "ойтишнеги" (пресловутые "бухгалтера", к примеру ;) ). И что прикажете им делать: пользовать сделанное мной на "чистом Харборе" консольное ("древнее" на вид, "без кнопочек") приложение? или ждать, пока я "сперва освою Харбор, а потом уже - месяца через 3 - подступлюсь к ГУИ"?..

AlexMyr: А Вы возьмете на работу такого "неофита"? Тогда это Ваши проблемы. И сначала определитесь с gustow пишет: пользовать сделанное мной на "чистом Харборе" консольное ("древнее" на вид, "без кнопочек") приложение? или ждать, пока я "сперва освою Харбор, а потом уже - месяца через 3 - подступлюсь к ГУИ"?.., не понимаю последовательности, уже пользуют Ваше приложение - значит харбор уже знаете, причем тут "три" месяца на на изучение харбора перед гуи? А как Вам поможет гуи в открытии, индексировании, ... базы, понимании многопоточности, многопользовательський режим,...?

Панченко: Сколько людей - столько и мнений. Только дальше мнений дело, увы, не идет. Поскольку Алексей (gustow) - единственный, кто "бьется" над созданием русской доки, считаю нужным предоставить ЕМУ решать, как и что делать. А более-менее законченную документацию всегда можно переформатировать и "перерасположить". На данном же этапе считаю необходимым просто наращивать объем документации хотя бы так: gustow пишет: в конце концов, кто-то сделал кусок - послал мне на мэйл, я его вставил/оформил "вчерновую"... уже вперед! Алексей, куда и в каком виде слать?

gustow: Панченко (извините, не знаю имени ;) ), может быть, "для разгона" (и опробования методики работы и "стиля" публикации) сделать более "узкую" доку - типа "Harbour + HMG для чайников за 5 минут" :) используя как "подопытный объект" именно "чистого неофита" rovix (см. ветку "Новичок"). Сюжет: человек начинает "с чистого листа", чОтко формулирует цель: "Я хочу сделать ГУИ-приложение, которое будет делать вот это!" (к примеру, тот же банальный "Телефонный справочник" или еще что-то - простое, локальное, без особых "наворотов"). У него есть Винда - и больше ничего.... И - пошли "шаг за шагом" (что скачать? как установить? как настроить? как слепить первое приложение - просто "главное окно"? как прилепить гл.меню [или "иконочный интерфейс"]? в какой базе хранить будем? как ее создать [предварительно - тогда чем? если ее нет - "автоматом" при 1м запуске приложения или как]? как открывать в приложении? как отображать? добавлять/изменять/удалять/искать? и др. и пр.)..... И всё это можно сделать в виде "диалогов" (как у какого-нибудь Аристотеля ;) ) - "чайниковский вопрос - ответ грамотного". Взять за основу "стандартную поставку Григория" (HMG EE для BCC - поскольку "готово к работе, только добавь воды" ;) ). Да, могут быть вопросы и наезды: "а почему именно HMG? именно BCC? а надо сперва изучить опции компилятора и собрать Harbour из последнего SVN, а то некошерно..." Мне видится как-то так - но приглашаю к дискуссии (лишь бы только продуктивной). А слать можно на gustow33 [dog] mail . ru - но вот в каком виде.... ребята, предлагайте варианты.

Andrey: AlexMyr пишет: понимании многопоточности, Вот тогда с Вас это описание ! Любое !!! Желательно по работе с БАЗАМИ.... А то уже года полтора пытаюсь, что-то сделать и не выходит !

Dima: Andrey В этой теме есть и примеры. Смотри Harbour+MT Ну а базы сам прикрутишь.

Панченко: gustow пишет: извините, не знаю имени Александр. gustow пишет: можно сделать в виде "диалогов" Ну, не знаю. У rovix могут возникать одни вопросы, а другому читающему это и так понятно, а "затык" возник совершенно в другом месте, не попавшем в "диалоги". Придумать вопросы на все случаи жизни, на мой взгляд, довольно затруднительно (и утомительно :) ). Мне ближе вариант Кресина: alkresin пишет: По содержанию - я бы сделал раздел "Основы языка" и включил бы туда подразделы "Типы данных и их описание", "Управляющие структуры", "Операторы" ( раз уж мы описываем язык, то и это надо ),"Команды" ( может, не все сразу перечислять, но объяснить, что это такое), "Функции"(то же, что и для команд) Ваше предложение (Курс молодого бойца) я вижу скорее как практическое приложение/пособие к основному учебнику. Уф-ф-ф. Как-то так. PS. Хотя (процитирую себя же), "сколько людей, столько и мнений".



полная версия страницы