SQLyog – GUI aplikace pro správu a práci s DB systémem MySQL

festival

Dnes si představíme jeden z opravdu použitelných GUI prográmků pro hojně rozšířený databázový systém MySQL. Jedná se o program jakési Indické společnosti Webyog Softworks, který se jim však povedl a pro osobní použijí je k dispozici v omezené verzi zdarma.

Program Webyog je nabízen ve dvou základních variantách – verzi Enteprise a Community. Verze Community je tedy jakási ořezaná verze, která však bude většině méně náročných uživatelů pracujícím s databázovým systémem MySQL vyhovovat. A co tedy ona verze umí (nejdůležitější funkce)?

  • zobrazení a úprava DB objektů MySQL nad konkrétní databází – tabulky (tables), indexy (indexes), spouštěče (triggers), pohledy (views), funkce (functions) a uložené procedury (stored proces) – některé z těchto objektů jsou podporovány jen v určitých verzích MySQL, obecně je většina dostupná od verze 4.1 a výše.
  • provádění dotazů (query) nad vybranou databází s možností si výsledek (result) setřídit podle libovolného vypsaného sloupce kliknutím a export dat (formát CSV, HTML, XML, Excel XML, SQL). Dotazů je možno spustit více najednou a jednotlivé výstupy jsou pak zobrazeny separátně.
  • správa uživatelů – přidávání, úprava uživatelů databázového serveru a správa přístupu do jednotlivých databází a tabulek
  • záloha datababáze (backup database) formou uložení do SQL souboru a možnost obnovy databáze z SQL souboru. Lze určit co vše chceme vyskriptovat (jen tabulky, pohledy atp., popř. včetně dat)
  • kopie databáze na jiný server – provede kopii kompletní databáze na jiný SQL server
sqlyog

Jak vidíme z výše uvedeného přehledu je toho opravdu hodně a začínajícím uživatelům může chybět jen zejména Query builder, který by jim pomohl se sestavením SQL dotazu. Kompletní přehled rozdílů mezi oběma verzemi je k vidění na internetových stránkách.

sqlyog

Pokud tedy pracujete s databázovým serverem MySQL a máte možnost vzdáleného připojení z externího počítače pak je SQLyog pro vás dobrou volbou. V případě, že takovou možnost nemáte, pak je pro práci s MySQL možno použít velmi rozšířené webové rozhraní phpMyAdmin, které však v některých případech nemůže poskytnou stejný komfort práce jako GUI aplikace.

Odkazy:
SQLyog homepage
SQLyog download

Pozn. autor článku je databázovým Guru pracující řadu let s databázovými systémy MSSQL, MySQL a Oracle.

Lighting s podporou online správy Google Calendar v Thunderbirdu

google calendar thunderbird

Minulý týden jsem psal o programu Calgoo jakožto jediné možnosti offline správy Google Calendar. Toto platí bohužel zatím i dnes, ale představím další možnost pohledu na Google Calendar online, kterou je použítí projektu Lightning společně s Provider for Google Calendar, které nám umožní spravovat kalendář přímo z aplikace Thunderbird.

Přidáním rozšíření Lightning a Provider for Google Calendar získáme zatím jen online pohled náš Google Calendar, ale do budoucna se již připravuje i offline podpora. Momentálně se tak můžeme dívat na kalendáře přímo z našeho poštovního klienta, což může znamenat určitý komfort navíc. Můžeme přidávat, upravovat a mazat události a zobrazit si denní, týdenní a nebo měsíční pohled.

google calendar thunderbird

Instalace a nastavení

Celá instalace vzpočívá ve stažení dvou rozšíření pro pošťáka Thunderbird. První z nich Lightning přidá podporu kalendáře do pošťáka a druhé online podporu pro Google Calendar. Po stažení a instalaci bude potřeba přidat Google calendáře, což uděláme prostřednictvím záložky calendars – new. Zašktneme volbu „on the network“ a zvolíme poslední možnost „Google Calendar“. Do „location“ zkopírujeme XML privátní adresu našeho kalendáře, čímž budeme muset vyplnit přihlašovací jméno a heslo do Google Calendar. Zvolíme si barvičku pro kalendář a případně můžeme ještě nastavit „read-only“ (pouze pro čtení) kalendáře.

google calendar thunderbird

Odkazy:
Lightning download
Provider for Google Calendar download
Mozilla Thunderbird download

Calgoo – offline správa Google a Outlook kalendáře

calgoo logo

Možností pro správu svého osobního či pracovního kalendáře je mnoho. Ti kteří chtěji řešení zdarma často šáhnou po Google Calendar, který má však jednu drobnou nevýhodu. Je spravován prostřednictvím webového rozhraní a není tedy primárně k dispozici bez připojení k internetu. Naštěstí existuje program, který toto umožňuje.

Pokud jste se již rozhodli používat Google Calendar a disponujete přenosným počítačem bez trvalého připojení pak jste si jistě řekli, že by bylo dobré mít kalendář dostupný i v době kdy nejste připojeni k internetu.

První řešení je přímo od Googlu a spočívá v instalaci Google Gears plug-inu, který pak umožní zobrazit si stránku Google kalendáře i když nejste online.

Update: výše uvedené první řešení je momentálně nemožné. Toto umožňuje google i jiné služby a to Google Reader. Za toto nedopatření se omlouvám

calgoo schema

Druhým řešením je použití programu Calgoo, který umí synchronizovat hned několik kalendářů. První je již zmíněný Google Calendar, druhým je Outlook Calendar a konečně poslední možností je Outlook Contacts. U těch třech zdrojů umí Calgoo synchronizovat data oběmi směry, tj. jak ze zdrojů číst, tak do nich zapisovat.

calgoo

Calgoo existuje ve dvou variantách, přičemž první je zdarma a druhá za nějaký 30$ na rok. Rozdíly si ukázeme na verzi zdarma:

  • synchronizace zdrojů pouze manuální, tj. při stisku klávesy F5 a nebo položky v menu
  • počet kalendářů je omezen na 5 – toto omezení je bohužel pro praktické použití docela zásadní
  • neexistuje možnost využítí emailové podpory
calgoo calendars

Jelikož instalace programu není pouze o kliknutí na stažení instalace popíši zde postup alespoň stručně. Nejprve je nutná registrace na www.calgoo.com – po registračním emailu se dostanete do položky download. Po instalaci je potřeba v programu vyplnit calgoo.com registrační jméno a heslo a v dalším kroku pak i přihlašovací údaje na Google Calendar. Následuje výběr výchozího kalendáře a dalších kalendářů, které chcete synchronizovat. Po těchto krocích je program připraven k použití.

Možnosti použití kalendáře víceméně kopírují webovou variantu, tj. můžete si zobrazit denní, týdenní a měsíční přehled, dále přidávat, upravovat a nebo mazat akce a vyhledávat v již přidaných akcích.

Pokud tedy potřebujete offline kalendář, nevyhovuje vám řešení pomocí Google Gears a vystačíte si ve verzi zdarma s 5 kalendáři pak je Calgoo to pravé pro vás.

Odkazy:
homepage programu Calgoo
homepage Google Calendar

Načasování vypnutí počítače

Jsou situace při kterých buďto potřebujeme počítač vypnout až po doběhnutí určité činnosti a nebo jen chceme usínat např. při hrajícím rádiu. Pár programů načasované vypnutí přímo obsahují, ale pokud tomu tak není, musíme si pomoci externím programem.

Představme si dvě modelové situace. První, při které budeme chtít, aby se nám automaticky vypnul počítač po 1h, přičemž se chceme dívat na film. Druhá situace bude mírně odlišná. Chceme aby se nám počítač vypnut po 1h, ale zároveň se automaticky snižovala hlasitost hudby, tak aby se nám příjemně usínalo. Na každou tuto situace se bude hodit jeden ze dvou níže představených programů. Oba programy jsou nekomerční a tedy pro soukromé použití zdarma.

Sweet Sleep – usínání při hudbě

První program je od českého autora a obsahuje opravdu minimum možností. Jeho doménou je však možnost nastavení postupného snižování hlasitosti, čímž se stává jedinečným a výborně použitelným právě například pro usínání při muzice. Umožňuje nastavit dobu, kdy bude hlasitost na 100%, pak období po které se má hlasitost snižovat a na jakou hodnotu a konečně i délku poslední fáze, která udává jak dlouho bude ještě počítač běžet ve snížené hlasitosti. Ovládání je tak jednoduché a intuitivní, avšak je škoda, že těch možností nastavení není více a proto si představíme ještě program druhý.

odkaz na homepage programu

AMP WinOFF – program mnoha možností

Druhý program bohužel nedisponuje funkcí postupného snižování hlasitosti, tak jako tomu je v případě Sweet Sleep, ale zato obsahuje opravdu nepřeberné množství všemožných nastavení, až by jich mohlo být i méně.

Mezi základní možnosti programu patří:

  • vypnutí systému v nastaveném čase – nastavíme hodinu, minutu a datum vypnutí
  • vypnutí systému dle zatížení procesoru – počítač se automaticky vypne např. při zatížením menší než 1% trvající déle než 10minut.
  • vypnutí systému za definovaný počet minut – počítač se vypne po uplynutí nastavených minut

Kromě nastavení těchto akcí, které způsobí započetí vypínání počítače, můžeme také nastavit „způsob vypnutí“ a to:

  • shut down – klasické vypnutí
  • log off – odhlášení uživatele
  • restart – restart počítače
  • suspend – přepnutí počítače do tzn. spacího režimu
  • hibernate – hybernace počítače
  • lock computer – uzamčení počítače

Drobnou nevýhodou pro české uživatele může být chybějící počeštění programu, kterou však program dohání množstvím voleb a faktem, že je zdarma.

odkaz na homepage programu

Programů zaměřených na automatické vypínání počítače je mnoho, a já si z té záplavy vybral právě tyto díky svým funkcím a možnostem. Rád ale v komentářích uvítám další inspirace.

Výpadek sítě Skype „vyřešen“ (odhalen)

Před několika dny spousta z vás začila situaci, kdy po několik hodin (přibližně dva dny) nefungovalo přihlášení do sítě Skype sloužící pro instant messaging a volání prostřednictvím internetu. Nyní už je jasné co problém způsobilo – přičiny byly hned dvě.

Pro pochopení výpadku je potřeba si nejprve uvědomit jak síť Skype funguje. Narozdíl od většiny „kecátek“ nevyužívá přístup přes centrální servery, ale „servery“ se stávají přímo uživatelské stanice uživatelů Skype, kteří tak většinou nevědomky distribuují dále potřebná data – těmto počítačům se říká tzv. superuzly, k jejichž vytvoření musí být počítač zapojen do sítě internet napřímo a s veřejnou IP adresou.

Prvním důvodem je aktualizace windows (windows update) ze strany Microsoftu na velkém množství počítačů v krátkém čase, který navíc vyžadoval restart počítače. Update není zase tak neobvyklá činnost, kdyby se tak nestalo v relativně krátkém čase a kdyby neexistoval ještě druhý důvod výpadku.

Druhý důvod je na straně samotného Skype, který v sobě už delší dobu obsahuje chybu v tzv. síťovém alokačním algoritmu a která nebyla doposud vyřešena.

Snad tedy Skype co nejdříve chybu odstraní a k podobným výpadkům již nedojde.

Oficiální vyjádření na Skype.com
přesný technický popis jak skype funguje na Skype.com