Hlavní navigace

Zápisky z Garthu (i odjinud)

Roury mezi objekty v Pythonu

Líbí se mi koncept specializovaných nástrojů propojovaných rourou, a tak jsem přemýšlel, jak bych ho dostal i do PowerConsole. Včera večer jsem nastřelil jednoduchý koncept, jak v Pythonu pospojovat objekty pomocí „roury“ s využitím přetěžování operátorů. Výchozí myšlenkou bylo použití co nejjednoduššího zápisu co nejvíce podobného zápisu roury v shellu, tedy: A | B | C atd…
27. 1. 2012 9:28 (aktualizováno) | |

PowerConsole Blues

Minulý týden jsem si konečně udělal dost času na kompletní přepracování PowerConsole. Díky zkušenostem z druhého prototypu postaveném na wxPythoním PyShellu jsem si ujasnil celkovou koncepci a současná verze by měla posloužit jako pevný základ pro další vývoj. Protože webové stránky projektu ještě nejsou hotové, nejdřív pár rámcových informací pro ty, co o PowerConsoli zatím neslyšeli…
27. 1. 2012 9:28 (aktualizováno) |

Dodatek k The Firebird Book

Dnes byl vydán dodatek k nejlepší dostupné knize o Firebirdu – The Firebird Book od Helen Borrie. Jedním ze dvou důvodů, proč jsem posledních pár dní neblogoval byl právě tento dodatek, na kterém Helen usilovně pracovala posledních pár měsíců, a na mě byly hozeny korektury finálního produktu. Tím druhým důvodem byla PowerConsole, ale o tom se dočtete v samostatném zápisu…
27. 1. 2012 9:28 (aktualizováno) | |

Zásuvky a hadí vejce

Konečně se mi podařilo vyšetřit nějaký ten čas na další vývoj PowerConsole. Už prototyp předváděný na Firebird konferenci používal pluginy pro příkazy a nápovědu, ale použitý systém byl jen taková rychlovka a už tehdy se mi moc nezamloval. Přes TurboGears se kterým v poslední době hodně pracuji jsem se blíže seznámil s modulem setuptools, který můj problém vyřešil.
27. 1. 2012 9:28 (aktualizováno) | |

Vzkříšení SPE

Moje oblíbené IDE pro Python – SPE se po půl roce konečně pohnulo kupředu. Problémy s webhostingem byly zdá se vyřešeny, a Stani konečně přešel z wxPythonu 2.6 na 2.8. Přechod z wxPythonu 2.6 na novější jsem zatím odkládal, protože s ním bylo spojeno mnoho problémů s kvalitou (6 releasů za půl roku) a se zpětnou kompatibilitou knihoven a nástrojů které používám (včetně wxGlade a SPE), a i s mými vlastními projekty (především fbPower a qmEdit). Po bojích s třemi releasy řady 2.7 jsem to vzdal, ma
27. 1. 2012 9:28 (aktualizováno) | |

Chystá se Firebird 2.0.1 RC2 a 2.1 Preview

Obě verze sice ještě nejsou k dispozici, ale usilovně se pracuje na jejich vydání. Pokud vše půjde hladce, budou k dispozici do konce příštího týdne. Přehled chyb opravených ve verzi 2.0.1 naleznete zde. Chystaná Preview verze Firebirdu 2.1 bude na Windows dostupná pouze jako ZIP distribuce (tedy bez instalátoru), pro Linux bude samozřejmě k dispozici jak tar.gz, tak RPM. Verze 2.1 přináší velké množství novinek, včetně globálních dočasných tabulek, common table expressions a rekurzivních dotazů
27. 1. 2012 9:28 (aktualizováno) | |

Dokud se pracuje, ještě se neumřelo

Poslední tři měsíce byly poněkud hektické, a na psaní blogu už nezbývalo sil. A protože to nevypadá, že by mi v nadcházejících měsících práce ubylo, nezbývá než přehodnotit svůj přistup k blogování. Ale neradujte se, přestat s blogováním zatím nehodlám. Původně jsem měl v úmyslu psát spíše články v klasickém stylu, protože s tím mám nejvíc zkušeností. Jenže napsat plnohodnotný článek vyžaduje hodně času, kterého se mi nedostává…
27. 1. 2012 9:28 (aktualizováno) |

ReleaseForge, neocenitelný pomocník

Máte projekt na SourceForge? Ano? Pak se vám určitě bude hodit program ReleaseForge. Firebird 2.0 byl vypuštěn do světa během mezinárodní konference v Praze, a to v přímém přenosu, přímo před zraky všech účastníků konference. Řada lidí se mě poté ptala, jaký že to udělátor jsem to vlastně použil místo proklikávání se administrátorskými stránkami projektu na SourceForge. Jednalo se o program ReleaseForge…
27. 1. 2012 9:28 (aktualizováno) | |

Firebird 2.0 v Mandriva Linuxu

Pokud používáte Firebird a Linux, určitě jste si někdy položili otázku, proč není Firebird stejně jako MySQL a Postgresql standardní součástí nejrozšířenějších distribucí. Jasně, stáhnout rpm o pár mega a nainstalovat ho není žádný problém, ale co ovladače, závislosti, updaty, podpora? Kdyby byl Firebird součástí distribuce, byl by život uživatelů o mnoho jednodušší.
27. 1. 2012 9:28 (aktualizováno) | |

Firebird 2.0 je tu!

Dnes byla oficiálně uvolněna verze 2.0 relačního databázového systému Firebird. Stalo se tak v Praze během zahajovacího ceremoniálu 4. Mezinárodní Firebird Konference. Verze 2.0 je výsledkem více než dvouleté usilovné práce vývojářské komunity kolem Firebirdu, a přináší velké množství dlouho očekávaných vylepšení a nových vlastností. Jen samotné Release Notes mají 162 stran, a WhatsNew dokument obsahující pouhý výčet všech změn má více než 2700 řádek. Tato verze mimo jiné nabízí…
27. 1. 2012 9:28 (aktualizováno) | |