Skip to content

Instantly share code, notes, and snippets.

View Depicus's full-sized avatar
🏠
Working from home

Brian Slack Depicus

🏠
Working from home
View GitHub Profile
Download image from https://www.raspberrypi.org/downloads/raspbian/
Create filesysstem with https://www.balena.io/etcher/
Create a file called SSH in the root of the drive
Create a file called wpa_supplicant.conf in the root and add the following
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant
@Depicus
Depicus / java to slack.java
Created December 26, 2014 13:29
Sending Slack hook from Java
private static void sendSlackMessage(String message)
{
String url = "https://hooks.slack.com/services/your-token-here";
HttpClient client = new HttpClient();
PostMethod post = new PostMethod(url);
JSONObject json = new JSONObject();
try {
json.put("channel", "#general");
json.put("text", message);
json.put("username", "#java-error-bot");
@Depicus
Depicus / UpdateToStretch.sh
Last active April 29, 2019 15:05
Upgrade Raspberry Pi from Jessie to Stretch
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list
sudo sed -i /deb/s/jessie/stretch/g /etc/apt/sources.list.d/*.list
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install certbot python-certbot-apache
sudo certbot certonly --manual --preferred-challenges dns -d wordpress.depicus.com
SSLCertificateFile /etc/letsencrypt/live/wordpress.depicus.com/fullchain.pem
@Depicus
Depicus / Installing Wordpress
Created March 20, 2019 12:58
Commands for installing Wordpress on Ubuntu 18.04 LTS
sudo apt update && sudo apt upgrade && sudo apt autoremove
cd /var/www
sudo wget http://wordpress.org/latest.tar.gz
sudo tar xfz latest.tar.gz
sudo rm latest.tar.gz
sudo apt install php-mysql
sudo apt install apache2 php mysql-server
sudo apt install postfix
# if you want to edit from the command line
sudo nano /usr/share/logwatch/default.conf/logwatch.conf
sudo nano /etc/logcheck/logcheck.conf
sudo nano /etc/logcheck/logcheck.logfiles
@Depicus
Depicus / Installing Ubuntu 18.4 Part One
Last active March 2, 2019 19:19
Commands used in the YouTube video at https://youtu.be/oAGWXMY-5nM
sudo apt update && sudo apt upgrade && sudo apt autoremove
git clone http://github.com/depicus/scripts
cd scripts
sudo sh webmin.sh
@Depicus
Depicus / clean-windows-10.ps1
Last active November 28, 2017 12:00
Clean Windows 10 for the corporate environment.
// if you are on Windows 10 you may need to start powershell as admin and run the folowing command
// Set-ExecutionPolicy RemoteSigned (see https://technet.microsoft.com/library/hh847748.aspx)
// then set back after you are done with
// Set-ExecutionPolicy Undefined
Get-AppxPackage *3dbuilder* | Remove-AppxPackage
Get-AppxPackage *windowscamera* | Remove-AppxPackage
Get-AppxPackage *officehub* | Remove-AppxPackage
Get-AppxPackage *skypeapp* | Remove-AppxPackage
Get-AppxPackage *zunemusic* | Remove-AppxPackage
<%
if Request.Form("MacAddress") <> "" then
set WakeOnLan = server.createobject("DigitalWol.Wol")
WakeOnLan.TheMacAddress(Request.Form("MacAddress"))
WakeOnLan.TheIpNumber(Request.Form("IpNumber"))
WakeOnLan.TheSubnetMask(Request.Form("SubnetMask"))
WakeOnLan.ThePortNumber(Request.Form("PortNumber"))
WakeOnLan.WakeMeUp
end if
%>
@Depicus
Depicus / kill-stuck-java.java
Created January 14, 2015 21:44
Kill a java app that is stuck and over running.
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
Thread t = new Thread(new Runnable() {
public void run() {
// stuff here that was in main
logger.debug("threaded started ");
try {