TheJaeck.NET

The Life of Jaeck
rundeecke
Nov26

Hamster Übung 1

Author: Jaeckel - Kategorien: Tutorials - Tags: , , , - Kommentare: 2
Hamster Logo

Diese Übung ist für Einsteiger in die Programmierung mit dem Hamster gedacht. Umfasst aber nicht die ganz simplen Basics wie Grundfunktionen des Hamsters, sowie die Erklärung von Schleifen, Bedingungen usw. Deshalb sollte man schon etwas Programmiererfahrung mitbringen.

Aufgabe
Der Hamster steht in der linken unteren Ecke mit Blick nach rechts. Vor ihm befindet sich ein unregelmäßiger Berg, der auf der einen Seite nur ansteigt (in Stufen, die unterschiedlich breit und hoch sein können), und der auf der anderen Seite absteigt (in Stufen, die unterschiedlich breit und hoch sein können). Der Hamster klettert auf die Spitze des Berges und bleibt dort stehen.

Die Eingangs -und Ausgangssituation als Bild, sowie den Sourcecode, findet ihr am Ende des Artikels. Read it all…

Nov26

Java-Hamster – Basisfunktionen

Author: Jaeckel - Kategorien: Tutorials - Tags: , , , - Kommentare: 1
Hamster Logo

Ja ja, jeder fängt mal klein an. Auch ich habe die ersten 3 Monate meines Studiums komplexe Aufgaben rund um den Hamster bewältigen müssen. Dennoch finde Ich gerade für Quer-Einsteiger den Hamster eine sinnvolle und gute Methode das Programmieren zu lernen. Man bekommt ein fundiertes Wissen zum Thema Funktionen, Datentypen, Schleifen und Bedingungen und kann jeder Zeit visuell das Ergebniss ansehen.

Hier ein paar Funktionen die das Leben erleichtern und die prinzipell in jedem Hamsterprogramm benötigt werden. Diese Liste ist noch nicht vollständig ausgebaut. Read it all…

Nov3

CakePHP – othAuth

Author: Jaeckel - Kategorien: Programming, Studium - Tags: , - Kommentare: 0

Zur Zeit beschäftige Ich mich auch wieder bedingt durchs Studium viel mit CakePHP. CakePHP ist ein Framework mit dem Entwickler leichter komplexe Webanwendungen realisieren können. Für das Userlogin habe ich mich für die Componente othAuth entschieden.

Allerdings hat sich hier ein kleiner Fehler beim Login eingeschlichen. Wenn Ich mich z.B. als root anmelde wird nicht “last_visit” vom root aktualisiert, sondern ein ganz neuer Datensatz in die Tabelle “users” geschrieben. Ich bin den Code der othAuth-Componente mal durchgegangen und war erfolgreich.

\app\controllers\components\oth_auth.php
Zeile 330
$res = $UserModel->save($row,true,array($this->user_table_last_visit));

ändern in

Zeile 330
$res = $UserModel->save($row,true);

Das wars. Danach wird wieder ein Update statt ein Insert durchgeführt.

Links