Archive | Programlama

pgmoneta 0.9.0 duyuruldu

Go ile yazılmış opensource PostgreSQL yedekleme yazılımı pgmoneta‘nın 0.9.0 sürümü, Jesper Pedersen tarafından duyuruldu. Tam bir yedekleme özelliğine sahip olan yazılım, yedekleme hakkında boyut, isim, tarih bilgilerini bir dashboard ile görüntüleyebiliyor. İstemci sertifikası desteği de dahil olmak üzere aktarım düzeyi güvenliği geliştirilen yazılımın yeni sürümü, PostgreSQL 12+ için bir yedekleme/geri yükleme çözümü olarak geliyor. Tam yedekleme, eski haline getirme, sıkıştırma (gzip, zstd, lz4, bzip2), AES şifreleme desteği, sembolik bağlantı desteği, WAL nakliye desteği ve Prometheus desteğiyle kullanıma sunulan yazılım; Daemon modu ve Prometheus desteği de sunuyor. 3 maddeli BSD lisansı altında yayınlanan pgmoneta, aktarım Katmanı Güvenliği (TLS) v1.2+ desteği de sağlıyor. pgmoneta 0.9.0 hakkında bilgi edinmek için haberler sayfasını inceleyebilirsiniz.

Continue Reading →

 

pgmoneta 0.9.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyCharm 2023.3.4 RC duyuruldu

PyCharm‘ın 2023.3.4 RC sürümü, Valeria Letusheva tarafından duyuruldu. PyCharm’da kullanıcıyı daha üretken ve kodlaması daha sorunsuz hale getirecek özellikler sunmak için çok çalıştıklarını ifade eden Letusheva; geliştirme sürecinde sürece katılan, yeni özellikleri test eden, Twitter’da yorum yapan, hata raporları gönderen vb. herkese teşekkür ettiklerini ifade etti. Letusheva; derlemenin web sitesinden indirebileceğini, ücretsiz Toolbox uygulamasından alınabileceğini veya Ubuntu kullanıcılarının snaps kullanarak güncelleyebilir oldukları söyleniyor. Bir işlev için Python türünde ek açıklamalar oluşturulduğu belirtilirken, bir model için Django görünümleri, yönetici veya serileştiriciler oluşturulduğu ifade ediliyor. Jupyter not defterlerinde ve Python komut dosyalarında DataFrame eyleminin açıklandığı belirtilirken, karşılanmayan paket gereksinimlerinin bildirimine neden olan hatanın artık düzeltildiği söyleniyor. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2023.3.4 RC hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

PyCharm 2023.3.4 RC edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

Gradle 8.6 duyuruldu

Çok dilli yazılım geliştirme ortamları için esnek şekilde tasarlanmış açık kaynak kodlu bir derleme otomasyon aracı olan Gradle‘nin 8.6 sürümü duyuruldu. Derleme, paketleme, test, dağıtım ve yayınlama görevlerinde geliştirme süreçlerini takip eden Gradle Java platformlarında sıklıkla kullanmakla birlikte C/C++ ve JavaScript dillerini de desteklediği biliniyor. Gradle ekibinin Gradle 8.6’yı duyurmaktan heyecan duyduğu belirtilirken, bu sürümün, yapılandırma önbelleği için özel şifreleme anahtarları desteği, build init’te çeşitli iyileştirmeler ve güncellenmiş derleme yazma API’leri içerdiği söyleniyor. Ayrıca bu sürüm, daha faydalı hata ve uyarı mesajları ile IDE entegratörleri için yeni bir API sağlıyor. Gradle’ın bu sürümü için katkıda bulunanlara teşekkür edildiği bildiriliyor. Gradle 8.6 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

Gradle 8.6 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PCManFM-Qt 1.4.1 duyuruldu

Dosya yönetimi için GLib’i kullanan Qt tabanlı bir dosya yöneticisi olan PCManFM-Qt‘nin 1.4.1 sürümü duyuruldu. LXDE‘nin dosya yöneticisi PCManFM’nin Qt bağlantı noktası olarak başlatılan projenin, LXQt tarafından masaüstünü yönetmek için kullanıldığı hatırlatılırken; bununla birlikte LXQt’den bağımsız olarak, herhangi bir masaüstü ortamında da kullanılabileceği belirtiliyor. GPLv2 veya sonraki herhangi bir sürümün koşulları kapsamında lisanslandığı belirtilen PCManFM-Qt’de, çalışma zamanı bağımlılıkları qtx11extras (PCManFM-Qt Wayland altında düzgün çalışmasına rağmen), lxmenu-data, liblxqt ve libfm-qt olduğu ifade ediliyor. İsteğe bağlı bir bağımlılık olan GVFS, çöp Kutusu desteği gibi önemli işlevler sağlıyor. Bu arada, run make’i derlemek için, her zamanki gibi DESTDIR değişkenini kabul eden make install’ı yüklemek gerektiği belirtiliyor. Yeni sürümde, komut satırıyla duvar kağıdını ayarlamada bir gerilemenin düzeltildiği söyleniyor. PCManFM-Qt 1.4.1 hakkında bilgi edinmek için sürüm duyurusunu ya da sürümler sayfasını inceleyebilirsiniz.

Continue Reading →

 

PCManFM-Qt 1.4.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

PyCharm 2024.1 EAP 4 duyuruldu

PyCharm‘ın 2024.1 EAP 4 sürümü, Valeria Letusheva tarafından duyuruldu. PyCharm’da kullanıcıyı daha üretken ve kodlaması daha sorunsuz hale getirecek özellikler sunmak için çok çalıştıklarını ifade eden Letusheva; geliştirme sürecinde sürece katılan, yeni özellikleri test eden, Twitter’da yorum yapan, hata raporları gönderen vb. herkese teşekkür ettiklerini ifade etti. Letusheva; derlemenin web sitesinden indirebileceğini, ücretsiz Toolbox uygulamasından alınabileceğini veya Ubuntu kullanıcılarının snaps kullanarak güncelleyebileceklerini söyledi. Bu sürümün, düzenleyicideki kullanışlı yapışkan çizgiler ve daha fazlası dahil olmak üzere yeni özelliklerin önizlenebileceği en son yapıyı getirdiğini belirten Letusheva; büyük dosyalarla çalışmayı ve yeni kod tabanlarını keşfetmeyi kolaylaştırmak için düzenleyiciye yapışkan çizgiler eklediklerini söyledi. Bu özelliğin kullanıcı kaydırdıkça, sınıfların veya yöntemlerin başlangıcı gibi temel yapısal öğelerin düzenleyicinin üst kısmına sabitlenmesini sağladığını belirten Letusheva; PyCharm 2024.1’den itibaren bu özelliğin varsayılan olarak etkin olacağını sözlerine ekledi. Letusheva; herhangi bir hatayla karşılaşan kullanıcıların bunu sorun izleyicisine bildirebileceklerini söyledi. PyCharm 2024.1 EAP 4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

PyCharm 2024.1 EAP 4 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
0

OpenJ9 0.43.0 duyuruldu

Java virtual machine (JVM) ile tam uyumlu, yüksek performanslı, ölçeklenebilir bir Java sanal makinesi (JVM) uygulaması olan Eclipse OpenJ9‘un (önceden IBM J9 olarak bilinirdi) 0.43.0 sürümü duyuruldu. Eclipse OpenJ9 0.43.0 ile sürüm, yeni ikili dosyalar ve desteklenen ortamlardaki değişiklikler içeriyor. Büyük sayfa belleği ayırma davranışındaki değişiklikle gelen yeni sürüm, GNU/Linux® için derleyici değişiklikleri de içeriyor. Eclipse OpenJ9™ sürümü 0.43.0; OpenJDK 8, 11, 17 ve 21’i destekliyor. Linux x86 64 bit, Linux on POWER® LE 64 bit ve OpenJDK 8, 11 ve 17 üzerinde Linux on IBM Z® 64 bit yapıları artık gcc 11.2 derleyicisini kullanıyor. Linux AArch64 64-bit, OpenJDK 8 ve 11’deki gcc 7.5 derleyicisinden gcc 10.3 derleyicisine taşınmış bulunuyor. Artık yapılandırılmış büyük sayfa boyutu, JIT için toplam kod önbelleğinin boyutundan büyükse kod önbelleği ayırma için kullanılan sayfa boyutu yeniden hesaplanıyor. OpenJ9 0.43.0 hakkında bilgi edinmek için sürüm duyurusunu ve eclipse.org üzerindeki duyuruyu inceleyebilirsiniz.

Continue Reading →

OpenJ9 0.43.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust programlama dilinin 1.76.0 sürümü duyuruldu

İ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.76.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Bu sürümün, nispeten küçük olduğu, ancak her zaman olduğu gibi, artan iyileştirmelerin bile daha büyük bir bütüne yol açtığı belirtiliyor. ABI uyumluluk güncellemeleriyle gelen yeni sürümde, artık char ve u32’nin ABI uyumluluğu olduğunun garanti edildiğisöyleniyor. Rust’un güvenlik, hız ve eş zamanlılık üzerine odaklanmış bir sistem programlama dili olduğu hatırlatılıyor. Rustup aracılığıyla yüklenmiş eski bir Rust sürümüne sahip olanların rustup update stable komutuyla kolaylıkla Rust 1.76.0’ı edinebilecekleri söyleniyor. Rust’un katmanlı platform desteği hakkında daha fazla bilgi için Rust’un platform destek sayfasına bakılması isteniyor. 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 lexer sistemi gibi özellikler Rust’un bünyesinde bir araya gelmiştir. Unix olmayan cfg(unix) platformlarında çıkış durumunu/bekleme durumunun düzeltildiği ifade ediliyor. Rust 1.76.0 hakkında bilgi edinmek için sürüm duyurusunu ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

 

Rust 1.76.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0