29. January 2012

Quick online QR code generator in JavaScript

I found nice jQuery plugin for generating QR codes written by Jerome Etienne: jquery.qrcode.

It’s fairly easy to use. Just pass a text to function and QR code is ready:

jquery('#qrcode').qrcode("this plugin is great");

Here is small application that generates QR codes on the fly as you type.

You can also download QR code as image (use: Chrome, FF, Opera or Safari for download).

Enter text:

Link to standalone QR code HTML5 application.

31. December 2011

PF 2012

[SK] Nájdi cestu k pokladu.
[EN] Find a path to the treasure. ;-)

[SK] Odkaz na aplikáciu.
[EN] Link to application.

Note: Map is based on one geocache puzzle.

20. November 2011

Unexpected token ILLEGAL in jQuery.i18n.properties

jQuery.i18n.properties is useful library based on jQuery. You can use it to load .properties files with localization to web application.

I made upgrade of jQuery in my application from version 1.6.2 and application failed with error:

Uncaught SyntaxError: Unexpected token ILLEGAL

I spent some time debugging jQuery and i18n and I found out that one of .properties file contains weird property with name:

1_guide=1 guide

Problem was in numeric prefix. Solution is quite easy: fix property.

one_guide=1 guide

This problem occurs when you upgrade jQuery to 1.6.3 and higher.

5. October 2011

EurOpen – Security in context of RIA apps

You can find here slides from my talk about security in context of RIA applications.

Conference EurOpen.czŽeliv. Slides are Slovak only.

17. August 2011

Problem with jQueryMobile application in Internet Explorer

I was building application based on jQueryMobile.

It worked correctly in all modern browsers except Internet Explorer. Application was displayed incorrectly and it was not functioning at all.

Solution to this problem was quite easy. I forgot to specify following line in the beginning of document:

<!DOCTYPE html>

Application started to work correctly also in IE after this small fix.

15. April 2011

jQuery workshop – FRI Žilina – slides

I was invited to give another talk at FRI Žilina. Previous topic was development for Google Android platform.

This time I focused on jQuery.Together with Michal Kaukič we started jQuery workshop. Attendees learned basics of jQuery in two hours. At the end they have running application with simple animation in HTML.

You can download slides in PDF version.

You can also download ZIP file with all demo applications.

I was using IntelliJ Idea IDE. It has very intelligent code completion for jQuery, JavaScript and HTML.

I suggest to download also jQuery Cheat Sheet, it is very handful manual.

I mentioned two interesting projects. One was Adobe Browser Lab which allows you to get snapshot of your web site displayed in different browsers on different systems.

The second project was jQuery Mobile. This project could help you to create applications for mobile environment.

I provide this workshop also in form of training for companies. You can find more details about available trainings at sinusgear.com.

Do not forget to watch lauch of Adobe CS5.5 Dreamweaver. Adobe promised to provide support for packaging JavaScript application as a native app for Apple iOS, Google Android and Blackberry.

31. December 2010

Revízia 2010

Poďme sa pozrieť na rok 2010. Čo všetko sa udialo? Nebolo toho veru málo.

3. 1. 2010 Cestoval som neexistujúcim vlakom a do iného mesta.

10. 1. 2010 Aj CMS systém môže byť deravý ako rešeto. Bezpečnosť web systémov býva niekedy veľmi otázna.

13. 1. 2010 Pomocou Flixelu je možné vytvoriť jednoduché plošinovky.

13. 2. 2010 Malé zamyslenie na tému amerických softvérových patentov: Pacho Hybský a Patent Americký zbojník. Pre zaujímavosť doplním, že keď v US podáte žiadosť o patent a samotný patent potom nepodáte, tak už nemôžete podať žiadny ďalší patent.

23. 2. 2010 Vynikajúca prezentácia od Russela Browna o histórii Photoshopu.

30. 3. 2010 Pracuj ako deň pred dovolenkou.

10. 4. 2010 – piatok. Apple zablokoval používanie third party technológii na svoje platforme. Spravil to tesne pred uvedením novej Adobe CS5, ktorá mala obsahovať aj nástroje na balenie aplikácii pre iPhone. O pol roka neskôr Apple toto obmedzenie zrušil.

12. 4. 2010 – pondelok. Adobe uviedlo CS5. Dlho sľubovaný zázrak s Flash Playerom a iPhone aplikáciami sa nekonal.

28. 4. 2010 Zaujímavý podcast na tému Softvérová archeológia.

22. 5. 2010 Adobe obmieňa stratégiu a publikuje nástroje pre prácu s HTML5.

28. 5. 2010 Opera je omnoho rýchlejšia než zemiak.

24. 6. 2010 Problémom softvéru je jeho neviditeľnosť.

4. 8. 2010 Google zastavil projekt Google Wave.

24. 8. 2010 Vyhliadky do budúcnosti HTML5? Čierne :-)

6. 9. 2010 Zaujímavé JavaScriptové frameworky.

13. 9. 2010 Na veľtrhu v Brne sme predstavili niekoľko RIA aplikácií.

19. 9. 2010 Zverejnené video z WebExpo 2009 – Když něco rozeberem, tak leda debuggerem – cez 2000 pozretí videa ;-)

29. 9. 2010 Šokujúce zistenie: Vedci dokázali, že písanie softvérových testov nespôsobí výbuch hlavy vývojára.

6. 10. 2010 Už mnoho projektov zakapalo na nadužívanie singletona. Tak som zosmolil jeden varovný článok.

15. 10. 2010 Aké veľké boli softvérové firmy v roku 2010?

21. 10. 2010 Automatizácia je základ softvérovej produkcie. FlexMojos je neodmysliteľný nástroj pre enterprise level Flex aplikácie.

15. 11. 2010 Na konferencii “Od virtuality k realite”, sme predstavili platformu Srobick.

26. 11. 2010 Pri vývoji RIA je vhodné použiť aj Hudson.

29. 11. 2010 Prednáška o C++ na FI MUNI s doplneným obsahom.

20. 12. 2010 Box2D – príklad ako dostať C++ aplikácie na web.

Čo nás čaká v roku 2011?

Vyššia interaktivita web aplikácií. Tam kde bol Flash/Flex dlho priekopníkom, tam sa dostávajú JavaScriptové frameworky. Menšie rýchlejšie, efektívnejšie. Vzniká lepšia možnosť výberu vhodnej technológie. Flash/Flex sa posunie ďalej v oblasti vývoja enterprise a mobile aplikácií. Zaznamenáme ďalšie priesaky konceptov z funkcionálneho sveta. Pekným príkladom je jQuery. Dôjde k čoraz častejšej fúzii technológii. Vývojár bude musieť poznať viac než jeden jazyk a viac než jednu programovaciu paradigmu.

Ďakujem, že si sa v roku 2010 zastavil(a) na tomto blogu. Dúfam, že prídeš aj v roku 2011 a nájdeš tu niečo zaujímavé, niečo poučné a niečo zábavné.

Všetko dobré v roku 2011!

- Juraj

23. December 2010

PF 2011

PF 2011 :-)

Ale tak jednoduché to nebude ;-)

Pozdrav si treba poskladať.

Ovládanie: stačí ťuknúť na obrázok vedľa prázdneho okienka.

2. November 2009

Flot. Grafy na webe? Nič jednoduchšie.

Chceli by ste si na web dať nejaký pekný graf? Mal by načítavať dáta zo serveru a zobrazovať ich? Aké sú možnosti?

Mizerné.

Toto platilo aspoň donedávna. Na slušnejšie interaktívne grafy bolo možné použiť jedine Adobe Flex s komponentou iLog Elixir. Druhá major verzia tohoto produktu je skutočne vychytaná a vie robiť veľmi pekné wow efekty.

Keď som však videl Flot (MIT licenica). Tak mi spadla sánka. Z jednoduchosti použitia Flotu až marzí na chrbte. Žiadne kompilátory, nič. Proste našpecifikujú sa dáta a tradááá…

Graf

Stačilo do mojej stránky vložiť nasledujpúci kúsok kódu.

<script language="javascript" type="text/javascript" src="/wp-content/flot/jquery.js"></script>
 <script language="javascript" type="text/javascript" src="/wp-content/flot/jquery.flot.js"></script>
<div id="placeholder" style="width:450px;height:250px;"></div>

<script id="source" language="javascript" type="text/javascript">
$(function () {
 var d1 = [];
 for (var i = 0; i < 14; i += 0.5)
 d1.push([i, Math.sin(i)]);

 var d2 = [[0, 3], [4, 8], [8, 5], [9, 13]];

 // a null signifies separate line segments
 var d3 = [[0, 12], [7, 12], null, [7, 2.5], [12, 2.5]];

 $.plot($("#placeholder"), [ d1, d2, d3 ]);
});

Nejaké ďalšie príklady? Ale samozrejme! Myslím, že viac už nie je potrebné písať. Projekt nájdete na adrese: http://code.google.com/p/flot/

  • Babel fish

      Translate from:

      Translate to:

  • Where’s the fish?

  • Starfish

  • Fish for you

  • Further info

  • Badges

  • Video channel

  • Learning

    Grow your brain.
  • Tags

  • Topics

  •  

    February 2012
    M T W T F S S
    « Jan    
     12345
    6789101112
    13141516171819
    20212223242526
    272829  
  • Comments