11.10.2017 tarihinde İstanbul Yıldız Teknik Üniversitesi Davutpaşa Kampüsü Teknoparkı A1 Blok'ta Ceph Türkiye adına yapılan ikinci meetup'a ait sunum. Dr. Hüseyin ÇOTUK tarafından yapılan sunum süresince aşağıdaki konular ele alınmıştır.
Ceph Yapıtaşları
Ceph Mimarisi
Ceph Üzerinde Veri Yerleşimi
CRUSH Algoritması
CRUSH Map
OpenStack Entegrasyonu
Dspace Migration and Dspace Piwik IntegrationMesut Güngör
Bu sunum eski bir Dspace versiyonundan 5.x versiyonuna veri aktarımı ve piwik analitik sisteminin analitiklerinin dinamik bir şekilde dspace içerisine gömülmesini anlatıyor.
Dspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus EntegrasyonuMesut Güngör
Dspace e toplu bir şekilde MARC ve basit bibliografik formattaki dosyaların aktarılması, Piwik Analitik yazılımı ve dspace in entegrasyonu, Scopus atıf bilgisinin dspacede bulunan öğe sayfasında gösterilmesi, Sosyal Ağ butonlarının dspace ile entegrasyonu
This document lists the top 5 tools to create infographics: infogr.am, piktochart.com, icharts.net, inFoto Android App, and easel.ly. These tools allow users to easily design and generate infographics without advanced design or coding skills.
Zotero is a free tool that helps users collect, organize, cite, and share research sources. It can automatically detect research content on websites and add it to a personal library with one click. Using the Zotero sync settings, a user can sync all their Zotero references, documents, and other materials to their IYTE cloud account using their IYTE email and password, allowing access to references and files from any computer. The document provides instructions on setting up a Zotero account and configuring the WEBDAV sync method to link a Zotero library with an IYTE cloud storage account.
Enstitümüzü tercih eden ve öğrenim hayatına İYTE’de başlayacak olan öğrenciler için, Enstitümüz çalışanlarının oluşturduğu gönüllü bir ekip tarafından “Yeni Başlayanlar İçin İYTE Kılavuzu” hazırlandı. Öğrencilerimizin “Şimdi ben ne yapacağım?” sorusuna karşılık hazırlanan kitapçık, İYTE kampüsü, İYTE’nin kurumsal işleyişi ve İYTE’de hayatın nasıl devam ettiği hakkında az ve öz bilgi vermeyi amaçlamaktadır.
Kitapçık, bir öğrenci rehberi niteliğinde olup, İzmir’den Gülbahçe Kampüsü’ne nasıl gelineceğinden barınma imkânlarına, kayıt işlemlerinden sağlık ve beslenme hizmetlerine çabucak nasıl ulaşılabileceğine kadar envai çeşit bilgi içermektedir.
Hazırlanan bu kitapçık, Enstitüde bulunan bütün Daire Başkanlıklarından, Fakültelerden ve Yabancı Diller Yüksekokulundan gönüllü isimler tarafından sağlanan verilerin Zeynep Saylık tarafından cümleleştirilmesi, Utku Kocaman ve N. Aslı Kaya tarafından görselleştirilmesi sonucu yeni eski bütün İYTE’lilerin kullanımına sunulmuştur.
11.10.2017 tarihinde İstanbul Yıldız Teknik Üniversitesi Davutpaşa Kampüsü Teknoparkı A1 Blok'ta Ceph Türkiye adına yapılan ikinci meetup'a ait sunum. Dr. Hüseyin ÇOTUK tarafından yapılan sunum süresince aşağıdaki konular ele alınmıştır.
Ceph Yapıtaşları
Ceph Mimarisi
Ceph Üzerinde Veri Yerleşimi
CRUSH Algoritması
CRUSH Map
OpenStack Entegrasyonu
Dspace Migration and Dspace Piwik IntegrationMesut Güngör
Bu sunum eski bir Dspace versiyonundan 5.x versiyonuna veri aktarımı ve piwik analitik sisteminin analitiklerinin dinamik bir şekilde dspace içerisine gömülmesini anlatıyor.
Dspace Veri Aktarımı, Analitik, Sosyal Ağlar, Scopus EntegrasyonuMesut Güngör
Dspace e toplu bir şekilde MARC ve basit bibliografik formattaki dosyaların aktarılması, Piwik Analitik yazılımı ve dspace in entegrasyonu, Scopus atıf bilgisinin dspacede bulunan öğe sayfasında gösterilmesi, Sosyal Ağ butonlarının dspace ile entegrasyonu
This document lists the top 5 tools to create infographics: infogr.am, piktochart.com, icharts.net, inFoto Android App, and easel.ly. These tools allow users to easily design and generate infographics without advanced design or coding skills.
Zotero is a free tool that helps users collect, organize, cite, and share research sources. It can automatically detect research content on websites and add it to a personal library with one click. Using the Zotero sync settings, a user can sync all their Zotero references, documents, and other materials to their IYTE cloud account using their IYTE email and password, allowing access to references and files from any computer. The document provides instructions on setting up a Zotero account and configuring the WEBDAV sync method to link a Zotero library with an IYTE cloud storage account.
Enstitümüzü tercih eden ve öğrenim hayatına İYTE’de başlayacak olan öğrenciler için, Enstitümüz çalışanlarının oluşturduğu gönüllü bir ekip tarafından “Yeni Başlayanlar İçin İYTE Kılavuzu” hazırlandı. Öğrencilerimizin “Şimdi ben ne yapacağım?” sorusuna karşılık hazırlanan kitapçık, İYTE kampüsü, İYTE’nin kurumsal işleyişi ve İYTE’de hayatın nasıl devam ettiği hakkında az ve öz bilgi vermeyi amaçlamaktadır.
Kitapçık, bir öğrenci rehberi niteliğinde olup, İzmir’den Gülbahçe Kampüsü’ne nasıl gelineceğinden barınma imkânlarına, kayıt işlemlerinden sağlık ve beslenme hizmetlerine çabucak nasıl ulaşılabileceğine kadar envai çeşit bilgi içermektedir.
Hazırlanan bu kitapçık, Enstitüde bulunan bütün Daire Başkanlıklarından, Fakültelerden ve Yabancı Diller Yüksekokulundan gönüllü isimler tarafından sağlanan verilerin Zeynep Saylık tarafından cümleleştirilmesi, Utku Kocaman ve N. Aslı Kaya tarafından görselleştirilmesi sonucu yeni eski bütün İYTE’lilerin kullanımına sunulmuştur.
İYTE Form Yönetim sistemi yazılımı ile anket, talep, bilgi, ve başvuru formları oluşturabilir ve internet ortamında kolayca bilgi toplayabilirsiniz. Bu yazılımı ayrıca konferans kayıt formu içinde kullanabilir, katılımcıların sunum, bildiri ve özet dosyasını toplayabilirsiniz
İzmir Institute of Technology (IZTECH) is a state university located in İzmir, Turkey. It was founded in 1992 and has an emphasis on science and technology education and research. IZTECH has around 4,500 students across its 3 faculties and 11 departments. It offers undergraduate, graduate and doctoral programs in fields like engineering, science, and architecture. Notable facts about IZTECH include that it has the largest campus area in İzmir, over 60% of faculty received PhDs abroad, and it ranks first in Turkey in scientific publications per faculty. IZTECH also has several research centers and participates in international student exchange programs through over 80 bilateral agreements.
Distance Learning at Izmir Institute of TechnologyMesut Güngör
This document provides information about distance learning resources and services available at Izmir Institute of Technology. It describes the lecture capture system, online virtual classrooms, and Moodle course management system which integrates all distance learning components. Resources like Adobe Connect, Echo360, Smart Board, and document camera are used to record and share lectures, notes, assignments and more over the Moodle platform. Contact information is provided for help with any distance learning questions.
1. #Gerekli veritabanı ve sunucu yazılımları
yum install *jdk*
yum install postgres*
yum install git
yum install httpd
#Maven Kurulumu
sudo wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O
/etc/yum.repos.d/epel-apache-maven.repo
sudo sed -i s/$releasever/6/g /etc/yum.repos.d/epel-apache-maven.repo
sudo yum install -y apache-maven
mvn –version
#Mirage 2 Teması gereklilikleri kurulumu
curl https://raw.githubusercontent.com/creationix/nvm/v0.5.1/install.sh | sh
nvm install 0.10.31
nvm alias default 0.10.31
npm install -g bower
curl -sSL https://rvm.io/mpapis.asc | gpg2 --import -
curl -sSL https://get.rvm.io | bash -s stable –ruby
useradd -m dspace
su dspace
cd /home/dspace
wget https://github.com/DSpace/DSpace/releases/download/dspace-5.5/dspace-5.5-
src-release.zip
unzip dspace-5.5-src-release.zip
nano build.properties
#database setup
service postgresql initdb
service postgresql start
su postgres
createuser --username=postgres --no-superuser --pwprompt dspace
createdb --username=postgres --owner=dspace --encoding=UNICODE dspace
exit diyerek root kullanıcısına geç ve
nano /var/lib/pgsql/data/postgresql.conf listen localhost un diyezini kaldır.
nano /var/lib/pgsql/data/pg_hba.conf u açarak aşağıdaki satırı en üste ekliyoruz.
host dspace dspace 127.0.0.1/32 md5
service postgresql restart
#tomcat kurulumu
cd /tmp
wget http://ftp.itu.edu.tr/Mirror/Apache/tomcat/tomcat-7/v7.0.69/bin/apache-tomcat-7.0.69.zip
unzip apache-tomcat-7.0.69.zip
mv apache-tomcat-7.0.69 /usr/local/tomcat7
/etc/init.d/iptables stop
2. nano /etc/init.d/tomcat dosyasına aşağıdaki satırları ekliyoruz.
#!/bin/bash
# description: Tomcat Start Stop Restart
# processname: tomcat
# chkconfig: 234 20 80
JAVA_HOME=/usr/
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/share/apache-tomcat-7.0.29
case $1 in
start)
sh $CATALINA_HOME/bin/startup.sh
;;
stop)
sh $CATALINA_HOME/bin/shutdown.sh
;;
restart)
sh $CATALINA_HOME/bin/shutdown.sh
sh $CATALINA_HOME/bin/startup.sh
;;
esac
exit 0
chmod 755 tomcat
chkconfig --add tomcat
chkconfig --level 234 tomcat on
chkconfig --list tomcat
#mvn yaparken çıkan hatayı gidermek için
yum upgrade nss
#ant kurulumu root kullanıcısı ile yapıyoruz.
cd /tmp
wget http://mirror.idealhosting.net.tr/Apache//ant/binaries/apache-ant-1.9.7-bin.zip
unzip apache-ant-1.9.7-bin.zip
mv apache-ant-1.9.7 /opt/
ln -s /opt/apache-ant-1.9.7 /opt/ant
sh -c 'echo ANT_HOME=/opt/ant >> /etc/environment'
ln -s /opt/ant/bin/ant /usr/bin/ant
ant -version
mkdir /dspace
chown dspace /dspace
3. #Mirage2 temasını kullanmak istiyorsak varsayılan xmlui teması olan Mirage temasını comment
leyip Mirage2 tema satırını ekliyoruz.
nano /dspace/config/xmlui.xconf
<!--<theme name="Atmire Mirage Theme" regex=".*" path="Mirage/" />-->
<theme name="Mirage2" regex=".*" path="Mirage2/" />
#build işlemlerini yapmak için dpsace kullanıcısına geçiyoruz.
su dspace
cd /home/dspace/dspace-5.5-src-release
mvn package -Dmirage2.on=true
cd /home/dspace/dspace-5.5-src-release/dspace/target/dspace-installer
ant fresh_install
#tomcat yapılandırma
nano /usr/local/tomcat7/conf/server.xml dosyasına aşağıdaki satırları ekliyoruz. </Host> tagından
hemen önce
<Context path="/xmlui" docBase="/dspace/webapps/xmlui" allowLinking="false"/>
<Context path="/sword" docBase="/dspace/webapps/sword" allowLinking="false"/>
<Context path="/swordv2" docBase="/dspace/webapps/swordv2" allowLinking="false"/>
<Context path="/oai" docBase="/dspace/webapps/oai" allowLinking="false"/>
<Context path="/jspui" docBase="/dspace/webapps/jspui" allowLinking="true"/>
<Context path="/solr" docBase="/dspace/webapps/solr" allowLinking="false"/>
<Context path="/rdf" docBase="/dspace/webapps/rdf" allowLinking="false"/>
<Context path="/rest" docBase="/dspace/webapps/rest" allowLinking="false"/>
</Host>
service tomcat start
#Dspace eski sistemdeki bütün öğeleri export alma
/dspace/bin/dspace packager -d -a -t AIP -e openaccess@iyte.edu.tr -i 11147/0 sitewide-aip.zip
#Import için /dspace/bin/dspace dosyasında JAVA_OPTS değerini 4096m ya çekiyoruz.
nohup /dspace/bin/dspace packager -u --o skipIfParentMissing=true -r -a -f -t AIP -e openaccess@iyte.edu.tr -i 11147/0 openaccess_yedek-aip.zip &
Solr istatistiklerini aktarmak için
postgres kullanıcısında psql yardımı ile
copy (SELECT handle,resource_type_id,resource_id FROM handle) TO '/tmp/handle-old.csv'
WITH CSV HEADER;
copy (SELECT bitstream_id,checksum FROM bitstream WHERE checksum IS NOT NULL) TO
'/tmp/bitstream-old.csv' WITH CSV HEADER;
oluşturulan dosyaları yeni sunucuya gönderme
scp *.csv root@openaccess.iyte.edu.tr:/home/dspace
4. opy (SELECT handle,resource_type_id,resource_id FROM handle) TO '/tmp/handle-
new.csv' WITH CSV HEADER;
Dspace 5.4 de admin create edilmezse yapılması gereken.
1. Stop Tomcat
2. Clean the database (./dspace database clean)...which resets it to an entirely empty database. (Warning, this
will wipe all data from your database, but since this is a fresh install, there shouldn't be anything in there yet)
3. Create the Administrator account first (./dspace create-administrator)
4. Then restart Tomcat
#Ön yüzdeki recently added makale sayısını 5 ten 20 ye çıkarmak için
nano ./spring/api/discovery.xml
<!-- Limit recent submissions on homepage to only 5 (default is 20) -->
<property name="recentSubmissionConfiguration">
<bean
class="org.dspace.discovery.configuration.DiscoveryRecentSubmissionsConfiguration">
<property name="metadataSortField" value="dc.date.accessioned" />
<property name="type" value="date"/>
<property name="max" value="20"/>
<property name="useAsHomePage" value="false"/>
</bean>
</property>
oai de kullanıcı locale si utf-8 yapılır /etc/default/locale dosyasına en.en_UTF8 yazılıkdıktan sonra
reboot edilir ve /dspace/bin/dspace oai import -c komutu çalıştırılır bozuk Türkçe karakterler
düzelir.