Olyan fícsört lehetne mondjuk kérni, hogy a hsz-eimet számolja?
És mondjuk adatlapomon megtudom nézni. Beállításoknál meg beállítható honnan kezdje. (Megkérdezem top10 forumozó topikban a hsz számomat, és akkor be tudom állítani :))
Yup, belépsz, azonnali lefele szinkronizációt indít a bõvítmény. A GUI le is követi rögtön a változásokat, de hogy az oldalon is életbe lépjen ahhoz még kell egy refresh rá.
Kicsit egyértelmûsítve: a szinkronizáció miatt minden gépen ugyan az az adat fog helyet kapni. Egyszerre csak egy helyen használod és nem nyitsz egymás mellé 3 böngészõt. Szóval feltételezve azt, hogy mindig a friss adat van a gépeden, és ugye változás esetén azonnal feltölti azt, így nem kerül képbe az hogy "melyiket veszi alapul". Mert mindegyiken ugyan az lesz, ami változik az egyiken, az megy a másikhoz is azonnal. A legelsõ feltöltést pedig akkor csinálja, amikor regisztrálsz. Szóval az induló profil az lesz amelyikkel regisztráltál. De ezután a többi majd szinkronba fog kerülni, és onnantól kezdve mindenhol ugyan az lesz.
Amikor módosul egy beállítás vagy úgy általában a profilod, akkor felfelé szinkronizációt kezdeményez a bõvítmény automatikusan. Szóval változás esetén azonnal, real-time feltölti a friss beállításokat. A lefele szinkronizáció 10 percenkénti ellenõrzéssel mûködik. Szóval lefele szinkronizálni nem real-time teszi, ha egymás mellé nyitsz két böngészõt akkor nem jelenik meg azonnal mindkettõben a változás. De ugye feltételeve azt, hogy normális használat mellett csak egy böngészõt használsz egyszerre, ez igazából nem hátrány. Mert ha mondjuk használod melóban egyik gépen, és otthon egy másikon, akkor mire hazaérsz rögtön a legfrissebb fog fogadni. Viszont van egy "szinkronizálás most" gomb, azzal tudod kényszeríteni a legfrissebb adatok azonnali letöltésére.
Igazából az üzenetközpont most hogy mondod kicsit kimaradt. Amikor módosulnak a beállítások akkor automatikusan feltöltni, de ha az üzenetközpont talál egy friss bejegyzést akkor nem kezdeményez szinkronizációt. Egyébként egyszerû a képlet, amikor használod és módosul valami, akkor feltöltni, amikor leülsz egy másik géphez akkor automatikusan letölti a friss beállításokat.
Szóval csak annyi hiba van a számításban hogy az üzenetköpont változásait nem követi le. De ha felfelé szinkronizál, akkor azt is kimenti. Szóval igazából csak egy apró hiányosság, de maga a backend része készen van hozzá.
én arra lennék kiváncsi, hogy milyen idõközönként van szinkronizáció? vagy csak akkor szinkronizál ha módosítom valamelyik beállítást?
Még egy kérdés: Ha mondjuk most több gépen is be van konfigurálva a script, de nyilván vannak különbségek (fõleg az üzenetközpont üzenetkövetésében ugye), akkor melyikhez igazodik a szerveren a profil? Amelyik gépen elõször szinkronizálom ahhoz, és a többit pedig a szerverhez fogja igazítani, amikor ott is frissítem a plugint, illetve bejelentkezek?
- Beállítások szinkroznizálása. Ha újratelepíted a számítógépedet, a beállításaid nem vesznek el. Vagy ha csak egyszerûen több masinát is használsz, akkor a beállításaid mindig frissek maradnak, amit az egyik gépen átállítasz, az a másik gépen is érvényesül.
- Profilcsoportoknál egy felhasználó lehet több csoportban is.
A Chrome felhasználók hamarosan automatikusan kapják a frissítést. Aki nem tud várni, az a Webstoreból (fenti link) könnyen frissíthet manuálisan is. Az Operások kb. 3-4 nap múlva kapják a frissítést, aki nem tud várni itt találja. A Safari verzió itt van.
Megjegyzés: Az Opera Extension Gallery-ben lehet kapni fogok egy reject-et, mert elfelejtettem a nyelvet magyarra állítani, továbbá benne maradt egy apró hiba a bõvítményben, megpróbál betölteni egy nemlétezõ CSS állományt. Bízom benne azért hogy nem utasítják el, de ha mégis, akkor már készen van a javított verzió, csak egy kicsit késni fog az automata frissítés.
az üzenetközpontot nem értem, ezt hol találom vagy mit csinál? ill. ez a sync mire jó? beléptem de nem értem ennek mi az elõnye?Valaki megmondaná ? megköszönném
Amikor még érdekelt valamennyire a böngészõháborúzás, akkor azt mondtam volna, hogy még mindig jobban állunk a Firefoxnál, hihi :)
Így "csupán" köszönöm :) (és várom azt a +1 hetet, míg átkeveredik a hivatalos csatornán)
Operások: tudom hogy nem számít a véleményem, de muszáj elmondanom hogy gusztustalan amit ez a böngészõ mûvel velem. Olyan tweakek és workaroundokat kell használnom hogy már azon csodálkozom hogy egyáltalán kipattan ilyen a fejembõl. Minden esetre kész a Sync, megy Operával is. Holnap jön a final release.
Azóta már tárgytalan, két szerencsétlen körülmény áldozata lett mindenki.
nem elõször a profilosra mentem és már ott volt pár név. mondom biztos a tied, (bár a én magam kiemelésnél nem a te neved volt ez gyanus volt, sajnos elfelejtettem ki volt az), és benne maradt kitörölhetõ. beirtam a saját listámat és ugy mentem rá a snyra ahol regiszráltam egybõl. na de teszem fel a javitottat.
Mindenki legyen kedves frissíteni aki feltette az elõzõ bétát, még a végleges verzió elõtt ki kell buknia minden hibának. Ezzel elvileg már semmilyen probléma nem lesz.
Nem, már megvan a probléma. Akkor is szinkronizációt indít a bõvítmény ha be sem jelentkeztél. És ugye a jelszó nélküli user miatt van az egész, a kérelem el lesz küldve automatikusan és be is léptet mert nincs jelszava a felhasználónak.
Tehát ez a dolog pont azoknak jön ki, akik hozzá sem nyúltak a Sync-hez. Javítom mindjárt.
Aki nem akarja használni a Sync-et az ne tegye fel a béta bõvítményt mert van benne egy bug ami azokat érinti akik nem hoznak létre saját profilt!
Syncbe nem léptél be véletlen úgy hogy nem töltötted ki a mezõket? :D Most ha ránézel mit ír ki? Ha be vagy lépve akkor odaírja a neved. Ha igazam van, akkor nem lesz ott a neved, mert a névtelen, jelszó nélküli profilba léptél be véletlen. :D
Akkor viszont a moderátorokat a megfelelõ aloldalról nyerje ki, és csak read only módba kell kapcsolni ezt a profilt - jó lehet új felhasználónak bemutatni a mûködését, aztán ha átírja, akkor már regisztrálni kell.
Hát csak addig amíg le nem törlöm. :) Szóval nem gyõzöm eléggé kihangsúlyozni, hogy ez nem biztonsági rés, nincs benne hiba. Nem lehet más profilját lekérdezni. Egyszerûen csak jelszó nélkül lett elmentve egy teszt felhasználó véletlenül, amibe nyilvánvalóan (jelszó hiányában) bárki be tud lépni.
Még egy olyat tudok elképzelni esetleg hogy van egy üres nicknévvel és jelszóval beregelt felhasználó. Ezt véletlen kreáltam, akkor még szerveroldalon nem volt ellenõrzés a stringhosszra. Na esetleg azt el tudom képzelni hogy valaki belépett vele véletlen, feltöltötte a profilját. Nálad meg esetleg az lehetett hogy valamiért szinkronizációt kezdeményezett a bõvítmény, amit akkor is sikeresen meg tudott tenni ha be sem léptél, mert ugye van egy üres adatokkal rendelkezõ profil, így átment a hitelesítés alatt.
Szóval hangsúlyozom hogy ez még mindig nem biztonsági probléma, aki normálisan beregel annál ez nem jön elõ. Ezt az üres profilt meg majd törölni fogom. Szóval az egyetlen hiba ami lehet a Sync-ben hogy valamiért szinkronizéációt kezdeményezett.
Sejtettem. A Sync mûködése ezt nem tenné lehetõvé. Õrült nagy hiba kellene hozzá hogy más adatait kiadja. Minden kérelmet külön hitelesít felhasználónév és jelszó alapján. Szóval vagy el sem fogadja a hitelesítést, vagy kizárólag a hitelesített user adatait adja vissza. Másét nem fogja. Semmi köze az SG-hez meg a bõvítményhez, teljesen külön regisztráció és felhasználókezelés van hozzá.
Szóval röviden a Sync akkor jó. Hogy nálad mi lehet a probléma azt nem tudom. Elvileg ez csak akkor lehetséges, ha fent volt már a kiterjesztés és valaki ezeket az adatokat beállította. Maga a CRX csomag nem tartalmaz adatmentést, beállításokat. Szóval valahonnan örökölte.
Úgy néz ki Safari alatt is lesz Sync. Firefox-ot ugye dobtam, de ha jól emlékszem ott is lehetséges volt ez. Egyedül Opera a kérdéses most már. A JSONP dolog menne, de rájöttem hogy van vele egy apró baj. Ugye a JSONP csak egy dinamikus script beszúrás. Nem lehet a szerver felé küldeni adatot csak URI paraméterkkel. Viszont az URL-nek van egy maximális hossza, amibe nem fog beleférni egy bõségesebb konfig.
Szóval az Operások lehet kimaradnak a jóból sajnos.
Még nem lett teljesen és tökéletesen letesztelve a Sync, de nem hiszem hogy elõjönne újabb hiba. De azért tekintsétek egyfajta bétának.
Azt csak úgy megjegyzem hogy nem teljesen real-time szinkronizál, mert védeni kell a szervergépet a sok kérelem ellen. Szóval amikor regisztrálsz akkor rögtön feltölti a beállításaidat. Ha átállítasz valamilyen beállítást rögtön feltölti az új beállításokat. Viszont ha úgy tesztelitek hogy egyik böngészõben átállítotok valamit, majd pl egy virtual gépben nézitek hogy megjelenik-e, akkor nem fog rögtön. 10 percenként ellenõriz. De ez nem fog számítani sehol, normális felhasználás mellett nem használsz párhuzamosan két böngészõt. Ha viszont az a helyzet hogy melóból hazamész, akkor otthon már egybõl a legfrissebb adat fog fogadni.
Viszont ha a fentiek ellenére mégis azonnal kell egy szinkronizáció, akkor van erre egy gomb.
Hát lehet nem lesz online sync. Sandboxing bekavar. Ugye JSONP úgy mûködik hogy egy script taget szúr be az oldalra, a visszaküldött adat pedig egy függvényhívásba van ágyazva. A jQuery ezt megcsinálja magától, csakhogy az extension kódja egy elszigetelt, külön rétegben fut. Tehát a jQuery beteszi az oldalba a script taget, de a függvényt nem tudja meghívni, mert az nem az oldalon van definiálva. Chrome alatt ez tuti bukó. Safari tudtommal nem használ sandboxingot , de ott sem megy, szóval lehet rosszul tudom. Opera alatt még nem próbáltam ki, de szerintem ott mennie kell. Érdekes fordulat hogy a túl primitív megvalósítás valójában elõny is lehet. :D
Viszont Chrome alatt lehet indítani cross-domain kérelmeket ha definiálom a permissions résznél. Szóval nem teljesen halott még az ötlet. Safari-t meg kb én használom egyedül, szóval az nem szempont. Viszont nagyon sokat fogok szopni ezzel, mert ezt natív kódban kell megírni, ami ugye nem tudja encodeolni, szerializálni az adatokat, nem rendelkezik hibakezeléssel, stb.
xp alatt is faca :D
Hopsz, nem is magyar igazán! (inkább jó néhány pogi) De mindegy! :D
A sok online mellett én egy offline exportra (pl. hash) szavaznék, de látom nem vagyok többségben :) (pipa jól látszik win7 és virtuális gépen indított mint linux alatt is)
Fontos kérdés: A fenti karakter megjelenik Windows/Linux alatt? Nincs kedvem képpekkel teletömni a bõvítményt, mert pl az Opera nem is tud képeket megjeleníteni csak trükközve. Szóval OSX alatt van egy ilyen karakter ami nekem tökéletes, csak nem vagyok biztos benne hogy minden rendszerben megtalálható ez. Amúgy egy "pipa" lenne, a lenti képen látható is a zöld karikában. Ha nem jelenik meg Windows alatt, akkor valaki dobna egy olyan változatot ami Windows alatt is van?
Elõzetes terv a GUI-ról: kép. Még nincs kész, vannak benne csúnya részek, csak egy terv.
Külön regisztráció és hitelesítés lesz, mert csak így biztonságos. Ha a felhasználónév detektációval mûködne, akkor könnyen rá lehetne venni a scriptet hogy valaki más adatait írja felül/töltse le. De nem kell megijedni tõle, nem lesz kínszenvedés regelni, csak beírsz egy nevet meg egy jelszót és kész. Nem kell megerõsíteni, nem küld leveleket, stb. Egyszeri alkalom, kb 10 másodperc.
Borg: pont a fentiek miatt nem fog ennél bekavarni. A másikra majd ránézek, bugtrackerre beküldhetnéd hogy ne felejtsem el.
Nem multiregre gondolok, hanem arra, hogyha valaki Borg1234 néven ír, azt is bejelöli a plugin, mintha én írtam volna.