2012
10.14

Es gibt ja einige große Firmen, welche auf Linux setzen.

Der Linux Kernel ist, wie so gut wie alle Leute wissen, Open Source und steht unter GPL, wodurch auch jede Software welche auf den Linux Kernel aufbaut wieder Opensource sein muss, leider halten sich nicht alle Firmen daran. -.-

 

Aber ich fange einfach mal von vorne an.

Was ist eigentlich GPL?

GPL steht für “GNU Gerneral Public License”, dies ist eine Lizenz unter der Software zu bestimmten Bedingungen veröffentlicht wird.

Hier ein kurzer Überblick, was mit Software unter dieser Lizenz gemacht werden darf bzw. muss & was nicht.

Software unter GPL darf:

  • Kommerziell genutzt werden (der Code darf also als Grundlage für andere Software benutzt werden, mit welcher dann Geld verdient wird)
  • Die Software darf geändert werden
  • Die Software weitergegeben werden

Was man mit Software unter GPL NICHT darf:

  • Die Lizenz verändern (Falls die eigene Software GPL lizensierten Code enthält, muss meine Software auch wieder unter GPL veröffentlicht werden)
  • Den Autor für eventuelle Schäden Haftbar machen.
Was man mit Software unter GPL machen MUSS:
  • Die original Software beinhalten. (Diese also mitgeliefert werden)
  • Den Quellcode offenen legen, falls man diese Software verbreitet.

Das sind die wichtigsten Faktoren. Es gibt natürlich noch viel mehr in dem Linzenztext. Wenn es jemanden Interessiert, kann man diesen gerne unter http://www.gnu.org/licenses/ mehr dazu erfahren.

 

Aber was hat die GPL jetzt mit großen Firmen zu tun?

Naja ganz einfach, wenn eine große Firma zum Beispiel auf den Linux Kernel setzt um damit zum Beispiel Router zu betreiben, muss diese Firma auch den Quellcode für den Router offenlegen. Leider passiert aber genau dies nicht immer.

Wie zum Beispiel Ditti berichtet, hält sich ein größerer Konzern, welcher Handys herstellt und auf Android setzt, nicht an diese Lizenz & veröffentlicht den Quellcode nicht für alle Kernel, wozu der Konzern nach der GPL aber verpflichtet wäre!

Auch ein großes Deutsches Unternehmen hält sich wohl nicht an die GPL. Auch hier wird wieder ein Linux Kernel eingesetzt, diesmal um Router zu betreiben. Auch hier ist schreibt Ditti wieder über das Thema.

In seinem Blogpost fallen noch weitere Sachen auf, die wohl nicht für große Unternehmen gelten, zum Beispiel die Impressumspflicht. Der Konzern mit dem rosa T, nimmt wohl nur Kontaktanfragen von Kunden entgegen, wenn diese ihre Kudennummer angeben. Die Email Adresse, welche im Impressum steht, ist wohl nur eine Dummy Adresse, welche einem eine freundliche Email zurück sendet.

Aber lest das am besten direkt selbst bei Ditti.

2012
08.28

Elektronik ist teuer. Auch wenn der Preiskampf bestimmte Artikel in ihren Kosten drückt, so wird sich jeder eine neue Anschaffung von Elektronikprodukten genauestens überlegen. Zuvor sollte sich der Mensch jedoch auch darüber im Klaren sein, dass eine Neuanschaffung heraus gezögert werden kann, wenn die Technik in tadellosem Zustand gehalten wird.

Kleine Instandhaltungsarbeiten selber ausführen

Staub, Krümel und Fussel kommen ständig in Berührung mit der empfindlichen Elektronik. Keime sorgen für eine Ansteckungsgefahr der Mitmenschen und die Produkte nehmen an Leistung ab und gehen langsam vor die Hunde. Dies ist jedoch gar nicht nötig. Diverse Arbeiten zur Instandhaltung können selber ausgeführt werden.

Diese betreffen z.B. den Akku des iPhones, die Tastatur und den PC ansich, sowie das Notebook, Smartphone, den Kopfhörer und auch den Drucker. Komplizierte Arbeiten und technische Defekte müssen weiterhin vom Fachmann erledigt werden. Für alles andere kann es nicht schaden, sich mal schlau zu machen. Auch Geld lässt sich auf diese Art und Weise sparen.

Mobile Elektronik auf dem Vormarsch

Notebooks haben in den letzten Jahren weiter an Beliebtheit zugenommen. Diese eigenen sich gleichermaßen für das Internet, wie für die Arbeit. Auch das Privatleben kommt nicht zu kurz. Spiele werden häufig über das Web ausgeführt. Dabei ist keine so umfassende Hardware mehr notwendig. Eine Übersicht der Notebooks von Lenovo lässt beim Kunden keine Wünsche offen.

Aber auch die Tablet-Computer und Smartphones liegen im Trend. Diese eigenen sich auch zum Spielen und für das Internet. Es kann definitiv nicht schaden, zu wissen, wie diese sauber zu halten sind.

 

Maximilian Fliege von ipad-delux.de

2012
01.24

Heute gibt es mal wieder einen Artikel zu Pfadfindern. Ich muss ja schließlich meinem Blog Titel gerecht werden. ;)

Ich befinde mich ja seit einiger Zeit (ich glaube seit knapp 2 Jahren) bei Twitter. Dadurch kommt immer wieder viel scheiße auf meinen Bildschirm, aber auf wirklich gute Sachen.

Aber was hat das jetzt mit Pfadfindern zutun?

Pfadfinder gibt es natürlich auch viele bei Twitter. Unter anderem ein Account mit dem Namen: @scoutnews, dem ich natürlich auch folge. Dahinter verbirgt sich jedoch nicht, wie man meinen könnte, ein Bot der einfach Neuigkeiten zu Pfadfindern postet, sondern ein Evangelischer Pfadfinderstamm aus Vogelsberg.

Vor einigen Tagen flatterte mir dann die Meldung, dass sie neue Wolfskopf-Aufnäher benötigen, auf den Bildschirm. Da mich das ganze Interessierte guckte ich mir natürlich auch den Link dazu an.

Der Aufnäher mit dem Roten Wolfskopf gefiel mir sofort und ich dachte mir, er würde sich gut auf meiner Rover-Kluft machen.

Diese Kluft habe ich in meiner Roverzeit gemacht, es ist im Prinzip nur eine schwarz eingefärbte Kluft, mit einigen Aufnähern. Auf dem Rücken der Kluft ist außerdem der Roverschriftzug aufgeflockt. Diese Kluft trage ich zum Beispiel, wenn ich bei SilWesternohe oder auf der WebCon bin, also bei nicht Offiziellen Anlässen.

Aber wie komme ich jetzt an diesen Aufnäher? Naja ich habe einfach in einem Kommentar unter dem Beitrag gefragt, ob ich so einen haben könnte. Am gleichen Abend kam noch eine Email mit der Frage, ob meine Adresse richtig sei und 3 Tage später lag ein Umschlag mit 2 Aufnähern, einem Heft der Landesjugendvertretung Westfalen e.V und einem Zettel auf meinem Schreibtisch.

Meine Email, wo ich denn das Geld für den Aufnäher und den Postversand hinschicken sollte und wie viel mich das kostet, wurde bis zu diesem Zeitpunkt allerdings noch nicht beantwortet.

Auf dem Zettel stand jedoch die Antwort, zu meiner unbeantworteten Email: “Hallo Andre, anbei zwei Aufnäher von uns. Kostet natürlich nix. Gut Pfad, Lux”

An dieser Stelle möchte ich mich ganz herzlich für den Aufnäher bedanken, denn: “Etwas, das dir geschenkt wurde, gehört dir erst, wenn du dem Schenkenden dafür gedankt hast.” Lord Robert Baden-Powell
Ich finde das eine sehr nette Sache von dem Stamm und man sieht hier wieder, dass Pfadfinder eben teilen! :)
Gut Pfad!

2012
01.18

Heute gibts mal wieder was aus der Ecke der nützlichen Sachen.
Wie einige von euch vielleicht wissen, habe ich seit einigen Monaten ein VServer. :) Davor war ich mit all meinen Webseiten bei pytal.de, wo auch jetzt noch einige Seiten von mir liegen.

Bei Pytal gab es immer so eine kleine Statistik wo man zumindest sehen konnte, wie viele User auf der Seite waren, daher hatte ich mir nie wirklich Gedanken gemacht eine eigene Statistik auftzustellen. Für mich ist sowas eigentlich auch gar nicht wichtig, ich möchte im Prinzip nur ab und an mal sehen, wie viele Leute denn auf der Webseite waren.
Naja jetzt mit einem eigenen Server gibt es diese Statistik von Pytal natürlich nicht mehr, also musste was eigenes her.

Piwik …. schon viel von gelesen, aber noch nie ausprobiert.

Die Benutzung ist ja wirklich leicht, einfach den Tracking-Code, der von Piwik generiert wird, auf die Webseite packen und gut ist.

Aber bei jeder Webseite die neu auf den Server kommt immer in den Code eingreifen und evtl. bei einem Update drauf achten, dass der Tracking-Code nicht verloren geht, ist auf die Dauer bestimmt nervig. Was muss also passieren? Richtig, der Code muss Automatisch in die Webseiten eingebettet werden. Aber wie?

Bei Pytal waren die Werbeeinblendungen auf der Webseite auch immer automatisch eingebunden, wie machen die das nur? Ich habe einfach mal eine Email geschrieben und bekam auch direkt eine Antwort, dass es sich dabei um ein selbst geschriebenes Apache Modul handelt.

Ok, das ist ein bisschen zu viel den guten, ich möchte doch einfach nur ein bisschen dynamischen Code ans Ende jeder Webseite einfügen. Eine Idee dafür, lieferte die Email von Pytal direkt mit, ich wurde auf mod_layout hingewiesen.

Bei der Beschaffung dieses Modules traten jedoch einige Probleme auf, da ich die Webseite, wo man das ganze Downloaden sollte, nicht öffnen konnte.

Also suchte ich erst einmal ein bisschen weiter. Nach einigen Minuten hatte ich die Lösung gefunden … naja das dachte ich zumindest.

auto_append_file in der php.ini war für mich erst einmal die Lösung des Problems. Heute morgen habe ich das ganze dann auf meinem Server getestet, natürlich ohne Erfolg. Das Skript wurde zwar geladen und ausgeführt, allerdings bei jeder PHP-Datei. Diese Aktion zwang dann meinen VServer in die Knie … und so war meine Webseite nicht erreichbar, bis ich nach 2 Stunden wieder aus der Schule kam.

auto_append_file ist also keine Lösung … aber was benutze ich dann? Vielleicht noch einmal mod_layout probieren? Doch auch diesmal hatte ich keinen Erfolg, beim Download. Bei der suche nach Alternativen fand ich dann mod_injection. Aber auch hier musste ich feststellen, dass die Seite zum Downloaden offline war.

Was mache ich nun also?

Nach einiger Zeit des googelns, stieß ich auf einen Blog Artikel, welcher erklärt, wie man mittels mod_substitute und mod_include Code an das Ende der Seite einfügt.

Aufgrund dieses Beispiels habe ich dann folgenden Code in meine httpd.conf eingefügt:

<IfModule substitute_module>
<IfModule include_module>
FilterDeclare Sub
FilterProvider Sub SUBSTITUTE resp=Content-Type $text/html
FilterDeclare SSI
FilterProvider SSI INCLUDES resp=Content-Type $text/html
Options +Includes
FilterChain +Sub +SSI
Substitute "s|</body.*?>|<!--#exec cmd=\"php /srv/http/include_piwik.php\"--><!--#exec cmd=\"php /srv/http/include_piwik.php\"-->$1|i"
</IfModule>
</IfModule>

Und siehe da, endlich wurde die include_piwik.php an jede Seite angehängt und der Sever ging dabei nicht in die Knie.

Wie aber stellt man es nun an, dass nicht jede Webseite getrackt wird? Und dazu auch die Webseiten unterschieden werden?

Bei einem kurzen Blick auf den von Piwik erstellten Tracking-Code sieht man, dass dort eine ID gesetzt wird. Also muss man nur die ID der Seite herausfinden & in den Tracking-Code einsetzen. Schon kann man die Webseiten unterscheiden.

Ich habe das ganze wie folgt gelöst:


<?php
// +----------------------------------------------------------------------+
// | Copyright (c) 2012 DasLampe <daslampe@lano-crew.org> |
// | Encoding:  UTF-8 |
// +----------------------------------------------------------------------+
$url    = $_SERVER['SERVER_NAME'];
if(substr_count($url, '.') >= 2)
{
$url    = substr($url, strrpos($url, '.', -4)+1);
}
$result    = simplexml_load_file("http://nixmuss-design.de/services/piwik/index.php?module=API&method=SitesManager.getSitesIdFromSiteUrl&url=http://".$url."/&format=XML&token_auth=[AUTH TOKEN]");
if(!empty($result))
{
?>
<!-- Piwik -->
<script type="text/javascript">
var pkBaseURL = (("https:" == document.location.protocol) ? "https://nixmuss-design.de/services/piwik/" : "http://nixmuss-design.de/services/piwik/");
document.write(unescape("%3Cscript src='" + pkBaseURL + "piwik.js' type='text/javascript'%3E%3C/script%3E"));
</script><script type="text/javascript">
try {
var piwikTracker = Piwik.getTracker(pkBaseURL + "piwik.php", <?= $result->row[0]->idsite; ?>);
piwikTracker.trackPageView();
piwikTracker.enableLinkTracking();
} catch( err ) {}
</script><noscript><p><img src="http://nixmuss-design.de/services/piwik/piwik.php?idsite=<?= $result->row[0]->idsite; ?>" style="border:0" alt="" /></p></noscript>
<!-- End Piwik Tracking Code -->
<?php
}
else
{
echo $url;
}
?>
</body>

Piwik läuft bei mir also unter der URL meiner Gewerbe Webseite http://nixmuss-design.de. Die ID jeder Seite finde ich über die Piwik API heraus. Den Zugriff auf diese Daten habe ich einem Benutzer erlaubt, von welchem ich den Token Key übergebe.

Wenn ich die ID habe, dann setze ich diese einfach in den Tracking-Code ein und fertig.

 

Eine Besonderheit ist, dass Subdomains als die normale Domains getrackt werden, somit muss ich zum Beispiel blog.andreflemming.de nicht extra in Piwik eintragen, sondern der Zugriff wird unter andreflemming.de gespeichert.

Sollte eine Webseite nicht in Piwik auftauchen, aber trotzdem bei mir auf dem Server liegen, dann wird einfach nur ein </body> ausgegeben.

 

Ich hoffe diese kleine Erklärung, die irgendwie mehr Text als alles andere geworden ist, hilft einigen Leuten, bei der Lösung ähnlicher Probleme.

2011
12.29

Mit dieser Überschrift habe ich in den letzten Wochen viele Emails geschrieben und empfangen.
Warum?

Einige von euch werden bestimmt schon länger meinen Blog verfolgen und auch meinen Eintrag Anfang 2010 gelesen haben. Damals war ich, mit meiner Freundin (im Beitrag “eine Freundin”) zum ersten mal zwischen den Jahren in Westernohe.

Gerade habe ich diesen Beitrag noch einmal gelesen und freue mich jetzt noch mehr auf morgen, da geht es nämlich wieder nach Westernohe.

Zum letzten Jahreswechsel waren wir auch da, jedoch habe ich damals vergessen einen Beitrag zu schreiben.
Wenn man mal zurück denkt, damals waren wir 7 Leute …. diesesmal sind wir schon 11 und hätten auch noch mehr werden können, wenn wir noch Platz hätten.

Ich sehe es schon kommen, für das nächste Jahr, wenn die Welt dann noch nicht untergegangen ist ;) , müssen wir nen Reisebus mieten. :P
Ich werde jetzt auch mal meinen Rucksack packen und wünsche euch einen schönen Übergang. Sauft nicht zu viel, ihr müsst schließlich auch 2012 Beiträge in meinem Blog ertragen. ;)

Und um euch ein paar Eindrücke zu vermitteln, wie es letztes Jahr war, hier ein paar Bilder:

 

2011
12.02

Heute Mittag habe ich schon über das erstellen von anklickbaren Links mittels der PHP Funktion preg_replace geschrieben.

Das ganze habe ich nun etwas bearbeitet und habe jetzt eine Funktion, die mir Email Adressen anklickbar macht und dabei netter weise noch ein wenig vor Spambots schützt. :)

Den Code dafür findet ihr hier: https://gist.github.com/1420919

Dort steht in dem Kommentar auch was ihr zusätzlich benötigt, damit die Email Adressen wirklich anklickbar sind.

Ich habe jetzt auch keine Lust mehr, mehr zu schreiben.
Wünsche euch allen eine gute Nacht!

2011
12.01

Heute gibt es mal wieder etwas neues in meinem Blog, aber wie immer nichts langes. ;)

Dafür ist es heute aber mal wieder nützlich für einige Leute.

Ich stand vor dem Problem, naja ok es war eher ne Herausforderung die ich bewältigen wollte,  Links in einem HTML Formatierten Text zu erkennen und dann mit einem a-Tag zu versehen, so das diese anklickbar sind.

 

Also einfach den ganzen HTML Code  mittels preg_replace_callback & preg_match versucht so umzuformen, dass die Links anklickbar sind.

An sich keine große Sache, einfach alle Textstellen finden, die das Format eines Links haben. Dabei kam es aber immer wieder zu Problemen.

Was mache ich zum Beispiel, wenn der Link schon in einem a-Tag steht?

Nach vielen solcher Probleme habe ich mich dann ans Googeln begeben, irgendwer muss doch schon einmal die selbe Idee gehabt haben. Bei Google habe ich allerdings nichts anständiges gefunden.

Dann kam mir die Idee, versuch es doch einfach mal bei github.com!

Und siehe da, ich wurde fündig. :)

Natürlich möchte ich euch den Code nicht vorenthalten.

function auto_link_text($text) {
$regexp = '/
( # leading text
| # leading HTML tag, or
[^=!:\'"\/]| # leading punctuation, or
^ # beginning of line
)
(
(?:https?:\/\/)| # protocol spec, or
(?:www\.) # www.*
)
(
[-\w]+ # subdomain or domain
(?:\.[-\w]+)* # remaining subdomains or domain
(?::\d+)? # port
(?:\/(?:(?:[~\w\+%-]|(?:[,.;:][^\s$]))+)?)* # path
(?:\?[\w\+%&=.;-]+)? # query string
(?:\#[\w\-]*)? # trailing anchor
)
([[:punct:]]|\s| /x';

return preg_replace_callback($regexp, function($matched) {
list($all, $before, $protocol, $address, $after) = $matched;

// already linked
if (preg_match('/

return "$before$text$after";
}, $text);
}

Zu finden natürlich auch direkt auf github unter: https://gist.github.com/907604

2011
10.18

Schon vor vielen Wochen erreichte mich eine Email, mit einem lustigen Video, welches auf www.source-werbeartikel.com im Blog gepostet wurde.
Leider hatte ich immer wieder vergessen dieses Video auch mal zu posten, was nicht zuletzt an meinem engen Zeitplan liegt. Wobei ich sicher mal Zeit gehabt hätte diesen Artikel zu schreiben.

Wie dem auch sei, hier kommt also der neue Blog Eintrag von mir. :)

Wer kennt sie nicht, die Leute die Bier panschen, sei es mit Cola, Energy oder sogar Wodka, selbst das habe ich schon gesehen, wobei ich den Sinn nicht verstanden habe.

Bier muss meiner Meinung nach jedoch als Bier getrunken werden und nicht als gemixter Drink.
Generell bin ich jedoch für das Mischen, da ich Wodka zum Beispiel nicht pur trinken kann. Ok ich kann schon, ich will es nur nicht.

Noch schlimmer als das mixen von Bier, ist es den Cola-Mentos-Versuch mit Bier zu probieren!

Genau dass wird in dem folgenden Video jedoch probiert. Schaut es euch einfach an und überlegt euch dann, ob ihr das ganze auch einmal probieren wollt. ;)

Natürlich handelt es sich hier nicht um ein Amateurvideo, wie am Ende zu bemerken ist, sondern um einen Werbespot von Carlsberg. Sehr gelungen wie ich finde.

(via source-werbeartikel.com/blog)

2011
04.14

Nur ein kleiner Hinweis am Rande.

Der Blogpost “Mekt ihr gar nichts mehr?!” wurde etwas geändert.
Ich hoffe, dass man nun besser verstehen kann, was ich meine!

Bis zum nächsten Blogpost, der wohl mal wieder auf sich warten lässt. :(

2011
03.03

In den Medien hört man nur noch ein Thema. Karl-Theodor zu Guttenberg. In Twitter wird man mit Tweets welche mit “#guttbye” gefüllt sind bombadiert. Viele haben seit gestern nur noch das iPad2 im Kopf. Ab heute geht es dann auch wieder richtig mitm Karneval los, also bleibt für ernste Themen auch erstmal kein Platz mehr.

Aber genau diese wichtigen Themen sind, meiner Meinung nach, in den letzten Wochen eindeutig zu kurz gekommen.

Was ist mit den Soldaten die im Einsatz vor kurzem ihr Leben lassen mussten, dieser Fall wurde mal eben in den Kurznachrichten abgehandelt. Aber für einen Guttenberg, gibt es zichtausend Sondersendungen!
Er hat nunmal ein Fehler gemacht. Na und, dann ist er jetzt zurück getreten und gut is, da muss man nicht noch Wochen lang drüber reden.

Wichtige Themen, fallen halt zu schnell unter den Tisch!
Deswegen möchte ich mal wieder mit einem wichtigen Thema auf meinem Blog auftreten.
Ein Thema, welches mir gewiss keine neuen Freunde bringt oder mich sogar um ein paar “Freunde” ärmer macht, aber auf diese Leute kann ich gerne verzichten!

Warum schreibe ich jetzt erst wieder? Musste ich mir überlegen, ob ich den Mut dazu habe? Nein, das musste ich bestimmt nicht.
Aber ich musste irgendwie eine möglichkeit finden, den Text so zu schreiben, das möglichst viele Menschen verstehen, was ich meine und mir von einigen Leuten nicht die Worte im Mund verdreht werden.

 

Das Thema ist mal wieder Gewalt!
Dazu möchte ich einfach nur ein Lied von dem neuen Album von Sleipnir aufgreifen.

Jaja, ich höre euch ja schon, wie ihr schreit. “Ahh, eine Nazi Band!”.
NA UND?! Was die Band für Wertvorstellungen hat ist doch egal. Der Text stimmt. Und IHR könnt mir nicht erzählen, das ihr soetwas noch nicht mit bekommen habt.
Leute die sagen, das sie Rechts sind, werden immer direkt mit Hilter in eine Schublade gesteckt, aber das ist schon lange nicht mehr so. Dumme Rechte, die gibt es kaum noch. Viele sind mittlerweile geblidet, setzten sich mit der Geschichte auseinander udn wissen sehr wohl wofür und wogegen sie sind!

Man schafft sich nicht nur Freunde, wenn man ausspricht was man Denkt!

Viel Spaß mit dem Lied, hört es euch wirklich mal und denkt vielleicht auch mal drüber nach.

———————-siehe Edit———————————————-

Merkt ihr gar nicht mehr was um euch herrum passiert? Seit ihr alle zu sehr mit eurem Guttenberg scheiß beschäftigt? -.-

Edit: Nach einer längeren Diskussion mit nem Kumpel, auf die Frage, was ich mit dem Beitrag eigentlich sagen möchte, habe ich mich dazu entschieden das Video von Sleipnir zu entfernen. Bei näherer Betrachtung hört sich das einfach so an, als ob alle Ausländer gemeint sind und als ob Ausländer direkt zu Problemen führen würden. Das möchte ich aber nicht mit diesem Blogpost ausdrücken!
Es geht mir um die Gewalt, die täglich vor unseren Augen passiert! Es geht darum, das ich einfach will, das alle Leute respektvoll miteinander umgehen, egal wo sie herkommen, aber insbesondere die Leute die hier “als Gäste” Leben, da ich leider oft sehe, dass ein Teil dieser Gruppe sich nicht so verhält. :(
Ich hoffe, das ihr mich jetzt etwas besser verstehen könnt!
Es ist eben nicht immer einfach sich auszudrücken. ;)

Respekt kennen diese jungen Leute nicht mehr,
in keinster Weise

Also packts an, und macht was dagegen!