Muutoksia Geocache.fi -palvelussa

Ylläpidon tiedoituksia ja höpötystä sivustoa koskien
vihtis83
Viestit: 641
Liittynyt: Pe 08.08.2008 16:06
Paikkakunta: Lahti

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja vihtis83 » Su 02.10.2011 22:39

iiduliinu kirjoitti:Uusi Geocache.fi näyttää tosi hienolta, mutta minulla (selain Chrome 14.0.835.187 m Windowsille) etusivun avatessa sivu on zoomautunut yhden pykälän verran kauemmaksi. Sitten jos tulee foorumia lukemaan etusivun linkkien kautta, ovat foorumin sivut zoomautuneet puolestaan yhden pykälän lähemmäksi. Kyllähän nuo ctrl:ää painamalla saa kohdalleen, mutta jos täydellisyyttä haetaan niin ongelmalle voisi mahdollisesti yrittää tehdä jotain. Zoomiongelmaa ei minulla esiinny muilla sivustoilla, eikä sitä ollut täälläkään ennen uudistusta.

Geocache.fi uutisista bongattua:
23.9.2011 13:00 Teksti liian isoa? vaihda merkkikokoa.
Sisäänkirjautuneille ilmestyi yläpalkkiin (logon oikealle puolelle) plussa- ja miinusmerkit, joilla voi säätää sivuston merkkikokoa. Ainakin toistaiseksi voi löytyä vielä kohtia mihin säätö ei vaikutakaan mutta suurin osa sivuista osaa valintaa kunnioittaa.
Auttaisko tekstin koon muuttaminen?

oh2bgn
Viestit: 11
Liittynyt: Ma 17.08.2009 14:57

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja oh2bgn » Ma 03.10.2011 0:08

Uudistukset on olleet etupäässä hienoja. On aina mielenkiintoista avata sivut kun ei tiedä miltä ne tänään näyttää.. :lol:

Sivuvalikon lisääminen kätkötietosivulle oli ihan hyvä. Huono puoli tuossa on se, että nyt joka välilehdellä on sama otsikko ja kun avaa niitä muutaman niin menee äkkiä sekaisin. Tulostusnäkymässä käytetty "Kätköinfo GC..." olisi parempi otsikko.

Kätkökori on ollut näppärä käyttää kun valmistelen maakuntakierrosta. Editointisivulla saa järjestettyä vaikkapa tienvarsikätköt etäisyyden mukaan sopivasti oikeaan järjestykseen. Tulostussivulta saa hyvän listan kätköistä matkalle mukaan, mutta ne tulevat kätkökoodin mukaiseen aakkosjärjestykseen. Saisiko niitä mitenkään tulostettua samaan järjestykseen kuin editointisivulla?

Toinen kiva parannus koritulostukseen olisi lisävaihtoehdot vihjeiden tulostukseen joko koodattuina tai selväkielellä.

Avatar
haksu10
Viestit: 3071
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja haksu10 » Ma 03.10.2011 1:25

oh2bgn kirjoitti:Uudistukset on olleet etupäässä hienoja. On aina mielenkiintoista avata sivut kun ei tiedä miltä ne tänään näyttää.. :lol:

Sivuvalikon lisääminen kätkötietosivulle oli ihan hyvä. Huono puoli tuossa on se, että nyt joka välilehdellä on sama otsikko ja kun avaa niitä muutaman niin menee äkkiä sekaisin. Tulostusnäkymässä käytetty "Kätköinfo GC..." olisi parempi otsikko.

Kätkökori on ollut näppärä käyttää kun valmistelen maakuntakierrosta. Editointisivulla saa järjestettyä vaikkapa tienvarsikätköt etäisyyden mukaan sopivasti oikeaan järjestykseen. Tulostussivulta saa hyvän listan kätköistä matkalle mukaan, mutta ne tulevat kätkökoodin mukaiseen aakkosjärjestykseen. Saisiko niitä mitenkään tulostettua samaan järjestykseen kuin editointisivulla?

Toinen kiva parannus koritulostukseen olisi lisävaihtoehdot vihjeiden tulostukseen joko koodattuina tai selväkielellä.
Kätkötietosivun title korjattu; tämä oli unohtunut muutoksessa.

Vihje noudattaa omien asetusten "Kätkötietosivun vihje" -määritystä mutta täytyypä purkka viritellä jotta asian voi vielä tulostussivulta vaihtaa.

Tulostusjärjestys jää mietintään; suoraan editointisivulta järjestyksen välittäminen tulostussivulle vaatisi lisäopettelua (koska ko. sivun järjestys syntyy jollain ihmehärvelillä). Samoin jotenkin logiikka katoaa jos editoinnista mennään tulostamaan. Sisäiset epäloogiset hypyt paikoista toiseen on aina kopsahtaneet omaan nilkkaan; jos jotain täytyykin muuttaa niin vuoden päästä vielä löytyy "ai niin, täältä hypätäänkin purkalla tän kautta tänne" -viritelmiä :cry:

Mutta itseni tuntien 8) varmaan joku :idea: tulee, vaikka tällä hetkellä höyry nousee jo korvista :evil: tämän alkuräjähdykseksi :? muuttuneen fiksailuyritelmän myötä :roll:

Niin, nyt pääpiirteittäin alkaa olemaan tämä ulkonäkösekoitusarvonta valmiina. Ensimmäisen tyyliviritelmän tehtyäni totesin, että kaikki oli muuten hienoa mutta... sivujen ulkonäön rakentumista ei pystynyt loogisesti hallitsemaan tehtyäni päätaulukoille liian tiukat tyylimääritykset. Sisempiin taulukoihin ilmaantui vääriä värejä ja turhia reunuksia joiden poistamiseksi täytyi hakata taulukoihin pakotettuja poikkeuksia.

Niinpä laitoin kaiken vielä uusiksi ja taulukoille annetaankin globaalisti vain tärkeimmät tiedot kuten käytettävä fontti ja perustavanlaatuiset määreet. Sitten luokilla taasen saa taulukon halutun tyyppiseksi, esim "fullwidth noborder" pöräyttää maksimilevyisen taulukon ilman reunuksia. Simppeliä mutta vallan toimivaa ja ennen kaikkia hallittavaa :) ja olenpas oppinut viimeisen parin viikon aikana tyylimäärittelystä enemmän kuin aiempien viiden geocache.fi -räpellysvuoden aikana.

Viikonlopun oli käytössä vanha uusi tyyli ja uusi uusi tyyli ja itse käyttelin härveleitä vain jälkimmäisellä ja muutin rikkinäiset paikat toimiviksi. Niinpä tänään saikin vanha uusi tyyli kenkää ja uusi uusi tyyli on nyt ainoana tyylinä, paitsi joissakin wanhoissa kiveen hakatuilla määrityksillä varustetuissa osuuksissa, joita en ole vielä ehtinyt muuttamaan. Mutta yhä vähemmän on tylsiä harmaasävytaulukoita, uudet sinisävyiset (tai käyttäjän itse valitsemien väritysten mukaiset) taulukot alkaa joka nurkan takaa kurkkimaan.

Niin, myös omat tiedot -sivu koki uudistuksen samalla kun sinne täytyi uutta taulukkotyyliä ottaa käyttöön. Koska valintoja oli jo rutkasti ja vähän enemmänkin, jaoin sivun välilehtiin kun moinen tekniikka on karttasivulla ollut käytössä ja osoittautunut toimivaksi. Välilehdet koitin saada kohtuullisen loogisiksi kokonaisuuksiksi, toki sillä ehdokkeella että suurempia siirroksia eri kokonaisosuuksista toiseen en alkanut tekemään vaan ainostaan muutamia selkeästi väärässä osuudessa olleita kohtia siirtelin.

Mutta uskoisin että nyt omien asetusten käyttö on huomattavasti helpompaa kun lista ei ole pitkä kuin nälkävuosi vaan voi keskittyä yksittäisiin osuuksiin.

Tässäpä taas muutamat välivuodatukset. Homma puksuttaa eteenpäin yhtä varmasti ja vauhdikkaasti kuin VR:n junat... ei kannata siis ihmetellä jos joku taulukko lipsuu, siellä on vain ilmansaasteista ja lehdistä tulevasta aineksesta muodostunut voiteluöljyn kaltainen pinta, jolla taulukko lipsahtelee :lol: :lol: :lol:
7.7.2018 jälkeen kirjoittamani viestit olen kirjoittanut yksityishenkilönä ja kätköilijänä "haksu10", en sivustoon liittyvänä taikka sen ylläpitäjänä.
Kyseistä päivämäärää edeltävät viestit voivat olla sivustoon liittyviä ylläpidollisiakin viestejä.

Avatar
haksu10
Viestit: 3071
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja haksu10 » Ma 03.10.2011 1:42

vihtis83 kirjoitti:
iiduliinu kirjoitti:Uusi Geocache.fi näyttää tosi hienolta, mutta minulla (selain Chrome 14.0.835.187 m Windowsille) etusivun avatessa sivu on zoomautunut yhden pykälän verran kauemmaksi. Sitten jos tulee foorumia lukemaan etusivun linkkien kautta, ovat foorumin sivut zoomautuneet puolestaan yhden pykälän lähemmäksi. Kyllähän nuo ctrl:ää painamalla saa kohdalleen, mutta jos täydellisyyttä haetaan niin ongelmalle voisi mahdollisesti yrittää tehdä jotain. Zoomiongelmaa ei minulla esiinny muilla sivustoilla, eikä sitä ollut täälläkään ennen uudistusta.

Geocache.fi uutisista bongattua:
23.9.2011 13:00 Teksti liian isoa? vaihda merkkikokoa.
Sisäänkirjautuneille ilmestyi yläpalkkiin (logon oikealle puolelle) plussa- ja miinusmerkit, joilla voi säätää sivuston merkkikokoa. Ainakin toistaiseksi voi löytyä vielä kohtia mihin säätö ei vaikutakaan mutta suurin osa sivuista osaa valintaa kunnioittaa.
Auttaisko tekstin koon muuttaminen?
Tätä asiaa mietin ja tutkin myös siltä kantilta, jos kyse onkin siitä että geocache.fi:hin tullessa selaimessa on zoom -valinta 83% kohdassa, ja taasen keskusteluun mennessä 120% kohdassa. Tätähän sivusto toki ei kuitenkaan määritä / en ole varma voisiko edes selainta tähän komentaa. Keskusteluun ei mitään muutoksia ole tullut ehkä pariin vuoteen, joten sen suhteen siis toimivuudessa ei geocache.fi:n osalta ole tullut muutoksia.

Koitin myös selvittää olisiko ko. selaimessa mahdollista pakkomäärittää tiettyä zoomausta yksittäiselle sivustolle mutta ainakaan en löytänyt tämäntapaista asetustietoa. Globaali zoomausastehan on mahdollista määrittää ja samoin selain muistaa sivustolle edellisellä kerralla säädetyn zoomauksen. Kuitenkaan kun sen kerran on vaihtanut toiseksi ei väärä zoomaus seuraavalla kerralla pitäisi olla käytössä.

Myös irkkikanavalla tästä kyselin ja mielipide oli että kyseessä olisi jokin selaimen sekoilu eli mahdollisesti sen uudelleenasennus voisi auttaa. Mutta mikäli kyseessä ei ole zoomausvalinnan kummittelu niin tarkempi selitys auttaisi ymmärtämään vian luonteen. Zoomausongelmista ei ainakaan vielä ole kuulunut muita vikaraportteja, eikä myöskään oma täsmälleen saman version Chrome käyttäydy oudosti tai muiden selainten käytöksestä poikkeavasti geocache.fi -sivustolla.
7.7.2018 jälkeen kirjoittamani viestit olen kirjoittanut yksityishenkilönä ja kätköilijänä "haksu10", en sivustoon liittyvänä taikka sen ylläpitäjänä.
Kyseistä päivämäärää edeltävät viestit voivat olla sivustoon liittyviä ylläpidollisiakin viestejä.

iiduliinu
Viestit: 2
Liittynyt: Su 02.10.2011 16:43

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja iiduliinu » Ma 03.10.2011 10:59

Noniin, zoomiongelma poistettu päiväjärjestyksestä heti kun sai asiaan kuuluvaa rohkaisua. :D

Selain oli päättänyt vaihtaa tämän foorumin merkkikoon liian isoksi ja kun sitä aina korjasin sitten zoomaamalla ulospäin, niin sama zoomaus välittyi geocache.fi:hin, jossa se sitten näytti tietysti liian pieneltä ja piti zoomata ja sisäänpäin ja sitten foorumin teksti oli liian iso ja... :D

Noniin, sivusto on nyt sitten täydellinen :)

Avatar
ZeroOne
Viestit: 206
Liittynyt: To 17.12.2009 13:27

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja ZeroOne » Ma 10.10.2011 11:09

Kiitos haksulle uudesta oletuskarttanäkymäominaisuudesta! :) Itse säädin sen näyttämään pääkaupunkiseudun ympäristöstä viimeisen parin viikon aikana julkaistut kätköt. Ikävä mankua vielä toistakin palaa kakkua kun ensimmäinenkin tarjottiin pyytämättä ja yllätyksenä, mutta tätä voisi edelleen parantaa vähän. Tai oikeastaan tämä taitaa liittyä ihan geneerisesti kaikkiin karttahakuihin, eli ei vain oletusnäkymätoimintoon. Nimittäin, nyt kun haen pääkaupunkiseudun uusimmat kätköt, kartta on zoomattuna varsin kauas. Siinä on helposti varaa zoomata pari pykälää ja silti kaikki hakusäteen sisällä olleet purkit mahtuvat yhä ruudulle. Eli pystyisiköhän tätä kehittämään siten, että se käyttäisi kartan pinta-alaa paremmin hyödyksi? Vai meneeköhän se itse asiassa vaikeaksi kun ihmisillä on eri määrä näyttöpinta-alaa käytettävissään...?

Toinen idea jonka ajattelin nyt tunkea tähän samaan viestin on se mistä joku jo jossain ketjussa sanoikin, eli etusivun taulukoissa voisi tilaa käyttää paremmin hyödyksi jos sitä on. Nyt uusimpien kätköjen nimistä ja keskustelujen otsikoista näytetään näemmä enintään 28 merkkiä, vaikka minulla niissä vaikuttaisi kyllä olevan tilaa vaikka kaksinkertaiselle merkkimäärälle. Ehkä tästä voisi tehdä Taas Yhden Käyttäjäkohtaisen Asetuksen? :) Tarvittaessahan tuon teksin pätkimisen voi tehdä javascriptillä, että palvelin voi edelleen lähettää kaikille käyttäjille saman etusivun (nyt vaan kokonaiset nimet) ja käyttäjän selain saa sitten hoitaa kätköjen tai keskusteluketjujen nimien pätkimisen. Menisi jotenkin näin:

Koodi: Valitse kaikki

<script type="text/javascript">
var maxContentLength = 20; /* Tai mikä tahansa muu käyttäjän valitsema luku */
$(document).ready(function() {
	$(".chop").each(function() {
		var content = $(this).html();
		var contentLength = content.length;
		if( contentLength > maxContentLength ) {
			$(this).html(content.substring(0, maxContentLength - 3) + "...");
			$(this).attr("title", content);
		}
	});
});
</script>
(Toimiva esimerkki).

Avatar
haksu10
Viestit: 3071
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja haksu10 » Ma 10.10.2011 12:48

ZeroOne kirjoitti:Kiitos haksulle uudesta oletuskarttanäkymäominaisuudesta! :) Itse säädin sen näyttämään pääkaupunkiseudun ympäristöstä viimeisen parin viikon aikana julkaistut kätköt. Ikävä mankua vielä toistakin palaa kakkua kun ensimmäinenkin tarjottiin pyytämättä ja yllätyksenä, mutta tätä voisi edelleen parantaa vähän. Tai oikeastaan tämä taitaa liittyä ihan geneerisesti kaikkiin karttahakuihin, eli ei vain oletusnäkymätoimintoon. Nimittäin, nyt kun haen pääkaupunkiseudun uusimmat kätköt, kartta on zoomattuna varsin kauas. Siinä on helposti varaa zoomata pari pykälää ja silti kaikki hakusäteen sisällä olleet purkit mahtuvat yhä ruudulle. Eli pystyisiköhän tätä kehittämään siten, että se käyttäisi kartan pinta-alaa paremmin hyödyksi? Vai meneeköhän se itse asiassa vaikeaksi kun ihmisillä on eri määrä näyttöpinta-alaa käytettävissään...?
Kiitokset kiitoksista!

Mainitsemasi haun valitsemaa zoomitasoa sai pykälällä zoomata (jonka koodiin muutin) mutta kahdella pykälällä itselläni jo osa kätköistä jäi ulos näytöltä. Toki oma selainikkuna lienee käytettävien kokojen alapäästä. Tuo nimenomainen haku on siinä mielessä hankala että keskipiste on kätkökasan yhdessä laidassa jolloin säde muodostuu suureksi ja sen myötä zoomitaso kaukaiseksi.

Parempaa logiikkaa täytyy jossain välissä kehittää, ehkäpä käyttäjän ikkunakoon mukaista, kunhan taas muilta säädöiltä ehtii tähän ponkaista.
ZeroOne kirjoitti:Toinen idea jonka ajattelin nyt tunkea tähän samaan viestin on se mistä joku jo jossain ketjussa sanoikin, eli etusivun taulukoissa voisi tilaa käyttää paremmin hyödyksi jos sitä on. Nyt uusimpien kätköjen nimistä ja keskustelujen otsikoista näytetään näemmä enintään 28 merkkiä, vaikka minulla niissä vaikuttaisi kyllä olevan tilaa vaikka kaksinkertaiselle merkkimäärälle. Ehkä tästä voisi tehdä Taas Yhden Käyttäjäkohtaisen Asetuksen? :) Tarvittaessahan tuon teksin pätkimisen voi tehdä javascriptillä, että palvelin voi edelleen lähettää kaikille käyttäjille saman etusivun (nyt vaan kokonaiset nimet) ja käyttäjän selain saa sitten hoitaa kätköjen tai keskusteluketjujen nimien pätkimisen. Menisi jotenkin näin:
Käyttäjäkohtaista asetusta välttämättä ei tule; nyt on jo laaja ongelma se että jokaista käyttäjää kohti on 255 eri tietokantakenttää sekalaisia asetuksia, tilastoarvoja jne. Kunhan aika antaisi myöten pitäisi koko käyttäjätaulu sekä sivusto räjäyttää ja osioida tietoja eri tauluihin.

Mutta katsotaan josko tästä ideastasi kuitenkin saisi jotain aikaan, alkaa tuntumaan siltä että pakko on ottaa kantaa tekstien pituuteen ja samalla tietokenttien leveyteen aktiivisemmin koodissa vaikka se voikin jossain pieniresoluutiotilanteessa aiheuttaa sivuston etusivun skaalautumisessa lieveilmioitä.
7.7.2018 jälkeen kirjoittamani viestit olen kirjoittanut yksityishenkilönä ja kätköilijänä "haksu10", en sivustoon liittyvänä taikka sen ylläpitäjänä.
Kyseistä päivämäärää edeltävät viestit voivat olla sivustoon liittyviä ylläpidollisiakin viestejä.

Avatar
ZeroOne
Viestit: 206
Liittynyt: To 17.12.2009 13:27

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja ZeroOne » Ma 10.10.2011 15:43

haksu10 kirjoitti:Tuo nimenomainen haku on siinä mielessä hankala että keskipiste on kätkökasan yhdessä laidassa jolloin säde muodostuu suureksi ja sen myötä zoomitaso kaukaiseksi.
Joo, tuon huomasin itsekin ongelmaksi. Pitäisi varmaan Helsingin keskustan sijaan laittaa oman haun keskipiste jonnekin tuonne Helsingin ja Vantaan rajalle. Tälle voi tietysti olla suhteellisen vaikea tehdä automaattisesti mitään. :)
haksu10 kirjoitti:
ZeroOne kirjoitti:Toinen idea jonka ajattelin nyt tunkea tähän samaan viestin on se mistä joku jo jossain ketjussa sanoikin, eli etusivun taulukoissa voisi tilaa käyttää paremmin hyödyksi jos sitä on. Nyt uusimpien kätköjen nimistä ja keskustelujen otsikoista näytetään näemmä enintään 28 merkkiä, vaikka minulla niissä vaikuttaisi kyllä olevan tilaa vaikka kaksinkertaiselle merkkimäärälle. Ehkä tästä voisi tehdä Taas Yhden Käyttäjäkohtaisen Asetuksen? :)
Käyttäjäkohtaista asetusta välttämättä ei tule; nyt on jo laaja ongelma se että jokaista käyttäjää kohti on 255 eri tietokantakenttää sekalaisia asetuksia, tilastoarvoja jne. Kunhan aika antaisi myöten pitäisi koko käyttäjätaulu sekä sivusto räjäyttää ja osioida tietoja eri tauluihin.
Tiedän tuon ongelman... Sitä kun aluksi ajattelee että kyllähän nämä kolme valintaa riittävät, mutta sitten niitä hiipii siihen tauluun vähitellen lisää ja lisää, ja sitten ollaankin siinä 255:ssä sarakkeessa. Nämä kannattaisi varmaankin toteuttaa avain-arvo -pareina, eli sen sijaan että taulun sarakkeet ovat "id|nimi|väri1|väri2|oletushaku|tilasto1|herp|derp", niin tehdäänkin siitä yksi taulu "id|avain|arvo" jossa on sitten rivit avaimilla nimi, väri1, väri2, oletushaku, tilasto1, herp ja derp. Tai sitten kaksi taulua, joista toisessa säilötään arvoina numeerista dataa ja toisessa arvoina tekstidataa. Näin säästetään kuitenkin tilaakin kun vain oletusarvoista poikkeavat arvot pitää tallentaa. Ja kun noihin tehdään indeksit id+avain, niin luulisin että haut ovat yhtä nopeita (tai nopeampiakin, jos tarvitaan vain yhtä arvoa) kuin ennen. Ja tällaisen uudistuksen jälkeen uusien käyttäjäkohtaisten asetusten lisääminen tietokantaan on triviaalia. :)

Seq
Viestit: 897
Liittynyt: Ma 04.01.2010 9:22
Viesti:

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja Seq » Ma 10.10.2011 15:48

ZeroOne kirjoitti:Tiedän tuon ongelman... Sitä kun aluksi ajattelee että kyllähän nämä kolme valintaa riittävät, mutta sitten niitä hiipii siihen tauluun vähitellen lisää ja lisää, ja sitten ollaankin siinä 255:ssä sarakkeessa. Nämä kannattaisi varmaankin toteuttaa avain-arvo -pareina, eli sen sijaan että taulun sarakkeet ovat "id|nimi|väri1|väri2|oletushaku|tilasto1|herp|derp", niin tehdäänkin siitä yksi taulu "id|avain|arvo" jossa on sitten rivit avaimilla nimi, väri1, väri2, oletushaku, tilasto1, herp ja derp. Tai sitten kaksi taulua, joista toisessa säilötään arvoina numeerista dataa ja toisessa arvoina tekstidataa. Näin säästetään kuitenkin tilaakin kun vain oletusarvoista poikkeavat arvot pitää tallentaa. Ja kun noihin tehdään indeksit id+avain, niin luulisin että haut ovat yhtä nopeita (tai nopeampiakin, jos tarvitaan vain yhtä arvoa) kuin ennen. Ja tällaisen uudistuksen jälkeen uusien käyttäjäkohtaisten asetusten lisääminen tietokantaan on triviaalia. :)
Kunhan muistaa laittaa userid:n kans...

Kaippa siellä vois olla myös metataulu, joka kertois avaimien tietoja ja tyyppejä...

avain-arvo-taulussa vois olla varchar ja boolean, ehkä intti, riippuen kannasta...

Avatar
haksu10
Viestit: 3071
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja haksu10 » Ma 10.10.2011 16:17

Seq kirjoitti:
ZeroOne kirjoitti:Tiedän tuon ongelman... Sitä kun aluksi ajattelee että kyllähän nämä kolme valintaa riittävät, mutta sitten niitä hiipii siihen tauluun vähitellen lisää ja lisää, ja sitten ollaankin siinä 255:ssä sarakkeessa. Nämä kannattaisi varmaankin toteuttaa avain-arvo -pareina, eli sen sijaan että taulun sarakkeet ovat "id|nimi|väri1|väri2|oletushaku|tilasto1|herp|derp", niin tehdäänkin siitä yksi taulu "id|avain|arvo" jossa on sitten rivit avaimilla nimi, väri1, väri2, oletushaku, tilasto1, herp ja derp. Tai sitten kaksi taulua, joista toisessa säilötään arvoina numeerista dataa ja toisessa arvoina tekstidataa. Näin säästetään kuitenkin tilaakin kun vain oletusarvoista poikkeavat arvot pitää tallentaa. Ja kun noihin tehdään indeksit id+avain, niin luulisin että haut ovat yhtä nopeita (tai nopeampiakin, jos tarvitaan vain yhtä arvoa) kuin ennen. Ja tällaisen uudistuksen jälkeen uusien käyttäjäkohtaisten asetusten lisääminen tietokantaan on triviaalia. :)
Kunhan muistaa laittaa userid:n kans...

Kaippa siellä vois olla myös metataulu, joka kertois avaimien tietoja ja tyyppejä...

avain-arvo-taulussa vois olla varchar ja boolean, ehkä intti, riippuen kannasta...
Jep, esitellyn mallista asetusten tallennusta käyttääkin Live ajalta, jolloin sen serveri vielä se oli omassa koodauksessani. Geocache.fi:n osalta vain homma on niin suuri että taulun rakenne ei ole mikään ongelma vaan koko sivuston muuttaminen käyttämään eri taulusydeemiä. Tähän ei ole aikoinaan varautunut ja monessa paikassa säädellään taulua joten täytyisi kaikki nämä paikat löytää ja korjata; samoin saada kaikkialta purettua pois vanhanmallisen taulun lukemiset jne.

Mutta mainittakoon että pelkkä id|user|avain|arvo -rakenteinen yksi taulu ei sinänsä ole patenttiratkaisu. Kun mennään muutama vuosi eteenpäin ja geocache.fi:ssä on 100.000 käyttäjää ja eri asetuksia on on 500 onkin taulussa jo 500 miljoonaa riviä... arvaatteko miten silloin käy vaikka kuinka hienoja indeksejä rakentelisi...?
7.7.2018 jälkeen kirjoittamani viestit olen kirjoittanut yksityishenkilönä ja kätköilijänä "haksu10", en sivustoon liittyvänä taikka sen ylläpitäjänä.
Kyseistä päivämäärää edeltävät viestit voivat olla sivustoon liittyviä ylläpidollisiakin viestejä.

Seq
Viestit: 897
Liittynyt: Ma 04.01.2010 9:22
Viesti:

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja Seq » Ma 10.10.2011 16:41

haksu10 kirjoitti:
Seq kirjoitti:
ZeroOne kirjoitti:Tiedän tuon ongelman... Sitä kun aluksi ajattelee että kyllähän nämä kolme valintaa riittävät, mutta sitten niitä hiipii siihen tauluun vähitellen lisää ja lisää, ja sitten ollaankin siinä 255:ssä sarakkeessa. Nämä kannattaisi varmaankin toteuttaa avain-arvo -pareina, eli sen sijaan että taulun sarakkeet ovat "id|nimi|väri1|väri2|oletushaku|tilasto1|herp|derp", niin tehdäänkin siitä yksi taulu "id|avain|arvo" jossa on sitten rivit avaimilla nimi, väri1, väri2, oletushaku, tilasto1, herp ja derp. Tai sitten kaksi taulua, joista toisessa säilötään arvoina numeerista dataa ja toisessa arvoina tekstidataa. Näin säästetään kuitenkin tilaakin kun vain oletusarvoista poikkeavat arvot pitää tallentaa. Ja kun noihin tehdään indeksit id+avain, niin luulisin että haut ovat yhtä nopeita (tai nopeampiakin, jos tarvitaan vain yhtä arvoa) kuin ennen. Ja tällaisen uudistuksen jälkeen uusien käyttäjäkohtaisten asetusten lisääminen tietokantaan on triviaalia. :)
Kunhan muistaa laittaa userid:n kans...

Kaippa siellä vois olla myös metataulu, joka kertois avaimien tietoja ja tyyppejä...

avain-arvo-taulussa vois olla varchar ja boolean, ehkä intti, riippuen kannasta...
Jep, esitellyn mallista asetusten tallennusta käyttääkin Live ajalta, jolloin sen serveri vielä se oli omassa koodauksessani. Geocache.fi:n osalta vain homma on niin suuri että taulun rakenne ei ole mikään ongelma vaan koko sivuston muuttaminen käyttämään eri taulusydeemiä. Tähän ei ole aikoinaan varautunut ja monessa paikassa säädellään taulua joten täytyisi kaikki nämä paikat löytää ja korjata; samoin saada kaikkialta purettua pois vanhanmallisen taulun lukemiset jne.

Mutta mainittakoon että pelkkä id|user|avain|arvo -rakenteinen yksi taulu ei sinänsä ole patenttiratkaisu. Kun mennään muutama vuosi eteenpäin ja geocache.fi:ssä on 100.000 käyttäjää ja eri asetuksia on on 500 onkin taulussa jo 500 miljoonaa riviä... arvaatteko miten silloin käy vaikka kuinka hienoja indeksejä rakentelisi...?
Koska niissä 'määräävä' tekiä on userid:niin taulun voi pilkkoa userid:den mukaan etta userit 1-10000 on yhdessä 10001-20000 toisessa jne...

Kun se tekee fixusti, niin se taulun voi laskea userid:stä...

Avatar
ZeroOne
Viestit: 206
Liittynyt: To 17.12.2009 13:27

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja ZeroOne » Ma 10.10.2011 17:52

haksu10 kirjoitti:Mutta mainittakoon että pelkkä id|user|avain|arvo -rakenteinen yksi taulu ei sinänsä ole patenttiratkaisu. Kun mennään muutama vuosi eteenpäin ja geocache.fi:ssä on 100.000 käyttäjää ja eri asetuksia on on 500 onkin taulussa jo 500 miljoonaa riviä... arvaatteko miten silloin käy vaikka kuinka hienoja indeksejä rakentelisi...?
Ei mutta eihän sinun tarvitse tallentaa jokaiselle käyttäjälle jokaista arvoa, sehän tässä avain-arvo -systeemissä on hienoa. Jos käyttäjä ei ole muuttanut jotain asetusta oletuksesta, ei sitä tarvitse erikseen tietokantaan tallentaa. Uusi käyttäjä ei välttämättä saisi avain-arvo -tauluun yhtäkään riviä, vain hänen perustietonsa löytyisivät simppelistä käyttäjätaulusta. Sitten kun uusi käyttäjä lähtee kustomoimaan juttuja, hänelle luodaan avain-arvo -tauluun rivejä sitä mukaa kuin tarvitaan. Ja rivejä tietysti myös poistetaan jos käyttäjä palaa oletusasetuksiin.
Seq kirjoitti:Kunhan muistaa laittaa userid:n kans...
Se on juurikin tuo id joka tuossa minun skeemassani oli. :)
Seq kirjoitti:Kaippa siellä vois olla myös metataulu, joka kertois avaimien tietoja ja tyyppejä...

avain-arvo-taulussa vois olla varchar ja boolean, ehkä intti, riippuen kannasta...
Niin, tuohan siinä muodostuu useamman taulun kanssa ongelmaksi, että mistä taulusta mikäkin avain löytyy. Tähän pitää tehdä joko tuollainen metataulu, tai sitten nimetä muuttujat vaikka jollain prefiksillä joka kertoo, mitä tyyppiä ne ovat eli mistä taulusta ne löytyvät. Tai sitten voidaan vain yrittää järjestyksessä hakea eri tauluista sitä mukaa kun todetaan että tässä taulussa ei tätä arvoa ollut. Kahdella taululla tämä olisi periaatteessa yhtä hyvä ratkaisu kuin metataulu, koska siitä tulee kuitenkin overheadia kun sitä kautta selvitetään muuttujan tyyppi. Toisaalta muuttujia on niin vähän että niiden metatiedot voi kerran ladata kannasta muistiin ja pitää ne loppuajan siellä.
Seq kirjoitti:Koska niissä 'määräävä' tekiä on userid:niin taulun voi pilkkoa userid:den mukaan etta userit 1-10000 on yhdessä 10001-20000 toisessa jne...

Kun se tekee fixusti, niin se taulun voi laskea userid:stä...
Käsittääkseni tietokantaenginet tekevät tällaisen partitioinnin ihan automaattisestikin jos niitä niin käskee, päällä olevan softan ei tarvitse huomata yhtään mitään.
Viimeksi muokannut ZeroOne, Ma 10.10.2011 17:58. Yhteensä muokattu 1 kertaa.

Avatar
ZeroOne
Viestit: 206
Liittynyt: To 17.12.2009 13:27

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja ZeroOne » Ma 10.10.2011 17:57

haksu10 kirjoitti:Jep, esitellyn mallista asetusten tallennusta käyttääkin Live ajalta, jolloin sen serveri vielä se oli omassa koodauksessani. Geocache.fi:n osalta vain homma on niin suuri että taulun rakenne ei ole mikään ongelma vaan koko sivuston muuttaminen käyttämään eri taulusydeemiä. Tähän ei ole aikoinaan varautunut ja monessa paikassa säädellään taulua joten täytyisi kaikki nämä paikat löytää ja korjata; samoin saada kaikkialta purettua pois vanhanmallisen taulun lukemiset jne.
Varmaan tiesitkin tämän jo, eikä nyt ole tarkoitus vääntää veistä haavassa, mutta juuri tämän vuoksi MVC-arkkitehtuuri on suosittu. ;)

Seq
Viestit: 897
Liittynyt: Ma 04.01.2010 9:22
Viesti:

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja Seq » Ma 10.10.2011 18:35

ZeroOne kirjoitti:
haksu10 kirjoitti:Mutta mainittakoon että pelkkä id|user|avain|arvo -rakenteinen yksi taulu ei sinänsä ole patenttiratkaisu. Kun mennään muutama vuosi eteenpäin ja geocache.fi:ssä on 100.000 käyttäjää ja eri asetuksia on on 500 onkin taulussa jo 500 miljoonaa riviä... arvaatteko miten silloin käy vaikka kuinka hienoja indeksejä rakentelisi...?
Ei mutta eihän sinun tarvitse tallentaa jokaiselle käyttäjälle jokaista arvoa, sehän tässä avain-arvo -systeemissä on hienoa. Jos käyttäjä ei ole muuttanut jotain asetusta oletuksesta, ei sitä tarvitse erikseen tietokantaan tallentaa. Uusi käyttäjä ei välttämättä saisi avain-arvo -tauluun yhtäkään riviä, vain hänen perustietonsa löytyisivät simppelistä käyttäjätaulusta. Sitten kun uusi käyttäjä lähtee kustomoimaan juttuja, hänelle luodaan avain-arvo -tauluun rivejä sitä mukaa kuin tarvitaan. Ja rivejä tietysti myös poistetaan jos käyttäjä palaa oletusasetuksiin.
Seq kirjoitti:Kunhan muistaa laittaa userid:n kans...
Se on juurikin tuo id joka tuossa minun skeemassani oli. :)

Eiköhän kannattaisi olla ihan juokseva id, jotta riviin osoittaminen on varmasti yksikäsitteistä ja userid lisäksi...

Se on varsinkin tuossa tapauksessa huomattavasti parempi tapa, kun tuplia saattaa tulla.

Itse pistän lähes kaikkiin tauluihin juoksevan id:n. Lähes siksi, että saattaa tulla tilanteita, jolloin sitä en käytä, mutta ne on todella harvinaisia.
Seq kirjoitti:Kaippa siellä vois olla myös metataulu, joka kertois avaimien tietoja ja tyyppejä...

avain-arvo-taulussa vois olla varchar ja boolean, ehkä intti, riippuen kannasta...
Niin, tuohan siinä muodostuu useamman taulun kanssa ongelmaksi, että mistä taulusta mikäkin avain löytyy. Tähän pitää tehdä joko tuollainen metataulu, tai sitten nimetä muuttujat vaikka jollain prefiksillä joka kertoo, mitä tyyppiä ne ovat eli mistä taulusta ne löytyvät. Tai sitten voidaan vain yrittää järjestyksessä hakea eri tauluista sitä mukaa kun todetaan että tässä taulussa ei tätä arvoa ollut. Kahdella taululla tämä olisi periaatteessa yhtä hyvä ratkaisu kuin metataulu, koska siitä tulee kuitenkin overheadia kun sitä kautta selvitetään muuttujan tyyppi. Toisaalta muuttujia on niin vähän että niiden metatiedot voi kerran ladata kannasta muistiin ja pitää ne loppuajan siellä.

Itse nälisin sen niin, että yhden käyttäjän kaikki key-value-tiedot olisi aina vain yhdessä taulussa. Siinä saattaisi olla muutamaa tietotyyppiä, tosin mysql ei taida oikeen osata booleania, niin ei sekään vaadi, eli

Tietotaulut (jaettu käyttäjien mukaan, mikäli tarvetta):
id, uid, keyid, value
int:iä muut, paitsi value...
mysql tuo tuossakin ongelman, kun varchar:lle täytyy määritellä pituus ja text ei ole niin mukava...

Metataulu:
id, nimi, tyyppi
Seq kirjoitti:Koska niissä 'määräävä' tekiä on userid:niin taulun voi pilkkoa userid:den mukaan etta userit 1-10000 on yhdessä 10001-20000 toisessa jne...

Kun se tekee fixusti, niin se taulun voi laskea userid:stä...
Käsittääkseni tietokantaenginet tekevät tällaisen partitioinnin ihan automaattisestikin jos niitä niin käskee, päällä olevan softan ei tarvitse huomata yhtään mitään.
Toki, mutta tässä tavassa on etuna se, että sortit yms pystytään suorittamaan pienemmästä joukosta...

Saatan olla väärässä, onhan sekin mahdollista...

Avatar
FireFox-71
Viestit: 239
Liittynyt: Su 10.10.2010 19:20
Paikkakunta: Virrat

Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja FireFox-71 » Ma 10.10.2011 20:47

www.geocache.fi.mht:\attributes.png Found Luhe.HTML.PicScript.A Object was moved to Virus Vault.

Siis mitä ihmettä. Enpä tiedä onko asialla mitään tekemistä koneeni kaatumisen kanssa, mutta virusohjelma löysi muutaman muunkin vastaavan tiedoston.

Mistähän on kyse?
Se ettet tiedä, ei tarkoita ettei voisi olla.

______________________Kettu Kuittaa

Avatar
haksu10
Viestit: 3071
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja haksu10 » Ma 10.10.2011 23:25

Etusivua on nyt laitettu rankalla kädellä uusiksi.

Sivu koittaa nyt "Uusimmat geokätköt" ja "Tästä puhutaan" -lootiin sovittaa hieman enemmän kamaa kätkönimistä / viestiotsikoista jos käytössä oleva sivuleveys sen mahdollistaa.

Kokonaisuus vaati täysin puhtaalta pöydältä rakennetun keskustelu-lootan joten nyt on bugiherkkyys melko suuri kyseisessä lootassa. Mutta ei niin huonoa ettei jotain hyvääkin, loota sai samalla lisää ominaisuuksia:

- "Leijuikkunoissa" maksimissaan 10 viimeisintä puheenvuoroa (jos niitä on ollut näin paljon lähiaikoina).
- "Leijuikkunoihin" riviväritykset
- "Leijuikkunoista" jätetty pois turhia 0 vrk 0 h -tietoja
- Geocaching.com:n keskustelutietoihin sama tyyli kuin geocache.fi:n keskusteluissa eli viestit niputetaan aiheittain ja leijuikkuna on mukana
- Muuta? En enää tiedä... ei kai?

Tässä mennään siis taas betaversiona eli alussamainittu mukautus ei ole täydellinen jne. mutta askel taas eteenpäin otettu tämän aiheen tiimoilta.

Edit: täytyy miettiä pitäisikö SUURILLA KIRJAIMILLA KIRJOITETUILLE KÄTKÖNIMILLE tehdä jotain... niiden takia etusivulla täytyy käyttää leikkuria ahkerammin :(
7.7.2018 jälkeen kirjoittamani viestit olen kirjoittanut yksityishenkilönä ja kätköilijänä "haksu10", en sivustoon liittyvänä taikka sen ylläpitäjänä.
Kyseistä päivämäärää edeltävät viestit voivat olla sivustoon liittyviä ylläpidollisiakin viestejä.

Avatar
ZeroOne
Viestit: 206
Liittynyt: To 17.12.2009 13:27

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja ZeroOne » Ti 11.10.2011 1:46

haksu10 kirjoitti:Etusivua on nyt laitettu rankalla kädellä uusiksi.
Juuri ihmettelin tuota etusivua ja sen leijuikkunoita että ihan kuin tässä olisi jotain uutta... :lol: Näyttäisi toimivan. :D Nyt 1300 pikselin leveydellä, merkkikoolla 11 ja Operalla & Firefoxilla vain "Rymätt..." tuon yhden ketjun nimessä rivittyy omalle rivilleen, muut mahtuvat yhdelle riville eikä muita kolmoispisteitäkään näy. Toisaalta, miksi esimerkiksi noiden keskusteluotsikoiden edes pitäisi mahtua yhdelle riville? Chrome ja IE näköjään muuten varaavat oikeanpuoleisille tauluille sen verran enemmän tilaa että niissä Rymättyläkään ei rivity uudelle riville. Operassa Rymättylä-teksti tulee näköjään näkyviin ilman kolmoispisteitä 1305 pikselin leveydellä ja koko ketjun nimi mahtuu yhdelle riville 1310 pikselin leveydellä. Tarkkaa on! 8)

Avatar
haksu10
Viestit: 3071
Liittynyt: Ke 20.12.2006 19:22
Paikkakunta: Karkku (Sastamala)
Viesti:

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja haksu10 » Ke 12.10.2011 15:24

Seuraavaksi räjäytyksen alle joutui suosittu sivu Kätköilijöiden loggausmäärät ja sen taustahärpäkkeet.

Ulkoisesti näkyvistä muutoksista ainoat ovat:
- sivu on nyt muutettu näyttämään kerralla 500 nimimerkkiä.
- oman nimimerkin sekä mahdollisen haettavan nimimerkin rivikorostus toimii nyt

Sisäisesti geocache.fi muuttui laajemmin tätä sivua varten. Aikomuksenani on ollut tehdä erillinen taulu käyttäjien omia asetuksia varten mutta lähdinkin rakentamaa hommaa toisesta päästä, eli nyt on uusi, vain tilastonumerot sisältävä taulu tässä vaiheessa pelkästään tätä sivua varten. Pidemmällä tähtäimellä myös muut tilastonumeroita tarvitsevat härvelit alkavat käyttää tätä taulua ja lopulta käyttäjätaulusta saakin poistaa tilastotiedot.

Tällä hetkellä tekninen toteutus toimii siten, että kerran tunnissa muodostataan uusi tilastonumerotaulu johon tarpeelliset tiedot kopioidaan käyttäjätaulusta, ja härveleille on tarjolla tieto minkä nimisestä taulusta kulloinkin tilastonumerot löytyykään. Ehkä hieman outo toteutus mutta tietokannan suorituskyvyn kannalta kaikkein optimaalisin muutaman sekunnin pyöräytys. Jatkossa siten voinen hienostella ja muuttaa järjestelmää päivittämään suoraan tilastonumerotaulua taikka perustaulua josta kopiointi käyttötauluun tehdään.

Lyhyen suorituskykyvertailun perusteella näyttää siltä, että nyt myös em. sivu toimii toivotulla nopeudella; tällä hetkellä keskimääräinen sivunmuodostusaika on 0.84 sekuntia kun aika on tähän asti ollut reilu 3 sekuntia. Koska kyseisen sivun suuri päivittäinen latausmäärä ja hitaus ovat vaikuttaneet merkittävästi myös sivuston kaikkien sivujen keskimääräiseen latausaikaan niin tämäkin arvo on laskenut huimasti reilusta 0.8 sekunnista alle 0.4 sekuntiin.

Toki vasta pidemmällä aikavälillä näkyy tarkemmin vaikutus mutta uskoisin että loggausmäärä -sivun käyttö on nyt huomattavasti nopeampaa ja mukavampaa.

Lopuksi vielä pakollinen bugimaininta: koska sivun takana oleva systeemi on täysin uusi on bugit mahdollisia; lähinnä olen voinut unohtaa jonkun tarpeellisen sarakkeen ottaa mukaan uuteen tilastonumerotauluun. Vaikka kuinka yrittääkin kaiken huomioida niin aika näyttää onko huomannut kaiken...
7.7.2018 jälkeen kirjoittamani viestit olen kirjoittanut yksityishenkilönä ja kätköilijänä "haksu10", en sivustoon liittyvänä taikka sen ylläpitäjänä.
Kyseistä päivämäärää edeltävät viestit voivat olla sivustoon liittyviä ylläpidollisiakin viestejä.

Avatar
ZeroOne
Viestit: 206
Liittynyt: To 17.12.2009 13:27

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja ZeroOne » Ke 12.10.2011 23:18

Onko tuo Ulkomaat-sarake ollut ennen? Katselin sivua kännykällä ja luulin, että se kertoo löytöjen lukumäärää ja meinasin raportoida bugista, mutta pöytäkone näyttää tooltipitkin ja paljasti että sehän kertookin maiden lukumäärän. Voisiko sen vaihtaa löytöjen lukumääräksi ja pitää tooltipissä ne maat ja niiden lukumäärän? Toimisi mielestäni loogisemmin niin. :)

juhanili
Viestit: 173
Liittynyt: To 02.07.2009 8:56

Re: Muutoksia Geocache.fi -palvelussa

Viesti Kirjoittaja juhanili » To 13.10.2011 8:00

ZeroOne kirjoitti:Onko tuo Ulkomaat-sarake ollut ennen? Katselin sivua kännykällä ja luulin, että se kertoo löytöjen lukumäärää ja meinasin raportoida bugista, mutta pöytäkone näyttää tooltipitkin ja paljasti että sehän kertookin maiden lukumäärän. Voisiko sen vaihtaa löytöjen lukumääräksi ja pitää tooltipissä ne maat ja niiden lukumäärän? Toimisi mielestäni loogisemmin niin. :)
On ollut ennenkin ja ainakin minä pidän sarakkeesta noin. Jos myös ulkomailla tehtyjen löytöjen määrää halutaan niin sitten mieluummin oma uusi sarake (jos mahtuu).

Vastaa Viestiin

Palaa sivulle “Ylläpidon tiedotteet”