Skip to content

Instantly share code, notes, and snippets.

Avatar

Tomislav trajakovic

  • Score Alarm
  • Zagreb
View GitHub Profile
@trajakovic
trajakovic / conf-cc.patch
Created July 14, 2014 12:12
Daemontools conf-cc patch for CentOs build
View conf-cc.patch
--- conf-cc.old 2014-07-14 12:06:58.270692758 +0000
+++ conf-cc 2014-07-14 12:07:14.837994394 +0000
@@ -1,3 +1,3 @@
-gcc -O2 -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings
+gcc -O2 -Wimplicit -Wunused -Wcomment -Wchar-subscripts -Wuninitialized -Wshadow -Wcast-qual -Wcast-align -Wwrite-strings -include /usr/include/errno.h
This will be used to compile .c files.
@trajakovic
trajakovic / centos-daemontools-install.sh
Last active August 29, 2015 14:03
Install daemontools on CentOS
View centos-daemontools-install.sh
#!/bin/bash
func_check_for_root() {
if [ ! $( id -u ) -eq 0 ]; then
echo "ERROR: $0 Must be run as root, Script terminating" ;exit 7
fi
}
func_check_for_root
yum install patch -y
@trajakovic
trajakovic / nat-conf.sh
Last active August 29, 2015 14:04
nf_conntrack - remove NAT modules
View nat-conf.sh
#!/bin/bash
#check if this script is running in su mode
func_check_for_root() {
if [ ! $( id -u ) -eq 0 ]; then
echo "ERROR: $0 Must be run as root, Script terminating" ;exit 7
fi
}
func_check_for_root
#remove modules
@trajakovic
trajakovic / multilog_max_file_size.patch
Created August 18, 2014 11:53
Daemontools multilog.c max file size override
View multilog_max_file_size.patch
--- multilog.c.original 2014-08-18 11:48:59.705338651 +0000
+++ multilog.c 2014-08-18 11:49:32.222822787 +0000
@@ -398,7 +398,8 @@
if (script[i][0] == 's') {
scan_ulong(script[i] + 1,&size);
if (size < 4096) size = 4096;
- if (size > 16777215) size = 16777215;
+ //removing constraint of 16M log size
+ //if (size > 16777215) size = 16777215;
}
View .git-terminal
# Customize BASH PS1 prompt to show current GIT repository and branch.
# by Mike Stewart - http://MediaDoneRight.com
# SETUP CONSTANTS
# Bunch-o-predefined colors. Makes reading code easier than escape sequences.
# I don't remember where I found this. o_O
# Reset
Color_Off="\[\033[0m\]" # Text Reset
@trajakovic
trajakovic / JAVA_HOME auto setup
Last active August 29, 2015 14:08
ubuntu / mint - java & javac automatic $JAVA_HOME by update-alternatives
View JAVA_HOME auto setup
#from http://stackoverflow.com/a/11542973/1137445
Add to ~/.bashrc
JAVA_HOME=$(readlink -f /usr/bin/javac | sed "s:bin/javac::")
Install multiple versions of java with update-alternatives. This JAVA_HOME should be up-to-date if current version is switched.
@trajakovic
trajakovic / prim-numbers-array.json
Created October 31, 2014 10:55
NodeJs Workshop
View prim-numbers-array.json
[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97,101,103,107,109,113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,839,853,857,859,863,877,881,883,887,907,911,919,929,937,941,947,953,967,971,977,983,991,997,1009,1013,1019,1021,1031,1033,1039,1049,1051,1061,1063,1069,1087,1091,1093,1097,1103,1109,1117,1123,1129,1151,1153,1163,1171,1181,1187,1193,1201,1213,1217,1223,1229,1231,1237,1249,1259,1277,1279,1283,1289,1291,1297,1301,1303,1307,1319,1321,1327,1361,1367,1373,1381,1399,1409,1423,1427,1429,1433,1439,1447,1451,1453,1459,1471,1481,1483,1487,1489,1493,1499,1511,1523,1531,1543,1549,
@trajakovic
trajakovic / docker-install.sh
Created November 22, 2014 13:34
Docker installation on Mint/Ubuntu
View docker-install.sh
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
sudo sh -c "echo deb https://get.docker.com/ubuntu docker main /etc/apt/sources.list.d/docker.list"
sudo apt-get update
sudo apt-get install apparmor lxc-docker -y
@trajakovic
trajakovic / story
Last active August 29, 2015 14:22
Dev Days 2015 - ReactiveX
View story
The Story of the Three Little Pigs
There was an old sow with three little pigs, and as she had not enough to keep them, she sent them out to seek their fortune. The first that went off met a man with a bundle of straw, and said to him, "Please, man, give me that straw to build me a house." Which the man did, and the little pig built a house with it.
Presently came along a wolf, and knocked at the door, and said, "Little pig, little pig, let me come in."
To which the pig answered, "No, no, by the hair of my chiny chin chin."
The wolf then answered to that, "Then I'll huff, and I'll puff, and I'll blow your house in." So he huffed, and he puffed, and he blew his house in, and ate up the little pig.
@trajakovic
trajakovic / unlimited_bash_history.sh
Created October 23, 2015 14:24
Fedora/unlimited_bash_history
View unlimited_bash_history.sh
#!/usr/bin/env bash
func_check_for_root() {
if [ ! $( id -u ) -eq 0 ]; then
echo "ERROR: $0 Must be run as root, Script terminating" ;exit 7
fi
}
func_check_for_root
cat <<_EOF_ | sudo tee /etc/profile.d/bash_unlimited_history.sh