{"id":9720,"date":"2022-10-15T11:07:10","date_gmt":"2022-10-15T09:07:10","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=9720"},"modified":"2022-10-15T11:08:33","modified_gmt":"2022-10-15T09:08:33","slug":"uniform-exchange-format-uxf","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2022\/10\/15\/uniform-exchange-format-uxf\/","title":{"rendered":"Uniform eXchange Format (uxf)"},"content":{"rendered":"\n<p>Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml.<\/p>\n\n\n\n<p><a href=\"https:\/\/github.com\/mark-summerfield\/uxf\">https:\/\/github.com\/mark-summerfield\/uxf<\/a><\/p>\n\n\n\n<p>Looks smart and interesting! <\/p>\n\n\n\n<p>Expecially this part:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-plain is-layout-flow wp-block-quote-is-layout-flow\"><p>Implmenting a UXF pretty printer whould be doable by a CS major as a final year project. Implementing a UXF parser\u2014without support for imports, string concatenation, or aliases\u2014should be doable by a CS major as a <em>big<\/em> final year project.<\/p><\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">Uniform eXchange Format (uxf) is a plain text human readable optionally typed storage format that supports custom types. It may serve as a convenient alternative to csv, ini, json, sqlite, toml, xml, or yaml. https:\/\/github.com\/mark-summerfield\/uxf Looks smart and interesting! Expecially this part: Implmenting a UXF pretty printer whould be doable by a CS major as&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2022\/10\/15\/uniform-exchange-format-uxf\/\">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":[52,14],"tags":[],"class_list":["post-9720","post","type-post","status-publish","format-standard","hentry","category-software","category-software-libero"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-2wM","jetpack-related-posts":[{"id":12336,"url":"https:\/\/monodes.com\/predaelli\/2025\/01\/23\/ventoy\/","url_meta":{"origin":9720,"position":0},"title":"Ventoy","author":"Paolo Redaelli","date":"2025-01-23","format":"link","excerpt":"Ventoy is an open source tool to create bootable USB drive for ISO\/WIM\/IMG\/VHD(x)\/EFI files. With ventoy, you don't need to format the disk over and over, you just need to copy the ISO\/WIM\/IMG\/VHD(x)\/EFI files to the USB drive and boot them directly. You can copy many files at a time\u2026","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/01\/screen_uefi_en.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/01\/screen_uefi_en.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/01\/screen_uefi_en.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/monodes.com\/predaelli\/wp-content\/uploads\/sites\/4\/2025\/01\/screen_uefi_en.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":929,"url":"https:\/\/monodes.com\/predaelli\/2016\/01\/26\/open-source-ifc-frameworks-some-experiences\/","url_meta":{"origin":9720,"position":1},"title":"Open Source IFC Frameworks : some experiences","author":"Paolo Redaelli","date":"2016-01-26","format":"link","excerpt":"Open Source IFC Frameworks : some experiences I have been looking at programming Frameworks for IFC (Industry Foundation Classes), the open standard to exchange Building Information Models. I assume you are at least aware of what they are and what they contain... While most commercial BIM software currently exports and\u2026","rel":"","context":"In &quot;Ingegneria&quot;","block_context":{"text":"Ingegneria","link":"https:\/\/monodes.com\/predaelli\/category\/ingegneria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":3522,"url":"https:\/\/monodes.com\/predaelli\/2017\/11\/22\/sql-server-why-should-an-application-not-use-the-sa-account-database-administrators-stack-exchange\/","url_meta":{"origin":9720,"position":2},"title":"sql server &#8211; Why should an application not use the sa account &#8211; Database Administrators Stack Exchange","author":"Paolo Redaelli","date":"2017-11-22","format":"status","excerpt":"sql server - Why should an application not use the sa account - Database Administrators Stack Exchange I understand that the sa account enables complete control over a SQL Server and all the databases, users, permissions etc. I have an absolute belief that applications should not use the sa password\u2026","rel":"","context":"In &quot;Proprietary software&quot;","block_context":{"text":"Proprietary software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/proprietary-software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5353,"url":"https:\/\/monodes.com\/predaelli\/2019\/03\/15\/microg-project-2\/","url_meta":{"origin":9720,"position":3},"title":"microG Project","author":"Paolo Redaelli","date":"2019-03-15","format":"link","excerpt":"https:\/\/microg.org\/ We should not need this in an ideal world. But since the great G has ditched its motto \"don't be evil\" long ago we need much more projects like this","rel":"","context":"In &quot;Ethics&quot;","block_context":{"text":"Ethics","link":"https:\/\/monodes.com\/predaelli\/category\/ethics\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":825,"url":"https:\/\/monodes.com\/predaelli\/2015\/11\/27\/software-freedom-conservancy-asks-for-supporters-slashdot\/","url_meta":{"origin":9720,"position":4},"title":"Software Freedom Conservancy Asks For Supporters &#8211; Slashdot","author":"Paolo Redaelli","date":"2015-11-27","format":"link","excerpt":"http:\/\/m.slashdot.org\/story\/303037","rel":"","context":"In &quot;Senza categoria&quot;","block_context":{"text":"Senza categoria","link":"https:\/\/monodes.com\/predaelli\/category\/senza-categoria\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":5824,"url":"https:\/\/monodes.com\/predaelli\/2019\/07\/06\/kanban-or-deck\/","url_meta":{"origin":9720,"position":5},"title":"Kanban or Deck?","author":"Paolo Redaelli","date":"2019-07-06","format":"link","excerpt":"Nice this Kanban Project Management Software - Kanboard Yet for those who use NextCloud there's already Deck - a kanban like organization app. It's hard to choose","rel":"","context":"In &quot;Software&quot;","block_context":{"text":"Software","link":"https:\/\/monodes.com\/predaelli\/category\/software\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/9720","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=9720"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/9720\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=9720"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=9720"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=9720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}