Simple instructions (assuming a new Raspbian install) to install Kuman 3.5 TFT LCD on Raspberry Pi 3 Model B.
a. Download Rasbian strech (with desktop) and extract the .img file from the downloaded zip (it’s always good to also check the hash of the downloaded file)
b. Insert the SD card and make note of the device being used (make sure you get this right not to overwrite your OS)
c. Use dd to copy the image to the SD card (the values for if and of should be changed accordingly. If you never used dd please do yourself a favor and read up first)
d. Once the process is done, mount (if needed) the boot and rootfs partitions
e. Browse to the mount point of boot and create a blank file called ssh (to enable sshd on boot)
touch ssh
f. Open cmdline.txt and write down the value of root=. Now substitute the existing line with the line below, and then change the value of root= back to the original value
Quick instructions on how to create a simple systemd user service for a program or script.
1- Identify the script or program/binary that you will be using
2- Create a systemd unit file using the example below, give it a name that will make sense to you with a .service extension (like [my_service].service), and save it to $USER/.config/systemd/user
After commuting close to 1000kms a week for 6 years, I have decided to the the leap and move to Toronto. After all, I was here around 4 nights a week, and having to commute back and forward between Mississauga and Toronto had become a hassle. This would also increase my work drive (from 85kms each way to 115kms), but luckily my client agreed for me to work remote 4 days of the week, with made my move even more possible.
Seeing how I would be working from home most of the week, and how my office would be in the living room of our new place, I needed a space that not only was functional, but that could hold my three 27” monitors have have a clean look. I also wanted a standing desk because I can no longer get used to sitting the whole day.
After searching pinterest and online for ideas, I finally had a plan and knew what parts I would need.
And here’s the final work:
The Wall
The space I had was perfect. The back wall has the length of 64”, with 4 wood studs distributed evenly with 16” of space. The side wall had a stud 13” away from the corner, and another stud 16” away from it. I needed to leave space for the cabling since I did not want to bring it through the wall. Space was needed on the left for my NAS cables to go through, and in the middle for the cables coming down from the monitors, LEDs and keyboard and mouse.
The Monitor Mount
For the monitors I purchased the 3x mounts below on Amazon. I have the two main monitors mounted to a piece of plywood, which is in turn attached to the wall.
I’m using a custom bash script running on the background that checks if my monitors are on or off, and turns on the lights via curl commands to a Wemo Switch:
This is the easiest one, as long as you have Python on that system. Just run the commands below and you are set. If you have an index file on that folder, Python will display, otherwise it will do a directory listing.
$ python -m SimpleHTTPServer 8888
Serving HTTP on 0.0.0.0 port 8888 ...
Using HTTPS/SSL
And you can also create aN SSL enabled listener with Python. For this test, you will need to have the certificate and key in pem format.