Teknikbloggen
Här skriver vi anställda på West Art Communication AB om våra fynd i teknikens värld. Främst kommer det handla om PHP/MySQL/Javascript/jQuery och liknande. Välkommen att kommentera och tycka till!
jQuery har förvånat oss om och om igen hur bra det är och hur mycket det förenklar våra projekt. Det knepiga kan vara att komma ihåg hur syntaxen är innan man lärt sig den utantill - därför är sånna här "fusk-papper" kanon. Ladda ner och skriv ut!
http://www.gscottolson.com/weblog/2008/01/11/jquery-cheat-sheet/
Hittade ett tips till när man ska forma SQL-frågor som innehåller OR för stora tabeller:
WHERE key1=1 OR key1=2 ORDER BY key2,key3 LIMIT 5, 5;
This can be worked around by using UNION:
WHERE key1=1 ORDER BY key2,key3 LIMIT 10)
UNION
(SELECT * FROM t1 FORCE INDEX (key1_key2_key3)
WHERE key1=2 ORDER BY key2,key3 LIMIT 10)
ORDER BY key2,key3 LIMIT 5, 5
This rewrite can make the query go ~20000 times faster on a table with ~2M rows.
Taget från dev.mysql.com/doc/refman/5.0/en/order-by-optimization.html
Jag har nu funnit det som gör livet värt att leva med Aptana. CTRL + O. Det är världens bästa kommando - ever. Löser alla råddiga PHP filer hur enkelt som helst. Trevlig helg på er!
Åter igen gryr dagen på min bleka skuldra. Eftersom jag är vaken vill jag ge dig ett javascript snippet
Skicka med id på formuläret som skall submitas och "event.keyCode" som inne håller ASCII koden för vilken tangent du har tryckt på.
Detta kan komma till handa om man vill ha ett formulär utan submitknapp.
function KeyCheck(KeyID,id){
// var KeyID = event.keyCode;
switch(KeyID) {
case 13:
document.getElementById(id).submit();
break;
}
}
</script>
Jag gjorde en javascripts-funktion som fungerar som PHPs variant av round().
Denna funktion tar två argument:
number = siffran som man ska avrunda
precision = antal decimaler
if(precision == undefined) {
precision = 0;
}
var precisionfactor = Math.pow(10, precision);
number = Math.round(number * precisionfactor) / precisionfactor;
number += "";
var decimals = number.split('.');
if(decimals[1] != undefined && decimals[1].length < precision) {
for(i=0;i<precision;i++) {
number += "0";
}
} else if(decimals[1] == undefined) {
number += ".";
for(i=decimals[1].length;i<precision;i++) {
number += "0";
}
}
return number;
}
Tagcloud
utveckling kontor bonding exac kod optimering personligt javascript jul programmering hemsida idrott release kortkommandon aptana höst arbete ajax site jquery höst floab mysql arbete javascript snippet släpp pizzaProdukter
Som kund hos West Art Communication AB får ni full tillgång till vår stora kompetens och långa erfarenhet inom kundanpassade webblösningar och applikationer.
Studio Är det perfekta verktyget för dig som snabbt och enkelt vill kunna administrera innehållet på din hemsida.<
XPOS är ett system för att hantera reklamationer online. Varumärken som Philips och OBH Nordica är anslutna.<
Kontakta mig
Christoffer Sandberg
Områden:
Design, Integrationer, XPOS
Mail: christoffer@westart.se
» Se alla våra medarbetare