Ну, можно хуки использовать.
Там на каждое событие (коммит/пуш/мерж/еще там что) есть отдельный скрипт-обработчик.
В него можно нужные команды положить. У меня таким образом подобие CI сделано:
— один мастер-репозиторий, две ветки — продакшн/стейдж.
— на www два репозитория, которые следят каждый за своей веткой на мастер-репозитории
— хук, который при коммите в мастер-репозиторий говорит git pull для соответсвующего www-репозитория
(да, если кому интересно — могу написать все подробно и пошагово)
Правда, не уверен, что это 100% ОС-независимо, под виндами скорее всего либо баш ставить придется, либо переписывать на батники.
> но Вы сами-то им часто пользуетесь во время верстки?
Не поверите, часто =)
Самый логичный путь сейчас в большинстве случаев — заверстать по стандартам (ориентируясь, скажем, на Firefox 3.5), а потом доточить под IE6 (но без фанатизма) дополнительно подключаемыми стилями и js-ом, а экзотику типа «IE6 с отключенными скриптами» рассматривать в вопросах верстки вообще не стоит.
Если есть сомнения, что работает почти всегда — бросьте «невозможным» макетом в личку, на досуге сверстаю =)
CSS2 — он стандарт или нет? Напомню, что в IE6 грош цена всем этим селекторам типа «a>a» и «div:hover» =)
Стандарт — это то, чему все решили следовать (и производители браузеров, и разработчики). Если все решили использовать CSS2, а в IE6 это выливается в дополнительный файлик со стилями, то CSS2 от этого меньше стандартом не станет.
Так что с HTML5 сейчас такая же ситуация, как и с CSS2 года три назад. Хотя нет, даже лучше, потому как при переходе с HTML4 на HTML5 в IE6 проблем должно быть поменьше, чем при переходе с использования визуальных тегов и табличной верстки на CSS — это потому, что custom tags есть документированная возможность всех IE, начиная с пятой версии (ну, например, см. тут: msdn.microsoft.com/en-us/library/ms531076%28VS.85%29.aspx), а недостающий функционал (видео/канвас/прочее) уже давно реализуется и без поддержки оного в браузерах.
Точность уровня можно прикинуть, глядя на картинку (на приливе у площадки слева такая кругленькая хрень и справа в торце площадки) — имхо, разница сразу видна.
2. Панорамные головы — ага, но там если ось вращения камеры будет не вертикальна, то все, привет. Там даже минимальный завал горизонта (который на отдельной фотке и виден-то не будет) при склейке будет заметен. Лучше перебдеть.
Не делайте дешёвых проектов, делайте проекты, которые приносят много бабла!
Неа, скорее «не делайте дорогих проектов, которые приносят мало бабла, а делайте дешевые проекты, которые приносят много бабла, тогда контроль будет не так важен» — классическое ПОДЕПРОДО =)
Я про то же — альтернатива есть. Только устраивающее MS количество народу готово заплатить за софт/избежание геморроя/что-то еще при покупке нужного ноута Микрософту. Пока так — цена никуда не денется.
Вот есть таксисты:
— у метро у них цена одна, и дешевле не повезут
— у клубов — другая, повыше, и дешевле они тоже не повезут
— а вот если пройти чуть подальше, и остановить кого-нибудь — будет третья
Каждый из них скажет, почему он дешевле не может. И у каждого себестоимость машиночаса примерно одинакова.
Вопрос — почему на самом деле на дороге поймать дешевле, а у клуба сильно дороже?
Откажитесь от предустановленной ОС. Прецеденты были (даже тут где-то на хабре пост соответсвующий был). Это, конечно, несколько сложнее покупки ноута с предустановленной виндой, но тут уже каждый решает сам, готов он или не готов. Т.е. выбор таки есть в любом случае.
Возможно, но сути не меняет, не важно, как ее продают — важно, сколько народу за сколько готово покупать =)
Кстати, возможно MS ориентируется вообще на корпоративных пользователей, что тоже правильно — пиратство в конторах проще проконтролировать, а в основной своей массе пользователи не захотят несколько разных операционок/пакетов софта использовать (i.e. одни — на работе, другие — дома), так что будут пользовать то же, что и на работе стоит (MSные).
Соответственно, пока в офисах будет преобладать винда/мсофис — у основной массы пользователей они же и будут, так что ноуты/компы с предустановленной виндой и офисом в любом случае будут продаваться, хотя продажи несколько упадут, но не сильно имхо (тем более, что OEM лицензия дешевле коробки).
Да все просто: не готов покупать за 350 — пользуй бесплатные или более дешевые аналоги или пользуй пиратскую копию. В чем проблема-то? Как только все перейдут на бесплатные аналоги (или только пиратский софт будут пользовать) — цена быстренько снизится.
Да, и еще не учитывается снижение себестоимости копии. Примем себестоимость за x:
350 — x = 29 * 9 — x/9
( x/9 — x ) = 261 — 350
-8*x/9 = -89
8*x/9 = 89
x = 89 * 9 / 8 = 100.125
Соотвественно, при себестоимости одной копии при цене 350, равной 100.125 прибыль будет одинаковой.
Поддерживаю, вопрос про всамделишную стоимость тут неприменим. Себестоимость копии ПО с увеличением количества проданных копий снижается (стремится к стоимости изготовления матрицы, примерно 8-15 руб. / копия).
Ну, это очень грубый расчет. Думаю, принимая такое решение, они учитывали еще какие-то факторы, кроме увеличения/уменьшения прибыли. Снижением цены они приучают большинство пользователей покупать ПО, потом этим же пользователям можно втюхать дополнительные услуги/продукты, потом можно им будет втюхать новые версии, плюс, увеличивается количество легальных пользователей (а, следовательно, продажи растут и дальше, что, например, невозможно при более высокой цене), ну и тому подобное. Так что убытки там тактические, а на стратегическом уровне это скорее всего очень даже хорошее решение.
Это как с играми у нас было — я сто лет уже не покупал пиратских дисков, т.к. при сравнимой цене мне лучше купить лицензию.
А цена — это совсем не «себестоимость + наценка» (ну, кроме товаров первой необходимости, или как там их — тут соотв. законодательные акты работают). Цена — это та сумма, за которую производитель готов продать, и которую пользователь готов заплатить.
Себестоимость — только лишь один из факторов, который помогает определиться производителю с суммой, за которую он готов продать. Иногда бывает выгодно продавать дешевле себестоимости.
Там на каждое событие (коммит/пуш/мерж/еще там что) есть отдельный скрипт-обработчик.
В него можно нужные команды положить. У меня таким образом подобие CI сделано:
— один мастер-репозиторий, две ветки — продакшн/стейдж.
— на www два репозитория, которые следят каждый за своей веткой на мастер-репозитории
— хук, который при коммите в мастер-репозиторий говорит git pull для соответсвующего www-репозитория
(да, если кому интересно — могу написать все подробно и пошагово)
Правда, не уверен, что это 100% ОС-независимо, под виндами скорее всего либо баш ставить придется, либо переписывать на батники.
Да и AOL так просто тоже вряд ли лицензии раздает (если раздает вообще).
Не поверите, часто =)
Самый логичный путь сейчас в большинстве случаев — заверстать по стандартам (ориентируясь, скажем, на Firefox 3.5), а потом доточить под IE6 (но без фанатизма) дополнительно подключаемыми стилями и js-ом, а экзотику типа «IE6 с отключенными скриптами» рассматривать в вопросах верстки вообще не стоит.
Если есть сомнения, что работает почти всегда — бросьте «невозможным» макетом в личку, на досуге сверстаю =)
Стандарт — это то, чему все решили следовать (и производители браузеров, и разработчики). Если все решили использовать CSS2, а в IE6 это выливается в дополнительный файлик со стилями, то CSS2 от этого меньше стандартом не станет.
Так что с HTML5 сейчас такая же ситуация, как и с CSS2 года три назад. Хотя нет, даже лучше, потому как при переходе с HTML4 на HTML5 в IE6 проблем должно быть поменьше, чем при переходе с использования визуальных тегов и табличной верстки на CSS — это потому, что custom tags есть документированная возможность всех IE, начиная с пятой версии (ну, например, см. тут: msdn.microsoft.com/en-us/library/ms531076%28VS.85%29.aspx), а недостающий функционал (видео/канвас/прочее) уже давно реализуется и без поддержки оного в браузерах.
Точность уровня можно прикинуть, глядя на картинку (на приливе у площадки слева такая кругленькая хрень и справа в торце площадки) — имхо, разница сразу видна.
2. Панорамные головы — ага, но там если ось вращения камеры будет не вертикальна, то все, привет. Там даже минимальный завал горизонта (который на отдельной фотке и виден-то не будет) при склейке будет заметен. Лучше перебдеть.
Неа, скорее «не делайте дорогих проектов, которые приносят мало бабла, а делайте дешевые проекты, которые приносят много бабла, тогда контроль будет не так важен» — классическое ПОДЕПРОДО =)
Вот есть таксисты:
— у метро у них цена одна, и дешевле не повезут
— у клубов — другая, повыше, и дешевле они тоже не повезут
— а вот если пройти чуть подальше, и остановить кого-нибудь — будет третья
Каждый из них скажет, почему он дешевле не может. И у каждого себестоимость машиночаса примерно одинакова.
Вопрос — почему на самом деле на дороге поймать дешевле, а у клуба сильно дороже?
www.adobe.com/products/photoshopelwin/
Стоит $99.9
Кстати, возможно MS ориентируется вообще на корпоративных пользователей, что тоже правильно — пиратство в конторах проще проконтролировать, а в основной своей массе пользователи не захотят несколько разных операционок/пакетов софта использовать (i.e. одни — на работе, другие — дома), так что будут пользовать то же, что и на работе стоит (MSные).
Соответственно, пока в офисах будет преобладать винда/мсофис — у основной массы пользователей они же и будут, так что ноуты/компы с предустановленной виндой и офисом в любом случае будут продаваться, хотя продажи несколько упадут, но не сильно имхо (тем более, что OEM лицензия дешевле коробки).
350 — x = 29 * 9 — x/9
( x/9 — x ) = 261 — 350
-8*x/9 = -89
8*x/9 = 89
x = 89 * 9 / 8 = 100.125
Соотвественно, при себестоимости одной копии при цене 350, равной 100.125 прибыль будет одинаковой.
Это как с играми у нас было — я сто лет уже не покупал пиратских дисков, т.к. при сравнимой цене мне лучше купить лицензию.
Себестоимость — только лишь один из факторов, который помогает определиться производителю с суммой, за которую он готов продать. Иногда бывает выгодно продавать дешевле себестоимости.