Seminarul Internaţional „Implementarea tehnologiei IR (repozitorii instituţionale): Sistemul DSpace”, 14-15 aprilie 2011. Chişinău, Ambasada Regală a Norvegiei în România, Asociaţia Bibliotecarilor din Republica Moldova, Consorţiul REM, Programul EIFL-OA, Biblioteca Ştiinţifică a Academiei de Studii Economice din Moldova. Instructor: Kuzma KUDIM, Institutul Sisteme Software al Academiei de Ştiinţe din Kiev, Ucraina.
Seminarul Internaţional „Implementarea tehnologiei IR (repozitorii instituţionale): Sistemul DSpace”, 14-15 aprilie 2011. Chişinău, Ambasada Regală a Norvegiei în România, Asociaţia Bibliotecarilor din Republica Moldova, Consorţiul REM, Programul EIFL-OA, Biblioteca Ştiinţifică a Academiei de Studii Economice din Moldova. Instructor: Kuzma KUDIM, Institutul Sisteme Software al Academiei de Ştiinţe din Kiev, Ucraina.
Seminarul Internaţional „Implementarea tehnologiei IR (repozitorii instituţionale): Sistemul DSpace”, 14-15 aprilie 2011. Chişinău, Ambasada Regală a Norvegiei în România, Asociaţia Bibliotecarilor din Republica Moldova, Consorţiul REM, Programul EIFL-OA, Biblioteca Ştiinţifică a Academiei de Studii Economice din Moldova. Instructor: Kuzma KUDIM, Institutul Sisteme Software al Academiei de Ştiinţe din Kiev, Ucraina.
СУБД 2013 Лекция №8 "Конфигурирование базы данных"Technopark
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №8 "Конфигурирование базы данных". Лектор - Павел Щербинин.
Сначала объясняются основы конфигурирования и общие принципы настройки. Далее рассказывается об области видимости, о настройке использования памяти, обсуждается размер блока ключей key_cache_block_size. Рассматривается устройство и использование кэша InnoDB, а также кэшей потоков и таблиц. Затем говорится об особенностях ввода/вывода в InnoDB. Далее рассказывается о табличном пространстве, оптимизации файловой сортировки, переменных состояния. Финальная часть лекции посвящена репликации: настройка, синхронизация, топология, планирование пропускной способности, администрирование и обслуживание, проблемы и их решения.
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
Seminarul Internaţional „Implementarea tehnologiei IR (repozitorii instituţionale): Sistemul DSpace”, 14-15 aprilie 2011. Chişinău, Ambasada Regală a Norvegiei în România, Asociaţia Bibliotecarilor din Republica Moldova, Consorţiul REM, Programul EIFL-OA, Biblioteca Ştiinţifică a Academiei de Studii Economice din Moldova. Instructor: Kuzma KUDIM, Institutul Sisteme Software al Academiei de Ştiinţe din Kiev, Ucraina.
Seminarul Internaţional „Implementarea tehnologiei IR (repozitorii instituţionale): Sistemul DSpace”, 14-15 aprilie 2011. Chişinău, Ambasada Regală a Norvegiei în România, Asociaţia Bibliotecarilor din Republica Moldova, Consorţiul REM, Programul EIFL-OA, Biblioteca Ştiinţifică a Academiei de Studii Economice din Moldova. Instructor: Kuzma KUDIM, Institutul Sisteme Software al Academiei de Ştiinţe din Kiev, Ucraina.
СУБД 2013 Лекция №8 "Конфигурирование базы данных"Technopark
Технопарк Mail.ru Group, МГТУ им. Н.Э. Баумана. Курс "Базы данных".
Лекция №8 "Конфигурирование базы данных". Лектор - Павел Щербинин.
Сначала объясняются основы конфигурирования и общие принципы настройки. Далее рассказывается об области видимости, о настройке использования памяти, обсуждается размер блока ключей key_cache_block_size. Рассматривается устройство и использование кэша InnoDB, а также кэшей потоков и таблиц. Затем говорится об особенностях ввода/вывода в InnoDB. Далее рассказывается о табличном пространстве, оптимизации файловой сортировки, переменных состояния. Финальная часть лекции посвящена репликации: настройка, синхронизация, топология, планирование пропускной способности, администрирование и обслуживание, проблемы и их решения.
Видео лекции курса https://www.youtube.com/playlist?list=PLrCZzMib1e9obOz5K695ugYuiOOCBciEi
Здесь выложены все команды старого MS-DOS! Иногда необходимо из под Windows запустить эмулятор MS-DOS для этого нужно нажать кнопку «Пуск» -> «Выполнить» -> «cmd» и мы увидим окно чёрное окно консоли командной строки где мы и запускаем эмулятор DOS командой command.com
Здесь выложены все команды старого MS-DOS! Иногда необходимо из под Windows запустить эмулятор MS-DOS для этого нужно нажать кнопку «Пуск» -> «Выполнить» -> «cmd» и мы увидим окно чёрное окно консоли командной строки где мы и запускаем эмулятор DOS командой command.com
Зачем нужен и что такое докер. Чем он отличается от виртуальных машин. Как создать, сохранить и запустить свой докер-контейнер.
Обновленная презентация с шестого 4front митапа в Минске.
Депрокрастинируем Docker: контейнеры здесь и сейчасRuslan Sharipov
Депрокрастинируем Docker: контейнеры здесь и сейчас (мастер-класс). Руслан Шарипов (7bits), Денис Нелюбин (Avelix).
При подходе к любому важному делу или к изучению интересной технологии очень важно сделать первый шаг. Этот шаг может быть совсем шажочком, небольшим движением вперёд, но, часто бывает, что именно такие шаги позволяют добиваться завершения дел до конца.
В последнее время часто наши коллеги и знакомые грозятся погуглить, изучить, разобраться, исследовать, ознакомиться, попробовать, начать использовать Docker, и постоянно откладывают это дело в долгий ящик. Кто-то боится новизны технологии, кто-то хочет задать тонну вопросов, а кто-то просто не понимает, нужна ли технология для него.
В рамках этого мастер класса мы сделаем первый шаг к тому, чтобы попробовать на практике то, что есть сейчас Docker. Мы рассмотрим, что у него под капотом: какие технологии стоят за популярным названием, как работает Docker изнутри, обсудим и научимся использовать на практике контейнеры, registry и инструменты, упрощающие процесс доставки и запуска контейнеров на серверах, обсудим и найдём решения для возникающих проблем, напишем тесты и научимся тестировать инфраструктуру в контейнерах.
Presented: 6th June, 2015
This is a war-story about deploying and managing Jenkins instances in the cloud in our company. For this purpose, we use Mesos and Docker plugins. In the talk I focus on our requirements to Jenkins in the Cloud, prerequisites and the preparation process. The presentation also covers the current state of the deployment and the lessons learnt.
We are hiring! Msk and Spb: https://goo.gl/HjfOz5
Движение по хрупкому дну / Сергей Караткевич (servers.ru)Ontico
Сегодня Интернет увлечен микросервисами, контейнерами и immutable-инфраструктурой. Очень сложно не поддаться искушению внедрить что-то подобное в компании, в которой вы работаете сейчас. Я попытаюсь отговорить вас использовать эти технологии во вред приложению, себе и бизнесу компании в целом. Я расскажу о типовом проекте, который был запущен в 20 странах за 4 месяца, проблемах, которые я встретил, и выводах, которые я сделал.
- Почему микросервисы не спасут, а похоронят ваш проект.
Я расскажу на основе собственного опыта, почему не стоит увлекаться микросервисами для небольших проектов, почему благие намерения — упрощение деплоя и увеличение числа деплоев, увеличение доступности и улучшение масштабирования ведут к отсутствию гибкости и критическому уменьшению стабильности системы.
- Почему ваша система слишком сложна для своих задач.
Я расскажу, почему не стоит усложнять систему, почему, скорее всего, ваша система слишком сложна для задач, которые она решает и почему вы не контролируете то, что происходит в системе. Я объясню, почему вы потратите все свое время на отладку сложной системы, вместо того чтобы решать задачи бизнеса.
- Почему Docker используется неправильно.
Будут предоставлены реальные примеры использования Docker для нового проекта и для портированного проекта, я объясню, с какими проблемами сталкиваются операторы при работе с Docker на живых примерах, объясню, почему вы, скорее всего, используете Docker неправильно, и предложу варианты, как этого избежать.
- Почему immutable слишком статичен для вашей компании.
Я расскажу про свой опыт работы с immutable и объясню, почему, на мой взгляд, переход к подобной инфраструкт
Модным ныне словом «виртуализация» сейчас называют различные обёртки аппаратной виртуализации, однако этот термин намного старше и более всеохватывающий. На уровне ознакомления с технологией мы поговорим о виртуализации ресурсов в кластере и на примере pacemaker.
Accesul Deschis: optimizarea comunicării ştiinţifice şi universitareNatalia Cheradi
Academia de Administrare Publică de pe lângă Preşedintele Republicii Moldova şi Biblioteca Ştiinţifică AAP în colaborare cu Programul EIFL-OA Moldova au organizat Masa rotundă „Accesul Deschis: calea către comunicare ştiinţifică deschisă” pentru masteranzi şi doctoranzi, cercetătorii instituţiei.
Impactul campaniilor de promovare a Accesului Deschis la BRTŞNatalia Cheradi
La data de 25 octombrie ABRM, Institutul Naţional de Cercetări Economice şi Biblioteca Republicană Tehnico-Ştiinţifică au organizat Workshop-ul „Publicarea revistelor ştiinţifice în Accesul Deschis”
Înregistrarea revistelor ştiinţifice în Acces Deschis (OA): probleme şi persp...Natalia Cheradi
La data de 25 octombrie ABRM, Institutul Naţional de Cercetări Economice şi Biblioteca Republicană Tehnico-Ştiinţifică au organizat Workshop-ul „Publicarea revistelor ştiinţifice în Accesul Deschis”
Săptămâna Accesului Deschis la Universitatea de Stat „Alecu Russo" din BălţiNatalia Cheradi
Biblioteca Ştiinţifică a Universităţii de Stat „Alecu Russo” a avut un Program bogat de activităţi prilejuite de Săptămâna Internaţională a Accesului Deschis.
Săptămâna Accesului Deschis la Universitatea Pedagogică de Stat „Ion Creangă”Natalia Cheradi
FLASH MOB Acces Deschis: Redefinirea impactului. Organizatori: Universitatea Pedagogică de Stat „Ion Creangă”, Biblioteca Ştiinţifică. Locaţie: Chişinău, str. Ion Creangă, nr. 1.
Prezentarea şi aprobarea la şedinţa Senatului Universităţii Pedagogice de Stat „Ion Creangă” a Politicii Instituţionale privind Accesul Deschis la informaţie. Prezentarea structurii Repozitoriului instituţional al UPS „Ion Creangă”. Locaţie: Chişinău, str. Ion Creangă, nr. 1.
Dr. Silvia Ghinculov
Raport în cadrul şedinţei Senatului ASEM din 24 decembrie 2012 „Rolul Bibliotecii Științifice ASEM în satisfacerea cerințelor complexe şi variate de informare, studii şi cercetare. Despre mersul implementării Strategiei de dezvoltare a Bibliotecii Ştiinţifice ASEM”
Nelly Ţurcan, dr., conferenţiar universitar, USM
VIZIBILITATEA PRODUCŢIEI ŞTIINŢIFICE A REPUBLICII MOLDOVAŞI PROVOCĂRILE ACCESULUI DESCHIS
Conferinţa Ştiinţifică Internaţională Aniversară, UNIVERSITATEA LIBERĂ INTERNAŢIONALĂ DIN MOLDOVA
16-17 octombrie 2012, Chişinău
Conferinţa Ştiinţifică Internaţională “Competitivitatea şi inovarea în economia cunoaşterii”, 28-29 septembrie 2012, organizată de Academia de Studii Economice din Moldova. Elena Railean
ACCESUL DESCHIS - UN ELEMENT IMPORTANT DE OPTIMIZARE Natalia Cheradi
Conferinţa Ştiinţifică Internaţională “Competitivitatea şi inovarea în economia cunoaşterii”, 28-29 septembrie 2012, organizată de Academia de Studii Economice din Moldova. Natalia Cheradi
Modelele alternative de publicare pentru comunicarea ştiinţificăNatalia Cheradi
Sesiunea de comunicări: „Tehnologiile informaţionale în biblioteci: probleme cotidiene şi căi de soluţionare” organizată de către Comisia ABRM „Informatizare şi tehnologii informaţionale” în cadrul Conferinţei anuale ABRM cu genericul „Biblioteca mai mult decât biblioteca: integrare, inovare şi informaţie pentru toţi”.
dr. conf. Nelly ŢURCAN, Facultatea de Jurnalism şi Ştiinţe ale Comunicării
Modelele alternative de publicare pentru comunicarea ştiinţifică în Republica Moldova. Rezultatele studiului
Aplicarea AWStats pentru măsurarea eficienţei diseminării informaţiei ştiinţi...Natalia Cheradi
Sesiunea de comunicări: „Tehnologiile informaţionale în biblioteci: probleme cotidiene şi căi de soluţionare” organizată de către Comisia ABRM „Informatizare şi tehnologii informaţionale” în cadrul Conferinţei anuale ABRM cu genericul „Biblioteca mai mult decât biblioteca: integrare, inovare şi informaţie pentru toţi”.
Elena HARCONIŢA, director, Lina MIHALUŢA, director adjunct, Igor AFATIN, director adjunct, Biblioteca Ştiinţifică a Universităţii de Stat „Alecu Russo”
Aplicarea AWStats pentru măsurarea eficienţei diseminării informaţiei ştiinţifice şi a resurselor educaţionale
Implementarea tehnologiilor inovaţionale de arhivare electronicăNatalia Cheradi
Sesiunea de comunicări: „Tehnologiile informaţionale în biblioteci: probleme cotidiene şi căi de soluţionare” organizată de către Comisia ABRM „Informatizare şi tehnologii informaţionale” în cadrul Conferinţei anuale ABRM cu genericul „Biblioteca mai mult decât biblioteca: integrare, inovare şi informaţie pentru toţi”.
Natalia CHERADI, director adjunct, Ana GUDIMA, şef serviciu, Biblioteca Ştiinţifică ASEM
Implementarea tehnologiilor inovaţionale de arhivare electronică în bibliotecile universitare
Sesiunea de comunicări: „Tehnologiile informaţionale în biblioteci: probleme cotidiene şi căi de soluţionare” organizată de către Comisia ABRM „Informatizare şi tehnologii informaţionale” în cadrul Conferinţei anuale ABRM cu genericul „Biblioteca mai mult decât biblioteca: integrare, inovare şi informaţie pentru toţi”.
Ludmila PÂNZARI, director adjunct, Biblioteca Municipală „B.P. Hasdeu”
Tendinţe noi în dezvoltarea serviciilor Bibliotecii Municipale „B.P. Hasdeu”
Aplicarea tehnologiilor moderne în dezvoltarea colecţiilor biblioteciiNatalia Cheradi
Sesiunea de comunicări: „Tehnologiile informaţionale în biblioteci: probleme cotidiene şi căi de soluţionare” organizată de către Comisia ABRM „Informatizare şi tehnologii informaţionale” în cadrul Conferinţei anuale ABRM cu genericul „Biblioteca mai mult decât biblioteca: integrare, inovare şi informaţie pentru toţi”.
Igor AFATIN, director adjunct, Tatiana PRIAN, specialist principal, Biblioteca Ştiinţifică a Universităţii de Stat „Alecu Russo”
Aplicarea tehnologiilor moderne în dezvoltarea colecţiilor bibliotecii
Sesiunea de comunicări: „Tehnologiile informaţionale în biblioteci: probleme cotidiene şi căi de soluţionare” organizată de către Comisia ABRM „Informatizare şi tehnologii informaţionale” în cadrul Conferinţei anuale ABRM cu genericul „Biblioteca mai mult decât biblioteca: integrare, inovare şi informaţie pentru toţi”.
Axenia BASCACOVA, Biblioteca Municipală „B.P. Hasdeu”
Servicii interactive prin SMS pentru utilizatorii Bibliotecii Publice de Drept BMC „B.P. Hasdeu”
Seminarul Internaţional „Implementarea tehnologiei IR (repozitorii instituţionale): Sistemul DSpace”, 14-15 aprilie 2011. Chişinău, Ambasada Regală a Norvegiei în România, Asociaţia Bibliotecarilor din Republica Moldova, Consorţiul REM, Programul EIFL-OA, Biblioteca Ştiinţifică a Academiei de Studii Economice din Moldova. Instructor: Kuzma KUDIM, Institutul Sisteme Software al Academiei de Ştiinţe din Kiev, Ucraina.
Master-Class „Repozitoriul instituţional: conceptualizare, conţinut, etape de constituire” Universitatea Liberă Internaţională din Moldova, Departamentul Informaţional Biblioteconomic, Chişinău, Republica Moldova, 13 decembrie 2010
Master-Class „Repozitoriul instituţional: conceptualizare, conţinut, etape de constituire” Universitatea Liberă Internaţională din Moldova, Departamentul Informaţional Biblioteconomic, Chişinău, Republica Moldova, 13 decembrie 2010
2. 1. Подготовка к установке
Аппаратное и программное обеспечение
3. Аппаратное обеспечение
Любой современный сервер
объём жёсткого диска
все файлы x 2
объём оперативной памяти и скорость
процессора
зависит от количества пользователей
15. Установка
Создать каталог для установки
например, /opt/dspace
mkdir /opt/dspace
chown dspace:dspace /opt/dspace
16. Установка
Собрать DSpace
maven
cd [dspace-source]/dspace/
mvn package
ant
cd [dspace-source]/dspace/target/dspace-1.7.1-build.dir
ant fresh_install
17. Установка
Развернуть веб-приложения
Скопировать
cp -R [dspace]/webapps/* [tomcat]/webapps
Или отдельное приложение
cp -R [dspace]/webapps/xmlui [tomcat]/webapps
18. Установка
Создать первого администратора
[dspace]/bin/dspace create-administrator
25. Проверка установки
Веб-сервер
Открыть страницу в браузере
База данных
Создать пользователя/раздел/коллекцию
Почтовый сервер
Отправить сообщение по обратной связи
27. 1. Подготовка к установке
Аппаратное и программное обеспечение
28. Аппаратное обеспечение
Любой современный сервер
объём жёсткого диска
все файлы x 2
объём оперативной памяти и скорость
процессора
зависит от количества пользователей
31. Программное обеспечение
База данных
Postgre
postgresql.conf
listen_addresses = 'localhost'
pg_hba.conf
md5
Oracle
Устанавливаем и настраиваем PostgreSQL server.
При установке на Linux не забыть:
service postgresql initdb
chkconfig postgresql on
Графический клиент для администрирования
pgadmin3
32. Программное обеспечение
Контейнер сервлетов
Tomcat
другие
Установить переменную окружения
TOMCAT_USER=dspace, чтобы сервер
запускался от пользователя dspace и имел
доступ к файлам DSpace.
34. Два релиза
"Упрощённый"
dspace-1.7.0-release.zip
Модули заранее скомпилированы
Полный
dspace-1.7.0-src-release.zip
Включён весь исходный код
DSpace распространяется в двух вариантах:
"упрощённом" и полном.
В упрощённом релизе отдельные модули
скомпилированы заранее, поэтому в случае
необходимости в их код нельзя внести
изменения, а значит настройку системы можно
осуществлять только через файлы
конфигурации. Однако в любой момент может
возникнуть необходимость внести изменения,
которые не отражены в файлах настроек.
Поэтому я рекомендую использовать полную
версию. Установка этого варианта не отличается
от установки упрощённого, а в случае
надобности исходный код всегда под рукой.
35. Основные каталоги
Исходный каталог
[dspace-source]
Установочный каталог
[dspace]
Каталог веб-приложений
[dspace]/webapps
[tomcat]/webapps
В DSpace используется три раздельных дерева
каталогов. Они определяются при установке, а
всюду в документации их можно найти по
сокращённым именам в квадратных скобках.
Подробного их устройства можно не знать,
однако нужно знать, что они есть и как они
называются.
1. Исходный каталог, куда распакован релиз.
2. Каталог, в который установлен DSpace, т. е.
откуда запускаются сценарии и считываются
файлы настроек.
3. Каталог веб-приложений, где расположены
скомпилированные модули системы. В
зависимости от настроек веб-сервера, может
находится либо в каталоге утановки, либо в
специальном каталоге веб-сервера.
36. Установка
Создать пользователя
useradd -m dspace
Прежде всего создадим пользователя dspace. От
имени этого пользователя также должен будет
запускаться веб-сервер.
Пользователя можно создать либо при установке
операционной системы, либо уже на
установленной системе, как это показано на
слайде.
37. Установка
Скачать DSpace
http://www.dspace.org/latest-release
dspace-1.7.0-src-release.zip
Распаковать
unzip dspace-1.7.0-src-release.zip
С сайта DSpace скачаем самый свежий релиз и
распакуем его.
Выбрана полная версия и тип архива zip.
38. Установка
Создать базу данных
createuser -U postgres -S -R -d -P dspace
createdb -U dspace -E UNICODE dspace
Ключи createuser:
-U имя от кого подключение
-S не суперпользователь
-R не создаст новых пользователей
-P задать пароль
dspace имя нового пользователя
39. Установка
Начальная настройка
[dspace-source]/dspace/config/dspace.cfg
• dspace.dir
• dspace.url
• dspace.hostname
• dspace.name
• db.username
• db.password
• mail.server
• mail.from.address, feedback.recipient, mail.admin,
alert.recipient, registration.notify
• handle.canonical.prefix
Значения некоторых свойств в файле настроек
нужно установить до начала установки.
40. Установка
Создать каталог для установки
например, /opt/dspace
mkdir /opt/dspace
chown dspace:dspace /opt/dspace
Каталог создаётся тем пользователем, у которого
есть на это права. Затем владельцем каталога
назначается пользователь dspace.
41. Установка
Собрать DSpace
maven
cd [dspace-source]/dspace/
mvn package
ant
cd [dspace-source]/dspace/target/dspace-1.7.1-build.dir
ant fresh_install
DSpace использует два инструмента для сборки
проектов на java: maven и ant. Связано это с
постепенным переходом от ant к maven.
42. Установка
Развернуть веб-приложения
Скопировать
cp -R [dspace]/webapps/* [tomcat]/webapps
Или отдельное приложение
cp -R [dspace]/webapps/xmlui [tomcat]/webapps
Веб-приложения, скомпилированные на
предыдущем этапе, нужно разместить на веб-
сервере. В Linux можно просто создать
символческую ссылку:
ln -s [dspace]/webapps/xmlui [tomcat]/webapps/xmlui
Можно сделать xmlui корневым каталогом:
ln -s [dspace]/webapps/xmlui [tomcat]/webapps/ROOT
Можно настроить server.xml так, чтобы сервер
сразу использовал нужное место:
... appBase="/opt/dspace/webapps" ...
43. Установка
Создать первого администратора
[dspace]/bin/dspace create-administrator
Первый администратор создаётся с помощью
консольного приложения.
46. 80-й порт
Перенаправление с помощью:
Брандмауэра
--iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
--iptables -A INPUT -i eth0 -p tcp --dport 8080 -j ACCEPT
--iptables -A PREROUTING -t nat-i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
HTTP-сервера
<VirtualHost *:80>
...
ServerName dspace.isofts.kiev.ua
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
</VirtualHost>
Tomcat по умолчанию работает на 8080-м порту.
Изменить это значение на стандартный для веб-
серверов 80-й порт можно несколькими путями.
Первый способ — создать перенаправление в
брандмауэре. Для iptables нужно открыть порты
80 и 8080, и создать перенаправление.
Второй способ — перенаправление с помощью
веб-сервера. Для Apache следует
отредактировать httpd.conf.
50. Проверка установки
Веб-сервер
Открыть страницу в браузере
База данных
Создать пользователя/раздел/коллекцию
Почтовый сервер
Отправить сообщение по обратной связи