Die Suche ergab 2422 Treffer

von DasIch
Donnerstag 19. April 2018, 08:58
Forum: Allgemeine Fragen
Thema: Senden von Daten zwischen 2 Dateien, sys, stdin. pipe usw.
Antworten: 12
Zugriffe: 212

Re: Senden von Daten zwischen 2 Dateien, sys, stdin. pipe usw.

Youtube hat mich gelehrt das man seine Programme moeglichst speziell halten soll, war so ein CCC Video. Grundsätzlich nicht verkehrt aber die Frage ist natürlich was "speziell" heisst. Ein ähnliches Problem taucht im Kontext von Microservices auf wo sich die Frage stellt wie groß so ein M...
von DasIch
Mittwoch 18. April 2018, 11:26
Forum: Allgemeine Fragen
Thema: Senden von Daten zwischen 2 Dateien, sys, stdin. pipe usw.
Antworten: 12
Zugriffe: 212

Re: Senden von Daten zwischen 2 Dateien, sys, stdin. pipe usw.

Du kannst auf die Weise nur bytes übertragen und keine Objekte. Das heisst du musst in einem Program die Daten erstmal serialisieren und in dem anderen parsen. Das musst du erstmal implementieren, was mit ziemlich viel Aufwand verbunden ist und ist auch aus Performance Aspekten eher weniger gut. Des...
von DasIch
Dienstag 17. April 2018, 13:39
Forum: Allgemeine Fragen
Thema: Löschbefehl mit Python?
Antworten: 14
Zugriffe: 450

Re: Löschbefehl mit Python?

Eben deswegen ist es nicht vielleicht sondern es geht einfach nicht sicher.
von DasIch
Dienstag 17. April 2018, 10:37
Forum: Allgemeine Fragen
Thema: Löschbefehl mit Python?
Antworten: 14
Zugriffe: 450

Re: Löschbefehl mit Python?

Einzelne Dateien lassen sich nicht sicher löschen. Du kannst nur die ganze Festplatte sicher löschen und auch dies nur wenn Firmware und Controller mitspielt.
von DasIch
Montag 16. April 2018, 16:21
Forum: Allgemeine Fragen
Thema: Tasten Pythonfreundlich umprogrammieren
Antworten: 6
Zugriffe: 157

Re: Tasten Pythonfreundlich umprogrammieren

US Tastatur Layout ist übrigens auch etwas praktischer zum programmieren und reduziert die Verrenkungen die man machen muss etwas.
von DasIch
Dienstag 10. April 2018, 19:06
Forum: Allgemeine Fragen
Thema: Löschbefehl mit Python?
Antworten: 14
Zugriffe: 450

Re: Löschbefehl mit Python?

Am sinnvollsten ist es einfach alles zu verschlüsseln, dann reicht es das Passwort zu vernichten. Das funktioniert auch bei SSDs. Wer wirklich paranoid ist sollte physikalisch die Hardware zerstören. Wobei bei der NSA o.ä. Organisationen natürlich https://xkcd.com/538/ gilt. Auf StackOverflow gibt e...
von DasIch
Samstag 31. März 2018, 14:23
Forum: Allgemeine Fragen
Thema: Python nur brauchbar im mathematischen Umfeld?
Antworten: 16
Zugriffe: 425

Re: Python nur brauchbar im mathematischen Umfeld?

@Sirius3: ich kenne diverse Leute die zb bei Amazon oder Zalando arbeiten, und da durchaus auch neue Systeme mit Java entwickeln. Ganz so schlimm wie mit COBOL ist es nun auch nicht... Der Trend bei Zalando unter den Teams die Java nutzen geht aber stark Richtung Scala, einige nutzen auch Clojure. ...
von DasIch
Freitag 30. März 2018, 17:59
Forum: Allgemeine Fragen
Thema: Python nur brauchbar im mathematischen Umfeld?
Antworten: 16
Zugriffe: 425

Re: Python nur brauchbar im mathematischen Umfeld?

Python ist im Data Science Bereich gerade deswegen sehr stark weil es überhaupt nicht dafür gedacht ist und trotzdem sehr gute Libraries in dem Bereich hat so dass man Python dafür nutzen kann. Die Kombination aus den beiden Sachen macht es möglich die Ergebnisse aus dem Data Science Bereich in der ...
von DasIch
Dienstag 27. März 2018, 19:25
Forum: Datenbankprogrammierung mit Python
Thema: SQL join und count VS. column für die Anzahl, was ist effizienter?
Antworten: 16
Zugriffe: 343

Re: SQL join und count VS. column für die Anzahl, was ist effizienter?

Wenn das Ergebnis häufig benötigt wird, dann liegt es wahrscheinlich eh im Cache deines DBMS. Postgres hat keine Cache für Ergebnisse. MySQL hat den abgeschafft. Einen Cache hat man üblicherweise nur für Queries (wegen Parsing Overhead), Tabellen und Indizes (in beiden Fällen wegen Disk I/O). Es ka...
von DasIch
Dienstag 27. März 2018, 14:03
Forum: Datenbankprogrammierung mit Python
Thema: SQL join und count VS. column für die Anzahl, was ist effizienter?
Antworten: 16
Zugriffe: 343

Re: SQL join und count VS. column für die Anzahl, was ist effizienter?

Sirius3 hat geschrieben:@DasIch: mit dem passenden Index ist das Zählen eine O(1)-Operation.

Nur wenn du eine Tabelle mit einer Zeile hast in der der Count steht.
von DasIch
Dienstag 27. März 2018, 03:46
Forum: Datenbankprogrammierung mit Python
Thema: SQL join und count VS. column für die Anzahl, was ist effizienter?
Antworten: 16
Zugriffe: 343

Re: SQL join und count VS. column für die Anzahl, was ist effizienter?

Wenn du für echte DBs schreibst, kannst du getrost davon ausgehen, dass die schneller sind, als du deine zusätzliche Videospalte der Projekte schreiben kannst. Das ist offensichtlich falsch. Mit einer separaten Spalte für die Anzahl hat man bessere algorithmische Komplexität und auch in der Praxis ...
von DasIch
Montag 26. März 2018, 22:12
Forum: Datenbankprogrammierung mit Python
Thema: SQL join und count VS. column für die Anzahl, was ist effizienter?
Antworten: 16
Zugriffe: 343

Re: SQL join und count VS. column für die Anzahl, was ist effizienter?

Grundsätzlich solltest du bei deiner primären Datenbank konservative Entscheidungen fällen, falls du die Daten einmal vermurkst hast ist es schwierig da wieder zu korrigieren. Dementsprechend würde ich von so einer Optimierung abraten selbst wenn du ein Performance Problem hättest. Eine bessere Alte...
von DasIch
Donnerstag 22. März 2018, 21:53
Forum: Allgemeine Fragen
Thema: Interaktion mit Python Systemd Service
Antworten: 4
Zugriffe: 126

Re: Interaktion mit Python Systemd Service

Um dies zu tun muss die Anwendung die du als systemd Service laufen lässt eine API bereitstellen, dann kannst du ein weitere Anwendung schreiben die mit dieser API interagiert. Es gibt viele Möglichkeiten sowas umzusetzen, alle so kompliziert dass die nicht wirklich praktikabel sind wenn du diese Fr...
von DasIch
Donnerstag 22. März 2018, 21:45
Forum: Allgemeine Fragen
Thema: Programm hört einfach auf. Shell startet sich neu.
Antworten: 3
Zugriffe: 127

Re: Programm hört einfach auf. Shell startet sich neu.

Der Interpreter crasht weil du das "harte" Rekursionslimit getroffen hast, das recursion limit dass du erhöht hast existiert um genau dies zu verhindern und schon vorher mit einem RuntimeError zu stoppen. Du musst deine Funktion umschreiben so dass sie einen expliziten Stack anstatt des Ca...
von DasIch
Donnerstag 22. März 2018, 21:31
Forum: Datenbankprogrammierung mit Python
Thema: Frage zu sqlite und Prüfung, ob eine ID schon in der Datenbank steht
Antworten: 11
Zugriffe: 292

Re: Frage zu sqlite und Prüfung, ob eine ID schon in der Datenbank steht

HTTP Abfragen kosten grundsätzlich sehr viel Zeit, zumindest relativ zu anderen Operationen wie auf Daten auf einer Festplatte oder im Speicher zuzugreifen. Du solltest auf jedenfall schauen ob du diese Abfragen nicht parallelisieren kannst. Falls der Code halbwegs brauchbar strukturiert ist, sollte...