Miscellaneous To Do

Extensions

  • Contents in sidebars

  • Schulungen/Sidebars are manually maintained. As for the course dates, this could be solved by having a central database and generating the table. use rstjinja for this.

  • SVG

reST Todos

Todo

Big fat TODO: S5 integration!!

(The original entry is located in /home/jfasch/work/jfasch-home/about/site/opentraining/misc/s5/index.rst, line 33.)

Todo

Find an easy to implement use case from your domain that I can give a live-codeing sketch about.

  • First, in C ⟶ no language support for OO, but manageable with a little discipline (not so intuitive though for the inexperienced).

  • Same in C++

(The original entry is located in /home/jfasch/work/jfasch-home/about/site/work-in-progress/2022-04-13/agendae/draft-2022-02-16.rst, line 37.)

Todo

Find a simple problem-to-solve from your domain that can be done in Python. Would be cool if it is related to the one above.

(The original entry is located in /home/jfasch/work/jfasch-home/about/site/work-in-progress/2022-04-13/agendae/draft-2022-02-16.rst, line 102.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/log/detail/2020-03-30/code/exercise-string/index.rst, line 4.)

Todo

Move that out of here, into a place which is central to the entire site. There’s going to come more.

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/log/detail/2020-03-30/setup.rst, line 105.)

Todo

Give a list of dependencies, and how to install them.

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/log/detail/2020-03-30/setup.rst, line 110.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_class_intro/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_class_templates/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_dynamic_memory/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_exercises/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_global_initialization/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_inheritance_virtual/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_lambda/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_ownership_raii/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_smart_pointers/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_stl_container_intro/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/cxx/cxx_templates_vs_interfaces/code/index.rst, line 4.)

Todo

jjj draw sketch:

  • (maj/min) -> cdev/fops (good old unix)

  • (maj/min) -> devtmpfs/sysfs (new dynamic world)

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/kernel/cdev-auto/topic.rst, line 7.)

Todo

jjj add “architecture” drawing

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/kernel/cdev-first-functionality/slides.rst, line 14.)

Todo

jjj draw a sketch

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/kernel/cdev-refactoring/slides.rst, line 39.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/linux/sysprog/sysprog_events/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/linux/sysprog/sysprog_ipc/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/linux/sysprog/sysprog_signals/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/python/advanced/iteration-generation/python_1010_generators_yield/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/unittest/unittest_gtest_basics/code/index.rst, line 4.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/work/jfasch-home/trainings/material/soup/unittest/unittest_gtest_fixture/code/index.rst, line 4.)

Styling

Browse through RTD user list

  • Blender: uses container directive a lot. could be applied to front page.

  • Corda: howto add links to html sidebar. github.

  • figure directive has a figclass attribute. hmm.

C++

Convert to RST/S5

  • C++03

  • C++11

Examples

Homebrain/Kurse/Material/C++11/Examples/: dress it up nicely using literalinclude and such. links from within presentation.

Convert Existing Content

Add Missing

  • 045-cmake.tex

  • 055-c++03.tex

  • 056-c++11.tex

  • 060-design-patterns-unittests.tex

  • 200-misc.tex

  • 400-kernel.tex, incl. code in github (move over)

  • 910-glt-2014.tex (CAN)

  • Python beginner

  • Python advanced

Structure

  • add avl live hacking to “sysprog: virtmem, ipc”. link to it from /blog/2011/01/porting-to-linux-there-s-always-a-better-way.rst “Signals Aren’t Messages”)

  • CAN -> network

  • GPIO, libgpiod -> Embedded

  • System basics: links to make, bash, …

  • split “linux intro” out of sysprog topics -> testers etc.

References, Past Trainings

  • move log/ over from old-fart/

  • mail people, send link when done (after style is in place)

About

  • missing link to confix in Projekte (“jjj”)

  • add public ssh key

Skills

  • web programming as skills? (“ungern”)

    • flask

    • skill: not getting lost; structuring js-accessible urls; json interfaces (link to openheating -> intersphinx)

    • sphinx, for documentation -> consulting, soft skills

    • picture of myself wearing “css sucks” t-shirt

Blog

He only gives a link to the feed XML, and leaves subscribing to readers who know how to. Is that the way?