{"id":6741,"date":"2020-02-25T19:48:52","date_gmt":"2020-02-25T18:48:52","guid":{"rendered":"https:\/\/monodes.com\/predaelli\/?p=6741"},"modified":"2020-02-25T13:12:58","modified_gmt":"2020-02-25T12:12:58","slug":"open-textbook-library","status":"publish","type":"post","link":"https:\/\/monodes.com\/predaelli\/2020\/02\/25\/open-textbook-library\/","title":{"rendered":"Open Textbook Library"},"content":{"rendered":"<p><a href=\"https:\/\/open.umn.edu\/opentextbooks\">https:\/\/open.umn.edu\/opentextbooks<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p class=\"excerpt\">https:\/\/open.umn.edu\/opentextbooks<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/monodes.com\/predaelli\/2020\/02\/25\/open-textbook-library\/\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","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":[72],"tags":[],"class_list":["post-6741","post","type-post","status-publish","format-link","hentry","category-documentations","post_format-post-format-link"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6daft-1KJ","jetpack-related-posts":[{"id":929,"url":"https:\/\/monodes.com\/predaelli\/2016\/01\/26\/open-source-ifc-frameworks-some-experiences\/","url_meta":{"origin":6741,"position":0},"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":988,"url":"https:\/\/monodes.com\/predaelli\/2016\/02\/02\/buildingsmart-house-of-bim\/","url_meta":{"origin":6741,"position":1},"title":"buildingSMART, house of BIM","author":"Paolo Redaelli","date":"2016-02-02","format":"link","excerpt":"buildingSMART, the house of BIM The worldwide authority driving transformation of the built\u00a0asset economy\u00a0through creation & adoption of open, international standards. The worldwide authority driving transformation of the built\u00a0asset economy\u00a0through creation & adoption of open, international standards. Shall get those standards to generate classes for Eiffel, as it seems that\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":12963,"url":"https:\/\/monodes.com\/predaelli\/2025\/03\/14\/flutter-resources\/","url_meta":{"origin":6741,"position":2},"title":"Flutter resources:","author":"Paolo Redaelli","date":"2025-03-14","format":false,"excerpt":"Flutter resources: Wonderous (web demo, App Store, Google Play, source code):A Flutter app that showcases Flutter's support for elegant design and rich animations. Material 3 Demo (web demo, source code):A Flutter app that showcases Material 3 features in the Flutter Material library. Flutter Samples (samples, source code):A collection of open\u2026","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":1892,"url":"https:\/\/monodes.com\/predaelli\/2016\/11\/14\/tikz-library-for-structural-analysis\/","url_meta":{"origin":6741,"position":3},"title":"TikZ Library for Structural Analysis","author":"Paolo Redaelli","date":"2016-11-14","format":false,"excerpt":"TikZ Library for Structural Analysis Forum and resources for TeX, LaTeX, LyX and editors. Help for writing thesis, books, formatting text and fixing errors with support for TeX Live, MacTeX, MiKTeX. I know it may exist. Now I'm an happy engineer.... :)","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13220,"url":"https:\/\/monodes.com\/predaelli\/2025\/04\/22\/only-in-rust-please\/","url_meta":{"origin":6741,"position":4},"title":"Only in Rust, please!","author":"Paolo Redaelli","date":"2025-04-22","format":false,"excerpt":"I've been reading on phoronix.com about \"Papers\", Gnome's recent Document Viewer. It is a GTK4-Based Evince Fork, implemented in Rust. uid313 commented I am pleased to hear it is being written in Rust. I hope it also uses a Rust library for PDF because PDF is a huge specification, thousands\u2026","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":1630,"url":"https:\/\/monodes.com\/predaelli\/2016\/06\/04\/libfixmath\/","url_meta":{"origin":6741,"position":5},"title":"libfixmath","author":"Paolo Redaelli","date":"2016-06-04","format":false,"excerpt":"Cross Platform Fixed Point Maths Library Cross Platform Fixed Point Maths Library from Google Code Archive - Long-term storage for Google Code Project Hosting. Grabbed it before Google shut down everything! No need to reimplement everything, just as I plan to do with quad-precision floats.","rel":"","context":"In &quot;Documentations&quot;","block_context":{"text":"Documentations","link":"https:\/\/monodes.com\/predaelli\/category\/documentations\/"},"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\/6741","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=6741"}],"version-history":[{"count":0,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/posts\/6741\/revisions"}],"wp:attachment":[{"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/media?parent=6741"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/categories?post=6741"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monodes.com\/predaelli\/wp-json\/wp\/v2\/tags?post=6741"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}