2008-01-21

psilogic: (zubastik)
2008-01-21 02:09 pm

Фантазия в фантазии - Иван Кон, Джонко Он

Однажды мне пришла в голову идея завести себе очередного "клона". У меня их было уже много, но этот получился наиболее "развитым".

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

Старичка я назвал Иван Кон, а его литературный псевдоним - Джонко Он... псевдоним псевдонима - хе-хе :) В отличие от реального меня, Кон никогда не матерился, говорил культурно-литературно, избегая жаргонизмов, вел себя строго и даже чопорно, словно английский джентельмен, был исключительно въедлив и придирчив, ничего не понимал в компьютерах и толерантно относился к философии - последнее было особенно трудно отыгрывать. :)))

Конечно, иногда я выходил из роли, но крайне редко, так что никто ничего не заподозрил даже на тех сетевых ресурсах, где Иван Кон мелькал одновременно с моим реальным именем. Например, в ЖЖ: [livejournal.com profile] ivankon. Однажды я признался в этом двум друзьям на 1 апреля, они были сильно удивлены. Потом сказал, дескать, вы чего поверили? Это же 1 апреля! :) В общем, запутал нафиг. :)

Для поддержания легенды пришлось написать небольшую повесть ("Экзамены Икена"), опубликовав ее в сетевом "Самиздате". Писал я откровенно халтурно, но процесс меня увлек, и с какого-то момента я стал писать с удовольствием для собственного развлечения.

В какой-то момент оказалось, что поддержание легенды требует слишком много усилий, и я решил раскрыть секрет. Так что теперь получилась "двойная фантастика". Нафантазированный, вымышленный персонаж с вымышленной биографией пишет о вымышленном мире планеты Виз (если кому интересно, под катом подробности).

Read more... )
psilogic: (Default)
2008-01-21 06:14 pm

Фрагмент кода для медитации...

	private String getLocalString(String value)
	{
		int length = value.length();
		byte[] byteArray  = new byte[length];
		for (int n = 0; n < length; n++)
		{
			byteArray[n] = (byte)value.charAt(n);
		}
		return new String(byteArray);
	}