CommonMark Rendering Test

This post tests all CommonMark extensions and rendering features.

Inline Formatting

Regular text, bold text, italic text, bold italic.

Strikethrough text should be rendered with <del> tags.

Inserted text should be rendered with <ins> tags.

Here is some inline code in a sentence.

A regular link to example and an autolinked URL: https://github.com/OlegKrikun

Email autolink: user@example.com

Headings

Heading 1

Text after heading 1.

Heading 2

Text after heading 2.

Heading 3

Text after heading 3.

Heading 4

Text after heading 4.

Heading 5

Text after heading 5.

Heading 6

Text after heading 6.

Tables

Feature Status Notes
Strikethrough Done ~~text~~
Tables Done GFM-style
Ins Done ++text++
Autolink Done Bare URLs
Heading Anchor Done Auto IDs

Blockquotes

This is a blockquote. It can span multiple lines and is commonly used for highlighting important notes or quoting external sources.

This is a blockquote. It can span multiple lines.

And can be nested.

Lists

Unordered list:

  • First item

  • Second item with bold

  • Third item with strikethrough

Ordered list:

  1. One

  2. Two

  3. Three

Code Blocks

fun main() {
    println("Hello, CommonMark!")
    val items = listOf("strikethrough", "tables", "autolinks")
    items.forEach { println("Extension: $it") }
}

Single Image

A random photo

Long Paragraphs

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Curabitur pretium tincidunt lacus. Nulla gravida orci a odio. Nullam varius, turpis et commodo pharetra, est eros bibendum elit, nec luctus magna felis sollicitudin mauris. Integer in mauris eu nibh euismod gravida. Duis ac tellus et risus vulputate vehicula. Donec lobortis risus a elit. Etiam tempor. Ut ullamcorper, ligula ut dictum pharetra, nisi nunc fringilla magna, in commodo elit erat nec turpis. Ut pharetra augue nec augue.

Nam dui ligula, fringilla a, euismod sodales, sollicitudin vel, wisi. Morbi auctor lorem non justo. Nam lacus libero, pretium at, lobortis vitae, ultricies et, tellus. Donec aliquet, tortor sed accumsan bibendum, erat ligula aliquet magna, vitae ornare odio metus a mi. Morbi ac orci et nisl hendrerit mollis. Suspendisse ut massa. Cras nec ante. Pellentesque a nulla. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aliquam tincidunt urna.

Horizontal Rules


Mixed Content

Here is a paragraph with deleted and inserted text, a link, code, bold, and italic all mixed together. Plus an autolink: https://kotlinlang.org

Mixed Table
old new
bold italic
code link

Генерация JavaDoc через Gradle с поддержкой кириллицы

Тут на работе возникла задача с генерировать JavaDoc c поддержкой кириллицы. Средствами AndroidStudio проблему решить не удалось, возникали проблемы с кодировкой. На помощь пришёл Gradle =)

Достаточно добавить в build.gradle модуля приложения следующее:

android.applicationVariants.all { variant ->
    def name = variant.name.capitalize()
    task("generate${name}Javadoc", type: Javadoc, dependsOn: "assemble$name") {
        description "Generates Javadoc for $name."
        source = variant.javaCompile.source
        ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"
        classpath = files(variant.javaCompile.classpath.files) + files(ext.androidJar)

        options.links("http://docs.oracle.com/javase/7/docs/api/")
        options.linksOffline("http://d.android.com/reference","${android.sdkDirectory}/docs/reference")

        options.encoding("UTF-8")
        options.setLocale("ru")
        options.addStringOption('charset', 'UTF-8')
    }
}

Задачу нужно добавлять вне блока android

Если необходимо исключить какие то классы из документации (например классы support library и play services), тогда в блок task необходимо добавить: exclude 'android/*', 'com/*'

Поездка в Орджоникидзе, Крым – 2012

Запоздалый пост про поездку в посёлок Орджоникидзе, что в Крыму, дело было в конце лета 2012 =)

Задаём значения по умолчанию для шорткода [gallery]

Для того что бы задать параметры по умолчанию к шоркоду [gallery], достаточно в файле functions.php вашей темы добавить следующее:

function default_gallery_shortcode($output, $attr)
{

    $attr['itemtag'] = 'div';
    $attr['icontag'] = 'div';
    $attr['itemtag'] = 'div';
    $attr['columns'] = '99';
    $attr['link'] = 'file';

    return gallery_shortcode($attr);
}

remove_shortcode('gallery');
add_shortcode('gallery', 'default_gallery_shortcode');

Задачу нужно добавлять вне блока android

Если необходимо исключить какие то классы из документации (например классы support library и play services), тогда в блок task необходимо добавить: exclude 'android/*', 'com/*'

Прошиваем Recovery

Задолбался искать каждый раз, поэтому оставлю это здесь (с)

Из под Fastboot

fastboot flash recovery recovery.img

С терминала

flash_image recovery /sdcard/recovery.img

Жаг был в гостях

Домашнее

Новые сервера и ибп

Женился

Я женился =) С чем поздравляю себя и мою замечательную жену...

Калибровка батареи

Давно пользуюсь одной методой для приведения заюзаных аккумуляторов в более менее рабочее состояние. Почему и как она работает -- я не знаю =) Всё это было, не единожды, проверено на Eten x610 и вот успешно применено к HTC Legend. До калибровки тело еле дотягивало до дома после работы, после около 40% при возращении домой. Более точные замеры мне делать лень, кому не лень, прошу в комментарии =)

Итак, сама метода:

  1. Выключаем телефон

  2. Вынимаем батарею, ждём 5 минут, вставляем батарею

  3. Не включая телефон, ставим его на зарядку

  4. Ждём появления сигнала "батарея заряжена" (на HTC Legend -- зелёный светодиод)

  5. Отключаем от зарядки

  6. Вынимаем батарею, ждём 5 минут, вставляем батарею

  7. Включаем, пользуемся

Всё что вы делаете, вы делаете на свой страх и риск.

CyanogenMod 6.1 для HTC Legend

Мы долго ждали и вот он вышел. Сразу хочется сказать большое спасибо всей команде CyanogenMod и в отдельности Alexander Hofbauer a.k.a ali ba

Собственно цель данного поста в показать какие дополнения можно использовать с CyanogenMod 6.1 для HTC Legend. После прошивки CyanogenMod и Google Apps, вы на своём HTC Legend имеете Android 2.2.1 Froyo + всякие дороботки и изменения от команды CyanogenMod. Это очень хорошо, но мало =)

[This post was truncated in the archive. The full text was not preserved.]

Новые фотки Макса

Ну собственно, всё как всегда =) вчера заезжал Миха и немного пофоткал котэ =)

Бердянск

Катались с Юлей в славный город Бердяск, Украина...

Собственно немного пофоткались на мой телефон, так что фотки не очень =)

КотЭ Макс: Фото

Недельку назад заезжал Миха, фоткал нашего котэ =)

Фотки апрельские =)

Два раза в гости заезжал Миха =)

Несколько фоток...

Несколько фоток от Макса Балашова

Фотки Амбер a.k.a. Йотка

Фотки нашей милой девочки Амбер, которую теперь величают Йотка За фотки спасибо Мише Лукину

Миха купил D300

Заезжал Миха, хвастался новым приобретением Nikon D300. С чем его и поздравляем =)

Фотки Амбер

Наконец подоспели фотки Амбер, фотографировали в качестве предпродажной подготовки, но кошечку забрали раньше... Большое спасибо Zhag'у за фотки и потраченное время =)

Продаётся котёнок

Продаётся котёнок AMBER Mystery Mask*RU.

Пол: женский Порода: Священная бирма (Sacred Birma, SBI) Окрас: SBIn (Seal Point, Темно-коричневый) Дата рождения: 22.08.2009

Жизнерадостная, бодрая девочка с ангельским голоском. Чуть позже размещу ещё фотографий.

Так же можно посмотреть фотографии родителей фотографии родителей

UPD: Котёнок продан =)

[PS] Создание резервной копии базы 1С

После небольшого упсика на работе (когда я сидел и восстанавливал 1,5 суток базу) родился скрипт который создавал резервную копию базы 1С v7.7 SQL

На момент написания от скрипта требовалось:

1. Уметь создавать полный бекап SQL базы. 2. Уметь создавать инкрементный бекап SQL базы. 3. Уметь архивировать файлы резервных копий. 4. Делать так же архивную копию каталога базы. 5. Информация должна передаваться скрипту через параметры.

[This post was truncated in the archive. The full text was not preserved.]

[PS] Поиск активных пользователей из определённого домена

На работе возникла необходимость перевода пользователей из одного домена в другой (из старого домена под управлением WindowsNT в новый под Windows Server 2003), долгое время домены жили рядом на доверии и как следствие никто уже и не знает какие пользователи в каком домена...

[This post was truncated in the archive. The full text was not preserved.]

Макс и Триша

К нашему котику приехала красавица невеста

За фотки спасибо Максу Балашову

Макс – почти год =)

Новые фотки котика от Макса Балашова. Пока несколько, позже Макс обещал прислать ещё, довыложу и отпишусь об этом.

HP LaserJet 4350

Этим постом начинаю серию типа "записки сис. админа" =)

Так уж вышло что на работе у нас на складе стоят принтера HP LaserJet 4350. Именна эта модель была выбрана не случайно, есть большая потребность в печати большого количства информации.

И вот возникла проблема:

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

Замечу что принтеры подключались по USB к Windows XP. Ковыряние в настройках драйвера и в настройках самого принтера, никакого результата не дали. Не буду вдаватся в подробности (уже и не помню) как, но решение нашлось =)

[This post was truncated in the archive. The full text was not preserved.]

Новые фотки за 2008г и фотки Макса

Новые фотки Макса и немного фоток за 2008 год

Макс: фотки от Балашова

Подоспели фотки Макса сделанные мастером Балашовым =) за что ему наше огромное спасибо!

Первые фотки нашего котика

Вчера позвонил Жагу и попросил его заехать в гости и пофоткать Макса.

Жаг приехал =) Котик вёл себя наилучшим образом, позировал всё время =)

Шпасибо Жаг тебе большое =))))

Назвали его Макс...

Ура! Теперь у нас дома живёт сэр кот Макс =)

Мы то думали что котику будет страшно и грустно в первые несколько дней, ан нет. Как только его выпустили из переноски, он начал всё вокруг обнюхивать =)

https://www.youtube.com/embed/UOPVpP--EY4

з.ы.: КОТ НЕ БОЛЬШОЙ, ТАК КАЖЕТСЯ!!! ЕМУ 3 МЕСЯЦА...

Завтра покупаем котика...

Решили с Юлей завести котика =)

Началось все с того, что мне на работе втюхали журнал Петс -- там мы нашли статью про Священных Бирманцев.

И вот завтра покупаем котика по имени Only One La griffe aigue *RU, нашли его на сайте питомника "Ля гриф эгю *RU" (La Griffe Aigue *RU)

Фотки взяты с того же сайта