пятница, 30 декабря 2011 г.

Мирончик Игорь. Киев. JV-1. День 5.

четверг, 29 декабря 2011 г.

Мирончик Игорь. Киев. JV-1. День 4.

пятница, 14 октября 2011 г.

Игры в соц.сетях на примере Wooga Monster World

Когда google открыл регистрацию на своей социальной сети, я сразу поторопился войти и протестировать те обещанные возможности, про которые многие писали в своих блогах. 
В "новом" пространстве социальной сети было как-то не привычно и первое что попалось на глаза - игры, тем более рабочий день был довольно скучен. Перебрав все существующие игрушки на google plus, остановился только на одной: monster world, от производителя wooga. 
Она очень напомнила древнюю игру "Веселый фермер", которую я устанавливал давным-давно, чтобы убить время в холодные зимние вечера... Сначала было интересно - первые пару часов пролетели не заметно, после начало надоедать. Задания однообразны, на достижение какого-либо уровня в игре необходимо наличие большого количества свободного времени, т.к. одно из правил онлайн игр - бесконечность. Это ужасно, это не для меня... ))))

среда, 20 апреля 2011 г.

ManageEngine ServiceDesk. Сертификат для MS Exchange.

Для работы ServiceDesk Plus с MS Exchange по безопасному порту POP3S (995), необходимо иметь подгруженный рабочий сертификат в программном продукте. На удивление стандартная поставка комплекса не имеет такого функционала. 

пятница, 15 апреля 2011 г.

Python. Active Directory. Сброс пароля учетной записи.

Долго искал решение для сброса пароля для учетной записи пользователя active directory через python. Первым делом установил LDAP client API for Python, проживающий по адресу www.python-ldap.org. Почему-то во время попытки сброса пароля выдавались непредвиденные ошибки, которые не должны быть. В каких только вариантах я не перепробовал установку атрибута "unicodePwd" для сброса пароля - но все никак, сервер отказывался выполнять мою команду. 

вторник, 12 апреля 2011 г.

ManageEngine ServiceDesk. Расширяем функционал.

Прошло некоторое время после моего поста "Error 2004: Can't create TCP/IP socket (10106)" - решение небольшой проблемы с которой я столкнулся во время изучения возможности расширения функциональности программного продукта ServiceDesk Plus от компании ManageEngine. SDP является коробочной версией, поэтому вносить изменения в исходный код не представляется возможным. 

понедельник, 4 апреля 2011 г.

Доступ к Oracle. Получаем пароль из воздуха.

Вечная проблема о безопасном хранении паролей к конфиденциальной информации на предприятии. Многое программное обеспечение не умеет защищать информацию такого типа. Так, например, распространенный продукт SQL Navigator от компании Quest Software хранит пароли доступов к СУБД в пользовательской ветке реестра. Хоть пароль лежит в зашифрованном виде, но его легко украсть и воспользоваться.

четверг, 31 марта 2011 г.

Оплата в portmone.com без регистрации

Конец месяца, решил как обычно заплатить за предоставленные услуги через интернет. Ввел сумму, нажал оплатить, меня переадресовало на сайт portmone.com, начал вводить код своей карты и .... и на экране появилось сообщение, что без регистрации можно воспользоваться только картами сл.банков: Укрсоцбанк, Райффайзен Банк Аваль, "Финансы и Кредит". Был шокирован, ведь раньше такого не было. Портмоне берет комиссию за предоставление счетов для оплаты в размере ~10 грн. 
Что делать, зачем переплачивать?

среда, 16 марта 2011 г.

Error 2004: Can't create TCP/IP socket (10106)

Подключил Python как CGI в Tomcat'e как написано в документации: удалил комментирование с блоков подключения CGIServlet-а и маппинга сервлета, а также переименовал servlets-cgi.renametojar в servlets-cgi.jar. Перезапустил веб-сервер, теперь все файлы находящиеся в папке cgi обрабатываются через python. Все было бы хорошо, но столкнулся с проблемой - при открытии сокетов вываливалась ошибка:
Error 2004: Can't create TCP/IP socket (10106)

понедельник, 17 января 2011 г.

Ubuntu. Переустановка MySQL.

Что-то страшное случилось, так и не понял, чего я натворил,  но однозначно с правами доступов пользователей к базам и таблицам и это привело к тому, что mysql наглухо отказался работать в стандартном режиме. Подключиться можно было только в safe-mode. Ну конечно же так оставлять было нельзя, нужно было что-то решать. Итак, как поломать и восстановить:

cloud9ide + apache + аутентификация

Продолжаю тестировать онлайн ide'шку cloud9. Очень понравился продукт - разработчикам большой респект. Но есть маленькая проблема - вход осуществляется без какой либо идентификации пользователя. Т.к. мой компьютер смотрит в мир одним концом с белый ip-адресом это чревато  дополнительными атаками и возможностью стороннему человеку испортить мне жизнь, удалив или внеся какие-либо изменения в сохраненные проекты.

вторник, 11 января 2011 г.

node.js и cloud9 ide

Имея доступ к своему серверу через интернет задался целью упростить процесс создания набросков проектов через веб-интерфейс. Было рассмотрено множество веб-шелов, позволяющих редактировать файлы хранящиеся на сервере, но к сожалению они все ужасны. Устанавливать на рабочую станцию доп.программное обеспечение не целесообразно - сегодня я здесь, а завтра там. Поэтому двигаясь в направлении новейших технологий и забавных разработок наткнулся на "полноценную" ide с открытым кодом написанную на javascript'е. Сразу уточню js - серверный, работающий через nodeJS.

node.JS

Решил маленько подтянуться в области веб-разработок и современных технологиях. Начал с серверного javascript'а. В интернете можно найти очень много статей о возможностях данного движка и о технологиях в целом. Я сделаю себе заметку - как установить node.js себе на сервер под управлением linux.

понедельник, 10 января 2011 г.

BING. Вкусности.

С очень забавной возможностью поисковой системы bing я столкнулся на днях - возможность искать доменные имена закрепленные за ip-адресом. Пример, использования:
IP:[IP Address]
Результатом будет список доменных имен хостящихся на этом ip-адресе. К сожалению Google не идет на такой шаг и не предоставляет подобный и, на мой взгляд, очень удобный сервис.