Archive | Programlama

MariaDB 11.0.3 duyuruldu

İlişkisel veritabanı sistemi olan MySQL’in kaynak kodundan türeyen ve GNU Genel Kamu Lisansı altında kullanıma sunulan MariaDB’nin 11.0.3 sürümü duyuruldu. 11.0.3 sürüm notlarında bahsedildiği gibi, MariaDB’nin artık daha önce uyumsuz olan MySQL bölüm şemalarını algıladığı ve dönüştürdüğü belirtilirken, MariaDB’nin kullanımdan kaldırma politikası uyarınca bunun, Ubuntu 18.04 LTS “Bionic” ve Ubuntu 22.10 “Kinetic” için MariaDB 11.0’ın son sürümü olacağı ifade ediliyor. Bu sürümde, Debian 12 “Bookworm” için depolar eklendiği belirtilirken, MariaDB 11.0.3’te yapılan değişikliklerin tam listesi için değişiklik günlüğünün incelenmesi öneriliyor. MariaDB 11.0.3 hakkında bilgi edinmek için sürüm notlarını ya da değişiklikler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Genel Kamu Lisansı’na (GPL) sahip özgür bir yazılım olarak sunulan yazılımı GPL’in kısıtladığı alanlarda kullanmak isteyenler ayrı bir lisansla satın alabiliyor. MySQL ile aynı komutları, aynı arayüzleri, aynı kitaplıkları ve API’leri içeren MariaDB; MySQL ile özellik açısından birebir uyumludur. Dağıtımların çoğu hâlâ resmi olarak MySQL’i desteklerken, yeni ek özellikler ve geliştirmeler yapılan MariaDB’nin ayrıca kurulması gerekiyor. MariaDB 11.0.3 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 11.0.2 duyuruldu

Qt Creator’un 11.0.2 sürümü, David Schulz tarafından duyuruldu. Qt Creator 11.0.2’yi duyurmaktan mutluluk duyduğunu belirten Schulz; Qt Creator 11.0.2’nin artık entegre bir terminale sahip olduğunu hatırlattı. Dosyaları yeniden yüklerken ve yardımcı pilot ayarlarını değiştirirken çökmeleri düzelttiklerini belirten Schulz; CMake tabanlı projelerde form parçacıkları için tamamlamaları düzelttiklerini ve kitler arasında geçiş yaptıktan sonra QMake tabanlı projeler oluştururken gereksiz bir temiz adımdan kaçındıklarını ifade etti. Açık kaynak sürümün, “Qt Creator” altındaki Qt indirme sayfasında mevcut olduğunu ve ticari olarak lisanslı paketlerin Qt Account Portal’da bulunabileceğini söyleyen Schulz; Qt Creator’un artık dosyaları doğrudan CMake proje dosyalarına ekleyebildiğini söyledi. Qt Creator kılavuzunu Qt Creator’da yardım modunda okuyabilir ve ona Qt dokümantasyon portalından çevrimiçi olarak erişebilirsiniz. Ek olarak, Qt Creator’un nihayet Qt çevrimiçi yükleyicisinde isteğe bağlı olduğu belirtiliyor. Schulz; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 11.0.2 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Qt Creator 11.0.2 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Less 643 duyuruldu

CSS formatına derlenebilen açık kaynak kodlu dinamik bir biçim dili olan Less’in 643 sürümü duyuruldu. Genel kullanım için yayınlanan yeni sürümde, sürüm 633’ten sonra, bir program tty’den daha az okuma yaptığında, sudo’nun şifre sorması gibi bir sorunun düzeltildiği söyleniyor. ^W’den sonra ^E arama değiştiricisinin düzeltildiği belirtilirken, Windows yapısında -D ile hata ayarı renklerinin de düzeltildiği söyleniyor. ECHONL’un bazı tanımlarıyla derleme hatasının düzeltildiği belirtilirken, günlük dosyası yazarken Windows’ta yaşanan kilitlenmenin de düzeltildiği ifade ediliyor. ASS’tan esinlenerek Alexis Sellier tarafından tasarlanan Less; sunucu veya istemci tarafından çalıştırılabiliyor. LESS’in diğer CSS ön-derleyicilerinden farkı LESS’in tarayıcı tarafında çalışan less.js ile gerçek zamanlı derleme imkanı sunmasıdır. Apache 2 lisansı ile kullanıma sunulan Less’in yeni sürümü 643 hakkında bilgi edinmek için sürüm notlarını inceleyebilirsiniz.

Continue Reading →

 

Less 643 edinmek için aşağıdaki linkten yararlanabileceksiniz.

0

Boost 1.83.0 duyuruldu

Doğrusal cebir, sözde rasgele sayı oluşturma, çoklu iş parçacığı oluşturma, görüntü işleme, düzenli ifadeler ve birim testi gibi görevler ve yapılar için destek sağlayan C++ programlama dili için bir dizi kitaplık olan Boost‘un 1.83.0 sürümü duyuruldu. Vinnie Falco ve Alan de Freitas aracılığıyla yalnızca C++11 kullanarak URL’leri ayrıştırmak, değiştirmek ve yazdırmak için bir kitaplık sağlandığı belirtilirken, özellikler arasında hızlı derleme, güçlü değişmezler ve bellek dostu bir yaklaşım kullanan sıkı uyumluluk yer aldığı söyleniyor. boost::core::type_name için tamamlanmamış türler için destek eklendiği belirtilen yeni sürümde, glibc 2.36+ üzerindeki test hatalarının düzeltildiği söyleniyor. Dosyanın dosya türünü kontrol etmek için std::filesystem’e benzer directory_entry üye yöntemleri eklendiği söylenen yeni sürüme, dosya durumunu test etmek için daha fazla yöntem eklendiği belirtiliyor. Windows’ta, bir dizin yineleyici oluştururken çeşitli dosya sistemlerinin döndürdüğü hatalar için daha fazla geçici çözüm eklenmiş bulunuyor. Boost 1.83.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Boost 1.83.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

CMake 3.27.2 duyuruldu

Ç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.27.2 sürümü, John Parent tarafından duyuruldu. CMake 3.27.2’yi duyurmaktan mutluluk duyduğunu söyleyen Parent; CMake 3.27.2’nin artık indirilebilir olduğunu duyurmaktan mutluluk duyduklarını söyledi. Düzyazıda satır numaralarının güncellendiğini söyleyen Parent; RunCMake.GeneratorPlatform testindeki gereksiz koşulun kaldırıldığını ifade etti. Windows 8.1 ve önceki sürümleri hedeflerken bile en son Windows SDK’nin seçildiğini belirten Parent; macOS’ta 12.1’den büyük Xcode güncellemesi yapıldığını söyledi. Kod yorumunda önemsiz yazım hatasının düzeltildiğini belirten Parent; başa eklemede performans regresyonunun düzeltildiğini söyledi. CMake 3.27.2 hakkında daha ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

CMake 3.27.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PostgreSQL 15.4, 14.9, 13.12, 12.16 ve 11.21, 16 Beta 3 duyuruldu

Tüm Unix ya da Unix türevi sistemlerde çalışan güvenli ve geniş özelliklere sahip, SQL standart sorgu dilini destekle özelliğiyle dünyanın en iyi açık kaynak veritabanı yönetim sistemi olan PostgreSQL’in 15.4, 14.9, 13.12, 12.16 ve 11.21 ve 16 Beta 3 sürümleri, PostgreSQL Global Development Group tarafından duyuruldu. Bu sürümün, iki güvenlik açığını ve bildirilen 40’tan fazla hatayı düzelttiği belirtilirken, değişikliklerin tam listesi için lütfen sürüm notlarının incelenebileceği söyleniyor. NULL değerleri aramak için BRIN indekslerini kullananların, bu sürüme yükselttikten sonra onları yeniden indekslemesi gerekeceği belirtiliyor. PostgreSQL 15’in, UPDATE ve SELECT için tanımlanan satır güvenlik politikalarına karşı yeni satırları test etmekte başarısız olan MERGE komutunu kullanıma sunduğu belirtilirken, PostgreSQL 16 Beta 3’ü üretim ortamlarında çalıştırmak önerilmese de, tipik uygulama iş yüklerini bu beta sürüme karşı çalıştırmanın yollarını bulmanın önerildiği söyleniyor. PostgreSQL 16’nın tüm özellikleri ve değişiklikleri hakkında bilgileri sürüm notlarında bulabilirsiniz. PostgreSQL 15.4, 14.9, 13.12, 12.16 ve 11.21 ve 16 Beta 3 sürümleri hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

  

PostgreSQL 15.4, 14.9, 13.12, 12.16 ve 11.21 ve 16 Beta 3 sürümlerini edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

GNU Octave 8.3.0 çıktı

Öncelikli olarak sayısal hesaplamalar için tasarlanmış yüksek seviyeli bir dil olan GNU Octave‘ın 8.3.0 sürümü çıktı. Sürüme ait paketler, indirilmek üzere yansılarda yerini aldı. Henüz resmi bir sürüm duyurusu yapılmamış olduğu için yeni sürüm hakkında bilgimiz yok. Özgür bir yazılım olan GNU Octave; çoğunlukla, ticari karşılığı olan MATLAB ile uyumlu bir dil kullanır. Doğrusal ve doğrusal olmayan matematiksel problemleri sayısal olarak çözmeye ve başka sayısal deneyler yapmaya elverişli bir komut satırı arayüzü sunar. Komut ekranı ve görsel arayüzleri destekleyen yazılım,  GNU Projesi kapsamında 1988 yılından beri geliştirilmektedir ve Batch-uyumlu bir dil olarak da kullanılabilir. GNU Genel Kamu Lisansı şartlarına uygun olarak yeniden dağıtımı yapılabilen ve/veya değiştirilebilen GNU Octave;  John W. Eaton ve başka pek çok kişi tarafından yazılmıştır. GNU Octave, özgür bir yazılım olduğu için ek fonksiyonlar yazarak ve ekleyerek ya da yaşadığınız problemleri paylaşarak onu daha da kullanışlı hale getirmeye katkıda bulunmak mümkündür.

Continue Reading →

 

GNU Octave 8.3.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0