MBlog:: články http://mbumba.cz/ Osobní prezentace mladého programátora cs admin@mbumba.cz all http://mbumba.cz/images/logo-rss.png mbumba.cz http://mbumba.cz/ Rotunda sv. Jiří http://mbumba.cz/rotunda-sv-jiri Rotunda sv. Jiří
Ukázka

Rotunda sv. Jiří---END OF PEREX---

Ukázka

Rotunda sv. Jiří – odstíny šedi

]]>
fotoblog http://mbumba.cz/rotunda-sv-jiri#comments Sun, 15 May 2011 16:00:03 +0200 http://mbumba.cz/rotunda-sv-jiri
P.F. 2009 http://mbumba.cz/p-f-2009 Chtěl bych vám všem touto cestou popřát, krásné prožití svátků vánočních, veselé Vánoce a šťastný Nový Rok.

Chtěl bych vám všem touto cestou popřát, krásné prožití svátků vánočních, veselé Vánoce a šťastný Nový Rok.

]]>
zápisník http://mbumba.cz/p-f-2009#comments Tue, 23 Dec 2008 15:17:02 +0100 http://mbumba.cz/p-f-2009
Timer ve Visual Basicu http://mbumba.cz/timer-ve-visual-basicu Po dlouhé době jsem si našel čas zase něco napsat. Před třemi dny jsem potřeboval malý prográmek, který by za nějakou dobu vypnul aplikaci AVerTV.exe a poté ještě vypnul monitor. Na internetu jsem nenašel nic co by se mi přesně hodilo a když ano bylo to strašně velké nebo to zabíralo mnoho paměti. Rozhodl jsem se tedy napsat si tento prográmek sám. Práce na něm mi trvala zhruba 4 hodiny , ale myslím že výsledek není zase tak strašný. Prográmek jde minimalizovat do systémové lišty takže Vás nijak neruší při práci, navíc se nemusí instalovat což je také velké plus. Boužel půjde spustit jen pod Windows 98, 98 ME, 2000, Xp a Vista. Při spuštění zabirá cca. 2,5MB paměti což určitě není tolik. Prográmek je dělán i tak aby se dal ovládat dálkovým ovladačem (Microsoft Remote Control) nebo klávesnicí.

Ukázka Po dlouhé době jsem si našel čas zase něco napsat. Před třemi dny jsem potřeboval malý prográmek, který by za nějakou dobu vypnul aplikaci AVerTV.exe a poté ještě vypnul monitor. Na internetu jsem nenašel nic co by se mi přesně hodilo a když ano bylo to strašně velké nebo to zabíralo mnoho paměti. Rozhodl jsem se tedy napsat si tento prográmek sám. Práce na něm mi trvala zhruba 4 hodiny :-), ale myslím že výsledek není zase tak strašný. Prográmek jde minimalizovat do systémové lišty takže Vás nijak neruší při práci, navíc se nemusí instalovat což je také velké plus. Boužel půjde spustit jen pod Windows 98, 98 ME, 2000, Xp a Vista. Při spuštění zabirá cca. 2,5MB paměti což určitě není tolik. Prográmek je dělán i tak aby se dal ovládat dálkovým ovladačem (Microsoft Remote Control) nebo klávesnicí. ---END OF PEREX---

Seznam klávesnových zkratek, tlačítek na ovladači

Funkce Na ovladači Na klávesnici
Přidá 5 minut Number Input Ctrl++
Ubere 5 minut Star Ctrl+-
Spustí / vypne timer Prev/OK+šipka nahoru/dolu Enter+šipka nahoru/dolu

Stáhnout jako exe program (68kB): mb_timer.exe

]]>
programování http://mbumba.cz/timer-ve-visual-basicu#comments Sun, 14 Dec 2008 14:36:39 +0100 http://mbumba.cz/timer-ve-visual-basicu
Návrh jednoduchých stránek http://mbumba.cz/navrh-jednoduchych-stranek Další ze sbírky nalezených stránek, je tento jednoduchý layout. Toto byl vlastně domací úkol na předmět: Práce s počítači. Layout je k vidění na http://web.mbum­ba.cz .

Ukázka Další ze sbírky nalezených stránek, je tento jednoduchý layout. Toto byl vlastně domací úkol na předmět: Práce s počítači. Layout je k vidění na http://web.mbum­ba.cz . ---END OF PEREX--- Tento layout jsem nakódoval proto přikládám, nakódovaný layout i s některýmy PHP soubory (dynamické includovaní stránek), dále příkládám Photoshop File (PSD) hlavičky, použité písmo v hlavičce a obrázek layoutu.

  • Zabalený layout: web.rar
  • Photoshop File hlavičky: header.psd
  • Obrázek layoutu: layout.png
  • Písmo Aeroportal: font

    Soubor písma stačí nakopírovat do adresáře ""disk_s_operač­ním_systémem"((Vet­šinou to bývá disk C)):\Windows\Fon­ts".*

]]>
Grafika http://mbumba.cz/navrh-jednoduchych-stranek#comments Tue, 21 Oct 2008 12:16:42 +0200 http://mbumba.cz/navrh-jednoduchych-stranek
Design jednoduchého portfolia I. http://mbumba.cz/design-jednoducheho-portfolia-i Vždy když nemám co dělat tak se přehrabávám v počítači, jestli tam není ještě něco co by se dalo nějak využít. Před nedávnem jsem našel nějaké mé staré návrhy různých webů. S některými se tu s Vámi podělím. Jsou volně ke stažení, jen prosím v patičce webu prosím uveďte odkaz na tyto stránky.

Ukázka Vždy když nemám co dělat tak se přehrabávám v počítači, jestli tam není ještě něco co by se dalo nějak využít. Před nedávnem jsem našel nějaké mé staré návrhy různých webů. S některými se tu s Vámi podělím. Jsou volně ke stažení, jen prosím v patičce webu prosím uveďte odkaz na tyto stránky. ---END OF PEREX--- Boužel jsem tento design nikdy nenakódoval, proto je ke stažení pouze jako Photoshop File(PSD) nebo jako obrázek PNG.

Nevím jak Vám, ale mě se soubor písma stáhl jako soubor bez přípony. Stačí soubor přejmenovat jako university.ttf a poté zkopírovat do adresáře ""disk_s_operač­ním_systémem"((Vet­šinou to bývá disk C)):\Windows\Fon­ts".

]]>
Grafika http://mbumba.cz/design-jednoducheho-portfolia-i#comments Tue, 21 Oct 2008 10:43:39 +0200 http://mbumba.cz/design-jednoducheho-portfolia-i
Malování ve Visual Basicu http://mbumba.cz/malovani-ve-visual-basicu Již druhý měsíc se ve škole učíme programovat ve Visual Basicu, ale až teď jsme dostali 1. úkol. Úkolem bylo vytvořit jednoduché malování. Jak se mi to povedlo se můžete podívat zde: Screenshot mého prográmku Nebo stáhnout jako exe program zde: malovani.exe Přiznávám že to není zrovna nejdokonalejší, ale na můj první prográmek to jde. Kdyby někdo chtěl zdrojový kód ať napíše e-mail.

Již druhý měsíc se ve škole učíme programovat ve Visual Basicu, ale až teď jsme dostali 1. úkol. Úkolem bylo vytvořit jednoduché malování. Jak se mi to povedlo se můžete podívat zde:

Screeshot mého prográmku

Screenshot mého prográmku

Nebo stáhnout jako exe program zde: malovani.exe Přiznávám že to není zrovna nejdokonalejší, ale na můj první prográmek to jde. ;-) Kdyby někdo chtěl zdrojový kód ať napíše e-mail.

]]>
programování http://mbumba.cz/malovani-ve-visual-basicu#comments Thu, 16 Oct 2008 18:34:10 +0200 http://mbumba.cz/malovani-ve-visual-basicu
Převod matematického čísla na jeho slovní vyjádření http://mbumba.cz/prevod-matematickeho-cisla-na-jeho-slovni-vyjadreni Po listování na jaknaweb.com, jsem narazil na příspěvek ve kterém se uživatel ptá, jak převést v PHP číslo v desítkové soustavě vyjádřené matematicky na číslo vyjádřené slovně. Jelikož mi to přišlo zajímavé tak jsem z dlouhé chvíle navrhl funkci které převádí čísla od 0 do jednoho miliónu. Zbytek ať si udělá každý sám.

Po listování na jaknaweb.com, jsem narazil na příspěvek ve kterém se uživatel ptá, jak převést v PHP číslo v desítkové soustavě vyjádřené matematicky na číslo vyjádřené slovně. Jelikož mi to přišlo zajímavé tak jsem z dlouhé chvíle navrhl funkci které převádí čísla od 0 do jednoho miliónu. Zbytek ať si udělá každý sám.

---END OF PEREX---

Příklady použití

<?php
  echo cisloNaSlovo(999999, true); //(string) devětsetdevadesátdevěttisícdevětsetdevadesátdevět
  echo cisloNaSlovo(123456, true); //(string) stodvacettřitisícčtyřisetpadesátšest
  echo cisloNaSlovo(18, true); //(string) osmnáct
  echo cisloNaSlovo(0); //(bool) false
  echo cisloNaSlovo(0, true); //(string) nula
?>

Kód funkce

<?php
  /*
    * převod desitkového čísla vyjádřeného mattematicky na číslo vyjádřené slovně
    * param int $cislo - číslo v desítkové soustavě (od 0 do 999999)
    * param bool $nula - true:když bude $cislo 0 zobrazí se na výstupu nula; false:když bude $cislo 0 zobrazí se na výstupu (bool)false
    * return string nebo bool false
    * (C) Martin Bumba, http://mbumba.cz
  */
  function cisloNaSlovo($cislo, $nula = false) {
    $jednotky = array("", "jedna","dva","tři","čtyři","pět","šest","sedm","osm","devět");
    $mezi = array(11=>"jedenáct",12=>"dvanáct",13=>"třináct",14=>"čtrnáct",15=>"patnáct",16=>"šestnáct",17=>"sedmnáct",18=>"osmnáct",19=>"devatenáct");
    $desitky = array("", "deset","dvacet","třicet","čtyřicet","padesát","šedesát","sedmdesát","osmdesát","devadesát");
    $cislo = (string) ltrim(round($cislo), 0);
    $delka = strlen($cislo);

    if($cislo==0)  return $nula ? "nula":false;             //ošetření 0
    elseif($delka==1)        return $jednotky[$cislo];  //1 řád - jednotky
    elseif($delka==2) {                                 //2 řády - desítky
      $desitkyAJednotky = $cislo{0}.$cislo{1};
      if($desitkyAJednotky==10) echo "deset";
      elseif($desitkyAJednotky<20) {
        return $mezi[$desitkyAJednotky];
      }
      else {
        return $desitky[$cislo{0}].$jednotky[$cislo{1}];
      }
    }
    elseif($delka==3) {                                 //3 řády - stovky
      if($cislo{0}==1)     return "sto".cisloNaSlovo(substr($cislo,1));
      elseif($cislo{0}==2) return "dvěstě".cisloNaSlovo(substr($cislo,1));
      elseif($cislo{0}==3 OR $cislo{0}==4) return $jednotky[$cislo{0}]."sta".cisloNaSlovo(substr($cislo,1));
      else                 return $jednotky[$cislo{0}]."set".cisloNaSlovo(substr($cislo,1));
    }
    elseif($delka==4) {                                //4 řády - tisíce
      if($cislo{0}==1) return "tisíc".cisloNaSlovo(substr($cislo,1));
      elseif($cislo{0}<5) return $jednotky[$cislo{0}]."tisíce".cisloNaSlovo(substr($cislo,1));
      else             return $jednotky[$cislo{0}]."tisíc".cisloNaSlovo(substr($cislo,1));
    }
    elseif($delka==5) {                                //5 řádů - desítky tisíc
      $desitkyTisic = $cislo{0}.$cislo{1};
      if($desitkyTisic==10)      return "desettisíc".cisloNaSlovo(substr($cislo,2));
      elseif($desitkyTisic<20)   return $mezi[$desitkyTisic]."tisíc".cisloNaSlovo(substr($cislo,2));
      elseif($desitkyTisic<100)  return $desitky[$cislo{0}].$jednotky[$cislo{1}]."tisíc".cisloNaSlovo(substr($cislo,2));
    }
    elseif($delka==6) {                                //6 řádů - stovky tisíc
      if($cislo{0}==1)  {
        if($cislo{1}.$cislo{2}==00)         return "stotisíc".cisloNaSlovo(substr($cislo,3));
        else                                return "sto".cisloNaSlovo(substr($cislo,1));
      }
      elseif($cislo{0}==2)                  return "dvěstě".cisloNaSlovo(substr($cislo,1));
      elseif($cislo{0}==3 OR $cislo{0}==4)  return $jednotky[$cislo{0}]."sta".cisloNaSlovo(substr($cislo,1));
      else                                  return $jednotky[$cislo{0}]."set".cisloNaSlovo(substr($cislo,1));
    }
    return false;
  }
?>

(Naposledy upraveno 22.02.2008 12:45 25.08.2008 12:13)

]]>
programování http://mbumba.cz/prevod-matematickeho-cisla-na-jeho-slovni-vyjadreni#comments Thu, 21 Feb 2008 11:47:19 +0100 http://mbumba.cz/prevod-matematickeho-cisla-na-jeho-slovni-vyjadreni
Vánoce jsou pryč a práce zase tu http://mbumba.cz/vanoce-jsou-pryc-a-prace-zase-tu Boužel všechno má svůj konec tak i vánoční svátky už jsou pryč. Někdo by řekl, že nemá do čeho píchnout, u mě je to pravým opakem. Práce na portálu webber.cz Škola, škola, škola – jak všichni víte blíží se pololetí  Takže pres období ledna moc článků nečekejte. Kdyby se našel nějaký programátor kdo by se chtěl podítet na tvorbě portálu webber.cz napiště mi na ICQ. Díky..

Boužel všechno má svůj konec tak i vánoční svátky už jsou pryč. Někdo by řekl, že nemá do čeho píchnout, u mě je to pravým opakem.

  • Práce na portálu webber.cz
  • Škola, škola, škola – jak všichni víte blíží se pololetí :-(

Takže pres období ledna moc článků nečekejte :-(. Kdyby se našel nějaký programátor kdo by se chtěl podítet na tvorbě portálu webber.cz napiště mi na ICQ. Díky..

]]>
zápisník http://mbumba.cz/vanoce-jsou-pryc-a-prace-zase-tu#comments Sun, 13 Jan 2008 13:22:11 +0100 http://mbumba.cz/vanoce-jsou-pryc-a-prace-zase-tu
PF 2008 http://mbumba.cz/pf-2008 Chtěl bych vám všem touto cestou popřát, krásné prožití svátků vánočních a šťastný Nový rok. 

Chtěl bych vám všem touto cestou popřát, krásné prožití svátků vánočních a šťastný Nový rok. :-)

]]>
zápisník http://mbumba.cz/pf-2008#comments Sun, 23 Dec 2007 22:06:52 +0100 http://mbumba.cz/pf-2008
Lyžařský kurz 2007 http://mbumba.cz/lyzarsky-kurz-2007 Před týdnem 15. 12. jsme se s kamarády z P2 vydali na lyžařský kurz, který pořádala naše škola. Byli jsme na chatě s názvem Novopacká bouda , která je umístěná v lokalitě Davidových bud ve Špindlerově Mlýně. Musím říct, že se „lyžák“ velmi vydařil – počasí nám přálo po celou dobu „lyžáku“ a sněhové podmínky byly také velmi dobré. Na fotce vlevo vidíte naší boudu a panoramata Krkonoš. První den jsme jezdili na vleku, který patří chatě, měl asi 300m a lyžování na něm nebylo nic moc. Původně nás na tomto vleku chtěli rozdělit do skupin, ale na konec zjistili, že to nejde. Druhý den jsme se vydali na celodenní lyžování do skiareálu s názvem Medvědín. To už bylo jiné „kafé“, taky cena tomu odpovídala (550Kč a pro držitele karty ISIC byla sleva 20%), ale lýžování za to stálo. Třetí den byl odpočinkový, lyžovali jsme jenom ráno a to zas jen na té malé sjezdovce u chaty. Čtvrtý dne se dělalo to samé jako den druhý. Pátý den si každý dělal co chtěl, já šel odpoledne lyžovat na vlek k chatě. Šestý den byl odjezd zpět do Nové Paky. Musím říct, že bych jel klidně znovu, moc se mi tam líbilo.

Ukázka Před týdnem 15. 12. jsme se s kamarády z P2 vydali na lyžařský kurz, který pořádala naše škola. Byli jsme na chatě s názvem Novopacká bouda , která je umístěná v lokalitě Davidových bud ve Špindlerově Mlýně. Musím říct, že se „lyžák“ velmi vydařil – počasí nám přálo po celou dobu „lyžáku“ a sněhové podmínky byly také velmi dobré. Na fotce vlevo vidíte naší boudu a panoramata Krkonoš. První den jsme jezdili na vleku, který patří chatě, měl asi 300m a lyžování na něm nebylo nic moc. Původně nás na tomto vleku chtěli rozdělit do skupin, ale na konec zjistili, že to nejde. Druhý den jsme se vydali na celodenní lyžování do skiareálu s názvem Medvědín. To už bylo jiné „kafé“, taky cena tomu odpovídala (550Kč a pro držitele karty ISIC byla sleva 20%), ale lýžování za to stálo. Třetí den byl odpočinkový, lyžovali jsme jenom ráno a to zas jen na té malé sjezdovce u chaty. Čtvrtý dne se dělalo to samé jako den druhý. Pátý den si každý dělal co chtěl, já šel odpoledne lyžovat na vlek k chatě. Šestý den byl odjezd zpět do Nové Paky. Musím říct, že bych jel klidně znovu, moc se mi tam líbilo.

]]>
zápisník http://mbumba.cz/lyzarsky-kurz-2007#comments Sat, 22 Dec 2007 10:13:35 +0100 http://mbumba.cz/lyzarsky-kurz-2007