/dev/blog/ Die Welt eines Freaks :D

5Mai/100

Apache Software Foundation

Wenn man heute von "Apache" redet meint man in den meisten fällen natürlich den Webserver von Apache, doch das die Apache Foundation mehr zu bieten hat als bloß das eine Projekt, wissen leider immer noch zu wenig!

Aus langeweile hab ich mir mal die gesamten Projekte der Foundation durchgesehen und da mal ein paar rausgesucht und möchte sie euch ein bisschenbeschreiben!

Apache Logging Services

Mit Hilfe der darin enthaltenen Frameworks kann man sehr einfach in seine Software sehr komplexe Logging-Mechanismen einbauen. Log4j ist ein wichtiges Unterprojekt davon.

"Log4j" wird sicher den einen oder anderen Programmierer was sagen.. doch meistens nur im bereich JAVA, aber es gibt Log4j auch für PHP:
klick mich

ActiveMQ

ActiveMQ ist ein Java Message Service für weitere Infos lest euch bei Wikipedia durch was ein Message Service ist :)

Apache MINA

MINA ist ein Framework für Netzwerk-basierte Anwendungen. Es stellt eine ereignisbasierte Programmierschnittstelle für asynchrone Kommunikation über Transportprotokolle wie TCP/IP and UDP/IP und Java NIO zur Verfügung.

SpamAssassin

Perl Implementierung eines Spam-Identifikators

Apache Subversion

SVN ist eine Freie Software zur Versionsverwaltung von Dateien und Verzeichnissen.

Die Versionierung erfolgt in einem zentralen Projektarchiv (engl. repository) in Form einer einfachen Revisionszählung. Wenn Änderungen an Inhalten verteilt auf den Computern der Bearbeiter ausgeführt werden, werden zwischen dem Projektarchiv und einem Arbeitsplatz jeweils nur die Unterschiede zu bereits vorhandenen Ständen übertragen.

Apache Nutch

Nutch ist der zurzeit bedeutendste Versuch der Open-Source-Community, eine Suchmaschine zu entwickeln. Die Nutch-Community selbst betreibt keine eigene Suchmaschine, sondern versteht sich als reiner Technologielieferant. Angeführt wird die Nutch-Community von Doug Cutting, einem bekannten Kopf in der Suchmaschinenwelt. Unter seiner Leitung konnte Excite 1997 den größten Suchmaschinenindex vermelden, damals 50 Millionen Seiten.

Nutch ist in Java geschrieben und greift auf das Indexiersystem Lucene zurück. Weite Teile der Software sind durch ein Plugin-System erweiterbar. Dadurch können auch Java-Anfänger einfach Teile zum Gesamtsystem beitragen, ohne dieses in allen Details verstehen zu müssen.

Und falls sich nun der ein oder andre fragt.. "hm ok Java.. schön?! Doch wie siehts mit PHP aus?"

Ganz einfach:

PHP/Java Bridge

ps: Sorry falls ich einige wichtige Projekte nicht erwähnt habe, aber es war doch einiges an Info :P

  • Share/Bookmark
veröffentlicht unter: Allgemein, PHP, Web keine Kommentare
9Feb/100

Google Analytics API

Wie ich neulich hier gelesen habe, gibt es eine Klasse namens GAPI und ich muss sagen:

NICE ;)

Features

wie funktioniert es?

<pre><?php

require 'gapi-1.3/gapi.class.php';

/* Set your Google Analytics credentials */
define('ga_account'     ,'YOUR ANALYTICS EMAIL');
define('ga_password'    ,'YOUR ANALYTICS PASSWORD');
define('ga_profile_id'  ,'ANALYTICS SITE PROFILE ID');

$ga = new gapi(ga_account,ga_password);

/* We are using the 'source' dimension and the 'visits' metrics */
$dimensions = array('source');
$metrics    = array('visits');

/* We will sort the result be desending order of visits,
    and hence the '-' sign before the 'visits' string */
$ga->requestReportData(ga_profile_id, $dimensions, $metrics,'-visits');

$gaResults = $ga->getResults();

$i=1;

foreach($gaResults as $result)
{
    printf("%-4d %-40s %5d\n",
           $i++,
           $result->getSource(),
           $result->getVisits());
}

echo "\n-----------------------------------------\n";
echo "Total Results : {$ga->getTotalResults()}";

?>

hier werden z.B. die top 10 der Zugriffe auf die HP angezeigt

<pre>No.  Source                                   Visits
------------------------------------------------------
1    google                                   10549
2    (direct)                                  1484
3    stumbleupon.com                           1338
4    webintenta.com                             159
5    bing                                       142
6    yahoo                                      115
7    feedburner                                  97
8    phpdeveloper.org                            70
9    t3n.de                                      64
10   clearspace.openqa.org                       43

und wenn man dann noch nette Effekte wie PHP - SWF Function
verwendet hat man den "checkeffect" geknackt.. ;)

  • Share/Bookmark
veröffentlicht unter: Allgemein keine Kommentare
9Feb/100

Der Alte Trick..

Immer wieder kommt es vor, das mehr oder weniger Unerfahrene Surfer von einem anscheinenden "Hack" erzählen, da ihr Festplatteninhalt auf einer Website angezeigt wurde. Mit ein wenig HTML ist dieser Effekt möglich, und er ist völlig ungefährlich.

So manch ein Webmaster macht sich einen Spass daraus, den Besucher ein wenig zu schocken, in dem der Inhalt der Festplatte des Besuchers auf der Website angezeigt wird. Eigentlich ist dieser Effekt ziemlich "kindisch", doch sollte man schon Wissen, wie das mit HTML geht.
Ein einfacher Trick mit einem Iframe, also einem in das Dokument eingebetteten Frame macht dies möglich.


<iframe src="<a href="file:///C:/">file://C:/</a>" width="400"               height="400" name="werbung"><p>Ihr
Festplatteninhalt auf C</p></iframe>

easy oder ..  ;) ?

  • Share/Bookmark
veröffentlicht unter: Allgemein, Web keine Kommentare
25Mai/090

Neue Tastatur und Maus

seit Jahren gibt es eine Tastatur, die die Herzen aller gamer höher schlägen lässt und das ist die Logitech g15.

Als heute Plötzlich mein Bruder vorbei kahm und mir sagte das er sich ne falsche gekauft hat hab ich natürlich gleich zugeschlagen und somit die g11 erhalten (selbes Teil nur ohne Display) und ja, ist sehr nett ;)

  • Share/Bookmark
veröffentlicht unter: Allgemein keine Kommentare
20Mai/090

Shared Items – 20. May 2009

  • Share/Bookmark
3Mai/090

Shared Items – 3. May 2009

  • Share/Bookmark
28Apr/090

Shared Items – 28. April 2009

  • Share/Bookmark
2Apr/090

Shared Items – 2. April 2009

  • Share/Bookmark
1Apr/090

Shared Items – 1. April 2009

  • Share/Bookmark
31Mrz/090

Shared Items – 31. March 2009

  • Share/Bookmark