Думаю, стоит прислушаться к Ваши словам и попробовать написать вторую версию этой программа на современном OpenGL. Спасибо за комментарий. Если у меня получится задуманное, обязательно сделаю отдельный пост.
В курсе что устарел (но не смотря на это без проблем работает и на современном железе), но для того, чтобы пример получился насколько возможно простым, использовал старый API. PyOpenGl дает возможность использовать и современный API с шейдерами и отрисовкой всего за один проход, но пример в таком случае (на мой взгляд) получился бы слишком усложненным и непонятным для новичков.
Очень обидно, что не получится поучаствовать в АДМ на Habrahabr в этом году. В прошлом году не смог участвовать, потому что не был захабренным, в этом не хватает кармы. Хочется верить, что хоть в следующем году предоставится такая возможность.
Сложилось ощущение, что статья обрывается на самом интересном месте, и за ней последует следующая, в которой будет описан более детально алгоритм действия вируса и используемые при этом технологии… to be continued… надеюсь…
Такие способы конечно есть: весь контент и структура сайта Sharepoint хранятся в базах данных на SQL сервере (располагается либо на той же машине, что и Sharepoint, либо на отдельном сервере, в зависимости от предполагаемой нагрузки на сайт). Резервные копии можно делать либо встроенными средствами SQL сервера, либо специализированными (например, Microsoft Data Protection Manager). Так же можно делать резервные копии из административной панели Sharepoint (Sharepoint 2010 Central Administration): Backup and Restore -> Farm Backup and Restore -> Perform a backup. В статье же я описывал случай, когда по различным причинам восстановление из резервной копии описанными выше способами невозможно и в наличии имеется только база контента.
Завтра было вчера, а geekadm.ru все еще не работает… технические проблемы?