- Create an hetzner server using Ubuntu
- Go to the Hetzner's Server dashboard > Images
- Click on "Mount" over the
alpine-linux-extended.iso
image - Shutdown the server
- Start the server
- Click the "Console" icon from the dashboard to open an interactive terminal session
- Login is
root
- Configure the interface using the command
setup-interfaces
- Pick to setup default
eth0
- Custom config:
no
Although Microsoft does not support Windows XP updates any more, I'm sure there are still many users using it due to their personal habits or job demands. Therefore, XP's product keys may be necessary even now. Here lies the most comprehensive list of Windows XP product keys.
The following CD keys are official and original from Microsoft, mainly used for Windows XP Professional Service Pack 2/3 VOL/VLK system images, which are the easiest ones to find on the Internet.
These are notes I've taken while rying to get srslte
up and running. This is messy, sorry...
Dependencies:
sudo apt install tree vim git g++ make cmake pkg-config libpython-dev python-numpy swig libi2c-dev libusb-1.0-0-dev libfftw3-dev libmbedtls-dev libboost-program-options-dev libconfig++-dev libsctp-dev gnuradio
Commands for the Web Server installation Tutorial + NextCloud in a Mini PC Tutorial in https://medium.com/biddix-report/web-server-installation-tutorial-nextcloud-in-a-mini-pc-5df14142a086
sudo locale-gen en_US.UTF-8
# Enable multiverse repository
sudo sed -i "/^# deb.*multiverse/ s/^# //" /etc/apt/sources.list
# NGiNX reverse proxy configuration for Jellyfin | |
# | |
# Use this configuration on NGiNX running on the same server as your Jellyfin instance. Replace the values as needed. | |
# LetsEncrypt is enabled and configured using `certbot`: install it via apt on Debian (`sudo apt install certbot`) or | |
# your package manager of choice. To start, make only the first section (port 80) active, then once that configuration | |
# is active, run Certbot for the first time to request your cert. Then, add the second section (port 443) and reload. | |
# With this config left in place, Certbot's automatic renewal will work and automatically replace the cert and | |
# reload NGiNX as needed, without interrupting your Jellyfin instance. | |
# | |
# Certbot request command: |
#!/usr/bin/env python3 | |
# -*- coding: utf-8 -*- | |
#Written by Luca Tringali | |
# The code is described here: | |
# https://www.codice-sorgente.it/2018/08/facebook-scraping-scaricare-tutti-i-post-delle-pagine-facebook/ | |
#Released under GNU GPL3 | |
#USAGE: python3 ./scrapefb.py https://facebookpageurl/ ./ CSV | |
#The second argument is the output folder, the third one (in caps) is the format TXT or CSV |
@echo off | |
:::::::::::::::::::::::::::: | |
set "params=Problem_with_elevating_UAC_for_Administrator_Privileges"&if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" | |
fsutil dirty query %systemdrive% >nul 2>&1 && goto :GotPrivileges | |
:: The following test is to avoid infinite looping if elevating UAC for Administrator Privileges failed | |
If "%1"=="%params%" (echo Elevating UAC for Administrator Privileges failed&echo Right click on the script and select 'Run as administrator'&echo Press any key to exit...&pause>nul 2>&1&exit) | |
cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "%~0", "%params%", "", "runas", 1 > "%temp%\getadmin.vbs"&cscript //nologo "%temp%\getadmin.vbs"&exit | |
:GotPrivileges | |
:::::::::::::::::::::::::::: | |
color 1F |
exec - Returns last line of commands output
passthru - Passes commands output directly to the browser
system - Passes commands output directly to the browser and returns last line
shell_exec - Returns commands output
\`\` (backticks) - Same as shell_exec()
popen - Opens read or write pipe to process of a command
proc_open - Similar to popen() but greater degree of control
pcntl_exec - Executes a program