Главная » Архив рубрики "Программирование" (Page 22)

Логирования всех действий пользователя

9 ноября 2010 г.
Однажды передо мной поставили задачу логирования всех действий пользователя. Так как приложение имеет двухзвенную архитектуру, было решено реализовывать логирование на уровне базы данных. Языком реализации был выбран perl, потому что у него более либеральный подход к записям. Можно адресовать запись по строке. И он у нас уже был установлен как... Читать дальше »
ads

Автоматическая блокировка учетных записей уволившихся сотрудников

7 ноября 2010 г.
В больших организациях часто существует потребность отключения учетной записи уволенного сотрудника. Это может быть требование службы безопасности или связано с уменьшением нагрузки на оборудование (в нашем случае мы удаляем почтовый ящик и папку профиля на сервере). Подписывать обходной лист у системного администратора идея не самая хорошая, ведь, во-первых, у отдела... Читать дальше »
ads

О чём говорит apache benchmark

3 ноября 2010 г.
Когда я первый раз столкнулся с задачей оптимизации скорости работы сайта, я начал рыскать по просторам интернета, чтобы получить хоть какое-то представление о том, как эта самая оптимизация делается. Именно тогда я в первый раз услышал об утилите “apache benchmark“, которая как сказано в описании официального сайта apache «главным образом... Читать дальше »
ads

Програмная перезагрузка машины (а также выключение/блокировка)

2 ноября 2010 г.
Недавно столкнулся с необходимостью написания класса для программной перезагрузки машины. Чтобы не перекапывать гугл, решил написать сам. Понятно, что единственный путь тут — использование Win API. И вот спешу делюсь тем, что у меня получилось!... Читать дальше »
Теги:
рубрика C#, Windows

Spring MVC и клиентская шаблонизация

22 октября 2010 г.
В этой статья я расскажу о простом способе клиентской шаблонизации, используя spring MVC, apache tiles и jquery фреймворки. Сериализация данных Настройка spring MVC В 3ю версию спринга уже включена поддержка json процессора (в роли которого выступает jackson codehaus), достаточно положить библиотеки jackson-core и jackson-mapper в class-path web приложения и объявить... Читать дальше »
Теги:
рубрика Java

Ввод/вывод: разбираем что к чему

16 октября 2010 г.
Preface В данной статье я бы хотел затронуть важные аспекты программирования приложений для web, которые должны обслуживать множество пользователей одновременно, а значит мы будем разбирать уже всем надоевший асинхронный ввод/вывод, мультиплексирование и т.п. Преследуются следующие цели: Систематизировать материал по данному направлению, обсудить некоторые несостыковки в терминологии Полностью разобрать фундамент, на... Читать дальше »
Теги: рубрика Python

Типы данных в Javascript (особенности)

7 октября 2010 г.
Данная статья предназначена для WebUI программистов, или людей работающих с JS кодом, которые хотят полностью разобраться с особенностью типов данных JS. Согласно 5-той редакции ECMAscript (http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-262.pdf стр. 28) существует 6 типов данных: undefined, null, Boolean, String, Number,Object. Прежде чем мы приступим, обращая внимание что в JS существует два типа сравнения:... Читать дальше »
Теги: рубрика JavaScript