Чтоб не иметь головной боли в случае, если на реальном сервере что-то будет работать немного по-другому. Опять таки на ноутбуке лучше иметь свой дамп базы данных вместо использования основной копии базы. Как минимум, это имеет смысл на тот случай, если какой-нибудь DELETE будет не очень удачным. :-)
Также локальная база даёт возможноь работать в оффлайне без доступа к базе хостера.
Да, я знаю про ORM, который позволяет заменить sqlite на mysql одной строчкой конфига, но не всегда оно работает так, как хотелось бы и, если задачи тестирования работоспособности ORM не стоит — проще поставить mysql локально.
Да, но я почти уверен, что лицензионное соглашение запрещает модификацию кода плагина (а именно это я и делаю в примере с screengrab, правда, делается это на лету) — т.е. я бы не смог автоматизировать генерацию скриншотов.
Мне возможностей screengrab-а хватает за глаза, а вырезать/обрезать картинку и навешать комментариев мне проще в gimp-е — я не думаю, что превращать браузер в графический редактор — такая уж хорошая идея.
Кстати, в screengrab есть возможность работать с буфером обмена в отличие от бесплатной версии fireshot-а.
В моём случае IE плохо запускался на сервере под FreeBSD… Конечно, в повседневной работе каждому такой плагин не нужен. Также в повседневной работе каждому не нужны python, ruby и javascript, а нужен лишь софт, написанный с их использованием.
А вот, например, разработчику mozrepl может быть весьма полезен при том не только как средство отладки.
Кстати, если вспомнить про 80/20 — большинству нужно всего 20% функций, но это не значит, что 80% функций стоит выкинуть. Пример? Поддержка работы на нескольких мониторах, которая не нужна 80% пользователей (я думаю, цифра даже больше).
В одной из его статей как раз есть фраза про то, насколько ценны люди, которые умеют оптимизировать переборные задачи в то время как остальные ничего не делают в ужасе от оценки O(exp(n)).
Что-то keyweb-овцы у меня оставили очень плохое впечатление — дикие глюки сайта, кривые SSL-сертификаты, письма от их бухгалтерии давились их же собственным спаморезом… Дело было осенью 2008го.
Вообще говоря, эта ошибка актуальная всего лишь для нескольких моделей винчестеров — т.е. почти никого не касается, если не верите моим словам, походите по ссылкам в аналогичной новости на эту тему на opennet.ru.
Да, отчасти согласен с вами.
Я действительно ничего не понимал пока не выучил классе в девятом-десятом 16-битный ассемблер x86. После этого процессы, происходящие в ЭВМ стали го-о-орадзо прозрачнее.
Повторюсь, я вёл вышеупомянутый разговор со своим университетским преподавателем.
Если встречу своего школьного учителя по информатике — тоже постараюсь задать этот вопрос. У нас, кстати, паскаля не было — был бэйсик, «школьный алгоритмический» с черепашкой и Це.
Как раз с месяц назад разговаривал с лектором, который читает «программирование» первому курсу ОмГУшного матфака на эту тему — основной вопрос как раз был про то, почему pascal а не, к примеру, python.
Оказалось, всё достаточно просто: факультет и кафедра вольны выбирать тот язык и среду для обучения, который предпочитают, но это всё должно удовлетворять некоторому минимальному набору требований, которые приходят из минобразования. Одним из таких требований и является как раз работа с динамической памятью и указателями — поэтому из «мэйнстримовых» языков остаются по сути паскаль, Цэ, и приплюснутое Цэ.
Стоит сказать, что цэ преподаётся в первом полугодии на втором курсе вместе с ассемблером x86 (архитектура ЭВМ), Це++ — на третьем, видимо, поэтому решили на первом курсе учить паскалю — чтоб студенты могли хотя бы сравнивать несколько разных языков одного «семейства» (императивных).
Также локальная база даёт возможноь работать в оффлайне без доступа к базе хостера.
Да, я знаю про ORM, который позволяет заменить sqlite на mysql одной строчкой конфига, но не всегда оно работает так, как хотелось бы и, если задачи тестирования работоспособности ORM не стоит — проще поставить mysql локально.
Кстати, в screengrab есть возможность работать с буфером обмена в отличие от бесплатной версии fireshot-а.
А вот, например, разработчику mozrepl может быть весьма полезен при том не только как средство отладки.
Кстати, если вспомнить про 80/20 — большинству нужно всего 20% функций, но это не значит, что 80% функций стоит выкинуть. Пример? Поддержка работы на нескольких мониторах, которая не нужна 80% пользователей (я думаю, цифра даже больше).
Правда, истории ввода нет и клавиши управления курсором не работают, но плагин их и не реализует скорее всего.
Жаль, что не смог найти тот чудесный скринкаст.
Эти люди действительно умеют делать VPS-хостинг?
Я действительно ничего не понимал пока не выучил классе в девятом-десятом 16-битный ассемблер x86. После этого процессы, происходящие в ЭВМ стали го-о-орадзо прозрачнее.
Если встречу своего школьного учителя по информатике — тоже постараюсь задать этот вопрос. У нас, кстати, паскаля не было — был бэйсик, «школьный алгоритмический» с черепашкой и Це.
Оказалось, всё достаточно просто: факультет и кафедра вольны выбирать тот язык и среду для обучения, который предпочитают, но это всё должно удовлетворять некоторому минимальному набору требований, которые приходят из минобразования. Одним из таких требований и является как раз работа с динамической памятью и указателями — поэтому из «мэйнстримовых» языков остаются по сути паскаль, Цэ, и приплюснутое Цэ.
Стоит сказать, что цэ преподаётся в первом полугодии на втором курсе вместе с ассемблером x86 (архитектура ЭВМ), Це++ — на третьем, видимо, поэтому решили на первом курсе учить паскалю — чтоб студенты могли хотя бы сравнивать несколько разных языков одного «семейства» (императивных).