Все данные для сайта
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
X
_nix Added data May 21, 2016
bower Added data May 4, 2015
c Added data Feb 23, 2012
common-lisp Ссылка из спама Nov 13, 2015
css added data Jul 28, 2013
debian_ubuntu Added data Mar 8, 2016
emacs Added html to emacs exampls, added data Aug 26, 2011
email Added data Jul 1, 2012
git Added data Jul 2, 2016
htaccess Added data Dec 6, 2014
html added data Jul 28, 2013
javascript Added stringToBytes function Nov 9, 2015
jquery
mitmproxy Added data May 15, 2016
mongo
mysql Fetched example from old repository Oct 11, 2015
nginx add data Jul 12, 2015
nodejs added data Apr 17, 2016
npm added data Jan 5, 2016
osx add data Jul 12, 2015
perl Added data Aug 19, 2011
php added data Jul 2, 2016
python New data Feb 24, 2012
ruby Added data Dec 7, 2015
sass Added data Oct 13, 2014
sql Добавлен пример рекрусивного запроса для получения списка записей-род… Jul 13, 2017
svn Initial commit May 25, 2011
swagger Added data May 15, 2016
vagrant added data Apr 21, 2016
vim added data Aug 11, 2013
www/robots.txt Initial commit May 25, 2011
yii Ещё данных May 15, 2016
README Added data Oct 10, 2015
links.yaml Add http://ruhighload.com/ links.yaml Jan 8, 2015

README

Это репозиторий с данными для сайта http://najomi.org

Основной адрес: https://github.com/najomi/data

Каждые 5 минут сайт следит за изменениями - и если они есть - обновляется.

Любые вопросы можно задать по адресу zendzirou@gmail.com

--------------------------------

Все данные хранятся в yaml формате. Взгляните на его документацию:
http://www.yaml.org/spec/1.2/spec.html

--------------------------------

Каталоги создают структуру разделов сайта. Файлы состоящие только из цифр -
примеры. В каждом каталоге может быть файл meta.yaml - он позволяет определить
различные дополнительные данные.

Возможные ключи в meta.yaml:
ft: синтаксис используемый при подсветке примеров
name: видимое имя категории
keywords: ключевые слова
order: порядок примеров
links: дополнительные ссылки
title: заголовок страницы
info: текст, стоящий перед списком примеров
todo: что необходимо сделать в данном разделе (не видно на сайте)
notes: заметки по данному разделу (тоже не видны на сайте). К примеру как его
       следует заполнять

-------------------------------

Возможные ключи в примерах: 
link: адрес или email (формат "mailto:...@...") откуда пример взят
author: имя автора
desc: объяснение примера
code: сам пример
out: вывод примера (показывается отдельно, без подсветки синтаксиса)
todo: что необходимо сделать (на сайте не показывается)

------------------------------

=Абстрактные примеры в вакуме=

==meta.yaml==

ft: bash
name: '*nix'
title: Примеры различные *nix утилит и программ
order: [23, 1, 2]
info: |
  Передаваемые опции можно записать в файл <b>~/.mplayer/config</b>, тогда они
  будут использоваться постоянно.<br><br>
  
  При этом есть отличие. Если из консоли мы пишем:<br>
  <b>mplayer -af volume=10.1:0 video.avi</b><br>
  то в конфиге:<br>
  <b>af=volume=10.1:0</b>
keywords: 
  - unix
  - linux
  - bsd
links: 
  - [http://www.opennet.ru/tips/sml/, 'много интересных заметок на разные темы']

------------------------------
==Пример примера==

link: http://stackoverflow.com/questions/369758/how-to-trim-whitespace-from-bash-variable
author: Francis Litterio
desc: Обрезать пробелы в начале и конце строки
code: |
  trim() { echo $1; }

  echo ">>$(trim 'right side    ')<<"
  echo ">>$(trim '    left side')<<"
  echo ">>$(trim '    both sides    ')<<"
out: |
  >>right side<<
  >>left side<<
  >>both sides<<

==Комплексный пример==

desc: ....
data: 
  - 
    code: ...
    out: ....
  - 
    code: ...
    out: ....