Translate FailsBlogrollCreative Commons |
Tuesday, July 27. 2010Cronjob und relative includes in PHP
For the logs - heute aus Not kurz überlegt, wie man ein PHP-Skript eigentlich über cron laufen lässt, wenn das PHP-Skript Includes mit relativen Pfaden aufweist. Das Problem ist, dass crons Arbeitsverzeichnis nicht dem Verzeichnis des Skripts entspricht und die relativen Pfade somit auf Falsches verweisen.
Über Bash-Skript den Job zu wrappen wäre auch nicht das Wahre. Ein nahezu universeller PHP-Ein-Zeiler vor den Includes hat es getan: Natürlich wäre in der crontab auch etwas wie möglich, allerdings in anacrons cron.{hourly|daily|weekly|monthly}, in den man bequemerweise nur einen symbolischen Link zum Skript anlegt, ist so eine Anweisung nicht machbar. Anmerkung: die Verwendung von chdir() Funktion kann problematisch werden, wenn "safe mode" gesetzt ist. Die Verwendung von "safe mode" ist aber seit PHP 5.3 sowieso als veraltet markiert. Thursday, May 13. 2010Vim: Auflösen von Klammern in Präprozessor-Anweisungen scheitert
Ich musste heute bedauerlicherweise feststellen, dass Vims Syntax-Folding sowie die Klammernauflösung (und damit Funktionen von "%", "]}", etc.) unter Verwendung von bedingten Präprozessor-Anweisungen in C-Code gnadenlos versagen. Gerade wo der Code etwas unübersichtlicher wird, lässt Vim einen etwas im Stich, was die Navigation angeht. Hier ein einfacher Beispiel-Snippet, mit dem man das Problem reproduzieren kann:
In diesem Fall "weiß" Vim nicht, dass nur eine öffnende Klammer aus dem #ifdef-#else-Block von Bedeutung ist und macht stures Auflösen nach dem Schema "auf eine öffnende Klammer gibt es eine schließende" weiter. Einen fertigen Workaround habe ich bisher nicht gefunden - schade... Sunday, May 2. 20101. Mai und schlechtes Wetter
Feiertag an dem alles geschlossen und draußen zu nass ist resultiert im häuslichen Abendvertrieb - heute Gehversuche in Gimp.
Thursday, April 1. 20101. April Scherzmeldungen 2010
Zum ersten April erlauben sich viele Online-Portale Scherzmeldungen. Hier ist eine Sammlung solcher Meldungen, auf die ich gestoßen bin:
Tuesday, March 30. 2010Synchron mit Linux und Windows MobileDesktop-Applikationen wie Outlook, Thunderbird (mit Lightning Extension), Evolution, iPod Mobile Geräte, darunter Windows Mobile, Symbian, Blackberry und iPhone. Eine Synchronisation zu Gmail, Yahoo und etlichen Groupware-Servern wird ebenfalls unterstützt. Neben den Clients gibt es auch eine Serverinstanz (als Bündel samt nötigen JRE, Hypersonic DB, etc.) zum Download, die man auf einem beliebigen Rechner installieren kann. Auch Installation auf einem entfernten Server ist möglich. Funambol Server (stand 8.0.2) auf Linux einrichten im Schnelldurchlauf:Funambol Server von der Download-Seite runterladen. Server Installieren mit: sh funambol-version.bin (Lizenzbestimmungen lesen, Pfad auswählen)Empfehlenswert - Rechte anpassen, so dass man den Server nicht als root laufen lassen muss. Wenn nicht über Dialog der Installation bereits geschehen, Server starten: sh /pfad/zu/Funambol/bin/funambol start Admin-Oberfläche starten: sh /pfad/zu/Funambol/admin/bin/funamboladmin Wenn entfernter Server, sollte man zuvor mit "ssh -X" einloggen um X an ssh-client weiterzuleiten. Auch möglich wäre Funambol lokal zu installieren und das Admin-Tool auf die Instanz des entfernten Servers zugreifen lassen (habe ich persönlich nicht getestet). Im Admin-Tool einloggen mit Initialzugangsdaten admin:sa. Admin-Passwort ändern und neuen (Synchronisations-)Benutzer anlegen. Bei Unklarheiten evtl. doch die Server-Dokumentation heranziehen. (Meine) Clients EinrichtenAuf alle Linux-Rechner Thunderbird mit Addon Lightning installieren. Für Thunderbird 3 gab es von Funambol noch keinen Stable Release des Mozilla Plugins, dennoch bin ich nach kurzem Stöbern auf einen Entwicklungs-Snapshot gestoßen, der nun bei mir ohne Probleme läuft. Für Windows Mobile nahm ich den funambol-pocketpc-sync-client-8.0.4.cab Installer. In allen Clients muss das Synchronisationskonto konfiguriert werden mit den Daten des auf dem Funambol-Server erzeugten Benutzers und außerdem muss der Serverpfad standardmäßig eingestellt werden auf: http://ip.oder.domain:8080/funambol/ds Defaultmäßig war unter Windows Mobile die Synchronisation von Aufgaben ausgeschaltet - evtl. anpassen. Fertig! Kein Erfolg auf Debian 64 BitIch hatte Auf dem Archlinux war die Installation in 10 Minuten erledigt - da habe ich aber gestaunt. Frohe Ostern! Wednesday, February 10. 2010In der Mittagspause mit der IT abrechnen
Anlass - meine neuliche Auseinandersetzung mit Software, die ich normalerweise nicht nutzen würde. Wenn man mal wieder von irgendeiner nervenden IT-Plage, egal welcher Größenordnung, betroffen ist, kann man Pigor & Eichhorn reden lassen, falls einem selbst die Worte fehlen:
Möglicherweise fühlt man sich dann besser, unabhängig vom Musikgeschmack. Den Text finde ich aber wirklich interessant. Wednesday, January 27. 2010Mehrere Benutzer auf einer Soundkarte mit ALSA
In einigen Fällen laufen gleichzeitig mehrere Xsessions mit verschiedenen Benutzern. Oft ist das Problem bei Umgebungen ohne Soundserver wie Pulseaudio oder ESD, dass ein Benutzer das Ausgabegerät blockiert und andere somit ohne Audio-Wiedergabe zurecht kommen müssen. Auch falls ein Musik-Daemon wie MPD über eigenen Benutzer läuft, kann es mit dem Xsession-Benutzer eine Schlacht ganz nach "wer zuerst kommt, mahlt zuerst" um das Gerät geben.
Eine mögliche 3-Schritte-Lösung für ALSA setzt auf der Benutzung des dmix-Plugins auf: Continue reading "Mehrere Benutzer auf einer Soundkarte mit ALSA" Thursday, December 3. 2009Staatliches Fernsehen ist staatlich.
Unabhängiger investigativer Journalismus? Unsinn, Staat kann es doch besser als diese Clowns. Und bevor die Quoten im staatlichen Fernsehen weiter sinken, schnell diese unflexiblen Clowns feuern. Wenn die es nicht begreifen, dass das Volk durchgehend Kochsendungen, Talkshows und Alles-ist-gut-weitergehen!-Sendungen schauen möchte, muss doch auch mal der Staat eingreifen. Mindestens das ist der Staat dem Volk für die Steuer schuldig.
Das neue ZDF-Logo geleakt - via fixmbr.de Nein im Ernst, wie soll eigentlich Pressefreiheit und unabhängige Berichtserstattung funktionieren, wenn im Fernsehrat (Gremium, das u.A. das Programm überwacht) mehr als 90% der Sitze nach Parteiproporz besetzt werden? Das Verwaltungsamt besteht fast zur Hälfte aus führenden Politikern aus den "Volksparteien". Nach dem die Fernsehkollegen gesehen haben, dass man "wegen Einschaltquoten" ganz schnell fliegen kann, werden sie sich zwei mal zukünftig überlegen, über wen sie welchen Inhalt bringen. Wenn deutsche Regierung überreguliert, es es doch nur mit besten Absichten für das Volk gemeint. Nur in Russland und China wird zensiert, Menschenrechte und Pressefreiheit verachtet und sonstige Verbrechen an der Zivilisation begangen. Dass deutsche Regierung über Gedankendurchfall wie Vorratsdatenspeicherung, Netzsperren und Three-Strikes-Gesetz nicht nur debattiert, sondern allen Ernstes zukünfitg nicht ausschließt (VDS ist ja bereits abgenickt), ist wohlwollend für das Volk, nicht für die Content-Mafia, politisches Wahlkampf-PR und Machtinteressen. Auch geheime Verträge (geheim sogar für meisten Bundestagsabgeordnete) zwischen Staat und Privatunternehmen sind nichts worüber man sich in Deutschland Sorgen machen sollte. Warum auch im eigenen Dorf umgucken, lieber doch sich bei Putin für freie Medien einsetzen und Menschenrechte wo anders verteidigen. Es ist mir durchaus bewusst, dass man die War wieder etwas weit ausgeholt, deswegen als Abspann zu der "Causa Brender": Sunday, November 15. 2009Lesezeichen in Firefox zentral verwalten mit Xmarks
Für Leute, die auf mehreren Computern arbeiten und Lesezeichen verwenden, gibt es Firefox Addon Xmarks. Die Lesezeichen können auf zwei verschiedene Arten abgespeichert werden:
Continue reading "Lesezeichen in Firefox zentral verwalten mit Xmarks" Friday, October 2. 2009England mit IBM machen auf Präventionsstaat
Über Fefe auf tolle Werbung von IBM gestoßen:
Endlich sind wir vor uns selbst sicher. Datamining sei Dank! P.S.: Hoffentlich versaue ich es mir gerade nicht bei einem künftigen Arbeitgeber. Thursday, September 24. 2009Vermeintliche Kofferbombe in Karlsruhe
Man hat ja bereits sicherlich neulich massenhaft von den Warnungen vor einem Terroranschlag vor der Bundestagswahl gehört oder gelesen. Auch Mr. Bush hatte sich bereits diesen Tricks bedient, mittlerweile kein Geheimnis und sogar in den Massenmedien angekommen.
Heute musste ich in Karlsruhe eine Szene beobachten, die mein Vertrauen in die Warnungen der Sicherheitbehörden nicht gerade stärkt. Bei der Suche nach einem Parkplatz bemerkte ich einen Polizeiwagen, der langsam fuhr, als ob die Insaßen nach etwas gezielt suchen würden. Als ich mein Auto endlich geparkt hatte, war der Polizeiwagen schon längst aus dem Bewusstsein verdrängt - bis ich ihn in der Edelsheimstraße wieder entdeckte. Die zwei Beamten stiegen gerade beide aus, dabei ließen sie das Auto etwas unbequem auf der Straße stehen, so dass es seltsam aussah und mich dazu bewegte mal nach der Ursache umzuschauen. Einige Sekunden später sah ich auf dem Bürgersteig auf der Kreuzung Edelshmeimer Straße und Parkstraße einen schwarzen Koffer an der Hauswand stehen. Wahrscheinlich hat den Koffer jemand gesehen und die Polizei gerufen. Zu diesem Zeitpunkt waren die Beamten ca. 3m von dem Koffer entfernt; Continue reading "Vermeintliche Kofferbombe in Karlsruhe" Thursday, September 17. 2009OptOutDay 2009 - Mission abgeschlossen
Mal ganz spontan am Abend davor entschied ich mich bei der Aktion der Piraten OptOutDay2009 mitzumachen. Bei der Aktion geht es darum, einen Widerspruch gegen die Weitergabe der Meldedaten seitens Bürgeramt einzulegen. Also, das Formular ausgedruckt und ausgefüllt, meine Tochter zur KiTa gebracht und auf dem Rückweg der Besuch des Bürgeramts...
![]() Continue reading "OptOutDay 2009 - Mission abgeschlossen"
Posted by Juri Hamburg
in Misc
at
15:12
| Comments (0)
| Trackbacks (0)
Defined tags for this entry: datenschutz, misc
Entdeckung des Tages: gVim als Editor für Textfelder in Firefox/Vimperator nutzen.
Gerade über ein echt nützliches Feature gestolpert in meinem geliebten Vimperator. Und zwar, sobald der Cursor in einem Textfeld ist, drückt man Ctrl-I und schon öffnet sich gVim um auf bequeme Weise Text zu erstellen. Nach dem schließen des Editors wird der Text in das Feld eingefügt. Außerdem kann man natürlich alle anderen Vorteile von gVim nutzen. Gerade bei größeren Texten ist es sehr angenehm: gVim legt für jeden Text jeweils eine Datei im /tmp Verzeichnis ab. Damit kann man bequem speichern, bevor man im Browser auf "Ok", "Abschicken", oder ähnliches geht. Denn wer kennt das nicht - langen Text geschrieben, möchte es nun absenden und es kommt etwas wie "Ihre Sitzung ist abgelaufen, bitte tun Sie dies und das" - Text geht so oft flöten, wenn die Seite nicht klug programmiert wurde.
Nun sind solche Probleme endlich Geschichte! Monday, September 14. 2009Video der Woche (KW38/2009) - RetteDeineFreiheit.de
Dies ist eine inoffizielle Fortsetzung von "Du bist Terrorist". Der Autor fasst die "Regulierungsmaßnahmen" für das Internet seitens der Regierung zusammen. Sehr gelungen auch die verkürzte Darstellung der CDU-Argumentation für die Rechtfertigung dieser sinnloser Maßnahmen. Sind die rhetorischen Tricks und das liebe Lächeln der Zensursula mal wegkastriert, sollte es eigentlich jedem einleuchten...
Sunday, September 6. 2009Warum ich Debian mag.
Also, warum? Dieser Screenshot wurde an einem Intranet-Server mit Debian Stable als Betriebssystem erstellt. Auf dem Rechner laufen neben einer PHP-Seite noch etliche Plone/Zope-Portale. Man sieht die Uptime von 197 Tagen. Übrigens, das Ausrufezeichen neben Anzahl der Tage ist ein Easteregg in htop.
Die 197 Tage für einen Server (zumindest in der *nix-Welt, hehe) sind ja sicherlich mickrig, keine Frage. Aber dieser Rechner dient auch noch als meine (fast) alltägliche Workstation, auf der X-Applikationen wie Firefox, Thunderbird, Newsreader Pan, Eclipse und anderes kleineres Zeug laufen. Sogar die Verwendung propriäterer Software wie Skype war kein Hindernis für das Uptime. Alles funktionerte einwandfrei auch nach regelmäßigen Upgrades ohne Neustart des Systems. Ich weiß, so sollte es auch bei allen Distribution theoretisch "by Design" sein. Allerdings ist es in der Praxis nicht immer der Fall. Sicherlich, kriegt man auch mit anderen Distributionen sogar höheres Uptime hin. Aber ich wollte es unbedingt in Verbindung mit Debian erwähnen. Auf allen meinen privaten Rechnern benutze ich zur Zeit aus einigen Gründen kein Debian. Aber zugegebenermaßen bereue ich es ab und zu (gaaaanz selten Dass Debian die erste Wahl für einen Server ist, weiß eh jeder und bedarf keiner Diskussion, denke ich. Aber auch auf den Workstations hat Debian Stable seine Berechtigung, sobald man von der Feature-Geilheit loslässt. P.S.: Hey, die Windows- und Mac-Benutzer haben auch keinen Rolling-Release und müssen sich bis zum Release Monate und Jahre gedulden, bevor sie neue Features kriegen!
(Page 1 of 2, totaling 28 entries)
» next page
|
QuicksearchCategorized FailsFails2Tagsterrorismus cron ibm alsa htc x41t opera windows pressefreiheit editor geshi xorg evdev deutschland freiheit music synchronisation bundestagswahl mobile webdav php html polizei thinkpad funambol Propaganda css vimperator vim hardware musik debian archlinux s9y fun privacy zensur firefox überwachung misc linux datenschutz politik politics software
Archived Fails |
