<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://doku.clemix.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://doku.clemix.de/feed.php">
        <title>ClemixDoku - programming</title>
        <description></description>
        <link>http://doku.clemix.de/</link>
        <image rdf:resource="http://doku.clemix.de/_media/logo.png" />
       <dc:date>2026-06-11T10:18:13+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://doku.clemix.de/programming:ctags?rev=1528817811&amp;do=diff"/>
                <rdf:li rdf:resource="http://doku.clemix.de/programming:django?rev=1556115729&amp;do=diff"/>
                <rdf:li rdf:resource="http://doku.clemix.de/programming:git?rev=1575897717&amp;do=diff"/>
                <rdf:li rdf:resource="http://doku.clemix.de/programming:mojo?rev=1580065680&amp;do=diff"/>
                <rdf:li rdf:resource="http://doku.clemix.de/programming:perl?rev=1628153537&amp;do=diff"/>
                <rdf:li rdf:resource="http://doku.clemix.de/programming:python?rev=1528975589&amp;do=diff"/>
                <rdf:li rdf:resource="http://doku.clemix.de/programming:vimrc?rev=1579902379&amp;do=diff"/>
                <rdf:li rdf:resource="http://doku.clemix.de/programming:yaml?rev=1630072116&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://doku.clemix.de/_media/logo.png">
        <title>ClemixDoku</title>
        <link>http://doku.clemix.de/</link>
        <url>http://doku.clemix.de/_media/logo.png</url>
    </image>
    <item rdf:about="http://doku.clemix.de/programming:ctags?rev=1528817811&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-12T15:36:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ctags</title>
        <link>http://doku.clemix.de/programming:ctags?rev=1528817811&amp;do=diff</link>
        <description>&lt;https://github.com/universal-ctags/ctags&gt;
zypper in autotools gettext-tools automake gcc</description>
    </item>
    <item rdf:about="http://doku.clemix.de/programming:django?rev=1556115729&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-24T14:22:09+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>django</title>
        <link>http://doku.clemix.de/programming:django?rev=1556115729&amp;do=diff</link>
        <description>Create a project


django-admin startproject mysite
python manage.py migrate


Create a super user account, which can login via &lt;http://localhost:8000/admin&gt;


python manage.py createsuperuser


Launch the server


python manage.py runserver


Create a app inside a project

Everything are apps. Each app has it&#039;s own subfolder. To create a app sceleton run</description>
    </item>
    <item rdf:about="http://doku.clemix.de/programming:git?rev=1575897717&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-12-09T13:21:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>git</title>
        <link>http://doku.clemix.de/programming:git?rev=1575897717&amp;do=diff</link>
        <description>Commit to pull request of foreign user


git checkout -b asmorodskyi-unittest master
git pull https://github.com/asmorodskyi/qatrfm-lib.git unittest
git push git@github.com:asmorodskyi/qatrfm-lib.git asmorodskyi-unittest:unittest


Exclude file from last commit</description>
    </item>
    <item rdf:about="http://doku.clemix.de/programming:mojo?rev=1580065680&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-26T19:08:00+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>mojo</title>
        <link>http://doku.clemix.de/programming:mojo?rev=1580065680&amp;do=diff</link>
        <description>&lt;https://mojolicious.org/perldoc/Mojolicious/Guides/Rendering#Embedded-Perl&gt;
&lt;% Perl code %&gt;
&lt;%= Perl expression, replaced with XML escaped result %&gt;
&lt;%== Perl expression, replaced with result %&gt;
&lt;%# Comment, useful for debugging %&gt;
&lt;%% Replaced with &quot;&lt;%&quot;, useful for generating templates %&gt;
% Perl code line, treated as &quot;&lt;% line =%&gt;&quot; (explained later)
%= Perl expression line, treated as &quot;&lt;%= line %&gt;&quot;
%== Perl expression line, treated as &quot;&lt;%== line %&gt;&quot;
%# Comment line, useful for debugging
%% Repl…</description>
    </item>
    <item rdf:about="http://doku.clemix.de/programming:perl?rev=1628153537&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-05T08:52:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>perl</title>
        <link>http://doku.clemix.de/programming:perl?rev=1628153537&amp;do=diff</link>
        <description>Unit tests with Prove

Run unit tests in os-autoinst


prove -I . -v -m t/22-svirt.t


Run codecover locally


PERL5OPT=-MDevel::Cover prove -I . t/22-svirt.t -v -m
cover -report html
firefox /home/clemix/sandbox/os-autoinst/cover_db/coverage.html</description>
    </item>
    <item rdf:about="http://doku.clemix.de/programming:python?rev=1528975589&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2018-06-14T11:26:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>python</title>
        <link>http://doku.clemix.de/programming:python?rev=1528975589&amp;do=diff</link>
        <description>pip

Show all installed packages with version
pip freeze
virtualenv
virtualenv venv
. venv/bin/activate
pip install --editable .
leave the virtual env with
deactivate</description>
    </item>
    <item rdf:about="http://doku.clemix.de/programming:vimrc?rev=1579902379&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-01-24T21:46:19+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>vimrc</title>
        <link>http://doku.clemix.de/programming:vimrc?rev=1579902379&amp;do=diff</link>
        <description>&quot; All system-wide defaults are set in $VIMRUNTIME/debian.vim (usually just
&quot; /usr/share/vim/vimcurrent/debian.vim) and sourced by the call to :runtime
&quot; you can find below.  If you wish to change any of those settings, you should
&quot; do it in this file (/etc/vim/vimrc), since debian.vim will be overwritten
&quot; everytime an upgrade of the vim packages is performed.  It is recommended to
&quot; make changes after sourcing debian.vim since it alters the value of the
&quot; &#039;compatible&#039; option.

&quot; This line shoul…</description>
    </item>
    <item rdf:about="http://doku.clemix.de/programming:yaml?rev=1630072116&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-08-27T13:48:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>yaml</title>
        <link>http://doku.clemix.de/programming:yaml?rev=1630072116&amp;do=diff</link>
        <description>YAML

Compare if a YAML references produce regressions within a git repo


# prepare the environment
alias yaml2js=&quot;python -c &#039;import sys, yaml, json; json.dump(yaml.load(sys.stdin, Loader=yaml.FullLoader), sys.stdout, indent=4, sort_keys=True)&#039;&quot;

FILE=openqa/trigger-cfg.yml
meld &lt;(git show HEAD:${FILE} | yamlpp-load-dump --preserve 0 --merge | yaml2js ) &lt;(yamlpp-load-dump --preserve 0  --merge ${FILE} | yaml2js )</description>
    </item>
</rdf:RDF>
