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/My-Projects/jfasch-home/about/site/opentraining/misc/s5/index.rst, line 33.)

Todo

Use this file to further describe what’s there

(The original entry is located in /home/jfasch/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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/My-Projects/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?