тоже самое можно сказать про любой фреймворк)
проблемы и баги есть везде. это нормально.
главное что Yii активно развивается, часто выходят новые версии, в которых все проблемы оперативно фиксятся.
Давно все проекты делаем на Yii.
Гибкость, легкость, скорость разработки возросла в разы. «сырость» в самой первой версии. сейчас, после нескольких апдейтов уже все починили и с ним нет никаких проблем.
SELECT t3.hexval, SUM(t3.el) decval
FROM(
SELECT t2.hexval
,decode(t2.p,'A',10
,decode(t2.p,'B',11
,decode(t2.p,'C',12
,decode(t2.p,'D',13
,decode(t2.p,'E',14
,decode(t2.p,'F',15, to_number(t2.p)
))))))*power(16,length(t2.hexval)-t2.lvl-1) el
FROM(
WITH t as ( SELECT 'DEADBEAF' hexval, '[0-9A-F]' rg FROM dual)
SELECT hexval, regexp_substr (hexval, rg, 1, level) p, level-1 lvl
FROM t
CONNECT BY regexp_substr(hexval, rg, 1, level) IS NOT NULL
) t2
) t3 GROUP BY t3.hexval
допустим вы правы)
тогда следуя вашей логике надо перевернуть и 4-ю карту, ведь:
если мы перевернем цифру 6, а на обратной стороне будет согласная, то это очевидно противоречит утверждению ««если на карточке (из числа лежащих на столе) на одной стороне гласная, то на обороте — чётная цифра»» — те. мы будем иметь на одной стороне четную а на другой согластную букву — а это противоречит условию.
1,6* = 1,4. опечатка.
на 3-й карте цифра 5. она нечетна. и чтобы под ней небыло — это ничего не доказывает и не опровергает.
ибо в условии сказано только про четные цифры и гласные буквы, и их соответствие надо доказать.
> «если на одной стороне чётная цифра, то на обороте — гласная»
вы прочтите условие.
тут НИЧЕГо не сказано про ЛИЦЕВЫЕ или СКРЫТЫЕ от наблюдателя стороны карт.
«если на ОДНОЙ стороне А то на ДРУГОЙ стороне Б» — тоесть на любой стороне, хоть на видимой нам хоть на невидимой.
ГДЕ в задаче сказано что стороны неравнозначны?)
> На столе лежат четыре карточки: «А», «Д», «5» и «6». Вам говорят: если на карточке (из числа лежащих на столе) на
> одной стороне гласная, то на обороте — чётная цифра. Какие из карточек достаточно перевернуть, чтобы однозначно
> подтвердить или опровергнуть это утверждение?
несогласен с автором по поводу карт.
ДАНО: «если на одной стороне гласная, то на обороте — чётная цифра»
это условие работает и в обратную сторону, т.е. верно и:
«если на одной стороне чётная цифра, то на обороте — гласная»
РЕШЕНИЕ: нечетные цифры и согластные буквы нас НЕИНТЕРЕСУЮТ, про них ничего не не сказано и любое их сочетание ничего не доказывает и не опровергает.
опровергнуть или подтвердить условие могут только карты с Гласными буквами и четными цыфрами. их нам и нужно проверить. а это «А» и «6», те 1-я и 4-я карта.
почти все кого я знаю из разработчиков, имеют опыт программирования не только на php. зачастую это perl, java, python…
Все всё прекрасно понимают и плюсы и минусы каждого ЯП. Для себя кодят на чем нравится, а для заказчика на чем нужно исходя из требований. иногда удается переубедить — но не всегда.
можно и на c++ в билдере лабать проги не особо разбираясь в тонкостях языка. непуганных идиотов хватает везде. не нужно формировать свое мнение глядя только на них. мне приходилось работать с большими профессионалами своего дела, и на php создавать не только странички но и довольно сложные системы. да это можно было бы делать на множестве языков. но это не аргумент.
времена изменились но и php меняется. не всегда быстро и правильно, но в целом тенденция хорошая.
я очень рад за вас, правда. если есть возможность делать нестандартные вещи — это круто.
но мне очередной заказчик написал в требованиях что писать надо на php, в окружении стандартного хостинга. так как он все посчитал. и ему в будущем поддержка и доработка будет стоить в этом случае меньше всего.
и нет проблем. берем чтонить типа Yii fw и делаем уникальный сайт, быстро и добротно.
это рынок.
а ваши разговоры про то что там есть нелогично названные функции, или что в php нет в поставке своего веб сервера или чтото подобное — это совершенно никого не напрягает, кроме вас))) хотя вы на нем не кодите.
и это особенно странно, учитывая вашу активность в обсуждении
)
проблемы и баги есть везде. это нормально.
главное что Yii активно развивается, часто выходят новые версии, в которых все проблемы оперативно фиксятся.
Гибкость, легкость, скорость разработки возросла в разы. «сырость» в самой первой версии. сейчас, после нескольких апдейтов уже все починили и с ним нет никаких проблем.
а как же Microsoft ))
)))
и почему в «ненормальном программировании»?
почему для вас имеют приоритет только те стороны карт которые вам видны изначально?
в условии нигде об этом не сказано.
условие дано общее для всех сторон карт. следовательно оно работает и в другую сторону — тоесть для сторон которые повернуты к столу)
Если на 4-й карте окажется согласная — то это будет противоречить условию, так как там должна быть гласная.
в этом и есть подвох задачи. вы инерциально мыслите, только с точки зрения наблюдателя. а в условии сказано в целом про любые стороны карт.
тогда следуя вашей логике надо перевернуть и 4-ю карту, ведь:
если мы перевернем цифру 6, а на обратной стороне будет согласная, то это очевидно противоречит утверждению ««если на карточке (из числа лежащих на столе) на одной стороне гласная, то на обороте — чётная цифра»» — те. мы будем иметь на одной стороне четную а на другой согластную букву — а это противоречит условию.
следовательно вы неправы
цитирую условие касающееся карт:
>Дан набор карточек; на КАЖДОЙ из них на одной стороне написана БУКВА, на другой — ЦИФРА.
так что информации хватает )
на 3-й карте цифра 5. она нечетна. и чтобы под ней небыло — это ничего не доказывает и не опровергает.
ибо в условии сказано только про четные цифры и гласные буквы, и их соответствие надо доказать.
1,3 или 1,6 карта?
вы прочтите условие.
тут НИЧЕГо не сказано про ЛИЦЕВЫЕ или СКРЫТЫЕ от наблюдателя стороны карт.
«если на ОДНОЙ стороне А то на ДРУГОЙ стороне Б» — тоесть на любой стороне, хоть на видимой нам хоть на невидимой.
ГДЕ в задаче сказано что стороны неравнозначны?)
> одной стороне гласная, то на обороте — чётная цифра. Какие из карточек достаточно перевернуть, чтобы однозначно
> подтвердить или опровергнуть это утверждение?
несогласен с автором по поводу карт.
ДАНО: «если на одной стороне гласная, то на обороте — чётная цифра»
это условие работает и в обратную сторону, т.е. верно и:
«если на одной стороне чётная цифра, то на обороте — гласная»
РЕШЕНИЕ: нечетные цифры и согластные буквы нас НЕИНТЕРЕСУЮТ, про них ничего не не сказано и любое их сочетание ничего не доказывает и не опровергает.
опровергнуть или подтвердить условие могут только карты с Гласными буквами и четными цыфрами. их нам и нужно проверить. а это «А» и «6», те 1-я и 4-я карта.
Все всё прекрасно понимают и плюсы и минусы каждого ЯП. Для себя кодят на чем нравится, а для заказчика на чем нужно исходя из требований. иногда удается переубедить — но не всегда.
можно и на c++ в билдере лабать проги не особо разбираясь в тонкостях языка. непуганных идиотов хватает везде. не нужно формировать свое мнение глядя только на них. мне приходилось работать с большими профессионалами своего дела, и на php создавать не только странички но и довольно сложные системы. да это можно было бы делать на множестве языков. но это не аргумент.
времена изменились но и php меняется. не всегда быстро и правильно, но в целом тенденция хорошая.
но мне очередной заказчик написал в требованиях что писать надо на php, в окружении стандартного хостинга. так как он все посчитал. и ему в будущем поддержка и доработка будет стоить в этом случае меньше всего.
и нет проблем. берем чтонить типа Yii fw и делаем уникальный сайт, быстро и добротно.
это рынок.
а ваши разговоры про то что там есть нелогично названные функции, или что в php нет в поставке своего веб сервера или чтото подобное — это совершенно никого не напрягает, кроме вас))) хотя вы на нем не кодите.
и это особенно странно, учитывая вашу активность в обсуждении
я в вас ни на минуту не сомневался, прекрасный подход.