- W: Write
- R: Read
W 00 {FF} 00 00 00 // controller 1 red light activate
W 00 {00} 00 00 00 // controller 1 red light deactivate
| # This grub.cfg file was created by Lance http://www.pendrivelinux.com | |
| # Suggested Entries and the suggestor, if available, will also be noted. | |
| set timeout=10 | |
| set default=0 | |
| set gfxpayload=keep | |
| submenu "Ubuntu" { | |
| menuentry "Ubuntu Desktop ISO" { | |
| set isofile=/ubuntu.iso |
| var array = []; | |
| function closest(array,num){ | |
| var i=0; | |
| var minDiff=1000; | |
| var ans; | |
| for(i in array){ | |
| var m=Math.abs(num-array[i]); | |
| if(m<minDiff){ | |
| minDiff=m; |
| /* | |
| * Find sticky header elements annoying? Well delete them with this | |
| * | |
| * inspired by https://www.ghacks.net/2018/08/16/remove-anything-that-is-sticky-on-websites/ | |
| * improved (IE9, all recent chrome, mozilla, mobile browsers) using information from: | |
| * | |
| * - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes | |
| * - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/indexOf | |
| * - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach | |
| * - https://developer.mozilla.org/en-US/docs/Web/API/Window/getComputedStyle |
| #!/bin/bash | |
| mkdir -p ~/nextcloud | |
| docker run -t -d --restart=always --name=nextcloud --publish 7000:80 --volume $PWD/nextcloud:/var/www/html:z nextcloud |
| #!/bin/bash | |
| mkdir -p ~/onlyoffice | |
| docker run -i -t -d --name=onlyoffice -p 7050:80 \ | |
| --volume ~/onlyoffice/logs:/var/log/onlyoffice:z \ | |
| --volume ~/onlyoffice/data:/var/www/onlyoffice/Data:z \ | |
| --volume ~/onlyoffice/lib:/var/lib/onlyoffice:z \ | |
| --volume ~/onlyoffice/db:/var/lib/postgresql:z onlyoffice/documentserver |
| var ImgurAPIKey = 'YEAH-IM-NOT-GIVING-THAT'; | |
| window.addEventListener('paste', function(e) { | |
| function eventPreventDefault(e) { | |
| e.preventDefault(); | |
| } | |
| function getClipboardData(e) { | |
| return window.clipboardData || e.clipboardData; | |
| } |
| /* | |
| * Used via https://chrome.google.com/webstore/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld | |
| * to embed JS in all web-pages that are compliant to enable keyboard-navigation of blog posts | |
| */ | |
| (function() { | |
| window.addEventListener('keydown', function(e) { | |
| switch(e.key) { | |
| case 'Left': // IE11 BS | |
| case 'ArrowLeft': | |
| var link = document.querySelector('a[rel="prev"], .prev, #previtem'); |
Adds a context menu to the Gnome File Manager for .mve & .MVE files (interplay video format)
Used to save space, but also to enable a minor project I have been wanting for a while to bring an old Windows game to Linux (technically to web, so any OS supporting HTML5 media)
mkdir -p ~/.local/share/file-manager/actions
| var ensure_ss = function() { | |
| let sel = '#sloyalty-display, #livechat-compact-container, .sloyalty-tab-widget[name="sloyalty-loyalty-widget-iframe"]'; | |
| [].slice.call(document.querySelectorAll(sel)).forEach(function(elem){ | |
| elem.style.position="absolute"; | |
| }); | |
| console.log('document mutation detected') | |
| }; | |
| var observer = new MutationObserver(ensure_ss); | |
| observer.observe(document, { childList: true }); | |
| document.addEventListener("DOMNodeInserted", ensure_ss, false); |