All streams
Search
Write a publication
Pull to refresh
165
0
Leonid Evdokimov @darkk

Пользователь

Send message
Чтоб не иметь головной боли в случае, если на реальном сервере что-то будет работать немного по-другому. Опять таки на ноутбуке лучше иметь свой дамп базы данных вместо использования основной копии базы. Как минимум, это имеет смысл на тот случай, если какой-нибудь DELETE будет не очень удачным. :-)
Также локальная база даёт возможноь работать в оффлайне без доступа к базе хостера.

Да, я знаю про ORM, который позволяет заменить sqlite на mysql одной строчкой конфига, но не всегда оно работает так, как хотелось бы и, если задачи тестирования работоспособности ORM не стоит — проще поставить mysql локально.
Но когда кофеварку можно подключить к сети и управлять ей через HTCPCP — это здорово :-)
Да, но я почти уверен, что лицензионное соглашение запрещает модификацию кода плагина (а именно это я и делаю в примере с screengrab, правда, делается это на лету) — т.е. я бы не смог автоматизировать генерацию скриншотов.
Странно, на сайте возможность работы с буфером обмена указана как возможность Pro-версии.
Опять таки лицензионная чистота была важна для меня, т.к. этот код является частью системы, которая теоретически может приносить прибыль.
Мне возможностей screengrab-а хватает за глаза, а вырезать/обрезать картинку и навешать комментариев мне проще в gimp-е — я не думаю, что превращать браузер в графический редактор — такая уж хорошая идея.

Кстати, в screengrab есть возможность работать с буфером обмена в отличие от бесплатной версии fireshot-а.
В моём случае IE плохо запускался на сервере под FreeBSD… Конечно, в повседневной работе каждому такой плагин не нужен. Также в повседневной работе каждому не нужны python, ruby и javascript, а нужен лишь софт, написанный с их использованием.
А вот, например, разработчику mozrepl может быть весьма полезен при том не только как средство отладки.

Кстати, если вспомнить про 80/20 — большинству нужно всего 20% функций, но это не значит, что 80% функций стоит выкинуть. Пример? Поддержка работы на нескольких мониторах, которая не нужна 80% пользователей (я думаю, цифра даже больше).
Screengrab был выбран, т.к. он FOSS, в отличие от шароварного Fireshot-а.
У меня в Gentoo telnet сносно работает.
Правда, истории ввода нет и клавиши управления курсором не работают, но плагин их и не реализует скорее всего.
sqlite все-таки заметно отличается от того же mysql или postgresql, хотя for fun — почему бы и нет.
А саму лису — к emacs-у :-)
Жаль, что не смог найти тот чудесный скринкаст.
В одной из его статей как раз есть фраза про то, насколько ценны люди, которые умеют оптимизировать переборные задачи в то время как остальные ничего не делают в ужасе от оценки O(exp(n)).
habrahabr.ru/blogs/ubuntu/49443/#comment_1291069 — с большей вероятностью, ваша модель не подвержена этой проблеме, чем подвержена :-)
Нет, все-таки объясните, зачем вам все посты форума выгружать в память, ну и тем более одним запросом.
Что-то keyweb-овцы у меня оставили очень плохое впечатление — дикие глюки сайта, кривые SSL-сертификаты, письма от их бухгалтерии давились их же собственным спаморезом… Дело было осенью 2008го.

Эти люди действительно умеют делать VPS-хостинг?
С вероятностью близкой к единице — нет.
Вообще говоря, эта ошибка актуальная всего лишь для нескольких моделей винчестеров — т.е. почти никого не касается, если не верите моим словам, походите по ссылкам в аналогичной новости на эту тему на opennet.ru.
Да, отчасти согласен с вами.
Я действительно ничего не понимал пока не выучил классе в девятом-десятом 16-битный ассемблер x86. После этого процессы, происходящие в ЭВМ стали го-о-орадзо прозрачнее.
Повторюсь, я вёл вышеупомянутый разговор со своим университетским преподавателем.
Если встречу своего школьного учителя по информатике — тоже постараюсь задать этот вопрос. У нас, кстати, паскаля не было — был бэйсик, «школьный алгоритмический» с черепашкой и Це.
Как раз с месяц назад разговаривал с лектором, который читает «программирование» первому курсу ОмГУшного матфака на эту тему — основной вопрос как раз был про то, почему pascal а не, к примеру, python.

Оказалось, всё достаточно просто: факультет и кафедра вольны выбирать тот язык и среду для обучения, который предпочитают, но это всё должно удовлетворять некоторому минимальному набору требований, которые приходят из минобразования. Одним из таких требований и является как раз работа с динамической памятью и указателями — поэтому из «мэйнстримовых» языков остаются по сути паскаль, Цэ, и приплюснутое Цэ.

Стоит сказать, что цэ преподаётся в первом полугодии на втором курсе вместе с ассемблером x86 (архитектура ЭВМ), Це++ — на третьем, видимо, поэтому решили на первом курсе учить паскалю — чтоб студенты могли хотя бы сравнивать несколько разных языков одного «семейства» (императивных).

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Registered
Activity