Milo spielt „Alle meine Entchen“

Wer sagt denn, das „Milo“, der freundliche Roboter aus dem LEGO Education WeDo 2.0 Set nicht auch Musik machen kann?

Mithilfe des von LEGO bereitgestellten SDK lässt sich der Piezo-Player im SmartHub ansprechen und so zum Beispiel dazu bringen, das Kinderlied Alle meine Entchen abzuspielen.

Jeden Tag etwas dazu lernen: Versehentliche Abhängigkeiten erkennen und verhindern (Maven Enforcer Plugin)

Das Enforcer-Plugin von Maven kann sicherstellen, dass bestimmte Abhängigkeiten zu anderen Bibliotheken (jars) nicht in der finalen auszuliefernden Datei landen, zum Beispiel Bibliotheken, die nur für automatisierte Tests benötigt werden.

Beispiel für eine Konfiguration des Plugins:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-enforcer-plugin</artifactId>
  <executions>
    <execution>
      <id>enforce-banned-dependencies</id>
      <goals>
        <goal>enforce</goal>
      </goals>
      <configuration>
        <rules>
          <bannedDependencies>
            <excludes>
              <exclude>junit:*:*:*:compile</exclude>
              <exclude>org.hamcrest:*:*:*:compile</exclude>
              <exclude>org.mockito:*:*:*:compile</exclude>
              <exclude>*:JUnitParams:*:*:compile</exclude>
              <exclude>*:hamcrest-date:*:*:compile</exclude>
              <exclude>*:*:*:test-jar:compile</exclude>
              <exclude>*:snh-commons-test:*:*:compile</exclude>
            </excludes>
          </bannedDependencies>
        </rules>
        <fail>true</fail>
      </configuration>
    </execution>
  </executions>
</plugin>

Diese Konfiguration stellt sicher, dass die gängigen Test-Bibliotheken nicht im produktiven Code verwendet werden.

 

„Milo“ hat Nachwuchs bekommen

Verkleinertes Modell des LEGO-WeDo Roboters "Milo"

Mini-Milo

Hallo!

Darf ich mich vorstellen: Ich bin „Mini-Milo“ der Sohn von meinem Papa „Milo“ (der berühmt-beliebte Roboter aus dem LEGO WeDo 2.0 Set). Ich erkunde gerade die Welt und hab auch schon eine ganz schöne Blume gefunden…

Ich bestehe schon aus 31 handverlesenen LEGO-Steinen und werde bestimmt noch wachsen. Wenn ich groß bin, möchte ich auch so ein toller Roboter wie mein Papa sein!

Code Week 2017

Vom 7. bis 22. Oktober 2017 findet wieder die Code Week statt. Auf der Code Week, die Informatik-Projekte in ganz Europa anbietet, können Kinder und Jugendliche selbst programmieren oder Roboter bauen.

Der kids4IT e.V. wird auch wieder einige Beiträge dazu beisteuern, u.a. wird es am 7. Oktober einen LEGO Education WeDo 2.0 Workshop geben.

Update: Der Workshop findet von 14:30 Uhr bis 17 Uhr in den Bücherhallen Hamburg, Hühnerposten 1, statt. Weitere Informationen gibt es hier.

Code Week Hamburg 2016: Mit dabei, der Teddybär von Larissa (Foto: Sandra Schink, Körber-Stiftung)

Einen Video-Rückblick von der letzten Code Week 2016 gibt es hier.