На сегодняшний день оптические приводы для новых технологий обеспечивают обратную совместимость с предыдущими. DVD-RW всемгда умели работать с CD; BD-RE всегда умели работать и с CD, и с DVD. M-Disc умеет CD, DVD, Blu-ray. Пока не вижу причины для подобных страхов.
А вот мне из Rails-приложения надо поуправлять Excel'ем через PowerShell. Дать юзеру загрузить XSLX файл, обработать его с помощью другого Excel'я с макросами и дать юзеру скачать результат обработки. Мне проще будет поставить Рельсы на Windows-сервер в данном случае.
Вот это и непонятно. Сообразили мы на троих, скинулись по пятёрке. Всё, у конторы теперь есть 15 тыщ уставного капитала, на которые она начинает дело. Случится прибыль — поделим на троих. Не случится — ну что ж, нам не повезло, деньги мы выкинули на воздух. Какие такие долговые обязательства?
активы — это то, что можно «потрогать руками», пассивы — это обязательство (очень упрощенно: долги)… очень полезно спрашивать себя «можно ли это потрогать?». Если можно — счет точно активный
Это правило помогает не всегда. Мне не помогло, например, понять счёт «Уставный капитал». Собрались учредители, внесли уставный капитал. Он формирует денежное имущество фирмы, на эти средства фирма теперь может что-нибудь закупить. Однако, в плане счетов этот счёт является пассивным. Я так и не понял, почему. Ведь, казалось бы, в результате этих взносов никаких долговых обязательств не сформировалось; материальных ценностей во владении фирмы прибыло. Почему пассивный?
Ещё стоило бы упомянуть особенность, про которую мало где пишут: <условие> в условных операторах и циклах может отсутствовать, тогда оно считается истинным. Именно благодаря этой фиче конструкция for(;;) { ... } работает как бесконечный цикл с выходом из середины.
Ерунду написал. Проверил в GCC; оказывается, пустое условие разрешено только в «for». В while и if пустое условие вызывает ошибку синтаксиса.
нельзя строить иерархии наследования классов основываясь на свойствах объектов предметной области (похожи они друг на друга или нет). Все зависит от конкретного поведения класса, а не той абстракцией, которую он пытается моделировать
Правильно! Поэтому, как рекомендовали в умной книге (название, конечно, не помню) — не квадрат наследуем от прямоугольника, а наоборот, прямоугольник от квадрата.
Согласно этой рекомендации, надо забыть, что по математическому определению квадрат является подвидом прямоугольника. А обратить внимание на то, что прямоугольник «во многом ведёт себя как квадрат, только помимо ширины имеет ещё длину, а площадь у него вычисляется вот так: ...»
иногда в команде начинает использоваться обсценная лексика. Практика показывает, что на атмосферу это влияет отрицательно, общение постепенно становится грубым. Стоит избегать её использования самому и не поощрять её использования в команде.
Возражу против категоричности этой мысли.
Есть у меня интеллигентный знакомый математик, к.ф.-м.н., ну прямо воплощение идеала интеллигенции. Даже когда он употребляет ненормативную лексику, это приятно слушать. Он матом не ругается, просто называет вещи своими именами. Не всегда приличными, но всегда к месту.
Для меня как для пользователя этого СПО (а картинка адресована именно пользователю) — бесплатно. Я ставлю качественный софт из репозитория, ни сколько за него не заплатив.
неплохо всё же жить не по «понятиям», а хотя бы приблизительно по закону и здравому смыслу
Я так и говорю: это моральная и социальная ответственность, без каких-либо юридических обязательств.
Диктовать свои условия человеку, который итак бесплатно поделился своим трудом это уже мягко говоря наглость
Но если потом окажется, что «стабильная» версия падает каждый час — автор среди своих пользователей получит репутацию пустозвона. И это будет справедливо, если он отмахнётся от сопровождения своего поделия.
Справедливости ради следует добавить, что Мегафон не только простил долги орлам, но и разработает для них специальный льготный тариф.
Это правило помогает не всегда. Мне не помогло, например, понять счёт «Уставный капитал». Собрались учредители, внесли уставный капитал. Он формирует денежное имущество фирмы, на эти средства фирма теперь может что-нибудь закупить. Однако, в плане счетов этот счёт является пассивным. Я так и не понял, почему. Ведь, казалось бы, в результате этих взносов никаких долговых обязательств не сформировалось; материальных ценностей во владении фирмы прибыло. Почему пассивный?
Не понял, для чего здесь нужен телефон.
Ещё стоило бы упомянуть особенность, про которую мало где пишут: <условие> в условных операторах и циклах может отсутствовать, тогда оно считается истинным. Именно благодаря этой фиче конструкцияfor(;;) { ... }
работает как бесконечный цикл с выходом из середины.Ерунду написал. Проверил в GCC; оказывается, пустое условие разрешено только в «for». В while и if пустое условие вызывает ошибку синтаксиса.
Правильно! Поэтому, как рекомендовали в умной книге (название, конечно, не помню) — не квадрат наследуем от прямоугольника, а наоборот, прямоугольник от квадрата.
Согласно этой рекомендации, надо забыть, что по математическому определению квадрат является подвидом прямоугольника. А обратить внимание на то, что прямоугольник «во многом ведёт себя как квадрат, только помимо ширины имеет ещё длину, а площадь у него вычисляется вот так: ...»
Слышал, что ещё серьёзнее преподают латынь юристам. Почему? для чего?
PM -> «P» = «П» = «после» = «после полудня»
AM -> нет «П» -> «не после» = «до полудня»
«Будущее» — значит, next.timestamp > current.timestamp.
«Следующее» — значит next.version_id == current.version_id + 1.
А «Будующее» — это когда одновременно: (next.timestamp > current.timestamp) && (next.version_id == current.version_id + 1)
Возражу против категоричности этой мысли.
Есть у меня интеллигентный знакомый математик, к.ф.-м.н., ну прямо воплощение идеала интеллигенции. Даже когда он употребляет ненормативную лексику, это приятно слушать. Он матом не ругается, просто называет вещи своими именами. Не всегда приличными, но всегда к месту.
Но если потом окажется, что «стабильная» версия падает каждый час — автор среди своих пользователей получит репутацию пустозвона. И это будет справедливо, если он отмахнётся от сопровождения своего поделия.