{"id":11910,"date":"2016-11-06T05:48:01","date_gmt":"2016-11-06T04:48:01","guid":{"rendered":"https:\/\/tuxproject.de\/blog\/?p=11910"},"modified":"2024-08-08T16:34:36","modified_gmt":"2024-08-08T14:34:36","slug":"mit-common-lisp-gegen-webmuell-fortg-jetzt-mit-noch-mehr-web","status":"publish","type":"post","link":"https:\/\/tuxproject.de\/blog\/2016\/11\/mit-common-lisp-gegen-webmuell-fortg-jetzt-mit-noch-mehr-web\/","title":{"rendered":"Mit Com\u00admon Lisp gegen Web\u00adm\u00fcll (fortg.: jetzt mit noch mehr Web)"},"content":{"rendered":"<p><em>(Vor\u00adbe\u00admer\u00adkung: Es ist mal wie\u00adder Zeit f\u00fcr ein wenig Eigen\u00adwer\u00adbung. Weni\u00adger tech\u00adnik\u00adbe\u00adgei\u00adster\u00adte Leser sind herz\u00adlich dazu ein\u00adge\u00adla\u00adden, statt\u00addes\u00adsen etwas ande\u00adres zu lesen.)<\/em><\/p>\n<p>Im M\u00e4rz 2016 <a href=\"https:\/\/tuxproject.de\/blog\/2016\/03\/mit-common-lisp-gegen-webmuell\/\">berich\u00adte\u00adte ich<\/a> von einem von mir ent\u00adwickel\u00adten Werk\u00adzeug, mit des\u00adsen Hil\u00adfe aus den mei\u00adsten Web\u00adsites RSS-Feeds erstellt wer\u00adden k\u00f6n\u00adnen. In der Fol\u00adge nutz\u00adte ich es zumin\u00addest selbst regel\u00adm\u00e4\u00ad\u00dfig, die im Arti\u00adkel ver\u00admerk\u00adte M\u00f6g\u00adlich\u00adkeit, eine gra\u00adfi\u00adsche Ober\u00adfl\u00e4\u00adche bereit\u00adzu\u00adstel\u00adlen, ver\u00adfolg\u00adte ich aber zun\u00e4chst nicht wei\u00adter.<\/p>\n<p>Eine Dis\u00adkus\u00adsi\u00adon mit einem Inter\u00ades\u00adsen\u00adten erin\u00adner\u00adte mich eini\u00adge Zeit sp\u00e4\u00adter dar\u00adan, dass ich mir das durch\u00adaus ein\u00admal anse\u00adhen woll\u00adte; <em>nat\u00fcr\u00adlich<\/em> schlicht und schn\u00f6r\u00adkel\u00adlos und ohne die Kom\u00adple\u00adxi\u00adt\u00e4t unn\u00f6\u00adtig zu erh\u00f6\u00adhen. <!--more-->Das Ergeb\u00adnis, eine ein\u00adfa\u00adche Web\u00adober\u00adfl\u00e4\u00adche, ist seit heu\u00adte <a href=\"https:\/\/code.rosaelefanten.org\/rssparser.lisp\">im Code<\/a> <em>(Nach\u00adtrag vom 8. August 2024: Link repa\u00adriert)<\/em> zu fin\u00adden:<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2016\/11\/RSSParser.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2016\/11\/RSSParser-300x83.png\" alt=\"rssparser\" width=\"300\" height=\"83\" class=\"alignnone size-medium wp-image-11911\" srcset=\"https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2016\/11\/RSSParser-300x83.png 300w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2016\/11\/RSSParser-120x33.png 120w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2016\/11\/RSSParser-768x212.png 768w, https:\/\/tuxproject.de\/blog\/wp-content\/uploads\/2016\/11\/RSSParser.png 903w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\"><\/a><\/p>\n<p>Ein Auf\u00adruf von <tt>.\/rssparser.lisp web\u00adser\u00adver<\/tt> star\u00adtet die\u00adse Ansicht nach einer kur\u00adzen War\u00adte\u00adzeit auf einem ein\u00adstell\u00adba\u00adren Port (stan\u00addard\u00adm\u00e4\u00ad\u00dfig ist es Port 5000), mit <tt>Strg+C<\/tt> kann der Web\u00adser\u00adver wie\u00adder been\u00addet wer\u00adden. Die Ein\u00adstel\u00adlun\u00adgen habe ich bei die\u00adser Gele\u00adgen\u00adheit in die neue Datei <tt>config.lisp<\/tt> ver\u00adscho\u00adben. Die neu ein\u00adge\u00adf\u00fchr\u00adten Modu\u00adle \u2013 die gesam\u00adte Bedien\u00adober\u00adfl\u00e4\u00adche ist in Lisp geschrie\u00adben \u2013 funk\u00adtio\u00adnie\u00adren der\u00adzeit nur unter SBCL, die Kom\u00adpa\u00adti\u00adbi\u00adli\u00adt\u00e4t zu Clo\u00adzu\u00adre CL habe ich also bis auf Wei\u00adte\u00adres ent\u00adfernt.<\/p>\n<p>M\u00f6ge es den\u00adnoch von reich\u00adhal\u00adti\u00adgem Nut\u00adzen sein.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>(Vor\u00adbe\u00admer\u00adkung: Es ist mal wie\u00adder Zeit f\u00fcr ein wenig Eigen\u00adwer\u00adbung. Weni\u00adger tech\u00adnik\u00adbe\u00adgei\u00adster\u00adte Leser sind herz\u00adlich dazu ein\u00adge\u00adla\u00adden, statt\u00addes\u00adsen etwas ande\u00adres zu lesen.) Im M\u00e4rz 2016 berich\u00adte\u00adte ich von einem von mir ent\u00adwickel\u00adten Werk\u00adzeug, mit des\u00adsen Hil\u00adfe aus den mei\u00adsten Web\u00adsites RSS-Feeds erstellt wer\u00adden k\u00f6n\u00adnen. In der Fol\u00adge nutz\u00adte ich es zumin\u00addest selbst regel\u00adm\u00e4\u00ad\u00dfig, die im \u2026<\/p>\n<p><a href=\"https:\/\/tuxproject.de\/blog\/2016\/11\/mit-common-lisp-gegen-webmuell-fortg-jetzt-mit-noch-mehr-web\/\" class=\"more-link\">\u2018Mit Com\u00admon Lisp gegen Web\u00adm\u00fcll (fortg.: jetzt mit noch mehr Web)\u2019 wei\u00adter\u00adle\u00adsen \u00bb<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wp_typography_post_enhancements_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"federate","footnotes":""},"categories":[5,19],"tags":[],"series":[],"class_list":["post-11910","post","type-post","status-publish","format-standard","hentry","category-projekte","category-nerdkrams"],"share_on_mastodon":{"url":"","error":""},"wp-worthy-pixel":{"ignored":false,"public":null,"server":null,"url":null},"wp-worthy-type":"normal","_links":{"self":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/11910","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/comments?post=11910"}],"version-history":[{"count":0,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/posts\/11910\/revisions"}],"wp:attachment":[{"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/media?parent=11910"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/categories?post=11910"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/tags?post=11910"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/tuxproject.de\/blog\/wp-json\/wp\/v2\/series?post=11910"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}