Lese-Ansicht

Es gibt neue verfügbare Artikel. Klicken Sie, um die Seite zu aktualisieren.

Programmieren im Zeitalter von ChatGPT

ChatGPT ist in aller Munde. Es formuliert in flüssigem Deutsch oder Englisch Hausaufgaben, löst Philosophie-Wiederholungsfragen und fügt bei Bedarf frei erfundene Quellen hinzu, damit der Text seriöser/wissenschaftlicher wirkt. Wenn man das Programm hinweist, dass 2+3 keineswegs 5 ist, entschuldigt es sich höflich für seinen Fehler. Kurzum, Bananen-Software, reift beim Anwender? Ich bin nicht dieser Meinung.

Trotz aller Unzulänglichkeiten schätze ich das Programm mittlerweile so sehr, dass ich bereit wäre, für seine Anwendung zu zahlen. Bisher war das nicht notwendig. Mit ein paar Versuchen ist mir der Login noch jedes Mal gelungen, auch bei angeblich unerwartet hoher Auslastung.

Nun zähle ich nicht zu den Twitter- oder YouTube-Enthusiasten, die Ihnen versprechen, mit ChatGPT 10 x produktiver zu arbeiten oder 10.000 EUR pro Monat extra zu verdienen. Blödsinn! Aber ich bin mittlerweile überzeugt, dass mir ChatGPT mehr Zeit erspart, als ich brauche, um die ca. 23 EUR zu verdienen, die ChatGPT Plus aktuell pro Monat kostet. Und ich bin schon sehr gespannt, welche KI-Tools als Nächstes kommen!

ChatGPT unterstützt mich beim Programmieren

Berufsbedingt wechsle ich zwischen rund einem Dutzend Sprachen hin und her. Manche Sprachen brauche ich beinahe täglich oder zumindest wöchentlich, bei anderen vergehen schon mal etliche Monate von der einen Anwendung zu nächsten. Das bringt es mit sich, dass ich mir einfach nicht auswendig merken kann, wie ich die letzten drei Zeichen einer Zeichenkette in einem SQL-Statement, in der PowerShell oder in Java extrahiere. Wie ich einen regulären Ausdruck in PHP anwende, und welche Funktionen dagegen in Python verwendet werden.

Solange ich nicht in meinen eigenen Büchern nachschauen kann (deren Aufbau kenne ich so gut, dass die Suchzeit gegen Null geht), habe ich mir derartige Fragen bisher meist von Google beantworten lassen. Google führt dann in die Dokumentation der jeweiligen Sprache oder (bevorzugt) auf einen Beitrag von StackOverflow. Und natürlich weiß ich, welche Seiten am ehesten zum Ziel führen. Dessen ungeachtet dauert es üblicherweise ein paar Minuten, um das im Internet präsentierte Wissen auf die eigene Fragestellung anzuwenden, die Streu eines langatmigen Blog-Beitrags vom Weizen zu trennen. (Mit Videos habe ich mich dagegen nie recht anfreunden können. Es dauert einfach viel zu lange, um an die Stelle zu kommen, wo es interessant wird.)

In den letzten zwei Monaten ist die Anzahl meiner Google-Programmier-Suchen stark gesunken. ChatGPT kann auch programmieren! Warum soll ich umständlich nach Details suchen, wenn ChatGPT innerhalb von Sekunden Code liefert, der nicht nur für die ganz spezifische Fragestellung funktioniert, sondern den die KI auch noch erläutert?

Beispiele

Ein Bild sagt mehr als 1000 Worte? Nun denn:

Wie kann ich in einem PHP-Programm das Bearer Token eines GET-Requests ermitteln?
Vor kurzem habe ich einen regulären Ausdruck gebraucht, um ein Datum im US-Format (also mm/dd/yyyy) zu erkennen.
Hier geht es nur um einen Vorschlag für die Struktur (das Grundgerüst) eines Scripts. Um die Details kümmere ich mich dann selbst, d.h. ich mache das wofür ich bezahlt werde, aber verschwende keine Zeit an Trivialitäten.
Ich will in einem Python-Script eine Datei herunterladen, aber ohne Zusatzmodule zu verwenden.
In einer Folgefrage suche ich nach einem Weg, beim GET-Request einen eigenen Header anzugeben. ChatGPT antwortet im Kontext der vorigen Frage.
In einem Bash-Script will ich die Kennung einer Datei auslesen.
ChatGPT kennt auch Kotlin samt der Datenbankbibliothek Exposed. Die Antwort schießt ein wenig über das Ziel hinaus und enthält auch Code, um eine neue Tabelle einzurichten.
Extrem cool: Ich habe Code in einer Sprache (hier in der Bash) und brauche äquivalenten Code in einer anderen Sprache (hier für die PowerShell). Kein Problem für ChatGPT.
Hier hilft ChatGPT bei der Formatierung von Bildern in einem Markdown-Dokument, das mit Pandoc verarbeitet wird. ChatGPT weist auf die Pandoc-spezifische Erweiterung der Markdown-Syntax hin.
ChatGPT hilft auch bei der Linux-Administration. Hier geht es darum, mit »tar« ein inkrementelles Backup zu erstellen.

ChatGPT versus Copilot

Aus Sicht von Entwicklern ist der GitHub Copilot ein kostenpflichtiges Konkurrenzprodukt zu ChatGPT. Der Copilot soll die Code-Erstellung in Editoren wie VSCode beschleunigen. Im Prinzip geben Sie einen möglichst aussagekräftigen Funktions- oder Methodennamen an, und der Copilot schlägt dafür fertigen Code vor. Die Code-Schnipsel kommen aus dem riesigen Angebot öffentlicher Git-Repositories.

Auch der Copilot nutzt KI-Technik bei der Auswahl und Adaptierung von Code-Schnipsel. Copyright-technisch ist das bedenklicher als die Vorgehensweise von ChatGPT, die in der Regel Code wirklich neu generiert. Natürlich kann es passieren, dass der Copilot Code vorschlägt, der bekannte Fehler oder gar Sicherheitslücken enthält. Das sind aber Probleme, die auch bei ChatGPT auftreten können. Letztlich bleibt es die Verantwortung des Entwicklers / der Entwicklerin, den Code zu verstehen und zu entscheiden, ob er für das Problem taugt oder nicht.

Für mich liegt der wesentliche Unterschied zwischen ChatGPT und dem Copilot weniger im produzierten Code als in der Bedienung: Mit ChatGPT kann ich gewissermaßen sprechen, ich kann mein ganz spezifisches Problem in Deutsch oder (besser!) in Englisch beschreiben und erhalte eine Antwort, die exakt auf die Aufgabenstellung eingeht. Bei Bedarf kann ich sogar um eine Nachbesserung im einen oder anderen Punkt bitten. Die Arbeitsweise ist für mich ungleich intuitiver, angenehmer und »menschlicher« als der Ansatz des Copiloten, einfach nur Code zu einer Funktionsdeklaration zu liefern.

Mich hat der Copilot schon in der Beta-Phase nicht so recht begeistert, und mit ChatGPT sieht das Angebot — nur wenige Monate nach der Markteinführung — schon ziemlich alt aus.

Letzte Anmerkungen

  • Ich habe aktuell keine Angst, dass mich ChatGPT oder eine ähnliche Technik als Programmierer, Admin, Vortragender oder Autor ablöst. Für mich ist ChatGPT einfach ein neues Hilfsmittel bei meiner Arbeit.
  • Insofern halte ich es auch für verrückt, den Einsatz in Schulen, Unis etc. zu verbieten. Das Ziel muss es vielmehr sein, KI-Tools produktiv (und durchaus verantwortungsvoll) anwenden zu lernen. Dieser Grundsatz gilt ja auch für andere Werkzeuge, die wir heute als selbstverständlich einsetzen, von der Rechtschreibkorrektur bis zur Nutzung der Wikipedia.
  • Ich bin mir ziemlich sicher, dass der Nutzen von KI-Tools umso höher ist, je größer das eigene Wissen ist. Insofern ersetzen diese Tools weder qualifizierte Mitarbeiter noch deren Ausbildung.
  • Vielleicht bin ich altmodisch, aber ich pflege einen höflichen Umgangston mit ChatGPT und vergleichbaren Werkzeugen.
  • Zu guter Letzt habe ich das Gefühl (das ich aber nicht objektiv belegen kann), dass die Kommunikation in englischer Sprache zu besseren Ergebnissen führt als Anfragen in Deutsch. Grundsätzlich ist es verblüffend, dass ChatGPT nahezu jeder Sprache mächtig ist. Aber die IT-Welt ist englisch. StackOverflow ist englisch. Die Originaldokumentation nahezu jedes IT-Tools ist englisch. Selbst Entwickler, die eine andere Muttersprache haben, verwenden in der Regel englischsprachige Variablen-, Klassen- und Methodennamen, kommentieren ihren Code idealerweise in Englisch. Insofern erscheint es mir nahe liegend, Code-Fragen in Englisch zu formulieren, was sich auch in den meisten Screenshots dieses Texts widerspiegelt.

Links

Eine andere Meinung, etwas skeptischer, aber auch mit wesentlich spezielleren Fragen:

Alle meine Schuhe...online shopping

Online-Shops wie Zalando (ca. 14.000 Paar Schuhe) oder Mirapodo (ca. 6.000 Paar Schuhe) haben es vorgemacht. Schuhe online kaufen ist im Trend und wird immer beliebter. Frau kauft ihr liebstes Stück nun also auch im Internet. Oft ist es aber schwer den richtigen Shop mit den tollsten Tretern zu finden und man muss von Goertz bis I'm walking alles absuchen und hat immer noch nicht sein Lieblingsstück gefunden.

Nachdem sich Stylight.de schon etwas länger auf dem Markt befindet (2008) und sozusagen als Metasuchmaschine für Kleidung und Schuhe jeglicher Art etabliert hat, kommt jetzt ein neues Sammelbecken speziell für Schuhe daher. Das ganze nennt sich Schuhfans und ist eine Art großer Onlinekatalog, der alle möglichen Modelle der verschiedensten Anbieter zusammen auflistet. Welche Shops der Anbieter in seinen Katalog mit eingebunden hat, konnte ich leider nicht feststellen, jedoch fühlt sich das Angebot sehr groß an. Sobald man sein Modell gefunden hat, wird man zum jeweiligen Online-Shop weitergeleitet. Hier sind durchaus noch Nachbesserungen möglich, denn Stylight bietet seit kurzem einen Warenkorb für alle Produkte an und man muss beim Shoppen die Seite nicht mehr verlassen. Solltet ihr euch also für den Winter neue Treter anschaffen, vielleicht bringt euch Schuhfans ja weiter.

In diesem Sinne, Frohes Shoppen.

schuhfans

Facebook kostenlos über E Plus

Facebook kostenlos über E Plus. Na, das ist doch mal was. Internationale Provider bieten so etwas ja schon etwas länger an. Unter 0.facebook.com haben ab sofort alle E Plus Kunden (dazu zählen auch Handy-Verträge von Base Simyo) die Möglichkeit eine abgespeckte Version von Facebook zu nutzen.

Abgespeckt heißt in diesem Fall nur Text, was etwas schade ist, den interessant wären natürlich auch Bilder und Videos. Wer dies jedoch nutzen will, der muss weiterhin bezahlen und auf m.facebook.com zurückgreifen.

Facebook

Der Duke kehrt 2011 zurück...eventuell

Nach kurzen 13 Jahren Entwicklungszeit und unzähligen Gerüchten und Ankündigungen, soll Duke Nukem Forever 2011 in die Läden kommen. So ist es jedenfalls auf der Homepage nachzulesen.

2k Games und Gearbox Software arbeiten daran, das Spiel fertigzustellen und nächstes Jahr für PC und Konsolen zu veröffentlichen. Auf YouTube könnt ihr euch bis dahin schon mal einen Game-Trailer vom April dieses Jahres anschauen. Ob es dann nächstes Jahr was wird, wird sich zeigen, ansonsten wird halt weiter gewartet, das hat ja die letzten Jahre auch ganz gut geklappt.

duke nukem

 

Facebook ab September ohne IE6

Facebook hat in seinem Blog angekündigt, ab 15. September ein neues Chatsystem zu nutzen, um mehr Stabilität in die Funktion zu bringen. Oft kam es in letzter Zeit vor, dass der Chat einfach abstürzte oder Nachrichten im Nirwana verschwanden. Erst vor ein paar Monaten gab es eine Panne im Chat System. Damals war es möglich, andere Gespräche zu belauschen, woraufhin das ganze Chatsystem kurzzeitig abgeschaltet wurde. Mit dem neuen Chat System wird jedoch der Internet Explorer 6 nicht mehr unterstützt. So tragisch wird das für die Internet Explorer Nutzer nicht sein, denn dessen Anhängeranteil ist inzwischen deutlich unter 10 % gefallen. Die Mehrheit, also Firefox bzw. IE8 Nutzer und die etlichen Usern, die Facebook über Handys oder Smartphones aufsuchen (immerhin 150 Millionen), wird von der Umstellung also kaum etwas mitbekommen, außer dass Nachrichten eventuell regelmäßig beim Empfänger landen.

Erste Hilfe fürs IPhone 4

Wer sich schon ein neues iPhone 4 zugelegt hat und mit den allgemein bekannten angeblichen Antennenfehler zu kämpfen hat, der kann jetzt auf ein "Erste Hilfe" Set von Etsy zurückgreifen. Dort gibt es sechs stylische Trostpflaster fürs neue Apple Baby :)

Facebook der Film

Am 1. Oktober kommt ja bekanntlich der Facebook Film in die Kinos. Heißen wird das ganze dann "The Social Network". Ich frage mich natürlich, wie bestimmt viele andere auch, ob aus so einer Thematik ein guter Film zu drehen ist.

Da David Fincher (Fight Club) auf dem Regiestuhl sitzt, könnte es aber was werden. Damit ihr euch aber selbst überzeugen könnt, ist hier erstmal der Trailer zum Film. Viel Spaß

MS Outlook integriert Facebook

Bei heise.de ist heute von einem neuen Outlook Upgrade zu lesen. Bei dem Upgrade handelt es sich um den sogenannten OSC (Outlook Social Connector), welcher es ermöglicht Statusmeldungen von Facebook über Outlook abzurufen. Der Connector kann bei Microsoft direkt heruntergeladen werden und ist auf den Outlook Versionen 2003, 2007, 2010 lauffähig. Da Outlook für viele das Standardkommunikationstool darstellt, ist dieser Schritt von Microsoft längst überfällig.

 

 

Bundesliga-Spielplan Saison 2010/2011

Bereits gestern wurde der Bundesliga Spielplan für die neue Saison 2010/ 2011 veröffentlicht.

Wer keine Dauerkarte für seinen Verein besitzt, der sollte sich schonmal Karten für ein paar Spiele sichern.

Downloadmöglichkeiten für das 13 Seiten PDF:

  • Chip.de
  • Bundesliga.de

Oder einfach alle Spieltage online nachschauen

Farmville vs. FrontierVille

Nachdem großen Erfolg von Farmville, lässt das Social Game immer mehr Federn. Die Nutzerzahlen sind langsam am Fallen, aber dennoch immer noch auf recht hohem Niveau (momentan noch ca. 65 Millionen). Erst kürzlich wurde das Spiel fürs iPhone bzw. iPad veröffentlicht, was wohl wieder einen Anstieg erwarten lässt. Sogar die neue Crash Protection des Firefox Browsers wurde wegen des Spiels kurzfristig überarbeitet

Neuster Stern am Himmel ist nun FrontierVille. Das Spiel ist eine Mischung aus Farmville und Treasure Isle und baut auf dem gleichen Prinzip auf, wie die anderen Spiele aus dem Hause Zynga. Schauplatz des neuen Spiels ist der Wilde Westen, dort gilt es das Land zu bewirtschaften und eine Infrastruktur zu errichten. Man ist, wie in anderen Social Games auch, teilweise auf die Hilfe der Nachbarn bzw. Facebook Freunde angewiesen.

Man darf gespannt sein, wie sich das Spiel in Zukunft entwickelt.

Das A und O

Das A und O

Jogi würde in diesen Tagen wohl sagen: "Teamplay ist das A und O". Gemeint ist damit das Wesentliche bzw. Wichtigste. Zurückzuführen ist diese Redensart auf das griechische Alphabet, genauer gesagt auf Luthers Übersetzung der Bibel: "Ich bin das A und das O, der Anfang und das Ende, spricht Gott der Herr...". Mit A ist somit das griechische "Alpha" gemeint und mit O das griechische "Omega", der letzte Buchstabe des Alphabets.

abc

Festival Saison 2010 mal ohne Zelt im Gepäck

Die Festivalsaison ist wohl seit Rock am Ring bzw. Rock im Park im vollen Gange. Ab Juni/Juli findet so gut wie jedes Wochenende ein Festival statt. Aber was ist, wenn man am Freitag vor dem großen Event arbeiten muss und dennoch einen guten Zeltplatz möchte. Oder wenn man einen Mini fährt und jeder Liter Kofferraum für Wichtigeres als ein Zelt benötigt wird?

Für solche Probleme gibt es einen interessanten Service.

 

Diese Seiten bieten jedem Festivalbesucher die Möglichkeit, ein Zelt vor Ort zu mieten. Wobei man sich heraussuchen kann, ob man eine eigenes 2-Mann-Zelt für 55 € z.B. fürs Splash buchen möchte oder sich mit dem Zostel (Zelt & Hostel) für 39,90 € zufriedengibt.

Der Service ist auf jeden Fall für alle praktisch, die keine Zeit oder Möglichkeit haben, ein eigenes Zelt mitzubringen. Natürlich kostet das ganze ein wenig Geld, aber man spart sich manchmal viel Zeit und Mühe ohne lästigen Auf und Abbau.

Leider wird dieser Service noch nicht auf allen Festivals angeboten, aber ich denke, wenn sich diese Idee durchsetzt ist es nur noch eine Frage der Zeit, bis sich das ändert. Und das könnte bald so weit sein, denn auf den bekannteren Veranstaltungen ist der Zeltaufbauservice bereits ausgebucht.

Hier der restliche Veranstaltungskalender:

  • 01.07. - 04.07.: Electric Tremor Familientreffen
  • 02.07. - 04.07.: TFF.Rudolstadt
  • 15.07. - 18.07.: G.O.N.D.
  • 15.07. - 18.07.: Burg Herzberg Festival
  • 16.07. - 18.07.: Melt!
  • 23.07. - 25.07.: splash!
  • 30.07. - 01.08.: Nachtdigital
  • 07.08. - 08.08.: Race & Celebrate @ Red Bull Air Race
  • 07.08. - 08.08.: M'era Luna Festival
  • 13.08. - 15.08.: Open Flair
  • 20.08. - 22.08.: Area4 Festival
  • 20.08. - 22.08.: Highfield Festival
  • 20.08. - 22.08.: Stereo City
  • 27.08. - 29.08.: Chiemsee Reggae Summer
  • 27.08. - 29.08.: Ein Festival der Liebe
  • 03.09. - 05.09.: Nocturnal Culture Night
  • 10.09. - 12.09.: Festival-Mediaval

Nen paar Tage raus

Nachdem hier alles im Wasser versunken ist, wird es Zeit sich mal ein paar Tage freizunehmen. Soll heißen, am Mittwoch geht es nach Berlin und von der Hauptstadt mit Air Berlin nach Stockholm. Hoffentlich ist das Wetter weiter oben besser, der Wetterfrosch behauptet das bis jetzt jedenfalls.

Die größte Stadt in Schweden, gilt als Venedig des Nordens und das nicht umsonst, ich konnte mich davon selbst schon überzeugen. Die 800000 Einwohner Stadt verteilt sich auf mehrere Inseln, von der jede Insel anders ist. Wobei die Altstadt Gamla Stan wohl die sehenswerteste ist:)

Air Berlin hat übrigens ein iPhone App veröffentlicht, damit kann man online oder per MMS einchecken. Das Ganze ist kostenlos im Apple Store zu finden. Alternativ geht das natürlich auch ganz normal im Netz mit einem web fähigen Browser

 

Die Woche darauf gehts hier dann auch wie gewohnt wieder weiter

10 Tipps zu Facebook

Zum Wochenende gibt es heute noch 10 Tipps für Facebook.

1. E-Mail Benachrichtigungen deaktivieren via IT-Runde.de

2. Fünf Facebook Tools via loadblog.de

3. Facebook Designvorlagen für Fanpages via Surgeworks.de

4. Sammlung von Facebook Richtlinien und Regeln via facebookmarketing.de

5. Facebook Kontakte mit Thunderbird verwalten via Stadt-Bremerhaven

6. Facebook Fanseiten erstellen via schwindt-pr.de

7. Privatsphäre im Facebook prüfen via ITrig.de

8. Social Media Filterliste für Adblock Plus via F!XMBR

9. Pinnwände aufräumen via gesichtet.net

10. Zu guter Letzt noch ein Hinweis auf das Facebook Buch und das Probekapitel

Streamingadressen zur WM

Wer morgen arbeiten muss oder sonst irgendwie keinen TV zur Hand hat, kann auch über Streaminadressen auf das TV Angebot der Sender zugreifen. D.h. man muss nicht zwingend die Mediathek Seite vom ZDF oder so aufrufen, sondern man kann einfach mit dem VLC Player schauen.

ARD:

http://www.metafilegenerator.de/dyn/metagen.asx?stream=swr_wmv_m_event04

576 × 288

http://www.metafilegenerator.de/dyn/metagen.asx?stream=swr_wmv_l_event04

960 × 544

 

ZDF:

http://wstreaming.zdf.de/encoder/livestream4_vh.asx

640 × 384

 

Als Alternative ist natürlich immer noch das TV schauen über Zattoo möglich

Weltfrieden 2010

Der Spiegel hat eine interessante Grafik über die Friedenssituation in der Welt veröffentlicht 

Weltfrieden

Deutschland befindet sich laut der Grafik nur auf Platz 20. Unsere Nachbarn aus Österreich sind mit Platz 2 schon um einiges friedlicher. Leider fließen nicht alle Länder in die Wertung mit ein. Insgesamt sind nur 44. Länder gelistet, was aber die Grafik nicht weniger interessant macht.

Public Viewing zur WM 2010

In nicht mal einer Woche geht das große Spektakel los. Ein Großteil der Fans wird wohl in seiner Stammkneipe die Spiele verfolgen oder zu den Public Viewing Veranstaltungen in seiner jeweiligen Stadt gehen.

Einige werden aber bestimmt noch nicht wissen, wo genau sie die Spiele verfolgen wollen, darum hier eine kleine Auflistung der größten Public Viewing Städten in Deutschland. Leider ist es bei dieser WM so, dass in einigen Arenen Eintritt bezahlt muss.

ESPRIT Arena Düsseldorf

  • Leinwand: 100 qm
  • Innenraumticket: 6€
  • Sitzplatzticket: 9€

Zentralstadion Leipzig

  • Leinwand: 100 qm
  • Innenraumticket: 5€
  • Sitzplatzticket: 8€

Commerzbank Arena Frankfurt

  • Leinwand: 120 qm
  • Innenraumticket: 5€
  • Sitzplatzticket: 8€

Veltins Arena Schalke

  • Leinwand: ?? qm
  • Innenraumticket: 10€

Waterfront Bremen

  • Leinwand: 25 qm
  • freier Eintritt

Dortmund Westfalenhallen

  • Leinwand: ?? qm
  • freier Eintritt

Dortmund Friedensplatz

  • Leinwand: 60 qm
  • freier Eintritt

Hamburg Heiligengeistfeld

  • Leinwand: 40 qm
  • freier Eintritt

München Olympiastadion

  • Leinwand: 104 qm
  • Eintritt 6€

Berlin Brandenburger Tor

  • Leinwand: 80 qm
  • freier Eintritt
  • Spiele in 3D

Das sind natürlich längst nicht alle Übertragungsstätten, aber ein kleiner Überblick der größten Leinwände. Wer in seiner Stadt nach anderen Kneipen, Clubs oder ähnlichem sucht, der schaut am besten bei Prinz nach seiner Lieblingslocation.

 

 

 

❌