{"id":772,"date":"2016-04-09T18:17:10","date_gmt":"2016-04-09T16:17:10","guid":{"rendered":"https:\/\/launix.de\/launix\/?p=772"},"modified":"2016-04-09T18:17:10","modified_gmt":"2016-04-09T16:17:10","slug":"ein-erfolgreicher-arbeitstag-bei-launix","status":"publish","type":"post","link":"https:\/\/launix.de\/launix\/ein-erfolgreicher-arbeitstag-bei-launix\/","title":{"rendered":"Ein erfolgreicher Arbeitstag bei Launix"},"content":{"rendered":"<p>Diesen Freitag waren wir im <a href=\"https:\/\/launix.de\/launix\/neuer-bildschirm-im-haus-gertrud-in-jonsdorf\/\" target=\"_blank\">Haus Gertrud, um den Bildschirm aufzubauen<\/a>. Der Kunde war zufrieden, hatte noch einige Verbesserungsw\u00fcnsche, die wir in Launix-Manier aufgenommen haben und demn\u00e4chst umsetzen werden. Doch im B\u00fcro wartete dann ein Folgeauftrag: <b>Es sollten zwei E-Mail-Listen mit tausenden Eintr\u00e4gen verglichen werden<\/b>.<\/p>\n<h2>Regelm\u00e4\u00dfig zig Stunden Arbeit durch IT-Handarbeit<\/h2>\n<p>Regelm\u00e4\u00dfig zig Stunden Arbeit durch IT-Handarbeit waren vorher notwendig: Es gab zwei Verteiler-Email-Listen. Aus der einen trugen sich die Leser ein- und aus; die andere Liste musste damit synchronisiert werden. Zus\u00e4tzlich war die Datenbasis relativ unrein: Doppelte Datens\u00e4tze und verschiedene Schreibweisen der E-Mail (nur E-Mail, Name und E-Mail in Klammern). Diese Listen von Hand zu synchronisieren hie\u00df, diese in eine Excel-Tabelle einzulesen und \u00fcber die Such-Funktion die Adressen einzeln herauszufischen.<\/p>\n<p>Schnell war ein Auftrag \u00fcber 1 Stunde Programmierung vor Ort ausgehandelt, um den Prozess zu automatisieren. Es wurde ein Programm angefertigt, in das man die beiden E-Mail-Listen eingibt. Anschlie\u00dfend werden die Daten bereinigt, Dupletten entfernt und die beiden Listen verglichen. Dabei kommt der sogenannte <b>Merge-Sort<\/b>-Algorithmus zum Einsatz: Die beiden E-Mail-Listen werden sortiert und anschlie\u00dfend alphabetisch verglichen. Der Algorithmus f\u00e4ngt an, beide Listen synchron zu durchlaufen. Dabei wird mit den alphabetisch niedrigsten Eintr\u00e4gen begonnen: Ist der Eintrag in der linken Liste alphabetisch &#8220;kleiner&#8221; als der der Rechten Seite, so ist der Eintrag der linken Liste eine &#8220;aus der Liste entfernte&#8221; E-Mail-Adresse. Der Zeiger auf der linken Seite rutscht einen Eintrag weiter. Ist dagegen der Eintrag auf der rechten Seite alphabetisch &#8220;kleiner&#8221;, handelt es sich bei dem Eintrag aus der rechten Seite um eine &#8220;in die Liste hinzugekommenen&#8221; E-Mail-Adresse. In diesem Fall rutscht man anschlie\u00dfend den Zeiger auf der rechten Seite einen Eintrag weiter. Entsprechen hingegen in der linken und rechten Liste beide Eintr\u00e4ge derselben E-Mail-Adresse, handelt es sich um eine Adresse, die in der Liste bleibt. Hier rutscht man auf beiden Seiten einen Eintrag weiter. Das ganze wiederholt man so oft, bis die beiden Listen synchron abgearbeitet sind. Als Ergebnis bekommt man zwei neue Listen: Die Liste der entfernten E-Mails und die Liste der hinzugekommenen E-Mails.<\/p>\n<h2>Viele Auftr\u00e4ge schlummern in den Firmen<\/h2>\n<p>Beispiele wie dieses gibt es \u00fcberall: IT-Handarbeit, die optimiert werden kann. Doch niemand spricht diese Probleme an, wenn sich keine Gelegenheit bietet.<\/p>\n<p>Deshalb: Fassen Sie sich ein Herz, klicken Sie auf <a href=\"https:\/\/launix.de\/launix\/kontakt\">Kontakt<\/a> und machen Sie der nervigen Datenarbeit ein Ende.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diesen Freitag waren wir im Haus Gertrud, um den Bildschirm aufzubauen. Der Kunde war zufrieden, hatte noch einige Verbesserungsw\u00fcnsche, die wir in Launix-Manier aufgenommen haben und demn\u00e4chst umsetzen werden. Doch im B\u00fcro wartete dann ein Folgeauftrag: Es sollten zwei E-Mail-Listen mit tausenden Eintr\u00e4gen verglichen werden. Regelm\u00e4\u00dfig zig Stunden Arbeit durch IT-Handarbeit Regelm\u00e4\u00dfig zig Stunden Arbeit&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_editorskit_title_hidden":false,"_editorskit_reading_time":0,"_editorskit_is_block_options_detached":false,"_editorskit_block_options_position":"{}","_uag_custom_page_level_css":"","footnotes":""},"categories":[1],"tags":[66],"class_list":["post-772","post","type-post","status-publish","format-standard","hentry","category-allgemein","tag-ms-excel","single-item"],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","1536x1536":"","2048x2048":"","trp-custom-language-flag":"","xs-thumb":"","appku-shop-single":""},"post_excerpt_stackable_v2":"<p>Diesen Freitag waren wir im Haus Gertrud, um den Bildschirm aufzubauen. Der Kunde war zufrieden, hatte noch einige Verbesserungsw\u00fcnsche, die wir in Launix-Manier aufgenommen haben und demn\u00e4chst umsetzen werden. Doch im B\u00fcro wartete dann ein Folgeauftrag: Es sollten zwei E-Mail-Listen mit tausenden Eintr\u00e4gen verglichen werden. Regelm\u00e4\u00dfig zig Stunden Arbeit durch IT-Handarbeit Regelm\u00e4\u00dfig zig Stunden Arbeit durch IT-Handarbeit waren vorher notwendig: Es gab zwei Verteiler-Email-Listen. Aus der einen trugen sich die Leser ein- und aus; die andere Liste musste damit synchronisiert werden. Zus\u00e4tzlich war die Datenbasis relativ unrein: Doppelte Datens\u00e4tze und verschiedene Schreibweisen der E-Mail (nur E-Mail, Name und E-Mail in&hellip;<\/p>\n","category_list_v2":"<a href=\"https:\/\/launix.de\/launix\/category\/allgemein\/\" rel=\"category tag\">Allgemein<\/a>","author_info_v2":{"name":"Carl-Philip H\u00e4nsch","url":"https:\/\/launix.de\/launix\/author\/carli\/"},"comments_num_v2":"0 comments","uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"trp-custom-language-flag":false,"xs-thumb":false,"appku-shop-single":false},"uagb_author_info":{"display_name":"Carl-Philip H\u00e4nsch","author_link":"https:\/\/launix.de\/launix\/author\/carli\/"},"uagb_comment_info":0,"uagb_excerpt":"Diesen Freitag waren wir im Haus Gertrud, um den Bildschirm aufzubauen. Der Kunde war zufrieden, hatte noch einige Verbesserungsw\u00fcnsche, die wir in Launix-Manier aufgenommen haben und demn\u00e4chst umsetzen werden. Doch im B\u00fcro wartete dann ein Folgeauftrag: Es sollten zwei E-Mail-Listen mit tausenden Eintr\u00e4gen verglichen werden. Regelm\u00e4\u00dfig zig Stunden Arbeit durch IT-Handarbeit Regelm\u00e4\u00dfig zig Stunden Arbeit...","_links":{"self":[{"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/posts\/772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/comments?post=772"}],"version-history":[{"count":4,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/posts\/772\/revisions"}],"predecessor-version":[{"id":1312,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/posts\/772\/revisions\/1312"}],"wp:attachment":[{"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/media?parent=772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/categories?post=772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/launix.de\/launix\/wp-json\/wp\/v2\/tags?post=772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}