25. 6. 2005 sobota
Nový komentářový antispam
b2 9.00
Před pár dny jsem aktualizovat systém proti komentářovému spamu tady na conBLOGu. Ten předchozí totiž žral komentáře. Využíval ip adresu komentujícího a ta mohla být mezi otevřením spotu a odesláním komentáře z nejrůznějších důvodů změněna (více informací v diskusi pod spotem Antispam nebo anticomment).
Přešel jsem tedy na systém, který (snad) není závislý na vnějších vlivech. Přidávání komentářů by mělo být bezproblémové. Koneckonců to můžete vyzkoušet v komentářích pod tímto spotem. Chtěl bych poprosit hlavně ty z Vás, kteří využívají různé firewally šachující s ip adresami, připojují se skrze různé akcelerátory apod. Pokud něco selže, dejte prosím vědět na můj mail nebo použijte kontaktní formulář - ten jsem taky vylepšoval, tak snad bude funkční :-).
trvalý odkaz |
komentáře (20)
25. 5. 2005 středa
Antispam nebo anticomment
b2 17.00
Když je vše v pořádku, tak je něco v nepořádku. Jenom o tom nevíte. Už dřív jsem měl takový divný pocit. A ten se mi začíná potvrzovat. Systém proti komentářovému spamu, který jsem v tichosti nasadil začátkem února 2005, podle všeho odmítá některé komentáře (nebo některým všechny, nebo některým některé, nebo všem některé).
Když komentářový antispam požírá komentáře, je to taková nepříjemná patálie. Po nasazení antispamu na stařičký publikační systém b2 se všechno zdálo v pohodě. Automaticky vkládaný spam zmizel jako mávnutím kouzelného proutku. Přesto ve mě občas zahlodalo podezření, že sovy nejsou tím, čím se zdají být
(kdo ví, odkud je tento citát, získá 10 bodů). Mé podezření se potvrdilo. Od soboty mi přišly už 2 e-maily na téma zruš si ochranu proti spamu.
Abych rozmotal celé klubko, přidám pár informací o antispamové technice, kterou používám:
- Ve formuláři pro zadávání komentáře mám skryté pole, do kterého vkládám hashovanou hodnotu proměnné
$REMOTE_ADDR - hodnota pole se předává skriptu pro zpracování formuláře.
- Skript pro zpracování formuláře znovu zjišťuje hodnotu proměnné
$REMOTE_ADDR a opět ji hashuje.
- Následně skript pro zpracování formuláře porovná předanou a nově hashovanou hodnotu. Pokud nejsou stejné, vypíše hlášení Your comment has been filtered as a SPAM!
Vycházel jsem z toho, že spamovací robot přistupuje do skriptu, který zpracovává komentáře, přímo bez toho, aby otvíral stránku s komentářovým formulářem. A opravdu. Spam ustal a já byl rád, že nemusím denně mazat stovky řádků v databázi. Ale jak se zdá, tak ustaly i komentáře některých čtenářů (u některých mě to hodně mrzí). Omlouvám se.
Pomůžete mi odhalit v čem je zakopaný hafák? Proč některým z Vás nejde zapsat komentář? Jakým způsobem píšete komentáře? Je něco shnilého na mém antispamovém řešení? Chtělo by se mi napsat, abyste své poznatky zapsali do komentářů, ale to asi některým z Vás nepůjde (následuje další má omluva) - přesto to zkuste. Použijte tedy prosím kontaktní formulář. Můžete také psát na e-mail bures@centrum.cz.
Souvislosti
trvalý odkaz |
komentáře (28)
1. 11. 2004 pondělí
Testuji komentářový antispam
b2 20.21
Už hezky dlouhou dobu používám pro publikování a správu tohoto blogu dnes už mrtvý systém b2. Včera a dnes na conBLOG dopadl těžký komentářový spam. Smazal jsem něco kolem 300 komentářových spamů.
Právě teď zkouším jeden malý zásah do systému b2, který by měl zamezit jednomu způsobu automatického vkládání spamu. Až si řešení ověřím, tak se s ním podělím.
Zatím vás chci požádat o ověření funkčnosti komentářů. Můžete zadat komentář k tomuto spotu. Třeba něco na téma jak bojovat s komentářovým spamem.
Nebo něco jiného, co s komentářovým spamem souvisí. Zajímá mě, jestli ve Vašem prohlížeči můžete zadat komentář (uveďte prosím OS a prohlížeč, ať nemusíte testovat všichni). Je možné, že budete muset dát refresh stránky s komentáři. Pokud se vyskytnout nějaké problémy, ozvěte se na můj mail nebo využijte kontaktní formulář. Díky za pomoc.
trvalý odkaz |
komentáře (36)
4. 8. 2004 středa
WordPress.cz
b2 6.30
WordPress je publikační systém pro weblogy. Jedná se o oficiálního nástupce populárního (ale dále nevyvíjeného) systému b2.
Od Josefa Petráka jsem se dozvěděl, že jsou tady stránky WordPress.cz, které se věnují české lokalizaci tohoto publikačního systému. Pod spoty na tomto blogu je podepsán David Bureš.
trvalý odkaz |
komentáře (7)
8. 1. 2004 čtvrtek
Čas upgrade?
b2 6.45
CMS conBLOGu je už nějaký pátek systém b2. A jsem s ním spokojen. Doplnil jsem pár vylepšení (chcete-li hacků), systém jsem částečně počeštil a vše funguje.
Vývoj systému b2 byl ukončen a oficiálním nástupcem se stal WordPress, který nedávno dospět do verze 1.0 (právě se chystá 1.0.1, která má doplnit některé funkce). WordPress přináší oproti b2 některá vylepšení, např.:
- Spot může náležet do více kategorií
- Trvalé odkazy ve tvaru /rok/měsíc/den/titulek
- Ochrana vybraných spotů heslem atd.
Pokud vím, tak u nás používá WordPress Blok Filipa Rožánka. O jiných domácích uživatelích zatím nevím (přihlaste se v komentářích).
Upgrade z b2 na WordPress by měl být bezproblémový, ale proč vrtat do věcí, které fungují? Na druhou stranu jsou nové funkce lákavé a taky může být riziko používat systém, který není dále vyvíjen.
Zatím váhám, jesti přesedlám na WordPress. Rizika a pracnost zatím převažuje nad možnými přínosy. O změně vás budu samozřejmě informovat (pokud nebude spuštění skriptů wp-admin/upgrade.php a wp-admin/import-b2.php poslední akcí v životě weblogu conBLOG).
Souvislosti
trvalý odkaz |
komentáře (10)
21. 11. 2003 pátek
Statistika
b2 6.45
Včera jsem si trochu pohrál s novou funkcionalitou na conBLOGu. Začal jsem tvořit stránku statistiky. Dnes ráno jsem zjistil, že od začátku blogování se systémem b2 (7. 3. 2003) jsem zveřejnil 309 spotů, které jsme 921krát komentovali.
Jako zdroj pro mou upravenou verzi jsem použil b2stat.php - já jsem stahoval soubor b2stats.zip. Pokud chcete b2stat použít a nechcete počešťovat, počkejte si. Až odchytám mouchy, dám soubor k dispozici ke stažení.
trvalý odkaz |
komentář
1. 9. 2003 pondělí
Somnambul nebo sklerotik?
b2 21.24
Petr Weida má tu trpělivost, že mě vždycky upozorní na špatné odkazy ve spotech. Odkazy směřují na conBLOG a ne na v textu uvedený web. Už jsem si myslel, že jsem somnambul, nebo že začínám trpět velikášstvím a za každým webem vidím sebe. Ale je to jinak. Jsem sklerotik. Většinou když píšu, tak používám prázdné tagy pro odkaz a ty vyplňuji až na závěr. Systém b2 má tu vlastnost, že když zapomenu vložit odkaz, tak prázdná místa v href doplní odkazem na domovskou stránku weblogu. Jak prosté, ale obtížně kontrolovatelné.
trvalý odkaz |
komentář
15. 7. 2003 úterý
RSS patálie
b2 20.07
Yuhů mě (ne)přímo upozornil na možný problém s generováním RSS na conBLOGu. Žil jsem v asi mylném dojmu, že b2 u příspěvků generovaných dopředu (tj. zveřejněných v budoucnosti) správně a v pravý čas bude generovat RSS. Podle Dušana tak ale nečiní. Něco podobného jsem také zaznamenal, když jsem seděl za firewalem. Po publikování příspěvku bylo nutné refreshovat RSS z prohlížeče. Pak čtečka nový příspěvek zaznamenala.
Protože jsem byl off-line, nemohl jsem negenerování RSS ověřit. Budu se na to muset podívat. Chci se zeptat Vás čtenářů conBLOGu, jestli jste v první polovině minulého týdne zaznamenali, že se Vám ve čtečce neobjevují nové příspěvky (jedná se o dny pondělí - středa).
trvalý odkaz |
komentáře (3)
23. 5. 2003 pátek
Kde hledat pomoc
b2 8.16
Při práci s b2 určitě narazíte na problémy. Nebo budete chtít Váš weblog vylepšit. Pomoc najprve hledejte v souboru Readme.html, který je součástí balení b2. Někdy bývá vhodné si tento návod přečíst.
V souboru Readme.html najdete také odkaz na diskuzní fórum o b2. Tohle místo je velmi užitečné pro každého, kdo to s b2 myslí vážně. Najdete zde mj. oddíly:
- problémy s instalací
- jak na to?
- pomoc se šablonami
- chyby
- hacky atd.
trvalý odkaz |
komentáře (3)
18. 5. 2003 neděle
Problém s b2rss.php
b2 18.22
Ti co používají b2 a vestavěné RSS (b2rss.php) se asi setkali v IE s hlášením Stránku XML nelze zobrazit
. Já jsem opravil v souboru b2rss.php některé řádky:
<? echo "<?xml version=\"1.0\" encoding=\"windows-1250\"?>"; ?>
…
<description><?php the_content_rss('', 0, '', $rss_excerpt_length, 2) ?></description>
Vymazal jsem 16. řádek (lasTBuildDate) a 17. řádek (Docs). Opravil jsem language na cs.
trvalý odkaz |
komentář (1)
3. 5. 2003 sobota
Čeština v b2
b2 21.07
b2 je anglicky mluvící systém, který potřebuje pomoci s češtinou. Abyste dostali češtinu do výstupu, můžete použít postup, který jsem uplatnil já:
- ve zdrojových souborech PHP nahradit text
charset=iso-8859-1 např. textem charset=Windows-1250
- v souboru b2config.php nastavit hodnotu
$use_htmltrans = 0;
- v HTML tagu dát
lang="cs".
Kódování uvedené v prvním bodě může být samožřejmě nahrazeno jiným standardním českým kódováním.
trvalý odkaz |
komentáře (4)
15. 4. 2003 úterý
Bé dva nápovědna
b2 12.34
V poslední době se na mě obrátilo několik kolegů bloggerů se žádostí o pomoc s publikačním systémem b2. Jeden dokonce navrhl, abych svá zjištění publikoval. No, proč ne?
Zřídil jsem novou kategorii vtipně nazvanou b2, kde budu čas od času dávat k lepšímu své postřehy ze soužití s b2. Tímto dávám prostor pro umírněné množství Vašich dotazů.
trvalý odkaz |
komentáře (11)
Další…
Archiv starších článků.