On-line: Andrey, Oskar_AAA, гостей 1. Всего: 3 [подробнее..]
АвторСообщение



Пост N: 64
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 18.04.10 16:25. Заголовок: Давайте собирать русскую документацию здесь




Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 36 , стр: 1 2 All [только новые]







Пост N: 121
Зарегистрирован: 12.11.06
ссылка на сообщение  Отправлено: 18.04.10 20:16. Заголовок: Добрый вечер! Возмож..


Добрый вечер! Возможно, что-то повторюсь, но может быть будут полезны ссылки:

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 сами дадут ссылки на свои - очень полезные статьи....

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 9
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 18.04.10 21:27. Заголовок: Мои 5 копеек


Можно создать сайт на 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/


Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 153
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 19.04.10 08:37. Заголовок: AndreyZh пишет: ht..


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" (есть неплохие материалы по "миграции" и т.п.)

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 11
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 20.04.10 21:33. Заголовок: /* * $Id: Попытка пе..


/*
* $Id: Попытка перевода файла pcode.txt 2248 2000-03-02 11:58:22Z vszel $
*/
PCode - Пи-код
Клипер объектная (OBJ) и пи-код модель (GNU|Open|Clipper project)

Рассмотрим следующий клиперовский пример Test.prg:
function Main() 
? "Hello world!"
return nil

Что будет в OBJ-файле, после компиляции такого кода?
Фактически мы имеет эквивалент программы на языке Си в следующем виде:
 
SYMBOL symbols[] = { ... };
void MAIN( void )
{
BYTE pcode[] = { ... };
VirtualMachine( pcode, symbols );
}

В основном весь текст программы Test.prg был преобразован в набор управляющих кодов (пи-коды), которые хранятся в массиве pcode[] = { ... }. Вся функция MAIN() работает посредством вызова клиперовской виртуальной машины (VirtualMachine()), которая и выполняет переданный ей пи-код.

Рассмотрим Test.prg более подробно в виде пи-кода:
 
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

Ознакомиться со значениями пи-кодов можно в файле hbpcode.h
Фрагмент:
#define LINE 0x2A 
#define SYMF 0x13
#define PUSHC 0x01
#define DO 0x27
#define UNDEF 0x7B
...

Массив соответствующий программе Test.prg будет записан на языке Си так:
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 };

А для чего нужен массив symbols[]? Клипер создаёт символьную таблицу (symbol table) в OBJ-файле, которая позже используется для создания общей динамической символьной таблицы внутри приложения. Для перечисления символов используется структура следующего вида:
 
typedef struct
{
char * szName; // Клипер позволяет использовать в имени до 11 символов
BYTE bScope;
LPVOID pVoid;
} SYMBOL;

#define PUBLIC 0 // область видимости функции!

SYMBOL symbols[] = { { "MAIN", PUBLIC, MAIN },
{ "QQOUT", PUBLIC, QQOUT } };

Таким образом происходит сохранение имён функций (MAIN, QQOUT) и их адресов, что позволяет вызывать связанные функции из любого места программы.
Фактически, пи-код SYMF 2, 0 в нашем примере, инструкция для виртуальной машины (VirtualMachine()) выполнить функцию по символьной ссылке №2, т.е. QQOUT.
Вот как читается наш пи-код:
 
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 => Это конец. Завершаем выполнение функции

Все эти инструкции будут выполнены функцией VirtualMachine() (Clipper names it _plankton()). Все функции завершаются ENDPROC, поэтому VirtualMachine() найдя ENDPROC узнаёт, что был достигнут конец пи-кода функции.

Теперь когда мы ясно понимаем основу модели, мы готовы начать описывать "производственные правила" в нашем синтаксисе YACC (cliper.y) для генерации специфического выходного файла (test.c) с описанной выше структурой (или мы можем просто создавать OBJ-файл).

Продолжение следует...

Антонио Линарес (Antonio Linares)
www.fivetech.com
Перевод - Гимаев Наиль.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 156
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 21.04.10 09:46. Заголовок: Uncle_ed пишет: Так..


Uncle_ed пишет:

 цитата:
Так может ты сразу в CHM формате будешь доку делать. А то потом придется опять мучиться ее конвертировать.


Наиль привел доводы - и у меня тоже доводы:) Специально и делал "онлайновый вид" (т.е. "стопку HTML"), чтобы это положить куда в инет (постепенно пополняя - и сам, и дополнениями от "доброхотов") - и народ бы уже "это" глядеть (да и комментировать) мог... А скачать себе и глядеть в офлайне никакая религия не запрещает ;) Да и сконвертировать во что уж хошь... А вот когда труд будет завершен - можно "стабильный релиз" и конвертнуть во что-то "компактное" (хоть в CHM, хоть в HLP, хоть в этот TiddyWiki).

А в принципе, думаю, наиболее продуктивное решение по клепанию доки - википедическое... Тогда всем сообществом (т.е. конечно те, кто пожелает) навалиться можно (и "чайникам", и "гурам" будет что делать), править/дополнять проще и т.п.

А то уж лет несколько вопли "А есть где РУССКАЯ дока?" раздаются :) И действительно - трудно без нее...

Наиль, спасибо за "попытку перевода"! Практически готовая статья! (чуть "по месту напильником" - и всё) А то я как-то в эти вещи отродясь не вникал...

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 75
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 22.04.10 19:03. Заголовок: Вот постарался конве..


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

если нужно есть и в HTML формате

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 80
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 23.04.10 16:46. Заголовок: Andrey пишет: Давай..


Andrey пишет:

 цитата:
Давай скидывай мне, я у себя на страничке буду выкладывать !



Да я уже тоже создал маленькую примитивную страничку
http://uncle-ed.narod.ru

И на всякий случай зеркало:
http://uncle-ed.mylivepage.ru/

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 19
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 25.04.10 21:38. Заголовок: Перенёс с информацию..


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

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 21
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 27.04.10 16:54. Заголовок: gustow пишет: Техно..


gustow пишет:

 цитата:
Технология, кстати, неплохая (единственно "минус" - что при слабоватом разрешении экрана [я, например, работаю в основном на 800х600] средняя колонка [что, собственно, со статьей] получается узкой и длинной)...


TiddlyWiki потрясающе гибок. Пишем в любой заметке
PageTemplate

А потом переходим по получившейся ссылке на страницу PageTemplate.
На ней мы можем изменить html код, который отвечает за расположение элементов дизайна на странице.
Причём эта страница управляет лишь целыми блоками в TiddlyWiki, а за расположение деталей каждого блока отвечают свои страницы.
TiddlyWiki является полностью саморедактируемой страницей(сайтом).
Чтобы полностью оценить гибкость этой технологии рекомендую посетить один сайт, который тоже TiddlyWiki:
http://tiddlyhome.bidix.info/desk/
gustow пишет:

 цитата:
Теперь дело за "дополнителями" (ау!)


Тут я не согласен. Хотя эта технология и позволяет использовать коллективный труд, но гораздо лучше, если каждый будет пользоваться этой технологией только для себя. Тогда процесс будет идти. А если использовать её только для создания справок, то как и любая "задача, ради задачи" скоро загнётся.
Я использую TiddlyWiki, как мощный инструмент тайм-менджмента. Благодаря плагину календаря у меня все дни расписаны, что сделано, что должно быть сделано, на какой день что перенесено. Плюс, это менеджер ссылок.
Т.к. в последнее время я занимаюсь изучением клипера, то потихоньку стал собирать материал. А когда узнал, что TiddlyWiki может работать как справочная система, то стал переносить всю информацию из NG-файлов в мою базу знаний. Результат вы видели в первой файле, который я тут выложил. Из него я исключил все личные записи. Кроме самой клиперовской справки в базу знаний попал и один мой перевод. Всю хронологию можно проследить по истории в правой части страницы справки в разделе "История".
Это я к тому, что если каждый найдёт что-то своё, то у каждого появиться своя база знаний, которой он сможет со временем поделиться, а база знаний будет постоянно пополняться.
P.S. Посмотрел перевод слова Tiddly. Означает оно "Слегка пьяный". Значит технология, которую я вам втюхиваю, называется ПьянаяВика (в моём вольном переводе).

Спасибо: 0 
ПрофильЦитата Ответить



Не зарегистрирован
Зарегистрирован: 01.01.70
ссылка на сообщение  Отправлено: 28.04.10 07:36. Заголовок: gustow пишет: У ког..


gustow пишет:

 цитата:
У кого опыт подобной "корпоративной" работы? Ау! поделитесь опытом!

А так TiddyWiki - вещь неплохая и достаточно гибкая. Спасибо за "показ пальцем", Наиль! :)



А посмотрите вот эту ссылочку: http://wiki.fivetechsoft.com/
А вот по этой , как это наполнялось. Правда пишут не по нашему , но может чем поможет ...

http://forums.fivetechsupport.com/viewtopic.php?f=3&t=16409&sid=d655b2547e1264fd4110d7d2312e47ec

Спасибо: 0 
Цитата Ответить
постоянный участник




Пост N: 161
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 28.04.10 09:48. Заголовок: Ну дак - онлайн-вики..


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

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 92
Зарегистрирован: 10.07.07
ссылка на сообщение  Отправлено: 28.04.10 12:18. Заголовок: ММК пишет: А посмот..


ММК пишет:

 цитата:
А посмотрите вот эту ссылочку: http://wiki.fivetechsoft.com/
А вот по этой , как это наполнялось. Правда пишут не по нашему , но может чем поможет ...



Действительно, классная штука вырисовалась. И править видно может не каждый, по паролю вход.
Дык, там за "конфетки". Да если б кто нам пусть не за сладкое, а хотя бы за горькое, но с градусом, предложил бы поработать, думаю с русской документацией проблем бы не было! А так ведь даже халявного лотерейного билета от управдома не дождешься
gustow пишет:

 цитата:
в этом-то смысле он-лайновый вики-вид (как мне кажется) и имеет преимущества... или сбацать шаблонные HTML-страницы, разделиться, каждому свое заполнять, слать "координатору", а тот выкладывать на ресурс будет...


Полностью согласен. Переводить, дополнять и корректировать я еще туда-сюда. Бывает иногда время. И действительно, нужен "координатор" или "координаторы". Я вот перевел несколько файлов txt из папки DOC дистрибутива xHarbour.(аналогичные есть и в Harbour и, кстати, считаю, что это основной источник документации), нашел много интересного для себя, а вот выложить не готов. Во-первых, карявый перевод, неудобно, во-вторых, не хочется, чтобы "пинали" да еще всенародно за то, что чего-то не понял или вообще не знаю. В принципе, конечно, не такая уж это проблема, но неприятно, согласитесь. А если бы взялся кто из "гуру" подкорректировать, да исправить неточности, то и как говорится "и мине и тебе харашо". Ну и всем бы была польза. Нет?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 162
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 28.04.10 15:28. Заголовок: TimTim пишет: Дык, ..


TimTim пишет:

 цитата:
Дык, там за "конфетки". Да если б кто нам пусть не за сладкое, а хотя бы за горькое, но с градусом, предложил бы поработать, думаю с русской документацией проблем бы не было!


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


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 22
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 28.04.10 22:15. Заголовок: TimTim пишет: ММК п..


TimTim пишет:

 цитата:
ММК пишет:

цитата:
А посмотрите вот эту ссылочку: http://wiki.fivetechsoft.com/
А вот по этой , как это наполнялось. Правда пишут не по нашему , но может чем поможет ...

Действительно, классная штука вырисовалась. И править видно может не каждый, по паролю вход.


Судя по содержимому это делается на регулярной основе и за зарплату.
Что меня впечатлило, так это подсветка кода. Посмотрел как с этим справляется ПьянаяВика. Можете тоже посмотреть:
http://files.mail.ru/THUCDQ

В прошлый раз я сказал, что каждый должен делать свою документацию. Признаюсь честно, это была провокация с моей стороны. Хотя я на самом деле считаю, что слишком много факторов мешают принимать участие в подобном проекте на постоянной основе. Плавали, знаем. А провоцировал я вас для того, чтобы узнать сколько людей хотят поучаствовать.
gustow пишет:

 цитата:
А может сюда? (правда, не домен "ru" - у некоторых офисно-сидящих м.б. проблемы с доступом)
http://ru.wikibooks.org


В прошлый раз я ещё не знал о том, что у ПьянойВики есть возможность писать обратно на сайт.
Сегодня я устал, поэтому только завтра расскажу, как сделать так, чтобы превратить индивидуальный и локальный труд каждого в качественный коллективный результат. У меня для организации проекта есть свободный (ни чем не занятый) сайт.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 163
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 30.04.10 13:45. Заголовок: Начал в Википедии ст..


Начал в Википедии статью "Harbour - кроссплатформенный xBase-компилятор"

см. http://ru.wikipedia.org/wiki/Harbour

Кто хочет - присоединяйтесь.

(5 часов спустя)
обратите внимание - ссылка изменилась (координатор русской Википедии поменял название)

+ начал там же статью "MiniGUI"

см. http://ru.wikipedia.org/wiki/MiniGUI

Спасибо: 1 
ПрофильЦитата Ответить



Пост N: 23
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 01.05.10 05:03. Заголовок: gustow пишет: Начал..


gustow пишет:

 цитата:
Начал в Википедии статью "Harbour - кроссплатформенный xBase-компилятор"
см. http://ru.wikipedia.org/wiki/Harbour
Кто хочет - присоединяйтесь.


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


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 24
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 01.05.10 06:29. Заголовок: Мой план


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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 164
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 01.05.10 15:09. Заголовок: Наиль пишет: Статья..


Наиль пишет:

 цитата:
Статья отличная, но последние 2 абзаца испортили впечатление до резко отрицательного.


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

Я же не отрицаю ваш подход: TW - вещь очень неплохая (и вполне возможно, что наш маленький "кружок изучения политграмоты" и сделает на ее основе учебник)... сам начал ее использовать как очень удобную "тетрадь для структурированных заметок"... но Википедия - ресурс несравнимо более популярный и посещаемый (а до моей "любительской" попытки там на русском о Harbour и MiniGUI вообще ничего не было!)... Думаю, что и то, и другое решение (и заметьте - для разных задач!) оправданны.

P.S. Кстати, насчет "книги": в рамках Википедии есть и проект Wikibooks (ВикиУчебник)
http://ru.wikibooks.org
Можно и там что-то попробовать... вроде бы место как раз под создание онлайн-док и заточенное (а для оффлайнового чтения есть экспорт в PDF)...
Но! Опять же повторяю - давайте пробовать варианты и (хотя бы как-то) делать кто может!.. А то есть достаточное кол-во вроде бы и желающих использовать HMG, но (на "чайниковом" уровне) сильно отпугивает отсутствие наличия хотя бы какой-нибудь русской доки (проверено на себе :) ).

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 25
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 01.05.10 21:55. Заголовок: gustow пишет: За ..


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
Даже представить себе не можете, сколько возможностей открывается при администрировании с помощью скриптов. Не говоря уж о создании сайтов.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 165
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 02.05.10 23:46. Заголовок: Спасибо за "пока..


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

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 26
Зарегистрирован: 14.03.10
ссылка на сообщение  Отправлено: 03.05.10 08:42. Заголовок: Наиль пишет: Сегодн..


Наиль пишет:

 цитата:
Сегодня немного теории. А завтра будет практика.


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

 цитата:
Спасибо за "показ пальцем" - действительно интересно!..


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

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 103
Зарегистрирован: 31.03.07
ссылка на сообщение  Отправлено: 06.05.10 18:31. Заголовок: Немного подправил св..


Немного подправил свой сайтик с собранной документацией
http://uncle-ed.narod.ru/

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

Кстати, ссылочки если нужно добавить, тоже рекомендуйте. Я пока для начала выложил список ссылок предложенный AndreyZh.




Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 27
Зарегистрирован: 14.01.09
ссылка на сообщение  Отправлено: 13.01.11 15:17. Заголовок: Вот опять напал творческий порыв!

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 29
Зарегистрирован: 14.01.09
ссылка на сообщение  Отправлено: 10.02.11 16:17. Заголовок: Вот сайт с конвертированными NGшками

Спасибо: 1 
ПрофильЦитата Ответить
постоянный участник




Пост N: 270
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 29.02.12 15:26. Заголовок: Гм..... Судя по тому..


Гм.....
Судя по тому, что предыдущий пост датирован февралем прошлого (2011) года, - с "русской докой" (он-лайновой, мульти-юзерно-редактируемой, с возможностью конвертнуть во что-то однофайловое - типа PDF) дело ни в каком разрезе не двигается?.. Или надобность отпала? (вдруг я что-то "проспал"?) Почему-то сомневаюсь...

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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2079
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 29.02.12 22:16. Заголовок: gustow пишет: кто ..


gustow пишет:

 цитата:
кто хочет - присоединяйтесь, кто хочет - ругайте :)



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


Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 66
Зарегистрирован: 14.01.09
ссылка на сообщение  Отправлено: 22.06.12 10:07. Заголовок: Про терминалы и еще много чего


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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 369
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 31.01.13 22:19. Заголовок: ....И вновь тишина (..


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

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 704
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 31.01.13 23:11. Заголовок: Лучше не акцентирова..


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

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 372
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 31.01.13 23:23. Заголовок: AlexMyr , вот, предп..


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

Спасибо: 0 
ПрофильЦитата Ответить



Пост N: 706
Зарегистрирован: 11.06.10
ссылка на сообщение  Отправлено: 31.01.13 23:54. Заголовок: А Вы возьмете на раб..


А Вы возьмете на работу такого "неофита"? Тогда это Ваши проблемы. И сначала определитесь с
gustow пишет:

 цитата:
пользовать сделанное мной на "чистом Харборе" консольное ("древнее" на вид, "без кнопочек") приложение? или ждать, пока я "сперва освою Харбор, а потом уже - месяца через 3 - подступлюсь к ГУИ"?..

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

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 32
Зарегистрирован: 13.06.12
ссылка на сообщение  Отправлено: 01.02.13 10:11. Заголовок: Сколько людей - стол..


Сколько людей - столько и мнений. Только дальше мнений дело, увы, не идет.

Поскольку Алексей (gustow) - единственный, кто "бьется" над созданием русской доки, считаю нужным предоставить ЕМУ решать, как и что делать. А более-менее законченную документацию всегда можно переформатировать и "перерасположить".

На данном же этапе считаю необходимым просто наращивать объем документации хотя бы так:

gustow пишет:

 цитата:
в конце концов, кто-то сделал кусок - послал мне на мэйл, я его вставил/оформил "вчерновую"... уже вперед!


Алексей, куда и в каком виде слать?

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 373
Зарегистрирован: 06.02.07
ссылка на сообщение  Отправлено: 01.02.13 12:19. Заголовок: Панченко (извините,..


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

Мне видится как-то так - но приглашаю к дискуссии (лишь бы только продуктивной).

А слать можно на gustow33 [dog] mail . ru - но вот в каком виде.... ребята, предлагайте варианты.

Спасибо: 0 
ПрофильЦитата Ответить
постоянный участник




Пост N: 2613
Зарегистрирован: 12.09.06
ссылка на сообщение  Отправлено: 01.02.13 12:20. Заголовок: AlexMyr пишет: пони..


AlexMyr пишет:

 цитата:
понимании многопоточности,



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

Спасибо: 0 
ПрофильЦитата Ответить
администратор




Пост N: 2614
Зарегистрирован: 17.05.05
ссылка на сообщение  Отправлено: 01.02.13 12:33. Заголовок: Andrey В этой теме ..


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

Спасибо: 0 
ПрофильЦитата Ответить





Пост N: 33
Зарегистрирован: 13.06.12
ссылка на сообщение  Отправлено: 01.02.13 12:44. Заголовок: gustow пишет: извин..


gustow пишет:

 цитата:
извините, не знаю имени


Александр.

gustow пишет:

 цитата:
можно сделать в виде "диалогов"


Ну, не знаю. У rovix могут возникать одни вопросы, а другому читающему это и так понятно, а "затык" возник совершенно в другом месте, не попавшем в "диалоги". Придумать вопросы на все случаи жизни, на мой взгляд, довольно затруднительно (и утомительно :) ).

Мне ближе вариант Кресина:

alkresin пишет:

 цитата:
По содержанию - я бы сделал раздел "Основы языка" и включил бы туда подразделы "Типы данных и их описание", "Управляющие структуры", "Операторы" ( раз уж мы описываем язык, то и это надо ),"Команды" ( может, не все сразу перечислять, но объяснить, что это такое), "Функции"(то же, что и для команд)



Ваше предложение (Курс молодого бойца) я вижу скорее как практическое приложение/пособие к основному учебнику. Уф-ф-ф. Как-то так.

PS. Хотя (процитирую себя же), "сколько людей, столько и мнений".

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 36 , стр: 1 2 All [только новые]
Ответ:
1 2 3 4 5 6 7 8 9
большой шрифт малый шрифт надстрочный подстрочный заголовок большой заголовок видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки моноширинный шрифт моноширинный шрифт горизонтальная линия отступ точка LI бегущая строка оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 227
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет