вторник, 13 декабря 2011 г.

Выпуск 5. Поток, зона комфорта и алгоритмы сортировки

В этот раз коротко.


Ещё раз про поток

Я уже упоминал поток раньше, вот вам ещё немного по этой теме:


Git победил

В непростом бою Git vs Mercurial для использования в проекте ЕИС победил Git.

Причины: 
  • в данный момент - лучшая интеграция в PHPStrorm и многие другие инструменты для разработки,
  • хорошее руководство в виде GitHowTo и Pro Git.
К Mercurial я по прежнему отношусь очень хорошо, во многих аспектах он лучше Git.


Зона комфорта

Не хочу пересказывать слова умных людей, вот вам две ссылки и цитата:

<...> человек в своей зоне комфорта пребывает в бездействии по отношении ко всему новому, ко всему непривычному, к новому опыту, к новым знаниям, ко всему, что может вызвать хотя бы малейший дискомфорт <...>.
Поэтому зону комфорта нужно расширять за счет огромнейшей зоны дискомфорта. Ведь именно в зоне дискомфорта лежат наши пока не достигнутые цели, пока необретенные знания, новый опыт и много-много всего другого.
 
(Мария Евграшина, tim.com.ua) 
Зона комфорта и бездействие от незнания
Зона комфорта и точки бифуркации

Развитие не возможно без преодоления трудностей!

Алгоритмы сортировки

Во-первых, интересный ресурс sorting-algorithms.com, где можно визуально посмотреть и оценить различные алгоритмы сортировки, их производительность для различных входных данных.

Во-вторых, статья про один из самых молодых общих алгоритмов сортировки TimSort, обладающий хорошей скоростью. Он уже заменил классический Qsort в python и java. По сути TimSort является удачной комбинацией ранее известных принципов.


Совет

Как ускорить вход по ssh - заметка в вики.