Informatika
Az sql-t érdemesebb sprintf-el összerakni, sokkal olvashatóbb lesz a kód és nem lesz 4 aposztróf/idézõjel/backslash egymás mellett szerencsétlen esetben.
Továbbá a like,or és limit kulcsszavak használata többszörösére növeli a futásidõt, bár nem mindig elkerülhetõek, illetve az adatbázis tervezési hibáiból adódóan nincs más út olykor.
Az or architekturális okok miatt lassú, a like azért mert string trükkökkel keres, a limit pedig azért mert mindig rendezi a recordsetet, bár ezek egy részét felteszem megfelelõ indexekkel felgyorsítottad.
Egyszerûbb lehet join/having/min/max függvényeket futtatni.
Nem tudom ellenõrizni, nincs itt mysql, de egy próbát ez is megérhet:
UPDATE kurzustabla
SET KRT_JELENTK=CONCAT(KRT_JELENTK,"._US_ID_."|)
WHERE KRT_ID=".$_POST."
AND exists (
SELECT distinct OK as result, as TRG_ELOFELT
FROM exam inner join targylist on TRG_ELOFELT like CONCAT(%,EX_TRG_KOD,%) where TRG_KOD=".$_POST."
AND EX_TELJESIT LIKE %."._US_ID_."||5%
union
SELECT OK as result, TRG_ELOFELT FROM targylist WHERE TRG_KOD=".$_POST."
)
A like helyett itt még gyorsabb lehet a LEFT, RIGHT sql függvény is, ha fix helyen van mindig az érdemjegy, ha jól látom, akkor a RIGHT(EX_TELJESIT,1) mûködhet.
Továbbá a like,or és limit kulcsszavak használata többszörösére növeli a futásidõt, bár nem mindig elkerülhetõek, illetve az adatbázis tervezési hibáiból adódóan nincs más út olykor.
Az or architekturális okok miatt lassú, a like azért mert string trükkökkel keres, a limit pedig azért mert mindig rendezi a recordsetet, bár ezek egy részét felteszem megfelelõ indexekkel felgyorsítottad.
Egyszerûbb lehet join/having/min/max függvényeket futtatni.
Nem tudom ellenõrizni, nincs itt mysql, de egy próbát ez is megérhet:
UPDATE kurzustabla
SET KRT_JELENTK=CONCAT(KRT_JELENTK,"._US_ID_."|)
WHERE KRT_ID=".$_POST."
AND exists (
SELECT distinct OK as result, as TRG_ELOFELT
FROM exam inner join targylist on TRG_ELOFELT like CONCAT(%,EX_TRG_KOD,%) where TRG_KOD=".$_POST."
AND EX_TELJESIT LIKE %."._US_ID_."||5%
union
SELECT OK as result, TRG_ELOFELT FROM targylist WHERE TRG_KOD=".$_POST."
)
A like helyett itt még gyorsabb lehet a LEFT, RIGHT sql függvény is, ha fix helyen van mindig az érdemjegy, ha jól látom, akkor a RIGHT(EX_TELJESIT,1) mûködhet.
A postot is látja fiddlerel pl, nincs értelme kitiltani a get-et, postot is tud küldeni bármikor ha hackelni akar. Sokkal inkább a mysql_real_escape_string és preg_match kombinációt érdemes alkalmazni, ez biztosabb és mindkettõ kizárja pl az sql injection-t.
Persze a bekért adatok ellenõrzését hely és idõ hiánya miatt nem tüntettem fel, fontos hogy ezeket ne halasszuk el, hiszen bárki manipulálhatja egy külsõ ûrlapról (ha a $_POST helyett $_GET lenne, akkor a böngészõ fenti URL mezõjébõl is), ami a felhasználói oldalról visszaélések sorozatát vonná maga után.
- Többszörösen összetett SQL lekérdezés. Ez a néhány sor 2-3 nehéz órámba került. nevet Aki hasonló probléma megoldásán fáradozik, annak sokat segít.
- Program mûködése: csak abban az esetben tudja az illetõ felvenni a $_POST tárgyat, ha ötösre teljesítette azt (ETR-es rendszerekhez hasonló, csak ott ez 2-es). Tegnap kipróbáltam különbözõ kezdeti feltételekkel (közben kiderültek a hibák és azok javítva lettek) és végül hiba nélkül futott. Ha a tárgyhoz nem tartozik elõfeltétel, az illetõ gond nélkül felveszi és így lefut az update parancs is, hiszen a többszörösen összetett select utasítás IF vezérlési szerkezete automatikusan 1-et ad eredményül.
- Az sql parancs nyilván nem kerül a kukába, hanem alap,közép,emeltszintû fórumjog megszerzéséhez irányuló vizsgatárgyak felvételét teszi majd lehetõvé. Aki ötösre teljesíti az alapszintet, az fórumjogot szerez, ezzel megvan az elõfeltétel és föl tudja venni a közép, majd az emeltszintû tárgyakat (ezeket nem kötelezõ felvenni, bár a stréberebbeknek ajánlott, hiszen a fórumjog nem vész el, ha azok már nem sikerülnek nevet ).
PHP-MYSQL programkód:
< ?php
$sql = "UPDATE kurzustabla SET KRT_JELENTK=CONCAT(KRT_JELENTK,'"._US_ID_."|') WHERE KRT_ID='".$_POST."' AND (SELECT IF((SELECT 'OK' FROM exam WHERE (SELECT TRG_ELOFELT FROM targylist WHERE TRG_KOD='".$_POST."' limit 1) LIKE CONCAT('%',EX_TRG_KOD,'%') AND EX_TELJESIT LIKE '%."._US_ID_."||5%' limit 1)='OK' OR (SELECT TRG_ELOFELT FROM targylist WHERE TRG_KOD='".$_POST."' limit 1)='',1,0)) = 1";
if(!mysql_query($sql)) {print mysql_error(); }
elseif(mysql_affected_rows()!=1) { print $_POST." kurzus felvétele sikertelen hiányzó elõfeltétel miatt!";}
else { print $_POST." kurzus felvétele sikeres!";}
? >
- Program mûködése: csak abban az esetben tudja az illetõ felvenni a $_POST tárgyat, ha ötösre teljesítette azt (ETR-es rendszerekhez hasonló, csak ott ez 2-es). Tegnap kipróbáltam különbözõ kezdeti feltételekkel (közben kiderültek a hibák és azok javítva lettek) és végül hiba nélkül futott. Ha a tárgyhoz nem tartozik elõfeltétel, az illetõ gond nélkül felveszi és így lefut az update parancs is, hiszen a többszörösen összetett select utasítás IF vezérlési szerkezete automatikusan 1-et ad eredményül.
- Az sql parancs nyilván nem kerül a kukába, hanem alap,közép,emeltszintû fórumjog megszerzéséhez irányuló vizsgatárgyak felvételét teszi majd lehetõvé. Aki ötösre teljesíti az alapszintet, az fórumjogot szerez, ezzel megvan az elõfeltétel és föl tudja venni a közép, majd az emeltszintû tárgyakat (ezeket nem kötelezõ felvenni, bár a stréberebbeknek ajánlott, hiszen a fórumjog nem vész el, ha azok már nem sikerülnek nevet ).
PHP-MYSQL programkód:
< ?php
$sql = "UPDATE kurzustabla SET KRT_JELENTK=CONCAT(KRT_JELENTK,'"._US_ID_."|') WHERE KRT_ID='".$_POST."' AND (SELECT IF((SELECT 'OK' FROM exam WHERE (SELECT TRG_ELOFELT FROM targylist WHERE TRG_KOD='".$_POST."' limit 1) LIKE CONCAT('%',EX_TRG_KOD,'%') AND EX_TELJESIT LIKE '%."._US_ID_."||5%' limit 1)='OK' OR (SELECT TRG_ELOFELT FROM targylist WHERE TRG_KOD='".$_POST."' limit 1)='',1,0)) = 1";
if(!mysql_query($sql)) {print mysql_error(); }
elseif(mysql_affected_rows()!=1) { print $_POST." kurzus felvétele sikertelen hiányzó elõfeltétel miatt!";}
else { print $_POST." kurzus felvétele sikeres!";}
? >
Úgyértve, régen nem rosszalkodott, csak amióta ez a flesses vacak van... azóta...
Azóta rosszalkodik az explorer.exe amióta a rohadt omszradar ki lett téve az asztalra... olyan lassan töltõdik be, hogy ilyet én még neméltem...
Vissza is ment pv.
Kicsit hosszúra sikeredett,de rövidebben nem ment.
Én még mindig a videókártyára gondolok,ugyanis az tud ilyen hibákat csinálni amit írtál.A pc hütõ ventilátora az nálad mi?
Az oldalsó ventilátorra gondolsz?Bár ennek szerintem nemsok köze van a monitorhoz.Melegszik vagy forrósodik a monitor amikor olyan a kép?
Zappo-nak is köszönöm a választ!
Zoli: 2008 augusztusi vétel a monitor, a gépházzal együtt. Sokat használom, persze ez viszonyítás kérdése. Van,hogy non stop megy, míg máskor csak napi fél órát.
Más: A pc hûtõ ventillátora is "zörög" már több hónapja, szóval egyáltalán nem vagyok nyugodt...
Zoli: 2008 augusztusi vétel a monitor, a gépházzal együtt. Sokat használom, persze ez viszonyítás kérdése. Van,hogy non stop megy, míg máskor csak napi fél órát.
Más: A pc hûtõ ventillátora is "zörög" már több hónapja, szóval egyáltalán nem vagyok nyugodt...
de már hetek óta nem megy
ezek szerint velük van a bibi,kicsit megnyugodtam mert azt hittem más a probléma.
Köszi
ezek szerint velük van a bibi,kicsit megnyugodtam mert azt hittem más a probléma.
Köszi
Szintén zenész. Ftp-n átmegy ugyan, de meg nem jelenik a feltöltöttek között, a tar.hu-s felületen meg vagy ugyanez lesz, vagy hibaüzivel kíván további kellemes idõtöltést... 
Másik tárhely lesz ebbõl lassan...
Másik tárhely lesz ebbõl lassan...
Olyan problémám van,hogy a gmail-lel betöltés után:
A bal oldali menü(beérkezett,kimenõ..stb) alá becsúszik a levelek listája,ha levelet írok akkor is,ha levelet nézek akkor is.
Ez azóta van mióta új biztonsági rendszer van.
Ötlet?
A bal oldali menü(beérkezett,kimenõ..stb) alá becsúszik a levelek listája,ha levelet írok akkor is,ha levelet nézek akkor is.
Ez azóta van mióta új biztonsági rendszer van.
Ötlet?
Szerintem is videókártya hiba lesz.Integrált videókártyád van vagy külön beszerelt?Monitorod mennyi idõs és naponta mennyit használod?
üdv!
kép.tar.hu-ra nem tudok képet feltölteni már elég rég óta!
Aki használja az oldalt írja már meg,hogy õ tud-e.
ftp-n felküldöm át is másolja,de az oldalon nem jelenik meg
kép.tar.hu-ra nem tudok képet feltölteni már elég rég óta!
Aki használja az oldalt írja már meg,hogy õ tud-e.
ftp-n felküldöm át is másolja,de az oldalon nem jelenik meg
Elsõ tipp a videokártya is lehet bûnös (kezd meghalni), ha egy másik monitort rákötve is csinálja, akkor egyértelmû.
Amennyiben nem, akkor pedig a monitor valamelyik elektronikai eleme, vagy a trafója kezd kimúlni.
Utolsó tipp -> a szg. tápegységének hibája.
Itt vannak hasonló esetek: Link
Amennyiben nem, akkor pedig a monitor valamelyik elektronikai eleme, vagy a trafója kezd kimúlni.
Utolsó tipp -> a szg. tápegységének hibája.
Itt vannak hasonló esetek: Link
Sziasztok!2 napja "izgalmas dolgokat" mûvel a Fujitsu-Siemens LCD monitorom. Hirtelenjében eltûnik róla minden, majd lila-kék és mindenféle színû csíkok jelennek meg a kijelzõn. Olyan,mint a tv-ben a hangyafoci, csak ez összevissza kanyarodó csíkokból áll. Nem értem,mi ez? Talán túlmelegedett szegényke? A kábeljei jól vannak rögzítve, megnéztem... Tipp? [esõ]
Ha már formázásról esett szó, mindenképp a FAT32-re történõ formázást javaslom, és lehet hogy utána még egy jó darabig hibátlanul mûködni fog.
Ezek a memóriák csak adott számú írást bírnak ki. Valószínüleg a tiéd elérte ezt a határt, nincs más, cserélni kell egy újra. Másoláskor bitrõl bitre ellenõrzi a rendszer a hibátlanságot (erre szolgál a CRC) ezért észreveszi a hibát. Lejátszáskor elindulhat, ha nem az elején van a hiba, illetve a lejátszók nem olyan kényesek a hibákra, ha egy-két pixel kimarad, még le tudja játszani.
Üdv!
Elõbb-utóbb eljön a pillanat...Én 2 év alatt már a 3. sticket nyúzom.Estleg próbálj meg egy töredezettségmentesítést,vagy egy formázást.
Elõbb-utóbb eljön a pillanat...Én 2 év alatt már a 3. sticket nyúzom.Estleg próbálj meg egy töredezettségmentesítést,vagy egy formázást.
Üdvözletem! Ez az a fórum,ahová még soha nem írtam...Most eljött az ideje. Egy informatikus szakember segítségére lenne szükségem. Az volna a problémám,hogy van 1 pendrive-om, ami ezidáig hibátlanul mûködött, az utóbbi idõben viszont elég érdekesen viselkedik. Például: Beolvassa a rendszer, de ha ráteszek egy filmet, utána nem tudom leszedni róla,ugyanis elkezdi másolni,majd a vége felé "A fájl nem másolható (CRC hiba) felirat jelenik meg. Mindegy,hogy mit rakok rá(kép,zene film...) Viszont ha az adott filmet a pendrive-on elindítom(lejátszás),akkor ott elindul. Esetleg valami segédprogramra lenne szükség? Ha igen, honnan tudom letölteni?
Ez nem frissítés, az még csak a 3.5 xx -nél van. A 3.6-ra automatikusan majd a hivatalos bejelentés (kb. 1 hét) után lesz lehetõség.
Köszi, kipróbálom mindkét verziót!
( Nem is tudtam, hogy van már 3.6, most vagy lemaradtam, vagy nem vettem észre, hogy van frissülés..
( Nem is tudtam, hogy van már 3.6, most vagy lemaradtam, vagy nem vettem észre, hogy van frissülés..
Sziasztok!
Iphone 3Gs telefonom van 1GB-os nettel és kb Kedd óta nem tudom elérni a telefonon a met.hu-s radar animációt. Sajnos/vagy szerencsére mostmár ez Flashben díszeleg. Nem is zavarna a dolog ha a telefonom támogatná a flasht de sajnos nem hajlandó rá az Ap*le. Nagyon sokat vagyok úton a munkám miatt, távol a számítógéptõl amin ugye simán megy a radarkép pl. Fir*fox alatt. Most akkor így jártam vagy van valami megoldás a radarkép telefonomon való megtekintésére.(esetleg valami alternatív link a régi radarképhez vagy egy külsõ program az Iphone-ra)
Köszi minden tippet, segítséget!
Iphone 3Gs telefonom van 1GB-os nettel és kb Kedd óta nem tudom elérni a telefonon a met.hu-s radar animációt. Sajnos/vagy szerencsére mostmár ez Flashben díszeleg. Nem is zavarna a dolog ha a telefonom támogatná a flasht de sajnos nem hajlandó rá az Ap*le. Nagyon sokat vagyok úton a munkám miatt, távol a számítógéptõl amin ugye simán megy a radarkép pl. Fir*fox alatt. Most akkor így jártam vagy van valami megoldás a radarkép telefonomon való megtekintésére.(esetleg valami alternatív link a régi radarképhez vagy egy külsõ program az Iphone-ra)
Köszi minden tippet, segítséget!
Az is lehet, hogy ez a plugin már nem jól mûködik, sérült, innen letöltheted:
Link
Link
Mivel már letölthetõ a Firefox 3.6 kiadásra jelölt, véglegesnek mondható változata, megpróbálhatod azzal is.
Link
Link
Egy régi problémám kerdezném Tõletek:
Van egy plugin a Firefoxhoz, WindizUpdate (www.62nds.com vagy .org) a neve. Lényege, hogy Firefox alatt is mûködik a Windows Update, nem kell Explorer.
Ez a 3.5.x.x Firefox óta nem mûködik. Ismeri ezt vki, vagy tudja a trükkjét? Vagy vmi más beépülõ, ami ezt a célt szolgálja?
Van egy plugin a Firefoxhoz, WindizUpdate (www.62nds.com vagy .org) a neve. Lényege, hogy Firefox alatt is mûködik a Windows Update, nem kell Explorer.
Ez a 3.5.x.x Firefox óta nem mûködik. Ismeri ezt vki, vagy tudja a trükkjét? Vagy vmi más beépülõ, ami ezt a célt szolgálja?
Lehet, hogy a 2003-as Office is ezt a butaságot fogja csinálni. 
Ahogy a többiek is leírták válts tizedesvesszõrõl tizedespontra. 2007-es Excelben kattints a bal fölsõ sarokban található MS Office logóra, a megjelenõ lista alján van egy "Az excel beállításai" felirat (illetve Nálad ugyanez angolul) A "Speciális" fül alatt találod középen a két ablakocskát, ahol átírod a tizedesjelet és ha akarod, akkor ezres-elválasztót is definiálhatsz.
Ahogy a többiek is leírták válts tizedesvesszõrõl tizedespontra. 2007-es Excelben kattints a bal fölsõ sarokban található MS Office logóra, a megjelenõ lista alján van egy "Az excel beállításai" felirat (illetve Nálad ugyanez angolul) A "Speciális" fül alatt találod középen a két ablakocskát, ahol átírod a tizedesjelet és ha akarod, akkor ezres-elválasztót is definiálhatsz.
Köszi, hogy próbáltok segíteni, de egyenlõre még nem tudtam rájönni. Egyébként angol a windowsom, és ennek hála az Ofice is...
De 2007-es van, most próbálok majd leszedni 2003-as magyart aztán majd azzal próbálkozok.
De 2007-es van, most próbálok majd leszedni 2003-as magyart aztán majd azzal próbálkozok.
Sziasztok! Olyan cd-dvd író programra lenne szükségem,amely Windows 7 alatt könnyedén használható, és írás közben feliratot is tudok fûzni a filmhez. Létezik ilyen ingyen?
Semmi baja az oldalnak (Firefox), pedig mûködik a NoScript kiegészítõ is. ;-)
Ez egy javascript alkalmazás, ami valóban lehet a weboldal hibája, de lehet a gépé is. Pl. nem találja a AC_RunActiveContent.js. fájlt, vagy a script alkalmazás letiltódott, vagy egyszerüen egy "felugró" blokkoló blokkolja ( FF sajátja vagy pl. az Adblock Plus ). Okozhatja még a Flash Player 10 progi is. Ezeket is leellenõrizheted.
Nagyon valószínû, hogy az oldal hibája.
Nagyon valószínû, hogy az oldal hibája.
Ez a weboldal hibája, írj nekik, hogy ez a probléma, vagy várj, elõbb-utóbb biztos észreveszik és javítják...
Sziasztok!
Erre az oldalra kattintva Link eddig minden rendben volt, azonban ma már egész nap nem enged be, ez a hibaüzenet jön fel, amikor megnyitnám a baloldalon található adatokat, grafikonokat: This page requires AC_RunActiveContent.js.
Mi a teendõm?
Erre az oldalra kattintva Link eddig minden rendben volt, azonban ma már egész nap nem enged be, ez a hibaüzenet jön fel, amikor megnyitnám a baloldalon található adatokat, grafikonokat: This page requires AC_RunActiveContent.js.
Mi a teendõm?
A Windows XP Op. rendszerben a " ,/. " átállításában itt is van lehetõség:
Vezérlõpult/Területi beállítások/Testreszabás, itt lehet állítani a két karakter között is.
Amire én átállítom, automatikusan az excelben úgy jelenik meg nálam.
Vezérlõpult/Területi beállítások/Testreszabás, itt lehet állítani a két karakter között is.
Amire én átállítom, automatikusan az excelben úgy jelenik meg nálam.
Írd át alapértelmezettnek a tizedespontot. Vagy legalább a file beolvasásánál, ott is be tudod állítani.
Vagy ülj le egy angol nyelvû Win elé
Vagy ülj le egy angol nyelvû Win elé
Esetleg egy favágó módszer: kijelölés, Szerkesztés --> Csere, majd "." helyett ",". :-)
Köszi szépen sokat segítettél. Meg tudtam oldani, bár csak úgy, hogy egész számokká (Tehát pl 2.4 helyett 2 van) alakította a hibrideket.
Nem tudom milyen mûszered és hozzá milyen progid van.Csak egy analóg példa WS-re:
HW-ban textbe konvertálod a datot.
A text az Excelben:Adatok-külsõ adatok importálása-adatok beolvasása-kiválasztod a megfelelõt-beolvasó varázsló ablak felugrik-filetípus:tagolt-tovább-határoló jelek:kipipálod a pontosvesszõt, másnál beírod a pontot-tovább-köv.ablakon irányított gombra kattintás-kis ablak-tizedesjelet állítsd át a legördülõben pontra és OK-befejezés-OK és minden adatod olyan lesz mint aminek lennie kell..remélem érthetõ volt és beválik..
HW-ban textbe konvertálod a datot.
A text az Excelben:Adatok-külsõ adatok importálása-adatok beolvasása-kiválasztod a megfelelõt-beolvasó varázsló ablak felugrik-filetípus:tagolt-tovább-határoló jelek:kipipálod a pontosvesszõt, másnál beírod a pontot-tovább-köv.ablakon irányított gombra kattintás-kis ablak-tizedesjelet állítsd át a legördülõben pontra és OK-befejezés-OK és minden adatod olyan lesz mint aminek lennie kell..remélem érthetõ volt és beválik..
Lenne egy érdekes problémám:
A gond az, hogy a met állomásomhoz van egy program, melynek hála az adatokat ki tudom menteni excel fájlba is, csakhogy számoknál tizedesvesszõ helyett pontok vannak ( , helyett . )
Az excel ezeket a 10.5-öket vagy felismeri dátumnak, és úgy írja ki, vagy pedig marad úgy ahogyan van (10.5)
A problémám csak annyi, hogy a Jóistenért nem tudok ezekbõl az adatokból diagramot, vagy egyéb akármilyen számítást sem végezni...
A formázást próbáltam én számra tenni, akkor is marad a pont és már egy csomó embert kérdeztem nem tudják...
HELP PLEASE valaki légyszi....
A gond az, hogy a met állomásomhoz van egy program, melynek hála az adatokat ki tudom menteni excel fájlba is, csakhogy számoknál tizedesvesszõ helyett pontok vannak ( , helyett . )
Az excel ezeket a 10.5-öket vagy felismeri dátumnak, és úgy írja ki, vagy pedig marad úgy ahogyan van (10.5)
A problémám csak annyi, hogy a Jóistenért nem tudok ezekbõl az adatokból diagramot, vagy egyéb akármilyen számítást sem végezni...
A formázást próbáltam én számra tenni, akkor is marad a pont és már egy csomó embert kérdeztem nem tudják...
HELP PLEASE valaki légyszi....
Friss hír!
Ebben a percben frissített a Tûzróka 3.5.7-re és a NOD Smart Security (4.0.442.0) 4787-re!
Friss számtech hírek - Link
Ebben a percben frissített a Tûzróka 3.5.7-re és a NOD Smart Security (4.0.442.0) 4787-re!
Friss számtech hírek - Link
Nekem nem gyorsított semmit, a 30/3-as parasztvakító csellón, ami ennyit tud ->
Link