<commit_before>﻿{% extends "base.html" %}

{% block meta %}
    <meta name="description" content="О программировании" />
    <meta name="keywords" content="программирование, C++, WTF" />
{% endblock %}

{% block title %}Programming{% endblock %}
{% block content %}
    <h2>Различные проекты</h2>
    <ul>
        <li><a href="http://sourceforge.net/projects/cthulhu-bot/">Cthulhu bot</a></li>
        <li><a href="/robocode/">Боты для RoboCode</a></li>
        <li><a href="http://imp.g33k.ru/malco/">malco</a></li>
        <li><a href="http://leechcraft.org">leechcraft</a></li>
    </ul>
    
    <h2>Вопросы на засыпку</h2>
    <ol>
        <li>Что означает конструкция языка C: <span class="code">int *(* const * name[3])();</span></li>
        <li>Что означает конструкция <span class="code">int F(void (*)(), double(*)[4]);</span></li>
        <li>Что такое <span class="code">void * (*(*fp1)(int))[10];</span></li>
        <li>Кому и зачем, чёрт возьми, может такое понадобиться?!</li>
    </ol>
    <p>Ответы можете отправлять прямиком в /dev/null или лично при встрече, желательно в денежном эквиваленте.</p>
    <h2>Эпический код</h2>
    <p>Регулярные выражения в C++-коде выглядят очень страшно. Итак, code of
    the day (взято из последней версии cthulhu-bot):</p>
    <p class="code">const wregex quoted_arg(L"^\"(.*?[^\\\\])\".*");</p>
{% endblock %}<commit_msg>Изменено разбиение кода на строки в шаблоне раздела Программирование, исправлена небольшая ошибка в тексте.<commit_after>﻿{% extends "base.html" %}

{% block meta %}
    <meta name="description" content="О программировании" />
    <meta name="keywords" content="программирование, C++, WTF" />
{% endblock %}

{% block title %}Programming{% endblock %}
{% block content %}
    <h2>Различные проекты</h2>
    <ul>
        <li><a href="http://sourceforge.net/projects/cthulhu-bot/">Cthulhu
            bot</a></li>
        <li><a href="/robocode/">Боты для RoboCode</a></li>
        <li><a href="http://imp.g33k.ru/malco/">malco</a></li>
        <li><a href="http://leechcraft.org">leechcraft</a></li>
    </ul>
    
    <h2>Вопросы на засыпку</h2>
    <ol>
        <li>Что означает конструкция языка C:
            <span class="code">int *(* const * name[3])();</span></li>
        <li>Что означает конструкция
            <span class="code">int F(void (*)(), double(*)[4]);</span></li>
        <li>Что такое <span class="code">void * (*(*fp1)(int))[10];</span></li>
        <li>Кому и зачем, чёрт возьми, может такое понадобиться?!</li>
    </ol>
    <p>Ответы можете отправлять прямиком в /dev/null или передавать лично при
    встрече, желательно в денежном эквиваленте.</p>
    <h2>Эпический код</h2>
    <p>Регулярные выражения в C++-коде выглядят очень страшно. Итак, code of
    the day (взято из последней версии cthulhu-bot):</p>
    <p class="code">const wregex quoted_arg(L"^\"(.*?[^\\\\])\".*");</p>
{% endblock %}
{'fraction_non_alphanumeric': 0.20392697209782984, 'fraction_numerical': 0.008956252152945229, 'mean_word_length': 3.3603603603603602, 'pattern_counts': {'":': 0, '<': 99, '<?xml version=': 0, '>': 99, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '91283', 'n_tokens_mistral': 1218, 'n_tokens_neox': 1255, 'n_words': 230}