See https://developer.android.com/studio/command-line/sdkmanager.html
https://stackoverflow.com/questions/42460205/truncated-android-sdk-package-paths-from-sdkmanager-cli
Fix with:
| # Raspberry Pi Pico + YM2149 Soundchip + MIDI | |
| # http://www.ym2149.com/ym2149.pdf | |
| # Pins | |
| # Pico -> YM2149 (DIL) | |
| # GP5 -> CLOCK (22) | |
| # GP6 -> BC1 (29) | |
| # GP7 -> BDIR (27) | |
| # GP8 to GP15 -> DA0 to DA7 (37 to 30) | |
| # VBUS to RESET (23) |
| --- | |
| en: | |
| look-after-yourself-1: | |
| title: Look after yourself | |
| description: Learn to look after yourself, while learning how to use Scratch and work your way towards being an independent programmer. | |
| app-inventor-for-social-enterprise: | |
| title: App Inventor for social innovation | |
| description: Learn to make apps for Android devices by doing projects that can help people in your community. | |
| coderdojo-html_css: | |
| title: CoderDojo HTML & CSS |
| # Clone repo | |
| git clone https://github.com/awwbees/BespokeSynth.git | |
| cd BespokeSynth/Builds/LinuxMakefile | |
| make CXX=g++ -j4 | |
| # May need extra dependencies installing on the RPi | |
| # The linux Makefile generated by Juce doesn't necessarily work out of the box | |
| # ...there seems to be misconfigured paths for including the OpenGL stuff - get errors like 'GL_RGB was not declared in this scope' when it tries to build the HelpDisplay stuff |
| # Raspberry Pi Pico + YM2149 Soundchip test example | |
| # Based on https://github.com/FlorentFlament/ym2149-test | |
| # http://www.ym2149.com/ym2149.pdf | |
| # Pins | |
| # Pico -> YM2149 (DIL) | |
| # GP5 -> CLOCK (22) | |
| # GP6 -> BC1 (29) | |
| # GP7 -> BDIR (27) | |
| # GP8 to GP15 -> DA0 to DA7 (37 to 30) |
| //FIXME - investigate settings, etc. | |
| function transcode(file) { | |
| var spawn = require('child_process').spawn | |
| var decode = spawn('flac', [ | |
| '--decode', | |
| '--stdout', | |
| file | |
| ]) |
| /* Serve a swagger doc with Koa */ | |
| const Koa = require('koa'); | |
| const koaSwagger = require('koa2-swagger-ui'); | |
| //const yaml = require('yamljs'); | |
| //const spec = yaml.load('./music-api.yml'); | |
| const app = new Koa(); | |
| app.use(koaSwagger({ | |
| routePrefix: '/swagger', // host at /swagger instead of default /docs |
| FROM couchbase:community-4.5.0 | |
| EXPOSE 8091 8092 8093 9100 9101 9102 9103 9104 9105 9998 9999 11207 11209 11210 11211 11214 11215 18091 18092 18093 4369 21100-21300 | |
| ENV ADMIN_LOGIN=root | |
| ENV ADMIN_PASSWORD=foobar | |
| ENV CLUSTER_RAM_QUOTA=512 | |
| ENV CLUSTER_INDEX_RAM_QUOTA=256 |
| #list top level packages, extract the package name, remove the .nvm line, remove the version number, reduce to single line | |
| npm ls -g --depth=0 | cut -d ' ' -f2 | grep -v '.nvm' | sed -e 's/@.*//' | tr '\n' ' ' |
| { | |
| "name": "flare", | |
| "children": [ | |
| { | |
| "name": "analytics", | |
| "children": [ | |
| { | |
| "name": "cluster", | |
| "children": [ | |
| {"name": "AgglomerativeCluster", "size": 3938}, |