Tuesday, May 29, 2007

За последние дни мы с Диной черезвычайно сблизились благодаря учебе, жаре и сопровождаемой усталости. Более нет желания писать.

Wednesday, May 23, 2007

Dirty trick

Dirty trick удался! 12 часов я держал электрод под напряжением в растворе, прежде, чем его химически полировать. Все для того, чтобы очистить тефлон он слоя невидимой грязи и восстановить оксидную пленку. Теперь же, когда электрод отполирован и очищен, падение силы тока происходит значительно бысрее. Вероятно, за полчаса значение силы тока достигнет 0,5 микроампер.
Конечно, еще предстоит взглянуть на кривые зависимости ёмкости от потенциала, преже, чем судить о догадке, что причина падения ёмкости кроется на поверхности тефлона.

Tuesday, May 22, 2007

устал

Участвовал со мной в сессиях мальчик по фамилии Устал. Устал - это мое состояние на данный момент.
Но случились события, о которых при какой бы то ни было усталости следует написать.
С Диной отрыли сезон катания на велосипедах; Настя и Дима получили комнату на Пеплери; Ивану исполнилось 21 и его не забыли друзья; после возвращения из Америки Эна, я начал работу в лаборатории.

Saturday, May 12, 2007

вчера и сегодня

После контрольной позволил себе расслабиться и два дня провел за xml.
Результаты работы можно посмотреть в виде двух файлов: icho1996pp41 и icho1996pp42.

Самое большое достижение в том, что я научился рисовать простейшие структурные формулы, которые еще неплохо выглядят при однократном увеличении (желательно обновить). Для этого пришлось поискать минимумы и максимумы, добавить немного математики в xsl файл и, как бы мне этого не хотелось, оставить несколько эмпирических параметров. Спасибо Валере Соколову за мастер класс!

С эмпирикой дело обстоит так: для рисования двойных связей из пункта (x1, y1) в пункт (x2, y2) необходимо создать две параллельные линии на расстоянии 18% от длины связи (10 мм) друг от друга. Начальные и конечные координаты первой линии (x1, y1) и (x2, y2). Второй - (x3, y3) и (x4, y4). Необходимо выразить x3, y3, x4 и y4 через x1, y1, x2 и y2. У меня это получилось, но с небольшой эмпирической поправкой. Очевидно, где-то в коде прячется ошибка, мною еще не обнаруженная.

По-прежнему и в дальнейшем посмотреть файлы можно только в Firefox и ему подобных. Есть еще вариант скачать массу плагинов (no comments).

Еще появилась идея как можно больше сузить текст, а по бокам поставить рекламу, рекламу, реакламу, много рекламы! :-)

Monday, May 7, 2007

А почему бы и не chemml? :-)

Я попробовал написать текст (олимпиадной задачи) в xml со своей разметкой и при помощи xsl преобразовать его в xhtml. Исходный файл был таким:

<?xml version="1.0" encoding="utf-8"?>

<!DOCTYPE chemml [
<!ENTITY planck "ℏ" >
<!ENTITY middot "·" >
]>

<?xml-stylesheet type="text/xsl" href="chemml.xsl"?>

<text>
<header>Problem</header>
<para>
Buckmisterfullerene, <chem><sub><ca>C</ca><mn>60</mn></sub></chem>, is a new allotropic form of carbon. Its molecule resembles a soccer ball and has a spheroidal geometry 60 carbon atoms occupy the vertices of the polyhedron with an icosahedral symmetry. Each carbon atom is bonded to three other atoms using three of its four valence electrons to form bonds. The remaining electron is involved into the electronic system, which is delocalized over the whole carbon skeleton. The electronic states of <chem><sub><ca>C</ca><mn>60</mn></sub></chem> are commonly described by a model of free electrons moving on a sphere of radius <mi>r</mi>. In this model, the energy levels are
</para>
<equation>
<mi>E</mi><mo>=
</mo><frac><sup><const>ℏ</const>
<mn>2</mn></sup><row><mn>2</mn>
<mo>·</mo><mi>m</mi>
<mo>·</mo><sup><mi>r</mi><mn>2</mn></sup>
</row></frac><mo>·</mo><row>
<mi>L</mi><mo>(</mo><mi>L</mi>
<mo>+</mo><mn>1</mn><mo>)</mo></row>
<mo>,</mo>
</equation>
<para>
where <math><const>ℏ</const></math> is the Planck's constant <math><row><mo>(</mo><const>ℏ</const>
<mo>=</mo><quantity><value><mn>1.05</mn><mo>·</mo>
<sup><mn>10</mn><row><mo>-</mo><mn>34</mn></row>
</sup></value><units><unit>J</unit><mo>·</mo>
<unit>s</unit></units></quantity><mo>)</mo></row></math>, <math><row><mi>m</mi></row></math> is the mass of electron <math><row><mo>(</mo><mi>m</mi><mo>=
</mo><quantity><value><mn>9.11</mn><mo>·
</mo><sup><mn>10</mn><row><mo>-</mo>
<mn>31</mn></row></sup></value>
<units><unit>kg</unit></units></quantity><mo>)</mo></row></math>, <math><mi>L</mi></math> is the angular momentum quantum number <math><row><mo>(</mo><mi>L</mi><mo>=
</mo><mn>0</mn><mo>,</mo><mn>1</mn>
<mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>)</mo></row></math>. The level quantum number <math><mi>L</mi></math> is <math><row><mo>(</mo><mn>2</mn><mi>L</mi><mo>+</mo><mn>1</mn><mo>)</mo></row></math>-fold degenerate. The optical transitions can occur between the levels with <math><mi>L</mi><mo>=</mo><mn>1</mn></math>.
</para>
</text>

а то, что можно увидеть в окне firefox - это комбинация mathml и html. Выглядит элегантно!

Почему бы не использовать TeX в создании все пополняющейся базы олимпиадных заданий? Ну, не могу ничего с собой поделать - люблю сжимать, укорачивать текст, менять размер шрифта в окне браузера. К тому же, если создать online базу, то обработка xml файла сможет происходить на компьютере пользователя, а компиляция TeX файлов возможна лишь на стороне сервера.

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

Интересно, что до сих пор по качеству верстки TeX не превзошла еще ни одна система. Я надеюсь, использование стандартов mathml, xhtml и svg позволяют надеятся, что когда-нибудь ситуация изменится и качество стандартизированных файлов в печате не уступять TeX-овскому. Наданный момент того, что при трансформации xml автоматически запрещается перенос единиц измерения от велинины, уже достаточно.

Жаль только, нет редактора :-) а вручную очень неприятно вводить текст, особенно формулы.

В лаборатории

С прошлый вторник привез из Таллинна красивицу-ячейку. Несколько дней я искал пилу и ли лобзик, чтобы выпилить подставку. К пятнице нашел, но в этот же день вместе с Таво был занял разбираем старых электролизеров. За субботу у воскресенье смастерил подставку. Если бы не ЧГК, вечером попробовал бы совместить ячейку и термостат.

Wednesday, May 2, 2007

GrindEQ 2

Опять же, в связи с возможностями обобщить всю базу олимпиадных заданий в каком-либо универсальном формате, попробовал GrindEQ. Безусловно красив и удобен, ... на первый взгляд. А в итоге, как обычно: хорошо конвертирует лишь уравнения, а с большими усилиями оформленный при помощи всевозможных знаков (dot, minus, deg) текст превращается во всевозможные знаки ("ничто", тире, "0"), размер же конечного pdf в два раза превышает исходный doc.
Итог, удаляю эту программу, как и Ribbit.