Aug
24
2010
Um die letzte Zeile einer Spalte in Excel zu ermitteln eignet sich der folgende Code-Schnipsel:
1
2
3
4
5
6
| Sub letzteZeile()
' Letzte Zeile von Spalte A
Debug.Print ActiveSheet.Range("A:A").SpecialCells(xlCellTypeLastCell).Row
End Sub |
Share on Facebook
keine Kommentare | tags: Excel, Sniplet, VBA
Jun
15
2010
Um unter Linux eine IP-Adresse zu sperren, ist es am einfachsten, eine Regel für die iptables zu definieren. Um zum Beispiel die Zugriffe von der IP Adresse 123.123.123.123 zu sperren, geben wir unter der Konsole folgende Anweisung an.
sudo iptables -A INPUT -s 123.123.123.123 -j DROP
Eine Liste aller Regeln aus der iptables erhält man mit dem folgenden Befehl:
Share on Facebook
keine Kommentare | tags: Howto, Linux
Mrz
3
2010
Wer bei PuTTY Probleme bei der Darstellung z.B. von Umlauten hat, sollte mal die Spracheinstellungen überprüfen.
~$ locale
LANG=de_DE.utf8
LANGUAGE=de_DE.utf8
LC_CTYPE="de_DE.utf8"
LC_NUMERIC="de_DE.utf8"
LC_TIME="de_DE.utf8"
LC_COLLATE="de_DE.utf8"
LC_MONETARY="de_DE.utf8"
LC_MESSAGES="de_DE.utf8"
LC_PAPER="de_DE.utf8"
LC_NAME="de_DE.utf8"
LC_ADDRESS="de_DE.utf8"
LC_TELEPHONE="de_DE.utf8"
LC_MEASUREMENT="de_DE.utf8"
LC_IDENTIFICATION="de_DE.utf8"
LC_ALL=de_DE.utf8
~$
Da die Voreinstellung von PuTTY ISO-8859-1 ist, gibt es Probleme mit der Darstellung. In meinem Beispiel muss als Zeichensatz UTF-8 ausgewählt werden:

Share on Facebook
keine Kommentare | tags: Howto, Putty, UTF-8, Zeichensatz
Feb
2
2010
Um den Mime-Type einer Datei in der Unix-Shell anzuzeigen, kann der folgende Befehl verwendet werden:
Share on Facebook
keine Kommentare
Dez
1
2009
Seit Windows Vista bzw. Windows Server 2008 (intern Windows NT 6.0) stehen über das Win32-API echte symbolische Links zur Verfügung, die transparent im Dateisystem vorliegen und auf Dateien und Verzeichnisse des eigenen Computers verweisen können. Symbolische Links dürfen nur mit Administratorrechten angelegt werden. Auf Grund der POSIX-Kompatibilität von Windows NT steht diese Funktion auch über das POSIX-Subsystem (und damit auch über das NT Native API) zur Verfügung. Das zeigt sich daran, dass bereits im Windows NT 4.0 Resource Kit das Programm “ln.exe” zum Setzen dieser Links zur Verfügung gestellt wurde.
Anlegen symbolischer Links unter Windows Vista und Windows Server 2008:
c:\>mklink "C:\EinLink.pdf" "D:\EinDokument.pdf"
c:\>mklink /d "C:\Neues Verzeichnis" "D:\Pfad\Reales Verzeichnis"
c:\>mklink /d "C:\Netzwerkshare" "\\meinserver\meinshare"
Löschen symbolischer Links unter Windows Vista und Windows Server 2008:
c:\>erase "C:\Neue Datei"
c:\>rmdir /s /q "C:\Neues Verzeichnis"
c:\>rmdir /s /q "C:\Netzwerkfreigabe"
Symbolische Links unter Windows bleiben (genau wie unter UNIX) auch nach einem Neustart des Systems bestehen.
Quelle: Wikipedia
Share on Facebook
1 Kommentar | tags: Howto, Shell, Windows
Sep
16
2009
- Inner Join (oft auch einfach Join genannt): Es werden nur die passenden Zeilen aus Tabelle A mit den passenden Zeilen aus Tabelle B verknüft.
- Left Join: Es werden alle Zeilen aus Tabelle A genommen, aber nur die passenden aus Tabelle B.
- Right Join: Es werden alle Zeilen aus Tabelle B genommen, aber nur die passenden aus Tabelle A. Entspricht einem B LEFT JOIN A.
- Outer Join (auch Full Join): Es werden alle Zeilen aus Tabelle A und alle aus Tabelle B genommen.
Share on Facebook
keine Kommentare | tags: SQL
Sep
15
2009
Um Dateinamen in einem Verzeichnis von Groß- in Kleinschreibung zu ändern, kann der folgende Befehl benutzt werden.
ls | awk '{print "mv "$0" "tolower($0)}' | sh
Share on Facebook
keine Kommentare | tags: Bash, Howto, Linux
Jul
15
2009
Ich habe heute um 9:00 Uhr versucht eine Version von Windows 7 bei amazon.de vorzubestellen. Ich konnte 2 Exemplare in meinen Einkaufskorb legen und dann war Schluss mit Lustig. Die Server von Amazon waren nicht mehr erreichbar und als ich um 9:05 Uhr dann doch durch meinen Warenkorb gelangt bin (durch mehrmaliges Drücken von F5) waren leider nur noch 0 Exemplare verfügbar.
Danke amazon und gute Nacht!
Bei conrad.de habe ich mir 2 Exemplare bestellt. Ich bin mal gespannt…
Share on Facebook
keine Kommentare | tags: Amazon, Windows 7
Jul
13
2009
In MySQL kann man Datensätze von einer Tabelle in eine andere kopieren. Dazu ist folgende Syntax vorgesehen:
INSERT INTO
`tabelle_ziel`
(`spalte_ziel_1`,`spalte_ziel_2`,`spalte_ziel_n`)
SELECT
`spalte_1`,`spalte_2`,`spalte_n`
FROM
`tabelle`;
Um eine komplette Daten-Kopie einer Tabelle zu erzeugen (gleiche Tabellenstruktur) kann der folgende SQL-Befehl verwendet werden:
INSERT INTO
`tabelle_ziel`
SELECT
*
FROM
`tabelle`;
Share on Facebook
keine Kommentare | tags: Howto, MySQL
Jul
9
2009
Um den Autoincrement-Wert in einer MySQL Tabelle zurückzusetzen, wird folgender SQL-Befehl verwendent:
ALTER TABLE
tblBelege
AUTO_INCREMENT = 1;
Share on Facebook
keine Kommentare | tags: MySQL, SQL