Lug-Nut Driven Development (LuDDite) — Medium Zitat: Build the whole thing badly, test as you build, log everything, plan the error handling, and automate stop and start.
Anschlag in Pakistan tötet mindestens 70 Menschen: Angriff auf eine verfolgte Minderheit | tagesschau.de Zitat: Der Sprengsatz von Lahore war mit Nägeln und Schrauben präpariert. So wollte der Attentäter möglichst viele Opfer mit in den Tod reißen. Eine Taliban-Splittergruppe bekannte sich zu dem Angriff, der vor allem Christen treffen sollte.
Asteroid OS im Hands on: Open Source fürs Handgelenk - Golem.de Zitat: Asteroid OS will ein komplett auf Open Source basierendes, alternatives Betriebssystem für Smartwatches sein. Das Projekt hat jetzt eine erste Vorabversion veröffentlicht. Golem.de hat sich die Benutzeroberfläche angesehen und erkennt Potenzial bei der Bedienung.
FPGA: Prozessor Marke Eigenbau - Golem.de Zitat: Heute kann man vieles selbst herstellen: Brillengestelle mit dem 3D-Drucker oder die Raumüberwachung mit Arduino und Co. Doch lassen sich auch Prozessoren mit selbst entwickelten Software-Algorithmen versehen? Dafür kann ein Field Programmable Gate Array (FPGA) die Lösung sein.
Virtual Reality: Valves Render-Tricks für mehr Bildqualität und Leistung - Golem.de Zitat: Foveated Rendering, Multi-GPU, Supersampling, Reprojection und ausgelassene Pixel: Valve hat diverse Techniken von VR erläutert, die entweder die Bildqualität oder die Geschwindigkeit steigern.
Normalize Your Values on Input — Sebastian De Deyne Zitat: Dynamic languages allow us to pass anything as a parameter without requiring a specific type. In turn, this means we often need to handle some extra validation for the data that comes in to our objects.
Explosionen: Terroranschläge in Brüssel – was wir wissen und was nicht | ZEIT ONLINE Zitat: Die Lage in der belgischen Hauptstadt ist nach Anschlägen am Flughafen und in der Metro unübersichtlich. Was ist bisher bekannt?
Krister Walfridsson's blog: C pointers are not hardware pointers Zitat: Pointers in the C language are more abstract than pointers in the hardware, and the compiler may surprise developers that think that pointers in C work in the same way as pointers in the CPU.
Lessons Learned from 30 Years of MINIX | March 2016 | Communications of the ACM Zitat: Also, the original code clearly distinguished virtual addresses from physical addresses, which did not matter on the 8088 but did matter (a lot) on the 386, making porting to it much easier.
Tanz der Container - Container-Orchestrierung mit Docker-Tools und Kubernetes, c't 5/2016 kostenpflichtig Zitat: Richtig Sinn machen Container erst, wenn man sie massenweise einsetzt. Orchestrierungs-Tools organisieren das Zusammenspiel und automatisieren den Container-Betrieb. Wir zeigen an einem konkreten Beispiel, wie das mit den Docker-Werkzeugen Compose, Machine und Swarm sowie mit Googles Kubernetes funktioniert.
Warenverkehr - Container mit Docker bauen, umschlagen und betreiben, c't 5/2016 kostenpflichtig Zitat: Docker erleichtert Admins und Entwicklern den Alltag: Es schnürt Server-Anwendungen mit allen benötigten Komponenten zu Paketen, die auf verschiedensten Linux-Distributionen laufen und sich bequem übers Netz verteilen lassen.
Container: Apps für Server - Wie Docker-Container die IT industrialisieren, c't 5/2016 kostenpflichtig Zitat: Container stecken eine Anwendung und alles, was sie zum Funktionieren braucht, in ein handliches Paket. Das erleichtert Installation und Betrieb. Aber ihr wahres Potenzial entfalten Container erst beim massenweisen Einsatz.
Write code that is easy to delete, not easy to... — programming is terrible Step 0: Don’t write code Step 1: Copy-paste code Step 2: Don’t copy paste code Step 3: Write more boilerplate Step 4: Don’t write boilerplate Step 5: Write a big lump of code Step 6: Break your code into pieces Step 7: Keep writing code
Bioprinting: Forscher drucken implantierbares Gewebe - Golem.de Zitat: Körperteile aus dem 3D-Drucker: US-Medizinern ist ein Fortschritt im Bioprinting gelungen. Sie haben es geschafft, Ohren und andere Körperteile mit dem 3D-Drucker aufzubauen und über einen längeren Zeitraum am Leben zu halten.
Why I love log files - Julia Evans Zitat: And uncommon events do not always show up in graphs. But know where they show up? LOG FILES. WHICH ARE THE BEST. As long as you’ve put in enough print statements.
3 More Joins You Should Be Familiar With | sitepoint LEFT JOIN with Exclusion RIGHT JOIN with Exclusion OUTER JOIN with Exclusions
Questioning PHPUnit Best Practices | thePHP.cc Zitat: It is important to keep in mind that best practices for a tool such as PHPUnit are not set in stone. They rather evolve over time and have to be adapted to changes in PHP, for instance. Recently I was involved in a discussion that questioned the current best practice for testing exceptions. That discussion resulted in changes in PHPUnit 5.2 that I would like to explain in this article.
Taking Out The Trash | Brain Food Garbage Collection Algorithms: Do nothing Reference counting Mark and sweep Mark and compact Mark and copy
Bunte Spielewelten - Das aktuelle Spieleangebot für Linux, c't 4/2016 kostenpflichtig Zitat: Linux hat für Spieler längst mehr zu bieten als Tetris, Minesweeper und Tuxracer. Auch große Titel aus unterschiedlichen Genres laufen mittlerweile auf dem freien Betriebssystem. Neben der riesigen Online-Plattform Steam halten auch andere Anbieter Linux-Games bereit.
Perso als Würfel - NFC-Programmierung mit Android, c't 4/2016 kostenpflichtig Zitat: Nützliche Anwendungen für Deutschlands elektronischen Personalausweis sind schwer zu finden. Wir haben ihn daher für etwas Spaßiges benutzt: Eine Android-App liest per NFC Zufallszahlen aus dem Ausweisdokument und zeigt damit einen Würfel an.