thai

Statistika

Pridružen/a:
14 dec 2014, 00:05
Zadnjič aktiven:
Prispevki:
Teme:
16 | Vse teme
32
31
2

Podpis

*Uporabniku je bila prepovedana uporaba foruma zaradi večih uporabniških računov, ki so po [pravilih obnašanja](/pravila.html) prepovedani.*
#2

Mogoče nisem najbolj jasno napisal :) Saj koda deluje in jasno je notri tudi pogoj, da gre ven iz loopa ampak teoretično, če bi imel v bazi veliko kategorij in znotraj gnezdenih podpodpod..podkategorij, bi pač lahko prišlo do maximuma 100 in me zanima, če obstaja kakšen boljši način?



Recimo tule bi rekel, da je nesting level nad 100, če so slučajno delali z recursive function https://www.reddit.com/r/gaming/comments/3ae8qw/newdoomwitholdcolors/?limit=500



Pa saj se ne bi ne vem kako sekiral ampak zadevo, ki jo delam, bodo izpolnjevali uporabniki in potem nikol ne veš, v kakšne vse globine bodo lahko šli.


všeč(0) ni všeč(0) spam(0)
#

Z Recursive functions sem uredil tako, da ima lahko kategorija "neomejeno" podkategorij in vsaka podkategorija še dodatne podkategorije itd. Zdaj me pa zanima ali obstaja kakšen boljši način takšnega gnezdenja kot da uporabim recursive function? Težave je, ker je na strežniku omejitev za gnezdenje, določen je "Maximum function nesting level of '100'" in ko je ta limit dosežen, se skripta ustavi. A dam limit na, ne vem, 10.000 in pozabim na vse skupaj ali obstaja kakšen boljši način?


všeč(0) ni všeč(0) spam(0)
#6

SlimDeluxe:

Če že rabiš lastno implementacijo uporabi usort()...




Ravno pri uporabi usort(), me je prešinila ideja, da bi (jasno samo za vajo) uredil sortiranje brez uporabe že vgrajenih funkcij.


všeč(0) ni všeč(0) spam(0)
#4

Hvala vsem, ni pa to za šolo/faks (ga žal niti nimam), nekaj delam s sortiranjem večdimenzijskimi polj in sem si pač sam zadal nalogo, kako bi uredil sortiranje 1 dimenzijskih polj brez uporabe kakšnih že vgrajenih funkcij, tko na hitro se mi je zdelo trivialno, pa se je izkazalo, da niti ni. Bubble sort algoritem mi je super, preden bi se jaz kaj takšnega spomnil bi minilo še veliko časa :D bom v bodoče raje kar gledal že obstoječe algoritme, ker bom verjetno od tega več odnesel kot pa da izumljam toplo vodo :P


všeč(1) ni všeč(0) spam(0)
#

Kako bi to rešili brez uporabe PHP funkcije (sort($array, SORT_NUMERIC); ) in brez uporabe google? Se vam zdi naloga težka? Jo potrebujem neki za razumevanje pa se mi je zdelo, da bo lahka, zdaj se pa že par uric zajebavam z njo pa je še nisem rešil :P Se mi niti več ne da razmišljat.



Deloma sem jo rešil tako


$polje2 = [8, 0, 3, 39, 10];
$polje3 = [];

foreach ($polje2 as $key => $value) {
$j = 0;
if ($polje2[$key] > $polje2[$i]) {
$j++;
}

if ($i == count($polje2)-1) {

$polje3[$j] = $polje2[$key];
}
}
}

var_dump($polje2);

for ($i = 0; $i < count($polje3); $i++) {
$min_to_max[$i] = $polje3[$i];
}

var_dump($polje3);
var_dump($min_to_max);



Dela pa samo, če so vse vrednosti v polju različne :P Če niso, ne deluje, ker sem naredil tako, da prešteje kolikokrat je določena številka večja od ostalih in to vrednost potem zapišem v $key novega polja. Jasno se pri enakih številkah potem ta vrednost zapiše na enako mesto in potem je v polju eno nedefinirano mesto in se izpiše napaka.



Kako bi vi to nalogo rešili? Očitno ta način ni ravno preveč dober. Bi še malo razmišljal o nalogi, pa se mi ne da več, ker je že pozno.


všeč(0) ni všeč(0) spam(0)
všeč(0) ni všeč(0) spam(0)
#

Mogoče kdo ve za kakšen brezplačni (MIT/apache... licenca - obvezno brezplačen za osebno in komercialno rabo) mega menu podoben kot ga imajo na http://www.enaa.com/, http://www.dx.com/ ipd.? (če se le da, naj bo mobile-first)


všeč(0) ni všeč(0) spam(0)
#14

Imam še eno vprašanje glede "dobre prakse" v Laravel (bi rad začel pisati malo lepšo kodo in ne pacat tako kot sem pri proceduralnem načinu :P )



V blade želim dodati nov "active" stil za posamezno kategorijo, če je ta aktivna. Katergorije so vnešene ročno. Nekako najbolj pregledno in najkrajša koda se mi zdi, da zapišem..



V controller definiram spremenljivko


private $active = 'class="active"';

V posamezno metodo..


$category_active = $this->active;

()



V blade pa zapišem...


{!! $category_active or '' !!}

ali


{!! $drug_kategorija_active or '' !!} ipd.

Bi se dal to kako lepše rešiti? Tale "or ' '" je malo brezveze ampak drugače bi moral pisati isset() pa že takoj zapacam vse skupaj.


všeč(0) ni všeč(0) spam(0)
#13

SlimDeluxe:

Probaj raje z curlsetopt(CURLOPTCAINFO, '...')



edit: ah ja uporabljaš nek xy paket kjer nimaš dostopa do curl handla




curlsetopt(CURLOPTCAINFO, '...') ne pomaga.



Lahko poveš kaj več?


všeč(0) ni všeč(0) spam(0)
#13

php.programer:

Slovenija je trenutno raj za zaposlovalce, za 600€ dobijo delavca z toliko znanji in veščinami, da bi isti v Nemčiji ali Ameriki zaposlovalca stal 5x več.




Pa ga dobijo? 600€ je pa res premalo nooo. Če je pa temu res tako, bi bilo pa vredno razmisliti, da postaneš kar delodajalec ;)


všeč(0) ni všeč(1) spam(0)