Zahl als String mit 2 Nachkommastellen und mit Punkt als Tausendertrennzeichen

[crayon-6768b80625cdd187487749/]
 




Query für Rekursives löschen


[crayon-6768b8062607c894306449/]




Query um eine UI Tabelle darzustellen. Mit Filter pro Spalte, Sortierung pro Spalte, variablen Paging und Anzahl Zeilen ohne Filterung

[crayon-6768b806261ae001220101/]
 




Spalteninformationen zu Prozeduren anzeigen

Der Profiler ist schon eine tolle Sache. Wenn man im SQL Management Studio eine Prozedur ausklappt, dann macht das Management Studio folgende Abfrage um die Informationen auszulesen:
[crayon-6768b80626321776176291/]
 




Pokemon Tower Defense Tricks

// Letzte Trades

http://www.ptdtrading.com/latestTrades.php?whichProfile=1

JQuery hinzufügen dynamisch
[crayon-6768b8062649d266327001/]
Blendet alle Regulären Pokemon aus
[crayon-6768b806264a1336049341/]
Blendet Pidgeot aus
[crayon-6768b80626518474232937/]
[crayon-6768b80626519348312608/]
 




Alle Country Codes als SQL Query

Einfach eine Konsolenanwendung erstellen und folgendes Snippet reinkopieren:


[crayon-6768b806267bb720945889/]
Folgender resultCultures Query wird generiert:
[crayon-6768b806267be240809420/]
bzw. Folgender resultRegions Query wird generiert:
[crayon-6768b806267f2461955652/]
 




Eintrag in AppSettings zur Laufzeit ändern

  1. Zunächst benötigt man eine Referenz auf „System.Configuration“. Diese ist per Standard nicht in einem Projekt eingebunden
  2. Man muss eine AppSettings.config erstellen, die in etwa so aussieht:
    [crayon-6768b80626f64803630999/]
  3. Anschließend noch eine Hilfsfunktion:
    [crayon-6768b80626f68444698049/]
  4. Die man ausführen kann:
    [crayon-6768b80626f69238537488/]
  5. Auslesen kann man die AppSettings ganz einfach mit
    [crayon-6768b80626f6a313495938/]



SQL Backup erzeugen

[crayon-6768b806270b5119496427/]
Kurz und knackiger Skript um ein Backup zu erzeugen.

Ergebnis: MyDatabase_2018-04-30.bak

Andrere Datumsformate auch hier: https://www.techonthenet.com/sql_server/functions/convert.php




Insert and retrieve autogenerated ID

Möchte man einen Insert durchführen und daraufhin die generierte ID erhalten, so geht es beim Identifiert (Int) sehr einfach über den OUTPUT Parameter:
[crayon-6768b806271d5227664445/]
Beim Uniqueidentifier (GUID) ist das Selektieren eines @@Identity nicht möglich.

Daher muss eine temporäre Tabelle hinhalten:

 
[crayon-6768b806271d8182540468/]
 

 




Vivaldi Browser

Auf der Suche nach einem Browser, der Tabs stacken/gruppieren kann, bin ich bei Vivaldi gelandet. Dieser hat mich in vielerlei hinsicht überzeugt:

  1. Die Engine ist die Gleiche wie bei Chromium.
  2. Das Entwicklungsmenü ist zu Chrome gleich.
  3. Man kann Tabs gruppieren und wirklich alles ändern.

 

Anbei der Link zu Vivaldi: https://vivaldi.com

Ich habe noch die style.css anpassen müssen, da die Schriftart zu smoothie aussieht und mir die Schriftgröße für die Tabs zu klein war.

Diese befindet sich bei Windows hier:

C:\Users\Seibel\AppData\Local\Vivaldi\Application\1.14.1077.60\resources\vivaldi\style\common.css

Dazu folgende Änderungen einfügen: Im Kopf einfügen
[crayon-6768b80627351081191986/]
Nach .tab-position .tab { suchen und folgendes hinzufügen
[crayon-6768b80627354122184737/]
Dann im kommpletten Stylesheet nach smooth suchen und bis auf den angefügten Kopfeintrag alle smooth Einträge entfernen

 

Als Theme habe ich das Dark Theme genommen und die Farben angepasst: