Kvě 10

Po více než měsíční tvůrčí pauze zaviněné převážně školou (ano, začalo zkouškové) jsem se rozhodl sepsat sem jednoduchý návod na instalaci WYSIWYG editor TinyMCE do frameworku Django.

Django – moje nová hračka. Jedná se o framework v pythonu pro tvorbu webů. Určitě můžete očekávat několik dalších článků s touto tématikou – po pravdě jsem se rozhodl na bastl jménem PHP vykašlat a při www tvorbě používat jen a pouze Django.

TinyMCE – převážně JavaScriptová knihovna pro aplikaci WYSIWYG (What-You-See-Is-What-You-Get) editorů do webů. Pro každý prohlížeč si jeho podporu řeší sama, což je naprosto krásná ukázka zapouzdření (vy jako koncový uživatel nemusí vědět, co se děje uvnitř, ale víte, že to bude fungovat všem).

Pokračování příspěvku »

Bře 30
Instalace SSL certifikátů do Google Chrome
icon2 icon3Komentáře nejsou povoleny

Už nějaký ten pátek jsem spokojený uživatel prohlížeče Google Chrome. Jedna z mála věcí, která mě na něm značně iritovala, bylo neustále upozorňování na nedůvěryhodné spojení (u vlastnoručně podepsaných SSL certifikátů). Nedávno jsem to pro školní systém vyřešil jejich instalací (spíše importem). Uběhl nějaký čas a dnes jsem řešil problém znovu – samozřejmě jsem si na postup již nevzpomněl a musel jsem jej objevovat znovu. I proto jsem se rozhodl napsat jednoduchý návod sem.

Postup (pro Ubuntu):
Nainstalujeme libnss3-tools:

sudo apt-get install libnss3-tools

Nyní si stáhneme certifikát stránky (měl by být s koncovkou crt)

A nakonec jej naistalujeme:

certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n název_autority -i /cesta/k/certifikátu.crt

Poznámka: Teoreticky by u parametru -t  místo argumentu „C,,“ (root CA certificate) měl stačit i „P,,“ (self-signed server certificate) – ten však kvůli bugu 531160 nefunguje.

Bře 10
Ubuntu 10.04 – zatím spíše rozpaky
icon2 icon3Komentáře nejsou povoleny

Nedávno jsem se rozhodl otestovat stále ještě alfa verzi nového Ubuntu 10.04. První upgrady proběhly v pořádku, ale po jedné z aktualizaci a následném restartu PC jsem nemohl uvěřit vlastním očím. Vývojáři se (pro mě z naprosto nepochopitelných důvodů) rozhodli přemístit ovládací tlačítka oken (minimalizovat, maximalizovat, zavřít) z pravého rohu do levého. Jak jsem si všiml z diskuzí, je to další myšlenka, kterou se snaží Ubuntu převzít od Applu.

Sice osobně nechápu, jak ovládání vlevo může vůbec někomu vyhovovat, ale spíš než samotná změna mě štve, že není nikde jednoduchá (nejlépe klikací) možnost změnit umístění ovládání zpět. Je to další věc, která BFU Ubuntu a Linux celkově znechutit. Představme si začínající uživatele Linux, který se rozhodne přestat použít Windows a chce zkusit Ubuntu. Stáhne LiveCD, vypálí a nabootuje. Při zavírání oken neustále ze zvyku kliká doprava a otráveně musí přejet přes celý panel doleva, aby mohl okno zavřít. Tak nějak jsem se cítil já asi 2 dny, než jsem našel způsob, jak ovládání vrátit zpět.

Tady je:

Otevřeme gconf-editor (Atl + F2, do políčka napíšeme gconf-editor). Vlevo postupně rozevíráme appsmetacitygeneral a vpravo pak dvojklikem otevřeme editaci klíče button_layout – hodnotu změníme na menu:minimize,maximize,close.

Úno 9

Dneska budu stručný, protože začal nový semestr a já jako vzorný student chodím na všechny přednášky – i na ty ranní, takže jsem unavený a chystám se jít na kutě, neboť mně zítra v 7 ráno čeká další cvičení :-)

Nedávno jsem do jednoho open-source projektu, na jehož vývoji se podílím, potřeboval přidat sekci statistiky a grafy. Už jsem se připravoval, že do něj budu muset nahrávat nějakou PHP knihovnu – parní mlátičku, která tuto práci obstará. Tato představa se mně zrovna dvakrát nezamlouvala, protože už teď projekt obsahuje několik podobných (např. tcpdf na generávání pdf). Proto jsem byl rád, že jsem objevil Google Chart.

Google Chart nabízí jednoduché API, kterému stačí předhodit pouze pomocí GET požadavku parametry  a ono vám vygeneruje obrázek grafu. V praxi to znamená, že do stránky vložíte obrázek jehož atribut src bude např. v mém případě http://chart.apis.google.com/chart?chg=10,10,5,5&cht=lc&chd=t:10,0,1,1,1,1,7,3,9,14,30,19,66,46,...,0,0,0&chs=700x300
&chl=2005|%20|...|%20|%20&chxt=x,y&chxr=1,0,82&chds=0,82
, kde třeba cht je typ grafu, chd jsou hodnoty, chl popisky, atd. Doporučuji projít dokumentaci s příklady.

Výsledek vypadá nějak takto:

Graf

Úno 4

Dokud jsem používal Worpress na freehostingu, s upozorňováním na nové komentáře na blogu jsem neměl nikdy problém. Až nyní, kdy mně blog  jede víceméně na vlastním serveru, najednou notifikace nefunguje. Proč?

WordPress

Pokračování příspěvku »

« Starší příspěvky