10 июн. 2010 г.

Релиз Code::Blocks 10.05

Вообще мне пофиг, я из SVN сам собираю, но мне не жалко, берите :3
BTW, Ubuntu-style именование версий поднимает ЧСВ до заоблачных высот.

9 июн. 2010 г.

I luv wxCURL

Долго и упорно боролся с wxHTTP, нарисовал свой класс на его основе, многопоточность, редиректы, какое-никакое разруливание кодов ответа сервера, система кастомных ивентов (custom events), etc, etc. Разобрался с багом 50% загрузки процессора при запросе не этот , другой (хорошо в трее сидит иконка с гистограммой загрузки CPU от Rainmeter, так бы ни в жисть не увидел). Т.е. классическая система костылей и подпорок, best friends of codemonkey.
Кстати гугля (в частности code.google.com) кладет болт на стандарты HTTP и на запрос заголовков ответа сервера (метод HEAD, т.е. без тела) дает облизать фигу (404 Not Found). Google professionals is so professionals :3
В общем всячески пытался изобрести лисапед. Что характерно знал что есть CURL и wx-обвязка для него wxCURL, но по какой то неведомой причине считал что он GPL (я же лиценс-виолатор любитель мирандосорсов какой нить), оказалось что лицензия MIT, т.е. вполне кошерно ложится на source closed продукт, и не против статической линковки. Короче +200 kb и спокойные нервы вполне сопоставимая цена. При динамической линковке ненужное (WebDAV и подобное) можно убрать из редистриба либы.
Не особо хитро-мудро собирается но для VC кое-что напортачено, а для MinGW через make вообще просто.