Tag Archive for 'Windows'

TeXlipse, die TeXnicCenter-Alternative.

Justus hat mir heute einen prima Tipp gegeben: Das Eclipse-Plugin namens TeXlipse, das die beliebte Entwicklungsumgebung um einen LaTeX-Editor erweitert. Bisher habe ich für meine Dokumente TeXnicCenter unter Windows bzw. TeXShop auf dem Mac verwendet. Eigentlich war ich mit TeXnicCenter bisher zufrieden, gefehlt hat mir allerdings schon immer eine SVN-Integration, mit der Dateien direkt aus dem LaTeX-Editor ein- und ausgecheckt werden können. Dies ist jetzt mit Eclipse und dem Subclipse-Plugin ohne Probleme möglich!

Des Weiteren bin ich vom DVI-Viewer des MiKTeX-Pakets auf den SumatraPDF-Reader umgestiegen. Dieser hat gegenüber anderen Readern den Vorteil, dass er PDF-Dateien nicht sperrt, sondern die Anzeige permanent aktualisiert, sobald die Datei überschrieben wurde.

Eine tolle Sache! Probiert’s aus.

DVD Flick: Von MP4 (zurück) zur DVD

Mit dem beliebten Open-Source-Tool HandBrake können DVD-Filme in das MP4-Format umgewandelt werden. Dadurch ist es beispielsweise möglich, Filme sowohl auf dem iPhone / iPod Touch sowie auf dem Fernseher mittels Apple TV anzuschauen. Jetzt stellt sich allerdings die Frage, ob denn auch der umgekehrte Weg möglich ist, d.h. wie MP4-Filme ins DVD-Format (zurück) umgewandelt werden können? Nach ein paar Recherchen im Internet bin ich über das Open-Source-Tool DVD Flick gestoßen.

DVD Flick

Hier kann eine MP4-Datei mit der Funktion Add title ganz einfach als DVD-Titel in einem Projekt hinzugefügt werden. DVD Flick codiert dann diese Dateien ins DVD-Format um und kann das Projekt sogar direkt auf eine DVD brennen oder eine ISO-Datei erzeugen.

Hinweis: Vor dem Umwandeln ist es sinnvoll über die Funktion Edit title das Seitenverhältnis des Videos (4:3, 16:9 etc.) zu überprüfen und ggf. anzupassen. Dies geschieht über General -> Target aspect ratio sowie über Video sources -> Pixel aspect ratio.

Eine tolle Sache! Probiert’s aus. Der Autor freut sich bestimmt über eine kleine Spende.

HowTo Rename Windows’ Start Button

First of all, the following HowTo article doesn’t make sense. Justus and I just found out how you can rename the Start Button of Windows (XP, 2000 etc.). :-)

(1) In the main function determine the handle of the Desktop Windows (see GetDesktopWindow). (2) Then enumerate all Child Windows of the Desktop (see EnumChildWindows) ’til you find the Start Button (by comparing the buttons Class and Name). (3) If you found the Start Button, just pass its handle to the well-known SetWindowText function. That’s it!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
int _tmain(int argc, _TCHAR* argv[])
{
	HWND lhStartButton = NULL;
 
	// get desktop window and enum child windows
	HWND lhDesktopWindow = GetDesktopWindow();
	EnumChildWindows(lhDesktopWindow, EnumChildProc, (LPARAM)&lhStartButton);
 
	// set the start button's text
	SetWindowText(lhStartButton, TEXT("Stop"));
 
	return 0;
}
 
BOOL CALLBACK EnumChildProc(HWND hwnd, LPARAM lParam)
{
	int liLength = 255;
	BOOL lbResult = TRUE;
 
	TCHAR *lpszClass = new TCHAR[liLength + 1];
	TCHAR *lpszText = new TCHAR[liLength + 1];
 
	// get window class name and text
	GetClassName(hwnd, lpszClass, liLength);
	GetWindowText(hwnd, lpszText, liLength);
 
	// compare class name and text
	if ( 0 == wcscmp(TEXT("Button"), lpszClass) &&
             0 == wcscmp(TEXT("Start"), lpszText) )
	{
		lbResult = FALSE;
		(*(HWND*)lParam) = hwnd;
	}
 
	delete[] lpszClass;
	delete[] lpszText;
 
	return lbResult;
}

Anyways. Why not blogging senseless things? ;-)

Dateien sichern, wiederherstellen und synchronisieren mit SyncBack

Schon seit einiger Zeit verwende ich das Freeware-Tool SyncBack von 2BrightSparks, um die Daten von der internen PC-Festplatte auf eine externe USB-Festplatte zu sichern. SyncBack bietet u.a. die Möglichkeit, die Daten zwischen den beiden Datenträgern zu synchronisieren. Das ist beispielsweise genau dann sinnvoll, wenn man mit der externen USB-Festplatte unterwegs ist, Dateien hinzufügt (bearbeitet oder löscht) und diese dann mit der internen PC-Festplatte abgleichen möchte.

SyncBack

Besonders interessant ist hierbei, dass nicht mehr benötigte Dateien oder leere Verzeichnisse automatisch von SyncBack gelöscht werden können, damit keine verwaisten Dateien entstehen können. Neben Festplatten unterstützt dieses Werkzeug auch Medien wie CDRW, CompactFlash, FTP, Netzwerk-Laufwerk und ZIP-Archiv. Eine tolle Sache! Probiert’s aus.