Archív

Autorův archiv

Neinspiroval jsem Skype?

29.05.2009 admin Bez komentářů

Před pár měsíci jsem byl na dnu otevřených dveří ve Skypu v ČR. Bavil jsem se s PM … no a říkal jsem, že Skype má technologii udělat vzdálenou plochu procházející narozdíl od RAdminu a VNC přes NAT a že by to IMHO využilo hodně lidí. No a koukám, že to nyní Skype nabízí.

Že bych je inspiroval? Chcete někdo další dobrej nápad? ;o))))

Tags:

Oblíbené Wordpress pluginy

27.05.2009 admin Bez komentářů

Používám následující pluginy:

  • AddThis Social Bookmarking Widget
  • Google XML Sitemaps
  • qTranslate
  • Simple CAPTCHA
  • WP-Syntax
Tags: ,

Instalace Gentoo web serveru

27.05.2009 admin Bez komentářů

Příspěvek obsahuje moje poznámky ke zprovoznění gentoo webserveru.

Instalace MySQL

cd /etc/init.d/
./mysql start

Číst více …

Tags: ,

Trac API nezavírá souborovou konexi

22.04.2009 admin Bez komentářů

Sorry, this entry is only available in English

Tags:

Zima v Les Menuires, 2009

13.04.2009 admin Bez komentářů

Les MenuiresLetos jsme se za lyžováním a snowboarděním vydali do Les Menuires, což je jedno ze středisek ve Třech Údolích ve Francii - údajně největším lyžařském areálu světa. Ubytko jsme si sehnali napřímo na www.lesmenuires.com, skipasy koupili až pak na místě. Cesta trvala autem celkem 14h, ve Švýcarsku se kupuje roční dálniční známka, ve Francii jsme zaplatili 15 euro na mýtném za jednu cestu. Benzín byl překvapivě nejlevnější ve Švýcarsku.

Fotky jsou zde.

Lyžování

Byli jsme ubytováni v “paneláku” Median kousek od sjezdovek v Reberty. Drastickou nevýhodou tohodle celého střediska je množství lidí, IMHO ještě horší než v Česku. Zlatá Itálie. No aby si to u nás Francouzi úplně nepokazili, vymodlili si na naše 2 poslední dny móóóře prašanu … tak jsem si na prkně v životě nepojezdil.

České sociální sítě, pápá

26.03.2009 admin Bez komentářů

Dávám lide.cz (žlutě) ještě tak 3-4 měsíce, pak je facebook převálcuje. Libimseti.cz už to má spočítané ;o). Detaily kliknutím na graf…

Grafík

Tags:

Jak proniknout do zabezpečovacího systému Paradox

Sorry, this entry is only available in English

Tags:

Matrix běží na Windowsech

25.02.2009 admin Bez komentářů

Tags:

Automatické odesílání bcc kopie u veškeré odchozí pošty z Outlooku 2007

17.02.2009 admin Bez komentářů

Sorry, this entry is only available in English

Tags:

Unicode support for Python’s logging library

03.02.2009 admin Bez komentářů
class MyFormatter(logging.Formatter):
  def __init__(self, fmt=None, datefmt=None, encoding='windows-1250'):
    logging.Formatter.__init__(self, fmt, datefmt)
    self.encoding = encoding
 
  def formatException(self, ei):
    r = logging.Formatter.formatException(self, ei)
    if type(r) in [types.StringType]:
      r = r.decode('windows-1250', 'replace') # Convert to unicode
    return r
 
  def format(self, record):
    t = logging.Formatter.format(self, record)
    if type(t) in [types.UnicodeType]:
      t = t.encode(self.encoding, 'replace')
    return t
 
 
def prepareFileAndConsoleLogging(soubor, urovenSoubor=None, urovenKonzole=None):
  # http://docs.python.org/library/logging.html
  global logging, libLogger
 
  if urovenSoubor == None:
    urovenSoubor = logging.DEBUG
  if urovenKonzole == None:
    urovenKonzole = logging.INFO
 
  #logging.basicConfig(level=urovenSoubor)
 
  # Soubor
  fileH = logging.FileHandler(soubor, 'a')
  fileH.setLevel(urovenSoubor)
  formatterF = MyFormatter(
    fmt='%(asctime)s|%(levelname)-8s|%(name)s|%(message)s|%(filename)s|%(funcName)s|%(lineno)d',
    encoding='windows-1250')
  fileH.setFormatter(formatterF)
  logging.getLogger('').addHandler(fileH)
  logging.getLogger('').setLevel(urovenSoubor)
 
  # Konzole
  console = logging.StreamHandler()
  console.setLevel(urovenKonzole)
  formatter = MyFormatter(
    fmt='%(name)s: %(message)s',
    encoding='cp852')
  console.setFormatter(formatter)
  logging.getLogger('').addHandler(console)
 
  libLogger.info(u'UNICODE: Logování inicializováno (diakritika: ščřžýáíé)')
  libLogger.info('STRING: Logování inicializováno (diakritika: ščřžýáíé)')
  libLogger.debug(u'Debug')
Tags: