-
Учебное пособие по Scala. Вольный перевод.
В связи с малым количеством (на момент публикации этого поста) полноценных учебных материалов по языку программирования Scala на русском языке , постарался сделать простой перевод краткого пособия.Оригинальная статья лежит здесь.Корректура текста будет осуществляться после публикации, по ходу получения отзывов, комментариев и повторной вычитки. Возможно, через некоторое время выложу PDF-версию. Scala Tutorial. Авторы: Michel Schinz, Philipp Haller. Версия 1.3. 15 марта, 2009 Учебное пособие по Scala. Вольный перевод. Автор перевода: Вит. 30 марта 2010. Введение Этот документ дает краткое представление по языку и компилятору Scala. Предполагается, что читатель уже имеет некоторый опыт в программировании и хочет получить представления о том, что…
-
Хранение семантических данных. Связка: Jena / Jenabean + Sparql
1. Jena В поисках средств для работы с семантическими данными (semantic web) на java можно наткнуться на следующие решения: Jena JRDF Sesame В данной статье я хочу рассмотреть работу только с Jena. Этот фреймворк достаточно богат по набору полезных фишек, например он позволяет работать с RDF, RDFS, OWL, осуществлять запросы через SPARQL, есть возможность читать и писать из N3 и RDF-XML форматов, работать с базами данными Oracle, MySQL, PostgreSQL, HSQLDB, MS SQL Server и Derby. Исторически, jena является разработкой выращенной в лаборатории Hewlett-Packard в рамках исследований по семантик вебу. Приблизительно с октября 2009 года HP-шники прекратили активные работы над этим…
-
GWT 2.0 + GXT (Ext GWT) + Maven
1. GWT (Google Web Toolkit, произноситься: /’gwit/). На момент написания поста текущая версия — 2.0.3. Загрузить можно с официальной страницы GWT — http://code.google.com/intl/ru/webtoolkit/download.html. Вкратце механизм работы GWT можно описать так. Исходный код пишется на Java, затем он транслируется в JavaScript, в результате получаются несколько версий программ для разных браузеров (Firefox, IE, Safari, Google Chrome, Opera 9.0). Полученный JavaScript код неплохо оптимизирован — название переменных и методов сокращенны, убраны комментарии и лишние пробелы. В итоге получается его естественная обфускация. (Пример кусочка полученного кода: function Y7(a){W7();LE(a);a.Vb=NOc;return a} ). После выхода версии GWT 2.0 появилась возможность разбивать полученный JavaScript код (runAsync) на отдельные…
android (11) blog (2) coworking (3) database (5) dce vm (1) design (2) design pattern (2) excel (1) gradle (1) groovy (1) gwt (3) gwt-ext (2) hibernate (2) image (3) Jar (1) Java (79) JavaScript (4) json (1) lambda (1) linux (6) maven (6) multimedia (2) mustache (1) mysql (4) netbeans (10) pdf (1) rdf (2) rmi (1) Scala (17) security (1) svg (1) svn (4) template system (1) Tomcat (4) tv (1) uml (9) web (1) xml (1) архитектор (3) дизайн (1) комикс (1) компьютер (1) места (2) программирование (59) работа (7)