Portál AbcLinuxu, 3. května 2025 05:28
Další a ještě lepší nálož extra levičáckého software. Vše téměř zdarma, včetně otcovských ponaučení. Tentokráte bez zbytečných kudrdlinek, bych potěšil monsignora Ignora.
V minulém ublognutí jsem sliboval nový velkolepý program. Tu jest. Dobrá, možná není až tak velkolepý, ale je v dané kategorii nejlepší [1]. A to jsem zkoušel kdeco.
O co jde? Jedná se o nástroj správy Sqlite3 databází ve stylu, ehm, ehm, Toadu nebo TOry (pro pomalejší čtenáře — pozor, nadsázka).
Pestrobarevná zastřelená obrazovka:
Jak a proč to vzniklo? Psal jsem na zakázku jakýsi jednoduchý tracker. Jednouživatelský. Bez nutnosti dospělé databáze (než by třeba nastartovala Oracle XE, tak v Sqlite už má operátor hotovo a je na třetí straně Blesku). A při psaní selektů mi nepřišla CLI utilitka nejšikovnější. Třeba ladění SQL dotazů je v tom celkem peklo, rozumíš – explainy a tak.
Zmiňovaný tracker, který je sice GPL, ale jinak je za hromadu
velmi tvrdé měny. Zlaťáky a stříbrňáky. Ne měďákům!:
Vyzkoušel jsem tedy asi 800 sqlite správců. Děs a bída kurtizán, přátelé. Nejlépe z nich vypadal LiteMan. Po pár pečích se dokonce dal používat. Herr maintainer na ně ale nereagoval, takže mne situace donutila si to forknout. A to tak, že kromě jednoho souboru je už všechno úplně jinak. Lépe a radostněji.
Stav: skoro všechny plánované vlastnosti implementovány. Ideální SW, pokud se chce někdo naučit s Qt4. Jde to fakt rychle, tohle bylo hotovo za pár hodin (asi čtyři obědové pauzy). Pomoc vítána, protože já mám hromadu dalších zájmů. Programátoři, baliči, dokumentaristé a taková svoloč.
Nejen dětskými databázemi živ jsem já. Takže aby se mi lépe pracovalo s Oraclem, opatchoval jsem sobě zobrazení NULL hodnot ve výsledcích.
Černá a bílá? Jezovitů řád? Lepší než Toad, inkvizoTOra…:
Optimalizace jako kráva účinné pokračují. A jsou jednoduché, akorát trochu nudné. A nyní slíbené otcovské poučení:
// na pytel
for (int i = 0; i < CNT; ++i)
{
QColor c(100, 100, 100);
c.hue();
}
// bravura a rychlost
QColor g;
for (int i = 0; i < CNT; ++i)
{
g.setRgb(100, 100, 100);
g.hue();
}
Více viz Cyrille Berger z Krity
OSD dostala podporu DB džobů. Gratulujeme.
Hit týdne: Textures - Drawing Circles; The Blackdahlia Murder - Miasma.
Průser týdne: opustilo mne další z archivních CD. Tentokráte Gorefest - Erase. Jsem moc smutný panda.
[1] - politicky korektní vysvětlení: samozřejmě pro mne nejlepší. Jistě může existovat kdokoli jiný, kdož třeba preferuje coredumpy aplikací jiných, jistě kvalitních.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.