Archive for the ‘Linux, Windows & Co.’ Category.
2012-02-22, 20:52
Hier ein kurzes Beispiel, wie man mit Python Dateien umbenennt:
- Der Shebang sorgt dafür, dass das Skript unter Linux direkt aufrufbar ist.
- import os lädt das Modul zur Dateiverwaltung, import re das Modul für reguläre Ausdrücke
- path definiert den Pfad, in dem gesucht werden soll
- die folgende Zeile sucht alle Dateien in path
- die darrauffolgende Zeile ermittelt unter diesen Dateien alle diejenigen, die auf „.None“ enden.
- Für jede dieser auf „.None“ endenden Dateien passiert dann folgendes:
- es wird der neue Name bestimmt, also „.None“ durch „.mp4“ ersetzt
- die Datei wird umbenannt
#! /usr/bin/python
import os
import re
path="/some/dir/"
files=os.listdir(path)
files = [ f for f in files if re.search('.None$', f, re.I)]
for fname in files:
newname=fname.replace(".None",".mp4")
os.rename(path + "/" + fname, path + "/" + newname) |
#! /usr/bin/python
import os
import re
path="/some/dir/"
files=os.listdir(path)
files = [ f for f in files if re.search('.None$', f, re.I)]
for fname in files:
newname=fname.replace(".None",".mp4")
os.rename(path + "/" + fname, path + "/" + newname)
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2011-12-10, 10:18
Externe Tools mögen zwar deutlich performanter sein, manchmal reicht es aber auch, MD5 Prüfsummen in Excel selbst zu bestimmen. Unter http://www.tutorials.de/visual-basic-6-0/275442-md5-per-vba.html findet man entsprechenden VBA Code, der die entsprechende Funktion als Formel bereitstellt. Es empfiehlt sich, den kompletten Thread zu lesen, da in diesem Code noch Referenzen auf eine Progressbar entfernt oder auskommentiert werden müssen.
Informationen zu MD5 selbst finden sich zum Beispiel in der Wikipedia: http://de.wikipedia.org/wiki/Message-Digest_Algorithm_5.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2011-11-26, 23:22
Standardmäßig synchronisiert VirtualBox die Zeit des Clients mit der des Hosts. Will man dies nicht, so verhindert der folgende Befehl die Synchronisation:
vboxmanage setextradata ‚VBOX‘ “VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled” “1″
‚VBOX‘ steht für den Namen der Virtual Machine, gefunden habe ich den Tipp bei http://rickguyer.com/virtualbox-disable-time-sync-between-host-and-client/.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Category:
Linux, Windows & Co. |
Kommentare deaktiviert für Die Zeitsynchronisation zwischen VirtualBox Client und Host verhindern
2011-07-30, 09:52
Auf http://www.philognosie.net/index.php/tip/tipview/283/ habe ich heute einen eleganten Weg gefunden, Windows per Timer gesteuert herunterfahren zu lassen.
Zusammenfassung (genauer ist es auf der erwähnten Seite beschrieben):
- Verknüpfung auf C:\WINDOWS\system32\shutdown.exe anlegen
- Der Verknüpfung die Parameter -s -f -t 600 mitgeben, die 600 steht dabei für die Anzahl der Sekunden, bis der Shutdown beginnt
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2011-03-31, 14:32
Nano, den schlanken Linux-Editor für die Kommandozeile, gibt es unter http://www.nano-editor.org/dist/v2.2/NT/ auch für Windows.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2010-08-28, 09:41
Standardmäßig kann Thunderbird nur E-Mails weiterleiten, aber nicht umleiten. Jedoch gibt es auch ein TB3-kompatibles Plugin. Unter http://downloads.mozdev.org/mailredirect/ liegt das Mailredirect Plugin (mailredirect-0.7.4-tb3-20100708.xpi), das dem Kontextmenü einen neuen Eintrag „Umleiten“ hinzufügt.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2010-07-31, 08:50
Golem berichtete vor ein paar Tagen (http://www.golem.de/1007/76724.html) über Writemonkey (http://writemonkey.com/), einen Texteditor mit minimalem Nutzer-Interface. Ein erster Test sah vielversprechend aus.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
Category:
Linux, Windows & Co. |
Kommentare deaktiviert für Maximales Arbeiten mit dem minimalen Writemonkey
2010-06-05, 09:30
Da sich Windows XP zickig anstellte bei der Installation, habe ich auf meinem Zotac ION-ITX A gestern Ubuntu 10.04 installiert. Alle Komponenten funktionierten auf Anhieb, selbst WLAN klappt.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2010-05-24, 12:10
Gaussian, eine Chemie-Software zur Berechnung von Molekülen, nutzt Log-Dateien,die sich einfach auch in größeren Mengen prüfen lassen:
#!/bin/bash
for i in $(ls *.log); do
echo $i $(tail -n 1 $i)
done |
#!/bin/bash
for i in $(ls *.log); do
echo $i $(tail -n 1 $i)
done
Der Output sieht dann ungefähr so aus:
uwe@uwe-desktop:/desktop$ ./check_Logs
a1_000001.log Normal termination of Gaussian 03 at Tue Apr 27 21:44:21 2010.
a1_000002.log Normal termination of Gaussian 03 at Tue Apr 27 21:41:30 2010.
a1_000003.log Normal termination of Gaussian 03 at Tue Apr 27 21:55:34 2010.
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website
2010-05-09, 09:12
Mit der kleinen aber genialen ac’tivaid Software und ihrer Hotstrings-Erweiterung lassen sich verschiedenste Tastaturkürzel definieren, die in allen Windows-Programmen funktionieren. Ich nutze die Software vor allem, um mir TeX-Kürzel zu definieren, die die Arbeit mit TeXniccenter vereinfachen.
Installation
- Von http://www.heise.de/ct/projekte/Windows-weitergedacht-ac-tivAid-284115.html herunterladen und installieren.
- In den Optionen unter Erweiterungen die Hotstrings-Extension aktivieren
Dann kann man sich aufmachen, entsprechende Kürzel zu definieren. Folgender Schnipsel (abgelegt unter „doc#“ mit gewählter Option „direkt ersetzen“) schafft zum Beispiel ein minimales LaTeX-Dokument:
\documentclass{{}scrartcl{}}
\begin{{}document{}}
Geschweifte Klammern müssen auch geklammert werden, da Hotstrings diesen eine besondere Bedeutung zuweist. In geschweiften Klammern lassen sich nämlich Hotstrings-Befehle ablegen, die den Cursor steuern oder Text markieren. So setzt folgender Schnipsel ein \end{} und bewegt den Cursor um eine Stelle nach links, damit der Nutzer direkt den Namen der Umgebung eingeben kann.
\end{{}{}}{LEFT}
Eine Erweiterung dessen ist die zusätzliche Angabe, wieviele Schritte nach links gegangen werden soll, folgender Schnipsel setzt eine braune quote
-Umgebung
\begin{{}quote{}}\textcolor{{}brown{}}{{}{}}\end{{}quote{}}{LEFT 12}
Markieren lassen sich Texte auch sehr einfach, so setzt folgende Zeile „Sehr geehrte Damen und Herren“ und markiert Damen und Herren, damit dies sofort überschrieben werden kann, falls notwendig.
Sehr geehrte Damen und Herren{Left 17}+{Right 17}
Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined.
Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.
More Posts - Website