GeekLand

TopStorys, Bilder und anderer Content für die Geek-Com
Subscribe

1-Euro Jobber in die Informatik

August 25, 2008 By: Geek5 Category: Spass, Freizeit

1-Euro Jobber in die InformatikAngeregt von den genialen Ideen des Bundesggesundheitsministeriums stellt geekland.de ab sofort auch Stellen für 1-Euro Kräfte zur Verfügung. Damit erledigen wir 2 Fliegen auf einen Klatsch! Wir reduzieren die Arbeitslosigkeit und entgegen gleichzeitig der Arbeitskräfteknappheit am EDV Markt.

Wir rufen alle motivierten Menschen die derzeit als 1-Euro-Jobber tätig sind auf, sich bei uns zwecks Aufgabenübertragung zu melden. Sollte Sie derzeit noch keinen Abschluß als Diplom-Informatiker oder Diplom-Informatikerin vorlegen können, können Sie nach einer 30-stündigen Kurzschulung einen von uns erhalten.

Auf geht’s, Arbeit ist genug für alle vorhanden.

Social Bookmarking Click zum weitersagen
  • MisterWong
  • yigg
  • Digg
  • del.icio.us
  • Technorati
  • DZone
  • Slashdot
  • StumbleUpon
  • Spurl

Webapplikationen in JAVA

June 27, 2008 By: Geek5 Category: Admin, Linux, Programmieren, Internet

Ende aus Micky MausIch habe vor etwa 8 Jahren für eine große Direktbank tolle Software für den Börsenhandel der Kunden konzipiert und als Projektleiter umgesetzt. Damals nutzen wir BEA Weblogic als Applicationserver und Oracle als Datenbankbackend. Die Software an sich war was man damals unter J2EE/EJB Architektur verstand. Das MVC Konzept war gerade erst geboren und zumindest als Pattern noch nicht in der Praxis angekommen.

Heute schreibe ich Webapplikationen als modulares Gemisch von Datenhaltung, Businesslogik und Präsentation in mehreren Sprachen. Die Module kommunizieren über einfaches XML-RPC und beschränken sich auf Kernaufgaben.

JAVA spielt dabei keine Rolle mehr. PHP ist einfacher und weniger fehleranfällig. C++ ist schneller und einfacher zu deployen, meine Server kommen mit 1GB Speicher aus - bei 5 Applikationen. MySQL ist schlanker und leichter zu installieren als Oracle. tomcat brauche ich überhaupt nicht mehr (gibt es BEA noch?). JavaScript und Ajax direkt zu programmieren ist ein Kinderspiel - brauche ich JAVA Frameworks dafür oder erhöht das meine Komplexität unnötig? CMS Frameworks übernehmen praktisch alle Standardaufgaben wie Userverwaltung oder Sessionhandling. Den Ballast eines Eclipses in dessen Workspace 5.000 Dateien mit 20.000 Klassen (davon 18.000 generierte) verwaltet werden habe ich abgeworfen.

Ok, J2EE ist skalierbar, kann hot-standby und hot-swap. Es gibt massenweise Generatoren für Code-Frameworks am Markt. Aber hey, wer braucht das heute noch?

Ein 4GB, 4×2GHz mit Flatrate Anbindung kostet mich 50 EUR Miete pro Monat. Davon zwei (einen für Appl., einen für DB mit Privatnetz verbunden) und ich kann jede LAMP Anwendung für einen Bruchteil der Kosten einer vergleichbaren J2EE Architektur betreiben.

Webapplikationen heute noch in JAVA zu bauen ist etwa so, wie Windows Applikationen 1994 in Assembler zu schreiben. Java ist ein Kind des distributed workstation computing.

Diese Zeit ist um.

Social Bookmarking Click zum weitersagen
  • MisterWong
  • yigg
  • Digg
  • del.icio.us
  • Technorati
  • DZone
  • Slashdot
  • StumbleUpon
  • Spurl

jQuery Slideshows die auch Google mag

May 27, 2008 By: Geek5 Category: Admin, Programmieren, Internet, Webdesign

an der page schrauben Slideshows sind eine prima Technik um mehr Inhalt auf wenig Platz unterzubringen. Zusätzlich dazu freut sich der Betrachter darüber, dass ein wenig Firlefanz auf der Site auftaucht.

Problem oft: Blende ich meine Slideshows via AJAX ein, dann bekommt Google davon nichts mit. Google macht nämlich kein JavaScript (wobei ich den Verdacht habe, dass inzwischen auch Google ein bisschen JavaScript macht…). Anderes Problem: Blende ich die zuerst unsichtbaren Bereiche mittels ‘display:none’ aus, gibt’s womöglich gar ein böses Penalty vom Google.

Die gute Lösung: Den ganzen Content via div’s separieren und auf die Klammer (z.B. ein ul) dann eine jQuery Slideshow draufbauen.

Dazu ein wenig Beispielcode von meiner Beratungsseite entnommen:

Im header der Seite müssen die Scripts inkludiert werden:

<script type=“text/javascript” src=“/jquery.js”></script>
<script type=“text/javascript” src=“/jquery.cycle.all.js”></script>

Die entsprechenden Quellen gibt es hier (jquery.js) und hier (jquery.cycle.all.js) abzuholen.Dann braucht es eine Funktion, die die Slideshow definiert und einen Starttrigger der die Show “afterload” anstartet:

<script type=“text/javascript”>
function CycleRefs() {
 $(’#referenzen’).cycle({
    fx:     ’scrollRight’,
    delay: -1000,
    xsync: 1
 });
} 

$(document).ready( function(){
  CycleRefs();
});

</script>

Wie man sieht, versucht die Funktion CycleRefs() ein DOM Element mit der Id “referenzen” zu benutzen. Dieses Element muss man im HTML-Quelltext also definieren:(Ab jetzt geht’s im body Bereich weiter)

<div id=“referenzen” class=‘whatever’>
  <div>
    <img>
    <span class=‘description’>
      <h4>Ein Header</h4>
          Ein blabla.
    </span>
  </div> 

  <div> <img ..>
    <span class=‘description’>
       <h4>Mehr Inhalt</h4>
       Mehr blabla.
    </span>
  </div>
</div>

Wichtig dabei ist, dass das Element mit der referenzierten id ein block-level element ist (also per default ein display: block hat). Die zweite Ebene an block-level Elementen wird dann rotiert. Falls man da “li”’s haben will, muss man die li’s per CSS zum block-level Element machen.

Soweit, sogut. Wenig Arbeit für einen hübschen Effekt! Und weil alles im Klartext als HTML dasteht, kommt auch Google und Co. gut klar.

Social Bookmarking Click zum weitersagen
  • MisterWong
  • yigg
  • Digg
  • del.icio.us
  • Technorati
  • DZone
  • Slashdot
  • StumbleUpon
  • Spurl

Links die mir heute das Leben erleichtert haben

May 20, 2008 By: Geek5 Category: Admin, Internet

(1) Ich starte ein neues Open Source Projekt. Also brauche ich einen Subversion Server.

Hier schreibt Jens Möller ein gute QuickStart Tutorial.

(2) Ich wurde abgemahnt und muss deshalb das Basisverzeichnis meines Wordpress Blog via permanent redirect ändern.

Hier gibt’s kurz und knapp ein HowTo vom Usability Blog, oder hier was mit mehr Variationsmöglichkeiten vom Valentino :-)

Social Bookmarking Click zum weitersagen
  • MisterWong
  • yigg
  • Digg
  • del.icio.us
  • Technorati
  • DZone
  • Slashdot
  • StumbleUpon
  • Spurl

Die Gefahr aus dem Browsercache

May 17, 2008 By: Geek5 Category: Freizeit, Internet

Browser Cache als rechtliche Bombe Deutsche Juristen haben mal wieder ein technisches Vehikel in eine potenziell strafbare Handlung verwandelt. Der Browsercache ist diesmal der Bösewicht. Browst man durchs Internet, dann cached der Browser ja so allerlei, seien es Bilder, Texte oder Töne.

Und weil der Cache auf Deiner Festplatte ist, bist Du dann auch im Besitz des Dinges. Problematisch ist das, wenn das Ding urheberrechtlich geschützt ist (so ziemlich alles was irgend jemand von sich gibt ist urheberrechtlich geschützt - selbst der größte Mist, also auch zB meine Texte hier), also bspw. Musik (Klingeltöne). Wer also im Internet Probe hört steht schon mit einem Bein im Knast.

Wenn Du mal aus Versehen eine Seite von Nazis anbrowst, und dann ein Hakenkreuz im Cache hast bist Du auch dran (Verfassungsfeindliche Symbole oder sowas). Keine Ahnung was es sonst so gibt (alles wo es heißt “der Besitz ist strafbar”, aber das ist genug Grund für Vorsicht!!!

Also, immer schön den Cache löschen, oder besser gleich abschalten.

Damit mich kein fleißiger Jurist abmahnt weil das hier Rechtsberatung sein könnte: Achtung, dieser Text ist von einem Laien geschrieben und es ist absolut unbekannt, ob der Inhalt korrekt ist! Schon gar nicht ist das Rechtsberatung in irgendeinem Sinne.

Links dazu:
Klingelton klauen ohne Vorsatz
Juristisches dazu was ich aber nicht verstehe
Bei EKM immerhin auf dem zweiten Platz
Und hier ein schönes Szenario wie der brave Bürger dann trotzdem im Knast landet

Social Bookmarking Click zum weitersagen
  • MisterWong
  • yigg
  • Digg
  • del.icio.us
  • Technorati
  • DZone
  • Slashdot
  • StumbleUpon
  • Spurl

Muster-Disclaimer für Webseiten Betreiber

April 08, 2008 By: Geek5 Category: Admin, Business, Internet, Webdesign

Muster-Disclaimer bei Anwalt-Seiten.deWas die Rechtssicherheit im Internet angeht fühlt man sich ja manchmal in den Wilden Westen zurück versetzt. Umso blöder, wenn man nicht genau weiß, ob nun ein Disclaimer sein muss, und was denn drinstehen soll.

Ich hab im Anwaltsverzeichnis Anwalt-Seiten de einen gefunden: Hier Muster-Disclaimer bei Anwalt-Seiten.de.

Den verwende ich jetzt auch auf meiner “Pseudo”-Impressumseite - hoffe das erhöht meinen Schutzzauber vor Abmahnern…

Social Bookmarking Click zum weitersagen
  • MisterWong
  • yigg
  • Digg
  • del.icio.us
  • Technorati
  • DZone
  • Slashdot
  • StumbleUpon
  • Spurl

Geekland grüßt “Sei Berlin”

March 13, 2008 By: Geek5 Category: Internet, Uncategorized

Sei BerlinAuf den Seiten vom Design Tagebuch (hier) habe ich über die Initiative “Sei Berlin” gelesen. Weil Berlin von je her eine Sonderstellung in meinem Bürgerbewusstsein einnimmt grüßt Geekland “Sei Berlin“.

Offensichtlich findet der Berliner Bürger Berlin genauso - ich sags mal einfach - scheiße wie ich. Sonst bräuchte man schließlich die eh schon nicht vorhandenen Gelder nicht auch noch in eine teure Kampagne stecken. Liegts an meinem Firefox/Linux dass die Page gleichmal voll pornomäßig auf Gesamtbild schaltet - oder ist das Absicht? Also volle Konzentration auf den Inhalt - Schluss mit Arbeiten.

Ok, habs gelesen. Phrasen und Allgemeinplätze ohne Inhalt, aber ok, Berlin ist also supertoll, es weiß nur keiner. Why is that - wie der Engländer fragt.

Hier meine persönliche Berlin - Biografie:

- 1987 schreibe ich eine Verweigerung oder ziehe ich nach Berlin? Da mich der DDR Hokuspokus nie sonderlich begeistert hat, bleibe ich in München und schreibe eine Verweigerung. Berlin ist die Stadt der coolen Anarchisten.

- 1989 Wende - Berlin wird eins - Im Fernsehen Bilder von tausenden Verrückter die denken das Paradies tut sich auf. Kohl hat’s gemacht und Kohl verspricht so allerlei - also wählen alle Kohl (und bekommen Rüben). Die Anarchisten vermischen sich mit den Zwangssozialisten.

- 1994 bin zu Silvester da. Also das ist Berlin. Hm. Als Münchener ist man Dreck nicht so gewohnt, da wirds Nachts etwas mulmig. Die Osthälfte ist ungefähr so schundig und kaputt wie Kairo, in der Westhälfte schleichen lauter Extremisten und/oder Künstler herum. Was ist da jetzt so toll an Berlin? Ah, ich weiß schon - Weltstadt mit Multi-Kulti und so (bei uns in München kann man sich mit Ausländern tatsächlich unterhalten! Berlin ist eher disjunkt-kulti.), jeder kann machen was er will, alle sind frei und kreativ. Erinnert mich an Mad Max hier.

- 2005 Rundreise durch den Osten, dabei drei Tage Berlin. Wo sind denn jetzt die verdammten blühenden Landschaften? Ist doch immer noch alles Mad Max hier, außer Bürokraten und ein paar DAX Verwaltungen ist niemand gekommen. IT Industrie existiert nicht - überhaupt schauts mit Wirtschaft schlecht aus. Kein Unternehmen will nach Berlin (Rot-Rot Regierung, keine qualifizierten Arbeitskräfte, üble Infrastruktur, miese Lebensqualität…). Das ganze erinnert an Rom oder Brasilia - eine Verwaltungsmetropole ohne eigene Kraft. Linke gegen Nazis gegen Bürokraten gegen Journalisten - da fehlen irgendwie die normalen Menschen, also der Mittelbau sozusagen. Oder verstecken die sich?

- 2008 Es geht aufwärts! Berlin hat jetzt die Initiative “Sei Berlin”! Jetzt schon ganz vorne dabei bei: Verschuldung, Arbeitslosigkeit, Jugendkriminalität

Da bin ich doch lieber München!

Social Bookmarking Click zum weitersagen
  • MisterWong
  • yigg
  • Digg
  • del.icio.us
  • Technorati
  • DZone
  • Slashdot
  • StumbleUpon
  • Spurl

Drupal gegen Wordpress - WARUM?

February 18, 2008 By: Geek5 Category: Admin, Internet, Drupal, Wordpress, Webdesign

Drupal gegen WordpressNach einigen Tagen scheint sich in der Umfrage ein Rennen Drupal gegen Wordpress anzudeuten. Sicherlich sind beide Systeme top auf ihrem Gebiet. Da Drupal aber auch bloggen kann, und Wordpress mit den “Pages” nun auch CMS sein will, kann es aber noch zur Konkurrenz kommen.

Da Ihr bei der Umfrage nichts posten könnt, wäre es toll, wenn Ihr hier ein paar Worte über Eure Wahl verlieren würdet!

Ein paar Meinungen zu dem Systemvergleich findet Ihr hier:

Ich muss sagen, Wordpress hat wirklich die schöneren Themes, kann sich aber ja noch ändern :-)

Social Bookmarking Click zum weitersagen
  • MisterWong
  • yigg
  • Digg
  • del.icio.us
  • Technorati
  • DZone
  • Slashdot
  • StumbleUpon
  • Spurl

Drop your vote - Open Source CMS

January 24, 2008 By: Geek5 Category: Admin, Internet, Drupal, Wordpress, Webdesign

Drop your vote - Open Source CMSNachdem ich Ubuntu zum Umfragesieger der Linux-Distributionen erklärt habe, ist jetzt eine neue Umfrage am Start. Welches OpenSource CMS ist euer Favorit?

Ich selbst habe einige Blogs mit Wordpress und ein paar Sites mit Drupal gebaut. Joomla, Plone und Typo3 hab ich noch nicht angeschaut.

Mein Vote geht aktuell an Drupal!

Social Bookmarking Click zum weitersagen
  • MisterWong
  • yigg
  • Digg
  • del.icio.us
  • Technorati
  • DZone
  • Slashdot
  • StumbleUpon
  • Spurl

Ubuntu schlägt OpenSuse im Vergleich - Abstimmungsergebnis

January 21, 2008 By: Geek5 Category: Admin, Linux

Ubuntu schlägt OpenSuse im VergleichNach fast drei Monaten Abstimmung schließe ich nun die Umfrage. Ubuntu hat gewonnen. Lange Zeit waren Ubuntu Linux und OpenSuse 10 gleichauf, im Januar hat dann aber Ubuntu stark zugelegt während Suse auf der Strecke blieb.

Fedora und Debian spielten praktisch keine Rolle. Das dürfte allerdings auch am Publikum hier liegen. Fedora und Debian haben glaube ich im RZ Betrieb die Nase vorn. Zumindest betreibt wohl niemand ernsthaft ein Oracle im RZ einer Bank unter Ubuntu…

Ich selbst verwende seit 1996 Suse Linux, also schon seit 12 Jahren. Da steigt man trotz mancher Schwäche nicht um. Allerdings bin ich mit OpenSuse 10.3 überhaupt nicht zufrieden, ich konfiguriere mein Zeug halt gerne selbst. Und am liebsten ist mir sowieso Solaris 2.6 :-)

Soweit also, die nächste Abstimmung handelt von CMS Systemen.

Vielen Dank für Eure Teilnahme!

Weiter zu lesen zum Distrovergleich gibts
- hier bei Strenge Jacke
- oder hier beim Einsteiger Blog

Social Bookmarking Click zum weitersagen
  • MisterWong
  • yigg
  • Digg
  • del.icio.us
  • Technorati
  • DZone
  • Slashdot
  • StumbleUpon
  • Spurl