- Make sure radio is in "frequency mode" when programming anything
- 1st Channel will be the Calling Frequency
- 2nd Channel will be the Repeater Frequency
- Install RepeaterBook App on your phone or visit RepeaterBook.com
- Press menu
| const push = async (file, fileName) => { | |
| const client = new aws.SecretsManager(); | |
| const spURL = `https://<your site>.sharepoint.com/sites/<your specific subsite>/_api/web/GetFolderByServerRelativeUrl('Documents')/Files/Add(url='${fileName}', overwrite=true)`; | |
| try { | |
| const data = await client.getSecretValue({ SecretId: '<whatever you called your secret>' }).promise(); | |
| const secret = JSON.parse(data.SecretString).<whatever you called your secret>; | |
| const getToken = await axios.post('https://accounts.accesscontrol.windows.net/<sharepoint resource id>/tokens/OAuth/2', | |
| querystring.stringify({ | |
| grant_type: 'client_credentials', | |
| client_id: '<ask your sharepoint person for this it's a something@tenant id>', |
| # YouTube (english) : https://www.youtube.com/watch?v=FtU2_bBfSgM | |
| # YouTube (french) : https://www.youtube.com/watch?v=VjnaVBnERDU | |
| # | |
| # On your laptop, connect to the Mac instance with SSH (similar to Linux instances) | |
| # | |
| ssh -i <your private key.pem> ec2-user@<your public ip address> | |
| # | |
| # On the Mac |
| const toDataURL = url => fetch(url) | |
| .then(response => response.blob()) | |
| .then(blob => new Promise((resolve, reject) => { | |
| const reader = new FileReader() | |
| reader.onloadend = () => resolve(reader.result) | |
| reader.onerror = reject | |
| reader.readAsDataURL(blob) | |
| })) |
| 1. Build GraphQL server using `express-graphql` package. | |
| 2. Configure `schema.js` file. | |
| 3. Query for data. |
| var nodemailer = require('nodemailer'); | |
| var sesTransport = require('nodemailer-ses-transport'); | |
| var smtpPassword = require('aws-smtp-credentials'); | |
| var mailOptions = { | |
| from: '[email protected]', | |
| to: '[email protected]', | |
| text: 'This is some text', | |
| html: '<b>This is some HTML</b>', | |
| }; |
| var gulp = require('gulp'); | |
| var sourcemaps = require('gulp-sourcemaps'); | |
| var source = require('vinyl-source-stream'); | |
| var buffer = require('vinyl-buffer'); | |
| var browserify = require('browserify'); | |
| var watchify = require('watchify'); | |
| var babel = require('babelify'); | |
| function compile(watch) { | |
| var bundler = watchify(browserify('./src/index.js', { debug: true }).transform(babel)); |
| <?php | |
| /* | |
| * Sample code for using WordPress as a REST API endpoint (vs AJAX Admin) | |
| * Author: Pete Nelson @GunGeekATX | |
| * | |
| * 1) Create a page called API in WordPres | |
| * 2) Create a file called page-api.php in your theme directory | |
| * 3) Add code as-needed | |
| * | |
| */ |
| #!/bin/sh | |
| ProgName=$(basename $0) | |
| sub_help(){ | |
| echo "Usage: $ProgName <subcommand> [options]\n" | |
| echo "Subcommands:" | |
| echo " bar Do bar" | |
| echo " baz Run baz" | |
| echo "" |
As pointed out by @johntyree in the comments, using git reflog is easier and more reliable. Thanks for the suggestion!
$ git reflog
1ed7510 HEAD@{1}: checkout: moving from develop to 1ed7510
3970d09 HEAD@{2}: checkout: moving from b-fix-build to develop
1ed7510 HEAD@{3}: commit: got everything working the way I want
70b3696 HEAD@{4}: commit: upgrade rails, do some refactoring