-Музыка

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в fixin

 -Сообщества

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 12.12.2002
Записей: 4343
Комментариев: 24598
Написано: 35607





Неудачка.

Вторник, 15 Марта 2005 г. 12:30 + в цитатник
Не получилося у меня сдать 1С:Специалист по Бухгалтерии.
Задачка была такая, что программировать ничего не нужно было, только простенький отчет.
Кто сдавал, знает, что задачек там раз-два и обчелся, поэтому на экзамене одну и ту же задачу могут решать несколько претендентов.
Задачи все хитрые, расчитаны на то, чтобы все сделать штатными средствами, любит Чистов указывать - вот видите, типовой документ сделал еще такие проводки, а ваш не сделал.
Еще любят валить на налоговом учете, который никто толком не знает.
Задача у меня была про лицензирование и руссификацию софта, не являющегося НМА (неисключительные права).
Я все сделал типовыми документами - допер таки.
Покупку лицензии и русификацию оформлял как поступлетие услуги, оплату - обычная оплата через банк. Для иностранного нерезидента есть фишка - в договоре следует указать - расчеты для нерезидента, тогда будет НДС выделяться, как указано в задаче. Все это я нашел сам.
Правильным решением было рассматривать лицензирование как одной-единственной услуги "лицензирование", а конкретный софт - как вид аналитики на счете 97 (расходы будущих периодов). Сначала я не заприметил там аналитики, потом было поздно.
Добило препода то, что я использоват платежный ордер вместо платежного поручения и не знал разницы между ними. :)
Вообще можно придти к преподу и уточнить проводки по налоговому учету. Я, кстати использовал типовую и взял организацию с учетом по упрощенке, поэтому по налоговым счетам у меня проводок не было, а были по УСН. :)
Схема проводок у меня была правильная, но реализация, гыгыгыгы...
Задача простецкая вообще-то, если знать как решать.
Короче, могила...
Рубрики: 

Совместная работа в Эксель.

Вторник, 15 Марта 2005 г. 12:22 + в цитатник
К сожалению, совместная работа в Эксель имеет ограничения, которые непонятны с точки зрения "здравого смысла".
Строки и колонки идентифицируются не их уникальными идентификаторами, а номерами в координатах RC.
Поэтому совместная работа годится только для редактирования документа, а не для добавления строк.
Ведь если оба пользователя добавят строку номер 8, это будет рассматриваться как одна и та же строка, хотя если бы разработчики использовали вместо номера строки ее GUID, такие ситуации обыгрывались бы играючи и репликация происходила без сучка и задоринки. Мелкософт, блин... :)
Рубрики:  Опыт

1С8 - крутая весчь!

Вторник, 15 Марта 2005 г. 11:19 + в цитатник
В 8-ке есть замечательная функция для обмена данными: УстановитьСсылкуНового (SetNewObjectRef).
Вот например в объекте есть ссылка на объект который еще не задан.
Заводить этот еще не созданный объект?
Нет, заводим ссылку на этот объект методом УстановитьСсылкуНового, и подставляем ссылку, а объект заводим потом и назначаем ему эту ссылку.
Элегантное решение.
И еще один нюанс - можно отключить контроль при записи элементов если указывать перед записью ОбменДанными.Загрузка=истина
Правда реализуется это через то, что в модуле записи анализируется:
Если ОбменДанными.Загрузка=истина Тогда не контролировать корректность данных. Т.е. в типовых это есть, а в самописных могут забыть поставить.
Было бы логично сделать галочку в конфигураторе - при обмене данными не контролировать. Ну да ладно, и так неплохо.
Рубрики: 

теплеет на дворе -4. неужели дома наконец-то будет

Суббота, 05 Марта 2005 г. 15:36 + в цитатник
теплеет на дворе -4. неужели дома наконец-то будет тепло?
Рубрики:  Жизнь

Сдал Профессионала по 1С 8:Бух

Суббота, 05 Марта 2005 г. 15:03 + в цитатник
Сдал Профессионала по 1С 8:Бух. Да, теперь я трижды медалист и дважды орденоносец, гыгыгы...
Рубрики: 

Рацуха!

Понедельник, 28 Февраля 2005 г. 18:46 + в цитатник
В колонках играет - саундтрек "Vanila Sky"
Настроение сейчас - Работа идет по плану, в личной жизни - заебись!

Пластиковый стилус от КПК очень удобно использовать в качестве зубочистки, когда таковой нету под рукой. Гораздо приятнее и нежнее, чем ковырять пломбы вилкой. Проверено на себе!
Рубрики:  Опыт
КПК

Скрипты в Virtual Dub

Пятница, 25 Февраля 2005 г. 19:51 + в цитатник
Использование скриптов в Virtual Dub для автоматизации работ с видео

Задача по использованию скриптов у меня возникла, когда мне понадобилось нарезать около 100 фильмов на jpeg-картинки через каждые 5 секунд. С несколькими файлами это можно было бы сделать вручную, но 100 - достаточное количество, чтобы изучить, как можно заставить virtual dub работать по сценарию.

Скрипты и задания

В Virtual Dub можно написать любую задачу по конвертированию видео, а затем не запустить ее, а сохранить как задание (job). Этим я и воспользовался. Job-файл оказался простым текстовым файлом примерно такого вида:

// VirtualDub job list (Sylia script format)
// This is a program generated file -- edit at your own risk.
//
// $numjobs 1
//

// $job "Job 1"
// $input "F:\09003027.mpg"
// $output "*.tga"
// $state 0
// $start_time 0 0
// $end_time 0 0
// $script

VirtualDub.Open("F:\\09003027.mpg","",0);
VirtualDub.audio.SetSource(1);
VirtualDub.audio.SetMode(0);
VirtualDub.audio.SetInterleave(1,500,1,0,0);
VirtualDub.audio.SetClipMode(1,1);
VirtualDub.audio.SetConversion(0,0,0,0,0);
VirtualDub.audio.SetVolume();
VirtualDub.audio.SetCompression();
VirtualDub.audio.EnableFilterGraph(0);
VirtualDub.video.SetDepth(24,24);
VirtualDub.video.SetMode(3);
VirtualDub.video.SetFrameRate(0,1);
VirtualDub.video.SetIVTC(0,0,-1,0);
VirtualDub.video.SetRange(0,0);
VirtualDub.video.SetCompression();
VirtualDub.video.filters.Clear();
VirtualDub.audio.filters.Clear();
VirtualDub.subset.Clear();
VirtualDub.subset.AddRange(0,17596);
VirtualDub.SaveImageSequence("", ".tga", 0, 1);
VirtualDub.Close();

// $endjob
//
//--------------------------------------------------
// $done
Файл заданий представляет собой один большой скрипт на встроенном интуитивно понятном языке Virtual Dub, который комментариями разделен на отдельные задания. Как показали тесты, шапку и завершающий тег $done указывать необязательно, достаточно для каждого скрипта написать теги $script, $job и $endjob.

Скрипт для вашей задачи вы можете получить, сохранив задание в файл. В принципе, можно было бы не оформлять скрипты для нескольких файлов в виде Job-файла, а записать их одним скриптом, если бы не одно "но". Дело в том, что если Virtual Dub выполняя скрипт встретит ошибку, он останавливает скрипт. А вот если выполняется job-файл текущий скрипт останавливается и начинает выполняться следующий. Поэтому если вы хотите запустить конвертацию на всю ночь, лучше дооформить каждый скрипт тегами начала и конца задания, записать его в job-файл и запустить этот job-файл.

Job-файл запускается из меню File - Job conrol - Load Job List. Скрип запускается из меню File-Run script. Кстати job-файл можно запустить как скрипт, ведь теги начала и конца задания оформлены как комментарии. Но этот скрипт остановится на первой же ошибке.

В скрипт-файле есть одна особенность. В именах файлов все бек-слеши "\" заменяются на двойные бек-слеши "\\". Кроме того для русских букв используется кодировка кодов букв, примерно так "F:\\\xd1\x83\xd0\xb4\xd0\xb0\xd0\xbb\xd1\x8f\xd1\x82\xd1\x8c". Это нужно учитывать для правильного указания путей.

Скрипт, создающий скрипт

Окей, мы разобрались, как написать скрипт для одного файла. Если у вас много видеофайлов и всех их нужно обработать одинаково, можно конечно использовать COPY/PASTE и менять только имя файла в скрипте, но гораздо правильнее написать скрипт, который сделает это за вас. Я работаю в Windows и использовал для своей задачи командный файл CMD.

В моей задачке видеофайл сохранялся как последовательность картинок. Папка с картинками должна была располагаться в папке F:\PM и имя папки должно соответствовать имени файла. Кстати, Virtual Dub умеет сохранять картинки только в bmp или tga. Но потом все картинки я конвертировал через ACDSEE.

Итак я создал в одной директории два скрипта dubbing.cmd и test.cmd.

DUBBING.CMD

@echo off

rem %1 - script file
rem %2 - avi file
rem %3 - result dir

set sf=%~1
set workfile=%~2
set workdir=%~3%~n2

echo Script File: %sf%
echo Avi File: %workfile%
echo Result Dir: %workdir%

rem pause


if exist %1 goto skip_create
rem echo> %sf% // VirtualDub job list (Sylia script format)
rem echo>>%sf% // This is a program generated file -- edit at your own risk.
rem echo>>%sf% // $numjobs 1000

:skip_create


:addfile
md>nul "%workdir%"
set workfile1=%workfile:\=\\%
echo %workfile1%
set workdir1=%workdir:\=\\%

echo>> %sf% // $job "Job%workfile1%"
echo>> %sf% // $script

echo>> %sf% VirtualDub.Open("%workfile1%","",0);
echo>> %sf% VirtualDub.audio.SetSource(1);
echo>> %sf% VirtualDub.audio.SetMode(0);
echo>> %sf% VirtualDub.audio.SetInterleave(1,500,1,0,0);
echo>> %sf% VirtualDub.audio.SetClipMode(1,1);
echo>> %sf% VirtualDub.audio.SetConversion(0,0,0,0,0);
echo>> %sf% VirtualDub.audio.SetVolume();
echo>> %sf% VirtualDub.audio.SetCompression();
echo>> %sf% VirtualDub.audio.EnableFilterGraph(0);
echo>> %sf% VirtualDub.video.SetDepth(24,24);
echo>> %sf% VirtualDub.video.SetMode(3);
echo>> %sf% VirtualDub.video.SetFrameRate(0,1);
echo>> %sf% VirtualDub.video.SetTargetFrameRate(450,10000);
echo>> %sf% VirtualDub.video.SetIVTC(0,0,-1,0);
rem echo>> %sf% VirtualDub.video.SetRange(0,0);
echo>> %sf% VirtualDub.video.SetCompression();
echo>> %sf% VirtualDub.video.filters.Clear();
echo>> %sf% VirtualDub.audio.filters.Clear();
rem echo >> %sf% VirtualDub.subset.Clear();
rem echo >> %sf% VirtualDub.subset.AddRange(0,999999);
echo>> %sf% VirtualDub.SaveImageSequence("%workdir1%\\", ".bmp", 3, 0);
echo>> %sf% VirtualDub.Close();

echo>> %sf% // $endjob
Этот скрипт добавляет в файл скрипта %sf% строки со скриптом. Как видите, такой способ удобнее, чем COPY/PASTE - если нужно внести изменения в скрипт, это можно сделать только в этом командном файле и перегенерировать задание. Файл имеет три параметра: первый - имя файла скрипта, второй - имя обрабатываемого avi-файла, третий - папка, куда складывать картинки.

Мне некогда было заниматься преобразовыванием русских букв по шестнадцатиричным кодам, поэтому я работал только с латинскими названиями. В начале блок команд set обрабатывает имена файлов, удаляя из них кавычки, заменяя бекслеши на двойные слеши, извлекая имя видеофайла из его полного пути.. Для уточнения этого момента запустите команду set /? и увидите все возможные режимы работы этой команды в Win 2K.

Файл не удаляет файл задания, он только добавляет в него строки. ПОэтому сначала файл нужно очистить.

TEST.CMD

set sf=F:\_pm\vdub_job.jobs

del %sf%

call dubbing %sf% "F:\Films\Lost Highway CD1.avi" "F:\_pm\"
call dubbing %sf% "F:\Films\Lost Highway CD2.avi" "F:\_pm\"
rem for %%i in (f:\films\*.avi) do call dubbing %sf% %%i "F:\_pm\"
for /R f:\films\ %%i in (*.avi) do call dubbing %sf% %%i "F:\_pm\"
В этом тестовом примере показано, как можно обработать или отдельные файлы, или файлы в папке - команда FOR. Команда FOR с ключем /R перебирает рекурсивно все файлы в папке и подпапках.

Обратите внимание, что в начале файл скрипта удаляется.



Вложение: 2134857.rar

Рубрики:  Опыт
Софт



Процитировано 2 раз

Порядок в файлах

Пятница, 25 Февраля 2005 г. 19:49 + в цитатник
Порядок в файлах

Каждому, кто интенсивно работает с данными и не заботится об упорядочении их хранения, наверное понятны и знакомы ситуации, когда нужного вам файла не находится под рукой, файлы пропадают, потому что вы забыли включить их в архивный план или винчестер забивается большим объемом данных, а вы не знаете, какие из них вам на самом деле нужны.

Я тоже достаточно долго не думал об организации данных, пока объем папки "Мои документы" не превысил размера DVD-диска, на который я архивировал данные. Тогда я и начала задумываться, как грамотно увязать хранение и архивацию данных. Предлагаю вам свою систему. Благодаря ей у вас на диске будут только нужные вам данные а тех, что не хватает можно будет легко и быстро достать из архива. Не утверждаю, что эту систему придумал я, я точно видел, что похожей системой пользовался Меркулов Александр из "Интеллектуального офиса".

Новый год для данных

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

Если позволет винчестер, я копирую архивную папку "Мои документы" в корневую директорию, например C:\2004. Данные в архиве и в архивной папке не редактируются - архив за прошлый год закрыт. Если что-то нужно изменить, эти данные копируются из архива в текущий год и корректируются уже в папке "Мои документы".

Таким образом я убиваю целое стадо зайцев:

1. Уменьшаю объем хранимых на винчестере данных. Хранятся только текущие данные, архив всегда доступен.
2. Уменьшаю объем архива. Архивные диски один раз будучи выпущены уже не меняются.
3. Я имею версии своих проектов за каждый год.

Архивирование

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

Я всегда записываю две архивные копии годового архива. Одну копию храню возле рабочего компьтера, другую отдаю знакомым или родственникам на случай, если меня обворуют. Если винчестер позволяет, сбрасываю копию архива на винчестер.

Коллекционирование софта

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

Резюме

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

Рубрики:  Опыт

Как сдавать тесты

Пятница, 25 Февраля 2005 г. 19:47 + в цитатник
Из личной жизни.

27 января 2004 года я сдавал сразу два теста 1С:Профессионал. В каждом тесте содержалось 14 наугад выбранных из 400 вопросов . Для сдачи нужно было правильно ответить на 12 вопросов. Первый тест я сдал на 13, второй на 12. То есть я сдал за одни раз два достаточно сложных теста, изучив ответы на примерно 700 вопросов. Я хочу поделиться с вами своим способом сдачи таких тестов.

Тесты.

Население растет и общество придумывает все новые способы, чтобы справиться с таким огромным населением. Вот и в сфере образования появились тесты, где преподаватель заменен бесплатным машинным временем. Впервые с ними я столкнулся, когда сдавал экзамены в ГАИ, а теперь вот многие профессиональные атестации сдаются в виде тестов.

Как я заметил, авторы тестов не ограничиваются вопросами, касающимися тестируемого предмета, а добавляют еще около 10% вопросов, проверяющие память испытуемого (в реальной жизни это помнить не надо - достаточно залезть в справочник) или предназначенных на то, чтобы его завалить (ответы неоднозначны или даже неправильны). Наверное, сказывается скрытый садизм составителей тестов. Но честное слово, не видел еще ни одного корректного теста, везде есть 10-20% "хитрых" вопросов.

Мой метод

Необходимое и достаточное условие для сдачи теста - список вопросов и номера правильных ответов. Также желательно чтобы по мере чтения вопросов вы не просто запоминали правильные ответы, а пытались разобраться, почему именно эти ответы правильные.

Можно обойтись и без компьютера, делая пометки в тесте или на отдельной бумажке, ну а если вы обременены компьютером - используйте Эксель.

1. Начальное решение.

Итак, в первом проходе мы просто просматриваем ВСЕ вопросы и пытаемся разобраться, почему на них даны такие ответы. Попутно заносим список вопросов в Эксель. Проставляем номера вопросов в колонку "Вопрос" и в колонку "Ответ" проставляем номер правильного ответа.

2. Первая сдача.

Затем делаем первый проход по решению вопросов теста. Добавляем колонку "Мнение" и заносим туда номера предполагаемых ответов. Естественно, колонка "Ответ" должна быть скрыта. Добавляем колонку "Сложность". Если вопрос кажется нам сложным, ставим в эту колонку 0.

После прохода сравниваем ответы и мнения (автоматически автофильтром или вручную) и везде, где ответ неправильный ставим в колонку "Сложность" значение 1, даже там, где сложность "0".

3. Решаем сложные задачи.

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

4. Решаем простые задачи - повторение.

Этот шаг нужен на тот случай, если вы случайно угадали ответ на простую задачу. В принципе, его можно пропустить, если у вас нет времени. Решайте задачи без проставленного уровня сложности и если на какую-то задачу дали неправильный ответ, ставьте задаче первый уровень сложности. Далее можно прорешать первый уровень сложности и т.п.

В результате такой схемы прохождения экзамена вы проранжируете вопросы по сложности запоминания/понимания. Вопросы, не вызывающие сложности (50%) можно сразу отмести и сосредоточиться на сложных. Это дает выигрыш в распределении внимания, а следовательно и в результатах теста.

Общие рекомендации.

К тесту, как и к любому экзамену применимы общие рекомендации обучения. Лучше делать один прогон теста один раз вечером после работы, чем все прогоны в один день. Памяти нужно некоторое время, чтобы отложить данные.

Психологическое правило - наплюйте на результат теста. Помните, что тест всегда можно пересдать. Идите на экзамен, как будто вам все равно сдадите вы его или нет.

Удачных вам тестов!
Рубрики:  Опыт

На борту 2 медали и 2 ордена

Пятница, 25 Февраля 2005 г. 19:46 + в цитатник
Короче сдал экзамены на 2 "специалиста" и 2 "профессионала" по 1С. Никогда не гонялся за нагрудными знаками, а ведь прыятно, гыгыгы...
Рубрики: 
Опыт
Програмист

Мне помогли прибить XML

Пятница, 25 Февраля 2005 г. 19:45 + в цитатник
Короче сегодня полдня мучался, чтобы XML записывал в правильной кодировке Win-1251.
Добрые люди подсказали:

var pi = xmldoc.createProcessingInstruction("xml",
" version='1.0' encoding="win-1251");
xmldoc.appendChild(pi);

Ура, вот исходная статья:


To change the encoding that the XML DOM Save method uses, you need to create an XML declaration with an encoding attribute at the top of your document as follows:

var pi = xmldoc.createProcessingInstruction("xml",
" version='1.0' encoding='ISO-8859-1'");
xmldoc.appendChild(pi);

When you call the save method, you will then get an ISO-8859-1 encoded file as follows:


å

Now, be careful you don't let the XML property confuse you. The XML property returns a Unicode string. If you call the XML property on the DOMDocument object after creating the ISO-8859-1 encoding declaration, you will get the following Unicode string back:


å

Notice that the ISO-8859-1 encoding declaration is gone. This is normal. The reason it did this is so that you can turn around and call LoadXML with this string and it will work. If it does not do this, LoadXML will fail with the error message: "Switch from current encoding to specified encoding not supported."
Рубрики:  Опыт
Програмист

Моя мечта.

Пятница, 25 Февраля 2005 г. 19:43 + в цитатник
На данный момент времени меня все устраивает и у меня почти все есть.
Я мечтаю только о квартире-двушке в городе "Орехово-Зуево", которая стоит 20.000$
Орехово-Зуево (www.ozuevo.ru) - чудный город в 85 км от МКАД.
Электричкой - полтора часа.
В городе имеются заводы и один франчайзи 1С - значит с работой проблем не будет. Ну или можно ездить на пол-ставки программистом в Москву - три дня из пяти.
Вот такая вот простая мечта простого программиста.
Я посчитал, что мне не особо напрягаясь достаточно копить 3 года.
Для этого нужно ежемесячно откладывать по 600$.
В принципе нормально. Ипотека не устраивает, потому что далеко ездить, если жить в Орехово. Жаль, 300$ ежемесячно за квартиру пропадает.
Такие вот дела.
Рубрики:  Жизнь
Москва

Сайт...

Пятница, 25 Февраля 2005 г. 19:33 + в цитатник
Короче наверное я прикрою свой сайт.
Во-первых он не обновляется уже месяца три. Материалы есть, но лень обновлять - доступа по ftp у меня нет, а веб-интерфейсом париться - увольте.
С другой стороны увлечение сайтостроительством отнимает кучу времени, которое можно просто прожить или проиграть в компьютерные игры.
Наверное я буду печатать свои идеи и мысли в дневнике, а уже потом публиковать на сайте.
А может сайт пускай умрет - сколько там, три оплаченных месяца осталось? Посмотрим.
Рубрики:  Сайт

Санатории.

Пятница, 25 Февраля 2005 г. 19:31 + в цитатник
Интересно, какая-нибудь турфирма организовывает что-то вроде корпоративного отдыха на природе - ну группа товарищей человек 30-40, только не из одной фирмы, а собрать всех желающих и за счет массовости сделать дешевле отдых в санатории? Я бы поехал, мне понравилась корпоративная встреча нового года в Подмосковье!
Рубрики:  Идеи
Москва

Разрезные гранаты

Пятница, 25 Февраля 2005 г. 19:28 + в цитатник
В колонках играет - Davide Byrn

Я уже отчаялся купить нормальный гранат - не гнилой и не подмороженный. Хоть ходи с ножом и разрезай перед покупкой.
Дык вот какая идея - в супермаркетах могут продавать гранаты разрезанные пополам в вакуумной упаковке - товар лицом, так сказать.
А может кто знает способ, как проверить качество граната?
Рубрики:  Идеи

Фильтры в аутглюке.

Понедельник, 21 Февраля 2005 г. 18:24 + в цитатник
Теперь я умею программно менять фильтр в OUTLOOK.
То есть считываю свойство XML, меняю фильтр на свой и - войла!
И вот как это можно использовать - например пройтись процедуркой по всем элементам папки, запомнить EntryID всех элементов, которые есть в папке и потом поставить фильтр, указав перечень нужных элементов типа EntryID in (a,b,c,d,,,f)

Нашел форум по аутлуку (на англицком) www.outlookcode.com. Там хороший и внимательный админ.
Рубрики:  Програмист

Научился сохранять виды.

Понедельник, 21 Февраля 2005 г. 18:21 + в цитатник
Научился сохранять виды аутлук. Оказывается, каждый вид имеет свойство XML, полностью описывающий вид. Сейчас пишу софтину, которая перекидывает виды из домашнего аутлука в рабочий.
Жаль, что аутлук не дает только никаких средств для доступа к свойству вида "Автоформатирование", поэтому его можно переносить только ручками.
Рубрики:  Програмист

Ордена и медали.

Понедельник, 21 Февраля 2005 г. 18:19 + в цитатник
Получил очередной сертификат "Специалист по 1С:Управление торговлей 8.0".
В принципе была объемная задача на знание конфигурации (как пользователь) - делал около часа.
А задачка на программирование оказалась простой - но я в своем стиле час парился, чтобы потом за полчаса все накатать. :)
Задачка была на тонкую настройку партионного учета, нужно было анализировать разницу между стоимостью продажи и себестоимостью и не допускать разницы более определенного процента.
Я очень долго искал, как выщемить стоимость продажи, но потом нашел. :)
Рубрики: 

Туалетная психология.

Пятница, 18 Февраля 2005 г. 18:46 + в цитатник
Задачка по человеческой психологии и реальной жизни.
Имеется общий туалет на три кабинки (М и Ж совмещен). Кабинки расположены по правую руку от входной двери - ближняя, средняя и дальняя. Умывальник за третьей кабинкой. Вопрос - какая из кабинок посещается чаще всего мужчинами, женщинами и суммарно.
Рубрики:  Юмор

Дурилка мобильная.

Пятница, 18 Февраля 2005 г. 09:44 + в цитатник
Вот только давеча прочитал в компьютерре как дурят народ, предлагая наклейку на аккумулятор, якобы увеличивающую в три раза срок работы от одной подзарядки, как в электричке предлагали девайс, который ложат под аккумулятор, якобы усиливающий прием антенны.
Причем девушка-продавец приводила пример, что вот когда мы пальцами беремся за ТВ-антенну, сигнал улучшается. Смешно. Аргументы были еще и такие - какое то там заключение у нее на руках имеется от МТС, да еще и рекламу на ТВ говорила крутят.
Я вот думаю если этот девайс реально бы работал и стоил 150 рублей, то все производители мобил давно бы его в свои мобилы вставили. Опять хочется всего и сразу.
Рубрики:  Жизнь


Поиск сообщений в fixin
Страницы: 217 ... 30 29 [28] 27 26 ..
.. 1 Календарь