Archive | Programlama

Ruby 3.4.0 preview1 duyuruldu

Ruby programlama dilinin 3.4.0 preview1 sürümü duyuruldu. Ruby 3.4.0 preview1’i duyurmaktan mutluluk duyulduğu belirtilirken, sürümün; birçok özellik ve performans iyileştirmesi eklediği ifade ediliyor. Yeni sürümde, yöntemleri çağırırken anahtar kelime sıçramasının artık desteklendiği belirtilirken, anahtar kelime bağımsız değişkenlerine artık dizinde izin verilmediği söyleniyor. Hata mesajları ve geri izleme görüntülerinin değiştirildiği belirtilirken, çeşitli API güncellemelerinin yapıldığı söyleniyor. Nesne yönelimli bir programlama dili olan Ruby; Unix türevleri dışında Windows, Mac OS X, BeOS, Amiga, OS/2, Symbian gibi hemen hemen tüm platformlarda çalışabilen; GPL ile lisanslanmış, özgür bir yazılımdır. WASI (WebAssembly Sistem Arayüzü), bu tür kullanım durumları için tasarlanmıştır. Bu tür uygulamaların işletim sistemleriyle iletişim kurması gerekse de WebAssembly, sistem arabirimi olmayan bir sanal makinede de çalışır. WASI bunu standartlaştırır. Ruby 3.4.0 preview1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

Ruby 3.4.0 preview1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Rust 1.78.0 Linux çekirdeği için 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.78.0 sürümü duyuruldu. Rust ekibinin, Rust’un yeni sürümünü duyurmaktan mutluluk duyduğu ifade ediliyor. Rust’un, herkesin güvenilir ve verimli yazılım geliştirmesine olanak tanıyan bir programlama dili olduğu belirtiliyor. 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ığı ifade ediliyor. Rustup aracılığıyla yüklenmiş eski bir Rust sürümüne sahip olanların rustup update stable komutuyla kolaylıkla Rust 1.78.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. Rust 1.78.0 hakkında bilgi edinmek için sürüm duyurusunu, sürüm notlarını ya da GitHub sayfasını inceleyebilirsiniz.

Continue Reading →

    

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

0

PostgreSQL 16.3, 15.7, 14.12, 13.15 ve 12.19 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 16.3, 15.7, 14.12, 13.15 ve 12.19 sürümleri, PostgreSQL Global Development Group tarafından duyuruldu. PostgreSQL Global Development Group’un bugün en gelişmiş açık kaynak veritabanının en son sürümlerinin yayınlandığını duyurmak ile mutlu olduğu belirtilirken, PostgreSQL 16.3, 15.7, 14.12, 13.15 ve 12.19 sürümlerinin, bir güvenlik açığını ve son birkaç ayda bildirilen 55’ten fazla hatayı düzelttiği bildiriliyor. pg_stats_ext ve pg_stats_ext_exprs sistem görünümlerinde, kimliği doğrulanmış veritabanı kullanıcılarının görüntülemek için yeterli ayrıcalıklara sahip olmadıkları verileri görmelerine olanak tanıyan bir güvenlik açığı bulunduğu belirtilirken, bu güvenlik açığına yönelik düzeltmenin yalnızca yeni PostgreSQL kurulumlarını, yani bu düzeltme uygulandıktan sonra initdb yardımcı programıyla oluşturulan kurulumları düzelttiği belirtiliyor. PostgreSQL 12’nin, 14 Kasım 2024’ten itibaren düzeltme almayı bırakacağı, PostgreSQL 12’yi bir üretim ortamında çalıştıranların, PostgreSQL’in daha yeni, desteklenen bir sürümüne yükseltme planları yapmasının önerildiği ifade ediliyor. PostgreSQL 16.3, 15.7, 14.12, 13.15 ve 12.19’un tüm özellikleri ve değişiklikleri hakkında bilgileri sürüm notlarında bulabilirsiniz. PostgreSQL 16.3, 15.7, 14.12, 13.15 ve 12.19 sürümü hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

  PostgreSQL 16.3, 15.7, 14.12, 13.15 ve 12.19 sürümünü edinmek için aşağıdaki linkten yararlanabilirsiniz.

0

Qt Creator 13.0.1 duyuruldu

 Qt Creator’un 13.0.1 sürümü, Eike Ziller tarafından duyuruldu. Qt Creator 13.0.1’i duyurmaktan mutluluk duyduklarını belirten Ziller; Qt Creator 13.0.1’in hata düzeltmeleri ve yeni özellikler içerdiğini söyledi. Ziller; Qt Creator 13.0.1’deki iyileştirmeler ve düzeltmeler hakkında daha kapsamlı ayrıntılar için değişiklik günlüğüne bakılabileceğini söyledi. Qt Creator kılavuzuna Qt dokümantasyon portalından çevrimiçi olarak erişebilirsiniz. Yardım tarayıcısındaki QML özelliklerine olan bağlantıların artık çalışmaması sorununu düzelttiklerini belirten Ziller; “PATH/LD_LIBRARY_PATH’e derleme kitaplığı arama yolu ekle” seçeneğinin, proje açılmadan önce var olmasalar bile proje tarafından oluşturulan kitaplıklar için tekrar çalıştığını söyledi. Uzak GNU/Linux cihazları için adların artık değiştirilemeyeceğini ve bu dağıtımın, tamamlanana kadar Qt Creator’ın engelleyebileceğini düzelttiklerini belirten Ziller; ayrıca bazı çökmeleri ve diğer birçok küçük sorunu da düzelttiklerini söyledi. Açık kaynak sürümünün, Qt indirme sayfasında “Pre-releases” altında mevcut olduğu ve ticari olarak lisanslı paketlerin Qt Account Portal’da bulunabileceği belirtiliyor. Ziller; sorunların hata izleyicisine gönderilmesinin iyi olacağını söyledi. Qt Creator 13.0.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

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

0

GNU Compiler Collection (GCC) 14.1 duyuruldu

GNU Projesi tarafından üretilen ve çeşitli programlama dillerini destekleyen bir derleyici sistemi olan ve genelde GCC olarak kısaltılan GNU Compiler Collection’ın 14.1.0 sürümü, Richard Biener tarafından duyuruldu. Başlangıçta GNU işletim sistemi için derleyici olarak yazılan GCC; 100% özgür bir yazılım olarak kullanıcının özgürlüğüne saygı anlamında GNU araç zincirinin önemli bir parçasıdır. Diğer pek çok modern Unix benzeri işletim sistemleri tarafından da standart derleyici olarak benimsenen GCC; çok çeşitli işlemci mimarilerine taşınmış; ticari, perakende ve kapalı kaynak yazılım geliştirme ortamlarında da yaygın bir araç olarak kullanılır olmuştur. Özgür Yazılım Vakfı (FSF) tarafından GNU Genel Kamu Lisansı altında dağıtılan GCC’nin ilk sürümü 1987 yılında duyurulmuş; aynı yılın Aralık ayında C++ programlama dilinin de derleyicisi olmuş, daha sonra Fortran, Pascal, Objective-C, Java, Ada ve diğer diller için geliştirilmiştir. GNU Compiler Collection (GCC) 14.1.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU Compiler Collection (GCC) 14.1.0 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

Go (Golang) 1.22.3 ve Go 1.21.10 duyuruldu

Az dil özelliği ve kuralıyla esnek, hızlı, performanslı ve güçlü bir dil oluşturmak amacıyla geliştirilme işlemine başlanan Go (diğer adıyla Golang) programlama dilinin 1.22.3 ve Go 1.21.10 sürümleri duyuruldu. Go ekibinin, 1.22.3 ve Go 1.21.10 sürümlerini duyurmaktan mutluluk duyduğu söylenirken; bu sürümlerin, yeni özellikler ve iyileştirmelerle dolu olduğu belirtiliyor. Bunların, küçük nokta sürümler olduğunu belirtilirken, bunların, güvenlik politikasını izleyen 2 güvenlik düzeltmesini içerdiği söyleniyor. Sürümlerin yayınlanmasında emeği geçen herkese ve sorunları bildiren kişilere teşekkür edildiği ifade ediliyor. Go veya Golang 1.22.3 ve Go 1.21.10 hakkında bilgi edinmek için sürüm duyurusunu ya da 1.22.3 ve Go 1.21.10 GitHub sayfalarını inceleyebilirsiniz.

Continue Reading →

   

Go (Golang) 1.22.3 ve Go 1.21.10 edinmek için aşağıdaki linklerden yararlanabilirsiniz.

0

GNU adns 1.6.1 duyuruldu

Gelişmiş, kullanımı kolay, eşzamansız özellikli ve C (ve C ++) programları için bir DNS çözümleyici kütüphanesi olan adns‘nin 1.6.1 sürümü, Ian Jackson tarafından duyuruldu. C kütüphanesi ve komut satırı yardımcı programları için kullanışlı bir arayüz sağlayan adns, eşzamansız bir şekilde DNS aramaları yapabilir. adns, C (ve C ++) programları için bir çözümleyici kitaplığı ve kullanışlı DNS çözümleyici yardımcı programlarından oluşan bir koleksiyondur. GNU adns 1.6.1’i, yayınlamaktan mutluluk duyduğunu söyleyen Jackson; uygulamanın eşzamansız, olaya dayalı bir şekilde DNS aramaları yapabilen moda ayarlandığını ifade etti. GNU adns hakkında daha fazla bilgi için buraya ya da şuraya bakılabileceğini söyleyen Jackson; resolv.conf’ta `trust-ad’ ile ilgili uyarının düzeltildiğini ve dokümanlardaki tüm http: URL’lerini https: olacak şekilde düzelttiklerini ifade etti. GNU adns 1.6.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.

Continue Reading →

 

GNU adns 1.6.1 edinmek için aşağıdaki linkten yararlanabilirsiniz.

0