Archive

Archive for December, 2008

Primerjava cen

December 28th, 2008 karlosp No comments

www.guenstiger.de
www.geizhals.at

elektronika
www.cyberport.de

Categories: Malo mešano Tags:

Protected: Backtrack – WEP crack: auto-wep-crack.sh

December 22nd, 2008 karlosp Enter your password to view comments.

This post is password protected. To view it please enter your password below:


Categories: Linux Tags: , , ,

Javascript sprintf

December 21st, 2008 karlosp No comments
JAVASCRIPT:
  1. //////////////////////////////////////////////////////////////////////////////
  2. // sprintf function for javascript
  3. function sprintf() {
  4. if (!arguments || arguments.length <1 ||!RegExp) { return; }
  5. var str = arguments[0];
  6. var re = /([^%]*)%('.|0|\x20)?(-)?(\d+)?(\.\d+)?(%|b|c|d|u|f|o|s|x|X)(.*)/;
  7. var a = b = [], numSubstitutions = 0, numMatches = 0;
  8. while (a = re.exec(str)) {
  9. var leftpart = a[1], pPad = a[2], pJustify = a[3], pMinLength = a[4];
  10. var pPrecision = a[5], pType = a[6], rightPart = a[7]; numMatches++;
  11. if (pType == '%') {
  12. subst = '%';
  13. } else {
  14. numSubstitutions++;
  15. if (numSubstitutions>= arguments.length) {
  16. alert('Error! Not enough function arguments (' +
  17. (arguments.length - 1) + ', excluding the string)\n' +
  18. 'for the number of substitution parameters in string (' +
  19. numSubstitutions + ' so far).');
  20. }
  21. var param = arguments[numSubstitutions];
  22. var pad = '';
  23. if (pPad && pPad.substr(0,1) == "'") {
  24. pad = leftpart.substr(1,1);
  25. } else if (pPad) {
  26. pad = pPad;
  27. }
  28. var justifyRight = true;
  29. if (pJustify && pJustify === "-") justifyRight = false;
  30. var minLength = -1;
  31. if (pMinLength) minLength = parseInt(pMinLength);
  32. var precision = -1;
  33. if (pPrecision && pType == 'f') {
  34. precision = parseInt(pPrecision.substring(1));
  35. }
  36. var subst = param;
  37. switch (pType) {
  38. case 'b': subst = parseInt(param).toString(2); break;
  39. case 'c': subst = String.fromCharCode(parseInt(param)); break;
  40. case 'd': subst = parseInt(param)? parseInt(param) : 0; break;
  41. case 'u': subst = Math.abs(param); break;
  42. case 'f': subst = (precision> -1)?
  43. Math.round(parseFloat(param) * Math.pow(10, precision)) /
  44. Math.pow(10, precision) : parseFloat(param); break;
  45. case 'o': subst = parseInt(param).toString(8); break;
  46. case 's': subst = param; break;
  47. case 'x': subst = ('' +
  48. parseInt(param).toString(16)).toLowerCase(); break;
  49. case 'X': subst = ('' +
  50. parseInt(param).toString(16)).toUpperCase(); break;
  51. }
  52. var padLeft = minLength - subst.toString().length;
  53. if (padLeft> 0) {
  54. var arrTmp = new Array(padLeft+1);
  55. var padding = arrTmp.join(pad?pad:" ");
  56. } else {
  57. var padding = ""; } }
  58. str = leftpart + padding + subst + rightPart;
  59. }
  60. return str;
  61. }

JAVASCRIPT:
  1. function str_repeat(i, m) { for (var o = []; m> 0; o[--m] = i); return(o.join('')); }
  2.  
  3. function sprintf () {
  4.   var i = 0, a, f = arguments[i++], o = [], m, p, c, x;
  5.   while (f) {
  6.     if (m = /^[^\x25]+/.exec(f)) o.push(m[0]);
  7.     else if (m = /^\x25{2}/.exec(f)) o.push('%');
  8.     else if (m = /^\x25(?:(\d+)\$)?(\+)?(0|'[^$])?(-)?(\d+)?(?:\.(\d+))?([b-fosuxX])/.exec(f)) {
  9.       if (((a = arguments[m[1] || i++]) == null) || (a == undefined)) throw("Too few arguments.");
  10.       if (/[^s]/.test(m[7]) && (typeof(a) != 'number'))
  11.         throw("Expecting number but found " + typeof(a));
  12.       switch (m[7]) {
  13.         case 'b': a = a.toString(2); break;
  14.         case 'c': a = String.fromCharCode(a); break;
  15.         case 'd': a = parseInt(a); break;
  16.         case 'e': a = m[6] ? a.toExponential(m[6]) : a.toExponential(); break;
  17.         case 'f': a = m[6] ? parseFloat(a).toFixed(m[6]) : parseFloat(a); break;
  18.         case 'o': a = a.toString(8); break;
  19.         case 's': a = ((a = String(a)) && m[6] ? a.substring(0, m[6]) : a); break;
  20.         case 'u': a = Math.abs(a); break;
  21.         case 'x': a = a.toString(16); break;
  22.         case 'X': a = a.toString(16).toUpperCase(); break;
  23.       }
  24.       a = (/[def]/.test(m[7]) && m[2] && a> 0 ? '+' + a : a);
  25.       c = m[3] ? m[3] == '0' ? '0' : m[3].charAt(1) : ' ';
  26.       x = m[5] - String(a).length;
  27.       p = m[5] ? str_repeat(c, x) : '';
  28.       o.push(m[4] ? a + p : p + a);
  29.     }
  30.     else throw ("Huh ?!");
  31.     f = f.substring(m[0].length);
  32.   }
  33.   return o.join('');
  34. }

Categories: Malo mešano Tags:

Get selected value with jQuery

December 17th, 2008 karlosp No comments
JAVA:
  1. var selected =
  2.  
  3. $("#myList").children("option:selected").attr("value").trim()

Categories: Ajax, jQuery Tags:

Google bot spoofer

December 8th, 2008 karlosp No comments

http://www.smart-it-consulting.com/internet/google/googlebot-spoofer/view.htm?cBotName=Googlebot-2.1&cUrl=

Categories: Malo mešano Tags:

Rewrite slo-tech.com -> star.slo-tech.com within iGoogle RSS reader

December 7th, 2008 karlosp No comments

Greasemonkey plugin

igoogle_rewrite_urluser

Categories: Malo mešano Tags:
101895 pages viewed, 152 today
53334 visits, 88 today
FireStats icon Powered by FireStats