This guide shows how to use Tailscale (a mesh VPN) together with Parsec (a high-performance remote desktop tool) to:
- Securely access your machine from anywhere
- Avoid port forwarding or exposing public IPs
- Improve peer-to-peer connection reliability
This guide shows how to use Tailscale (a mesh VPN) together with Parsec (a high-performance remote desktop tool) to:
| // Copyright 2013 The Flutter Authors. All rights reserved. | |
| // Use of this source code is governed by a BSD-style license that can be | |
| // found in the LICENSE file. | |
| import 'package:flutter/material.dart'; | |
| void main() { | |
| runApp(const MyApp()); | |
| } |
| @echo off | |
| net session >nul 2>&1 | |
| if %errorLevel% == 0 ( | |
| @echo on | |
| mountvol X: /s | |
| copy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Y | |
| bcdedit /create {0cb3b571-2f2e-4343-a879-d86a476d7215} /d "DebugTool" /application osloader | |
| bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} path "\EFI\Microsoft\Boot\SecConfig.efi" | |
| bcdedit /set {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215} | |
| bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS |
| node: Platform built on V8 to build network applications | |
| git: Distributed revision control system | |
| wget: Internet file retriever | |
| yarn: JavaScript package manager | |
| python3: Interpreted, interactive, object-oriented programming language | |
| python: Interpreted, interactive, object-oriented programming language | |
| mysql: Open source relational database management system | |
| coreutils: GNU File, Shell, and Text utilities | |
| openssl: SSL/TLS cryptography library | |
| postgresql: Object-relational database system |
/etc/ufw/applications.d/plexmediaserver
[plexmediaserver]
title=Plex Media Server (Standard)
description=The Plex Media Server
ports=32400/tcp|3005/tcp|5353/udp|8324/tcp|32410:32414/udp
[plexmediaserver-dlna]
title=Plex Media Server (DLNA)
description=The Plex Media Server (additional DLNA capability only)
| /** | |
| * dwmconfig.h | |
| * Hardware multimedia keys | |
| */ | |
| /* Somewhere at the beginning of config.h include: */ | |
| /* | |
| You obviously need the X11 development packages installed, X11proto in particular, but | |
| here is the location of the keysyms header upstream copy if you can't bother | |
| using the contents of your own hard drive. ;-P |
| <?php // app/Notifications/InvoicePaid.php | |
| namespace App\Notifications; | |
| use Illuminate\Bus\Queueable; | |
| use Illuminate\Notifications\Notification; | |
| use Illuminate\Contracts\Queue\ShouldQueue; | |
| use Illuminate\Notifications\Messages\MailMessage; | |
| use Laravel\Cashier\Invoice; |
| Disable REST Api without Plugins | |
| https://rudrastyh.com/wordpress/disable-rest-api.html | |
| Add featured image & alt text to WP REST API | |
| https://allisontarr.com/2021/10/13/add-featured-image-alt-text-to-wp-rest-api/ | |
| Allow ALL cross origin requests to WordPress REST API | |
| https://github.com/Shelob9/rest-all-cors | |
| WordPress theme using Rest API and Vue.js |
What's the problem with this tablet? Why can't I just insert the USB and mash F12 until it boots? The tablet is made to run Windows 8.1 and Windows 8.1 only. Some absolute genius at Acer decided to put a 32-bit UEFI on a 64-bit system, which no reasonable Linux distro supports out-of-the-box.
NOTE: This guide focuses on installing Ubuntu alongside Windows. If you're trying to replace Windows, then I assume you know enough about Linux to know which parts to change.