Okt
13
2008
Oft kommt es vor, dass man sein Notebook leise, also ohne Sound hochfahren möchte, sei es nach dem Runterfahren, dem Ruhezustand oder auch dem Standbymodus. Viele Notebooks besitzen heut zu Tage jedoch keinen seperaten Schalter mehr mit dem man die Lautsprecher ausschalten kann, sondern lediglich einen Taster. Dieser funktioniert aber meist erst, wenn man sich korrekt eingeloggt hat.
Dieser Beitrag zeigt, wie man einen Windows-Dienst in Visual Studio 2008 schreibt, der beim Runterfahren des PCs die Soundausgabe ausschaltet.
Weiterlesen »
Jun
28
2008
Ein ehrwürdiger Tag ist heute für alle Rollenspiel- und somit Diablo-Fans angebrochen, denn Blizzard hat heute nun offiziell im Rahmen der World Wide Invitational 2008 in Paris die Arbeiten an Diablo 3 bestätigt.
Weiterlesen »
Jun
21
2008
Dieser Artikel ist für all diejenigen gedacht, die schon Grundlagen auf dem Gebiet der Mikrocontrollerprogrammierung unter Assembler haben, aber auch an alle anderen die Interesse an den kleinen Elektronikchips haben.
Konkret geht es um die Realisierung einer Echtzeituhr mit dem Mikrocontroller 68HC11E1 von Motorola. Die Hardware bezieht sich dabei auf fertige Module, die im Zusammenhang mit meinem Studium schon vorhanden waren. Auch wenn ihr die Hardware nicht habt, würde ich euch die Dokumentation nahe legen, denn die Entwicklung von so einem Projekt ist doch sehr interessant.
Weiterlesen »
Jun
20
2008
Seit einigen Tagen ist nun der neue Firefox 3.0 erschienen und somit in aller Munde. Hier ein paar nützliche Tips.
Weiterlesen »
Mai
16
2008
Im Zusammenhang mit der FTP-Übertragung gibt es an und ab mal das Problem, dass man sich mit einem FTP-Server verbinden kann, jedoch die Dateien und Ordner nicht angezeigt bekommt. 
Das Problem tritt z.B. auf, wenn man hinter einem Router/Firewall hängt und auf einen externen FTP-Server zugreifen will, um Dateien hoch zu laden.
Durch erneutes Rumspielen mit FileZilla hab ichs nun endlich geschafft den Fehler zu beheben. Man muss für die FTP-Verbindung die Proxyeinstellung “umgehen”. Den Proxy also deaktivieren. Es scheint also, als ob in diesen Fällen irgendwo ein ein Proxyserver zwischengeschaltet ist, der Probleme mit der FTP-Übertragung hat.

Falls es dann noch nicht funktioniert, sollte man gucken, ob es an der Übertragungseinstellung “Passiv/Aktiv” liegt. Im Aktiven-Modus baut man die Verbindung von sich “aktiv” zum Server auf, d.h. der Client öffnet einen zufälligen Port und teilt dem Server seine IP mit. Grade wenn man aber hinter einer Firewall oder einem Router hängt, kann man oft aber keine Verbindung über bestimmte Ports nach “Draussen” aufbauen. Stellt man dann auf den Passiven Modus um, funktioniert die Datenübertragung meist wieder, da der Server nun einen Port von sich aus öffnet und seine IP Adresse überträgt.
Mai
14
2008
Manchmal möchte man seine GUI gerne so anpassen, dass Fenster direkt am Rand der Taksleiste angezeigt werden. Leider kann man nicht immer davon ausgehen, dass alle User diese standardmäßig am oberen Bildschirmrand haben. Deshalb muss man natürlich erst einmal herausfinden, wo sich diese überhaupt befindet.
Da .net in der aktuellen Version (3.5) leider keine fertigen Klassen hierfür bereitstellt und ich diese Funktion für mein aktuelles Projekt benötige, habe ich mir selber eine geschrieben.
Mit Hilfe der Funktionen Screen.GetBounds und Screen.GetWorkingArea lässt sich zum einen die vollständige Abmessung des Bildschirms und die Abmessungen des Bildschirms abzüglich der Taskleiste ermitteln.
1: Public Class Taskbar
2:
3: Public Shared ReadOnly Property Dock() As DockStyle
4: Get
5: Dim bounds As Rectangle = Screen.GetBounds(New Point(0, 0))
6: Dim area As Rectangle = Screen.GetWorkingArea(New Point(0, 0))
7:
8: If (bounds.Height - area.Height) <> 0 Then
9: If area.Y = 0 Then ' Tasbar must be at top or bottom
10: Return DockStyle.Bottom ' ...must be at bottom
11: Else
12: Return DockStyle.Top ' ....must be at top
13: End If
14: Else
15: If area.X = 0 Then ' Taskbar is left or right
16: Return DockStyle.Right ' ...musst be at rigth
17: Else
18: Return DockStyle.Left ' ...musst be at left
19: End If
20: End If
21:
22: End Get
23: End Property
24: End Class
Apr
19
2008
Hi Volks,
heute geht mein erster Blog online.
Es wird sich hier vornehmlich um Musik, Musik-Software, Musik-Equipment, Platinenentwurft, Softwareentwicklung und Mikrocontroller drehen.
Ihr dürft gespannt sein welche Projekte hier so von mir veröffentlicht werden.