Új hozzászólás Aktív témák
-
válasz Swifty #11834 üzenetére
Amennyiben ez PHP topik, akkor nem szeretnék látni semmit sem, ami MySQL vagy Apache (és hasonló jellegű) témával foglalkozik, köszi mindenkinek!
Nem tudom, mennyire vagy benne a témában, de egy idő óta (segítek: utoljára arról volt szó, mennyire kell ráállni PHP-ban az iobjektum orientáltságra, hogyan építsük fel a kódjainkat, hogy ne szívjunk nagyot véletlenül se, ilyesmi) a tiéd volt az első off topik hozzászólás, amiben senkinek sem segítettél, illetve nem a PHP-tól beszéltél. Csak azért, hogy lekiabálj valakit (főleg ilyen alapon), nem kell írni.Látod, most bekattintom az off topikot.
-
válasz Swifty #11850 üzenetére
Igen, valóban kötődik hozzá, de vajon egy webszerver vagy a programozástechnika kötődik-e hozzá jobban (esetleg a második egyáltalán nem?), nehéz kérdés.
Ha jól rémlik, egy felvetődött problémára adott konkrét megoldás-válasz kombinációm indította el mások elméletgyártását, ennek következtében tűzzel-vassal védtem az enyém, és ez így is lesz. Volt már hasonló, akkor is leugattak (igen, neked is sikerült *), és ez nem is fog változni, következőnél újra le fog ez játszódni.
(Ágyúval verébre dologról jutott eszembe, ki csinált ilyesmit (tömbbe fogott össze pl. SQL query egy rekordját):
$user = array("ID" => "1", "Name" => "Bruce Wayne");
Ettől nem értelmesebb egy User osztály, ami, ha csak POPO is, de már értelmesebbé teszi az összes kódrészletet, ami használja?)
* azzal, hogy megkérdezted "mi a f*szt keresel itt", plusz kötözködésként nevezted meg az érvekkel alátámasztott nézeteimet, míg mások annyit mondtak, "felesleges bonyolítás" (ezért is mennyit fogok még kapni vajon).
[ Szerkesztve ]
-
Soak
veterán
válasz Swifty #11852 üzenetére
Félre ne érts! Beszélgessünk ilyenekről, de (szerintem) nem ezért van itt EZ a topik.... Vagy tévedek?
Tévedész, senki nem írta, hogy ennek a topiknak csak arról kell szólni, hogy hogyan dolgozzunk fel formot és hogyan olvassunk $_GETből . Ez egy szakmai topik ami szakmai kérdésekről szól, azért ne legyen senki hibás mert egy szinvonalas 'vitában' részt vesz, a véleményétől függetlenül , azért mert többen vannak akiknek csak annyira lenne szükségük, hogy megírjanak egy kódrészletet vagy valami alap tákolást kell gyorsan eszközölni még nem jelenti azt, hogy nem lehet másról beszélni.
U.i.: Akkor szoktak a legjobb válaszok érkezni amikor valaki a megoldásához (már folyamatban lévő) segítséget kér és logikai kérdéseket kell megvitatni, nem pedig szintaktikai meg alapvető dolgokat n+1szer elmagyarázni.
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
válasz Swifty #11852 üzenetére
"Másik oldalról a TDD és társai említése szerintem már a ló másik oldala... Tényleg lehet róla vitázni, elmélkedni, stb... De az "átlagközönség" fikarcnyit sem ért belőle... Na most ezeknek szeretnéd megtanítani az egyes tematikákat??? Nem hiszem, hogy a legtöbbjük tudja, hogy milyen egy interfész vagy egy absztrakt osztály..."
Megint csak nem értek egyet. Miért, szerinted ez a topic az "átlagközönségnek" van? NEM, a PHP iránt érdeklődőknek. Ha valaki nem érti, miről van szó, mert neki túl magas, az ne legyen felháborodva azért, hogy olyan témákat feszegetnek itt, amihez neki már nincs köze... hanem olvasgassa, tanuljon belőle, vagy ugorjon át rajta. Azért nehogy már meg legyen szabva a mérce, hogy milyen témákat lehet MÉG tárgyalni, tartva attól, hogy esetleg pár újonc nem érti azt... Így akár ki is halhatna a topic, és megmaradhatna "hogyan legyünk lusták, és kérdezzünk meg alapdolgokat próbálkozás és utánanézés nélkül a hozzáértőbbektől"-topic szintjén is.
Most épp Te estél át a ló túlsó oldalára, megpróbálod megmondani, miről szóljon a topic, újoncként. Bocsi, de ez azért nem így megy. És ezt most ne vedd sértésnek, mert nem annak szánom.Sk8erPeter
-
cucka
addikt
válasz Swifty #11852 üzenetére
Ebben a topikba járnak kezdők, haladók és profik is. Na a kontent is pont ezt fogja tükrözni.
Ha kizárólag banális, 3 perc gúglizással megoldható, középiskolai házifeladat szintű dolgokkal találkoznék itt, akkor nem olvasnám a topikot, és szerintem ezzel nem csak én vagyok így. (Főleg így, hogy ~2 éve nem is fejlesztek php-ban )
A topik címe "php kérdések", nem pedig "php gyorssegély kezdőknek".És bocs, de pont lesz*rom, hogy lesznek látogatók, akik nem értik azt, amiről a beszélgetés folyik. Én sem értek sokmindenhez, mégsem megyek oda a megfelelő szakmai topikba emiatt panaszkodni.
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
válasz Swifty #11857 üzenetére
Erről ment éppen a vita, és a vita szerintem teljesen konstruktív volt (épp több helyről is elhangzott az ellen is érv, hogy csak az OOP lenne az egyetlen jó megoldás), egészen addig, amíg el nem kezdtetek beledumálni, hogy ugyan ne legyen már itt vita, mert micsoda dolog, hogy nem a gyökér kérdések vannak a fókuszban. De legalább elintéztétek, hogy ez a vita is elhaljon. Ha nem értesz vele egyet, hogy csak az OOP lenne a jó megoldás, akkor szólj hozzá a vitához ÉRDEMBEN, és ne csak pattogj, hogy neked nem tetszik, amiről itt szó van.
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz Swifty #11859 üzenetére
Csatlakoznék Soakhoz a kérdéssel: áruld el, honnan szedted, hogy prioritást élveznének a kezdőbbek? Ebből látszik, hogy újonc vagy, mégis meg akarod mondani a frankót. SzéjjelOFFolod a topicot, miközben pont ezért oltottál mást; plusz túl terjengősen fogalmazol. Nem "savazta" a két oldal a másikat, hanem a topichoz kapcsolódó szakmai vitát folytattak, és ez teljesen helyénvaló. Az, hogy mindezt valaki le akarja állítani, mert neki túl magas a dolog, az már nem az. Remélem, végre megérted, miről vakerászunk, és abbahagyod az OFF-ot, köszi!
Sk8erPeter
-
PazsitZ
addikt
válasz Swifty #11852 üzenetére
Nem értem miért ne lenne helye elméleti tervezési kérdéseknek is akár?
Vagy csak az szabad kérdezni, hogy ez az error message, melyik sorban miért van szintaktikai hibám?
Nem szabad osztályokkal megoldani egy problémát, tervezési minta alapján levezetett megoldást adni, mert az már nem ez a topik?
Akkor melyik is az a topik?Már felvetődött párszor és talán tényleg idegesítőbb azt beírni minden héten, hogy a 3 mezős formot, hogy kell letárolni.
És légy oly szíves nem kiforgatni a szavaimat. Én is voltam kezdő, amit most megfogalmazok egyáltalán nem erről szól. De kérdései -remélem belátható- nem csak a kezdőknek vannak és talán nem mindenki a feladatot éppen ellátó legprimitívebb megoldást várja.Én lassan emiatt a hozzáállás miatt fogom törölni már az értesítést erről a topikról, bár már eddig is egyre-egyre hanyagoltam az olvasását...
[ Szerkesztve ]
- http://pazsitz.hu -
-
PazsitZ
addikt
válasz Swifty #11870 üzenetére
Valóban, nem szólítottál meg.
Elnézést kérek, nem gondoltam át ezt a dolgot, csak sebtiben belevágtam a válasz linkbe. Így történhetett az meg, hogy reagáltam a hozzászólásodra.
Becsszó, ígérem vigyázok, többet iylen ne történjen.U.i.: Semmit nem vettem magamra csak kifejtettem, hogy nem értek egyet és kérdést fogalmaztam meg, amire látom nem megy a válasz. Jah, de persze, hát nem szólítottál meg.
[ Szerkesztve ]
- http://pazsitz.hu -
-
Sk8erPeter
nagyúr
válasz Swifty #11870 üzenetére
Jobb lett volna, ha korábban jössz konkrét ellenvéleménnyel a problémával kapcsolatban, és nem csak annyi látszik az egészből, hogy Te most jól "megaszontad".
A hsz.-ek száma max. annyiból számít, hogy utal arra, mennyire látsz bele mondjuk a fórum működésébe, mennyire vetted fel a fórum ritmusát. Ha egyből azzal kezded a tevékenységedet, hogy beoltasz embereket, hogy most már aztán hallgassanak el, milyen alapon merészelnek itt túl magasszintű társalgást folytatni a nyelv rejtelmeiről, akkor az úgy elég érdekesen veszi ki magát. De ha egy kicsit jobban belegondolsz, nem értesz ezzel egyet?
Nem tudhatom, neked túl magas-e a dolog, vagy nem, mert fogalmam sem lehet a tudásodról, eddig csak annyit láttam belőled, hogy beszóltál, hogy legyen vége a témának, mert ez a topic elsősorban szerinted a kezdőknek szól (pedig sehol nincs ilyen szabály, legfeljebb Te így képzeled el, pedig nagyon gáz lenne), ebből a szemrehányásból pedig nehéz arra következtetni, hogy vágod a témát (de ettől még penge is lehetsz benne).Kódból most csak egy sort emelnék ki:
if(($split=explode(';',$line))!==FALSE)$tables[$split[0]][]=array((isset($split[1])?$split[1]:''),(isset($split[2])?$split[2]:''),(isset($split[3])?$split[3]:''));Szerintem az ilyen szinten bedrótozott megoldások nem túl jók, nem lehet megváltoztatni, hány elem érdekes, és akkor már ilyen ismétlődő dolgok helyett (végül is 3-szor írod le ugyanazt) ciklusban kellene feldolgozni az adatokat.
Sk8erPeter
-
cucka
addikt
válasz Swifty #11870 üzenetére
Benevezek én is a versenyre, várom a zsűri véleményét
Ez egy függvény, ami egy tömböt ad vissza, elemei html táblázatok (ugye gondolunk arra, hogy talán el szeretné őket helyezni az oldalon). További előnyei, hogy nem csak 3 oszlopra működik, mellékhatásmentes és el lehet olvasni (azt az egész képernyőt betöltő sorodat hamarabb újraírom, mint hogy értelmezzem, mit csinál).
[link]
Ja, és normál esetben elég nagy fasság ilyen függvényeket írni, legalábbis mvc-ben a függvény első fele az m vagy a c dolga (ízlés dolga), a második fele pedig a v-é.[ Szerkesztve ]
-
válasz Swifty #11878 üzenetére
Sebesség: talán az enyém gyorsabb.
Ez a premature optimization. Nem tudom megmondani, igaz lehet-e, szerintem nem/mérhetetlen különbség.Memória használat: biztos, hogy kevesebb memória kell az enyémnek.
Téves, alapból nem lehet biztos.
- felolvasod az egész fájlt egyszerre, bent is tartod a parse végéig a memóriában
- parsolt adatokat értelem szerűen szintén bent tartod ($tables, második foreach-ben már talán a GC kitakarította a felolvasott cuccokat), emellett az első megoldásodban háromszor használtál ternary operátort egymás után, ami pontosan 2 db teljes tömbmásolást jelent. Ehhez jön, hogy ez borzasztó drótozott megoldás volt.
A kódod fut 5.3-as PHP verzióbál régebbin is, ott nem volt még normális szemétgyűjtés, szóval veszélyes lehet.Hossz: az enyém rövidebb.
Csak nem lehet elolvasni.Átláthatóság: egyén függő. Ki mit ismer jobban.
Jó OO kódot mindenki elolvas, mert értelmes, egyszerű elemekből áll.Bővíthetőség/kiterjeszthetőség: Athlon64+ kódja könnyebben származtatható. Az enyém "direkt" kód erre a problémára.
Az enyémben a parser szar, legalább egy absztrakció hiányzik.Hibakeresés: egyén függő. Talán a kód hossza miatt mondanám, hogy az enyémben könnyebb.
@ operátort használsz, szerinted azzal mennyire egyszerű a hibakeresés?---
@cucka: Ez már legalább olvasható, könnyen szétszedhető az említett két darabra. A resource létrejöttének az ellenőrzése tényleg kellene.
---
Érdekes, hogy csak én olvastam fel CSV-ként.
-
válasz Swifty #12166 üzenetére
Minden nyelvben a ToString(), toString() és a __toString() arra való, hogy az objektum aktuális állapotát dumpoljuk, ahogyan ezt tehetnék akár a var_dump(), print_r() segítségével is. Ha valami ki akarunk szedni, mint szöveg az objektumból, akkor arra megvan a pontos metódusunk.
-
-
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
- GoodSpeed: SAMSUNG Galaxy Buds FE (SM-R400NZAAEUE) a 9 éves SONY SBH20 utódja (nálam)
- Huawei P30 Pro - teletalálat
- Győr és környéke adok-veszek-beszélgetek
- Luck Dragon: Asszociációs játék. :)
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Autós topik
- Formula-1
- Samsung Galaxy A55 - új év, régi stratégia
- Samsung Galaxy S21 FE 5G - utóirat
- Dell notebook topic
- További aktív témák...