Skip to content

freiesMagazin 12/2016 erschienen - Thanks for all the fish ihr Lieben

Wie angekündigt endet mit der Ausgabe 12/2016 vorerst die Erscheinung des FreienMagazins. Themen der prall gefüllten letzten Ausgabe sind unter anderem »Automatisierung mit Jenkins 2.0«, »Xfce-Desktop individuell anpassen« und mehrere Tests von Hard- und Software.

Quelle
Zur Ausgabe

Translate to de es fr it pt ja

freiesMagazin 11/2016 erschienen

Die Novemberausgabe von »freiesMagazin« ist mit Nachrichten und Artikeln über freie Software erschienen. Themen dieser Ausgabe sind unter anderem »Verschlüsselte Server-Backups mit Duply und Duplicity«, »KeeWeb: Passwörter sicher speichern« und »Test: Life is Strange – Emotionale Zeitreise«.

Quelle
Zur Ausgabe

Translate to de es fr it pt ja

Safe the open web - Please Tim Berners-Lee, kick out the EME proposal

Zak Ragoff has written an important article about Tim Berners-Lee decision he has to make right now.

Tim decided it the past to not include closed source binary blob software running in the browser without any control to lock down the web to something big companies can control. Was this the right decision? Well, see where HTML or javascript is used and answer the question on your own.

Big, DRM companies like Netflix, Apple, Google and Microsoft (they are just the vassals from MPAA and RIAA - America, fuck yeah! ;-)) are working on a standard called Encrypted Media Extension. This proposal is created to gain control over anything. You can start with Videos but the proposal is "open for change", so it is a no brainer to add images, audio, more or less even the whole HTML or Javascript under the "cover" of a DRM.

Beside the fact that big companies can decide who can see what, there is an even bigger issue rotating in my open source mind. I, as a user, have to run closed source binary code and all I can do is pray or blindly trust that this companies are not fooling around with me like mining all my data or that they are taking security serious. Well, call me blinded by the past, but this never happens on close source software.

Please Tim, do it like Linus has done it with NVidia and give them a nice "I don't care" kick in their buts.

Translate to de es fr it pt ja

Die holländische Tweede Kamer befürwortet den Einsatz von freier Software und die Durchsetzung von freien Standards mit großer Mehrheit

Laut heise befürwortet die holländische Tweede Kammer dein Einsatz von freier Software und die Durchsetzung von freien Standards für die Niederlande.

Ein Kommentar fasst sehr schön zusammen, was die großen Vorteile sind. Es sind nicht die Kosteneinsparungen, es ist die Möglichkeit, dass jeder Bürger das Format lesen kann - Stichwort "freier Zugang zu öffentlichen (und mit Steuergeldern finanzierten) Informationen" (sprich Informationsfreiheit).

Der nächste große Vorteil ist, dass die Dateien immer geöffnet werden können. Formate wie das MS-Doc halten sich nur über ein bis zwei Versionen, danach müsste theoretisch jede Datei einmal geöffnet und konvertiert werden. Bei freien Standards geht das Wissen nie verloren, respektive darf man aus Gründen der Lizenz immer einen Reader bauen.

Translate to de es fr it pt ja

freiesMagazin 10/2016 erschienen

Mit der heute erfolgten Ankündigung der Oktoberausgabe von freiesMagazin läutet das Team knapp zehn Jahre nach der Gründung das baldige Ende ein. Denn bereits Ende des Jahres soll die Publikation eingestellt werden. Noch können sich aber die Leser auf Themen wie »RIVE – Das Twin-Stick-Metroidvania-Vermächtnis« und »Audacity 2.1« freuen.

Quelle
Zur Ausgabe

Translate to de es fr it pt ja

serendipity command line update released

I am happy to announce the initial and 1.0.0 of the serendipity command line update script. It is designed to do the boring work of updating against the latest release. The workflow is dead simple.

  • fetch latest version
  • check if latest version is installed
  • make a backup of the existing installation
  • update

Enjoy using it. If you find an error, feel free to open an issue or a pull request.

Translate to de es fr it pt ja

Vim 8.0 released

This the first major Vim release in ten years. There are interesting new features, many small improvements and lots of bug fixes.

Among the new features are:
- Asynchronous I/O support, channels, JSON
- Jobs
- Timers
- Partials, Lambdas and Closures
- Packages
- New style testing
- Viminfo merged by timestamp
- GTK+ 3 support
- MS-Windows DirectX support
[...]

Quelle

Translate to de es fr it pt ja

zfsonlinux just released v0.6.5.8. (including support for kernel 4.7.x)

Good start in the day.
The workaholics from zfsonlinux just released version v0.6.5.8.. This also includes support for kernel 4.7.x.
So, it will only take a small amount of time until archzfs will ship a new release.

Translate to de es fr it pt ja

Kirigami official released

Das KDE-Framework Kirigami steht in einer ersten Veröffentlichung bereit, um Qt-Entwickler bei der Erstellung konvergenter Apps für Desktop und Mobilgeräte plattformübergreifend zu unterstützen.

Quelle
[...]
Kirigami currently officially supports Android, Desktop GNU/Linux (both X11 and Wayland), Windows, and the upcoming Plasma Mobile. iOS support is currently in an experimental stage, support for Ubuntu Touch is being worked on. The plan is to eventually become part of KDE Frameworks 5, but is currently released standalone in KDE Extragear. Since it is aimed to be a Tier 1 framework, it has no other dependencies apart from Qt, and therefore will not increase your application’s size any more than necessary. [...]

Quelle
kirigami design principles, ui patterns and styleguide
kirigami api documentation

Translate to de es fr it pt ja

web - freiesMagazin 08/2016 erschienen

Die Augustausgabe von »freiesMagazin« ist mit Nachrichten und Artikeln über freie Software erschienen. Themen dieser Ausgabe sind unter anderem »Fedora 24«, »Lumo – Comeback eines Genres?« und »Kurzvorstellung: Humble PC & Android Bundle 14«.

Quelle.
Zur Ausgabe.

Translate to de es fr it pt ja

web - freiesMagazin 07/2016 erschienen

Die Juliausgabe von »freiesMagazin« ist mit Nachrichten und Artikeln über freie Software und artverwandte Themen erschienen. Schwerpunkte der Ausgabe bilden unter anderem »Ubuntu und Kubuntu 16.04 LTS«, das Spiel »Tomb Raider« und »Vortasten mit Emacs-Lisp«.

Quelle.
Zur Ausgabe.

Translate to de es fr it pt ja

migration from owncloud 9 to nextcloud 9.0.50

I just migrated my installation from owncloud 9 to nextcloud 9.0.50.
Only one thing is not working, the notes application simple shows me an empty list of notes. beside that, it is more like a new theme.

At the moment we only support manual migrations from ownCloud 8.2 and 9.0 to Nextcloud 9.

To do that please follow the usual upgrading steps:

* Delete everything from the ownCloud folder except data and config
* Download the Nextcloud 9 release from https://nextcloud.com/install/43
* Put the files into the folder where the ownCloud files where before
* Trigger the update either via OCC or via web.

source

I did the following steps.

make a backup of your database

log into your server and cd to the owncloud path

#

assuming your installation is in the directory "cloud"

./occ maintenance:repair cd .. wget https://download.nextcloud.com/server/releases/nextcloud-9.0.50.zip unzip nextcloud-9.0.50.zip cp -rv cloud/config nextcloud/ cp -rv cloud/data nextcloud/ mv cloud owncloud mv nextcloud cloud cd cloud ./occ upgrade ./occ app:list

enable the apps you want

Update from 2016-06-26
I created a small upgrade.sh script. Here it is.

!/bin/bash

@author stev leibelt artodeto@bazzline.net

@since 2016-06-26

begin of runtime environment validation

if [[ $# -lt 1 ]]; then
echo "invalid number of variables provided"
echo "upgrade.sh "
exit 1
fi

if [[ -d backup ]]; then
echo "backup directory sill exists"
exit 1
fi

end of runtime environment validation

begin of local runtime variables

LOCALCURRENTDATE=$(date +'%Y-%m-%d')
LOCALURLTOTHENEXTVERSION="$1"
LOCAL
PUBLICBACKUPPATH="public$LOCALCURRENT_DATE"

end of local runtime variables

begin of downloading new version

wget $LOCALURLTOTHENEXT_VERSION
unzip *.zip

end of downloading new version

begin of making backups

cd public
tar --ignore-failed-read -zcf "public.$LOCALCURRENTDATE.tar.gz" public
./occ maintenance:singleuser --on
cd ../
mkdir backup
cp -rv public/config backup/
cp -rv public/data backup/
mv public $LOCALPUBLICBACKUP_PATH

end of making backups

begin of upgrade

mv nextcloud public
cp -rv backup/config public
cp -rv backup/data public
cd public
./occ upgrade
./occ maintenance:singleuser --off
echo "enable the apps you need with ./occ app:enable "
./occ app:list

end of upgrade

Translate to de es fr it pt ja

Propel, the PropelOnDemandFormatter, self loaded runtime properties and your special reload data if needed usecase- howto

Propel column representation offering the option to add some business logic inside. We are making this from time to time by enriching the existing object with more data, but only when a method is called explicit.


class MyTable extends BaseMyTable
{
    /** @var null|\My\Enriched\MyTable\Data */
    protected $enrichedData;

/**
 * @return null|\My\Enriched\MyTable\Data
 */
public function getEnrichedData()
{
    //prevent reloading enriched data if this method is called more than once
    if ($this->noEnrichedDataYetLoaded()) {
        //do something heavy data lifting
        $this->enrichedData = $this->tryToLoadEnrichedData();
    }

    return $this->enrichedData;
}

/**
 * @return bool
 */
private function noEnrichedDataYetLoaded()
{
    return (is_null($this->enrichedData));
}

}

If you would use the corrosponding MyTableQuery object in combination with a PropelOnDemandFormatter and iterating over an collection after calling find(), you would get the same enriched data for different MyTable objects.
Why? Because the PropelOnDemandFormatter does a smart thing by reusing the on MyTable object and "just" updating the properties.
Following is a workaround I am using to fix this (totally right) behaviour. Anyways, be caution if you do things like that. This should not be your regular way of doing it.


class MyTable extends BaseMyTable
{
    /** @var null|\My\Enriched\MyTable\Data */
    protected $enrichedData;

/** @var int */
protected $myId;

/**
 * @return null|\My\Enriched\MyTable\Data
 */
public function getEnrichedData()
{
    //prevent reloading enriched data if this method is called more than once
    if ($this->noEnrichedDataYetLoaded()) {
        //do something heavy data lifting
        $this->enrichedData = $this->tryToLoadEnrichedData();
        $this->myId         = $this->getId();
    }

    return $this->enrichedData;
}

/**
 * @return bool
 */
private function noEnrichedDataYetLoaded()
{
    return (
        ($this->myId == $this->getId())
        && (is_null($this->enrichedData))
    );
}

}

Translate to de es fr it pt ja

Reminder of the Propel Bug 734 - update() with limit() and a workaround

Just because we ran into this issue again. There is known and serious bug in propel whenever you use "update()" in combination with "limit()".
Our workaround right now is to replace the code.


//this will update all entry with the content "bar" in the column "foo"
MyQuery::create()
    ->filterByFoo('bar')
    ->limit(100)
    ->update(
        array(
            'Foo' => 'baz'
        )
    );

//this will only update 100 rows $ids = (array) MyQuery::create() ->filterByFoo('bar') ->limit(100) ->select( array( 'Id' ) ) ->find();

MyQuery::create() ->filterById($ids) ->update( array( 'Foo' => 'baz' ) );

Translate to de es fr it pt ja

web - freiesMagazin 06/2016 erschienen

Die Juniausgabe von »freiesMagazin« ist mit Nachrichten und Artikeln über freie Software erschienen. Themen dieser Ausgabe sind unter anderem »Ubuntu unter Windows ausprobiert«, »Linux-Distributionen im Vergleich – eine etwas andere Auswahl« und »Audacity 2.1 – Teil I«.

Quelle.
Zur Ausgabe.

Translate to de es fr it pt ja

roundcube 1.2.0 released - now with PGP encryption

We proudly announce the stable version 1.2.0 of Roundcube Webmail which is now available for download. It introduces new features since version 1.1 covering security and PGP encryption topics:

* PHP7 compatibility
* PGP encryption
* Drag-n-drop attachments from mail preview to compose window
* Mail messages searching with predefined date interval
* Improved security measures to protect from brute-force attacks
[...]

Quelle

Translate to de es fr it pt ja

web - freiesMagazin 05/2016 erschienen

Die Maiausgabe von »freiesMagazin« ist mit Nachrichten und Artikeln über freie Software erschienen. Die Schwerpunkte der aktuellen Ausgabe 05/2016 sind »Die Neuerungen von Ubuntu 16.04 "Xenial Xerus"«, »Inkscape für Einsteiger – Teil II: Praxis« und »Interview mit Ulrich Berens von LUKi e.V.«.

Quelle.
Zur Ausgabe.

Translate to de es fr it pt ja

web - freiesMagazin 04/2016 erschienen

Die Aprilausgabe von »freiesMagazin« ist mit Nachrichten und Artikeln über freie Software erschienen. Die Schwerpunkte der aktuellen Ausgabe bilden »Domainserver für kleines Geld und große Ansprüche«, »Inkscape für Einsteiger« sowie »Emacs – Moderne Antike«.

Quelle.
Zur Ausgabe.

Translate to de es fr it pt ja

web - freiesMagazin 03/2016 erschienen

Die Märzausgabe von »freiesMagazin« ist mit Nachrichten und Artikeln über freie Software erschienen. Themen dieser Ausgabe sind unter anderem »Typo3 im Einsatz«, »Moneyplex 16 Business« und »XCOM 2 – Der Widerstand«

Quelle.
Zur Ausgabe.

Translate to de es fr it pt ja

web - ZFS FTW! :-) - ZFS -- baked directly into Ubuntu 16.04

Dustin Kirkland announced that Ubuntu 16.04 will be shipped with ZFS.
It is still sucky, sucky foobuntu bit I see it as big step for the wonderful ZFS. I am using it since multiple years now and I am enjoying it. ZFS, especially Open ZFS has a bright future.

Translate to de es fr it pt ja