Elektroautos: Daimler und Tesla sprechen über Zusammenarbeit bei E-Vans

heise online Newsticker - 7. Februar 2019 - 8:43

Im November lobte Tesla-Chef Elon Musk den eSprinter von Daimler. Das hat Gespräche angetriggert.

Smog aauf dem Mond: Astrophysikerin für Weltraum-Ökologie als neues Fachgebiet

heise online Newsticker - 7. Februar 2019 - 8:34

Mit ihrer Erkundung des Weltraums nimmt die Menschheit Einfluss auf eine zuvor unberührte Umwelt. Die Folgen dieser Aktivitäten im All könnten dramatisch sein.

Arduino-IoT-Cloud jetzt als Public Beta

heise online Newsticker - 7. Februar 2019 - 8:20

Um Projekte mit der Internet der Dinge einfacher zu machen, bietet Arduino ab sofort eine IoT-Cloud an, die Programmcode auch automatisch generiert.

#heiseshow, live ab 12 Uhr: Backup als bester Schutz – Was fällt so schwer?

heise online Newsticker - 7. Februar 2019 - 7:28

Vor dem Verlust unserer Daten schützt nichts besser als regelmäßige Backups. Trotzdem ist es ein unbeliebtes Thema. Warum das so ist und was hilft.

Dries Buytaert: Drupal helps rescue ultra marathon runner

Planet Drupal - 7. Februar 2019 - 3:34

I'm frequently sent examples of how Drupal has changed the lives of developers, business owners and end users. Recently, I received a very different story of how Drupal had helped in a rescue operation that saved a man's life.

The Snowdonia Ultra Marathon website

In early 2018, Race Director Mike Jones was looking to build a new website for the Ultra-Trail Snowdonia ultra marathon. He reached out to a good friend and developer, Rob Edwards, to lead the development of the website.

© Ultra-trail Snowdonia and No Limits Photography

Rob chose Drupal for its flexibility and extensibility. As an organization supported heavily by volunteers, open source also fit the Snowdonia team's belief in community.

The resulting website, https://apexrunning.co/, included a custom-built timing module. This module allowed volunteers to register each runner and their time at every aid stop.

A runner goes missing

Rob attended the first day of Ultra-Trail Snowdonia to ensure the website ran smoothly. He also monitored the runners at the end of the race to certify they were all accounted for.

Monitoring the system into the early hours of the morning, Rob noticed one runner, after successfully completing checkpoints one and two, hadn't passed through the third checkpoint.

© Ultra-trail Snowdonia and No Limits Photography

Each runner carried a mobile phone with them for emergencies. Mike attempted to make contact with the runner via phone to ensure he was safe. However, this specific area was known for its poor signal and the connection was too weak to get through.

After some more time eagerly watching the live updates, it was clear the runner hadn't reached checkpoint four and more likely hadn't ever made it past checkpoint three. The Ogwen Mountain Rescue were called to action.

Due to the terrain and temperature, searching for the lost runner on foot would be too slow. Instead, the mountain rescue volunteers used a helicopter to scan the area and locate the runner.

How Drupal came to rescue

The area covered by runners in an ultra marathon like this one is vast. The custom-built timing module helped rescuers narrow down the search area; they knew the runner passed the second checkpoint but never made it to the third.

After following the fluorescent orange markers in the area pinpointed by the Drupal website, the team quickly found the individual. He had fallen and become too injured to carry on. A mild case of hypothermia had set in. The runner was airlifted to the hospital for appropriate care. The good news: the runner survived.

Without Drupal, it might have taken much longer to notify anyone that a runner had gone missing, and there would have been no way to tell when he had dropped off.

NFC and GPS devices are now being explored for these ultra marathon runners to carry with them to provide location data as an extra safety precaution. The Drupal system will be used alongside these devices for more accurate time readings, and Rob is looking into an API to pull this additional data into the Drupal website.

Stories about Drupal having an impact on organizations and individuals, or even helping out in emergencies, drive my sense of purpose. Feel free to keep sending them my way!

Special thanks to Rob Edwards, Poppy Heap (CTI Digital) and Paul Johnson (CTI Digital) for their help with this blog post.

Lullabot: Why Programmers Should Read Good Fiction

Planet Drupal - 6. Februar 2019 - 23:17

If you are a programmer looking to improve your professional craft, there are many resources toward which you will be tempted to turn. Books and classes on programming languages, design patterns, performance, testing, and algorithms are some obvious places to look. Many are worth your time and investment.

FaceTime-Lauschangriff: US-Politiker werfen Apple mangelnde Transparenz vor

heise online Newsticker - 6. Februar 2019 - 19:41

Die FaceTime-Lücke zeige, wie iPhones zur "Spionage-Maschine" werden können, monieren zwei US-Abgeordnete und fordern Antworten von Apple-Chef Tim Cook.

Mit Fangnetz und Störsignalen auf Drohnenjagd

heise online Newsticker - 6. Februar 2019 - 19:27

Immer wieder behindern Drohnen den Flugverkehr. Jetzt präsentiert die Deutsche Flugsicherung ein Konzept zur Drohnenabwehr.

Deutschland wird Klimaziele für 2020 wohl deutlich verpassen

heise online Newsticker - 6. Februar 2019 - 19:20

Zum deutschen Klimaschutzziel für 2020 klafft eine große Lücke. Vor allem der Verkehrssektor gerät nun unter Druck.

Agaric Collective: Pass variables without escaping nor sanitizing to t() in Drupal 8

Planet Drupal - 6. Februar 2019 - 19:12

In Drupal 7 it was useful to do things like this: 

function mymodule_content() { $links[] = l('Google', 'http://www.google.com'); $links[] = l('Yahoo', 'http://www.yahoo.com'); return t('Links: !types', array('!types' => implode(', ', $links))); }

In this case, we are using the exclamation mark to pass the $links into our string but unfortunately, Drupal 8 doesn't have this option in the FormattableMarkup::placeholderFormat(), the good news is that even without this there is a way to accomplish the same thing. 

Read more and discuss at agaric.coop.

Laden per USB: Apple verklagt Patentverwerter vorsorglich

heise online Newsticker - 6. Februar 2019 - 19:11

Apple befürchtet, mit alten Blackberry-Patenten zur Kasse gebeten zu werden. Eine Feststellungsklage soll dies verhindern.

Spotify will mit Podcasts weiter wachsen

heise online Newsticker - 6. Februar 2019 - 18:56

Spotify nähert sich der Marke von 100 Millionen Abonnenten und will weiter wachsen. Dafür kaufte das Unternehmen zwei Podcast-Spezialisten auf.

Chemnitzer Linux-Tage 2019: Schwerpunkt zu Künstlicher Intelligenz

heise online Newsticker - 6. Februar 2019 - 18:37

Das Programm für die diesjährigen Chemnitzer Linux-Tage am 16. und 17. März wurde unter dem Motto "Natürlich Intelligent" veröffentlicht.

Kfz-Kennzeichen-Scanning auf dem Prüfstand

heise online Newsticker - 6. Februar 2019 - 18:18

Laut Bundesverfassungsgericht muss es neue Regeln fürs Kfz-Kennzeichen-Scanning geben. Die Überwachung von Dieselfahrverboten ist nicht ausgeschlossen.

Schlaue Klobrille soll Herzpatienten helfen

heise online Newsticker - 6. Februar 2019 - 18:10

Sie ist in jedem Haushalt ständig in Gebrauch: die Klobrille. Forscher wollen den Gegenstand nun zur besseren Überwachung von Herzpatienten einsetzen.

Section Control: Datenschutzbeauftragte fordert sofortigen Streckenradar-Stopp

heise online Newsticker - 6. Februar 2019 - 17:28

Nach den Beschlüssen des Bundesverfassungsgerichts zum Kfz-Kennzeichen-Scanning sei das Streckenradar an der B6 bei Hannover verfassungswidrig.

Kein Zugriff auf Cold Storage: Kryptogeldbörse Quadrigacx erhält Gläubigerschutz

heise online Newsticker - 6. Februar 2019 - 17:27

Nur der verstorbene Chef soll Zugriff auf Offline-Wallets von Quadrigacx gehabt haben. Nun steht die Kryptogeldbörse unter Gläubigerschutz.

EU-Umfrage zu Algorithmen: Wichtig und doch kaum bekannt

heise online Newsticker - 6. Februar 2019 - 16:56

Algorithmen treffen zunehmend und weitgehend unbemerkt viele Entscheidungen. Jeder zweite EU-Bürger weiß aber nicht mal, was Algorithmen sind.

Suchmaschine will Apples App-Zensur in China offenlegen

heise online Newsticker - 6. Februar 2019 - 16:49

App-Rauswürfe machen den iPhone-Konzern zum Zensurhelfer der chinesischen Regierung, so der Vorwurf. Eine App-Suchmaschine soll Einblick verschaffen.

JavaScript-Bibliothek React 16.8: Das erste Stable Release mit Hooks

heise online Newsticker - 6. Februar 2019 - 16:46

Als Alternative zu Classes bietet die neueste Version von Facebooks JavaScript-Bibliothek nun auch React Hooks.