SQL Server Remote Zugriff

Um auf eine SQL Instanz per Remote (von außen) zugreifen zu können, muss man in der Firewall folgende Ports aufmachen:

InBound (Eingehende): TCP 1433 (für z.B. SSMS), UDP 1434 (für ODBC Verbindungen)

OutBound (Ausgehende): TCP 1433

Zusätzlich die Dynamic aus “SQL Server Network Configuration” -> “Protocols for [INSTANZ]” -> “TCP/IP” -> Reiter “IPAdresses” ->  Im Feld “IPAll” -> TCP Dynamic Ports

Auserdem muss der TCP/IP Client Protokoll in SQL Configuration eingeschaltet werden:

außerdem muss der SQL Browser Service laufen:




Eigene Adblock uBlock Filterliste

Surface 2019-05-19
[crayon-663a4267a50db732528660/]
 




Pokemon Tower Defense Tricks

// Letzte Trades

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

JQuery hinzufügen dynamisch
[crayon-663a4267a5622011113676/]
Blendet alle Regulären Pokemon aus
[crayon-663a4267a5627846361718/]
Blendet Pidgeot aus
[crayon-663a4267a5629374234690/]
[crayon-663a4267a562b211099756/]
 




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-663a4267a584b357353177/]
Nach .tab-position .tab { suchen und folgendes hinzufügen
[crayon-663a4267a5850687559513/]
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:

 

 




SQL Funktion um gleich klingende Wörter zu erkennen

SQL hat eine interne Funktion, um Wörter, die gleich klingen nach einer mathematischen Formel zu berechnen.

Beispiel:
[crayon-663a4267a5a35675707898/]
bekommen beide den Wert B162.

Diese Funktion ist besonders für Suchanfragen perfekt.




Trigger, der tatsächlich alles löscht

Wenn man in T-SQL einen Trigger auf eine Tabelle legt und diese soll nach einem Löschvorgang ebenfalls etwas anderes machen, dann stoßt man auf das folgende Problem. Solange man nur eine Zeile löscht, ist alles in Ordnung, sobald man aber mehrere Datensätze löscht, kann es passieren, dass nur der erste Trigger greift. Der Grund ist, wie man auf die deleted Tabelle zugreift.

Nutzt man SELECT TOP 1 FROM deleted, so bekommt man auch nur die erste ID. Löscht man mehrere Datensätze, befinden sich aber mehrere IDs in der deleted Tabelle.

Die Lösung ist, dass man Cursor an dieser Stelle verwendet, die Zeile für Zeile, alle IDs bearbeiten.
[crayon-663a4267a5c0e950836513/]
 




ZenCoding, Emmet Alternative für Visual Studio

Emmet ist PlugIn für ganz viele Editoren wie Notepad++, mit dem man ganz schnell HTML coden kann. Klar muss man sich auch hier die Syntax erlernen, doch dies lohnt sich.

Beispielweise kann man aus
[crayon-663a4267a5daf365506919/]
folgendes generieren lassen
[crayon-663a4267a5db3654762524/]
Downloaden kann man das ganze im Marketplace: https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ZenCoding

Weitere Syntax kann man hier nachschauen: https://docs.emmet.io/

Für Visual Studio wird dann, wenn man im HTML-Editor auf ein <div> klickt, alle anderen divs- lila markiert.

Wer das nicht mag, kann dies folgend ausschalten:

Tools -> Options -> Environment -> Fonts and Colors

Oben im Reiter auf Text Editor und Match color suchen

auf der rechten Seite unter Item background auf Automatic stellen




Notepad++ Visual Studio 2015 Dark Theme

Meiner Meinung nach ein sehr gelungener Theme für Notepad++:

zu kriegen ist er hier : https://github.com/Nidre/VS2015-Dark-Npp

Zum installieren %APPDATA%\Notepad++ öffnen, einen Ordner namens “themes” erstellen und die VS2015-Dark.xml dahin kopieren.

Nun kann man in Notepad++ unter Settings-Style Configuration das schicke Theme auswählen.




Resharper Zeile duplizieren

Ich hoffe jetzt kommt keiner und sagt, der hat einen schlechten Programmierstil, weil er sogar ein Shortkey braucht um eine Zeile zu duplizieren.

Tatsächlich kommt es aber oft vor, dass man genau dies braucht. Standard ist dies nämlich auch unter Resharper aus.

Um das anzumachen, klickt man in Visual Studio auf Tools -> Options…  -> Environment -> Keyboard und sucht nach “Resharper_DuplicateText”.

Unten kann man dann mit Assign z.B. Strg + D zuweisen.

Nette Sache das!

Edit: Selbst bei Notepad++ funktioniert es per Standard




T-Sql Datenbankverbindung schnell testen

Um mal eben schnell irgendwo zu testen, ob die Datenbankverbindung in Ordnung ist, gibt es einen kleinen Trick.

  1. Man erstellt eine Textdatei und benennt die Dateiendung zu .udl um
  2. rechte Maustaste, Eigenschaften
  3. und dann auf Verbindung. Dort hat man nun alles nötige um eine Datenbankverbindung zu testen