Archívum - Jún 5, 2008
apache modul hozzáadás
Sziasztok!
Megtudná valaki mondani, hogy hogyan kell az apache2.0-hoz egykülső modult hozzáadni, konkrétan a mod_log_sql ről volna szó.
Már letöltöttem a www.outoforde.cc-ről a modult de sehogysem sikerül hozzáadni.
Előre is kösz!
pewti
■ Megtudná valaki mondani, hogy hogyan kell az apache2.0-hoz egykülső modult hozzáadni, konkrétan a mod_log_sql ről volna szó.
Már letöltöttem a www.outoforde.cc-ről a modult de sehogysem sikerül hozzáadni.
Előre is kösz!
pewti
rendezés a felhasználó kedvtelése szerint - quicksort
Van egy tömböm, ami gyümölcsnevekből áll. pl: array("banán", "citrom", "eper", "dinnye", "alma")
Egy körben megkérdezem a felhasználót, hogy melyiket szereted jobban, a ....-t vagy a ....-t, a .... helyén persze egy-egy gyümölcs van a tömbből. És pár kérdés(lehetőleg minnél kevesebb kérdés) után megadom neki, hogy mi a "szeretési listája". A rendezést ugye quicksorttal lehet a leggyorsabban(legkevesebb kérdéssel) megcsinálni, de a PHP program, amit láttam quicksorthoz, számokat rendez nagyság szerint. Hogy alakítsam át? Addig ok, hogy a változókat SESSION-be teszem, de hogy ugorjak bele a ciklus közepébe?
Ez a program, ami számokat rendez(a változókat már session-be rakva)
[colorer=php]
<?php
$_SESSION['array'] = array(8, 9, 1, 176, -45, 27, 99, 31, 15, 35, 88, 74, 0 );
$_SESSION['cur'] = 1;
$_SESSION['stack'][1]['l'] = 0;
$_SESSION['stack'][1]['r'] = count($_SESSION['array'])-1;
while ($_SESSION['cur'] != 0 ) {
$_SESSION['l'] = $_SESSION['stack'][$_SESSION['cur']]['l'];
$_SESSION['r'] = $_SESSION['stack'][$_SESSION['cur']]['r'];
$_SESSION['cur']--;
while ($_SESSION['l'] < $_SESSION['r'] ) {
$_SESSION['i'] = $_SESSION['l'];
$_SESSION['j'] = $_SESSION['r'];
$_SESSION['tmp'] = $_SESSION['array'][(int)( ($_SESSION['l']+$_SESSION['r'])/2 )];
// partion the array in two parts.
// left from $_SESSION['tmp'] are with smaller values,
// right from $_SESSION['tmp'] are with bigger ones
while ($_SESSION['i'] <= $_SESSION['j'] ) {
while ($_SESSION['array'][$_SESSION['i']] < $_SESSION['tmp'] ) {
$_SESSION['i']++;
}
while ($_SESSION['tmp'] < $_SESSION['array'][$_SESSION['j']] ) {
$_SESSION['j']--;
}
// swap elements from the two sides
if ($_SESSION['i'] <= $_SESSION['j'] ) {
$_SESSION['w'] = $_SESSION['array'][$_SESSION['i']];
Egy körben megkérdezem a felhasználót, hogy melyiket szereted jobban, a ....-t vagy a ....-t, a .... helyén persze egy-egy gyümölcs van a tömbből. És pár kérdés(lehetőleg minnél kevesebb kérdés) után megadom neki, hogy mi a "szeretési listája". A rendezést ugye quicksorttal lehet a leggyorsabban(legkevesebb kérdéssel) megcsinálni, de a PHP program, amit láttam quicksorthoz, számokat rendez nagyság szerint. Hogy alakítsam át? Addig ok, hogy a változókat SESSION-be teszem, de hogy ugorjak bele a ciklus közepébe?
Ez a program, ami számokat rendez(a változókat már session-be rakva)
[colorer=php]
<?php
$_SESSION['array'] = array(8, 9, 1, 176, -45, 27, 99, 31, 15, 35, 88, 74, 0 );
$_SESSION['cur'] = 1;
$_SESSION['stack'][1]['l'] = 0;
$_SESSION['stack'][1]['r'] = count($_SESSION['array'])-1;
while ($_SESSION['cur'] != 0 ) {
$_SESSION['l'] = $_SESSION['stack'][$_SESSION['cur']]['l'];
$_SESSION['r'] = $_SESSION['stack'][$_SESSION['cur']]['r'];
$_SESSION['cur']--;
while ($_SESSION['l'] < $_SESSION['r'] ) {
$_SESSION['i'] = $_SESSION['l'];
$_SESSION['j'] = $_SESSION['r'];
$_SESSION['tmp'] = $_SESSION['array'][(int)( ($_SESSION['l']+$_SESSION['r'])/2 )];
// partion the array in two parts.
// left from $_SESSION['tmp'] are with smaller values,
// right from $_SESSION['tmp'] are with bigger ones
while ($_SESSION['i'] <= $_SESSION['j'] ) {
while ($_SESSION['array'][$_SESSION['i']] < $_SESSION['tmp'] ) {
$_SESSION['i']++;
}
while ($_SESSION['tmp'] < $_SESSION['array'][$_SESSION['j']] ) {
$_SESSION['j']--;
}
// swap elements from the two sides
if ($_SESSION['i'] <= $_SESSION['j'] ) {
$_SESSION['w'] = $_SESSION['array'][$_SESSION['i']];
2 gigánál nagyobb fájl letöltése IE-ben
sziasztok,
van egy 2 gigánál nagyobb fájlom amit szeretném ha a böngésző letöltésre ajánlana fel, ezt nem bonyolult megcsinálni ugyebár.
.htaccess fájlban csinálok egy bejegyzést:a probléma ott kezdődik, hogy az ie6 nem kezeli a 2-gigás vagy nagyobb fájlokat.
tehát arra gondoltam csinálok egy browser detectet a htaccess-ben, majd valahogy el kellene érni,
hogy a fejlécből letűnjön a fájl mérte, és akkor már az ie6 is letölti.
szerveroldali cgi kizárva, csak htaccess van, azzal kell megoldani.
minden választ előre is köszönök.
■ van egy 2 gigánál nagyobb fájlom amit szeretném ha a böngésző letöltésre ajánlana fel, ezt nem bonyolult megcsinálni ugyebár.
.htaccess fájlban csinálok egy bejegyzést:
AddType application/octet-stream file kiterjesztése
tehát arra gondoltam csinálok egy browser detectet a htaccess-ben, majd valahogy el kellene érni,
hogy a fejlécből letűnjön a fájl mérte, és akkor már az ie6 is letölti.
szerveroldali cgi kizárva, csak htaccess van, azzal kell megoldani.
minden választ előre is köszönök.
flash-ben kép elforgatásnál minőségromlás
Hello!
Olyan gondom van hogy ha flashben beimportálok egy képet (jpg, png) és elforgatom olyan szinten romlik a minősége hogy hihetetlen... Eddig úgy oldottam meg hogy photoshopban elforgattam és úgy importáltam be de ugye ez elég barkács módszer...
Van valakinek erre ötlete? Előre is köszönöm!
■ Olyan gondom van hogy ha flashben beimportálok egy képet (jpg, png) és elforgatom olyan szinten romlik a minősége hogy hihetetlen... Eddig úgy oldottam meg hogy photoshopban elforgattam és úgy importáltam be de ugye ez elég barkács módszer...
Van valakinek erre ötlete? Előre is köszönöm!