Entwickler-Ecke
Open Source Projekte - A.L.A.R.M. - A Laptop A/C Removal Monitor v1.01
wolke - Di 19.09.06 20:48
Titel: A.L.A.R.M. - A Laptop A/C Removal Monitor v1.01
A.L.A.R.M., "A Laptop A/C Removal Monitor", erfüllt folgenden Zweck:
Szenario: Man befindet sich irgendwo, wo man seinen Laptop ungern allein lassen will (z.B. Bibliothek, Schule, Arbeit,...), muss aber trotzdem kurz mal wohin wo man den Laptop nicht im Blick hat. ALARM läuft im Hintergrund (System Tray) und wird standardmässig erst aktiv, wenn man den Computer sperrt (Windows-L bzw. Strg-Alt-Entf -> Sperren). Wenn
dann die Stromverbindung getrennt wird, gibt das Programm lautstark Alarm.
Die Bedienung ist eigentlich selbsterklärend. Entweder ihr nutzt den Installer oder ihr entpackt das binary in ein beliebiges Verzeichnis, Einstellungen werden in der Registry unter HKCU\Software\WiredWings\ALARM abgelegt. Beim ersten Start muss man ein Soundfile auswählen, außer man hat HouseAlarm.mp3 im Anwendungsverzeichnis (ein sehr empfehlenswerter Alarm, markdurchdringend *g*). Linksklick auf das Trayicon öffnet die Einstellungen, Rechtsklick schliesst das Programm.
Inzwischen auf Sourceforge gehostet: http://alarm.sourceforge.net
A.L.A.R.M. Installer [
http://prdownloads.sourceforge.net/alarm/alarm101-install.exe?download] (enthält Demo sound)
A.L.A.R.M. Delphi Source [
http://prdownloads.sourceforge.net/alarm/alarm101-src.zip?download] (GPL Lizenz)
A.L.A.R.M. Delphi Standalone Binary [
http://prdownloads.sourceforge.net/alarm/alarm101-bin.zip?download]
MP3 "HouseAlarm" [
http://prdownloads.sourceforge.net/alarm/alarm-sound.zip?download] (Creative Commons Sampling Plus 1.0 Lizenz)
Klein, schmucklos, so wie ichs gerne habe. Sollte aber mehr oder minder bugfrei sein, sind ja kaum Codezeilen (deshalb keine Beta).
Erweiterungsideen siehe Homepage. Über Kommentare würde ich mich freuen.
wolke - Fr 22.09.06 11:53
Inzwischen gibt es auch eine AutoHotkey-Variante.
elundril - Fr 22.09.06 18:56
nette idee!
Chatfix - Mi 28.02.07 23:56
Ich muss das Programm nochmal ausgraben weil ichs eigentlich recht gut finde.
Hab nur die Standalone probiert (inkl. HouseAlarm.mp3)
Wenn ich im Options-Fenster auf Play drücke erhalte ich folgende Meldung:
| Zitat: |
Errorcode 281
Kann keinen Gerätetyp aus der angegebenen Dateinamenerweiterung ermitteln.
Please select a different soundfile. |
| Zitat: |
| No MCI device open. |
Mache ich was falsch?
Coder - Do 01.03.07 00:52
Ich find den Alarm deutlich zu leise.
Hab ihn mal mit Nero WaveEditor lauter gemacht.
wolke - Do 01.03.07 09:15
@Chatfix: Seltsam. Ich benutze die TMediaPlayer-Komponente zum Abspielen des Alarms. Probiere mal, das MP3-File (oder ein beliebiges anderes) neu zu öffnen und dann abzuspielen.
Ansonsten wäre es möglich, dass sich ein anderes Programm exklusiven Zugriff auf das Device gesichert hat...
Wonko - Mi 12.09.07 08:23
Klasse Idee, durchaus nützlich.
Der Alarm-Effekt wäre wirksamer, wenn die Systemlautstärke vorm Abspielen automatisch auf den Maximalwert erhöht würde!
GericasS - Mi 12.09.07 08:41
Danke,
das ist echt eine super Idee ! :D
wolke - Mi 12.09.07 11:15
Das mit der Maximallautstärke hatte ich bereits angefangen einzubauen, als ich die Delphi-Version verworfen habe. Geplant ist eine komplett neu geschriebene Version in C#, mit Plugins. Wenn ich nur mal dazu kommen würde...
Wonko - Mi 12.09.07 11:18
Wenn Du sowieso neu anfängst: kann man evtl. eingestöpselte Kopfhörer umgehen? Also, dass immer die Lautsprecher angesteuert werden, obwohl Ohrhörer stecken.
Das wäre eine gute Erweiterung, denke ich.
wolke - Mi 12.09.07 21:51
Tut mir leid, das wird nicht machbar sein - der Ton wird "hardwareseitig" auf die Kopfhörer gelegt wenn du sie einsteckst. Was aber kommen wird:
- unmute master/wave
- thinkpad bewegungssensor
- alarm bei USB-geräte-entfernung (z.b. usb-maus)
- eintrag in der ereignisanzeige
- installation als service
- deaktivieren der "soft-off" power buttons (ist im SVN bereits als delphi-version eingecheckt)
- alarm bei drücken der "soft-off" power buttons
Daneben wird es "kinderleicht sein", selbst Plugins zu schreiben.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!