<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://tomas.lipensky.cz/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="https://tomas.lipensky.cz/feed.php">
        <title>Tomas Lipensky - vedomostni koutek dev</title>
        <description></description>
        <link>https://tomas.lipensky.cz/</link>
        <image rdf:resource="https://tomas.lipensky.cz/lib/tpl/white/images/favicon.ico" />
       <dc:date>2026-04-21T20:12:43+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:ado&amp;rev=1737532564&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:artifactory&amp;rev=1701101614&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:c&amp;rev=1643193462&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:code&amp;rev=1705663383&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:code_revision&amp;rev=1643193464&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:css&amp;rev=1643193464&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:git&amp;rev=1769734677&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:github&amp;rev=1776418115&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:graphql&amp;rev=1643193462&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:html&amp;rev=1643193463&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:http&amp;rev=1643193469&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:index&amp;rev=1643193468&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:io-socket&amp;rev=1643193463&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:java&amp;rev=1643193461&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:javascript&amp;rev=1682671297&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:js-test1&amp;rev=1643193470&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:json&amp;rev=1643193470&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:jsp&amp;rev=1643193471&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:maven&amp;rev=1761828548&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:mobilap&amp;rev=1643193469&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:nasobeni&amp;rev=1643193467&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:node-red&amp;rev=1643193464&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:nodejs&amp;rev=1643193460&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:parallel-forkmanager&amp;rev=1643193471&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:perl-promenne&amp;rev=1643193466&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:perl&amp;rev=1643193466&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:php&amp;rev=1643193466&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:python&amp;rev=1762113405&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:re&amp;rev=1643193468&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:ruby&amp;rev=1643193470&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:soap&amp;rev=1643193471&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:svn&amp;rev=1643193461&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:tcl&amp;rev=1643193461&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:term-ansicolor&amp;rev=1643193465&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:test_services&amp;rev=1762564728&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:testy-kodu&amp;rev=1643193465&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:tfs&amp;rev=1643193469&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:uml&amp;rev=1643193460&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:vbs&amp;rev=1643193463&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:visualstudio&amp;rev=1643193468&amp;do=diff"/>
                <rdf:li rdf:resource="https://tomas.lipensky.cz/doku.php?id=dev:xml&amp;rev=1643193459&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://tomas.lipensky.cz/lib/tpl/white/images/favicon.ico">
        <title>Tomas Lipensky - vedomostni koutek</title>
        <link>https://tomas.lipensky.cz/</link>
        <url>https://tomas.lipensky.cz/lib/tpl/white/images/favicon.ico</url>
    </image>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:ado&amp;rev=1737532564&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-01-22T08:56:04+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:ado</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:ado&amp;rev=1737532564&amp;do=diff</link>
        <description>Azure DevOps

Struktura

name: ... jméno pipeliny

trigger: ... událost, která spustí pipelinu

pool: ... v kterém poolu

variables: ... proměnné

resources: ... repozitáře pro checkout

stages: ... jednotlivé kroky


Proměnné

echo “##vso[task.setvariable variable=TAJNA;issecret=true]$tasnost</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:artifactory&amp;rev=1701101614&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-11-27T17:13:34+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:artifactory</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:artifactory&amp;rev=1701101614&amp;do=diff</link>
        <description>URL:

curl &lt;http://JFROG_URL/router/api/v1/system/ping&gt; ... ping, jestli je služba dostupná


curl -u&lt;USERNAME&gt;:&lt;TOKEN&gt; &lt;http://JFROG_URL/artifactory/api/npm/auth&gt; ... ověření kredencí a získání bearer tokenu

curl -H“Authorization: Bearer &lt;BEARERTOKEN&gt;” &lt;http://JFROG_URL/router/api/v1/system/ping&gt; ... užití bearer tokenu

curl -H“Authorization: Bearer &lt;BEARERTOKEN&gt;</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:c&amp;rev=1643193462&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:c</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:c&amp;rev=1643193462&amp;do=diff</link>
        <description>C#

apt install dotnet-runtime-3.1

apt install dotnet-sdk-3.1

dotnet new console ... vytvory Hello world program

dotnet new classlib -n “MyTestNuGetLibrary” ... vytvori prazdnou knihovnu

dotnet build ... zkompiluje projekt definovany v csproj\
dotnet pack --interactive</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:code&amp;rev=1705663383&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-01-19T12:23:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:code</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:code&amp;rev=1705663383&amp;do=diff</link>
        <description>Klavesove zkratky

~/.config/Code/User/keybindings.json ... soubor s nastavenim klavesovych zkratek

Ctrl+Shift+p ... nastaveni klavesovych zkratek

Ctrl+Shift+\ ... Skok na parovou zavorku

Formátování kódu ... W: Shift+Alt+F,   M: Shift+Opt+F,   L: Ctrl+Shift+I</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:code_revision&amp;rev=1643193464&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:code_revision</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:code_revision&amp;rev=1643193464&amp;do=diff</link>
        <description>Revize kodu

DevArt - Review assistent

ra.exe reviews /l tomas /pw heslo /s &lt;http://server/ReviewAssistant/&gt; ... CLI - seznam revizi</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:css&amp;rev=1643193464&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:css</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:css&amp;rev=1643193464&amp;do=diff</link>
        <description>WEB - CSS (Cascading Style Sheets)

Odkazy

atributy

w3schools.com - moc pekne stranky s popisem i prikladama


Pouziti:


&amp;lt;LINK href=&quot;special.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot;&amp;gt;


nebo



&amp;lt;HEAD&amp;gt;
 &amp;lt;STYLE type=&quot;text/css&quot;&amp;gt;
   H1 {border-width: 1; border: solid; text-align: center}
pre.code {font-size:8pt;padding:0.5em;border:1px dashed #000;color:Black;overflow:visible;}\\
#myid {border-width: 1; border: solid; text-align: center}
 &amp;lt;/STYLE&amp;gt;
&amp;lt;/HEAD&amp;gt;
&amp;lt;BODY&amp;gt;
..…</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:git&amp;rev=1769734677&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-01-30T01:57:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:git</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:git&amp;rev=1769734677&amp;do=diff</link>
        <description>GIT

Externi odkazy

A successful Git branching model

Best practice

Tutorial on workflow


užitečné nástroje

pre-commit ... automatické akce v případě volání git hooku, jako třeba git commit. Např automaticky zformátuje a zvaliduje kód

conventional commits ... prefix konvence commitů pro lepší rozpoznání účelu a pro automatické generování changelogu</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:github&amp;rev=1776418115&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-04-17T11:28:35+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:github</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:github&amp;rev=1776418115&amp;do=diff</link>
        <description>GitHub akce

 GitHub akce


GitHub markdown

GitHub Markdown

Barevný text

Vysouvací bloky

emoji symboly


GitHub Copilot

Explain this project

What are the dependencies for running the a.sh

@workspace /explain #file:

/doc = generate inline code documentation for the selected code

@workspace Generate a README.md file that can be used as a repo description</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:graphql&amp;rev=1643193462&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:42+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:graphql</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:graphql&amp;rev=1643193462&amp;do=diff</link>
        <description>npm i --save qraphql

npm i --save apollo-server-express

npm install express</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:html&amp;rev=1643193463&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:html</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:html&amp;rev=1643193463&amp;do=diff</link>
        <description>WEB - html

w3schools.com

www.jakpsatweb.cz/html/ ... prehledny popis html prikazu

www.w3.org

validator.w3.org</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:http&amp;rev=1643193469&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:http</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:http&amp;rev=1643193469&amp;do=diff</link>
        <description>WEB - http

Sitovy protokol ktery slouzi hlavne na prenos HTML stranek. Pracuje na TCP protokolu, je typu state-less, navaze spojeni, ziska co chce a ukonci spojeni. HTTP protokol se pripojuje k webovym (http) serverum, jako treba Apache.
HTTP oddeluje pozadavek (request) od odpovedi (reply) prazdnym radkem.</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:index&amp;rev=1643193468&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:index</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:index&amp;rev=1643193468&amp;do=diff</link>
        <description>Seznam programovacich jazyku, se kterymi jsem se setkal a pouzival je na ruznych urovnich a popis nekterych specifik, odkazy a postrehu z nich:
&lt;dl&gt;
&lt;dt&gt;Nastroje na management vyvoje a projektu&lt;/dt&gt;
&lt;dd&gt;Jira&lt;/dd&gt;
&lt;dd&gt;TFS - Team Fountation Server&lt;/dd&gt;

Representace designu</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:io-socket&amp;rev=1643193463&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:io-socket</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:io-socket&amp;rev=1643193463&amp;do=diff</link>
        <description>Perl - IO::Socket

use IO::Socket;

$remote = IO::Socket::INET-&gt;new( Proto     =&gt; “tcp”, PeerAddr  =&gt; $host, Timeout =&gt; “5”, PeerPort  =&gt; “http(80)” );

unless ($remote) { die “cannot connect to http daemon on $host” }

      $remote-&gt;autoflush(1);\\
      print $remote &quot;GET $document HTTP/1.0\n\n&quot;;\\
      while ( &lt;$remote&gt; ) { print }\\
      close $remote;\\</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:java&amp;rev=1643193461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:java</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:java&amp;rev=1643193461&amp;do=diff</link>
        <description>Java

java virtual machine (JVM) obecne

J2EE vyvoj


Obsah:
















&lt;a name=“odkazy|]]

Externi odkazy:

Jave 1.5 API

java.cz


&lt;a name=“soubory|]]

Typy souboru

.java

javac hello.java ... zkompiluje zdrojovy kod hello.java do hello.class


javadoc ... dokumentace k jave


.class

java hello</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:javascript&amp;rev=1682671297&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-04-28T10:41:37+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:javascript</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:javascript&amp;rev=1682671297&amp;do=diff</link>
        <description>WEB - Javascript

JS servery

node.js ... javaskriptovy serverovy engine

node main.js ... spustí js soubor, třeba console.log(“ok”)


npm

balíčkový manažer pro nodejs

npm config list ...  vypis konfigurace

npm config get registry ... nastavení registrů</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:js-test1&amp;rev=1643193470&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:js-test1</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:js-test1&amp;rev=1643193470&amp;do=diff</link>
        <description></description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:json&amp;rev=1643193470&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:json</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:json&amp;rev=1643193470&amp;do=diff</link>
        <description>python -m json.tool &lt; data.json ... validace syntaxe

curl &lt;http://kdesi/cosi/neco.json&gt; | sed '/^{/,/^}/!d' ... vyselektuje pouze json''</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:jsp&amp;rev=1643193471&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:jsp</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:jsp&amp;rev=1643193471&amp;do=diff</link>
        <description>Java Servlet Pages

Obsah:
















&lt;a name=“odkazy|]]

odkazy:

JAVA API Docs on Oracle

JAVA


&lt;a name=“HTMLznacky|]]

HTML - Skriptovaci znacky

Jsou jednotlive prikazy, je k dispozici 8 objektu

&amp;lt;%= request.getParameter (“title”) %&amp;gt; ... vypise GET parametr “</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:maven&amp;rev=1761828548&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-10-30T13:49:08+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:maven</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:maven&amp;rev=1761828548&amp;do=diff</link>
        <description>Maven

Maven je buildovací nástroj, který pracuje s pom.xml souborem, který definuje informace o produktu - název produktu, závislosti atd.

&lt;https://maven.apache.org/guides/getting-started/maven-in-five-minutes.html&gt; ... maven za 5 minut - pěkný úvod


Pluginy

&lt;https://maven.apache.org/plugins/index.html&gt;

Syntaxe

mvn -v ... verze Mavenu

mvn mezerou_oddělené_fáze přepínače

Příklady

mvn deploy:deploy-file -DgroupId=cz.lipensky.spotless \</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:mobilap&amp;rev=1643193469&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:mobilap</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:mobilap&amp;rev=1643193469&amp;do=diff</link>
        <description>Mobilni aplikace

Externi odkazy

Linuxjournal.com - Developing Portable Mobile Web Applications, Zdrojovy kod


Jednoducha webova aplikace z Linuxjournalu, viz Externi odkazy

napsani prenosne javove aplikace mezi systemy (iPhone, iTab, Android) neni snadne. Pro kazdy typ prenosneho zarizeni se aplikace musi vyvijep pod zvym vlastnim vyvojovym prostredi - SDK.
Lze vsak vytvorit monilni aplikace jako</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:nasobeni&amp;rev=1643193467&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:nasobeni</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:nasobeni&amp;rev=1643193467&amp;do=diff</link>
        <description>&lt;form name=“ff”  enctype=“text/ ” action=“” onsubmit=“return Spocti()|
 Matice A bude typu &lt;input type=“text” name=“ak” size=“3” value=“4” onChange=“Zmena()|x&lt;input type=“text” name=“al” size=“3” value=“</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:node-red&amp;rev=1643193464&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:44+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:node-red</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:node-red&amp;rev=1643193464&amp;do=diff</link>
        <description>Node-Red

Externi odkazy

Seznam prikazu a objektu

Scriptovani na MS


Instalace offline (na intranetu)

npm install -g npmbox ... instalace nmpbox balicku

npmbox npmbox ... stahne npmbox a zavislosti do balicku

npm install pm2 -g ... nainstaluje se libovolny balik, treba pm2

npmbox pm2</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:nodejs&amp;rev=1643193460&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:nodejs</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:nodejs&amp;rev=1643193460&amp;do=diff</link>
        <description>Nodejs

Externi odkazy

Instalace offline (na intranetu)

npm install -g npmbox ... instalace nmpbox balicku

npmbox npmbox ... stahne npmbox a zavislosti do balicku

npm install pm2 -g ... nainstaluje se libovolny balik, treba pm2

npmbox pm2 ... zabali se nainstalovany balik</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:parallel-forkmanager&amp;rev=1643193471&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:parallel-forkmanager</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:parallel-forkmanager&amp;rev=1643193471&amp;do=diff</link>
        <description>Perl - Parallel::Forkmanager


my $pm = new Parallel::ForkManager(50);
$pm-&gt;set_max_procs($max_processes);
for(1..100)
  {
      $pm-&gt;start and next;
      ## veci, ktere se delaji paralelne
      $pm-&gt;finish;
  }</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:perl-promenne&amp;rev=1643193466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:perl-promenne</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:perl-promenne&amp;rev=1643193466&amp;do=diff</link>
        <description>Perl - systémoveé proměnné

$Config{'osvers'} ... verze OS

$^O = $Config{'archname'} ... typ OS

$ENV{PS_PATH} ... Promenna z shellu</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:perl&amp;rev=1643193466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:perl</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:perl&amp;rev=1643193466&amp;do=diff</link>
        <description>Perl

Obsah

Externi odkazy

Binarka perl

Promenne

Systemove promenne

Operatory

Cykly, podminky, vlastni funkce


Prace s retezci

vstup/vystup

soubory, presmerovani


Externi odkazy

1radkovi perlici

Programujeme v PERLu - I

Programujeme v PERLu - II na ABCLinuxu

PAR - Perl Archive - tvoreni spustitelnych binarek na Windows a Linux</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:php&amp;rev=1643193466&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:46+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:php</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:php&amp;rev=1643193466&amp;do=diff</link>
        <description>Perl

Obsah

Externi odkazy

Binarka perl

Promenne

Systemove promenne

Operatory

Cykly, podminky, vlastni funkce


Prace s retezci

vstup/vystup

soubory, presmerovani


Externi odkazy

uk3.php.ne

http://www.w3schools.com/php/default.asp ... PHP na w3schools


Promenne

$A=1; ... definice a prirazeni promenne

strlen($str);</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:python&amp;rev=1762113405&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-02T20:56:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:python</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:python&amp;rev=1762113405&amp;do=diff</link>
        <description>Python / Jython

Jython je iplementace Pythonu cela napsana v Jave.

Externi odkazy

U&amp;#269;íme se programovat v jazyce Python

Python a Qt 1 (Uvod) na ABCLinuxu

Python a PyQt - 2 (podmínky, cykly, tla&amp;#269;ítka) na ABCLinuxu


Python a Qt 3 na ABCLinuxu

Standardni knihovna pro Python - Odkazy na nasledujici dily serialu

1 - builtins 1

2 - builtins 1

3 - builtins 1

4 - builtins 1

5 - retezce 1


6 - retezce 2

7 - retezce 3

8 - Regularni vyrazy

py.cz - &amp;#268;eský informa&amp;#269;ní rozcest…</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:re&amp;rev=1643193468&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:re</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:re&amp;rev=1643193468&amp;do=diff</link>
        <description>Perl - Regularni vyrazy

Akce s regularnimi znakami

$RETEZEC =~ s/TEXT1/TEXT2/; ... zameni prvni vyskyt TEXT1 na radku textem TEXT2

$RETEZEC =~ s/TEXT1/TEXT2/g; ... zameni kazdy vyskyt TEXT1 na radku textem TEXT2

$RETEZEC =~ s/TEXT1/TEXT2/gi; ... zameni kazdy vyskyt text1 (nerozlisuje velka/mala pismena) na radku textem TEXT2</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:ruby&amp;rev=1643193470&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:ruby</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:ruby&amp;rev=1643193470&amp;do=diff</link>
        <description>RUBY

Externi odkazy

abclinuxu: ruby pro zacatecniky


Promenne

url = node['repo_url'] + “tsm-client/install/” + version ... spojovani retezcu

localfilepath = “#{Chef::Config['file_cache_path']}/#{filename}” ... tvoreni retezcu

PROMENNA.to_s ... prevedeni promenne do retezce</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:soap&amp;rev=1643193471&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:51+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:soap</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:soap&amp;rev=1643193471&amp;do=diff</link>
        <description>SOAP

curl --header “Content-Type: text/xml;charset=UTF-8” --header “SOAPAction: ACTION_YOU_WANT_TO_CALL” --data @FILE_NAME URL_OF_THE_SOAP_WEB_SERVICE_ENDPOINT

curl --header “Content-Type: text/xml;charset=UTF-8” --header “SOAPAction:urn:GetVehicleLimitedInfo</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:svn&amp;rev=1643193461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:svn</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:svn&amp;rev=1643193461&amp;do=diff</link>
        <description>Subversion

Externi odkazy

Subversion

Kniha Version Control with Subversion


svn help ... seznam prikazu SVNka

svnadmin help ... seznam prikazu SVNADMINa


Konfigurace SVN

~/.subversion/config ... Globalni nastaveni promennych klienta SVN

echo “diff-cmd = tkdiff” &gt;&gt; ~/.subversion/config</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:tcl&amp;rev=1643193461&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:tcl</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:tcl&amp;rev=1643193461&amp;do=diff</link>
        <description>[[http://en.wikipedia.org/wiki/Tcl|TCL]]/Jacl

Externi odkazy

Jacl na IBM

dalsi popis Jacl


Promenne

set a 5 ... nastavi promennou a

set b $a ... nastavi promennou a podle promenne b


unset a b ... zrusi definici promenne a a b

info exist a ... vrati 0 pokud promenna neexistuje, jinak 1</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:term-ansicolor&amp;rev=1643193465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:term-ansicolor</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:term-ansicolor&amp;rev=1643193465&amp;do=diff</link>
        <description>Perl - Term::ANSIColor


use Term::ANSIColor;

printf &quot;sede a %4.4s\n&quot;, colored( 'barevne', 'magenta' );
$Term::ANSIColor::AUTORESET = 1; ... po kazdem barevnek tiksku reset barvy
print BOLD BLUE &quot;Modry text.\n&quot;; ... barevny text</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:test_services&amp;rev=1762564728&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-11-08T02:18:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:test_services</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:test_services&amp;rev=1762564728&amp;do=diff</link>
        <description>OpenAPI

&lt;https://petstore3.swagger.io/&gt; ... dummy eshop, včetně swaggeru

&lt;https://petstore3.swagger.io/api/v3/openapi.json&gt; ... OpenAPI definice

&lt;https://apis.guru/&gt; ... ukázky openapi, i na stažení

&lt;https://cloud.ibm.com/apidocs/cos/cos-compatibility.json&gt; ... OpenAPI na ibm.com</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:testy-kodu&amp;rev=1643193465&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:45+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:testy-kodu</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:testy-kodu&amp;rev=1643193465&amp;do=diff</link>
        <description>Slovnicek

Code coverage - pokryti kodu - je vyjadreni jake mnozstvi kodu je pokryto unit testama. Nastroje na zobrazeni pokryti kodu Report Generator, NDepend, 


Code quality

SonarQube ... analyza kodu na pekny kod (standardy), duplicitni kod, unit testy, komplexity kodu, komentare, bugy a bezpecnostni rizika (/api/server/version</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:tfs&amp;rev=1643193469&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:49+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:tfs</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:tfs&amp;rev=1643193469&amp;do=diff</link>
        <description>TFVC - Team Foundation Version Control

TFS - Team Foundation Server hostuje TFVC

TEE - Team Explorer Everywhere

&lt;https://github.com/microsoft/team-explorer-everywhere&gt;

Rider od JetBrains


TFS-CLI

&lt;https://github.com/microsoft/tfs-cli&gt;

&lt;https://docs.microsoft.com/en-us/azure/devops/repos/tfvc/use-team-foundation-version-control-commands?view=azure-devops&gt;


Instalace

sudo apt install default-jre openjdk-8-jremkdir ~/bin

update-alternatives --config java</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:uml&amp;rev=1643193460&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:uml</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:uml&amp;rev=1643193460&amp;do=diff</link>
        <description>UML - Unified Modeling Language

Externí odkazy

Uvod do UML

UML na wiki

Slidy o UML z CVUT</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:vbs&amp;rev=1643193463&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:43+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:vbs</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:vbs&amp;rev=1643193463&amp;do=diff</link>
        <description>VBScript

Externi odkazy

Seznam prikazu a objektu

Scriptovani na MS


Spousteni VBScriptu

wscript a.vbs ... otevre VBScript v okne (neumoznuje vystup na stdout)

cscript a.vbs ... otevre VBScript v konzoli


Promenne a komentare

dim aaa ... deklarace nove promenne

Const PI=3.14 ... definice konstanty</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:visualstudio&amp;rev=1643193468&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:visualstudio</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:visualstudio&amp;rev=1643193468&amp;do=diff</link>
        <description>&amp; “C:\Program Files (x86)\Microsoft Visual Studio\Installer\vswhere.exe” ... informace o VisualStudiu (verze, cesty atd).</description>
    </item>
    <item rdf:about="https://tomas.lipensky.cz/doku.php?id=dev:xml&amp;rev=1643193459&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-01-26T11:37:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dev:xml</title>
        <link>https://tomas.lipensky.cz/doku.php?id=dev:xml&amp;rev=1643193459&amp;do=diff</link>
        <description>WEB - xml, DTD, XSLT

XML

eXtensible Markup Language

XML dokument

&amp;lt;?xml veraion=“1.0”?&amp;gt; ... specifikace XML verze


XSL

xsl - eXtensible Stylesheet Language - transformace xml

xsltproc test.xsl test.xml ... transformace xml podle vzoru


DTD

XML

cat a.xml | xmllint</description>
    </item>
</rdf:RDF>
