Глава 10 создание библиотек quick и автономных библиотек


Содержание

Глава 10 создание библиотек quick и автономных библиотек

Команда дизайнеров KIDZ превратила библиотеку им. Н. В. Гоголя в одно из самых модных городских пространств и с тех пор преобразила не одну петербургскую библиотеку. Именно они на портале Библиотеки нового типа визуализировали идеи и принципы, заложенные в «Модельный стандарт деятельности общедоступной библиотеки».

Как трансформировать книжные хранилища в актуальные социальные пространства? Дизайнеры поделились опытом.

Алексей Пузин,
директор по развитию, дизайн-бюро KIDZ

Егор Богомолов,
архитектор, дизайн-бюро KIDZ

Настя Терещенко,
архитектор, дизайнер, дизайн-бюро KIDZ

Идеология определяет дизайн

Когда нам предложили преобразить библиотеку Гоголя, мы задали себе вопрос: «А что такое библиотека? Что она есть сейчас? Для кого она работает?» Именно от ответов на эти вопросы зависит, какими будут структура и оформление пространства.

Идеология пространства меняется. В «Модельном стандарте» прописано, что публичная библиотека превращается в центр социальной активности и коммуникации. Сама книга утрачивает значение как вид ценности, а библиотека реорганизуется из книжного хранилища (хотя одна из основных функций библиотеки — продолжать хранить книги как ценность) и приобретает функцию социальную: проведение мероприятий и выстраивание коммуникации. Именно от формата мероприятий, когда люди собираются и через различные виды активности взаимодействуют друг с другом, отталкивается и концепция пространства. Человеку должно быть удобно идеологически, визуально и на уровне ощущений.

В центре внимания — мероприятие

В верхней части нового сайта библиотеки Гоголя обращает на себя внимание фраза «предложить мероприятие». Это знаковая деталь. Пользователь сам может предложить провести занятие или встречу в библиотеке и ему, скорее всего, не откажут. Такой подход, конечно, отражается в структурировании и оформлении пространства. По сути, нужно дать возможность на небольшой площади организовать культурное мероприятие, не зная наперед, что конкретно могут предложить посетители. Это значит, что за 10–15 минут, без использования грубой мужской силы, пространство, которое было приспособлено, например, для чтения 50 человек, должно превратиться в зрительный зал для 100 человек. Как это сделать? А просто передвинуть стеллажи на колесах, освободить место, расставить стулья — все, идет лекция! Через час-полтора она закончилась и также легко пространство принимает прежний вид.

Сделать пространство мобильным

Мобильность достигается за счет многофункциональной мебели, которая вместе с тем служит и разграничителем пространства. Мы обожаем многофункциональность. Например, у нас есть объекты, которые одновременно представляют собой стеллаж для хранения книг, место для сидения и отдыха и разделяют зоны различной активности. Один предмет мебели решает несколько задач: функциональных, пространственных и дизайнерских. К тому же, большая часть мебели — на колесиках, ее можно легко и быстро передвинуть.

Сделать пространство прозрачным. Буквально

В библиотеке Гоголя входная зона оформлена не тяжелой массивной дверью, а с помощью больших стеклянных поверхностей. Окна во всю стену и стеклянные двери символизируют открытость библиотеки. Прохожие видят, что происходит внутри, т. е. снаружи понятен функционал помещения. Персоналом такая «прозрачность» не всегда воспринимается позитивно, потому что она обязывает и даже требует изменений в методах работы.

Однако если бы все библиотеки были украшены большими окнами, это бы им сильно помогло. Человек, который не планировал прийти в библиотеку, а просто проходил мимо, мог бы видеть, что там происходит что-то живое. Одно это может побудить его зайти. Библиотекарь, который встречает посетителей и рассказывает, что и где происходит, дает понять, что их здесь ждут. Такие этические моменты не менее важны, чем приемы оформления.

Библиотекарь — фасилитатор активности

Новый формат библиотеки обслуживает не книги с точки зрения ценности, а людей. Если раньше библиотекарь выполнял технические функции по оформлению абонемента, то теперь он становится фасилитатором активности в библиотечной среде. Одна из целей проекта Библиотеки Нового Типа — создать пространство, которое красноречиво бы заявляло о том, что оно способно стать площадкой практически для любого мероприятия. Мы мыслим категориями мероприятия — в таком формате людям удобнее всего взаимодействовать. Каждый посетитель может выступить со всей задумкой, поэтому библиотекарь должен быть открыт любой идее и выстраивать коммуникацию с активными пользователями. Планы на будущее — сформировать вокруг библиотеки и ее персонала неравнодушное коммьюнити. Надо сказать, что пространство в своем развитии опережает сообщество. Даже в Петербурге количество реорганизованного пространства сейчас на уровень выше, чем количество людей, которые могут его профессионально обслуживать.

Пусть пространство будет гибким

Любые жесткие функции рискуют отмирать со временем, поэтому в пространство необходимо закладывать способность к переменам. Например, арт-холл изначально планировался нами как пространство для проведения музыкальных вечеров и выставок. Но со временем он особенно полюбился детям, которые стали приходить сюда после школы. В результате арт-холл расширил свое функциональное назначение. В дневное время здесь проводят детские мероприятия: уроки и мастер-классы. И это правильно: пространство должно быть гибким и откликаться на реальные потребности пользователей. К тому же, мы против деления на детские и взрослые библиотеки. Родитель может прийти с ребенком и оставить его на пару часов педагогу: так оба проведут время с пользой.

От традиционного разделения к открытой планировке

Библиотека всегда создавалась как книгохранилище, куда можно прийти и взять книгу. С этим связана традиционная планировка: абонемент, читальный зал, хранилище для книг, а также множество стеллажей и узкие проходы между ними. Время сместило приоритеты: мы ожидаем, что человек, придя в библиотеку, останется здесь, причем не только поработать, но и пообщаться, посетить мероприятия. Поэтому необходимость разделять пространство по-старому отпала. Все пространство — для людей, закрытых зон практически нет, все книги в открытом доступе. В библиотеке Гоголя есть закрытый запасник непопулярной литературы, но это совсем небольшое помещение.

Конечно, у посетителей разные цели: кто-то пришел за общением, а кому-то нужно сконцентрироваться на работе. Поэтому мы делим большое пространство на меньшие зоны, в том числе за счет мобильной мебели. Как ни странно, чтобы уединиться и почувствовать себя защищенным, нет необходимости прятаться за бетонной стеной, достаточно стоящих слева стеллажей. Да, идеальное пространство создать невозможно, тем более на такой ограниченной площади. Поэтому необходима сеть городских библиотек: если тебе некомфортно в одной из них, ты можешь пойти в другую, решенную в ином стиле.

У каждой библиотеки свое лицо

У каждой из библиотек должно быть свое концептуальное решение: одна может специализироваться на мероприятиях и лекциях, другая — на музыкальных вечерах и обладать студией звукозаписи, третья проводить мастер-классы и иметь свою мастерскую. Речь даже не столько о сети библиотек, сколько о сети городских пространств, будь они коммерческими или некоммерческими. Очень важно партнерство библиотеки с коммерческими партнерами. Идея в том, чтобы объединить местное сообщество. Люди могут собраться в библиотеке в том числе и для того, чтобы решить насущные проблемы (например, вопрос с парковкой или благоустройство двора). Библиотека становится пространством-активатором и влияет на то, что происходит в городе, его культурном, социальном и физическом ландшафте. Цель в этом.

Стандартный бюджет на ремонт

Многим кажется, будто классная, модная обстановка — либо заграничная, либо очень дорогая, но это не так. Мебель для библиотеки Гоголя разработана нами и собрана на рязанской фабрике. Хорошие пространственные решения не всегда дороги. Никакого космического бюджета! Мы вписались в сумму, выделенную на стандартный ремонт для районной (даже не городской!) библиотеки. Хороший дизайнер всегда сможет для конкретной проблемы подобрать эффектное решение, которое потребует минимальных затрат.

Сложным оказалось убедить подрядчиков пойти нам на встречу и выпустить мебель на заказ по нашим эскизам. У поставщиков за десятилетия сформировалась стандартная линейка, которую они и продают библиотекам, и не видят смысла что-то менять. Нам, дизайнерам, удобнее было бы сотрудничать с небольшими мастерскими, которые могут легко вносить изменения в технологический процесс в отличие от крупных производителей. Но жесткая система тендеров преграждает им выход на этот рынок.

Вписать библиотеку в городской контекст

Что именно создавать в библиотеке зависит от того, где она расположена и в чем нуждаются жители. Например, в одной из петербургских библиотек создали звукозаписывающую студию — по примеру финских коллег. Проект неплохой, но искусственный, потому что реальной потребности в этой студии нет. Тогда как посетители библиотеки Финляндии, с которой брали пример, действительно нуждались в такой студии — было проведено социологическое исследование. Рядом с ней находится музыкальная школа и жителям нужна площадка для записей, репетиций и выступлений.

Нельзя создавать библиотеку в вакууме, в отрыве от того, что уже существует. Нужно, чтобы библиотека поддерживала уже сложившиеся активности, тогда люди придут сами. Библиотека Гоголя — пилотная площадка, там не был полностью учтен контекст, ее цель была иная — громко заявить о себе и происходящих в библиотечном мире переменах. Но работая над Ржевской библиотекой, мы «настраиваем» ее на окружающее пространство. Например, уже многие годы там существует театральная студия и люди хотят ее сохранить, поэтому проект предусматривает зрительный зал. Важно обратить внимание и на то, что находится вокруг. Если есть ряд учреждений, которые уже выполняют определенную функцию, библиотеке стоит от нее отказаться, чтобы не дублировать друг друга.

Материалы по теме:

Библиотека «ГОРОД»: эволюция пространства

Чтобы библиотека продолжила существование как физическое пространство, необходима индивидуальная идея, которая создаст визуальное и смысловое единство и позволит посетителям находить любимые места в соответствии с личными резонансами. Детская библиотека «ГОРОД» — о модернизации своего пространства в соответствии с концепцией edutainment.

Библиотека им. М. Ю. Лермонтова: преображение в цифровую эпоху

Вопреки ожиданиям, что время печатных книг и библиотек подходит к концу, библиотеки переживают впечатляющие метаморфозы. Кажется, вызовы цифрового времени пошли им только на пользу. Библиотека им. М. Ю. Лермонтова в Санкт-Петербурге, прошедшая через недавнюю реконструкцию, рассказала о том, как сейчас обстоят дела, и поделилась своим видением места и роли библиотек в цифровом веке.

Интеллектуальные клубы в библиотеках: 5 идей

Клубы по интересам в библиотеках – один из ярких мировых трендов. Интернет разрушил монополию книг и библиотек на информацию, но выявил потребность в живом общении с носителями знания. Люди хотят встречаться, ходить на интересные лекции и мастер-классы.

Вот несколько «клубных» идей от петербургских библиотек, которые показались нам интересными.

Использование динамических библиотек

Приложения, работающие в ОС Windows состоят из исполняемых файлов и динамических библиотек (Dynamic Link Library, DLL) [4].

Динамические библиотеки представляют собой исполняемые модули, содержащие функции и данные, которые могут быть использованы другими модулями (приложениями или динамическими библиотеками). С использованием динамических библиотек создаются приложения на основе модульного принципа, вследствие чего эти приложения могут быстрее загружаться и проще обновляться. Кроме того, если некоторые приложения используют одну и ту же динамическую библиотеку, то эта DLL загружается в ОП только один раз и доступ к ней разрешается всем заинтересованным в ее использовании приложениям.

В динамических библиотеках можно определить 2 типа функций: внешние (экспортируемые) и внутренние. Экспортируемые функции могут вызываться как из DLL в которой они описаны, так и из других модулей. Внутренние функции могут использоваться только в том модуле, в котором они описаны.

Хотя динамические библиотеки могут экспортировать данные, в основном данные, описанные в DLL используются функциями, которые описаны в этой же самой DLL. Однако ничто не запрещает другим модулям считывать или записывать данные, описанные в какой — либо динамической библиотеке.

Набор API-функций, с помощью которых пользовательское приложение взаимодействует с операционной системой, реализован как набор динамических библиотек, поэтому все приложения Windows используют динамические библиотеки.

Динамическое связывание позволяет включать в модули только информацию об экспортируемой в момент загрузки или во время выполнения программы функции DLL. Существует 2 метода вызова функции из DLL.

1. Динамическое связывание во время загрузки (Load-Time Dynamic Linking). В этом случае модуль осуществляет явный вызов экспортируемой функции так, будто она является его локальной функцией. Этот способ требует наличия библиотеки импорта, связанной с DLL содержащей экспортируемые функции, которая обеспечивает ОС информацией, необходимой для загрузки этой DLL и расположением экспортируемых функций внутри DLL.

2. Динамическое связывание во время выполнения программы (Run-Time Dynamic Linking). В этом случае, вызывающее приложение должно использовать специальные API-функции для загрузки DLL, выгрузки DLL и получения адреса экспортируемой функции. Самостоятельное получение адреса экспортируемой функции приводит к тому, что нет необходимости создавать библиотеку импорта.

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

Для каждой загруженной DLL ОС создает счетчик обращений. Когда процесс загружает DLL, счетчик обращений увеличивается на 1, когда процесс завершается или когда счетчик обращений становится равным 0 (только для динамического связывания во время выполнения программы) — динамическая библиотека выгружается из виртуального адресного пространства процесса.

Как и другая функция, экспортируемая DLL функция выполняется в контексте того потока, который ее вызвал.

Как уже говорилось, динамические библиотеки представляют собой исполняемые модули, содержащие функции и данные, т.е. фактически — динамические библиотеки не отличаются от обычных программ. Разница заключается лишь в том, что функции, определенные в динамических библиотеках могут вызываться другими программными модулями. Многие среды разработки предоставляют шаблон для создания динамической библиотеки.

Файлы с исходным кодом DLL содержат экспортируемые функции и данные, внутренние функции и данные, и дополнительно процедуру входа DLL. Процедура входа может использоваться для инициализации переменных, очистки необходимой для работы области памяти и т.п.

Для выделения экспортируемых функций, в тексте программы DLL за процедурой, вызываемой из другого модуля, необходимо указать ключевое слово EXPORT (если предполагается транслировать этот модуль с помощью пакета MASM) или объявить эту процедуру как PUBLIC (если предполагается транслировать этот модуль с помощью пакета TASM). Если же используется какая-либо среда разработки, то как правило, создание DLL осуществляется на основе шаблона.

Использование динамически связываемых во время загрузки DLL можно наблюдать в приложении А на примере API-функций.

Для использования динамически связываемых во время выполнения DLL используются следующие API-функции:

LoadLibrary —для загрузки DLL в виртуальное пространство вызывающего процесса и получения описателя (дескриптора) данной библиотеки;

GetProcAddress— для получения адреса процедуры, находящейся в динамической библотеке.

После того как работа динамической библиотеки завершена, её можно выгрузить (если конечно больше ни один из модулей эту DLL не использует), вызвав функцию FreeLibrary.

Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Увлечёшься девушкой-вырастут хвосты, займёшься учебой-вырастут рога 9791 — | 7666 — или читать все.

188.64.174.135 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.

Отключите adBlock!
и обновите страницу (F5)

очень нужно

Глава 10 создание библиотек quick и автономных библиотек

Глава 5 Создание библиотек и управление ими

В этой главе вы научитесь:

• добавлять документы в библиотеку;

• добавлять рисунки в библиотеку;

• создавать папки в библиотеке;

• помещать документы в библиотеку и извлекать их оттуда;

• передавать документы в приложения Microsoft Office 2007 и извлекать их оттуда;

• работать с журналом версий; создавать и настраивать рабочий процесс;

• использовать рабочий процесс;

• работать с документами в режиме оффлайн;

• синхронизировать документы с рабочей областью Microsoft Office Groove;

• удалять и восстанавливать документы;

Одной из наиболее полезных функций служб Windows SharePoint являются библиотеки. Библиотеки – отличное место для хранения документов и форм. В мире бизнеса возможность быстрого доступа к документам имеет первостепенное значение. Из предыдущих глав вы узнали, что списки являются эффективным средством для работы с данными любого типа. Библиотеки предоставляют аналогичную функциональность для работы с документами и формами. такими как документы Microsoft Office Word. Используя библиотеки документов, можно фильтровать и группировать документы, а также просматривать их метаданные.

В этой и следующей главах вы научитесь работать с документами служб SharePoint. Эта глава посвящена созданию библиотек, добавлению в них документов и рисунков и работе с документами, хранящимися в библиотеках. В главе 6 мы подробно рассмотрим изменение и настройку библиотек документов. Библиотеки и представления, созданные в упражнениях этой главы, будут использоваться в упражнениях главы 6.

Внимание! Перед использованием учебных узлов, предоставленных для этой главы, нужно установить их с прилагаемого к книге компакт-диска. Подробнее об этом см. в разделе «Использование компакт-диска».

Внимание! Помните, что в упражнениях вместо адреса http://wideworldimporters следует использовать адрес доступного вам сервера.

Библиотека документов позволяют хранить документы на узле SharePoint, а не на жестком диске локального компьютера, чтобы облегчить пользователям их поиск и работу с ними. Библиотеки используются для хранения файлов, тогда как списки используются для хранения содержимого другого типа. Как и списки, библиотеки содержат метаданные, позволяющие фильтровать, сортировать и группировать элементы.

Создание библиотек документов

При создании узла SharePoint на нем создается стандартная библиотека документов с именем Общие документы (Shared Documents). Так как эта библиотека имеет слишком обобщенное имя, для каждой категории элементов следует создавать отдельные библиотеки. В примерах, используемых в этой книге, Бил Мэлоун, основной покупатель компании Wide World Importer может создать библиотеку для документов, описывающих различные типы товаров компании, или для новостных писем. Библиотекам документов следует давать понятные имена, чтобы облегчить поиск документов. Если все документы хранить в библиотеке Общие документы (Shared Documents) или любой другой библиотеке документов, утрачивается основное предназначение библиотек на узлах SharePoint: упрощение доступа к информации.

В следующем упражнении вы откроете узел SharePoint и создадите на нем библиотеку документов с именем Дубовая мебель (Oak Furniture).

Откройте узел SharePoint, на котором хотите создать библиотеку документов. Если потребуется, введите имя пользователя и пароль, после чего щелкните ОК.

Убедитесь, что имеете достаточно прав для создания библиотеки документов. Если сомневаетесь, обратитесь к Приложению.

1. В меню Действия узла (Site Actions) выберите команду Создание (Create). Откроется страница Создание (Create).

2. Щелкните на ссылке Библиотека документов (Document Library) в столбце Библиотеки (Libraries). Откроется страница создания библиотеки.

3. В поле Имя (Name) введите Дубовая мебель.

4. В поле Описание (Description) введите описание библиотеки документов, например, Эта библиотека документов содержит описания отдельных предметов мебели из дуба

5. В разделе Документ: журнал версий (Document Version History) установите переключатель Создать версии при каждом изменении файла в этом элементе типа «Библиотека документов?» (Create a version each time you edit a file in this document library?) в положение Да (Yes). Значения остальных параметров оставьте без изменений. Теперь вы имеете всю необходимую информацию для создания библиотеки документов.

5. Щелкните на кнопке Создать (Create).

Будет создана новая библиотека документов с именем Дубовая мебель (Oak Furniture).

Создание библиотек форм

Библиотека форм функционируют аналогично библиотекам документов, но хранят документы определенного типа – формы – и имеют расширенную интеграцию с Microsoft Office InfoPath, включая такую возможность, как создание библиотек форм из InfoPath. Подробнее о взаимодействии служб SharePoint и InfoPath рассказывается в главе 14.

Формы представляют обычную информацию в более структурированном виде. Они содержат набор столбцов, заполняемых в унифицированной манере. Библиотеки форм являются отличным хранилищем для структурированных документов, таких как заявки на покупку или заявлений на предоставление отпуска. Чтобы воспользоваться преимуществами библиотек форм в полной мере, для проектирования и заполнения форм следует использовать программу InfoPath.

В следующем упражнении описываются шаги по созданию библиотеки форм при помощи служб SharePoint. В этом упражнении вы откроете узел SharePoint и создадите на нем библиотеку форм с именем Заявки на покупку (Purchase Orders). Затем вы свяжите с этой библиотекой шаблон формы Заявка на покупку (Purchase Order), чтобы пользователи получали для заполнения стандартную форму заявки.

Потребуется выполнить много действий, поэтому помните, что вам нужно выполнить следующие задачи:

• создать библиотеку форм;

• связать с библиотекой форм новую форму;

• сделать эту форму первичной формой, которая предоставляется в ответ на вызов команды Создать форму (New Form).

Откройте узел SharePoint, на котором хотите создать библиотеку форм. Если будет запрошено, введите имя пользователя и пароль, после чего щелкните ОК

Убедитесь, что на компьютере установлено приложение Microsoft Office InfoPath 2007.

Убедитесь, что имеете достаточно прав для создания библиотеки форм. Если сомневаетесь, обратитесь к Приложению.

1. В меню Действия узла (Site Actions) выберите команду Создание (Create). Откроется страница Создание (Create).

2. Щелкните на ссылке Библиотека форм (Form Library) в столбце Библиотеки (Libraries).

3. На открывшейся странице в поле Имя (Name) введите Заявки на покупки.

4. В поле Описание (Description) введите Содержит заявки на покупки.

Вы ввели всю информацию, необходимую для создания библиотеки форм.

5. Щелкните на кнопке Создать (Create).

Библиотека форм будет создана, и вы перейдете на ее страницу. Если сейчас щелкнуть на ссылке Создать документ (New Document), будет открыта пустая форма. Поэтому нужно связать с только что созданной библиотекой шаблон форм. Для этого необходимо создать новый тип содержимого, который будет использоваться по умолчанию для создаваемых форм.

Илон Маск рекомендует:  Что такое код createmetafile

6. В меню Действия узла (Site Actions) выберите команду Параметры узла (Site Settings).

7. В секции Коллекции (Galleries) щелкните на ссылке Типы содержимого узла (Site Content Types).

8. На открывшейся странице щелкните на кнопке Создать (Create).

9. В поле Имя (Name) введите Заявки на покупки.

10. В раскрывающемся списке Выберите родительский тип содержимого в списке (Select Parent Content Type From) выберите Типы содержимого документа (Document Content Types).

11. В раскрывающемся списке Родительский тип содержимого (Parent Content Туре) выберите Форма (Form). Остальные параметры на этой странице оставьте без изменения.

13. На открывшейся странице щелкните на ссылке Дополнительные параметры (Advanced Settings).

14. Установите переключатель Отправка нового шаблона документа (Upload a New Document Template).

15. Перейдите в папку C:\Program Files\Microsoft Office\ Office12\INFFORMS\1033 и выберите файл шаблона purchord.xsn. Заметьте, что номер 1033 в пути к файлу является идентификатором (Locale ID, LCID) для английского языка. В данном случае этот идентификатор используется как имя папки. Если у вас установлен локализованный пакет Office, то имя папки будет отражать идентификатор используемого языка. Например, идентификатор LCID для французского языка – 1036, для русского – 1049.

16. Щелкните на кнопке Открыть (Open).

18. На открывшейся странице щелкните на ссылке Узел группы (Team Site) в пути навигации.

19. Щелкните на ссылке Заявки на покупки (Purchase Orders) в области быстрого запуска.

20. В меню Параметры (Settings) выберите команду Библиотека форм: параметры (Form Library Settings).

21. Щелкните на ссылке Дополнительные параметры (Advanced Settings). Откроется страница Библиотека форм: дополнительные параметры: Заявки на покупки (Form Library Advanced Settings: Purchase Order).

22. В секции Типы содержимого (Content Types) для параметра Разрешить управление типами содержимого? (Allow Management of Content Types?) установите переключатель Да (Yes).

23. Остальные параметры оставьте без изменения и щелкните ОК.

24. Прокрутите страницу настройки формы, чтобы была видна секция Типы содержимого (Content Types). С текущей библиотекой форм связан один тип содержимого: Форма (Form).

25. В списке доступных типов содержимого выберите тип Заявка на покупку (Purchase Order).

26. Щелкните на ссылке Добавить из существующих типов содержимого (Add From Existing Content Types).

27. На открывшейся странице щелкните на кнопке Добавить (Add), после чего щелкните ОК.


28. Щелкните на ссылке Изменение порядка новых кнопок и типа содержимого по умолчанию (Change New Button Order and Default Content Type).

29. Убедитесь, что в раскрывающемся списке Порядковый номер (Position from Тор) для типа содержимого Заявка на покупку (Purchase Order) выбран номер, и щелкните ОК.

30. Щелкните на ссылке Заявки на покупки (Purchase Orders) в пути навигации, а затем щелкните на кнопке Создать (New).

При этом будет вызвано приложение Office InfoPath 2007 (если оно установлено), и откроется форма Заявка на покупку (Purchase Order).

Закройте обозреватель и InfoPath 2007.

Создание библиотек рисунков

Библиотеки рисунков работают так же, как и библиотеки документов, но оптимизированы для хранения файлов изображений. Библиотеки рисунков включают специальные представления для просмотра всех рисунков в библиотеке в виде слайд-шоу. Также они предоставляют расширенные функции редактирования и загрузки рисунков, обеспечивая интеграцию с Microsoft Office Picture Manager.

В следующем упражнении вы откроете узел SharePoint и создадите библиотеку рисунков для хранения фотографий сотрудников.

Откройте узел SharePoint, на котором хотите создать библиотеку рисунков. Если потребуется, введите имя пользователи и пароль, после чего щелкните ОК.

Убедитесь, что имеете достаточно прав для создания библиотеки рисунков. Если сомневаетесь, обратитесь к Приложению.

1. В меню Действия (Actions) выберите команду Создание (Create). Откроется страница Создание (Create).

2. Щелкните на ссылке Библиотека рисунков (Picture Library) в секции Библиотеки (Library).

3. На открывшейся странице в поле Имя (Name) введите Фотографии сотрудников.

4. В поле Описание (Description) введите Содержит фотографии сотрудников.

Введенной информации достаточно для создания библиотеки рисунков.

5. Щелкните на кнопке Создать (Create).

Библиотека рисунков будет создана, и откроется ее страница.

После создания библиотеки документов можно начать заполнять ее документами. Поместив документы в библиотеку, можно выполнять их поиск и фильтрацию и создавать итоговые версии документов совместно с другими пользователями. Библиотеки документов предоставляют возможность отслеживать новые версии документа и при необходимости возвращать старые версии. Подробнее об этом будет рассказано в следующей главе. Сначала нужно убедиться, что документы загружены в библиотеку и с ними можно работать.

В следующем упражнении вы создадите два новых документа с описаниями доступными для сотрудников, загрузив эти документы в библиотеку Дубовая мебель (Oak Furniture).

Используйте файлы OakDesk.docx и OakChest.docx, расположенное в папке с файлами занятий для этой главы (Documents\ Microsoft Press\SBS_WSSv3\Chapter 05).

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

1. В области быстрого запуска щелкните на ссылке на библиотеку документов Дубовая мебель (Oak Furniture).

2. На странице библиотеки документов Дубовая мебель (Oak Furniture) щелкните на кнопке Отправить (Upload).

Чтобы загрузить один документ, щелкните на кнопке Обзор (Browse). Чтобы одновременно загрузить несколько документов из одного расположения, щелкните на ссылке Отправить несколько документов (Upload Multiple Files). В этом упражнении вы загрузите один документ.

3. Щелкните на кнопке Обзор (Browse).

4. В диалоговом окне выбора файлов выберите файл, который хотите загрузить (OakDesk. docx), и щелкните на кнопке Открыть (Open).

5. Щелкните на кнопках Сохранить (Save) и Закрыть (Close), чтобы вернуться в библиотеку документов Дубовая мебель (Oak Furniture).

6. Повторите шаги 3–6 для файла OakChest.docx.

Совет. Загружать документы можно также, копируя их из Проводника Windows и вставляя, используя представление Проводник (Explorer), расположенное в левой части страницы библиотеки документов.

Добавление рисунков в библиотеку рисунков во многом похоже на добавление документов в библиотеку документов. В следующем упражнении вы добавите фотографию сотрудника в библиотеку документов Фотографии сотрудников (Employee Photos).

Используйте файл pjcov.jpg, расположенный в папке с файлами занятий для этой главы. Файлы занятий находятся в папке Documents\Microsoft Press\SBS_WSSv3\Chapter 05.

Откройте узел SharePoint, где находится библиотека рисунков, в которую хотите загрузить фотографию. Если потребуется, введите имя пользователя и пароль, а затем щелкните ОК.

1. Щелкните на ссылке на библиотеку рисунков Фотографии сотрудников (Employees Photos) в области быстрого запуска. Откроется страница этой библиотеки.

2. Щелкните на кнопке Отправить (Upload).

3. На открывшейся странице щелкните на кнопке Обзор (Browse).

4. В диалоговом окне выбора файлов выберите файл, который хотите загрузить (pjcov. jpg), и щелкните на кнопке Открыть (Open).

Откроется страница, использующаяся для ввода метаданных рисунка, таких как имя, дата, описание и ключевые слова.

6. Если нужно, введите метаданные и щелкните Рисунок будет загружен, и вы вернетесь на страницу библиотеки рисунков.

Создание папки в библиотеке

Если в библиотеке находится много документов, можно создавать папки, чтобы более эффективно организовать документы.

Совет. Службы Windows SharePoint предоставляют и другие средства организации, такие как представления и фильтры. Однако пользователи лучше всего знакомы с папками, поэтому им проще создать структуру папок.

В этом упражнении вы создадите папку для документов, классифицированных как находящиеся в процессе создания, чтобы пользователи отличали их от завершенных документов.

Откройте узел SharePoint, где находится библиотека документов, в которую хотите добавить папку. Если потребуется, введите имя пользователя и пароль, после чего щелкните ОК.

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

1. Щелкните на ссылке Дубовая мебель (Oak Furniture) в области быстрого запуска. Откроется страница этой библиотеки.

2. Щелкните на раскрывающемся списке Создать (New) и выберите Новая папка (New Folder). Откроется страница создания папки.

3. В поле Имя (Name) введите имя папки, которую хотите создать, например, В процессе.

Откроется обновленная страница библиотеки Дубовая мебель (Oak Furniture), на которую будет добавлена папка В процессе (In Progress).

Извлечение и возврат документов

Одной из функций служб SharePoint является базовое управление документами. Извлечение и возврат документов позволяет другим пользователям знать, над какими документами вы работаете, чтобы не начинать работу над этими документами. При использовании извлечения можно также вводить комментарии о том, что изменено в документе, чтобы сообщить об этом остальным пользователям.

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

Используйте файл Oakchest. docx, расположенный в папке с файлами занятий этой главы. Файлы занятий находятся в папке Documents\Microsoft Press\SBS_WSSv3\Chapter 05.

Откройте узел SharePoint, на котором хотите извлечь или возвратить документ. Если потребуется, введите имя пользователя и пароль, после чего щелкните ОК.

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

1. Щелкните на ссылке Дубовая мебель (Oak Furniture) в области быстрого запуска. Откроется страница библиотеки документов.

2. Наведите указатель мыши на документ, который хотите извлечь (OakChest. docx).

3. Справа от имени документа появится стрелка. Щелкните на этой стрелке.

Появятся меню с командами для работы с текущим документом.

4. Выберите команду Извлечь (Check Out). Появится диалоговое окно с сообщением о том, что документ будет помещен в локальную папку черновиков.

6. Наведите указатель мыши на документ OakChest.docx. Когда справа от имени файла появится стрелка, щелкните на ней.

7. Выберите команду Вернуть (Check In).

8. На открывшейся странице щелкните на Вернуть документ ссылке (Check In Document).

9. В поле комментария Заметки (Check In) введите Последняя версия документа.

10. Щелкните ОК, чтобы вернуться на страницу библиотеки документов Дубовая мебель (Oak Furniture).

Извлечение и возврат документов в приложениях Microsoft Office 2007

Извлечение и возврат документов при помощи обозревателя – удобная функция, но не такая полезная, как извлечение и возврат при помощи приложений Microsoft Office. Пакет Microsoft Office 2007 имеет встроенную интеграцию со службами SharePoint, и пользователи могут без труда извлекать и возвращать документы приложений Microsoft Office.

В следующем упражнении вы откроете и извлечете документ из библиотеки SharePoint при помощи Office Word. Вы внесете в документ незначительные изменения, сохраните его, а затем возвратите в библиотеку документов.

Используйте документ Oakchest.docx, расположенный в папке занятий этой главы. Файлы занятий находятся в папке Documents\Microsoft Press\SBS_WSSv3\Chapter 05.

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

Откройте узел SharePoint, с которого хотите извлечь документ. Если потребуется, введите имя пользователя и пароль, после чего щелкните ОК.

1. Щелкните на ссылке Дубовая мебель (Oak Furniture) в области быстрого запуска. Откроется страница этой библиотеки документов.

2. Наведите указатель мыши на документ, который хотите изменить. В этом примере используется документ OakChest.docx. Когда справа от имени документа появится стрелка, щелкните на ней.

3. В открывшемся меню выберите команду Изменить в Microsoft Office Word (Edit in Microsoft Office Word).

4. Если будет предложено повторно ввести учетные данные, введите имя пользователя и пароль и щелкните ОК. Файл откроется в Word.

5. Если будет предложено ввести имя и инициалы, введите их. Щелкните на кнопке и в подменю Сервер (Server) выберите команду Извлечь (Check Out).

7. Внесите изменения в документ, например, сделайте текст полужирным.

8. Щелкните на кнопке Office и выберите команду Сохранить (Save).

9. Щелкните на кнопке Office и в подменю Сервер (Server) выберите команду Вернуть (Check In).

10. В открывшемся диалоговом окне введите Эта копия изменена в Microsoft Office Word 2007.

11. Щелкните ОК и закройте Word.

Работа с журналом версий

Если включена поддержка версий, службы Windows SharePoint создают отдельную копию документа каждый раз, когда он изменяется. Хотя это требует дополнительного дискового пространства на сервере, это позволяет легко возвращать предыдущие версии документов. Подробнее о версиях рассказывается в главе 6.

При просмотре журнала версий документа будет показано, сколько раз это документ изменялся и сохранялся, а также комментарии авторов к изменениям.

В следующем упражнении вы просмотрите изменения, внесенные в документ OakChest. docx и вернетесь к последней версии документа.

Используйте файл Oakchest. docx из папки с файлами занятий для этой главы. Файлы занятий находятся в папке Documents\ Microsoft Press\SBS_WSSv3\Chapter 05.

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

Откройте узел SharePoint, на котором хотите просмотреть журнал версий документа. Если потребуется, введите имя пользователя и пароль, после чего щелкните ОК

1. Щелкните на ссылке Дубовая мебель (Oak Furniture) в области быстрого запуска. Откроется страница этой библиотеки.

2. Наведите указатель мыши на документ, для которого хотите просмотреть журнал изменений (в этом примере используется файл OakChest. docx). Когда справа от имени документа появится стрелка, щелкните на ней.

3. В появившемся раскрывающемся меню выберите команду Журнал версий (Version History).

Откроется страница с перечнем сохраненных версий документа OakChest.docx. На этой странице перечислены все сохраненные версии документа, дата и время их создания и комментарии авторов.

4. Наведите указатель мыши на одну из ранних версий документа и щелкните на появившейся стрелке.

5. В раскрывающемся меню выберите команду Восстановить (Restore).

6. Откроется диалоговое окно с сообщением о том, что текущая версия будет заменена выбранной. Щелкните ОК.

Теперь появилась дополнительная, неопубликованная версия. Службы Windows SharePoint скопируют версию, которую вы хотите восстановить, и сделают ее последней версией. Если вы захотите опубликовать эту версию, это нужно будет сделать вручную.

Документы со временем накапливаются, и может потребоваться удалить те из них, которые больше не нужны. В этом упражнении вы удалите неиспользуемый документ.

Используйте документ Oakchest.docx, расположенный в папке с файлами занятий для этой главы. Файлы занятий находятся # папке Documents\Microsoft Press\SBS_WSSv3\Chaptr 05.

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

Откройте узел SharePoint, с которого хотите удалить документ. Если потребуется, введите имя пользователя и пароль после чего щелкните ОК.

1. Щелкните на ссылке Дубовая мебель (Oak Furniture) в области быстрого запуска. Откроется страница библиотеки документов Дубовая мебель (Oak Furniture).

2. Наведите указатель мыши на документ, который хотите удалить (например, OakChest.docx). Когда справа от имени документа появится стрелка, щелкните на ней.

3. В раскрывающемся меню выберите команду Удалить (Delete).

4. В диалоговом окне подтверждения щелкните ОК. Документ будет перемещен в Корзину

5. Чтобы восстановить документ, щелкните на ссылке Корзина (Recycle Bin) в области быстрого запуска.

6. Установите флажок рядом с документом OakChest.docx и щелкните на ссылке Восстановить выделенные объекты (Restore Selection).

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

Существует несколько способов создания рабочих процессов. Вы создадите рабочий процесс, связанный с библиотекой документов Дубовая мебель (Oak Furniture). Чтобы создать этот рабочий процесс, вы сначала укажите для него как минимум три этапа.

В следующем упражнении вы добавите столбец узла в библиотеку документов Дубовая мебель (Oak Furniture), что даст возможность выбирать состояния рабочего процесса.

Используйте документ Oakchest.docx, расположенный в папке с файлами занятий для этой главы. Файлы занятий находятся в папке Documents\Microsoft Press\SBS_WSSv3\Chapter 05.

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

Откройте узел SharePoint, на котором находится документ, в который вы хотите добавить рабочий процесс. Если потребуется, введите имя пользователя и пароль, после чего щелкните ОК.

1. В области быстрого запуска на странице Узел группы (Team Site) щелкните на ссылке Дубовая мебель (Oak Furniture).

2. В меню Параметры (Settings) выберите команду Создать столбец (Create Column).

3. В поле Имя (Name) введите Состояния рабочих процессов.

4. Выберите тип данных Выбор (Choice).

5. В поле Введите варианты выбора (каждый в отдельной строке) (Type Each Choice on a Separate Line) введите три варианта: Отправлено редактору №1, Отправлено редактору №2 и Одобрено. Сначала удалите три автоматически сгенерированные значения.

После создания нового столбца можно создать новый рабочий процесс.

7. В меню Параметры (Settings) библиотеки документов выберите команду Библиотека документов: параметры (Document Library Settings).

8. Щелкните на ссылке Рабочий процесс: параметры (Workflow Settings). Откроется страница добавления рабочего процесса.

По умолчанию на этой странице отображается один процесс.

9. Дайте этому рабочему процессу новое имя, например, Рабочий процесс для одобрения.

10. В раскрывающемся списке Выберите задачу (Select a task) выберите Новый список задач (New Task List).

11. Оставьте значения параметров без изменения и щелкните Далее (Next).

12. В разделе Состояния рабочего процесса (Workflow States) автоматически появится добавленный в библиотеку документов столбец с тремя вариантами, представляющими три состояния рабочего процесса. Если он не появился, в раскрывающемся списке Выберите вариант (Select a Choice) выберите Состояния рабочего процесса (Workflow States).

13. Если нужно выбрать состояния рабочего процесса, введите исходное, промежуточное и итоговое состояния.

14. Снимите оба флажка Отправлять сообщения электронной почты (Send E-mail Message). Остальные параметры оставьте без изменения и щелкните и ОК.

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

Одно из наиболее серьезных затруднений в работе – это незнание того, что информация изменилась. Службы SharePoint помогают решить эту проблему, позволяя подписываться на оповещения. Когда изменяется документ, на который подписан пользователь, этот пользователь получает по электронной почте сообщение о том, что документ изменился.

Например, Билл Мэлоун может получать уведомления о том, что документ OakChest. docx изменился. В следующем упражнении вы настроите оповещения для этого документа и получите оповещение после его изменения.

Используйте документ Oakchest. docx из папки с файлами занятий для этой главы. Файлы занятий находятся в папке Documents\Microsoft Press\SBS_WSSv3\Chapter 05.

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


Откройте узел SharePoint, на котором хотите настроить оповещение для документа. Если потребуется, введите имя пользователя и пароль, после чего щелкните ОК.

1. Щелкните на ссылке Дубовая мебель (Oak Furniture) в области быстрого запуска. Откроется страница библиотеки документов Дубовая мебель (Oak Furniture).

2. Наведите указатель мыши на документ, для которого хотите создать оповещение. В данном примере используется документ OakChest.docx. Когда справа от имени документа появится стрелка, щелкните на ней.

3. Выберите команду Оповестить меня (Alert Me).

На открывшейся странице можно выбрать время и частоту оповещений.

4. Оставьте значения параметров без изменения и щелкните ОК.

Внимание! Если на сервере не настроены параметры электронной почты, откроется страница с сообщением об ошибке. Если открылась эта страница, вы не сможете выполнить оставшиеся шаги.

Вы вернетесь на страницу библиотеки документов Дубовая мебель (Oak Furniture).

5. Наведите указатель мыши на документ OakChest. docx. Когда справа от имени документа появится стрелка, щелкните на ней.6. Выберите команду Изменить в Microsoft Office Word (Edit in Microsoft Office Word).

7. Когда появится окно предупреждения, щелкните и ОК, чтобы открыть файл в Word.

8. Щелкните на кнопке Office и выберите команду Извлечь (Check Out). Теперь можно изменять этот документ.

9. Щелкните на кнопке Office и выберите команду Сохранить (Save).

10. Щелкните на кнопке Office и выберите команду Вернуть (Check In).

11. В появившемся диалоговом окне щелкните ОК

12. Закройте Word.

Через некоторое время вы получите два сообщения электронной почты. В первом сообщении говорится о том, что оповещение успешно создано. Во втором сообщается, что документ OakChest.docx был изменен.

Работа с документами в режиме оффлайн

Службы SharePoint позволяют работать с оффлайновыми документами двумя способами. Первый способ – скопировать документы в клиентское приложение Microsoft Office Outlook. Второй способ – синхронизировать документы при помощи рабочей области Microsoft Office Groove.

Используйте документ Oakchest. docx из папки с файлами занятий для этой главы. Файлы занятий находятся в папке Documents\Microsoft Press\SBS_WSSv3\Chapter 05.

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

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

Чтобы работать с документами в режиме оффлайн при помощи Office Outlook, можно выполнить следующее.

1. С домашней страницы узла группы откройте страницу библиотеки Дубовая мебель (Oak Furniture).

2. В меню Действия (Actions) выберите команду Подключиться к Outlook (Connect to Outlook).

Появится диалоговое окно с вопросом о том, доверяет ли вы этому источнику и хотите ли подключить эту библиотеку документов к Outlook.

3. Нажмите кнопку Да (Yes), и список SharePoint будет автоматически создан в Outlook, а документы из библиотеки будут загружены в Outlook как вложения электронной почты.

Другой способ перевести документы в режим оффлайн – синхронизировать их при помощи рабочей области Office Groove. Это более сложный способ, но имеет преимущество: при помощи одним рабочей области Groove можно синхронизировать различные списки с различных узлов. Чтобы синхронизировать документы в рабочей области Groove, выполните следующее.

1. Откройте клиентское приложение Groove. Ярлык для его запуска можно найти в меню Все программы\ Microsoft Office (All Programs\Microsoft Office).

2. В клиентском приложении Groove щелкните на ссылке Создать рабочую область (New Workspace).

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

3. В качестве имени новой рабочей области введите Дубовая мебель – оффлайновые документы и щелкните ОК.

4. В новой рабочей области в списке общих задач щелкните на ссылке Добавить инструменты (Add Tools).

5. В открывшемся диалоговом окне установите флажок Файлы SharePoint (SharePoint Files) и щелкните ОК.

6. Щелкните на автоматически появившейся кнопке Установить (Setup).

7. В поле Адрес (Adress) введите адрес URL узла SharePoint, к которому хотите подключиться (http://wideworldimporters), и щелкните Выбрать (Select).

После подключения клиентской программы Groove к узлу SharePoint в ней будут перечислены все списки и библиотеки этого узла.

8. Выберите библиотеку документов Дубовая мебель (Oak Furniture), дважды щелкнув на ее имени.

Илон Маск рекомендует:  Шаблон сайта турагенство HTML, CSS, 1 страница

9. Щелкните на кнопке Выбрать (Select), и элементы библиотеки будут синхронизированы на локальном жестком диске.

Обратите внимание на то, что клиентская программа Groove синхронизировала и файлы, и папки, сохранив документы на локальном жестком диске. Эти действия можно повторить, чтобы подключиться к другим узлам SharePoint и синхронизировать их библиотеки и списки в общей рабочей области. Конечно, если вы будете делать это, нужно будет дать рабочей области другое, более подходящее название, а не то, которое используется в этом упражнении.

Закройте обозреватель и клиентское приложение Groove.

• Библиотеки представляют собой централизованное хранилище документов, форм и рисунков, облегчающее их совместное использование.

• Можно создавать библиотеки документов для документов, относящихся к определенной теме, и давать им соответствующие имена.

• Не забывайте извлекать документ из библиотеки перед его изменением.

• Изменять и возвращать документы можно при помощи приложений из пакета Microsoft Office.

• Если хотите получать уведомления о изменении документов, используйте оповещения.

Новые пространства: 10 высокотехнологичных библиотек мира

Андрей Ковалев

Развитие технологий радикально трансформирует привычные предметы и веками сложившиеся общественные пространства и отношения. Даже такие, казалось бы, консервативные общественные институты, как библиотеки, все быстрее меняются до неузнаваемости. «Теории и практики» выбрали 10 сверхсовременных библиотек, применивших на практике различные инновационные идеи, чтобы понять, какой будет библиотека будущего.

Зачем вообще нужна библиотека в мире, где весь культурный и информационный архив цивилизации лежит у человека в кармане? Этот вопрос ставит библиотеки перед необходимостью доказывать свою конкурентоспособность в цифровой эре не только в качестве книгохранилищ. Это объясняет неизбежность их эволюции, так как вызов, брошенный библиотеке, — это экзамен на выживание. Сейчас активно переосмысливается роль и значение библиотек. Аналоговая информация на бумаге и электронные книги больше не рассматриваются как дихотомия. Разговоры о том, что «экран убьет книгу» несостоятельны. Библиотеки принимают правила игры времени и превращаются в высокотехнологичные медийные центры, а на вопрос: «Зачем приходить в библиотеку, если прочитать практически что угодно можно всегда и везде?» — отвечают новыми неожиданными идеями.

Библиотека Университета Чикаго

Одна из самых больших университетских библиотек Америки выглядит впечатляюще: холодная полусфера из стекла и металла, абсолютно прозрачная и поэтому позволяющая экономить массу электроэнергии. Но главное — то, что под ней. Книгохранилище, представляющее собой подземный бункер глубиной 15 метров, вмещает в себя 3,5 миллиона книг. Они хранятся в металлических боксах. Если читателю необходима книга, в дело вступает роботизированный кран, который поднимает нужный бокс библиотекарю. Стоимость строительства библиотеки составила 81 миллион долларов, так что вряд ли стоит ожидать, что подобные проекты в ближайшее время станут появляться повсеместно. Однако отдельные технологические решения, в особенности, если удастся их удешевить, вполне могут стать распространенными.

Университет Вены

Библиотека Университета Вены является одним из самых убедительных примеров использования библиотеками цифровых технологий. В то время как электронные базы в большинстве библиотек являются чем-то вроде дополнительной услуги, в Университете Вены сделали упор на цифру. Десятки тысяч электронных книг, периодических изданий и баз данных, мобильные ресурсы доступны посредством QR-кодов. В ближайшее время библиотека переезжает в новый корпус, спроектированный бюро Zaha Hadid Architects, который добавит ей еще больше репутации новаторской. Футуристическая конструкция, наклоненная примерно на 30 градусов, словно вышла из фантастического фильма 60–70-х годов. Это пространство будет называться Library & Learning Center.

Университет искусств Мусасино

Библиотека будущего — это не просто выдача книг и читальный зал, в котором могут проводиться тематические мероприятия, а многофункциональное пространство. Фантазии о назначении и функциях библиотеки могут заходить как угодно далеко. Так, японский Musashino Art University совместил свою библиотеку с музеем, где выставляются работы учеников. Помимо бифункциональности пространства, особого внимания заслуживает архитектура MAU’s library. Библиотека, в сущности, является спиралевидной стеной, состоящей из книжных полок с арками и перегородками. Таким образом, книги располагаются прямо в стене, а там, где книги храниться не должны (например, на лестничных пролетах), стены-полки остаются пустыми. Соединение двух не связанных между собой вещей в новую вещь, решающую совершенно новую задачу, — это японское ноу-хау, которое называется чиндогу. Стены-полки и есть чиндогу, благодаря которому в библиотеке экономится много места.

Общественная библиотека Бруклина

Библиотека будущего возьмет на себя часть функций школы, а также в ней будет находиться место некоммерческим социальным проектам. Иногда два этих аспекта могут соединяться, как, например, произошло с Общественной библиотекой Бруклина. Читатели библиотеки имеют возможность посещать бесплатные компьютерные курсы, где кроме базовых знаний можно освоить современные программы для монтирования видеороликов и графического дизайна.

Гавайские общественные библиотеки

С библиотеками будут сотрудничать и оказывать им поддержку технологические гиганты. Один из первых примеров подобного сотрудничества — совместный проект Microsoft и Гавайских общественных библиотек. В рамках этого проекта Microsoft оборудовала библиотеки программой Microsoft IT Academy и другими программами, повышающими компьютерную грамотность. Это все та же образовательная деятельность, описанная в предыдущем примере, но важно понимать, что курсы Библиотеки Бруклина — это локальная инициатива, организованная своими силами. Здесь же крупнейшая технологическая компания полностью финансирует проект, ориентировочное число участников которого — 1 миллион человек. И с дальнейшей электронизацией библиотечных архивов крупные технологические компании все больше будут воздействовать на библиотеки, например, посредством владения компаниями, занимающимися библиотечными базами данных.

Библиотеки округа Хоуард

Принимая вызовы современного мира, библиотека перестает быть исключительно проводником теоретических знаний и ориентируется на практические навыки. Библиотеки округа Хоуард в штате Мэриленд запустили проект, главная цель которого звучит очень громко и амбициозно — вырастить новое поколение ученых. Для выработки у подростков интереса к исследованиям была создана цифровая медиалаборатория, в которой проходит годовая программа HiTech Academy. Школьники изучают науку, технологии, машиностроение и математику, проводя множество опытов и используя P2P-коммуникации. Разрабатываются серьезные проекты, например, дети выпустили онлайн-игру, скачанную 5000 раз. Напомним, что дело происходит в библиотеке, а не еще.

Общественная библиотека Чикаго

Еще один пример привлечения детей в библиотеки, только на этот раз самых маленьких. Общественная библиотека Чикаго запустила проект YouMedia, принимают участие в котором те, кто уже родился в эпоху высокотехнологичных библиотек и в чьем сознании они не будут ассоциироваться с горой книг на полках и строгой тетенькой-библиотекарем. Дети проходят интерактивные обучающие программы, знакомятся с работой 3D-принтера и 3D-сканера, лазерного станка, а также устраивать 3D-видеоконференции, используя Kinect Camera.

Общественная библиотека Калгари

В 21 веке все больше библиотек будут выходить за пределы своего поля деятельности, причем в прямом смысле. Например, про общественную библиотеку города Калгари (Канада) нельзя сказать ничего особенного. Однако мобильное приложение, которое она выпустила, сделало ее весьма известной во всем мире. Grow a Reader собирает интересный игровой и интерактивный контент, обучающий чтению, и доставляет его прямо в мобильные устройства родителей. Таким образом, библиотека как источник информации оккупирует еще одну современную коммуникационную платформу, продолжая выполнять свою миссию — приучать человека читать.

Свободная библиотека Филадельфии

После массы примеров взаимодействия библиотеки и технологий, сомнений в том, что библиотека полностью адаптировалась к современному информационному пространству, не возникает. Но благодаря проекту Свободной библиотеки Филадельфии, библиотека отправилась туда, где она еще, кажется, никогда не бывала, — в аэропорты. Проект Flying High заключается в том, что при подключении к в одном из терминалов аэропорта в Филадельфии стартовой страницей является станица библиотеки, на которой доступно множество электронных книг, авторских подкастов и туристической информации. Там же в ближайшем будущем библиотека откроет лаунж-зону с диванами, где можно отдохнуть, почитать книгу и зарядить гаджеты.

Библиотека Ханта

Это библиотека университета Северной Каролины. Ее работники делают очень амбициозные заявления о том, что хотели «создать пространства, которые будут поощрять взаимодействие, рефлексию, креативность и внушать трепет и благоговение», и что это «место не прошлого, а будущего». Такая патетика имеет под собой основания: весь набор атрибутов сверхсовременной библиотеки здесь исполнен с величественным размахом. «Это здание было спроектировано так, чтобы оно стало иконой, драматической репрезентацией того, как трансформируются технологии», — заявляет ректор университета Рэндольф Вудсон. «Икона» — это огромное здание в стиле хай-тек с невероятно высокими потолками. Но впечатляют гигантские мультимедийные стены-экраны и black box — 270-градусная 3D-проекция на три стены, находящаяся в «Лаборатории визуализации». Техническая составляющая здесь избыточна, и порой кажется, что ты находишься в музее науки, а не в библиотеке.

10 полезных Python библиотек, о которых вы не слышали

Пакетов для Python создано уже очень много, поэтому ни один человек физически не может изучить их все. Только PyPi насчитывает 47 000 пакетов. В то время как pandas, scikit-learn или numpy у многих на слуху, про перечисленные здесь — уже достаточно старые, но всё ещё полезные — библиотеки часто забывают.

Delorean

Это – отличная библиотека для работы с датами и временем. Работа с временем с помощью неё в Python мне кажется наиболее естественной. Delorean чем-то похожа на Moment.js. Так же стоит отметить отличную документацию и бесчисленное количество отсылок к “Назад в будущее”.

Назад в будущее

Prettytable

Я почти уверен, что про эту библиотеку вы не слышали, ведь она выложена на GoogleCode, который в мире кода является точным аналогом Сибири.

Несмотря на то, что она была сослана в это холодное, заснеженное и пустынное место, Prettytable остаётся отличной библиотекой для формирования красивого вывода в терминал:

Snowballstemmer

Ладно, признаюсь, первый раз я установил snowballstemmer из-за крутого названия. Но оказалось, что это действительно очень удобная маленькая библиотечка. Она содержит алгоритмы стемминга для 15 языков (включая русский).

Наверняка вам ни раз приходилось писать методы для какой-то специфической работы с вебом. Но я вас огорчу – вы делали это зря. Ведь уже есть wget. Рекурсивно скачать сайт? Забрать со страницы все изображения? Для wget это не проблема.

А эта библиотека предназначена для Байесовского анализа. По непонятным причинам эта библиотека используется гораздо реже, чем scikit-learn, а ведь очень зря.

Я не могу себе позволить, чтобы вы ушли с этой страницы, не зная о sh. Как можно догадаться, sh импортирует в Python команды shell в виде функций. Это – суперудобная возможность, когда вы помните, как сделать что-то с помощью bash, но не помните, как это реализуется на Python (например, рекурсивный поиск по файлам).

Fuzzywuzzy

Эта библиотека добавляет классных фич для сравнения данных. Может быть использована для связи записей в различных базах данных.

Progressbar

Да, да, эта библиотека делает именно то, о чём вы подумали – выводит прогрессбар.

Colorama

Если уж вы занимаетесь добавление прогрессбаров в свои программы, то, может, стоит добавить ещё немного ц в е т а ? Справиться с этим вам поможет Colorama.

Наверняка вам приходилось генерировать для пользователей ID, или рассылать покупателям промокоды, или делать ещё что-то, где нужно создать уникальные последовательности. UUID вам в этом поможет:

И если вы переживаете, что ID кончатся, то не стоит: их количество сравнимо с количеством атомов во вселенной.

10. Создание библиотеки материалов

Создание собственных библиотек материалов — многоступенчатый процесс. Во-первых, нужно создать новую вкладку в окне диалога Hypershade (Редактор узлов). Для этого используется команда Create New Tab (Создать новую вкладку) меню Tabs (Вкладки). В появившемся окне диалога укажите имя новой вкладки и установите переключатель Initial Placement (Разместить) в положение Bottom (В нижнем окне)а переключатель Tab Type (Тип вкладки) — в положение Disk (С диска). Поле Root Directory (Корневая директория) служит для указания маршрута доступа к папке, в которой вы сохраняли созданные материалы. В итоге эта вкладка будет содержать набор значков, каждый из которых соответствует одному материалу. Затем можно заменить значки образцами материалов. В результате вкладка примет вид, показанный на рис. 14.20.

Рис. 14.20. Добавление библиотеки материалов на вкладку окна диалога Hypershade

Создание новой библиотеки файлов в системе Windows

Библиотеки OS Windows можно использовать для просмотра и организации файлов из разных местоположений. Существует четыре библиотеки по умолчанию («Документы», «Музыка», «Изображения» и « Видеозаписи»), но можно создавать новые библиотеки для других коллекций.

Создание новой библиотеки Windows

  1. Нажмите кнопку Пуск , щелкните имя пользователя (которое открывает личную папку), после чего в левой колонке щелкните Библиотеки.
  2. В меню Библиотеки на панели инструментов выберите Новая библиотека.
  3. Введите имя библиотеки и нажмите клавишу Enter .

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

Дополнительные сведения о включении папок и настройки расположения для сохранения по умолчанию см. Добавление папок в библиотеку.

Образование | Эволюция библиотек: как хранилища знаний меняются под влиянием технологий

Айя Рено

Всего материалов: 37

Эволюция библиотек: как хранилища знаний меняются под влиянием технологий

Циф­ро­вые тех­но­ло­гии изме­ни­ли сущ­ность таких усто­яв­ших­ся обще­ствен­ных инсти­ту­тов, как биб­лио­те­ки. Под натис­ком хай-тек эры они не про­сто под­стра­и­ва­ют­ся под новые реа­лии, а в целом пере­осмыс­ли­ва­ют свою мис­сию в обще­стве.

Совре­мен­ные биб­лио­те­ки – это намно­го боль­ше, чем хра­ни­ли­ща зна­ний. По все­му миру они посте­пен­но транс­фор­ми­ру­ют­ся в интел­лек­ту­аль­ные цен­тры и тех­но­ло­ги­че­ские хабы, в кото­рых мож­но полу­чить бес­плат­ный доступ не толь­ко к инфор­ма­ци­он­ным ресур­сам, но и к ком­пью­те­ру, Интер­не­ту, удоб­но­му рабо­че­му про­стран­ству. А все чаще – и к самым послед­ним тех­но­ло­ги­че­ским нара­бот­кам, навы­кам и воз­мож­но­сти зани­мать­ся кол­лек­тив­ным нова­тор­ством.

Не только книги

Поль­зо­ва­тель все чаще свя­зы­ва­ет биб­лио­те­ки не толь­ко с кни­га­ми. Так, 57 про­цен­тов аме­ри­кан­цев, при­ни­мав­ших уча­стие в опро­се иссле­до­ва­тель­ско­го цен­тра Pew, убеж­де­ны, что в биб­лио­те­ках необ­хо­ди­мо рас­ши­рять про­стран­ства для рабо­ты, науч­ных экс­пе­ри­мен­тов и отды­ха.

80 про­цен­тов пола­га­ют, что биб­лио­те­ки долж­ны про­во­дить кур­сы циф­ро­вой гра­мот­но­сти: обу­чать насе­ле­ние поль­зо­вать­ся смарт­фо­на­ми, ком­пью­те­ра­ми и дру­ги­ми гад­же­та­ми.

Око­ло поло­ви­ны опро­шен­ных заяви­ли, что каж­дой биб­лио­те­ке нужен 3D-прин­тер для демон­стра­ции прин­ци­пов его рабо­ты. А око­ло чет­вер­ти вооб­ще счи­та­ют, что часть книг и дру­гих печат­ных ресур­сов мож­но убрать в архив, что­бы осво­бо­дить место для тех­ни­че­ских цен­тров и ком­нат для встреч и куль­тур­ных меро­при­я­тий.

Бес­про­вод­ной Интер­нет и ком­пью­тер­ные залы явля­ют­ся стан­дар­том в боль­шин­стве биб­лио­тек США и Евро­пы. Более того, в них вполне при­выч­ным явле­ни­ем ста­но­вят­ся не толь­ко смарт­фо­ны, ноут­бу­ки и план­ше­ты, но и, напри­мер, лабо­ра­то­рии с 3D-прин­те­ра­ми.

На этой кар­те пред­став­ле­ны биб­лио­те­ки мира, в кото­рых в той или иной фор­ме исполь­зу­ет­ся 3D-печать.

Напри­мер, в Клив­лен­де за неболь­шую пла­ту мож­но напе­ча­тать прак­ти­че­ски любой про­то­тип про­дук­та соб­ствен­но­го дизай­на.

Биб­лио­те­ки, в осо­бен­но­сти рай­он­ные и город­ские, ста­но­вят­ся воро­та­ми в мир тех­но­ло­гий: там обу­ча­ют азам про­грам­ми­ро­ва­ния и ком­пью­тер­ной без­опас­но­сти. Одна из попу­ляр­ных кон­цеп­ций – «зоо­парк тех­но­ло­гий», или Tech Petting Zoo, где мож­но побли­же «позна­ко­мить­ся» с гад­же­та­ми, преж­де чем решить­ся на их покуп­ку.

А в неко­то­рых, напри­мер, в пуб­лич­ной биб­лио­те­ке Кан­за­са, дей­ству­ет про­ект арен­ды про­грамм­но­го обес­пе­че­ния.

Дру­гой инте­рес­ный тренд – «биб­лио­те­ка вещей». Мно­гие биб­лио­те­ки боль­ше не огра­ни­чи­ва­ют­ся кни­га­ми и дис­ка­ми в сво­ем арсе­на­ле. В Оклен­де мож­но арен­до­вать рабо­чие инстру­мен­ты: от лопа­ты до дре­ли. В этой биб­лио­те­ке так­же про­хо­дят регу­ляр­ные семи­на­ры «Сде­лай сам».

В неко­то­рых биб­лио­те­ках Коло­ра­до дей­ству­ет про­грам­ма по арен­де люби­тель­ских дро­нов. В биб­лио­те­ке Фила­дель­фии мож­но взять гал­стук перед интер­вью с потен­ци­аль­ным рабо­то­да­те­лем. А кон­цеп­ция «биб­лио­те­ка игру­шек» суще­ству­ет уже почти сто лет. Сей­час их мож­но най­ти по все­му миру: от Индии до Австра­лии.

Биб­лио­те­ка игру­шек в Австрии. Фото: сайт биб­лио­те­ки.

Инновационные проекты

Фонд Knight содей­ству­ет обра­зо­ва­тель­ным и неком­мер­че­ским орга­ни­за­ци­ям в осво­е­нии циф­ро­вых тех­но­ло­гий. В част­но­сти, еже­год­но про­во­дит кон­курс Knight News Challenge, в рам­ках кото­ро­го вру­ча­ет денеж­ные гран­ты авто­рам самых инно­ва­ци­он­ных про­ек­тов. В про­шлом году кон­курс был посвя­щен биб­лио­те­кам.

Проект «Телеистория»

Сре­ди инте­рес­ных ини­ци­а­тив, отме­чен­ных Knight, – «Теле­и­сто­рия» Бруклин­ской пуб­лич­ной биб­лио­те­ки в Нью-Йор­ке. Ини­ци­а­ти­ва полу­чи­ла на реа­ли­за­цию про­ек­та $393 000.

В США более чем у 2,7 мил­ли­о­на детей один или оба роди­те­ля отбы­ва­ют тюрем­ное нака­за­ние. Про­ект «Теле­и­сто­рия» помо­га­ет их обще­нию с помо­щью видео­кон­фе­рен­ций, во вре­мя кото­рых роди­те­ли могут почи­тать детям кни­гу.

Проект Biblio Toyen

Дру­гой побе­ди­тель – нор­веж­ский про­ект Biblio Toyen. Эта биб­лио­те­ка пред­на­зна­че­на для детей в воз­расте от 10 до 15 лет, для кото­рых в Нор­ве­гии не преду­смот­ре­ны госу­дар­ствен­ные «про­длен­ки».

В Biblio Toyen есть пере­обо­ру­до­ван­ный в кух­ню гру­зо­вик, пере­движ­ные книж­ные пол­ки, мас­са про­стран­ства для игр и обу­ча­ю­щих кур­сов: от кули­на­рии до 3D-печа­ти.

Проект «букоматы»

Под­держ­ку Knight полу­чи­ли и швед­ские «буко­ма­ты», выда­ю­щие кни­ги по тре­бо­ва­нию, и про­ект биб­лио­те­ки Дал­ла­са, про­во­дя­щей кур­сы по жур­на­лист­ке.


Их цель – воз­ро­дить общин­ную жур­на­ли­сти­ку и при­вить людям навы­ки и эти­че­ские прин­ци­пы этой про­фес­сии.

Проект Online Computer Library Center

Обла­да­те­ля­ми само­го круп­но­го при­за Knight в про­шлом году ста­ли авто­ры из Online Computer Library Center. Они пла­ни­ру­ют обу­чить око­ло 500 биб­лио­те­ка­рей, с тем что­бы они мог­ли улуч­шать каче­ство мате­ри­а­лов в Вики­пе­дии, редак­ти­руя и про­ве­ряя ста­тьи. А так­же при­вле­кать к редак­ту­ре посе­ти­те­лей биб­лио­те­ки и обу­чать их мето­дам про­вер­ки надеж­но­сти инфор­ма­ции, содер­жа­щей­ся как в Вики­пе­дии, так и в дру­гих источ­ни­ках.

Пол­ный спи­сок побе­ди­те­лей кон­кур­са мож­но най­ти на сай­те кон­кур­са.

В ака­де­ми­че­ских кру­гах все чаще зву­чит мысль, что имен­но биб­лио­те­ка­ри могут стать нашим глав­ным ору­жи­ем в борь­бе с таким новым мощ­ным фено­ме­ном, как фаль­ши­вые ново­сти.

Источ­ни­ки с под­лож­ны­ми сен­са­ци­я­ми все более искус­но замас­ки­ро­ва­ны под авто­ри­тет­ные ресур­сы, и выявить их непро­фес­си­о­на­лам ста­но­вит­ся все слож­ней. Меж­ду тем отсе­и­ва­ние нена­деж­ных источ­ни­ков инфор­ма­ции – один из основ­ных навы­ков и про­фес­си­о­наль­ная обя­зан­ность биб­лио­те­ка­рей.

Как отме­ча­ет Эми­лия Гор, дирек­тор по циф­ро­во­му кон­тен­ту Циф­ро­вой пуб­лич­ной биб­лио­те­ки Аме­ри­ки, в совре­мен­ном мире стрем­ле­ние «осед­лать» вол­ну инфор­ма­ци­он­но­го цуна­ми – это как пытать­ся напить­ся из брандс­пой­та. В изме­нив­шей­ся сре­де транс­фор­ми­ру­ет­ся и роль биб­лио­тек. Они пре­вра­ща­ют­ся в нави­га­то­ры, фор­ми­ру­ю­щие и направ­ля­ю­щие инфор­ма­ци­он­ный поток. Так, 80 про­цен­тов опро­шен­ных Pew отме­ча­ют, что кон­суль­та­ция сотруд­ни­ка биб­лио­те­ки очень важ­ная для них услу­га, а почти 70 про­цен­тов гото­вы поль­зо­вать­ся этим сер­ви­сом, если он будет запу­щен онлайн.

Библиотеки на острие прогресса

Биб­лио­те­ки от мала до вели­ка все актив­нее берут на воору­же­ние новые тех­но­ло­гии.

Боль­шой попу­ляр­но­стью сей­час поль­зу­ют­ся RFID-мет­ки (RFID – Radio Frequency Identification, или радио­ча­стот­ная иден­ти­фи­ка­ция). Транс­пон­де­ры, мет­ки в фор­ме сти­ке­ров, нано­сят­ся на мате­ри­а­лы биб­лио­те­ки и пода­ют радио­сиг­на­лы, счи­ты­ва­е­мые риде­ром. Такие мет­ки зна­чи­тель­но уско­ря­ют инвен­та­ри­за­цию, поиск и оформ­ле­ние зака­зов, а так­же поз­во­ля­ют биб­лио­те­кам орга­ни­зо­вы­вать точ­ки само­об­слу­жи­ва­ния для посе­ти­те­лей.

Тех­но­ло­гия мая­ков-меток iBeacon и дру­гих так­же все проч­нее вхо­дит в оби­ход биб­лио­тек. Зада­ча мая­ка – транс­ли­ро­вать инфор­ма­цию, когда в поле его дей­ствия попа­да­ет свя­зан­ный с ним гад­жет.

Пер­вой в Евро­пе ее запу­сти­ла гол­ланд­ская биб­лио­те­ка TU Delft в 2015 году. В соче­та­нии с мобиль­ным при­ло­же­ни­ем был создан интер­ак­тив­ный тур для людей, при­шед­ших впер­вые.

Не за гора­ми при­ход в биб­лио­те­ки робо­тов, VR и AR. При­ло­же­ние librARi – один из нагляд­ных при­ме­ров того, как могут рабо­тать на биб­лио­те­ки тех­но­ло­гии допол­нен­ной реаль­но­сти.

Оно помо­га­ет обна­ру­жить нуж­ную кни­гу при наве­де­нии каме­ры на стел­ла­жи или пред­ла­га­ет допол­ни­тель­ную лите­ра­ту­ру. Неко­то­рые биб­лио­те­ки про­во­дят «туры в вир­ту­аль­ную реаль­ность», напри­мер, биб­лио­те­ка Китч­не­ра. Там мож­но зара­нее заре­ги­стри­ро­вать­ся на VR-сес­сию и поиг­рать в мини-гольф или отпра­вить­ся в кос­мос.

Биб­лио­те­ка име­ни Джейм­са Хан­та-млад­ше­го Уни­вер­си­те­та Север­ной Каро­ли­ны в США счи­та­ет­ся одной из самых про­грес­сив­ных в мире.

Она осна­ще­на экра­на­ми высо­ко­го раз­ре­ше­ния, облач­ным сер­ви­сом, циф­ро­вы­ми муль­ти­ме­дий­ны­ми систе­ма­ми, в том чис­ле огром­ной сте­ной-экра­ном.

Поль­зо­ва­те­лям предо­став­ля­ет­ся доступ к 3D-прин­те­рам и игро­вой лабо­ра­то­рии, име­ю­щей как науч­ное, так и чисто раз­вле­ка­тель­ное назна­че­ние. В этой биб­лио­те­ке собра­но более полу­то­ра мил­ли­о­нов печат­ных источ­ни­ков. Они рас­фа­со­ва­ны в 15-мет­ро­вые сталь­ные бок­сы, обслу­жи­ва­ни­ем кото­рых зани­ма­ет­ся робот bookBot.

«Новая биб­лио­те­ка» – de nieuwe bibliotheek – в гол­ланд­ском Алме­ре счи­та­ет­ся луч­шей в стране и полу­чи­ла мно­же­ство наград. Она обслу­жи­ва­ет насе­ле­ние 195 тысяч чело­век. При этом треть жите­лей горо­да – заре­ги­стри­ро­ван­ные поль­зо­ва­те­ли.

Биб­лио­те­ка созда­ва­лась с уче­том успеш­но­го биз­нес-опы­та книж­ных мага­зи­нов. Так, напри­мер, в ней отка­за­лись от стан­дарт­ной струк­ту­ры ката­ло­гов. Источ­ни­ки груп­пи­ру­ют­ся по инте­ре­сам и темам, науч­ная и нена­уч­ная лите­ра­ту­ра могут нахо­дить­ся в одной сек­ции, а кни­ги ста­вят­ся облож­ка­ми впе­ред для боль­ше­го при­вле­че­ния вни­ма­ния.

В «Новой биб­лио­те­ке» есть кофей­ня, читаль­ный сад и про­стран­ство для Seats2meet – места для ковор­кин­га, в кото­рых поль­зо­ва­те­ли могут обме­ни­вать­ся зна­ни­я­ми. Биб­лио­те­ка так­же исполь­зу­ет при­ло­же­ние Serendipity Machine, кото­рое облег­ча­ет вза­и­мо­дей­ствие меж­ду участ­ни­ка­ми Seats2meet.

Как пола­га­ют экс­пер­ты, совсем ско­ро нач­нет­ся про­цесс мас­со­вой кон­вер­та­ции биб­лио­тек в соци­аль­ные мастер­ские, или fab labs (от англий­ско­го fabrication laboratories).

Одна из них уже дей­ству­ет на базе биб­лио­те­ки бри­тан­ско­го Экс­те­ра. Она осна­ще­на широ­чай­шим спек­тром машин для «про­из­вод­ства чего угод­но».

Биб­лио­те­ки актив­но оциф­ро­вы­ва­ют свои книж­ные собра­ния, выхо­дят онлайн, рас­ши­ря­ют кол­лек­ции на элек­трон­ных носи­те­лях и объ­е­мы доступ­но­го для ска­чи­ва­ния кон­тен­та.

Биб­лио­те­ка кон­грес­са США сов­мест­но с ЮНЕСКО руко­во­дит гран­ди­оз­ным про­ек­том – Все­мир­ная циф­ро­вая биб­лио­те­ка.

Фото: Все­мир­ная циф­ро­вая биб­лио­те­ка.

Ее цель – поме­щать в откры­тый доступ инфор­ма­ци­он­ные ресур­сы биб­лио­тек все­го мира. Недав­но сайт зара­бо­тал в бета-режи­ме. Сей­час там пред­став­ле­ны 193 стра­ны.

Наци­о­наль­ная биб­лио­те­ка Австра­лии созда­ла элек­трон­ные вер­сии более ста тысяч объ­ек­тов в сво­ем собра­нии: ману­скрип­тов, карт, фото­гра­фий.

Доступ к ним может полу­чить любой заре­ги­стри­ро­ван­ный поль­зо­ва­тель в любой точ­ке мира.

Бри­тан­ская биб­лио­те­ка, одна из пре­стиж­ней­ших в мире, раз­ме­сти­ла онлайн опи­са­ние все­го сво­е­го ката­ло­га, а так­же более 4200 часов ауди­о­за­пи­сей, исполь­зо­вать кото­рые мож­но совер­шен­но бес­плат­но.

Госу­дар­ствен­ная биб­лио­те­ка Бава­рии при­зна­на биб­лио­те­кой года в Гер­ма­нии. В сотруд­ни­че­стве с Google там были отска­ни­ро­ва­ны и опуб­ли­ко­ва­ны сот­ни экзем­пля­ров из ката­ло­га.

Как библиотеки прибегают к последним техно-трендам в маркетинговых целях

Биб­лио­те­ка Вашинг­то­на при­ви­ва­ет любовь к чте­нию детям, рас­сы­лая их роди­те­лям по пять бес­плат­ных элек­трон­ных книг в месяц. В биб­лио­те­ке канад­ско­го Кал­га­ри рабо­та­ет при­ло­же­ние для смарт­фо­нов, заме­ня­ю­щее обыч­ные чита­тель­ские биле­ты. В сосед­нем Вин­дзо­ре в биб­лио­те­ке мож­но напе­ча­тать свою кни­гу. В одной из биб­лио­тек Австра­лии уже два года рабо­та­ет «Сте­на исто­рий».

Это про­ект циф­ро­во­го сто­ри­тел­лин­га. На сте­ны биб­лио­те­ки круг­лый год про­еци­ру­ют­ся изоб­ра­же­ния и видео.

Библиотеки как архитектурные шедевры

Инно­ва­ции каса­ют­ся не толь­ко внут­рен­не­го содер­жа­ния биб­лио­тек. Веду­щие биб­лио­те­ки мира – это боль­ше не скуч­ные зда­ния с застыв­шим во вре­ме­ни инте­рье­ром. Все чаще это пол­но­стью пере­кро­ен­ные про­стран­ства, при­зван­ные сти­му­ли­ро­вать вооб­ра­же­ние, созда­вать опти­маль­ные усло­вия для рабо­ты и уче­бы и про­сто радо­вать глаз.

Как, напри­мер, Биб­лио­те­ка на при­ча­ле в китай­ском Тон­лине или биб­лио­те­ка и учеб­ный центр Вен­ско­го уни­вер­си­те­та эко­но­ми­ки – тво­ре­ние зна­ме­ни­то­го бри­тан­ско­го архи­тек­то­ра ирак­ско­го про­ис­хож­де­ния Захи Хадид.

Биб­лио­те­ка на при­ча­ле в китай­ском Тон­лине. Фото с сай­та биб­лио­те­ки.

Биб­лио­те­ку Спей­ке­нис­се в Гол­лан­дии назы­ва­ют «книж­ной горой». Это стек­лян­ное стро­е­ние, в цен­тре кото­ро­го тяну­щи­е­ся до потол­ка стел­ла­жи тре­уголь­ной фор­мы, дей­стви­тель­но напо­ми­на­ю­щие гору.

Илон Маск рекомендует:  Установка apache php xml mysql под windows

Story Pod в канад­ском Нью­мар­ке­те – общин­ная мик­ро­биб­лио­те­ка. Днем сте­ны это­го неболь­шо­го дере­вян­но­го стро­е­ния рас­кры­ва­ют­ся, как кни­га, а ночью смы­ка­ют­ся, и биб­лио­те­ка слу­жит источ­ни­ком улич­но­го осве­ще­ния.

Мик­ро­биб­лио­те­ка в Таман Биме в Индо­не­зии. Фото: archdaily.com

Биб­лио­те­ка Хосе Вас­кон­се­ло­са в Мехи­ко. Фото: archdaily.com.br

Неко­то­рые про­ек­ты соору­же­ны на мно­го­мил­ли­он­ные бюд­же­ты. Напри­мер, биб­лио­те­ка Хосе Вас­кон­се­ло­са в Мехи­ко, стро­и­тель­ство кото­рой обо­шлось в 98 мил­ли­о­нов дол­ла­ров.

Биб­лио­те­ка Муюн­ги в Бурун­ди. Фото: archdaily.com

Но есть и изящ­ные «бюд­жет­ные реше­ния». Как биб­лио­те­ка Муюн­ги в Бурун­ди, на кото­рую было потра­че­но 40 тысяч евро.

Calibre: управление электронной библиотекой

Рынок электронных книг соответствует спросу весьма требовательного покупателя. Что еще более приятно, эти устройства становятся все более доступными и технологичными. Однако, наряду с поддержкой множества форматов документов, отсутствует функциональное программное обеспечение для работы с электронными книгами. В итоге, пользователь довольствуется ограниченным инструментарием «из коробки».

Один из наиболее актуальных вопросов — создание электронной библиотеки на компьютере, с последующей синхронизацией по USB или беспроводному соединению. Не менее важен экспорт книг в формате, пригодном для чтения на устройстве. С подобными задачами поможет справиться программа Calibre.

Собственно, несовместимость форматов, программного обеспечения и операционных систем и послужила импульсом для разработки Calibre в 2006 году. Kovid Goyal, автор проекта, создал конвертер книг в формат LRF, актуальный для Sony Reader. С тех пор программа обзавелась множеством функций и работает под управлением Windows, Mac OS и Linux (в обзоре будет рассмотрена версия для Windows). Основные возможности программы раскрываются в следующих направлениях:

  • Управление библиотекой
    Программа позволяет хранить книги различных форматов, объединять их в коллекции, редактировать метаданные (информацию об авторе, издательстве и др.), искать информацию по библиотеке, совершать операции с файлами, такие как импорт, экспорт, удаление.
  • Чтение книг
    Calibre можно использовать для чтения или предосмотра книг форматов CBZ, CBR, CBC, CHM, DJVU, DOCX, EPUB, FB2, HTML, HTMLZ, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, PML, RB, RTF, SNB, TCR, TXT, TXTZ, с удобной навигацией и настройкой отображения страниц.
  • Веб-сервер
    Серверная часть Calibre — одна из наиболее интересных возможностей, благодаря которой пользователи могут получать доступ к электронной библиотеке через браузер. Веб-оболочка необходима при работе с рядом устройств по беспроводному соединению, а также для организации доступа к библиотеке по локальной сети либо через интернет.
  • Сбор и сохранение новостей из интернет-источников
    На первый взгляд, эта функция относится сугубо к RSS-агрегаторам. В случае с Calibre можно создавать из новостей RSS-каналов файл для чтения на электронном устройстве, в том числе по расписанию.
  • Синхронизация устройств
    Calibre поддерживает всевозможные устройства известных поставщиков и позволяет загружать книги различными способами: через интернет, по локальной сети или непосредственно при подключении через USB-кабель.
  • Преобразование форматов электронных книг
    В программу встроен мощный конвертер, который работает с популярными файловыми форматами (см. выше) и производит экспорт в AZW3, EPUB, FB2, OEB, LIT, LRF, MOBI, HTMLZ, PDB, PML, RB, PDF, RTF, SNB, TCR, TXT, TXTZ. Благодаря этому, книгу легко сохранить в нужном формате и сразу же отправить ее на устройство или передать по email.
  • Поддержка плагинов
    Немаловажно то, что Calibre поддерживает расширения. Благодаря этому пользователи имеют возможность улучшить функциональность программы, включив ту или иную опцию внештатно, через плагин. При желании, можно написать собственное дополнение, соответствующее руководство опубликовано на сайте разработчика.

Документация доступна только на английском языке, и далеко не все ключевые функции исследованы в многочисленных обзорах Calibre. При этом нельзя сказать, что новостной агрегатор или веб-сервер представляют меньший интерес, чем конвертер книг. Поэтому есть смысл детально рассмотреть инструменты программы.

Первый запуск Calibre

На первом этапе, мастер настройки Calibri предлагает выбрать место для хранения книг, а также локализацию. В списке присутствует русский язык, однако выполнен перевод некачественно. По этой причине, во время ознакомления с программой возникают моменты недопонимания. Хотя, по большей части, перевод приемлем.

Второй этап — выбор устройства для синхронизации с Calibri. Поддерживается внушительное количество устройств от таких производителей: Amazon, Android, Apple, Barnes & Noble, SONY (см. скриншот). Если устройство не числится в списке, можно выбрать универсальный профиль (Generic).

В соответствии с выбором, открывается доступ к некоторым опциям и дополнительной информации. Например, для синхронизации с приложениями на iOS в дальнейшем может понадобиться настройка виртуального сервера Calibre (см. соответствующую главу обзора), о чем и будет сообщено. В случае с Kindle, если отправка книг осуществляется через интернет, можно указать email получателя.

После закрытия диалога, происходит запуск программы. Несколько слов нужно сказать об интерфейсе. Дело в том, что большинство замечаний пользователей относится не к функциональной, а именно к визуальной стороне программы. Оболочка Calibre использует кроссплатформенную библиотеку Qt, вследствие чего «неродной» интерфейс несколько выбивается из общего стиля Windows. Более существенный недостаток — не всегда плавная прокрутка списков и открытие диалогов, небыстрая отзывчивость в целом.

Впрочем, эти «шероховатости» в полной мере компенсируются функциональностью Calibre и кроссплатформенностью в частности: здесь можно напомнить о поддерживаемых устройствах и ОС, между которыми возможен импорт, экспорт и синхронизация.

Панель инструментов Calibre имеет четкое разграничение по функциям, все действия сгруппированы и вынесены в виде кнопок на панель действий (Actions) вверху окна. Полноэкранный режим позволяет видеть все доступные команды на панели, а вот в более компактном режиме одной полосы не хватает.

Значки можно уменьшить, а расположение кнопок настраивается через секцию «Панель инструментов». Модификации поддаются также контекстные меню, столбцы и другие элементы интерфейса.

Управление библиотекой

Главное окно программы представлено библиотекой, которая является ядром программы и главным ее инструментом. В левой панели доступен фильтр по атрибутам и поиск (браузер тегов). Центральная колонка отведена под список книг. Справа — информация по выделенному элементу списка, взятая из метаданных книги. В нижней части окна доступны режимы переключения, где можно дополнительно скрыть одну из боковых панелей или переключить режим отображения книг — в виде обложек или сетки. Благодаря этому, панели гибко настраиваются, делая просмотр книг информативным и удобным.

Изначально большинство столбцов в Calibre активировано: автор, дата, размер, оценка и т. д. Для того, чтобы изменить установленный порядок, нужно воспользоваться контекстным меню, щелкнув по любому заголовку списка, или перетащить заголовок столбца в желаемое место. Используя язык шаблонов, можно создавать колонки со своими данными, включающими метаданные (опция «Добавить пользовательский столбец»).

Добавить книги можно несколькими способами. Наиболее очевидной является кнопка «Добавить книги» на панели инструментов. Из доступных вариантов выпадающего списка — добавление книги из одной директории (вариант 1), добавление с учетом субдиректорий (вариант 2) или несколько (вариант 3) книг на директорию. Также позволяется создать пустую запись или добавить книгу по номеру ISBN.

Замечено, что для добавления небольшого количества книг достаточно перетащить книги в окно, однако добавление папок и каталогов возможно только через интерфейс. Хотя нужно быть осмотрительным, поскольку в результате неразборчивого импорта придется заниматься чисткой списка от ненужных элементов. Также имеет смысл определить список игнорирования файлов в меню «Добавление книг», вкладка «Автоматическое добавление».

Второй способ пополнения библиотеки — поиск и покупка книг на публичных и коммерческих источниках (действие «Загрузить книги»). Calibre предоставляет только оболочку для поиска по названию, автору и ключевым словам. Остальные функции (покупка, скачивание) доступны через браузер, после перехода на сайт. Список магазинов настраивается, за счет исключения ненужных элементов можно оптимизировать поиск.

Русскоязычных ресурсов, за исключением помещенных в конец списка, явно недостаточно. Имеющийся поиск на русском языке охватывает не самую широкую область: фактически, это информация с Google Books.

При добавлении книги, файлы автоматически сохраняются на компьютере, во вложенных папках, упорядоченных по атрибутам «Автор» и «Заглавие». Самостоятельно добавлять файлы в каталог Calibre нет смысла: они будут удалены.

Метаданные хранятся в отдельном файле metadata.db для каждой книги, что также удобно для перемещения базы, создания резервной копии или, скажем, для синхронизации с Dropbox или аналогичными сервисами. Впрочем, с Google Drive, на момент написания, приложение несовместимо. Несложно произвести импорт или экспорт библиотек на другой компьютер — для этого достаточно перенести папку с книгами и указать ее в мастере пошаговой настройки.

Благодаря виртуальным библиотекам, книги можно упорядочить в коллекциях. Интерфейс поддерживает вкладки («Виртуальная библиотека — Show virtual libraries as tabs»), что делает управление объемной библиотекой еще более удобным. В результате, нужные книги будут всегда под рукой и поиск не так востребован.

К слову, поиск по нескольким виртуальным библиотекам не поддерживается, он осуществляется только по общей базе. В остальном, эта функция интегрирована в Calibre повсеместно. Выше центральной колонки доступен быстрый поиск, он выступает в качестве фильтра. Еще один способ просмотра — режим Quickview: выделив значение в колонке и нажав Q, доступен список по выбранному критерию: например, по автору, издателю, жанру.

Расширенный поиск (кнопка левее) позволяет искать по содержанию, а также полям. В строке ввода допустимо использование логических операторов, регулярных выражений, тегов. Запросы можно сохранять для дальнейшего использования (для этого используется поле в верхнем правом углу).

Редактор метаданных

Опыт использования Calibre говорит о том, что поиск особенно эффективен при использовании метаданных. Чем больше сведений о файле, тем больше шансов на его быстрое нахождение посредством обозревателя тегов.

В диалоге редактирования доступны такие поля, как название, автор, серия, теги, комментарий в виде текста/HTML и другие. Если есть ISBN-номер книги, необходимые сведения проще всего получить из интернета, используя данные сервисов isbndb.com, Amazon, Google Books. В настройках предварительно выбираются источники и отмечаются поля для импорта информации, загруженные метаданные можно сверить с предыдущими сведениями.

В целом, при работе с метаданными удобны несколько моментов. Первый — книги можно редактировать в порядке очереди, выделив их в списке и нажав кнопку редактирования. При импорте данных из интернета достаточно выбрать файлы, выбрать команду «Загрузить метаданные и обложки» — все файлы будут обработаны в порядке очереди. Второй момент — даже в ручном режиме многие поля необязательно заполнять «с нуля», достаточно использовать выпадающие списки в полях. И, в третьих, редактор поддерживает поиск и замену, а также регулярные выражения.

Чтение книг в Calibre

Просмотрщик Calibre доступен в отдельном окне, по нажатию кнопки «Просмотр» на панели действий. Файл для чтения можно выбрать как в окне библиотеки, так и непосредственно через меню приложения.

Сверху расположена область навигации, откуда осуществляется переход на позицию в тексте или по указателю. Есть поиск по тексту. Переход по главам возможен через выдвижную панель «Содержание», соответствующая кнопка расположена слева от области просмотра. В документе возможно создавать закладки. Справочный режим позволяет при наведении курсора на текст узнать координаты того или иного участка абзаца в виде цифры, впоследствии она вводится в поле перехода по указателю.

Можно развернуть окно до полного размера либо перейти в полноэкранный режим. Страницы перелистываются с помощью клавиш или кнопок на панели. Есть возможность переключиться в многопоточный режим (без разбивки на страницы), однако перейти в двухстраничное отображение почему-то нельзя. Также нет других, вполне очевидных для просмотрщика, опций: подгонки по ширине или размеру окна. Из других «мелочей», которые привычны по их наличию в электронных книгах: нет опции переключения в «ночной» режим чтения, в книге нельзя оставлять заметки.

С другой стороны, в этом приложении к Calibre доступно множество визуальных опций: выбор гарнитуры шрифта, настройка расположения текста на странице, цвета, фон, поведение при перелистывании. Отображение страниц также регулируется с помощью простого в понимании синтаксиса CSS, добавить таблицу стилей можно во вкладке «Пользовательская таблица стилей». На тематическом форуме Mobileread представлены примеры, готовые к применению и которые будут полезны всем тем, кто не знаком с синтаксисом CSS.

Пожалуй, наиболее сильная сторона просмотрщика — это поддержка множества форматов. Впрочем, чтение PDF-файлов проблематично из-за долгого открытия, медленной прокрутки содержания и некорректного отображения.

Файлы формата DJVU не открываются даже при наличии в Calibre соответствующего плагина, хотя отлично распознаются в STDU Viewer.

Таким образом, для того чтобы перешагнуть на качественно новый уровень, этому приложению не хватает нескольких штатных опций и бесконфликтного распознавания хотя бы форматов DJVU и PDF.

Общий доступ к библиотеке

Общий доступ может понадобиться в том случае, если книгу необходимо передать на другое устройство (Kindle, Android, iOS) по локальной сети, через беспроводное соединение или по интернету. В случае с iOS, сервер нужен для чтения книг таким приложениям, как Stanza или Marvin.

Сервер фактически не требует предварительной настройки. В крайнем случае, следует проверить настройки брандмауэра или антивируса на предмет блокировки используемого Calibre порта. Конфигурация сетевого доступа находится в одноименном разделе настроек. Здесь же можно задать имя пользователя и пароль для подключения. При организации доступа к библиотеке через интернет, нужно настроить переадресацию порта на маршрутизаторе.

Для запуска сервера используется команда «Подключиться/Общий доступ — Запустить контент сервер». В результате по адресу http://[IP компьютера]:8080/ доступно содержимое сервера.

У каждой книги есть постоянный адрес и описание на основе метаданных. Пользователь может переходить по содержимому: по виртуальным библиотекам, тегам, издателям и прочим атрибутам, отслеживать новинки. Поддерживаются поиск — в ранних версиях были проблемы с русскоязычными наименованиями, сейчас их нет. Предусмотрены различные режимы отображения, в том числе и для мобильных устройств.

Как видно, веб-сервер достаточно прост, его можно использовать в личных целях или делиться книгами с друзьями. Для «полновесного» варианта сервера не хватает, как минимум, прав доступа, расширенных настроек безопасности. Но это явно не приоритетная функция программы.

Еще одна сетевая возможность Calibre — рассылка электронных книг по email. Для этого используется список рассылки. При отправке, книги могут быть сконвертированы в одном или нескольких заданных форматах, указанных через разделитель.

Для устройств на базе Android предусмотрено приложение Calibre Companion, с его помощью можно создать беспроводное соединение Calibre с телефоном.

17 полезных библиотек и инструментов для фронтенда

Мы расскажем о 17 полезных библиотеках и инструментах, которые используют Frontend-разработчики Студии Т. Речь пойдет о технологиях, в ценности которых убедились на личном опыте. Каждая из них увеличит продуктивность и поможет в реализации конкретной задачи.

ИНСТРУМЕНТЫ

В данной статье под инструментами подразумеваются вспомогательные средства разработки. Они облегчают процесс, при этом не являются обязательной частью проекта.

Fontsquirrel — генератор веб-шрифтов. Загружаешь файл шрифта — получаешь несколько форматов и уже готовый файл со стилями, который можно подключить.

Colorzilla — колорпикер. Аналог пипетки в Photoshop. Решает задачи с цветом. Позволяет получить образец цвета из любой точки браузера и скопировать в нужную программу. Анализирует страницу на палитру цветов и создает расширенные CSS градиенты.

Препроцессор Sass — простой язык стилей и мощный препроцессор. Легкая читабельность кода. Благодаря подключенной библиотеке Compass можно выйти за рамки CSS и работать со спрайтами в автоматическом режиме.

Sprite — простой способ сделать из множества картинок одну. Предположим, у вас на сайте четыре картинки. Когда пользователь заходит на страницу, он подгружает эти изображения. Sprite создает контейнер и помещает изображения в него. Количество обращений к серверу сокращается и подгружаются даже те картинки, которые понадобятся позже.

PhpStorm — среда разработки. Содержит отличное автодополнение кода. Поддерживает смешивание языков. В него встроен git, который позволяет работать с сервером, минуя лишнее открытие консоли. Удобная установка плагинов. Включает в себя опознаватель языка php для бэкенда. Включает гибкую систему настроек для разработчика.

git — система контроля версий. Обладает высокой скоростью работы, интеграцией с другими системами, удобным интерфейсом. Иногда нужно изменить проект и сохранить работоспособный вариант. Создается папка с названием «Новая папка», в которую копируется рабочая версия. Со временем количество папок растет. Это создает трудности при откате на предыдущие версии. Такие проблемы решает система контроля версий.

gulp — сборщик проектов. Перед сдачей сайта код необходимо сжать. Делается это для предотвращения кражи и уменьшения «веса». Автоматически сжимает JavaScript файлы, файлы стилей, преобразует SASS в CSS. Браузер читает только CSS. Ставится в проект.

Prettier — автоматически форматирует JavaScript код, при этом гарантирует, что код соответствует заданной максимальной длине строки. В отличие от ESlint, где требуется ручное исправление, Prettir делает все за вас. Интегрируется со средой разработки.

Figma — графический редактор. Объединяет в себе фишки по работе с векторной графикой и прочим инструментами UI-дизайна. Открывает одновременный доступ к проекту. Разработчику достаточно кликнуть на объект и справа видно всю информацию: его высоту, ширину, отступы, цветовой код. Если это шрифт — название, размерности, выравнивание.

Подробнее о Figma и ее функционале читайте тут

Optimizilla — веб-сервис, который уменьшает размер фото без потери качества. Работает с изображениями в форматах JPEG и PNG. Одновременно загружается до 20 изображений. Уровень качества и размер сжатия регулируется.

Clip path — инструмент для создания кривых блоков. Благодаря изменению координат можно создать и изменить любую геометрическую область. Она определяет, какая часть элемента будет видна, остальное скрывается. При создании генерируется CSS код, готовый к работе.

Box shadows — добавляет элементу одну или несколько теней. Тень — копия элемента, смещенная на заданное расстояние. Имеет широкие настройки теней — внешние, внутренние, размытые, плоские. Могут следовать контурам блоков. Тени внутри элемента сделают элемент объемным.

Favicon generator — генератор FAV-иконок под любые разрешения. Загружаешь картинку и сервис генерирует иконку с кодом для HTML. Иконки подойдут как для android, так и для IOS.

json editor online — редактор позволяет избегать ошибок. Пропустить запятую или двоеточие теперь не страшно. Json покажет, как код выглядит в консоли и браузере.

js fiddle — популярная среда веб-разработки. Редактирует и запускает код, написанный на HTML, JavaScript и CSS. Поддерживает библиотеки jQuery. Используется, когда проект большой, нужно добавить небольшую функцию и не запороть код. Тестируем, смотрим как работает функция, и вставляем в проект.

pug — препроцессор для HTML. Код автоматически генерируется в HTML. Позволяет использовать циклы и условия. Создавать переиспользуемые блоки CSS, чтобы избежать дублирования кода. Обычный HTML такого не умеет. Тег с классами в pug пишется в два раза быстрее, чем в HTML.

VirtualBox — виртуальная машина от Microsoft. Отличная возможность протестировать проект на Windows, если работаешь на Mac. В нее выгружаются разные версии, от XP до Windows 10. Позволяет тестировать проекты в любых браузерах — от IE до Chrome.

БИБЛИОТЕКИ

Библиотека — сборник готовых «кодовых» решений. Библиотеки сравнимы с продуктами. В блюдо можно добавить любой ингредиент, но отвечать за него будет разработчик, ведь решения используются исходя из его логики. Библиотеки экономят время. Если разработка проекта длится три месяца, смело вычеркивайте из них 20 дней.

JQuery — JavaScript библиотека с широкими возможностями. Проста в понимании и удобна в использовании. Все операции JQuery выполняются из кода JavaScript. Библиотека jQuery управляет поведением html-элементов и меняет структуру веб-страницы. Изменения касаются отображения страницы для пользователя — файлы HTML и CSS не меняются.

jQuery FancyBox — плагин для создания красивых фотогалерей и вывода изображений в модальных окнах. Для использования последней версии придется потратиться. Плагин платный.

Device — определяет тип устройства, с которого зашел пользователь. Помимо этого определяет браузер, ориентацию устройства и тип девайса — смартфон или планшет.

Snap svg — JavaScript библиотека. Позволяет создавать и анимировать векторную графику в современных браузерах. Можно загружать код SVG асинхронно и запрашивать части, которые нужны, для превращения SVG файлов в спрайты.

GSAP.js или Greensock — библиотека JavaScript для создания высокопроизводительных анимаций. По сути, GSAP — манипулятор свойств объекта, который обновляет значения быстро и с высокой точностью. Примерно до 20 раз быстрее, чем jQuery. Анимацию можно останавливать, замедлять, ускорять, делать плавной. Имеет готовый набор функций, которые делают анимацию кроссбраузерной.

jQuery Form Styler — плагин меняет формы обратной связи, делая их привлекательнее. Меняет вид заявки на сайте, делая ее кроссбраузерной.

History — плагин управляет состоянием страницы. Отправляет ссылку на уже подгруженную историю браузера. Состояние страницы при этом сохраняется в виде нормального URL и всё работает так, как будто вы на самом деле переходите с одной страницы на другую.

Owl carousel — плагин для создания слайдеров. Имеет интуитивные настройки точек остановки слайдера. Адаптивен. Отлично работает как на мобильной, так и на десктопной версии. Owl карусель поддерживает модульную структуру плагина. Таким образом, можно отсоединить плагины, которые не используются в проекте, или создать новые, которые необходимы. Css2 поддерживает старые версии браузеров.

JQuery UI — библиотека собрала в себе стандарты фронтенд-разработки. Предоставляет упрощенный доступ к функциям взаимодействия, анимации, эффектов и набору виджетов. В коде прописывается один класс и библиотека делает все за тебя, достаточно обновить страницу.

Barba.js — библиотека делает «приложение одной страницы». Компоненты сайта загружаются на странице единоразово. Иными словами — страница без перезагрузки. Переходя между вкладками ничего не прогружается и создается впечатление, что находишься на одной странице. Как будто ты в приложении.

Пример сайта с использованием Barba.js — http://normsugar.com

Lettering.js — дает полный контроль над текстом. Используется для анимации. С помощью плагина слово разбивается на буквы и с каждой можно работать отдельно.

JQuery scroll bar — библиотека со скроллбаром. Заменяет квадратный скролл Windows на скролл IOS. Сделает сайт аутентичным, если он в стиле хайтек.

Swiper.js — превосходный слайдер, заточен для работы с мобильными версиями сайта и веб-приложениями. Swiper обеспечивает аппаратное ускорение анимации на нативном уровне. Гибкий, имеет множество настроек. Подогнать можно под любой дизайн или задачу.

Sticky kit.js — плагин дает простой способ «прилипания» элементов, которые всегда закреплены при скролле содержимого страницы. Имеет легкий обработчик прокрутки, который работает с кэшированными значениями.

Autosize.js — плагин автоматически регулирует высоту текстовой области, добавляя ей свойство автоматической регулировки высоты. Пользователю удобней просматривать набранную информацию.

Input mask — плагин для установки маски ввода элементу input с помощью кода JavaScript. Для своего функционирования требует наличие подключенной библиотеки jQuery.

PickMeUp.js — плагин jQuery datepicker. Простой и одновременно мощный календарь событий. Имеет гибкие настройки функционала и внешнего вида.

Мы не жадные и любим делиться полезным. Используешь крутой инструмент или библиотеку, но не увидел ее в статье — расскажи в комментариях.

Материал опубликован пользователем.
Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL