{"id":1885,"date":"2016-11-05T09:25:58","date_gmt":"2016-11-05T08:25:58","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=1885"},"modified":"2016-11-05T09:25:58","modified_gmt":"2016-11-05T08:25:58","slug":"human-linked-lists","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2016\/11\/05\/human-linked-lists\/","title":{"rendered":"Human linked lists"},"content":{"rendered":"<p>I&#8217;m in queue by the English teacher.&nbsp;<\/p>\n<p>We have implemented in real life a doubly linked list: each parent knows who comes before and who comes after<\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">I&#8217;m in queue by the English teacher.&nbsp; We have implemented in real life a doubly linked list: each parent knows who comes before and who comes after<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2016\/11\/05\/human-linked-lists\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[105,19],"tags":[],"class_list":["post-1885","post","type-post","status-publish","format-standard","hentry","category-fun","category-mood"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-up","jetpack-related-posts":[{"id":14928,"url":"https:\/\/monodes.com\/predaelli\/2026\/02\/04\/icon-list\/","url_meta":{"origin":1885,"position":0},"title":"Icon List","author":"Paolo Redaelli","date":"2026-02-04","format":"link","excerpt":"Icon List: Preview of the parametric symbolics in GNOME","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/02\/card.png?fit=1067%2C712&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/02\/card.png?fit=1067%2C712&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/02\/card.png?fit=1067%2C712&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/02\/card.png?fit=1067%2C712&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/02\/card.png?fit=1067%2C712&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":11275,"url":"https:\/\/monodes.com\/predaelli\/2024\/01\/27\/a-curated-list-of-server-applications\/","url_meta":{"origin":1885,"position":1},"title":"A curated list of server applications","author":"Paolo Redaelli","date":"2024-01-27","format":"link","excerpt":"A curated list of server applications with support for the ActivityPub protocol (Fediverse network) and related standards.","rel":"","context":"In &quot;Fediverse&quot;","block_context":{"text":"Fediverse","link":"https:\/\/monodes.com\/predaelli\/category\/web\/fediverse\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12998,"url":"https:\/\/monodes.com\/predaelli\/2025\/03\/26\/telegram-emoji-list-with-codes-and-descriptions-k3a\/","url_meta":{"origin":1885,"position":2},"title":"Telegram emoji list with codes and descriptions &#8211; K3A","author":"Paolo Redaelli","date":"2025-03-26","format":false,"excerpt":"After almost 2 years of using Telegram, I finally discovered that it is possible to enter emoji using its name after \u201c:\u201d character. Unfortunately I couldn\u2019t find any complete list of available emojis anywhere, so I had to dig deep into the Telegram desktop source code to generate it. It\u2026","rel":"","context":"In &quot;Tricks&quot;","block_context":{"text":"Tricks","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/tricks\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":11563,"url":"https:\/\/monodes.com\/predaelli\/2024\/04\/03\/3-ways-to-delete-all-files-in-a-directory-except-one-or-few-files-with-extensions\/","url_meta":{"origin":1885,"position":3},"title":"3 Ways to Delete All Files in a Directory Except One or Few Files with Extensions","author":"Paolo Redaelli","date":"2024-04-03","format":"quote","excerpt":"The different extended pattern matching operators are listed below, where pattern-list is a list containing one or more filenames, separated using the | character: *(pattern-list) \u2013 matches zero or more occurrences of the specified patterns ?(pattern-list) \u2013 matches zero or one occurrence of the specified patterns +(pattern-list) \u2013 matches one\u2026","rel":"","context":"In &quot;Tricks&quot;","block_context":{"text":"Tricks","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/tricks\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":8653,"url":"https:\/\/monodes.com\/predaelli\/2021\/08\/29\/list-installed-deb-packages-by-size\/","url_meta":{"origin":1885,"position":4},"title":"List installed deb packages by size","author":"Paolo Redaelli","date":"2021-08-29","format":false,"excerpt":"List installed deb packages by size dpkg-query -Wf '${Installed-Size}\\t${Package}\\n' | sort -n From The best command line collection on the internet, submit yours and save your favorites.","rel":"","context":"In &quot;Debian&quot;","block_context":{"text":"Debian","link":"https:\/\/monodes.com\/predaelli\/category\/debian\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":15114,"url":"https:\/\/monodes.com\/predaelli\/2026\/02\/21\/manually-updating-font-list\/","url_meta":{"origin":1885,"position":5},"title":"Manually updating font list","author":"Paolo Redaelli","date":"2026-02-21","format":false,"excerpt":"This is not needed if you use high-level facilities, but in case of manual, low level manipulation of fonts repositories in your machine just issue fc-cache -f -v to update the available font lists. I looked for it far too many times; taken https:\/\/askubuntu.com\/questions\/3697\/how-do-i-install-fonts","rel":"","context":"In &quot;Tricks&quot;","block_context":{"text":"Tricks","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/tricks\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/01\/fonts-index__html.jpg?fit=1200%2C772&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/01\/fonts-index__html.jpg?fit=1200%2C772&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/01\/fonts-index__html.jpg?fit=1200%2C772&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/01\/fonts-index__html.jpg?fit=1200%2C772&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2026\/01\/fonts-index__html.jpg?fit=1200%2C772&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/1885","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/comments?post=1885"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/1885\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=1885"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=1885"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=1885"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}