Posts tagged: testing

Tool of the week: k4dirstat

comments Comments Off
By TeK, December 10, 2011 04:01



HeyHo, the disc is full, the disc is full…, but i found a great help:


KDirStat – Directory statistics.

Shows where all your disk space has gone
and helps you clean it up
.”




Installation in Debian and Ubuntu:

$  apt-get install k4dirstat



I think the screenshot says it all:

Every cube in the tree-map illustration represents a file or a directory. By their size its instantly visible where all the space is used up. You can click the big blocks to get a direct link to the file in the tree.

Share

Scroogle.org Anti Surveilance Searchengine

By TeK, August 28, 2010 22:35
Scroogle Cookie Killer

Scroogle Cookie Killer

I use this google (TM) frontend since long time.

By using this site (as a ~proxy), google (TM) does not receive your cookie and cannot track your behavoir, as they normally do over long time periods. Scroogle stores the logs 48hours, but without IP. I just don’t find the info page..help!

Use this this link for your homepage and you will find a comic strip with info about Google (TM) every time you scroogle!

Share

Amarok Remote for Android

By TeK, August 28, 2010 22:08

What a great tool!

Amarok Remote Screenshot

Amarok Remote Screenshot

This amarok plugin + Android App lets you control Amarok Mediaplayer over WLAn / …

I just wanted to start to code, but typed amarok into the market and: somebody did it already

Android Amarok Remote Homepage

just follow the install instructions – its done in 5 minutes, enjoy!

BugFIX:

rename the downloaded file to android.amarokscript.tar.gz or you cannot open it in amarok plugin manager!

Share

Timetracking Linux and Web Tools

By TeK, August 15, 2010 04:04

Here’s a comparison of some programs in debian/ubuntu repositories, that help to keep track of your worktimes

KTimetracker
This is in the Debian and Ubuntu repositories. it is programmed for the KDE window environment, but if you have all the KDE libraries already, just run this in a terminal:

wait! update first

it’s best practise to update the repositories before installing something, to get the latest versions:

sudo apt-get update

btw: sudo is only required in ubuntu, in debian type ‘su’ to get root access

sudo apt-get install ktimetracker

++
+ Nice and simple interface.
+ Timers
You can start and stop a timer when you begin and end a working session so you get the exact time.

+ It can even watch your desktops, including the virtual ones, so you can put all your work windows for example on desktop 2 and switching to 1 is enough to do something else and stop the counter. you will wonder about the short times it tracks (without mailchecks, etc.) !

must test the export..

For me this wins, because of the desktop tracking and  (sub) timers!


Gnome Time Tracker

Installation in Debian / Ubuntu:

sudo apt-get install gnotime

++
Nice interface with description and “diary” textfields. Nice list of projects and timers to count worktime on a daily basis are integrated.


Some things in the interface are broken or not understandable: export does not allow to select a file, maybe something must be created first?

Subprojects? must test..


Tine2.0 Web Groupware

++
Nice webinterface. Besides Todolist, Calendar, CRM and few more modules, a Time-tracking tool is built into this web groupware.

+ So called “Time-accounts” represent the different projects. You can add “time-sheets” to these projects for every session or ideally the hours of every day. There are filters to show only one project or a relevant period or user. You can save these filter options as a favorite view. That’s really cool and flexible! One problem is, that you cannot redefine the default favorite, which it show at first.

+ Tine can store € per hour, “billable” and more billing infos, so you it automatically calculates the full time and price of a project.


There is no counter to start and stop the session times. You can only enter the periods, after you finished the day work. Its useful to keep track of the works of a team, but if you want to track the exact times, you need another timer-software and enter the periods from there to tine  :-/

Must test:  Exports!   It ~should~ export .ods, which would be reaaaaally helpful to present the time-sheet to clients directly or put it in a bill! But maybe i have to fill a bug report on that..


eGroupware

Is a good, old PHP web groupware with many, many modules. The project module interface is not easy to understand, but when you get it, you can even use time counters online.

++
Many functions in the projects module,…


EGroupware is a huge system, only for timetracking you do not want to install it. There are many options to setup, specially if there is more than one user, it gets really complicated to give correct permissions to everyone.


OpenOffice Table with Formulars

still the easiest and best solution?

++
+ Table calculation software offers a nice overview with dynamic calculations: Press [F2] in a table cell and you can enter formulars for calculation. This way, you can, for example, enter exact minutes and get hours by [cell] * 60.

+ In OpenOffice Writer you can keep track of times in a simple table inside a odt text-office document. No need to use Calc, the Table calculation

Also the other programs offer ways to enter billing info like € per hour.


- Teamwork? Its not easy to work together on stupid office documents. They are practically always locked by other users ;-)

.odt file coming soon..

Share

Kommentar Spam im Blog

By ZBog, June 19, 2010 13:53

Ohne Captcha und andere Schutzmechanismen schlagen pro Tag zwischen 5 und 20 neue Spam-Kommentare hier ein.

Hier werden wir die lustigsten Kommentar Spam Posts senden, die sich in dieser WordPress Installation ansammeln.

Meistens geht es um “Online Insurance” -Versicherungen und “Pharmacie” – Viagra, Schmerztabletten, uvm.  Wir sparen uns, dafür Werbung zu machen und posten hier nur Kommentare, die nicht so leicht als Spam zu identifizieren sind.

Die Adressen der verlinkten Seiten geben meistens Aufschluß über den Sinn des Kommentars. Am Besten gar nicht nachschauen bei offensichtlichen Werbe-Links und falls doch: Vorsicht vor Viren! Nicht Internet Explorer benutzen!

06.2010

Hi, I’m very interested in Linux but Im a Super Newbie and I’m having trouble deciding on the right distribution for me (Havent you heard this a million times?) anyway here is my problem, I need a distribution that can switch between reading and writing in English and Japanese (Japanese Language Support) with out restarting the operating system.

Will einen Link zu einer Webseite setzen. Schon mehr als 10x gelesen,.. nicht glaubwürdig.



Super-Duper site! I am loving it!! Will come back again – taking you feeds also, Thanks.

Will einen Link zu einer Poker- Webseite setzen.



nice post. thanks.

Will einen Link zu einer Pharmacie Webseite setzen.



alright so here is how stupid I am, halfway through reading through your post I dropped my sensitive mouse and closed the site by mistake and I couldn’t find your web page once again until 3 days afterwards to finish reading from the spot i had left off for the reason that I forgot how I linked to your web site to begin with haha at any rate it was worth the delay..regards

Das ist ein besonders komischer Text. Der Web-Link zeigt auf ein Forum-Profil, wo sehr versteckt Pokerchips für Facebook verlinkt sind. Oh, also doch Spam..



heya i posted a comment a little while back regarding how to speed up my twilight eclipse website’s loading time seeing that we made use of the very same theme at that time and someone placed a comment responding to it on my site a week ago – if that was you I simply wanted to say thank you, and if it was not you then i’m sorry to take the time you, but cheers anyways!

Der gleiche Text wurde bei etlichen Blogs gepostet. Virales Marketing?!  Schööööööööööön :-/



Nach dieser Information hatte ich gesucht, vielen Dank!

Will einen Link zu einer “Ex-Zurück” Werbe- Webseite setzen



Hi, I like your article. This is a great site and I wanted to post a comment to let you know, good job! Thanks Cathy

Will einen Link zu einer  “Giftbags”- Werbe- Webseite setzen.



The Amyloidosis Foundation estimates that approximately 3,000 people are diagnosed with amyloidosis each year in North America and that blood cancers overall have increased more than 40% in the last decade.

Hat ja mal gaaar nichts mit den Themen dieses Blogs zu tun



Share

WordPress Review – deutsch

By TeK, May 4, 2010 22:18

Nach dem ersten Artikel über das Drupal CMS & Framework mit der Drupal Testinstallation, möchten wir heute das WordPress Blog System kurz vorstellen.

Hierzu stellen wir eine weitere Demo Installationen zum Kennenlernen und Experimentieren bereit:


100% Blog

Dieses System ist für Blogs konzipiert und bietet für diesen Anwendungszweck eine ungeschlagene Funktionsvielfalt. So ist es z.B. möglich, zu jedem Link in neu verfassten “Blog Post” – Artikel automatisch einen Kommentar in etliche andere Blogs posten zu lassen.  Achtung! Dies ist per default eingeschaltet! (und kann bei Entwicklungs- und Test- Installationen sehr unerfreulich sein).

So muss man sich zuerst in Blog- spezifische Begriffe wie “PingBacks”, “Permalinks”, “Tags”, u.v.m. einlesen und die vernetzten anderen Blog- Webseiten konfigurieren, bevor man diese Funktionen sinnvoll einsetzen kann.


Administration

Das Admin-Interface wirkt elegant, modern und einigermassen performant. Die einfache Verwaltung von Inhalten und das Posten von Artikeln gelingt sofort und ist mit Javascript (“AJAX”) Funktionen sehr schnell und intuitiv gestaltet. Auch das Anlegen einzelner, editierbarer Seiten ist sehr einfach. Themes und Plugins können mit wenigen Klicks direkt installiert werden. Hinweise auf Drupal und Modul -Updates, – die auch meist mit wenigen Klicks erledigt sind – machen es auch für den unerfahrenen Anwender möglich, das System auf dem neuesten Stand und möglichst sicher zu halten.

Problematisch wird es, wenn man individuelle Seiten erstellen möchte und dem Kunden oder Webmaster ein einfaches Interface zur Bearbeitung der Inhalte zur Verfügung stellen möchte: Die Navigation lässt sich nur schwer anpassen und die integrierten Funktionen decken meist nicht alle (Sonder-) Wünsche ab.

Größter Schwachpunkt ist die Medienverwaltung, die erst mit mehreren Zusatz-plugins  einigermassen einfach bedienbar wird. Wenn man dann bei allen Bildern “[Captions]“, Tags und Title  im “erweiterten Editor” richtig setzt, funktionieren aber auch elegante Javascript Galerien.


Anpassungen & Erweiterungen

Für viele Funktionen einer kompletten Webseite werden Zusatzplugins benötigt. Diese sind in großer Zahl im integrierten Plugin Manager enthalten und können meist mit wenigen Klicks installiert werden. Nachteilig hierbei ist, dass einige Module nicht das halten, was sie versprechen oder dass sie veraltet und/oder unsicher sind.

Es gibt Standards für sie korrekte Programmierung mit dem WordPress Framework, jedoch wird deren Einhaltung nicht geprüft und so finden sich viele Module im Archiv, die nicht einfach anpassbar und erweiterbar sind.

Diverse Module sind in Sicherheits-News bekannt dafür bekannt geworden, dass Sicherheitslücken nie behoben wurden und automatisierte Angriffe monatelang 1000de Blog-Webseiten erfolgreich übernehmen konnten.


Fazit

Optimal für reine Blog Systeme, da es hierfür sehr viele Spezialfunktionen bietet. Zur Erstellung von indivduellen Webseiten mit Datenbankmodulen wird viel Erfahrung benötigt, um die ‘richtigen’ Komponenten zu kennen und Anpassungen vorzunehmen zu können oder eigene Module zu erstellen.

Share

Drupal Review – deutsch

By TeK, May 2, 2010 21:18

Da wir immer wieder gefragt werden, welches Content Management System am Besten geeignet für ein bestimmtes Projekt ist, wollen wir mit dieser Artikel Serie einen Überblick über Einsatzbereiche und Vor- und Nachteile unserer favorisierten Systeme geben.

Dazu stellen wir Demo Installationen zum Kennenlernen und Experimentieren mit den Systeme zur Verfügung:


Universelle Einsatzbarkeit & Anpassbarkeit

Das Schöne an Drupal ist, dass es sehr viele einfache Möglichkeiten zur Anpassung bietet und sehr einfach erweiterbar ist.

Dieses System ist nicht – wie WordPress – auf Blogs zentriert, sondern es bietet eine Architektur, die alles möglicht macht, ohne zu dass es zu überfrachtet mit Funktionen ist (so wie zB. viele Joomla Admin- Komponenten).         Blogs, Formulare, Foren, Umfragen, Benutzer Profilseiten, Kommentare, Suche, und viele weitere Datenbank Module sind im Kern System bereits integriert. Wichtige Administrator Funktionen wie Statistiken, SEO- “URL Aliase”, Auto Updates u.v.m. sind ebenfalls vorhanden. Direkt im Admin Interface gibt es sehr viele sinnvolle Optionen, wodurch individuelle Internetseiten effizient realisiert werden können. So sind zB. für *sämtliche* Layouts editierbare Template Dateien vorhanden und einfache Programmier Aufgaben können direkt im Editor mit PHP/HTML/JS Code Schnipseln erledigt werden.

Zur Erstellung von Seiten ist zu Beginn einige Einarbeitungszeit notwendig, aber man gewinnt durch die guten, integrierten Hilfetexte schnell Übersicht und freut sich, dass alle – für Programmierer – relevanten Optionen vorhanden sind. Die Template Dateien sind direkt in PHP & HTML formuliert, so dass es nicht nötig ist, spezielle Sprachen zu lernen wie TypoScript, o.ä.

Entscheidend ist auch, dass die Navigation und alle Berechtigungen einfach geändert werden können, denn dadurch wird es erst möglich, einen Admin Bereich einzurichten, der genau auf die Erfordernisse der Anwender zugeschnitten ist. So kann man nutzlose und gefährliche Optionen ausblenden und alle wichtigen Funktionen in die Frontend- Seite integrieren. Die Benutzer-rollen können zB. so eingestellt werden, dass unerfahrene Benutzer intutitiv alles editieren, aber nichts zerstören können, während User der Rolle ‘Webmaster’ Zugriff auf alle nützlichen Systemeinstellungen erhalten.

Drupal ist von Grund auf mehrsprachig angelegt.  Jeder Textschnipsel (String) kann einfach übersetzt werden und sämtliche Systemnachrichten sind bereits in vielen Sprachen vorhanden.

Im zentralen Plugin Repository sind bereits Module für jeden erdenklichen Zweck vorhanden. Diese lassen sich einfach installieren und ebenfalls gut anpassen, da sie nach vorgegebenen Standards des Frameworks programmiert sind, wodurch die Einarbeitung in den Code leicht fällt.


Performance und Sicherheit

Wichtig zu erwähnen ist auch, dass Drupal sehr schlank und schnell ist. Es bietet mehrere Zwischenspeicher – Schichten “Caching” und diverse, moderne Komprimierungs- und Optimierungs- Funktionen, die den Server, die Internet-Verbindungen und die Client Browser wesentlich entlasten. So können auch ‘High Traffic’ Sites mit 100.000+ “Page Views” (Seiten-Aufrufe) täglich auf einem einzelnen Webserver betrieben werden. Bei Einsatz von Joomla oder Typo3 werden ganze Server- Farmen mit “Load Balancing” -Verteilern für solche Szenarien benötigt.

Das integrierte Benutzer-, Rollen- und Berechtigungs- Management ist frei konfigurierbar, ausgereift und dadurch sicher: jahrelange “Penetrations” (Angriffs) -/  Tests und konsequente Weiterentwicklung mit viele Sicherheitsfunktionen, wie zB. Token Checks bei Formularen.


Moderne Architektur

Für Entwickler ist sehr interessant, dass dieses System durchgänging in einer durchdachten, modernen ‘Model View Controller’ Architektur programmiert ist, mit der sich sehr einfach, eigene, individuelle Module realisieren lassen. So ist es kein Problem, zB. eine Seminar Verwaltung zu erstellen, die genau die passenden Felder in den Editoren und pixelexakte Ansichten erhält und so ganz genau auf den jeweiligen Anwendungszweck und die Wünsche des Kunden passt.

Durch die gute Architektur ist es möglich, Änderungen und Erweiterungen an den Layout Templates und an allen Datenbank Modulen schnell, effizient und sicher umzusetzen. Dadurch lassen sich Seiten erstellen, die komplett individuell gestaltet sind und nicht an ein Standard Template erinnern.

Da das System -Design und die -Bibliotheken durchgängig verwendet werden – auch in allen Zusatz- Modulen – ist es einfach und effizient möglich, Anpassungen vorzunehmen. Alle Drupal Module im Repository weisen durch die Verwendung der System Standards eine hohe Qualität auf und sind sicher und zuverlässig programmiert. Dies steht im Gegensatz zu z.B. Joomla (bis v1.5?) und vielen anderen CMS: dort bringt jede Komponente eine eigene Template Engine und eigene Bibilotheken mit, was das System insgesamt um ein Vielfaches komplexer, schwerfälliger und unsicherer macht. Solche Komponenten sind nur mit hohem Aufwand anpassbar und anschleßend kaum noch “update-bar”.


Warum nicht Drupal?

Vielleicht weil es zu komplex ist?

NaJaaeinNein: in der Standardinstallation sieht die Administration sehr unübersichtlich aus. Die (Admin) Navigation (und alles andere) lässt sich aber so anpassen, dass es intuitiv und funktional wird. Hat man einmal die Struktur verstanden und angepasst, kann man alles damit machen (TM).

Weil es zu technisch und kompliziert ist!

Bei anderen Systemen ist der Preis für die freien Gestaltungsmöglichkeiten wesentlich höher. Da ich in den letzten fünf Jahren ein eigenes CMS Framework designed und entwickelt habe, kann ich sagen, dass die Architektur und die Administration sehr gut durchdacht und ausgereift ist. Andere Systeme erreichen mit viel mehr Optionen viel weniger Freiheiten und verwirren oft mit Automatismen, die mehr Arbeit verursachen als einsparen.

Einarbeitung ist bei professionellen Systemen immer notwendig. Bei Drupal lohnt sich das, weil man damit sehr effizient individuelle Webseiten realisieren kann, wenn man sich auskennt.

Share

JUnEx Plattform mit Joomla Community Builder Enhanced deutschsprachig

By TeK, May 1, 2010 18:18

Wir haben soeben unser neuestes Webprojekt freigegeben .:

Die verwendeten Joomla CMS Komponenten werden wir hier in einer Artikel Serie beschreiben und die entsprechenden, modifizierten Quellen im Juni als Patches hier veröffentlichen.

Dieses Web Community System ist im Auftrag von www.lonex-berlin.de in enger Zusammenarbeit mit Herrn Gurol entstanden und dient der Vernetzung und der Information rund um den

Mit dieser Plattform geben wir allen Beteiligten (Besuchern, Referenten, Ausstellern und Organisatoren) die Möglichkeit zur effizienten Vernetzung vor und nach der Veranstaltung.

Profile Zeigen Sie anderen Mitgliedern:
- was Sie anbieten
- was Sie suchen
- wofür Sie sich interessieren
Gruppen Die Vorteile der Gruppen im Überblick
- tauschen Sie sich mit Gleichgesinnten aus
- suchen Sie gezielt nach Gruppen, Artikeln oder Stichwörtern
- abonnieren Sie Forenbeiträge
Forum Das offene Forum bietet:
- aktuelle Infos zum JUnEx Kontakt- und Infotag
- ein allgemeines Infoboard rund um die Existenzgründung
- eine Rubrik zur Vorstellung für Existenzgründer/-innen und
junge Unternehmen
JUnEx Banner

JUnEx Banner

Da die vorhandene LONEX Internetseite auf Joomla CMS basiert, haben wir zuerst passende Community Komponenten  evaluiert und uns dann für die Verwendung der aktuellsten, deutschsprachigen “Community Builder Enhanced” Komponente mit dem “Kunena Forum” von  mp-vision.de entschieden.

Mehr dazu -sobald die Codes sortiert und kommentiert sind -

Demnächst in diesem Theater Blog…

Share

Shields up! Grafix & Color LCD Fun .: S65-Shield

By TeK, January 8, 2010 22:41
S65 Shield italian nosespray pappcarton prototype

S65 Shield italian nosespray pappcarton prototype

We ordered a S65 Arduino shield from Watterott.com.

Simply plug it on a Arduino and play with  a 176 x 132 pixels color display from a Siemens S65 handy, micro SD card slot and rotary encoder.

There is a library on the Watterott website, which contains some graphic functions to paint on the screen, just like in many other languages. This is enough to create small games, animations and GUIs  in full color.

The refresh rate is not soo high, but its fast enough to paint moving objects and interactive animations. The painted pixels stay as they are until something else is drawn over – they do not need to be refreshed.

Testing to paint circles + lines and text on the s65 shield

Testing to paint circles + lines and text

Instead, the screen must be completely cleared before redraw, which is veeeery slow or parts of the screen must be painted over with the background color.

After some experiments, I call the painting functions two times: 1. with the background-color – to overwrite exactly the previously painted lines with the background color, before re-painting moved objects. This approach works fast and the refresh is invisible.

Share
WordPress Open Source Blog System
SynOptX Lab Theme