<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Łukasz Herok</title><description>Artykuły i aktualności: inżynieria oprogramowania i komputery kwantowe</description><link>https://lukaszherok.com/</link><item><title>Notuj swobodnie, niech AI zadba o resztę</title><link>https://lukaszherok.com/artykuly/notuj-swobodnie-niech-ai-zadba-o-reszte/</link><guid isPermaLink="true">https://lukaszherok.com/artykuly/notuj-swobodnie-niech-ai-zadba-o-reszte/</guid><pubDate>Mon, 17 Aug 2026 00:00:00 GMT</pubDate></item><item><title>QBronze</title><link>https://lukaszherok.com/artykuly/qbronze/</link><guid isPermaLink="true">https://lukaszherok.com/artykuly/qbronze/</guid><pubDate>Sat, 01 Nov 2025 00:00:00 GMT</pubDate></item><item><title>Technologie kwantowe konferencja UODO</title><link>https://lukaszherok.com/artykuly/technologie-kwantowe-konferencja-uodo/</link><guid isPermaLink="true">https://lukaszherok.com/artykuly/technologie-kwantowe-konferencja-uodo/</guid><description>Czy **Quantum Act* to wróżenie z fusów, czy klucz do przyszłości? Świat się nie skończy. Ale się zmieni. I jeśli nie zrobimy nic, to zostaniemy z tyłu w wyścigu, który już trwa – choć większość jeszcze nie zauważyła, że wystartował.</description><pubDate>Sat, 14 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Krótka historia komputerów kwantowych cz. 1</title><link>https://lukaszherok.com/artykuly/krotka-historia-komputerow-kwantowych-cz-1/</link><guid isPermaLink="true">https://lukaszherok.com/artykuly/krotka-historia-komputerow-kwantowych-cz-1/</guid><pubDate>Wed, 11 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Constructing quantum gates as matrices for a multi-qubit quantum system</title><link>https://lukaszherok.com/en/articles/mgates/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/mgates/</guid><description>The matrices for qubit gates are provided for the dimension appropiate to act directly on a single qubits. The question is how to extend the matrices to act on mulitqubit system that is represented by the column vector. This article gives short introduction into qubits and quantum gates, then it shows on the examples how to extends one and two qubit gates for multi qubit system using the matrix algebra.</description><pubDate>Sun, 08 Jun 2025 00:00:00 GMT</pubDate></item><item><title>W Polsce biznes nie jest gotowy na epokę kwantową. Przemyślenia po CSF 2025.</title><link>https://lukaszherok.com/artykuly/w-polsce-biznes-nie-jest-gotowy-na-epoke-kwantowa/</link><guid isPermaLink="true">https://lukaszherok.com/artykuly/w-polsce-biznes-nie-jest-gotowy-na-epoke-kwantowa/</guid><description>&quot;W Polsce biznes nie jest gotowy na epokę kwantową&quot;. Z takim, trochę pesymistycznym podsumowaniem zostawił nas panel &quot;Czy biznes jest gotowy na epokę kwantową?&quot; na tegorocznym Carpathian Startup Fest.</description><pubDate>Sun, 01 Jun 2025 00:00:00 GMT</pubDate></item><item><title>Carpathian Startup Fest 2025 zakończony</title><link>https://lukaszherok.com/aktualnosci/2025-05-25-carpathian-startup-fest-2025-zakonczony/</link><guid isPermaLink="true">https://lukaszherok.com/aktualnosci/2025-05-25-carpathian-startup-fest-2025-zakonczony/</guid><description>Najciekawsze, luźno spisane myśli, które najbardziej zapadły mi w pamięć:

Panel dyskusyjny z udziałem Adama Górala i Piotra Nowosielskiego:
- W przyszłości benefitem będzie sama praca.
- Udziały to nadal tylko sprzedawanie marzeń.
- Najlepszym inwestorem jest klient.
- Zamiast narzekać i na tym koń</description><pubDate>Sun, 25 May 2025 00:00:00 GMT</pubDate></item><item><title>Linux server administration: a practical cheatsheet</title><link>https://lukaszherok.com/en/articles/linux-server-administration-cheatsheet/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/linux-server-administration-cheatsheet/</guid><description>Security checks, certificates, scheduled jobs, disks and backups, network diagnostics and basic system configuration — commands I use on Linux servers.</description><pubDate>Sat, 17 May 2025 00:00:00 GMT</pubDate></item><item><title>💻  Mac user frustrated with Home/End keys?</title><link>https://lukaszherok.com/en/updates/2025-05-13-mac-user-frustrated-with-home-end-keys/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2025-05-13-mac-user-frustrated-with-home-end-keys/</guid><description>Here is [the gist](https://gist.github.com/lukasszz/7888672e92bacb129a900056fe836f84) that remaps Home and End to work like on Windows/Linux-jumping to the beginning/end of the line, not the whole document!</description><pubDate>Tue, 13 May 2025 00:00:00 GMT</pubDate></item><item><title>By default, the microphone key on some Keychron models doesn’t trigger macOS dic</title><link>https://lukaszherok.com/en/updates/2025-05-06-by-default-the-microphone-key-on-some-keychron-models-doesn/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2025-05-06-by-default-the-microphone-key-on-some-keychron-models-doesn/</guid><description>By default, the microphone key on some Keychron models doesn’t trigger macOS dictation. With Karabiner-Elements, you can remap that key to launch dictation or any other system function.

This setup allows you to start voice dictation with a single key press, improving workflow efficiency.

To make t</description><pubDate>Tue, 06 May 2025 00:00:00 GMT</pubDate></item><item><title>[This script](https://gist.github.com/lukasszz/a80a38547f530d299fdf565ff42c8a07)</title><link>https://lukaszherok.com/en/updates/2025-05-05-this-script-https-gist-github-com-lukasszz/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2025-05-05-this-script-https-gist-github-com-lukasszz/</guid><description>[This script](https://gist.github.com/lukasszz/a80a38547f530d299fdf565ff42c8a07) is useful if you want to see two full weeks at once in the macOS Calendar app, instead of just the standard 7-day week view.
I use it every Monday morning to review what I didn’t finish last week and to plan my tasks fo</description><pubDate>Mon, 05 May 2025 00:00:00 GMT</pubDate></item><item><title>OVH Public Cloud: moving instances, adding disks and swapping the gateway</title><link>https://lukaszherok.com/en/articles/ovh-public-cloud-instances-disks-gateway/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/ovh-public-cloud-instances-disks-gateway/</guid><description>Moving virtual servers with the OpenStack client, attaching a new block storage disk, and replacing the private network gateway when the public IP is blacklisted.</description><pubDate>Sat, 10 Feb 2024 00:00:00 GMT</pubDate></item><item><title>Connect a USB Drive to Your Cloud</title><link>https://lukaszherok.com/en/articles/connect-a-usb-drive-to-your-cloud/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/connect-a-usb-drive-to-your-cloud/</guid><description>USB passthrough is a technology enabling a USB device connected to a physical machine to be shared on a virtual machine hosted on it&apos;s cloud system. This capability is especially useful in scenarios like data backups and transferring large files between virtual machines.</description><pubDate>Sat, 06 Jan 2024 00:00:00 GMT</pubDate></item><item><title>Linux Email Notifications for Cron Jobs and Bash Scripts</title><link>https://lukaszherok.com/en/articles/linux-email-notifications-for-cron-jobs-and-bash-scripts/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/linux-email-notifications-for-cron-jobs-and-bash-scripts/</guid><description>In a Linux environment, managing email notifications for tasks like cron jobs and setting up email services can often be complex. This article explores the efficient setup and use of msmtp for managing email notifications in Linux, specifically for cron job monitoring and Bash script outputs.</description><pubDate>Sun, 10 Dec 2023 00:00:00 GMT</pubDate></item><item><title>[Readwise](https://readwise.io) - a game-changer in reviewing valuable book high</title><link>https://lukaszherok.com/en/updates/2023-11-04-readwise-https-readwise-io-a-game-changer-in-reviewing/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2023-11-04-readwise-https-readwise-io-a-game-changer-in-reviewing/</guid><description>[Readwise](https://readwise.io) - a game-changer in reviewing valuable book highlights. Now I receive them in my email daily like clockwork. 📚💼</description><pubDate>Sat, 04 Nov 2023 00:00:00 GMT</pubDate></item><item><title>For the first time in the world, we succeeded in synthesizing the room-temperatu</title><link>https://lukaszherok.com/en/updates/2023-08-04-for-the-first-time-in-the-world-we-succeeded-in-synthesizing/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2023-08-04-for-the-first-time-in-the-world-we-succeeded-in-synthesizing/</guid><description>For the first time in the world, we succeeded in synthesizing the room-temperature superconductor (Tc ≥400 K, 127C) working at ambient pressure with a modified lead-apatite (LK-99) structure.

[https://lnkd.in/d-nEzWdp](https://lnkd.in/d-nEzWdp)</description><pubDate>Fri, 04 Aug 2023 00:00:00 GMT</pubDate></item><item><title>PostgreSQL: moving rows to an archive table and passwordless psql</title><link>https://lukaszherok.com/en/articles/postgresql-archive-partitioning-psql/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/postgresql-archive-partitioning-psql/</guid><description>Moving old rows to an archive table in a single query, table partitioning by inheritance, and logging in with psql without typing the password.</description><pubDate>Sat, 27 May 2023 00:00:00 GMT</pubDate></item><item><title>Simple, short, and well-organized course. It will give you a quick insight into the basics of prompting techniques.</title><link>https://lukaszherok.com/en/updates/2023-05-14-simple-short-and-well-organized-course-it-will-give-you-a/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2023-05-14-simple-short-and-well-organized-course-it-will-give-you-a/</guid><description>[Short course ChatGPT Prompt Engineering for Developers](https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers)</description><pubDate>Sun, 14 May 2023 00:00:00 GMT</pubDate></item><item><title>W systemie KLL-ERP, produkcję w toku wycenia się według rzeczywistych kosztów wy</title><link>https://lukaszherok.com/aktualnosci/2023-05-14-w-systemie-kll-erp-produkcje-w-toku-wycenia-sie-wedlug/</link><guid isPermaLink="true">https://lukaszherok.com/aktualnosci/2023-05-14-w-systemie-kll-erp-produkcje-w-toku-wycenia-sie-wedlug/</guid><description>W systemie KLL-ERP, produkcję w toku wycenia się według rzeczywistych kosztów wytworzenia włącznie z kosztami bezpośrednimi i pośrednimi. Dzięki temu firma może zidentyfikować obszary, w których można zaoszczędzić koszty i zwiększyć zyski.

![](https://media.licdn.com/dms/image/D5612AQFNzSZu3mebDg/a</description><pubDate>Sun, 14 May 2023 00:00:00 GMT</pubDate></item><item><title>Flask, Docker, Pycharm - Setting up development environment</title><link>https://lukaszherok.com/en/articles/flask-docker-pycharm-setting-up-development-environment/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/flask-docker-pycharm-setting-up-development-environment/</guid><description>On the web are dozens of posts on how to dockerize the flask app that describes how to create a container with an embedded flask app. But it is not suitable for development purposes, as you need to change the sources and restart the flask on the fly.</description><pubDate>Sat, 04 Mar 2023 00:00:00 GMT</pubDate></item><item><title>Flask: migrations, unit tests, select choices and error pages</title><link>https://lukaszherok.com/en/articles/flask-migrations-tests-error-pages/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/flask-migrations-tests-error-pages/</guid><description>Database migrations with Flask-Migrate, a unittest base class with an application context, choices for a select field from an Enum, error pages in blueprints and learning resources.</description><pubDate>Sat, 11 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Considering the pros and cons of running the Docker on the production env</title><link>https://lukaszherok.com/en/updates/2023-02-05-considering-the-pros-and-cons-of-running-the-docker-on-the/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2023-02-05-considering-the-pros-and-cons-of-running-the-docker-on-the/</guid><description>[Should I Use Docker in Production Environment? ](https://medium.com/@OPTASY.com/should-i-use-docker-in-production-environment-is-it-safe-3c6f7907ca62)

[7 Cases When You Should Not Use Docker](https://www.freecodecamp.org/news/7-cases-when-not-to-use-docker/)</description><pubDate>Sun, 05 Feb 2023 00:00:00 GMT</pubDate></item><item><title>Collecting usage statistics in Saas application</title><link>https://lukaszherok.com/en/articles/collecting-usage-statistics-in-saas-application/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/collecting-usage-statistics-in-saas-application/</guid><description>Collecting user statistics is vital for scaling SaaS. Use an external database, ensure fast, thread-safe logging with SQLAlchemy, and log errors without impacting core application. Example code in Flask shows how to register and save usage stats efficiently using raw SQL for performance.</description><pubDate>Wed, 26 Oct 2022 00:00:00 GMT</pubDate></item><item><title>Linux desktop and shell tips: Fedora, zsh, Midnight Commander, KVM</title><link>https://lukaszherok.com/en/articles/linux-desktop-and-shell-tips/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/linux-desktop-and-shell-tips/</guid><description>Numpad decimal separator, PackageKit cache, Firefox fonts, SD card backup, KVM snapshots, bulk image resizing, hostname in the zsh prompt and Midnight Commander settings.</description><pubDate>Fri, 22 Apr 2022 00:00:00 GMT</pubDate></item><item><title>In the OVH there are available new distros: Alma and Rocky.</title><link>https://lukaszherok.com/en/updates/2022-04-20-in-the-ovh-there-are-available-new-distros-alma-and-rocky/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2022-04-20-in-the-ovh-there-are-available-new-distros-alma-and-rocky/</guid><description>So far I think it&apos;s better to wait before deciding to move to Debian, and change the ecosystem for legacy projects.</description><pubDate>Wed, 20 Apr 2022 00:00:00 GMT</pubDate></item><item><title>Python and PySide2: small recipes</title><link>https://lukaszherok.com/en/articles/python-and-pyside2-snippets/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/python-and-pyside2-snippets/</guid><description>Testing console input and output, upgrading all pip packages, generating CLIs, dialogs and resources in PySide2, and a dark theme for Jupyter Notebook.</description><pubDate>Tue, 08 Mar 2022 00:00:00 GMT</pubDate></item><item><title>LibreOffice and Google Sheets: headless conversion, transposing and bulk delete</title><link>https://lukaszherok.com/en/articles/libreoffice-and-google-sheets-automation/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/libreoffice-and-google-sheets-automation/</guid><description>Fixing LibreOffice ODT to PDF conversion that hangs when run in parallel from PHP, transposing rows to columns, and deleting many Google Sheets tabs with a script.</description><pubDate>Sun, 21 Nov 2021 00:00:00 GMT</pubDate></item><item><title>Flask: Document with dynamic lines addition using FieldList</title><link>https://lukaszherok.com/en/articles/flask-document-with-dynamic-lines-addition-using-fieldlist/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/flask-document-with-dynamic-lines-addition-using-fieldlist/</guid><description>This tutorial demonstrates dynamic FieldList implementation in Flask-WTF. Ideal for dynamic forms in CRMs, invoicing, or multi-entry data apps. Create nested forms, and clone rows using JavaScript. Handle editing by updating/deleting database entries based on form order, and ensure empty rows are omitted.</description><pubDate>Wed, 06 Oct 2021 00:00:00 GMT</pubDate></item><item><title>Tutorial &quot;Projekt informatyczny z wykorzystaniem narzędzi: GitLab, Git, Flask Python&quot;</title><link>https://lukaszherok.com/artykuly/tutorial-projekt-informatyczny-z-wykorzystaniem-narzedzi/</link><guid isPermaLink="true">https://lukaszherok.com/artykuly/tutorial-projekt-informatyczny-z-wykorzystaniem-narzedzi/</guid><description>Celem warsztatów będzie zrealizowanie przykładowej aplikacji webowej w technologii Python - Flask przy użyciu narzędzi do prowadzenia projektu informatycznego GitLab, Git. Aplikacja ma służyć do zapisywania publikacji przez pracowników wydawnictwa z możliwością dołączania plików multimedialnych.</description><pubDate>Tue, 05 Oct 2021 00:00:00 GMT</pubDate></item><item><title>SphinxSearch finding by partial and inflected words</title><link>https://lukaszherok.com/artykuly/sphinxsearch-finding-by-partial-and-inflected-words/</link><guid isPermaLink="true">https://lukaszherok.com/artykuly/sphinxsearch-finding-by-partial-and-inflected-words/</guid><description>Enabling partial word search and word inflection support is highly beneficial for modern search-driven applications, especially those handling large text corpora, user-generated content, or multilingual data. This possibilties ara also provided by SphinxSearch.</description><pubDate>Sun, 07 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Using SphinxSearch in Python</title><link>https://lukaszherok.com/en/articles/using-sphinxsearch-in-python/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/using-sphinxsearch-in-python/</guid><description>This post explores the possibilties of enabling SphinSearch in your Flask application.</description><pubDate>Tue, 02 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Podman: PostgreSQL in a container and a network for Nextcloud</title><link>https://lukaszherok.com/en/articles/podman-postgresql-and-nextcloud/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/podman-postgresql-and-nextcloud/</guid><description>Running PostgreSQL with a persistent volume in Podman, reading container logs, and creating a network and volumes for a Nextcloud setup.</description><pubDate>Mon, 01 Mar 2021 00:00:00 GMT</pubDate></item><item><title>Running SphinxSearch in Podman container</title><link>https://lukaszherok.com/en/articles/running-sphinxsearch-in-podman-container/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/running-sphinxsearch-in-podman-container/</guid><pubDate>Sat, 20 Feb 2021 00:00:00 GMT</pubDate></item><item><title>Migrating form SqlLite to Postgresql in Flask</title><link>https://lukaszherok.com/en/articles/migrating-form-sqllite-to-postgresql-in-flask/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/migrating-form-sqllite-to-postgresql-in-flask/</guid><pubDate>Sat, 13 Feb 2021 00:00:00 GMT</pubDate></item><item><title>Neovim cheatsheet</title><link>https://lukaszherok.com/en/articles/neovim-cheatsheet/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/neovim-cheatsheet/</guid><pubDate>Wed, 11 Nov 2020 00:00:00 GMT</pubDate></item><item><title>GPL Softare license key notes</title><link>https://lukaszherok.com/en/articles/gpl-softare-license-key-notes/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/gpl-softare-license-key-notes/</guid><pubDate>Tue, 09 Jun 2020 00:00:00 GMT</pubDate></item><item><title>[Savings](https://savings.lukaszherok.com/) 1.0. released!</title><link>https://lukaszherok.com/en/updates/2020-05-31-savings-https-savings-lukaszherok-com-1-0-released/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2020-05-31-savings-https-savings-lukaszherok-com-1-0-released/</guid><description>[Savings](https://savings.lukaszherok.com/) 1.0. released!</description><pubDate>Sun, 31 May 2020 00:00:00 GMT</pubDate></item><item><title>The database migrations for the desktop application with Alembic</title><link>https://lukaszherok.com/en/articles/the-database-migrations-for-the-desktop-application-with/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/the-database-migrations-for-the-desktop-application-with/</guid><pubDate>Tue, 26 May 2020 00:00:00 GMT</pubDate></item><item><title>Developed the new functionality for packaging rotation management module (OPAK) </title><link>https://lukaszherok.com/en/updates/2020-03-28-developed-the-new-functionality-for-packaging-rotation/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2020-03-28-developed-the-new-functionality-for-packaging-rotation/</guid><description>Developed the new functionality for packaging rotation management module (OPAK) with issuing kanban containers for shipping, and settling the packaging from pallet receipts issued to the carrier.</description><pubDate>Sat, 28 Mar 2020 00:00:00 GMT</pubDate></item><item><title>Finished the tutorial [Getting started with PyQt5](https://www.learnpyqt.com/cou</title><link>https://lukaszherok.com/en/updates/2020-03-28-finished-the-tutorial-getting-started-with-pyqt5-https-www/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2020-03-28-finished-the-tutorial-getting-started-with-pyqt5-https-www/</guid><description>Finished the tutorial [Getting started with PyQt5](https://www.learnpyqt.com/courses/start/)

![](https://cdn.learnpyqt.com/media/images/helloworld_JeRwi1P.f6d3407f.fill-1080x500.format-jpeg.jpg)</description><pubDate>Sat, 28 Mar 2020 00:00:00 GMT</pubDate></item><item><title>Praca Zdalna *Poradnik*</title><link>https://lukaszherok.com/aktualnosci/2020-03-15-praca-zdalna-poradnik/</link><guid isPermaLink="true">https://lukaszherok.com/aktualnosci/2020-03-15-praca-zdalna-poradnik/</guid><description>Jeszcze w trakcie pisania, ale dla nagle rozpoczynających przygodę z pracą zdalną solidna baza do startu.

![](https://d2sofvawe08yqg.cloudfront.net/Praca_Zdalna_Poradnik/hero2x?1584043871)</description><pubDate>Sun, 15 Mar 2020 00:00:00 GMT</pubDate></item><item><title>Blinking the LED through the network with the micorpython REST server.</title><link>https://lukaszherok.com/en/updates/2020-02-22-blinking-the-led-through-the-network-with-the-micorpython/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2020-02-22-blinking-the-led-through-the-network-with-the-micorpython/</guid><pubDate>Sat, 22 Feb 2020 00:00:00 GMT</pubDate></item><item><title>Git: everyday commands and a simple branching model</title><link>https://lukaszherok.com/en/articles/git-everyday-commands/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/git-everyday-commands/</guid><description>Discarding local changes, undoing the last commit, syncing a fork, storing credentials in GNOME Keyring and a branching model for client installations.</description><pubDate>Sun, 12 Jan 2020 00:00:00 GMT</pubDate></item><item><title>Experimenting with [Qt5](https://www.qt.io/) using tech stack: Qt Creator, Pytho</title><link>https://lukaszherok.com/en/updates/2019-12-28-experimenting-with-qt5-https-www-qt-io-using-tech-stack-qt/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-12-28-experimenting-with-qt5-https-www-qt-io-using-tech-stack-qt/</guid><description>Experimenting with [Qt5](https://www.qt.io/) using tech stack: Qt Creator, Python3, Qt, PySide2, Sqlite.</description><pubDate>Sat, 28 Dec 2019 00:00:00 GMT</pubDate></item><item><title>Read the temperature and pressure from the BMP280 sensor, using the [bmp280 driv</title><link>https://lukaszherok.com/en/updates/2019-11-23-read-the-temperature-and-pressure-from-the-bmp280-sensor/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-11-23-read-the-temperature-and-pressure-from-the-bmp280-sensor/</guid><description>Read the temperature and pressure from the BMP280 sensor, using the [bmp280 driver](https://github.com/dafvid/micropython-bmp280) and  [Micropython plugin for Pycharm](https://blog.jetbrains.com/pycharm/2018/01/micropython-plugin-for-pycharm/):

```
from machine import I2C
from bmp280 import BMP280
</description><pubDate>Sat, 23 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Blinking the LED on the `esp8266` with my son</title><link>https://lukaszherok.com/en/updates/2019-11-17-blinking-the-led-on-the-esp8266-with-my-son/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-11-17-blinking-the-led-on-the-esp8266-with-my-son/</guid><description>```python
import machine
pin = machine.Pin(2, machine.Pin.OUT)
pin.off()
pin.on()
```

![](https://blog.miguelgrinberg.com/static/images/micropython/ch02/esp8266-pinout.jpg)</description><pubDate>Sun, 17 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Compressing bit strings in qubits using superposition effect</title><link>https://lukaszherok.com/en/articles/bitstring-compression/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/bitstring-compression/</guid><description>The aim of this tutorial is to show you how quantum computers can store information encoded in a bit string using significantly fewer qubits than classical bits. It is possible thanks to the superposition effect, explained here through an example.</description><pubDate>Thu, 14 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Markdown for technical writing: references, MathJax and Jupyter exports</title><link>https://lukaszherok.com/en/articles/markdown-math-for-technical-writing/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/markdown-math-for-technical-writing/</guid><description>Inline and footnote references in Markdown, MathJax delimiters, and regular expressions that convert a Jupyter notebook exported to Markdown into MathJax-friendly Markdown.</description><pubDate>Thu, 14 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Grover algorithm explained with matrices calculus</title><link>https://lukaszherok.com/en/articles/grover/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/grover/</guid><description>This article goes through the Qiskit Textbook Grover’s algorithm explaining it in more details, showing how to apply quantum gates as the matrix calculus. Grover’s algorithm is being described as a searching algorithm for the unstructured database. However, this example shows how to perform it to make a quantum system reveal the marked states.</description><pubDate>Sat, 09 Nov 2019 00:00:00 GMT</pubDate></item><item><title>I developed the quantum program in Qiskit SDK, solving the famous Maximum Cut Pr</title><link>https://lukaszherok.com/en/updates/2019-10-06-i-developed-the-quantum-program-in-qiskit-sdk-solving-the/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-10-06-i-developed-the-quantum-program-in-qiskit-sdk-solving-the/</guid><description>I developed the quantum program in Qiskit SDK, solving the famous Maximum Cut Problem for three nodes, using the Full Adder for counting edges for the oracle.</description><pubDate>Sun, 06 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Implementing [Grover&apos;s algorithm](https://en.wikipedia.org/wiki/Grover%27s_algor</title><link>https://lukaszherok.com/en/updates/2019-10-05-implementing-grover-s-algorithm-https-en-wikipedia-org-wiki/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-10-05-implementing-grover-s-algorithm-https-en-wikipedia-org-wiki/</guid><description>Implementing [Grover&apos;s algorithm](https://en.wikipedia.org/wiki/Grover%27s_algorithm) for two qubits -  with and without ancilla qubit.</description><pubDate>Sat, 05 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Creating a unified data source for the  ERP Production module for comparing norm</title><link>https://lukaszherok.com/en/updates/2019-10-04-creating-a-unified-data-source-for-the-erp-production-module/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-10-04-creating-a-unified-data-source-for-the-erp-production-module/</guid><description>Creating a unified data source for the  ERP Production module for comparing normed materials and estimated times versus real usage and worker time.</description><pubDate>Fri, 04 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Quantum [Full Adder](https://github.com/lukasszz/qiskit-exp/blob/master/ibm-chal</title><link>https://lukaszherok.com/en/updates/2019-10-03-quantum-full-adder-https-github-com-lukasszz-qiskit-exp-blob/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-10-03-quantum-full-adder-https-github-com-lukasszz-qiskit-exp-blob/</guid><description>Quantum [Full Adder](https://github.com/lukasszz/qiskit-exp/blob/master/ibm-challange/full-adder.py)  completed.</description><pubDate>Thu, 03 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Started the training [DNA: Droga Nowoczesnego Architekta](https://edu.devstyle.p</title><link>https://lukaszherok.com/en/updates/2019-10-03-started-the-training-dna-droga-nowoczesnego-architekta-https/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-10-03-started-the-training-dna-droga-nowoczesnego-architekta-https/</guid><description>Started the training [DNA: Droga Nowoczesnego Architekta](https://edu.devstyle.pl/)</description><pubDate>Thu, 03 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Presentation &quot;Storing bitstrings in qubits&quot; at BBdays4 IT</title><link>https://lukaszherok.com/en/updates/2019-09-16-presentation-storing-bitstrings-in-qubits-at-bbdays4-it-the/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-09-16-presentation-storing-bitstrings-in-qubits-at-bbdays4-it-the/</guid><description>On the 14th of September, I gave a speech at [BBdays4 IT](https://bbdays4.it/), the IT conference for developers.
During the presentation I was explaining the principles of how quantum computers work, the differences between bits and qubits,
and how quantum algorithms are implemented. After the theo</description><pubDate>Mon, 16 Sep 2019 00:00:00 GMT</pubDate></item><item><title>According to Quantum Mechanic and [No-cloning theorem](https://en.wikipedia.org/</title><link>https://lukaszherok.com/en/updates/2019-09-11-according-to-quantum-mechanic-and-no-cloning-theorem-https/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-09-11-according-to-quantum-mechanic-and-no-cloning-theorem-https/</guid><description>According to Quantum Mechanic and [No-cloning theorem](https://en.wikipedia.org/wiki/No-cloning_theorem) perfect cloning is not possible. The key thing is superposition. Even if we know everything about the parts of the system, we don&apos;t have the full knowledge about the full system. We can simply vi</description><pubDate>Wed, 11 Sep 2019 00:00:00 GMT</pubDate></item><item><title>The Building Blocks of a Quantum Computer: Part 2</title><link>https://lukaszherok.com/en/updates/2019-08-31-the-building-blocks-of-a-quantum-computer-part-2/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-08-31-the-building-blocks-of-a-quantum-computer-part-2/</guid><description>Successfully completed and received a passing grade in *QTM3x: The Building Blocks of a Quantum Computer: Part 2*,
a course of study offered by DelftX, an online learning initiative of *Delft University of Technology through edX*.

[Certificate](https://courses.edx.org/certificates/cf8576cf3aad4598a</description><pubDate>Sat, 31 Aug 2019 00:00:00 GMT</pubDate></item><item><title>Using [Docker](https://www.docker.com/) for the isolated deployment of the ERP [</title><link>https://lukaszherok.com/en/updates/2019-07-24-using-docker-https-www-docker-com-for-the-isolated/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-07-24-using-docker-https-www-docker-com-for-the-isolated/</guid><description>Using [Docker](https://www.docker.com/) for the isolated deployment of the ERP [Flask](https://palletsprojects.com/p/flask/) interface.</description><pubDate>Wed, 24 Jul 2019 00:00:00 GMT</pubDate></item><item><title>Released the MVP for Data drilling for the ERP</title><link>https://lukaszherok.com/en/updates/2019-07-19-released-the-mvp-for-data-drilling-for-the-erp/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-07-19-released-the-mvp-for-data-drilling-for-the-erp/</guid><pubDate>Fri, 19 Jul 2019 00:00:00 GMT</pubDate></item><item><title>Enhancing Flask front-end of the ERP system with javascript barcode reader, with</title><link>https://lukaszherok.com/en/updates/2019-07-18-enhancing-flask-front-end-of-the-erp-system-with-javascript/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-07-18-enhancing-flask-front-end-of-the-erp-system-with-javascript/</guid><description>Enhancing Flask front-end of the ERP system with javascript barcode reader, with double prefix support for automatic form filed recognition.</description><pubDate>Thu, 18 Jul 2019 00:00:00 GMT</pubDate></item><item><title>Moved  [the site](https://lukaszherok.com) from OVH to AWS after OVH deleted all</title><link>https://lukaszherok.com/en/updates/2019-07-12-moved-the-site-https-lukaszherok-com-from-ovh-to-aws-after/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-07-12-moved-the-site-https-lukaszherok-com-from-ovh-to-aws-after/</guid><description>Moved  [the site](https://lukaszherok.com) from OVH to AWS after OVH deleted all my infrastructure, without any backup, just few days after payment delay.</description><pubDate>Fri, 12 Jul 2019 00:00:00 GMT</pubDate></item><item><title>Doctoral dissertation</title><link>https://lukaszherok.com/en/updates/2019-07-11-doctoral-dissertation/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-07-11-doctoral-dissertation/</guid><description>The main goal of the doctoral thesis was to examine in detail the thermodynamic properties of the superconducting state
induced in selected compounds with the antiperovskite structure, in the framework of the classical Eliashberg equations
formalism. The secondary goal was to initiate work on new so</description><pubDate>Thu, 11 Jul 2019 00:00:00 GMT</pubDate></item><item><title>Wprowadzenie do budowy heterogenicznego komputera kwantowo - klasycznego</title><link>https://lukaszherok.com/artykuly/wprowadzenie-do-budowy-qc/</link><guid isPermaLink="true">https://lukaszherok.com/artykuly/wprowadzenie-do-budowy-qc/</guid><description>Artykuł dostarcza podstawowych informacji o komputerach kwantowych. Omawiane są podstawy fizyczne, na których komputer kwantowy działa, oraz potencjalne pola zastosowań. Przedstawiono również cztery układy, na bazie których budowane są kubity.</description><pubDate>Sun, 31 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Qiskit Camp at IBM Thomas J. Watson Research Center</title><link>https://lukaszherok.com/en/updates/2019-03-23-pariticipated-in-qiskit-camp-https-qiskit-camp-at-ibm-thomas/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-03-23-pariticipated-in-qiskit-camp-https-qiskit-camp-at-ibm-thomas/</guid><description>Participated in [Qiskit Camp 2019](https://qiskit.camp/) at IBM Thomas J. Watson Research Center in Yorktown Heights, NY, USA.

During the 24-hour hackathon in the Mountain Top Inn &amp; Resort in Killington, VT, we developed
[FlappyQ](https://github.com/lukasszz/FlappyQ), a game for learning quantum ga</description><pubDate>Sat, 23 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Working over the introduction to the bitstring encoding tutorial [qubits_lh](htt</title><link>https://lukaszherok.com/en/updates/2019-03-18-working-over-the-introduction-to-the-bitstring-encoding/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-03-18-working-over-the-introduction-to-the-bitstring-encoding/</guid><description>Working over the introduction to the bitstring encoding tutorial [qubits_lh](https://github.com/lukasszz/qiskit-tutorial/blob/bitstring_enc/community/hello_world/qubits_lh.ipynb).</description><pubDate>Mon, 18 Mar 2019 00:00:00 GMT</pubDate></item><item><title>Invited to participate in the 2019 Qiskit Camp, produced by the Qiskit Community</title><link>https://lukaszherok.com/en/updates/2019-02-09-invited-to-participate-in-the-2019-qiskit-camp-produced-by/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-02-09-invited-to-participate-in-the-2019-qiskit-camp-produced-by/</guid><description>Invited to participate in the 2019 Qiskit Camp, produced by the Qiskit Community of IBM Research.
[https://qiskit.camp](https://qiskit.camp)</description><pubDate>Sat, 09 Feb 2019 00:00:00 GMT</pubDate></item><item><title>Exploring [Bravyi-Kitaev Superfast simulation of fermions on a quantum computer]</title><link>https://lukaszherok.com/en/updates/2019-01-29-exploring/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-01-29-exploring/</guid><description>Exploring [Bravyi-Kitaev Superfast simulation of fermions on a quantum computer](https://arxiv.org/abs/1712.00446) and [OpenFermion: The Electronic Structure Package for Quantum Computers](https://arxiv.org/abs/1710.07629).</description><pubDate>Tue, 29 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Moved the `qiskit-tutorial` *Storing and operating on bitstrings on the quantum </title><link>https://lukaszherok.com/en/updates/2019-01-24-moved-the-qiskit-tutorial-storing-and-operating-on/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-01-24-moved-the-qiskit-tutorial-storing-and-operating-on/</guid><description>Moved the `qiskit-tutorial` *Storing and operating on bitstrings on the quantum computer* to the [Qiskit Terra 0.7.0](https://qiskit.org/documentation/release_history.html#release-notes).

Barrier explanation according to [Qiskit Backend Specifications](https://arxiv.org/pdf/1809.03452.pdf)</description><pubDate>Thu, 24 Jan 2019 00:00:00 GMT</pubDate></item><item><title>Developing [Sphinx](http://www.sphinx-doc.org/en/master/extdev/index.html#dev-ex</title><link>https://lukaszherok.com/en/updates/2019-01-19-developing-sphinx-http-www-sphinx-doc-org-en-master-extdev/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2019-01-19-developing-sphinx-http-www-sphinx-doc-org-en-master-extdev/</guid><description>Developing [Sphinx](http://www.sphinx-doc.org/en/master/extdev/index.html#dev-extensions) extension for generating suited version of product documentation for different clients.</description><pubDate>Sat, 19 Jan 2019 00:00:00 GMT</pubDate></item><item><title>QuantumCircut is the quantum program. You build it with registers, quantum gates</title><link>https://lukaszherok.com/en/updates/2018-12-04-quantumcircut-is-the-quantum-program-you-build-it-with/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-12-04-quantumcircut-is-the-quantum-program-you-build-it-with/</guid><description>QuantumCircut is the quantum program. You build it with registers, quantum gates. Then compile and run on the quantum chip, without interaction. In the end you get results thanks to measure gates.</description><pubDate>Tue, 04 Dec 2018 00:00:00 GMT</pubDate></item><item><title>Small fix [Issue 915](https://github.com/Qiskit/qiskit-terra/pull/1330) for Qisk</title><link>https://lukaszherok.com/en/updates/2018-11-26-small-fix-issue-915-https-github-com-qiskit-qiskit-terra/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-11-26-small-fix-issue-915-https-github-com-qiskit-qiskit-terra/</guid><description>Small fix [Issue 915](https://github.com/Qiskit/qiskit-terra/pull/1330) for Qiskit Terra.</description><pubDate>Mon, 26 Nov 2018 00:00:00 GMT</pubDate></item><item><title>Small help for [Qiskit Terra](https://github.com/Qiskit/qiskit-terra) on [Github</title><link>https://lukaszherok.com/en/updates/2018-11-25-small-help-for-qiskit-terra-https-github-com-qiskit-qiskit/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-11-25-small-help-for-qiskit-terra-https-github-com-qiskit-qiskit/</guid><description>Small help for [Qiskit Terra](https://github.com/Qiskit/qiskit-terra) on [Github](https://github.com/Qiskit/qiskit-terra/pull/1329) and [StackOverflow](https://stackoverflow.com/questions/52701261/qiskit-nameerror-name-q0-is-not-defined/53456577#53456577).</description><pubDate>Sun, 25 Nov 2018 00:00:00 GMT</pubDate></item><item><title>Created IBM Quantum backend dashboard:</title><link>https://lukaszherok.com/en/updates/2018-11-22-created-ibm-quantum-backend-dashboard/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-11-22-created-ibm-quantum-backend-dashboard/</guid><description>[https://lukaszherok.com/dash](https://lukaszherok.com/dash)</description><pubDate>Thu, 22 Nov 2018 00:00:00 GMT</pubDate></item><item><title>New Ansible playbook for automatic software upgrade on multiple servers.</title><link>https://lukaszherok.com/en/updates/2018-11-15-new-ansible-playbook-for-automatic-software-upgrade-on/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-11-15-new-ansible-playbook-for-automatic-software-upgrade-on/</guid><pubDate>Thu, 15 Nov 2018 00:00:00 GMT</pubDate></item><item><title>Using [IBM Q Experience](https://quantumexperience.ng.bluemix.net/) Qunatum Comp</title><link>https://lukaszherok.com/en/updates/2018-11-15-using-ibm-q-experience-https-quantumexperience-ng-bluemix/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-11-15-using-ibm-q-experience-https-quantumexperience-ng-bluemix/</guid><description>Using [IBM Q Experience](https://quantumexperience.ng.bluemix.net/) Qunatum Computer as perfect random number generator.</description><pubDate>Thu, 15 Nov 2018 00:00:00 GMT</pubDate></item><item><title>Installed [Pi-Hole](https://pi-hole.net/) (awesome installer) in my home. Now I&apos;</title><link>https://lukaszherok.com/en/updates/2018-11-08-installed-pi-hole-https-pi-hole-net-awesome-installer-in-my/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-11-08-installed-pi-hole-https-pi-hole-net-awesome-installer-in-my/</guid><description>Installed [Pi-Hole](https://pi-hole.net/) (awesome installer) in my home. Now I&apos;m Ad free :D</description><pubDate>Thu, 08 Nov 2018 00:00:00 GMT</pubDate></item><item><title>The first hello world run on real Quantum Computer `device: ibmqx4`!</title><link>https://lukaszherok.com/en/updates/2018-11-08-the-first-hello-world-run-on-real-quantum-computer-device/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-11-08-the-first-hello-world-run-on-real-quantum-computer-device/</guid><description>Output:

```
{&apos;0&apos;: 983, &apos;1&apos;: 41}
```</description><pubDate>Thu, 08 Nov 2018 00:00:00 GMT</pubDate></item><item><title>The Building Blocks of a Quantum Computer: Part 1</title><link>https://lukaszherok.com/en/updates/2018-10-29-successfully-completed-and-received-a-passing-grade-in/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-10-29-successfully-completed-and-received-a-passing-grade-in/</guid><description>Successfully completed and received a passing grade in *QTM2x: The Building Blocks of a Quantum Computer: Part 1*,
a course of study offered by DelftX, an online learning initiative of *Delft University of Technology through edX*.

[Certificate](https://courses.edx.org/certificates/56e42ec652c04c4ca</description><pubDate>Mon, 29 Oct 2018 00:00:00 GMT</pubDate></item><item><title>The first arduino Robot build together with my son! :)</title><link>https://lukaszherok.com/en/updates/2018-10-29-the-first-arduino-robot-build-together-with-my-son/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-10-29-the-first-arduino-robot-build-together-with-my-son/</guid><description>[Arduino Nano DIY 4-DOF Robot Kit – Sloth Learning Kit](https://www.sunfounder.com/diy-4-dof-robot-kit.html)</description><pubDate>Mon, 29 Oct 2018 00:00:00 GMT</pubDate></item><item><title>Learning about operations on NV center qubits.</title><link>https://lukaszherok.com/en/updates/2018-10-16-learning-about-operations-on-nv-center-qubits/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-10-16-learning-about-operations-on-nv-center-qubits/</guid><pubDate>Tue, 16 Oct 2018 00:00:00 GMT</pubDate></item><item><title>Edx Building blocks of Quantum Computer - topological qubits.</title><link>https://lukaszherok.com/en/updates/2018-10-04-edx-building-blocks-of-quantum-computer-topological-qubits/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2018-10-04-edx-building-blocks-of-quantum-computer-topological-qubits/</guid><pubDate>Thu, 04 Oct 2018 00:00:00 GMT</pubDate></item><item><title>Transformation of Hubbard Hamiltonian into the Matrix and its Diagonalization</title><link>https://lukaszherok.com/en/updates/2015-12-06-transformation-of-hubbard-hamiltonian-into-the-matrix/</link><guid isPermaLink="true">https://lukaszherok.com/en/updates/2015-12-06-transformation-of-hubbard-hamiltonian-into-the-matrix/</guid><description>In order to perform larger scale physics research in the area of superconductivity, we have developed an application
that can transform the Hubbard Hamiltonian into a matrix and diagonalize it to find the selected model&apos;s energy spectrum.
For that purpose we have used the Python language and its wid</description><pubDate>Sun, 06 Dec 2015 00:00:00 GMT</pubDate></item><item><title>Testing data-based algorithms</title><link>https://lukaszherok.com/en/articles/testing-data-based-algorithms/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/testing-data-based-algorithms/</guid><pubDate>Wed, 05 Feb 2014 00:00:00 GMT</pubDate></item><item><title>WebSockets performance</title><link>https://lukaszherok.com/en/articles/websockets-performance/</link><guid isPermaLink="true">https://lukaszherok.com/en/articles/websockets-performance/</guid><pubDate>Tue, 10 Dec 2013 00:00:00 GMT</pubDate></item></channel></rss>