четверг, 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)

суббота, 28 апреля 2012 г.

1 мая пойду на семинар: Семинар «Как защитить сайт от DDOS-атаки»

Если кто еще захочет, координаты:
https://www.facebook.com/events/161093547351248/


понедельник, 19 марта 2012 г.

Люди придумали новую каптчу:


есть большой вопрос, где столько картинок набраться на весь инет...

фишинговый сайт

Сегодня получил симпотичное приглашение отдать злым дядькам свой email и пароль.



Ссылка ведет на так называемый фишинговый сайт. Будьте осторожны!

суббота, 18 февраля 2012 г.

Предположительная структура хранения графа друзей( и аналогичных соединений, к примеру с группами) для отображения действий пользователя на стене.

"friends", "apps"... - типы связей.
"10","394"... - id пользователей

array
['friends']['10']
['friends']['394']
['apps']['6']
['apps']['585']
...

По типу связей мы сразу сможем сделать определенную сортировку того, чьи сообщения мы можем видеть.
Id пользователя как ключ позволит нам иметь быстрый доступ к элементу массива.