neděle 28. září 2014

Nový web pro mateřskou školku

Na jedné schůzce rodičů s učiteli mateřské školky, do které chodí náš starší syn, slovo dalo slovo a já se uvrtal do vytvoření nového webu pro školku. Stalo se tak koncem června 2014.
V srpnu jsem tedy zapnul síly a dal se do vytváření webu. No a tady je výsledek...


Web běží na mslumumby.cz a protože nedisponuji grafickým nadáním, šablonu jsem zakoupil a upravil na míru potřebám školky.

A pokud by vás zajímalo, co jsem za to chtěl... Nic. Udělal jsem to zdarma v rámci pomoci rodičů školce...

sobota 26. dubna 2014

Jak jsem vyzkoušel MediaFire...

Cloudová služba MediaFire podobná Dropboxu, Google Drive a dalším mě zlákala na svou cenovou nabídku 1TB za 2,49 dolarů na měsíc v akci (nyní opět za 4,99 dolarů).

K čemu potřebuji takové místo? K zálohování. Mám více než 100GB dat, o které nechci přijít (fotky, SVN, VPS zálohy,...), a mimo zálohy na externím disku chci mít i zálohu někde jinde.

Po týdnu zkoušení jsem ale narazil na takové problémy, které mě přesvědčily, že jsem se vrátil zpátky ke Google Drive, kde mě sice stejné místo stojí 10 dolarů, ale vše funguje tak, jak má.

A následuje výčet zmíněných problémů, které mě od MediaFire odradily:
  • Pomalost synchronizování dat z desktopového klienta do MediaFire (cca 200kB/s)
  • V souborech, které v názvu obsahovaly znak plus "+", byl tento znak nahrazen mezerou. To v důsledku způsobilo, že se mi tyhle soubory neustále nahrazovaly při vytváření zálohy.
  • Chybějící informace v desktopovém klientovi o právě nahrávaném souboru + nějaký progres.
  • Nemožnost synchronizovat soubory, které v názvu obsahovaly znaky s diakritikou.
  • Nemožnost synchronizovat soubory, které byly v adresářích, jejichž názvy obsahovaly znaky s diakritikou.
  • Nemožnost smazat adresář ve webovém klientovi s více než 1000 souborů. Tohle je problém i samotného REST API.
K několika problémům jsem psal i na podporu, bohužel jejich odpověď byla vždycky ve stylu:
"Bohužel tahle funkcionalita není  dostupná, ale ceníme si, že nám píšeš a možná v budoucnu něco bude."

Na závěr chci říct, že MediaFire úplně nezavrhuju, ale nyní je to pro mě nepoužitelná služba.

neděle 30. března 2014

Arch Enemy vs. The Agonist - výměna zpěvaček

Arch Enemy a The Agonist jsou ve svém žánru něco jako Nightwish a Within Temptation.
Nedávno však proběhla velmi zajímavá výměna na místě zpěvaček obou kapel:
  1. Arch Enemy opustila dlouholetá fronwoman Angela Gossow, která nadále bude manažerkou kapely.
  2. Angelu v Arch Enemy nahradila Alissa White-Gluz z kapely The Agonist.
  3. Alissa White-Gluz odešla/byla vyhozena z The Agonist kvůli rozdílným názorům s kapelou.
  4. Alissu v The Agonist nahradila nová velmi talentovaná zpěvačka Vicky Psarakis.
Mé postřehy:
  • Arch Enemy s Angelou jsem nikdy nemusel, Angela mi jako zpěvačka nesedí a její zpěv také ne.
  • Arch Enemy s Alissou je pro mne podstatně přijatelnější volba a vlastně se pro mě Arch Enemy stali poslouchatelní. Těším se tedy na novou tvorbu.
  • Obávám se, že s příchodem Alissy do Arch Enemy zmizí její silný čistý zpěv a zůstane jen u growlingu. Doufám, že se tohle nenaplní. Přiblížení k The Agonist by mi nevadilo.
  • Vicky je velmi talentovaná a je výbornou náhradu Alissy v The Agonist. Kvality kapely zůstávají.
A nyní následují videa k posouzení (Arch Enemy - War Eternal a The Agonist - Disconnect Me):


sobota 29. března 2014

Jak na merge SVN repo do GIT repo

Pokud se někdy dostanete do situace, že potřebujete stejný zdrojový kód mergovat mezi SVN a GITem, tak řešení samozřejmě existuje:

# checkout the SVN source
$ svn checkout svn://svnversion/trunk
$ cd /into/svn/checkout

$ git init
$ echo ".svn/" > .gitignore
$ git add .gitignore; git commit -m 'Initial .gitignore'

# Now you have a master branch; create your svn branch
$ git checkout -b svn

# Add *everything* from the SVN checkout
$ git add -A
$ git commit -m 'Initial SVN'

# Now get the GIT developed stuff
$ git checkout master
$ git remote add origin /path/to/git-developed-repository
$ git pull origin master

# Now merge SVN repository to GIT master branch
$ git checkout master
$ git merge svn
# push to GIT origin

# Or merge master branch GIT repository to SVN
$ git checkout svn
$ git merge master
# commit to SVN

Nyní byste měli mít všechny změny ze SVN i v master branchi v GITu a nebo naopak.

Nevýhodou tohoto řešení je, že s sebou nepřenáší historii. Důležité však je, že stejný kód je na obou místech.


Zdroj: stackoverflow.com

neděle 23. března 2014

Zálohování Windows 7 Home Premium na síťový disk

Zálohování ve Windows 7 Home Premium nepodporuje vytvoření zálohy na síťový disk. Tato funkcionalita je přístupná až ve verzi Professional. Existuje však řešení, jak toto omezení obejít, a to zálohovat na virtuální disk (VHD), který je uložen na síti.

Vytvoření virtuálního disku (VHD)

  1. Přihlašte se jako administrátor a otevřete Správu počítače > Správa disků. V pravém menu klikněte na Další akce > Vytvořit virtuální pevný disk.



  2. Uložte virtuální disk na místo v síti a zvolte velikost disku.



  3. Disk inicializujte, vyberte MBR a vytvořte nový jednoduchý svazek.



  4. Nyní je vše nastaveno a na virtuální disk uložený na síti je možné zálohovat.

 Pro jistotu ještě přikládám video s celým postupem.


Zdroj: Overclockedtechies