Portál AbcLinuxu, 7. června 2024 08:39

Seznam prohlédnutých diskusí

5.2.2008 23:21 | Abíčko

Lucinka šla před hodinou spát a mně se ještě nechtělo, tak jsem si sedl ke zdrojákům Abíčka a napsal implementaci požadavku #486 - seznam naposledy prohlédnutých diskusí. Je tu jedno omezení z důvodu zatížení serveru, systém si pamatuje jen posledních 75 diskusí, tak nebuďte překvapeni. Ať se vám nová funkce líbí.

Dále se můžete těšit na štítky, David Watzke se opřel do plnění databáze štítků, Filip Jirsák napsal javascript a AJAX pro editační dialog a já si pohrál se serverovou částí. Ještě to není hotovo, ale blížíme se k oficiálnímu zveřejnění.

       

Hodnocení: 100 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

5.2.2008 23:35 tired joe | skóre: 17 | blog: rootlet | Trenčín/Bratislava
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Odpovědět | Sbalit | Link | Blokovat | Admin
Dobrá práca.
Človek sa riadi zdravým rozumom, až keď už nezostáva žiadne iné riešenie.
6.2.2008 08:12 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Odpovědět | Sbalit | Link | Blokovat | Admin
Lucinka šla před hodinou spát…
Čekal jsem, že to bude pokračovat „ale předtím ještě stihla napsat…“ :-)
Heron avatar 6.2.2008 08:16 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Odpovědět | Sbalit | Link | Blokovat | Admin
systém si pamatuje jen posledních 75 diskusí

Předpokládám, že takových omezení má abc víc. Všiml jsem si, že i změna v diskusi (hvězdička vedle počtu komentářů) má také omezenou životnost. Co brání tomu to ukládat navždy?

Heron
6.2.2008 12:00 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Jedna se o stejne omezeni. Brani tomu efektivita zpracovani a konecne mnozstvi pameti na pocitaci. Jestli koupis pocitac s neomezenou pameti a OS, ktery to zvladne, pak neni problem neomezovat pocet poslednich prohlednutych diskusi. :-)

Implementacne je to napsano tak, ze pri zalogovani si ulozim do session seznam prohlednutych diskusi a cislo posledniho komentare. Pri nacteni stranky pak u kazde diskuse kontroluju, zda cislo posledniho komentare je vetsi nez to ze sessiony. A je jasne, ze mit v sessione treba tisice udaju pro tisice navstevniku neni dobry napad. Zatim jsem opatrny, proto je to cislo 75, zacinali jsme s 50. Az budu mit po ruce nejake statistiky, kolik realne tyto udaje zabiraji v prubehu dne, muzu limit zase posunout. A taky muzu udelat bonus, ze treba uzivatele se skore vetsim nez XY budou mit limit treba 250.
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
Heron avatar 6.2.2008 12:29 Heron | skóre: 53 | blog: root_at_heron | Olomouc
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Myslel jsem, že se tyto udaje tahají z DB, kde by to neměl být problém. Nějak mi (momentálně, mozek offline), nedochází, proč to taháš do session.
6.2.2008 12:40 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Optimalizace na vykon. Za prve netusim, ktere diskuse se na strance objevi. Takze bych je musel tahat samostatne, kazdou zvlast. Za druhe se snazim, at v idealni pripade je mozne zobrazeni stranky bez jedineho SQL dotazu (vse cache).
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
Ilfirin avatar 6.2.2008 08:54 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Odpovědět | Sbalit | Link | Blokovat | Admin
WOW. Jen jsem zapl abc a nestačil jsem zírat. Tak jsem hned koukl do blogů a už o tom čtu. Výborný nápad!
6.2.2008 09:12 ronny | skóre: 15 | blog: lake bodom | 3nec / Brno
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Odpovědět | Sbalit | Link | Blokovat | Admin
Super :-) to mi chybelo ;-) dekuji :)
Metal smajdalfe, METAL!
6.2.2008 09:53 ronny | skóre: 15 | blog: lake bodom | 3nec / Brno
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
akorat by nebylo spatne kdyby se v prohlednutych diskuzich nezobrazovali ty, ktere jsou v mych komentarich :-)
Metal smajdalfe, METAL!
6.2.2008 11:53 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
To by bylo matouci chovani.
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
Fluttershy, yay! avatar 6.2.2008 13:06 Fluttershy, yay! | skóre: 92 | blog:
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Myslím, že ne --- s mým příspěvkem jedna kategorie, bez mého příspěvku druhá kategorie.
🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
6.2.2008 22:43 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Ale ono je to jinak: diskuse, kterých se aktivně účastním a diskuse, které jsem si prohlédl. Mezi oběma skupinami je částečný překryv, ale každá je jasně definována a má svůj účel. Odstraněním duplicit vznikne matoucí chování (proč nevidím mezi navštívenými diskusi tu o XY, když jsem ji ráno komentoval?)
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
Fluttershy, yay! avatar 10.2.2008 19:47 Fluttershy, yay! | skóre: 92 | blog:
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Prohlédnu si přehled diskusí, v nichž jsem reagoval, pak vlezu na druhý přehled --- proč, KDP!, vidím některé diskuse znova?
🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
10.2.2008 22:00 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Protoze mezi seznamem diskusi, ktere jsi videl a do kterych jsi pridal komentar, je prekryv, to je logicke.

Ja chapu, co chces, ale je to spatne. Aplikace se musi chovat konzistentne a ocekavane. Takze kdyz je to seznam naposledy navstivenych diskusi, tak tam musi byt vsechny, nemuzu vyhazet duplikaty s jinym seznamem, protoze nahodou obsahuje stejne diskuse. Kazdopadne jsem proti.
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
Fluttershy, yay! avatar 11.2.2008 05:33 Fluttershy, yay! | skóre: 92 | blog:
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
A což takhle volitelné chování podle nastavení?
🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
11.2.2008 09:11 ronny | skóre: 15 | blog: lake bodom | 3nec / Brno
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
to by nebylo spatne :-)
Metal smajdalfe, METAL!
Ilfirin avatar 11.2.2008 09:49 Ilfirin | skóre: 32 | blog: ilfblog | Liberec
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Vyjímečně souhlasím.
11.2.2008 13:41 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Tak si to hodte do bugzilly, treba to nekdy nekdo naimplementuje.
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow
6.2.2008 13:07 ronny | skóre: 15 | blog: lake bodom | 3nec / Brno
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
No nevim. Napred projedu "Mé komentáře" a potom jdu po Prohl. diskuzich, takze ty me komentare vidim vlastne znovu :)
Metal smajdalfe, METAL!
6.2.2008 17:05 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Přesně tak. Taky díky.
Quando omni flunkus moritati
6.2.2008 10:44 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Odpovědět | Sbalit | Link | Blokovat | Admin
Je tu jedno omezení z důvodu zatížení serveru, systém si pamatuje jen posledních 75 diskusí, tak nebuďte překvapeni.
Jak je na tom server s výkonem, je možné bezpečně zvednou limity, jak žádám v bugu #957?
oVirt | SPICE
6.2.2008 11:53 Leoš Literák | skóre: 74 | blog: LL | Praha
Rozbalit Rozbalit vše Re: Seznam prohlédnutých diskusí
Vykon jo, spise jde o prenosy, at server zbytecne netaha moc dat. Chce to dobre vyladit defaulty (mozna nekde ke 40-50) a nastavit rozumna maxima, at se zbytecne nepreplnuje cache (nekde ke 100-250).
Zakladatel tohoto portálu. Twitter, LinkedIn, blog, StackOverflow

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.