MSSQL: как просмотреть информацию о бэкапах, хранящихся в файле .bak

restore headeronly from disk = ‘c:\base.bak’

Вывалится вся информация о хранящихся в файле .bak бэкапах с идентификаторами position, датами их создания BackupFinishDate начальным и конечным номерами LSN и всей прочей информацией

Xerox: Настройка сканирования по сети

Настройка сканирования по сети Xerox http://www.office.xerox.com/support/dctips/dc03cc0314.pdf — написано, как отправить со сканера на FTP, оказывается нифига не через адресную книгу

День программиста

Коллеги, поздравляю с праздником — 256-м днём в году! В этом году так случилось, что 13 сентября выпало на пятницу) Всем желаю поинтереснее проектов и побольше коммитов!

Что значит сообщение MS Outlook: Account is over quota

Полный текст ошибки в Microsoft Outlook 2010: «IMAP-сервер оповещает о следующем: account is over quota«. Это значит, что на почтовом сервере заканчивается свободное место, отведённое под ваш почтовый ящик.

Предел есть у любого почтового сервера. Где-то несколько гигабайт, где-то несколько мегабайт. Если квота будет превышена, то грозят проблемы с отправкой и получением почты.

Решение: почтовый ящик желательно держать свободным хотя бы на 70%.  Нужно удалить ненужные письма — входящие, исходящие, черновики, особенно те, что с вложениями, чтобы освободить достаточно места. Важные письма можно оставлять. Удалённые в Outlook письма попадают в папку «Удалённые», которая точно так же хранится на почтовом сервере и отнимает место! В результате ящик может оказаться на столько переполнен, что письма перестанут удаляться. Соответственно место на сервере освобождается только после очистки папки «Удалённые». Если свободного места станет достаточно, то сообщения об ошибке перестанут появляться.

Если место заканчивается слишком быстро, то за помощью можно обратиться к администраторам сервера, если есть возможность, то могут изменить квоты на почтовый ящик в сторону увеличения.

Подборка статей по программированию html5 Canvas

Первой попалась вот эта www.html5rocks.com/en/tutorials/canvas/integrating/. Статья с примерами кода и ссылками на открытые движки html5, в которых используются описанные технологии. Список рассмотренных вопросов:

  • как программно проверить, что canvas поддерживается браузером
  • пример создания элемента canvas
  • пример преобразования содержимого canvas в URI (img.src=»data:image/gif;base64,R0lGOD…)
  • пример сохранения data URI в локальное хранилище (local storage)
  • пример сохранения data URI на сервере через скрипт на PHP
  • примеры рисования из кода Javascript линий и картинок на canvas

Следующая статья — http://www.html5canvas.ru/2011/03/mouse.html. Здесь приведён код javascript для обработки событий мыши на canvas — внутри, снаружи, нажатие кнопок, изменение координат курсора мыши. Приведён скелет html страницы для работы с canvas.

На http://www.robodesign.ro/paintweb/trunk/demos/demo1.html пример готового приложения — графический редактор PaintWeb, написанный на javascript. Из инструментов используются карандаш, стёрка, кружки, прямоугольники, вставка текста и картинок (по URL)

http://www.mrdoob.com/projects/harmony/#grid — ещё один движок для рисования на html5 — Harmony.

И напоследок http://www.w3.org/html/wg/drafts/2dcontext/html5_canvas/#transformations — документация по API html5 canvas — масштабирование, перемещение и поворот содержимого canvas на произвольный угол; рисование и стиль линий, окружностей, прямоугольников, кривых Безье; текст; заливки, линейные и радиальные градиенты; вставка изображений; манипуляции на уровне пикселей; прозрачность изображений, смазывание, тень. Всё нафаршировано примерами кода.

В итоге информации достаточно, чтоб сделать графический редактор на html5 под собственные нужды.