Угумсь. Взял пример из первого поста. Другие два не посмотрел.
Ну тогда вот так: пробуем ещё раз
Работает везде, но есть нюанс.
В IE6 (в остальных включая Сафари всё ОК) самый внешний див будет таки шириной body. Но в рамках поставленной задачи bbb.html своё дело делает.
В принципе, тело страницы можно разместить полностью в #block2 и считать оба внешних дива частью разметки :). Ну или СЦЦ-хак применить по ИЕ. Ну или ещё поэкспериментировать... ;)
Посмотри меню на сайте в подписи. Там при наведении подменю открывается, но может подсобит чем...
Гм... Физик? :)
Тогда такой вопрос. А если человека поместить в сильное магнитное поле и засунуть два пальца в розетку, то его током не шарахнет? Затухание как ни как?....
Тут в правильном направлении двигались. Только стилю display надо было другое значение задавать. :)
см пример
В ИЕ, Мурзиле, Опере и Сафари работает.
Угу. Спрос порождает предложение. В рунете сейчас большой спрос на гавноскрипты. Получаем орду соответствующих программистов. Придёт к нам нормальный онлайн бизнес с развитыми сервисами, появятся и программисты. Часть из них просто из аутсорса переключится на отечественные проекты. :) Часть вырастят сами проекты.
Учитывая подчёркнутое и отлично понимая Вашу позицию, перефразирую: с качеством, подходящим для проекта. ☝
Я тоже очень тяжело переношу чужой код, через одно место решающий поставленную задачу и совершенно не расширяемый в случае необходимости. Но если этот код действительно решает задачу и на самом-то деле никто его расширять и саппортить в дальнейшем не будет, то пусть себе живёт... А я со своей педантичностью уж как-нибудь перетолкусь... 🚬
Что такое основы? Уметь применять синтаксические конструкции языка, которому его учили? Алгоритмизировать сложные задачи с бинарными деревьями? И то, и то - основы. Только вот знать лексемы и виртуозно кодировать готовые алгоритмы - это уровень кодера. Чистый опыт. Не более. Уровень ремесленника. Через пару лет эта работа станет полуавтоматической и не будет требовать особых мыслительных усилий. Алгоритмизация - это уже работа инженера с пятью годами универа за плечами. И тут уже: или дано тебе иметь светлую голову и умения видеть решения задачи, или не дано. Т.е. это уже уровень ближе к творчеству и надо иметь _способности_.
Кстати, хороший секретарь - тоже на вес золота. Найти ответственного человека, который сможет, например, сам определять степень важности входящего звонка для шефа, - для этого тоже голову надо иметь на плечах и опыт работы с конкретным шефом, чтобы знать, что к чему. Так что, сравнение не уместное... :)
ИМХО, если надо оценить, умеет ли программист _думать_, то надо задавать задачи на абстрактную логику, на способность выявлять в постановке задаче ключевые моменты, базовые объекты, на основе которых будет построено приложение, проводить их декомпозицию. И если он умеет _думать_, то для него уж точно не составит проблемы залезть в тот самый мануал к любому языку и найти решение Вашей задачи, которая выявляет в человеке не более чем знание синтаксиса и опыта программирования на конкретном языке. Пора уже научиться разделять опыт _кодирования_ и умение масштабно _мыслить_.
Хотя... Если Вам нужен кодер, то задание в самый раз. Но тогда не стоит говорить о том, что вы ищите человека думающего. Чем плох кодер, копирующий куски кода и таки _решающего_ поставленную задачу с удовлетворяющим Вас результатом?
ЗЫ. Если бы мне на собеседовании предложили решить такую задачу, то я сразу бы распрощался с потенциальным работодателем, ибо скорее всего он плохо читал моё резюме. И вообще, тестовые задания - это лицо организации и показатель, как там будет работаться.
Santyago добавил 18.07.2008 в 11:32
Может, стоит поменять подходы к поиску программистов? Для начала, тестовое задание сменить?.. :)
Но я всё же вставлю свои пять копеек, раз Kide утверждает, что дело очень серьёзное... :)
Вариантов два.
1. Создание окна непосредственно из ресурса.
CDialog dlg(IDD_DIALOGBAR); dlg.DoModal();
2. Создание окна через класс.
В Class View создаётся новый MFC класс-наследник CDialog. Указывается его название и ресурс диалога.
MyDialogBar wnd; wnd.DoModal();
Самое главное - не забыть в пропертях ресурса окна установить Style=Popup. А то будет не совсем диалог..... )))
Удачи. :)
Скорее не ТЗ, а задание на лабу... ;)
Мдэ... Ещё, говорят, люди даже подвержены такому негативному для бизнеса фактору, как смерть... 😒