itemis world | repository

Apache Basic Authentication mit MySQL

Steffen A. Mork

Es kommt häufig vor, dass man beim Apache nicht gegen eine htpasswd-Datei authentifizieren möchte, sondern das gegen eine MySQL-Datenbank erledigen möchte. Unter Ubuntu muss zu diesem Zweck das Paket libaprutil1-dbd-mysql installiert werden: sudo apt-get install libaprutil1-dbd-mysql Danach müssen die passenden Module aktiviert werden. Der Restart kann erfolgen, wenn die Konfiguration angepasst wurde: sudo a2enmod authn_dbd [...]

iBeacon im Eigenbau mit dem BLE113 Chip von Bluegiga

iBeacons lassen sich mit etwas Löt und Elektronik Kenntnissen leicht selber bauen. Inspiriert von dem Artikel iBeacons was steckt dahinter? habe ich mir einige BlueGiga BLE113 (Bluetooth Low Energy) Chips einen Texas Instruments CC-Debugger einige Knopfzellenhalter und Kondensatoren bei Mouser Electronics bestellt. Beachtet werden muss dabei das die BLE113 Chips empfindlich gegen Feuchtigkeit sind und […]

Patchen von Wildfly

Dominik Pieper

Der Wildfly Application Server enthalt eine neue Patch-Infrastruktur, welche mit der aktuellen Version 8.1 das erste mal genutzt werden kann. Dazu muss im Downloadbereich das Zip-Archiv unter “Update Existing 8.0.0.Final Install” heruntergeladen werden. Die installation als Patch kann im laufenden Betrieb sofort installiert werden, beim nächsten Start ist die neue Version aktiv. Um den Patch […]

Sphinx – how to access your models

Andreas Graf

When you work with Sphinx as a user in an Eclipse runtime, e.g. with the Sphinx model explorer, Sphinx does a lot of work in the background to update models, provide a single shared model to all editors etc. But … Weiterlesen →

Sphinx is blacklisting your proxies

Andreas Graf

EMF proxy resolving is one area where Sphinx adds functionality. Sphinx was designed to support, amongst others, AUTOSAR models and with AUTOSAR models, references have some special traits: References are based on fully qualified names Any number of .arxml files … Weiterlesen →

Sphinx is listening – editingDomainFactoryListeners

Andreas Graf

One of the mechanism that Sphinx uses to get notified about changes in your Sphinx-based models is registering Listeners when the editingDomain for your model is being created. This mechanism can also be used for your own listeners. Sphinx defines … Weiterlesen →

Sphinx is listening to Resources – Synchronizing Model Descriptors

Andreas Graf

The Eclipse Sphinx project provides a number of useful features for (EMF-based) model-management.  One of the features is reloading the model when the underlying resources change. Sphinx uses so called ModelDescriptors to define which files belong to a model, and … Weiterlesen →

Huge Pages unter Linux für MySQL nutzen

Steffen A. Mork

Um einen möglichst hohen Performance Gewinn unter MySQL zu erzielen, sollte die Größe der Buffer Pools mindestens die Größe der Datenmenge umfassen. So funktioniert MySQL wie eine in-Memory-Datenbank. Für die Default Storage Engine InnoDB ist dafür der Parameter innodb_buffer_pool_size verantwortlich. Mit dem Tool mysqltuner kann man noch Hinweise bekommen, wie man noch weitere Parameter anpassen [...]

Graphical Views for Xtext ctd.

(Read my previous post for a rationale on graphical views)No matter with what graphics technology you choose to implement a diagram for your Xtext-based language, there are a few things you should know in order to connect the diagram view/editor to the rest of the infrastructure. Let us first have a look how to implement a context menu action for the Xtext editor to show the element at the current cursor position in the diagram. In Eclipse, you have to implement a handler for such an action. Xtext [...]

SRF02 ultrasonic sensor with STM32F4-Discovery

Marco Scholtyssek

The SRF02 Ultrasonic range finder is a ultrasonic distance sensor, which is a transceiver with only one membrane. That's practical, because the sensor is very small and so it is perfect for small sized hardware applications. It detects distances from 16 to 6000 cm. The Sensors needs a 5 V source, so it can be directly connected to many microcontroller. It communicates through serial interface or through i²c bus (also I2C bus called). The following article describes how to connect and use [...]