- sziku69: Fűzzük össze a szavakat :)
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- bitpork: MOD Júni 13 Augusztus 2- szombat jelen állás szerint.
- Gurulunk, WAZE?!
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
honda 1993 #16799 üzenetére
Hát majd amikor segédmunkás leszel egy építkezésen, jól fog jönni arra, hogy beledobáld a platóba az építési hulladékot.
-
honda 1993
senior tag
válasz
Sk8erPeter #16797 üzenetére
AHHAAA sejtettem.
Es ezt en mire hasznaljam ?
Csak viccelek. -
DNReNTi
őstag
válasz
Sk8erPeter #16797 üzenetére
Na én is ezt csináltam csak valamit ezek szerint elszúrtam. Rámegy majd. Thx.
-
Sk8erPeter
nagyúr
válasz
DNReNTi #16796 üzenetére
Első megközelítésként az URL Rewrite modul telepítése után (ezt úgyis felrakja a Web Platform Installer, ha pl. kezdésnek rámész, hogy mondjuk rakja fel a Drupalt, aztán ha ez nem kell, leszedheted, de jó példa lehet, hogy minden függőséget behúzzon, ami pl. ehhez kellene) amit lehet, meg kell próbálni importálni a .htaccess-fájlból az adott oldalnál az URL Rewrite menüpontban, az Import Rules segítségével:
Teljesen általános módszer nincs, mert nem mindent ismer fel a .htaccess-fájlból automatikusan, amit kellene (de azért jópár dolgot), erre alternatív megoldásokat kell ilyenkor keresni.
(#16794) honda 1993:
Nem, ez egy billenő platóval ellátott teherautó, vagyis egy dömper. -
DNReNTi
őstag
válasz
Sk8erPeter #16793 üzenetére
Jogos.
IIS-t én is felpróbáltam egy időben, de a .htaccess web.config-ra konvertálásánál elúsztam, idő nem nagyon volt foglalkozni vele, szóval akkor azzal le is álltam. Pedig szimpatikus lenne. Van arra valami általános és szuper módszer?
-
sztanozs
veterán
válasz
Sk8erPeter #16793 üzenetére
Nincs helyi webszerver, csak egy HTA fájl a kliensgépen.
-
honda 1993
senior tag
válasz
Sk8erPeter #16793 üzenetére
"Ha van kedved, kipróbálhatnád egyébként az IIS-t is. (Pl. ezt letöltöd, bepötyögöd, hogy Drupal, rakja fel azt, csak azért, hogy behúzza az összes függőséget, ami ilyenhez kell, onnantól használhatod a webszervert (persze figyelj rá, hogy ne ütközzön Apache-csal).)"
Ezt most nezem meg, bar nem teljesen tiszta hogy ez mi is akar lenni.
Ez egy webszerver mint a wamp ?
-
Sk8erPeter
nagyúr
válasz
sztanozs #16783 üzenetére
"Nem szükségszerűen biztosítható az internetkapcsolat a gépen."
Ezt most nem mondod komolyan, hogy ez volt az oka, hogy behánytátok a dokumentumba egy <script> tagen belülre a jQuery-t, ugye csak viccelsz?Lokálisan letöltve a jQuery-t, helyi webszerverről, megadva a fájl relatív elérési útját is nyilvánvalóan ugyanúgy működik, de még a file:/// protokollon keresztül, teljes elérési utat megadva is megy.
(#16782) DNReNTi:
"Azt azért előre borítékolhatod, hogy míg egy WAMP-ot beüzemelni mondjuk 5 perc, addig ha nem vagy gyakorlott linux user, akkor a LAMP-ra rá fog menni egy napod, aztán nem megy és leformázod az egészet a francba."
Ez azért nem feltétlenül igaz, egy apt-get install phpmyadmin azért elég gyors és egyszerű tud lenni, és behúzza a függőségeit is...
Mondjuk ha már Windows, akkor ott van az amúgy is jelenlévő, csak nem engedélyezett IIS, ezt bekonfigurálni a Microsoft Web Platform Installer segítségével meg pár kattintás...(#16781) honda 1993:
"A haverom tanacsolta hogy inkabb terjek at a linux webszerverre, mert szerinte a windows-os egy nagy rakas sz@r."
Na hát az ilyen vélemények azok, amiket ilyen formában nem szabad komolyan venni.Hozzáteszem, én azt tapasztaltam többszöri próba után is, hogy nálam Windows-on az Apache-szerveren keresztüli futtatás sokszor valóban észrevehetően vánszorgósabb volt, mint Linux+Apache segítségével, éppen ezért próbáltam ki Windows-on az IIS-t, ez számomra sokkal jobban bevált teljesítmény szempontjából, meg a konfigurálhatóság is JÓVAL egyszerűbb, mint Apache esetében (kezdjük ott, hogy nem kell szövegfájlokat konfigurálni (bár azt is lehet, ha valaki akarja), hanem grafikus felületen végzed el a beállításokat, bekattintgatod a változtatásokat, és vonatkozik ez a php.ini-s módosításokra is).
Ettől függetlenül haverod véleménye abban a formában igen erős túlzás, meg kéne tudni, mire is vonatkozik.Ha van kedved, kipróbálhatnád egyébként az IIS-t is. (Pl. ezt letöltöd, bepötyögöd, hogy Drupal, rakja fel azt, csak azért, hogy behúzza az összes függőséget, ami ilyenhez kell, onnantól használhatod a webszervert (persze figyelj rá, hogy ne ütközzön Apache-csal).)
-
honda 1993
senior tag
válasz
DNReNTi #16791 üzenetére
OOOOOOOO a pi.....ba.
Hat voltam olyan hulye hogy a terminalbol egyesevel raktam fel .( probaltam keresni a szoftverek kozott ) de nem volt talalat.
De ha barmi problema lesz ezzel akkor majd inkabb leszedem egyben es felrakom ujra. ( bar azt sem igazan tudom elkepzelni, hogy hogyan lehet uninstallalni valamit) -
DNReNTi
őstag
válasz
honda 1993 #16789 üzenetére
Úgy értettem, hogy egyesével tetted e fel a hozzávalókat (Apache, MySQL, PHP), vagy leszedtél egy LAMP Stack Installert (például) és úgy. Bár igazából mindegy. Lényeg, hogy megy.
-
don_peter
senior tag
válasz
Sk8erPeter #16778 üzenetére
Köszönöm, úgy fest valamit elronthattam mert a tiédet kimásolva működik rendesen...
-
-
DNReNTi
őstag
válasz
honda 1993 #16784 üzenetére
Na az király. Egybe raktad fel a lamp stack-et? Vagy egyesével molyoltad össze? Utóbbi macerásabb, én a kaland kedvéért egyszer belevágtam, nulla linux előélettel.
Nem volt egy nagy élmény.
-
disy68
aktív tag
válasz
honda 1993 #16786 üzenetére
Alapvetően valami ilyesmi a felépítés minden linux esetében. Egy kis összefoglaló róla.
Nyitsz egy fájlkezelőt ott van valami olyasmi, hogy computer / file system (számítógép / rendszer) ami a "/" gyökér könyvtárba visz. Ha úgy jobban tetszik, parancssorból is indíthatod a fájlkezelőt pl. ubuntu esetében nautilus / -> ezzel is a gyökér könyvtárba kerülsz.
-
disy68
aktív tag
válasz
honda 1993 #16784 üzenetére
Debian vonalon általában a /var/www az alapértelmezett root könyvtár a webszervernek. A webszerver konfig fájljai a /etc/apache2, míg a php-hez tartozók a /etc/php5 alatt vannak.
szerk:
mysql-hez pedig fejlesztői környezet esetén nyugodtan felrakhatsz egy phpmyadmint pl ez alapján -
honda 1993
senior tag
válasz
DNReNTi #16782 üzenetére
Nem vagyok tul gyakorlott, de a jelek szerint sikerult.
Annyiban bonyolultabb talan, hogy itt a terminalban kell parancsokat beirni. ( fogalmam nincs hogy minden fent van-e), de a bongeszoben miutan beirtam hogy "localhost", az jelent meg hogy "it works".
Tehat elmeletileg mukodik. ( az mar megint mas kerdes hogy fogalmam nincs hogy itt melyik mappaba kellene raknom a php fajlokat hogy futtatni tudjam, mert itt nem is talalom az apachet, vagy a mysqlt a keresoben)
Pedig mukodik... -
sztanozs
veterán
válasz
Sk8erPeter #16771 üzenetére
Nem szükségszerűen biztosítható az internetkapcsolat a gépen.
-
DNReNTi
őstag
válasz
honda 1993 #16781 üzenetére
Az aláírás alapján nem volt nehéz azonosítani.
Amúgy kíváncsi lennék a haverod mire alapozza ezt a véleményét.
Nem árulok el most óriási titkot ha elmondom a LAMP/WAMP = Linux/Windows, Apache, MySQL, PHP. Ebből már könnyen kikövetkeztethető, hogy kb ugyan arról van szó csak más OS-en.
Azt azért előre borítékolhatod, hogy míg egy WAMP-ot beüzemelni mondjuk 5 perc, addig ha nem vagy gyakorlott linux user, akkor a LAMP-ra rá fog menni egy napod, aztán nem megy és leformázod az egészet a francba.
-
DNReNTi
őstag
válasz
honda 1993 #16779 üzenetére
Persze hogy van. Nagyon trükkösen Lamp.
-
honda 1993
senior tag
Sziasztok.
Linuxhoz ( ubuntu) van valamilyen webszerver?
Olyasmire gondolok mint a windows alatt a wampserver. -
Sk8erPeter
nagyúr
válasz
don_peter #16777 üzenetére
Na jó, ez így elég akadozós, mert nem mutattad meg, milyen forráskódot írtál ehhez, úgyhogy próbáld meg azt, hogy innen egy az egyben kimásolod a tartalmat egy szövegszerkesztőbe, elmented a fájlt, aztán megpróbálod megnyitni a böngésződben, mint látható, itt a demóoldalon hibátlanul működik, tehát nálad is muszáj mennie, ha nem, akkor ideje alaposan körülnézned a webszervered beállításainál:
http://jsbin.com/bemeropura/1/edit?html,outputSzerk.: azért raktam fel JS Binre, mert egyrészt ez is jó, másrészt főleg mert itt nincs figyelmeztetés, ha a dokumentum keretéül szolgáló tageket (<html>, <head>, <body>) is hozzáadom (mint jsFiddle-nél, ami automatikusan kiegészíti a kódot ezekkel (ami egyébként nem is baj)), és így egyben ki tudod másolni a komplett kódot, aminek működnie kell nálad is.
-
don_peter
senior tag
válasz
Sk8erPeter #16775 üzenetére
No dobtam fel egy képet...
Ezt linkeltem, de a gépemre letöltöttel is ez van... -
don_peter
senior tag
válasz
Sk8erPeter #16775 üzenetére
Készítek egy képet majd róla és mutatom, de az most a másik gépen van.
Nem simán léptem át rajta, csak nekem az nyelv kimaradt, így nem akarok vele különösen szenvedni.
Sok minden mással foglalkozom és most tényleg nem hiányzik még ez is.
Sima JS-ben megpróbálom megírni...
Készítek egy képet és mutatom mit produkál...Áhh felhúztam magam
Bekapcsoltam a gépet, pill és mutatom.. -
Sk8erPeter
nagyúr
válasz
don_peter #16774 üzenetére
Akkor viszont nem a jQuery-vel van a baj, hanem valami mással, de nagyon...
Mutathatnál a konzolról (Ctrl+Shift+I vagy F12) egy screenshotot, konkrétan pl. a Network fülről... Persze nekem mindegy, de eléggé könnyen átléptél egy eléggé meglepő és fundamentális hibán: mi az, hogy fehér kép lesz egy sima JS-library betöltésétől?
Ez így nem zavar?
-
don_peter
senior tag
válasz
Sk8erPeter #16773 üzenetére
A baj, hogy semmilyen hiba üzenetet nem ír.
Egyszerűen fehér kép és kész..
Túl is léptem rajta, inkább megpróbálom megírni sima alap JS segítségével. -
Sk8erPeter
nagyúr
válasz
don_peter #16772 üzenetére
"valamiért nem ment"
Ez egy igen jó hibaleírás, amiből sok minden kiderül, és sok tanácsot lehet ez alapján adni a probléma orvoslására...
Szóval mit jelent az, hogy "nem ment"? Mit írt a konzol? Nem jelezte neked például 404-gyel, hogy nem ott található a fájl, amit megadtál neki elérési útként? -
don_peter
senior tag
válasz
Sk8erPeter #16771 üzenetére
Letöltöttem a full 1.8.5-öt, és be is includ-oltam, de valamiért nem ment..
Elkezdtem normál JS-ben megírni aztán meglátom mi alakul ki belőle..
Nem vagyok benne penge sem gyors, de egyszer mindent meg kell tanulni
Ha derülni akartok akkor itt találjátok az elkezdett megoldásom forrását : [link] -
Sk8erPeter
nagyúr
válasz
sztanozs #16770 üzenetére
És mi volt a magyarázat arra, hogy inline legyen a komplett jQuery ilyen kopipésztes megoldással?
Az egy dolog, hogy nálatok így történt, de másnak nagyon nem javasolt.(#16769) don_peter:
Ahogy minden más JavaScript-fájlt, ezt is ugyanúgy kell behúzni egy <script> tag formájában, az src-attribútumnak megadva a fájl elérési útját... ami nem muszáj, hogy saját tárhelyen legyen, behúzhatod CDN-ről is. -
don_peter
senior tag
válasz
disy68 #16767 üzenetére
Igen köszi..
Ez sokkal közelebb van az elképzelésemhez..
Az eredményt, hogy tudom beletenni egy inputba?
Mondjuk textarea vagy valami ilyesmibe?
Ez megfelelő forma lenne egy form-nak gondolom.. Nem?
$('#output').append('<textarea>'+JSON.stringify(output)+'</textarea>');
Ez utóbbi egy az egyben az ami kell nekem..
Ajaxal dolgoztam már párszor, így gondolom meg fogom tudni oldani..
Elkészítem és megy fel a netre, hogy mindenki aki ilyet keres ne keljen annyit kínlódni mint nekem -
disy68
aktív tag
válasz
don_peter #16762 üzenetére
Csináltam még egyet, ami jobban illeszkedik a problémádhoz. Az egyes blokkok (karakterek) sorértékeit adja ki hexa értékként (blokkonként 8 érték). Ha ebbe az irányba mész tovább akkor az adatküldéshez nézz utána az ajaxnak. A példa erősen a jquery-re épül amúgy.
szerk:
Még annyit, hogy szerintem is gondold át a dolgot, lehet jobban jársz, ha az első példa szerint a "teli" pixelek koordinátáit küldöd a teljes "kijelzőről" és azt dolgozod fel c-ben - a blokkokat pedig csak formázással különíted el. -
don_peter
senior tag
válasz
Sk8erPeter #16765 üzenetére
Nem a style a lényeg, hanem a feltétel mely az egyes karakter méretet keretezi be.
Azok alapján gondolom beazonosítani az egyes részeket.
Mivel nem ismerem ennyire behatóan a JS-t úgy vélem nem kapirgálok rossz helyen...
De lehet marad az amit megírtam és majd azzal szerkesztek localhost-on.
Nem akarom újra írni az egészet...Most a pirítást a C és a mikrokontrollerek programozása élvezi...
-
Sk8erPeter
nagyúr
válasz
don_peter #16764 üzenetére
Bocsi, de ezzel csak elcsúfítottad az amúgy jó megoldást.
Külön CSS-ben nyugodtan megadhatod a stílusokat, semmi szükség ehhez bedrótozott style-attribútumokra (sőt, kifejezetten kerülendő, ajánlott irodalom). -
don_peter
senior tag
Picit módosítottam rajta milyen formában kellene..
Persze ezt még lehetne csicsázni, de itt inkább maga a strukturális exportálás a lényeg..
http://jsfiddle.net/2LsaaLrg/6/ -
Sk8erPeter
nagyúr
válasz
disy68 #16758 üzenetére
Pontosan ilyesmi megoldásra gondoltam.
Nice one.(#16757) don_peter:
"Amúgy még annyival kiegészíteném, hogy a 0 is értékes adat mert a pixel vagy be van kapcsolva vagy nincs."
Ettől még a 0 nem értékes adat, mert mint említettem, feltételezhetjük, hogy alapból egy pixel 0 értékű, csak az az igazán érdekes és értékes adat, hogy mikor és hol VAN bekapcsolva (hol 1-es) . Pontosan ahogy disy68 megmutatta: számontartja, melyik sorokban mely cellák azok, amelyek be vannak kapcsolva, tehát ott 1 bit van, a 0-val meg nem foglalkozunk, mert tudjuk, hogy a többi pixel (ami nem 1-es) az 0."Erre a formára azért van szükségem, mert e struktúra szerint írtam meg C-ben a kijelzővezérlést."
A kapott adatokat nyugodtan átalakíthatod az általad elvárt formába, szóval akár maradhat is a jelenlegi forma, amit elvársz a C-kódban, ez a vesszővel elválasztott, sortöréses változat. Na meg a C-ben írt megoldást is átírhatod az új megközelítésnek megfelelően.(#16759) biker:
Na ez már nem szép megoldás.Nehezen kezelhető (stringet kell robbantgatni, törékeny), meg a megmutatott megoldáshoz képest ez is pazarló.
-
don_peter
senior tag
válasz
disy68 #16758 üzenetére
Szép
Annyit még hozzá kell tegyek, hogy nem jó, ha egybe van ömlesztve az összes pixel.
Említettem, hogy egy karakter 6x8 pixelből áll.
Ha megnézitek azt amit én írtam: [link], akkor látható, hogy a karakterek vagy is a [6x8] pixel egységek elkülönülnek egymástól.
Ha generáltok egy pár pontot az első karakterben akkor mellette látható milyen formában kellene kinéznie:0x28,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x27,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x10,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0
A kimenetet hexában vagy bináris formában kapjuk meg.
Látható, hogy miképp generálódik a kép.
Minden egyes 8bites hexa kód amelyek vízszintesen, vesszővel vannak elválasztva, egyetlen 6x8-as karakter vízszintes 6 pixelét tartalmazza.
Mivel jelen esetben egymás mellett 10 karakter egység látható, így ez tízszer ismétlődik.
Ha csak egyetlen karaktert nézünk így nézne ki:0x28,
0x0,
0x0,
0x27,
0x0,
0x10,
0x0,
0x8
Talán binárisan jobban látható miről van szó:0b101000,
0b000000,
0b000000,
0b100111,
0b000000,
0b010000,
0b000000,
0b001000
A 0 üres pixel, az 1-es teli ez esetben fekete pixelnek felel meg.
Minden sor végén sortörés van, ez a sortörés azért van mert ez határozza meg honnét kell ismét előröl kezdenie a vízszintes újabb 6pixeleket (vesszővel elválasztva) kiírnia.
Ahol dupla sortörés látható az az újabb 10-es karaktersorozat kezdetét jelenti...és, így tovább.Erre a formára azért van szükségem, mert e struktúra szerint írtam meg C-ben a kijelzővezérlést.
Remélem érthetően írtam le amit akartam..
Sajnos a JS-t ennyire mélyen nem ismerem, de azért átnézem a programod, hátha tudom ebben a felsálban is hasznosítani.. -
DNReNTi
őstag
válasz
fordfairlane #16760 üzenetére
Ez nem szép, hanem epikus!
-
don_peter
senior tag
válasz
Sk8erPeter #16755 üzenetére
No igen sejtettem, hogy ilyesmi lesz a dolog vége.
Mármint, hogy ekkora mennyiségnél már nem a legjobb inputokat használni.
Vagy a használatával talán még nincs is gond, de lehet form elküldése előtt más struktúrába kellene átdolgoznom, mint ahogy te is utaltál rá "előfeldolgozás", és majd az eredményt átküldeni form-on keresztül.
Nem akartam most ezzel bajlódni főleg mert a programnak nem csak kiexportálni kell tudnia, ha nem importálni is a már elkészült képeket szerkesztésre..Amúgy még annyival kiegészíteném, hogy a 0 is értékes adat mert a pixel vagy be van kapcsolva vagy nincs.
Mivel minden bit számít, így mind kettővel kell számolni, különben egy rugalmas méretnél elég nehéz megállapítani másként a pixel számot, ha csak az egyeseket dolgozom fel.
Persze mindent meg lehet oldani, de minek bonyolítani..Egyébként vissza gondolva kicsit, nincs is ennyi input amit írtam bár ez relatív mert minden inputom egyetlen tömbként viselkedik.
name="byte[0][0][0][5]"
A végén egy inputot kell elküldenie ami ebben az esetben egy 4 dimenziós tömb.
Bár a form ettől még lehet másként viselkedik és a tömb minden elemét csak inputként tudja átadni.. -
Sk8erPeter
nagyúr
válasz
don_peter #16754 üzenetére
Uhh, szerintem ez így borzalmasan pazarló, valami olyan adatstruktúrát kellene alkalmaznod, ahol csak az értékes biteket (ami itt nyilván az 1-es) viszed át pl. kliensoldalról szerveroldalra, pl. kliensoldali előfeldolgozással, JavaScript segítségével; sőt, ebben az alternatív adatstruktúrában is tárolod (legalábbis a memóriában biztos, a perzisztens adattárolás most más tészta). Nyilván a táblázatos módszer egyszerűbb, de óriási helyet igényel a memóriában, igazából feleslegesen, mert a 0 értékek senkit nem érdekelnek (feltételezhetjük, hogy az az alapértelmezett).
Egyébként esetedben többek közt a post_max_size ÉS a max_input_vars (default: 1000) is korlátot jelenthetnek, (a max_input_nesting_level elvileg nem, mert az alapból 64-re van állítva). A memory_limit túl alacsony értéke is korlátozhat, de ha ezzel kapcsolatos lenne a gond, akkor azt egy Fatal error formájában úgyis látnád.
-
don_peter
senior tag
válasz
PumpkinSeed #16753 üzenetére
Közben agyaltam és az jutott eszembe, hogy biztosan van valami beállítás, megoldás amivel az inputokat le lehet korlátozni, hogy 1bitet vagy 1bájt adatot tároljanak.
Mert abban az esetben, ha mondjuk 1bitet tárolnának (0 vagy 1), akkor kevesebb mint 2kb lenne az adat.
De ha mondjuk 1bájtot akkor is csak 15kb lenne, tehát messze lenne a 2MB-os korlát.
Van egy olyan érzésem, hogy nem is a böngésző, hanem a szerveroldal korlátozza be a dolgot..Hogy a kérdésedre is válaszoljak egy pixel generátor rugalmasságának kibővítése lenne a célom..
Jelen esetben egy 240x64-es grafikus kijelző pixeleit akarom teljes egészében modellezni, úgy hogy az ott elkészített rajzolat vagy, ha jobban tetszik pixel grafika gond nélkül felvihető legyen a kijelzőre.
Tudom, hogy léteznek hasonlók, csak az a baj, hogy az ami nekem kell nem létezik ingyenesben.
Általában a kijelzők többsége, sőt szinte mind alapértelmezetten 8x8 pixelt / karakter-készletet használnak.
(ezzel sincs gond csak marha nagy karakterhézagokat hagynak)
Az én T6963c chippel ellátott GLCD kijelzőm képes a 6x8 pixel / karakter készlet megjelenítésére amivel sokkal barátságosabbak a karakterhézagok.
Nem mellékesen a kisebb karakter nagyobb karakterszámot eredményez egy azon sorban.
Hogy szemléltessem is a dolgot elkészítettem egy kisebb 3 840 pixeles változatot ami remekül működik..
Itt tudod megnézni: ©DPTP 6x8 Pixel kép genrátor... ( T6963c )
Lényegében ugyan ez lenne csak a már említett 15 360 pixelben. (egyébként már ez is kész van csak élesben nem akar működni csak localhost-on) -
don_peter
senior tag
Srácok,
Azt hogy tudom kiszámolni, hogy egy adott input mennyi memóriát vesz igénybe?
Az input tartama 0 vagy 1 lehet.
Úgy vettem észre, hogy van egy limitje a form-nak ami felett már nem küldi el az adatokat.
Azt tudom, hogy a böngészők többségének talán 2MB -os limitje van..Amiért érdekes számomra:
Van egy FORM-om amelyben 15 360 input van, mindegyik input 1 vagy 0 értéket kap.
Ezt a FORM-ot localhost-on probléma nélkül el tudom küldeni és menteni az adatokat, de éles szerveren ez már nem működik.
Van ötleteteket miért nem küldi el?
Nyilván, ha eléri a maximális megengedett adatküldést akkor gázban vagyok...
Köszi előre is.. -
Kommy
veterán
Sziasztok,
egy kis ötletért jönnék, hozzátok. Van egy html oldal ami az Assetto Corsa játék szervere generál mindenki el tud érni, de elég egyszerű szeretnék hozzá csinálni egy eredmény jelzőt a meglévő adatokból, kicsit rendezettebb formában.
ezeket az adatokat adja, ez két táblázat végül is, és a kettő szeretném egybe gyúrni. Az elsőből a 3 időt tartalmazó adat a lényeg
Ahol az első oszlopban DC szerepel ők nem kellenek így én két részre vettem az egészet, az első részből a valós versenyzők (ahol a ping nem DC) egy multidimenziós tömbben vannak tárolva, a második szintén egy multidimenziós tömbben vannak ahol, az idő nem 16666:39:999, mert akkor még nincs mért köre az adott versenyzőnek.
Tehát van olyan amikor csak az első táblázatban van lényegi adat viszont én a kettő unióját szeretném venni. És itt jön számomra a probléma, hogyan tudnám a két tömbömet egyesíteni úgy hogyha van olyan adat ami az elsőben benne van de nincs a másodikban akkor benne legyen attól még a végeredményben mivel akkor is a szerveren van.
-
DNReNTi
őstag
válasz
peterfihugo #16747 üzenetére
Nem akarlak elszomorítani, de ez nem PHP hanem Ruby.
"telekocsis rendszert kellene összehoznom a közeljövőben és szeretnék pár példát látni, hogy ki hogyan építette fel"
Ebből pedig az jön le, hogy te nem példákat akarsz látni, hanem kész forrást, amiből össze lehet ollózni a produktumot. Nem hiszem, hogy ilyen projektspecifikus példát találni fogsz, akár PHP, akár más egyéb nyelven. Példát mindig a részfeladatra keress.Szerk: Na megin' lassú vótam.
-
fordfairlane
veterán
válasz
peterfihugo #16747 üzenetére
Ez egy Ruby on Rails alkalmazás. Az ERB kiterjesztésű az Embedded Ruby fileok. Ezek többnyire nézetfileok, amik vegyesen tartalmaznak Ruby és HTML kódot.
-
disy68
aktív tag
válasz
peterfihugo #16747 üzenetére
Az a projekt ruby on rails-t használ.
-
peterfihugo
csendes tag
sziasztok, egy kérdésem lenne:
[link]
Van ez a Github-os script.... önmagában ezt működésre lehet bírni? Nem igazán értek ehhez a részéhez, mert ez a script többnyire *.ERB fájlokat tartalmaz... és nem tudom, hogy van e rá mód, hogy "futtathatóvá" tegyem tárhelyen... ha igen, akkor hogyan? Vagy ez pontosan mire is jó??
Egy telekocsis rendszert kellene összehoznom a közeljövőben és szeretnék pár példát látni, hogy ki hogyan építette fel (adatbázis, szerkezet stb...)
Előre is köszönöm a válasz(oka)t -
biker
nagyúr
válasz
tothjozsi96 #16744 üzenetére
én payu-val csinálam ilyet, igen, ipn visszatérő üzenettel lehet igazolni hogy levonták a pénzt
-
Peter Kiss
őstag
válasz
tothjozsi96 #16744 üzenetére
Én nem, de szerintem Instant Payment Notification kell neked.
-
tothjozsi96
addikt
Valaki csinált már ilyent?
Tehát egy megrendelő űrlap feldolgozásáról lenne szó.
Amin a fizetés paypal-el működik.
Ha rendelnek, a paypal fizetés után ha complete üzenettel tér vissza akkor az adatbázisba hagyja jóvá a megrendelt csomagot.Tehát ne nekem kelljen megerősíteni hanem hogyha a rendelőnek van annyi egyenlege és levonja neki a paypal akkor egyből meg szeretném erősíteni a csomagját.
Valaki foglalkozott már ilyennel? -
DR|FTK|NG
veterán
Köszönöm.
Így néz ki a javított kód:
$min_num = ($_POST["min_num"]);
$max_num = ($_POST["max_num"]);
$no_num = ($_POST["no_num"]);
$true_num = mt_rand($min_num,$max_num);
while ($no_num !== 1){
$true_num = $true_num." - ".mt_rand($min_num,$max_num);
$no_num = $no_num-1;
}
print "Your numbers: ";
print $true_num;Végeredmény :
Your numbers: 4 - 1 - 4 - 3
1-től 5-ig, 4 számmal. -
DR|FTK|NG
veterán
Sziasztok!
Megakadtam PHP programozásban, ott, hogy hogyan lehet egy változót kiegészíteni pár karakterrel és egy változóval.
<?php
$min_num = ($_POST["min_num"]);
$max_num = ($_POST["max_num"]);
$no_num = ($_POST["no_num"]);
$true_num = mt_rand($min_num,$max_num);
if($no_num !== 0) {
$true_num = $true_num - mt_rand($min_num,$max_num);
$no_num = $no_num-1;
}
print "Your numbers: ";
print $true_num;
?>Ez a sor a légyenes: $true_num = $true_num - mt_rand($min_num,$max_num);
(nem kivonni akarom)Ez egy hasonló oldalnak a script-je, mint random.org-nak, de itt egyszerre több számot is lehetne kapni.
Pl: 17 - 15 - 11(ilyen formában)Vagy is egy ilyen számom: 15
Ezt szeretném kiegészíteni így: 15 - 14 -
hurvinka69
újonc
http://helpauto.eu/megyek/pest/pest_megye.html
A térkép alatti felsorolások szerint lesznek szolgáltatok az egész ország területéről. Őket szeretném egy áttekinthető rendszerbe vezetni, h ha ide jön valaki erre az oldalra és keresne egy autó szerelőt mondjuk pest megyében Érden, akkor ne egy hatalmas listából keljen kiböngésznie, hanem esetleg egy legördülős menű rendszerben gyorsan megtalálja a neki legközelebbit.
-
Zedz
addikt
válasz
hurvinka69 #16734 üzenetére
Nem teljesen értem a kiegészítő szerepét, de ha eddig saját kóddal dolgoztál, akkor szerintem ennek megírása sem okozhat gondot. Ha elakadnál akkor segítünk.
-
Zedz
addikt
válasz
hurvinka69 #16732 üzenetére
Kiegészítőt? Tehát használatban van valamiféle CMS? Joomla, Wordpress, Drupal mondjuk?
-
hurvinka69
újonc
Tiszteletem!
Web fejlesztéshez keresek egy olyan meglévő kiegészítőt a honlap felületbe, amibe tudok folyamatosan beilleszteni partnereket. Megjelenítve őket országos szinten, szolgáltatásaik szerinti csoportosításban. Egyfajta adatbázis, amiben lehet keresni is a felületen.
Olyan felépítésben szeretném mint a hasznaltauto.hu vagy a jogszabály gyűjtemény itt: http://net.jogtar.hu/Tudtok ilyen létezéséről?
-
fordfairlane
veterán
válasz
#68216320 #16730 üzenetére
Nem tudom mik ezek, de a httpd-sni.conf-ból lestem ki.
Az AllowOverride valami olyasmi, hogy engedélyezheted, hogy .htaccess-ből milyen webszerver-direktívát írhatsz felül.
Most hogy jobban megnéztem a httpd.conf-ot, két AllowOverride is van benne. Egy általános jellegű, és egy a webroot directoryjára. Elég az utóbbinál engedélyezni a .htaccess-t. Illetve az "All" sem feltétlen szükséges, le lehet szűkíteni a felülírható direktívák körét a megfelelő kulcsszóval. Persze ha dev szerverről van szó, akkor nem érdemes ennyire belemenni a részletekbe.
Ez nyilván biztonsági megfontolásokból van így beállítva, hogyha egy támadó valami hiba folytán .htaccess fájlt tud létrehozni a szerveren, azzal ne tudja a webszervert átkonfigurálni.
-
#68216320
törölt tag
válasz
fordfairlane #16729 üzenetére
Még a válaszod olvasása előtt a következő változtatásokat csináltam:
#Options Indexes FollowSymLinks
Options Indexes Includes FollowSymLinks#AllowOverride None
AllowOverride AuthConfig Limit FileInfoNem tudom mik ezek, de a httpd-sni.conf-ból lestem ki. Ezzel elhárult a probléma. Rövid próbálgatás után úgy tűnik jó lett.
Köszönöm szépen a gyors segítőkészséget
Upd1: Kipróbálom csak azzal, amit írtál.
Upd2: És tényleg ennyi volt a gond. Visszaírtam a többit csak az AllowOverride lett All és működik. THX!
-
#68216320
törölt tag
Mi lehet az oka, hogy a laptopomon (win7 x64) https esetén működik a rewrite, de http esetén már nem.
Ha valakinek segítene, nagyon megköszönném, mert nem tudok dolgozni a probléma megoldásáig.
-
Kommy
veterán
valaki segítsen nekem, hogy ez miért rossz dátumot ír ki?
<?php print date( "Y-m-d H:i", $StopTime - 3600 );?>
ha a $StopTime értéke: 1426087212 akkor az eredménye 2015-03-11 17:20, ha leveszem a -3600-at akkor 1 órával későbbet mutat
A timestamp adatbázisból jön, a többi lekérdezésnél jó a kijelzés.
-
Speeedfire
félisten
válasz
tothjozsi96 #16718 üzenetére
Én készítenék erre egy kapcsolótáblát, ami össze van kötve a user-ekkel és csak update utasítás lenne. Az update-ben pedig aggregálnád a felhasználókat egy ROW_NUMBER() függvénnyel (nem tudom mi a mysql megfelelője).
-
DNReNTi
őstag
válasz
tothjozsi96 #16718 üzenetére
Szerintem ez ebben a formában mindenhogy dara.
Az én javaslatom inkább egy pontrendszer, ami alapján sorrendet állíthatsz fel a felhasználókból egyetlen lekérdezéssel: Magyarul lenne egy mező a felhasználók táblában, amely különböző interakciók hatására növekedne, esetleg csökkenne is. Regisztrációtól eltelt időt lehetne CRON-nal vezetni, a többi részletkérdés. Így megoszlana a "sorbarendezés" feladat. Amikor pedig arra vagy kíváncsi ki a top X db felhasználó, csak a pontok alapján rendezve lekérded a táblát. Ez így nem dara.
-
Peter Kiss
őstag
válasz
tothjozsi96 #16718 üzenetére
Készíts tárolt eljárást.
-
tothjozsi96
addikt
Ezt ti hogy oldanátok meg?
Az a lényeg hogy minden felhasználónak kellene egy helyezés, ami nyilván 1-től max. annyi lehet mint amennyi felhasználó van.
Tehát pl. 1-5000-ig.
A helyezés a regisztráció idő és más szempontok alapján lesz meghatározva.Na most, arra gondoltam hogy kiíratom az összes felhasználót és utána for ciklussal adok mindenkinek egy helyezést, a lekérdezés csökkenő sorrendje szerint, de viszont akkor a for ciklusba kellene egy INSERT és az úgy elég daráló szerintem több ezer felhasználónál ...
Remélem nem írtam nagy butaságot.
-
Orionk
senior tag
Sziasztok !
Tudnátok-e légyszíves segíteni, hogy ez a weboldal : http://www.cameronballoons.co.uk/
hogyan van megvalósítva ?Konkrétan arra gondolok, hogy ha jól látom, akkor ez a weboldal mobiltelefonra is optimalizálva van, hogy jól jelenjenek meg a dolgok.
Meg elég modernnek, mostani megvalósítási módszernek tűnik számomra ez a legörgethető fajta weboldal.Valamilyen tutorialt, vagy már megvalósított minta weboldalt tudnátok-e légyszíves linkelni, amit ha letöltök és átalakítok, akkor meg tudok ilyenre valósítani, mint ez a fenti ?, mert pont ilyet szeretnék létrehozni.
köszi szépen.
-
válasz
peterfihugo #16711 üzenetére
Fájlfeltöltésnél ez is kell a form-ba: enctype="multipart/form-data"
-
DNReNTi
őstag
válasz
peterfihugo #16713 üzenetére
Lépésről lépésre:
- a kép fizikailag felkerül e a szerverre?
- a kép a megfelelő helyre kerül e?
- a $fn (beszédes nevű) változó tartalma mi a mentés előtt?
- lefut e a lekérdezés?
- az adatbázisba bekerül e valami?
- ha igen mi?Hirtelen ennyi.
-
DNReNTi
őstag
válasz
PumpkinSeed #16710 üzenetére
Amennyiben MySQLi-vel próbálkoztál, olvasd át ezt: How to Use PHP Improved MySQLi extension (and Why You Should) Szvsz elég kimerítő és érthető leírás. Nem bonyolult.
2-3 példa után röhögve használod.
(#16711) peterfihugo
omfg. -
peterfihugo
csendes tag
sziasztok, adott egy ismerősöm kódrészlete, amit sehogy se látok át igazán, hogy miért nem működik neki... ez egy oldal beregisztrált látogatójának profil oldala, és minden a látogató által módosított adatot elment, kivéve, ha a profilképet módosítja, azt nem menti el... vagyis mintha fel se töltené az új képet....... tudnátok neki ebben segíteni?
-
PumpkinSeed
addikt
válasz
fordfairlane #16707 üzenetére
Köszönöm a segítséget viszont.
(#16709) Sk8erPeter
"És mi nem jött össze konkrétan?"
Nem tudtam adatot kiszedni az adatbázisból, és ez épp elég volt, hogy visszatérjek a jól megszokott részre.
Én is találtam egy nagy halom leírást, néhányat be is tettem könyvjelzőnek, majd ha lesz lélekerőm még pluszban tanulni valamit az egyetem mellett akkor megnézem. -
Sk8erPeter
nagyúr
válasz
PumpkinSeed #16705 üzenetére
"Ez azért érdekelt engem, mert $valami['asd'][1] így hivatkoztam az asszociatív tömbbe helyezett elemekre és nem akart értéket visszaadni semmilyen módon."
Mert ez így értelmetlen, de erre már megadta a választ fordfairlane."Amikor elkezdtem csinálni ezt a hobbi projektet akkor prepared statement-el készítettem, de annyira nem akart összejönni"
De akkor miért nem kérdezel inkább, vagy guglizol tovább?És mi nem jött össze konkrétan?
Igazából egyébként Amazont (!) lehet rekeszteni stackoverflow.com-os, prepared statementtel kapcsolatos kérdésekkel is. Direkt nem Dunát írtam, mert az elcsépelt, az Amazon meg a legszélesebb-leghosszabb-legbővízűbb, szóval ezzel legalább nagyobbat mondok. -
PumpkinSeed
addikt
válasz
fordfairlane #16706 üzenetére
Az adatbázisban van auto increment mező is és current time mező is, szóval lehet válogatni, nem értem miért ragaszkodtam annyira a PHP megvalósításhoz, és miért nem gondoltam az SQL-s megvalósításra.
-
fordfairlane
veterán
válasz
PumpkinSeed #16705 üzenetére
Ez azért érdekelt engem, mert $valami['asd'][1] így hivatkoztam az asszociatív tömbbe helyezett elemekre és nem akart értéket visszaadni semmilyen módon.
A while($row = mysql_fetch_assoc()) egyszerre egy rekordot olvas be, és tárol el egy $row nevű változóban. A $row-ban az aktuális rekord egyes mezőit éred el, pl. a $row["img_path"]-ban megkapod az aktuális sor img_path nevű mezőjének értékét, de amint a ciklus újra lefut, a $row tömb új értéket kap, az előtte levő sor adata felülíródik.
Ha te a rekordokat össze akarod gyűjteni, mert további műveleteket akarsz vele végrehajtani (rendezni, csoportosítani pl.), akkor azt kb. így lehet:
$recordset = array();
while($row = mysql_fetch_assoc()) {
$recordset[] = $row;
}Ezután kapsz egy recordset nevű tömböt, ami n darab asszociatív tömböt fog tartalmazni, épp annyit, amennyi rekordot beolvastál a while-ban.
-
fordfairlane
veterán
válasz
PumpkinSeed #16698 üzenetére
A fetch_assoc és fetch_* társai egyszerre egy sort olvasnak be, tehát ha a sorrenden szeretnél változtatni valahogy, akkor vagy az adatbázis-lekérdezésedet kellene módosítani, hogy a PHP a megfelelő sorrendben kapja a recordsetet, vagy pedig be kell olvasni az összes sort egy PHP tömbbe, majd a PHP-ban végrehajtani a rendezést. A fetch_assoc egy rekordot tömbbe olvas be, de ez csak egy asszociatív tömb, aminek az elemei az aktuálisan beolvasott egyetlen rekord mezőit tartalmazzák.
Ha az adatbázis-lekérdezésnél nincsen rendezés-klauza (ORDER BY), akkor a kapott sorrend nem garantált. Sok esetben egyszerűen abban a sorrendben kapod meg a rekordokat, ahogy fizikailag egymás után helyezkednek el a háttértáron.
Esetben, ha jól értem, célszerű lenne felvenni egy plusz mezőt az adattáblába, amely eltárolná a feltöltés dátumát, és erre már lehetne növekvő vagy csökkenő sorrendű lekérdezést végrehajtani. Mysql-ben ezt egyszerű megoldani (TIMESTAMP DEFAULT CURRENT_TIME()), és ezt a mezőt a Mysql automatikusan be fogja állítani az aktuális időre a rekord létrejöttének pillanatában, a PHP kódban a rekordbeszúrásnál ezzel a mezővel nem is kell törődni.
Ha ez valamiért nem járható út, de a táblának van egy autoinkrement kulcsmezője, akkor arra is lehet rendezést végrehajtani.
HA ez sem jó valamiért, akkor csak az az út marad, hogy beolvasod az összes rekordot egy tömbbe, majd megfordítod az elemek sorrendjét (tán array_reverse(), vagy valami hasonló), majd végigmenve a tömbön, elvégzed a kiírást.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #16704 üzenetére
"bár bevallom, azt feltételeztem, hogy ennél valami bonyolultabb problémakör megoldásában kérsz segítséget"
Ez azért érdekelt engem, mert $valami['asd'][1] így hivatkoztam az asszociatív tömbbe helyezett elemekre és nem akart értéket visszaadni semmilyen módon. A doksiban meg nem találtam ennek a megfelelő indexelés eljárását.
"Szóval mi volt a gondod a prepared statementekkel?"
Amikor elkezdtem csinálni ezt a hobbi projektet akkor prepared statement-el készítettem, de annyira nem akart összejönni, hogy aztán minden szívfájdalom nélkül ezt használtam. Komolyan mondom megpróbáltam belefektetni az energiát, de lusta voltam. Bár azt megígérhetem, hogy pénzt addig nem kérek webfejlesztésért ameddig ezt meg nem tanulom (meg minden mást), de mivel nagy részben csak szabadidőmben foglalkozok vele ezért ráér.
-
Sk8erPeter
nagyúr
válasz
PumpkinSeed #16703 üzenetére
"nem létezik akkora facepalm amit erre be tudnék tenni"
Jól látod a helyzetet.Így, hogy a kolléga igen egyszerűen megválaszolta, már az eredeti kérdést is értem, bár bevallom, azt feltételeztem, hogy ennél valami bonyolultabb problémakör megoldásában kérsz segítséget, de mindezt csak jóindulatból.
Szóval mi volt a gondod a prepared statementekkel? Amíg azt nem érted, nem használod, addig ne is folytasd a paraméterek átadásával történő adatbázis-lekérdezgetéseket bármilyen szerveroldali nyelvből.
-
válasz
PumpkinSeed #16698 üzenetére
Eddig oké, de azt szeretném megcsinálni, hogy ezt pont fordítva tegye,
A lekérdezést tudod rendezni az ORDER BY kulcsszóval.
(#16701) PumpkinSeed
A fetch_assoc egy sort ad vissza és az oszlop nevekkel indexel.
-
PumpkinSeed
addikt
válasz
Sk8erPeter #16699 üzenetére
akarsz róla beszélni?
A legjobb pszichológusok sem tudtak segíteni.
Ennyi idő PHP-zás után ezt azért remélem, nem kell megindokolni...
Nem persze.
(#16700) Sk8erPeter
...$images[img_path] ahol az i egy olyan változó ami...
$images[img_path][z]<- itt volt egy ilyen is, nem értem hova tűnt. (Akkor z mert az i-t a dőlt kezdetének definiálja.
)Na de mindegy ami számomra nem derült ki a dokumentációból, hogy a fetch_assoc() hogyan indexeli az adatbázisból kikért adatokat. Ennek a megválaszolása minden kérdésemre választ adna.
Új hozzászólás Aktív témák
Hirdetés
- Acer Nitro V ANV15 - 15.6"FHD IPS 144Hz - i5-13420H - 16GB - 512GB - Win11 - RTX 3050 - 2,5 év gari
- GIGABYTE GeForce RTX 4060 EAGLE OC 8G (GV-N4060EAGLE OC-8GD
- TP-Link Archer AX73 AX5400 Router
- ÚJ TP-Link Archer AX55 AX3000 Router
- Intel Core i5-14600K 14-Core 3.4GHz LGA1700 Box (BX8071514600K) Processzor
- Epson Workforce DS-530II Dokumentum szkenner
- Dell USB-C dokkolók: (K20A) WD19/ WD19S/ WD19DC + 130W, 180W, 240W töltők
- Bomba ár! Fujitsu LifeBook U727 - i3-7GEN I 16GB I 256SSD I 12,5" FHD I Cam I W11 I Garancia!
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- Dell latitude, precision, xps, magyar világítós billentyűzetek eladóak
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest