Skip to content

Instantly share code, notes, and snippets.

View apocsantos's full-sized avatar

António Santos apocsantos

  • Viana do Castelo
View GitHub Profile
#!/bin/bash
cd ~/downloads
curl -O https://nodejs.org/dist/v0.10.28/node-v0.10.28-linux-arm-pi.tar.gz
cd /usr/local
sudo tar xzf ~/downloads/node-v0.10.28-linux-arm-pi.tar.gz
cd bin
sudo ln -s ../node-v0.10.12-linux-arm-pi/bin/node
sudo ln -s ../node-v0.10.12-linux-arm-pi/bin/npm
#BeagleBoneBlack node install
<!DOCTYPE html>
<html>
<head>
<title>MAPA SIG</title>
<link rel="stylesheet" href="https://openlayers.org/en/v4.6.4/css/ol.css" type="text/css">
<!-- The line below is only needed for old environments like Internet Explorer and Android 4.x -->
<script src="https://cdn.polyfill.io/v2/polyfill.min.js?features=requestAnimationFrame,Element.prototype.classList,URL"></script>
<script src="https://openlayers.org/en/v4.6.4/build/ol.js"></script>
</head>
<body>
@apocsantos
apocsantos / index.html
Created June 12, 2021 14:55
Simple Bootstrap datepicker example
<div class="container">
<div class="row">
Date formats: yyyy-mm-dd, yyyymmdd, dd-mm-yyyy, dd/mm/yyyy, ddmmyyyyy
</div>
<br />
<div class="row">
<div class='col-sm-3'>
<div class="form-group">
<div class='input-group date' id='datetimepicker1'>
<input type='text' class="form-control" />
@apocsantos
apocsantos / SoftetherRaspberryPi2Install.sh
Created April 25, 2021 18:29
Softether Server Raspberry Pi 2 Install
sudo su
cd /root/
wget https://www.softether-download.com/files/softether/v4.34-9745-rtm-2020.04.05-tree/Linux/SoftEther_VPN_Server/32bit_-_ARM_EABI/softether-vpnserver-v4.34-9745-rtm-2020.04.05-linux-arm_eabi-32bit.tar.gz
tar xzf softether-vpnserver-v4.34-9745-rtm-2020.04.05-linux-arm_eabi-32bit.tar.gz && rm softether-vpnserver-v4.34-9745-rtm-2020.04.05-linux-arm_eabi-32bit.tar.gz
cd vpnserver && sudo make
cd ..
sudo mv vpnserver /usr/local && cd /usr/local/vpnserver/
sudo chmod 600 *
@apocsantos
apocsantos / SoftetherRaspberryPi3Install.sh
Created April 25, 2021 17:58
Softether Server Lastest raspberry pi 3 install
sudo su
cd /root/
wget https://www.softether-download.com/files/softether/v4.34-9745-rtm-2020.04.05-tree/Linux/SoftEther_VPN_Server/32bit_-_ARM_EABI/softether-vpnserver-v4.34-9745-rtm-2020.04.05-linux-arm_eabi-32bit.tar.gz
tar xzf softether-vpnserver-v4.34-9745-rtm-2020.04.05-linux-arm_eabi-32bit.tar.gz && rm softether-vpnserver-v4.34-9745-rtm-2020.04.05-linux-arm_eabi-32bit.tar.gz
cd vpnserver && sudo make
cd ..
sudo mv vpnserver /usr/local && cd /usr/local/vpnserver/
sudo chmod 600 *
#include <iostream>
#include<string>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
using namespace std;
void convertion(string s);
int main(int argc, char** argv)
{
'Sleep Deprived Loon (The real one)
'18/01/2021 GTM +0 18:31 @undisclosed location
'
'Rev0.0.5 (center and fit double loop)
'
'SleepDeprivedLoon 21:08 (Dont waste time! Live! Cause life is to short to be wasted!"
'The fault in our stars!
'
'Be amazing, be yourserf be a ficking bad ass geek! Stay hungry, stay foolish!
Sub FormatAndPrepare()
@apocsantos
apocsantos / cloudwatch_to_logstash.py
Created January 14, 2021 18:20 — forked from shortstack/cloudwatch_to_logstash.py
Python lambda to ship logs from Cloudwatch to Logstash
#!/usr/bin/env python3
import socket
import sys
import json
import zlib
import copy
import base64
import re
import ssl
import logging
@apocsantos
apocsantos / home-server.md
Created December 13, 2020 18:17 — forked from nileshtrivedi/home-server.md
Home Server setup: Raspberry PI on Internet via reverse SSH tunnel

Raspberry Pi on Internet via reverse SSH tunnel

HackerNews discussed this with many alternative solutions: https://news.ycombinator.com/item?id=24893615

I already have my own domain name: mydomain.com. I wanted to be able to run some webapps on my Raspberry Pi 4B running perpetually at home in headless mode (just needs 5W power and wireless internet). I wanted to be able to access these apps from public Internet. Dynamic DNS wasn't an option because my ISP blocks all incoming traffic. ngrok would work but the free plan is too restrictive.

I bought a cheap 2GB RAM, 20GB disk VM + a 25GB volume on Hetzner for about 4 EUR/month. Hetzner gave me a static IP for it. I haven't purchased a floating IP yet.

#!/bin/bash
apt-get install usbmount
apt-get install snapd
snap install omxplayer-pi
cd /home/pi
wget https://raw.githubusercontent.com/apocsantos/RPi-MediaLooper/master/videoloop.sh
cp ./videoloop.sh ./cortexloop.sh
chmod +x cortexloop.sh
sudo echo "@/home/pi/cortexloop.sh" >> /etc/xdg/lxsession/LXDE/autostart