Ideenschmiede

Ein weiteres tolles WordPress-Blog

27
Okt

Quick Win: Javascript Tests in Jenkins integrieren

Anselm   |   Technik   |   0 Kommentare   |   Teilen   |  

„untested code is broken code“

Nicht nur Hardliner werden zustimmen. Natürlich gilt das auch für Javascript, insbesondere da heutzutage viel Logik in den Client verlagert wird.

Tests für Javascript-Code lassen sich recht einfach z.B. mit qunit schreiben. Der Testcase ist dann eine HTML-Datei, die Javascript enthält und einfach im Browser geöffnet werden kann. Man sieht dort direkt, ob der Test durchgelaufen oder fehlgeschlagen ist.

Nun sollen diese Tests auch in den kontinuierlichen Build-Prozess integriert sein, da wohl kaum jemand die Tests ständig per Hand aufrufen will. In unserem Fall integrieren wir die Tests dafür in Jenkins. (weiterlesen…)

25
Okt

Recap: International PHP Conference 2011

Sebastian   |   Technik   |   0 Kommentare   |   Teilen   |  

“Besser spät als nie”, sagt man doch so schön. Das gleiche gilt nun auch für unseren kleinen Abriss über die International PHP Conference 2011. Gab es doch dieses Jahr schon, denkt ihr? Richtig, nämlich im Frühjahr. Da findet die sogenannte “Spring Edition” statt. Die Hauptkonferenz wird dagegen immer im Herbst zusammen mit der WebTech veranstaltet.

Die IPC ist in der deutschsprachigen PHP-Szene ja inzwischen eine feste Institution. Will man wissen, was das PHP-Umfeld derzeit bewegt und mit den Köpfen, die hinter Projekten wie PHPUnit stecken, ein wenig plaudern, dann ist man hier genau richtig.

Kanban Pizza, agile Pudel und weitere Highlights

Über jede Session zu berichten, die ich besucht habe, würde sicherlich zu lange dauern, daher möchte ich einfach nur auf ein paar kleine “Schmankerl” eingehen. Denn für mich war auf der Konferenz vor allem der “Methoden Day” interessant, bei dem es allerlei Stoff zum Thema Agile & Lean gab. (weiterlesen…)

19
Okt

Recap: Webmontag Frankfurt #33

Yann   |   Design, Technik   |   2 Kommentare   |   Teilen   |  

Alle klatschen, allgemeines Dankesagen, Brotfabrik-Harry bekommt eine Schachtel „Merci“ und man fragt sich „Schon wieder ein Jahr rum?“. Aber beginnen wir am Anfang des Abends, und betrachten den letzten, ziemlich abwechslungsreichen Webmontag in 2011 im, ähm, Zeitraffer ;)

Unity 3D

3D-Spieleengine auch für Webprojekte – In der ersten Session gab Roman Engel von Daubit einen kleinen Überblick, wie mit Unity 3D Spiele entstehen. Dank Unity kann gleich für mehrere Plattformen entwickelt werden, wie z.B. iOS, Android, Browser, Xbox 360 oder PS3. Entweder war das Publikum noch nicht ganz angekommen oder nur wenig Spiele-Entwickler im Raum, jedenfalls gab es auf Romans Fragen recht wenig Feedback.

Die Macht des Überraschungseffekts beim Netzwerken

Make friends, not contacts. Hilf anderen, sei interessant. Von Karim Mustaghni, Head of Relations bei Hanse Ventures, erfuhr man nicht wirklich viel Neues über das Netzwerken, er hatte aber auch keinen “never-heard-before-Ph.D.-Ted-Talk“ (oder so ähnlich stand es auf dem ersten Slide) angekündigt. Seine Beispiele dürften trotzdem vielen in Erinnerung bleiben: Darren als großer, gelber Punkt im Qasar Circle (klingt besser als Netzwerk, oder?), sich einfach mal als zukünftiger Sponsor ausgeben, wenn man nicht auf die TechCrunch-Party kommt (Arrogance als Tool nutzen) oder eine Visitenkarte ohne Kontaktdaten rausgeben (surprise effect). (weiterlesen…)

11
Okt

LOTUM Talks im September

Jenny   |   Unternehmen   |   0 Kommentare   |   Teilen   |  

Bad Nauheim, letzter Freitag im September, 13:58 Uhr: Der Beamer fährt hoch. 13:59 Uhr: Die Flip-Chart flippt aus. 14:00 Uhr: LOTUM spricht! Und zwar über …

#30: Ontologien im KING.ME-Universum (Joachim)

Joachim referierte über die praktische Einsetzbarkeit von Ontologien zur Verknüpfung von Informationen auf E-Commerce-Plattformen.

Ontologien in der Informatik sind Mittel zur Repräsentation von Wissen auf Basis von Taxonomien (Einordnung von Objekten in Klassen und Kategorien).

Vor allem im Kontext des Semantic Web werden Ontologien immer wichtiger, um das gesamte Wissen der Menschen abzubilden. Hierbei stehen der dezentrale Austausch und das Verknüpfen von Informationen (Giant Global Graph) im Vordergrund. (weiterlesen…)

01
Okt

Wallpaper Oktober

Ralph   |   Design   |   0 Kommentare   |   Teilen   |  

Wie groß doch immer das Gejammer von allen Seiten ist, sobald der Sommer kalendarisch und meteorologisch endgültig die Löffel abgegeben hat. – Aber warum eigentlich?

Der Herbst hat auch seine wunderschönen Seiten und Mareikes Wallpaper für den Oktober fängt geradezu perfekt ein, was diese Jahreszeit für eine schöne Atmosphäre und bunte Farben zu bieten hat.

Das Wallpaper hat auch einen großen Vorteil gegenüber der echten Jahreszeit “da draußen” vor dem Fenster: Während es im Oktober immer kühler wird, strahlt euer Wallpaper rund um die Uhr güldenes Sonnenlicht aus, das euch direkt ins Herz scheint und die Seele erwärmt…

Und wenn ihr jetzt noch nicht wegen einer Überdosis Kitsch vom Stuhl gekippt seid, ladet euch das Wallpaper gleich mal runter.

Mit Kalender:

320×480 (iphone 3) | 640×960 (iphone 4) | 1024×1024 (iPad) | 1280×800
1280×1024 | 1440×900 | 1680×1050 | 1920×1200 | 2560×1440

Ohne Kalender:

320×480 (iphone 3) | 640×960 (iphone 4) | 1024×1024 (iPad) | 1280×800
1280×1024 | 1440×900 | 1680×1050 | 1920×1200 | 2560×1440

 

28
Sep

LOTUM Talks im August

Yann   |   Unternehmen   |   0 Kommentare   |   Teilen   |  

Diesen Freitag um 13 Uhr ist es wieder soweit: Bei LOTUM wird der Monat mit abteilungsübergreifendem Wissensaustausch beschlossen. Das ist mittlerweile Tradition und dem konnte auch im August das Sommerloch nichts anhaben. Zumindest nicht der Qualität, dezent kürzer waren die letzten Talks des Sommers schon.

#28: Amazon Web Services Live (Andreas)

Andreas führte uns die Amazon Web Services (AWS) live im Browser vor. Bei den AWS handelt es sich um eine Sammlung von Services, zu denen u.a. stundenweise mietbare Server, Loadbalancer, Datenbanken zählen. Vorteil: Sie können alle sehr flexibel skaliert werden.

Andreas zeigte uns, welche Services wir für unser Game-Projekt einsetzen und demonstrierte, wie sie verwendet und bedient werden. Hierzu wurde u.a. ein zusätzlicher Webserver gestartet und in den Loadbalancer eingehängt.

#29 Eine KING.ME-Reise (Pamela) (weiterlesen…)

26
Sep

LOTUM Event: Kletterwald Taunus

Mareike   |   Unternehmen   |   0 Kommentare   |   Teilen   |  

Nach der JP Morgan Challenge im Juni war es letzten Freitag wieder an der Zeit, die Sportschuhe und Trainingsklamotten  auszupacken! Unser Ziel: Der Kletterwald Taunus im nur 20 Minuten entfernten Friedrichsdorf.

Zum Glück war uns dabei der Altweibersommerwettergott hold: Bei wärmenden Sonnenstrahlen lässt es sich nun mal am besten zwischen Baumwipfeln herumspringen.

Dieser Ausflug sollte kein Zuckerschlecken für Menschen mit Höhenangst werden, schließlich hat der Kletterwald Taunus den höchsten Parcours Deutschlands und die zwei längsten Seilrutschen Hessens zu bieten.

Doch 18 angereiste LOTUMler ließen sich auch von diesen Superlativen nicht abschrecken und stürzten sich nach einer intensiven Einweisung vom Baum ins Kletterabenteuer.

Insgesamt elf Parcours unterschiedlicher Schwierigkeitsstufen standen zur Auswahl. Welcher hier jeweils gewählt wurde, hing wahrscheinlich auch damit zusammen, wie gut man glaubte, die Sicherheitsinstruktionen in der Einweisung verstanden zu haben. Ob jemand versucht hat, den “K12″ (Parcours Nr. 11) zu bezwingen, wurde derweil nicht bekannt.

(weiterlesen…)

15
Sep

Micromanagement in agilen Prozessen

Sebastian   |   Unternehmen   |   0 Kommentare   |   Teilen   |  

Micromanagement ist so eine Sache für sich… es hat bei den meisten Menschen keinen besonders guten Ruf, dennoch behaupten viele, dass es im Arbeitsalltag nicht ohne geht.

Agile Methoden werfen Micromanagement im eigentlichen Sinne über Bord. Es gibt keinen Manager, der kontinuierlich das Team überwacht und jede kleine Aktion steuert. Und falls doch, hat das Team, aber vor allem auch das Unternehmen ein Problem. Zum einen mangelt es offensichtlich an Vertrauen, das dem Team entgegengebracht werden muss. Das Team ist also nicht wirklich bevollmächtigt. Zum anderen schafft man damit eine effektive Barriere, die es daran hindert, wirklich agil zu werden. Denn selbst, wenn der Umstand dem Team nicht unbedingt bewusst ist, spürt ein Team mangelndes Vertrauen und traut sich nicht, es selbst zu sein, um die geforderten Aufgaben vollkommen eigenständig zu lösen.

Micromanagement von Innen (weiterlesen…)

01
Sep

Wallpaper September

Yann   |   Design   |   0 Kommentare   |   Teilen   |  

Was will uns der Desktop-Künstler mit diesem Werk sagen?

Vielleicht steht das September-Wallpaper im Zeichen des epistemologischen Skeptizismus, und die verschwommenen Lichter – ohne erkennbare Lichtquelle – inszenieren die Unmöglichkeit, die tatsächliche Realität mit unseren Sinnen zu erfassen?

Oder sind das nur zwei, drei Lichter durch die vier Augen einer Spinne oder nur ein Licht durch die Augen des Bad Nauheimer Weinfestes?

Mit Kalender:

320×480 (iphone 3) | 640×960 (iphone 4) | 1024×768 | 1024×1024 (iPad)
1280×800 | 1440×900 | 1680×1050 | 1920×1200 | 2560×1440

Ohne Kalender:

320×480 (iphone 3) | 640×960 (iphone 4) | 1024×768 | 1024×1024 (iPad)
1280×800 | 1440×900 | 1680×1050 | 1920×1200 | 2560×1440

16
Aug

Daten aus MySQL in Excel importieren

Flo   |   Technik   |   0 Kommentare   |   Teilen   |  

Nicht selten kommt es vor, dass man Daten aus einer externen Quelle in Excel importieren möchte. Für einmalige Imports bietet sich hier oft das CSV-Format an. Möchte man die Daten allerdings leicht aktualisieren können, ist es weitaus komfortabler, eine direkte Verbindung zur Datenbank zu haben.

Wie funktioniert das?

Hierfür wollen wir kurz betrachten, wie man mit Excel auf eine MySQL-Datenbank zugreifen kann.

Zudem gibt es auch die nicht ganz offensichtliche Möglichkeit, eigene (komplexere) SQL-Queries zu nutzen. Als Voraussetzung muss Oracles MySQL ODBC Connector installiert sein. Er kann hier kostenlos heruntergeladen werden (Man muss sich nicht registrieren, sondern kann einfach auch „No thanks, just take me to the downloads!“ klicken).

In Excel muss man dann im Bereich „Daten“ auf „Aus anderen Quellen“ klicken und hier „Von Microsoft Query“ auswählen.

(weiterlesen…)

« Vorherige SeiteNächste Seite »