před rokem
(aktualizováno 15. 6. 2010 a 27. 4. 2010 a 10. 12. 2010 a 3. 8. 2011)
Mysql ve všech verzích (únor 2010) trpí nepříjemnou vlastnosti. V subselectu neumí použít index. DibiDataSource v knihovně Dibi je celý postavený na subselected, takže je v mysql naprosto nepoužitelný. To by mi ani tak nevadilo, prostě by jsem DataSource nepoužíval, ale…
DataGrid pro Nette Framework je parádní knihovna pro vykreslování tabulek od Romana Sklenáře a jako zdroj dat používá právě pouze DibiDataSource.
Takže máme několik možností: nepoužívat DataGrid, přesvědčit Romana aby ho předělal, nebo změnit DataSource, aby tímhle problémem netrpěl.
Existuje několik možností jak udělat datasource jinak. Já jsem zvolil tu nejméně efektivní: parsovat SQL. Možná se ukáže, že se jedná o slepou uličku vývoje, ale alespoň si budeme moci říct: „Přátelé, tudy ne, tudy cesta opravdu nevede.“ ;]
Moje úprava se prozatímně jmenuje DibiDataSourceX a je to experiment, který není ideální do produkčního řešení. Je potřeba myslet na to, že není 100% kompatibilní.
Programátor, kodér a webový vývojář na volné noze.
Petr Procházka
před rokem
Z tiskárny si vždy na flashce přinesu virus. To neslyšeli o antivirech a
zakázání autorunu?
Petr Procházka
před rokem
Blbne mi aplikace budík. NEJDE vypnout buzení. To je nejhorší porucha která
může nastat. #android
Petr Procházka
před rokem
Pracovní počítač mi zkolabuje skoro vždy když přeskládávám větší
množství commitů. Dnes mi to naprosto zlikvidovalo repository. #git
Petr Procházka
před rokem
Na mém HTC Hero se mi v aplikaci zobrazuje google reklama „Mobil od Googlu
HTC Hero“. Kontextová reklama dotažená do dokonalosti.