From b805aa7dcd12a0d4d288681ed3c72dac1ea1b7e0 Mon Sep 17 00:00:00 2001 From: Wojtek Kosior Date: Wed, 30 Nov 2022 11:10:57 +0100 Subject: add a blog post "How I fought... another view" --- src/koszko_org_website/app.py | 6 +- ...2-11-30-how-i-fought...-another-view.html.jinja | 100 ++++++++++++++++++++ ...2-11-30-how-i-fought...-another-view.html.jinja | 105 +++++++++++++++++++++ 3 files changed, 209 insertions(+), 2 deletions(-) create mode 100644 src/koszko_org_website/templates/en/posts/2022-11-30-how-i-fought...-another-view.html.jinja create mode 100644 src/koszko_org_website/templates/pl/posts/2022-11-30-how-i-fought...-another-view.html.jinja diff --git a/src/koszko_org_website/app.py b/src/koszko_org_website/app.py index 467672b..ed80561 100644 --- a/src/koszko_org_website/app.py +++ b/src/koszko_org_website/app.py @@ -40,11 +40,13 @@ def raise_exception(msg: str) -> t.NoReturn: post_titles_pl = { - 'gospel-despite-no-enthusiasm': 'Dobra Nowina pomimo zniechęcenia' + 'gospel-despite-no-enthusiasm': 'Dobra Nowina pomimo zniechęcenia', + 'how-i-fought...-another-view': 'Jak walczyłem... inne spojrzenie' } post_titles_en = { - 'gospel-despite-no-enthusiasm': 'Gospel despite lack of enthusiasm' + 'gospel-despite-no-enthusiasm': 'Gospel despite lack of enthusiasm', + 'how-i-fought...-another-view': 'How I fought... another view' } post_titles = {'en': post_titles_en, 'pl': post_titles_pl} diff --git a/src/koszko_org_website/templates/en/posts/2022-11-30-how-i-fought...-another-view.html.jinja b/src/koszko_org_website/templates/en/posts/2022-11-30-how-i-fought...-another-view.html.jinja new file mode 100644 index 0000000..d7264a5 --- /dev/null +++ b/src/koszko_org_website/templates/en/posts/2022-11-30-how-i-fought...-another-view.html.jinja @@ -0,0 +1,100 @@ +{# +SPDX-License-Identifier: CC0-1.0 + +koszko.org website post (How I fought... another view, english). + +Copyright (C) 2022 Wojtek Kosior +#} + +{% extends "__koszko_base.html.jinja" %} + +{% block title %} How I fought... another view {% endblock %} + +{% block subheading_text %} How I fought... another view {% endblock %} + +{% block content %} + {% call section() %} + {{ italic('2022-11-30') }} + {% call para() %} + In 2021 I defended my BSc thesis. + My article about the fight to be able to study using libre tools landed on + the + {% call link('https://www.gnu.org/education/how-i-fought-to-graduate-without-using-non-free-software.html') -%} + GNU project website + {%- endcall %}. + So far so good. + {% endcall %} + {% call para() %} + It so happened that later on, when preparing to some evengelization event, + I was supposed to prepare some testimony of mine. + I ended up describing the same story. + But this time from a spiritual viewpoint. + I later decided it's probably worth sharing. + So, here it is. + {% endcall %} + {% endcall %} + {% call section('testimony') %} + {{ header(2, 'Testimony for Evangelization') }} + {% call para() %} + Besides being a Catholic, I am also a libre software guy. + One who doesn't tolerate Windows, Google, etc. + {% endcall %} + {% call para() %} + Whe remote teaching began, I had a problem. I was determined not to run + Teams, etc. on my devices. + I was bending the ears of all my university teachers so that they allow me + to complete their courses with some libre tools that I accept. + At the same time, taking — perhaps slightly incorrectly — inspiration from + the "Jesus, You take care of it" prayer, I was determined not to + e.g. complain to the dean about the teachers unwilling to cooperate. + That approach was perhaps not completely absurd after all — God himself + loves all people so much that He does not push them into a corner but + rather gives them freedom, even freedom to choose evil. + {% endcall %} + {% call para() %} + All this was a terrible experience and the stress was up to here. In spite + of this, I got to complete the last 2 semesters of the BSc studies. + And there were also some incredible moments. + For example when I thought I was going to fail the compilers class because + I "did not come" to an exam on Teams. + At that time I prayed a bit, perhaps also cried and eventually started + revising the compilers material "just in case". + And suddenly, I learned from a friend that Teams did not bear the load of + over 100 students connecting simultaneously and that the exam would + instead be conducted via email. + {% endcall %} + {% call para() %} + I still have some doubts with respect to particular choices. Perhaps I + should have been less radical in some cases? + Or perhaps I could have been more and e.g. also rejected using nonfree + platforms from lab computers? + {% endcall %} + {% call para() %} + But even though I was certainly committing {{ bold('some') }} mistakes + over those 2 semesters (as we know, every man sins) I believed Him to care + about me all the time. + {% endcall %} + {% call para() %} + After all this I met one libre software hacker from the US who had an + identical situation. Except he didn't make it. + He gave up on the studies rather quickly because he didn't see a chance. + He happens to be a non-believer. + {% endcall %} + {% call para() %} + I was successful not thanks to being more clever or more persuasive — as I + am likely not — but rather because I tried. + And I only had motivation for trying because I believe in certain Jesus + who died for us on a cross and through that can fix all the evil that + harms us. + {% endcall %} + {% call para() %} + Looking behind on all that stress, fear and everything that constitutes + the metaphorical "cross of life", I see it has a purpose. + It brings me closer to God once again. + {% endcall %} + {% call para() %} + But for the purpose to be present in one's suffering, one first needs to + make the decision to suffer it together with God. + {% endcall %} + {% endcall %} +{% endblock %} diff --git a/src/koszko_org_website/templates/pl/posts/2022-11-30-how-i-fought...-another-view.html.jinja b/src/koszko_org_website/templates/pl/posts/2022-11-30-how-i-fought...-another-view.html.jinja new file mode 100644 index 0000000..a8ca8ee --- /dev/null +++ b/src/koszko_org_website/templates/pl/posts/2022-11-30-how-i-fought...-another-view.html.jinja @@ -0,0 +1,105 @@ +{# +SPDX-License-Identifier: CC0-1.0 + +koszko.org website post (How I fought... another view, polish). + +Copyright (C) 2022 Wojtek Kosior +#} + +{% extends "__koszko_base.html.jinja" %} + +{% block title %} Jak walczyłem... inne spojrzenie {% endblock %} + +{% block subheading_text %} Jak walczyłem... inne spojrzenie {% endblock %} + +{% block content %} + {% call section() %} + {{ italic('2022-11-30') }} + {% call para() %} + W{{ nbsp() }}2021-wszym roku obroniłem inżynierkę, + a{{ nbsp() }}mój artykuł o{{ nbsp() }}tym, jak walczyłem + o{{ nbsp() }}możliwość studiowania przy użyciu wolnych narzędzi, wylądował + na + {% call link('https://www.gnu.org/education/how-i-fought-to-graduate-without-using-non-free-software.html') -%} + stronie projektu GNU + {%- endcall %}. + So far so good. + {% endcall %} + {% call para() %} + Tak się złożyło, że później, przygotowując się do pewnej ewangelizacji, + miałem przygotować jakiejś swoje świadectwo. + Ostatecznie opisałem wtedy tą samą historię, tylko tym razem + z{{ nbsp() }}punktu widzenia duchowego. + Stwierdziłem potem, że chyba warto się nią podzielić. + Oto więc i{{ nbsp() }}ona. + {% endcall %} + {% endcall %} + {% call section('testimony') %} + {{ header(2, 'Świadectwo na Ewangelizację') }} + + {% call para() %} + Oprócz tego, że jestem katolikiem, jestem też gościem od wolnego + oprogramowania. + Takim, co nie toleruje Windowsa, Googla itd. + {% endcall %} + {% call para() %} + Jak zaczęło się zdalne nauczanie, miałem problem, bo byłem zdeterminowany + nie uruchamiaś u siebie Teamsów itp. + Suszyłem głowę wszystkim prowadzącym po kolei, żeby mi pozwolili zaliczyć + przedmioty przy użyciu wolnych narzędzi, które akceptuję. + Jednocześnie, sugerując się może trochę niepoprawnie modlitwą „Jezu, Ty + się tym zajmij”, byłem zdeterminowany m.in. nie skarżyć się do prodziekana + na niewspółpracujących prowadzących. + To chyba nie absurdalne, bo w końcu sam Pan Bóg tak bardzo kocha + wszystkich ludzi, że nie przypiera ich do muru, tylko daje im wolność, + nawet wybierania zła + {% endcall %} + {% call para() %} + To było okropne doświadczenie i{{ nbsp() }}stres był potąd. + Mimo to udało mi się zaliczyć 2 ostatnie semestry inżynierki. + I{{ nbsp() }}były w{{ nbsp() }}tym też niesamowite momenty. + Np. jak myślałem, że uwalę kompilatory, bo „nie przyszedłem” na egzamin na + Teamsach. + Tylko się pomodliłem, może trochę popłakałem i{{ nbsp() }}zacząłem się + douczać kompilatorów „tak na wszelki wypadek”. + A{{ nbsp() }}tu nagle informacja, że Teamsy nie wytrzymały obciążenia + ponad 100-ki studenciaków łączących się jednocześnie i{{ nbsp() }}zamiast + tego egzamin jest przez maila. + {% endcall %} + {% call para() %} + Wciąż mam wątpliwości co do pewnych wyborów. Może powinienem był być mniej + radykalny? A{{ nbsp() }}może właśnie mogłem być bardziej + i{{ nbsp() }}np. odmówić używania własnościowych platform także + z{{ nbsp() }}komputerów w uczelnianym labie? + {% endcall %} + {% call para() %} + Ale mimo że przez te 2 semestry z{{ nbsp() }}pewnością popełniałem + {{ bold('jakieś') }} błędy (jak wiemy, każdy człowiek grzeszy), to + wierzyłem, że On się mną opiekuje i{{ nbsp() }}Mu zależy. + {% endcall %} + {% call para() %} + Po tym wszystkim poznałem takiego gościa od wolnego oprogramowania + z{{ nbsp() }}USA, który miał identyczną sytuację. + Ale jemu się nie udało. Zrezygnował dosyć szybko ze studiów, bo nie + widział szans. + Tak się składa, że on jest niewierzący. + {% endcall %} + {% call para() %} + Mi się udało nie dzięki większemu sprytowi, czy dzięki lepszym + umiejetnościom perswazji — bo takich raczej nie mam — tylko dlatego, że + próbowałem. + A{{ nbsp() }}motywację do próbowania miałem tylko stąd, że wierzę w + takiego jednego, Jezusa, co umarł dla nas na krzyżu i{{ nbsp() }}przez to + może naprawić zło, które nas krzywdzi. + {% endcall %} + {% call para() %} + I{{ nbsp() }}patrząc wstecz na ten stres, strach i{{ nbsp() }}wszystko, co + składa się na metaforyczny „krzyż życiowy”, widzę, że on ma sens, bo + zbliża mnie z{{ nbsp() }}powrotem do Boga. + {% endcall %} + {% call para() %} + Tylko żeby ten sens cierpienia był, pierw trzeba zdecydować, że się je + chce przeżywać razem z{{ nbsp() }}Bogiem. + {% endcall %} + {% endcall %} +{% endblock %} -- cgit v1.2.3