Archive for the ‘Software’ Category

Opravy v Textpatterne

Sunday, September 18th, 2005

++Ospravedlňujem sa za nemožnosť pridávať komentáre. Ako som zistil, tak ani tlačidlo Odoslať nefunguje na prvý krát a stále je nutné si najprv zobraziť Náhľad.++

Avizovaný prechod na Textpattern nebol až taký bezproblémový, ako som písal. Vyskytol sa problém s chybným prekladovým súborom so slovenčinou.

Pôvodne som chcel použiť na odstránenie chýbajúcich údajov o „event“-e v preklade SQL skript, nebol som však schopný ho vytvoriť správne. Nakoniec som musel upraviť skript pre detekciu zmien v preklade a ručne pridať informácie o sekciách (eventoch) do prekladu.

Keď mi dojde nové heslo do administračného rozhrania pre úpravu prekladov v Textpatterne, bude slovenčina dostupná aj cez RCP službu. Zatiaľ si ju môžete stiahnuť a v najnovšom Textpatterne použiť admin rozhranie na jej nahranie z disku serveru.

Novinky a vylepšenia

Podarilo sa mi opraviť chybu s nezobrazovaním počtu komentárov pri článku. Chybu značiek <txp:if_comments />, <txp:if_comments_allowed /> a <txp:if_comments_disallowed /> rieši patch comment_conditionals_r913.patch od Mary (pozor na automatické aplikovanie patchu: teraz sa v ňom nachádza eturn namiesto return).

Chystám sa pridať do Textpatternu možnosť odoslať notifikačný e-mail všetkým komentujúcim, keď na článok bude pridaný nový komentár. Ak viete o podobnom plug-ine, poprosím vás napísať mi adresu na neho do komentárov. (Bezpečnostná poznámka: neposielať maily hromadným vyplnením poľa To: aby nevznikol e-mail harvesting, buď posielať maily samostatne alebo cez BCC: a neposielať maily samému sebe.)

Jedna novinka je pridaná aj na Izsak's Website Suite. V hlavičke sa pomocou Image Rotatoru obmieňa logo. Zatiaľ vie načítať iba súbory s príponou .jpg (a bude to vedieť dovtedy, kým nezistím správnu syntaxt regulérneho výrazu pre gblob()). Momentálne sú dostupné dve farebné verzie hlavičky: modrá a zelená.

PS: Nezabudnite si správne nastaviť v Textpatterne nastavenie „Produkčný status“/„Production status“ na „Ostrá prevádzka“/„Live“, aby zbytočne negeneroval debugovacie údaje.

Textpattern 4.0.1 sa predstavuje

Saturday, September 17th, 2005
Published with Textpattern logo

Weblog prešiel takmer bezpolesne na poslednú verziu perfektné blogovacieho systému Textpattern 4.0.1. Polovicu dnešného dňa som strávil implementáciou noviniek z revízie 913 a prekladaním časti najnovšieho jazykového balíčka do slovenčiny. Čoskoro by sa mala nová verzia slovenčiny uverejniť na RCP serveri.

TXP 4.0 umožňuje inštaláciu jazykových balíčkov z RPC serveru alebo aj zo súboru na serveri. Obidve funkcie sú perfektne jednoduché.

S rýchlosťou najnovšieho TXP som veľmi spokojný. Zdá sa mi byť mierne rýchlejší ako predchádzajúca verzia, ktorú som používal.

Stále mi však chýba jednoduchá možnosť odpovedať na komentár. Teraz musím pracne vyhľadať stránky s novými komentármi a tam pridávať svoje komentáre. Hodilo by sa vytvoriť na odpovede administračné rozhranie.

Chyba s nezobrazovaním počtu komentárov pretrváva ďalej. Neviem zistiť jej príčinu, takže zatiaľ musíte Izsak's Weblog strpieť bez zobrazovania počtu komentárov. Hádam vám to vynahradia najnovšie novinky (implementované včera).

Nové funkcie v SQL 2005

Tuesday, September 13th, 2005

Zúčastnil som sa semináru o nových funkciách v Microsoft SQL Server 2005 pre vývojárov. Tento databázový stroj prináša mnoho noviniek, ktoré ocenia hlavne programátory obľubujúci XML a .NET Framework.

Microsoft SQL Server 2005 bude od nainštalovania v „lock-down“ móde – všetky služby bude musieť administrátor najprv povoliť. Týmto sa zvyšuje bezpečnosť serveru, pretože na ňom budú bežať len tie služby, ktoré sú naozaj potrebné.

SQL Server 2005 umožňuje použiť XML ako natívny dátový typ: v stĺpci budú uložené XML dokumenty/fragmenty skutočne ako XML. V SQL 2000 sa to suplovalo uložením XML dát do typu string.

Natívny XML dátový typ umožňuje využívať XQuery a XPath 2.0 príkazy nad obsahom buniek. XML indexovanie je dostupné len vo forme istej optimalizácie pri používaní XPath výrazov (optimalizácie pre vyhľadávanie podľa uzlov/atribútov/hod­noty uzlu). Sofistikované full-textové indexovanie zrejme bude dostupné ako rozšírenie pre SQL 2005 od tretích strán.

Bude možné index partíciovať: server bude vždy pristupovať iba k danej časti databázy, ktorá bude kontinuálne uložená na jednej časti disku – server nebude musieť behať po celom disku. Výkonnosť tu získajú iba databázy s rádovo 1GB súbormi.

Veľmi dobrá správa pre .NET vývojárov a výkonnosť aplikácií je, že v SQL Server 2005 bude možné transparentne volať uložené procedúry a užívateľsky definované funkcie (UDF). Tieto procedúry však narozdiel od natívnych T-SQL procedúr budú case-sensitive. To je jediný rozdiel, ináč pre použitie v T-SQL príkazoch nepredstavujú žiadny rozdiel.

Tiež budú podporované užívateľsky definované dátové typy priamo v T-SQL príkazoch: v .NET si nadefinujete vlastný dátový typ a môžete s ním naplno pracovať. Dátový typ by mal pre správnu funkčnosť implementovať vlastnú logiku pre metódy definované v objekte Object.

Podobne bude možné písať vlastné agregačné objekty. Každý takýto typ musí mať definované verejné statické metódy. Rozhrania nepodporujú definovanie statických metód a teda niečo ako IAggregator nebude existovať. Neviem, na akej úrovni bude overovaná správnosť objektu – či obsahuje všetky potrebné metódy.

Zhrnutie prinesených noviniek v SQL Server 2005:

  • rozšírenia T-SQL príkazov (aj o try/catch bloky)
  • XML ako natívny dátový typ
  • podpora pre .NET
  • procedúry a UDF v .NET
  • integrovaná podpora webových služieb
  • particiované tabuľky a index
  • vylepšené triggery

Nové funkcie si môžete odskúšať v Microsoft SQL Server 2005 Express Edition, beta.

Adbar pro Firefox

Sunday, August 28th, 2005

Rozšíření Adbar pro Firefox se vám snaží usnadnit přechod z Opery na Firefox. Zobrazuje totiž v prohlížeči reklamy od Googlu.

Adbar pro Firefox, acciBlog

Jednoduchý redakčný systém

Sunday, August 28th, 2005

Úpravy na redakčnom systéme pre novú verziu Izsak's Website sú hotové. Ako základ som použil lucidCMS vo verzii 1.0.11.

Jadro lucidCMS a pluginy som upravil, aby generovali aj čisté URL, pridal som podporu pre Texy!, cacheovanie stránok a upravil inštaláciu východzích pluginov.

Na Texy! fóre som uverejnil verziu lucidCMS 1.0.2 by izsak. Do finálnej verzie 1.0.20 som ešte pridal vlastný Google Sitemaps plugin, ktorý generuje sitemap súbor pre Google Sitemap službu. Upravil som tiež číslo verzie, aby bolo vidieť, že sa jedná o novšiu verziu ako 1.0.11.

lucidCMS je jednoduchý a pritom komplexný redakčný systém so všetkým potrebným na správu stránok a nie je plný zbytočných a zložitých funkcií ako napr. Drupal.

Samostatný plugin Google Sitemaps je upravený pre lucidCMS 1.0.11. Moja verzia lucidCMS 1.0.20 obsahuje upravenú verziu, aby hneď po inštalácii bol nastavený pre túto verziu redakčného systému.

Google Sitemaps plugin v lucidCMS 1.0.20 obsahuje tiež jednu značku: GoogleSitemapLink, ktorá vygeruje link element s odkazom na sitemap súbor:

<link rel="sitemap" href="/sitemap.xml" type="application/xml" />

Táto značka nie je štandardizovaná a vyhľadávače ju nepoužijú na získanie informácie ceste k sitemap súboru. V prípade Google treba stále použiť administračné rozhranie na pridanie sitemap súboru.

Do samostatného pluginu značka GoogleSitemapLink nie je implementovaná, pretože nedokážem presne určiť cestu k sitemap.xml súboru v rôznych inštaláciách a lucidCMS nemá žiadnu informáciu o použití HTML/XHTML značiek. (Značka napevno používa XHTML syntax)

Stiahnite si lucidCMS 1.0.20 by izsak.

Čo je nové v Gmail-i?

Tuesday, August 16th, 2005

Počet ponúknutých jazykov narastá

Gmail je teraz k dispozícii aj v týchto 12 jazykoch: bulharský, chorvátsky, grécky, islandský, indonézsky, lotyšský, maďarský, slovenský, slovinský, srbský, ukrajinský a vietnamský. Spolu ponúkame 29 jazykov. A stále pridávame nové. Možno by sme mali začať nové počítadlo…

Tlačidlo Nové funkcie! sa znovu po dlhom čase objavilo v schránkach užívateľov tejto mailovej služby. Medzi novými jazykmi stále chýba čeština a je zaujímavé, koľko jazykov z krajín bývalého sovietskeho zväzu Gmail podporuje.

Dizajn predáva

Saturday, August 13th, 2005
Microsoft Internet Explorer 7 logo

A MSIE 7 sa bude veľmi dobre predávať. Nové logo bezdebaty pritiahne mnoho domácich užívateľov, ktorý prešli na alternatívne prehliadače, ale v prechode nevidia žiadne prínosy pre nich a nevedia sa rozhodnúť, čo budú používať. S takýmto logom sa priklonia k MSIE 7. Taktiež reklama v médiách bude vyzerať s týmto logom oveľa lepšie.

Toto logo bude používané na platformách Windows XP SP2, 2003 a x64. Windows Vista bude používať mierne upravené logo.

Via New IE 7 Icon and Logo, IEBlog.

GMail v slovenčine.

Thursday, August 11th, 2005

Nielenže je rozhranie Gmail lokalizované do slovenčiny, aj kontrola pravopisu je slovenská! A o to viac sme predbehli čechov ;-).

GMail je bezplatná e-mailová schránka od Google, ktorá poskytuje už takmer 2,5GB priestoru a má unikátne a jedoduché rozhranie.

Konfabulator

Monday, August 8th, 2005

++ukážka výzoru widgetov v Konfabulatore++

Mac OS X Tiger priniesol vylepšenie plochy v podobe Dashboard s tzv. widgets. Sú to malé HTML aplikácie (HTML + CSS + JS), ktorá sa inštalujú jedným kliknutím cez Safari, majú perfektný vzhľad (ako celý Mac OS X) a umožňujú zobraziť akékoľvek informácie.

Program Konfabulator vám umožní widgets spúšťať aj na Windows. Je to JavaScript runtime prostredie pre widgets.

Treba si stiahnuť Windows verziu, nainštalovať s administrátor­skými právami a spustiť. Základná inštalácia obsahuje 16 widgetov. Pri prvom spustení Konfabulatoru sa zobrazí sprievodca, ktorý vám predstaví funkcie Konfabulatoru. Na ploche sa zobrazí niekoľko widgetov. Prvé spustenie je veľmi náročné na procesor a chviľu si počkáte, kým sa všetko načíta a rozbehne. Všetky predinštalované widgets sú v priečinku My Widgets vo vašich dokumentoch.

Na stránke www.widgetgallery.com nájdete ďalšie zaujímavé widgets: Google Search, Simpsons Quoter alebo Živě.sk RSS zdroj.

História Konfabulátora je na oficiálnej stránke www.konfabulator.com v podobe kresleného komixu.

++Aktualizácia: pridal som screenshot The Weather, Werewolf Monitor a What To Do widgetov.++

Windows Vista

Friday, July 22nd, 2005

Microsoft dnes oficiálne potvrdil názov svojho klienstkého operačného systému v súčastnosti označovaného ako Windows Longhorn. Budúci OS od Microsoftu sa bude volať Windows Vista. V tlačovom vyhlásení si môžete pozrieť uvádzacie video k Windows Vista.