четверг, 24 мая 2012 г.

Minification javascript from Google

Появился случай выложить сюда одну очень классную тулзу от Google:
http://closure-compiler.appspot.com/home
Которая делает
http://en.wikipedia.org/wiki/Minification_(programming)

Заодно добавляю в Рабочие инструменты справа ->

среда, 23 мая 2012 г.

Что-то я разочаровался в SOAP. Понятное дело, он сам в этом не виноват, просто так получилось. Но вот почему так?
Технологии связанные с определенным языком программирования создают какие-то разные WSDL-и с подключением каких-то новых функций, которые доступные только этим технологиям, не говоря уже о том, что и сами структуры WSDL строятся по разному...
Нафиг нужен этот цирк...



среда, 16 мая 2012 г.

Как красиво получить файлы с помощью сервлета

Как-то давно набрел на один замечательный класс FileServlet который отдает статистические файлы (static resources - имеется ввиду js, css ...) со все возможной корректностью. Да еще и поддерживает различные улучшения, к примеру GZIP compression.
Хотелось поделиться, да все забывал. Найти его можно по нижеследующей ссылке:
http://balusc.blogspot.com/2009/02/fileservlet-supporting-resume-and.html

вторник, 8 мая 2012 г.

Glassfish 3 encoding UTF-8

При работе с сервером Glassfish 3 за пределами USA с использованием языков, отличных от английского не забудьте !!!везде!!! где только можно кодировку utf-8
В файле glassfish-web.xml:
<parameter-encoding default-charset="UTF-8"/>
В файле glassfish-resources.xml:
jdbc:mysql://localhost:3306/test?characterEncoding=UTF-8
В файлах .jsp .html:
<%@page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
или
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

среда, 2 мая 2012 г.

Если NetBeans 7.1.2 не запускается

Если NetBeans 7.1.2 не запускается с ошибкой JVM creation failed, делаем следующее:


  1. Либо в netbeans.conf установить параметр MaxPermSize менее 256m

  2. Либо установить новый jdk-7u4-windows-x64.exe с официального сайта (после чего незабываем, в выше приведенном конфиге, поменять путь к новому jdk)