{"id":856,"date":"2022-03-31T13:37:00","date_gmt":"2022-03-31T11:37:00","guid":{"rendered":"https:\/\/www.dereckson.be\/blog\/?p=856"},"modified":"2022-03-07T01:25:52","modified_gmt":"2022-03-07T00:25:52","slug":"march-2022-in-links","status":"publish","type":"post","link":"https:\/\/www.dereckson.be\/blog\/2022\/03\/31\/march-2022-in-links\/","title":{"rendered":"March 2022 in links"},"content":{"rendered":"\n<p><em>Some links of stuff I appreciated this month.You can also take the time machine to <a href=\"https:\/\/www.dereckson.be\/blog\/2022\/02\/28\/february-2022-in-links\/\" data-type=\"URL\" data-id=\"https:\/\/www.dereckson.be\/blog\/2022\/02\/28\/february-2022-in-links\/\">February 2022<\/a>.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">CLI<\/h2>\n\n\n\n<p>Browsing the <a href=\"https:\/\/gnome-terminator.org\/\">Terminator<\/a> terminal emulator <a href=\"https:\/\/terminator-gtk3.readthedocs.io\/en\/latest\/plugins.html\" data-type=\"URL\" data-id=\"https:\/\/terminator-gtk3.readthedocs.io\/en\/latest\/plugins.html\">plugins<\/a> capabilities, I&#8217;ve <a href=\"https:\/\/pypi.org\/project\/resolve-hash\/#description\" data-type=\"URL\" data-id=\"https:\/\/pypi.org\/project\/resolve-hash\/#description\">prepared a resolve-hash command<\/a> to find the URL matching a Git SHA-1 hash.<\/p>\n\n\n\n<p>Let&#8217;s go back to 1997: <a href=\"https:\/\/en.wikipedia.org\/wiki\/Brian_Kernighan\">Brian W. Kernighan<\/a> publishes <a href=\"https:\/\/wolfram.schneider.org\/bsd\/7thEdManVol2\/adv.ed\/adv.ed.pdf\">an article how to use advanced commands like grep and sed to edit files on UNIX<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Collaboration<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Excalidraw<\/h3>\n\n\n\n<p><strong><a href=\"https:\/\/excalidraw.com\/\" data-type=\"URL\" data-id=\"https:\/\/excalidraw.com\/\">Excalidraw<\/a><\/strong> is an open source virtual whiteboard written in TypeScript you can share and sketch diagrams. The diagrams drawn will have a \u201chand-drawn look and feek\u201c, like in products like <a href=\"https:\/\/en.wikipedia.org\/wiki\/Balsamiq\">Balsamiq<\/a> or comics like <a href=\"https:\/\/xkcd.com\/\">XKCD<\/a>.<\/p>\n\n\n\n<p>Initially a desktop product based on <a href=\"https:\/\/www.electronjs.org\/\">Electron<\/a>, it now assumes to be a collaborative web application. There are <a href=\"https:\/\/libraries.excalidraw.com\/\">libraries provided<\/a> with elements like icons, wireframes elements, sticky notes. You can also build products like <a href=\"https:\/\/googlecloudcheatsheet.withgoogle.com\/architecture\">Google Cloud Platform diagrams<\/a> by extending the UI with a custom library.<\/p>\n\n\n\n<p>On a negative note, the product could become open core, as they now offer a solution to save drawings and organize them as a notebook, &#8220;<a href=\"https:\/\/plus.excalidraw.com\/\">Excalidraw +<\/a>&#8220;.<\/p>\n\n\n\n<p><em>Via Sandlayth, who wants to try this product for online lessons.<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fonts<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2022\/03\/image.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"209\" src=\"https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2022\/03\/image-1024x209.png\" alt=\"\" class=\"wp-image-862\" srcset=\"https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2022\/03\/image-1024x209.png 1024w, https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2022\/03\/image-300x61.png 300w, https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2022\/03\/image-768x157.png 768w, https:\/\/www.dereckson.be\/blog\/wp-content\/uploads\/2022\/03\/image.png 1177w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption><code>{10:00}\u00a72d|1a|0[-]t|3a|2l|1e|2g|1r|3[++]e|2y|1a|2{18:30}[17\u00b0c [11\u00b0c ]<\/code><\/figcaption><\/figure>\n\n\n\n<p>Based on <a href=\"https:\/\/fonts.google.com\/specimen\/Alegreya+Sans\">Alegraya Sans<\/a>, the open source <a href=\"https:\/\/fontlibrary.org\/en\/font\/datalegreya\">Datalegreya font<\/a> by the studio Figs is <a href=\"https:\/\/www.figs-lab.com\/en\/projects\/datalegreya#header\">an experiment<\/a> to mix data visualizations and a heading in a font detecting OpenType ligatures.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some links of stuff I appreciated this month.You can also take the time machine to February 2022. CLI Browsing the Terminator terminal emulator plugins capabilities, I&#8217;ve prepared a resolve-hash command to find the URL matching a Git SHA-1 hash. Let&#8217;s go back to 1997: Brian W. Kernighan publishes an article how to use advanced commands [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[302,82,360,357,358],"class_list":["post-856","post","type-post","status-publish","format-standard","hentry","category-misc","tag-cli","tag-design","tag-fonts","tag-git","tag-terminator"],"_links":{"self":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts\/856","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/comments?post=856"}],"version-history":[{"count":4,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts\/856\/revisions"}],"predecessor-version":[{"id":865,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/posts\/856\/revisions\/865"}],"wp:attachment":[{"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/media?parent=856"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/categories?post=856"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dereckson.be\/blog\/wp-json\/wp\/v2\/tags?post=856"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}