[carpe] 2017-08-16 CARPE Conscribillati: Russ Herrold FOSS; ESP8266; ESP32; link farm

jep200404 at columbus.rr.com jep200404 at columbus.rr.com
Wed Aug 16 14:39:29 EDT 2017


Thanks to Erin Moore and Pillar for their generous hospitality.
There was plenty of pizza, salad, cookies, and beverages for all.

Also thanks to Cristoph (pronounced Crissed-Off) Baker and two other Pillar
folks for making sure the video displays worked good with HDMI.

10 folks

Russ Herrold talked about open source software and some nifty embedded things,
especially those based on ESP8266 and ESP32 chips.
links to good pictures?

He will be posting his polished presentation.

esr
earlham college road trip

    quite an epiphany

perldoc

when the code and comments differ, they are probably both wrong
try to make code so obvious that one does not need comments

how to report bugs
https://developer.mozilla.org/en-US/docs/Mozilla/QA/Bug_writing_guidelines

copyright: copyright (c) 2017 name, email address, city
    e.g., Copyright (c) 2017 John Doe, john.doe at example.com, Columbus
license: add license
report to: email (e.g., info at owlriver.com)

joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/

    The Joel Test

    1. Do you use source control?
    2. Can you make a build in one step?
    3. Do you make daily builds?
    4. Do you have a bug database?
    5. Do you fix bugs before writing new code?
    6. Do you have an up-to-date schedule?
    7. Do you have a spec?
    8. Do programmers have quiet working conditions?
        There are extensively documented productivity gains provided
        by giving knowledge workers space, quiet, and privacy.
    9. Do you use the best tools money can buy?
    10. Do you have testers?
    11. Do new candidates write code during their interview?
    12. Do you do hallway usability testing?

vim used about 5 times as much as emacs
    what is source for that?

https://blog.squix.org/

https://www.itead.cc/sonoff-wifi-wireless-switch.html
    $4.85 really? that's astoundingly cheap
    wifi to relay
        based on esp8266
        can replace SPI flash chip with larger capacity one
            (see spiffs in link farm below)
        can populate chip for humidity and temperature?
            would sensors be electrically isolated or "electrically hot"?
        MQTT
            wp:MQTT
        CoAP
            wp:Constrained Application Protocol

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

link farm:

I don't know what this means.
Arduino announces developer workshop following Musto ouster
http://linuxgizmos.com/arduino-announces-dev-workshop-following-musto-ouster/

5 ways to use Raspberry Pi in the classroom
https://opensource.com/article/17/8/raspberry-pi-teachers

PiCluster v2.0 brings better container management for Docker deployments
http://opensourceforu.com/2017/08/picluster-v2-0-brings-better-container-management-docker-deployments/

IoT cloud service adds Linux support via free BeagleBone BSP
http://linuxgizmos.com/iot-cloud-service-adds-linux-support-via-free-beaglebone-bsp/

Why you should always do documentation before development
https://opensource.com/article/17/8/doc-driven-development

Make your own Twitter bot with Python and Raspberry Pi
https://opensource.com/article/17/8/raspberry-pi-twitter-bot

GPIO Zero 1.4 Is Out for Raspberry Pi SBCs, Update Your Raspbian Linux OS Now
http://news.softpedia.com/news/gpio-zero-1-4-is-out-for-raspberry-pi-sbcs-update-your-raspbian-linux-os-now-517297.shtml

6 hardware projects for upgrading your home
https://opensource.com/article/17/8/upgrade-your-home-six-open-hardware-projects

SPI file systems

Tessel 2 closeout at microcenter for $22.78
https://www.tessel.io/

BN25F08 (8 megabit flash SPI interface)
http://www.xtxtech.com/en/products.asp?sid=41

SPIFFS (SPI Flash File System)
Wear-leveled SPI flash file system for embedded devices
https://devhub.io/repos/pellepl-spiffs
https://github.com/pellepl/spiffs
https://tttapa.github.io/ESP8266/Chap11 - SPIFFS.html

http://domoticx.com/bestandssysteem-spiffs-spi-flash-file-system/
https://esp8266.github.io/Arduino/versions/2.3.0/doc/filesystem.html

RaspEX Linux Brings Ubuntu 17.04 with LXDE Desktop to Raspberry Pi 3 and 2 SBCs
http://news.softpedia.com/news/raspex-linux-brings-ubuntu-17-04-with-lxde-desktop-to-raspberry-pi-3-and-2-sbcs-517380.shtml

Android-Based RaspAnd OS Updated for Raspberry Pi 3 with Google Play Support
http://news.softpedia.com/news/android-based-raspand-os-updated-for-raspberry-pi-3-with-google-play-support-517389.shtml

Final Android Things preview adds RPi3 features and new i.MX6 UL target
http://linuxgizmos.com/final-android-things-preview-adds-rpi3-features-and-new-i-mx6-ul-target/

The Internet of Underwater Things: Open Source JANUS Standard for Undersea Communications
https://www.linux.com/blog/event/elce/2017/internet-underwater-things-open-source-janus-standard-undersea-communications

Open comm protocol for AUVs embarks with BeagleBone based modem
http://linuxgizmos.com/open-source-comm-protocol-for-uavs-supported-with-beaglebone-based-modem/

How to write better error messages
https://opensource.com/article/17/8/write-effective-error-messages
    be brief
    describe problem simply
    do not blame


More information about the carpe mailing list