PostgreSQL Kullanıcıları Derneği, 5. Türkiye PostgreSQL Konferansını, ilk iki konferansta da evsahibi olan Bahçeşehir Üniversitesi‘nin desteği ile 22 Eylül 2018’de üniversitenin Beşiktaş Kampüsü’nde düzenliyor. Konferansta PostgreSQL’in genel özellikleri, PostgreSQL’de clustering ve replikasyon teknikleri, data Warehouse ve BI uygulamalarında PostgreSQL, diğer veritabanlarından geçiş, PostgreSQL’de programlama, replikasyon, Python, PHP ve diğer diller ile PostgreSQL yazılımı geliştirme, PostGIS, PostgreSQL’de performans ayarlamaları ve PostgreSQL DBA konuları yer alıyor. 5. Türkiye konferansına konuşmacı olarak katılmak isteyenler, buradaki formu doldurabilirler.
Çapraz platform, açık kaynak kodlu, derleyiciden bağımsız bir biçimde yazılım oluşturma sürecini yöneten bir yazılım olan CMake’in 3.12.1 sürümü, Robert Maynard tarafından duyuruldu. CMake 3.12.1’i duyurmaktan gurur duyduğunu söyleyen Maynard; destek sunan herkese teşekkür ettiklerini ifade etti. Birden çok kütüphaneye dayanan uygulamaları ve dizin hiyerarşilerini destekleyen CMake; make, Apple Xcode ve Microsoft Visual Studio yerleşik yapı ortamlarıyla birlikte kullanılabiliyor. CMake’in kendi sisteminde yalnızca C++ derleyicisi gerektiren minimum bağımlılıkları vardır. CMake’in bir diğer güzel özelliği, bir grafik editörle kullanılmak üzere tasarlanmış bir önbellek dosyası oluşturmasıdır. Çapraz platform ortamına duyulan ihtiyaç nedeniyle, 1999’da geliştirilmeye başlanan CMake; United States National Library of Medicine tarafından finanse edilmektedir. İlk olarak 2000 yılında uygulanmaya giren CMake; 2001’de daha da gelişti. CMake 3.12.1 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
CMake 3.12.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Tüm Unix ya da Unix türevi sistemlerde çalışan güvenli ve geniş özelliklere sahip, SQL standart sorgu dilini destekleyen dünyanın en iyi açık kaynak veritabanı yönetim sistemi olan PostgreSQL’in 10.5, 9.6.10, 9.5.14, 9.4.19, 9.3.24 ve 11 Beta 3 sürümleri duyuruldu. Duyurulan sürümler arasında ikinci beta sürümü 28 Haziran 2018‘de duyurulan 11 sürümünün üçüncü betasının da yer alması ilgi çekti. Veritabanı sistemini destekleyen tüm sürümlere bir güncelleme yayınlandığı bildirilirken, kullanıcıların yeni sürümlere terfi etmelerinin önemli olduğu ifade ediliyor. Veritabanları için ilişkisel modeli kullanan PostgreSQL; Solaris, Windows, Mac OS X gibi sistemlerde de çalışabilmektedir. PostgreSQL diğer ticari ya da açık kaynak kodlu veritabanlarıyla yapılabilecek işlerin hepsini kolaylıkla yapabilir. Geniş kullanıcı grubuna sahip olan PostgreSQL, kaynak koduna her yerden erişilebilir olması nedeniyle olası hataların çok çabuk kapatılmasına imkan sağlamaktadır. PostgreSQL 10.5, 9.6.10, 9.5.14, 9.4.19, 9.3.24 ve 11 Beta 3 sürümleri hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu ve sürüm notlarını inceleyebilirsiniz.
2000 yılında University of Illinois’de dinamik derleme ve performans optimizasyonları araştırmalarına yönelik olarak başlatılan ve C++ ile geliştirilen LLVM‘nin (Low Level Virtual Machine) 7.0.0 sürüm adayı duyuruldu. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica edildi. Herhangi bir programlama dili için derleme zamanı, linkleme zamanı, çalışma zamanı ve idle zamanı optimizasyonu için yeniden kullanılabilir iyi tanımlanmış bileşen ve kütüphaneler ve bir arayüzle sunulan yazılımın yeni sürümü; çeşitli hata düzeltmeleri içeriyor. University of Illinois/NCSA Lisansı ile açık kaynaklı olarak geliştirilen projeye özellikle Apple, Google, ARM, Sony ve Intel ciddi katkı sunuyor. Richard Stallman‘ın özgürlük konusunda yazılıma bir itirazı var. LLVM 7.0.0 RC1 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
LLVM 7.0.0 RC1 edinmek için aşağıdaki linkten yararlanabilirsiniz.
İlkin Mozilla çalışanı Graydon Hoare tarafından kişisel bir proje olarak geliştirilmeye başlanan; 2009’da Mozilla’nın sponsor olmasıyla günümüzde Mozilla Research tarafından geliştirilmeye devam edilen bir programlama dili olan Rust’un 1.28.0 sürümü, Rust ekibi tarafından duyuruldu. Rust ekibinin, Rust programlama dilinin 1.28.0 sürümünü duyurmaktan mutluluk duyduğu söylenirken, Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatıldı. İlk olarak 2010 yılında tanıtılan Rust’un ilk kararlı sürümü 1.0, 15 Mayıs 2015’te duyurulmuştur. Rust’un en ilginç özelliği, tam anlamıyla orjinal bir dil olmaması, diğer dillerin iyi özelliklerinin birleştirilmesiyle ortaya çıkan melez bir dil olmasıdır. Sözgelimi C++ dilinin hafıza referanslama ve destructor özellikleri, SML’in veri yapıları, Python’un lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Rust 1.28.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Rust 1.28.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Alpha 3 sürümü 5 Temmuz 2018‘de duyurulan PHP 7.3.0’ın Beta1 sürümü duyuruldu. PHP geliştirme ekibinin, PHP 7.3.0 Beta1’i duyurmaktan memnuniyet duyduğu belirtilirken, çeşitli hataları giderilen ve kimi güvenlik düzeltmeleri ve kimi iyileştirmeler içeren yeni sürüm hakkında daha fazla bilgi edinmek için haberler veya yükseltme dosyalarının incelenebileceği söyleniyor. Bunun bir test sürümü olduğunun unutulmaması ve yalnızca test etmek amacıyla kullanılması gerektiği hatırlatılırken, test eden kullanıcıların tespit ettikleri hataları rapor etmeleri rica ediliyor. PHP, ilk kez Rasmus Lerdorf tarafından, web üzerinden sayfasını ziyaret edenleri izlemek amacıyla bir dizi Perl betiği kullanılarak geliştirilmişti. Ancak insanlar bununla ilgilenmeye başlayınca, Lerdorf bir betik motoru oluşturmaya karar verdi. Ayrıca formlara da destek verdi ve böylece PHP/F1 biçimlenmiş oldu. Adı duyuldukça kimi geliştiricinin dikkatini çekti ve böylece bir API oluşturuldu: PHP3 meydana geldi. Ardından Zend motoruyla PHP4 geldi. Günümüzde PHP; bloglardan forumlara, portal sistemlerinden veri tabanlarına, sınıflardan fonksiyonlara her türlü işlevde kullanılıyor. PHP 7.3.0 Beta1 hakkında ayrıntılı bilgi edinmek için PHP anasayfasından değişiklikler sayfasına ulaşılabilirsiniz.
GNOME geliştiricileri için modern bir programlama dilinin özelliklerini getirmeyi amaçlayan bir programlama dili olan GNOME Vala‘nın 0.41.90 sürümü, GNOME Vala‘nın 0.38 sürümü, Daniel Espinosa tarafından duyuruldu. Neden C ++, C #, D, Java, Python gibi bir dil kullanmayıp da yepyeni bir programlama diline ihtiyaç duyulduğunu soranlara, Vala’nın GObject için tasarlanmış bir dil olduğunu ve diğer dillerin GObject ile mükemmel bir uyum sağlamadığını söyleyen geliştirici ekip, mümkün olduğunca C# ile aynı sözdizimini kullanmak istediklerini ifade ediyor. Vala kitaplıklarının C, C++, C#, D, Java, Python üzerinde GObject/C kitaplıkları gibi kullanabileceği söylenirken, bazılarının, C# ile oldukça benzer olduğu ifade edilen GNOME Vala’nın “ölü” bir dil olduğunu iddia ettikleri hatırlatıldı. GNOME Vala 0.41.90 hakkında daha fazla bilgi edinmek için GNOME geliştiricisi Daniel Espinosa’nın blog yazısı ya da git.gnome.org üzerinden haberler sayfası incelenebilir.
GNOME Vala 0.41.90 edinmek için aşağıdaki linkten yararlanabilirsiniz.