ioda

Мои сказки для взрослых

Серия "Семь стихий Зеленой Жемчужины"

Гибрид НФ и фэнтези. Или даже их столкновение. Потому, что космонавты с Земли, недавно получившие возможность межзвездных полетов, сталкиваются с культурой, основанной на магии, причем, случается это без попаданства в иной мир, вмешательства богов или прямых противоречий с нормальной физикой. Это не космическая опера, поскольку суть в том, что происходит не в космосе, а на планете Виз в обстановке, которая по сути мало отличается от классических фэнтезийных миров.

Часть 1: Диверсанты (2008) (переделан в 2018)
Первый контакт со странными последствиями и крайне авантюрным планом научного исследования.

Часть 2: Лик неизбежности (2018)
Земляне пытаются поставить исследование открытой планеты на постоянную основу, визанцы вроде бы не против, но все рушится.

Вспомогательная часть: Старинные истории о народах и расах
Может использоваться как справочник по расам Виза
Специфический жанр и формат: книга в книге. Один из главных героев читает визанский манускрипт, рассказывающий о том, как появились расы эльфов, гоблинов и прочих. Сказочный, но биологически непротиворечивый вариант эволюции, попытка скрестить фэнтези с научпопом. Сюжета как такового нет, если не считать сюжетом историю.

Часть 3: Убить Джаггарана - пишется (50%)
Старый Эйо Икен сошел с ума, дело в руки берет Т'Иниариса. Есть ли у нее шансы против хана Джаггарана, и есть ли хоть какие-то шансы у Икена?

Серия "Сезон молодости"

Приключенческое фэнтези с элементами детектива. Мир - тот же.

Часть 1: Экзамены Икена (2006)
Самая первая проба пера - мне кажется наивно, но переделывать уже не буду.
Талантливый и честолюбивый студент Эйо Икен из клана Да-ахой заканчивает обучение в Цитадели Магии. Но в самый последний день, на решающем экзамене удача ему изменяет. События ведут к тому, что он получает свою первую работу - на подхвате у знаменитого детектива Шикаши, получается своего рода магический Ватсон при немагическом Холмсе.

Часть 2: Дело охотника за пузырями (2006)
Пузыри - живые воздушные шары, на которых можно летать на планете Виз. Охотник за пузырями (точнее их ловец) становится очередным клиентом сыщика Шикаши. Но вот беда: Шикаши очень не любит путешествовать и предлагает Икену попробовать себя в самостоятельном расследовании. Вместе с Икеном отправляется Т'Иниариса - своенравная особа, стремящаяся доказать, что она лучше всех.

Часть 3: Дикие Земли (2006)
Дело охотника раскрыто, но не закончено. Трое сыщиков (Шикаши все-таки присоединяется к молодежи) отправляются в погоню. Но логово преступников находится в таких местах, куда обычные люди не рискуют соваться...

Часть 4: Небесный танец (2007)
Банда магов, которая охотится за наследством гениального волшебника древности Сарингана, пытается использовать Икена и Шикаши в своих целях. В дело оказываются вовлечены даже каратели Цитадели. Икен встречает очередную девушку своей мечты...

Часть 5: Против себя - пишется (30%)
Банда разгромлена, однако история наследства Сарингана не закончена. Икен и Шикаши оказываются вовлечены в масштабную интригу с классическим детективным раскладом: круг подозреваемых сужен до шести вполне определенных лиц. Да вот беда: эти шестеро возглавляют город-государство, и они нанимают сыщиков фактически против самих себя, чтобы выяснить, кто из шести - враг.

Миниатюры

Оттепель на Стылом Перевале
Притчи о Шане

Карты

Регион Виза, включающий Столицу и города орды
Карта Столицы
ioda

Об избирательном сочувствии

В связи с трагическими событиями нередко можно услышать упреки в адрес россиян в недостаточном сочувствии к происходящему: дескать, живут так, как будто ничего не происходит (кроме тех, у кого сыновья сейчас в армии). Похожие упреки бросаются и в обратную сторону - дескать, почему вы не замечали 8 лет обстрелов ЛДНР. Опять же, кроме тех, у кого сыновья в это время служили в украинской армии.

Мне сегодня вспомнился другой пример - куда более нейтральный и потому - более показательный и очевидный. На днях мой друг написал рассказ, в котором действие происходит в 1986 году, а потом упоминается нынешняя ситуация. И я вспомнил о том, что в 1986-м СССР вел войну в Афганистане.

Тогда многие боялись за судьбу своих сыновей. Однако я ни разу не слышал, чтобы кто-то вслух озаботился темой гибнущих мирных афганских жителей. Хотя они наверняка гибли. В те времена еще не придумали эвфемизм "высокоточное оружие", которое означает, что мирные по-близости все равно попадают под удар, просто помимо них гибнут еще те, кому эта ракета или бомба предназначалась.

Мне могут возразить, дескать, это - другое, потому что ныне - "братские народы". Увы, народам с обеих сторон много лет объясняли, что они небратья - объясняли по-разному, но с одинаковым результатом.

Характерно, что во времена войны СССР в Афганистане советская пропаганда смаковала жестокости американцев во время войны во Вьетнаме, которая давно закончилась. Так что вьетнамцы оказывались более братскими, чем афганцы.

Итого. Нет ничего удивительного и неправильного в том, как сейчас люди реагируют. И советские иделоги, несмотря на попытки создать какую-то другую коммунистическую мораль, ничего не изменили. Именно так устроены все мы: сочувствуем только тем, кого нам старательно подсовывают как мишень для сочувствия.
ioda

Улетел из России

... в теплые страны. Вернее, в одну теплую сказочную страну. Вполне возможно, что тут и останусь, по крайней мере дом есть, работа есть, семья есть - что еще человеку надо? 50 лет - хорошее время, чтобы начать новую жизнь и, наконец, посмотреть мир. Или забить.

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

Но, знаете, оказавшись в такого рода спокойной ситуации, как-то пропало желание вот так вот троллить любителей политических дискуссий. Выше поехидничал самую малость - и хватит :)
А у вас как дела?
ioda

(no subject)

Предыдущий пост вышел в топ. Несмотря на отсутствие каких-либо эмоциональностей и оценок в нем, все равно состоялся небольшой набег политических придурков и полудурков. Поэтому пост снесен. Умные люди предупреждение получили, а дальше будут сами думать, что с этим предупреждением делать. А полудурки пусть резвятся в другом месте.
ioda

По поводу горячей темы

Некоторые из моих сказок про фантастическую войну. Реальная война - это совсем не то, что развлекает меня и щекочет мои нервы. И в информационной войне, связанной с войной реальной, нет никакого желания участвовать. Ни на одной из сторон. Сейчас такая ситуация, что даже призывы к миру вызывают агрессивную реакцию вроде "а где вы были, когда..." Что ни скажи - заденешь кого-то из тех, кого задевать нет желания. А у меня еще и политические воззрения где-то посредине между либерастами и поцреотами, и имя-фамилию могут посчитать в такой ситуации глумлением.

Поэтому я не хочу постить ничего на эту острую тему у себя, и в других журналах пишу коменты минимально заряженные эмоциями. Френдов, кто также считает себя "центристами", призываю подумать насчет подобного моратория. Есть много других, "неактуальных" тем, не про войну и мир.
ioda

Добрался до "Соколиного глаза"

Посмотрел.
1. Экшон на вполне нормальном уровне - плюс.
2. Юмор вполне забавный - тоже плюс.
Но
3. Драма - говно. Когда в комиксе начинается вот это вот все: "ах, как ты могла, ах, ты не смог" - оно настолько целлулоидное, что тошно. В кинотеатре это было бы невозможно смотреть, так как не промотаешь.

Как апофегей этого: в сериале заставили выдавливать из себя драму даже Елену (Флоренс Пью) - ЕВПОЧЯ.
ioda

Что-то не гуглится...

Нужен хелп по программизму C/C++. Сам что-то не смог нагуглить.

Есть у меня кусок программы, где делятся введенные юзверем числа. Деление на ноль, понятное дело, можно проверить. Но есть еще вот такая штука:

int32_t y= 0x80000000;
int32_t x= -1;
int32_t z= y / x;

Последний оператор под визуал студией генерит исключение Integer Overflow - где там переполнение, я понимаю. Но вопрос в том, как его корректно обрабатывать.

Во-первых, это первое, что мне пришло в голову, кроме простого деления на ноль. А вдруг есть еще какие-то комбинации, которые вызывают исключение. Не хотелось бы, чтобы сервер ложился от злоумышленника, который найдет еще какую-то комбинацию, о которой я позабыл. Так что первый вопрос - что еще может генериться в простейшей арифметике, чего я не учел? Остальные underflow/overflow, которые я попробовал, вроде ничего не генерят, в том числе если в примере заменить y / x на y * x - тоже будет overflow, но без исключения.

Во-вторых, это исключение под виндой можно ловить при помощи __try ... __except. Но они не портируемые. А есть ли что-то портируемое? Какие особенности под линухом/унихом?

И вообще поделитесь, кто с чем сталкивался в связи со всякими исключениями/сигналами от целочисленной и float арифметики.