Měsíc: Listopad 2005

Vybrané nástroje peněžního trhu

Rozhodl jsem se podívat na zoubek některým nástrojům peněžního trhu (tedy na možnosti krátkodobé, s nízkou mírou rizika a relativně malými výnosy). Dnes jsem se zaměřil na stavební spoření, které nebude použito pro účely bydlení. Zítra budou předmětem mého zájmu penzijní fondyživotní pojištění snad ve všech možných dostupných formách. Quadrilogii uzavřou investiční fondy.

Ke všem těmto článkům musím poznamenat, že značnou část inspirace jsem čerpal v české legislativě, ale i na Internetu, odkud pochází několik odstavců textu. Mé poděkování tedy patří provozovatelům oborových serverů mesec.cz, finance.cz, fin.cz a několika dalším.
Zabrousil jsem i na několik dalších serverů, které si již nevybavuji, takže pokud jste provozovatelem některého z nich, stačí mě kontaktovat a jméno serveru bude po zásluze zveřejněno.

Zend Studio 5

At the first place, I have to admit that I have been JEdit fan for many years, but now it’s rigid, too huge, has no Subversion support and is simply unusable for bigger PHP projects (more than two people involved and more than 50 thousand lines of code). And the plugins for JEdit are not evolving fast enough. Thus, it had to be replaced by something fast, widely supporting latest versions of PHP and simply usable. I’ve tried Eclipse, very good general purpose IDE (mainly designed for Java), but I was not satisfied by the speed and PHP support leaks.

Číst dále

Jak je to s tou dé jedničkou?

Předně bych rád upozornil, že tyhle řádky nepíšu rád, protože v nich přiznám pravý stav věcí, což bude tak trochu hrát do karet společnosti pro obnovu komunismu a špinavých politických praktik (která je mou myšlenkovou opozicí). Někdo to ale udělat musí.

Tak tedy, D1 je pravděpodobně naše nejfrekventovanější dálnice. Cestovat se po ní dá z Prahy do Brna a občas i zpět. Slýcháte o ní v médiích a od svých známých, kteří stejně jako kdysi já, vyprávějí historky o tom, kterak zázrakem přežili brutální nehodu minimálně sedmiset nákladních a pětiset osobních vozů. Pravda je, že dálnice nevyhovuje potřebám. Není dost široká, není dost rovná (místy vozidlo skutečně spíše poskakuje a nepomohou ani sebelepší tlumiče), není není není … prostě nevyhovuje, zkuste si to změřit. To je smutná část reality.

Číst dále

Čistý štít

Cituji: Flames se zrušit nedají, ani centrálně ani nějak jinak. Byly jsou a budou. Ovšem dá se jimi projít se štítem čistým nebo naopak.
Binární Ladin

Český Internet se točil v posledním týdnu kolem jedné ošklivé kauzy. Odkazy se dají najít všude, ale já uvedu ten, který k celé kauze přivedl mě. O návštěvě zubaře až někdy jindy.

Kauza byla opravdu hnusná, vleklá a plná špíny. Tahle špína ovšem přišla až na výjimky jen z jedné strany. Říkejme jí třeba vzdálená strana, protože druhá strana nám je bližší.

Čistý štít je věc, které si já osobně velice vážím, proto bych pro budoucí generace zmíněnou kauzu rád uchoval a na aktech vzdálené strany jim demonstroval, jak se to nemá dělat. Nikdy.

Zavěrem bych tady rád ocenil kulturní chování téměř všech aktérů z bližší strany, kterých si opravdu vážím za to, že jim neujely prsty při psaní článků a komentářů. Děkuji.

Oracle 10g Express Edition Beta on Fedora Code 4

I like Oracle database servers and I’m using their software for many years. So I decided to try their fresh meat 10g Express Edition.

Note: Even if I like Oracle’s concept, I will not tell you that the empty string is null (” IS NULL returns true in Oracle database) and I completely disagree with this part of Oracle’s concept. What I say is that the empty string is the string of zero length, but NULL is much closer to nothing than to the empty string.

The installation procedure itself is unbelievably easy, especially when compared to the full version, but it’s strongly recommended to read the minimum system requirements documentation before downloading and installing Oracle 10g Express Edition on Fedora Code 4. Otherwise you will experience problems or the database will run very very slow.

Číst dále

Ruby on Rails and UTF‑8 MySQL

Přemýšlíte jak to zařídit, aby MySQL mluvila UTF‑8? V Ruby on Rails?

Jedním slovem jednoduše. Do application.rb přidejte

before_filter :setUnicode

def setUnicode
    suppress(ActiveRecord::StatementInvalid) do
      ActiveRecord::Base.connection.execute("SET NAMES UTF8")
    end
end

Když už to bude fungovat, ukazuje se jako užitečné, mít všechny tabulky (nebo postačí ty, ve kterých jsou UTF‑8 data) přepnuté do UTF‑8. To zařídíte v MySQL pomocí

ALTER TABLE vaše_tabulka DEFAULT CHARSET=utf8;

Potřebujete-li celý monstrózní výkon, ponechte tabulky, které nepotřebujete v UTF‑8, v původní znakové sadě (standardně latin1) nebo případně přepněte do ASCII. Když chcete v UTF‑8 celou databázi, pak použijte

ALTER DATABASE vaše_databáze DEFAULT CHARSET=utf8;

A to je pro dnešek vše.