Kaynak Kodları GitHub Üzerinden Yönetilen ve Debian Depolarında Bulunan Yazılımların Geliştirme İstatistikleri
|
|
- Bilge Remzi
- 7 yıl önce
- İzleme sayısı:
Transkript
1 Kaynak Kodları GitHub Üzerinden Yönetilen ve Debian Depolarında Bulunan Yazılımların Geliştirme İstatistikleri Aliye Dilara Koca 1, Recai Oktaş 2 1 Ondokuz Mayıs Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı, Samsun 2 Ondokuz Mayıs Üniversitesi, Bilgisayar Mühendisliği Bölümü, Samsun dilara@bil.omu.edu.tr, roktas@bil.omu.edu.tr Özet: Günümüzde sürüm kontrolü ve kaynak kodlarının yönetimi amacıyla birçok yazılım çözümü bulunmakta ve kullanılmaktadır. Bunların en yaygını olan Github, Debian başta olmak üzere birçok açık kaynak kodlu yazılım projesinde sıklıkla kullanılmaktadır. Bu çalışma kapsamında kaynak kodları Github üzerinden yönetilmekte olan Debian paketlerinin geliştirme süreçlerine ait istatistiksel tespit ve değerlendirmeler yapılmıştır. Bu çalışma sayesinde Debian kaynaklarında bulunan yazılımların geliştirme evreleri hakkında yorumlanabilir ve anlamlı istatistiksel veriler üretilmiş olacaktır. Anahtar Sözcükler: Sürüm kontrolü, Github, Geliştirme Süreci. Development Statistics of Softwares, Source Code is Managed Through Github and Hosted on Debian Repositories Abstract: Today, many software solutions are used for version control and management of source code. Github is most commonly used one. Often used in many open source projects, including Debian. In this study, there is statistical analyzes of the development of Debian packages source code, which is controlled via Github. Through this study, data were collected about Debian packages on the development stage and interpretable and meaningful statistical data was produced. Keywords: Version Control, Github, Development Process. 1. Giriş Bir yazılımın geliştirilmesi süreci yazılımın ölçeğine göre değişiklik arz etmekle beraber kalabalık bir ekip tarafından sürdürülür. Bu yazılım geliştirici ekibin görev ve sorumluluklarının farklılığı, yazılımın modüler bir yapıda geliştirilmesi ihtiyacı, tüm yazılım geliştiricilerin aynı anda, aynı yazılımın geliştirilmesi üzerinde çalışması gibi zorunluluklar yazılım sektöründe bir sürüm kontrolü ve kaynak kodların yönetimi ihtiyacı doğurmuştur. Bu amaçla birbirine benzer yöntemleri kullanan birçok sürüm kontrolü ve kaynak kodu yönetimi yapan yazılım geliştirilmiştir. Github, internet üzerinden servis veren, tüm dünyadan geliştiricilerin bir arada çalışmasına imkan tanıyan, açık kaynak kodlu yazılımlara olduğu kadar özel yazılım projelerine imkan tanıyan bir kaynak kod/yazılımcı sosyal ağıdır. Github 10 milyonu aşkın üyesi, 25 milyonu aşkın kaynak deposu ile bu bağlamda en yaygın kullanıma sahip ağdır. Debian paketleri açık kaynak kodlu olarak geliştirilmektedir. Gönüllü geliştiriciler tarafından sağlanan desteğin verimli şekilde yönetilebilmesi için çeşitli sürüm takip sistemleri kullanılmaktadır. Git ise bu sürüm takip sistemlerinden biridir.
2 Yapılan bu çalışma ile üst geliştirici kaynak kodları Github üzerinde geliştirilen ve barındırılan Debian paketlerinin geliştirme süreci incelenmiştir. Yapılan çalışmada adet paketten elde edilen veriler ile 6 adet kriter üzerinden incelemeler yapılmıştır. 2. Sürüm Konrol Sistemi Sürüm kontrol sistemi, dosyalar üzerinde yapılan tüm değişiklikleri kaydedip versiyonlar oluşturan ve daha sonra istenilen versiyona geri dönebilmeye olanak sağlayan bir sistemdir. Bu sistem neredeyse tüm dosya türlerinde kullanılabilir. Merkezi sürüm yönetim sistemlerinde tüm kullanıcılar bütün değişikliklerini direkt olarak uzaktaki depo üzerinde yaparlar. Merkezi versiyon yönetim sistemlerinde tüm kullanıcılar bütün değişikliklerini direkt olarak uzaktaki depo (repository) üzerinde yaparlar. Merkezi olmayan sistemlerde ise birçok yerel depo (local repository) ve birçok kullanıcı ile birlikte bir adet de uzak depo (remote repository) bulunmaktadır. Bu sistemlerde, commit yapısı yapılan değişikliklerin bir mesaj ile birlikte versiyon olarak kaydedilmesini sağlar. push eylemi ise, daha önce yerel makinede commit edilmiş bütün revizyonları sırayla uzak depoya uygular. Merkezi olmayan versiyon kontrol sistemlerinin bir örneği Git'tir. Git, yerel depolar ile de çalıştığından internete bağlı olunmadığında da değişikliklerin versiyonlanması mümkündür. Github ise, Git sürüm kontrol sistemini kullanan yazılım geliştirme projeleri için web tabanlı bir depolama servisidir. 3. Depo Adreslerinin Elde Edilmesi Güncel Debian paket listesi Debian'ın kaynağından [1] alınmıştır. Listede adet paket bulunmaktadır. Bir debian paketinin.dsc uzantılı dosyası kaynak paketi tanımlayan bilgiler içerir. Bu dosya ayrılmış alanlardan oluşan bir dizi içerir. Paket listesi üzerinden üst geliştirici kaynak kodlarının bulunduğu depoların elde edilmesi için, Debian paketlerin kaynak kod bilgilerinin tutulduğu.dsc dosyalarının elde edilmesi yöntem olarak seçilmiştir. Dsc dosyaları paket listesi kullanılarak aptget komutu ile aşağıdaki şekilde (1) elde edilmiştir. $ apt-get source dsc-only paket (1) Dsc dosyasının formatı genel olarak Şekil 1 de gösterildiği formattadır. Bu formatta bazı alanların açıklamaları aşağıdaki gibidir. Source alanı, kaynak paketin adı Maintainer alanı, Deb paketi geliştiricisi bilgileri Uploader alanı, Deb paketini Debian paket havuzuna gönderen geliştiricinin bilgileri Homepage alanı, üst geliştirici kaynak paketinin paket ile ilgili bilgi veren sayfası Vsc-* alanı, paket kaynak kodunun geliştirildiği sürüm takip sistemine bağlı olarak verilen geliştirme bilgileri
3 Sürüm kontrol sistemi olarak Git ve depolama servisi olarak Github kullanan paketlerin seçilmesi istenilmiştir. Dsc dosyasının Homepage alanında üzerindeki adres bilgisini veren paketler, düzenli ifadeler kullanan otomatize bir yapı ile süzülmüştür adet paket içinden süzme işlemi sonucu elde edilen paket sayısı 1137 dir. * Count(distinct(repo)) as repo_count"). * order( repo_count desc ) (3) 4. Verilerin Üretilmesi Dsc dosyalarından alınan Homepage alanlarından elde edilen Github depo sahibi kullanıcı adı ve depo adı bilgileri kullanılarak, Github API'si aracılığıyla depolara ait son 2 yıllık Commit'ler çekilmiş ve formatlanarak kaydedilmiştir. Bu sorgu işlemi için istek gönderilen adres aşağıda (2) gösterilmektedir. /depo-sahibi/depo/commits? Since= (2) Tespit edilemeyen sebeplerden dolayı 1137 adet paket içinden 942 adet paketin Commit verilerine ulaşılabilinmiş, 195 adet paket için Github API'sinden Not found yanıtı alınmıştır. Şekil 2. Depo Sahiplerinin Depo Sayıları 6. Depolar Hakkında İncelemeler Seçilen depoların geliştirici sayıları sorgusu (4); aşağıdaki (Şekil 3) gibi sonuç Bir kayıtlı veri için, commit'in içeriğindeki değişiklikleri açıklayan yazı (message), depo sahibi (owner), depo (repo), değişiklikleri hazırlayan kişi (author), değişiklikleri gönderen kişi (committer), değişikliklerin gönderilme tarihi (date) alanları tutulmaktadır. 5. Depo Sahipleri Hakkında İncelemeler Veriseti içerisindeki hangi Github kullanıcılarının, seçilen depolardan kaçına sahip olduğu sorgusu (3); aşağıdaki (Şekil 2) gibi sonuç > Commit.group(:owner). * select( * "owner, Şekil 3. Depoların Commit Gönderen Kullanıcı Sayıları
4 > Commit.group(:repo). * select( * "repo, * Count(distinct(committer_login)) as committer_count"). * order( commiter_count desc ) (4) Seçilen depoların toplam commit sayıları sorgusu (5); aşağıdaki (Şekil 4) gibi sonuç > Commit.group(:repo). * select( * "repo, * Count(distinct(message)) as commit_count"). * order( commit_count desc ) (5) Şekil 5. Depoların Saatlere Göre Commit Sayıları Hata (bug) düzeltme amaçıyla gönderilen commit'lerin, genel olarak mesaj alanında fix ve fixed içerikli olarak depoya gönderildiği görülmüştür. Seçilen depoların fix commit sayıları sorgusu (7); aşağıdaki (Şekil 6) gibi sonuç Şekil 4. Depoların Commit Sayıları Seçilen depoların toplam saatlere göre commit sayıları sorgusu (6); aşağıdaki (Şekil 5) gibi sonuç > Commit. * select( "date_format(committer_date, '%H') as hour, Count(distinct(message))"). * group("hour") (6) > Commit.group(:repo). * where("message like '%fix %' or message like '%fixed%'"). * select("repo, Count(message) as mcount"). * order( mcount desc ) (7)
5 > Commit.group(:repo). * where("message like '% test%'"). * select("repo, Count(message) as mcount"). * order('mcount desc') (8) Şekil 6. Depoların Fix Commit Sayıları Toplam commit içinde adet fix commit bulunmaktadır. Yani gönderilen commit'lerin %15 oranında hata düzetlme amaçlı olduğu görülmektedir. Bir yazılımın doğrulanması ve geçerlenmesi süreci olan yazılım testi, yazılım geliştirme aşamaları içerisinde oldukça büyük bir yer kaplamaktadır. Yine de yazılım testine dair farkındalık gerektiği ölçüde gelişememiştir; pek çok yazılımda test edilmeyen özellikler bulunduğu gibi test edilmeyen yazılımlar da bulunmaktadır. Test ile ilgili işlemler için gönderilen commit'lerin genel olarak test dizgisini içerdiği gözlemlenmiştir. Seçilen depoların test ile ilgili olan commit sayıları sorgusu (8); yandaki (Şekil 7) gibi sonuç Şekil 7. Depoların Test ile İlgili Commit Sayıları Yazılıma dair uygulanan geliştirmelerin ne kadaranının test ile ilgili olduğunu kavramak amacıyla bir ölçüm yapılmıştır. Toplam commit içinde test ile ilgili adet commit bulunmaktadır. Yani gönderilen commit'lerin %9.2 oranında test ile ilgili olduğu görülmektedir. Ek olarak commit yazarı (author) ve depoya göndereni (committer) aynı kişi olan commit bulunurken, farklı kişiler tarafından yazılıp, depoya gönderilen 9686 commit bulunmaktadır. Kayıp olan 3 verinin API'den
6 gelen bilgilere göre bu alanları belirsizdir. Burada da %6.1 gibi bir oran görülmektedir. Commit gönderilirken yapılan işlemi açıklayan mesaj alanına anlaşılır açıklama yazmak önerilmektedir. Commit mesajlarının fazla ayrıntı verecek kadar uzun veya bilgi veremeyecek kadar kısa olması anlaşılırlığı olumsuz etkilemektedir. Seçilen depoların commit mesajı uzunlukları dağılımı; aşağıdaki (Şekil 8) gibi sonuç Homepage alanını düzenli doldurulmuş olan paketlerin oranıdır. Depo sahipleri hakkında yapılan inceleme (Bölüm 5., Şekil 2.) göz önüne alındığında ortalama 1 (1.38) olarak hesaplanan kullanıcı başına düşen depo sayılarının 25'e kadar çıkabildiği gözlenmiştir. Depolar hakkında yapılan incelemelere yakından bakıldığında depoya commit gönderen kullanıcı sayılarının ortalama 12 iken bu sayının 930 ile maksimum noktaya docker deposunda ulaştığı tespit edilmiştir (Bölüm 6., Şekil 3.). Depolara yapılan commit sayıları ortalama olarak 159 olarak hesaplanırken commit sayısı ile docker deposu başı çekmektedir. (Bölüm 6., Şekil 4.) Yapılan bu commitler ağırıklı olarak 15:00-23:00 saatleri arasında yoğunlaşmaktadır (Bölüm 6., Şekil 5.). Bunun yanı sıra depolara yapılan commitlerin ortalama olarak yüzde %15'inin fix commiti olduğu görülmektedir (Bölüm 6., Şekil 6). Şekil 8. Depoların Commit Mesajı Uzunluğu Dağılımı 6. Sonuç Depoların geliştirilme alışkanlıkları ve özellikleri kullanılarak, Debian paketleri için bir kalite metriği oluşturulması hedeflenmiş, bir ön çalışma olması amacıyla geliştirme istatistiklerine ulaşılmaya çalışılmıştır. Bu doğrultuda tüm Debian paketleri incelenerek, sürüm kontrol sistemi olarak Git ve depolama servisi olarak Github kullanan paketlerin geliştirici ve commit istatistikleri elde edilmiştir. Seçilen adet programdan 1137 tane programın üst geliştirici kaynak kodunun % 4.3'lük bir oranla Git sürüm takip sistemini ile geliştirildiği tespit edilmiştir. Bu yalnızca Yazılım geliştirme sürecinde büyük bir yer tutan test geliştirme süreciyle alakalı yapılan commitler analiz edildiğinde test ile alakalı commitlerin sayısının tüm commitlere oranı %9.2 olarak tespit edilmiştir (Bölüm 6., Şekil 7.). Geliştirme sürecinde geçmişe dönme, gelişim sürecinin takip edilmesi gibi bir çok alanda kolaylık sağlayan commit mesajlarının anlamlı olması gerekmektedir. Çalışmada depolara gönderilen commit mesajlarının ortalama 92 karakter uzunluğunda olup, %70 oranındaki commit'lerin bu ortalamaya eşit veya altında kalırken, %30 oranındaki commit'lerin ise sınırın üstünde olduğu görülmüştür (Bölüm 6., Şekil 8.). Ayrıca commit mesajı uzunluğunun karaktere kadar artabildiği görülmüştür.
7 10. Kaynaklar [1] Index of /changelogs, Ağustos 2015 (de indirildi) World Wide Web: [2] Rodin J., Aoki O., Debian New Maintainers' Guide, Ağustos 2015 (de indirildi) World Wide Web: [3] Github, Github Develeoper, Ağustos 2015 (de indirildi) World Wide Web: [4] Nussbaum, L., & Zacchiroli, S. (2010). The ultimate debian database: Consolidating bazaar metadata for quality assurance and data mining. Mining Software Repositories (MSR), th IEEE Working Conference, IEEE. [5] Spinellis, D. (2012). Git. Yazılım, IEEE, 29(3), [6] Knott, M. (2014). Version Control with Git. In Beginning Xcode, Apress. [7] Shaffer, K. (2013). Push, Pull, Fork: GitHub for Academics. Hybrid Pedagogy. [8] Agrawal, K., Amreen, S., & Mockus, A. (2015). Commit quality in five high performance computing projects. Proceedings of the 2015 International Workshop on Software Engineering for High Performance Computing in Science,
Kaynak Kodları GitHub Üzerinden Yönetilen ve Debian Depolarında Bulunan Yazılımların Geliştirme İstatistikleri. Dilara Koca
Kaynak Kodları GitHub Üzerinden Yönetilen ve Debian Depolarında Bulunan Yazılımların Geliştirme İstatistikleri Dilara Koca Sürüm Kontrol Sistemi Sürüm kontrol sistemi, dosyalar üzerinde yapılan tüm değişiklikleri
DetaylıVersiyon Kontrol Sistemleri
Versiyon Kontrol Sistemleri Olayımız Nedir? Versiyon Kontrolü Nedir? Neden Versiyon Kontrolüne İhtiyaç Duyarız? Merkezi Versiyon Kontrol Sistemi Nedir? Peki ya merkezi olmayan? Ayıp olmasın diye: SVN Sebeb-i
DetaylıTC KİMLİK NO SMS GÖNDERİM SOAP API
TC KİMLİK NO SMS GÖNDERİM SOAP API İçindekiler 1. Bu Belgenin Amacı... 3 2. Belge Sürümleri... 3 3. Sistem Gereksinimleri... 3 4. Kullanım Şekli... 3 4.1. Genel... 3 4.2. Uyarılar... 3 4.3. Hata Kodları...
DetaylıKaynak Kod Güvenliği Bir Güvensiz API Örneği
Kaynak Kod Güvenliği Bir Güvensiz API Örneği Bedirhan Urgun, Ağustos 2010, WGT E-Dergi 6. Sayı Bu yazıda Tomcat J2EE kısmi uygulama sunucusunda bulunan bir güvenlik açığına, güvenlik probleminin kaynağına
DetaylıSUBVERSION VE TRAC A GİRİŞ
SUBVERSION VE TRAC A GİRİŞ HÖYÜK YAZILIM EKİBİ ADİL BİŞKİN adil.biskin@gmail.com SUBVERSION VE TRAC HÖYÜK NEDİR? Herkes(l)e Özgür Yazılım Üretelim Kervanı SUBVERSION VE TRAC YAZILIM PROJEMİZİN İHTİYAÇLARI
DetaylıTC KİMLİK NO SMS GÖNDERİM XML API
TC KİMLİK NO SMS GÖNDERİM XML API İçindekiler 1. Bu Belgenin Amacı... 3 2. Belge Sürümleri... 3 3. Sistem Gereksinimleri... 3 4. Kullanım Şekli... 3 4.1. Genel... 3 4.2. Uyarılar... 3 4.3. Hata Kodları...
DetaylıPardus. A. Murat Eren, 25 Mart Pardus Geliştiricisi. Pardus Yenilikleri Sık Sorulan Sorular
Pardus A. Murat Eren, meren@pardus.org.tr Pardus Geliştiricisi 25 Mart 2007 İçerik 1 Neden? Nasıl? 2 3 Neden? Nasıl? 1 Neden? Nasıl? 2 3 Neden? Nasıl? Neden? Ana sözleşme Pardus, UEKAE tarafından, bilişim
Detaylıwww.smsmakinesi.com destek@hermesiletisim.net COM API v.1.1 BELGE SÜRÜMÜ : 1.1
destek@hermesiletisim.net COM API v.1.1 BELGE SÜRÜMÜ : 1.1 1 1. İÇİNDEKİLER 1. İçindekiler 2 2. Bu Belgenin Amacı 3 3. Kullanım Şekli.3 4. Uyarılar.4 5. Hata Kodları.4 6. Kullanıcı Bilgileri Kontrolü..5
DetaylıPardus. S.Çağlar Onur, caglar@pardus.org.tr. 21 Aralık 2006. Pardus Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği
Yenilikleri Projesi [TÜBİTAK / UEKAE] Linux Kullanıcıları Derneği 21 Aralık 2006 Yenilikleri İçerik 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri Neden? Nasıl? 1 Neden? Nasıl? 2 Yenilikleri man 3 Yenilikleri
DetaylıUZAKTAN EĞİTİM MERKEZİ
ÜNİTE 2 VERİ TABANI İÇİNDEKİLER Veri Tabanı Veri Tabanı İle İlgili Temel Kavramlar Tablo Alan Sorgu Veri Tabanı Yapısı BAYBURT ÜNİVERSİTESİ UZAKTAN EĞİTİM MERKEZİ BİLGİSAYAR II HEDEFLER Veri tabanı kavramını
DetaylıAJANS İLETİŞİM API XML API v1.0.2. İçindekiler. 1. AMAÇ - Sayfa 2
AJANS İLETİŞİM API XML API v1.0.2 İçindekiler 1. AMAÇ - Sayfa 2 2. KULLANIM ŞEKLİ - Sayfa 2 2.1 Genel - Sayfa 2 2.2 Uyarılar - Sayfa 2 2.3 Hata Kodları - Sayfa 3 3. KULLANICI BİLGİLERİ KONTROLÜ - Sayfa
DetaylıVeri Tabanı Yönetim Sistemleri Bölüm - 3
Veri Tabanı Yönetim Sistemleri Bölüm - 3 İçerik Web Tabanlı Veri Tabanı Sistemleri.! MySQL.! PhpMyAdmin.! Web tabanlı bir veritabanı tasarımı. R. Orçun Madran!2 Web Tabanlı Veritabanı Yönetim Sistemleri
DetaylıT.C. Başbakanlık Gümrük Müsteşarlığı Muhabere ve Elektronik Dairesi Başkanlığı
Dış Ticaret İşlemlerine Bakış e-gümrük işlemleri başlatıldı. Beyannameler elektronik olarak üretiliyor Beyanname eki olarak gümrüğe sunulan imzalı evrak sayısı 200 Islak Mali kayıp : Kayıplar Islak imzalı
DetaylıWikipedia'nın Kardeş Projeleri. Özlem Özgöbek ozlem.ozgobek@linux.org.tr
Wikipedia'nın Kardeş Projeleri Özlem Özgöbek ozlem.ozgobek@linux.org.tr Commons: Free media repository MediaWiki: Wiki software development Meta-Wiki: Wikimedia project coordination Wikibooks: Free textbooks
DetaylıXML API. İçindekiler. Toplu SMS Sistemlerinde Güvenilir Çözüm Ortağınız 1. AMAÇ... 2 2. KULLANIM ŞEKLİ... 2. 2.1 Genel 2 2.2 Hata Kodları.
İçindekiler 1. AMAÇ...... 2 2. KULLANIM ŞEKLİ... 2 2.1 Genel 2 2.2 Hata Kodları. 2 3. SMS GÖNDERİMİ.. 3 3.1 SingleTextSMS... 3 3.2 MultiTextSMS 4 4. ID BAZINDA RAPORLAMA.... 5 [Sayfa 1/5] 1. AMAÇ Bu belge,
DetaylıNecdet Yücel - necdetyucel@gmail.com, Engin Manap - enginmanap@gmail.com, Öğrenciler Özgür Mesutcan Yazılıma Kurt Nasıl - mesutcank@gmail.
Öğrenciler Özgür Yazılıma Nasıl Necdet Yücel - necdetyucel@gmail.com Engin Manap - enginmanap@gmail.com Mesutcan Kurt - mesutcank@gmail.com 1 Şubat 2012 Kullanmak ve Yaymak Kullanmak ve Yaymak Belgelendirme
DetaylıAğ Yönetiminin Fonksiyonel Mimarisi
Bölüm 7 Ağ Yönetimi Ağ Yönetiminin Fonksiyonel Mimarisi a) Performans (Performance) Yönetimi b) Sistem Ayarları (Configuration) Yönetimi c) Hesap (Account) t)yönetimi i d) Hata (Fault) Yönetimi e) Güvenlik
Detaylı1.Debian. 2.Ubuntu. Şekil 1. Güncel logosu
Linux Dağıtımları GNU/Linux dağıtımı,linux çekirdeği ve GNU araçlarıyla tam donanımlı bir işletim sistemi haline getirilerek son kullanıcıya sunulmuş halidir.dağıtım kavramı, özgür yazılım felsefesinin
DetaylıXML API v2.0 Belge sürümü : 2.0.2
XML API v2.0 Belge sürümü : 2.0.2 1. Đçindekiler 1. Đçindekiler...2 2. Bu belgenin amacı...3 3. Belge sürümleri...3 4. Sistem gereksinimleri...3 5. Kullanım şekli...4 5.1 Genel...4 5.2 Uyarılar...4 5.3
DetaylıBİH 605 Bilgi Teknolojisi Bahar Dönemi 2015
BİH 605 Bilgi Teknolojisi Bahar Dönemi 2015 Ders- 13 World Wide Web (WWW) Yrd. Doç. Dr. Burcu Can Buğlalılar Bilgisayar Mühendisliği Bölümü Bilgisayar Katmanları İçerik World Wide Web (WWW) Anlık Mesajlaşma
DetaylıOPERATÖR SERVİSLERİ. Kullanıcı Kılavuzu
OPERATÖR SERVİSLERİ Kullanıcı Kılavuzu Versiyon Tarih Yazan Tanım 1.0 01-08-2013 Burcu Kayacık Yalman Turkcell Servisleri 2.0 08-10-2014 Burak Şanlı Vodafone Servisleri 2.1 17-10-2014 Gül GÖNLÜBEYAZ Düzenlemeler
DetaylıBilgi Servisleri (IS)
Bilgi Servisleri (IS) GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN Konu Başlığı Neden ihtiyaç duyulur? Kullanıcılar kimlerdir? Bilgi Servisi türleri MDS ve BDII LDAP Bilgi
DetaylıGoogle Hacking. Gelişmiş Google Operatörleri
Ön Söz Bilgisayar korsanları, önemli bilgiler içeren web uygulamalarına arama motorları sayesinde kolayca erişebiliyorlar. Hedeflenen anahtar kelimeler ile web sitelerinden önemli bilgiyi almak saniyeler
DetaylıPROGRAMLAMA TEMELLERİ
PROGRAMLAMA TEMELLERİ 2.HAFTA Yazılım Yazılım, elektronik aygıtların belirli bir işi yapmasını sağlayan programların tümüne verilen isimdir. Bir başka deyişle var olan bir problemi çözmek amacıyla bilgisayar
DetaylıGitlab ile Web Tabanlı Git Deposu Yönetimi
Gitlab ile Web Tabanlı Git Deposu Yönetimi Aydın Doyak Linux Sistem Yöneticisi @ aydin.doyak@ozguryazilim.com.tr http://aydintd.me Gitlab? Web üzerinden yönetilebilen git deposu yönetim sistemi, ayrıca
DetaylıSubversion. KimTutarBizi bilgi takımı adına, Ahmet KAKICI
Subversion KimTutarBizi bilgi takımı adına, Ahmet KAKICI Ağustos 2008 Telif hakkı (c) 2008 KimTutarBizi. Bu belgenin, GNU Özgür Belgeleme Lisansı, Sürüm 1.2 veya Özgür Yazılım Vakfı tarafından yayımlanmış
Detaylı1.1. Yazılım Geliştirme Süreci
Kazanımlar Bu bolümde; Yazılım geliştirme sureci konusunda bilgi sahibi olacak, Yazılım geliştirme surecinde gerekli olan araçları tanıyacak, Python dilinde program geliştirme ortamlarını inceleyebileceksiniz.
DetaylıCOM API v2.0 Belge sürümü : 2.0.3
COM API v2.0 Belge sürümü : 2.0.3 1. Đçindekiler 1. Đçindekiler...2 2. Bu belgenin amacı...3 3. Belge sürümleri...3 4. Sistem gereksinimleri...3 5. Kullanım şekli...4 5.1 Genel...4 5.2 Uyarılar...4 5.3
DetaylıBİLGİ GÜVENLİĞİ BİLİNÇLENDİRME EĞİTİMİ www.bilgimikoruyorum.org.tr
BİLGİ GÜVENLİĞİ BİLİNÇLENDİRME EĞİTİMİ www.bilgimikoruyorum.org.tr PROJE HAKKINDA Bilgimi Koruyorum e Öğrenme Projesi DPT tarafından desteklenmiş olan Ulusal Bilgi Sistemleri Programı kapsamında gerçekleştirilmiş
DetaylıBilgi güvenliği konusunda farkındalık yaratmak. Mobil cihazlardaki riskleri anlatmak. Mobil uygulamaların bilgi güvenliği açısından incelemek 2
1 Bu çalışmanın amacı; Bilgi güvenliği konusunda farkındalık yaratmak Mobil cihazlardaki riskleri anlatmak Mobil uygulamaların bilgi güvenliği açısından incelemek 2 Giriş - Mobil Cihazlar Mobil İşletim
DetaylıFırat Üniversitesi Personel Otomasyonu
Fırat Üniversitesi Personel Otomasyonu Fırat Üniversitesi, Enformatik Bölümü, 23119, Elazığ fatihtalu@firat.edu.tr, rdas@firat.edu.tr Özet: Bu çalışmada, Fırat Üniversitesi Personel Daire Başkanlığı için
DetaylıEcat 8. Hakbim Bilgi İşlem A.Ş. Versiyon
Ecat 8 Hakbim Bilgi İşlem A.Ş. Versiyon 2015 01.01 1 Ecat8 Nedir? Firmaların elektronik yedek parça kataloğu ihtiyacını karşılamak için Hakbim Bilgi İşlem tarafından geliştirilmiş ve geliştirilmeye devam
DetaylıSystem Storage DS3200, DS3300 ve DS3400 Hızlı Kuruluş Kılavuzu
System Storage DS3200, DS3300 ve DS3400 Hızlı Kuruluş Kılavuzu Bu bilgileri ve desteklediği ürünü kullanmadan önce, IBM System Storage DS3200 Kuruluş, Kullanıcı ve Bakım Kılavuzu, IBM System Storage DS3300
DetaylıHACETTEPE ÜNİVERSİTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ. 2.Prototip Test Sonuçları Raporu. Tez Danışmanı: Prof.Dr.
HACETTEPE ÜNİVERSİTESİ ELEKTRİK ELEKTRONİK MÜHENDİSLİĞİ BÖLÜMÜ 2.Prototip Test Sonuçları Raporu Tez Danışmanı: Prof.Dr. Uğur Baysal İlteriş Kutluk Yıldırım 17.09.2017 1. GİRİŞ Sistemde aküden panele geçebilecek
DetaylıBulanık Mantık Tabanlı Uçak Modeli Tespiti
Bulanık Mantık Tabanlı Uçak Modeli Tespiti Hüseyin Fidan, Vildan Çınarlı, Muhammed Uysal, Kadriye Filiz Balbal, Ali Özdemir 1, Ayşegül Alaybeyoğlu 2 1 Celal Bayar Üniversitesi, Matematik Bölümü, Manisa
DetaylıUHeM ve Bulut Bilişim
UHeM ve Bulut Bilişim Özden AKINCI Ulusal Yüksek Başarımlı Hesaplama Merkezi (UHeM) Bilim ve Mühendislik Uygulamalar Müdürü 11.07.2012 UHeM hakkında Vizyon: Yüksek başarımlı hesaplama, bilgi teknolojileri
DetaylıIEEE Online Mühendislikte Günümüz Araştırmacılarının Temel Bilgi Kaynağı. UASL Eğitim Programı. 10 Mayıs, 2006
IEEE Online Mühendislikte Günümüz Araştırmacılarının Temel Bilgi Kaynağı UASL Eğitim Programı TÜBİTAK-ULAKBİM 10 Mayıs, 2006 2004 MIKRO 1 Institute of Electrical and Electronics Enineers (IEEE) Hakkında
DetaylıPERSONEL BANKA IBAN BİLGİSİ DEĞİŞİKLİĞİ UYGULAMA KILAVUZU
PERSONEL BANKA IBAN BİLGİSİ DEĞİŞİKLİĞİ UYGULAMA KILAVUZU ŞUBAT - 2014 PERSONEL ÖDEMELERİ UYGULAMA GELİŞTİRME VE DESTEK ŞUBESİ 1 İçindekiler GİRİŞ......3 1. HARCAMA BİRİMLERİNCE YAPILACAK İŞLEMLER..3 1.1.
DetaylıSayı : 02 Konu : STONEX Format Çevirici ilepoligon ve Detay Alım Çıktılarının Alınması
Sayı : 02 Konu : STONEX Format Çevirici ilepoligon ve Detay Alım Çıktılarının Alınması Giriş TKGM nin TUSAGA AKTİF kullanılarak yapılan ölçülere ait istediği Poligon ve Detay Alım çıktılarının doğrudan
DetaylıJAVA API v2.0 Belge sürümü: 2.0.2
JAVA API v2.0 Belge sürümü: 2.0.2 1. İçindekiler 1. İÇİNDEKİLER... 2 2. BU BELGENİN AMACI... 3 3. BELGE SÜRÜMLERİ... 3 4. SİSTEM GEREKSİNİMLERİ... 3 5. KULLANIM ŞEKLİ... 4 5.1. GENEL... 4 5.2. UYARILAR...
DetaylıUSE IMPROVE EVANGELIZE. OpenSolaris. Afşin TAŞKIRAN EnderUNIX Yazılım Geliştirme Ekibi Türkiye OpenSolaris Kullanıcıları Grubu afsin ~ enderunix.
OpenSolaris Afşin TAŞKIRAN EnderUNIX Yazılım Geliştirme Ekibi Türkiye OpenSolaris Kullanıcıları Grubu afsin ~ enderunix.org OpenSolaris Nedir? Solaris işletim sisteminin açık geliştirme modeliyle açık
DetaylıMOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ
MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ Versiyon: 1.0.4 URL Adresi http://merchant.mobilepax.com/services/product.aspx Gönderilen XML Yapısı MobilePaxProduct fonksiyonu buton bilgisi oluşturulacak ürünün
DetaylıÖzgür Yazılım Lisansları
Özgür Yazılım Lisansları Doruk Fişek (dfisek@fisek.com.tr) http://seminer.linux.org.tr/seminer-notlari/lisanslar/ Başlarken Yazılım lisansı, yazılımı geliştiren kişi/kurum ile yazılımın kullanıcıları arasında
DetaylıInternet Programming II. Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı
Internet Programming II Elbistan Meslek Yüksek Okulu 2014 2015 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 11-14 May. 2014 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları
DetaylıFAN SELECTOR FAN SELECTOR FAN SEÇİM YAZILIMI.
FAN SELECTOR FAN SEÇİM YAZILIMI YAZILIM TANIMI Fan Selector yazılımı havalandırma ve iklimlendirme sistemlerinde kullanılan fanların performans hesaplamalarının yapılması ve çalışma şartlarına en uygun
DetaylıFIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU
FIRAT ÜNİVERSİTESİ PERSONEL OTOMASYONU M. Fatih TALU*, Resul DAŞ* (*) Fırat Üniversitesi, Enformatik Bölümü, 23119, ELAZIĞ fatihtalu@firat.edu.tr, rdas@firat.edu.tr ÖZET Bu çalışmada, Fırat Üniversitesi
Detaylıhttp://www.mertsarica.com http://twitter.com/mertsarica
Android üzerine Penetrasyon testi üzerine Penetrasyon testi adımları Örnek Zafiyetler Sonuç http://www.mertsarica.com http://twitter.com/mertsarica Ahlaklı Korsan Blog Yazarı Python Programcısı Zararlı
DetaylıAÇIKLAMALARI SEBEP ÇÖZÜM
*1000 ZARF KUYRUĞA EKLENDİ Gönderici birim, içerisinde FATURA belgesi olan zarfı oluşturur ve Merkez Birime (GİB' e) gönderir. Bu zarf Merkez Birimde kuyruğa Zarfın durumu ZARF KUYRUĞA EKLENDİ olur. *1100
DetaylıPAKET TRANSFER SİSTEMİ
İLAÇ TAKİP SİSTEMİ ŞUBE MÜDÜRLÜĞÜ PAKET TRANSFER SİSTEMİ Kullanıcı Dökümanı Version 1.0 1 1. Revizyonlar... 1 2. Giriş... 1 2.1 Kapsam... 1 2.2 Hedef Kitle... 1 3. Gereksinimler... 1 3.1 Yazılım Gereksinimleri...
DetaylıZirve e-fatura Portal Paketi V. 1.0.xx
Zirve e-fatura Portal Paketi V. 1.0.xx Zirve Yazılım paket programlarından, e-fatura gönderim ve alım işlemlerinin yapılabilmesi için iki farklı e-fatura paketi mevcuttur. 1- Zirve e-fatura Entegratör
DetaylıSPSS-Tarihsel Gelişimi
SPSS -Giriş SPSS-Tarihsel Gelişimi ilk sürümü Norman H. Nie, C. Hadlai Hull ve Dale H. Bent tarafından geliştirilmiş ve 1968 yılında piyasaya çıkmış istatistiksel analize yönelik bir bilgisayar programıdır.
DetaylıAnt + Ivy + SVN + CruiseControl ile Yazılım Geliştirme Yaşam Döngüsü. Kenan SEVİNDİK
Ant + Ivy + SVN + CruiseControl ile Yazılım Geliştirme Yaşam Döngüsü Kenan SEVİNDİK Yazılım Geliştirme Yaşam Döngüsü Proje Dizin Yapısı Oluşturma Compile + Test + Deploy Döngüsü İhtiyaç Duyulan Kütüphanelerin
DetaylıArş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015
Arş.Gör.Muhammet Çağrı Gencer Bilgisayar Mühendisliği KTO Karatay Üniversitesi 2015 KONU BAŞLIKLARI 1. Yazılım Mimarisi nedir? 2. Yazılımda Karmaşıklık 3. Üç Katmanlı Mimari nedir? 4. Üç Katmanlı Mimari
DetaylıFUTBOL TAKIM ANALİZİ. YZM5510 İş Zekası Ders Projesi. Melih ATASOYLU ( )
FUTBOL TAKIM ANALİZİ YZM5510 İş Zekası Ders Projesi Melih ATASOYLU (1616224) melih.atasoylu@stu.bahcesehir.edu.tr Contents 1. Proje Özeti... 2 2. Database (Veritabanı)... 2 2.1 Veritabanı Şeması... 2 2.2
DetaylıSOAP API. Mobildev Toplu Mesajlaşma API
SOAP API Mobildev Toplu Mesajlaşma API 14.07.2011 1. İçindekiler 1. İçindekiler... 2 2. Bu belgenin Amacı... 3 3. Belge Sürümleri... 3 4. Sistem Gereksinimleri... 3 5. Kullanım Şekli... 3 5.1 Genel...
DetaylıSanal Makineler ve Linux Konteynerlerin Performans Karşılaştırması
Sanal Makineler ve Linux Konteynerlerin Performans Karşılaştırması Emre Can YILMAZ 1, Recai OKTAŞ 2 1 Ondokuz Mayıs Üniversitesi, Fen Bilimleri Enstitüsü, Bilgisayar Mühendisliği Anabilim Dalı, Samsun
DetaylıBölüm 4: DDL Veri Tanımlama Dili
Bölüm 4: DDL Veri Tanımlama Dili -43- Dr. Serkan DİŞLİTAŞ DDL (Data Definition Language Veri Tanımlama Dili : Bu kategorideki SQL komutları ile veritabanları, tablo, görünüm ve indekslerin yaratılması,
DetaylıGelişen Bilgi Dünyası: Neden EBSCO? Cem Karamehmetoglu EBSCO Antalya
Quality Quality Content Content Resource Resource Management Management Access Discovery Integration Consultation Consultation Gelişen Bilgi Dünyası: Neden EBSCO? Cem Karamehmetoglu EBSCO Antalya Değişen
DetaylıÖzgür Yazılım Proje Yönetimi
Özgür Yazılım Proje Yönetimi Hakan Uygun İçerik Özgür Yazılım Nedir? Proje Yönetimi Özgür Yazılım Farkı Sorular Özgür Yazılım Nedir? Açık Kaynak Kodlu Yazılım Özgür Yazılım Bedava Yazılım Korsan Yazılım
DetaylıPAROLA GÜVENLİĞİ. İlker Korkmaz. ilker.korkmaz@ieu.edu.tr homes.ieu.edu.tr/ikorkmaz 08/06 UBE
PAROLA GÜVENLİĞİ İlker Korkmaz ilker.korkmaz@ieu.edu.tr homes.ieu.edu.tr/ikorkmaz SUNUM TASLAĞI 1. BÖLÜM: İNTERNET HAFTASI HAKKINDA Türkiye de İnternet Haftası neyi amaçlar? 2. BÖLÜM: PAROLALAR HAKKINDA
DetaylıYazılım Mühendisliği 1
Yazılım Mühendisliği 1 HEDEFLER Yazılım, program ve algoritma kavramları anlar. Yazılım ve donanım maliyetlerinin zamansal değişimlerini ve nedenleri hakkında yorum yapar. Yazılım mühendisliği ile Bilgisayar
Detaylıwww.bir dcc.com Nedir? Neler yapabilir? Nasıl Kullanılır?
www.bir dcc.com Nedir? Neler yapabilir? Nasıl Kullanılır? Bir DCC Bir-DCC.com Bir Mühendislik için Sait Faik Beşcanlar tarafından inşaat projeleri için geliştirilmiş Internet üzerinde çalışan bir DOKÜMAN
DetaylıNasıl Pardus Geliştiricisi Olunur?
Nasıl Pardus Geliştiricisi Olunur? Ulusal Elektronik ve Kriptoloji Araştırma Enstitüsü TÜBİTAK Bilgi Üniversitesi, İstanbul 18 Nisan, 2009 Açık Kodlu Yazılım Geliştirme Kaynak Kodun Açık olması Bir Linux
DetaylıVIDEOCELL API. Versiyon 1.0.0
VIDEOCELL API Versiyon 1.0.0 İçindekiler 1. Bu Belgenin Amacı... 3 2. Belge Sürümleri... 3 3. Sistem Gereksinimleri... 3 4. Kullanım Şekli... 3 4.1. Genel... 3 4.2. Uyarılar... 3 4.3. Hata Kodları... 4
DetaylıMOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ
MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ Versiyon: 1.0.4 URL http://merchant.mobilepax.com/services/product.asmx Metot MobilePaxProduct fonksiyonu buton bilgisi oluşturulacak ürünün bilgilerinin Mobilepax
DetaylıTÜİK e-vt. Web Servis Kılavuzu
TÜİK e-vt Web Servis Kılavuzu Mayıs 2015 ANKARA Versiyon: 1.2 1/12 Versiyon Yayım Tarihi Eklenen/Silinen/Değişen Bölüm 1.0 20.02.2014 ---- Kılavuzun ilk sürümü. 1.1 17.04.2014 Sayfa 13 Hata Kodu Tablosu
DetaylıTurquaz. Açık kodlu muhasebe yazılımı http://www.turquaz.com. Turquaz Proje Grubu
Turquaz Açık kodlu muhasebe yazılımı http://www.turquaz.com Turquaz Proje Grubu Konu Başlıkları 1. Turquaz Proje Grubu 2. Programın fikri 3. Geliştirme aşaması 4. Programın içeriği 5. Yapılacaklar 6. Dizayn
DetaylıInternet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı
Internet Programming II Elbistan Meslek Yüksek Okulu 2015 2016 Bahar Yarıyılı Öğr. Gör. Murat KEÇECĠOĞLU 23 May. 2016 Form Form İşlemleri Tarayıcıdan bilgi alarak işlem gerçekleştirme FORM elemanları yardımıyla
Detaylı(OKS)
Kamu İçin Otomatik BES Şube ile kurumunuza ait otomatik BES sözleşmelerine dair tüm operasyonel süreçlerinizi yönetebilir, kurumunuz ve çalışanlarınız özelinde ihtiyacınız olan tüm bilgilere ulaşabilirsiniz.
DetaylıSTANDART HAZIR TASARIM YAZILIMLARI & KURUMLARA ÖZEL YAZILIM GELİŞTİRME HİZMETİ
P R O D U C T I N N O V A T I O N STANDART HAZIR TASARIM YAZILIMLARI & KURUMLARA ÖZEL YAZILIM GELİŞTİRME HİZMETİ SERTİFİKALI YENİ ÜRÜN GELİŞTİRME UZMANI YAZILIM GELİŞTİRME HİZMETLERİ VE HAZIR TASARIM YAZILIMLARI
DetaylıTÜRKİYE İLAÇ VE TIBBİ CİHAZ KURUMU (TİTCK) ELEKTRONİK BAŞVURU YÖNETİMİ (EBS) TALEP BİLDİRİM KULLANICI KILAVUZU
TÜRKİYE İLAÇ VE TIBBİ CİHAZ KURUMU (TİTCK) ELEKTRONİK BAŞVURU YÖNETİMİ (EBS) TALEP BİLDİRİM KULLANICI KILAVUZU 1 / 14 VERSİYON TARİHÇESİ VERSİYON DEĞİŞİKLİK YAPILAN DEĞİŞİKLİK TANIMI TARİH BÖLÜM/SAYFA
DetaylıKoordinat Dönüşümleri (V )
KOORDİNAT DÖNÜŞÜMLERİ ve FARKLI KOORDİNAT SİSTEMLERİ İLE ÇALIŞMA FieldGenius ile birden fazla koordinat sistemi arasında geçiş yaparak çalışmak mümkündür. Yaygın olarak kullanılan masaüstü harita ve CAD
DetaylıZiyaret Kaydı Görüntüleme-Revizyon Ekranı Kullanım Kılavuzu
- SAMBA Uygulaması - Ziyaret Kaydı Görüntüleme-Revizyon Ekranı Kullanım Kılavuzu Türkçe İstanbul, 21.02.2011 - SAMBA Uygulaması - Ziyaret Kaydı Ekranı Doküman Değişim Takibi Tarih Versiyon Değişikliği
Detaylı20 Dakikada Kimlik Doğrulama Sistemi
Mayıs 2010 4. ULAKBĠM Çalıştayı Isparta 20 Dakikada Kimlik Doğrulama Sistemi Evren PAZOĞLU Ankara Üniversitesi Bilgi Ġşlem Daire Başkanlığı ĠHTĠYAÇLAR Ġhtiyaçlar Ubuntu 8.04 Server Edition LAMP (Linux,
DetaylıAkademik Veri ve Performans Yönetim Sistemi. Kısa Tanıtım Kılavuzu
Akademik Veri ve Performans Yönetim Sistemi Kısa Tanıtım Kılavuzu Sistem Hakkında Sisteme Giriş Akademik Çalışmalara Yönelik Veri Alanlarının Detaylı Olarak Tasarlanmasının Nedeni Kişisel Verilerin Girilmesi
DetaylıAçık Kaynak Kodlu Yazılım
Temel Kavramlar İşletim Sistemi Bilgisayar kullanıcısı ile bilgisayarı oluşturan donanım arasındaki iletişimi sağlayan, aynı zamanda diğer uygulama yazılımlarını çalıştırmaktan sorumlu olan sistem yazılımıdır.
DetaylıNetsis 3 SMS Uygulaması
Netsis 3 SMS Uygulaması Güncelleme Tarihi: 09.11.2016 Genel Uygulama Müşteriler ile iletişimin son derece önemli olduğu günümüz koşullarında, bu amaca yönelik olarak Netsis tarafından getirilen çözümlerden
DetaylıUYGULAMA KULLANIM KILAVUZU
DATASEL BİLGİ SİSTEMLERİ ÜRÜN GELİŞTİRME BÖLÜMÜ TİG AKTARIM DOSYASI OLUŞTURMA UYGULAMASI UYGULAMA KULLANIM KILAVUZU V 1.0 Hazırlayan : DataSel Bilgi Sistemleri A.Ş. 27/01/2012 İÇERİK 1. GİRİŞ... 1 1.1
DetaylıEfe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu
Linux Masaüstü Ortamı Efe Çiftci Çankaya Üniversitesi Bilgisayar Mühendisliği Bölümü Kasım 2012 CENG 191 Computer Engineering Orientation Özel Sunumu Sunum İçeriği Genel Bilgiler Linux'a Yazılım Kurmak
DetaylıGoogle Play Zararlısı İnceleme Raporu
Google Play Zararlısı İnceleme Raporu Günümüzde akıllı telefonlara olan ilginin ve akıllı telefon kullanım oranının artması ile birlikte mobil platformlar saldırganların ilgisini giderek çekmeye başlamıştır.
DetaylıGezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği
Gezgin Etmen Sistemlerinin Başarım Ölçümü: Benzetim Tekniği Gürol Erdoğan 1, Mustafa Yıldız 1, Mehmet Erdem Türsem 2, Selahattin Kuru 1 1 Enformatik Uygulama ve Araştırma Merkezi, Işık Üniversitesi, İstanbul
DetaylıBilecik Üniversitesi Mühendislik Fakültesi Moodle Uzaktan Öğretim Sistemi
Akademik Bilişim 12 - XIV. Akademik Bilişim Konferansı Bildirileri Bilecik Üniversitesi Mühendislik Fakültesi Moodle Uzaktan Öğretim Sistemi Bilgisayar Mühendisliği Bölümü, Bilecik Üniversitesi, Bilecik
DetaylıKemalettin YıldY KADIR HAS UNIVERSITY. UNIX SYSTEM ADMINISTRATOR www.kemalettinyildiz.tk kemalettinyildiz@yahoo.com kemalettinyildiz@khas.edu.
Kemalettin YıldY ldız KADIR HAS UNIVERSITY BİLGİ İŞLEM MERKEZİ UNIX SYSTEM ADMINISTRATOR www.kemalettinyildiz.tk kemalettinyildiz@yahoo.com kemalettinyildiz@khas.edu.tr BSD BERKELEY SOFTWARE DISTRIBUTION
DetaylıJETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih 15.02.2007 Sürüm 1.1.0 XML ile Mesaj İşlemleri
Doküman JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih 15.02.2007 Sürüm 1.1.0 XML ile Mesaj İşlemleri SİSTEM ÖZELLİKLERİ... 2 1. ÇALIŞMA MODLARININ ORTAK ÖZELLİKLERİ... 2 1.1. Genel Hususlar... 2 1.2.
DetaylıBSOFTefat E-FATURA ÇÖZÜMÜ
Gelir idaresine yapılan başvuruya göre POROSefat e-fatura alım/gönderim işlemlerinde kullanıcılara iki farklı seçenek sunulmaktadır. 1. E-Fatura GİB Dosya Aktarım modülü: Gelir idaresinden sadece e-fatura
Detaylı2. Use Dns lookup, Use relay server aralarında seçim yapınız. Biz Dns lookup ile SMTP-mizi çalıştırdık. DNS lookup kısmında domain adınızı yazınız.
SMTP ayarları 1. Hostname kısmında ana makinanızın adınızı(ip adresini yazınız) 2. Use Dns lookup, Use relay server aralarında seçim yapınız. Biz Dns lookup ile SMTP-mizi çalıştırdık. DNS lookup kısmında
DetaylıIBM CLM Çözümleriyle Çevik Yazılım Süreçleri. Canberk Akduygu & Koray Okşar
IBM CLM Çözümleriyle Çevik Yazılım Süreçleri Canberk Akduygu & Koray Okşar Günümüzde Yazılım Geliştirme Proje takımları farklı bölgelerde çalışabilir ve iletişim eksikliği doğabilir Gebze Maltepe Odakule
DetaylıDoküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih 15.02.2007 Sürüm 1.1.0
HTTP SMS Gönderimi 1. Genel Kullanım Bu fonksiyonu kullanarak; Bir telefon numarasına tek bir mesaj gönderimi Birden fazla telefon numarasına aynı mesaj gönderimi -> tek seferde en fazla 150 telefon numarasına
DetaylıŞekil 1- CryptoLocker Tarafından Kullanıcılara Gönderilen Eposta
CryptoLocker Virüsü Nedir? Fidyeci (ransomware) truva atıdır [1]. Microsoft Windows işletim sistemlerini hedef alır. İnternet üzerinde ilk olarak 5 Eylül 2013 tarihinde görülmüştür [2]. CryptoLocker, virüslü
DetaylıMODSECURITY DENETİM KAYITLARINI ANLAMAK. Gökhan Alkan, gokhan@enderunix.org
MODSECURITY DENETİM KAYITLARINI ANLAMAK Gökhan Alkan, gokhan@enderunix.org 1 İÇİNDEKİLER MODSECURITY DENETİM KAYITLARINI ANLAMAK... 1 1. ModSecurity Nedir?... 3 2. ModSecurity Nasıl Çalışır?... 3 3. ModSecurity
DetaylıTel : 0(532) 069 0 321 Web : www.kayikcioglugrup.com E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı
İLETİ PAKETİ API (Entegrason) Dökümanı HTTP GET API SMS Gönderimi İstek yapılacak adres: http://api.iletipaketi.com/v1/send-sms/get/ Yapılacak olan istek örneği: http://api.iletipaketi.com/v1/sendsms/get/?username=kullanici_adi&password=kullanici_sifresi&text=lorem%20ipsum%20dol
DetaylıUludağ Projesi, İlk Adımlar (Kalite Takımı)
Uludağ Projesi, İlk Adımlar (Kalite Takımı) A. Murat Eren (meren@uludag.org.tr) 16 Mart 2005 Özet Bu belgede Uludağ Projesi Kalite Takımı nın amacından, nasıl bu takımın bir üyesi olunabileceğinden bahsedilmeye
DetaylıDavid s Advanced Revision Control System
Hakkında David s Advanced Revision Control System 1 1 İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü canburak@cs.bilgi.edu.tr 5 Şubat 2007 Ne zaman bitecek? Hazırlık Hakkında Versiyon Yönetimi
DetaylıSMSEXPLORER XML API. XML API KILAVUZU v.1.0
SMSEXPLORER XML API 0 1 İçerik 1 İçerik 1 2 Genel Bakış 2 3 Giriş 2 4 Başlarken 2 5 Genel Hata Kodları 3 6 SMS Gönderimi 3 6.1 Aynı Mesajın Birçok Farklı Numaraya Gönderilmesi 4 6.2 Farklı Mesajların Birçok
DetaylıTÜRKİYE İSTATİSTİK KURUMU VERİTABANI VE UYGULAMA ALANLARI
TÜRKİYE İSTATİSTİK KURUMU VERİTABANI VE UYGULAMA ALANLARI FEN BİLİMLERİ ENSTİTÜSÜ ENFORMATİK BÖLÜMÜ BATURALP BAŞKIR 2601130394 1 TÜRKİYE İSTATİSTİK KURUMU VERİTABANI VE UYGULAMA ALANLARI TARİHSEL GELİŞİM
DetaylıPiSi ile Paket Yapımı. S.Çağlar Onur <caglar@pardus.org.tr>
PiSi ile Paket Yapımı S.Çağlar Onur PiSi ile Paket Yapımı Paket nedir? actionsapi nedir? pspec.xml ne işe yarar? actions.py ne işe yarar? Örnek paket yakuake Depolar Paket Bir uygulamayı
DetaylıGörme Engelliler için Web Sayfalarında Erişilebilirliğin Sağlanması
Görme Engelliler için Web Sayfalarında Erişilebilirliğin Sağlanması Cihan Yıldırım Yücel - Cengiz Acartürk ODTÜ-BİDB Akademik Bilişim 2006 İçerik Erişilebilirlik nedir? Engellilik çeşitleri Görme engellilik
DetaylıSAKLI YORDAM (Stored Procedure) Sibel Somyürek
SAKLI YORDAM (Stored Procedure) Sibel Somyürek Saklı Yordam Saklı yordamlar veritabanı kataloğunda saklanan SQL kod bloklarının tanımlanmasıdır. Mesela, iki sayı alıp bunların toplamlarını hesaplayan bir
DetaylıAçık Kaynak Öğrenme Yönetim Sistemleri (Learning Management Systems) Ceren Çalıcı
Açık Kaynak Öğrenme Yönetim Sistemleri (Learning Management Systems) Ceren Çalıcı Aralık, 2012 İçindekiler 1 Giriş.................................................... 2 2 En İyi 6 Açık Kaynak Öğrenme Yönetim
Detaylı