Monthly Archives: July 2009

PHP – Resize An Image

0
Filed under php
Tagged as , , , , , , , , ,

Author: slac3dork
site: http://snippet.c0de.me
summary: Php code to resize image. You need specify image path and name before run this code. Supported image extension: png, gif, jpg/jpeg, wbmp. Tested on Windows XP.

<?php 

/**
  _________      .__       .____   _______
 /   _____/ ____ |__|_____ |    |  \   _  \    ____
 \_____  \ /    \|  \____ \|    |  /  /_\  \  / ___\
 /        \   |  \  |  |_> >    |__\  \_/   \/ /_/  >
/_______  /___|  /__|   __/|_______ \_____  /\___  /
        \/     \/   |__|           \/     \//_____/  

http://snippet.c0de.me

slac3dork@gmail.com
*/

/**
* PHP Image Resize (PNG, JPG, GIF, WBMP)
* Coded By slac3dork
*/

$newwidth = 0;
$newheight = 0;
$ratio = 0;

// File and new size
$filename = 'example.jpg';

// Get new sizes
list($width, $height) = getimagesize($dest_file);

// Resize condition
if ($width > 600 || $height > 600) {
	$ratio = $width/$height;
	$newwidth = 550;
	$newheight = $newwidth/$ratio;
} else {
	$newwidth = $width;
	$newheight = $height;
}

// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);

// get extension file
$file_ext_array = explode('.', $filename);
$file_ext = strtolower($file_ext_array[1]);

if (($file_ext = 'jpg') || ($file_ext = 'jpeg')) {
	$source = imagecreatefromjpeg($filename);
} elseif ($file_ext = 'gif') {
	$source = imagecreatefromgif($filename);
} elseif ($file_ext = 'png') {
	$source = imagecreatefrompng($filename);
} elseif ($file_ext = 'wbmp') {
	$source = imagecreatefromwbmp($filename);
} else {
	exit(1);
}

// Resize
imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);

// Output
if (($file_ext = 'jpg') || ($file_ext = 'jpeg')) {
	imagejpeg($thumb, $filename.'_new.jpg');
} elseif ($file_ext = 'gif') {
	imagegif($thumb, $filename.'_new.gif');
} elseif ($file_ext = 'png') {
	imagepng($thumb, $filename.'_new.png');
} elseif ($file_ext = 'wbmp') {
	imagewbmp($thumb, $filename.'_new.wbmp');
} else {
	exit(1);
}

// delete old file
unlink ($filename);

?>



php,logo,pixel badge,badge

Java – Array Manipulation

0
Filed under java
Tagged as , , , , , , ,

Author: slac3dork
Site: http://snippet.c0de.me
Summary: A simple java code to add, delete, show, search array.

/**
  _________      .__       .____   _______
 /   _____/ ____ |__|_____ |    |  \   _  \    ____
 \_____  \ /    \|  \____ \|    |  /  /_\  \  / ___\
 /        \   |  \  |  |_> >    |__\  \_/   \/ /_/  >
/_______  /___|  /__|   __/|_______ \_____  /\___  /
        \/     \/   |__|           \/     \//_____/  

http://snippet.c0de.me

slac3dork@gmail.com
*/

/*
 * Array.java
 *
 * Created on September 23, 2007, 23.45 PM
 * Purpose: a simple java program to process array
 *
 */

/**
 * @version 1.0
 * @author slac3dork
 */

public class Array {

	private int panjang;
	private int elements[];

	public Array() {
		panjang = 25;
	}

	public void setCreate() {
		elements = new int[panjang];
		for(int i=0; i<panjang ; i++) {
			elements[i] = 0;
		}
	}

	public void setAdd(int bil) {
		for (int i=0; i<panjang; i++) {
			if (elements[panjang-1]!=0){
				System.out.println("Array is full");
				break;
			} else {
				if (elements[i]==0) {
					elements[i] = bil;
					break;
				}
			}
		}
	}

	public void setDelete() {
		for (int i=panjang-1; i>=0 ; i--) {
			if (elements[0]==0) {
				System.out.println("Array is empty, could not delete element");
				break;
			} else {
				if (elements[i]==0) {
					elements[i] = 0;
					break;
				}
			}
		}
	}

	public void Display() {
		for (int i=0; i<panjang; i++) {
			System.out.println(elements[i]);
		}
	}

	public void setSort() {
		int temp;
		int isi = 0;

		for (int i=0; i<(panjang-2); i++) {
			if (elements[i]!=0)
				isi = isi + 1;
			else
				break;
		}

		for (int i=0; i<(isi-2); i++) {
			for (int j=isi-1; j>=(i+1); j--) {
				if ((elements[j] < elements[j-1]) && (elements[j]!=0 || elements[j-1]!=0)) {
					temp = elements[j];
					elements[j] = elements[j-1];
					elements[j-1] = temp;
				}
			}
		}
	}

	public void getSearch(int bil) {
		boolean cek = false;
		for (int i=0; i<panjang-1; i++) {
			if (elements[i]==bil) {
				System.out.println("Value " + bil +" has index number" + i);
				cek = true;
				break;
			}
		}

		if (!cek)
			System.out.println("Not Found");
	}

	public int getMax() {
		int max = -999; 

		for (int i=0; i<panjang ; i++) {
			if (elements[i]>max) {
				max = elements[i];
			}
		}
		return max;
	}

	public int getMin() {
		int min = 999; 

		for (int i=0; i<panjang ; i++) {
			if ((elements[i]<min) && (elements[i]!=0)) {
				min = elements[i];
			}
		}
		return min;
	}

	public static void main(String args[]) {
		Array objek = new Array();

		System.out.println("Creating Object");
		objek.setCreate();
		System.out.println("Add element");
		objek.setAdd(5);
		objek.setAdd(2);
		objek.setAdd(3);
		objek.setAdd(7);
		objek.setAdd(10);
		System.out.println("Deleting...");
		objek.setDelete();
		System.out.println("Show array");
		objek.Display();
		System.out.println("sorting...\n");
		objek.setSort();
		System.out.println("Show sorted array");
		objek.Display();
		System.out.println("Search...");
		objek.getSearch(3);
		objek.getSearch(15);
		System.out.println("Maximum array value = " + objek.getMax());
		System.out.println("Minimum array value = " + objek.getMin());
	}
}

java,logo,pixel badge,badge

VBScript – Simple Shutdown Script

0
Filed under vbscript
Tagged as , , ,

Author: slac3dork
Site: http://slac3dork.110mb.com
Summary: A vbs code snippet to shutdown Computer with Windows operating system. Tested on XP.

'  _________      .__       .____   _______
' /   _____/ ____ |__|_____ |    |  \   _  \    ____
' \_____  \ /    \|  \____ \|    |  /  /_\  \  / ___\
' /        \   |  \  |  |_> >    |__\  \_/   \/ /_/  >
'/_______  /___|  /__|   __/|_______ \_____  /\___  /
'        \/     \/   |__|           \/     \//_____/
' http://snippet.c0de.me
' slac3dork@gmail.com

Set shell = WScript.CreateObject("WScript.Shell")
shell.Run "%windir%\system32\shutdown.exe -s"

logo,badge,pixel badge,vbscript