Posts

Showing posts from 2010

Issue: SVN + CruiseControl.NET + Server certificate verification failed

Hi, I'd like to be very short on this tech things. :) Issue ThoughtWorks.CruiseControl.Core.CruiseControlException: Source control operation failed: svn: OPTIONS of 'https://host/svn/': Server certificate verification failed: certificate issued for a different hostname, issuer is not trusted (https://host) Why? Because of this . Fix Basically I didn't want to change anything in the certificate. And there is no possibility to add custom command line options to the Subversion Control Block of the CC.NET. :( So the idea came up fast... use old school batch files. First of all read this blog post on how to run CMD.EXE under the Local System account (CC.NET runs under it usually). Then read this to find out how to save configuration locally. And finally create a .bat file with the line: @"%SVNPath%\svn.exe" --config-dir=C:\whatever %* and put the path into the Subversion Control Block of the CC.NET's config file: < executable > %SVNPath%\run.bat < /

IT-Jam 2010

Image
На выходных (11.09.2010) учавствовал в очередном ИТ мероприятии, организованном компанией Ciklum , IT-Jam . К сожалению, я не был на прошлогоднем, но этот IT-Jam мне понравился. Meet&mix проходил в Харькове, что было особенно интересно для меня, т.к. я там ниразу не был. Город произвел на меня впечатление "советского монументализма" :), но с достаточно любопытными вкраплениями хай-тека. From IT-Jam, Ciklum, 2010 From IT-Jam, Ciklum, 2010 From IT-Jam, Ciklum, 2010 Кол-во людей на IT-Jam меня приятно удивило, по данным организаторов было больше 1000 человек, причем это были не только харьковчане, но и специально приехавшие в Харьков из других городов Украины специалисты работающие в разных ИТ-компаниях. Я начал с доклада Mikhail Zavileysky "Everything you should know from management “gurus” to be successful manager in IT", где он привел инетерсные определения "профессионала" и "гуру". Далее прослушал 3 доклада по моей специальности - .NET. Отд

A story of impersonation

Image
I have a habit to check myself on Google from time to time. I thought it was a good practice for a person with the social networks' accounts. Recently, I got a confirmation of this. I found that someone have been using similar to mine Twitter account. Moreover this account was named using my real name and was posting similar posts. This cause me angry a bit, but I quickly took over myself and decided to check Twitter's policies. Luckily Twitter has a good Impersonation Policy which states: "Impersonation is pretending to be another person or entity in order to deceive. Impersonation is a violation of the Twitter Rules and may result in permanent account suspension.". So, I submitted a ticket to Twitter support regarding my issue. Accordingly to Twitter's rules their support asked me to identify myself by faxing a copy of ID. I used my driver's license for this purpose. Same day hostile profile was suspended. As the conclusion, please, be careful online, and t

Owely

Finally, I can write about project I was involved in since 2009. The project name is Owely, and you can visit it at http://www.owely.com . The idea of this nice little thing belongs to the friend of mine Igor Racyborynsky, you can find him using this link , and it is quite simple: create nice, simple, cross-platform screenshot sharing tool. I must admit that we did it, but it was a long way. Started in .NET and now moved to Qt as client app platform and in PHP as web platform Owely became a good unordinary experience for me: team of three, agile, real, self-motivation. Until now we got many positive feedbacks from the users on .NET version of the client app and I'm glad that we did a next great step in the Owely's life. Now it is cross-platform with the same functionality across different OSes. Current version is stable enough, but we already see what should be improved. So, hope you enjoy it, go to http://www.owely.com/download and replace ton of words with 1 screenshot. Plea

Проект "Переезд"

Хотел бы поделиться практикой успешной организации и завершения переезда семьи из 3 человек, включая ребенка из квартиры в квартиру. Прежде всего, как и в любом проекте, необходимо было определиться с ресурсами и сроками. Сроки были сжатые, около 2 недель. Ресурсы: много вещей :), мебели, детских игрушек и т.д., денег - мало :), людских ресурсов - достаточно (мы + родители). Проект "Переезд", потребовал плана и координирования. Я разделил его на 4 фазы: планирование (подготовительная фаза), переезд вещей, переезд людей, переезд мебели и габаритной техники (завершающая фаза). Фаза 1. Планирование (подготовительная фаза). Во время этой фазы (длительность до 4 дней), я провел классификацию вещей, которые необходимо перевезти. Я выбрал методику разделения по 2 уровням: Помещениям: комнаты, прихожая, сан. узел, кухня... Категориям: техника, одежда... Методика позволяет представить кол-во перевозимых вещей и их разнообразие ;), а также определить что может войти в категорию "р

AgileBaseCamp

Image
В прошедшую субботу (29.05.2010) участвовал в очередном, а для меня первом :), AgileBaseCamp в Киеве. Конференция проходила в образовательном центре i Klass . Признаюсь, не самое удачное место для проведения подобных мероприятий. Слишком маленькие помещения для open space и кофе брейков, большой, soviet-like style актовый зал, который не очень-то настраивает на hi-tech дискуссии и проблемы с парковкой. Однако, все это невилировалось опытными докладчиками, отличными докладами, а также интересной ИТ тусовкой, пришедшей на camp, среди которых встретились и знакомые лица. Конечно же Киево-Печерская Лавра за окнами, также позитивно влияла на настроение и открытость воспринимать информацию. Я выбрал доклады Николая Алименкова "Путь Agile проекта до первой итерации", Андрея Бабичева " Think Different ", поучавствовал в open space сессии Никиты Филиппова ( @nfilippov ) о том "Как выбрать Product Ownerа", опять послушал Александа Орлова о "Практических

Ciklum PM Camp II

Image
Вот и прошел очередной, уже второй, Ciklum PM Camp. Ciklum PM Camp - event which is gathering all the PM's and team-leads to share an experience, “know how” and train more skills. На этот раз все было более неформально и easy. После первого PM Camp в октябре, люди уже были знакомы и мероприятие проходило в очень дружеской атмосфере. Особенно этому способствовало и место проведения. Для меня этот PM Camp также стал особенным, я вместе со своим коллегой Игорем Рациборинским фасилитировали новую инициативу Ciklum - Speakers' Corner Speakers' Corner - a place for meeting Ciklum Clients, Head of Departments, and Colleagues in an informal atmosphere and hearing them speak on various topics. Сказать по-правде, первый блин выдался комом, мы не уложились в формат с нашей презентацией концепции " Getting Real ", но в тоже время мы вцелом удачно провели этот ивент, спасибо всем "спикерам" и слушателям. Я рад, что получилась, как и хотелось -неформальная дискуссия

Visual Studio 2010: создание приложений будущего

Image
Посчастливелось побывать на мероприятии Microsoft «Visual Studio 2010: создание приложений будущего» . Общее впечатлене, самое положительное. Мероприятие проходило в замечательном месте, в здании Кукольного театра. Как ни странно, но внешне маленькое здание может вместить в себя очень много людей так, что бы всем там было комфортно. Браво архитекторам ! Таже понравился способ изложения материала. Я выбрал первый трек, который был представлен не ввиде банальной презентации, а как эпизод из "живого" процесса разработки. "Докладчиков" было 4 человека, которые представляли заказчика - scrum-мастера - архитектора - разработчика - тестера. Все было представленно очень наглядно и основные преимущества новых продуктов, а именно Visual Studio 2010 и TFS 2010 были четко выделенны. Основные моменты я для себя выделил такие: ориентация Microsoft на гибкие процессы (Scrum), упрощение задачи кодинга в среде VS 2010, отдельный инструментарий для QA, сильные инструменты репортинга

First post ever

Hello world! This is my first post in my brand new first blog. :) Still is forming an idea of what should I put here. But some things I know will be for sure: 1. Language: English, but may post and comment in Russian and Ukrainian as well (Google will help to translate for English-speaking people :) 2. Main topics: technical articles, my social activity, parenting and experience sharing 3... :)