# HG changeset patch
# User Aleksej Bobylev Artwork & Design
@@ -77,7 +77,7 @@
Screenshots
@@ -72,7 +72,7 @@
[ui] -username = FirstName LastName <you@example.org> +username = FirstName LastName <you@example.com>
+
For artists there is a dedicated website, simply create an account and post your graphics or pictures. The site is managed by the community. If you want to lend a hand to administer the site, please contact a diff -r 32f6c4cb8fae -r 836d86cc161c ru/artwork/index.php --- a/ru/artwork/index.php Tue Aug 25 16:10:54 2015 +0300 +++ b/ru/artwork/index.php Tue Aug 25 18:49:37 2015 +0300 @@ -17,44 +17,50 @@ ?> -
Этот раздел сайта посвящен графике проекта SliTaz. Все изображения - бесплатны, на их основе вы можете сделать свои собственные обои или - разместить логотип на вашем сайте, чтобы помочь популяризации проекта. - Логотипы и значки SliTaz доступны для скачивания в формате SVG. Здесь вы - также найдете некоторые скриншоты, сделанные - с помощью mtPaint и Gimp.
++Этот раздел сайта посвящен графике проекта SliTaz. +Все изображения бесплатны, на их основе вы можете сделать свои собственные обои или разместить логотип на вашем сайте, чтобы помочь популяризации проекта. +Логотипы и значки SliTaz доступны для скачивания в формате SVG. +Здесь вы также найдете некоторые скриншоты, сделанные с помощью mtPaint и Gimp. +
-Как и многое другое в SliTaz, графика, логотипы, темы и обои полностью - созданы сообществом и разработчиками. Проекту нравится поддерживать всегда - элегантный, здравый, качественный дизайн. Создание логотипа, фонового - рисунка и т.п. — это хороший способ участия в проекте, не вникая - в кодирование или проверку документов xHTML. Если вы хотите нарисовать - картинку для SliTaz, или, если хотите создать учетную запись на платформе - SCN для того, чтобы загрузить свои работы, или хотите использовать - некоторые изображения в интернете, мы настоятельно рекомендуем вам - обратиться сначала в рассылку. - Пожалуйста, постарайтесь не отправлять слишком большие файлы.
-В силу ограничений LiveCD, изображение не должно превышать 200 килобайт - и должно иметь размер 1024×768. Конечно же, каждая версия предлагает новую - тему и фон, которые следуют тем же правилам и, само собой разумеется, что - при этом должны использоваться программы, поставляемые с системой. На - LiveCD у вас уже есть mtPaint, также вы можете найти Gimp на зеркале. - Обратите внимание, что формат JPG является предпочтительным.
++Как и многое другое в SliTaz, графика, логотипы, темы и обои полностью созданы сообществом и разработчиками. +Проекту нравится поддерживать всегда элегантный, здравый, качественный дизайн. +Создание логотипа, фонового рисунка и т.п. — это хороший способ участия в проекте, не вникая в кодирование или проверку документов xHTML. +Если вы хотите нарисовать картинку для SliTaz, или если хотите создать учетную запись на платформе SCN для того, чтобы загрузить свои работы, или хотите использовать некоторые изображения в интернете, мы настоятельно рекомендуем вам обратиться сначала в рассылку. +Пожалуйста, постарайтесь не отправлять слишком большие файлы. +
++В силу ограничений LiveCD, изображение не должно превышать 200 килобайт и должно иметь размер 1024×768. +Конечно же, каждая версия предлагает новую тему и фон, которые следуют тем же правилам и, само собой разумеется, что при этом должны использоваться программы, поставляемые с системой. +На LiveCD у вас уже есть mtPaint, также вы можете найти Gimp в репозитории. +Обратите внимание, что формат JPG является предпочтительным. +
-+Лучше один раз увидеть, чем сто раз услышать… +Скриншоты последних стабильной и нестабильной версий. +
$name" ?>
- Ассоциация SliTaz GNU/Linux является некоммерческой организацией, - поддерживающей и управляющей проектом. Ее миссия заключается - в обеспечении инфраструктуры и долговечности проекта. +Ассоциация SliTaz GNU/Linux является некоммерческой организацией, поддерживающей и управляющей проектом. +Ее миссия заключается в обеспечении инфраструктуры и долговечности проекта.
SliTaz GNU/Linux — международная ассоциация, основанная в Швейцарии - и уважающая Гражданский кодекс Швейцарии. Ассоциация состоит из комитета и - участников, и обеспечивает финансовые вопросы и оплату труда персонала. - Участники встречаются один раз в год на общем собрании и принимают решения, - например, о деятельности ассоциации или членских взносах. Каждый участник - имеет право голоса по отдельным предложениям и может использовать аппаратные - средства ассоциации (включая CD-ROM, футболки) в качестве помощи - в учреждении рабочей группы, организующей мероприятия.
-Проект приобретает масштаб и всё чаще и чаще требует профессионального - подхода, поэтому создание ассоциации рассматривается как необходимый шаг. - Экономическая модель ассоциации была выбрана такой, чтобы удовлетворить - потребности проекта и предоставить надежные и высококачественные услуги для - наших пользователей и деловых партнеров, которые желают спонсировать - проект.
-Копия устава отправляется каждому участнику при регистрации, а онлайн-версия - в формате PDF всегда доступна на сайте: status-association-slitaz.pdf - | английский перевод.
++SliTaz GNU/Linux — международная ассоциация, основанная в Швейцарии и уважающая Гражданский кодекс Швейцарии. +Ассоциация состоит из комитета и участников, и обеспечивает финансовые вопросы и оплату труда персонала. +Участники встречаются один раз в год на общем собрании и принимают решения, например, о деятельности ассоциации или членских взносах. +Каждый участник имеет право голоса по отдельным предложениям и может использовать аппаратные средства ассоциации (включая CD-ROM, футболки) в качестве помощи в учреждении рабочей группы, организующей мероприятия. +
++Проект приобретает масштаб и всё чаще и чаще требует профессионального подхода, поэтому создание ассоциации рассматривается как необходимый шаг. +Экономическая модель ассоциации была выбрана такой, чтобы удовлетворить потребности проекта и предоставить надежные и высококачественные услуги для наших пользователей и деловых партнеров, которые желают спонсировать проект. +
++Копия устава отправляется каждому участнику при регистрации, а онлайн-версия в формате PDF всегда доступна на сайте: +status-association-slitaz.pdf +| +английский перевод. +
-Проект SliTaz использует открытую модель развития, и все работы выполняются - сообществом добровольцев. Наша цель заключается в улучшении организации - вкладов в проект. Доброжелательность проекта, поддержка, обновление сайтов, - услуги по техническому обслуживанию, техническая поддержка и управленческие - команды — вот темы, к которым мы хотели бы обратиться и профессионально ими - заниматься.
-Для достижения этих целей нам, в идеале, нужны 1 или 2 разработчика, - работающих неполный или полный рабочий день над SliTaz. Они несут - ответственность за консолидацию и оптимизацию существующих систем при работе - с новыми потребностями. Разнообразные суб-проекты также станут более - динамичными, а новые возможности будут публиковаться гораздо чаще.
-Ассоциация открыта для любых лиц. Став участником, вы поддержите проект и - обеспечите его устойчивое развитие посредством ежегодных взносов.
-Для вступления в ассоциацию просто пришлите нам письмо или электронную - почту: asso (at) slitaz.org. После этого вы получите информационный пакет, - подробности платежных сборов и копию устава. Минимальный взнос был - установлен в 2009-10 годуах на уровне 40 евро. Пожалуйста, укажите - в электронной почте следующую информацию о вас:
++Проект SliTaz использует открытую модель развития, и все работы выполняются сообществом добровольцев. +Наша цель заключается в улучшении организации вкладов в проект. +Доброжелательность проекта, поддержка, обновление сайтов, услуги по техническому обслуживанию, техническая поддержка и управленческие команды — вот темы, к которым мы хотели бы обратиться и профессионально ими заниматься. +
++Для достижения этих целей нам, в идеале, нужны 1 или 2 разработчика, работающих неполный или полный рабочий день над SliTaz. +Они несут ответственность за консолидацию и оптимизацию существующих систем при работе с новыми потребностями. +Разнообразные суб-проекты также станут более динамичными, а новые возможности будут публиковаться гораздо чаще. +
+ + ++Ассоциация открыта для любых лиц. +Став участником, вы поддержите проект и обеспечите его устойчивое развитие посредством ежегодных взносов. +
++Для вступления в ассоциацию просто пришлите нам письмо или электронную почту: asso (at) slitaz.org. +После этого вы получите информационный пакет, подробности платежных сборов и копию устава. +Минимальный взнос был установлен в 2009-10 годах на уровне 40 евро. +Пожалуйста, укажите в электронной почте следующую информацию о вас: +
Существуют различные способы, которыми можно оказать финансовую поддержку - ассоциации, стать участником или спонсором, или сделать разовый взнос через - онлайн-службу безопасных платежей PayPal или с помощью банковского перевода. - Для микроплатежей вы можете использовать Flattr, который является очень - хорошим сервисом для проектов с открытыми исходниками. Проект имеет также - некоторые материально-технические потребности; мы будем рады любому - подаренному оборудованию в хорошем рабочем состоянии.
++Существуют различные способы, которыми можно оказать финансовую поддержку ассоциации, стать участником или спонсором, или сделать разовый взнос через онлайн-службу безопасных платежей PayPal или с помощью банковского перевода. +Для микроплатежей вы можете использовать Flattr, который является очень хорошим сервисом для проектов с открытыми исходниками. +Проект имеет также некоторые материально-технические потребности; мы будем рады любому подаренному оборудованию в хорошем рабочем состоянии. +
-Что означает KISS? - Будьте проще: следуйте лучшим стандартам, тщательно планируйте и пишите - качественную документацию, делайте систему стабильной и надежной, сохраняйте - rootfs на LiveCD настолько лёгким, чтобы дистрибутив мог - запускаться на компьютерах со 128 МБ оперативки. В дистрибутиве возможно - использование GTK+2, Dialog, SHell-скриптов и средств разработки PHP. Идея - заключается в том, чтобы не дублировать существующее, и думать о малом…
++Что означает KISS? +Будьте проще: следуйте лучшим стандартам, тщательно планируйте и пишите качественную документацию, делайте систему стабильной и надежной, сохраняйте rootfs на LiveCD настолько лёгким, чтобы дистрибутив мог запускаться на компьютерах со 128 МБ оперативки. +В дистрибутиве возможно использование GTK+2, Dialog, SHell-скриптов и средств разработки PHP. +Идея заключается в том, чтобы не дублировать существующее, и думать о малом… +
-Участники проекта могут получить аккаунт на сервере Tank с безопасным - доступом, дисковым пространством, общим каталогом и всеми средствами - разработки. Разработчики могут компилировать пакеты, а мэйнтейнеры зеркала - могут осуществлять синхронизацию. На сервере Tank также находятся домены - веб-загрузки, сборочного бота и SliTaz Pro: - tank.slitaz.org.
-Инструкции по использованию сборочного хоста описаны в Cookbook: - SliTaz Build Host - (Tank).
++Участники проекта могут получить аккаунт на сервере Tank с безопасным доступом, дисковым пространством, общим каталогом и всеми средствами разработки. +Разработчики могут компилировать пакеты, а мэйнтейнеры зеркала могут осуществлять синхронизацию. +На сервере Tank также находятся домены веб-загрузки, сборочного бота и SliTaz Pro: tank.slitaz.org. +
++Инструкции по использованию сборочного хоста описаны в Cookbook: SliTaz Build Host (Tank). +
-Репозитории SliTaz Mercurial (Hg) можно просматривать и клонировать без
- ограничений, используя адрес
- http://hg.slitaz.org/. Те, у кого есть
- доступ на запись, могут напрямую использовать адрес
- repos.slitaz.org, требующий аутентификации. Mercurial работает на
- Python; его можно установить командой
- tazpkg get-install mercurial
+Репозитории SliTaz Mercurial (Hg) можно просматривать и клонировать без ограничений, используя адрес http://hg.slitaz.org/.
+Те, у кого есть доступ на запись, могут напрямую использовать адрес repos.slitaz.org, требующий аутентификации.
+Mercurial работает на Python; его можно установить командой tazpkg get-install mercurial
+
Перед тем, как отправить ваш первый коммит на сервер, внесите в файл - конфигурации Hg ваше имя, фамилию и адрес электронной почты. Запомните, Hg - не будет работать, если вы root. Пример персонального файла ~/.hgrc:
++Перед тем, как отправить ваш первый коммит на сервер, внесите в файл конфигурации Hg ваше имя, фамилию и адрес электронной почты. +Запомните, Hg не будет работать, если вы root. +Пример персонального файла ~/.hgrc: +
[ui] -username = Ivan Ivanov <ivanov@mail.org> +username = Ivan Ivanov <ivanov@example.com>-
Клонировать репозиторий, к примеру, wok:
++Клонировать репозиторий, к примеру, wok: +
-$ hg clone http://repos.slitaz.org/wok+
+$ hg clone http://repos.slitaz.org/wok +-
Перейдите в папку wok; вы должны находиться в репозитории, чтобы иметь - возможность использовать команды 'hg'. Чтобы проверить все журналы, или - просто последний журнал:
++Перейдите в папку wok; вы должны находиться в репозитории, чтобы иметь возможность использовать команды 'hg'. +Чтобы проверить все журналы, или просто последний журнал: +
$ hg log $ hg head-
Добавьте или измените один или несколько файлов и зафиксируйте коммит:
++Добавьте или измените один или несколько файлов и зафиксируйте коммит: +
$ hg add @@ -104,74 +132,88 @@ $ hg log-
Обратите внимание, что вы можете использовать команду rollback
- для отмены последней операции. Перед отправкой изменений на сервер
- (push — «протолкнуть» изменения на сервер) возьмите за правило
- принимать текущие изменения с сервера (при их наличии):
+Обратите внимание, что вы можете использовать команду rollback
для отмены последней операции.
+Перед отправкой изменений на сервер (push — «протолкнуть» изменения на сервер) возьмите за правило принимать текущие изменения с сервера (при их наличии):
+
$ hg pull $ hg push-
Готово, теперь ваши изменения, код или исправления находятся на сервере.
++Готово, теперь ваши изменения, код или исправления находятся на сервере. +
-Для того, чтобы обновить ваш wok скомандуйте (pull — «втянуть» - изменения с сервера):
++Для того, чтобы обновить ваш wok скомандуйте (pull — «втянуть» изменения с сервера): +
-$ hg pull -u+
+$ hg pull -u +-
Могут быть использованы следующие команды Hg:
++Могут быть использованы следующие команды Hg: +
hg help
— показать полный список команд.hg rollback
— отменить последнее действие (commit, pull,
- push).hg log пакет
— показать журнал для пакета.hg head
— показать последний журнал.hg help
— показать полный список команд.
+hg rollback
— отменить последнее действие (commit, pull, push).
+hg log пакет
— показать журнал для пакета.
+hg head
— показать последний журнал.
+В сети можно найти немало статей и учебников по Hg на русском языке. Мне, - например, понравился цикл переводных статей Джоэля Спольски: Hg Init: Часть 2. - Основы Mercurial. Самое основное, действительно, можно рассказать за - минуту, но иногда могут возникнуть ситуации, когда вам понадобится помощь. - Прочитайте и обязательно закрепите полученные данные на практике, прежде - чем работать с репозитариями SliTaz.
++В сети можно найти немало статей и учебников по Hg на русском языке. +Мне, например, понравился цикл переводных статей Джоэля Спольски: Hg Init: Часть 2. Основы Mercurial. +Самое основное, действительно, можно рассказать за минуту, но иногда могут возникнуть ситуации, когда вам понадобится помощь. +Прочитайте и обязательно закрепите полученные данные на практике, прежде чем работать с репозитариями SliTaz. +
-Существует много способов создания пользовательского интерфейса в мире - открытого исходного кода. С самого начала проекта и до 3.0 мы, в основном, - использовали утилиту под названием GtkDialog. Она позволяет нам создавать - очень красивый и сложный интерфейс в GTK с помощью скриптового языка, - который можно просто запустить без необходимости компиляции. Но, GtkDialog - перестал развиваться, в нём не хватает многих новых возможностей GTK. - Поэтому мы перешли на Yad для простых графических диалогов. А все диалоги - администрирования, пакетного менеджера и утилит настройки используют - TazPanel, веб-интерфейс которой написан на xHTML 5 и CSS 3.
-Yad очень прост, он не позволяет создавать сложные интерфейсы, даже если нам - нужны только 2 или 3 пункта с метками и несколько кнопок, поэтому придётся - искать другое решение. Преимущество скриптового языка в том, что его - не нужно компилировть, диалоги можно писать в режиме реального времени - (но он производит медленные приложения). Написание утилит на C сложно и - доступно не каждому, в то время как SHell-скрипты проще для понимания. - Поэтому сейчас наш руководящий принцип — сохранить и продолжать - совершенствовать наши утилиты командной строки, а также обеспечить их - графическим интерфейсом на GTK или CGI/web.
-Многие новые языки, такие как Genie, Vala и GTKaml, используют GTK. Но, - имейте в виду, что они не так популярны, как C и GTK, и не факт, что их - проще освоить и использовать (для выполнения действий в простых приложениях - можно использовать скрипты оболочки). Вы можете использовать Vala, но, - посмотрите на чистый код GTK, создающий одно окно, для этого нужно всего - 14 строк:
++Существует много способов создания пользовательского интерфейса в мире открытого исходного кода. +С самого начала проекта и до 3.0 мы, в основном, использовали утилиту под названием GtkDialog. +Она позволяет нам создавать очень красивый и сложный интерфейс в GTK с помощью скриптового языка, который можно просто запустить без необходимости компиляции. +Но GtkDialog перестал развиваться, в нём не хватает многих новых возможностей GTK. +Поэтому мы перешли на Yad для простых графических диалогов. +А все диалоги администрирования, пакетного менеджера и утилит настройки используют TazPanel, веб-интерфейс которой написан на xHTML 5 и CSS 3. +
++Yad очень прост, он не позволяет создавать сложные интерфейсы, даже если нам нужны только 2 или 3 пункта с метками и несколько кнопок, поэтому придётся искать другое решение. +Преимущество скриптового языка в том, что его не нужно компилировть, диалоги можно писать в режиме реального времени (но он производит медленные приложения). +Написание утилит на C сложно и доступно не каждому, в то время как скрипты оболочки проще для понимания. +Поэтому сейчас наш руководящий принцип — сохранить и продолжать совершенствовать наши утилиты командной строки, а также обеспечить их графическим интерфейсом на GTK или CGI/веб. +
++Многие новые языки, такие как Genie, Vala и GTKaml, используют GTK. +Но имейте в виду, что они не так популярны, как C и GTK, и не факт, что их проще освоить и использовать (для выполнения действий в простых приложениях можно использовать скрипты оболочки). +Вы можете использовать Vala, но посмотрите на чистый код GTK, создающий одно окно, для этого нужно всего 14 строк: +
#include <gtk/gtk.h> @@ -191,101 +233,110 @@ }-
Если вы не уверены в том, какой язык использовать, обсудите его в рассылке. - Если вам нужен только небольшой функционал GUI, посмотрите на tazbox - в репозитории slitaz-tools, в нём есть крошечные утилиты для рабочего - стола, такие как окно выхода из системы. Первый подпроект SliTaz, - написанный на чистом GTK, — это TazWeb. Вы можете разобраться с ним, чтобы - узнать способы использования system() для добавления системных команд - в интерфейс. Например, TazWeb использует Wget для загрузки и Sed для - добавления закладок.
-Скрипты Yad должны следовать руководящим принципам TazYad: README - и пример кода.
++Если вы не уверены в том, какой язык использовать, обсудите его в рассылке. +Если вам нужен только небольшой функционал GUI, посмотрите на tazbox в репозитории slitaz-tools, в нём есть крошечные утилиты для рабочего стола, такие как окно выхода из системы. +Первый подпроект SliTaz, написанный на чистом GTK, — это TazWeb. +Вы можете разобраться с ним, чтобы узнать способы использования system() для добавления системных команд в интерфейс. +Например, TazWeb использует Wget для загрузки и Sed для добавления закладок. +
++Скрипты Yad должны следовать руководящим принципам TazYad: +README +и +пример кода. +
-SliTaz использует iconv(), предоставленный GNU glibc — любые пакеты,
- предлагающие libiconv
, должны использовать библиотеку,
- содержащуюся в glibc-locale
. Поэтому в SliTaz больше не входит
- пакет libiconv (1,2 МБ).
+SliTaz использует iconv(), предоставленный GNU glibc — любые пакеты, предлагающие libiconv
, должны использовать библиотеку, содержащуюся в glibc-locale
.
+Поэтому в SliTaz больше не входит пакет libiconv (1,2 МБ).
+
Официальная сборка осуществляется с помощью Cookutils. Программа, а также - документация о том, как использовать cook и создавать пакеты SliTaz для пакетного менеджера TazPKG, установлена - на каждой системе SliTaz.
-Пакеты tazpkg в SliTaz создаются автоматически при помощи Cooker («повар») из пакета Cookutils, - а также рецепта из wok. В Cookbook описан формат рецептов. Прежде, - чем начать, необходимо прочитать документацию о Cook и рецептах.
-Что касается выбора пакета, идея состоит в том, чтобы предложить пакет по - задаче или функциональности, т.е. выбрать самое легкое приложение - в какой-либо области, которое не дублирует уже имеющихся функций других - пакетов. Обратите внимание, что текущие пакеты могут быть изменены; если - вы найдете альтернативу, которая легче, или с более широкими возможностями, - или более привлекательная за счет нескольких дополнительных КБ, - вы можете предложить ее другим в рассылке. Особое внимание необходимо - уделить пакетам для LiveCD, они должны быть очищены, лишены необязательных - зависимостей и опций компилятора. Обычно, кандидаты пакетов для основного - LiveCD обсуждаются в рассылке.
-Прежде чем вы приступите к компиляции и созданию пакетов для SliTaz, - убедитесь, что их еще нет в неофициальном wok, который находится на основном зеркале SliTaz. - Не забывайте, что участники рассылки могут помочь вам и о том, что - документация по wok и - утилитам написана, чтобы помочь вам начать работу.
++Официальная сборка осуществляется с помощью Cookutils. +Программа, а также документация о том, как использовать cook и создавать пакеты SliTaz для пакетного менеджера TazPKG, установлена на каждой системе SliTaz. +
++Пакеты tazpkg в SliTaz создаются автоматически при помощи Cooker («повар») из пакета Cookutils, а также рецепта из wok. +В Cookbook описан формат рецептов. +Прежде, чем начать, необходимо прочитать документацию о Cook и рецептах. +
++Что касается выбора пакета, идея состоит в том, чтобы предложить пакет по задаче или функциональности, т.е. выбрать самое легкое приложение в какой-либо области, которое не дублирует уже имеющихся функций других пакетов. +Обратите внимание, что текущие пакеты могут быть изменены; если вы найдете альтернативу, которая легче, или с более широкими возможностями, или более привлекательная за счет нескольких дополнительных килобайт, вы можете предложить ее другим в рассылке. +Особое внимание необходимо уделить пакетам для LiveCD, они должны быть очищены, лишены необязательных зависимостей и опций компилятора. +Обычно, кандидаты пакетов для основного LiveCD обсуждаются в рассылке. +
++Прежде чем вы приступите к компиляции и созданию пакетов для SliTaz, убедитесь, что их еще нет в неофициальном wok, который находится на основном зеркале SliTaz. +Не забывайте, что участники рассылки могут помочь вам и о том, что документация по wok и утилитам написана, чтобы помочь вам начать работу. +
-В большинстве случаев пакет называется так же, как его исходник,
- за исключением модулей Python, Perl, PHP, Ruby и Lua. Например, пакет,
- содержащий шаблон Kid для системы, написанной на Python и XML называется
- python-kid
.
+В большинстве случаев пакет называется так же, как его исходник, за исключением модулей Python, Perl, PHP, Ruby и Lua.
+Например, пакет, содержащий шаблон Kid для системы, написанной на Python и XML называется python-kid
.
+
Управление сайтом осуществляется через репозиторий Mercurial, он может - быть клонирован командой:
++Управление сайтом осуществляется через репозиторий Mercurial, он может быть клонирован командой: +
-$ hg clone http://hg.slitaz.org/website+
+$ hg clone http://hg.slitaz.org/website +-
Или, если у вас есть соответствующие права:
++Или, если у вас есть соответствующие права: +
-$ hg clone http://repos.slitaz.org/website+
+$ hg clone http://repos.slitaz.org/website +-
Страницы и различные книги написаны на xHTML 1.0 Transitional.
- Заголовок 1-го уровня используется только один раз (вверху страницы),
- заголовок 2-го уровня — это название документа, а уровни 3 и 4 используются
- для подзаголовков. Если используется маркированный список со ссылками на
- подразделы страницы, то он помещается вверху, сразу после заголовка 2-го
- уровня. Абзацы текста окружаются тегами <p>…</p>
.
- Для отступов мы используем не пробелы, а табуляцию — она помогает понять
- структуру страницы и экономит вес, занимаемый страницей (в байтах).
- Для того, чтобы поместить внутри абзаца код, как, например, имя команды,
- предпочтительно использовать <code>
. Для отображения
- команд и демонстрации использования терминала в веб-странице используется
- <pre>
для отображения заранее отформатированного
- текста. Пример:
+Страницы и различные книги написаны на xHTML 1.0 Transitional.
+Заголовок 1-го уровня используется только один раз (вверху страницы), заголовок 2-го уровня — это название документа, а уровни 3 и 4 используются для подзаголовков.
+Если используется маркированный список со ссылками на подразделы страницы, то он помещается вверху, сразу после заголовка 2-го уровня.
+Абзацы текста окружаются тегами <p>…</p>
.
+Для отступов мы используем не пробелы, а табуляцию — она помогает понять структуру страницы и экономит вес, занимаемый страницей (в байтах).
+Для того, чтобы поместить внутри абзаца код, как, например, имя команды, предпочтительно использовать <code>
.
+Для отображения команд и демонстрации использования терминала в веб-странице используется <pre>
для отображения заранее отформатированного текста.
+Пример:
+
$ команда+
+$ команда +-
Для отображения текста, который можно скопировать и вставить, например,
- скриптов, фрагментов кода, примеров конфигурационных файлов и т.д. — мы
- также используем <pre>
, но с CSS-классом под названием
- "script". Пример:
+Для отображения текста, который можно скопировать и вставить, например, скриптов, фрагментов кода, примеров конфигурационных файлов и т.д. — мы также используем <pre>
, но с CSS-классом под названием «script».
+Пример:
+
<pre class="script"> @@ -295,30 +346,36 @@ </pre>-
Выделенные слова помещаются в тег <em>
, а
- внутренние ссылки являются относительными. Не забудьте проверить
- соответствие кода стандартам при помощи онлайнового валидатора
- от W3C.
+Выделенные слова помещаются в тег <em>
, а внутренние ссылки являются относительными.
+Не забудьте проверить соответствие кода стандартам при помощи онлайнового валидатора от W3C.
+
Утилиты командной строки diff
и patch
- соответственно создают и применяют специальные файлы («патчи»),
- в которых содержатся различия между двумя файлами. Эта техника часто
- используется для совместной работы — она позволяет легко увидеть изменения,
- внесенные в исходный файл. Чтобы создать файл diff
, который
- предназначен для чтения людьми в простом текстовом редакторе, используйте
- параметр -u
:
+Утилиты командной строки diff
и patch
соответственно создают и применяют специальные файлы («патчи»), в которых содержатся различия между двумя файлами.
+Эта техника часто используется для совместной работы — она позволяет легко увидеть изменения, внесенные в исходный файл.
+Чтобы создать файл diff
, который предназначен для чтения людьми в простом текстовом редакторе, используйте параметр -u
:
+
$ diff -u файл.оригинал файл.измененный > файл.diff+
+$ diff -u файл.оригинал файл.измененный > файл.diff +-
Применить патч:
++Применить патч: +
-$ patch файл.оригинал файл.diff+
+$ patch файл.оригинал файл.diff +-
- SliTaz — дистрибутив сообщества, созданный многими людьми по всему - миру; все желающие могут помочь и влиться в проект. +SliTaz — дистрибутив сообщества, созданный многими людьми по всему миру; все желающие могут помочь и влиться в проект.
SliTaz — дистрибутив с открытым исходным кодом, управляемый сообществом. - Примкнуть к проекту и внести свой вклад могут все желающие — - от пользователей до хакеров и разработчиков. Для вас всегда найдется - занятие. Вычитка и написание документации, отправка отчетов об ошибках - и исправлений в рассылку, работа с wok и внесение новые пакетов, или просто - помощь другим в рассылке или - на форуме. У проекта SliTaz есть - репозитории Mercurial, размещенные на системе SliTaz; в случае необходимости - разработчики могут отправить запрос на создание нового репозитория; - участники имеют доступ на запись для исправления опечаток, изменения - скриптов и т.п.
-SliTaz — маленькое сообщество, оно прислушивается к своим пользователям. - Многие разработчики активны на форуме - и в рассылке.
-Для художников выделен специальный сайт; просто зарегистрируйтесь и - делитесь с другими вашей графикой и картинками. Сайт управляется - сообществом. Если вы хотите протянуть руку помощи в управлении сайтом, - свяжитесь с разработчиками или отправьте письмо в рассылку. Присоединяйтесь - к группе Artwork - на SCN.
++SliTaz — дистрибутив с открытым исходным кодом, управляемый сообществом. +Примкнуть к проекту и внести свой вклад могут все желающие — от пользователей до хакеров и разработчиков. +Для вас всегда найдется занятие. +Вычитка и написание документации, отправка отчетов об ошибках и исправлений в рассылку, работа с wok и внесение новых пакетов, или просто помощь другим в рассылке или на форуме. +У проекта SliTaz есть репозитории Mercurial, размещенные на системе SliTaz; в случае необходимости разработчики могут отправить запрос на создание нового репозитория; участники имеют доступ на запись для исправления опечаток, изменения скриптов и т.п. +
++SliTaz — маленькое сообщество, оно прислушивается к своим пользователям. +Многие разработчики активны на форуме и в рассылке. +
++Для художников выделен специальный сайт; просто зарегистрируйтесь и делитесь с другими вашей графикой и картинками. +Сайт управляется сообществом. +Если вы хотите протянуть руку помощи в управлении сайтом, свяжитесь с разработчиками или отправьте письмо в рассылку. +
+ + ++НАПИСАТЬ — некоторое количество необновляемой информации (сейчас мы используем cookiso): +в вики/cookbook +
+ + ++НАПИСАТЬ +
+ ++Инструкции по использованию сборочного хоста описаны в Cookbook: +SliTaz Build Host (tank) +(русской версии страницы нет). +
+ + ++Суб-проекты SliTaz выпускаются индивидуально, используя инструмент разработчиков SliTaz, известный под именем «tazdev». +Вот замечательное руководство для командной строки как выпустить проект. +В этом руководстве мы собираемся выпустить «SPK» версии 1.0: +
+ ++$ cd spk +$ hg pull -u +$ hg tag 1.0 +$ hg push +$ tazdev -rp spk ++ +
+Некоторые пакеты не должны быть заархивированы на зеркале, так как они зеркалируются с полным деревом пакета. +После того, как вы выпустили пакет и сказали «да» обновлению wok (или сделали это вручную), вы можете залить его в hg.slitaz.org и ждать когда соберется пакет на сервере Cooker. +Залить в Hg: +
+ ++$ cd ../wok +$ hg push ++ + +