Posts Tagged ‘Internet’

Mobiles Büro: einfach und anspruchslos

Posted in OpenSource, PHP, Server, Software on April 7th, 2009 by Patrick – 10 Comments

Seit längerem bin ich schon auf der Suche nach einem passenden Groupware-Tool. Diese sollte anspruchslos sein und auf einem simplen FTP-Server rennen!
Als Funktionen benötige ich die Möglichkeit Aufgaben zu planen, Notizen schreiben, gearbeitete Zeit aufzuzeichnen und in einer brauchbaren Form als Statistik auszugeben.

Als erstes bin ich auf PHProject gestossen. Damit habe ich dann auch eine Zeit lang gearbeitet, doch leider haben mich kleine Fehler, das schlichte Design und die ein bisschen überfüllte und unübersichtliche Übersicht immer gestört.

php_login phproject

Mit der Zeit habe ich die Groupware immer weniger benutzt und das Projekt ist mehr oder weniger in Vergessenheit geraten.

Doch dann bin ich über ein Artikel im Planet gestolpert. Dabei wurden mehrere Groupwares angesprochen. Diese habe ich auch gleich ausprobiert.

Leider aber wollten die meisten der Groupwares nicht meinen ansprüchen genügen oder sich nicht mit PHP und MySQL begnügen. Bis auf eines: OpenGoo!

Obwohl es ein bisschen langsam ist und sehr sehr oft einen Error liefert (was aber auch am Server liegen kann) bin ich sehr zufrieden damit, da es sehr übersichtlich ist und meine geforderten Funktionen erfüllt.

login

Dadurch will ich es hier kurz vorstellen:

Die Anforderungen sind sehr simpel: PHP und MySQL.

overview

Die ganzen Aufgaben, Task, Notes etc sind in sogenannte Workspaces organisiert. So kann man z.B. eine Workspace für Privat und eine für die Arbeit erstellen. Wenn man eine Workspace anwählt, werden auch nur diese Aufgaben angezeigt. Weiter hat man auch die Möglichkeit einzelne User für Workspaces zu berechtigen.

kalender

Ein weiteres gutes Feature ist auch, dass man für Task einen Zeitbutton hat, welcher automatisch die gearbeitete Zeit misst.

Sehr nützlich ist auch die Versionskontrolle für hochgeladene Files. Man hat die Möglichkeit jedes Update eines Files mit einem Kommentar zu versehen, so dass man später genau nachvollziehen kann, wann was geändert wurde.

Alles in allem trifft es meine Vorstellungen sehr genau :-)

Was ist los, uu.de?

Posted in Allgemein on November 9th, 2008 by Patrick – 2 Comments

Genau diese Frage stelle ich mir heute Abend die ganze Zeit!

Es fing an mit zwischen durch mal ein paar 504er. Doch vor ca. 3 Stunden ging die Seite gar nicht mehr… Jedes mal kam eine 504er Fehlermeldung.

Doch dann für kurze Zeit ging es plötzlich wieder! Und kurz darauf folgte eine 404er Fehlermeldung.

Not Found

The requested URL was not found on this server.

Weiter ging es mit einer Fehlermeldung, dass routinemässige Wartungen durchgeführt werden und endete schliesslich in folgender Fehlermeldung:

Pingen lässt sich die Domaine auf jeden Fall (klar sonst würde da ja auch nid die obige Fehlermeldung stehen :) ):

patrick@ubuntu:~$ ping www.ubuntuusers.de
PING www.ubuntuusers.de (213.95.41.13) 56(84) bytes of data.
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=1 ttl=53 time=27.1 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=2 ttl=53 time=24.3 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=3 ttl=53 time=37.7 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=4 ttl=53 time=20.5 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=5 ttl=53 time=20.3 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=6 ttl=53 time=23.3 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=7 ttl=53 time=24.2 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=8 ttl=53 time=28.7 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=9 ttl=53 time=28.6 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=11 ttl=53 time=452 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=12 ttl=53 time=28.5 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=13 ttl=53 time=25.6 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=14 ttl=53 time=45.5 ms
64 bytes from lisa.ubuntu-eu.org (213.95.41.13): icmp_seq=15 ttl=53 time=31.8 ms

— www.ubuntuusers.de ping statistics —
15 packets transmitted, 14 received, 6% packet loss, time 14052ms
rtt min/avg/max/mdev = 20.315/58.520/452.544/109.475 ms
patrick@ubuntu:~$

Da bleibt mir wohl nur noch zu hoffen, dass der Ausfall nicht allzu lange dauert…

Nachtrag vom 9.11 14:42

Für kurze Zeit war uu.de wieder verfühgbar, jedoch auffallend langsam!

Kurze Zeit später war die Seite wieder down:

503 Service Unavailable

No server is available to handle this request.

Nachtrag vom 9.11 19:47

Die Site ist wieder da, der Planet etc auch und endlich gibt es auch eine Stellungsnahme, wenn auch eine weniger erfreuliche:

Sicheres Ruby-on-Rails coden unter Ubuntu

Posted in Ruby, Ubuntu on November 6th, 2008 by Patrick – 4 Comments

Seit neustem gibt es ein neues eBook zum Thema Sicherheit in Ruby-on-Rails von der Security-Consultant Heiko Webers.

Für alle die nicht wissen, was Ruby-on-Rails ist, kann ich nur sagen: Unbedingt mal anschauen! Ist eine, entschuldigt die Ausdrucksweise. arschgeile Sprache:

Ruby on Rails, kurz Rails oder RoR, ist ein von David Heinemeier Hansson in der Programmiersprache Ruby geschriebenes und quelloffenes Web Application Framework. Es wurde im Juli 2004 zum ersten Mal der Öffentlichkeit vorgestellt.

Es basiert auf den Prinzipien „Don’t Repeat Yourself“ (DRY) und „Convention over Configuration“, d.h. statt einer variablen Konfiguration sind Konventionen für die Namensgebung von Objekten einzuhalten, woraus deren Zusammenspiel sich automatisch ergibt. Diese Funktionen ermöglichen eine rasche Umsetzung von Anforderungen und damit agile Softwareentwicklung.

powered by wikipedia

Dieses englischsprachige, 48 seitige Handbuch behandelt wichtige Themen, wie Injenctions auf SQL, HTTP-Headers und Cross-Site-Scripting. Alles Themen, die einem (Web-)Programmierer geläufige Begriffe sein sollten. Es werden aber auch rubyspezifische Themen wie Mass-Assignment angesprochen, welche immer wieder ein grosses Sicherheitsrisiko in Ruby-on-Rails darstellen.Die Themen sind dabei gespickt mit Auszügen von Ruby-Code.

Das Werk ist im PDF-Format direkt von der Website downloadbar und nur zu empfehlen. Veröffentlicht wurde es unter der Attribution-Noncommercial-ShareAlike-Lizenz.

Und das beste: Ruby-on-Rails gibt es auch für Ubuntu. Hier findet man eine gute Anleitung, wie man dies zum laufen bringt.

Über den Vater von Ruby-on-Rails, einfach Ruby genannt, tauchten auch im uu.de-Forum und im Wiki schon diverse Beträge und Anleitungen auf.

Ruby ist in 8.10 schon in der Grundinstallation enthalten. Was aber noch installiert werden muss ist die interaktive Ruby-Konsole IRB:

sudo apt-get install irb

Nun kann man mit einem beliebigen Editor eine Datei hallowelt.rb erstellen. Zum Hello World ausgeben schreiben wir folgende Zeile rein:

puts ‘Hallo Welt’

Zum ausführen benutzt man folgenden Befehl:

ruby hallowelt.rb

Über die interaktive Konsole, welche es für Windows mit GUI und für Linux auf der Konsole gibt, kann man direkt interaktiv seine Ruby-Befehle ausführen.

Ich kann jedem nur empfehlen, diese Sprache mal anzuschauen. Ich selbst programmiere Ruby schon seit über einem Jahr. Mit Ruby-on-Rails habe ich erst vor kurzem angefagen.

Firefox ist gegen WYSIWYG

Posted in Allgemein on November 4th, 2008 by Patrick – 34 Comments

Oh ja, dass ist mein Ernst! Firefox muss etwas gegen WYSIWYG-Editoren haben! Eigentlich gebrauche ich auch keine solche Editoren, doch bei Webtools wie Foren oder WordPress sind sie noch ganz praktisch! Doch wie schon erwähnt, Firefox mag diese nicht! Doch der Reihe nach: Plötzlich, ich habe wirklich nicht nachgeholfen, lässt Firefox meine WYSIWYG-Editoren (Na dann schau es halt bei Google nach!) einfach verschwinden!

Doch wieso? Und wohin? Aktuell habe ich echt keine Ahnung… und so wie es aussieht auch niemand aus dem uu.de Forum! Da bleib mir wohl nur hoffen!