Strom diskuze poradte.cz

30. leden 2008 | 22.06 | rubrika: poradte.cz

Při čtení dlouhé diskuze na poradte.cz jsem si všiml, že horní zobrazení stromu diskuze mnohdy přelétnu a ani na něj nemrknu. V několika případech, ale obráceně jen v něm zjistím všechny novoty. Ou, někdy mi tedy zavazí a jindy to bez něj nejde.

Proč se tou otázkou vůbec zaobírám?

Výpis diskuze vlastně probíhá ve 2 cyklech. Poprvé jako schéma (seznam odpovědí) a podruhé jako výpis příspěvků (odpovědi na otázku). Je to tedy dvojnásobná zátěž pro server a v několika případech úplně zbytečná.

Vydal jsem se tedy cestou alternativní. Chcete strom diskuze vidět? Klikněte tady a on se Vám načte bez reloadu stránky (refresh, obnovení stránky). Tím dosáhneme toho, že tuto zátěž postoupíme jen v případě zájmu uživatele a ne "preventivně" vždy. Pozn. pokud má diskuze méně než 10 příspěvků strom se vykreslí automaticky sám.

0.png

Z mého pohledu je to i krásně efektní (i efektivní) a doslova mě baví sledovat jak se z ničeho nic načte další kus stránky. Určitě tento názor nesdílíte, ale já mám z toho opravdu radost.

Vykreslování je celkem zajímavé, protože se provádí až přímo ve Vašem počítači za pomocí javascriptu. Správně, nesnáším javascript... ale tu a tam ho potřebuji, takže si celkem zvykám a používám jej čím dál víc. Největší oříšek byl Firefox. Jestli někdo tvrdí, že je nejlepší, tak z pohledu javascriptu je to noční můra. Nefunguje v něm .width, jen .innerwidth - jenže jen v něm. Po prozkoumání manuálu jsem našel jednu z mála shod .max_width. Uááá, funguje!

žádné komentáře | přidat komentář

Nové rubriky článků

29. leden 2008 | 22.46 | rubrika: blogy píše.cz

1.jpgVeřejné rubriky se dočkaly změn. Za velkou pomoc děkuji Sargo... odtud pochází většina nápadů na nové rubriky.

Je jich opravdu hodně a čas ukáže, zda některé umažeme, protože o ně nebude zájem nebo je sloučíme apd. Věřím, že nyní bude o dost jednodušší zařadit článek správně. Využívání veřejné rubriky by mělo být prioritou hlavně pro ty, kteří chtějí urvat co nejvíce bloudících uživatelů.

Jako bonbónek je přidáno stránkování na hlavní straně.
A je tu zároveň otázka, zda by nemělo být toto stránkování i na blogu při zvolení typu zobrazování "Seznam", což?

Heslo pro čtení článku vs moji přátelé

29. leden 2008 | 07.49 | rubrika: blogy píše.cz

exclamation_triVelký pozor. Jak bylo dříve avizováno dostali lidé zařazeni v "moji přátelé" právo číst zaheslované články bez nutnosti zadání hesla. Pokud máte tedy nějaký článek, který by ani vaši přátelé neměli vidět, je nutno vypráznit tento seznam přátel.

Myslím, že tímto dostane rubrika nový rozměr a bude více snahy dostat se mezi něčí přátelé

Autor blogu však stále svůj vlastní článek, bez zadání hesla, neuvidí. Důvod? Aby nezapomněl, že tato rubrika je zaheslovaná a měl stále přehled, zda heslo omylem nevymazal. Věřím, že tento důvod sdílíte ač je na první pohled trošku nelogický.

Změny na hlavní straně píše.cz

28. leden 2008 | 07.11 | rubrika: blogy píše.cz

Na hlavní straně píše.cz došlo k několika změnám:

1) avatary u článků na hlavní straně
2) uvítání nahradily dvě opravdu výrazná tlačítka. Zároveň došlo k tomu, že se celá stránka posunula nahoru tzn. méně rolování
3) přihlášení uživatelé tyto tlačítka neuvidí. Zároveň získají lepší přehled o tom, zda jsou přihlášeni.
4) TOPy blogů a článků jsou všechny nahoře a stačí je rozliknout. Možná si řeknete, že jsou schované, ale na druhou stranu jsou daleko viditelnější než původní a stačí jen kliknout, opět žádné rolování stránky.

Tyto změny nejsou konečné a jsou jen na překlenovací období cca 3 měsíců než píše.cz dostane slušivější kabátek.

Anketa

ŠOK - velké překvapení

26. leden 2008 | 14.53 | rubrika: servery všeobecně

Včera se poradte.cz přesunulo z webhostingu na můj server. Radost mi zkazilo až zjištění kolik výkonu serveru bere. Při nižší návštěvnosti spotřebovalo více než blogy píše.cz. První šok... (blogy beru jako největšího žrouta hardware všeobecně - spousta článků a obrázků).

Největší rezervu jsem viděl ve skriptech, které diskuzi obsluhují. Včera v noci jsem se dal do přepisování (ačkoliv se mi chtělo strašně spát zabalil jsem to až s půlnocí) a původní skript o 300 řádcích byl upraven na cca 200 řádků (hlavních funkcí). Sice počet řádků není zdaleka všechno, ale je to jen pro ilustraci kolik kódu prořídlo při zachování všech funkcí.

S napětím jsem se dal do testování. Našel jsem velkou diskuzi o cca 150 příspěvcích. Spustil jsem stránku se starým i novým kódem. Rozdíl 30%. Super, ale pořád to trvá hrozně dlouho. Napadlo mě, že největší potíž bude ve stromu diskuze. Aha, proto Phorum většinou nestromuje!

No nic, tupě jsem si díval do databáze a najednou mi to došlo. KLÍČE DATABÁZE!!! Dodal jsem 3 klíče DB do tabulky diskuzí. Tento příkaz se provedl ve zlomcích vteřin. Výsledkem bylo pouhých 37kB nových "prohledávacích" dat. Bude to mít nějaký účinek? No, snad pár procent.

Páááni, zlepšení o stovky %. To, co dříve trvalo 30 vteřin nyní trvá něco přes vteřiny 2! Neuvěřitelné... a to jen přidáním indexů databázi. Že jsou indexy důležité jsem věděl (většinou je nejtěžší zjistit, které dotazy se nejvíce opakují), ale že zlepší výkon o 1500% jsem netušil. Jsem v šoku!
Takže, vítejte na poradte.cz, kde rychlost výpisu diskuzí bere dech.

přesun zbytku domén

25. leden 2008 | 15.40 | rubrika: poradte.cz

Tak už mám všechny projekty na jednom serveru. Hurá!

Včera jsem změnil princip hodnocení na poradte.cz. Chodí tam několik dobráků, kteří během pár vteřin nadělí všem kouli a tak úplně zničí celé hodnocení. Toto se už ukázalo dříve i na topclancích. Jak je to snadné, rychlé a lidé si myslím, že i anonymní už se to sype. Dělá to jen hrstka lidí, ale škodí všem ostatním. Ach jo.

Nyní na poradte lze hodnotit jen po přihlášení a známky se lépe průměrují. Původní hodnocení jsem vymazal, aby to bylo opravdu spravedlivé.

Dnes jsem po přesunu na můj server zjistil, že je poradte.cz poměrně hardwarově náročné. Čekal jsem, že hodně zatíží databázi, ale opak je pravdou. Dotazů moc není, ale procesoru to dává zabrat. Budu muset udělat revizi skriptů a podívat jestli tam nedělám něco složitě. Určitě něco objevím a tak je další výzva na snadě.

Co je však potěšující, že odezva je úplně o něčem jiném a vše je krásně svižné jako na blozích

žádné komentáře | přidat komentář

avatary na titulní straně

25. leden 2008 | 08.02 | rubrika: blogy píše.cz

Po dlouhé době jsem se rozhodl, že se zamyslím nad titulní stranou píše.cz. Jako první věc byla úprava výčtu rubrik. Ta jednoznačně prospěla.

Druhý nápad: avatary na titulní stranu ke článkům. Mám pocit, že to krásně oživilo a i na základě zajímavých avatarů dokáží články na sebe upoutat pozornost. Některé bych přehlédnul pro nezajímavý nadpis, ale když mě zaujme avatar minimálně kliknu, abych poznal člověka, který se za ním skrývá.

V nejbližší době dojde ke změně rubrik. Některé budou nové, jiné se sloučí a některé možná zaniknou. Máte-li nápady, které rubriky tu chybí neváhejte je navrhnout (zatím mám pár výborných nápadů od Sargo, ale čím více názorů, tím lépe.)

Chybové strany - konečně

23. leden 2008 | 07.24 | rubrika: blogy píše.cz

0.jpgKonečně jsem se dostal k vytvoření logických chybových stran, když nějaký blog nebo článek neexistuje. Tedy ty stránky byly napsané téměř od začátku, ale ne způsobem, který jsem si přál.

Obsah nejpoužívanější chybové strany tj. 404 (požadovaná strana nebyla nalezena) je velmi atraktivní "zboží". Je to způsob jak 'legálně" odvést náhodné návštěvníky někam jinam. Některé servery toho využívají, aby uživatele přesměrovali na svoji hlavní stránku, jiní a to je horší je klidně přesunou na jiný server, kam nikdo nechodí a chtějí ho oživit. (to se stávalo hlavně dříve, dnes se o snad již nevidí).

Na píše.cz teď existuje několik definic:
- špatně zadaný název článku v adrese - přesměrování na stejný článek, ale se správnou adresou
- v adrese špatně zadaný název blogu - chybová hláška blog nebyl nenalezen
- pokus o přístup na vymazaný článek - uživatel zůstává na Vašem blogu s hláškou požadovaný článek neexistuje

Myslím, že je to spravedlivé a snad pro všechny blogy přínosné.

NB: server posílá Vašemu prohlížeči nejen zobrazovaný text, ale i hlavičku o nenalezené stránce. V prohlížeči můžete mít nějaký plug-in, který jakmile to zjistí zobrazí Vám stránku s nějakým vyhledavačem apd. To je však záležitost přímo nastavení Vašeho prohlížeče.

Přátelé - nač heslo, vstupte!

22. leden 2008 | 10.25 | rubrika: blogy píše.cz

Samotář už na začátku říkal, že by k zaheslovaným článkům měli mít "přátelé" přístup bez hesla. Po tom, co se pár skrytých článků objevilo je mi jasné, že pamatovat si více než jedno heslo je nemožné. Každý máme dost svých hesel a pamatovat si další je nadlidský úkol.

Teď zjisťuji, že měl Samotář pravdu. Jsme na začátku a není problém tedy ještě pravidla změnit.

Jste pro, aby lidé ze seznamu moji přátelé nemuseli k Vašim zaheslovaným článkům znát heslo?

Anketa

články chráněné heslem

20. leden 2008 | 22.38 | rubrika: blogy píše.cz

1.jpgHesla pro články jsou zpět! Pamětníci píše.cz (už to budou 2 roky od spuštění) si určitě vzpomenou, že dříve šlo blogy zaheslovat. Tuto funkci jsem po půl roce zrušil. Důvod byl prostý: píše.cz je zdarma a proto "žije" ze zobrazených stránek. Čím více hesel, tím méně stránek, čím méně stránek, tím méně píše.cz

Nyní jsem situaci přehodnotil a dávám Vám možnost zaheslovat si všechny články v jedné rubrice. Tzn. že pokud v administraci vyberu rubriku např "pell mell" a dám jí nějaké heslo, nikdo si už nepřečte ŽÁDNÝ článek v ním obsažený. Zobrazí se jen strohá věta "Autor blogu vyžaduje pro čtení tohoto článku heslo." Bez hesla byste si pak nepřečetli žádný článek.

Upozornění: jako vždy, toto heslo není neprolomitelné a proto počítejte s tím, že někdo šikovný si s tím může poradit a článek přečíst. Toto varování je samozřejmě moje alibi!

Rychlejší blogy

20. leden 2008 | 16.19 | rubrika: blogy píše.cz

Konečně jsem uzavřel jednu kapitolu, která byla otevřena od přesunu blogů na nový server. Byl to opravdu oříšek, nicméně byl pokořen. Myslím, že nemá smysl to rozebírat... snad jen výsledek: přístup na blogy je rychlejší o nějaký ten zlomek vteřiny a slibuji si od toho, že už nikdy se nezobrazí stránka o nedostupnosti nějakého blogu... což se dříve občas stalo, ačkoliv vše běželo a jíné blogy šlapaly ok.

Něco z mé pošty: proč mažu blog

17. leden 2008 | 22.39 | anketa v článku | rubrika: blogy píše.cz

Jak se blogy zakládají, tak se blogy i ruší. Je to šrumec. Při každém zrušení blogu je položena otázka: "proč tento blog mažete?". Kdo chce odpoví, kdo nechce nemusí. Ke mě se potom dostanou všechny tyto zprávy a mám šanci poznat, co je u nás špatně.

Poslední dobou se při čtení těchto vzkazů celkem bavím. Nechci Vás o to připravit a proto jsem vybral pár nejlepších.

Topčlánky.cz mění majitele!

16. leden 2008 | 11.07 | rubrika: ex projekty

Když jsem před 4 měsíci spouštěl www.topclanky.cz měl jsem jasný a podle mě i snadný cíl. Vytvořit na internetu místo, kde každý může najít odkaz na nejzajímavější (nejlepší) články na internetu. Zalinkoval jsem několik desítek prvních odkazů, vložil ikonky do blogů píše.cz a dohodnul spolupráci na několika serverech, aby topčlánky.cz vložili mezi své odkazy.

Topčlánky se pěkně rozjely a byl na nich celkem šrum. Celé to ztroskotalo na mém čase, kdy jsem nenašel dostatek času, abych je podporoval. Uživatelé jsou sice základ, ale ne všechno. Bohužel.

malinké změny

13. leden 2008 | 15.09 | rubrika: blogy píše.cz

Jedna změna je celkem důležitá proto toho, kdo píše komentáře a smajlíky zadává pomocí zkratek. Už dlouho mě zlobila zkratka smějícího se smajlíka, která byla "8)". Nepřišla mi adekvátní, ale tenkrát jsem ji ve spěchu vymyslel. Nyní jsem tuto zkratku změnil na poradte.cz takže o důvod víc, to změnit i na blozích. Nyní funguje zkratka *smich*. Věřím, že se vám bude dobře pamatovat.

Druhá změna je opravdu prkotina. Na titulní straně se samo aktivuje pole uživatelské jméno, takže můžete rovnou začít psát přihlašovací údaje běz kliknutí myší... říkal jsem malinké změny

Optimalizace dotazů do databáze - aktualizováno 2x

9. leden 2008 | 23.08 | rubrika: blogy píše.cz

1.jpgUž dlouho se odhodlávám k tomu, abych prošel všechny skripty píše.cz a podíval se jestli se databáze neptám na jednu věc vícekrát. Skripty jsem totiž psal po částech a nejsem si tak jistý, zda s daty nešlo zacházet více přátelsky pro server. Zatím jsem udělal pouze jednu malou úpravu.

V tomto týdnu budu prohlížet zbytek a možná postupně zaměňovat skripty. V tom nejlepším případě vůbec nic nepoznáte (žádné novinky z toho neplynou), v tom horším nebude něco fungovat... no, snad ne.

Aktualizováno: hotovo

Aktualizováno 2x: tak přece jen jsem ještě něco objevil a upravil. Věřím, že teď už to bude všechno. Počet dotazů do DB tím klesne o 10-20%, ale to ukáží až následující dny.

Přidal jsem ještě funkci, která hlídá správnou URL článku a pokud není správná automaticky Vás přesměruje. Děje se tak v případě, že jste publikovali nějaký článek a pak jste změnili jeho nadpis. Pokud byste na něj přišli z původního odkazu tak Vás právě přesměruje. Je to důležité především pro vyhledavače.

Reklama na píše.cz

8. leden 2008 | 18.51 | rubrika: blogy píše.cz

Jak všichni tušíte, provoz serveru něco stojí, ale protože většina uživatelů snáze skousne reklamu na blogu než platbu z vlastní kapsy, proto jde píše.cz právě touto cestou.

Nyní píše.cz dostalo novou nabídku, kterou jsem umírnil na méně agresivní a tak se na blogu ve Vašem menu ocitla nová reklama. Chápu, že moc reklamy škodí a proto pouze nahradí stávající reklamu, tzn. stále bude na blogu v menu jen jeden banner.

Dobrá zpráva je, že bude mnohem menší než původní (méně než poloviční). Horší zprávou je, že bude výš a v podstatě nemůžete ovlivnit kde. Bylo rozhodnuto. Bude to druhá položka v menu.

Věřím, že tento krok pochopíte a zůstanete na píše.cz dál.

Škatule, škatule nejbejte se

8. leden 2008 | 08.51 | rubrika: servery všeobecně

0.pngUž od srpna 2007 běží blogy z vlastního serveru a ani bych neřekl, že je to skoro půl roku. Od začátku bylo jasné, že na tom samém serveru budou i všechny moje ostatní projekty. Původně jsem chtěl mít blogy oddělené cca první 2 měsíce, abych si otestoval jak moc zatěžují server sami o sobě.

Udělal se přesun blogů a na ostatní se zapomnělo. Není divu, druhý server, kde bylo všechno ostatní se stabilizoval a tak celý přesun usnul. Příliš mi to nevadilo, protože jsem si alespoň šetřil svůj server. Ale ukazuje se, že server, kde běží blogy je spolehlivější a proto jsem kontaktoval administrátory a požádal o přesun zbytku domén. Už byl nejvyšší čas uvést vše do řádného stavu.

O přesném termínu budu informovat, ale počítám s příštím týdnem.

Jedná se o domény:
- poradte.cz
- protebe.cz
- bazina.cz

Související články

4. leden 2008 | 18.05 | rubrika: blogy píše.cz

Na píše.cz je nová funkce a to související články. Při psaní článku můžete vložit až 5 klíčových slov. Např. první článek bude mít slova "ovoce, jablko", druhý "zelenina, okurka". Třetí článek bude mít "ovoce, zelenina".

Pod každým z článků se objeví nadpis "Související články" a pod třetím článek budou odkazy na předešlé 2 články, protože jejich klíčová slova se prolínají.

Nevím jestli jsem to vysvětlil srozumitelně. Ale on už název o mnohém napovídá. Pokud tato slova nebudete používat, neaktivují se ani související články.

Je to velice užitečná funkce, protože když si někdo přečte článek o Zelenině je možné, že by ho mohl zajímat i článek o Ovoci a zelenině. Tento další článek by na blogu nemusel objevit, ale jako související článek to určitě nepřehlédne.

pozn. tato funkce je aktivní pro všechny typy článků, ale nabídka se objeví jen v módu článek (u krátké zprávy také funguje, ale pod ním se na hlavní stránce blogu nezobrazuje.)

Websnapr kam se podíváš

4. leden 2008 | 08.44 | rubrika: poradte.cz

Websnapr mě celkem nadchnul už pro svou jednoduchost. Sice má občas mouchy, že se místo obrázku "na obrázku se pracuje" ukáže "obrázek zakázán" a za pár minut už tam je, ale to nevadí.

Nově jsem ho dal i na poradte.cz. Pokud někdo vloží v příspěvku odkaz (v editoru, aby to skutečně byl odkaz a ne jen text) sama se přidá "Websnaprová bublina". Je to taková maličkost, ale potěší.

poradte.cz automaticky kontroluje URL adresu

2. leden 2008 | 22.15 | rubrika: poradte.cz

Poměrně často přejmenovávám diskuze na poraďte.cz. Nevěřili byste kolik lidí nazve otázku "otázka" nebo "heeelp" apd. Udělal jsem si na to administrační rozhraní, takže celé přejmenování zdržuje jen vymyšlení vhodného názvu.

Pes je zakopán úplně jinde. Vyhledavač objeví diskuzi s původním názvem zaindexuje si ji s původní URL adresou (www adresa). Po přejmenování ji najde zase, ale už pod jinou URL (název diskuze tvoří URL adresu). Někdo by zajásal... jedna stránka a je 2x v Google. Super!

top1.jpg

Opak je pravdou. Vyhledavač neni hlupák a všimne si, že stránka je úplně stejná. Zjednodušeně: "Aha, 2x stejná stránka na internetu. To není moc zajímavé. Její hodnotu snížím na polovinu". Bude tedy sice 2x ve vyhledavači, ale o několik příček níže, protože není unikátní.

Proto nyní poradte.cz adresu kontroluje a pokud není správná samo Vás přesměruje na tu správnou. Vyhledavače to také pochopí a adresu si u sebe opraví a hodnotu nesníží.

Zkuste kliknout na tuto adresu a uvidíte o čem mluvím:
https://www.poradte.cz/rostliny-a-pestovani/638-nepresny-nazev.html

Hloubavější zkusí adresu vložit na této stránce:
https://www.webconfs.com/http-header-check.php

žádné komentáře | přidat komentář

Websnapr - nový pomocník

2. leden 2008 | 07.55 | rubrika: blogy píše.cz

0.jpgOd včerejšího večera jsem začal na píše.cz zkoušet Websnapr. Je to služba, která ukáže po najetí myší na odkaz náhled, kde se po kliknutí ocitnete. Zatím to funguje pouze a doméně píše.cz (ostatní budou následovat).

Zatím jsem to použil na následujících místech:
- titulni strana píše.cz vč. žebříčků blogů a katalogů blogů
- odkazy v menu na blogu
- odkazy za www stránky v komentářích

Náhledy jsem omezil na hlavní stránku, takže jednotlivé články se ignorují. Je to kvůli tomu, že Snapr musí pořídit všeho nejprve fotku a až po pár vteřinách (ve spičcce minutách) se objeví požadovaný obrázek. Pokud bychom trvali na jednotlivých článcích nejčastěji bychom viděli obrázek, že se na tom pracuje. A to nemá smysl.

Jednoduchou úpravou jsem tedy určil, že nás bude vždycky zajímat hlavní strana blogu a ne jednotlivý článek.

aktualizováno: websnapr.com už běží na všech doménách.