Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Most az egész hsz.-ből kiragadtad a két minipéldát, amit belinkeltem, de érdemben nem reagáltál, ellenérveket nem nagyon láttam a részedről. A két példa egyébként sem arra szolgált bizonyítékul, hogy na, tessék, mennyire góré animációk, sokkal jobb, mint a Flash, hanem az azelőtti mondatrész igazolására - ti. hogy a "HTML5 és a CSS3 elég erős kombó lehet" -, ugyanis ezek jó iskolapéldák voltak arra, hogy mindenféle gányolás és függőséget jelentő, akár épp bugos verziójú plugineket kellene használni ahhoz, hogy egy izgalmas tartalom megjelenjen az adott oldalon, és még óriási kódbázis sem szükségeltetik hozzá; és hogy na tessék, ezen a vonalon már el lehet indulni, érdemes rajta elgondolkodni, hogy talán mielőtt a fejlesztő nekiesik valami Flash-es fost hegeszteni, azelőtt gondolkodjon el rajta, hogy a mai körülmények között egyre több alternatíva kínálkozik.
Szóval sajnos nem nagyon támasztottad alá, hogy miért is érné meg manapság a böngészők alapértelmezett funkcióit, beállított billentyűkombókat, egyebeket tönkrevágó, adott esetben feleslegesen erőforrás-igényes, (potenciálisan bugos) plugin-függőséget jelentő Flash-es megoldás választása egy, a mai körülményekhez igazodó HTML5+CSS3+JavaScript (+esetleg valamely JS library) kombó alkalmazása helyett. Böngészőalapú játékoknál, csillivilli bannereknél még el tudom képzelni, hogy jobban megéri Flash-ben fejleszteni, de egy komplett - akár nagyon interaktív - oldalnál nem.Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
#57018880 #7965 üzenetére
Nem erről szól a W3Fools, hogy alaptalanul kritizálják a W3Schools-t, csak ezek szerint nem olvastad el, hogy miről szól, és nem tekertél bele az érdemi tartalomba. A lényeg, hogy a W3Schools tele van rossz vagy hibás programozói szokásokat bemutató módszerekkel, kódrészletekkel, ezek összegyűjtésére szakosodott az oldal, hogy a neten a webfejlesztős dolgokra való rákeresésnél Google-ben az esetek 96%-ában ELSŐ helyre kerülő W3Schools hülyeségeit valaki kijavítsa. Annak idején én is rengeteg segítséget innen szedtem, de idővel egyre többször csodálkoztam rá én is, hogy basszus, de ez így gáz, milyen kódot mutatnak már itt referenciaként...aztán valaki küldte nekem a W3Fools linkjét, és rájöttem, hogy nem vagyok egyedül ezzel, hogy egyre több ott szereplő kódot tartok erősen szarnak.
(Én azóta inkább pl. az MDN-t használom.) Ráadásul a "W3" kezdet miatt sokan tévesen sajnos azt hiszik, hogy a W3Schools bármilyen összefüggésben is lenne a W3C-vel, pedig semmi közük hozzá. Az itteni infók szerint a W3C-től már érkezett kérés a W3Schools felé, hogy kifejezetten tagadjanak bármi összefüggést, de a W3Schools nem volt hajlandó teljesíteni ezt a kérést. Ezenkívül ahogy írják is, a munkáltatók által magasról leszart, nem hivatalos "okleveleket" adnak pár teszt kitöltése után, ez is hibásan kelti azt az érzetet, hogy már tudsz valamit. Nincs publikus fórum, így hibát csak "privátban" tudsz küldeni, a "Report Error" link segítségével (már az is valami). A hibajelzésekre pedig nagyon ritka időközönként lépnek érdemben; legalább mióta létezik ez a W3Fools oldal, van valami esély arra, hogy ez alapján is tájékozódnak a W3Schools üzemeltetői.
Pont azért van nagy felelőssége a W3Schools-nak a kódjai minősége miatt, mert a keresőben való jó szereplése, a sok oda mutató link miatt sokszor a kezdők számára SAJNOS a fő referencia, a tudás forrása...
Szóval kezdésnek és folytatásnak sem "tökéletes" sajnos kicsit sem. Remélem, valamelyest sikerült rávilágítani, hogy az oldal nem csak szimplán "rúgjuk valamire a port trend", hanem elég jól alátámasztott kritika, de ha ez nem győzött meg, akkor még olvasgasd az ott szereplő ellenvéleményeket, kiemelt hibákat; van alternatíva is kínálva bőven a W3Schools helyett.Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
PumpkinSeed #7964 üzenetére
http://kimili.com/journal/rgba-hsla-css-generator-for-internet-explorer/
eszerint:
.valami {
rgba(255,255,255,0.1);
}IE-ben:
.valami-IE {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19FFFFFF)"; /* IE8 */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#19FFFFFF,endColorstr=#19FFFFFF); /* IE6 & 7 */
zoom: 1;
}Sk8erPeter
-
Sk8erPeter
nagyúr
background: rgba(255,255,255,0.1);
background: transparent;Itt szépen felülírtad az előzőt, sehol nincs FALLBACK. Ha fallback-et akarsz, akkor pont a fallback-et rakd FÖLÜLRE, és utána jöjjenek azok az értékek, amik a modernebb böngészőkben támogatottak, a régebbiek viszont nem tudják értelmezni, így nem veszik figyelembe.
Tehát fordítva:
background: transparent;
background: rgba(255,255,255,0.1);További olvasmány pl.:
http://css-tricks.com/rgba-browser-support/Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
PumpkinSeed #7986 üzenetére
String that specifies or receives a value that can range from #FF000000 to #FFFFFFFF.
#FF0000FF
Default. Blue.Remarks
Color is expressed in #AARRGGBB format, where AA is the alpha hexadecimal value, RR is the red hexadecimal value, GG is the green hexadecimal value, and BB is the blue hexadecimal value. The alpha value controls the opacity of the object. An alpha value of 00 is transparent, while a value of FF is opaque.
String input that is outside the hexadecimal range will revert to the default value.Sk8erPeter
-
Sk8erPeter
nagyúr
Ja, de megjelenik a szokásos sáv, ami a biztonsági korlátozásoknál meg szokott IE-ben:
"To help protect your security, Internet Explorer has restricted this webpage from running scripts or ActiveX controls that could access your computer."
Gondolom ez a helyi lapokra vonatkozó plusz biztonsági korlátozás.
Sk8erPeter
-
Sk8erPeter
nagyúr
Lehet, hogy inkább DNS cache-ről van szó:
http://superuser.com/questions/203674/how-to-clear-flush-the-dns-cache-in-google-chrome/203702#203702Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
Speeedfire #8012 üzenetére
Szerintem is nyugodtan mondd meg neki, hogy lehet, hogy neki az úgy jobban tetszik, viszont a látogatói többségének nem fog.
(És hogy ne okoskodjon olyanról, amihez nem ért, és aztán küldd el az anyjába is, na jó, ezeket azért ne
)
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
Mr. Teddy #8015 üzenetére
"ha átvariáljuk a képeket benne, azaz frissítjük az egészet"
Ez mit takar nálatok? Hogy azonos néven felülírjátok a korábbiakat, mert "be van drótozva" a lapozós cuccba maga a fájlnév, vagy mi?Mert ha igen, akkor rossz a megvalósítás, és NEM az a megoldás, hogy megakadályozzátok, hogy cache-ből történjen a kép betöltése. Ha pl. valaki mobilnetről böngészik, és nem mindegy neki, mennyi sávszélességet használ, akkor az nagyon szidna titeket.
Egyébként meg lehet akadályozni cache-ből töltést képeknél pl. így, hogy mögécsapsz egy query stringet:
<img src="kep_eleresi_utja.png?current_timestamp=1367919109" alt="blabla" />
most ez itt HTML-kód, Flash-ben is biztos van hasonló módszer, de ahhoz nem értek, és nem is akarok érteni.Sk8erPeter
-
Sk8erPeter
nagyúr
Aha, ez tök jó, és akkor mindennek a gyorsítótárazását megakadályozzuk, nehogy már kihasználjuk a böngészőnek egy alapvető funkcióját. Tudtommal így a scriptfájlok és stylesheetek sem kerülnek cache-elésre, de cáfoljatok meg, ha nem így van. Mindenesetre rossz a megközelítés, mert nem a gyorsítótárazást kell letiltani, hanem megoldani, hogy a slider jól működjön, és új képek feltöltésekor az új elérési úton lévő képeket töltse be, igazából ez egy slidernél minimálisan elvárható. Csak látni kéne az eredeti megvalósítást.
Szerk.: és manapság nem szükséges Flash-es slidereket használni, nagyon látványos megoldások vannak JavaSciptben is.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
Mr. Teddy #8021 üzenetére
Ez megoldhatná, hogy újabb képeket rakj be, ha saját images.xml fájlba raknád az elérési utakat, egyéb tulajdonságokat, ahogy írják:
"or you can edit the settings.xml file with a text editor.To use your own images edit the images.xml file with a text editor and define in each row the image path, the url to go to when an image is clicked, the target(_self for the same browser window or _blank for a new browser window) the duration in seconds and the text in the CDATA section. To add specific properties for each image add a new attribute to each image in the XML file.
Here's an example:<photo image="images/01.jpg" url="http://www.flashxml.net" target="_blank" duration="7" transition="57" effect="ken burns" dur="7" direction="bottom" vpos="center" width="250" func="Elastic" type="wide"><![CDATA[<head>Your title text here</head><body>Your description text here</body>]]></photo>
You can have as many images as you like. To add a new image, add a new row in the XML file."Vagy valóban választhatsz valami JavaScript-alapút. De azt is konfigurálni kell. Mindenesetre ott legalább nem szerepel a sarokban a "flashxml.net" felirat.
Bár ha megvásároltátok, akkor szintén nem.
Sk8erPeter
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
válasz
Speeedfire #8025 üzenetére
Nem, nincs olyan, hogy nem lehet lementeni a streamet.
Halál egyszerű lementeni az ilyen videókat a megfelelő progi segítségével, lehet akármennyire hash-elve az URL. Mindenféle trükközés nélkül két kattintással is le tudtam menteni két különböző módszerrel is.
Szóval ez max. arra jó, hogy közvetlenül nem lehet belinkelni, hogy elküldd más felhasználónak, hogy innen tudja letölteni.A "nem igazán akar menni" nem volt túl részletes problémaleírás.
===
(#8026) CSorBA :
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
PumpkinSeed #8031 üzenetére
Nem túl nehéz megfejteni, ha nyitsz egy fejlesztőpanelt (F12, Ctrl+Shift+I - szoktad használni? érdemes...).
body {
height: 800px;
background-color: #8156a3;
}
ez adja a lilás háttérszínt.ez jön a body alatt közvetlenül:
<div class="mainPageBG"></div>
div.mainPageBG {
background-color: white;
position: absolute;
z-index: -99999;
width: 100%;
height: 627px;
top: 0;
left: 0;
}aztán még logocontainer, navbar, majd container-fluid, azonbelül mainContent, majd nem sokkal később beljebb menve jön a carousel-inner, ami tartalmazza a carousel lapozható elemeit; még beljebb egy carouselItemTable divben van egy táblázat, ami tartalmazza a szöveget, képet:
<table cellpadding="0" cellspacing="0" border="0" class="carouselItemTable">
<tbody>
<tr>
<td class="carouselItemDesc"> <a href="./products/mac/" class="carouselItemTitle">Viber for Mac</a>
<div class="carouselItemText">Viber for Mac lets you send free messages as well as make free calls to other Viber users, on any device and network, in any country!
<div style="padding-top:8px;"><a href="./products/mac/">Read more...</a>
</div>
</div>
<a class="btn mac" href="http://download.viber.com/desktop/mac/Viber.dmg" onclick="javascript:location=this.href;pageTracker._trackPageview('/download'+pageGA);addStatEvent('2', referral);return false;">
<div class="getDevice">Get Viber
<div class="note">OS 10.7 & up</div>
</div>
</a>
</td>
<td class="carouselItemImage">
<div>
<img alt="" src="./images/screenMacV2.png">
</div>
</td>
</tr>
</tbody>
</table>a lényeg a kérdésedben a kép:
http://www.viber.com/images/screenMacV2.png
szóval egyszerűen csak fölé van téve.Tehát a lényeg: lila háttéren fehér háttér, majd egy abból kicsit kilógó táblázat képpel, kb. ennyi.
Sk8erPeter
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
válasz
Mr. Teddy #8047 üzenetére
.htaccess fájl segítségével (nem írtad, hogy az jó-e, de miért ne lenne jó, nem kell Cpanelben buzerálni...):
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?innen.hu$ [NC]
RewriteRule ^ http://ide.hu%{REQUEST_URI} [L,R=301]így a
http://innen.hu/asdasdasd
vagy
http://www.innen.hu/asdasdasd
át lesz irányítva a következő címre:
http://ide.hu/asdasdasdSk8erPeter
-
Sk8erPeter
nagyúr
válasz
Mr. Teddy #8049 üzenetére
Na várj, de ha a cPanelhez hozzáférsz, hogyhogy nem férsz hozzá a fájlokhoz? Lehet, hogy valamit félreértek, de a cPanelen belül van egy fájlkezelő is. Aztán ott lehet állítgatni az FTP-fiókokat is, stb... tehát ott magatoknak is simán tudnátok létrehozni FTP-accountot. Tárhelyparknál megkukkantottam a cPanelt, ott van egy olyan, hogy "Domainek >> Átirányítások kezelése", ott kvázi ugyanazt lehet megcsinálni grafikus felületen, mint amit írtam .htaccess-ben. Az nem jó? Vagy félreértjük egymást?
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
Mr. Teddy #8051 üzenetére
Ja jó, OK, asszem felfogtam, bár lehet, hogy még mindig tisztázásra szorul. Szóval van egy domain, ehhez tartozik egy tárhely, amit a webfejlesztő cég tud kezelni, ehhez Te nem férsz hozzá. De vannak még plusz domainjeitek, azokhoz is tartozik valami tárhely (bár ez nem biztos, ez nem volt egyértelmű), de az összesre érkező kérést át szeretnéd irányítani arra a domainre, amit a webfejlesztő cég kezel. Igaz?
Amit írtam, az a menüpont nálad a többi domainnél nem elérhető?Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
martonx #8060 üzenetére
"Egy fontos eshetőséget nem próbáltál még ki: ugyanennek a gépnek kérsz egy új IP címet, és úgy megnézni, hogy mit mutat a tiltás."
De, kipróbálta, ezt írta:
"Ami kicsit érdekesebbé tette a dolgot, hogy Linux alatt a tiltás után teljesen letöröltem a böngészőt, az utolsó file-ig mindenét eltüntettem (persze előtte töröltem az előzményeket), gép restart, a router-t újraindítottam, így más lett az ip, megváltoztattam a MAC címemet, ezután ismét feltelepítettem a böngészőt. A helyzet változatlan"Sk8erPeter
-
-
Sk8erPeter
nagyúr
Logfájlon semmit nem hajtok végre, de olvasni nem árt, ha tudja más is a rooton kívül. Én úgy értemeztem egyébként, hogy általánosan kérdezi ("php és log fájlokat (meg talán majd még egyéb fájltípusokat is) szeretnék levédeni"), nem csak logfájlokra, ezért kérdeztem vissza tőled.
A Szerk.-ben írtakat meg nem értem, hogy miért csak úgy működne, a tulaj tudja írni is (200).[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
Többféle megoldás is van. Például maga az Apache-szolgáltatás általában fut egy apache vagy hasonló nevű júzer és csoport nevében, annak jogaival, de persze futhat több példányban is.
Aztán apache2-mpm-itk modullal, ami mondjuk némileg teljesítmény rovására mehet, de korlátozni tudod vele, kinek a jogaival fusson az adott VirtualHost:"apache2-mpm-itk (just mpm-itk for short) is an MPM (Multi-Processing Module) for the Apache web server. mpm-itk allows you to run each of your vhost under a separate uid and gid—in short, the scripts and configuration files for one vhost no longer have to be readable for all the other vhosts."
<IfModule mpm_itk_module>
AssignUserId user group
</IfModule>s a többi, szervertől függően.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
martonx #8067 üzenetére
Hű, hát azért ez kőkeményen zabálja az erőforrásokat.
Érdekes egyébként, hogy pont Chrome-ban nem működik, pedig Firefoxban a JavaScriptes animálások katasztrofálisan lassúak általában (legalábbis mostanság) a többi újabb böngészőhöz képest. Milyen feature-re támaszkodik, ami Chrome-ban nem támogatott?
FF-ban engedélyt kér, hogy jó sok adatot tároljon az offline eléréshez. Chrome-ban van egy korlát, az a parája? Vagy konkrétan vmi HTML5-ös dolgok nem támogatottak teljesen Chrome-ban?Amúgy meglepő, hogy nálad azon a viszonylag régi gépen olyan simán futott, mert azért van erőforrás-igénye bőven.
Mindenesetre az irány és ezek a kezdeményezések jók, mindenféle ilyen jellegű alternatívának örülök, ami nem a Flash-t sz×pja. Nyilván van hova fejlődnie, de legalább már látni más utat is.Sk8erPeter
-
Sk8erPeter
nagyúr
"Mondjuk érdekelne, hogy céges honlap esetén miért használsz HTML5-öt, aminek a támogatottsága finoman szólva is problémás még."
Remélem, ezt nem fogja komolyan venni senki, mivel nem tetted hozzá, hogy jellemzően csak Internet Explorer < 9-ben problémás.
(#8104) spammer :
+1 a fallbackre.
Ilyen alapon CSS3-at sem használhatnánk, PEDIG DE (nyilván korlátokkal, de ...).
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
martonx #8097 üzenetére
"Egyébként úgy fogd fel az erőforrás igényét, mintha egy normális játékot futtatnál. Azok is rendesen "eszik" a vasat."
Jaja, bár fene tudja, szerintem hasonló játékra talán nem kajálna meg ennyi memóriát. Úgy emlékszem, mintha felrohant volna vagy 1,5 GB-ra vagy többre a memóriazaba, de majd megnézem megint.Sk8erPeter
-
Sk8erPeter
nagyúr
"Azért a fallback scriptek működőképességét személy szerint megkérdőjelezem"
Hát ha fallback script, és nem működik, az elég érdekes...Akkor az magyarul nem fallback script.
"Arról nem beszélve, hogy mekkora plusz munka még ezekkel is bíbelődni"
Általában pont az a jó, már ha jól van megírva, hogy nem nagy munka. Valakik megírják helyetted az egész magját, neked meg jobb esetben pár sor pluszban mindezt használni is.--
Végül is ha belegondolsz, maga a jQuery is cross-browser megoldásokat kínál, az 1.x verziókban tököltek az összes IE-re fejlesztgetéssel a 6-ostól kezdve, 2.x-ben már a jQuery magjából is ki lett véve az IE9 alatti IE-k támogatása. És neked aztán azzal egyáltalán nem kellett foglalkoznod, hogyan oldják meg, hogy az AJAX-kommunikáció vagy az animációk is lehetőleg ugyanúgy működjenek mindegyik böngészőben, jobb esetben ugyanannyi sorból oldottad meg a feladatodat.[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
-
Sk8erPeter
nagyúr
"pl. IE6-ban számos animáció máshogy jelenik meg"
"Szerintem üzleti oldalaknál a maximális kompatibilitásra kell törekedni, ennyi."
A két idézett mondatoddal pont azt támasztottad alá, hogy akkor totál irreleváns, hogy IE6-ban egy animáció nem pont az elvártnak megfelelően viselkedik.Viszont pl. az AJAX-kommunikáció ott is teljesen jól működik. Tehát akkor magyarul kit érdekel, hogy IE6-ban gagyin néz ki egy fadeOut?
Egyébként a jQuery 1.x-et csak megemlítettem, mint egy példa, hogy lehet modern eszközökkel is kompatibilitásra törekedni, nem pont a bizonyos konkrét feladatokra elkészített fallback-megoldásokról beszéltem, mivel azok sokszor külön kódot igényelnek pluszban (legtöbbször Google barátunk és Stack Overflow segítségével nagyon gyorsan megoldhatók ezek a problémák, ezért nem lesz akkora macera, főleg, hogy felhalmozódott némi tudásanyag a szutykos IE-verziók támogatására).
Ez pedig egy nagyon hasznos HTML5 & CSS3 feature detection library:
http://modernizr.com/
ennek segítségével pedig gyorsan megtudható, az adott böngészőben milyen feature hiányát kell pótolni adott esetben kiegészítő scriptekkel.Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
Tele von Zsinór #8118 üzenetére
Ez mondjuk jó.
De igazából az egész vita abból indult, hogy a fostalicska régi IE-k miatt nem kell megvonni magunktól a HTML5-ös, CSS3-as újításokat - és főleg nem fogja összefosni magát a régebbi böngésző attól, mert HTML5-ös doctype-ot használunk -, mert léteznek nagyon jó feature detection library-k, valamint a régebbi verziókat is több-kevesebb sikerrel működőképessé tevő kiegészítő scriptek; szerintem jobb hozzáállás, ha kihasználjuk a felhasználó számára hasznos újításokat, és igényektől függően bevezetünk régebbi böngészőkre is támogatást. De pont azért olyan vánszorgós mindenféle átalakulás, mert sok fejlesztő úgy van vele, hogy "jó az még vidékre, nem újítunk". Pedig mondom, az internet tele van az IE6-7-8 problémáival és azok megoldásaival.(#8124) Tapsi :
a fenti neked is válasz. Nem feltétlenül kell kizárni az IE régebbi verzióit, de mint említettem (és vedd hozzá, amit írtam a (#8115)-ben) ne az legyen már az érv, hogy "dehát IE-ben nem is úgy néz ki az animáció, hanem kevésbé szép". Ki nem szarja le, hogy nem néz ki olyan jól IE-ben, annak a felhasználónak a honlapok többsége úgyis úgy néz ki, mint egy hányás.
Amúgy régi IE-verziók használóinak oda lehet írni a honlapra, hogy ez a böngésző rohadtul nem támogatott (ettől még működik, de fosson csak be), úgyhogy ajánljuk újabb böngészők használatát - valahol el kell kezdeni az ösztönzést.(#8125) DeltaPower :
így van![ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
ahetaton #8180 üzenetére
Hali! Igen, ez még csak az általános felhasználó-hozzáadós felület, később szofisztikáltabb módon is tudod szabályozni a jogosultságokat. Van egy "Privileges" menüpont:
http://i.imgur.com/wEognZH.pngItt rá kell kattintanod a már létrehozott felhasználó melletti "Edit Privileges" ikonra:
Aztán az adatbázis-specifikus jogosultságok résznél egész konkrétan megadhatod, milyen adatbázisra milyen jogosultságokat adsz az adott felhasználónak, itt egy példa:
Általános adatbázisra vonatkozó jogosultságokat is megadhatsz:
vagy akár táblaszinten is korlátozhatod a jogosultságokat:
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
trisztan94 #8182 üzenetére
Szerintem az ekkora kódnál mindig sokkal többet ér egy jsFiddle-re vagy JSBinre felrakott példa... (Már ha megoszthatók a képek is, ha nem, helyettesítsd őket vhonnan leszedett képpel.) Nekem legalábbis így nincs kedvem átfutni, de hátha akad jelentkező rá.
Amúgy nem "ugyan ott", hanem "ugyanott" (meg nem "ugyan az", hanem "ugyanaz", és a többi).[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
trisztan94 #8184 üzenetére
Meg tudsz osztani full screen resultot is:
(#8185) trisztan94 :
ha már egy emberke is rajtad kívül megjegyezte, hogy az "ugyanaz" szó egybeírandó, és nem két szóból áll, már megérte.Sk8erPeter
-
Sk8erPeter
nagyúr
Hali!
Szimpla kíváncsiságból intézek kérdést mindenki felé:
kinél mi az elnevezési konvenció, ha HTML- és CSS-kódban többszavas id-t vagy class-t szeretnétek használni, akkor mivel tagoljátok, kötőjellel (-) vagy pedig aláhúzásjellel/alulvonással/underscore-ral (_)?
Tehát az alábbi kettő közül melyik:1.) <p class="ez-egy-nagyon-erdekes-osztaly" id="nagyon-egyedi-azonosito"></p>
2.) <p class="ez_egy_nagyon_erdekes_osztaly" id="nagyon_egyedi_azonosito"></p>
?Van, aki a kötőjelekre esküszik, mert így jobban elválik a CSS- és HTML-kód a JavaScript-kódtól (ahol ugyan camelCase az elterjedtebb, de van, aki underscore-t használ, és az működőképes, míg értelemszerűen kötőjellel tagolt változónév nincs, így arról egyből lehet tudni, hogy nem JS-kód, max. egy stringben szereplő selector), van, aki pedig az alulvonásra, mert azt tartja áttekinthetőbbnek, vagy mert bizonyos, általa relevánsnak tartott oldalak révén ő is rászokott erre (és vonatkozik ez a másikra is), vagy mert a munkahelyen a csapatban valamelyik konvenciót követik.
De kinél melyik a gyakoribb?Azt egyébként most megnéztem, hogy maga a w3.org sem következetes ebben a tekintetben, össze-vissza keverve használják, pár részlet a forráskódból:
<div class="w3c_sec_nav"><!-- --><ul class="secondary_nav"> [.........] </ul></div>
(itt underscore, ld. w3c_sec_nav, secondary_nav)<h3 class="category tMargin"><span class="ribbon"><a href="Consortium/mission.html#principles">Web for All
<img src="/2008/site/images/header-link.gif" alt="Header link" width="13" height="13" class="header-link"></a></span></h3>
(itt pedig camelCase és kötőjeles használat vegyesen: tMargin, header-link)<h3 class="h4 tPadding0 bPadding0 summary"><span class="expand_section"><a href="#"><img src="/2008/site/images/ico-plus" width="9" height="9" alt="Expand">W3C Workshop on Social Standards: The Future of Business</a></span></h3>
(ismét camelCase (tPadding0, bPadding0), meg alulvonás (expand_section))Sk8erPeter
-
Sk8erPeter
nagyúr
No, ne veszekedjetek má'.
Illetve inkább ne személyeskedjetek, a veszekedés lehet konstruktív is.
Én is úgy vagyok vele, hogy a kód legyen angol nyelvű. Egyrészt jobban néz ki, másrészt úgy nemzetközi.
Az meg elég fura, ha valaki "profi", de nem beszél angolul annyira, hogy értse az angol változóneveket.
Ha ez sznobizmus, ám legyen, még mindig jobb, mintha valaki sznobizmusból lenézi azt, aki nem "epöl"-cuccokat vesz. (lásd ezeket az ütnivaló gyökereket, gondolom ismered a videót, elég régi)"magyar billentyuzeten is ekezet nelkul ir, azt higgyek hogy usa billje van a dragamnak"
Mióta vagány az, ha valakinek US-kiosztású billentyűzete van?Ezt tőled hallom először, hogy ezzel bárki is felvághatna.
==============
Köszi mindenkinek, aki válaszolt a kis házi "felmérésre", érdekes volt olvasni, ki hogyan kódol, és miért. Igazából jó megoldás nincs, mindegyik mellett lehet találni érveket.
Az mondjuk egész erős érv lehet, hogy bizonyos fejlesztőkörnyezeteknél az alulvonás praktikusabb lehet, pl. autocomplete miatt (mondjuk írod a CSS-class-t, és az IDE csak a kötőjelig egészíti ki, utána kézzel kell folytatni). Vagy amit martonx írt, hogy ASP.NET MVC-nél így működik, és kész (vagy camelCase-zel/Pascal case-zel).
Igaz, másik oldalról az sem hülyeség, hogy így jobban elkülöníthető a kód pl. a JS-kódok változóneveitől.De ha valakit bővebben érdekel a téma, itt találtam elég értelmes érveket mindkettő mellett:
http://stackoverflow.com/questions/7560813/why-are-dashes-preferred-for-css-selectors-html-attributesAzért merült fel a dolog, mert észrevettem, hogy pár kódomban őszintén szólva nem voltam túl következetes, és mostanság valamiért elkezdtem átszokni a kötőjeles megoldásra, aztán meghasonlottam önmagammal.
Lehet, hogy azzal is összefüggésben van, hogy URL aliasokban is teljesen átszoktam alulvonásról a kötőjelre a szóköz helyettesítésére, bár tudom, a kettőnek valójában kódolás szintjén totál semmi köze egymáshoz, de valami oka csak van.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
"de erre mit mondjak, van itthon egy mac mini, egy macbookpro, két iphone, és egy AirportExtreme
Most jön a macmini server és ha minden ok, egy ipadmini, csak jó vételre várok..."
Hát ennek nagyon örülök.Most irigykedni vagy gratulálni kéne?
Amúgy gondolom csak arra akartál utalni ezzel, hogy Apple-mániás vagy, én nem is azt mondtam, hogy az összes Apple-fanatikus egy gyökér, hanem csak arra, hogy sokan közülük olyan szinten sznobok, hogy más márkát nem is tartanak márkának, így aki nem Apple-cuccot használ, az már nem is ember (lásd a videót). Ezt sem lehet áltanosítani, feltételezem (és remélem), hogy Te csak a magad céljára ragaszkodsz ezekhez, de elfogadod, hogy létezik más jó márka is, így akkora készletet halmozhatsz fel otthon epül-cuccokból, amekkorát csak akarsz, senkit nem zavar."Én találkoztam már olyannal, aki eljtszotta, hogy ékezettelenül írt, aztán kiderült, magyar acere van
"
Hát az egy igazán vagány csávó lehetett.Tényleg nagy az Isten állatkertje, azért mindig hallani újabb meglepő dolgokat. Amúgy sztem magyar fórumon eléggé zavaró az ékezet nélküli írás.
Sk8erPeter
-
Sk8erPeter
nagyúr
Vazze, egy Dell Inspiron gép mióta mérhető össze az általad használt kategóriával?
Az a kategória önmagában is egy fostalicska (mutternak is van, egy melegedős, gagyi játékműanyag recsegős rakás szar, de elég benézni a "milyen notebookot vegyek?" topicba, ott is kapja az ívet rendesen), ne ez legyen már az összehasonlítási alap.
Egyébként ezek megvitatása itt nagyon OFF.Inkább az lenne az érdekes, hogy a Mac OS X-en használható fejlesztőeszközök milyenek, mert azokat aztán szidják rendesen, hogy gyengék. Én még nem használtam, úgyhogy nem tudok igazságot tenni, de sok helyről hallottam/olvastam már. Nyilván egy Apple-fanatikus mást mond.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
Erről már hallottam Macesektől, most megnéztem a honlapot, nem láttam semmi különösebb extrát, amit ingyenes alternatívák más platformon ne tudnának (a kismillió agyonpluginezhető IDE, NetBeans, Eclipse, a Visual Studio ingyenes verziója, és hosszas a lista), szóval most nem győzött meg a dolog, hogy miért érné meg ezt megvenni. Szóval nem tudom, mitől "top". Bár az lehet, hogy az epöl-fejlesztőeszközök között top, én elhiszem, hogy el van látva feature-ökkel, de nem tűnt annyira különlegesnek.
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
válasz
martonx #8223 üzenetére
Háháháh, Mac developers 0wn3d.
(#8220) cucka :
"van pár okosság (pl. programok telepítése"
azt a mindenit, lehet programot is telepíteni Macen?Nagyon durva, miket tud!!
Ezt a "több asztal supportot" meg hagyjuk má', ilyen bármelyik sz@ros Linux-disztribúcióban is van, meg ha akarjuk, Windows-ra is elérhető külső szoftverrel.
(#8219) j0k3r! :
az első felére: szerintem simán csak hirtelen felindulásból történő sértegetés volt a részéről, ne vedd magadra.
A kötőjellel kapcsolatban még nem jutottam egyértelmű álláspontra, mondom, kicsit keveredik a dolog, mert az alulvonással is szimpatizálok.
Az angol nyelv kérdésében viszont maximálisan egyetértünk. Egyszerűen a magyar nyelvű kód gagyin néz ki, és lehet ezen besértődni, ez is egy szubjektív vélemény (bár egész elterjedt).(#8218) biker :
ahogy elnézem, itt a dizájnbeli kérdéseken kívül (valóban csillivillinek tűnik, nem vitás) nem nagyon került terítékre olyan szempont, amit ne tudnának az ingyenes alternatívák.Sk8erPeter
Új hozzászólás Aktív témák
- X1 Carbon 8th 14" FHD IPS i7-10510U 16GB 512GB NVMe ujjlolv IR kam gar
- Eladó konfig - videókártya nélkül
- i5 9500/ 32GB DDR4/ Quadro K2200 4GB/ 512GB SSD/ ingyen foxpost
- LG 55B3 - 55" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- LG 55C3 - 55" OLED evo - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox!