<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Блог Юрия Бакунина &#187; S60</title>
	<atom:link href="http://blog.jbak.ru/tag/s60/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jbak.ru</link>
	<description>Обладателям Nokia Series 60 посвящается...</description>
	<lastBuildDate>Fri, 18 Jun 2010 15:08:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>DEdit и книги с lib.ru</title>
		<link>http://blog.jbak.ru/2009/07/03/dedit-i-knigi-s-lib-ru/</link>
		<comments>http://blog.jbak.ru/2009/07/03/dedit-i-knigi-s-lib-ru/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 07:02:58 +0000</pubDate>
		<dc:creator>jbak</dc:creator>
				<category><![CDATA[Смартфоны]]></category>
		<category><![CDATA[DEdit]]></category>
		<category><![CDATA[jbak]]></category>
		<category><![CDATA[S60]]></category>
		<category><![CDATA[Браузер]]></category>

		<guid isPermaLink="false">http://blog.jbak.ru/?p=137</guid>
		<description><![CDATA[Как можно скачать и прочитать книжку с lib.ru в DEdit, пользуясь встроенным браузером? Способ не слишком тривиальный, но вполне рабочий. Перед закачкой ставим в настройках DEdit кодировку по умолчанию Koi8-R. Если же оставить кодировку cp1251, то прочитать и сохранить тоже удастся, но потребуются дополнтельные шаги. Находим на lib.ru нужную книжку, заходим на её страницу и&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>	Как можно скачать и прочитать книжку с <a href="http://lib.ru">lib.ru</a> в DEdit, пользуясь встроенным браузером? Способ не слишком тривиальный, но вполне рабочий.<br />
<span id="more-137"></span><br />
	Перед закачкой ставим в настройках DEdit кодировку по умолчанию Koi8-R. Если же оставить кодировку cp1251, то прочитать и сохранить тоже удастся, но потребуются дополнтельные шаги.<br />
	Находим на lib.ru нужную книжку, заходим на её страницу и&#8230; Стараемся первым делом остановить закачку, иначе браузер может вывалиться. Нужно, чтобы успел загрузиться выпадающий список справа из пяти пунктов:<br />
	- Содержание<br />
	- Fine html<br />
	- Printed version<br />
	- Txt (word,кпк)<br />
	- Lib.ru html<br />
	Из этого списка необходимо выбрать пункт Txt (word,кпк). Нажать кнопку go. Будет предложено скачать текстовый файл. Качаем.<br />
	Если стояла кодировка KOI8-R &#8211; текстовый файл можно сразу сохранять и читать.<br />
	Если была выставлена кодировка cp1251 &#8211; в DEdit кракозяблы, причём такие, как будто кто-то беспорядочно стучал по клавиатуре с нажатым капс-локом. Перегоним файл из KOI8 в cp1251.<br />
	Первым делом сохраняем файл, как есть, в кодировке по умолчанию. Далее &#8211; меню-открыть/сохранить-открыть в кодировке (или 2 раза жмём зеленую трубку). В списке кодировок выбираем KOI8-R, выбираем сохранённый файл &#8211; видим, что текст стал читабельным. Теперь можно сохранить в cp1251. Хотя при включённой настройке &laquo;сохранять позицию в файлах&raquo; и так должно открывать файл правильно.  </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jbak.ru/2009/07/03/dedit-i-knigi-s-lib-ru/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Не смешно, зато про QWERTY</title>
		<link>http://blog.jbak.ru/2009/06/15/ne-smeshno-zato-pro-qwerty/</link>
		<comments>http://blog.jbak.ru/2009/06/15/ne-smeshno-zato-pro-qwerty/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 08:03:19 +0000</pubDate>
		<dc:creator>jbak</dc:creator>
				<category><![CDATA[Смартфоны]]></category>
		<category><![CDATA[DEdit]]></category>
		<category><![CDATA[jbak]]></category>
		<category><![CDATA[S60]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://blog.jbak.ru/?p=88</guid>
		<description><![CDATA[При создании программ часто бывают нужны условия. Нет, не в том плане, что надо хорошо питаться. Тут как раз спорный вопрос и, например, Стив Джоббс советует быть постоянно голодным. Условия нужны вот для чего. Если мы хотим, чтобы программа что-то делала &#8211; мы задаём в ней условие. Или если хотим, чтобы чего-то не делала &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>При создании программ часто бывают нужны условия. Нет, не в том плане, что надо хорошо питаться. Тут как раз спорный вопрос и, например, Стив Джоббс советует быть <a href="http://trhee-p.livejournal.com/3307.html">постоянно голодным.</a></p>
<p>Условия нужны вот для чего. Если мы хотим, чтобы программа что-то делала &#8211; мы задаём в ней условие. Или если хотим, чтобы чего-то не делала &#8211; тоже задаём условие. В программе 1С так прямо и пишут программисты:<br />
<span id="more-88"></span><div id='stb-box-5257' class='stb-custom_box' ></p>
<p><strong><span style="color: #000000;"> ЕСЛИ </span></strong><span style="color: #000000;">(что-то такое случилось) </span><strong><span style="color: #000000;"><br />
</span></strong></p>
<p><strong><span style="color: #000000;"> ТОГДА </span></strong><span style="color: #000000;">&lt;делаем что-то особенное&gt;</span><strong><span style="color: #000000;"><br />
</span></strong></p>
<p><strong><span style="color: #000000;"> А ДАЛЬШЕ </span></strong><span style="color: #000000;">- &lt;всё как обычно&gt;</span></p>
<p></div>Условия &#8211; это очень важная штука не только в языках программирования, но и в жизни.</p>
<p>Чтобы научиться набирать на клавиатуре и получать какой-то адекватный текст, необходимо запрограммировать самый интеллектуальный девайс &#8211; свой собственный мозг.</p>
<p>Вряд ли кто-то читает инструкции по клавиатурам, оно и так интуитивно понятно. Человек просто заносит в свой мозг простенькую функцию, состоящую из набора условий вроде:<div id='stb-box-2761' class='stb-custom_box' ><br />
<span style="color: #000000;"> <strong>ЕСЛИ </strong>(мне нужна русская буква,<strong><br />
КОТОРАЯ<br />
</strong>больше либо равна &#8216;а&#8217;<strong><br />
И<br />
</strong>меньше либо равна &#8216;я&#8217; )<strong><br />
ТОГДА </strong> я ищу глазами кнопку, на которой эта буква красная (или снизу, или ещё как-то так).</span></div></p>
<p><span style="color: #000000;">Дальше надо проверить ещё несколько условий, вроде: </span><div id='stb-box-9454' class='stb-custom_box' ></p>
<p style="text-align: left;"><span style="color: #000000;"><strong> ЕСЛИ</strong>(мне нужна большая буква)<strong><br />
ТОГДА </strong>я зажимаю<strong> Shift</strong></span></p>
<p style="text-align: left;"><span style="color: #000000;"><strong>ЕСЛИ</strong>(горит лампочка<strong> CapsLock</strong>)<strong><br />
ТОГДА</strong></span></p>
<p style="text-align: left;"><span style="color: #000000;"><strong>ЕСЛИ(</strong>Я <a href="http://ru.wikipedia.org/wiki/Блондинка">ГЛАМУРНОЕ</a> <a href="http://lurkmore.ru/%D0%91%D0%BB%D0%BE%D0%BD%D0%B4%D0%B8%D0%BD%D0%BA%D0%B0">БЛОНДИНКО</a>)<strong><br />
ТОГДА </strong>Я НИЧИВО НИ ТРОГОЮ ЗЫПЫТЫ ТАГ И ПЕШУ!!!!!!:-)))</span></p>
<p style="text-align: left;"><span style="color: #000000;"><strong>ИНАЧЕ </strong>я отключаю<strong> CapsLock </strong>и перехожу к предыдущему условию </span></div></p>
<p>У людей, использующих слепой метод печати всеми пальцами, рефлекторная программа намного сложнее. Там поведение каждого пальца нужно отдельно запрограммировать.</p>
<p>Владелец qwerty-смартфона как правило имеет в мозугу программу с компа. Но её необходимо слегка поменять.<div id='stb-box-3010' class='stb-custom_box' ><br />
<span style="color: #000000;"><strong>ЕСЛИ</strong>(клавиатура маленькая)<br />
<strong>ТОГДА </strong>&#8230;.</span><br />
</div> В нокиевских смартфонах используется интеллектуальная смена регистра символов. После точки, восклицательного и вопросительного знака и следующего за ними пробела &#8211; клавиатура ровно на одну букву переходит в верхний регистр, а затем сменяется опять на нижний. И тоже самое касается при вводе с новой строки.</p>
<p>Индикатор ввода присутствует, но как правило в поле зрения находится лишь то, что под курсором.</p>
<p>Потому &#8211; в рефлекторной программе появляется новое условие:<div id='stb-box-3955' class='stb-custom_box' ><br />
<span style="color: #888888;"> <span style="color: #000000;"><strong>ЕСЛИ</strong>(Я ввёл (. ИЛИ ! ИЛИ ?) И пробел)<br />
<strong>ТОГДА </strong>я НЕ нажимаю <strong>Shift</strong> </span></span></p>
<p></div>Для человеческого мозга условие просмотра двух символов назад &#8211; задача сложноватая. И обычно она заменяется более простой. Для нашего мышления она и в самом деле проще:<div id='stb-box-4287' class='stb-custom_box' ><br />
<span style="color: #000000;"><strong>ЕСЛИ</strong>(конец предложения)<br />
<strong>ТОГДА </strong>я НЕ нажимаю <strong>Shift</strong></span></p>
<p></div>И тут вдруг человеку нужно ввести фразу:</p>
<p><span style="color: #008000;">&laquo;В 1913 г. вообще интернета не было.&raquo;</span></p>
<p>Набирая эту фразу на qwerty-смартфоне, человек скорее всего получит 2 предложения вместо одного:</p>
<p><span style="color: #008000;">&laquo;В 1913 г. <strong>В</strong>ообще интернета не было.&raquo;</span></p>
<p>Логика программы для смартфона железна &#8211; после точки и пробела увеличить регистр. Программа человека даёт сбой &#8211; предложение только началось, и он не ждал такого подвоха.</p>
<p>Становится ясно, что нужно что-то менять во внутренней программе. Кому-то это удаётся, а кому-то нет. Кому удалось &#8211; попробуйте быстро и не задумываясь ответить на вопросы:</p>
<p><em>Нужно ли нажимать Shift на qwerty-cмартфоне в тексте &laquo;В г. Одессе&raquo; ?</em></p>
<p>А на компе?</p>
<p>Вроде и мелочь, но когда набираешь много текста &#8211; сгорают нервные клетки: нужно вернуться назад, стереть то, что написал, подумать, надо ли жать Shift и сделать правильно.</p>
<p>А уж особенно у программистов, и особенно в язках программирования, чувствительных к регистру. Там знаки препинания активно используются, но имеют совсем иной смысл, чем в литературной речи.</p>
<p>Взвесив всё это, помножив на количество ошибок &#8211; я решил изменить эту ситуацию в DEdit.<div id='stb-box-9428' class='stb-custom_box' ><br />
Если добавить в<strong> data\ded\ded.ini </strong>секретную строку<strong><br />
iLowerCase=1<br />
</strong>и перезапустить редактор,то регистр становится как на компе.<strong> </strong>Нужна большая буква &#8211; жмём<strong> Shift</strong>, не нужна &#8211; не жмём.<strong><br />
</strong></div></p>
<p>Реализация этого дела со свистом вываливает эмулятор, но вроде работает на всех смартфонах Symbian 9.х.</p>
<p>Как это сделать на С++ &#8211; не расскажу:-) Зачем раскрывать секрет фокуса? Просто попробуйте, может, тоже понравится.</p>
<p>Кому-то эта проблема может показаться слишком мелкой и надуманной, не заслуживающей такого длинного текста.</p>
<p>Это и в самом деле мелкий штрих в программе, и вся она состоит из таких мелких штрихов. Чем больше таких мелких штрихов &#8211; тем лучше себя чувствует пользователь.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jbak.ru/2009/06/15/ne-smeshno-zato-pro-qwerty/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Хоткеи во встроенном браузере</title>
		<link>http://blog.jbak.ru/2009/06/15/xotkei-vo-vstroennom-brauzere/</link>
		<comments>http://blog.jbak.ru/2009/06/15/xotkei-vo-vstroennom-brauzere/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 07:05:05 +0000</pubDate>
		<dc:creator>jbak</dc:creator>
				<category><![CDATA[Смартфоны]]></category>
		<category><![CDATA[jbak]]></category>
		<category><![CDATA[S60]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[Браузер]]></category>

		<guid isPermaLink="false">http://blog.jbak.ru/?p=84</guid>
		<description><![CDATA[Порылся в интернете, не нашёл списка горячих клавиш во встроенном браузере. Хотелось бы знать, вообще, надеюсь ещё где-то найти. А пока &#8211; вот список найденного мной на е90: * &#8211; увеличение масштаба. # &#8211; уменьшение масштаба. Очень странно, при том, что # всегда находится справа, а * &#8211; слева. + и - (плюс и минус) [...]]]></description>
			<content:encoded><![CDATA[<p>Порылся в интернете, не нашёл списка горячих клавиш во встроенном браузере. Хотелось бы знать, вообще,  надеюсь ещё где-то найти. А пока &#8211; вот список найденного мной на е90:<span id="more-84"></span><br />
<strong>*</strong> &#8211; увеличение масштаба.<br />
<strong>#</strong> &#8211; уменьшение масштаба. Очень странно, при том, что # всегда находится справа, а * &#8211; слева.<br />
<strong> +</strong> и <strong>-</strong> (плюс и минус) &#8211; изменение масштаба на е90.<br />
<strong>0</strong> &#8211; Переход на домашнюю страницу.<br />
<strong>1</strong> &#8211; закладки<br />
<strong>2</strong> &#8211; поиск на странице. Удобный &#8211; вводишь текст &#8211; его сразу же пытается найти и показать. Нажатием вверх/вниз можно перейти к следующему/предыдущему совпадению.<br />
<strong>3</strong> &#8211; &laquo;назад&raquo;. Крайне нужная клавиша.<br />
<strong>4,6,7</strong> &#8211; ничего вроде бы не делают. Или я слепой?<br />
<strong>5</strong> &#8211; список окрытых окон. На экране появляются вкладки с заголовками окон. Джойстиком влево/вправо между ними можно перемещаться, центром джойстика выбрать нужное, клавишей С &#8211; закрыть.<br />
<strong>8</strong> &#8211; Обзор страницы.<br />
<strong> 9</strong> &#8211; Быстрый ввод адреса (блин, ну почему в этой строке не ссылка на текущую страницу? Разработчик когда-то видел адресную строку в браузере вообще?!)<br />
- <strong>Центр джойстика</strong> не на ссылке (чуть подержать) &#8211;  полезная панель управления<br />
- <strong>Ctrl+T</strong> &#8211; переключение фуллскрин/обычный экран<br />
- <strong>Ctrl+H</strong> &#8211; быстрое закрытие текущего окна (если окна 2 и более).<br />
- <strong>Ctrl+E</strong> &#8211; быстрый выход из браузера.</p>
<p>И ещё пару советов:<br />
- если сложно попасть курсором по ссылке (бывает такое) &#8211; попробуйте удерживать контрол. Вроде как-то лучше по ссылкам попадает, или мне кажется?<br />
- чтобы открыть локальный html-файл на телефоне &#8211; в адресной строке нужно ввести его путь в виде: file:///путь/к/файлу . Например, для файла C:\data\index.html &#8211; вводим file:///c:/data/index.html .</p>
<p>Делимся полезными наблюдениями в комментариях.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jbak.ru/2009/06/15/xotkei-vo-vstroennom-brauzere/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

