27-28 Mart 2015
İstanbul Bilgi Üniversitesi santralistanbul’da.
Ücretsiz
Kayıt gerekmiyor.
Yaklaşık 30 sene önce başlayan özgür yazılım hareketi, günümüzde açık kaynak hareketi ile birlikte bilgi işlem sektörünün hemen her alanında olmazsa olmaz kabul edilmekte ve en kritik iş uygulamalarından tutun en sıradan günlük ofis uygulamalarına dek somut alternatifler sunmaya devam etmektedir.
Google, IBM, Yahoo, Amazon gibi devasa iş operasyonlarını başta GNU/Linux işletim sistemi olmak üzere özgür ve açık kodlu yazılımlara emanet eden şirketlerin yanısıra, araştırma geliştirme çalışmalarını özgür ve açık platformda sürdüren dünya çapında üniversiteler de göstermektedir ki özgür ve açık kodlu yazılımlar ticaretin ve inovasyonun ötesinde geleceğe yönelik öncü teknolojilerin de sağlam zemini teşkil etmektedir.
Özgür ve açık kodlu yazılım dünyası, ortaya koyduğu kısa vadeli teknolojik ve maddi avantajlara ek olarak çok önemli bir amaca daha hizmet etmektedir: teknolojiyi, bilimi inceleyip, araştırıp anlamak ve çok daha iyisini geliştirmek isteyen zihinler için değeri para ile ölçülemeyecek bir fırsatlar ve kaynaklar havuzunu beslemek ve yeni nesilleri üretkenliğe, paylaşımcılığa teşvik etmek.
Günümüzde çoğu kişi tarafından sorulan temel soru “özgür yazılımlara geçmeli miyiz?” sorusu değildir. Artık “hangi özgür ve açık kodlu yazılım kombinasyonlarını ne tür işlerde kullanabiliriz?”, “geliştirdiğimiz özgür yazılım için ne tür bir iş modelini hedeflemeliyiz?”, “hedeflediğimiz özgür yazılımlar için en iyi eğitimleri nasıl alabilir yahut verebiliriz?” gibi pratik sorular gündemdedir. Bilgi işlem dünyasının amacı artık düşük maliyetli, güvenilir, açık standartlarla uyumlu ve ticari dalgalanmalar ile krizlere dayanıklı sistemleri tasarlamak, bunları olabildiğince yaygınlaştırmaktır.
Bu amaca katkıda bulunmak için gerçekleştirmekte oldukları etkinlikler 13. yılını kutluyor.
Saat | 1. Salon | 2. Salon | 3. Salon | Atölye |
09.40 10.00 |
Açılış Konuşması | |||
10.00 10.45 |
Özgür Yazılım, Özgür Eğitim – Chris Stephenson |
Yeni nesil dosya paylaşımı; owncloud – Levent Emmungil |
PostgreSQL vs NoSQL – Mehmet Emin Karakaş |
|
11.00 11.45 |
Özgür Yazılım Misyonerliğinin İncelikleri – Ali Rasim Koçal |
Open Build Service: Yazılım Derleme Fabrikası – İsmail Dönmez |
SELinux: Yüksek Güvenlikli Linux Kernel – Emre Can Küçükoğlu |
Bulut Ortamında Uygulama Geliştirme – Gökhan Yılmaz |
12.00 12.45 |
Özgür Yazılım Ev Otomasyon Sistemleri – H. Coşkun Gündüz Akıllı Saat ve Bilgisayar Etkileşimi Örneği: pebble-remote – Gülşah Köse |
Chroot içinde [DNS, NTP, Nginx, PHP-FPM] – Ali Erdinç Köroğlu |
Hiera ve r10k ile Puppet Ayar Yönetimi – Hakan Uygun GLPI ile Bilgisayar Envanteri ve Arıza Kayıt/Takip sistemi – M. Fatih Uluçam |
Spring Boot Workshop – Sezin Karlı |
13.00 14.00 |
Öğle Arası | Öğle Arası | Öğle Arası | Öğle Arası |
14.00 14.45 |
Özgür Yazılım CV’ye ne katar? – Zafer Çakmak |
OpenPOWER Platformu – Altuğ Bocutoğlu |
Özgür Yazılım Sistemlerle SOME Altyapısı Kurulumu – Çağrı Ersen |
Cote.js ile Dağıtık ve Hataya Dayanıklı Mikroservis Uygulamaları – Armağan Amcalar |
15.00 15.45 |
Kendi Openstack ini Nasil Gelistirirsiniz? – Roy Büyüksimkeşyan |
DevOps ve NetFlow ile Siber Saldırılar Karşısında 360 Derece Alan Hakimiyeti – Kayra Otaner |
Linux için donanım sürücüsü geliştirme – Kadir Yaşar |
Cote.js ile Dağıtık ve Hataya Dayanıklı Mikroservis Uygulamaları – Armağan Amcalar |
16.00 16.45 |
Özgür Yazılım ile İnternet Video Yayıncılığı – Sinan Alyürük |
Viproy ile VoIP Güvenlik Denetimi – Fatih Özavcı |
Linux için donanım sürücüsü geliştirme – Kadir Yaşar |
Sinan Alyürük: Özgür Yazılım ile İnternet Video Yayıncılığı
Özgür yazılım altyapısı ile video yayınları hazırlama ve sunma konusu işleniyor.
Sayısal video üzerine genel bilginin ardından, H264 (video) ve AAC (ses) formatları, ffmpeg ile video kodlaması ve dönüştürmesi, Internet yayıncılık protokolleri, hls/hds, rtmp ve webm, nginx ve ffserver kullanarak video yayıncılığı, vlc, özgur yazılım ile tarayıcı tabanlı video oynatıcılar, html5 video ve mpeg_dash konularına yer veriliyor.
Ali Erdinç Köroğlu: Chroot içinde [DNS, NTP, Nginx, PHP-FPM]
CentOS-7 dağıtımı üzerinde alan adı, zaman, web ve PHP servislerinin ayrı kök dizinler içerisinde hapsedilerek oluşturulması, yapılandırılması ve çalıştırılması konuları anlatılacaktır.
Kayra Otaner: DevOps ve NetFlow ile Siber Saldırılar Karşısında 360 Derece Alan Hakimiyeti
NetFlow kullanarak, network seviyesinde sistemlere yapilan saldırı ve denemelerin loglanması ve bunların DevOps disipliniyle incelenmesi anlatılıyor.
Roy Büyüksimkesyan: Kendi Openstack ini Nasil Gelistirirsiniz?
Openstack kısaca nedir? Openstack’i alıp nasil degiştirebilirsiniz? Openstack’i degiştirmeli mi, yoksa tekeri yeniden mi kesfetmeli?
Ali Rasim Koçal: Özgür Yazılım Misyonerliğinin İncelikleri
GNU/Linux ve özgür yazılım hemen hemen her kullanıcının tüm ihtiyaçlarına çoğu kez en azından özgür olmayan alternatifleri kalitesinde cevap verebilse de bunlara kıyasla yaygınlığı az. Seminerde özgür yazılım kullanıcıları olarak bu konuda neler yapabileceğimiz tartışılacak.
Emre Can Küçükoğlu: SELinux ile Yüksek Güvenlikli Linux Çekirdeği
SELinux güvenlik modeli ile zorunlu erişim denetimi sağlanması, genel hatlarıyla Security Enhanced Linux anlatılıyor.
Mehmet Emin KARAKAŞ: PostgreSQL vs NoSQL
“Neden NoSQL yerine PostgreSql kullanmalıyız?” sorusuna cevap arayacağımız bu seminer de detaylı olarak bu iki sistemin karşılaştırması yapılacak ve güçlü oldukları taraflar ortaya çıkarılacaktır.
Altuğ Bocutoğlu: OpenPOWER Platformu
Özgür yazılım ve yeni iş yüklerinde (CAMS) IBM Power Platformu stratejisi ve çözümleri anlatılacaktır.
Kadir Yaşar: Linux için donanım sürücüsü geliştirme (Linux Driver Development)
Linux tabanlı işletim sistemleri için donanım sürücüsü (device driver) geliştirme yöntemleri anlatılacak ve örnek bir donanım için uygulama yapılacaktır.
Zafer Çakmak: Özgür Yazılım CV’ye ne katar?
Özgür yazılım çalışmaları genç bir bilişimciye ne sunar, iş yaşamını nasıl etkiler? Özgür yazılım projeleri geliştirmenin işe giriş aşamasında faydaları nelerdir? İşverenler çalışandan ne bekler? tarzı sorulara cevap vereceğimiz bir konuşma olacaktır.
Sezin Karli: Spring Boot Workshop
Spring Boot Workshop bize ne kadar hızlı biçimde Spring temelli yazılım hazırlayabileceğimizi göstermeye yarayacak. Basit bir dinamik web sitesinden başlayarak önce relational database’den veri çeken bir siteye ardından da mongoDB entegrasyonlu bir siteye çevireceğiz ve bunu ne kadar kısa sürede yapabileceğimizi göreceksiniz.
Gülşah Köse: Akıllı saat ve bilgisayar etkileşimi örneği: pebble-remote
Pebble android ve ios cihazlarla haberleşmek üzere üretilmiş bir milyondan fazla satmış bir akıllı saattir. Bu sunumda Pebble ile linux tabanlı işletim sistemleri üzerinde LibreOffice ve OpenOffice Impress sunumlarını uzaktan yönetmeyi sağlayan, benim geliştirdiğim ve The Document Foundation depolarına alınan bir özgür yazılım projesi olan pebble-remote tanıtılacaktır.
Hakan Uygun: Hiera ve r10k ile Puppet Ayar Yönetimi
Sunucularınızı Puppet ile merkezi olarak yönetebilmek için Puppet kullanmaya başladınız fakat Puppet ayarları kendi başına bir problem mi olmaya başladı? Peki geçen ay yaptığım ayar değişikliğinin nedeni neydi? Bu sunumda bu ve benzeri sorular için cevap aranacaktır.
Saat | 1. Salon | 2. Salon | 3. Salon | Atölye |
10.00 10.45 |
Devlet ve Özgür Yazılım İlişkisi Nasıl Olabilir(di)? – Destan Sarpkaya |
Ruby ile meta programming’e Giriş – Ender Ahmet Yurt |
Sunucularınızda uçan kuştan haberiniz olsun: Zabbix – Can Burak Çilingir |
|
11.00 11.45 |
Ozgur Yazilim Felsefesi: Kullanmaktan Kaçınılması (veya Dikkatli Kullanılması) Gereken Kafa Karıştıran Kelimeler ve İfadeler – Barış Büyükakyol – Samed Beyribey |
Go Programlama Diline, Araçlarına ve Topluluğuna Giriş – Fatih Arslan |
Proxmox VE ile Sunucu Sanallaştırma – Erkan Esmer |
|
12.00 12.45 |
Kitle fonlaması ve özgür yazılım ilişkisi – Necdet Yücel, Gülşah Köse KOHA Kütüphane Sistemi ile 1120 Halk Kütüphanesi Deneyimi ve KOHA’ya Yerel Yazılım Katkısı – Mengü Yazıcıoğlu |
ConfDeck: Bir başka konferans yönetim aracı – Zafer Çakmak, Mehmet Beydoğan SoGo ile E-posta Sunucularda Groupware Kullanımı – Begüm Tuncer |
Kurumsal Ağlarda Sızma Testi Metodolojisi – Ertuğrul Başaranoğlu |
Modern Teknolojilerle Hibrit Mobil Uygulama Geliştirme – Can Kutlu Kınay – Yağız Nizipli |
13.00 14.00 |
Öğle Arası | Öğle Arası | Öğle Arası | Öğle Arası |
14.00 14.45 |
Özgür Yazılım Lisanslarının Büyük Yazılım Projelerinde Kullanımı – Akın Ömeroğlu |
Sponsor Sunumu | Uygulama Güvenliği ve Katmanlı Güvenlik Mimarisi – Evren Yalçın – Batuhan Katırcı |
|
15.00 15.45 |
OpenSuSE ile GNU/Linux Masaüstü – Doruk Fişek – Onur Küçük |
Varnish İle Hızlı Web – Osman Yüksel |
Ceph: Ölçeklenebilir, Yüksek Performanslı ve Dağıtık Dosya Sistemi – Halid Altuner |
OSINT-Bilgi Toplama Yöntemleri ve Siber İstihbarat – Caner Filibelioğlu |
16.00 16.45 |
Pardus’un Dünü Bugünü ve Geleceği – Ümit Derelier |
Apache Mahout – Mahmut Özge Karakaya |
Gradle ile Proje İnşası – Ömer Özkan |
Ümit Derelier: Pardus’un Dünü Bugünü ve Geleceği
“Bir ülkenin özgürlüğü işletim sistemi ile başlar” sloganı etrafında bir araya gelmiş gönüllü topluluğu Pardus Topluluk, Pardus’un geleceği için projeler geliştirmekte, ülke çapında pardus ve özgür yazılımın yaygınlaşması için çalışmalara yürütmektedir. Bu seminerde, Pardus’un dününü, bugününü ve geleceğini değerlendiriliyor.
Ertuğrul Başaranoğlu: Kurumsal Ağlarda Sızma Testi Metodolojisi
Kurumsal ağlardaki iç tehditler ortaya konacak ve özellikle sızma testlerinde karşılaşılan durumlardan bahsedilecektir. Bunun yanında gerçek bir senaryo üzerinden kurumsal bir ağda normal bir kullanıcının haklarını nasıl yetkili bir kullanıcı haklarına çıkartabileceği uygulamalı olarak gösterilecektir. Uygulama sırasında da temel korunma yöntemleri belirtilecektir.
Ömer Özkan: Gradle ile Proje İnşası
Gradle, Java dünyasının popüler inşa sistemlerinden biridir. Popüler inşa sistemleri Ant ve Maven ile uyumlu olmakla beraber, bir programlama dili Groovy ile yapılandırılması sağlanarak esnek bir sistem sunar. Gradle’ın getirdiği yenilikler, bağımlılık yönetimi, derleme ve paketlemenin nasıl yapıldığı, esnek yapısı, maven ve ant ile kıyaslanması, task’ların nasıl yazıldığı, avantajları ve dezavantajları konular örneklerle anlatılacaktır.
Mahmut Özge Karakaya: Apache Mahout
Seminerde Mahout’un amacı, geçmişi ve geleceği ile ilgili kısa bir giriş yapıldıktan sonra Mahout’un Hadoop ve Spark ile ilişkisi anlatılıyor. Mahout’da da yer alan collaborative filtering (item based, user based, SVD) algoritmalarına değiniliyor. Bu algoritmalardan biri örneklenerek (Item based) Mahout’ta Map/Reduce ile nasıl ve neden yazıldığı anlatılıyor. Clustering algoritmalarına da değinilen seminerde, yine bir örnekle (KMeans) Mahout ve tavsiye sistemleri açısından yerine bakıyor olacağız. Son olarak bir demo (film öneri sistemi), kodları ile paylaşılıyor.
Halid Altuner: Ceph: Ölçeklenebilir, Yüksek Performanslı ve Dağıtık Dosya Sistemi
Ceph ile tamamen açık kaynak kodlu, özgür, ölçeklenebilir, yüksek performanslı ve dağıtık bir mimaride nesne depolama (object storage) ve blok depolama (block storage) konularına değinilecektir. Genel olarak dağıtık dosya sistemleri ile ilgili bilgi verilecektir.
Erkan Esmer: Proxmox VE ortamı ve Sunucu Sanallaştırma
Proxmox VE, özgür yazılım bir sanallaştırma ürünüdür. Seminerde Proxmox altyapısı, teknik detayları anlatımının ardından, sanal makineler oluşturup yönetme ve yedekleme senaryoları anlatılıyor.
Ender Ahmet Yurt: Ruby ile Meta Programlamaya Giriş
Ruby dinamik bir programlama dilidir. Meta programlama ile runtime’da kodu değiştirmek. Ruby’nin core kütüphanelerine erişip, sınıfları, metodları ve benzeri yapıları değiştirmek anlatılıyor.
Mengü Yazıcıoğlu: KOHA Kütüphane Sistemi ile 1120 Halk Kütüphanesi Deneyimi ve KOHA’ya Yerel Yazılım Katkısı T.C. Kültür ve Turizm Bakanlığı Kütüphaneler ve Yayımlar Genel Müdürlüğü’ne bağlı 1120 halk kütüphanesinde kullanılan özgür yazılım KOHA Kütüphane Sistemi ve KOHA sistemine yönelik geliştirilen yerel modüllerin tanıtımı, arka tarafta kullanılan alternatif çözümlerle de veritabanı, cluster, işletim sisteminde sıfır maliyet anlatılıyor.
Çağrı Ersen: Özgür Yazılım Sistemlerle SOME Altyapısı Kurulumu
Özgür yazılımlar kullanarak, IT alyapılarında 360 derece alan hakimiyeti sağlamak üzere saldırı ve değişiklik tespit altyapısı dizaynı, kurulumu ve yönetimi.
Osman Yüksel: Varnish İle Hızlı Web
Varnish Cache kullanarak mevcut çalışan web uygulamalarının daha hızlı ve ölçeklenebilir olması anlatılıyor.
Can Burak Çilingir: Sunucularınızda uçan kuştan haberiniz olsun: Zabbix
Sunucularla işi olanların çoğu sorusuna cevap verebilecek verileri merkezi bir yerde toplayıp incelemek için Zabbix’i nasıl kullanabileceğimiz anlatılıyor.
Destan Sarpkaya: Devlet ve özgür yazılım ilişkisi nasıl olabilir(di)?
Devlet kurumlarının kullandığı ve genellikle vatandaşlarla etkileşime giren yazılımların doğurduğu sorunların, bunların nedenlerinin, sonuçlarının ve çözüm önerilerinin tartışılacağı bir sunum.
Akın Ömeroğlu: Özgür Yazılım Lisanslarının Büyük Yazılım Projelerinde Kullanımı
Bir özgür yazılım lisansıyla dağıtılan yazılımın, bir yazılım projesi kapsamında kullanılırken dikkat edilmesi gereken hususlar, yazılımı dağıtanların sorumluluklarının neler olduğu ve yazılımı üretenlerin hak ve yükümlülüklerinin örnek olaylarla anlatılması amaçlanmaktadır.
Zafer Çakmak, Mehmet Beydoğan: ConfDeck: Bir başka konferans yönetim aracı
ÖYLG ve ÖWTG gibi etkinliklerin başvuru alma ve değerlendirme aşamasında karşılaştığımız problemleri çözmek ve süreci otomatize etmek için geliştirdiğimiz özgür yazılım ConfDeck’in geldiği noktayı anlatacağız.
Sosyal medya hesaplarımız üzerinden ya da yandaki formu kullanarak bize ulaşabilirsiniz.