Данные я получаю из вне, поэтому никак не могу повлиять на их правильность. Теоретически можено конечно попытаться привести данные к нормализованному виду перед парсингом, но опятьже тут нет готовых средств и непонятно как решать данную проблему.
Да действительно. Всякие ORMы порой генерят далеко не оптимальные запросы. В этом случае могут быть существенные тормоза. Важно понимать как ORMная логика преобразуется в SQL запросы. Это проблема не понимания деталей работы конкретного ORMа.
1. Ясно. В оупенсорс не планируете выложить? Код джанго-админки тоже пример того как не надо писать, но при всем при этом админка очень хороша
3. Макросы я так понимаю все-таки относятся к логике шаблонов. А для вывода менюхи например нужно сделать запрос к БД, не совсем логично делать это из шаблонов.
5. Ну ладно наверное большие проекты меня все-таки не интересуют. Интересуют средние, на джанге это 15-30 тыс строк. Каких модулей там может не хватать которые допустим доступны в джанге из коробки? Как архитектуру организовать тоже интересует. Т.е. же роуты, неужели они раскидынны по всем файлам?
1. Написать то ресайзер картинок не проблема, но мне не хочется в 10й раз для очередного фреймворка писать собственный ресайзер. Для популярных фреймворков обычно есть готовые решения.
2,3. Да там можно писать расширения, но судя по документации это довольно громоздко. Писать столько кода ради вывода менюхи, вы серьезно?
4. Спасибо.
5. Ну хз может быт неудобно искать роуты по 100500 файлам и могут быть другие заморочки.
Я врядли буду писать куда-то тестовое задание, если только не буду очень заинтересован в конкретной компании. Нужны примеры кода — смотрите гитхаб. Считаю что тестовые задания для новичков, которые не могут продемонстрировать саои проекты.
Бинарником может быть и ставиться, но это не очень то удобно. Тем более что это самый базовый пакет, до всяких редисов и прочих я еще не добрался в маке. В линуксе все это ставиться через apt-get. Xmllint, хм, может быть я перепутал его с tidy или другой тулзой, вобщем чето не ставилось. ack это хорошо, но ack и ack-grep это разные тулзы. PIL ставиться не просто, brew install pil не канает(т.е. канает после предварительных танцев с бубном у установкой всех зависимостей), я потратил пол дня. В инете эта проблема широко обсуждается, если бы все было просто вопросов бы ни у кого не было. Погуглите «mac os install pil».
Из того, что помню ack-grep и xmllint. К томуже mysql отказался устанавливаться через brew install, с ним решил проблему тем что установил mariadb вместо mysql. Тотже Python Image Library устанавливается, но требует танцев с бубном.
Купил новый контролер, кварц и кондеры. Кварц пока припаивать не стал. Воткнул новый контроллер, прошил FLASH. Все заработало! Светодиод мигает! Надо теперь придумать что-нибудь посерьезнее, может быть большого человекоподобного боевого робота)
Вобщем в CodeVisionAvr по умолчанию во Fuse Bits были сброшены все галочки. Так я его и прошил. Похоже, что теперь он настроился на внешний тактовый генератор. RSTDISBL не знаю какой по умолчанию, может он тоже изменился.
Контроллер прошился и верификация прошла успешно.
Но дальше контроллер перестал читаться.
Я заметил что Flash Lock Bits был выставлен в «Programming disabled». Это конечно печально, что теперь контрллер не перепрошить, но читаться то он все равно должен.
Хотя может быть проблема была во Fuse Bits. Я там не ставил никаких галочек. А может быть нужно было?
Отдают, потому что в регионах зарплаты ниже в 2-3 раза чем в Москве. В этом случае затраты на коммуникацию окупаются. Да и студии несколько более надежны чем отдельные исполнители.
Внутрисхемное программирование это я понимаю, но все равно ведь нужен программатор.
Вот я пытаюсь понять
1) нужен ли программатор для данной платы или он там встроенный.
2) если мне надоест баловаться с этой платой и я захочу собрать свое устройство, нужен ли мне будет программатор и сколько он будет стоить? или же я смогу прошивать контроллеры через lanchpad — отвести от него несколько проводов и воткнуть в свою схему для ISP?