Trev

Pi-Hole running in a container on QNAP Container Station

On the QNAP, go into the “Container Station”. Select the create option from the left side of the menu and then scroll to the bottom of the window. There are several types of Docker and LXC containers listed. Choose the LXC Ubuntu 16.04 container. That’s the underlying OS for the QNAP QTS Operating System on the NAS. Let’s name the container “Pi-Hole” and set the CPU limit to 20% and the memory limit to 1024MB which is more than enough…

Read More

App #3: My first steps as an Android Developer!

For this third and last assignment you will create 1 app using at least 4 of the concepts and ideas presented in Week 6 and Week 7. In short, you can use your Android knowledge of: ScrollView LinearLayout TextView EditText TextWatcher Sharing text Visibility Simple animation Preferences Intents ImageView OnClickListener PostDelayed Runnable Bitmaps Mutable Bitmaps Canvas Saving and Sharing images You will also likely need some Java knowledge including: String methods String View and int fields Using “if” “while” Creating…

Read More

App #2: Build Something Creative and Interactive!

App must be interactive and can be about anything that is interesting to you but cannot be the same app you created for App #1 in this assignment. Be sure to test your app in an API level 10 emulator. Other than that, the content and functionality of the app is entirely up to you to decide! You will need 1 screenshot, some snippets of Java code from your activity file(s) and a signed apk file for submission.

Read More

App #1: Two Famous Computer Scientists

Find and pick 2 famous computer scientists (living or dead) that you will include in your app. For each person you will need to include an image and text. Some suggested historical figures are listed below as a starting point. You’re not limited to picking one of these, but we encourage learning about them and also trying to find at least 1 famous computer scientist not listed below! Ada Lovelace Alan Turing Grace Hopper Charles Babbage John von Neumann Donald…

Read More

Copyright-Friendly Resources

Copyright laws vary from country to country, but the basic concept is the same in that you shouldn’t use someone else’s work and claim it as your own. Some people, however, have made their materials available for anyone to use and have given permission to use them by using a  Creative Commons license or releasing their work into the public domain. Below is a list of websites that have Creative Commons or public domain media. This list is provided “as-is.” Be…

Read More