{"id":130700,"date":"2018-12-03T18:27:05","date_gmt":"2018-12-03T17:27:05","guid":{"rendered":"https:\/\/www.ifun.de\/?p=130700"},"modified":"2018-12-03T18:27:05","modified_gmt":"2018-12-03T17:27:05","slug":"sourcenote-mac-schnellablage-fuer-programmierer","status":"publish","type":"post","link":"https:\/\/www.ifun.de\/sourcenote-mac-schnellablage-fuer-programmierer-130700\/","title":{"rendered":"SourceNote: Mac-Schnellablage f\u00fcr Programmierer"},"content":{"rendered":"<p>Folgendes Szenario sollte fast allen Programmierern bekannt sein. Ihr sitzt an einem Projekt und habt daf\u00fcr gerade eine verdammt clevere Funktion geschrieben &#8211; kurze Zeit sp\u00e4ter stellt sich jedoch heraus: der Auftraggeber besteht nun doch auf eine andere Herangehensweise, euer Code-Schnipsel ist jetzt ein Fall f\u00fcr den Papierkorb. <\/p>\n<p><a href=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2018\/12\/sourcenote-settings.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2018\/12\/sourcenote-settings-500x430.jpg\" alt=\"Sourcenote Settings\" width=\"500\" height=\"430\" class=\"aligncenter size-medium wp-image-130703\" srcset=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2018\/12\/sourcenote-settings-500x430.jpg 500w, https:\/\/images.ifun.de\/wp-content\/uploads\/2018\/12\/sourcenote-settings-768x661.jpg 768w, https:\/\/images.ifun.de\/wp-content\/uploads\/2018\/12\/sourcenote-settings-700x602.jpg 700w, https:\/\/images.ifun.de\/wp-content\/uploads\/2018\/12\/sourcenote-settings.jpg 904w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Aber wer l\u00f6scht schon gerne guten Code? Eine klitzekleine Nische, die die Mac-Anwendung <a href=\"https:\/\/www.sourcenoteapp.com\/\">SourceNote<\/a> jetzt besetzen will. Einmal installiert, warte SourceNote auf das Tastatur-K\u00fcrzel 2xCMD+C (also ein Doppelt ausgel\u00f6stes CMD+C). Wird dieses erkannt, sichert SourceNote den zuvor markierten Text im eigenen, durchsuchbaren Archiv. Nicht mehr, nicht weniger. <\/p>\n<p>SourceNote ist dabei zudem fast unsichtbar. Weder ein App-Fenster noch ein Men\u00fcleisten-Objekt machen auf den Code-Sammelkasten aufmerksam. Lediglich die zwei Sekunden lang eingeblendete Info-Meldung &#8222;Copied to SourceNote&#8220; best\u00e4tigt, dass ihr den gerade abgespeicherten Text jetzt l\u00f6schen k\u00f6nnt. <\/p>\n<p>Entwickler Devin Abbott schreibt: <\/p>\n<blockquote><p>SourceNote ist im Wesentlichen eine kuratierte Zwischenablagenhistorie. Ich kann die Funktion in SourceNote kopieren und aus meiner Codebase l\u00f6schen. So kann ich sicher sein, dass ich sie wieder finden kann, wenn ich sie jemals brauche. Ich verwende SourceNote jeden Tag, seit ich es geschrieben habe, also entschied ich mich, es f\u00fcr alle anderen mit einem \u00e4hnlichen Workflow zu ver\u00f6ffentlichen. <\/p><\/blockquote>\n<p>F\u00fcr den skizzierten Anwendungsbereich der SourceNote-App nutzen wir schon seit Ewigkeiten das <a href=\"https:\/\/itunes.apple.com\/us\/app\/snippetslab\/id1006087419?mt=12\">SnippetsLab<\/a>. Dieses tritt anders als SourceNote auch mit einer brauchbaren Syntaxhervorhebung an. Nichts desto trotz: Der SourceNote-Ansatz gef\u00e4llt uns. Wir werden die 4-Euro-App im Blick behalten. Der Entwickler bietet eine Testversion an, die jedoch nur die 5 zuletzt gesicherten Texte anzeigt.<\/p>\n<p><video poster=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2018\/12\/sourcenote.jpg\" preload=\"auto\" controls=\"controls\" width=\"700\" height=\"390\"><source src=\"https:\/\/www.sourcenoteapp.com\/static\/product-launch-video-e9dba7779d140aaa25b2affc69975e9a.mp4\" \/><\/video><\/p>\n","protected":false},"excerpt":{"rendered":"<a href=\"https:\/\/www.ifun.de\/sourcenote-mac-schnellablage-fuer-programmierer-130700\/\"><img width=\"150\" height=\"150\" src=\"https:\/\/images.ifun.de\/wp-content\/uploads\/2018\/12\/sourcenote-settings-150x150.jpg\" class=\"alignright tfe wp-post-image\" alt=\"Sourcenote Settings\" decoding=\"async\" loading=\"lazy\" \/><\/a><p>Folgendes Szenario sollte fast allen Programmierern bekannt sein. Ihr sitzt an einem Projekt und habt daf\u00fcr gerade eine verdammt clevere Funktion geschrieben &#8211; kurze Zeit sp\u00e4ter stellt sich jedoch heraus: der Auftraggeber besteht nun doch auf eine andere Herangehensweise, euer Code-Schnipsel ist jetzt ein Fall f\u00fcr den Papierkorb. Aber wer l\u00f6scht schon gerne guten Code? [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":130703,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[5],"tags":[4737,4738,6321],"class_list":["post-130700","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apps","tag-apps","tag-entwickler","tag-mac"],"acf":[],"aioseo_notices":[],"featured_image":["https:\/\/images.ifun.de\/wp-content\/uploads\/2018\/12\/source-note-feature.jpg"],"subheadline":["Noch ohne Syntaxhervorhebung"],"rest_api_enabler":{"featured_image":"https:\/\/images.ifun.de\/wp-content\/uploads\/2018\/12\/source-note-feature.jpg","subheadline":"Noch ohne Syntaxhervorhebung"},"_links":{"self":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/130700","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/comments?post=130700"}],"version-history":[{"count":1,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/130700\/revisions"}],"predecessor-version":[{"id":130704,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/posts\/130700\/revisions\/130704"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media\/130703"}],"wp:attachment":[{"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/media?parent=130700"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/categories?post=130700"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ifun.de\/apiv2\/wp\/v2\/tags?post=130700"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}