- Poco F6 5G - Turbó Rudi
- Samsung Galaxy A54 - türelemjáték
- Milyen okostelefont vegyek?
- Android alkalmazások - szoftver kibeszélő topik
- Fotók, videók mobillal
- Google Pixel topik
- Yettel topik
- Heteken belül ár/érték bajnokot avat a Poco
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Mobil flották
Új hozzászólás Aktív témák
-
Soak
veterán
válasz
csabyka666 #15473 üzenetére
Persze, vegulis minek hallgatnal azokra akik mar vegig szoptak ugyanugy ahogy te.
-
Soak
veterán
válasz
trisztan94 #15263 üzenetére
Ahelyett hogy feltalalod a melegvizet, miert nem hasznalsz egy kesz megoldast? Pl ott a doctrine mint orm (meg nem hasznaltam) , legalabb adatbazis fuggetlen is lehetne az alkalmazasod.
-
Soak
veterán
válasz
Speeedfire #14841 üzenetére
Miert nem bamboo? Az ujban mar nagyon egyszeru deploy kornyezeteket configolni, tavoli gepre is.
-
Soak
veterán
válasz
trisztan94 #14666 üzenetére
A másik lehetőség a POST kérés, ami egy titkosított kérés. Ezt általában regisztrációs felületeken, login felületeken, vagy bármi olyanon szokták használni, ami titkosítást igényel. Cserébe nyilván sokkal lassabb, mint a GET. Ezt kinyerni szinte lehetetlen, ebben a topikban nem is foglalkozunk ezzel, nem akarjuk, hogy bárki kivegye más oldalak POST kéréseit. Mert az nagyon rossz lenne.
A tobbi resze sem gyenge de ez nagyon felre ment.[link]
-
Soak
veterán
válasz
trisztan94 #14447 üzenetére
En hasonlo konfigot hasznalok csak 8Gb rammal, a projekt scanneles lassu (a hdd + nem hobbi projekt teszi ) eclipsben, de cserebe egy find type utana mar nem kerul idobe, de semmi mas sem igazabol. Amugy egy eclipse skineket is kezel ha szamit hogy a starbucksban menon nezzen ki a macken az ide is...
De majd ugyis rajossz ha komolyabban foglalkozol programozassal hogy ezek a featureok amiket egy ilyen top IDE nyujt elengedhetetlenek a hatekony fejlesztesben.
-
Soak
veterán
válasz
trisztan94 #14442 üzenetére
Nem tudom mire mondod ezeket de vagy a geped nagyon faradt vagy valamit benezel. Nem is tudom hogy most melyik IDE-rol van szo de mi lassu?
Mit nem hasznal ki a "java ide" ?
-
Soak
veterán
válasz
trisztan94 #14440 üzenetére
Miert baj az?
-
Soak
veterán
válasz
PumpkinSeed #14400 üzenetére
String összefűzés. Miért nem használsz valami rendes IDE-t ? Pl Netbeans vagy Eclipse. Be van kapcsolva a syntax highlight? Amúgy szánékosan van ugyanaz a változó minden 2. tagban?
-
Soak
veterán
válasz
PumpkinSeed #14398 üzenetére
De ezt kellene latnod mivel az elsoket nem konkatenalod. Miben fejlesztesz, hogy nem tunik fel a mas szin?
-
Soak
veterán
válasz
trisztan94 #14111 üzenetére
Sikerult megfejteni ezt a komoly kerdest egyedul is.
-
Soak
veterán
válasz
Speeedfire #14062 üzenetére
$array['xyz'] === null ?
-
Soak
veterán
válasz
Petyyyyy #14060 üzenetére
Talalj ki egy bonyolultabb alkalmazast,ird meg, szembesulj kozben azokkal a problemakkal amik eszedbe se jutatnanak es utana keres ezekre hasonlo anyagokban ( bar en az internetet ajanlom, ha jol hasznalod akkor nincs frissebb es ellenorzottebb forras, pl : stackoverflow) . Az elso kodjaid nagyon szarok lesznek de ha megvan a turelem es kitartas akkor a probalkozasokbol egyre tobbet tanulva gyorsan lehet fejlodni.
-
Soak
veterán
válasz
trisztan94 #13863 üzenetére
Az explode ettől még array-el tér vissza (jobb esetben)
-
Soak
veterán
válasz
trisztan94 #13861 üzenetére
substr , 2 kötelező paraméter és nem is array, hanem string.
a vége meg simán mehetne egy foreachbe.
-
Soak
veterán
válasz
trisztan94 #13849 üzenetére
Sql IF EXISTS.
-
Soak
veterán
válasz
trisztan94 #13754 üzenetére
Nem ertem a kerdest, a session a szerveren tarolodik, amit az alkalmazas id alapjan azonosit, amit jellemzoen cookieban kap meg. A session a timeoutig el ( magyarul ha a user nem hagyja timeoutolni akkor orokke) , nem a bongeszo hatarozza meg az eletciklusat. A cookie jarhat le (amiben a session id van) ezaltal a server nem tudja azonositani a usert ( vagyis nem talalja a sessiont) , ujat indit, tehat "kilogol" .
-
Soak
veterán
válasz
Speeedfire #13474 üzenetére
Eclipse, bar ez is szeret terpeszkedni de tudod kobfigolnni ha alapbol sokat eszik.
-
Soak
veterán
Nem kene erre kitolni egy elso hsz jellegu dolgot hogy ingyen segitseget nem sok ertelme van privatban kerni? Vagy csak engem zavarnak ezek nagyon?
-
Soak
veterán
válasz
vgyuri #13323 üzenetére
Mar nincs security risk, viszont default sincs.
Lehetne valami ilyesmi .
$validColors = valahonnan egy tomb.
$color = isset($_GET['szin']) && in_array(....) ? $_GET['szin'] : 'red';
echo $color;
De a get[szin] is mehet egy valtozoba hogy ne legyen feleslegesen 3szor eg ternarisban.
-
Soak
veterán
válasz
#36268800 #13193 üzenetére
PHP szerveroldali, nincs köze a klienshez. Nem tudod eldönteni, hogy mekkora a felbontás. Szerintem jobban jársz egy HTML szerkesztés vagy egy weblap készítés topikkal.
-
Soak
veterán
válasz
Speeedfire #13165 üzenetére
shop.example.com ...
-
Soak
veterán
Mondjuk a host fileodat modositot, szóval pl a enweblapom.dev arra az ip-re mutat ahol futtatod a siteot. Plusz nyilván a linkeket is modositani kell ugy, hogy a base url enweblapom.dev legyen. (ez könyü ha jól van konfigolva ha nem akkor az szívás) , utána meghivod az enweblapom.dev-et és behozza a siteodat.
Persze erre fel kell készíteni a webservert is.
-
Soak
veterán
válasz
Tele von Zsinór #13069 üzenetére
egy mítosz
Most már. Mint látható az általad linkelt cikk első hozzászólásából is, korábbi verziókban még volt különbség, valószínűleg csak nem tudatosult azóta az emberekben a változás.
-
Soak
veterán
válasz
Speeedfire #13050 üzenetére
Ahogy rt06 írta, valószínűleg nfs-t használnak (mint általában minden hasonló vállalkozás) .
-
Soak
veterán
Nem értem miért vagy igy rápörögve a lock-ra . Ugyan megint csak találgatok, de gondolom a játék nem úgy néz ki jellemzően, hogy 1 embert támad 50.000 . Innentől kezdve (még ha lock-olnánk is, de azzal eddig magyaráztam, nem kell) InnoDB motor row-level lock-nál miért olyan nagy probléma ha lockolunk egy sort? Ha még egyszerre 3-5 ember akarja elérni (nem értem hogy miért updatelné egyszerre 3-5, de ugye találgatunk csak) akkor se lenne dráma.
-
Soak
veterán
válasz
Tele von Zsinór #12995 üzenetére
Én épp ezért írtam, hogy adatbázisba csak akkor írjunk ha a user csinált valamit. Addig csak meg kell jeleniteni, ezért nem kell lock, meg semmi, ezért irtam, hogy egy matematikai müvelettel megjelenitjük, utána meg ha esetleg varázsolt egyet akkor beírunk.
Szerk : Azért egy pontosabb sepcifikációt szivesen meghallgatnék, mert egyelőre 5-6an játszünk elméleti fizikust
-
Soak
veterán
válasz
Sk8erPeter #12993 üzenetére
Az alapbol az, hogy linuxon a cron leggyakran 1 percenkent futhat le. (a konfigban a perc a legkisebb egyseg).
A masiknal pedig en epp a System_Daemon php daemonrol beszeltem ami ad egy elfogadhato alapot php alapu daemonok gyartasahoz.
-
Soak
veterán
A mana érték egy játékban sokszor frissül, ergo rengeteg olvasási művelet lesz.
Jah, épp ezért lehetne megoldani egyszerűen, hogy ha belovassuk akkor már a jó értéket jelentítsük meg (egy egyszerű matematikai müvelet és kész), nem lesz semmivel nagyobb terhelés, mert csak akkor írunk ha változás történik.
Továbbá biztosítani kell, hogy ez esetben óránként (vagy akármikor) csak és kizárólag egyszer fusson le, ezt nem teljesen triviális jól megcsinálni.
épp ezért irtam, hogy el kell tárolni egy utolsó frissitést plusz egy mana/h-t és nem is kell frissiteni feltétlenül.
A cron pedig simán futhat akár 30 másodpercenként is.
Alapból nem, de nyilván megoldható.
Továbbá a cron az maga egy daemon, ami pont arra van, hogy megoldja ezt a problémát, minek erre fejleszteni egy másik daemont?
Fejleszteni nem kell, mert már megtették mások, ezért nem nehezebb semmivel mint egy cron job-ot beállítani. Ha már feltételezem a LAMP környezetet akkor miért ne? Sokkal jobban illeszthető a környezetbe és egyszerűbben is konfigolható. ( a futás gyakoriságától kezdve a kiépitett logolásig) .
Persze vannak hátrányai is, meg előnyei is.
DeltaPower : Nem 30sec, hanem 30perc, igaz. Nem a sebesség miatt irtam feltétlenül, csak ha belegondolok, hogy a kérdező valószínűleg mit akar elégni akkor nem vagyok benne biztos, hogy 30percenként érdemes frissiteni. Mi van ha egy felbuffolt embernek 1 perc alatt megtellik? Tudom, hogy kicsit tovább gondoltam mint az alap kérdés, de ha már ugyis megnézzük mennyi a manna az adatbázisban éppenséggel frissitett adatot is vissza adhatunk, akcio után meg a jo adatot beirjuk.
-
Soak
veterán
válasz
DeltaPower #12983 üzenetére
Nem lenne egyszerűbb akkor frissiteni mikor meg van jelenitve ? Kell egy aktuális manna érték, egy legutoljára frissités, egy növekedés/óra (vagy ami tetszik), felesleges egy cronjobot létrehozni, mert ennek real timenak kéne lennije, a cron meg nem arra való hogy 30sec-enként lefusson, akkor inkább daemon.
-
Soak
veterán
válasz
Tele von Zsinór #12871 üzenetére
Ismerem, én is használom, de itt nem ez a minta áll fent, legalábbis a kódot legalább annyira át kéne alakítani mintha csak szeparálná a kettőt, itt csak annyi látszik, hogy magára irányít (gondolom épp a hibára megoldásként), plusz a PRG -nek csak bizonyos feladatoknál van értelme, nyilván ezt neki kell eldönteni, de mivel alapból nem így volt implementálva, mertem feltételezni, hogy nem szükséges ...
Szerk: Persze az lehet, hogy később van vizsgálva a get is, akkor igaz, de ennyiből nekem nem volt nyilvánvaló.
-
Soak
veterán
válasz
fordfairlane #12824 üzenetére
Én nem mondtam, hogy facepalm de ha már tudjuk hogy jobb akkor miért a rosszabbat használjuk ?
cucka : Nem cél a gyors website?
Elég sok irodalom van fent arról, mikor elemzik, hogy 100-200ms mennyit jelent értékesítési szempontból. Csak hogy egy példát említsek : amazon 100ms-es novekedés, 1%os bevétel kiesés. Ezért írtam a legelején, hogy egy kis látogatottságú sitenál teljesen mindegy, de van ahol számít és még mindig nem értem miért kéne a rosszabbat csinálni ha tudjuk hogy mi a jó
C-ben meg csináljon siteot akinek két anyja van. Ha még komolyan is vennénk, mennyi egy átlag C fejlesztő bére és mennyi egy PHP ?
-
Soak
veterán
Nem értem ezt a hozzászólás.(Hogy jön ide 10 millio? hogy jön ide az adatbázis? Nem erről volt szó.) Nyilván nem azon fog megfeküdni az alkalmazás, hogy require_once vagy require, viszont ha ez a hozzá állás akkor mindenhol ez lesz és sok kicsiből már összejön esetleg 5-8% ami egy nagy forgalmú websitenál jelentheti azt, hogy erősebb szerverbe kell fektetni vagy még kihuzza addig ameddig van stabil cash flow és akkor már egyszerűbb.
A forma1-es autó sem azért könnyű mert felnijei 2kg-val könyebbek mint egy ugyanakkora hagyományos technikával gyártotté, hanem mert mindenhol meg van fogva ez a kicsi (nyilván sarkitottam, de szerintem érthető) . Plusz ha erre külön fel kell venni egy programozót, hogy optimalizáljon akkor rossz csapattal lett elindítva a projekt, mert az inkompetenciát ki kell fizetni mindenképpen (kérdés hogy mikor), ez nem érv a hatékony megoldások ellen.
-
Soak
veterán
válasz
Lacces #12762 üzenetére
Ilyenkor érdemes megnézni a dokumentációt, annál talán nincs hitelesebb forrás ... http://httpd.apache.org/docs/2.2/rewrite/flags.html
-
Soak
veterán
Az hogy gondolom a mobil.php-ban header-t macerálsz, mégpedig, ha elolvasod ezt : header , írja, hogy :
Remember that header() must be called before any actual output is sent, either by normal HTML tags, blank lines in a file, or from PHP. It is a very common error to read code with include, or require, functions, or another file access function, and have spaces or empty lines that are output before header() is called. The same problem exists when using a single PHP/HTML file.
Ezért mondtam már az elején, hogy mutass kódot, mert úgy egyszerűbb a segítség
.
-
Soak
veterán
válasz
kkdesign #12743 üzenetére
a linknek adsz egy get paramétert . pl href="/index.php?page=info" , utána pedig a content részen (div-ben) csinálsz valami ilyesmit
switch($_GET['page']){
case 'info':
include 'info.php';
break;
default:
include 'index.php';
break;
}De ez elég gány és a googlebe is megtalálhattad volna 2 perc alatt.
-
Soak
veterán
válasz
trisztan94 #12712 üzenetére
Az nyilván nem egy szerver, hanem egy cluster, de amúgy jah, szerintem ma már van az 1000 is ...
Szerk : De ez nem a komplett site alatt van, hanem csak egy modul alatt.
-
Soak
veterán
válasz
trisztan94 #12710 üzenetére
Azért a facebook szerintem kivülről sem egyszerű
-
Soak
veterán
válasz
trisztan94 #12708 üzenetére
MySQL is nagyon gyors (ha van alatta vas), de a facebook amúgy is élen jár az uj technológiák keresésében (költség optimalizálás) , ezért pl itt egy cikk : [link] , láthatod, hogy nem csak a relációs adatbázisok játszanak ilyenkor, de azért kiemelném ezt a részt : First deployment of Cassandra system within Facebook was for the Inbox search system. The system currently stores TB’s of indexes across a cluster of 600+ cores and 120+ TB of disk space. és ez egy több mint 4 éves bejegyzés
.
-
Soak
veterán
válasz
Sk8erPeter #12623 üzenetére
Tudom, azt is tudom mi okozza, de attól még érdekes
-
Soak
veterán
Azért ez tetszett : http://ideone.com/kaImZ6
-
Soak
veterán
válasz
PiXeL90 #12595 üzenetére
Rakd fel ide a konkrét kódot : http://pastebin.com/
-
Soak
veterán
válasz
Sk8erPeter #12580 üzenetére
Ez preferencia kérdése, nyilván ha ez nem tolerálható (mert amúgy egy stringet ami nem számmal kezdődik egyszerűen ignorál) akkor nem jó, de ha nem tolerálható akkor alapból vissza kéne jönni és nem elnyelni a hibát .
pl így :
if(in_array(false, array_map('is_numeric', $_POST['mynumbers']))){
echo 'Hiba!';
} -
Soak
veterán
válasz
PiXeL90 #12575 üzenetére
Jah értem, akkor pedig amikor feldolgozod a POST-t (mert gondolom nem GET-el küldöd a formot) akkor egyszerűen
$var1 = (int)$_POST['inputtextneve1'];
$var2 = (int)$_POST['inputtextneve2'];
$var3 = (int)$_POST['inputtextneve3'];
$sum = $var1 + $var2 + $var3;szerk: castolhatod is, ha már összeadod.
-
Soak
veterán
Üzemetlet valaki közületek linux szervert?
-
Soak
veterán
válasz
Speeedfire #12539 üzenetére
Inputnal readonly , akkor nem olvashato es az adatot amugy sem dolgozod fel.
-
Soak
veterán
válasz
Speeedfire #12517 üzenetére
Ha tudnál konkrét kódot mutatni akkor egyszerűbb lenne segíteni, amúgy ha var_dump-olod a változókat akkor van bennük valami?
-
Soak
veterán
válasz
Lacces #12477 üzenetére
Én itt szoktam matatni ha végleg elveszek : http://txt2re.com/
-
Soak
veterán
válasz
SektorFlop #12432 üzenetére
Mennyivel egyszerűbb lenne egy $this->db->fetchAll(PDO::FETCH_ASSOC); ...
Szerk : Kivetted a konstruktorból az = array(); -t ? Amúgy ha már probálsz elmenni az OOP felé akkor ne a mysql-es szarokkal szenvedj szerintem.
-
Soak
veterán
válasz
SektorFlop #12430 üzenetére
private $tomb = array();
csak igy szimplán, ezt felesleges konstruktorba tenni.
A fetch_array()-ban mi van?
-
Soak
veterán
válasz
Agyasima #12416 üzenetére
Szerintem elösször nem konkrétan a nyelvet kéne tanulmányoznod, hanem a programozási szokásokat, koncepciókat , hogy kicsit képben legyél. Azért mondom ezt, mert nekem az a tapasztalatom, hogy a neten lévő 1000 tutorialbol 995 használhatatlan vagy csak azoknak jó akik épp valamiért nem tudnak vagy lusták valamit leprogramozni, de látják ha egy kódban hiba van és/vagy be tudják az illeszteni a sajátjukba.
Ilyenekre gondolok, hogy : MVC, SQL security (injection), XSS, Singleton, OOP, stb (akinek van kedve kiegészthet) .
Ezeket ha beírod a googleba akkor el tudsz indulni valahol és rá tudod hangolni kicsit a gondolkodás módodat a programozásra és esetleg találsz olyan problémákra megoldást amiről azt sem tudtad, hogy léteznek
. A kezdő tutorialokkal vigyázni kell, mert azok általában annyira elegek, hogy össze tudj valahogy kalapálni egy 'Hello World'-öt meg két adatbázis query-t a lehető legegyszerűbben, ami máris elindított a rossz irányba .
Amiket fent leírtam azok egy rész egy kezdőnek is kötelező, másik része kicsit haladóbb, de szerintem abban itt mindenki egyet ért, hogy rosszat nem érdemes tanulni mert ha komolyabban akarsz vele foglalkozni akkor előbb utóbb úgyis ki fogsz lyukadni ezeknél és akkor rájösz, hogy egy csomó időt elvesztegettél a hülyeségre.
-
Soak
veterán
válasz
Brown ügynök #12390 üzenetére
Most ezt nem egészen értem. Beállítasz egy PHPSESSID nevü cookie-t a PHPSESSID cookie tartalmával és névével?
-
Soak
veterán
válasz
Brown ügynök #12387 üzenetére
A cookienak meg kell adni, hogy milyen domainre ervenyes. Erre gondoltal? Tehat a dev kornyezetben dev parametereket hasznalsz?
-
Soak
veterán
válasz
Sk8erPeter #12312 üzenetére
Mivan, elnyomott a bejgli?
Olvass kettovel vissza!
Vagy 4el inkabb
-
Soak
veterán
válasz
Sk8erPeter #12310 üzenetére
A beepitett funkciorol beszeltem, csak azert mivel okosabb fv-t lehet irni es valoszinuleg gyorsabb is egy erteknel ( bar ezt nem mertem le ), ha meg tobb ertek kell egy tombbol akkor egesz biztosan, de az elozo hszmben leirtam hogy mikent kepzelem.
-
Soak
veterán
válasz
Sk8erPeter #12308 üzenetére
Mondjuk en inkabb egy wrappert irnek az elobb targyalt funkciora.
-
Soak
veterán
válasz
Sk8erPeter #12305 üzenetére
Azon kivul hogy feleslegesen leszamoljuk a tomb elemeit elosszor?
Egy foreach($tomb as $key => $value) boven eleg ami egyutt allas eseten inkremental egyet , es meg van uszva ket count.
Szerk : De latom te is eliminaltad a 2. countot .
Szerk 2 : a kulcsot nem is kell nezni a cikulsban.
-
Soak
veterán
válasz
Speeedfire #12301 üzenetére
Arra a kulcsra kell hivatkozni amelyiket elemet számolni akarod. Vagy pedig irsz rá egy saját funkciot ami ha ture akkor csak azt számolja le amit akarsz (jobban mondva azt adja vissza) ha meg false akkor vissza adja mindet.
-
Soak
veterán
válasz
Speeedfire #12299 üzenetére
Mi a gyíkomért van ez for ciklusba?
Szerk : De amugy meg van egy ilyen funkció is : [link] .
-
Soak
veterán
válasz
kaplaranti #12191 üzenetére
Mennyit szansz ra?
-
Soak
veterán
válasz
Swifty #12187 üzenetére
Én is erre gondoltam, valószínűleg ez is lesz a végén, mert úgyis kell thumbnail-t csinálnom akkor meg már az eredetit is megdolgozom.
CSorBa : Nem akarom, hogy mentésre kerüljön egy olyan file amiben futtatható kód van, mert az le fog futni valamikor csak arra várva, hogy valaki hibázzon
Új hozzászólás Aktív témák
Hirdetés
- Core I9 ERŐMŰ Lenovo P1 Gen2 (8mag/16 szál 32Gb DDR4 1Tb SSD 4Gb Nvidia) laptopom eladó!!!
- Új Dobozos Lenovo Yoga Slim 6i Gamer Procis Ultrabook 14" -35% i5-13500H 16/512 Iris Xe FHD+ OLED
- Új Dell Inspiron 14 5435 Ultrabook -50% 14" Bivaly AMD Ryzen 7 7730U 8Mag 16GB 512GB FHD+ IPS
- MSI Thin - 12450h, RTX 4050 és 16gb RAM + 1tb SSD
- HP ProDesk 600 G2 SFF PC, Intel 6. generációs CPU, SSD és RAM nélkül
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Beszámítás! Oculus Rift virtuális valóság szemüveg garanciával hibátlan működéssel
- Samsung Galaxy A13 64GB, Kártyafüggetlen, 1 Év Garanciával
- ÁRGARANCIA!Épített KomPhone i9 14900KF 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Eladó ÚJ, BONTATLAN Samsung Galaxy A05s 4/64GB ezüst / 12 hónap jótállással!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest