Архив

Февраль 8th, 2010

JCaptcha JSP совместное ипользование.

Заинтересовала меня captcha в java и как ее можно быстро прикрутить к простому
сайту написанному на jsp. Нашел не много информации о jcaptcha, вот теперь хочу
поделиться ей. Давайте напишем простое приложение состоящее из сервлета -
который создает captch'y и проверяет правильность заполнения поля формы у captcha.
Нам понадобится - Apace Tomcat, набор библиотек jakarta-commons 3.2 или выше,
библиотека jcaptcha:

Январь 21st

JSF Spring совместное ипользование.

В свое время я не нашел в инете простого примера как связать JSF и Spring. Давайте напишем вместе простое hello world - приложение, оно будет состоять из 2 - объектов, 1-й helloWorldMessage - создается spring'om  и вставляется в jsf-объект helloWorld. Для связки 2-х технологий нужно только правильно настроить файлы конфигураций JSF и Spring. Нам понадобится - Apace Tomcat, набор библиотек jsf1.2, набор библиотек spring-framework-2.5.5:
commons-codec.jar
commons-logging.jar
jsf-api.jar
jsf-impl.jar
jstl.jar
jtds-1.2.4.jar
spring-security-core-2.0.4.jar

Январь 19th

Франция отреклась от Internet Explorer

Правительство Франции вслед за немецкими властями предупредило пользователей об опасности применения Internet Explorer из-за обнаруженной в этом браузере уязвимости и посоветовало перейти на один из альтернативных продуктов.

Французское правительство официально порекомендовало отказаться от использования браузера Internet Explorer от компании Microsoft. Такое заявление выпустила правительственная организация CERTA в ответ на информацию о том, что для осуществления недавних продвинутых кибератак на сервисы Google и ряда других компаний хакеры использовали ранее неизвестную уязвимость в браузере Internet Explorer.

Эксперты французского правительства отметили, что Internet Explorer всех версий — 6, 7 и 8 — содержит эту уязвимость, и посоветовали пользователям выбрать один из альтернативных браузеров — Firefox, Opera, Safari и т.д.

Январь 17th

Петиция президенту РФ от OpenSource сообщества

Медведеву Дмитрию Анатольевичу

Здравствуйте, уважаемый Дмитрий Анатольевич!

К Вам обращаются те, кто использует Свободное Программное Обеспечение (СПО) ежедневно. Мы давно убедились в жизнеспособности такого варианта развития ПО. Являясь патриотами своей страны – России, мы хотим видеть ее свободной от необходимости вкладывать средства виностранные экономики без дивидендов. 

Прочитать полностью и подписать можно вот тут  girus.ru/petition/19/

Январь 1st

С Новым Годом!

Поздравляю сообщество Open-Source Набережных Челнов с новым 2010 годом.

Верной дорогой идём, товарищи!

Декабрь 30th, 2009

Spring кратко - введение.

Я бы spring fraemwork назвал бы клеем, который позволяет создавать и удобно
связывать различные java модули и технологии(jdbc, struts, servlets, etc.).
Spring это модульная система в основе которого лежит основной его модуль
Spring core - к которому мы начинаем прикреплять необходимые кирпичики-модули,
ядро представляет собой IoC - контейнер, который позволяет нам "не жестко"
склеивать технологии, что в свою очередь позволяет сократить код и сделать
его интуитивно понятным. Давайте расмотрим все на примерах, начнем с HelloWorld.

Декабрь 29th

Линус Бенедикт Торвальдс. Еще только 40 лет!


Сегодня, 28 декабря, отмечает свой 40-й день рождения один из самых известных людей в мире GNU/Linux и open-source в целом - Линус Торвальдс.

Линус Бенедикт Торвальдс родился 28 декабря 1969 года в городе Хельсинки (Финляндия). Работа над Linux была начата весной 1991, что лишний раз доказывало, что самые удивительные вещи создаются очень молодыми людьми. Сегодня же ему исполнилось 40 лет, теперь у него есть три дочери и жена — шестикратная чемпионка Финляндии по каратэ, в прошлом его студентка. :) От всей души поздравляем Линуса с юбилеем и желаем ему дальнейших творческих (и не только) успехов!

Новый дизайн для портала

Появилась свободная минутка. Наваял ПРИМЕРНЫЙ дизайн сайта. Это даже не дизайн, а просто идея. ОГРОМНАЯ просьба высказать свои замечания и предложения. Если у кого есть "художественное зрение", свободное время и желание помочь - буду премного благодарен.

PS: Ещё раз повторюсь - это просто идея и даже пока не альфа-вариант

Восстановление работы FTP

Хорошая новость! На днях восстановил FTP с дистрибами ( ftp://ftp.linux16.net/ ). Для удобства, выкладываю структуру FTP

Декабрь 6th

Изнасилование заказчиков спам-рекламы :)

В Китае (может это просто байка), с фирмами, которые используют спам-рассылки для своей рекламы, борются следующим способом. На телефон из рассылки натравливается скрипт, который постоянно названивает на телефон, указанный в рассылке. В результате на данный телефон никто не может дозвониться. В следующий раз, фирма 100 раз подумает, прежде чем заказывать подобные рассылки. Нечто аналогичное можно организовать собственными силами. Делается за 3 минуты, но эффект - потрясающий!!!

Что нам понадобится:

  1. Зарегистрировать аккаунт на sipnet.ru. При регистрации Вам на счёт положат $1. Этого хватит надооолго :)
  2. Linphonec - программный SIP телефон, работающий из консоли
  3. expect - язык сценариев, позволяюший обрабатывать выхлоп любой консольной проги и в зависимости от выхлопа, выполнять определённые действия

Декабрь 4th

Надежный бекап на халяву

Вчера в нашем(и не только) городе случился интернетокапец. Интернеты пропали совсем у ТВТ и Дом.ру. Взгрустнулось.

Вспомнил, что на ноуте остался раздел в 13 Gb со старой системой(Дебиан). Там оставались некоторые файлы в домашней директории + кое-какие конфиги. Копировать и ковырять стало лень. Решил сбэкапить этот раздел и пожать в архив стандартными линуховыми утилитами. Позднее при надобности этот файл можно будет подмонтировать и все нужное скопировать.

Стало интересно, сколько же это займет по времени. Так родился маленький бенчмарк.

Декабрь 3rd

История IT по фильму "Пираты силиконовой долины" (2)

Ну, раз копирасты спят, выложу еще один ролик из фильма. Стив Джобс и Стив Возняк записались в "компьютерный кружок", где демонстрируют свое первое изделие.

 

Декабрь 2nd

Открытое ПО находит признание

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

Переход с платного на бесплатное открытое программное обеспечение рассматривается компаниями Азиатско-тихоокеанского региона как одна из основных мер по снижению операционных расходов. При этом наибольшую необходимость в переходе на такое ПО испытывают компании в Индонезии – в течение ближайших 18 месяцев 34,5% из них планируют внедрить открытую CRM-систему.

Согласно опросу IDC, в течение ближайших полутора лет перейти на открытые CRM-системы планируют 9,7% респондентов, открытые системы управления базами данных (СУБД) – 8,4%, открытое ПО для виртуализации – 7,4%. В ходе опроса эти приложения упоминались компаниями и организациями наиболее часто.

В течение 18 месяцев перейти на открытые CRM-системы планируют в том числе государственные учреждения (11,8%). В IDC считают, что они приступили к оценке открытого ПО в качестве альтернативы платному обеспечению не только ради сокращения затрат, но и с целью получения национальной экономической выгоды.

Декабрь 1st

История IT по фильму "Пираты силиконовой долины"

На октябрьской линуксовке выяснилось, что в моем образовании имеется существенный пробел: я не смотрел фильм "Пираты Силиконовой долины". Теперь это упущение восполнено. Более того, на Ютубе выложены самые смачные фрагменты фильма. И пусть ссылка на них - само по себе некоторое пиратство - не могу удержаться от соблазна, чтобы не поделиться ими здесь. Заругают так заругают, уберем значит. 2-минутное цитирование - не ахти какое нарушение, ИМХО. Вот, например, фрагмент о том, как Стив Джобс и Стив Возняк смастырили свой первый компьютер.

Ноябрь 30th

Покраска системного блока

Любой корпус в какой то момент становиться обыденным, жалкий белый пластик желтеет, наклейки облазят и не соответствуют внутренностям. Я предлагаю кардинальный способ изменения внешнего вида корпуса.
Итак, что мы имеем - Это системный блок, не первой свежести, который нам надо привести в божеский вид.:

Сначала мы разбираем корпус на составляющие: