image_pdfimage_print

Author Archives: Andreas

Snippet um Zip Dateien im Memory zu erstellen

Wenn Foldername gefüllt ist, wird ein Verzeichnis erstellt, wo die Dateien reinkommen.

In Verbindung mit MVC kann der Stream nun Chunk-weise ausgegeben werden:

 

0  

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:

bekommen beide den Wert B162. Diese Funktion ist besonders für Suchanfragen perfekt.

0  

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, […]

0  

IsNull in JavaScript

In SQL gibt es die tolle Funktion, wenn ein Wert nicht null ist, dann nimm diesen, ansonsten nimm die Alternative. Die Syntax dazu ist IsNull(‚meinWert,’Alternative‘). Um z.B. dem Nutzer kein null in einer Textbox anzuzeigen, habe ich eine Funktion geschrieben, die im Prinzip das gleiche macht.

0  

Get Rekursive Object

Mit der folgenden Funktion kann man rekursiv ein Objekt in Javascript nach einem bestimmten Attribut durchsuchen. Das ganze auch noch ziemlich performant.

 

0  

SQL Management Studio Sitzung neu laden

Wenn man z.B. eine neue Spalte angelegt hat und möchte dann, diese im Query Editor ansprechen, so wird diese rot angestrichen. Das bedeutet, dass er in dieser Sitzung diese Spalte noch nicht kennt. Mit der Tastenkombination Strg + Shift + R kann man die Sitzung aber einfach neu starten.

0  

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

folgendes generieren lassen

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 […]

0  

Ganze Datenbank nach einem Begriff durchsuchen

ACHTUNG: Das Script ist nicht von mir. http://vyaskn.tripod.com/search_all_columns_in_all_tables.htm

0  

CSS Border Box

Wenn man einem Element in CSS einen Border, Padding oder Margin gibt, so weitet sich das Element aus. Befindet sich ein anderes Element daneben, so muss die Breite und Höhe dieses Elementes ebenfalls angepasst werden. Dafür gibt es einen netten Trick.

   

0  

Nützliche Javascript Bibliotheken

Ich mach hier mal eine kleine Sammlung von Javascript Bibliotheken, die ich vielleicht eines Tages gebrauchen kann. Forms Alternative Select Boxen https://select2.github.io/examples.html https://twitter.github.io/typeahead.js/ https://harvesthq.github.io/chosen/ http://rmm5t.github.io/jquery-flexselect/ http://loopj.com/jquery-tokeninput/ https://tympanus.net/codrops/2014/07/10/inspiration-for-custom-select-elements/ https://tympanus.net/Tutorials/CustomDropDownListStyling/index2.html# Multiple Select http://loudev.com/#demos Datepicker https://uxsolutions.github.io/bootstrap-datepicker/   http://amsul.ca/pickadate.js/ https://fullcalendar.io/ http://felicegattuso.com/projects/timedropper/ Daterange: http://www.daterangepicker.com/#examples http://rettica.com/caleran/docs/readme.html#caleran-date-range-picker Tables http://issues.wenzhixin.net.cn/bootstrap-table/ http://listjs.com/ Modal, PopUp http://dimsemenov.com/plugins/magnific-popup/ http://codeseven.github.io/toastr/demo.html http://likeastore.github.io/ngDialog/# http://qtip2.com/ List shortcuts: https://www.impressivewebs.com/demo-files/question-mark-js/ Treeview https://www.jstree.com/ Drag […]

0