Diario del objetivo

http://ocw.mit.edu/courses/subtitled/#electrical-engineering-and-computer-science - MIT открыл доступ ко всем своим учебным материалам

someGuy, незнаю, новость сегодня увидел ) Если и так, может кому пригодится )

Написал простенький RESTful сервис на Django ~450-500 строк вместе с тестами и docstring'ами:
Принимает POST запросы с JSON в формате {"event": "Some text #category @person"} и хранит их в in-memory storage (условие задачи), отвечает на GET запросы на возврат списка 10 событий отсортированных по категории, человеку или времени.
Если в глаза бросятся какие-нибудь дикие косяки - пишите, буду очень признателен = )

Что-то некто не пишет, добавлю ка я :)
Последнее что накодил это около 600 строчек (подобие блога и гостевой книги, правда это вместе с хтмл, думаю можно делить на 2 :) ). Это без цсс, там еще 400 строчек XD(цсс же за кодинг не идет? или идет? :)).
А вот с обучением даже не знаю как все посчитать... Последнии пару недель на работе было затишье, занимался самообучением =) Ну может не все 8 часов, но часов по 5 точно уходило(правда сюда около половины времени уходило на кодинг) + чтение полезной литературы в метро по пути на работу, а это еще где-то полтора часа по будням :) Ну может 100 часов не набрал, но где-то не далеко ;)

someGuy, да я в своих целях сейчас редко отмечаюсь, времени совсем мало :) Я уже и забыл когда нормально дома занимался, хорошо хоть работа сейчас позволяет :) А не пишут-заняты, заняты, у нас тут лентяев не замечано :))

Друзья - глупый вопрос, но только сейчас я задумался о более менее серьезной работы с VCS.
До этого знакомился и создавал простенькие gist'ы, вникал в особенности работы sourseThree, есть даже пустой репозиторий на github'e) Но так и не продолжал пользоваться, и вот сейчас потребовалось полноценное слежение за развитием проекта и слежение за развитием в том числе версионностью.
Какой на ваш взгляд будет самым оптимальным мануалом для подробного изучения инструментов предназначенных для слежения за версионностью? Чем пользуетесь вы сами? Каким хранилищем пользуетесь?

Согласен со всем сказанным выше, от себя добавлю только пару мыслей : как по мне - у гита по умолчанию поведение при создании коммитов логичней (тут сам должен выбрать, какие из измененных файлов попадут в коммит) , меркуриал по умолчанию кидает все (я конкретно про работу из консоли, и именно про стандартное поведение). Также в гите можно переключиться с одной ветки с изменениями в ней (локальными) не коммитя их, на другую. В меркуриале, каюсь, не нашел как это сделать (да и не искал).
Т.е чисто субъективно я б рекомендовал git, хотя обе системы более чем справляются с одними и теми же задачами в 99% случаев)
И вроде никто не посоветовал - на первых порах рекомендую работать с VCS через консоль, а не через графическую оболочку - чтобы понимать что и когда происходит. GUI конечно генерят в окне логов те же самые команды, но я не верю, что все пользователи gui на них внимание обращают и задумываются, что они значат :)
Сам несколько раз уже сталкивался с таким, что у вполне состоявшихся сеньоров, которые привыкли пользоваться gui в visual studio (геймдев, парни Unity, насколько я помню, использовали) возникали какие-то непонятные проблемы с гитом (действительно непонятные, с точки зрения пользователя этого интерфейса), которые они не понимали как разрешить, которые я, тогда еще middle из соседнего web отдела , приходил и разрешал быстренько через консоль, где все было как обычно просто и понятно, несмотря на то, что не родная консолька под убунтой была, а git bash под виндой. Знать десяток GUI разных клиентов гита мягко говоря сложно (да и нужно ли?) , а консоль везде одна, когда разрабов много, все под разными клиентами и ОС, а ответственность за них на тебе (ну или просто ты хочешь им помочь, как было у меня) - самый удобный вариант - шарить в консоли :)

FFF, проблема в корпоративном стандарте = ) да и то это не проблема - меня устраивает mercurial, просто github удобнее bitbucket'а на мой взгляд.

Надеюсь, тут можно задавать ламерские вопросы.
Граждане фронтэндеры!
1. Для css-вёрстки применяются препроцессоры. В чём они дают выигрыш? На мой взгляд, с ними сложнее чем с чистым css. Или это дело привычки
2. Насколько я знаю, библиотека jquery очень популярна. Но есть ещё angular, backbone. Они имеют функциональность не покрытую jquery? Когда какая применяется?

Елена, точно, а еще если все цвета сайта вынести в отдельный файл и просто подменять его на аналогичные с другими значениями - то можно реализовать кучу цветовых схем для одного и того же сайта :) А вкупе с функциями lighten/darken (не ручаюсь за правильность написания, но типа того) , которые в процентах затемняют/осветляют цвет можно и вовсе творить магию :)