Archiv der Kategorie: Programmierung

Werbung sowie Analysetools aus Webseiten automatisch filtern

CrapProxy-2010-08-08

Das Filtern von Webseiten liegt mir schon seit geraumer Zeit für unser Netzwerk am Herzen.
Zuerst fing ich an am DNS rumzuspielen was dann irgendwann ausuferte und nicht mehr administrierbar wurde.
Dann spielte ich mit Squid und bin dabei geblieben.
Browserseitig (zBspl. mittels AdBlock) wollte ich nichts machen da das auf jedem Client stattfinden muss und nicht jeder hier Firefox nutzt.

Das Problem allerdings sind ganz generell diese statischen Filterlisten. Weiterlesen

Veröffentlicht unter Programmierung, man könnte mal | Hinterlasse einen Kommentar

Deadlockopfer

“Die Transaktion (Prozess-ID xxxx) befand sich auf Sperre Ressourcen aufgrund eines anderen Prozesses in einer Deadlocksituation und wurde als Deadlockopfer ausgewählt. Führen Sie die Transaktion erneut aus.” Soweit ich das verstanden habe treten Deadlock’s auf wenn zwei Transaktionen dauerhaft auf … Weiterlesen

Veröffentlicht unter Programmierung, SQL | Hinterlasse einen Kommentar

Zahlen sortieren mal anders

So könnte man Zahlen mal auf eine andere Art sortieren:

SELECT 3 AS ID
UNION ALL
SELECT 1 AS ID
UNION ALL
SELECT 2 AS ID
ORDER BY ID

Sieht dann in etwa so aus:

SQL-Sort
Weiterlesen

Veröffentlicht unter Hirndefekt, SQL | Hinterlasse einen Kommentar

Eingabedaten flexibel und unabhängig von der Programmiersprache mittels SQL prüfen

Möchte man Eingaben flexibel und evtl. komplexen Prüfungen unterziehen kann man sich die Fähigkeiten von SQL zu nutze machen. Ich gehe hier davon aus das die Anwendung generell eine Datenbankverbindung hat und nicht extra wegen der Prüfung eine Verbindung aufbauen … Weiterlesen

Veröffentlicht unter Programmierung, SQL | Hinterlasse einen Kommentar

Wo ist der Bug?

Wer findet den Bug in folgendem Code? For Each oControl In Controls Select Case LCase(oControl.Tag) Case “ziel”, “quelle”, “bedingung”, “Feldliste” ‘ Mach irgendwas mit oControl wenn dessen Tag passt End Select Next oControl

Veröffentlicht unter Hirndefekt, Programmierung | 4 Kommentare

Den Inhalt aller Tabellen einer Microsoft SQL-Datenbank löschen

Mit folgendem TSQL-Script wird der Inhalt aller in der aktuellen Datenbank vorhandenen Benutzer-Tabellen gelöscht: Sollte TRUNCATE TABLE wg. Referenzen oä. nicht funktionieren kann es durch das etwas langsamere DELETE FROM ersetzt werden. Bevor man das Script ausführt sollte man mehrfach … Weiterlesen

Veröffentlicht unter Programmierung, SQL | Hinterlasse einen Kommentar

Visual Basic 6 – Dezimal nach Hexadezimal und Dezimalzahlen in Hexadezimalzahlen konvertieren

‘ /** ‘ Konvertiert Dezimal Zahlen in Hex ‘ **/ Public Property Get pDec2Hex(lDec As Long, Optional ByVal lLength As Long = 4, Optional sPrefix As String = “0x”) As String Dim sHex As String Dim lHexLen As Long sHex … Weiterlesen

Veröffentlicht unter Programmierung | Hinterlasse einen Kommentar

Sichten und Vernichten

Eine sehr übersichtliche SQL Sicht:

SQL Sicht

Weiterlesen

Veröffentlicht unter Hirndefekt, Programmierung, SQL | Hinterlasse einen Kommentar

Hexadezimal in Dezimal

Folgendes Perl-Script konvertiert alle Hexadezimalen Zahlen (0x…) der Standardeingabe (stdin) in Dezimale Zahlen und gibt es auf der Standardausgabe (stdout) aus: #!/usr/bin/perl -lw use strict; while () { chomp; s/0[xX]([a-fA-F0-9]+)/sprintf(‘%d’, hex(’0x’.$1))/eg; print $_; } Benutzung in etwa wie folgt: perl … Weiterlesen

Veröffentlicht unter Programmierung | Hinterlasse einen Kommentar

Visual Basic 6 Fehlerbehandlung

Um in einer VB6-Routine (Function, Sub oder Property) mehrere Fehler ordentlich abzufangen muss eine etwas merkwürdige Kombination von “on local error” und “resume” verwendet werden. Diese Beispiel-Sub geht von einem simplen “Form1″-Formular sowie einem “Command1″-Button aus. Das Beispiel versucht mehrere … Weiterlesen

Veröffentlicht unter Programmierung | Hinterlasse einen Kommentar