magbo system

24.října

Dneska jsme procvičovali psaní P, zase jsme se trápili s horní kličkou. V matematice jsme psali číslici 5. V PS z M jsme opět něco vynechali, nedopisujte to, prosím. Je to připravené na zítřejší suplování. Suplovat tady bude paní Lencová. Děti to ví, mají podrobné instrukce. Po dětech posílám papír, který si přinesete vyplněný na blížící se trojúhelníky, o kterých jsem mluvila na minulé třídní schůzce. Společná třídní schůzka bude 20.11. A trojúhelníky týden před. Ještě se později více o tom rozepíšu.

Redmine 4.1.1 Options Section is Visible on Reload

After upgrade to Redmine 4.1.1 I see the Options section (for example on Issue page) is always visible. There is a small bug and it is easy to fix it:

Patch file app/views/queries/_query_form.html.erb:

--- _query_form.html.erb        2020-12-03 00:00:00.000000000 +0100
+++ _query_form.html.erb        2020-12-03 00:00:00.000000000 +0100
@@ -14,7 +14,7 @@
   <% if @query.available_columns.any? %>
     <fieldset id="options" class="collapsible collapsed">
       <legend onclick="toggleFieldset(this);" class="icon icon-collapsed"><%= l(:label_options) %></legend>
-        <div class="hidden">
+        <div class="hidden" style="display: none;">
           <% if @query.available_display_types.size > 1 %>
           <div>
             <span class="field"><label for='display_type'><%= l(:label_display_type) %></label></span>

in-memory key-value lightweight database

For my little project i3-change.py I need lightweight in-memory database. My first idea was to use Redis (I have some experience with it) but it requires some library to control it. I need something more lightweight. I think using linux named pipes is elegant way how communicate with a database. Here is the full source of my lightweight in-memory database: https://github.com/petrposvic/in-memory-storage.

Continue reading