Skip to content

Instantly share code, notes, and snippets.

View CansecoDev's full-sized avatar
👁️

CansecoDev CansecoDev

👁️
View GitHub Profile
@CansecoDev
CansecoDev / needsRebootUpdate.sh
Created December 1, 2018 17:17
Checking if the system needs a reboot (same as the login motd)
#!/bin/bash
function needsRebootUpdate() # Returns OK if system needs to reboot
{
if [ -f /var/run/reboot-required ]
then
exit 0
else
exit 1
fi
}
@CansecoDev
CansecoDev / ThreadedCashier.java
Created November 29, 2018 05:39
An example of java multithreading; 2 cashiers attending one client each one simultaneously
public class ThreadedCashier {
public static void main(String[] args) {
Client client1 = new Client("Client 1", new int[]{2, 2, 1, 5, 2, 3, 1, 6, 1, 2, 1, 5});
Client client2 = new Client("Client 2", new int[]{1, 1, 1, 1, 1, 2, 1, 1, 2, 1, 1, 2});
long initialTime = System.currentTimeMillis();
Cashier cashier1 = new Cashier("Cashier 1", client1, initialTime);
Cashier cashier2 = new Cashier("Cashier 2", client2, initialTime);
@CansecoDev
CansecoDev / SonCommand.java
Created November 29, 2018 04:07
Java snippet for running a cmd with java and getting son's output.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class SonCommand {
public static void main(String[] args) {
try {
Process pSon = Runtime.getRuntime().exec("cmd /c dir");
@CansecoDev
CansecoDev / jConsole.bat
Created November 29, 2018 01:29
Simple bat script to launch java bytecodes on a console (by drag and drop the working directory)
@ECHO OFF
TITLE Java Console
PROMPT :
CD %1
SET CLASSPATH=%~1
CMD
@CansecoDev
CansecoDev / vmangos.sh
Created November 22, 2018 00:31
VMaNGOS deploy script for Ubuntu 16.04
#!/bin/bash
#============================================================================
#title :vmangos.sh
#description :VMaNGOS deploy script for Ubuntu 16.04
#author :canseco.me
#date :20181122
#version :0.8.1
#============================================================================
## Utilities
@CansecoDev
CansecoDev / real_time.js
Created July 29, 2015 14:13
TShock JIST script made to work in combination with STime to set real time.
function setSTime(t) {
tshock_exec(tshock_server(), "/stime " + t);
}
function addZero(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}