Показаны сообщения с ярлыком tech. Показать все сообщения
Показаны сообщения с ярлыком tech. Показать все сообщения

вторник, 30 сентября 2008 г.

про техписов и разработчиков

(14:43:15) orie@icq: что значит: Revision: 2047 - - home page / speed up
(14:43:19) orie@icq: ?
(14:43:45) XXX: медленно грузилась, оптимизировал
(14:44:41) XXX: может че то не очень важное оттуда исчезло, сравни скрины

понедельник, 19 мая 2008 г.

резюме первой недели плотного общения с C++

На работе сейчас хожу и всем рассказываю, что мне нужно отдавать девелоперские задачи, потому что они мне интересны. Недавно мне предложили написать компонент программы на Qt/C++. Я некоторое время посомневалась - браться или нет, потому что в перспективе меня C++ не очень интересует, а конфликт между "желанием самообразования" и "уложиться в сроки и ничего не сломать" - обещал быть серьёзным.

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

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

Такие вот дела. Через неделю проект кончается, выйду из изменённого состояния сознания, буду отсыпаться и приходить в себя ;) Уложиться в сроки - самое сложное, совершенно не могу разделить на этапы и предсказать, что займёт сколько времени: не знаю, какие вопросы возникнут после получения ответов на текущие.

пятница, 9 мая 2008 г.

Веб2.0 и техписательство

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

На работе у нас сейчас очень много технических решений принимает человек, который любит PHP и AJAX. Например, любой написанный им компонент, даже если он выглядит как часть десктопного приложения, в душе, тайно от всех, гоняет веб-сервер через Internet Explorer.

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

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

суббота, 5 апреля 2008 г.

пишу исходники документов Word

Научилась создавать шаблоны для автоматической генерации отчетов в вордовом формате (Word 2003, который WordprocessingML). Временами запарно, но преодолимо.

Испытываю от этого процесса хищную радость: много лет использовала ворд как WYSIWYG-редактор, и ругалась, что его формат - это вещь в себе.

Интересно, что во время создания документов в ворде ты успеваешь до некоторой степени усвоить его модель разметки. При изучении спецификаций WordprocessingML многое кажется знакомым и понятным.

Вот документ:


А вот его исходник:




<?xml version="1.0" encoding="UTF-8"?>
<?mso-application progid="Word.Document"?>
<w:wordDocument
xmlns:w="http://schemas.microsoft.com/office/word/2003/wordml"
xmlns:v="urn:schemas-microsoft-com:vml"
xmlns:w10="urn:schemas-microsoft-com:office:word"
xmlns:sl="http://schemas.microsoft.com/schemaLibrary/2003/core"
xmlns:aml="http://schemas.microsoft.com/aml/2001/core"
xmlns:wx="http://schemas.microsoft.com/office/word/2003/auxHint"
xmlns:o="urn:schemas-microsoft-com:office:office"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://schemas.microsoft.com/office/word/2003/wordml http://rep.oio.dk/microsoft.com/officeschemas/xsds/WordprocessingML_Schemas/wordnet.xsd">
<w:body>
<wx:sect>
<w:tbl>
<w:tblPr><w:tblW w:w="5000" w:type="pct"/></w:tblPr>
<w:tblBorders>
<w:top w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:left w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:bottom w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:right w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideH w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
<w:insideV w:val="single" w:sz="4" wx:bdrwidth="10" w:space="0" w:color="auto"/>
</w:tblBorders>
<w:tr>
<w:tc>
<w:p><w:pPr><w:jc w:val="center"/></w:pPr><w:r><w:rPr><w:b/></w:rPr><w:t>Наименование</w:t></w:r></w:p>
</w:tc>
<w:tc>
<w:p><w:pPr><w:jc w:val="center"/></w:pPr><w:r><w:rPr><w:b/></w:rPr><w:t>Кол-во, шт.</w:t></w:r></w:p>
</w:tc>
<w:tc>
<w:p><w:pPr><w:jc w:val="center"/></w:pPr><w:r><w:rPr><w:b/></w:rPr><w:t>Заводской номер</w:t></w:r></w:p>
</w:tc>
</w:tr>
<w:tr><w:tc><w:tcPr><w:gridSpan w:val="3"/></w:tcPr><w:p><w:pPr><w:jc w:val="center"/></w:pPr><w:r><w:rPr><w:b/></w:rPr><w:t>Рубеж №1</w:t></w:r></w:p></w:tc></w:tr>
<w:tr>
<w:tc>
<w:p>
<w:r>
<w:t>Интеллектуальный комбинированный датчик №1.1 (измеритель скорости ИСКРА-1ДА/130) с предустановленной программой настройки параметров
</w:t>
</w:r>
</w:p>
</w:tc>
<w:tc><w:p><w:pPr><w:jc w:val="center"/></w:pPr><w:r><w:t>1</w:t></w:r></w:p></w:tc>
<w:tc><w:p><w:pPr><w:jc w:val="center"/></w:pPr><w:r><w:t>370 (0409)</w:t></w:r></w:p></w:tc>
</w:tr>
<w:tr>
<w:tc><w:p><w:r><w:t>Концентратор № 1.1</w:t></w:r></w:p></w:tc>
<w:tc><w:p><w:pPr><w:jc w:val="center"/></w:pPr><w:r><w:t>1</w:t></w:r></w:p></w:tc>
<w:tc><w:p><w:pPr><w:jc w:val="center"/></w:pPr><w:r><w:t>369</w:t></w:r></w:p></w:tc>
</w:tr>
</w:tbl>
<w:sectPr><w:pgSz w:w="11906" w:h="16838"/><w:pgMar w:top="1134" w:right="850" w:bottom="1134" w:left="1701" w:header="708" w:footer="708" w:gutter="0"/><w:cols w:space="708"/><w:docGrid w:line-pitch="360"/></w:sectPr>
</wx:sect>
</w:body>
</w:wordDocument>