Darktable 2.6.0

Darktable heeft versie 2.6.0 van het gelijknamige opensource-raw-fotobewerkings­programma uitgebracht. Darktable is een virtuele lichtbak en donkere kamer voor fotobewerking. Het beheert digitale negatieven via een database. Het ontwikkelen van de ruwe fotobestanden gebeurt door middel van zogenaamde sidecarfiles, waarbij de foto’s op niet-destructieve wijze worden bewerkt. In deze uitgave zijn de volgende veranderingen en verbeteringen aangebracht: The Big Ones

Share

Gerelateerde Artikelen:

  • Geen gerelateerde artikelen gevonden

OpenHAB 2.4

OpenHAB is domoticasoftware waarmee componenten uitgelezen en aangestuurd kunnen worden. Daarbij kun je denken aan lichtschakelaars, diverse sensors, ledlampen, beveiligingsapparatuur en tal van andere domoticahardware. Het kan via zogenaamde bindings onder andere praten via ZWave, Nest en ZigBee, of producten van Ikea Trådfri, Xiaomi Smart Home en Philips Hue aansturen. Voor meer informatie verwijzen we naar deze pagina en voor gebruikerservaringen kun je ook op ons Forum terecht, in het Het Grote OpenHAB topic. De ontwikkelaars hebben OpenHAB 2.4 uitgebracht, met de volgende blog-aankondiging: openHAB 2.4 Release As for the past few years, the openHAB maintainers have decided to do a new release just in time for the holiday season, which is the busiest time of the year in our community. So what could be more welcome than a brand new stable release? The community has been again pretty active in the past six months since the last release. The clearest sign of this is the huge number of 34 new add-ons, but also the core runtime as well as existing add-ons have further evolved. All details can be found in the openHAB 2.4 Release Notes, but I’d like to mention a few specifically: Profiles Profiles are a newly introduced, very powerful feature, which helps reducing the complexity of configurations for the Smart Home. In many homes there are some recurring patterns of how devices interact which each other: Buttons or rockers are for example often used to turn some other device on or off. Another common use case is that multiple devices (e.g. multiple bulbs within the same lamp) should always act together as if they were a single device. While it was already possible to fully cover these use cases with rules so far, it often resulted in numerous rules that do similar logic, but for different devices. Especially in large-scale setups, this could make it hard to keep the overview and maintain these rules. A Profile describes the behavior of a link between a Channel and its associated Item (i.e. the raw function of a device and its logical representation within openHAB) and can thus completely replace simple rules. Through selecting an appropriate Profile, a wall switch can easily be assigned to toggle a light or to pause/resume a speaker. Likewise it is possible to offset a sensor value by a certain amount or to do any kind of more complex transformation on incoming values – all without writing a rule. The Paper UI lists all applicable profiles when linking an Item to a Channel and only more advanced profiles require some additional configuration, which can all be done through the UI. More details and examples on how to use Profiles can be found in the documentation. Voice There are two new options available for text-to-speech: The first is the Google Cloud TTS engine, the second is the Pico TTS service, which produces high-quality results on Linux systems, even on embedded devices such as the Raspberry Pi. HABot HABot is related to voice, but it actually brings the best of two worlds together: It combines voice interaction with the benefits of graphical user interfaces and thus defines a completely new UI approach for openHAB – a chat bot! You can ask HABot questions about your home and it is able to present the desired information on the screen; this can be suitable widgets to control some devices, it can be a chart with historic values or an image of a webcam – anything you wish. It is furthermore highly customisable, i.e. it is possible to fine-tune its feedback and the next time, the customised screen will be shown right away. It is also context sensitive, so depending on the situation – e.g. whether you are at home or not or whether it is night or day – it can present different responses. Under the hood HABot uses natural language processing (NLP) and machine learning (using Apache OpenNLP) and it can be easily extended by capabilities, the so-called “intents”. It is important to note that HABot only got started, so while already useful, its feature scope is still limited. Nonetheless, it guides the way towards a modern interaction scheme with the smart home and we will see it further evolving over the next releases. Device Integrations # Smart Meter On the bindings side, a great step forward for everyone who wants to realise energy management use cases with openHAB is the fact that a big range of smart meters are now supported: The SmartMeter binding supports the IEC 62056-21 protocol, which is an international standard for retrieving data from meters. Additionally, it also supports the Smart Meter Language (SML), which is used by some smart meters to actively push structured datasets. The other relevant binding is the DSMR binding, which knows how to deal with the full range of smart meters in the Netherlands. # GPS Tracker / OwnTracks One of my favorite additions is the GPSTracker binding, which nicely integrates OwnTracks with openHAB. In the past, you had to run an exposed MQTT broker to which OwnTracks published its data, which wasn’t easy to do for users and which also meant a security risk, if not done properly. The new integration now supports the private HTTPS mode of OwnTracks and can be used in conjunction with myopenHAB.org to securely pass the data to the local openHAB instance. It has never been so easy to use geofences for your automation logic! # EnOcean All users of EnOcean devices will be delighted to hear that there is finally support for actuators and not just sensors available. Furthermore, the new EnOcean binding brings automatic discovery of devices as well as secure pairing – EnOcean is now a first-class citizen in openHAB! # MQTT Last but not least, the binding that is one of the most commonly used one has finally been ported to openHAB 2: the MQTT binding! “MQTT” regularly being the top search keyword on the openHAB website is a clear indication that MQTT has managed to become the de-facto standard protocol for any DIY hardware integration. It is the first choice for many tinkerers that e.g. use Arduinos or ESP8266 as hardware. The new MQTT binding not only makes it much easier to setup an integration as this can now optionally be done fully through a graphical user interface (Paper UI), but it also knows about the Homie convention and even detects Home Assistant installations in the local network and brings their devices into the openHAB Inbox. You can find out more about all the new MQTT features in a dedicated blog post. Community It is awesome to see how the community keeps growing and how many new people are getting actively involved in the project. I feel that I am less and less a bottleneck for openHAB and I plan to further push into this direction, i.e. share more responsibilities and have more people steering the project. One part of this job will be to simplify the overall project setup and automate even more. With monthly milestone builds since summer, we are on a good path already. I can only re-iterate that all this is only possible by the many volunteers in the community – and anybody who wants to help on this joint effort is very welcome to become a part of it! So don’t be shy and always remember that open source is not about being free (as in beer), but about sharing with others. Merry Christmas to all of you!

Share

Gerelateerde Artikelen:

  • Geen gerelateerde artikelen gevonden

Rust 1.31.1

Rust is een programmeertaal bedacht door Graydon Hoare en oorspronkelijk ontwikkeld door Mozilla. Het is deels geïnspireerd op de programmeertaal C, maar kent syntactische en semantische verschillen. Het focust op veiligheid en beoogt moderne computersystemen efficiënter te benutten. Het wordt ingezet door onder ander Cloudflare, OVH, Mozilla, Deliveroo, Coursera, AppSignal en Threema. Versie 1.31.1 is onlangs uitgebracht met de volgende aankondiging: What’s in 1.31.1 stable This patch release fixes a build failure on powerpc-unknown-netbsd by way of an update to the libc crate used by the compiler. Additionally, the Rust Language Server was updated to fix two critical bugs. First, hovering over the type with documentation above single-line attributes led to 100% CPU usage: /// Some documentation #[derive(Debug)] // Multiple, single-line #[allow(missing_docs)] // attributes pub struct MyStruct { /* … */ } Go to definition was fixed for std types: Before, using the RLS on HashMap, for example, tried to open this file ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/libstd/collections/hash/map.rs and now RLS goes to the correct location (for Rust 1.31, note the extra src): ~/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/s

Share

Gerelateerde Artikelen:

  • Geen gerelateerde artikelen gevonden

NetBeans IDE 10.0

NetBeans IDE is een in Java geschreven ontwikkelomgeving bedoeld om programma’s te schrijven, compileren, debuggen en implementeren. Het biedt ondersteuning voor verschillende programmeertalen, zoals Java, C++ en PHP. Sinds eind 2016 valt het onder het beheer van de Apache Software Foundation nadat Oracle besloot het van de hand te doen, die het op zijn beurt weer verkregen had met de overname van Sun Microsystems. Versie 10.0 is vrijgegeven waar ondersteuning van JDK 11.0, PHP 7.3 en JUnit 5 de focus hebben gekregen. De bijbehorende beknopte aankondiging ziet er als volgt uit: Apache NetBeans (incubating) 10.0 Released The Apache NetBeans team is proud to announce the release of Apache NetBeans (incubating) 10.0. Apache NetBeans (incubating) 10.0 constitutes all but the enterprise cluster in the Apache NetBeans Git repo, which together provide the NetBeans Platform (i.e., the underlying application framework), as well as all the modules that provide the Java SE, PHP, JavaScript and Groovy features of Apache NetBeans. In short, Apache NetBeans (incubating) 10.0 is a full IDE for Java SE, PHP and JavaScript development with some Groovy language support. Read more on our download page: https://netbeans.apache.org/download/nb100/nb100.html New & Noteworthy features of the 10.0 Release: https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+10.0+New+and+Noteworthy See the below for the donation status of features that have not been donated or included in Apache builds yet, i.e., are not part of Apache NetBeans (incubating) 10.0, e.g., features for working with C/C++, and more: https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transition Work is being done on bringing netbeans.org to Apache. In the meantime, refer to the below for all details related to Apache NetBeans: https://netbeans.apache.org/

Share

Gerelateerde Artikelen:

  • Geen gerelateerde artikelen gevonden

DBeaver 5.3.1

DBeaver is een tool om databases te beheren. Het kan onder andere queries uitvoeren, data tonen, filteren en bewerken. Ondersteuning voor de bekende databases, zoals MySQL, Oracle, DB2, SQL Server, PostgreSQL, Firebird en SQLite, is aanwezig. Het is verkrijgbaar in een ce- en ee-smaak, waarbij de eerste zonder kosten als open source te gebruiken is. De enterprise-smaak voegt ondersteuning van verschillende nosql-databases toe, zoals MongoDB, Apache Cassandra en Apache Hive, en bevat verder extra plug-ins en jdbc-drivers. De ontwikkelaars hebben versie 5.3.1 uitgebracht met de volgende veranderingen: Version 5.3.1

Share

Gerelateerde Artikelen:

  • Geen gerelateerde artikelen gevonden

MariaDB 10.2.20

MariaDB is ontstaan als fork van MySQL, nadat dit in 2009-2010 door Oracle werd overgenomen. Voor een overzicht van de verschillen tussen MariaDB en MySQL kun je op deze en deze pagina’s terecht. MariaDB is een krachtige opensourcedatabaseserver, die vooral populair is als website- en forumdatabase. De ontwikkelaars hebben enkele dagen geleden versie 10.2.20 uitgebracht. De eerste stable uit de 10.2.x-tak stamt uit mei 2017 en heeft voor vijf jaar ondersteuning meegekregen. De beknopte aankondiging van deze uitgave ziet er als volgt uit: MariaDB 10.2.20 Release Notes MariaDB 10.2 is the previous stable series of MariaDB. It is an evolution of MariaDB 10.1 with several entirely new features not found anywhere else and with backported and reimplemented features from MySQL 5.6 and 5.7. MariaDB 10.2.20 will be a Stable (GA) release. Notable Changes

Share

Gerelateerde Artikelen:

  • Geen gerelateerde artikelen gevonden