• 4
  • 13
  • 5
  • 1
  • 2
Der MEVA - Blog
Albrecht Weinert

a-weinert.de,  weinert-automation.de
|< < > >|

blog... /topics/opensource/   [en]

Archive on 'Open Source'

Embedded systems using AVR ATmega controllers are usually (best) implemented in pure C with a (WIN-avr) GCC toolchain. RAM is often the tightest ressource and sometimes developers fear the stack might collide … weiter lesen »

Albrecht Weinert

Make Subversion keep mTime

Subversion (SVN) is a good versioning system and still "the" standard. Nevertheless, it has one big deficiency:
    SVN destroys the file modification meta info (mTime for short).
See also this older contribution. Since then the frustating discussion is still on. In the meantime you can have some SVN clients taking the commit time instead of the check out time as the file’s … weiter lesen »

This is an AVR ATmega develepment report on a serial bootloader for ATmega1284P, ATmega328P and ATmega2560 based systems. The advantages of this bootloader are:

  • No (more) need for extra programming hardware
  • Using a standard communication link, often used anyway in normal operation
  • Using a standard programming protocol (AVR109)
  • Utilising the standard professional tool chain
  • Good integration / co-operation with system / application software
  • Available without fee, open source
  • ArduinoMega’s “jail break” – Free Arduino!

… weiter lesen »

Dies ist ein Entwicklungsbericht ĂĽber einen seriellen Bootlader fĂĽr ATmega1284P, ATmega328P und ATmega2560 basierte Systeme. Seine VorzĂĽge sind:

  • keine Programmierhardware mehr nötig
  • Nutzung von Standardkommunikationsschnittstellen, welche fĂĽr den normalen Betrieb häufig sowieso verwendet werden
  • Verwendung des verbreiteten Standardprotokolls AVR109 fĂĽr Programmiergeräte bzw. Bootlader
  • Passend zu professionell ĂĽblicherweise genutzten Werkzeigketten
  • Gute Intergration / gutes Zusammenwirken mit der System- / Anwendungssoftware
  • Ohne LizenzgebĂĽhren, open source
  • Befreit Arduino — ArduinoMega’s “jail break”

… weiter lesen »

Albrecht Weinert

Making WordPress 3 bilingual

WordPress (WP) is often used as a Blog or small content management (CM) system be it stand alone or as integral part ([1]) of an existing website or as companion with existing sites using the same style and look. Some websites are multilingual for good reasons offering content in say English, German, French, Italian, Croatian or further languages.
Then there will be

  • articles in different languages in the sense of partly publishing in English and, for example, mainly in German,
  • the same article / content in different languages in the sense of … weiter lesen »
Albrecht Weinert

WordPress 3 zweisprachig machen

WordPress (WP) wird gerne als Blog oder auch als kleines content management (CM) system verwendet, sei es alleinstehened oder als integraler Bestandteil ([1]) eines bestehenden Web-Bereichs oder als dessen Ergänzunng im selben Stil und Aussehen. Aus guten Gründen sind viele Webauftritte mehrsprachig mit Inhalten in English, Deutsch, Französisch, Italienisch, Serbokroatisch usw.

In diesen Fällen gibt es dann

  • Beiträge in unterschiedlichen Sprachen in dem Sinne dass ein Teil auf Englisch publiziert wird, das Meiste aber beispielsweise auf Deutsch,
  • den selben Beitrag / Inhalt in verschiedenen Sprachen durch … weiter lesen »
Albrecht Weinert

Integrating WordPress 3 into an existing website

A medium sized (>2000 files) website maintained for a customer consisted on mainly static php, html and xml with client side transforms. The rendering was governed by a 6K css file and some js (JQuerry) to have drop down menus and optional image slide shows.

The desire to have a browser access to content management arose. It was decided to use WordPress 3 to … read more (.pdf)

Albrecht Weinert

Linux Mint (14 e.g.) for development

This is about installing Linux Mint – 14 for example, as just actual as of this writing – for development purposes on several laptop and workstation platforms.

An actual, full and more elaborate version of this article is found at a-weinert.de/pub/Mint_for_Development.pdf.


„For Development“ in the cases reported means to have a SVN client also integrated in the actual explorer – whatever its current name is in respective distribution – and in Eclipse. It means to have an actual Oracle JRE / … weiter lesen »

Albrecht Weinert

A first character range filter with XSLT 1.0

This is a tip about Implementing a first character range filter with pure XSLT 1.0.

Though being a bit out of the main hype, XML data files and transforming style sheets are still attractive to separate data and rendering. So this might be helpful for regular xml / xls users / writers.

The problem

The transformers and and their description, existing in version XSLT 2.0, are quite power­ful, as soon as being accustomed to xls‘ scatterbrained … weiter lesen »

Albrecht Weinert

Impress looses images

Those using and modifying slide shows using impress should be warned. They may loose any amount of embedded pictures … weiter lesen »

Weiter »

Copyright   ©   2013, 2019   Albrecht Weinert,       E-Mail (webmaster)