Archived posts in ' "Programování"

Back home

Maturitní práce

04/5/2011

Dnes je termín odevzdání maturitní práce. Měl jsem téma: Praktické použití HTML5 a JavaScriptu v HTML5.

Vytvořil jsem dvě aplikace, jedna je SAS Hlídač a druhá je SSSI Ship:

SAS Hlídač: https://chrome.google.com/extensions/detail/onclkmjhbpgdkkjlepadnhalieflacja

SSSI Ship bude kopmpletně až součástí prezentace, pro ukázku použití spritů, zvuků a zachycování kláves je spuštěna dočasná verze. Ve zdrojových kódech lze ale nalézt více. Aplikace je na Google Webstore: https://chrome.google.com/webstore/detail/ddoopnnjklpbbcfgjbjkmgikihedimij

No Comments

How to draw pentagram in HTML5 canvas

03/26/2011

I wrote simple function to this magical symbol I like so much:

<!doctype html>
<html>
<body>
    <canvas id="c" width="500" height="500"></canvas>
    <script>

var ctx = (document.getElementById("c")).getContext("2d");

// draws rotated pentagram with or without cirle
function pentagram( ctx, x, y, radius, rotate, circle )
{
    ctx.beginPath();

    for ( var i = 0; i <= 4 * Math.PI; i += ( 4 * Math.PI ) / 5 ) {
        ctx.lineTo( x + radius * Math.cos(i + rotate), y + radius * Math.sin(i + rotate));
    }

    if ( circle ) {
        ctx.moveTo( x + radius, y );
        ctx.arc(x, y, radius, 0, Math.PI * 2, false);
    }

    ctx.stroke();
}

pentagram ( ctx, 250, 250, 60, Math.PI/2, true);

        </script>
    </body>
</html>

Results (on Chromium 10 on GNU/Linux) with and without circles are here:

No Comments

SAS Hlídač beta

03/26/2011

Do světa byla vypuštěna beta verze doplňku pro hlídání známek v systému SAS.  Prosím tedy zájemce o testování, aby si doplňek nainstalovali a dali mi zpětnou vazbu, co funguje a co nefunguje.

Stahujte na adrese: https://chrome.google.com/extensions/detail/onclkmjhbpgdkkjlepadnhalieflacja

1 Comment