This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
dpkg --list | awk '{print $2}' | grep linux-image | grep -v -e linux-image-amd64 -e "linux-image-`uname -r`" -e `aptitude show linux-image-amd64 | grep '^Depends:' | cut -d : -f 2 | tr -d ' '` | xargs apt-get -y purge |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
set -e | |
CERT_FILE="$1" | |
CA_FILE="$2" | |
CA_DIR="$3" | |
ISSUER=$(openssl x509 -in ${CERT_FILE} -noout -issuer | sed "s/^issuer= //g") | |
for PEM in ${CA_DIR}/*; do |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
set -e | |
# This is a simply function to require a specific command | |
# The script will print an error message "Command x not found!" and exit if the command does not exist | |
function require() | |
{ | |
which $1 > /dev/null 2>&1 || (echo "Command '$1' not found!"; exit 1) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function getSvnInfo($path = "") | |
{ | |
$info = array(); | |
foreach (explode("\n", shell_exec("svn info " . $path)) as $line) | |
{ | |
$line = trim($line); | |
if (!$line) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /usr/bin/env php | |
<?php | |
/** | |
* This is a simple rewrite script for use with Squid3. | |
* | |
* The primary use case for this script is to fetch any PKG URL which might be downloaded from the Playstation CDN and download them somewhere different. | |
* This allows downloading big games on an always-on machine which takes less power than the Playstation. Or just download the file somewhere else where a fast internet connection is available. | |
* | |
* Just place any downloaded pkg-file into the directory configured in PKG_PATH and accessible via LOCAL_URL. Your Playstation will magically download the file from your own server. | |
* |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Format the given file size in bytes to a human readable format. | |
* | |
* @param int $size The file size to format in bytes | |
* @param int $precision The optional number of decimal digits to round to | |
* @return string The formatted file size (e.g. "4.7G") | |
*/ | |
function formatFileSize($size, $precision = 1) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
# This is a simple daemon script for Linux to start you SAMP servers as daemons. | |
# So it is possible to auto start the SAMP servers if you restart you Linux server. | |
# It will also prevent you from multiple launchings of the same SAMP server. | |
# | |
# Login to you Linux server using SSH or whatever you want to use to get a terminal of you server. | |
# Create a directory "/opt/samp/port-of/your/samp-server". | |
# Download the SAMP server for Linux from the SAMP website (http://www.sa-mp.com) using wget (Example: "wget http://files.sa-mp.com/samp03bsvr_R2.tar.gz"). | |
# Extract the archive using "tar -xf samp03bsvr_R2.tar.gz". |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/sh | |
# Simple DNS check script | |
# | |
# Use it to test forward and reverse DNS entries for the given IP address. | |
# It requires the dnsutils package which contains the dig command. | |
IP="$1" | |
if [ -z "$IP" ]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Returns the holidays of the given year | |
* | |
* @param int $year The year of which the holidays should be returned | |
* @return array The holidays (Each element represents a date in format Y-m-d) | |
*/ | |
function getHolidays($year) | |
{ | |
$easterSunday = easter_date($year); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
BASEPATH="/data/music" # Replace with your music directory | |
for FILE in $BASEPATH/*.mp3; do | |
ID3_INFO="`id3info \"$FILE\" | grep -i \"===\"`" | |
TITLE=$(echo "$ID3_INFO" | grep -i TIT2) | |
ARTIST=$(echo "$ID3_INFO" | grep -i TPE1) | |
ALBUM=$(echo "$ID3_INFO" | grep -i TALB) |