Webdesign

Adobe a grafika 35 Google 27 PHP 78 Webdesign, CMS 304

Čeština pro vBulletin a IP.board

Zkoumal jsem dnes různá fóra pro budoucí forum.hulan.cz, konkrétně poslední verze phpBB3 (Beta 5), IP.Board, vBulleting a punBB, a jako nejlepší mi vychází IP.board, a hned poté vBulletin. Problém je, že na vBulletin fórum zřejmě neexistuje volně dostupný český překlad. Překlady jsou zdarma snad do všech světových jazyků, ale čeština mezi nimi není.

Zato jsem pomocí Google narazil na zhruba 10 jedinců či firem, co si vBulletin přeložili, a dále jej nabízejí jen za úplatu. Ach jo. Proč jsou lidé v Česku takoví hamouni? Jako vývojář BLOG:CMS v GNU GPL licenci to moc nechápu… Češtinu na IP.board jsem rovněž nikde nenašel, ať už komerční či nekomerční.

Pokud máte k dispozici češtinu pro IP.board nebo vBulletin, ať už zdarma či za úplatu (nebo například za trvalý odkaz z nového fóra), budu rád, když mě kontaktujete.

2 komentáře

Pište blog, budete mít software zdarma

přilba zdarma

Je vcelku známý fakt, že mám veškerý software zcela legálně pořízen a nesnáším warez a okrádání lidí, co programují software. Fakt je ovšem také to, že 90% software jsem nikdy nemusel zaplatit (nepočítám sem hry, ty si na 100% kupuji "ze svého"😉. Pokud má totiž člověk solidně navštěvovaný web IT zaměření, za software opravdu platit nemusí.

Pokud se mi nějaký software líbí, tak pošlu prodejci / vývojáři email s tím, že mu nabízím recenzi jeho software na WELL.DONE výměnou za neomezenou (či "doživotní"😉 licenci produktu. Drtivá většina firem s tím souhlasí, elektronické poskytnutí licence je de-facto nic nestojí, a pozitivní recenze na technicky orientovaném webu s návštěvností 10.000 lidí / denně je "k nezaplacení".

Z mého pohledu je to také jen pozitivní, ušetřím $100 - $500, dle softwarového balíčku, je o čem psát, lidem se to líbí, čtou si AdSense reklamu, a všichni jsou spokojeni. I to je důvod, proč píšu jen pozitivní recenze na software (a je to logické, nemám důvod si vyžádat licenci na něco, co považuji za brak, a co nebudu osobně používat).

Některé firmy mají své tiskové, sales či marketingové oddělení, které se přímo na podporu a komunikaci s recenzenty na různých webech specializují. Ale i pokud se jedná o "one-man-show" firmičku, neodmítne vás.

Jiná věc jsou zaplacené reklamní články, tyto (kromě sekce Reklama) na WELL.DONE nenajdete. Nejedná se v nich o žádnou osobní pozitivní zkušenost, ale pouze o to, že redakce dostala zaplaceno za to, aby napsala (či otiskla) na produkt X oslavnou ódu tvářící se jako recenze. Takovýchto článků je na českých webech mnoho, a hromada "recenzí" na "seriózních" internetových webzinech je díky tomu zcela neužitečný balast… Logitech diNovo Edge jsem mimochodem kupoval na základě těchto „recenzí“ (placená reklama), a proto jsem byl zklamán.

Ale zpět k vašemu psaní, pokud píšete webzine a chcete něco zadarmo, stačí většinou jediné - zeptat se.


Pro softwarové firmy: pokud si myslíte, že pro prodej či propagaci vašeho softwarového produktu je přínosná recenze na tomto webu, zde je kontaktní email.

0 komentářů

Opera Software jako jediná opravuje 100% chyb

Securia.com je nejuznávanější společnost shromažďující a sledující bezpečnostní chyby různého software. Pokud nechcete zápasit s viry či spyware (osobně už zhruba 10 let nevím co to je, aniž používám různé anti-zpomalovače PC), je Opera nejlepším řešením pro prohlížeč.

Opera 8 a Opera 9 mají totiž za rok 2006 jen 18 reportovaných chyb, a z toho je 18 opravených, viz OperaWatch.com. Firefox měl oproti tomu 45 chyb, ale z toho je opravených jen 36, a MSIE 6 celkem 110 chyb, a z toho 74 opravených.

Jinak řečeno, Opera nabízí nejenom nejlepší funkčnost, bezkonkurenční rychlost a špičkovou podporu standardů, ale rovněž nejvyšší bezpečnost. Používejte Operu, a budete šťastní 🙂

Osobně opravdu nechápu 40% masy, které stále používají pomalý a nebezpečný Firefox (důvodem je asi jeho nízká funkčnost a „jednoduchost“, na úrovni MSIE 6, a pod úrovní MSIE 7):

Firefox? Ne, Opera rulezprohlížeče na WELL.DONE za 30.1.2007 (Toplist.cz)
Celý článek 0 komentářů

Pracují pro Živě.cz nejhorší programátoři v ČR?

Žive.cz bylo hacknuto. Autorem hacku je Sysel, který spáchal možný trestný čin a použil (zneužil bych to, v tomto případě, nenazýval) XSS díry v systému, a získal plain-text hesla redaktorů. Ano, čtete správně, plain-text hesla. Být autorem redakčního systému Živě.cz, tak jsem rudý až po uši, protože takováto prasárna by byla velkou ostudou i před deseti lety.

XSS není nic nového, prakticky každý systém byl či je zranitelný pomocí XSS děr.

Nicméně, ukládat (nebo minimálně číst) plain-text hesla do (z) cookies se prostě nedělá. Ony se nakonec neukládají jako plain-text ani do databáze, u slušných systémů, ale vždy jako md5/sha1 hash. A do cookies se nakonec neukládá ani tento hash, ale nějaký jedinečný, náhodně vygenerovaný, klíč pro danou seanci.

Programátor, který je zodpovědný za webovou aplikaci Živě.cz, by měl spáchat sepuku.

0 komentářů

Jak funguje mkdir / chmod v PHP

Řešil jsem dnes problém na ŠTĚRBA-KOLA.cz, kdy klient mohl nahrát soubory na web pomocí WYSIWYG editoru / PHP, nicméně dále je nemohl smazat přes FTP. Nechápal jsem proč, adresáře se vytvářejí pomocí mkdir($dir,0777), na soubory se nastavuje chmod($fp,0777), a žádná jiná prezentace s tím neměla dosud problém.

Vyřešilo se to až ve spolupráci s webhostingem (tojeono.cz). Problém je, že mkdir 0777 ve skutečnosti nedělá v PHP mkdir 0777. Bere totiž do úvahy i systémovou masku, která je typicky nastavená pro *nixové uživatele na 0022, takže udělá pouhé 0755. A v php.ini ani v httpd.conf se to bohužel nedá změnit. Pokud tuto triviální informaci víte, vše je jasné, já jsem ji do dnešního dne nevěděl. Je tedy nutné před mkdir() použít ještě umask(0000), tedy vynulovat masku, a vše bude fungovat dle očekávání.

Druhou možností je samozřejmě nastavit defaultní umask v *nixovém systému na 0000. Poté i PHP bude fungovat tak, jak očekáváte, a nebude problém v syncu práv mezi PHP a FTP. Je to nakonec nejlepší řešení, protože spousta skriptů umask nepoužívá, a dopisovat to do skriptů je poněkud méně pohodlné. Navíc umask funguje jen pro nejbližší další příkaz, poté se opět resetuje do původního stavu, takže se nedá vložit jen do nějakého config.php.

Bezvadné by bylo, kdyby PHP podporovalo v php.ini cosi jako set_default_umask, pár requestů na to již (pár let) je.

2 komentáře

Snap Preview - AJAXový náhled stránek pro odkazy

Snap.com je sympatická free služba, která umožňuje vytvářet online náhled na stránky, na které odkazujete. Takže předtím, než uživatelé kliknou na odkaz na hulan.cz či blogcms.com se mohou podívat, kam to vlastně směřuje a jak to vypadá. Celá implementace je velice triviální, spočívá ve vložení jednoho řádku JavaScriptu do vašeho XHTML kódu.

Standardně Snap dělá náhledy na veškeré linky, a nedělá náhledy na interní odkazy v rámci webu. Pokud chcete vytvářet náhledy jen na určité odkazy, je to snadné, stačí použít class="snap_preview". Můžete tuto CSS třídu použít i pro DIV, kterým obalíte celý článek, takže opět mimořádně jednoduchá implementace. Více ve F.A.Q.

0 komentářů

Nová prezentace: www.STERBA-KOLA.cz

F-ART AGENCY, s.r.o. dokončil novou rozsáhlou webovou prezentaci www.ŠTERBA-KOLA.cz pro společnost Šterba kola, největšího prodejce kol v ČR s 15 letou historií.

Součástí nového webu je online obchod s katalogem více než 3.800 produktů (s automatickým importem z účetního systému), a transfer více než 600 článků ze starého webu. Pokud se zajímáte o cyklistiku, tento web bych vám doporučil nejenom pro nákup kola, ale i pro denní sledování, neboť články na něm jsou pravidelně aktualizovány, včetně možnosti komentářů, RSS exportu, WAP exportu a dalších moderních technik.

Za design je zodpovědná Iva Bednářová.

www.STERBA-KOLA.cz

Pokud uvidíte ještě starou verzi webové prezentace, váš provider asi nemá aktualizované DNS. Vyřešit to můžete vložením těchto údajů do hosts: 81.0.235.29 www.sterba-kola.cz sterba-kola.cz.

0 komentářů

Hodnocení komentářů: Lupa.cz / Root.cz / WELL.DONE

Hodnocení komentářů implementované na WELL.DONE není nijak nová věc. Nejvíce ji asi zpopularizoval Digg.com, nicméně podobný systém funguje i v Česku, třeba na Lupa.cz či Root.cz. Tedy, spíše bych měl říct "měl by fungovat", protože on jej nikdo nepoužívá.

Root.cz i Lupa.cz sázejí, dle mého názoru, na chybnou koncepci. Hodnocení komentáře 1-10 bodů sice vypadá velkolepě, ale jen na první pohled. Rozhodovat se u každého komentáře, zda mu dát 6 bodů nebo jen 5 je prostě nesmírně zdlouhavé, a proto to nikdo nedělá. A povinná registrace zabije i ty poslední čtenáře / hodnotitele.

Způsob hodnocení komentářů

Takto vypadá hodnocení komentáře na Root.cz:

hodnocení komentářů na Root.czsložité hodnocení komentářů na Root.cz

A takto na WELL.DONE:

hodnocení na WELL.DONEa snadné hodnocení na WELL.DONE

Pokud si myslíte, že způsob hodnocení na Root.cz je lepší a přesnější, jste na omylu. Vzhledem k mizivému počtu lidí, co klikají na hodnocení na Root.cz, protože je složité, je to často one-man-show. Jeden člověk rozhoduje. Na WELL.DONE je 24 hodin po spuštění hodnocení oproti tomu zaznamenáno 2.300 hlasů, o hodnocení jednotlivého komentáře rozhodují desítky i stovky hlasů.

Celý článek 0 komentářů

AJAXové hodnocení komentářů

Implementoval jsem na tomto webu hodnocení komentářů čtenáři. A aby to bylo moderní a rychlé, je to uděláno samozřejmě pomocí AJAXu (základem je tento script). Na příklad se můžete podívat v tomto článku. Skript i s navazujícím PHP kódem bude volně dostupný v příští verzi BLOG:CMS.

Jaká jsou tedy kritéria pro nové komentáře?

  • nový komentář administrátora získá automaticky 10 kladných hlasů
  • nový komentář registrovaného člena (zhruba 60 lidí) získá automaticky 5 kladných hlasů (pokud se chcete stát registrovaným členem, musíte mít minimálně 10 pozitivně hodnocených komentářů a poslat email s žádostí o registraci, dále je to na zvážení administrátora, na registraci není právní nárok)
  • komentáře člověka, jehož kombinace jméno + IP adresa dosud neobdržela minimálně dvakrát v komentářové historii jeden pozitivní bod, získává 1 záporný hlas
  • ostatní komentáře získávají 2 kladné hlasy (tedy komentujících, kteří už mají alespoň 2 pozitivně hodnocené komentáře, postačí +1 bod)

Jak můžete hodnotit?

Každý čtenář má právě jen jeden hlas (rozpoznává se IP adresa), hodnotit samozřejmě nemůžete své vlastní komentáře. Ikona koše přidává -1 bodů, smajlík přidává +1 bodů, ikona „neutrál“ nedělá nic (ale můžete si přesto kliknout). Pokud komentář dosáhne -10 bodů, přestane se pro čtenáře zobrazovat jeho obsah (administátoři jej samozřejmě stále vidí). Komentáře s hodnocením -9 až 0 bodů jsou zobrazeny šedou barvou, mezi 1-9 body žlutou, a nad 10 bodů oranžovu barvou.

Komentáře administrátorů mají mimochodem vždy plný počet bodů (nachová barva), nemá tedy smysl je hodnotit.

Jaké jsou další podmínky hodnocení?

Administátoři webu mají kromě hodnocení možnost daný komentář i "zabanovat", což znamená udělení -10 bodů a blokaci IP adresy pro jakékoliv další komentáře. Stačí tady napsat jeden exkrement, a skončili jste. Administrátoři mohou rovněž negativně hodnocené komentáře dle svého uvážení resetovat.

Váš komentář rovněž musí projít SPAM filtrem, pokud obsahuje jistá zakázaná slova, je automaticky mazán (a po 5 takovýchto SPAM pokusech je vaše IP adresa automaticky zablokována systémem).

Systém rovněž nepovoluje zadat druhý komentář dříve než za 180 sekund na jednu IP adresu, což je ale spíše ochrana proti SPAMovacím robotům.

Pokud jedna IP adresa bude mít 3x více záporných hodnocení různých komentářů než kladných hodnocení, její další záporné hlasy nebudou zaznamenávány.

Závěrem

Metodika hodnocení komentářů čtenáři je moderní, nicméně spoléhá se na inteligenci čtenářů při zprůměrování (Web 2.0) jejich názoru. V zahraničí to funguje docela dobře, uvidíme, jak se tomu bude dařit v ČR…

Moderování je samozřejmě zcela nejlepší možnost pro diskuse, nicméně to šlo dělat s 2.000 lidmi / denně, s 10.000 lidmi / denně je to nemožné.

0 komentářů

Internet Explorer 7 - výborný browser v CZ verzi

Microsoft dnes vydal Internet Explorer 7 v české verzi (přímý odkaz na stažení). IE7 je výborný browser, jeho uživatelské rozhraní je opravdu pokrokové, o třídu lepší než u zaostalého Firefoxu. Pokud používáte Operu 9.1, asi vás k přechodu nic nepřesvědčí, nicméně, pokud používáte cokoliv jiného, doporučuji upgrade na IE7.

Microsoft zde udělal velký kus práce, jádro je solidně kvalitní (ne, nikoliv nejlepší, ale stále kvalitní), a UI je prostě excelentní. Pokud toužíte po pluginech, existují jich stovky, zejména doporučuji plugin pro ovládání gesty myší a Developer Toolbar s DOM inspektorem. Výborná je rovněž integrovaná RSS a Atom čtečka.

Fakt je ten, že Microsoft zde přichází s "browserem nové generace" hodně pozdě, ale i tak má pár inovací. Práce se záložkami je mnohem snazší než ve Firefoxu (přímo na toolbaru je tlačítko pro otevření nové záložky, zatímco Firefox záložky pro běžné uživatele de-facto nepodporuje, skrývá), řada funkcí je doprovázena chytrou nápovědou, rozšiřitelnost je skvělá, prohlížeč je úžasně rychlý (oproti Firefoxu, Opera je samozřejmě stále rychlejší), RSS/Atom čtečka velice přehledně zpracovaná, a skvělé jsou náhledy stránek a-la Exposé.

Microsoft Internet Explorer 7 CZMicrosoft Internet Explorer 7 CZ

Související: Opera 9 - pokročilá konfigurace

0 komentářů