Browse Source

Convert configuration and front matters to TOML.

Michał Góral 1 week ago
parent
commit
a8262bb799
57 changed files with 299 additions and 440 deletions
  1. 5
    7
      archetypes/post.md
  2. 20
    0
      config.toml
  3. 0
    22
      config.yaml
  4. 5
    5
      content/_index.md
  5. 5
    5
      content/about.md
  6. 5
    5
      content/licencje.md
  7. 5
    8
      content/post/20-najciekawszych-aplikacji-dla-androida-cz-1.md
  8. 5
    8
      content/post/20-najciekawszych-aplikacji-na-androida-cz-2.md
  9. 5
    10
      content/post/apple-opatentowalo-odblokowywanie-ekranu.md
  10. 5
    8
      content/post/argument-dependent-lookup.md
  11. 6
    8
      content/post/blog-changes.md
  12. 5
    7
      content/post/commenter.md
  13. 5
    10
      content/post/deployment-aplikacji-internetowych.md
  14. 5
    7
      content/post/dodawanie-liter.md
  15. 5
    10
      content/post/doom-3-gpl.md
  16. 5
    6
      content/post/dotfiles-1.md
  17. 5
    6
      content/post/dotfiles-2.md
  18. 5
    7
      content/post/dotfiles-3.md
  19. 6
    8
      content/post/dotfiles-end.md
  20. 5
    7
      content/post/efekt-droste-pokazany-przy-uzyciu-gry-w-zycie.md
  21. 5
    9
      content/post/generacja-wersji.md
  22. 5
    7
      content/post/git-credential-helper.md
  23. 5
    7
      content/post/hugo.md
  24. 6
    8
      content/post/ilovefs.md
  25. 5
    9
      content/post/internet-mobilny.md
  26. 5
    8
      content/post/konwersja-const_iteratora-na-iterator.md
  27. 5
    9
      content/post/kupfer.md
  28. 5
    9
      content/post/matlab-engine-cz-1.md
  29. 5
    9
      content/post/matlab-engine-cz-2.md
  30. 5
    9
      content/post/matlab-engine-cz-3.md
  31. 5
    7
      content/post/migracja-bloga.md
  32. 5
    7
      content/post/najwazniejszy-const.md
  33. 5
    6
      content/post/name-hiding.md
  34. 7
    8
      content/post/new-year-resolution.md
  35. 5
    8
      content/post/niegrzeczny-python.md
  36. 5
    8
      content/post/nieskonczenie-wiele-argumentow.md
  37. 5
    7
      content/post/opisuj-merge.md
  38. 5
    6
      content/post/pgp-key-refreshed-2018.md
  39. 5
    6
      content/post/pgp-key-refreshed.md
  40. 5
    6
      content/post/polimorfizm.md
  41. 5
    6
      content/post/problem-dependant-names.md
  42. 5
    7
      content/post/process-substitution.md
  43. 5
    7
      content/post/przypisac-nieprzypisywalne.md
  44. 4
    4
      content/post/sforkowalem-proces.md
  45. 5
    9
      content/post/singleton-w-i3.md
  46. 5
    9
      content/post/stdmove.md
  47. 5
    8
      content/post/strange-case-of-dr-jekyll.md
  48. 5
    8
      content/post/structured-bindings.md
  49. 5
    11
      content/post/subconvert-0-8-2.md
  50. 5
    8
      content/post/systemd-x-sessions.md
  51. 5
    7
      content/post/tworzenie-list-w-pythonie.md
  52. 5
    9
      content/post/urbana-meeting.md
  53. 5
    8
      content/post/wyszedl-kernel-3-0-rc2.md
  54. 5
    7
      content/post/xsession.md
  55. 5
    8
      content/post/zamykanie-aplikacji-pyqt.md
  56. 5
    8
      content/post/zmiana-monitorow-w-i3.md
  57. 5
    9
      content/post/zwracanie-wartosci-z-funkcji.md

+ 5
- 7
archetypes/post.md View File

@@ -1,10 +1,8 @@
1
----
2
-tags:
3
-- tag1
4
-- tag2
5
-draft: true
6
-showfull: false
7
----
1
++++
2
+tags = [""]
3
+draft = true
4
+showfull = false
5
++++
8 6
 
9 7
 <!--more-->
10 8
 

+ 20
- 0
config.toml View File

@@ -0,0 +1,20 @@
1
+baseurl = "https://goral.net.pl"
2
+title = "Michał Góral"
3
+
4
+languageCode = "pl-PL"
5
+
6
+theme = "tale"
7
+
8
+disablePathToLower = true
9
+pygmentsuseclasses = true
10
+PygmentsCodeFences = true
11
+
12
+footnotereturnlinkcontents = "↩"
13
+
14
+[params]
15
+    Description = "Blog about software"
16
+    GitRepo = "https://git.goral.net.pl/mgoral/blog"
17
+    Version = "3.0.0"
18
+    RSSLink = "/feed/"
19
+    Author = "Michał Góral"
20
+

+ 0
- 22
config.yaml View File

@@ -1,22 +0,0 @@
1
-baseurl: https://goral.net.pl
2
-title: Michał Góral
3
-
4
-languageCode: pl-PL
5
-
6
-disablePathToLower: true
7
-pygmentsuseclasses: true
8
-PygmentsCodeFences: true
9
-MetaDataFormat: "yaml"
10
-
11
-footnotereturnlinkcontents: "↩"
12
-
13
-theme: tale
14
-
15
-params:
16
-    Description: "Blog about software"
17
-    GitRepo: "https://git.goral.net.pl/mgoral/blog"
18
-    Version: "3.0.0"
19
-    RSSLink: /feed/
20
-    Author: Michał Góral
21
-
22
-...

+ 5
- 5
content/_index.md View File

@@ -1,8 +1,8 @@
1
----
2
-date: 2019-03-29T12:00:00Z
3
-type: index
4
-title: Index
5
----
1
++++
2
+date = "2019-03-29T12:00:00Z"
3
+title = "Index"
4
+type = "index"
5
++++
6 6
 
7 7
 Hi! My name is Michał Góral, I am software developer (currently at Nokia) and
8 8
 this is my personal website. You can read more [about me](/about) on a separate

+ 5
- 5
content/about.md View File

@@ -1,8 +1,8 @@
1
----
2
-date: 2017-07-21T22:10:00Z
3
-type: single
4
-title: About me
5
----
1
++++
2
+date = "2017-07-21T22:10:00Z"
3
+title = "About me"
4
+type = "single"
5
++++
6 6
 
7 7
 {{< figure src="/img/miniportret.png" class="center" >}}
8 8
 

+ 5
- 5
content/licencje.md View File

@@ -1,8 +1,8 @@
1
----
2
-date: 2016-03-02T22:47:00Z
3
-type: single
4
-title: Licenses
5
----
1
++++
2
+date = "2016-03-02T22:47:00Z"
3
+title = "Licenses"
4
+type = "single"
5
++++
6 6
 
7 7
 If not said otherwise:
8 8
 

+ 5
- 8
content/post/20-najciekawszych-aplikacji-dla-androida-cz-1.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2011-10-29T22:24:02Z
3
-tags:
4
-- telefony
5
-- Android
6
-- software
7
-title: 20 najciekawszych aplikacji dla Androida - cz. 1
8
----
1
++++
2
+date = "2011-10-29T22:24:02Z"
3
+tags = ["telefony", "Android", "software"]
4
+title = "20 najciekawszych aplikacji dla Androida - cz. 1"
5
++++
9 6
 
10 7
 Od jakiegoś czasu jestem posiadaczem telefonu komórkowego z systemem operacyjnym
11 8
 spod znaku robota.  Przez ten czas zdążyłem zainstalować i przetestować wiele

+ 5
- 8
content/post/20-najciekawszych-aplikacji-na-androida-cz-2.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2011-11-25T22:12:38Z
3
-tags:
4
-- telefony
5
-- Android
6
-- software
7
-title: 20 najciekawszych aplikacji na Androida - cz. 2
8
----
1
++++
2
+date = "2011-11-25T22:12:38Z"
3
+tags = ["telefony", "Android", "software"]
4
+title = "20 najciekawszych aplikacji na Androida - cz. 2"
5
++++
9 6
 
10 7
 Kontynuując temat, który rozpocząłem
11 8
 [ostatnio](/post/20-najciekawszych-aplikacji-dla-androida-cz-1), dziś

+ 5
- 10
content/post/apple-opatentowalo-odblokowywanie-ekranu.md View File

@@ -1,13 +1,8 @@
1
----
2
-date: 2011-10-27T22:35:08Z
3
-tags:
4
-- technologie
5
-- telefony
6
-- Apple
7
-- patent
8
-- newsy
9
-title: Apple opatentowało odblokowywanie ekranu
10
----
1
++++
2
+date = "2011-10-27T22:35:08Z"
3
+tags = ["technologie", "telefony", "Apple", "patent", "newsy"]
4
+title = "Apple opatentowało odblokowywanie ekranu"
5
++++
11 6
 
12 7
 Patent numer
13 8
 [8046721](http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&amp;Sect2=HITOFF&amp;d=PALL&amp;p=1&amp;u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&amp;r=1&amp;f=G&amp;l=50&amp;s1=8046721.PN.&amp;OS=PN/8046721&amp;RS=PN/8046721"

+ 5
- 8
content/post/argument-dependent-lookup.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2016-09-07T23:00:00+02:00
3
-tags:
4
-- cpp
5
-- stdlib
6
-- porady
7
-title: Argument Dependent Lookup
8
----
1
++++
2
+date = "2016-09-07T23:00:00+02:00"
3
+tags = ["cpp", "stdlib", "porady"]
4
+title = "Argument Dependent Lookup"
5
++++
9 6
 
10 7
 Z racji tego, że czas na cokolwiek ostatnio mam jedynie wtedy gdy mój
11 8
 [fork][fork] jest w trakcie wywoływania funkcji [sleep][sleep], a wszystkie jego

+ 6
- 8
content/post/blog-changes.md View File

@@ -1,11 +1,9 @@
1
----
2
-date: 2019-03-29T21:00:00Z
3
-tags:
4
-- blog
5
-- hugo
6
-showfull: true
7
-title: Blog changes
8
----
1
++++
2
+date = "2019-03-29T21:00:00Z"
3
+showfull = "true"
4
+tags = ["blog", "hugo"]
5
+title = "Blog changes"
6
++++
9 7
 I finally did it. I refreshed the theme of my blog, which is something I've
10 8
 wanted to do for the last year or so. The new one is fabulous
11 9
 [tale-hugo][tale-hugo], although I added a lot of very personal customizations.

+ 5
- 7
content/post/commenter.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2017-02-13T22:27:00+01:00
3
-tags:
4
-- commenter
5
-- python
6
-title: Commenter
7
----
1
++++
2
+date = "2017-02-13T22:27:00+01:00"
3
+tags = ["commenter", "python"]
4
+title = "Commenter"
5
++++
8 6
 [Commenter][commenter-url] jest programem do zakomentowywania i odkomentowywania
9 7
 sekcji plików tekstowych, w zależności od ustawionych słów kluczowych
10 8
 (definicji). Lista definicji jest podawana przy uruchomieniu programu.

+ 5
- 10
content/post/deployment-aplikacji-internetowych.md View File

@@ -1,13 +1,8 @@
1
----
2
-date: 2015-11-30T17:00:36Z
3
-tags:
4
-- porady
5
-- python
6
-- webhook
7
-- github
8
-- gitlab
9
-title: Deployment aplikacji internetowych
10
----
1
++++
2
+date = "2015-11-30T17:00:36Z"
3
+tags = ["porady", "python", "webhook", "github", "gitlab"]
4
+title = "Deployment aplikacji internetowych"
5
++++
11 6
 
12 7
 Zamiast przydługiego wstępu przejdę od razu do meritum. Dzięki webhookom
13 8
 jesteśmy w stanie wykonywać w prosty i przyjemny sposób automatyczny deployment

+ 5
- 7
content/post/dodawanie-liter.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2011-09-26T19:32:03Z
3
-tags:
4
-- cpp
5
-- matematyka
6
-title: Dodawanie liter
7
----
1
++++
2
+date = "2011-09-26T19:32:03Z"
3
+tags = ["cpp", "matematyka"]
4
+title = "Dodawanie liter"
5
++++
8 6
 
9 7
 Dodawanie liczb jest elementarną operacją matematyczną, której dzieci uczą się
10 8
 już na pierwszym etapie swej przygody ze szkolnictwem. Co jednak, jeśli

+ 5
- 10
content/post/doom-3-gpl.md View File

@@ -1,13 +1,8 @@
1
----
2
-date: 2011-11-26T23:26:10Z
3
-tags:
4
-- Github
5
-- patent
6
-- software
7
-- wolne oprogramowanie
8
-- news
9
-title: Doom 3 GPL
10
----
1
++++
2
+date = "2011-11-26T23:26:10Z"
3
+tags = ["Github", "patent", "software", "wolne oprogramowanie", "news"]
4
+title = "Doom 3 GPL"
5
++++
11 6
 
12 7
 Timothee "TTimo" Besset opublikował na kilka dni temu na Githubie [kod Dooma
13 8
 3](https://github.com/TTimo/doom3.gpl). Został on udostępniony na licencji GPL.

+ 5
- 6
content/post/dotfiles-1.md View File

@@ -1,9 +1,8 @@
1
----
2
-date: 2017-07-29T22:24:00+02:00
3
-tags:
4
-- dotfiles
5
-title: "Dotfiles, część 1: config-manage"
6
----
1
++++
2
+date = "2017-07-29T22:24:00+02:00"
3
+tags = ["dotfiles"]
4
+title = "Dotfiles, część 1: config-manage"
5
++++
7 6
 Zarządzanie konfiguracją komputerów jest skomplikowane, a sprawa
8 7
 dodatkowo nabiera kolorytu wraz ze wzrostem liczby obsługiwanych komputerów
9 8
 osobistych, włączając w to telefony komórkowe. Każdy z nich trochę się różni: a

+ 5
- 6
content/post/dotfiles-2.md View File

@@ -1,9 +1,8 @@
1
----
2
-date: 2017-08-08T22:24:00+02:00
3
-tags:
4
-- dotfiles
5
-title: "Dotfiles, część 2: argumenty"
6
----
1
++++
2
+date = "2017-08-08T22:24:00+02:00"
3
+tags = ["dotfiles"]
4
+title = "Dotfiles, część 2: argumenty"
5
++++
7 6
 W [poprzedniej części][part1] przedstawiłem zarys sposobu działania
8 7
 [frameworku][config-framework] obsługującego instalację i zarządzanie zbiorami
9 8
 konfiguracji, którego jestem autorem, i którego używam na co dzień. W tej części

+ 5
- 7
content/post/dotfiles-3.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2017-12-18T22:23:00+02:00
3
-tags:
4
-- dotfiles
5
-- GNU Stow
6
-title: "Dotfiles, część 3: GNU Stow"
7
----
1
++++
2
+date = "2017-12-18T22:23:00+02:00"
3
+tags = ["dotfiles", "GNU Stow"]
4
+title = "Dotfiles, część 3: GNU Stow"
5
++++
8 6
 Od publikacji [ostatniej części][part2] serii _Dotfiles_ minęło już trochę czasu
9 7
 i biję się sam ze sobą czy publikować kolejną. Powód jest prozaiczny - dwa
10 8
 poprzednie artykuły niemal wyczerpały temat mojego sposobu na zarządzanie

+ 6
- 8
content/post/dotfiles-end.md View File

@@ -1,11 +1,9 @@
1
----
2
-date: 2018-12-04T10:00:00Z
3
-tags:
4
-- dotfiles
5
-- blog
6
-showfull: True
7
-title: End of Dotfiles series
8
----
1
++++
2
+date = "2018-12-04T10:00:00Z"
3
+showfull = "True"
4
+tags = ["dotfiles", "blog"]
5
+title = "End of Dotfiles series"
6
++++
9 7
 This series will be discontinued.
10 8
 I stopped writing at all because I couldn't motivate myself to write a next part of *Dotfiles* series and I felt that it should be finished before anything else.
11 9
 A year passed and exactly nothing happened with *Dotfiles*.

+ 5
- 7
content/post/efekt-droste-pokazany-przy-uzyciu-gry-w-zycie.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2011-11-07T19:41:19Z
3
-tags:
4
-- algorytmy
5
-- ciekawostki
6
-title: Efekt Droste pokazany przy użyciu gry w życie
7
----
1
++++
2
+date = "2011-11-07T19:41:19Z"
3
+tags = ["algorytmy", "ciekawostki"]
4
+title = "Efekt Droste pokazany przy użyciu gry w życie"
5
++++
8 6
 
9 7
 Efekt Droste jest rodzajem rekurencyjnego obrazu, który w pewnym miejscu zawiera
10 8
 sam siebie.  Przykładem takiego efektu może być obraz lustra odbitego w lustrze

+ 5
- 9
content/post/generacja-wersji.md View File

@@ -1,12 +1,8 @@
1
----
2
-date: 2016-04-12T19:58:22+02:00
3
-tags:
4
-- git
5
-- c
6
-- bash
7
-- make
8
-title: Generacja wersji
9
----
1
++++
2
+date = "2016-04-12T19:58:22+02:00"
3
+tags = ["git", "c", "bash", "make"]
4
+title = "Generacja wersji"
5
++++
10 6
 
11 7
 Wiele projektów open-source'owych wersjonuje się poprzez ustawienie na stałe w
12 8
 jakimś pliku (config.h, \_\_version\_\_.py, ...) numerka, który jest podbijany

+ 5
- 7
content/post/git-credential-helper.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2017-04-10T14:36:37+02:00
3
-tags:
4
-- git
5
-- sh
6
-title: Git Credential Helper
7
----
1
++++
2
+date = "2017-04-10T14:36:37+02:00"
3
+tags = ["git", "sh"]
4
+title = "Git Credential Helper"
5
++++
8 6
 Git ciągle mnie zaskakuje modularnością i rozszerzalnością swojej architektury.
9 7
 W pracy mam standardowe zablokowane porty SSH, które są używane przez większość
10 8
 popularnych serwisów hostujących serwery gita (Giltab, Github); również mój

+ 5
- 7
content/post/hugo.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2016-03-03T17:47:11+01:00
3
-tags:
4
-- blog
5
-- Hugo
6
-title: Hugo
7
----
1
++++
2
+date = "2016-03-03T17:47:11+01:00"
3
+tags = ["blog", "Hugo"]
4
+title = "Hugo"
5
++++
8 6
 
9 7
 [Jekyll][old-jekyll] był jedynie pierwszym krokiem w pięknym świecie generatorów
10 8
 stron statycznych.  Kilka dni temu rozpocząłem proces zamiany go na, moim

+ 6
- 8
content/post/ilovefs.md View File

@@ -1,11 +1,9 @@
1
----
2
-date: 2017-02-14T20:40:16+01:00
3
-showfull: true
4
-tags:
5
-- Wolne Oprogramowanie
6
-- notatki
7
-title: I love Free Software
8
----
1
++++
2
+date = "2017-02-14T20:40:16+01:00"
3
+showfull = true
4
+tags = ["Wolne Oprogramowanie", "notatki"]
5
+title = "I love Free Software"
6
++++
9 7
 {{< figure src="/img/posts/ilovefs.png"
10 8
            class="center"
11 9
            link="http://fsfe.org/campaigns/ilovefs/index.en.html" >}}

+ 5
- 9
content/post/internet-mobilny.md View File

@@ -1,12 +1,8 @@
1
----
2
-date: 2011-06-03T11:07:39Z
3
-tags:
4
-- internet
5
-- technologie
6
-- futurologia
7
-- telefony
8
-title: Internet mobilny
9
----
1
++++
2
+date = "2011-06-03T11:07:39Z"
3
+tags = ["internet", "technologie", "futurologia", "telefony"]
4
+title = "Internet mobilny"
5
++++
10 6
 
11 7
 10 lat temu nikt nie wyobrażał sobie domu bez telefonu stacjonarnego.
12 8
 Przechodziło to po prostu ludzkie pojęcie. Telefon komórkowy był jedynie

+ 5
- 8
content/post/konwersja-const_iteratora-na-iterator.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2014-04-26T23:42:27Z
3
-tags:
4
-- cpp
5
-- porady
6
-- quickfix
7
-title: Konwersja const_iteratora na iterator
8
----
1
++++
2
+date = "2014-04-26T23:42:27Z"
3
+tags = ["cpp", "porady", "quickfix"]
4
+title = "Konwersja const_iteratora na iterator"
5
++++
9 6
 
10 7
 Pytanie: jak zamienić const_iterator na zwykły iterator? Sposobów jest co
11 8
 najmniej kilka, jednak mi do gustu najbardziej przypadł pewien trik

+ 5
- 9
content/post/kupfer.md View File

@@ -1,12 +1,8 @@
1
----
2
-date: 2011-10-13T20:19:31Z
3
-tags:
4
-- GNU/Linux
5
-- Python
6
-- Github
7
-- ToDo
8
-title: Kupfer
9
----
1
++++
2
+date = "2011-10-13T20:19:31Z"
3
+tags = ["GNU/Linux", "Python", "Github", "ToDo"]
4
+title = "Kupfer"
5
++++
10 6
 
11 7
 {{< figure src="http://imgs.xkcd.com/comics/rule_34.png"
12 8
            alt="xkcd: rule 34"

+ 5
- 9
content/post/matlab-engine-cz-1.md View File

@@ -1,12 +1,8 @@
1
----
2
-date: 2011-05-15T18:14:31Z
3
-tags:
4
-- Matlab
5
-- c
6
-- cpp
7
-- Matlab engine
8
-title: Matlab engine - cz. 1.
9
----
1
++++
2
+date = "2011-05-15T18:14:31Z"
3
+tags = ["Matlab", "c", "cpp", "Matlab engine"]
4
+title = "Matlab engine - cz. 1."
5
++++
10 6
 
11 7
 Silnik Matlaba (Matlab engine) jest zbiorem współdzielonych bibliotek, które
12 8
 umożliwiają komunikację między silnikiem obliczeniowym Matlaba a zewnętrznymi

+ 5
- 9
content/post/matlab-engine-cz-2.md View File

@@ -1,12 +1,8 @@
1
----
2
-date: 2011-05-25T11:54:11Z
3
-tags:
4
-- Matlab
5
-- c
6
-- cpp
7
-- Matlab engine
8
-title: Matlab engine - cz. 2
9
----
1
++++
2
+date = "2011-05-25T11:54:11Z"
3
+tags = ["Matlab", "c", "cpp", "Matlab engine"]
4
+title = "Matlab engine - cz. 2"
5
++++
10 6
 
11 7
 W [poprzedniej części](/post/matlab-engine-cz-1) tego mini-poradnika opisałem
12 8
 położenie bibliotek współdzielonych silnika Matlaba oraz flagi, które należy

+ 5
- 9
content/post/matlab-engine-cz-3.md View File

@@ -1,12 +1,8 @@
1
----
2
-date: 2011-06-22T20:33:31Z
3
-tags:
4
-- Matlab
5
-- c
6
-- cpp
7
-- Matlab engine
8
-title: Matlab engine - cz. 3
9
----
1
++++
2
+date = "2011-06-22T20:33:31Z"
3
+tags = ["Matlab", "c", "cpp", "Matlab engine"]
4
+title = "Matlab engine - cz. 3"
5
++++
10 6
 
11 7
 Po dłuższej przerwie zabrałem się nareszcie do napisania trzeciej, ostatniej
12 8
 części krótkiego poradnika obsługi silnika Matlaba z poziomu programu napisanego

+ 5
- 7
content/post/migracja-bloga.md View File

@@ -1,10 +1,8 @@
1
----
2
-tags:
3
-- blog
4
-- notatki
5
-date: 2017-02-09T20:36:23+01:00
6
-title: Migracja bloga
7
----
1
++++
2
+date = "2017-02-09T20:36:23+01:00"
3
+tags = ["blog", "notatki"]
4
+title = "Migracja bloga"
5
++++
8 6
 
9 7
 W związku z powolnym procesem rezygnowania z usług Gitlaba, kod źródłowy tego
10 8
 bloga został przeniesiony. Teraz jest dostępny na serwerze

+ 5
- 7
content/post/najwazniejszy-const.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2015-01-08T19:22:30Z
3
-tags:
4
-- cpp
5
-- porady
6
-title: Najważniejszy const
7
----
1
++++
2
+date = "2015-01-08T19:22:30Z"
3
+tags = ["cpp", "porady"]
4
+title = "Najważniejszy const"
5
++++
8 6
 
9 7
 W otchłaniach internetu natknąłem się na ciekawy post Herba Suttera z serii
10 8
 GotW:

+ 5
- 6
content/post/name-hiding.md View File

@@ -1,9 +1,8 @@
1
----
2
-date: 2015-02-26T22:14:24Z
3
-tags:
4
-- cpp
5
-title: Name hiding
6
----
1
++++
2
+date = "2015-02-26T22:14:24Z"
3
+tags = ["cpp"]
4
+title = "Name hiding"
5
++++
7 6
 
8 7
 Name hiding (ukrywanie nazw) to dość zaskakująca cecha z którą spotyka się
9 8
 prędzej czy później każdy programista C++.

+ 7
- 8
content/post/new-year-resolution.md View File

@@ -1,11 +1,10 @@
1
----
2
-date: 2018-02-05T10:58:32+01:00
3
-draft: false
4
-showfull: true
5
-tags:
6
-- blog
7
-title: New Year's resolution
8
----
1
++++
2
+date = "2018-02-05T10:58:32+01:00"
3
+draft = false
4
+showfull = true
5
+tags = ["blog"]
6
+title = "New Year's resolution"
7
++++
9 8
 
10 9
 It's a little late to make a  New Year's resolution, but I'll make one
11 10
 nevertheless. From now I'm writing only in English - at least on this blog.

+ 5
- 8
content/post/niegrzeczny-python.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2012-05-12T16:25:36Z
3
-tags:
4
-- GNU/Linux
5
-- Python
6
-- Bash
7
-title: Niegrzeczny Python
8
----
1
++++
2
+date = "2012-05-12T16:25:36Z"
3
+tags = ["GNU/Linux", "Python", "Bash"]
4
+title = "Niegrzeczny Python"
5
++++
9 6
 
10 7
 Ciekawostka, względnie nieintuicyjna:
11 8
 

+ 5
- 8
content/post/nieskonczenie-wiele-argumentow.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2011-06-01T14:09:15Z
3
-tags:
4
-- c
5
-- cpp
6
-- stdlib
7
-title: Nieskończenie wiele argumentów...
8
----
1
++++
2
+date = "2011-06-01T14:09:15Z"
3
+tags = ["c", "cpp", "stdlib"]
4
+title = "Nieskończenie wiele argumentów..."
5
++++
9 6
 
10 7
 W ramach oderwania się od opisywania sposobu komuminakcji z silnikiem Matlaba
11 8
 (część [1](/post/matlab-engine-cz-1/) i [2](/post/matlab-engine-cz-2/)), opiszę

+ 5
- 7
content/post/opisuj-merge.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2015-12-18T20:52:50Z
3
-tags:
4
-- git
5
-- quickfix
6
-title: Opisuj merge!
7
----
1
++++
2
+date = "2015-12-18T20:52:50Z"
3
+tags = ["git", "quickfix"]
4
+title = "Opisuj merge!"
5
++++
8 6
 
9 7
 Changelog jest ważny. Changelog jest liniowy. Historia gita nie jest liniowa,
10 8
 ale może być dzięki przełącznikow `git log --first-parent`. Dzięki niemu nie

+ 5
- 6
content/post/pgp-key-refreshed-2018.md View File

@@ -1,9 +1,8 @@
1
----
2
-date: 2018-12-03T17:40:00Z
3
-tags:
4
-- PGP
5
-title: PGP key refreshed
6
----
1
++++
2
+date = "2018-12-03T17:40:00Z"
3
+tags = ["PGP"]
4
+title = "PGP key refreshed"
5
++++
7 6
 I'm in a process of moving this site and my mail addresses to the new domain: goral.net.pl.
8 7
 Due to this I added my new e-mails to PGP key.
9 8
 Old domain (mgoral.org) will continue to work work at least until mid-May 2019.

+ 5
- 6
content/post/pgp-key-refreshed.md View File

@@ -1,9 +1,8 @@
1
----
2
-date: 2017-11-16T21:06:00Z
3
-tags:
4
-- PGP
5
-title: PGP key refreshed
6
----
1
++++
2
+date = "2017-11-16T21:06:00Z"
3
+tags = ["PGP"]
4
+title = "PGP key refreshed"
5
++++
7 6
 Due to the extension of expiration date of my signing key, I've refreshed my
8 7
 public PGP key, both on the website and in key directories.
9 8
 

+ 5
- 6
content/post/polimorfizm.md View File

@@ -1,9 +1,8 @@
1
----
2
-date: 2012-03-26T19:27:20Z
3
-tags:
4
-- cpp
5
-title: Polimorfizm
6
----
1
++++
2
+date = "2012-03-26T19:27:20Z"
3
+tags = ["cpp"]
4
+title = "Polimorfizm"
5
++++
7 6
 
8 7
 O tym, że poziom nowych inżynierów z roku na rok co raz bardziej spada mówi się
9 8
 już od jakiegoś czasu. Ba! świadomi są tego nawet absolwenci i studenci

+ 5
- 6
content/post/problem-dependant-names.md View File

@@ -1,9 +1,8 @@
1
----
2
-date: 2015-04-21T18:24:14Z
3
-tags:
4
-- cpp
5
-title: Problem dependant names
6
----
1
++++
2
+date = "2015-04-21T18:24:14Z"
3
+tags = ["cpp"]
4
+title = "Problem dependant names"
5
++++
7 6
 
8 7
 C++ jest językiem trudnym nie tylko dla ludzi - kompilatory i ich twórcy też nie
9 8
 mają lekkiego życia.

+ 5
- 7
content/post/process-substitution.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2014-04-17T22:02:06Z
3
-tags:
4
-- Porady
5
-- Bash
6
-title: Process substitution
7
----
1
++++
2
+date = "2014-04-17T22:02:06Z"
3
+tags = ["Porady", "Bash"]
4
+title = "Process substitution"
5
++++
8 6
 
9 7
 *Process substitution*, czyli w wolnym tłumaczeniu "podstawienie procesu" to
10 8
 rodzaj komunikacji międzyprocesowej, który umożliwia przekierowanie wyjścia

+ 5
- 7
content/post/przypisac-nieprzypisywalne.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2015-10-21T19:35:32Z
3
-tags:
4
-- cpp
5
-- stdlib
6
-title: Przypisać nieprzypisywalne
7
----
1
++++
2
+date = "2015-10-21T19:35:32Z"
3
+tags = ["cpp", "stdlib"]
4
+title = "Przypisać nieprzypisywalne"
5
++++
8 6
 
9 7
 Algorytmy takie jak `std::copy` czy `std::transform` działają w ten sposób, że
10 8
 przyjmują pewien `OutputIterator` i podmieniają wartość przezeń wskazywaną nową

+ 4
- 4
content/post/sforkowalem-proces.md View File

@@ -1,7 +1,7 @@
1
----
2
-date: 2015-12-16T13:51:35Z
3
-title: Sforkowałem proces
4
----
1
++++
2
+date = "2015-12-16T13:51:35Z"
3
+title = "Sforkowałem proces"
4
++++
5 5
 
6 6
 ```man 
7 7
 $ man 2 fork

+ 5
- 9
content/post/singleton-w-i3.md View File

@@ -1,12 +1,8 @@
1
----
2
-date: 2016-12-01T23:22:00+01:00
3
-tags:
4
-- i3
5
-- tmux
6
-- porady
7
-- quickfix
8
-title: Singleton w i3
9
----
1
++++
2
+date = "2016-12-01T23:22:00+01:00"
3
+tags = ["i3", "tmux", "porady", "quickfix"]
4
+title = "Singleton w i3"
5
++++
10 6
 
11 7
 Terminal jest jedną z tych aplikacji, które uruchamiam bardzo często, jednak
12 8
 chcę tak naprawdę mieć tylko jedną jego instancję, do której przeniosę się

+ 5
- 9
content/post/stdmove.md View File

@@ -1,12 +1,8 @@
1
----
2
-date: 2013-04-21T11:34:30Z
3
-tags:
4
-- stdlib
5
-- cpp
6
-- cpp14
7
-- porady
8
-title: std::move
9
----
1
++++
2
+date = "2013-04-21T11:34:30Z"
3
+tags = ["stdlib", "cpp", "cpp14", "porady"]
4
+title = "std::move"
5
++++
10 6
 
11 7
 Jedną z ciekawszych i najbardziej przydatnych możliwości nowego standardu C++
12 8
 jest przenoszenie obiektów. Co mam na myśli mówiąc, że dany obiekt może zostać

+ 5
- 8
content/post/strange-case-of-dr-jekyll.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2015-06-08T21:57:10Z
3
-tags:
4
-- blog
5
-- porady
6
-- Jekyll
7
-title: Strange Case of Dr Jekyll
8
----
1
++++
2
+date = "2015-06-08T21:57:10Z"
3
+tags = ["blog", "porady", "Jekyll"]
4
+title = "Strange Case of Dr Jekyll"
5
++++
9 6
 
10 7
 Stare porzekadło mówi, że lepsze jest wrogiem dobrego. Mając je sobie za nic,
11 8
 poświęciwszy na to niecałe 2 dni, wracam do podstaw, czyli do statycznych stron

+ 5
- 8
content/post/structured-bindings.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2016-06-26T11:45:35+02:00
3
-tags:
4
-- cpp
5
-- cpp17
6
-- newsy
7
-title: Structured Bindings
8
----
1
++++
2
+date = "2016-06-26T11:45:35+02:00"
3
+tags = ["cpp", "cpp17", "newsy"]
4
+title = "Structured Bindings"
5
++++
9 6
 Podczas ostatniego spotkania komitetu standaryzacyjnego w Oulu, do najnowszej
10 7
 wersji standardu zatwierdzono między innymi, tzw. [structured
11 8
 bindings][struct-bind], czyli nowy sposób dekomponowania wartości:

+ 5
- 11
content/post/subconvert-0-8-2.md View File

@@ -1,14 +1,8 @@
1
----
2
-date: 2012-01-05T21:09:08Z
3
-tags:
4
-- Python
5
-- Github
6
-- software
7
-- wolne oprogramowanie
8
-- SubConvert
9
-- napisy
10
-title: SubConvert 0.8.2
11
----
1
++++
2
+date = "2012-01-05T21:09:08Z"
3
+tags = ["Python", "Github", "software", "wolne oprogramowanie", "SubConvert", "napisy"]
4
+title = "SubConvert 0.8.2"
5
++++
12 6
 
13 7
 Pomysł na stworzenie własnego programu do konwersji napisów do filmów pojawił
14 8
 się w mojej głowie już jakiś czas temu i był spowodowany problemami z

+ 5
- 8
content/post/systemd-x-sessions.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2019-05-29
3
-tags:
4
-- linux
5
-- Debian
6
-- systemd
7
-title: Using systemd for X sessions
8
----
1
++++
2
+date = "2019-05-29"
3
+tags = ["linux", "Debian", "systemd"]
4
+title = "Using systemd for X sessions"
5
++++
9 6
 Recently I wrote an [article about starting X sessions][xsession] in Debian.
10 7
 One of stages of Xsession is running *~/.xsessionrc* script, which, according
11 8
 to *xsession(5)* manual should be a source of global environment variables. It

+ 5
- 7
content/post/tworzenie-list-w-pythonie.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2015-11-07T21:00:23Z
3
-tags:
4
-- python
5
-- quickfix
6
-title: Tworzenie list w Pythonie
7
----
1
++++
2
+date = "2015-11-07T21:00:23Z"
3
+tags = ["python", "quickfix"]
4
+title = "Tworzenie list w Pythonie"
5
++++
8 6
 
9 7
 W Pythonie listy możemy utworzyć na kilka sposobów: używając nawiasów
10 8
 kwadratowych `[]` lub konstruktora `list()`. Jeśli z tyłu głowy mamy sposób

+ 5
- 9
content/post/urbana-meeting.md View File

@@ -1,12 +1,8 @@
1
----
2
-date: 2014-11-27T21:31:09Z
3
-tags:
4
-- stdlib
5
-- cpp
6
-- cpp17
7
-- newsy
8
-title: Urbana meeting
9
----
1
++++
2
+date = "2014-11-27T21:31:09Z"
3
+tags = ["stdlib", "cpp", "cpp17", "newsy"]
4
+title = "Urbana meeting"
5
++++
10 6
 
11 7
 Między 3 a 8 listopada w Urbana-Champaign miało miejsce pierwsze spotkanie
12 8
 komitetu standaryzacyjnego C++ dotyczące C++17. Pośród omówionych rzeczy

+ 5
- 8
content/post/wyszedl-kernel-3-0-rc2.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2011-06-07T09:27:47Z
3
-tags:
4
-- GNU/Linux
5
-- kernel
6
-- newsy
7
-title: Wyszedł Kernel 3.0-rc2
8
----
1
++++
2
+date = "2011-06-07T09:27:47Z"
3
+tags = ["GNU/Linux", "kernel", "newsy"]
4
+title = "Wyszedł Kernel 3.0-rc2"
5
++++
9 6
 
10 7
 Z datą 06.06.2011 na [kernel.org](http://kernel.org/) dostępne jest jądro oznaczone numerem 3.0
11 8
 (rc2). Jestem trochę do tyłu z numerkologią, ale nie potrafię zrozumieć co było przyczyną

+ 5
- 7
content/post/xsession.md View File

@@ -1,10 +1,8 @@
1
----
2
-date: 2019-03-22T12:00:00Z
3
-tags:
4
-- Debian
5
-- Linux
6
-title: Xsession in Debian
7
----
1
++++
2
+date = "2019-03-22T12:00:00Z"
3
+tags = ["Debian", "Linux"]
4
+title = "Xsession in Debian"
5
++++
8 6
 
9 7
 Xsession is a default way of starting, well, nothing less but X sessions in
10 8
 Debian.  You can read about it in detail by running `man xsession`, or read

+ 5
- 8
content/post/zamykanie-aplikacji-pyqt.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2015-06-04T18:59:42Z
3
-tags:
4
-- Python
5
-- SubConvert
6
-- porady
7
-title: Zamykanie aplikacji PyQt
8
----
1
++++
2
+date = "2015-06-04T18:59:42Z"
3
+tags = ["Python", "SubConvert", "porady"]
4
+title = "Zamykanie aplikacji PyQt"
5
++++
9 6
 
10 7
 Wsparcie dla Qt4.8 kończy się za pół roku, więc czas najwyższy przesiąść się w
11 8
 starszych aplikacjach na nowszą wersję. Portowanie

+ 5
- 8
content/post/zmiana-monitorow-w-i3.md View File

@@ -1,11 +1,8 @@
1
----
2
-date: 2015-09-13T18:10:00Z
3
-tags:
4
-- i3
5
-- xrandr
6
-- porady
7
-title: Zmiana monitorów w i3
8
----
1
++++
2
+date = "2015-09-13T18:10:00Z"
3
+tags = ["i3", "xrandr", "porady"]
4
+title = "Zmiana monitorów w i3"
5
++++
9 6
 
10 7
 Dziś pokrótce opiszę moją zwycięską walkę z przełączaniem się między ekranami
11 8
 przy użyciu xrandra.  Okazuje się bowiem, że pewien nieszczęśliwy zbieg bugów i

+ 5
- 9
content/post/zwracanie-wartosci-z-funkcji.md View File

@@ -1,12 +1,8 @@
1
----
2
-date: 2014-12-22T21:55:45Z
3
-tags:
4
-- cpp
5
-- porady
6
-- cpp11
7
-- cpp14
8
-title: Zwracanie wartości z funkcji
9
----
1
++++
2
+date = "2014-12-22T21:55:45Z"
3
+tags = ["cpp", "porady", "cpp11", "cpp14"]
4
+title = "Zwracanie wartości z funkcji"
5
++++
10 6
 
11 7
 Często zdarza się, że funkcje, które piszemy są tak naprawdę fabrykami obiektów.
12 8
 Jest to dobra praktyka, bo zamiast tworzenia kilku-kilkunastu obiektów w danym

Loading…
Cancel
Save