I hereby claim:
- I am tsony-tsonev on github.
 - I am tsonevtsony (https://keybase.io/tsonevtsony) on keybase.
 - I have a public key ASAQK42pzobuosOCSCx02JXK929nxa74qEunbEQXc7SOkAo
 
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
| #/bin/sh | |
| wget https://download.cdn.viber.com/cdn/desktop/Linux/viber.deb | |
| sudo apt-mark hold libcurl4 | |
| sudo dpkg -i --ignore-depends=libcurl3 viber.deb | |
| sudo apt install -f -y | |
| sudo dpkg -i --ignore-depends=libcurl3 viber.deb | |
| sudo apt-mark unhold libcurl4 | 
| public class PageRoutingServlet extends HttpServlet { | |
| private Map<String, PageController> pages = Maps.newHashMap(); | |
| @Override | |
| public void init(ServletConfig config) throws ServletException { | |
| super.init(config); | |
| pages.put("/page1", new PageController() { | |
| @Override | 
| <link rel="import" href="../core-icon-button/core-icon-button.html"> | |
| <link rel="import" href="../core-toolbar/core-toolbar.html"> | |
| <link rel="import" href="../core-scroll-header-panel/core-scroll-header-panel.html"> | |
| <polymer-element name="my-element"> | |
| <template> | |
| <style> | |
| :host { | |
| position: absolute; | 
| <link rel="import" href="../core-icon-button/core-icon-button.html"> | |
| <link rel="import" href="../core-toolbar/core-toolbar.html"> | |
| <polymer-element name="my-element"> | |
| <template> | |
| <style> | |
| :host { | |
| width: 100%; | |
| height: 100%; | 
| <link rel="import" href="../core-icon-button/core-icon-button.html"> | |
| <link rel="import" href="../core-toolbar/core-toolbar.html"> | |
| <link rel="import" href="../core-scroll-header-panel/core-scroll-header-panel.html"> | |
| <link rel="import" href="../google-map/google-map.html"> | |
| <polymer-element name="my-element"> | |
| <template> | |
| <style> | |
| :host { | 
| READINGS | |
| -1 Fundamentals - 7 lessons | |
| http://weblogs.asp.net/dwahlin/creating-custom-angularjs-directives-part-i-the-fundamentals | |
| 0 AngularJs in 30 minutes | |
| http://www.revillweb.com/tutorials/angularjs-in-30-minutes-angularjs-tutorial/ | |
| 1 Freeman A. - Pro AngularJS (The Expert's Voice in Web Development) - 2014 | |
| 2 Developers Tutorial | |
| https://docs.angularjs.org/tutorial | |
| 3* (APP ENGINE ONLY) AngularJS + Cloud Endpoints: A Recipe for Building Modern Web Applications | 
| 1 DATASORE | |
| -entities, properties and keys | |
| -indexes | |
| -transactions | |
| *low level api | |
| -jdo, jpa (основните работи) | |
| -twig & objectify (основните работи) | |
| https://developers.google.com/appengine/docs/java/datastore/ | |
| 2 TAKSQ's API | 
| @Singleton | |
| public class PersistentBankDAO implements BankDAO { | |
| private final Provider<Connection> connectionProvider; | |
| @Inject | |
| public PersistentBankDAO(Provider<Connection> connectionProvider) { | |
| this.connectionProvider = connectionProvider; | |
| } | |
| @Override | 
| package com.clouway.task157; | |
| import com.mysql.jdbc.jdbc2.optional.MysqlConnectionPoolDataSource; | |
| import javax.inject.Singleton; | |
| import javax.servlet.Filter; | |
| import javax.servlet.FilterChain; | |
| import javax.servlet.FilterConfig; | |
| import javax.servlet.ServletException; | |
| import javax.servlet.ServletRequest; |