Japanese wood plane (kana)
Ubuntu build C++ project ND313
Install C++ Compiler on Ubuntu (command line)
No CMAKE_CXX_COMPILER could be found.
$ sudo apt-get update && sudo apt-get install build-essentialOR$ sudo apt install cmake
Install Point Cloud Library (PCL)
$ sudo apt install libpcl-dev$ sudo apt-get update
Prepare Workspace for ND313
GITHUB:$ pwd
/media/uki/REPO/SFND313_Lidar_Obstacle_Detection/
$ mkdir build$ cd buildSFND313_Lidar_Obstacle_Detection/build$ cmake ../CMakeLists.txt
CMake Error: The current CMakeCache.txt directory /media/psf/DATA/_Drive/_REPOS/SFND313_Lidar_Obstacle_Detection/CMakeCache.txt is different than the directory /Volumes/DATA/_Drive/_REPOS/SFND_Lidar_Obstacle_Detection where CMakeCache.txt was created. This may result in binaries being created in the wrong place. If you are not sure, reedit the CMakeCache.txtCMake Error: The source "/media/psf/DATA/_Drive/_REPOS/SFND313_Lidar_Obstacle_Detection/CMakeLists.txt" does not match the source "/Volumes/DATA/_Drive/_REPOS/SFND_Lidar_Obstacle_Detection/CMakeLists.txt" used to generate cache. Re-run cmake with a different source directory.
$ rm ../CMakeCache.txt $ cmake ../CMakeLists.txt
-- Configuring done-- Generating done-- Build files have been written to: /media/psf/DATA/_Drive/_REPOS/SFND313_Lidar_Obstacle_Detection
$ cd ..$ make
make: *** No targets specified and no makefile found. Stop.
$ cd ..$ pwd/media/psf/DATA/_Drive/_REPOS/SFND313_Lidar_Obstacle_Detection$ make
[100%] Linking CXX executable environment[100%] Built target environment> ls -alt environment -rwxr-xr-x 1 uki uki 506464 Jul 15 07:34 environment
$ ./environment starting enviroment
Point Cloud Library (PCL) on Mac OS
Install PCL using BREW.
PCL is a Point Cloud Library for C++$ xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
After updating Mac OS, please re-install the brew:
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew update
$ brew tap homebrew/science
Error: homebrew/science was deprecated. This tap is now empty as all its formulae were migrated.
$ brew tap brewsci/science
Cloning into '/usr/local/Homebrew/Library/Taps/brewsci/homebrew-science'...
DANGER (no need to do it if you re-insalled the brew):
$ sudo install -d -o $(whoami) -g admin /usr/local/Frameworks
$ brew reinstall pcl
🍺 /usr/local/Cellar/pcl/1.9.1_4: 1,173 files, 147.4MB
$ brew upgrade pcl
Error: pcl 1.9.1_4 already installed
Compile the Lidar Simulator (Udacity nd313)
cd /Volumes/DATA/_Drive/_REPOS/SFND_Lidar_Obstacle_Detection/build/
build $ rm ../CMakeCache.txt
build $ cmake ../CMakeLists.txt
-- The C compiler identification is AppleClang 10.0.1.10010046
-- The CXX compiler identification is AppleClang 10.0.1.10010046
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Checking for module 'eigen3'
-- No package 'eigen3' found
-- Found Eigen: /usr/local/include/eigen3
-- Eigen found (include: /usr/local/include/eigen3, version: 3.3.7)
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - found
-- Found Threads: TRUE
-- Boost version: 1.70.0
-- Found the following Boost libraries:
-- system
-- filesystem
-- thread
-- date_time
-- iostreams
-- serialization
-- chrono
-- atomic
-- regex
-- Checking for module 'flann'
-- No package 'flann' found
-- Found FLANN: /usr/local/Cellar/flann/1.9.1_7/lib/libflann_cpp.dylib
-- FLANN found (include: /usr/local/Cellar/flann/1.9.1_7/include, lib: optimized;/usr/local/Cellar/flann/1.9.1_7/lib/libflann_cpp.dylib;debug;/usr/local/Cellar/flann/1.9.1_7/lib/libflann_cpp.dylib)
-- Checking for module 'flann'
-- No package 'flann' found
-- FLANN found (include: /usr/local/Cellar/flann/1.9.1_7/include, lib: optimized;/usr/local/Cellar/flann/1.9.1_7/lib/libflann_cpp.dylib;debug;/usr/local/Cellar/flann/1.9.1_7/lib/libflann_cpp.dylib)
** WARNING ** io features related to pcap will be disabled
** WARNING ** io features related to png will be disabled
-- Found libusb-1.0: /usr/local/include
** WARNING ** io features related to libusb-1.0 will be disabled
-- Found Qhull: optimized;/usr/local/lib/libqhull_p.dylib;debug;/usr/local/lib/libqhull_p.dylib
-- QHULL found (include: /usr/local/include, lib: optimized;/usr/local/lib/libqhull_p.dylib;debug;/usr/local/lib/libqhull_p.dylib)
-- Found OpenGL: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/System/Library/Frameworks/OpenGL.framework
-- Found PkgConfig: /opt/local/bin/pkg-config (found version "0.29.2")
-- Checking for module 'glew'
-- No package 'glew' found
CMake Error at /usr/local/share/pcl-1.9/PCLConfig.cmake:58 (message):
simulation is required but glew was not found
Call Stack (most recent call first):
/usr/local/share/pcl-1.9/PCLConfig.cmake:361 (pcl_report_not_found)
/usr/local/share/pcl-1.9/PCLConfig.cmake:545 (find_external_library)
CMakeLists.txt:10 (find_package)
-- Configuring incomplete, errors occurred!
See also "/Volumes/DATA/_Drive/_REPOS/SFND313_Lidar_Obstacle_Detection/CMakeFiles/CMakeOutput.log".
See also "/Volumes/DATA/_Drive/_REPOS/SFND313_Lidar_Obstacle_Detection/CMakeFiles/CMakeError.log".
$ brew install glew
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
No changes to formulae.
Warning: glew 2.1.0 is already installed and up-to-date
To reinstall 2.1.0, run `brew reinstall glew`
(turi) uki 16:17 build $
- http://www.pointclouds.org/documentation/tutorials/installing_homebrew.php
- https://gist.github.com/irazasyed/7732946
Baofeng UV-82C HAM Radio
Initial Programming
The following warnings will sound very negative, but you need to realize what you are getting into.Warning 1: This HAM radio is literally useless without initial programming.
To program it, you need a computer and a separate cable with FTDI microchip (~$15 on Amazon).
Warning 2: The radio comes with the set of 21 useless frequency memory channels (maybe they are set to some Chinese stations).
Warning 3: The CHIRP software on Mac is probably the worst functioning app I have ever used. This is true for any HAM radio you will buy, but be aware that other radios may not need the initial programming.
Warning 4: To transmit with this radio you need a license, this is highly enforced and penalties are high, the exception is in an emergency situation. To use this radio to listen is perfectly legal without any license.
The best way to program your radio is to:
CHIRP > Radio > "Download From Radio"
This will bring the data "image" file of the radio to your computer.
Now, you can change the settings and memory frequencies and re-upload the image.
When connecting to the radio you will be asked to select the PORT, Vendor, and Model (see image).
For Baofeng UV-82C, I have used UV-82 setting.
Important: Change to Frequency Mode
One of the first things you will want to change is the ability to switch from the "Channel Mode" to the "Frequency Mode" in order to manually enter (using the radio) various frequencies around you.
Later, when you want to lock up that feature, you can uncheck it. For my own use, I would never lock it as you need a computer and a cable to change it, but for co-workers, family, and friends, you may choose to do so leaving them with limited channels only.
You will select a checkbox:
Settings > Advanced Settings > VFO/MR Switching (UV-82C only)
see the image below
Once you change the settings:
Radio > Upload To Radio
If the option above is grayed-out then you do not have a proper USB cable connection or the wrong driver.
Italy Villa Monastero, Varena, Italy on Lake Como
Q: What are the architectural and historical highlights of Villa Monastero?
A: Architecturally, Villa Monastero showcases a mix of styles reflecting its centuries-long evolution from a monastery to a lavish private residence. Key elements include ornate decorations, intricate frescoes, and stucco work that adorn the interiors. Historically, the villa is significant for its transformation and the preservation of its original monastic features in certain areas, alongside later additions such as the extensive gardens and luxurious decor. It stands as a testament to the region’s rich cultural and aristocratic history.
Q: How is Villa Monastero used today?
A: Today, Villa Monastero is a multi-functional site. It serves as a museum that visitors can explore to view its historical rooms and collections of art and artifacts. The villa also hosts international conferences, meetings, and workshops, particularly in scientific fields, due to its serene location and facilities. Furthermore, its spectacular gardens are open to the public, providing a tranquil setting for walks and relaxation, making it a popular tourist destination in Northern Italy.
Shoestring restoration of a beautiful Folkboat
Google Spreadsheet Map
- https://www.google.com/earth/outreach/learn/mapping-from-a-google-spreadsheet/
- http://www.webchick.net/node/132
Basemap
Plotting geolocations with Python and Basemap
https://jakevdp.github.io/PythonDataScienceHandbook/04.13-geographic-data-with-basemap.html
Detroit real estate
https://youtu.be/aF7wqKlCcw4
https://youtu.be/sTrt0IF-EBg
Forecloses on back taxes:
https://youtu.be/gHLaWw_PnQY
Rehab:
https://youtu.be/bDpHuPPtkGg
Big Pockets Real Estate podcast
LLC: Delaware vs. Nevada vs. Wyoming
LLC: Delaware vs. Nevada vs. Wyoming
Good comparison chart:
https://www.myusacorporation.com/articles/delaware-vs-nevada-vs-wyoming
Wyoming
Asset Protection with LLC
https://youtu.be/DQ3KFBkOKv0
https://youtu.be/z8brn9j3L5U
The last poet
- "Who are you, old man?" asked the young one,
- "I am the poet, a student of wisdom written in words"
- "What is a poet? We don't have such among today's people.."
- "Let me read for you from my ancient book", said the old man opening Rumi,
- "I do not understand these words, old man", said the young one after the while.
- "Can you imagine one day your children will not know of flowers or music?" asked the wizard?
- "That would be terrible!", answered the young one.
- "This is what I feel today, my child.."
~ Uki to my daughters
My favorite quotations..
“A man should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.” by Robert A. Heinlein
"We are but habits and memories we chose to carry along." ~ Uki D. Lucas
Recommended pages
Popular Recent Articles
-
O'REILLY 201 0011 031 10110100180 000110111 01100041 001100010010000 5011011001010 1101110011 000100000 00000 10 1000012 Escaping the Bu...
-
I have noticed a very unsettling statistic on my blog. This prompted a fascinating question about AI, blogs' future, and maybe even the...
-
Installation of Java on Pi is easy, you can ssh to your Pi remotely and just execute: pi@raspberrypi ~ $ sudo apt-get update && su...
-
Epiphany is one of these interesting words that can mean so much. For me it means the crossroad where I chose the road less travelled. The r...
-
I progressively cut my hair shorter and shorter. Now, I just came back from the swimming pool with Lili, so it is a mess.
-
Done working with your Beagle? You don't want to to just yank on the cord, you can shutdown your BBB in couple ways: 1) press "powe...
-
In this tutorial we will discuss upgrading Maven on Mac OS X. While trying building with Maven I was getting errors related to version numbe...
-
Unix time date format is used in many applications, including Yahoo finance. using Dates, Printf unix_date = @sprintf("%.0f", Date...
-
Creating HTML anchor tab for email with subject: <a href="mailto:YourName@me.com?subject=Hi" >email link </a>