wickedsheep

Statistika

Pridružen/a:
22 jan 2010, 21:01
Zadnjič aktiven:
Prispevki:
Teme:
1 | Vse teme
26
0
0

Podpis

ExtJS, Sencha Touch consulting | MySQL, MSSQL, Oracle performance tuning - wickedsheep.si
#6

Izgleda kot MSSQL. Pisem iz glave ...


SELECT TOP 1
d.Ime + ' ' + d.Priimek as name,
SUM(i.stevilo) as amount
FROM narejeni_izdelki i
LEFT JOIN delavci d WITH (NOLOCK) ON d.ID_delavec = i.ID_delavec
WHERE i.ID_dan=6
GROUP BY
d.Ime + ' ' + d.Priimek
ORDER BY
2 DESC
všeč(0) ni všeč(0) spam(0)
#

Zivjo,



iscejo se izkuseni PHP programerji za dolgorocno sodelovanje pri dodelavi spletnega portala/novih projektih.



Zahtevana znanja:

- PHP

- MySQL

- HTML

- CSS

- JavaScript (ExtJS, jQuery)

- XML

- SVN



Placilo je po projektu. Vec na: http://www.potujnekam.com/zaposlimo


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

trik je, da odstranis eval in na ta nacin preprecis neposredno izvajanje JS. v tem primeru sem ga zamenjal z document.write in rezulat poslal na screen.



kmalu ugotovis, da file to naredi dvakrat. v prvem koraku imas:


document.write(unescape(...));

katerega rezulat je nova obfuskacijska metoda, ki jo uporabis za prikaz drugega dela file-a:


document.write(ime_nove_metode(...));

rezultat drugega dela je izvorna datoteka. olepsal sem ga na: http://jsbeautifier.org/



edit: formatting


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

Tako ja, vec o tem pa na: http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-CSSStyleDeclaration



V oddelku 2.3. - "CSS2 Extended Interface" je celoten interface.


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

Poglej v izvorno CSV datoteko in poglej kakšen encoding imaš v datoteki. Če se ta razlikuje od "utf8generalci" ga boš moral popraviti. Najlažje boš to uredil z Notepad++.



In seveda pred uvozom ne pozabi na stavek


SET NAMES utf8 COLLATE utf8_general_ci;
všeč(0) ni všeč(0) spam(0)
#3

Cisto na hitro, ce prav vidim imas tu 2 tabeli, "texts" in "tags" ter se eno povezovalno (link) tabelo "tags_links".



Za optimalno delovanje se najprej znebi atributa "id" iz tabele "tags_links". Ce imas m:n povezavo je ta "id" cisto odvec. Z drugimi besedami - imas en tekst, ki ima lahko vec tagov in en tag, ki ima lahko vec tekstov.



Potem pa lahko zadevo joinas, gres iz "texts" preko "tags_links" v "tags".



Pisem na pamet:


SELECT
`t`.`id`,
`t`.`title`,
`t`.`text`,
`tg`.`title`,
FROM `texts` AS `t`
LEFT JOIN `tags_links` AS `tl` ON `tl`.`text_id` = `t`.`id`
LEFT JOIN `tags` AS `tg` ON `tg`.`id` = `tl`.`tag_id`
všeč(0) ni všeč(0) spam(0)
#2

Morda uporablja sistem se kaksno drugo knjiznico (mislim, da so velike tezave z Mootools, ker knjiznici uporabljata isti namespace).



Za zacetek lahko poizkusis takoj po inicializaciji jQuery z vrstico:


jQuery.noConflict();

Sicer pa kaksen link pomaga, da lahko analiziramo problem.


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

@cyber: Zakaj tocno bi bilo tu potrebno uporabljati nerelacijsko bazo? Ob pravilni uporabi relacijske baze ta brez problema zadosca do nekaj milijonov recordov. No ja, zanima me, ce imas morda prakticne izkusnje s Cassandro, ker imam nekaj vprasanj :)



Glede cacha pa raje ustvarite generik, kakor da delate cache objekt za vsak objekt posebej. Npr. LayerCache pocne natanko to. Morda bi bil zaradi dokumentacije tu se primernejsi Zend_Cache (in zaradi moznosti uporabe drugih komponent frameworka).



Se en cisto poenostavljen primer:


// $cache je ze inicializiran
$id = 'cache_id';
if (!($data = $cache->load($id))) {
// zadeva se ni shranjena
$data = '';
for ($i = 0; $i < 10000; $i++) {
$data = $data . $i;
}
// shranimo v cache
$cache->save($data);
}
echo $data;

Vec na: http://framework.zend.com/manual/en/zend.cache.html


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

Preglej kaksen izpis dobis in temu ustrezno dodaj nov CSS stil, ce zelis spremeniti pisavo/velikost pisave. Ce je output ze neka zgrajena HTML koda, ki vsebuje ali inline css, class ali id pa temu ustrezno spremeni definicijo stila.


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