На RSDN в свое время был (а может и есть сейчас) такой участник: c-smile. Один из тех немногих старожилов RSDN-а, об общении с которым остались хорошие впечатления.
Так вот, уже много лет c-smile делает в одиночку проект sciter. Это встраиваемый HTML/CSS движок, который может использоваться для разработки легковесных GUI-интерфейсов на базе Web-технологий.
Оказывается, в середине сентября c-smile открыл на Kikstarter-е компанию по сбору средств для перевода sciter в категорию OpenSource: Open Source Sciter Engine.
Хоть сам я sciter-ом никогда не пользовался, но, как по мне, начинание хорошее. Посему делюсь информацией. Может кто захочет поддержать деятельность c-smile своим трудовым рублем.
Так уж получается, что в последний месяц работать получается немного, зато много думается о разном и разнообразом. В том числе о том, остается ли для C++ место под Солнцем в современном мире. И, если остается, то какое и где (гусарам молчать!).
Данный пост появился под влиянием нескольких факторов.
Посмотрел сие творение. Просто чтобы не случилось "Пастернака не читал, но осуждаю".
Общее впечатление: один "малолетний дебил" (с) берет интервью у пары других "малолетних дебилов". При этом с дебильностью Дудя посоперничать может разве что упоротость Степана Путило.
На моменте, когда Дудь говорит "Выяснилось, что люди, судя по всему, антисемиты... Я чего-то не ожидал, что я могу такое в центре Европы услышать. Тем более в П-О-О-О-Л-Ь-Ш-Е!!!" пришлось даже сделать паузу. Антисемитизм у поляков? Как такое может быть вообще? Ведь никогда такого не было, а вот опять... ДБ (лавров.jpg).
ИМХО, лучшей реакцией властей РБ на этот фильм был бы его показ без купюр по белорусскому ТВ. В прайм-тайм. С утренним повтором на следующий день.
Прошел месяц с публикации поста о моем взгляде на происходящее в РБ и о решении прекратить активность в соцсетях. Наверное, можно сделать какое-то дополнение, хотя принципиально мое мнение не изменилось и предыдущий пост все еще остается актуальным.
Сейчас я еще более уверен в том, что события развивались бы по известному уже сценарию даже если бы Лукашенко на выборах набрал бы всего лишь 51% голосов. Цифры не важны, важен сам факт того, что победу одержал АГЛ. Просто официально зафиксированные 80% сделали задачу протестных кукловодов немного проще.
Сейчас я еще более уверен в том, что происходящие события -- это прямая аналогия не с украинским майданом 2014-го, а с позднеперестроечным СССР и раздербаниванием СССР посредством удачного использования сложившихся тогда условий. При этом неполживые dev.by/onliner.by/tut.by выглядят прямо как "Огонёк" Коротича в 1980-х.
Целью же всей движухи является установление такой власти, при которой нужные люди смогут отнять и переделить имеющиеся в РБ ресурсы.
Это и является основной причиной происходящего. Плюс сюда же и геополитические интересы отдельных игроков, включая желание поднасрать на границах РФ.
А результаты выборов -- это лишь повод. Тщательно подготовленный надо сказать. Но лишь грамотно использованный повод.
Общество, действительно, расколото. Самым ярким признаком служит активное использование БЧБ-флагов протестующими.
Столь активное использование БЧБ-символики я лично рационально объяснить не могу.
Один из худших вариантов, почему такое происходит, -- это смена поколений. Т.е. постепенно те, кто вырос на советской историографии уходят, на смену приходит поколение, для которого БНР -- это, оказывается, полноценное государство; Польша -- лепши сябр, который всячески заботился о белорусском и украинском населении своих всходних кресов, отрывая последнее у поляков и отдавая белоруссам/украинцам; коллаборация с фашистами в ВОВ -- борьба на независимость; деятельность Рады БНР в изгнании значит больше, чем все развитие ССБР/БССР в рамках Советского Союза; принятие БЧБ-символики Верховным советом БССР перед распадом СССР -- более демократичное действо, чем возврат к красно-зеленому флагу посредством всенародного референдума.
Ну что ж, если это так, то значит историческая реальность становится вот такой.
Как по мне, в стране уже идет гражданская война, пока что в холодной фазе. Из-за чего в соцсети типа Facabook или LinkedIn заходить просто страшно. Во многом благодаря работе алгоритмов этих соцсетей (а так же Google на Android-е). Из-за чего от змагарских постов, лайков и репостов невозможно спрятаться.
Очень надеюсь на то, что холодная фаза в горячую все-таки не перейдет. И уровень насилия вокруг протестных акций не будет эскалироваться. И что протестные кукловоды воздержатся от попыток радикализировать протест и не получат еще несколько сакральных жертв.
Но даже если все будет проходить по мирному сценарию и активные протесты таки стихнут спустя 2-3 месяца, сформировавшийся раскол никуда не денется. Люди перестанут шляться по городам с БЧБ-флагами, но настроения останутся на десятилетия и будут проявляться в разговорах на кухнях, как это было во времена СССР. Только сейчас к этому добавятся и соцсети с мессенджерами. Так что питательный протестный бульон никуда не денется, только бурлить он будет уже на медленном огне. До следующей точки бифуркации.
Относится ко всеми этому спокойно и философски у меня лично не очень получается. Итогом чего стала сильная просадка производительности. За минувший месяц удалось сделать меньше, чем я обычно делаю за неделю. Причиной тому попытки сбора и анализа разнообразной информации и оценок происходящего. Благо на этот период не пришлось никаких внешних заказов и я пытался заниматься развитием нашего OpenSource. Какое качество получилось бы выдать, если бы к нам обратились за какими-то срочными разработками, даже боюсь представить :( Но в последние дни, вроде бы, потихоньку выкарабкиваюсь, показатели постепенно улучшаются. Что не может не радовать.
В соцсетях, по-прежнему, стараюсь не появляться без надобности. Связаться со мной можно через личные сообщения в FB/VK/LinkedIn можно, но ленту новостей я там не читаю. Если кому-то нужно привлечь мое внимание к чему-то, то делайте это через сообщения.
Ну пока на этом все. Пожалуйста, сохраняйте благоразумие и берегите себя.
Для лучшего понимания того, по каким методичкам раскручиваются события. Идейных змагаров это вряд ли в чем-то убедит, но вот для тех, кто просто "за все хорошее, против всей фигни", может стать пищей для размышления:
В этом посте, по горячим следам, хотелось бы рассказать о том, как появилась новая фича в нашем небольшом проектике json_dto, который очень сильно упрощает работу с JSON в C++ посредством RapidJSON. Надеюсь, что этот рассказ будет еще одним подтверждением известного афоризма о том, что простота не предшествует сложности, а следует за ней.
Пару слов о json_dto для тех, кто не в курсе что это
Библиотека json_dto была создана нами года 4.5 назад для упрощения работы с JSON посредством RapidJSON. Если делать (де)сериализацию собственных структур с использованием API RapidJSON, то получаются большие портянки кода. Что не есть хорошо: требует много времени и отнимает много сил и внимания. Мы же взяли за основу идею из Boost.Serialization и сделали небольшую обертку над RapidJSON, которая позволяет описывать (де)сериализацию практически в декларативном виде. Например:
Данный пост навеян вот этим обсуждением на Reddit-е: "Why You Should Use the Boost Software License", которое сосредоточено вокруг вокруг одноименного поста в блоге Peter Dimov. Суть в том, что BSL не требует перечислять использованную библиотеку под лицензией BSL при распространении конечного продукта, сделанного на базе этой библиотеки.
Т.е. если есть продукт P, в котором используются библиотека X под лицензией MIT и библиотека Y под лицензией BSL, то про библиотеку X где-то в продукте P упоминать нужно обязательно, тогда как про Y можно и не упоминать.
Поэтому Peter Dimov (и не только он, но и скажем, Vinnie Falco, автор Boost.Beast-а) призывают разработчиков использовать для своих открытых проектов именно BSL.
На эту тему имею сказать две вещи.
Первое: любой труд должен вознаграждаться. Разработка OpenSource -- это труд. Только, в отличии от разработки закрытого коммерческого ПО, труд этот чаще всего неблагодарный и оплачиваемый несравнимо хуже (если вообще оплачиваемый). Соответственно, если автор OpenSource проекта хочет, чтобы те, кто используют результаты его труда, вознаграждали автора хотя бы посредством упоминания, то это, как по мне, совсем небольшая плата. И нежелание вознаграждать автора OpenSource разработки даже таким недорогим способом... Это, как минимум, жлобство.
Второе: мы все существуем в условиях рынка. И OpenSource проекты являются такими же продуктами на рынке, как и все остальные. Соответственно, если конкретный продукт не устраивает вас по тем или иным причинам (в частности, требованием лицензии на упоминание этого продукта), то походите по рынку, поищите предложения получше. Ну или потратьте сколько-то собственных человеко-часов на повторение нужной вам функциональности под устраивающей вас лицензией. Делов-то.
Соответственно, вывод простой: если я делаю OpenSource проект сам и за свои, то авторов призывов использовать именно Boost Software License можно разве что отправить в пешее эротическое. Ну а если разработка ведется за деньги заказчика, то и лицензия будет такой, какую захочет заказчик.
PS. Все вышесказанное является мнением человека, который угрохал туеву хучу собственного времени и собственных средств на разработку и продвижение OpenSource библиотек.
Данная фотография является лучшим подтверждением старой фотографической мудрости: если хочешь сделать снимок, то нужно оторвать жопу от дивана. Данный кадр был снят на телефон во время прогулки, на которую я даже поленился взять фотоаппарат.