Benutzer-Werkzeuge

Webseiten-Werkzeuge


programming

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
programming [2020/05/25 08:50] – [Versions Kontrolle und Build Tools + Diff Software] gpipperrprogramming [2024/01/29 08:55] (aktuell) – [Schriften/Fonts zum Programmieren] gpipperr
Zeile 67: Zeile 67:
   * https://www.draw.io/   * https://www.draw.io/
  
 +3D
 +  * https://www.tinkercad.com/
  
 Farbschemas Farbschemas
Zeile 93: Zeile 95:
 Git => https://git-scm.com/ Git => https://git-scm.com/
  
-  * [[prog:git_server|Einen Git Server unter Linux aufsetzen]]+  * [[prog:git_server|Einen Git Server unter Linux aufsetzen und mit Git arbeiten]] 
 +  * [[prog:apex_export_source_code_and_git|Oracle Apex Source Code automatisch exportieren und einchecken mit Git unter Windows mit der PowerShell]] 
 +  * [[prog:git_submodule | Mit Submodule Git Repositories verlinken]]
  
  
Zeile 118: Zeile 122:
 ---- ----
  
 +==== Dateitypen erkennen ====
 +
 +Software TrID - File Identifier => https://mark0.net/soft-trid.html
 +
 +
 +----
  
 ==== Legal Stuff ====  ==== Legal Stuff ==== 
Zeile 145: Zeile 155:
 ---- ----
  
 +==== XML ====
  
 +
 +  * [[prog:sql_xml_xpath_oracle|Mit XML und xpath in einer Oracle SQL Query arbeiten]]
 +
 +
 +  * [[prog:sql_xml_spool_sqlplus|XML per Spoolout aus SQL*Plus schreiben]]
 +
 +----
 +==== YAML ====
 +
 +YAML 
 +
 +Wer mit YAML Konfigurationsdateien arbeitet, wird am Ende irgendwann ganz wirr, besonders in Ansible.
 +Von der Idee ist das bestimmt ganz gut, aber der kleinste Fehler kann oft dazu führen, das sehr lange gesucht werden muss wo denn der Tipp Fehler steckt. Zumal in Ansible ein Syntaktischer und eine Logischer Fehler wie ein falsches Package ähnliche Fehlermeldungen verursachen.
 +
 +
 +  * [[prog:yaml_check_syntax|Mit YAML arbeiten ohne Nerven Zusammenbruch]]
 +
 +
 +----
 ====SQL==== ====SQL====
  
 Datenmodellierung Online => https://www.vertabelo.com/ Datenmodellierung Online => https://www.vertabelo.com/
  
 +
 +  * [[prog:oracle_sql_macro|Oracle SQL Macro  SQM - SQL Code Fragmente - in SQL verwenden ab 19c / 21c / 23c ]]
  
   * [[prog:sql_join_syntax|Oracle ANSI-89 Standard versus dem ANSI-92]]   * [[prog:sql_join_syntax|Oracle ANSI-89 Standard versus dem ANSI-92]]
Zeile 183: Zeile 215:
     * [[prog:oracle_analytic_functions_prozent|Oracle Analytic Function - Beispiel 4 - Prozentsatz anzeigen]]     * [[prog:oracle_analytic_functions_prozent|Oracle Analytic Function - Beispiel 4 - Prozentsatz anzeigen]]
     * [[prog:oracle_analytic_functions_window_function|Oracle Analytic Function - Beispiel 5 - gleitende Summen berechnen bzw. kumulative Werte aufsummieren - Fensterfunktion verwenden ]]     * [[prog:oracle_analytic_functions_window_function|Oracle Analytic Function - Beispiel 5 - gleitende Summen berechnen bzw. kumulative Werte aufsummieren - Fensterfunktion verwenden ]]
 +    * [[prog:sql_oracle_pattern_matching|SQL Pattern Matching  Funktion]] 
 +    * [[prog:sql_oracle_pattern_matching_problemes_risks|SQL Pattern Matching  Fallstricke und Probleme]] 
 +  
   * [[prog:sql_aggregatfunktion_erstellen|Eine eigene Aggregatfunktion erstellen]]   * [[prog:sql_aggregatfunktion_erstellen|Eine eigene Aggregatfunktion erstellen]]
   * [[prog:sql_piviot|Dynamische Pivot Tabelle verwenden]]   * [[prog:sql_piviot|Dynamische Pivot Tabelle verwenden]]
Zeile 189: Zeile 223:
   * [[prog:sql_oracle_unpivot|SQL UNPivot Funktion]]   * [[prog:sql_oracle_unpivot|SQL UNPivot Funktion]]
  
-  * [[prog:sql_oracle_pattern_matching|SQL Pattern Matching  Funktion]]+
  
  
Zeile 228: Zeile 262:
  
   * [[prog:oracle_command_types|Den Oracle Command Type für ein SQL Statement aufschlüsseln]]   * [[prog:oracle_command_types|Den Oracle Command Type für ein SQL Statement aufschlüsseln]]
 +
 +
 +  * [[prog:oracle_sql_id_find|Die SQL_ID meines lezten SQL Statements ermitteln und mit schreiben]]
  
  
Zeile 241: Zeile 278:
   * [[prog:sql_oracle_context_object|Das Oracle CONTEXT Object - Globale Werte in einer Session hinterlegen]]   * [[prog:sql_oracle_context_object|Das Oracle CONTEXT Object - Globale Werte in einer Session hinterlegen]]
  
 +  * [[dba:oracle_virtual_column|Oracle - Berechnete Tabellenspalten verwenden - Virtual Columns mit der GENERATED ALWAYS Spalten Definition]]
  
-  * [[prog:sql_xml_xpath_oracle|Mit XML und xpath in einer Oracle SQL Query arbeiten]] 
  
  
Zeile 278: Zeile 315:
  
 Mit [[http://docs.oracle.com/cd/B28359_01/appdev.111/b28424/adfns_cqn.htm|Continuous Query Notification]] auf Veränderungen am Datenbestand reagieren. Mit [[http://docs.oracle.com/cd/B28359_01/appdev.111/b28424/adfns_cqn.htm|Continuous Query Notification]] auf Veränderungen am Datenbestand reagieren.
 +
 +** Graph Datenbank Algorithmen umsetzen **
 +
 +  * [[prog:oracle_graph_algorithms_einstieg| Mit Graphen in der Oracle Datenbank  arbeiten]]
 +
 +
  
  
Zeile 283: Zeile 326:
  
   * https://support.oracle.com/epmos/main/downloadattachmentprocessor?attachid=1329441.1%3APX_12C_FUNDAMENTALS   * https://support.oracle.com/epmos/main/downloadattachmentprocessor?attachid=1329441.1%3APX_12C_FUNDAMENTALS
 +  * [[prog:sql_parallel_auto_dop_resource_manager|Warum funktioniert in meiner Session Parallel nicht? Was muss geprüft werden?]]
  
 **18c** **18c**
   * Polymorphe Tabellenfunktionen => http://blog.sqlora.com/de/polymorphic-table-functions/   * Polymorphe Tabellenfunktionen => http://blog.sqlora.com/de/polymorphic-table-functions/
     * https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_TF.html     * https://docs.oracle.com/en/database/oracle/oracle-database/18/arpls/DBMS_TF.html
 +
 +
  
 **SQL Lernen** **SQL Lernen**
  
   * Für Einsteiger => https://ohhappy.dev/sql-cards SQL mit Karten .-)   * Für Einsteiger => https://ohhappy.dev/sql-cards SQL mit Karten .-)
 +  * https://modern-sql.com/
  
 ---- ----
Zeile 426: Zeile 473:
  
 Installation Installation
 +  * [[prog:oracle_apex_20_2_install_windows_19c_linux_8|Oracle Apex 20.2 / ORDS 20.4 / Tomcat 9  / Apache 2.4 / Varnish mit der Oracle Datenbank 19c unter Oracle Linux 8 - Installation]]
   * [[prog:oracle_apex_install_windows_12c|Oracle Apex 5.1 mit der Oracle Datenbank 12c - Installation]]   * [[prog:oracle_apex_install_windows_12c|Oracle Apex 5.1 mit der Oracle Datenbank 12c - Installation]]
   * [[prog:apex_mail_acl|Oracle Apex 5.0 Mail Versandt mit SSL -Hinterlegen einer ACL's in 11g und 12c und Hinterlegen von SSL Zertifkaten]]   * [[prog:apex_mail_acl|Oracle Apex 5.0 Mail Versandt mit SSL -Hinterlegen einer ACL's in 11g und 12c und Hinterlegen von SSL Zertifkaten]]
Zeile 484: Zeile 532:
   * [[prog:oracle_rest_data_service_tomcat|Oracle ORDS 3.0 (Oracle REST Data Services) mit Apache Tomcat als Application Server unter Windows 2012 betreiben]]   * [[prog:oracle_rest_data_service_tomcat|Oracle ORDS 3.0 (Oracle REST Data Services) mit Apache Tomcat als Application Server unter Windows 2012 betreiben]]
   * [[prog:oracle_ords_performance_tuning|Oracle ORDS Performance Tuning]]   * [[prog:oracle_ords_performance_tuning|Oracle ORDS Performance Tuning]]
 +  * [[prog:oracle_apex_20_2_install_windows_19c_linux_8|Oracle Apex 21.1 / ORDS 21.2 / Tomcat 9  / Apache 2.4 / Varnish mit der Oracle Datenbank 19c unter Oracle Linux 8 - Installation]]
  
  
Zeile 489: Zeile 538:
  
   * [[prog:ords_rest_service|Oracle ORDS 3.0 REST API nativ verwenden]]   * [[prog:ords_rest_service|Oracle ORDS 3.0 REST API nativ verwenden]]
 +  * [[prog:ords_instance_api|Oracle ORDS 22 - Monitoring mit der ORDS Instance API]]
  
  
Zeile 562: Zeile 612:
   * [[raspberry:raspberry_gpio_read_adc0831|Einen AD Wandler ADC0831 mit dem Raspberry PI verwenden]]   * [[raspberry:raspberry_gpio_read_adc0831|Einen AD Wandler ADC0831 mit dem Raspberry PI verwenden]]
   * [[raspberry:dcf77_modul|Mit dem Raspberry ein DCF 77 Modul abfragen]]   * [[raspberry:dcf77_modul|Mit dem Raspberry ein DCF 77 Modul abfragen]]
 +
 +Raspberry Pico
 +
 +  * [[raspberry:raspberry_pico_micropython|Mit dem Raspberry Pi Pico RP2040 mit MicroPython starten]]
 +
 +
 +ESP32
 +
 +  * [[elektronik:nodemcu_esp32_micropython|Erste Schritte mit dem ESP32 und MicroPython]]
  
  
Zeile 1020: Zeile 1079:
  
   * [[linux:bash_script_snippets|Bash Snippets für Skripting]]   * [[linux:bash_script_snippets|Bash Snippets für Skripting]]
 +  * [[linux:bash_sql_plus_error_handling|Error Handling SQL*Plusin Bash Skripten]]
  
  
Zeile 1107: Zeile 1167:
 ---- ----
  
 +==== Zeichensätze / ASCII Tabellen ====
 +
 +
 +American Standard Code for Information Interchange (ASCII) 
 +
 +Tabellen =>  https://www.ascii-code.com/
 +
 +
 +
 +----
  
 ==== Beispiel Text ==== ==== Beispiel Text ====
programming.1590389447.txt.gz · Zuletzt geändert: 2020/05/25 08:50 von gpipperr