Oprášil jsem registraci na www.monitoring-serveru.cz , vynuloval statistiky a přidal ikonku na hlavní stranu píše.cz. Věřím, že 100% nám vydrží hodně dlouho a nikdy nebudeme pod 99,9%.
Statistika je veřejná a proto se můžete kochat grafem (po kliknutí na ikonku).
Topčlánky.cz již běží a dnes jsem dodělal to nejdůležitější: tlačítko pro přidání. Na topčlánky.cz si nyní můžete stáhnout 2 kódy.
Aby píše a bonzuje nezůstalo stranou přidal jsem je i do naší administrace. Rozhodl jsem se pro nepopulární krok a všem, kteří mají zapnuté zobrazování takových linkovacích tlačítek, vnutil i topčlánky.cz. Předpokládám, že za nějakou dobu Vám dám zpátky možnost zrušit topčlánky mezi povolenými. Důvody mého počínání jsou asi všem jasné a přesto doufám, že Vás mé počínání moc neroztrpčí.
Při této příležitosti jsem upravil i ostatní tlačítka - jejich popis i styl (je to jen kosmetická změna) a co více, zapnul jsem háčky a čárky při přenášení nadpisů do linkovacích systémů.
Dost jsem pochyboval, že to zvládnu v nějakou rozumnou dobu, ale povedlo se. Na internetu je už testovací verze, která obsahuje nakonec více než jsou doufal, že jako první verze bude mít.
Mám v poznámkách ještě řadu připomínek, co vylepšit a přidat, takže tuto verzi neberte jako finální. Po shlédnutí stránky Vás asi napadne... jééé, vždyť to není nic nového, to už znám. Souhlasím s Vámi. Ano, nedělal jsem nic nového.
Na všech konkurenčních serverech mě irituje nemožnost přidání linku bez registrace. To bych vraždil. Čtu článek a chci jeho autora odměnit tím, že bych jej linknul, aby měl více čtenářů. Nechci používat daný server. Jen příležitostně. Proč se registrovat?
A když už se jen dívám, proč nemůžu bez přihlášení (registrace) hodnotit? Proč nemůžu hodnotit záporně, když si myslím, že článek je úplně špatně?
Máte stejné pocity? Pak topčlánky jsou pro Vás jako dělané.
Předpokládám, že společně objevíme ještě nějaké nedostatky. Můžete mi je poslat např. z kontaktů z topčlánků.cz
Skripty finišují a snad se nespletu, když řeknu, že o tomto (či po tomto) víkendu bude nový projekt nastartován. Nečekejte nic převratného, nebyl to úmysl. Projekt vznikl na základě toho, že jsem jednu nejmenovanou službu chtěl používat, ale nevyhovovala mě její "pravidla". Zkusil jsem druhou a taky pohořel (z podobných důvodů). Více konkurence v Česku tyto služby nemají.
Modří již tuší... když se ti něco nelíbí udělej to sám a jinak. Taky že jo!
Skoro celý včerejší večer (a dnes ráno) jsem viděl hlášku "byl očekávám objekt". Snažil jsem se pokročit s projektem topčlánky. K závěru jsem si nechal chuťovku AJAXe a Javasriptů.
Když je v Javasriptu chybička, většinou napíše byl očekávám objekt a číslo řádku, kde je problém. No, dobrá, ale skript má 100 řádků a chyba je na 150. Pak si člověk musí uvědomit, že je chyba na původní stránce, ze které skript běží. Když se k tomu přidá Ajax je zaděláno. Nulová hodnota znamená, že nenačte celý řádek a pak "byl očekávám objekt".
Ale už to skoro mám hotové. Ještě 2 takové skripty a finále bude na dosah.
Snažím se vymyslet, co nejlepší logiku přidávání již jednou vložených dat, leč stejně v provozu najdeme ještě lepší řešení. Však taky od toho jsou testovací verze.
Pokud používáte typ počítadla "píše.cz" možná Vás potěší, že do první varianty přibyla položka "dnes" a vznikla čtvrtá varianta, která obsahuje "celkem a dnes". Zní to složitě. Zkrátka mrkněte se do nastavení počítadla, pokud Vás to zajímá.
V úterý jsem psal o novém skriptu na přesouvání rubrik (vlastně všeho, takže i odkazů) a před chvílí jsem jej zapracoval i pro blogy. Zkontrolujte si jak se Vám nyní řadí rubriky a odkazy. Dříve se řadily podle pořadí a následně (pokud měli pořadí stejné) ještě podle názvu.
Řazení podle názvu jsem vypustil, protože nyní to už nemá smysl (nikdy 2 rubriky nemohou mít stejné pořadí - o to se stará skript).
Je to jen taková hloupost, nicméně potěší
Dnes bude na pár blozích pořádně horko.
Jak často se Vám stane, že někde najdete svůj obrázek a není to zrovna Váš článek? Ano, děje se to a není proti tomu žádná 100% ochrana.
Ale ukrást obrázek a ještě si jej tahat z původního serveru, tak to je už moc. U některých blogových systémů takový přenos dat tvoří podstatnou část. Takže cizí články brzdí server, kde je originál. Tak to ne!
Každý obrázek, který je uložený na píše resp. bonzuje a někdo si jej vložil na jiný server, se změní na tento zde uveřejněný. Jako ukázku jsem vložil na svůj blog na bonzuje obrázek a nalinkoval si jej na píše.cz
Pár lidí bude mít z ostudy kabát.
Pro hloubavé: mrkněte, že původní adresa obrázku se nepřepsala. A pokud samotný link na obrázek vložíte do prohlížeče je vše OK.
Je nejvyšší čas začít se na novém serveru roztahovat... zjistil jsem, že největší fotku mám 4Mpix a vyzkoušel jsem jak to server zvládá. Hravě! Navíc nelze očekávat, že by v jeden okamžik tuto činnost dělalo 100 lidí
Takže je navýšen limit pro vložení jednoho obrázku na 2MB (největší obrázek 4Mpix foťáku jsem našel 1,86MB) a vyzkoušena 4Mpix fotka. Žádný problém, takže se již nemusíte bát vkládat fotografie bez předchozího zmenšení.
Oblíbil jsem si velikost obrázku 150x150px, takže jsem využil svého privilegia a přidal další velikost pro vložení obrázku na server. Třeba to užije i někdo jiný.
Tak je to tady. Blogy se přesunuly na nový server a musím říct, že jedou jak namydlený blesk. Necháme je trošku aklimatizovat a přidáme k nim ještě ostatní projekty.
Procesor serveru se vyloženě nudí a nemá do čeho kousnout. No, až se spotřebuje veškerá operační paměť a přijde na řadu swap myslím, že smát se přestane. Do článku jsem vložil graf vytížení procesoru.
Včera v noci jsem se dal do psaní skriptu na posouvání jednotlivých rubrik o jednu úroveň výše či níže. Současný stav se mi nelíbí a je nejvyšší čas to změnit. Stejnou funkci využiju i pro nově vznikající topčlánky, takže není na co čekat.
Vymyslel jsem 2 varianty:
1) načíst rubriky do pole, prohodit klíče a hodnoty, všechny kromě měněné zvýšit (snížit), měněnou snížit (zvýšit), opět prohodit klíče a hodnoty, setřídit pole a hotovo.
2) načíst rubriky do pole, prohodit klíče a hodnoty, vyhledat 2 hodnoty, které vzájemně prohodím - jedné z nich odečíst a druhé příčíst, opět prohodit klíče a hodnoty, setřídit pole a hotovo.
Uf, obě varianty byly na objem kódu přibližně stejné (cca 1.200 znaků). Napadlo mě otestovat rychlost jejich provádění.
Běh jednoho trvá zlomek vteřiny, takže jsem je dal opakovat 100.000krát.
První skript se provedl za 8.4sec
Druhému to trvalo 2.99sec
Je jasné, co je lepší řešení. Už se těším až je spustím na vlastním serveru a tím otestuji procesor.
Dnes jsem dostal žádost o zvýšení limitu pro webFTP. Když jsem tuto možnost zaváděl byl limit 5.0MB, který jsem záhy navýšil na 10.0MB. Neočekával jsem, že tento limit někdo smysluplně využije a ani jsem nevytvořil možnost navyšování limitu podle registrací (jako je to u obrázků).
Modří již tuší! Je to tady. První vlaštovka to dokázala a přede mnou stojí úkol napravit, co jsem v minulosti podcenil.
Existuje tedy nové pravidlo: "Limit webFTP je nastaven na 10.0MB pro každého uživatele. Pokud někdo tento limit využije může požádat o jeho zvýšení při splnění následující podmínky. Obsazený prostor musí být z drtivé většiny využit jinak než pro ukládání MP3, videa a programů." Pro tyto druhy souborů není píše koncipované. Naopak nebudou mít problémy ti, kdo ukládají textové soubory, PDF, excely, prezentace (ne vtipy) aj, které prolinkovávají do svých článků. Změna vyhrazena.
Dejte mi pár dnů, abych to zprovoznil. (vždycky říkám pár dnů, i když vím, že to zvládnu třeba do druhého dne)
Aktualizace: hotovo :)
Jak jsem říkal, dal jsem se do vývoje (to je přímo vznešené slovo) topčlánků.cz. Musím se pochválit. Práce mi jde od ruky a krásně to odsýpá. Řekl bych, že mám dobrých 30% hotovo. Bude to tím, že tento projekt bude, co do skriptů, jeden z méně náročných. Některé funkce jsem vzal z píše.cz a ušetřil si tím práci.
Myšlenku sdílení registrací s píše a bonzuje.cz jsem zaplašil. (Ačkoliv jsem to měl hotové a funkční)
Zapřemýšlel jsem, co s doménou topblogy.cz. Původní záměr byl, aby to byla alternativní adresa k topčlánkům. S odstupem času mi tyto 2 názvy už nesplývají. Co s tím? Mám jeden nápad, ale není to bůh ví co. Uvidíme, odtajním po rozjezdu článků. Navíc, co do skriptů to bude absolutně nejjednodušší věc, co jsem kdy dělal.
Před 2 dny jsem napsal, že až do přestěhováni nebudu píše.cz vylepšovat. Nastala ovšem trapná chvíle přiznání, že nemám, co dělat. Tedy vždycky se něco najde, ale nic, co by mě bavilo. Battlefield není, co býval a nevydržím u něj víc něž 20 minut.
Vzpomněl jsem si na topclanky.cz a dal se do díla.
Po společné úvodní straně přišlo na řadu i RSS. Všechny tzv. globální RSS (https://www.pise.cz/rss/) načítají oba systémy (píše a bonzuje) společně ze stejné tabulky jako úvodní stranu. Kritéria jsou stejná: povolené veřejné zobrazování a min. 200 znaků po očištění HTML kódu.
Dokonce i RSS jednotlivého blogu se načítá ze stejné tabulky, ale bez předešlých kritérií.
Je to jeden z dalších kroků jak pomoci databázi, aby se nemusela probírat velkým množstvím dat. Zatímco dříve se probírala několika desítky MB a každý článek se zkracoval na 200 slov až před samotných náhledem, nyní se načítá tabulka o velikosti pouze stovek kB (to je o 2 řády méně), kde jsou články uz zkrácené a jen za poslední období.
Mělo by se to projevit i na rychlosti, která ovšem není u RSS nijak podstatná. Tímto končím vývoj blogů do doby než se přesuneme na nový server, což mi dává pauzu asi 2 dny.
Dnes jsem udělal poměrně zásadní změnu ve skriptech. Nyní totiž oba blogové systémy jedou na stejných skriptech bez jakýchkoliv změn. Dříve jsem je upravoval pro každý zvlášť. Snad jsem na nic nezapomněl a funguje vše jak má.
Hodněkrát se tu volalo po možnosti psát komentáře pod svou přezdívkou z píše.cz na bonzuje.cz a obráceně. A to je předmětem testování. Pokud chcete vyzkoušet psát komentáře na bonzuje.cz (s přezdívkou z píše.cz) přihlaste se na https://www.bonzuje.cz/?alfa=test a zvolte, že jeste z píše.cz. Pro uživatele bonzuje.cz je přihlášení na https://www.pise.cz/?alfa=test
Budete pak vystupovat s takto upravenou přezdívkou: administrator®pise.cz
Zcela alibisticky říkám, že je to testovací verze (i když mě funguje na 100%). Pokud se setkáte s nějakou nesrovnalostí, tak mi ji hlaste...
O čem vím: aktualizační skript se zatím nepouští automaticky, takže pokud si někdo změní avatar v komentářích se to neprojeví. Pokud si někdo změní heslo, na druhém systému mu bude fungovat až po aktualizaci DB.
Dnes jsem se dal konečně do vylepšování blogů. Upravil jsem některé skripty pro lepší adaptaci na nové domény a zamyslel se nad potřebným sjednocením všech blogů. Časem přibyde více domén pro blogy, ale je důležité všechny zastřešit jednou značkou. Rozhodl jsem se pro píše.cz. Bylo první, jeho jméno asi nepřekonáme, tak proč ne.
Určitě jste si už všimli, že logo se trošku změnilo. Zkoušel jsem více barev a nedokáži se jednoznačně rozhodnout.
Jestli chcete pomoct, hlasujte v anketě pod článkem.
Pro ty, co si nevšimli: statistiky jsou už zase v provozu, jen drobátko po-upravené, aby se všechny grafy nenačítaly najednou. Hlavní strana je už provázána s bonzuje.cz a TOPy jsou také společné.
Tak hotovo... jestli se těšíte z nového serveru, tak zadržte. Jsme stále na tom původním. Nechce se mi popisovat důvody, ale stručně se dá číct, že jsem chtěl ukousnout větší koláč než jsem měl chtít a až příliš jsem se spoléhal na odbornost IT techniků. Důsledkem je, že jsem byl nucen zrušit nový server (nainstalovaný a už na něm byly i kompletní stránky).
Teď pár dnů zůstaneme na tomhle a pak se přestěhujeme se nový server... ale nebojte se!
Žádný výpadek ani nezaznamenáte, protože to bude nový server od nynější společnosti a tak není problém udělat přesun za 5 minut. Blbý je, že mě to bude stát měsíčně 3x více než původní varianta... no jo, chybami se člověk učí.
Za dlouhý výpadek se Vám omlouvám, ale mám pro Vás dárek: 2 měsíce zdarma!!! a to se vyplatí!