====== [...][what is this place] ====== Hi, I'm Scott and I'm learning that I am actually a pretty interesting person with value. As such, there is really nothing better than sharing my interests with my internet friends since it could help someone out there. Self-care and reflection are important; being proud of your accomplishments and sharing them should not be viewed as gloating or self-righteous. For too long I felt I had to hide my successes because others around me acted like I was a show-off, but really you should be proud of your success and failure. No one has the right to make you feel bad about yourself. So this is my place where I am sharing stuff that I've worked on or thought about. I update when I have time, and everything is always at some level of incompleteness. Remember to love yourself and learn from your mistakes. You are human. You don't need to be someone else. ====== [...][table of contents] ====== ~~NOTOC~~ ---- ===== [...][computing] ===== The idea behind [[computing:cloud|cloud computing]] and [[computing:microservices|microservices]]. My other website: [[http://lrtwatch.com|Lansing River Trail Flooding Watch]] ===== [...][coding] ===== In my free time, I tinker with things that interest me. This tends to include different programming languages to automate tasks that including: PHP, Javascript, HTML, Visual Studio, Lua, etc. ==== PHP ==== * [[coding:flume_api|Accessing the Flume API using PHP]] * [[coding:flume_api#flume|Flume]] * [[coding:flume_api#what_is_flume|What is Flume]] * [[coding:flume_api#flume_api|Flume API]] * [[coding:flume_api#purpose|Purpose]] * [[coding:flume_api#accessing_flume_api_using_php|Accessing Flume API using PHP]] * [[coding:flume_api#getting_started|Getting Started]] * [[coding:flume_api#getting_auth_token|Getting Auth Token]] * [[coding:flume_api#obtaining_user|Obtaining User]] * [[coding:flume_api#getting_device_data|Getting Device Data]] * [[coding:flume_api#decoding_device_data|Decoding Device Data]] * [[coding:kasa_api|Kasa API using PHP]] * [[coding:kasa_api#what_is_kasa|What is KASA?]] * [[coding:kasa_api#What_you_need_to_start|What you need to start]] * [[coding:kasa_api#getting_started|Getting Started]] * [[coding:kasa_api#the_code_to_find_your_devices|The code to find your devices]] * [[coding:kasa_api#The_code_to_control_your_devices|The code to control your devices]] ==== Lua ==== * [[coding:lua|Making IoT Devices using an ESP8266 and Lua]] * [[coding:lua#what_you_need_to_start|What you need to start]] * [[coding:lua#getting_started|Getting Started]] * [[coding:lua#flash_the_firmware|Flash the firmware]] * [[coding:lua#install_the_drivers|Install the drivers]] * [[coding:lua#build_the_firmware|Build the firmware]] * [[coding:lua#download_the_esp8266_flasher_tool|Download the ESP8266 Flasher tool]] * [[coding:lua#flash_the_firmware_using_esp8266_flasher_tool|Flash the firmware using ESP8266 Flasher tool]] * [[coding:lua#programming_the_esp8266|Programming the ESP8266]] * [[coding:lua#lua_file_basics|Lua file basics]] * [[coding:lua#lua_file_basics|Sample files]] * [[coding:simple_lua|[view here]]] Simple Lua program * [[coding:lua_http_server|[view here]]] HTTP page server programming * [[coding:lua_temp_sensor|[view here]]] Temperature Sensor programmming * [[coding:lua_contact_sensor|[view here]]] Mailbox or water sensor: Contact Sensor programmming * [[coding:lua_vibration_sensor|[view here]]] Detect dryer cycle: Vibration Sensor programmming * [[coding:lua_relays|[view here]]] Open garage door: Relay Sensor programmming ===== [...][cool stuff] ===== Here are some things that I have come across and find to be very useful. * [[coolstuff:nativefier |nativefier ]] using nodeJS ===== [...][stuff I've done] ===== This is a list of just ideas that came out of my head that might end up being expanded upon at some point. * Raise kids * Adopt a kid * Build LEGO * Travel * Get married * Get divorced * Write software * Scott's Gmail Alert * Scott Chat * Variable Debugger * Shopping Manager * The Dead Army * Qbasic games * Palm OS apps * Work * Hardware store * Bank * Newspapers * College * Manufacturer * Computer programmer * Home automation * Home renovation * Yard care * Build computers * Have pets * Play computer games * Win awards * Manage money * Orphan * Fix cars * Ride motorcycles