

О Amaya
Amaya көшіріп алу
Хаттар тізімдері
Құжатнама
Жобаның әзірлеушілері
*2000-жылғы мәселе (Y2K problem) мәселенің негізі 20 ғасырдың көптеген бағдарламаларында жылдың нөмірін сақтау үшін оның соңғы екі саны қолданылған, бұл 21 ғасырдың даталарының дқрыс түсінідірілмеуіне әкелді, өрісте нөлдер пайда болғанда, кейбір жағадайларда бағадарламаның істен шығуына әкелді
Amaya қарап шығу функциясы бар құжатты авторлық түрде жасаудың сайманы болып табылады. Сілтемелерді басқару мен алыстатылған публикация жасау гипермәтінді редактордың негізгі функциялары болады, осы функциялар редакциялау және қарап шығу функцияларының интеграциялануын талап етеді.
Сіз Amaya дистрибутивін әр түрлі форматтарда көшіре аласыз, және ол үшін сіз ftp немесе http қолдана аласыз:
Иә, dmg пакеттері бар:
- amaya-macosx-Version.dmg for PowerPC - PowerBook
- amaya-macintel-9.55-2.dmg for Intel - MacBook
http://www.w3.org/Amaya/User/BinDist.html бетін қарау
Иә, Сіз ол үшін авторлық құқықты сақтай отырып оған төлей аласыз.
Иә, біз адамдарды Amaya өнімімен тест жүргізуге және оны жақстартуға шақырамыз. Ол сонымен қатар коммерциялық бағдарламаларда қолданыс таба алады. Егер де сіз берілген өнімге жақсартуларды енгізсеңіз, бізге хабарласқаныңызды жөн көреміз. Сіз өзгертулерді енгізе отырып, өнімді сол сауда маркасымен атай аламайсыз немесе өнімнің шығу тегі, оның мүмкіндіктері және өнімнің пайдалануымен байланысты жауапкершілік туралы мәліметті терістей алмайсыз. Сіз Amaya кодының негізінде дәлелдеген деректер жасай аласыз, мысалы оның кодта негізделуі туралы немесе ол W3C Мақұлдаған Спецификациясына сәйкес келетіндігі туралы.
C тілінің бірнеше артылықшылықтары бар,олар біздің мақсаттарымызға сәйкес келеді. Бұл өте ықшам жіне эффективті тіл. Amaya С тілінде жазылған Thotlib редакциялау кітапханасына негізделген. Amaya кодын С тілінде дамутыды жөн көрдік.
Тұтынушы интерфейсінің айтарлықтай бөлігі енді C++ тілінде жазылған.
Ия, Amaya Y2K талаптарын орындайды.
Өзгеріс енгізбесеңіз Amaya ағылшын тілінде жұмыс істейді, және ілеспе құжатнамасы да ағылшын тілінде. Басқа диалогтар (француз, неміс, испан, португал, итальян, фин, орыс) мен интерактивті құжатнаманың басқа жобалары (француз, неміс, испан, орыс) келесі бөлімде жазылғандай, келтірілген және көшріле алады http://www.w3.org/Amaya/User/BinDist.html
Диалога Тілі элементі
Edit/Preferences/General диаолгында Amaya барлық мәзірлер мен хаттар тілдерін анықтайды. Өзгеріс енгізбеген жағдайдағы тіл «американ ағылшын» (мәзірде en сияқты белгіленген).
Қазіргі кезде тек қана жеті альтернативті тіл бар: ағылшын (en), француз (fr) неміс (de), итальян (it), испан (es), португал (pt), және Финляндия тілі (fi). Amaya іске қосылғанда, диалогтың қазіргі тіліне сәйкес диалог файлдарын іске қосады: en-, fr-, немесе de-, it-, es-, pt-, немесе fi файдар, сәйкес. Бұл диалог файлдары
Amaya/config каталогында орналасқан.
Басында өнімнің атауы Tamaya болды. Аттас ағаш әзірлеушәлер офисінде өсті; оның суреті редактор логотипінде келтірілген. Алайда кейін "Tamaya" – француз компаниясының сауда атауы болып шықты. Сол себепті редактор Amaya-ға айналды.
Негізгі себеп Amaya өзінің уақытша жұмыс директориясын жасай алмайтынында.
Астында келтірілген кестеде әр түрлі платформалаларды қолданғанда өзгеріс енгізбеген жағдайда берілген каталогтың орналасуы келтірілген:
Платформа
|
Amaya каталогы
|
Unix and Mac OSX
|
$HOME/.amaya
|
Windows 95/ Windows 98
|
AMAYA-INSTALL-DIR\users\username немесе, егер де тұтынушы Windows кірерде аккаунты жоқ болса
AMAYA-INSTALL-DIR\users\default
|
Windows NT/XP
|
$HOMEDRIVE:\$HOMEPATH\amaya
по умолчанию c:\Documents and Settings\$user_name\amaya
|
Егер де көрсетілген директория жоқ болса, сізге AMAYA_USER_HOME жалпы айнымалы арқылы директорияның орналасуын өз қолыңызбен жазу қажет.
Бұл айнымалы Amaya өзінің жұмысфайлдары мен каталогтарын жинайтын директорияға рұқсатетілген жіне бар болатын жолды көрсету керек.
Windows платформасымен жұмыс істей отрып сізге осы айнымалыны System Properties ішіне қондырғаныңыз жөн ("System" басқару панелі арқылы немесе Менің компьютерім -> Контекстілі мәзірдің қасиеттері арқылы) "Advanced" беті– «Айнымалы орталары». Осылайша, түзетулер әрбір үрдіс үшін жұмыс істейді.
set AMAYA_USER_HOME=C:\Documents and Settings\XX\Amaya
Айнымалы атауында және мәндерінде бос орындар қалдырмаңдар, сонымен қатар тырнақшалар пайдаланбаңдар.
Unix платформасымен жұмыс істегенде
- GDK қатесі пайда болса, сіз вы "xset
fp" бұйрығын жасай аласыз, одан кейін amaya іске қосуды қайталаңыз.
- Егер де жасалынатын файлдың барлық қажет динамикалық кітапхананлар бар болса, amaya-ны strace көмегімен қатенің неден екенін білу үшін іске қосуға болады.
strace /usr/share/Amaya-R.V/wx/bin/amaya
Amaya WX SVG және анимацияның қуатталуын жүзеге асыруға көмектесетін беттердің көрнісі үшін OpenGL функцияларын және стандартталған бағдармалар кітапханасын қолданады. Кемшілігі ретінде Amaya видео картаның драйверлеріне өте қатты тәуелді екенін ескеру қажет, егер де драйверде қателер бар болса, Amaya дұрыс емес жұмыс істеуі мүмкін.
Unix платформаларында Amaya OpenGL кәтапханасының негізгі элементтерін жүзеге асыратын Mesa кітапханасымен жүреді. Mesa – OpenGL бағдарламалық жүзеге асырылуы, яғни Unix платформасында жұмыс істегенде, Amaya видеокарталардың драйверлеріне тәуелді емес болады. Егер Amaya Unix платформаларында іске қосылмаса немесе өте баяу іске қосылса, онда мәселе басқа бірдеңеде.
Windows платформаларында Amaya OpenGL аппараттық іске қослыуын қолданады, сондықтан Amaya видео карталарының драйверлеріне өте тәуелді. Егер айқындацыш іске қосылмаса немесе өте баяу іске қосылса, біз тұтынушыларға келесілерді тексеруге ұсынамыз:
- Егер де бар болса драйверлер мен олардың видеокарталарын жаңарту. Бұл жаңарту MicroSoft сайтында немесе(«драйверлер» бөлімін қарау) немесе видеокарта әзірлеушінің сайтында.
- Видеокартаның аппаратты үдеуін баяулатып көріңіз:
Panneau
de configuration → Affichage →Paramиtres → Avancй →
Dйpannage
Иә, алайда қазіргі кезде Amaya MathML 2,0 жүзеге асырылуы әлі аяғына дейін емес. Айқындауыш MathML 2,0 негізгі бөлігін жүзеге асырмайды. Құжатанамада не бар екенінықты көрсетілген. "MathML жайында белгілі сұрақтар" бөлімін қараңыз.
Amaya құжаттардың құрылымдық редакторы ретінде жасалды. Бұл кестелер, графиктер немесе математикалық өрнектер сияқты құрылымдық объектер мен күрделі құжаттарды өңдеуге мүмкіндік береді . HTML мен XHML режимдерінде редакциялау кезінде Amaya құжаттың ағашымен жұмыс істейді, оның сіз таңдаған синтаксистік құрылымда құжатты сақтау кезінде жасаланатын мәтінді дерекпен жұмыс істемейді (қарапайым мәтін, HTML, XHML).
Amaya сонымен қатар құжаттың бастапқы кодын ашуға мүмкіндік береді (Views/Show source мәзірінің элементі), одан кейін тегтерді редакциялауға мүмкіндік береді. Бұл жеке, біраө синхронизацияланған құжатта жасалынады. Amaya алғашқы синхрондалған құжаттың қай бөлігі редакциялауға қатысып, қай бөлігі қатыспайтынын көрсетеді. Екеуі де - алғашқы құжат және форматталған құжат – редакцияланады. Осы екі құжаттың кез келген біреуіндегі жасалған өзгерістер
File/Synchronize бұйрығының көмегімен көрсетіледі. Синхронизация сонымен қатар өзгерісті қарап шыққанда автоматты түрде жүзеге асырылады.
Amaya көмегімен суретті, терезе артындағы терезені кеңейтіп, кішірейтуге болады. Осылайша, масштабтың өзгеріс коэффициентіне байланысты өзгертілген масштабтың терезесіндесөзінің қалыпты мөлшерінен ұлкен немесе кіші болып көріне алады. Бұл масштабты өзгерту коэффициенті көрсетілетін мәліметтің барлық типіне әсер етеді (шрифттер, суреттер т.б.). Масштабты өзгерту коэффициенті Views мәзәрәнде орналасқан.
The Edit/Preferences/General мәзірі тек қана шрифт мөлшерін өзгертуге мүмкіндік береді. Өзгеріс енгізбеген жағдайда, шрифт масштабын өзгерту коэффициенті 100% (құжаттар өзінің нақты мөлшерінде көрсетіледі). Бұл масштабты өзгерту коэффициенті тек шрифт мөлшеріне әсер етеді, бірақ басқа элементтерге әсер етпейді (суреттер т.б.).
Шрифттерді таңдау мүмкіндігін алу үшін Amaya шрифттерді түзету файлдарымен жұмыс істейді (Font Configuration file). Өзгеріс енгізілмеген жағдайда бұл файл директорияда орналасқан Amaya/config/:
- Файл
"fonts.gl.mac" Amaya Mac OSX платформаларында жұмыс жасағанда қолданады
- Файл
"fonts.gl" Amaya Windows операциялық жүйеде және Linux OpenGL жұмыс жасағанда қолданады
- Файл
"fonts.gl.win" Amaya Windows операциялық жүйеде жұмыс жасағанда қолданады
Түзетулер файлдары туралы қосымша мәліметті http://www.w3.org/Amaya/User/FontConfig.html қарауға болады
Amaya WX жобалары
AmayaWX тек қана TrueType* шрифттерімен жұмыс істейді. Amaya дистрибутиві Esstix шрифттер жиынымен ұсынылады (математикалық белгілердің үлкенжинағы) және TrueType тегін шрифттер жинағымен бірге. Іске қосылғанда Amaya басында алдын ала қондырылған жүйелік шрифттерді сұрайды, және алдын ала қондырылған шрифттер болмаса өзінің шрифттерін қолданады.
*шрифттер TrueType: контурлы экранды және принтерлі шрифттер жинағы және оларды жасау техголгиясы 1991 ж. Apple Computer фирмасымен бірге Microsoft корпорациясымен бірігіп әзірленген. System 7 операциялық жүйеде (одан жа жаңаларында) және MS Windows қолданылады. Көтеген принтерлерде арнпйы шрифттік картридждерді талап етпейді. Экрандағы құжат түріне сәйкес келетін басылып шығаруды қамтамасыз етеді
Unix платформаларында, AmayaWX керек шрифттерге үш конфигурациялық файлды қолданады: Amaya/config/fonts.gl,
Amaya/config/fonts.gl.rd, және
Amaya/config/fonts.gl.deb.
Windows жұмыс істегенде, AmayaWX бір конфигурациялық файлды қолданады
Amaya/config/fonts.gl.win.
Amaya GTK жобалары
Amaya GTK X Font Server (Xft) бірге жұмыс істейді. Кейбір жүйелік дистрибутивтер алдын ала қондырылған шрифттермен бірге ұсынылады немесе автоматты түрде қондырылатын шрифттер пакетімен бірге. Кейбір басқа шрифттер өз өолығызбен қондырылуы қажет.
Егер де сізге Linux плаформасында өзіңіз шрифттерді қондыру қажет болма, онда сізге келесідей жасау керек:
- Архивтен шығару және / немесе шрифттерді көшіріп алу және оларды
/usr/local/share/fonts немесе
/usr/X11R6/lib/X11/fonts қондыру
- Оларды "
unzip esstix.zip". бұйрығының көмегімен қондыру. Оларды
/usr/local/share/fonts/esstix каталогына қондыруға ұсынылады
- Осы жаңа шрифттерді конфигурациялық файлға қосу Xft:
/etc/X11/XftConfig
...
dir "/usr/local/share/fonts/XXX"
- Осы жаңа шрифттер каталогын оң жақтағы каталогтар тізіміне қосу
/etc/X11/fs/config
Мысалы:
catalogue = /usr/local/share/fonts/truetype,
/usr/lib/X11/fonts/misc,
/usr/lib/X11/fonts/cyrillic,
/usr/lib/X11/fonts/75dpi/:unscaled,
/usr/lib/X11/fonts/100dpi/:unscaled,
/usr/X11R6/lib/X11/fonts/misc:unscaled,
/usr/lib/X11/fonts/URW,
/usr/lib/X11/fonts/Type1,
/usr/lib/X11/fonts/CID,
/usr/lib/X11/fonts/Speedo,
/usr/lib/X11/fonts/75dpi,
/usr/lib/X11/fonts/100dpi,
/usr/local/share/fonts/esstix,
/usr/local/share/fonts/japanese
fonts.scale,
fonts.dir мен XftCache файлының дескриптерін астында көрсетілгендей жасау:
cd /usr/local/share/fonts/XXX
ttmkfdir -o fonts.scale
mkfontdir
xftcache
- Шрифтер серверін қайта қосу.
Esstix шрифттері
Esstix шрифттері келесі сілтеме бойынша бар (біз файлды келтіреміз esstix.tar.gz)
ftp://ftp.elsevier.nl/pub/styles/esstix/esstix.zipesstix.tar.gz
.
- Esstix шривттері бар файлы көшіріп алу esstix.tar.gz
file
- "
unzip esstix.zip" бұйрығы арқылы оларды қондыру немесе
"tar xzf esstix.tar.gz". Біз оларды /usr/local/share/fonts/esstix каталогына орнатуды ұсынамыз.
- Осы жаңа шрифттер каталогын Xft:
/etc/X11/XftConfig конфигурациялы файлға қосу
...
dir "/usr/local/share/fonts/esstix"
fonts.scale,
fonts.dir мен XftCache файлына дескриптерді келесі жолмен жасау:
cd /usr/local/share/fonts/esstix
ttmkfdir -c -m20 -o fonts.scale
mkfontdir
xftcache
- Шрифттер серверін қайта іске қосу.
Amaya Win32 жобалары
Windows платформаларында Esstix шрифтерін қондыру
- Esstix шрифтерін көшіріп алу (біз файлды келтірдік ESSTIX.zip)
- осы файлдың құрамын архивтен шығару
- ESSTIX каталогынан шрифттерді C:\WINDOWS\Fonts каталогына көшіру.
Терезенің мөлшерін сізге керек мөлшерге дейін өзгертіңіз, одан кейін көрсетілетін терезелердің формаларын сақтау үшін
Edit/Preferences/Geometry мәзірін қолданыңыз. Сіздің өзгертулеріңіз Amaya келесі жаңартуында да сақталынады.
Сіз сонымен қатар
Edit/Preferences/General menu мәзіріне шыққанда берілген параметрлерді сақтауды автоматты түрде қондыра аласыз.
Amaya редакторы HTML беттерінің дұрыстығые тексеру үшін қолданылмайды. Браузер HTML құжаттарының дұрысын да, бұрысын да қабылдайды және динамикалық түрде қателерді түзетуге тырысады. Мысалы, ол жетіспейтін ақырғы тегтерді қосуға және элементтерді керек орындарға орын аустыруға рұқсат етеді.
XHTML құжаттарын өңдегенде Amaya оның құрылымының дұрыстығын тексереді және қатені тапқан сайын тоқталады. Осы жағдайда Amaya құжаттың бұрыс екені туралы ескерту терезесін шығарады.
Екі жағдайда да (HTML және XHTML құжаттарының) Amaya тегтер мен атрибуттарды, белгісіз немесе өзге қатені шығарғанда, редактор лог файл жасайды, оны FileShow parsing errors бұйрығымен қарауға болады.
Amaya браузер – редакторына бар болған HTML беттерімен жұмыс істеуге тура келеді және олардың өте азы HTML DTD (Document Type Definition) стандартына сәйкес келеді. Амайя әзірленгенде, біз қиын таңдауға тап болдық:
- Қатаң шектер қою және барлық жоқ беттерді қарастырмау. Бұл жағдайда көптеген тұтынушылар көп Web беттерін көре алмайды, олар оған қарамастан өзге web клиенттерде көрінеді.
- Дұрыс емес беттерді қабылдау және Amaya редакторына ең кең тараған қателерді түзетуге рұқсат беру.
Біз екінші нұсқаны таңдадық және Amaya редакторына мәліметті жоғалтпай қателерді түзету керек екенін шештік. Егер де элемент Берілген контекстіде дұрыс болмаса, Amaya берілген элемент дұрыс болу үшін құрылымды белгілі жерде өзгеруге тырысады, алайда редактор элементті жоймайды және басқа жерге орын ауыстырмайды, бұл құжаттың құрамын өзгерте алады.
Мәселе DTD стандарты құжаттың класының тек қана құрылымын анықтайтынында , бірақ оның семантикасын емес. Құрыс емес құжатпен жұмыс істегенде, оның құрылымын түрлендіріп, оны дұрыстаудың бірнеше әдісі бар, бәрақ кез келген түрлендіру құжаттың семантикасына әр түрлі әсер етуі мүмкін. DTD стандарты сізге дұрыс түрлендіруді таңдап алуға мүмкіндік бермейді.
Amaya-да жүзеге асқан өзге бір проектілік шешім - егер редактор дұрыс құжаттарды қабылдаса да, құрылым мен разметка дұрыс қалады. Мұнда Amaya редакторымен жасалған немесе өзгертілген элементтер ғана қарастырылады. Бастапқы құжаттың кейбір бұрыс бөліктері құжатты сақтаған кезде қалуы мүмкін.
Үстінде келтірілген ескертулер тек қана HTML құжаттарына келеді. XHTML құжаттарына Amaya қатаң талаптар қояды, редактор құжаттың өңдеуән формалды қатені тапқанда тоқтатады. Себебі – XHTML-ге дұрыс жолмен шығуға көмектесу. Қуатталу бойынша құжаттар жоқ.
Құжаттың атауын ьасақа кез келген атаулық элемент сияқты сол құжаттың құрылымында редакциялана алады. Сіз сонымен қатар
XHTML/Change Title.
Егер де курсор <pre> форматты элементтің аяқ жағында тұрса, Enter басып, <pre> элементінің жаңа жолын жасаңыз. Тағы бір элементті жасау үшін, мысалы <pre> элементінен кейін параграф сіз XHTML мәзірін қолданып, сіз жасауға қалаған элементтің типін таңдай аласыз.
Тура соны істеудің басқа жолы
ESC (Linux) немесе F2 (Windows) батырмсымен барлық элементті белгілеп, Enter басу керек. Осылайша, сіз <pre> элементінен кейін параграф жасайсыз.
Осылайша кестеде де: барлық кестені белгілеп, кестеден кейін параграф жасау үшін Enter басыңыз. Соныен қатар курсор кестеден шетте тұрса кестеден Enter басып шығуға болады.
Фреймдер Интернет моделі үшін көптеген мәселелерді туғызады, мысалы, стандартты URL адрестер фреймге немесе фреймдер жиынына тек қана нұсқай алады. Сілтемелер және / немесе "Артқа" батырмасы бұрыс қорытындыны көрсете алады. Олар сонымен қатар шектеулі мүмкіндітері бар адамдарға жағымсыздықтарды туғыза алады және редакциялауды күрделендіреді. Өкінішке қарай фреймдер пайдаланудан алып тасталынған жоқ, және кейбір адамдар оларды қолдана береді. Біз оларды қолданбауды жөн көреміз.
Ресурстардың жетіспеуіне байланысты біз берілген функциялардың жүзеге асырылуын жоспарламаймыз. Олар редакторға қарағанда браузрге маңыздырақ болып көрінеді.
XHTML HTML 4, 0-дың XML1.0-ға түрлендірілуі болып табылады. XHML құжаттары дұрыс қалыптасуы қажет, ондай қажеттілік HTML құжататрында жоқ. Amaya редакторы қолданатын XML Expat синтаксикалық анализатор XHTML кодында қате тапқан сайын ол "Parsing Errors" файлына ескертпе хатын шығарып, құжаттың анализін тоқтатады.
Ең кең тараған қателер:
- Құжаттың сипаттамасы үйлеспеген: құжат типі немесе атаулар кеңістігі танылмайды.
- Жабушы тег жоқ немесе бос элементтің басатушы тегінде "/" белгісі жоқ.
- Атрибуттың мәні тырнақшаның ішінде емес.
- Құжаттың құрамында құжаттың белгілер жиынына (кодировка) сәйкес келмейтін белгілер бар.
Біз өзіңіздің құжаттарының белгілер жиынтығын жарияландыруға ұсынамыз. Ол xml сипаттамасында немесе / немесе мета элементте XHTML құжатында жариялану мүмкін (астындағы мысалды қарау).
<?xml version="1.0" encoding="iso-8859-1"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
....
</head>
Өзгеріс енгізбеген жағдайдағы белгңоер жиыны HTML және XHTML құжаттары үшін ерекшелінеді, сол себепті авторла жиі XHTML құжаттарын белгілер жиыны туралы мәліметі жоқ ISO-latin-1* стандартты белгілер жиынымен жасайды. Егер де XML снтаксикалық анализатормен анализденген белгі UTF-8 кодындағы анықталған белгіге сәйкес келмесе (бұл ISO-latin-1 кодировкасындағы құжат кодировкада жүріп, UTF 8 файл ретінде жүрсе болады), онда құжат дұрыс емсе болып есептелінеді: өңдеу тоқтатылып, қате туралы хат шығады.
Берілген нақты жағдайда Сіз құжатты басқа кодировкада ашып көріңіз, ISO-8859-1 немесе
File>Force a Character Coding мәзірі арқылы басқа белгілер жиыны көмегімен.
XHTML құжат дұрыс емес қалыпттасса, Amaya редакторы оны HTML қарапайым файлы ретінде оқуға ұсынады. Одан кейін сіз оны Save As бұйрығы арқылы XHTML файл ретінде сақтай аласыз. .
*Стандарттау бойынша халықаралық ұжыммен жиналған батыс европалық тілдер үшін белгілердің стандартты жинағы
Unicode кодтық кестенің қабылдануы әлі толық жүзеге асырылған жоқ. Сіздің компьютеріңізде бар болған шрифттерге байланысты, кейбір белгілер көрінуі немесе көрінбеуі мүмкін. Жоқ белгілер кішкентай квадраттар сияқты көрінеді.
Amaya редакторы (CSS)стильдегі каскадты кестелерді қабылдайды, алайда берілген функцияның жүзеге асырылуы әлі аяқталған жоқ. Дешифраторлардың көп түрлері мен сильдер қасиеттері баршылық. Ербір жобасы CSS жаңа функцияларын қосады. Соңғы жобада CSS ендірудің қазіргі деңгейін тексеріңіз.
Amaya HTTP PUT технолгияларн қолданатын алыстатылған шығарылымдарды қабылдайды. Бүгінгі күні Amaya FTP қоланып файлдарды қондыра алмайды. Егер де сіз Apache серверін пайдалансаңыз, сіз PUT технологиясын қуаттайтын mod_put модулін қолдана аласыз.
модуль mod_put Apache 2 серверімен жұмыс істемейді, сондықтан сізге WebDav модулін қондырып, активтендіруге тура келеді:
mod_dav іске қосу үшін, өзіңіздің httpd.conf файлыңызға келесіні қосыңыз:
<Directory />
Dav On
....
</Directory>
Бұл DAV файлдық жүйенің провайдерін активтендіреді, ол
mod_dav_fs.
модулімен жүзеге асырылынады. Яғни бұл модуль серверде компиляцияланған немесе LoadModule
директивасы арқылы бағдарламаның жұмысы кезінде қондырылуы тиіс.
Одан басқа DAV деректер базасы үшін орналасу сіздің httpd.conf файлыңыздың жалпы бөлімінде DavLockDB
директивасы көмегімен келтірілуі тиіс:
....
# бұл конфигурацияны біз web серверде шығаруға тырысамыз
# mod_dav қолданудан бұрын серверіңіз қорғалыну керек.
<IfModule mod_dav_fs.c>
# Location of the WebDAV lock database.
DAVLockDB /var/lib/dav/lockdb
DAVMinTimeout 600
</IfModule>
....
Жан-жақты мәліметті Apache сервері бойынша құжатнмададан іздеңі
(/var/www/manual/mod/mod_dav.html.en)
Amaya редакторы $Date функциясын ұсынады. Файлды сақтағанда "date:" мәтінін тапқан сайын Amaya датаны қояды, '$' екі белгінің арасында немесе аранайы ремаркалармен. XHTML/Insert time stamp мәзірі құжаттағы сәйкес орынға сол датаны жинауға мүмкіндік береді.
Даты форматы Amaya айнымалы конфигурациясына тәуелді.
ISO_DATE=Yes (өзгеріс енгізбеген жағдайда) "YYYY-MM-DD" жасайды
YYYY = жүз жылдықты қоса ондық сан ретіндегі жыл.
MM = ондық сан ретіндегі ай (01 ден 12ге дейінгі аралықта).
DD = ондық сан ретіндегі айдың күні (01 ден 31ге дейінгі аралықта).
ISO_DATE=No "DD-MM-YYYY" жинақтайды
DD = ондық сан ретіндегі айдың күні (01 ден 31ге дейінгі аралықта).
MM = ондық сан ретіндегі ай (01 ден 12ге дейінгі аралықта).
YYYY = жүз жылдықты қоса ондық сан ретіндегі жыл.
Amaya айқындауышын кеңейткісі немесе өзгеркісі келетіндерге келесі құжатнаманы оқу керек:
- Амайя архитектурасына жалпы шолу.
- Thot API бойынша нұсқау Thotlib кітапханасы қалай жұмыс істейтінін түсіндіреді, сонымен қатар қолда бар функциялардың тізімін келтіреді
- Thot айқындауыш жинақталуы бойынша нұсқау мәзір мен оқиғалар байыбын қалай жасайтынын түсіндіреді.
- Thot тілі бойынша S, P және T тілдерінің синтаксисін келтіреді.
- Amaya-dev.html
бетінде Thotlib және Amaya кодын жазу бойынша нұсқау бар.
Бұл қате конфигурлеу процессінің басаталуына дейін subtree объектін жасауға ұмытқан кезде пайда болады. Autoconf бетінде түсіндірілгендей сізге біріншіден объект коды үшін subtree (obj немесе кез келген басқа атау) жасап, Makefile(s жасау үшін конфигурацияны іске қосу керек :
cd Amaya
mkdir obj
cd obj
../configure
Thot компиляторларына cpp талап етіледі:
- Егер де сіз GNU саймандарын қолдансаңыз, параметрлерді өзгерту кезінде дұрыс опциялармен gcc компиляторларына сүйіну қажет. Сіз Options (параметр) файлында келесі анықтау бар екенін тексере аласыз:
CPP = gcc -E -x c
- Басқа жағдайларда сіз PATH cpp
алдын ала өңдеу процессоры барлығын тексеруіңіз керек.
Amaya соңғы жобалары GTK-мен толық үйлеседі, алайда, мысалы Motif тұтынушысының графикалық интерфейсінің стандарты үшін сізге кейбір нақты кітапханаларды Амайя компиляциясы үшін қондыру керек.
Бүгінгі күні Gnome ортасының біріккен ұсынысына байланысты сіздің дистрибутивіңіз келесі кітапханаларды қосады:
| Кітапхана атауы |
Debian |
Mandrake, Redhat немесе Suse |
| libglib1.2 |
libglib1.2_1.2.x_i386.deb |
glib-1.2.x-1.i386.rpm |
| libgtk1.2 |
libgtk1.2_1.2.x-1_i386.deb |
gtk+-1.2.x-1.i386.rpm |
Егер де сіз оның қондырылғанын тесергіңіз келсе ортаның келесі бұйрықтарын көріңіз:
#locate libgtk
#locate libglib
Сізге қажетті кітапханаларды іске қосқанда, сізге атаулар мен статикалық кітапханалары бар кеңейтілген пакет қажет болады.
| Кітапхана атауы |
Debian |
Mandrake, Redhat немесе Suse |
| libglib1.2-devel |
libglib1.2-devel.x_i386.deb |
glib-1.2-devel..x-1.i386.rpm |
| libglib1.2-devel |
libgtk1.2-devel.x_i386.deb |
gtk+-1.2-devel..x-1.i386.rpm |
Егер де сіз оның қондырылғанын тесергіңіз келсе ортаның келесі бұйрықтарын көріңіз:
#locate gtk.h
#locate glib.h
Бағдарламаны GTK1,3 жобасымен жинауға немесе қске қосуға тырыспаңыз, ол жұмыс істемейді (Amаya GTK 2.0 көшірмегенше). HowTo нұсқауын діл орындаңыз, ол Amaya gtk конфигурациялық опциясымен жинау үшін керек.
Бұл кітапханаларды қайдан алуға болады?
Кейбір платформаларда autoconf және libtool саймандарының әртүрлі варианттары болуы мүмкін. Егер де сіз келесіде хаттар алсаңыз:
libtool: ltconfig жобасы version '1.3.4' жобасына сәйкес келмейді
Конфигурацияның түзетілиейтін қатесі. Қосымша мәлімет алу үшін Libtool бойынша құжаттар қарау.
Amaya және libwww каталогтарында келесі бұйрықтарды орындауға тырысыңыз:
aclocal \
&& libtoolize --force --copy \
&& automake --foreign --force-missing --add-missing --copy \
&& autoconf
Берілген мәлімет үшін Максим Захаровқа алғыс айтамыз.
Сіздің бұйрықтарыңызды орындайтын ортаның жобасы көптен бері жаңартылмауы мүмкін. Оның орнына bash қолданып көріңіз, келесі бұйрықтың компиляция директориясында орындалуы кезінде:
make SHELL=/path/to/your/bash
Irиne Vatton
Date: 2007-09-11
Sponsors:
blood drug test |
employment drug testing |
hair drug test |
pass a drug test |
random drug testing |
saliva drug test |
urine drug test |
workplace drug testing |
employee drug testing |
marijuana drug test |
home drug test kits |
drug testing kits