Кнут и другие прежде всего писали о вредности преждевременной оптимизации, о вредности проектирования «от эффективности». Ключевое слово — преждевременная. А уж обнаружение узких мест — это дело техники. Разумеется никто не говорит о том, что проектировать нужно без всяких мыслей об эффективности кода, тут, как и много где, нужен разумный баланс.
Есть такой период в жизни каждого программиста, когда резко обостряется внутренняя борьба за «идеологическую правильность». Лично я всегда называю этот процесс «битвой добра со здравым смыслом». Обычно в этой «битве» разработчика преследует желание сделать всё везде идеально и универсально (сторона добра =)).
… пропуская занудствования по поводу того, почему это не лучший вариант и почему нужен баланс…
В вашем случае можно делать любым удобным и нравящимся способом, обратив внимание при этом на консистентность (похожие проблемы в других частях архитектуры лучше решать одинаково) и лёгкость изменения такого поведения в будущем. Попытка выбирать нужные данные заранее может подсказать вам о необходимости создания нового бизнес-объекта, но опять же, не нужно сразу кидаться его делать, вероятно его появление пока не оправдано.
А еще… «We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.» (Knuth, Donald. Structured Programming with go to Statements, ACM Journal Computing Surveys, Vol 6, No. 4, Dec. 1974. p.268.)
это всё верно, но отмонтировать раздел можно очень быстро, восстанавливать файлы с отдельного раздела тоже легче, отдельный раздел относительно проще бэкапить и это чаще делают, отдельный раздел нередко выносится на отдельный диск или сетевую шару, что исключит примитивный вариант типа cat /dev/zero > /dev/hda и всё такое прочее
Разумеется. Походи по базару, поищи подешевле. Именно поэтому и не покупают. А вот SMS с безумными ценами — покупают, просто потому что привыкли уже. И безлимит мобильный теперь уже будут брать, когда он стоить будет сравнимо с привычным фиксированным. А не на 1-2 порядка дороже, как сейчас. Впрочем, голосование это явно подтверждает.
Ну тогда сейчас так: фиксированный интернет — это покупка бигмака в макдональдсе, а мобильный — это покупка четвертинки пирожка в лесу. Так вот: мне, как пользователю, решительно непонятно, почему в лесу за четвертинку пирожка я должен платить в 10 раз больше, чем за огромный бигмак в городе. Я понимаю, что за такой же бигмак в лесу я должен заплатить больше примерно на стоимость доставки (и это, разумеется, не в 10 раз). Но я отказываюсь понимать, почему за унылый кусок пирожка с меня хотят содрать как за большой бигмак, прикрываясь при этом какими-то техническими сложностями доставки…
А вот я не понимаю, почему мобильный интернет должен быть гораздо дороже немобильного. Да и не будет большинство платить за него гораздо больше, потому что уже есть устоявшийся шаблон.
Для пользователя продажа мобильного интернета в 10 раз дороже простого — это всё равно что продажа в макдоналдсе еды «на вынос» в 10 раз дороже. Простому пользователю дела нет до того, как сложно обеспечить интернет дома или на улице.
Мужду прочим, Priority Mail отлично отслеживается уже после вхождения на территорию России уже самой Почтой России: http://www.russianpost.ru/portal/ru/home…
нужно использовать тот же международный идентификатор
Через пару месяцев исполнится год, с тех пор как я начал ездить на работу на роликах/велосипеде. Летом больше на роликах, зимой только на велике. У нас есть корпоративная велопарковка между прочим =)
Чаще всего пишу в Textmate, редактирую рабочую копию. Интеграция с CVS/SVN есть, а при каждом сохранении автоматически делается rsync на тестовый сервер.
… пропуская занудствования по поводу того, почему это не лучший вариант и почему нужен баланс…
В вашем случае можно делать любым удобным и нравящимся способом, обратив внимание при этом на консистентность (похожие проблемы в других частях архитектуры лучше решать одинаково) и лёгкость изменения такого поведения в будущем. Попытка выбирать нужные данные заранее может подсказать вам о необходимости создания нового бизнес-объекта, но опять же, не нужно сразу кидаться его делать, вероятно его появление пока не оправдано.
А еще… «We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil.» (Knuth, Donald. Structured Programming with go to Statements, ACM Journal Computing Surveys, Vol 6, No. 4, Dec. 1974. p.268.)
Руст просто не распознано как имя.
Для пользователя продажа мобильного интернета в 10 раз дороже простого — это всё равно что продажа в макдоналдсе еды «на вынос» в 10 раз дороже. Простому пользователю дела нет до того, как сложно обеспечить интернет дома или на улице.
нужно использовать тот же международный идентификатор
iframe.style.filter="progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"
Кроме того, кажется помогало делать select-ы disabled.