30. November 2009

Pár užitočných klávesových skratiek pre Windows 7

Na WebExpo 2009 som dostal malú brožúrku o Windows 7. Píše sa v nej, prečo je Windows 7 cool.

Zaujalo ma niekoľko nových klávesových skratiek, ktoré zjednodušujú manipulácia s oknami a plochou.

Tu sú:

  • wokienko + šipka hore/dole – maximalizácia/minimalizácia okna
  • wokienko + šipka vľavo/vpravo – prichytenie okna na pol obrazovky, toto je užitočné, pokiaľ pracujete s údajmi v dvoch oknách
  • wokienko + shift + šipka hore/dole – maximalizácia a obnovenie vertikálnej veľkosti
  • wokienko + medzera – kuk na desktop

Wokienko je taká zábavná klávesa medzi CTRL a ALT. Na Macoch a IBM T42 ju budete hľadať márne. Nepomôže, ani keď si ju nakreslíte.

Ešte pridávam odkaz na VirtualWin, je určený pre ľudí, čo trpia klaustrofóbiou na jednej pracovnej ploche.

29. November 2009

Steve Wozniak a ako to bolo pred založením Applu

Vďaka AllTop som narazil na veľmi pekné video, kde Steve Wozniak hovorí o svojich začiatkoch a o vzniku Apple.

Video nájtede na Fora.tv

Okrem iného Steve napísal knižku s podareným názvom iWoz.

28. November 2009

Plone CMS

CMS systémov je na svete veľa. CRM systémov je veľa. Je problémom nejaký vybrať. Jeden vie to, zas nevie tamto. Ďalší vie niečo ďalšie a tak ďalej.

plone-logo

Plone CMS rozhodne nie je vhodný na blog. Skúšal som to ;-) . Ako sa hovorí: “Netreba ísť s tankom na vrabce.” Plone je vhodnejší na väčšie projekty, kde predpokladáte vysokú produkciu obsahu.

Plone CMS je postavený nad aplikačným serverom Zope, čo mu umožňuje využívať rozsiahlu sadu oprávnení s vysokou granularitou. Jeho protiváhou vo svete PHP by mohol byť Drupal.

Pre lepšiu predstavu si môžeme zobrať bežný blog vo WordPresse. Bude mať pár megabajtov. Bežný portál používajúci Plone CMS sa vyšplhá na niekoľko gigabajtov.

Jedná sa o komplexné riešenie, na ktoré sa môžete spoľahnúť. Architektúra systému je skutočne prepracovaná.

Keby ste náhodou hľadali hosting, pre svoj malý Plone, tak ďalšie informácie nájdete na stránkach sinusgear.com.

Pre vývojárov a adminstrátorov sme založili diskusnú skupinu venovanú Plone. K dispozícii je aj jej archív.

Keby ste potrebovali vedieť, čo je Hot-Runner systém, informácie nájdete na www.jansvoboda.cz;-)

28. November 2009

WinStrom účtovníctvo aj pre Linux – dojmy z natáčania

Za marketingovú kampaň dostáva WinStrom 11 bodov z 10. Veľa firiem volalo po účtovníctve, ktoré by bolo spustiteľné aj pod Linuxom. Nikde nič. Pláň. Ticho. A tu aha, v šírom poli zámoček. WinStrom.

Niku si vybrali veľmi dobre. Pretože okrem Linuxu, ich systém podporuje aj Mac OS. S Macom mali Windows účtovníctva vždy trochu problém.

Hurá, vyskúšame, čo to je. Pozerám. Na download sa mi ponúka rovno balíček pre Debian. Pri inštalácii zistila aplikácia, že mi beží databázový stroj PostgreSQL a šup narvala si tam svoju databázu. Mohla sa aspoň spýtať, či také niečo chcem. Poďme ďalej.

V treťom kroku na stránke produktu píšu: “Po dokončení instalace můžete program WinStrom 10 kdykoliv spustit vybráním aplikace v menu.”

Preliezol som v Gnomoch všetky menu a WinStrom 10 bol v menu Office. Program sa dá spustiť aj príkazom winstrom.

Gui rozpráva po slovensky aj po česky, čo je pre našinca veľmi milé a prínosné.

Aplikácia beží pod Linuxom stabilne.

winstrom

26. November 2009

Dočasné riešenie je nebezpečné, drahé a trvalé

“No, tunak, šak sprav to hentak, to bude dobré. Šak potom to spravíme lepšie. To je dočasné riešenie.”

Koniec.

Videli ste už dočasné riešenie, ktoré by nepretrvalo veky?

Už niekoľko krát som narazil na efekt “dočasného riešenia”. Dočasné riešenie je nebezpečné, drahé a trvalé. Prečo?

Ok, takže máme problém. Z radiátoru nám kvapká voda. Ako ho budeme riešiť? Zoberieme kelímok od jogurtu, šup to pod radiátor a je vyriešené. Občas vodu vylejeme. Pohoda, klídek, tabáček. Môžeme si pogratulovať k lacnému, rýchlemu a kvalitnému riešeniu. Podarilo sa nám dokonca prekabátiť aj diablov trojuholník a máme splnené všetky tri faktory naraz. Super!

Ha. Odídeme na dovolenku a na kelímok zabudneme. Čo sa stane? No, pretečie. Naviac otvor v radiátore sa zväčší a celý vykurovací systém sa začne pomaly presúvať k susedom o podlažie nižšie. Oh, aké prekvapenie?

V softvérárčine sú dočasné riešenia ešte nebezpečnejšie. Manažér potrebuje riešenie. Keďže dnes sú všetci bizi, všetko musí byť hneď, zvolí rýchlo riešenie. Zvolí jednoduché “dočasné” riešenie, veď v budúcnosti sa nahradí lepším. A je vytešený z toho, ako múdro to vymyslel.

Lenže implementácia dobrého riešenia sa týmto predražila asi 10 násobne. Prečo?

Na odstránenie dočasného riešenia a nahradenie ho dobrým, potrebujete OBROVSKÉ množstvo úsilia, prostriedkov a odvahy. Jednak implementácia dočasného riešenia, získala vysoký moment hybnosti. Je v prevádzke spolu s fungujúcim systémom. To znamená, že na odstránenie dočasného riešenia musíte zastaviť celý systém. Rozanalyzovať ho, ako funguje. Dočasné riešenie samozrejme nie je dokumentované. ako hovorí ľudová slovesnosť: “Vývojári odchádzajú, kód zostáva.” Ďalej musíte navrhnúť nové riešenie, ktoré bude lepšie. Naimplementovať ho do systému a ladiť nepredstaviteľné množstvo problémov, ktoré vznikne vďaka tomu, že nad dočasným riešením začalo kopec ľudí stavať svoje riešenie.

No a diablov trojuholník si zoberie milého naivného manažéra do pekla a s celým jeho riešením.

Takže milé deti. Keď raz budete mať nutkanie implementovať dočasné riešenie vo vidine kľudných a pokojných zajtrajškov, dajte si pauzu. Zoberte si pero a papier a spočítajte si, koľko vás bude skutočne stáť.

24. November 2009

I feel fantastic! ;-)

23. November 2009

Mozgopľušť (brainstorming)

Strhlo sa to náhle. Ako inak? Bolo to Cool!

Nápady svišťali z jednej strany miestnosti na druhú. Kreativita vrela.

Písalo sa. Zapisovalo.

Vyhodnocovalo sa. Všetci odišli s nádherným pocitom dobre vykonanej práce. Išli na obed.

Po dobrom obede sa všetci vrátili späť do práce a pokračovali vo svojej rutine ako predtým.

* Mozgopľušť je TM a patrí Otovi Trampovi

* Toto je ucelené literárne dielko, ktoré má v čitateľovi vyvolať akýsi nepokoj. Tušenie chyby s názvom zabehnuté koľaje.

22. November 2009

PyGTK a preklad GUI pre Windows

PyGTK je výborné rozšírenie Pythonu, ktoré umožňuje pracovať s GTK GUI. Pekne to funguje aj pod Windows. Dôkazom je napríklad aplikácia Srobick.

No, všetko by bolo dobré, keby som si v jednej rozmarnej chvíli nebol zmyslel, že chcem preložené GUI. Zobral som GUI designér Glade. Prepísal som GUI do angličtiny. Vygeneroval som si prekladové súbory. Pomocou PoEditu som ich preložil. Podľa návodu som pridal set_translation_domain. Pod Linuxom to pekne chodilo. Spustím pod Windows a ajhľa. How do you jodlajdú. Všetko v angličtine.

Prebrázdil som celý internet. Od jedného konca, po druhý. Nič. Skúsil som dokonca nastavovanie systémových premenných pomocou kernel balíku a nič. Proste zúfalstvo.

Väčšina návodov je zastaralých a počíta s gtk.glade, ktorý sa už v nových verziách nenachádza. Tu je drobná finta, ako dostať preklad do chodu. Jednoducho preiterujete všetky objekty a spustíte na nich prekladovú funkciu.

Príklad na preklad tooltipov:

class GuiBuilder(gtk.Builder):
   """
   Fix for GTK builder and translation.
   Inspired by: http://old.nabble.com/gtk.Builder-and-translation-directory-td22351164.html
   """
   def translate(self):
     for obj in self.get_objects():
       # Translate tooltips
       try:
         if obj.get_has_tooltip():
          obj.set_tooltip_markup(_(obj.get_tooltip_markup()))
       except:
         pass

V kóde potom načítavanie GUI vyzerá nasledovne:

import GuiBuilder
wt = GuiBuilder()
#wt.set_translation_domain(domain = AppName)
wt.add_from_file(gui)
wt.connect_signals(self)
wt.translate()

A dôležitá informácia na záver. Na stránkach PyGTK nájdete len verziu 2.12 pre Windows, pričom pre Linux sa používa 2.16. Novší build pre Windows je tu: OptionExplicit.be

20. November 2009

Boli ste na Silvestra za polárnym kruhom? Šanca pre vás.

Mišú organizuje výlet. Ide do Tromsø. Až za polárny kruh a má voľné miesta v aute. Je to ďaleko. Veľmi ďaleko, dokonca ďalej než Gibraltár :)

Hláste sa! Kto skôr príde, tak sa vezie. Naviac v ponuke výletu je ubytovanie a sanua.

Ak je pre vás Tromsø ďaleko, Mišú vás môže cestou vyložiť napríklad v Helsinkách, Štokholme alebo v Osle.

Čo môžete vidieť? Napríklad Auroru borealis:

18. November 2009

Adobe AIR 2 – pod Linuxom rýchlejšie, lepšie a chrumkavejšie

Adobe skutočne spravilo niekoľko míľových krokov dopredu. Jedným z nich bolo aj pridanie podpory pre písanie diakritiky pod Linuxom.

Ďalším zaujímavým krokom je Adobe AIR 2, ktrorý umožňuje integrovať funkcionalitu webu a funkcionalitou desktopu. Kto skúšal AIR 1 na Linuxe, bol asi sklamaný. Pomalé, zle vykresľované GUI, niektoré časti aplikácií nefungovali. Proste nepoužiteľné pre reálny život.

Adobe AIR 2, prinieslo čerstvý vzduch do tejto oblasti. Nielenže sú aplikácie rýchlejšie, funkčnejšie, ale ani grafické efekty nesekajú. Proste AIR je konečne dýchateľný aj pod Linuxom. Bravo! Gratulujem k úspechu!

Vývojárom jednoznačne odporúčam vyskúšať Adobe AIR 2. Pretože takú dobrú prenositeľnosť medzi platformami je inak ťažké zabezpečiť. Veľmi pekným príkladom aplikácie, ktorá funguje v Adobe AIR 2 na Linuxe bez problémov je Goalscape – softvér na mapovanie a vizualizáciu cieľov.

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Further info

  • Twitter

    Follow @jurajmichalek on twitter.

  • Badges

  • Learning

    lynda.com online training tutorials
  • Tags

  • Topics

  • Comments