View elasticsearch_7.4.0_on_RPi4
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Setting up ElasticSearch 7.4.0 on Raspberry Pi 4 | |
================================================ | |
sudo apt-get install default-jre | |
sudo nano /etc/profile | |
export JAVA_HOME=/usr/lib/jvm/default-java export PATH=$JAVA_HOME/bin:$PATH | |
sudo reboot |
View INDYZAP
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
javascript:(function(){function R(w){try{var d=w.document,j,i,t,T,N,b,r=1,C;for(j=0;t=["video","amp-brightcove","figure","object","embed","applet","iframe"][j];++j){T=d.getElementsByTagName(t);for(i=T.length-1;(i+1)&&(N=T[i]);--i)if(j!=3||!R((C=N.contentWindow)?C:N.contentDocument.defaultView)){b=d.createElement("div");b.style.width=N.width; b.style.height=N.height;b.innerHTML="<del>"+(j==3?"third-party "+t:t)+"</del>";N.parentNode.replaceChild(b,N);}}}catch(E){r=0}return r}R(self);var i,x;for(i=0;x=frames[i];++i)R(x)})() | |
///// | |
Copy the line of code above and and set it to the URL value of a browser bookmark. | |
It should remove the annoying video at the top of the articles when you click it (not automatic). | |
View gist:9dc9df367f68f1d7ebbca07ee6e20683
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// see: https://medium.com/reactnative/emojis-in-javascript-f693d0eb79fb | |
// http://www.2ality.com/2013/09/javascript-unicode.html | |
function toUTF16(codePoint) { | |
var TEN_BITS = parseInt('1111111111', 2); | |
function u(codeUnit) { | |
return '\\u'+codeUnit.toString(16).toUpperCase(); | |
} | |
if (codePoint <= 0xFFFF) { | |
return u(codePoint); |
View index.php
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Proxy script for Shoutcast audio streams. | |
// Overcomes the CORS issue when using JavaScript to fetch streams for playback and analysis. | |
// Also http > https | |
/* | |
// .htaccess file | |
// eg: index.php and .htaccess in /radio on your host. | |
// Point JS/fetch to https://yourhost/radio/audio.mp3 (or any made-up .mp3 name) |
View manifest.plist example
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
On a web page, you can then use a link like this to start the download/install process: | |
<a href="itms-services://?action=download-manifest&url=https://[YOUR_SECURE_URL_TO]/manifest.plist"> INSTALL THE APP </a> | |
DELETE ALL ABOVE THIS */ | |
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
View RollerLEDWand.ino
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#define ENCODER_DO_NOT_USE_INTERRUPTS | |
#include <Encoder.h> | |
Encoder myEnc(12, 13); | |
#define ENC_SW 14 // Encoder Switch | |
long newapos = 0; | |
long lastapos = 0; | |
unsigned char words[]={ |
View ti_identity_example.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var Identity = require('ti.identity'); | |
var my_identifier = 'my-device-udid'; | |
// use: | |
getAppUDID(my_identifier, function(data){ | |
console.log('getAppUDID: ', data); | |
}); | |
function getAppUDID(identifier, callback){ |
View websocket-relay-secure.js
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Use the websocket-relay to serve a raw MPEG-TS over WebSockets. You can use | |
// ffmpeg to feed the relay. ffmpeg -> websocket-relay -> browser | |
// Example: | |
// node websocket-relay yoursecret 8081 8082 | |
// ffmpeg -i <some input> -f mpegts https://localhost:8081/yoursecret | |
var fs = require('fs'), | |
https = require('https'), | |
WebSocket = require('ws'); |
View ESP32_multiple_timers_experiment.ino
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
orginal code via: | |
* Copyright (c) 2017 pcbreflux. All Rights Reserved. | |
* | |
* This program is free software: you can redistribute it and/or modify | |
* it under the terms of the GNU General Public License as published by | |
* the Free Software Foundation, version 3. | |
* | |
* This program is distributed in the hope that it will be useful, but |
View ESP32_timers_pulses_experiment.ino
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Trying and dynamically set, start and stop the timers. | |
// so we can set the pulse delay at that point, rather than within the timer ISR | |
#include <Arduino.h> | |
// ESP32 Registers | |
// https://www.espressif.com/sites/default/files/documentation/esp32_technical_reference_manual_en.pdf | |
// Serial Tests and Timers | |
// type '1go' or '2go' in Serial monitor to start 10us timer counter. |
NewerOlder