Új hozzászólás Aktív témák
-
cucka
addikt
válasz Sk8erPeter #7794 üzenetére
Minek hidden mező és JS ehhez?
Azért, mert így a szerver oldalon fel tudod dolgozni az értékét ugyanazzal a kóddal/alkalmazáslogikával, mint amivel a többi elpost-olt értéket is feldolgozod.Vágod, ha van egy x űrlapelemed, akkor minden esetben tudni fogod, hogy az ő értéke a $_POST['x']-ben található. A hidden mezős technika célja, hogy ez így checkbox-okra is működjön.
[ Szerkesztve ]
-
meone
tag
válasz Sk8erPeter #7794 üzenetére
Bocsi, valahogy elkerülte a figyelmemet.
Megcsináltam a változtatásokat de akkor sem működik.
Most így néz ki az index.php: [link]
Viszont, ha a cucc.php-ba beleteszem a zárójeleket és a pontosvesszőt akkor nem jelenik meg a diagram az index.php oldalon.Elnézést kérek mindenkitől a helyes írásom ért :)
-
cucka
addikt
válasz Sk8erPeter #7797 üzenetére
De a többi elpostolt értékhez tartozó alkalmazáslogikába beletenni egy isset() vagy !empty() (ez úgyis lefedi az isset-et) ellenőrzést nem kerül semmibe.
Kivéve ha automatizálni szeretnéd a form feldolgozását.Ez az ellenőrzés úgysem árt, pl. mi van, ha valaki elpostol úgy adatokat, hogy belegányol a kódba kliensoldalon, kiszed elemeket belőle, Te meg a nem létező elemekre futtatsz mondjuk további vizsgálatokat
A checkboxos-javascriptes trükk nem váltja ki az adatok szerveroldali ellenőrzését. A felhasználó által küldött információ mindig megbízhatatlan, ez független attól, hogy az az információ egy egyszerű form elemből jön, vagy közbeiktattunk valamilyen javascript kódot is. (Tehát teljesen mindegy, hogy javascript-el rakod össze az űrlap adatait vagy sem)Én is úgy vagyok vele manapság, hogy k@pja be, aki kikapcsolja a böngészőjében manapság a JavaScriptet, de azért még mindig gondolni kell erre az esetre is.
A munkahelyemen mi nem támogatjuk sem az IE6-ot, sem pedig az ilyen klienseket, ahol nincs javascript.
Szép lassan 2012 van, valahol meg kell húzni a határt - az egész web a javascript-ben írt böngészőben futható alkalmazásokról szól. Nem lehet egyszerre megfelelni a modern kor igényeinek és támogatni az elavult klienseket. -
Tele von Zsinór
őstag
válasz Sk8erPeter #7800 üzenetére
Nem tartozik szorosan a témához, de kikívánkozik: igen, 2011-et írunk, a javascript alapkövetelmény egy modern oldalhoz. De! Nagyon sokan vannak (én is), akik biztonsági megfontolásból NoScriptet vagy hasonlót használnak, azaz whitelist alapján engedélyezik a js fileok futtatását - és a te domained valószínűleg nem lesz benne az első látogatáskor.
Az alapfunkcióknak menniük kell javascript nélkül is, a nagy kedvenceim az olyanok, ahol a less-ből css-be fordítást is kliensoldalon intézik, ergo nincs stíluslapja az oldalnak, amíg nem engedélyezem a javascriptet.
Szintén alap, hogy használjuk a noscript taget a felhasználó figyelmeztetésére, hogy ez-az nem fog működni. Még jobb, ha js nélkül nem is látja annak a funkciónak a kezelőszerveit (mert monjuk a tartalmazó divet is js-el állítjuk láthatóvá).
-
Speeedfire
nagyúr
válasz Sk8erPeter #7811 üzenetére
Előre megírt kód, egy sima mappalistázó.
Ez az. [link]Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
Speeedfire
nagyúr
válasz Sk8erPeter #7813 üzenetére
Igen, csak én anno nem itt találtam meg.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
rt06
veterán
válasz Sk8erPeter #7824 üzenetére
jah, olyannyira biztonsagos, hogy ide aztan ember nem lep be
a jelenleg hasznalt magyarul kerdezo megoldas ennel szerintem lenyegesen jobbPolitikailag korrekt, valamint munkahely- és gyermekbarát aláírás, amiben egyáltalán nincsen p*na.
-
biker
nagyúr
válasz Sk8erPeter #7858 üzenetére
"Ha Te csináltad az oldalt, akkor eddig is kellett, hogy legyen hozzáférésed az FTP-szerverhez, vagy legalább valami webes fájlkezelőhöz."
A wix egy online website builder, ott csinalta, ergo nem kell legyen hozzaferese
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
wolandino
tag
válasz Sk8erPeter #7867 üzenetére
a felhasználói élmény hasonló lenne, jelenleg is szét van bontva a tartalom, csak kliens oldalon javascript által.
-
wolandino
tag
válasz Sk8erPeter #7873 üzenetére
Nem tudom, hogy megfelelő-e ezért kérdem az olyan tapasztalt rókáktól, mint Te
A kérdés, hogy húszasával ajaxal, vagy egészében (pár)százasával kérdezzem le?
De már a lényegi választ megkaptam: "attól függ"
Lehet átváltok ajaxra, mivel abban igazatok van, hogy a felhasználók többsége úgysem fog ész nélkül kattintgatni. Azt hiszem el kell fogadnom, hogy nincs királyi út és mindig az adott helyzet dönti el, hogy mit érdemes. Ezt a szemléletet még tanulnom kellKöszönöm a választ mindenkinek, sokat segítettetek az öszkép megértésében
-
wolandino
tag
válasz Sk8erPeter #7876 üzenetére
Az felhasználó elé tárt adatok ugyanazok mindkét esetben. A kérdés csak az, hogy amikor kiválaszt egy hónapot, akkor induljon egy ajax hívás, vagy a teljes lehúzott adaton menjen végig a script és mutassa meg a felhasználónak a megfelelő hónapot.
Nyilván a javascript "lassabb" ugyanakkor nem okozhat gondot az a pár száz összehasonlítás, és azon gondolkodtam, hogy ilyen esetben lehet, jobb a klienst, mint a szervert terhelni. -
wolandino
tag
válasz Sk8erPeter #7879 üzenetére
abból indúltam ki, hogy nagyobb adatmennyiségnél gyorsabb lehet ha a mysql-re bízzuk a szűkítést, főleg, ha többször is végig kell esetleg menni az adatokon, ilyenkor ugye hatványozódhatnak az értékek.
Eddig legalábbis úgy tudtam, hogy így van -
Louloudaki
aktív tag
válasz Sk8erPeter #7876 üzenetére
köszi, így meg ezt kapom:
Warning: fsockopen() [function.fsockopen]: unable to connect to www.teszteloverseny.hu:80 (A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond. ) in C:\www\index.php on line 3
bool(false)
de a googletől is mondjuk.
most akkor le van tiltva a serverükön az fsockopen vagy valami még mindig nem jó? -
Louloudaki
aktív tag
válasz Sk8erPeter #7883 üzenetére
<?php
$fp=fsockopen ('www.google.com', 80, $fsockopen_errno, $fsockopen_errstr, 30);
var_dump($fp);?>
ennyi a kód, mert egyelőre még csak próbálgatom, hogy tudok-e egyáltalán kapcsolatot létesíteni. mert ha nem akkor meg kell tanulnom hozzá valami test automatizáló frameworköt amit nagyon nem szeretnék, mert phpban megírható az egész maximum 20 sorban pár egymásba ágyazott ciklusból meg fsockopenen keresztüli postolással, ha hajlandó működni...
-
wolandino
tag
válasz Sk8erPeter #7882 üzenetére
"Eddig csak arról volt szó, hogy akkor egyszerre jelenítsd meg az adatokat, és aztán szűkítsd simán kliensoldalon, vagy pedig kevesebb adatot jeleníts meg, és utána a többi adatot AJAX-szal kérd le."
A problémám egy kicsit más:
Vagy az egészet leszedem, és a legördülő lista alapján a javascipt szűr a felhasználó felé,
vagy ajaxal szedem le a havi adatot és a legördülő csak indít egy ajaxot.
Tehát vagy leszedek minden és utána javascript szűr, vagy mysql szűr és ajaxal adja az eredményt. -
wolandino
tag
válasz Sk8erPeter #7888 üzenetére
akkor oks
teszteltem 350sorral és simán műxik -
Louloudaki
aktív tag
válasz Sk8erPeter #7894 üzenetére
nemtom, nem vagyok nagy programozó isten, ha pl java lenne, akkor is bele lehetne postolni php-val fsockopenen keresztül?
-
zalyy
tag
válasz Sk8erPeter #7898 üzenetére
1. Megy az oldal a hostnál voltak a gondok nem az én hibám
2. UTF 8-at használok és az van mindenhol minden táblán stb.
3. A honlapom chatjéről és fórumjáról van szó gépeld be a honlapcímet és lesd meg
[ Szerkesztve ]
-
zalyy
tag
válasz Sk8erPeter #7916 üzenetére
Az úgy tökéletesen megfelel , és kösz a helpet mindenki helyreállt minden
-
zalyy
tag
válasz Sk8erPeter #7918 üzenetére
1. Hát kitörültem a hdr-bg-t és végén azt a másik két képet átszerkesztettem és már jó is volt
2,3. Azt pedig úgy, hogy letörültem az adatbázist és újra felraktam most is utf 8-al de most csináltam a honlapon az adminfelületen egy konvertálást
A helyesírási hibákat pedig csak át kellett írni
-
Speeedfire
nagyúr
válasz Sk8erPeter #7868 üzenetére
Na. Ma volt időm vele kicsit dolgozni. A 2. verzió tökéletes.
Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
válasz Sk8erPeter #7956 üzenetére
PHP oldalán van szó arról, hogyan és mit kell felrakni, beállítani ahhoz, hogy menjen IIS-sel, én azokon a lépéseken mennék át, mi maradhatott el.
-
válasz Sk8erPeter #7958 üzenetére
Reggel még nagyon korán volt, de szerintem megvan a "titok nyitja". Az említett indexek csak akkor létezhetnek, ha HTTP-n keresztül éred el a PHP-t, ha simán meghívod a gépen, akkor ezek nem léteznek, nem jönnek létre.
-
modder
aktív tag
válasz Sk8erPeter #7980 üzenetére
de igen: curl http://domain/drupalinstall/cron.php ^^
ezt told be ütemezőbe. vagy akár egy wget. -
válasz Sk8erPeter #7980 üzenetére
A PHP képes fogadni argumentumokat:
-
Lacces
őstag
válasz Sk8erPeter #7979 üzenetére
Már csak most fogtam neki ismét . Hát nem tudom. Volt olyan fájl az a beállítás meg egy jó kérdés.
Xampp-ot használtam, mert azt mondták máshol, használd azt, kezdőnek jó... De ahogy haladtam a könyvben is csak lestem, hogy na már megint mi a fene bajod van .De amúgy érdekes, nekem is feltűnt pár dolog.
Letöröltem a Xampp-ot és terminálból felraktam az apache2, php5, myssql, és phpmyadmin-t is!
Furcsa mód, itt kérte telepítésnél a mysql, egy felhasználót, és egy jelszót! (úgyhogy így utólag értem már mire gondolsz, ha erre gondoltál)De most nincs Xampp... Vagy felrakjam?
Tudom, hogy a var/www-ben kell lenni a weboldalnak amit kezelni akarok.
De két kérdésem lenne:
1. HOgyan tudom ezekután a böngészőből elérni a phpmyadmin-t?
2. Miért csinálja azt, hogy ha például beírom a böngészőbe, hogy "file:///var/www/tshirtshop/index.php" És ebben az esetben inkább leakarja tölteni a php, fájlt, és nem pedig a böngészőbe betöltetni...
Ha meg csak: "file:///var/www/tshirtshop/" akkor betölti a könyvtár tartalmát a böngészőben.
Úgy vettem észre, csak a HTML fájlokat jeleníti meg normálisan, a többit inkább letöltésre ajánlja.Próbáltam így is: "http://localhost/tshirtshop/index.php"- azt tudom, hogy van hiba az oldalban, hiba üzenetet kell generálnia (Könyv példája alapján)
És amikor Xampp volt, akkor is ezt csinálta, de Xampp alatt, a többi html-taget is megjelenítette, és csak egy bekezdésben <p> tag-ben a hibaüzenetet, így volt a php fájl megcsinálva.
De most csak a hibaüzenet jelenik meg, a többi html tag, meg nem látható -
Sk8erPeter
nagyúr
válasz Sk8erPeter #7984 üzenetére
Na basszus, erre csak elrontottam, tehát korrigálnám magamat:
"Pl. konzolból futtatva, ha nem akarom, hogy bármit is írjon az stdoutra: curl example.com/cron.php"
NEM, hanem:
curl example.com/cron.php>NUL
Tehát legyen átirányítva az stdout a NUL-ra, ha Windows-ban batch-fájlból vagy konzolból hívom meg az említett cURL-t.[ Szerkesztve ]
Sk8erPeter
-
Lacces
őstag
válasz Sk8erPeter #7985 üzenetére
MySql-hez nem tudom, olyan példa meg nem volt a könyvben (az alapján haladtam) és így nem foglalkoztam vele. De tudom, hogy újra kellett rakni, mert Xampp hiába töltötte és telepítette, nem indította el rendesen.
Esetleg egy kezdőnek leírást, hogy az MySQL-hez, hogyan férhetek hozzá, arról tudnál adni?
Amit te is javasolsz, szerinted jó."Húzd le az egész csomagot úgy, ahogy Tele von Zsinór mondta.
"
Meg történt! De azt nem tudom, hogyan tudnám csekkolni a phpmyadmin meglétét . MySql, php, apache fent vannak, ezt tudtam csekkolni, google segített, de phpmyadmin esetén nem."1. HOgyan tudom ezekután a böngészőből elérni a phpmyadmin-t?"
Nem értem a kérdést."
Nos úgy értettem, hogy Xampp-nál a könyv annyit adott, hogy ha webböngészőbe beírom, hogy localhost/phpmyadmin, akkor elérem a phpmyadmin-t és tudok konfigolni.
Most ez nem működik... Nem tölti be azt az oldalt a webböngésző. -
Lacces
őstag
válasz Sk8erPeter #8000 üzenetére
De most legalább Istennek érzem magam És neked is kösz
[ Szerkesztve ]
-
Siriusb
veterán
válasz Sk8erPeter #8000 üzenetére
Egyetértek!
Amikor életemben először felraktam az apache-t, stb. virualhostokkal a gépemre, nem félórás munka volt, mire mindenki felsorakozott.
Viszont így tanul igazán a halandó... -
Lacces
őstag
válasz Sk8erPeter #8018 üzenetére
Igen, igazad van, meg érzem is magamon ezt a sok szívást rajta, először szerintem megnézek egy másik könyvet, amely tágabban belemegy a php és mysql-be. De mégis kezdőknek írt. Amit te is írtál.
A főprofilom fejlesztesnél, remélem nem php lesz . Csak hát kell a munka, és azt mondják gyorsabban lehet tanulni ezt a nyelvet és helyileg lenne is php-s meló (webáruház fejlesztő), .net/java nincs (meg még azt magamtól is kéne tanulni), és annyi pénzem sincs, hogy pesten albiba menjek... Egyrészt emiatt gondoltam, hogy az alapoktól megismerni... csak egyszer átnézni, hogy milyen ez. De max akkor egy kis rövid komplex weboldalra gondoltam.
Visszont hobbi szinten akarok majd egy ilyen fél facebookos oldalt, meg hirdető oldalt létrehozni és üzemeltetni. Ezért is gonolkoztam a webshopban, mert az elég komplex hozzá. Bár lehet az már túlkomplex is lenne.
Előbb akkor átnézem azokat, amiket te is írtál
Aztán majd utána jövők, hogy merre tovább. -
Lacces
őstag
válasz Sk8erPeter #8022 üzenetére
Igen, ezt ismerem, ezt már kivégeztem , de azért köszönöm.
-
Lacces
őstag
válasz Sk8erPeter #8022 üzenetére
Hűha, bővült ám rendesen. Régi volt meg tőle, ami nem más volt, mint a www3schools-on található hivatalos doksinak a magyarosítása
Én most jelenleg ezt nézem át. Nagyon jó, tetszik. Gyakorlatias. Nekem eddig bejön. Igaz még az elején vagyok, és a felületen vannak főleg php kódok (UI - aztszem így hívják ezt)
Php solutions könyvDe amit küldtél azt ismét átfogom olvasni! KÖszönöm
-
wolandino
tag
válasz Sk8erPeter #8022 üzenetére
Én viszont még nem ismertem, átlapoztam, és nagyon ász, ha elolvastam, lehet még fizetek is érte
Köszönöm! -
MODERÁTOR
válasz Sk8erPeter #8034 üzenetére
Esetleg alternatíva még: [link]
"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."
-
válasz Sk8erPeter #8043 üzenetére
Saját ORM.
-
válasz Sk8erPeter #8045 üzenetére
Ez az egy ilyen kuriózum van benne, ha jól emlékszem.
-
Lacces
őstag
válasz Sk8erPeter #8041 üzenetére
Aham, rendben köszönöm! és neked is Athlon64+ - amúgy nekem pont ez a kedvenc proci típusom
Főleg, hogy jobb is a konkatenálás, azt a szebb példát, annak külön örülök
Így van egy Java feelingje az egésznek És az tényleg, szebb, olvashatóbb is.Mindenkinek: Értelmezéshez kérnék segítséget, még
$expected = array('name', ' email' , 'comments') ;
<?php
foreach ($_POST as $key => $value) {
// assign to temporary variable and strip whitespace if not an array
$temp = is_array($value) ? $value : trim($value);
// if empty and required, add to $missing array
if (empty($temp) && in_array($key, $required)) {
$missing[] = $key;
} elseif (in_array($key, $expected)) {
// otherwise, assign to a variable of the same name as $key
${$key} = $temp;
}
}
Az elseif ágban lévő utasításra gondolok.
${$key} = $temp;
Én ezt az utasítást úgy értelmezem, hogy az expected tömbben található értékek alapján, létrehoz változókat. (Néztem szótárban az assign szó jelentéseit, de max a hozzárendelés, na de mihez. Még nem találkoztam ilyen sokszor angol nyelvű könyvben ezzel a szóval)
A következőket: $name, $email és $comments - amelyeknek értéke is ad.
Ha létrehozza is őket, akkor ezek sima egyszerű változók, vagy globális változók is? $_POST['name']-re gondolok konkrétan (az assign to miatt erre is gondolok már...)[ Szerkesztve ]
-
Retekegér
HARDVERAPRÓD
válasz Sk8erPeter #8056 üzenetére
Az ultraweb ezek szerint nem támogatja. Mindegy, utánajárok a paraméterezéseknek és megpróbálom átírni a php fájlom.
Szerk.: közben látom szerkeszettél.
Van valami tipped esetleg, hogy hol lehetne gyakorolni 4-es verzió felett?Köszi a segítséget!
[ Szerkesztve ]
<< Heimdal >>
-
Lacces
őstag
válasz Sk8erPeter #8067 üzenetére
Rendben, köszönöm a jó tanácsot! (De azért mejegyzésben megtartottam a regexpreszt
Ahogy olvastam én is, nem igazán van neten, most próbáltam egy Pimp my Gedit nevű plugint, hát én változást nem látok .
NetBeans-en gondolkozok amúgy. Akartam is egy ilyen kérdést berakni, de ha már feljött a téma:
Én Eclipset használok. Java-nál nekem jobban bejött. Nem tudom, hogy mi az előnye, csak jobban szeretek benne kódolni. Nekem egyszerűbb, jobban rááll a kezem. Hamarabb megtudtam szokni.
De itt Eclipsben szegényesnek tartom a php-t. (leszedtem a plugint, de mégsem érzem úgy, hogy az igazi).
NetBeans megér egy próbát? (Anno a python-t is NetBeans tanultam, elég részletes "támoagtást" nyújtott. Csak akkor is a kódolás. Nem tudom... Visual Studio, Eclipse-re áll rá jobban rá a kezem. Nem akarok én IDE háborút Isten ment.
De lehet holnap NetBeans-sel megyek, lehet sokkal több dolog van benne PHP esetén, mint az Eclipse-ben. (meg nem jön rosszul, ha több fejlesztő eszközben otthon van az ember... láttam már állás hirdetéseken megnevezve a fejlesztő eszközöket) -
Lacces
őstag
válasz Sk8erPeter #8078 üzenetére
Yeap, most végig viszem Eclipse-sel a következő kis mini projekt meg Netbeans alatt nézem meg.
-
CSorBA
őstag
válasz Sk8erPeter #8093 üzenetére
Megnéztem már, de sajnos nem jártam sikerrel.
Annyit tudok csinálni, hogy felrakom egy mappába a szerveren a pma-t, beállítok neki egy subdomaint, pl.: pma.domainem.hu És ott már enged belépni a dbuserrel és dbpass-al. És szépen csak az adott dolgokat látom.
Egyedül annyi bajom van, hogy be kellene konfigolni normálisan, mert arénázik vagy 3 dologról alul:
The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.
A konfigurációs fájlnak egy titkos hozzáférési kódra (blowfish_secret) van szüksége.
A szerver Suhosinnal fut. Kérjük, hogy a lehetséges problémáknak nézzen utána a dokumentációban.Bár ettől függetlenül engedi csinálni amiket kell.
-
CSorBA
őstag
válasz Sk8erPeter #8095 üzenetére
Persze, mert felmásoltam és kész A Setupot még nem néztem, majd nekiesek egyszer.
Athlon64+: Nincs ennél bosszantóbb
[ Szerkesztve ]
-
raczger
őstag
válasz Sk8erPeter #8093 üzenetére
Első bekezdés stimmel.
Igen, van egy eredeti oldalam, pl a valami.hu, az androidos progi meg egy könyvtárban lévő php-t hív meg, aminek elvileg semmi köze nincs az eredeti oldalhoz (valami.hu/konyvtar/fajl.php).
Az eredeti oldalon ami mindig lefut nem beszúrás, csak lekérdezés, de akár lehetne látogatásmérő is.
Egy session alatt androidban is csak egyszer fut le, egyszer hívja meg egy alkalommal és az eredeti weboldalamon is csak 1x-1x van egy oldalletöltés alkalmával a két sql lekérdezés.
Androidban, azaz java-ban, a new URL-el olvasom be az url-t.
Sajnos akkor nem jutott eszembe, hogy az adatbázist megnézzem, pedig van user online rész, lehet ott láttam volna valami érdekeset, majd egy másik tárhelyen fogom újra letesztelni ezt.
A tárhelyes egyébként mutatott egy adatbázis szerver terheltség grafikont, kb a 5x-ére nőtt a terheltség ezekben az időszakokban mikor teszteltem az android appomat.
Van awstats a tárhelyemhez (cpanel) és ott sem mutatott ekkora terheltséget. Az azt mutatta, hogy összesen 7000-szer hívtam meg az adott fájlt, ami többszöri tesztelést tesz ki, több nap. Ez közel sincs ahhoz a 40.000-es számhoz, ami néhány perc alatt összejött elvileg.
Vizsgák után másik, full tiszta tárhelyen elkezdem vizsgálni ezt a problémát, nem hagy nyugodni, hogy mitől lehetett ez pontosan.Athlon64+: Elírásos hibánál bosszantóbb nincs. Volt, hogy tudtam, hogy valahol elírtam, csak nem találtam több óra keresés után sem, aztán úgy döntöttem, inkább újraírom azt a részt, és úgy jó lett
[ Szerkesztve ]
www.movat.hu - http://bit.ly/2mIziA4
-
Tele von Zsinór
őstag
válasz Sk8erPeter #8115 üzenetére
David Soria Parra, core php fejlesztő (mármint nem php-ben, hanem a php-t), 5.4-esnek a release managere (és talán az 5.3-é is, ebben nem vagyok biztos).
Mellesleg ő a felelős a teljes php projekt kódjának svn-ről git-re portolásáért. -
CSorBA
őstag
válasz Sk8erPeter #8135 üzenetére
Szvsz sebesség, ha megfelelően van megírva, de csak abban az esetben. Látogatottsági kiszolgálás, adatbázis kezelés. Egyidejű nagyszámú terhelésre optimálisabb.
-
coco2
őstag
válasz Sk8erPeter #8168 üzenetére
Annyira rohan most a topic, hogy már kezdem elveszíteni a fonalat, miről is van szó, de azért pár kérdésre reagálnék.
Természetesen C++-t mai napig használnak, de olyan elzárt projectekben, amikbe bekerülni erőteljes reputáció és referenciák nélkül kb lehetetlen. Szóba sem állnak veled. Ergo egy jelenleg éppen kezdő (sőt, még csak tanulni kezdő) számára ezt mennyire releváns információ? És igen, asm-et is használnak mind a mai napig, mert egyéni titkosítási, kódolási, adatáradat szűrési feladatokra a sebességi előnyei óriásiak. Azzal együtt használják, hogy ha egy alkalmazás portolva van pld több platformra, akkor azokat az asm rutinokat minden platformnak a saját környezetében külön meg kell írni, és a fejlesztéseket is mindegyikhez külön-külön be kell vezetni. Platformok, processzor típusok, sőt néha OS verzió bontás is szükséges, ami eszetlen egy munka, és nem is kicsit idegesítő, és mégis csinálják. És a véremmel alá merem írni, mégpedig vastagon, hogy még akkor is használni fognak ASM-et, amikor a C# és a Java már a világon sem lesznek. Mert amíg van FPGA, amire VHDL-ben megírják a processzor magot, mert processzort igényel egy rendszer központosítása, addig ASM is létezni fog, és valószínűleg a C++ is, de a .NET és Java, ezek szerintem fele annyira sem kemény részei az informatikának. Azok eltűnhetnek mind2-en a süllyesztőben nagyon könnyen. Igazából nem többek, mint hogy valakinek kipattant a fejéből, hogy a 386-os procinál megjelent memory managert meg lehetne valósítani felsőbb programozási szinten is, és ráhúzott egy absztrakciós szintet a C++ fölé, abból lett garbage collector és társai. Ennyi a managed kódos világ összes misztériuma. Ahogy jött, úgy mehet is, sőt másikat is kitalálhatnak, ami majd kiszorítja azt a kettőt.
A C++ nyelv a legesleggyorsabb olyan nyelv, ami egyáltalán platform hordozható _és_ csapatmunkára az inkrementációs fejlesztés peremfeltételével a gyakorlatban alkalmasnak bizonyult. Sebesség előnye is jelentős. Teljesen processzor, platform és OS verzió függetlenül hurcolható, amit sem a .NET, sem a Java nem mondhat el magáról. És akkor még ott vannak az üzleti és jogi vonatkozások, a licencelés. A Java és C# nem csak a segged alá tolják a széket fejlesztés közben, hanem zsetonba is kerülnek. Különféle oktatási célokra akár ingyenes, de üzleti célokra már nem. Pláne némelyik komponens / program példány licence, ami annyit tesz, hogy minden eladott program példány után perkálnod kell, ha azt is beleépítetted a programodba. Nem mindegyik komponens egyformán olcsó. Időnként nagyon komisz szituk tudnak lenni, amikor pénzen veszekednek a dicső üzleti vezetők. Nem az én asztalom, hogy miért, de bizony nekiestek a Java és a .NET torkának is. Én programozó vagyok, nem jogász, sem nem ügyviteli vezető, és pláne tojom le a monitoromon kívüli világot, de annyira nagy a hangzavar, hogy már hozzám is eljutott. Márpedig akkor valahol már plafonig ér a sza*. Ha kotorászol kicsit press release-ek között, szerintem meg fogod találni a magyarázatot.
Az asm / C++ utalásomat szerintem félreértetted, vagy talán én nem fogalmaztam pontosan, de akkor most pontosítok. Asm-ben is meg lehet írni egy webböngészőt. Ekkora alkalmazásnál mondjuk olyan 25..30x-os erőfeszítés lenne, mint C++-ban (gyors becslés). Viszont én még C++-ban sem állnék neki nagyon alapos indok nélkül, asm-ben pedig már főleg nem. Te igen?
A hiphopon azért is röhögtem erőset, mert át lehet forgatni egy PHP-t C++-ra, de az csak maga a kód részlet. Annak a kódnak van egy futási környezete is, ami nélkül használhatatlan. Ebből az egészből csak annyit látni, hogy lefordítani a PHP-t C++-ra, szóval ezt viccesnek tartom. Aranyos, de semmi más.
Webszerverből, SQL szerverből, sőt számítógépekből is nem csak az asztali gépek és azok tartozékai léteznek. Szintén nem topic releváns, de a gyakorlatban előkerülhet, hogy léteznek másmilyen cuccok is. Pld nem tudom, voltál-e már olyan szobában (jó 15..20 m2 szobáról van szó), ahol télen-nyáron pontosan 19,5 fokot mutat a hőmérő, és a szellőzés is 0.4 mikronos porszemcse méretig kizár minden mást, ezen kívül ofc hermetikusan van lezárva (gumi szigetelés, és belső túlnyomás). Na olyan szobában képzelj el 1,80 magas fémszekrényeket tucat szám, és benne kazettákat, amikben processzorok, winchesterek, kommunikációs perifériák vannak. És az mind 1 darab számítógép. Ilyen számítógépek is vannak, és azokra is léteznek webszerverek is, SQL szerverek is, és bár vicces, de még játékok is. Én elhiszem, hogy a világ nagyjának a fejében a "számítógép" az asztali gépet jelenti, és én is tudom, hogy létszámra többen használnak asztali gépet / laptopot, mint egész szobás VAX-ot, de akkor is az a véleményem, hogy szerverkapacitás kategóriában az asztali gépek az összes tartozékukkal együtt a normális minőséghez képest nem többek, mint kommunity szutyok. Kommersz hulladék mind. Szerverként azokat tartani technológiai netovábbnak legalábbis tájékozatlan dolognak nevezném. Na ha az lenne kérdés, hogy egy ilyen kategóriás szervert szerelni fel, hogy php-ban tudjon valami egyszerre 100k szerver requestes terhelést bírni, vagy inkább egy olcsóbb (mondjuk csak 2 szekrényes klímaszoba igény mentes) gépre C++-ban írni újra a teljes webszervert is, ebben az esetben én már megfontolnám, hogy talán a webszervert újraírni lenne költséghatékonyabb. És speciel amikor elolvastam Bencom ötletét a 100k felhasználóról, történetesen erre asszociáltam. Bűnös vagyok?
កុំភ្លេចប្រើភាសាអង់គ្លេសក្នុងបរិយាកាសអន្តរជាតិ។
-
Bencom ™
őstag
válasz Sk8erPeter #8168 üzenetére
Az jó ha saját gépemen is tudom tesztelgetni, mert egy dolog az idő, amibe telik, meg egy másik az anyagi oldala, amíg nem fut fel a dolog, nem kell komolyabban beruháznom...
Azt pedig értettem, és teljesek jogosnak tartom, hogy mindenki azt mondja, hogy ne kezdjek bele egyből ennek, nem is az volt a célom hogy egyből fejjel a falnak, és majd lesz valami, ezt már korábban is leírtam, hogy nem egyből a legnehezebb részével akarom kezdeni, vannak terveim szerint egyszerűbb modulok is benne, amit szép apránként majd összeállítok egy nagy dologgá, és ha már telesen magabiztosan megy az egész, akkor befejezem / nekikezdek a nehezebbik részének.
Osztályfőnököm jóvoltából most rátettem a kezem 3 dvd-nyi c, c# és c++ oktatóanyagra, azzal remélhetőleg már el fogok tudni indulni valamerre, a másik tanárom pedig webtervező, ő emailben ígért nekem óriási pdf fileokat html-ről, php-ról és java-ról, az is egy jó kiindulási alap és legalább a könyvtárakkal sem kell kísérleteznem (egyébként az egy dolog hogy a BME könyvtárában minden megvan, szégyen is lenne, ha nem lenne meg, a miskolci egyetemi könyvtárban is minden megvan, de nyíregyen a megyeiben nem hiszem hogy túl sok ilyen könyvet találnék... )
Linket megnéztem, így már tudom hová tenni
Az utolsó részre meg annyi, hogy én egy elég csóró családból jöttem, nem véletlenül mondják rám hogy skótzsidó vagyok, nem szívesen adok ki a kezembe pénzt, csak ha szükségesnek érzem. Ha van egy játék, ami ingyenesen játszható online, akkor nem fogok pénzt fizetni azért, hogy másokkal szembe előnybe kerüljek, mert abból nekem nem lesz sem ételem, sem benzinem sem kocsim se házam stb, csak egy virtuális (ráadásul abban a játékban meglehetősen unfair) dologra szórnék ki pénzt az ablakon. Az egy nagy beruházás, és elég nagy bevételeik vannak, sőt, ahogy egyre jobban leépítik az oldalt, egyre egyértelműbb, hogy csak a pénzre mennek, emiatt megszüntettek sok olyan modult, amik régen közkedveltek voltak a játékosok köreiben, szóval már csak ezzel is tiltakozom (mármint azzal hogy nem költök rá) az ilyen lépések ellen
Mobal: erre mondtam én is, hogy nem suliban tanulom, attól hogy a tanárom segítségét kérem a témában, meg tananyagot kértem tőle, ennek még magamtól fogok utána járni, ahova én járok ott csak java-t flash-t és hasonlót fogunk tanulni bevezetés szinten, a többit már én teszem rá magamtól.
Tele von Zsinór: igazad van, ezen tegnap én is gondolkodtam, pl azt simán meg lehetne oldani hogy földrajzi fekvés alapján megosztani a szervereket: a csatán kívül kvázi minden elférne egy helyen, a csata ami a húzós rész, ott pedig ha másmiatt nem, a fairplay érdekében meg lehetne határozni hogy egy csatába maximum 5000-ren vehetnek részt, legyen mondjuk ez egy magyar-román összecsapás, míg ha az amcsik háborúznak a világ másik végén, az már átkerülhet egy másik szeróra, csak magát a világtérképet nem akartam széttagolni, de a logikára amit mondasz este már én is rájöttem, csak már késő volt
Coco2: na ilyen jellegű útmutatásra számítottam, át fogom rágni magam rajtuk, köszi!
Szóval még egyszer leírom, nem egyből a legnehezebb részébe akartam belecsapni (bár tény hogy az a "legizgalmasabb" része, meg az lenne talán a lelke az egésznek) hanem ez a végső cél, aztán odáig szépen eljutni fokozatosan, gyakorlással, meg előbb a könnyebb részeket megírni, stb!
Köszi még egyszer mindenkinek a válaszokat!
-
Bencom ™
őstag
válasz Sk8erPeter #8175 üzenetére
Persze, de más ha egy hasznos programról van szó, vagy más, ha egy játékról... meg én azt is figyelembe veszem (ha tudok róla) hogy valami milliárdost támogatok, vagy olyat, aki tényleg rá is szorul (és nem a csövesekre gondolok sajnos nagyon sok hajléktalan van de a 95%-uk maga tehet róla, és a maradék 5% meg érdekes módon nem kéreget, de ez már az offon belül is off )
El fogom olvasni akkor ezt is, amit linkeltél, amit coco2 linkelt, az egyiket már át is futottam, aztán tartottam egy rövid kis szünetet... bár meglepően hamar a végére jutottam, és nem tűnt túl bonyolultnak (a html-ről beszélek) így felmerül bennem a kérdés, hogy szerintetek, mennyi idő alatt lehet a semmiből eljutni egy stabil, megbízható alap szintig? Én eddig azt hittem, hogy évek kérdése, de ha a többi is ilyen lesz, akkor kis gyakorlás egy egy hónapon belül már magabiztosan fog menni szinte minden, ami nekem kell, a többi meg majd jön idővel...
-
Lacces
őstag
válasz Sk8erPeter #8194 üzenetére
Sosem néztem a Google forráskódját A w3.org-ra meg nem emlékszem, utoljára 4 éve jártam arra fele
Én kérek elnézést, azthittem az is lehet a probléma. Lehet csak az én szememet piszkálta
Új hozzászólás Aktív témák
- Ezeket a telefonokat mutatják be az idei nyár folyamán
- Android alkalmazások - szoftver kibeszélő topik
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- sziku69: Fűzzük össze a szavakat :)
- galaxy55: Mi történt deviantart-on?
- Luck Dragon: Asszociációs játék. :)
- Gyúrósok ide!
- Apple notebookok
- Apple iPhone 13 - hízott, de jól áll neki!
- bambano: Bambanő háza tája
- További aktív témák...
- 4GB DDR3 PC3 PC3L 1600MHz 1333MHz RAM memória LAPTOP -ba eladó
- Dell Optiplex 7070 SFF: Az igazi kis erőgép: i7 8700, 32GB RAM, 512GB SSD, 2xDP+HDMI+USB-C, Win11Pro
- Dell Optiplex 7070 SFF:A tökéletes irodai/otthoni PC:i5 8500,16GB RAM,256GB SSD,2xDP+HDMI+USB-C,Win
- Kellemes árú vezetékes gamer egerek
- CLEVO P775DM3-G gaming laptop
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs