Updated 4/11/2018
Here's my experience of installing the NVIDIA CUDA kit 9.0 on a fresh install of Ubuntu Desktop 16.04.4 LTS.
| #include <Servo.h> | |
| Servo myservo; | |
| void setup() { | |
| Serial.begin(9600); | |
| myservo.attach(7); | |
| myservo.writeMicroseconds(1500); | |
| } |
| { | |
| "packages": [ | |
| { | |
| "maintainer": "DFRobot DFRDuino", | |
| "help": { | |
| "online": "http://esp32.com" | |
| }, | |
| "websiteURL": "https://github.com/espressif/arduino-esp32", | |
| "platforms": [ | |
| { |
| # https://github.com/microsoft/wslg/issues/479 | |
| # https://github.com/arkane-systems/genie/issues/175#issuecomment-922526126 | |
| # Append below to your .bashrc to fix wslg | |
| wsl_mount_root=/mnt | |
| wsl_windir="${wsl_mount_root}/c/WINDOWS/System32" | |
| wsl_distro=Ubuntu-20.04 | |
| wsl_wslg_display=0 |
| import matplotlib.pyplot as plt | |
| import numpy as np | |
| fig = plt.figure() | |
| ax = fig.add_subplot(111, projection='3d') | |
| #iterate x and y so that z can be obtained | |
| X,Y = np.meshgrid(np.arange(-2, 3),np.arange(-2, 3)) | |
| Z = np.zeros(X.shape) | |
| norm_vector = np.array([0.22,0.44,0.65]) # arbitrary normal vector (but z can't be zero) | |
| #norm_vec [A,B,C] representing plane Ax+By+Cz = 1 |
| import matplotlib.pyplot as plt | |
| import numpy as np | |
| all_points = np.array([[-0.25, 0.35, 1.29, 0.39, 1.19, 0.18, 0.22, 0.39, 0.67,-0.07], | |
| [-0.19, -0.07, -0.1 , 0.38, 0.18, 0.3 , -0.2 , -0.08, -0.02,0.51], | |
| [ 1.64, 1.46, 1.21, 1.18, 1.04, 1.24, 1.72, 1.43, 1.33,1.09]]) | |
| fig = plt.figure() | |
| ax = fig.add_subplot(111, projection='3d') | |
| x = all_points[0] |
Updated 4/11/2018
Here's my experience of installing the NVIDIA CUDA kit 9.0 on a fresh install of Ubuntu Desktop 16.04.4 LTS.
| const MY_DOMAIN = "your domain" | |
| const START_PAGE = "start page url" | |
| addEventListener('fetch', event => { | |
| event.respondWith(fetchAndApply(event.request)) | |
| }) | |
| const corsHeaders = { | |
| "Access-Control-Allow-Origin": "*", | |
| "Access-Control-Allow-Methods": "GET, HEAD, POST,PUT, OPTIONS", |
| #!/bin/bash | |
| # ------------------------------------------------------------------------- | |
| # [Bugra] install_ros_kinetic_on_ubuntu.sh | |
| # An installation script to install ROS on top of Ubuntu Xenial. | |
| # ------------------------------------------------------------------------- | |
| doTheInstallation() { | |
| # setup my sources.list | |
| sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list' | |
| # set up your keys | |
| sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654 |
| #!/bin/bash | |
| git branch -D gh-pages | |
| git push origin --delete gh-pages | |
| git checkout -b gh-pages | |
| ionic build --prod | |
| find . -type d ! -path './www*' ! -path './.git*' ! -path '.' | xargs rm -rf | |
| rm -r *.* | |
| mv www/* . | |
| rm -rf www | |
| git add . |
| from kivy.lang import Builder | |
| from kivy.uix.gridlayout import GridLayout | |
| from kivy.properties import DictProperty, NumericProperty, StringProperty, \ | |
| BooleanProperty, ObjectProperty | |
| from operator import itemgetter | |
| from kivy.uix.button import Button | |
| from kivy.uix.textinput import TextInput | |
| from kivy.uix.label import Label | |
| Builder.load_string(""" |