<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Marian Marinov/HackMan</title>
	<atom:link href="http://hydra.azilian.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://hydra.azilian.net/blog</link>
	<description>Personal Blog</description>
	<pubDate>Fri, 03 Feb 2012 12:19:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>World Hosting Days 2011</title>
		<link>http://hydra.azilian.net/blog/2011/03/world-hosting-days-2011/</link>
		<comments>http://hydra.azilian.net/blog/2011/03/world-hosting-days-2011/#comments</comments>
		<pubDate>Tue, 29 Mar 2011 10:13:33 +0000</pubDate>
		<dc:creator>HackMan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hydra.azilian.net/blog/?p=203</guid>
		<description><![CDATA[Last week I was in Rust, Germany at the WorldHostingDays conference &#038; expo. The biggest problem we had, was that there was almost no Internet 

The organizers made a very poor design of their network and so, most of the time there was no connection at all.

We were exhibitor there and as such the expo [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I was in Rust, Germany at the WorldHostingDays conference &#038; expo. The biggest problem we had, was that there was almost no Internet <img src='http://hydra.azilian.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<br />
The organizers made a very poor design of their network and so, most of the time there was no connection at all.<br />
<br />
We were exhibitor there and as such the expo was a great success for us. We met a lot of clients and I was amazed to talk with so many great technical figures. I wasn&#8217;t expecting that.  It was nice to see what these people will think about our products. And the biggest thrill for me was, that everyone that I talked with really liked what we offered. Even thou a lot of people call our software &#8216;just a bunch of scripts&#8217;, after a few minutes talk with me they were convinced that the product is much more then that.<br />
<br />
The next thing was that I collected a few really good ideas that our future clients wanted. And the strangest and maybe most disturbing one was that there was at least 4 people that requested monitoring for Windows.<br />
No one actually requested monitoring of network devices which was something that I wanted to add to our software.<br />
<br />
On the VIP dinner I set next to Roger Nolan(the founder of Symbian), that was a talk I really liked. And on the next day I had a dinner with Mario and Daivid from cPanel. Even thou I don&#8217;t really like their software, they were really cool to talk to. I learned a lot for their way of working and it was a really fun dinner. Because of guys like these it is sometimes very nice to visit such business conferences.</p>
]]></content:encoded>
			<wfw:commentRss>http://hydra.azilian.net/blog/2011/03/world-hosting-days-2011/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Perl Workshop aftermath</title>
		<link>http://hydra.azilian.net/blog/2011/02/perl-workshop-aftermath/</link>
		<comments>http://hydra.azilian.net/blog/2011/02/perl-workshop-aftermath/#comments</comments>
		<pubDate>Sat, 26 Feb 2011 22:01:33 +0000</pubDate>
		<dc:creator>HackMan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hydra.azilian.net/blog/?p=200</guid>
		<description><![CDATA[Today&#8217;s event was a real success. We had more then 40 people in the morning and something around 30 after the lunch break.

The talks were really interesting and inspiring. Alexey&#8217;s talk about ThinPacker was really inspiring and it captured my attention, so we will work together on that.

We made a really good discussion about the [...]]]></description>
			<content:encoded><![CDATA[<p>Today&#8217;s event was a real success. We had more then 40 people in the morning and something around 30 after the lunch break.<br />
<br />
The talks were really interesting and inspiring. Alexey&#8217;s talk about ThinPacker was really inspiring and it captured my attention, so we will work together on that.<br />
<br />
We made a really good discussion about the Frameworks and I hope that everyone that were listening and talking learned a lot of it.<br />
<br />
I have to say that I&#8217;m surprised from my self since I finally made a <a href="http://hydra.azilian.net/lectures/embedding-perl.odp">presentation</a> that I like <img src='http://hydra.azilian.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> I hope that all visitors also found it useful.<br />
<br />
And finally I have to add that <a href="http://www.1h.com">my company(1H)</a> sponsored the travel of Alexis which proved to be quite a good idea. So next year we will consider sponsoring again.</p>
]]></content:encoded>
			<wfw:commentRss>http://hydra.azilian.net/blog/2011/02/perl-workshop-aftermath/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bulgarian Perl Workshop 2011</title>
		<link>http://hydra.azilian.net/blog/2011/02/bulgarian-perl-workshop-2011/</link>
		<comments>http://hydra.azilian.net/blog/2011/02/bulgarian-perl-workshop-2011/#comments</comments>
		<pubDate>Sun, 20 Feb 2011 22:21:38 +0000</pubDate>
		<dc:creator>HackMan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hydra.azilian.net/blog/?p=198</guid>
		<description><![CDATA[Next Saturday I&#8217;m organizing the annual Bulgarian Perl Workshop. One of the biggest challenges for this event is making people come and talk at the conference. And I&#8217;m not talking about international guests. I&#8217;m talking about Bulgarian speakers.

We have a lot of people working with Perl every day and it is strange to me that [...]]]></description>
			<content:encoded><![CDATA[<p>Next Saturday I&#8217;m organizing the annual <a href="http://perlbulgaria.org">Bulgarian Perl Workshop</a>. One of the biggest challenges for this event is making people come and talk at the conference. And I&#8217;m not talking about international guests. I&#8217;m talking about Bulgarian speakers.<br />
<br />
We have a lot of people working with Perl every day and it is strange to me that only one or two of them is actually coming to speak to the event.<br />
<br />
But enough about this&#8230; I&#8217;m preparing a talk about embedding Perl in C and the other way around. The ugly true of scattered documentation and half working modules.</p>
]]></content:encoded>
			<wfw:commentRss>http://hydra.azilian.net/blog/2011/02/bulgarian-perl-workshop-2011/feed/</wfw:commentRss>
		</item>
		<item>
		<title>No Packaging courses in the Universities</title>
		<link>http://hydra.azilian.net/blog/2011/02/no-packaging-courses-in-the-universities/</link>
		<comments>http://hydra.azilian.net/blog/2011/02/no-packaging-courses-in-the-universities/#comments</comments>
		<pubDate>Sun, 13 Feb 2011 06:11:10 +0000</pubDate>
		<dc:creator>HackMan</dc:creator>
		
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://hydra.azilian.net/blog/?p=194</guid>
		<description><![CDATA[Yesterday we(Me, Vasil Kolev and Peter Pentchev) were examining the last students from the NetSec course and while we were waiting for the last student to come we started talking about the need of courses explaining software packaging in general.
 
We discussed that one can find really good documentation on RPM and DEB packaging systems, [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday we(Me, <a href="http://vasil.ludost.net/blog/">Vasil Kolev</a> and Peter Pentchev) were examining the last students from the <a href="http://training.iseca.org">NetSec</a> course and while we were waiting for the last student to come we started talking about the need of courses explaining software packaging in general.<br />
 <br />
We discussed that one can find really good documentation on RPM and DEB packaging systems, even you can find quite decent information for *BSD and Gentoo. However these are system build to address specific distribution problems and does not teach their user the basic ideas of package maintainership.<br />
<br />
So, the issue is that at some point in time a developer is tasked with the job of creating a package, deciding what release cycles to have and how to approach the upgrades and maintenance of the packages he creates.<br />
 <br />
So what happens is that in most cases a really simple problems such as backward/forward compatibility are not addressed because the developer believes that this is the job of the package maintainer and the software that is packaged has nothing to do with that.<br />
 <br />
This started me thinking about next year.. Maybe it will be a good idea to  start working on a course which will cover the general packaging problems and the possible ways that one can take to address them. Such a course should not be focused on a particular packaging system but instead teach the students what they should consider when they are tasked with the maintaining of packages.</p>
]]></content:encoded>
			<wfw:commentRss>http://hydra.azilian.net/blog/2011/02/no-packaging-courses-in-the-universities/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bulgarian Perl Workshop is comming</title>
		<link>http://hydra.azilian.net/blog/2011/02/bulgarian-perl-workshop-is-comming/</link>
		<comments>http://hydra.azilian.net/blog/2011/02/bulgarian-perl-workshop-is-comming/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 08:51:21 +0000</pubDate>
		<dc:creator>HackMan</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hydra.azilian.net/blog/?p=191</guid>
		<description><![CDATA[So on 26th of February the Bulgarian Perl Workshop will take place.
 
This year I decided that I&#8217;ll cover something I consider very nasty, Embedding Perl into C and using C from Perl. Two really annoying things with a lot of horrible solutions and half written documentation.
]]></description>
			<content:encoded><![CDATA[<p>So on 26th of February the<a href="http://www.perlbulgaria.org"> Bulgarian Perl Workshop</a> will take place.<br />
 <br />
This year I decided that I&#8217;ll cover something I consider very nasty, Embedding Perl into C and using C from Perl. Two really annoying things with a lot of horrible solutions and half written documentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://hydra.azilian.net/blog/2011/02/bulgarian-perl-workshop-is-comming/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lightning fast suexec</title>
		<link>http://hydra.azilian.net/blog/2011/02/lightning-fast-suexec/</link>
		<comments>http://hydra.azilian.net/blog/2011/02/lightning-fast-suexec/#comments</comments>
		<pubDate>Thu, 10 Feb 2011 04:57:27 +0000</pubDate>
		<dc:creator>HackMan</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://hydra.azilian.net/blog/?p=188</guid>
		<description><![CDATA[While I was reordering the code of our suexec I unintentionally optimized it by removing a pace of redundant code.
In the end the result is that on benchmarks the suexec executes phps 20% faster then FastCGI(4 childs, 1000 requests per child).
 
I&#8217;m still doing benchmarks but the numbers that ab is showing until now are [...]]]></description>
			<content:encoded><![CDATA[<p>While I was reordering the code of our suexec I unintentionally optimized it by removing a pace of redundant code.<br />
In the end the result is that on benchmarks the suexec executes phps 20% faster then FastCGI(4 childs, 1000 requests per child).<br />
 <br />
I&#8217;m still doing benchmarks but the numbers that ab is showing until now are pretty conclusive.<br />
 <br />
The first time I saw the numbers I was pretty convinced that I have done something horribly wrong to mod_fcgid. So I decided to do some more precise benchmarks. In the end, after more then 18h of testing I&#8217;m really convinced that the suexec can be made to work faster then anything else currently available.<br />
 <br />
I&#8217;m really really happy with the results!</p>
]]></content:encoded>
			<wfw:commentRss>http://hydra.azilian.net/blog/2011/02/lightning-fast-suexec/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More projects on GitHub</title>
		<link>http://hydra.azilian.net/blog/2011/02/more-projects-on-github/</link>
		<comments>http://hydra.azilian.net/blog/2011/02/more-projects-on-github/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 23:48:56 +0000</pubDate>
		<dc:creator>HackMan</dc:creator>
		
		<category><![CDATA[1H]]></category>

		<guid isPermaLink="false">http://hydra.azilian.net/blog/?p=184</guid>
		<description><![CDATA[Since my last post I managed to upload Hawk on GitHub and also started a new project called &#8216;Hosting Automations&#8216;. I hope that the work we have done will help others.
I haven&#8217;t got the time to add the Licensing and fix the more important files for Digits. But I hope that in the next few [...]]]></description>
			<content:encoded><![CDATA[<p>Since my last post I managed to upload <a href="https://github.com/hackman/Hawk-IDS-IPS">Hawk</a> on GitHub and also started a new project called &#8216;<a href="https://github.com/hackman/Hosting-Automations">Hosting Automations</a>&#8216;. I hope that the work we have done will help others.</p>
<p>I haven&#8217;t got the time to add the Licensing and fix the more important files for Digits. But I hope that in the next few weeks I will be ready.</p>
]]></content:encoded>
			<wfw:commentRss>http://hydra.azilian.net/blog/2011/02/more-projects-on-github/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Going OpenSource</title>
		<link>http://hydra.azilian.net/blog/2011/01/going-opensource/</link>
		<comments>http://hydra.azilian.net/blog/2011/01/going-opensource/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 00:29:55 +0000</pubDate>
		<dc:creator>HackMan</dc:creator>
		
		<category><![CDATA[1H]]></category>

		<guid isPermaLink="false">http://hydra.azilian.net/blog/?p=164</guid>
		<description><![CDATA[Recently I started a new company called 1H. From the start of the company I talked with my partners that we should go Open Source. Maybe not with all of our products from the beginning but at least with a few of them.

So we started with 2 entirely commercial products(Hive and Guardian) and 2 Open [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I started a new company called <a href="http://1h.com">1H</a>. From the start of the company I talked with my partners that we should go Open Source. Maybe not with all of our products from the beginning but at least with a few of them.<br />
<br />
So we started with 2 entirely commercial products(<a href="http://1h.com/products/hive">Hive</a> and <a href="http://1h.com/products/guardian">Guardian</a>) and 2 Open Source (<a href="http://1h.com/products/hawk">Hawk</a> and <a href="http://1h.com/products/digits">Digits</a>).<br />
<br />
Here is what I found very interesting:</p>
<ul>
<li>We had to develop a licensing system. It took us 2 months of development.</li>
<li>We had to develop a way of protecting/obfuscating vital parts of our software. This also took us 2 months.</li>
<li>Then we had to develop online verification of the licenses. This took us 1 month.</li>
<li>And finally we had to rewrite vital parts of our software just to make it possible to be obfuscated. Also 1 month.</li>
</ul>
<p>So in the end we have spent 6 months in development of software that is completely useless to our clients. In comparison, with our Open Source projects, we have spent time only to enhance them and add features requested by our clients. If we have spent those 6 months on developing new features of the software we would be far ahead, instead we started developing new features after a pause of almost 6 months. And the whole team has forgotten what were the projects we were working 6 months back.<br />
<br />
I hated what was happening, and mostly because during those 6 months we didn&#8217;t had the time to begin the &#8216;opening&#8217; of our Open Source projects. We always pushed that back, because it was considered hard work.<br />
So in the past few days I decided to search for easier way of &#8216;opening&#8217; our Open Source projects. In the end, instead of publishing our own hosted git repositories, I decided that it will be best to use community driven repositories like SourceForge and GitHub. And today it is a very good day for me, since I published our first open source project in <a href="http://github.com">github</a> (<a href="https://github.com/hackman/mod_limits">mod_limits</a>). By the end of next week I&#8217;ll try to upload both Hawk and Digits to github.<br />
<br />
My goal is to have at least 5-6 Open Source projects published on github by the end of this year. I want to support the community and contribute all of our work back to the community. All of our Open Source projects are licensed under GPLv2 and at least for now, this will be the license of choice for the new projects.<br />
<br />
I&#8217;ll try to cover my future plans for our Open Source strategy here. I hope, one day it will become interesting <img src='http://hydra.azilian.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://hydra.azilian.net/blog/2011/01/going-opensource/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I broke Maznio (again)</title>
		<link>http://hydra.azilian.net/blog/2011/01/i-broke-maznio-again/</link>
		<comments>http://hydra.azilian.net/blog/2011/01/i-broke-maznio-again/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 00:05:00 +0000</pubDate>
		<dc:creator>HackMan</dc:creator>
		
		<category><![CDATA[Cars]]></category>

		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://hydra.azilian.net/blog/?p=161</guid>
		<description><![CDATA[This time I managed to crack the engine head on 5 from the 6 cylinders with total of 8 cracks&#8230; I&#8217;m quite good at destroying my car 

Last Friday I left it with the mechanic. I hope that by tomorrow it will be fully functional again. Here are some pictures of the disassembled engine.

After that [...]]]></description>
			<content:encoded><![CDATA[<p>This time I managed to crack the engine head on 5 from the 6 cylinders with total of 8 cracks&#8230; I&#8217;m quite good at destroying my car <img src='http://hydra.azilian.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<br />
Last Friday I left it with the mechanic. I hope that by tomorrow it will be fully functional again. Here are some pictures of the <a href="http://hydra.azilian.net/pics/maznio/">disassembled engine</a>.<br />
<br />
After that I&#8217;m going to fix some body problems with. One from a small offroad trip near Sofia and one from a 3 year old collision. </p>
]]></content:encoded>
			<wfw:commentRss>http://hydra.azilian.net/blog/2011/01/i-broke-maznio-again/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Network Security II - Secure codding</title>
		<link>http://hydra.azilian.net/blog/2011/01/network-security-ii-secure-codding/</link>
		<comments>http://hydra.azilian.net/blog/2011/01/network-security-ii-secure-codding/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 00:01:02 +0000</pubDate>
		<dc:creator>HackMan</dc:creator>
		
		<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://hydra.azilian.net/blog/?p=159</guid>
		<description><![CDATA[Next semester we will start teaching Network Security II - Secure codding.
This will be my second time helping for this course, however this will be my first time as the main lecturer for the course  Since we will teach this course for a second time it will be a little bit easier as we [...]]]></description>
			<content:encoded><![CDATA[<p>Next semester we will start teaching Network Security II - Secure codding.</p>
<p>This will be my second time helping for this course, however this will be my first time as the main lecturer for the course <img src='http://hydra.azilian.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Since we will teach this course for a second time it will be a little bit easier as we already have a plan and some pointers for part of the talks. </p>
<p>I&#8217;m planning to introduce some more recent information about the attack vectors and the new prevention techniques from the past two years.</p>
<p>I hope it will become a quite nice course.</p>
]]></content:encoded>
			<wfw:commentRss>http://hydra.azilian.net/blog/2011/01/network-security-ii-secure-codding/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

