Temporary-Post-Used-For-Style-Detection-Title-1237150457

| 28.12.2009
Temporary-Post-Used-For-Style-Detection-Content-1237150457

Quck way to add PPA repo in Ubuntu 9.10

|

sudo add-apt-repository ppa:qutim/qutim.svn

Unobtrusive repo & keys add procedure

| 06.08.2009
Example:
sudo bash -c "echo 'deb http://ppa.launchpad.net/bnsmith/ppa/ubuntu jaunty main' >> /etc/apt/sources.list"
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys B7DEAC3C
sudo apt-get update && sudo apt-get install caffeine

AJAX with pure JS

|
var req;

function getURL(url) {
if(isWorking == true) { setTimeout("getURL(\""+url+"\")", "100"); return false; }

isWorking = true;

if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
req.onreadystatechange = handleHttpResponse;
req.open("GET", url, true);
req.send(null);
} else if (window.ActiveXObject) { // IE
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
req = new ActiveXObject("Microsoft.XMLHTTP");
}
if (req) {
req.onreadystatechange = handleHttpResponse;
req.open("GET", url, true);
req.send();
} else {
alert("Your browser does not support ajax");
}
} else {
alert("Your browser does not support ajax");
}

return false;
}

function postURL(url,outbuf) {
if(isWorking == true) { setTimeout("postURL(\""+url+"\",\""+outbuf+"\")", "100"); return false; }

isWorking = true;

var browser = navigator.appName;
if(browser != "Microsoft Internet Explorer") {
req = new XMLHttpRequest();
req.onreadystatechange = handleHttpResponse;
req.open("POST", url, true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
req.send(outbuf);
} else if (window.ActiveXObject) { // IE
req = new ActiveXObject("Microsoft.XMLHTTP");
if (req) {
req.onreadystatechange = handleHttpResponse;
req.open("POST", url, true);
req.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
req.send(outbuf);
}
}

return false;
}

function handleHttpResponse() {
if (req.readyState == 4) {
if(req.responseText.charAt(0) == "<") {
alert(req.responseText);
} else {
eval(req.responseText);
isWorking = false;
}
}
}

Trees In The Database - Advanced data structures

| 06.07.2009
Check out this SlideShare Presentation:

VMN

| 19.06.2009
║╔╗╚╦═══════╦══╝║║╔═║║║╚═ ═════╗ ║╠╩╗║╔═╗╔═╗╦║╔╦╗╠╣╠═║╠╣╔═ ╗╔═║╗║ ║╚═╝║╠═╝╚═╝║║║║║║║╚═║║║╚═ ╝║║╚║║ ╚═══╩═══════╩═══════╩════ ══╩══

Set option selected: long & short way by jQuery

| 09.06.2009
Assume, that we have a 'select' element with options & 'optValue' which will be selected.
Long way:
var fieldStateId = "select[name='formarray[field]']";
$(fieldStateId+' option[value=' + optValue + ']').attr('selected', 'selected');

Short way:
$('#selectTagId').val(value);