ugrás a tartalomhoz

Archívum - 137651

július 6

iOS has a :hover problem

Joó Ádám · 2012. Júl. 6. (P), 11.16
Problémák a :hover speciális eseteivel
 

Photoshop tanfolyam után kiadványszerkesztés

zsoltkunsagi · 2012. Júl. 6. (P), 10.35
Sziasztok!

Tudom, hogy ez egy webes portál, én is programozással foglalkozom, de ezzel esettel talán ti is találkoztatok, hogy
Photoshop tanfolyami végzettséggel valaki kiadványszerkesztői munkát vállal,
egy webfejlesztő cég kibővíti tevékenységét a nyomda felé, ha már van Illustrátor programja. (?)

Több mint tíz évvel ezelőtt kiadványszerkesztőként dolgoztam (Photoshop, Illustrator, QuarkXpress) nyomdaipari végzettséggel.
Akkor még elképzelhetetlennek tartottam, hogy szakismeret nélkül valaki hibátlan anyagot adjon ki.
Ilyen fogalmakat tudni kell, hogy szürkeegyensúly, raszter, rácsszög, rácstípusok,..., moaré, színbontás, színhőmérséklet, passzer, tipométer, elv-álasztás :) A saját prepress szakterületén kívül jó, ha ismeri a nyomtatási technológiát (ofszet, magas, mély, szita, digitális, flexo, ... ) papírok (és más nyomathordozók), festékek tulajdonságait.

Ha nincs szakmai ellenőrzés, akkor több milliós selejtek keletkezhetnek, vagy gépállás, csúszás.

Hogy van ez manapság?

A megrendelő akkor is fizet, ha rádöbben, hogy nem azt kapta, amit a képernyőn látott? (Bepirosodtak vagy bezöldültek az emberek, kipotyogott vagy kalapos lett az ő betű...)

Üdv,

Zsolt
 

július 5

Everything you need to know about Firefox OS: Mozilla’s mobile play

Joó Ádám · 2012. Júl. 5. (Cs), 19.42
A Mozilla átkeresztelte mobil oprendszerét
 

db tervezés: sok feltétel, sok adat, lapozás, szűrés és a helyes módszerek

EL Tebe · 2012. Júl. 5. (Cs), 17.18
Adott pl. egy http://hasznaltauto.hu mint példa oldal, ahol milliónyi feltétel alapján lehet keresni, szűrni.

Engem olyan db szerkezetre való ajánlások és módszerek érdekelnének (mysql), amellyel egy ilyen komoly kereső is megvalósítható és nem utolsó sorban hatékonyan, gyorsan működtethető.

Például: egy autó adatainak tárolásánál:
pl. egy autóhoz, különböző (több "szintű") bővíthető számú, egyedi tulajdonság lesz definiálva:
fényezés/metálfény,
fényezés/kék szín,
papírok/érvényes forgalmi,
kiegészítők/ablakemelő,
klíma/automatikus/2 zónás
váltó/automatikus/4 sebességes,
állapot/normál/jó állapot
állapot/normál/újszerű állapot
stb.

Kb. ez lenne a db szerkezet ami elsőre beugrik:
"auto" tábla:
auto_id, nev,..

tulajdonsagok tábla:
tul_id, metalfeny..

auto_tulajdonsagai tábla_
auto_id, tul_id...


A keresőnél pedig: az adatbázisból azon autókat kérdezzük le, amelyeknél a tul_id=.. OR
tul_id=.. OR ...

Hogyha nagyon sok feltétellel keresünk (és persze sok táblakapcsolat is van a normálformák miatt), akkor az egy nagyobb adatbázisnál - helyes indexelés mellett is - totál megöli a mysql-t és így az oldalt is.
Pláne ha a találatokat 100-150 db. OR és AND feltétellel tűzdelem tele..

Megaztán ezt minden egyes keresésnél futtassam le? (napi 10.000 látogató nem sok, de ilyen lekérdezésnél már prolbémát okozhat).

És akkor még bonyolítja a dolgot, hogy jó lenne tudni: hogy hány darab találat lesz (pl lapozáshoz).
De ahogy néztem, a fenti oldalt, azt is kiírja - nagyon gyorsan - hogy hány találat várható.

Szóval milyen javaslatok vannak az ilyen összetett keresőt és az adatbázist illetően? (adatbázistervezés szempontból, de ha van egyéb tipp és trükk, az is érdekelne)

Láttam pl. valahol olyat is, hogy az utolsó X lekérdezés részleteit és az eredményét is egy külön táblába ideiglenesen eltárolták.. ez nagyon hekmányolás, vagy ez egy bevett módszer?

Köszi a válaszokat!
 

Wordpress menü probléma

rune92 · 2012. Júl. 5. (Cs), 09.55
Sziasztok Wordpress szakértők!:)

Van egy olyan menüm,amiben vannak almenük, azaz szülőnek megadtam jelen esetben a Szolgáltatásokat és mikor ráviszed az egeret kijön felsorolva az összes menüpont

A problémám az,hogy mikor rákattintok bármelyik menüpontra, akkor nem a szolgáltatások lesz active, hnem az éppen aktuális menü, azaz azt színezi ki.

Azt kéne megoldanom, hogy mikor az almenüben lévő menüpontra kattintok, akkor a szűlőt színezze ki.
 

Megőrjítenek az ékezetek! MB_ és tsai

durumdara · 2012. Júl. 5. (Cs), 08.54
Sziasztok!

Win7 HUN, UTF8 fájl.

function Test($Msg){

$Result = "";
$ReplFrom = "ő";
$ReplTo = "ö";

for($i=0; $i<mb_strlen($Msg); $i++){
$c = mb_substr($Msg, $i, 1);
echo($c);echo("<br>");
}
}

Test('őű');

Ez szépen kiírja: "őű"

Szeretném cserélni az "ő"-t "ö"-re egyenként, mert mást is akarok vizsgálni rajta...

function Test($Msg){

$Result = "";
$ReplFrom = "ő";
$ReplTo = "ö";

for($i=0; $i<mb_strlen($Msg); $i++){
$c = mb_substr($Msg, $i, 1);
$add = $c;
$h = mb_substr($ReplFrom, 0, 1);
if ($c == $h) {
$add = $ReplTo;
echo("found");
}
$Result = $Result.$add;
}

return $Result;

}

Érdekes módon mindkettőt megtalálja, valamint azonnal krikszkraksz az eredmény...

Egyszerűsítve:
$what = 'ő';
$replto = "ö";
echo($what.$replto);

Így jó.

$what = mb_substr('ő', 0, 1);
$replto = mb_substr("ö", 0, 1);
echo($what.$replto);

Ez nem.

Vagyis a fő kérdések: mit értek félre?
Nekem multibájtos lesz a bemenetem, UTF8 XML-ből veszem majd az eredmény.
De érdekes módon valami elszúródik, amint multibájtos karakterekkel akarok műveleteket csinálni...
Vagy csak az összefűzés ront el valamit?

Minden segítséget köszönök!

Üdv: dd
 

JS változó érvényessége egy függvényen belül

haho · 2012. Júl. 5. (Cs), 03.20
Sajnos nem tudtam egész pontos címet kitalálni, ami rövid is.

Vegyük ezt a példát:
function fugi(valtozo) {
if(typeof(valtozo)=="undefined") {
valtozo="alapertek";
}
}

A kérdésem:
Ha a függvény "valtozo" nevű változójának alapértéket adok a függvényen belül a példában látható typeof ellenőrzés után, akkor az alapértéket a var kulcsszóval kell megadnom ahhoz, hogy az adott változó csak a függvényen belül legyen érvényes vagy a javascript felismeri, hogy ugyanaz a változó név, mint ami a függvény egyik értéke lehet és var nélkül is csak a függvényen belül lesz érvényes?

Példával: ha azt akarom, hogy a "valtozo" változó csak a függvényen belül legyen érvényes miután alapértéket adok neki akkor kell a var kulcsszó így:
if(typeof(valtozo)=="undefined") {
VAR valtozo="alapertek";
}

Remélem nem bonyolítottam túl ezt az egyszerű kérdést. Köszi.
(Tudom: próbáljam ki. De talán hasznos lehet másoknak is a válasz.)
 

július 4

Érdemes belevágni 27évesen?

Pallosi Péter · 2012. Júl. 4. (Sze), 16.11
Sziasztok!
Ma leültem a gép elé és elgondolkodtam,hogy szerezzek-e diplomát programozásból fel is hívtam az egyetemet,ez az ELTE lenne,és azt mondták hogy 3szakon van ami informatika,és azon belül programozás.
Programtervező.
Web-programozó.
Mérnöki.
Érettségiből a pontjaim megvannak mind a három szakhoz.
Eddig csak hobbi szinten csináltam a programozást,de úgy látom hogy azért ebből elég szépen meg lehet élni,ha jól csinálod a dolgot!
Érdemes-e belekezdeni a dologba?
Vagy ne kezdjek már el?
Tudnátok valamit valamit írni?
A szakmám amit szakközépiskolába szereztem autószerelő,és ebbe is dolgozom.
 

JsTestDriver nehézségek

Karvaly84 · 2012. Júl. 4. (Sze), 10.12
Helló!

Ma nem bírtam aludni a melegtől, és már korán felkeltem. Egykét órája már szenvedek a JsTestDriver beizzításával sikertelenül. Nézegettem a netet is de a leírtak nem működnek. Azt írják, ha a jsTestDriver.conf-ba felveszem a server-t pl.: http://localhost:9876 akkor böngészővel tudom futtatni a teszteket. A hiba üzenet helyet csak a --help kapcsoló kimenete jelenik meg amivel nem megyek sokra, mert nem derül ki miért nem figyel a szerver az adott porton. Ha parancsorban a --port kapcsolót megadom akkor működik, csak akkor nem tudom minek kell a conf fájlba is felvenni. Nos ott tartok, hogy figyel a szerver megnyílik a böngésző, be tölt az összes fájl, de a tesztek nem futnak le. Valaki meg tudna szánni egy kis irány mutatással, hogy honnan szerezzek be hasznos infókat? Mert amiket idáig követtem nem mondhatnám hasznosnak.

Illetve közületek használta már valaki a JsTestDriver-t, probléma mentessen?
 

július 3

TDD?

eddig bírtam szó nélkül · 2012. Júl. 3. (K), 20.34
Picit belenéztem a phpunit használatába.
Arra lennék kíváncsi, jó-e az elképzelésem róla?
A TDD (egészen nagy vonalakban, vázlatosan) valahogy úgy működik, hogy
1. megtervezem, hogy nagyjából milyen osztályokra bontom az alkalmazást
2. kitalálom az egyes osztályok interface-ét
3. ezen interface-ekhez megírom a teszteket
4. elkészítem az osztály kódját
5. futtatom a tesztet és addig javítom a kódot, míg nem lesz hibátlan valamennyi
?

Ebből nekem hiányzik a privát/protected metódusok működésének tesztelése. Unit teszt esetén ez szükséges egyáltalán? (érzésem szerint nem, hiszen ha az adott interface/API publikus alkatrészei helyesen működnek, az csak úgy lehet, ha a nem publikus részek is megfelelően üzemelnek)

Bónusz kérdés (költői! ;-) ) : létezik élő ember, aki képes egy komolyabb rendszerre átfogó tesztet írni úgy, hogy közben a határidőket is be tudja tartani? :-)
----------------------------------
Félreértések elkerülése végett: a saját elképzeléseimet foglaltam össze (ebben a pillanatban botlottam egy angol nyelvű cikkbe, ahol közelítőleg ezt írták... szóval valószínűleg így működik, de nem onnan másoltam :-) )