Skip to content

Instantly share code, notes, and snippets.

View timendum's full-sized avatar

Timendum timendum

  • Italy
View GitHub Profile
@timendum
timendum / epoch.sh
Created July 27, 2011 10:00
From epoch to date [ bash ]
date -d @1208941833 +"%Y-%m-%d %H:%M:%S"
# 2008-04-23 11:10:33
date +%s
# 1208941833
@timendum
timendum / UTIL_COSTANTS.sql
Created July 27, 2011 10:00
Create constants in SQL
CREATE VIEW V_UTIL_CONSTANTS AS
SELECT 1 AS ONE, 2 AS TWO, 3 AS THREE
SELECT ONE FROM V_UTIL_CONSTANTS
@timendum
timendum / sleepsort.bash
Created July 27, 2011 10:02 — forked from ijanos/sleepsort.bash
Sleep sort!
#!/bin/bash
# Sleep sort
# http://dis.4chan.org/read/prog/1295544154
function f() {
sleep "$1"
echo "$1"
}
@timendum
timendum / gist:1109052
Created July 27, 2011 10:03
Telnet SMTP mail
telnet server.com 25
telnet-ssl server.com 465
HELO server.com
MAIL FROM: <me@mine.com>
RCPT TO: <you@your.com>
RCPT TO: <he@your.com>
DATA
From: me@mine.com
To: you@your.com
@timendum
timendum / find-smtp.sh
Created July 27, 2011 10:04
Find SMTP server [ bash dns ]
dig +nocmd $DOMAIN MX +noall +answer | awk '{print $5 " " $6}' | sort -n | awk '{print substr($2,1,length($2)-1) " " $1 }'
@timendum
timendum / string-hash.js
Created July 27, 2011 10:04
Javascript String hash
function stringHash(s) {
var hash = 0,
i = 0,
char;
if (s.length === 0) {
return hash;
}
for (i = 0; i < s.length; i++) {
char = s.charCodeAt(i);
hash = 31*hash+char;
@timendum
timendum / ftp-ls.sh
Created July 27, 2011 10:05
List all files in a ftp folder in a text file [ bash ls ]
USER='username'
PASS='password'
HOST='host'
FOLD='folder'
ftp -n $HOST > temp <<END_SCRIPT
quote USER $USER
quote PASS $PASS
cd $FOLD
ls
quit
@timendum
timendum / GetMac.java
Created July 27, 2011 10:06
Get MAC Address in Java
public static void main(String[] args) throws SocketException {
Enumeration<NetworkInterface> networks = NetworkInterface.getNetworkInterfaces();
NetworkInterface inter;
while (networks.hasMoreElements()) {
inter = networks.nextElement();
byte[] mac = inter.getHardwareAddress();
if (mac != null) {
for (int i = 0; i < mac.length; i++) {
System.out.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : "");
}
@timendum
timendum / Mail.java
Created July 27, 2011 10:06
Sending a Mail via JavaMail
import java.io.File;
import java.io.FileInputStream;
import java.util.List;
import java.util.Properties;
import javax.activation.DataHandler;
import javax.activation.DataSource;
import javax.activation.FileDataSource;
import javax.mail.Address;
import javax.mail.Message;
@timendum
timendum / DownTo.java
Created July 27, 2011 10:07
Down To in Java [ trick wtf ]
public class DownTo {
public static void main(String[] arc) {
for (int i = 20; i --> 0;) {
// i-- > 0
System.out.println("ok: "+i);
// prints 19, 18, 17... 0
}
}
}