Что делал?
1) CRM
- создал карточку клиента;
- на странице карточки клиента вывел историю заказов;
- добавил поле "статус" для клиента: активный/неактивный. Добавил в модель, вывел в шаблон, в форму редактирования;
- добавил вывод ошибок в форме, если форма не проходит валидацию;
Получилось довольно неплохо. Скрин карточки ниже.
2) Алгоритмы и структуры данных. Продолжаю чтение книги "Грокаем алгоритмы". Постепенно переношу написанные мной алгоритмы на github.
3) Начал знакомиться с ассемблер.
Для инфо
Ассемблер - низкоуровневый язык второго уровня. Почему второго? На первом уровне машинный код, на втором - ассемблер. Ну а все остальные языки уже выше. В этом языке ты взаимодействуешь с железом напрямую. Работаешь непосредственно с инструкциями процессора.
На данном языке уже почти никто ничего не пишет. Остались очень узкоспециализированные ниши.
Зачем он мне?
Хочу достаточно уверенно понимать что происходит на уровне железа. Говорят, что потом лучше понимаешь высокоуровневые языки.
Хочу через пару месяцев (а может и раньше) переписать пару алгоритмов на ассемблер =).
Post #314
102