Új hozzászólás Aktív témák
-
ntomka
nagyúr
ツ Headphones on - World off
-
spurika
senior tag
Senkinél nem jeleníti meg az alkalmazás a témákat?Vagy csak én vagyok tök hülye hozzá?Hiába állítom be a böngészőbe akkor sem megy.
Csak a privát üzeneteket jelzi.[ Szerkesztve ]
Symbian For Ever topik:http://prohardver.hu/tema/symbian_for_ever_olvasd_el_az_elso_hozzaszolast/friss.html#msg26
-
spurika
senior tag
válasz Sk8erPeter #705 üzenetére
Köszi a választ.Pedig akkor volna igazán csaszi
Köszönöm a privátot és a szerkesztést.
[ Szerkesztve ]
Symbian For Ever topik:http://prohardver.hu/tema/symbian_for_ever_olvasd_el_az_elso_hozzaszolast/friss.html#msg26
-
Sk8erPeter
nagyúr
Hali!
Ha saját nevemben írok új hozzászólást adott topicban, akkor abban az esetben is értesítést kapok, hogy új hsz. érkezett a topicba. Gondolom ez nem az elvárt működés, gondoltam jelzem.
Szerk.: de meglátjuk, mi van, ha leiratkozom a témáról, aztán újra fel.
(#706) spurika: nincs mit!
[ Szerkesztve ]
Sk8erPeter
-
A_Doktor
csendes tag
Köszi szépen!
-
helkis
addikt
ma újraraktam a gépem, és jött volna a ph-eszközök is, de azt írja a chrome, hogy "bővítmények, alkalmazások és szkriptek, csak a chrome internetes áruházból adhatók hozzá"..
ötlet hogy lehet mégis felrakni?
köszi!"Egyedi vagy és megismételhetetlen! Csakúgy, mint bárki más!!!'" - 3Dmarkillers - hwbot.org
-
helkis
addikt
válasz Sk8erPeter #715 üzenetére
jepp fejlesztő mód on, + a scriptet be kellet húzni ide a bővítmények "ablakba" , külön nem lehetett elindítani..
"Egyedi vagy és megismételhetetlen! Csakúgy, mint bárki más!!!'" - 3Dmarkillers - hwbot.org
-
ntomka
nagyúr
Elkezdtem újra a fejlesztést (eddig ugye nagyon nem volt időm hobby projektekre sajnos).
- Továbbra sem lesz időm/energiám más böngészőkre fejleszteni. Pont elég Chrome-ra optimalizálni a dolgokat és a rendelkezésre álló szabadidőmet is pont kitölti ez.
- Ennek ellenére megpróbálom a lehető legtöbb böngészőspecifikus dolgot kiszervezni, ezzel megkönnyítve egy esetleges portolást.
- A portolást megkönnyítendő ha lesz érdemi produktum, akkor publikálni fogom a forrást egy verziókövető szerveren (több mint valószínű, hogy Google Code lesz SVN-ben).
- Ennek megfelelően nyílt forrású lesz (továbbra is).
- Továbbra is várom majd a vállalkozó kedvű fejlesztőket, hogy más böngészőre portolják.
- Ezekből adódik, hogy nem a mostani verziót tákolgatom, hanem újra nulláról kezdtem a dolgot. A régin sok minden nem lett jól megoldva (azóta sokat fejlődtem), a fórumon is változtak dolgok, na meg a böngésző kiegészítők API-ja is verziót fog ugrani, tehát át kellene írni sok dolgot amúgy is benne.+ Webstore-ban tervezem publikálni is majd.
Most kérek türelmet, már haladok.
[ Szerkesztve ]
ツ Headphones on - World off
-
ntomka
nagyúr
válasz Sk8erPeter #719 üzenetére
Egyrészt linuxot használok, másrészt de gondolmoztam rajta, de nem érzem az előnyét.
De meggyőzhető vagyok, ha megmondod miben lenne jobb.
[ Szerkesztve ]
ツ Headphones on - World off
-
Sk8erPeter
nagyúr
OK, Linuxon még kevésbé gond a github.
Nem tudok olyan nagyon komoly érveket felsorakoztatni, inkább csak abból indultam ki, hogy talán (ez sem biztos) a GitHub népszerűbb (mivel az ember kétpercenként belebotlik fejlesztőként, hogy valamelyik projektet ott osztják meg), több fejlesztő használja (erről sincs semmi statisztikám, csak feltételezgetek az általam eddig látottak alapján), meg amennyire én megismertem, nagyon könnyen kezelhető, és most már jó grafikus alapú felület is van hozzá (lásd az előbb belinkelt Windows-os felületet).
De hogy teljesen őszinte legyek, a Google Code-os SVN-es megoldással még nincs tapasztalatom. Valahogy szimpibbnek tűnt a GitHubos megoldás, meg annyira nyomatják (az általam használt projektek többségénél a GitHubos kódmegosztással találkozom), hogy ez tűnt a meggyőzőbbnek.
[ Szerkesztve ]
Sk8erPeter
-
fatal`
titán
válasz Sk8erPeter #721 üzenetére
A Gitet windows alatt fejlesztőként (legalábbis java fejlesztőként biztosan) egyszerűbb használni szerintem, mert gyárilag benne van az eclipseben a plugin, bár gondolom egy SVN plugint feldobni sem lehet egy tragédia. Meg többet is tud, bár annak gondolom inkább csoportmunkánál lehet jelentősége.
Ha jól tudom a Git az SVN utódja, de ebben nem vagyok biztos.
-
fatal`
titán
válasz Sk8erPeter #723 üzenetére
Ha pedig valaki egyszerűen akar (egymagának, vagy max 3 embernek, ingyen) GIT szervert üzemeltetni Windowson, mert mondjuk a GitHub nem tetszik neki, vagy ingyenes kell, nem opensource projecthez, akkor:
GitStack, jól működik és szerintem nagyon hasznos cucc. Bár ez már abszolút nem a topic témája
-
fatal`
titán
válasz Sk8erPeter #725 üzenetére
Először azért kezdtem el használni, mert rohadtul meguntam másolgatni a kódjaimat a notebook meg az asztali gép között
-
ntomka
nagyúr
SVN van a mosógépben is lassan, szóval. Az az IDE komolytalan, amiben nincs alapból SVN támogatás (hint, netbeans, eclipse, aptana alapból tudja, ahogy a git-et is persze).
Nem jól tudod. Ha utódként tekinthető valaminek, akkor az a CVS. Teljesen más logika mentén épül fel a kettő. Az SVN központi adatbázissal, míg a GIT osztott adatbázissal dolgozik. Mindkettőnek megvan a maga előnye és hátránya is.
(#721) Sk8erPeter: Google acc-ja baromi sok embernek van, míg github csak a hardcore fejlesztőknek. Ha mezei felhasználóktól is vársz mondjuk hibajelentést, akkor tuti nem a githubon fogják azt megtenni.
(#724) hunfatal: SVN szervert ezerszer könnyebb beállítani, mint a GIT-et. Tapasztalat. Persze Linuxról beszélek. Windows nem való erre. Amúgy meg: [link]. Már ha mindenképp windowson erőltetjük azt, amire az nem való.
[ Szerkesztve ]
ツ Headphones on - World off
-
Sk8erPeter
nagyúr
"Az az IDE komolytalan, amiben nincs alapból SVN támogatás (hint, netbeans, eclipse, aptana alapból tudja, ahogy a git-et is persze)."
Mármint nem alapból, hanem pluginnel."Windows nem való erre."
Most ez ilyen szokásos "le a vindózzal, mert komolytalan" Linuxos hozzáállás, vagy komolyabb alapja is van ennek az állításnak?Amúgy ja, az tény, hogy Google accountja mindenkinek van, viszont mezei felhasználó nem fog regelni GitHubon, mivel úgyis tök felesleges neki, semmi előnyét nem látná, így lehet, hogy akkor "ki lenne zárva" a hozzászólás lehetőségéből (legalábbis nem lenne kedve hozzá, hogy emiatt szarakodjon).
DE akkor konkretizáljuk: nem valószínű, hogy ennek az extensionnek túl sok külföldi felhasználója lenne (legyen az akár mezei felhasználó, akár fejlesztő; legalábbis amíg a Prohardveren nincsenek külföldi cikkek, és nem fut be ), tehát csak a magyar közönségre kell építeni, akik közül pedig a mezei felhasználók úgyis ebben a topicban fogják jelezni, ha valami gond merül fel (mivel innen szereztek tudomást az extensionről, és tudják, hogy követed a topicot), a kódmegosztó oldalon (Google Code/GitHub/stb.) meg amúgy is csak a fejlesztők, vagy kicsit hozzáértőbbek fognak hibát jelezni (pl.ha hunfatal vagy én belefutnánk mondjuk egy kivételbe vagy egyéb JS-hibába valahol, akkor valszeg nem itt jeleznénk, hanem a projekt oldalán); tehát a projekt oldalánál nagy eséllyel jelen esetben elég csak az utóbbiakra építeni. Szóval az általad említett szempontok jogosak, de szerintem akkor lennének érdekesek, ha egy még szélesebb közönséghez szóló, vagy nem pusztán egy konkrét oldalon megjelenő hozzászólásokra építő projektről lenne szó.De ha jól értelek, már úgyis eldöntötted, hogy Google Code lesz, legalábbis úgy jön le.
Sk8erPeter
-
fatal`
titán
"Az az IDE komolytalan, amiben nincs alapból SVN támogatás (hint, netbeans, eclipse, aptana alapból tudja, ahogy a git-et is persze)."
Mármint pluginnal. Mert, hogy alapvól a VS sem tudja, de azért komolytalannak nevezni több, mint vicces volna.
"Nem jól tudod. Ha utódként tekinthető valaminek, akkor az a CVS. Teljesen más logika mentén épül fel a kettő. Az SVN központi adatbázissal, míg a GIT osztott adatbázissal dolgozik. Mindkettőnek megvan a maga előnye és hátránya is."
Így már világos
Google accja sokmindenkinek van, de hogy nem fog ott hibát jelentgetni a nagytöbbség, abban biztos lehetsz.
A GITStacknál nehezen lehet valami könnyebb, kb next->next->finish meg néhány kattintás a webes admin felületen. Persze gondolom nem felel meg ilyen állapotában mindenkinek, de nem is feltétlen az a cél.
-
ntomka
nagyúr
válasz Sk8erPeter #729 üzenetére
Nem, nem le a windows-zal. Se a GIT, se az SVN nem windows-hoz van kitalálva. Az csak lelkes windows-os fejlesztőknek köszönhető, hogy használható rajta valahogy. A GIT-et maga Linus Torvalds fejlesztette ki a Linux kernel fejlesztéséhez, mert elégedetlen volt az akkori megoldásokkal. Adja magát ennek megfelelően, hogy valamilyen Linuxos rendszeren/szerveren az optimális a használata. Az SVN-t mondjuk nem ő fejlesztette ki, de szintén arra van optimalizálva. A disztribúciós előkonfigurációkkal egy svn+ssh szervert repóval, felhasználókkal pár perc összeállítani.
De amúgy biztos windows-on is megoldható minden, de ha mélyebben beleásod magad és napi szinten dolgozol munka folytán ezekkel a rendszerekkel, akkor adja magát, hogy linuxra telepítsd a szervereket.
Nem döntöttem még el semmit, egyik sem szimpatikusabb, mint a másik amúgy, max annyi, hogy akármennyire tisztelem Linus-t ugyan, de a GIT az túl van bonyolítva.
(#730) hunfatal: "Mármint pluginnal. Mert, hogy alapvól a VS sem tudja, de azért komolytalannak nevezni több, mint vicces volna. " - Alapból ezek a fejlesztő környezetek semmit nem tudnak, puszta futtató környezetek (nem az OS értelemben véve). Ahhoz, hogy ilyen-olyan nyelven érdemben fejlessz rajta kell egy plugin. Ha verziókövetést akarsz, kell egy plugin. Ha debug eszközt akarsz, kell egy plugin. Illetve több is, attól függ. Ezeknek ez a lényege. Ha olyan kedved van, akkor lebutítod és csinálsz belőle irodai szoftvercsomagot. Jó dolog a modularitás.
A VS-nak, pontosabban a MS-nak meg gondolom megvan a maga verziókövető rendszere, ami patentul illeszkedik az MS univerzumba. Így is van ez rendjén (vagy nem).
[ Szerkesztve ]
ツ Headphones on - World off
-
ntomka
nagyúr
Lehet követni.
ツ Headphones on - World off
-
Sk8erPeter
nagyúr
Wow, ez gyors volt.
Nehéz így fejlesztőként használni?Bocs, hogy ide dobom most gyorsan ezt a korrekcióra való javaslatot, de így egyszerűbb volt hirtelen:
$('.face b, .arc b').each(function(i, v) {
var l = $('<a>').attr({
href: 'http://hardverapro.hu/aprok/keres.php?suser=' + $(v).html().trim(),
title: 'Apróhirdetései',
target: '_blank'
}).html('Apróhirdetései');
$('<div>').appendTo($(v).parent('div')).append(l);
});Ezt lehetne egyszerűsíteni. A változónevek miért nem beszédesebbek egy kicsit? A v, l, és hasonló változónevek hosszabb fejlesztés után rendkívül idegesítőek, főleg, ha mások is becsatlakoznak abba segítőként. Az embernek a kód további érdemi részeinek átnézése nélkül fogalma nincs, miről van szó, amikor lát egy ilyet: .append(l) - honnan kéne tudni, mi az az l, ha nem nézed vissza? (pl. ha a definiálás és a tényleges hozzáadás közé kerülne mondjuk jópár sor, akkor már különösen zavaró lenne)
Az URL-hez való névhozzáadásnál a .html() helyett indokoltabb lenne a .text()-et használni, ez levágja az esetleges HTML-tageket (pl. ha feltételezzük, hogy valamilyen oknál fogva változtatnak ezen, és belekerül mondjuk egy <span> is, akkor a .html()-es megoldással rögtön borulna ez a dolog, nem működne a link, mert belekerülne a <span> is)
Kétszer használod a $(v)-t, ez szerintem kétszeri kotorászás, plusz idő, tehát érdemes lenne tárolni egy változóban.
Az .attr() használata itt nem is túl indokolt, inkább eleve a megadott attribútumokkal kellene létrehozni az elemet, meg is mutatom, mire gondolok:$('.face b, .arc b').each(function (usernamesIndex, usernamesValue) {
var $usernameElement = $(usernamesValue),
username = $(usernamesValue).text().trim(),
adsText = 'Apróhirdetései',
linkToAds = $('<a>', {
href: 'http://hardverapro.hu/aprok/keres.php?suser=' + username,
title: adsText,
html: adsText,
target: '_blank'
});
$('<div>').appendTo($usernameElement.parent('div')).append(linkToAds);
});[ Szerkesztve ]
Sk8erPeter
-
ntomka
nagyúr
válasz Sk8erPeter #735 üzenetére
Szóval. Az általad kiemelt kód ennyi. Nem fog bővülni. Legalábbis nem érdemben, mert ez a funkció ennyi. Most ezt javítom, átneveztem, de sokszor feleslegesnek tartom a neveket erőltetni, ha egy sorral után, és csak ott használom fel az adott változót.
attr használata: Nem hülyeség amit mondasz, de váltani sem indokolt, mert ha megnézed a jquery forrását, akkor az általad vázolt verzióban a selector feldolgozása után ennyit csinál a második paraméterrel:
this.attr.call( selector, context, true );
Szóval ugyanazt, amit én is csináltam, nincs érdemi különbség, max másnak olvashatóbb (tetszetősebb) lesz a egyik vagy másik verzió.
A text metódusra kösz, hogy felhívtad a figyelmem, nemsokára kommitolom annak megfelelően.
A duplázott selectort illetően is igazad van.
Ezeket a dolgokat pár perc alatt dobtam össze, szóval előfordulhatnak ilyenek. De ezért jó a github, a szakmai dolgokat legközelebb ott, ha lehet. Nem biztos, hogy itt mindenkit érdekel. Ott meg akár pull request-ben is jöhet a javítás.
ツ Headphones on - World off
-
Sk8erPeter
nagyúr
OK, bár a kód bármikor bővülhet, és akkor az ilyen rövid változónevek nagyon rontják az olvashatóságot, de nem kötekedésből írtam.
Ja, én az olvashatóság miatt írtam, hogy érdemes lehet a másik módon használni, nem azért, mert úgy "jobb", csak szerintem "szebb", mert úgy valahogy tök szájbarágós, hogy most ott mi is történik. Persze az .attr() sem bonyolult, csak mióta a jQuery támogatja, én jobb' szeretem így használni, mert számomra olvashatóbbá teszi a kódot.
Ja, amúgy tök igazad van, máskor githubon, csak amikor írtam, nem volt kedvem bejelentkezni ott is.
Sk8erPeter
-
ntomka
nagyúr
-
ntomka
nagyúr
válasz Sk8erPeter #739 üzenetére
Csak nyugodtan. Lesz majd ott nagyobb mozgás is a kódban, csak a hetem megint sűrű és fáradtságos volt.
ツ Headphones on - World off
-
Sk8erPeter
nagyúr
-
ntomka
nagyúr
válasz Sk8erPeter #741 üzenetére
Nem igazán. Gyakorlati úton szoktam tervezni. Kipattan egy-egy ötlet a fejemből, amin érdemes elindulni és menet közben csiszolom. Most is van ötletem merre haladjak, aztán majd kialakul.
Pl. ha Operára szeretnéd portolni a dolgot, akkor meg lehetne nézni hogyan lehet azt a meglévő kis részt kompatibilissé tenni, vagy a nekik megfelelő formátumúra csomagolva működtetni.
ツ Headphones on - World off
-
Sk8erPeter
nagyúr
OK, viszont akkor felmerül a kérdés, hogyan lehetne jól megoldani, hogy az Operás fájlok külön kerüljenek, de az egyező fájlok esetén módosításkor ne kelljen már mindig két helyre is committolni. Én is majd még elgondolkodom, hogyan lehetne cross-browser módon megoldani a dolgokat. Az a baj, hogy az Operás extension-fejlesztés eddigi tapasztalataim alapján jóval macerásabb, mint a Chrome-os.
Pl. az is vicces, hogy a jQuery használatát annak idején a userJS-ekhez hasonló macerával tudtam csak megoldani, amikor még próbálkoztam az Opera-extensionök fejlesztésével: [link]. Azóta nem néztem utána, fejlődött-e bármit ez a része.Sk8erPeter
-
Termi92
tag
Nagyon szerettem ezt a kiegészítőt, de újra raktam a gépet, és a chrome új verziója már nem engedi telepíteni a külsős kiegészítőket. A saját alkalmazás boltján kívül nem enged mást.
-
Termi92
tag
válasz Sk8erPeter #745 üzenetére
-
-
helkis
addikt
válasz Sk8erPeter #748 üzenetére
oks, milyen készültségi szinten van az új? (%)
illetve ez inkább hibajavítás lenne szvsz, mivel már benne van a dolog a kódodban, lehet csak egy bemeneti változót kell átrakni máshova.. nézz rá plz.. amíg elkészül a új addig tudjuk használni megszokott fényében a régit
ha túl nagy macera akkor megértem természetesen..
"Egyedi vagy és megismételhetetlen! Csakúgy, mint bárki más!!!'" - 3Dmarkillers - hwbot.org
-
Sk8erPeter
nagyúr
Új hozzászólás Aktív témák
- Microsoft Surface Pro 6 12.3" 2736 x 1824/i5 8350u/
- Legjobb ÁR!!!HP EliteBook 640 G9 Ezüst (14" / Intel i5-1235U / 16GB / 512GB SSD / Win 11 Pro)
- HP Probook 340S G7 i5-1035G1/8GB/256SSD/Windows 11
- MSI MAG274QRF-QD QLED Gamer Monitor!27"/2k/165hz/1ms/Freesync-Gsync/Type C/Konzolhoz is/Beszámítás!
- Sennheiser Epos H3 White Gamer Fejhallgató Eladó!
- iPhone 13 Midnigt 128 GB Bontatlan, Új készülék! Aktiválástól 1 Év Apple Garancia! Független!
- HP 255 G9 15,6-os notebook új állapotban gyártói garanciával!
- Bontatlan, garanciális ASUS TUF Gaming F15 (2023) intel i7 12700H RTX 4060
- Samsung Galaxy A70 128GB Dual Sim - fekete
- Univerzális 6x70-es alcantara/velúr 33cm-es kormány, leginkább szimulátorozáshoz
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen