<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="https://www.centurion.link/w/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://www.centurion.link/w/feed.php">
        <title>Dmitry's Wiki programming</title>
        <description></description>
        <link>https://www.centurion.link/w/</link>
        <image rdf:resource="https://www.centurion.link/w/lib/tpl/sidebar/images/favicon.ico" />
       <dc:date>2026-05-03T15:14:06+02:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://www.centurion.link/w/programming/chemistry?rev=1425978674&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.centurion.link/w/programming/cloud?rev=1569500758&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.centurion.link/w/programming/cpp?rev=1290531295&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.centurion.link/w/programming/functional?rev=1294742944&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.centurion.link/w/programming/machine_learning?rev=1322230704&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.centurion.link/w/programming/mpp?rev=1311679349&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.centurion.link/w/programming/start?rev=1427993039&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.centurion.link/w/programming/testing?rev=1294247544&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.centurion.link/w/programming/webinars?rev=1262858430&amp;do=diff"/>
                <rdf:li rdf:resource="https://www.centurion.link/w/programming/xml_xsl?rev=1288177860&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://www.centurion.link/w/lib/tpl/sidebar/images/favicon.ico">
        <title>Dmitry's Wiki</title>
        <link>https://www.centurion.link/w/</link>
        <url>https://www.centurion.link/w/lib/tpl/sidebar/images/favicon.ico</url>
    </image>
    <item rdf:about="https://www.centurion.link/w/programming/chemistry?rev=1425978674&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-03-10T10:11:14+02:00</dc:date>
        <title>programming:chemistry</title>
        <link>https://www.centurion.link/w/programming/chemistry?rev=1425978674&amp;do=diff</link>
        <description>*  JChemPaint
	*  MarvinView (live demo)
	*  ACD ChemSketch

Plugins:

	*  OOChemistry -- JChemPaint plugin for OpenOffice, which allows to embed chemical molecules into ODF.
	*  Chem4Word -- Chemistry Add-in for Microsoft Word, which allows to tag chemical entities and change the representation (2D, common name, formular,</description>
    </item>
    <item rdf:about="https://www.centurion.link/w/programming/cloud?rev=1569500758&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-09-26T14:25:58+02:00</dc:date>
        <title>programming:cloud</title>
        <link>https://www.centurion.link/w/programming/cloud?rev=1569500758&amp;do=diff</link>
        <description>*  Periodic Table of DevOps Tools
	*  Cloud Native Interactive Landscape





	*  OpenShift в качестве Java-хостинга
		*  Запускаем Tomcat на OpenShift
		*  Поднимаем собственный Maven репозиторий Nexus на OpenShift






	*  Как сделать собственное облачное хранилище OwnCloud</description>
    </item>
    <item rdf:about="https://www.centurion.link/w/programming/cpp?rev=1290531295&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-11-23T17:54:55+02:00</dc:date>
        <title>programming:cpp</title>
        <link>https://www.centurion.link/w/programming/cpp?rev=1290531295&amp;do=diff</link>
        <description>*  Что каждый программист должен знать про оптимизации компилятора
	*  Как мы провели пару дней, работая над ускорением Perl
	*  Блок-схема для выбора STL-алгоритма
	*  Нет ничего проще, чем вызвать функцию -- как же всё-таки осуществляется передача управления при возбуждении исключения?





	*  CygWin: download setup.exe and choose all you need. Don't forget to install bash,…</description>
    </item>
    <item rdf:about="https://www.centurion.link/w/programming/functional?rev=1294742944&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-11T11:49:04+02:00</dc:date>
        <title>programming:functional</title>
        <link>https://www.centurion.link/w/programming/functional?rev=1294742944&amp;do=diff</link>
        <description>*  [Scala By Example] (online)
	*  Scala as the long term replacement for java?
	*  Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages [2010] -- tour of Clojure, Haskell, Io, Prolog, Scala, Erlang, and Ruby (order online, download)





	*  Хочется немного синтаксического сахарку в Java
	*  What's new with Groovy and Grails Tooling in the SpringSource Tool Suite?</description>
    </item>
    <item rdf:about="https://www.centurion.link/w/programming/machine_learning?rev=1322230704&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-11-25T15:18:24+02:00</dc:date>
        <title>programming:machine_learning</title>
        <link>https://www.centurion.link/w/programming/machine_learning?rev=1322230704&amp;do=diff</link>
        <description>Machine learning



	*  &lt;http://videolectures.net/mlas06_mitchell_sla/&gt;
	*  Free Artificial Intelligence Open Access Books

	*  Machine Learning by Tom Mitchell, McGraw Hill.
		*  Video lectures

	*  Textbooks on machine learning
	*  A Few Useful Things to Know about Machine Learning by Pedro Domingos ([local copy])
	*  Clever Algorithms: Nature-Inspired Programming Recipes by Jason Brownlee. A handbook of algorithmic recipes from the fields of Metaheuristics, Biologically Inspired Computation a…</description>
    </item>
    <item rdf:about="https://www.centurion.link/w/programming/mpp?rev=1311679349&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-07-26T13:22:29+02:00</dc:date>
        <title>programming:mpp</title>
        <link>https://www.centurion.link/w/programming/mpp?rev=1311679349&amp;do=diff</link>
        <description>*  Journal of Grid Computing</description>
    </item>
    <item rdf:about="https://www.centurion.link/w/programming/start?rev=1427993039&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2015-04-02T18:43:59+02:00</dc:date>
        <title>programming:start</title>
        <link>https://www.centurion.link/w/programming/start?rev=1427993039&amp;do=diff</link>
        <description>*  Popular Coding Convention on Github
	*  Что такое красивый код, и как его писать?
	*  Почему [не]нужно комментировать код
	*  Как писать код, который никто не сможет сопровождать
	*  Документируем код эффективно при помощи Doxygen
	*  Как оформлять коммиты, чтобы потом не было больно
	*  Инструкция по проведению code review
		*  Этика Code Review

	*  Семь смертных грехов разработки ПО -- анти-паттерны, неотслеживаемые изменения, сложные релизы, добровольный статический анализ, неизвестное по…</description>
    </item>
    <item rdf:about="https://www.centurion.link/w/programming/testing?rev=1294247544&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2011-01-05T18:12:24+02:00</dc:date>
        <title>programming:testing</title>
        <link>https://www.centurion.link/w/programming/testing?rev=1294247544&amp;do=diff</link>
        <description>Mocks Aren't StubsMartin Fowler



This article describes the difference between classical testing using stubs, and mock testing (using jMock or EasyMock).

	*  Classical TDD focuses on final state checking, while mock TDD focuses on behaviour verification.
	*  Mock testing is a ground for</description>
    </item>
    <item rdf:about="https://www.centurion.link/w/programming/webinars?rev=1262858430&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-01-07T11:00:30+02:00</dc:date>
        <title>programming:webinars</title>
        <link>https://www.centurion.link/w/programming/webinars?rev=1262858430&amp;do=diff</link>
        <description>*  Архив бесплатных IT-мероприятий компании Softline
	*  Sun Software Webcasts
		*  Java EE 6 Overview
		*  GlassFish v3 - Java EE Reference Implementation and Beyond
		*  Enterprise Java Beans 3.1 Features
		*  Jersey, JAX-RS and REST with GlassFish v3
		*  Java Servlet 3.0
		*  Java Persistence 2.0
		*  Java Server Faces
		*  Web Services
		*  Context and Dependency Injection for Java EE
		*  OSGi in GlassFish v3
		*  Dynamic Languages with GlassFish v3
		*  Tools for GlassFish v3: NetBeans an…</description>
    </item>
    <item rdf:about="https://www.centurion.link/w/programming/xml_xsl?rev=1288177860&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2010-10-27T13:11:00+02:00</dc:date>
        <title>programming:xml_xsl</title>
        <link>https://www.centurion.link/w/programming/xml_xsl?rev=1288177860&amp;do=diff</link>
        <description>XMLXSL



	*  W3C XML Schema: DOs and DON'Ts after Kohsuke Kawaguchi.
	*  Nice service to show visually matched XML nodes.
	*  Tricky whitespace handling in XSLT shows how to deal with space characters, carriage returns, line feeds or tabs.

How to exclude given node from output XML tree?


XML&lt;ns:to-exclude&gt;

&lt;xsl:apply-templates select=&quot;ns:to-exclude/node()|*[not(self::ns:to-exclude)]&quot; /&gt;</description>
    </item>
</rdf:RDF>
