среда, 15 августа 2007 г.

Retratech


Сегодня сдал сертифицирование по Си++
Не очень доволен результатом, зато получил лишнее подтверждение тому,что последнюю для меня книгу Мейерса по стандартной библиотеке прочитать все же надо ))) Толстая млин))) 2 его книги уже прочитал, рост чувствую...
-----------------------------------------
Сильные стороны:

* Базовые конструкции и синтаксис языка.
* Средства ООП.
* Шаблоны.
* Приведение типов и сведения о типах времени исполнения – RTTI.
* Общие вопросы программирования на C++.
* Приведение типов и сведения о типах времени исполнения – RTTI (продолжение).
* Отличие С++ от С.
* Пространство имен и область видимости.
* Вопросы эффективности кода.

Слабые стороны:

* Стандартная библиотека.
------------------------------------
Знание теории 70%. Расшифровка:
Знание теоретических основ находится на хорошем уровне, благодаря чему решение новых задач в данной области будет происходить достаточно быстро. При этом развита потенциальная способность выбора наилучшего эффективного метода решения проблем из множества потенциально возможных вариантов.

Знание практики 78%. Расшифровка:
Практические навыки работы развиты хорошо. Решение наиболее распространенных задач в данной области будет проходить без серьезных затруднений.
------------------------------------
1. Базовые конструкции и синтаксис языка. 3/4
2. Работа с памятью. 2/4
3. Средства ООП. 3/4
4. Обработка исключений. 1/2
5. Шаблоны. 4/4
6. Стандартная библиотека. 1/4
7. Приведение типов и сведения о типах времени исполнения – RTTI. 1/1
8. Общие вопросы программирования на C++. 6/7
9. Приведение типов и сведения о типах времени исполнения – RTTI (продолжение). 2/2
10. Отличие С++ от С. 2/2
11. Пространство имен и область видимости. 2/2
12. Вопросы эффективности кода. 3/4
------------------------------------

Вот интересно, где я напортачил с исключениями, где с памятью...По воводу "Вопросы эффективности кода" знаю, где ошибся, это было что-то по STL, видимо не тот контенер предложил использовать...
Ну и лидер ацтоя это СТАНДАРТНАЯ БИБЛИОТЕКА...Надо читать...читать...читать, практиковать на более глубоком уровне...
Выглядеть это будет приблизительно так(это образец, в реале имя будет на английском)
Еще нужно заказать свой серт. от Brainbench по C# ) и будет совсем тру...стену завешу ))))))))

среда, 1 августа 2007 г.

AJAX

Читаю сейчас
Professional Ajax
byNicholas C. Zakas, Jeremy McPeakandJoe Fawcett
Wrox Press 2006 (432 pages)
ISBN:0471777781

В шоке, этож невспаханное поле, проектов крайне мало, а возможностей море, за этим же будущее! настольники постепенно умирают...

среда, 4 июля 2007 г.

Сертифицирование

Люблю различного рода проверки знаний, они позволяют определить те области в которых теория/практика еще недостаточно сильны.Пока приглядел RetraTech и Brainbench. На втором, довольно-таки легко получал сертификат по C#, когда были бесплатные тесты, и это притом, что на тот момент знания были мягко скажем плохими. В RetraTech посложнее, есть интересные вопросы, вот выяснил, что некоторые аспекты STL у меня западают, буду над этим работать.
Жаль, что пока сертификаты от таких гигантов как Microsoft и Novell недоступны, нужно выбирать удачное место работы, чтобы они были оплачены =)

понедельник, 2 июля 2007 г.

Meyers

Целая история с переводом фамилии этого автора...И Мэерс, и Маерс, и Мэерс =)
Но не суть. Важно то, что человек пишет отличные книги. Окунаюсь в чтение:
1) 55 верных советов улучшить структуру и код ваших программ
2) 35 новых способов улучшить стиль программирования
3) Эффективное использование STL
Советы местами очень интересные, новые, для меня =), на то он и Growing Up =)
Заметил также что сильно изменился взгляд на книгу Страуструпа "Дизайн и эволюция языка C++"...

воскресенье, 24 июня 2007 г.

XUL

Нет слов....
XUL !
Как странно что я не видел этого раньше, Энержи нашел просто ОТЛИЧНУЮ вещь!

среда, 20 июня 2007 г.

Дао

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

Менеджер спросил у программиста о том, сколько ему потребуется времени, чтобы закончить программу над которой он сейчас работает.
- Я закончу завтра! - сразу ответил программист.
- Я думаю, что вы не реалистичны, - сказал менеджер. - Положа руку на сердце, сколько времени это займет?
Программист, немного подумав, сказал:
- У меня есть в запасе еще несколько штучек, которые бы я хотел добавить. Это займет не меньше двух недель...
- Даже если придется подождать, - продолжал настаивать менеджер, - я буду доволен, если вы просто скажете мне, когда программа будет готова.
Программист согласился с этим предложением.
Через несколько лет менеджер уволился. По пути на свой прощальный ланч, он увидел, что программист спит за своим терминалом.
Он программировал всю ночь.

Менеджер пришел к мастеру программирования и показал ему документ описывающий требования к новому приложению. Менеджер спросил у мастера:
- Сколько времени займет создание этой системы, если я поручу этот проект пяти программистам?
- Hа это уйдет год - сразу сказал мастер.
- Hо нам нужна эта система немедленно, как можно раньше! Сколько на это уйдет времени, если я поручу этот проект десяти программистам?
Мастер программирования нахмурился:
- В таком случае это займет два года.
- А что, если я поручу этот проект сотне программистов?
Мастер программирования пожал плечами.
- Тогда проект никогда не будет завершен, - сказал он.

пятница, 15 июня 2007 г.

PDU-MODE

Потратил вечер, часть ночи на то чтобы разобраться с этим делом. Отправка сообщений посредством дата-кабеля и сотового подключенного к компьютеру посредством оного. Веселый протокол =)
07919772929090F011000B919772060766F30000AA0331D90C

вот так выглядит собственно смска с содержимым 123, ну +сервис центр и адрес получателя. Шлется напрямую на сериал-порт. Огромное спасибо документации от компании Siemens (вот она) Очень помогли.
Теперь надо придумать, как с помощью этого сделать жизнь удобнее =)