Я, конечно, php плохо знаю — но не настолько :) В php, как и в большинстве схожих языков, у логических операций приоритет ниже, чем у сложения-вычитания.
Но когда я писал, я не смотрел в документацию — я просто всегда проверяю подобные куски кода, прежде чем опубликовать. Поэтому не поверьте, а проверьте — все будет работать верно! ;)
Ссылка была именно на сайт Microsoft. Вы купили upgrade-версию? Я же писал, что на сайт я попал, но мне там предлагалось купить именно upgrade-версию. Это меня насторожило, и я позвонил в support.
Как тут ниже сказали, эта халатность и бездействие (вполне закономерные для монополиста) в конечном итоге и приводит к тому, что простой человек покупает на рынке диск (или скачивает торрент), с которого ему все точно гарантированно установится и будет работать. Пиратский продукт получается удобнее в использовании, чем лицензионный :-\
Представил себя на месте хабраюзера - и плюсанул Ваш коммент. Действительно, увидев такой заголовок на главной я бы тоже удивился этому посту.
Но заметьте, что этот пост я написал только в свой личный блог. И он отражает только мой личный опыт и мое личное недовольство. И то, что пост вылез на главную - уже не от меня зависит, верно? Что ж мне его, удалить теперь, что ли? И так уже дисклеймер написал, чтобы не обижать людей незаслуженно :)
А вот тут я с Вами конечно соглашусь - хабр уже давно не такой, каким Вы его хотите видеть. И что-то предпринимать, на мой взгляд, поздно - разве что начать с нуля и формировать новое сообщество. Но и то, нет никаких гарантий, что оно сформируется "правильно" - ведь "материал" для построения сообщества (пользователи рунета) останется фактически тот же. Можно, конечно, ввести жесткую цензуру и модерацию - но можно ли будет назвать такое сообщество действительно социальным явлением?
Спасибо за ссылку, почитал. Правда, это лицензии для партнеров, продающих софт, а не для меня, простого конечного пользователя - но полный отказ от ответственности, конечно, впечатляет. Я не знаток законов, но все же фраза "за исключением случаев, когда это требуется применимым законодательством" внушает надежды (хотя наше законодательство конечно тоже вызывает вопросы).
Ноутбук я купил у вполне именитого производителя под названием Sony. Офис туда ставил не МС - но все, что мне говорил и обещал сам этот офис - это уж чисто дело рук МС и никого другого, верно?
Так в том и проблема, что даже на первый вопрос - не расскажут. Не говоря уж о том, что на пробной баночке колы явно написано предложение купить целый ящик...
Вы немного напутали. Ограничение в 25 запусков устанавливается, если просто установить дистрибутив офиса без ключа. У меня же он как-то там активировался через интернет, скачал себе ключ демо-версии (кажется, с моей помощью) - и осталось только ограничение в 60 дней.
А пользуюсь офисом я часто - запускаю по несколько раз в день, ежедневно.
Охотно верю. К счастью, "своя организация" уже оснащена лицензионным ПО, и к счастью, с хитросплетениями корпоративного лицензирования разбирался не я. Но на свою беду, я предпочитаю работать на личном ноутбуке, и вот дорос до того, что хочу пользоваться только "честным" софтом :)
Эээ, смотрите пожалуйста второй сверху коммент (он же дисклеймер) - "заголовок сознательно провокационный" :) Конечно он не соответствует содержанию напрямую, но так ведь веселее ;) К тому же, это мой личный блог, а не тематическое сообщество.
И кстати про автомобили - я когда свою текущую машину покупал, довольно много ходил на тест-драйвы. Так вот, в любом салоне менеджеры будут счастливы, если ты сразу после тест-драйва захочешь купить машину. И всячески стараются тебя к покупке сподвигнуть, посоветовать и помочь.
— на несколько символов короче.
А на perl — еще короче:
Но когда я писал, я не смотрел в документацию — я просто всегда проверяю подобные куски кода, прежде чем опубликовать. Поэтому не поверьте, а проверьте — все будет работать верно! ;)
Ваш вариант для php можно немного сократить:
for($i=1000000;$i||die("$c");$s=sprintf("%06s",--$i),$s[0]+$s[1]+$s[2]-$s[3]-$s[4]-$s[5]||@$c++);(или еще на 1 символ, если забить на warning)
Может можно и короче, но я не знаток php. На perl, например, можно это же решение «в лоб» реализовать сильно короче:
sum( @t[0..2] ) == sum( @t[4..5] )
а
sum( @t[0..2] ) == sum( @t[3..5] )
Короче пока не придумал.
Но заметьте, что этот пост я написал только в свой личный блог. И он отражает только мой личный опыт и мое личное недовольство. И то, что пост вылез на главную - уже не от меня зависит, верно? Что ж мне его, удалить теперь, что ли? И так уже дисклеймер написал, чтобы не обижать людей незаслуженно :)
А пользуюсь офисом я часто - запускаю по несколько раз в день, ежедневно.
Собственно, мой пост - он именно об этом.