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!
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 ist ein Java Message Service für weitere Infos lest euch bei Wikipedia durch was ein Message Service ist
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.
Perl Implementierung eines Spam-Identifikators
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.
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:
ps: Sorry falls ich einige wichtige Projekte nicht erwähnt habe, aber es war doch einiges an Info
Google Analytics API
Wie ich neulich hier gelesen habe, gibt es eine Klasse namens GAPI und ich muss sagen:
NICE
Features
- Supports CURL and fopen HTTP access methods, with autodetection
- PHP arrays for Google Analytics metrics and dimensions
- Account data object mapping - get methods for parameters
- Report data object mapping - get methods for metrics and parameters
- Easy filtering, use a GAPI query language for Google Analytics filters
- Full PHP5 Object Oriented code, ready for use in your PHP application
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..
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 .. ;) ?
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
Shared Items – 20. May 2009
- Wachroboter mit Retrocharme
- Erste Preise von neuen AMD-Prozessoren (Update)
- WoW: "World First Kill" von Algalon geht an Ensidia
- WoW: Neue Actionfiguren angekündigt
20. May 2009
19. May 2009
19. May 2009
19. May 2009
Shared Items – 3. May 2009
- Amy Winehouse zusammengebrochen
- Fußball: Salzburg feiert Kantersieg gegen Kärnten
- Microsoft öffnet Marktplatz für Entwickler
- Twitter: Totale Verdummung oder nützlich?
- PTR 3.1.2 - Inhalt und Anmerkungen, Argentummounts, Hinweis
3. May 2009
3. May 2009
3. May 2009
29. April 2009
30. April 2009
Shared Items – 28. April 2009
- WoW: Azeroth auf dem iPhone?
- Sperre von Kinderporno-Seiten verzögert sich
- Selbstgekrönter König Arthur von Stonehenge verbannt
- WordPress als Facebook-Konkurrent
- Firefox 3.5 Beta 4 verfügbar
- Performance bei unterschiedlichem HTML-Code
- Val'anyr #1
27. April 2009
28. April 2009
28. April 2009
28. April 2009
28. April 2009
2. April 2009
27. April 2009
Shared Items – 2. April 2009
- Die Mechanik hinter der YouTube-Sperre
- Österreich gegen Copyright-Verlängerung
- Palm stellt SDK für webOS vor
- T-Mobile organisiert Android-Entwicklertreffen
- EU startet Produktpiraterie-Beobachtungsstelle
- PuTTY Portable
- VirtualDub Experimental
- Personas für Firefox
- EA entschärft SecuROM-Problematik
1. April 2009
1. April 2009
2. April 2009
2. April 2009
2. April 2009
2. April 2009
2. April 2009
2. April 2009
2. April 2009
Shared Items – 1. April 2009
- Aus für Wikia Search
- YouTube sperrt Musikvideos in Deutschland
- Virtuelle Visitenkarten mit Freizeittipps
- HP prüft Einsatz von Android auf Netbooks
- Facebook verliert Finanzchef
- Amazon startet MP3-Downloads in Deutschland
- WoW: Termin für Patch 3.1 konkretisiert
- April, April 2009! WoW-Reittiere pimpen und mehr
31. March 2009
31. March 2009
1. April 2009
1. April 2009
1. April 2009
1. April 2009
1. April 2009
1. April 2009
Shared Items – 31. March 2009
- Blizzard: Neuer Blizzard-Podcast mit vier Screenshots von Diablo 3 im Gepäck
- Microsoft - Warum kann Windows nicht einfach schnell herunterfahren?
- Neue ORF-Serie - tschuschen:power: "Netter Versuch"
- Lottospieler holte Gewinn mit Pistole und Messer ab
- Microsoft gibt Online-Enzyklopädie auf
- YouTube startet Kooperation mit Disney
31. March 2009
31. March 2009
31. March 2009
31. March 2009
31. March 2009
31. March 2009